.elementor-1788 .elementor-element.elementor-element-90384ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:240px;--padding-bottom:65px;--padding-left:5%;--padding-right:5%;}.elementor-1788 .elementor-element.elementor-element-90384ad:not(.elementor-motion-effects-element-type-background), .elementor-1788 .elementor-element.elementor-element-90384ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #050505 0%, #00000080 100%);}.elementor-1788 .elementor-element.elementor-element-e53b73c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:99;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-1788 .elementor-element.elementor-element-12f7c8e .elementor-heading-title{font-family:var( --e-global-typography-2ca5aae-font-family ), Sans-serif;font-size:var( --e-global-typography-2ca5aae-font-size );font-weight:var( --e-global-typography-2ca5aae-font-weight );text-transform:var( --e-global-typography-2ca5aae-text-transform );line-height:var( --e-global-typography-2ca5aae-line-height );letter-spacing:var( --e-global-typography-2ca5aae-letter-spacing );word-spacing:var( --e-global-typography-2ca5aae-word-spacing );}.elementor-1788 .elementor-element.elementor-element-07de34a{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1788 .elementor-element.elementor-element-07de34a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1788 .elementor-element.elementor-element-d664d8f{width:var( --container-widget-width, 594px );max-width:594px;margin:070px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:594px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-450217a-font-family ), Sans-serif;font-size:var( --e-global-typography-450217a-font-size );font-weight:var( --e-global-typography-450217a-font-weight );text-transform:var( --e-global-typography-450217a-text-transform );line-height:var( --e-global-typography-450217a-line-height );letter-spacing:var( --e-global-typography-450217a-letter-spacing );word-spacing:var( --e-global-typography-450217a-word-spacing );color:var( --e-global-color-primary );}.elementor-1788 .elementor-element.elementor-element-de3ed7f{width:var( --container-widget-width, 558px );max-width:558px;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:558px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-aa8fcc8-font-family ), Sans-serif;font-size:var( --e-global-typography-aa8fcc8-font-size );font-weight:var( --e-global-typography-aa8fcc8-font-weight );text-transform:var( --e-global-typography-aa8fcc8-text-transform );font-style:var( --e-global-typography-aa8fcc8-font-style );line-height:var( --e-global-typography-aa8fcc8-line-height );letter-spacing:var( --e-global-typography-aa8fcc8-letter-spacing );word-spacing:var( --e-global-typography-aa8fcc8-word-spacing );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}body:not(.rtl) .elementor-1788 .elementor-element.elementor-element-80b6e39{right:0vw;}body.rtl .elementor-1788 .elementor-element.elementor-element-80b6e39{left:0vw;}.elementor-1788 .elementor-element.elementor-element-80b6e39{top:0px;}.elementor-1788 .elementor-element.elementor-element-61ca921{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1788 .elementor-element.elementor-element-61ca921:not(.elementor-motion-effects-element-type-background), .elementor-1788 .elementor-element.elementor-element-61ca921 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00000080 0%, #FFFFFF 100%);}.elementor-1788 .elementor-element.elementor-element-7326a91{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 40px;box-shadow:-11px 9px 32px 0px rgba(0, 0, 0, 0.2);--padding-top:100px;--padding-bottom:0100px;--padding-left:5%;--padding-right:05%;}.elementor-1788 .elementor-element.elementor-element-7326a91:not(.elementor-motion-effects-element-type-background), .elementor-1788 .elementor-element.elementor-element-7326a91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1788 .elementor-element.elementor-element-f461522{width:var( --container-widget-width, 1100px );max-width:1100px;--container-widget-width:1100px;--container-widget-flex-grow:0;}.elementor-1788 .elementor-element.elementor-element-f461522 .elementor-heading-title{font-family:var( --e-global-typography-9ab242a-font-family ), Sans-serif;font-size:var( --e-global-typography-9ab242a-font-size );font-weight:var( --e-global-typography-9ab242a-font-weight );text-transform:var( --e-global-typography-9ab242a-text-transform );line-height:var( --e-global-typography-9ab242a-line-height );letter-spacing:var( --e-global-typography-9ab242a-letter-spacing );word-spacing:var( --e-global-typography-9ab242a-word-spacing );color:var( --e-global-color-5abd9d1 );}.elementor-1788 .elementor-element.elementor-element-0d0c378{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 70px;--row-gap:30px;--column-gap:70px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1788 .elementor-element.elementor-element-4d97be6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1788 .elementor-element.elementor-element-e26a9bf{font-family:var( --e-global-typography-aa8fcc8-font-family ), Sans-serif;font-size:var( --e-global-typography-aa8fcc8-font-size );font-weight:var( --e-global-typography-aa8fcc8-font-weight );text-transform:var( --e-global-typography-aa8fcc8-text-transform );font-style:var( --e-global-typography-aa8fcc8-font-style );line-height:var( --e-global-typography-aa8fcc8-line-height );letter-spacing:var( --e-global-typography-aa8fcc8-letter-spacing );word-spacing:var( --e-global-typography-aa8fcc8-word-spacing );color:var( --e-global-color-5abd9d1 );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-1788 .elementor-element.elementor-element-c28c9ea{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1788 .elementor-element.elementor-element-c28c9ea .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:25px;}.elementor-1788 .elementor-element.elementor-element-c28c9ea .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-5abd9d1 );}.elementor-1788 .elementor-element.elementor-element-c28c9ea.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5abd9d1 );}.elementor-1788 .elementor-element.elementor-element-c28c9ea.elementor-view-framed .elementor-icon, .elementor-1788 .elementor-element.elementor-element-c28c9ea.elementor-view-default .elementor-icon{fill:var( --e-global-color-5abd9d1 );color:var( --e-global-color-5abd9d1 );border-color:var( --e-global-color-5abd9d1 );}.elementor-1788 .elementor-element.elementor-element-c28c9ea .elementor-icon{font-size:48px;}.elementor-1788 .elementor-element.elementor-element-c28c9ea .elementor-icon-box-title, .elementor-1788 .elementor-element.elementor-element-c28c9ea .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;text-transform:none;line-height:147%;letter-spacing:0.4px;}.elementor-1788 .elementor-element.elementor-element-c28c9ea:has(:hover) .elementor-icon-box-title,
					 .elementor-1788 .elementor-element.elementor-element-c28c9ea:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5abd9d1 );}.elementor-1788 .elementor-element.elementor-element-c28c9ea .elementor-icon-box-description{font-family:var( --e-global-typography-aa8fcc8-font-family ), Sans-serif;font-size:var( --e-global-typography-aa8fcc8-font-size );font-weight:var( --e-global-typography-aa8fcc8-font-weight );text-transform:var( --e-global-typography-aa8fcc8-text-transform );font-style:var( --e-global-typography-aa8fcc8-font-style );line-height:var( --e-global-typography-aa8fcc8-line-height );letter-spacing:var( --e-global-typography-aa8fcc8-letter-spacing );word-spacing:var( --e-global-typography-aa8fcc8-word-spacing );color:var( --e-global-color-5abd9d1 );}.elementor-1788 .elementor-element.elementor-element-ed4ad21{margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1788 .elementor-element.elementor-element-ed4ad21 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:25px;}.elementor-1788 .elementor-element.elementor-element-ed4ad21 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-5abd9d1 );}.elementor-1788 .elementor-element.elementor-element-ed4ad21.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5abd9d1 );}.elementor-1788 .elementor-element.elementor-element-ed4ad21.elementor-view-framed .elementor-icon, .elementor-1788 .elementor-element.elementor-element-ed4ad21.elementor-view-default .elementor-icon{fill:var( --e-global-color-5abd9d1 );color:var( --e-global-color-5abd9d1 );border-color:var( --e-global-color-5abd9d1 );}.elementor-1788 .elementor-element.elementor-element-ed4ad21 .elementor-icon{font-size:48px;}.elementor-1788 .elementor-element.elementor-element-ed4ad21 .elementor-icon-box-title, .elementor-1788 .elementor-element.elementor-element-ed4ad21 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;text-transform:none;line-height:147%;letter-spacing:0.4px;}.elementor-1788 .elementor-element.elementor-element-ed4ad21:has(:hover) .elementor-icon-box-title,
					 .elementor-1788 .elementor-element.elementor-element-ed4ad21:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5abd9d1 );}.elementor-1788 .elementor-element.elementor-element-ed4ad21 .elementor-icon-box-description{font-family:var( --e-global-typography-aa8fcc8-font-family ), Sans-serif;font-size:var( --e-global-typography-aa8fcc8-font-size );font-weight:var( --e-global-typography-aa8fcc8-font-weight );text-transform:var( --e-global-typography-aa8fcc8-text-transform );font-style:var( --e-global-typography-aa8fcc8-font-style );line-height:var( --e-global-typography-aa8fcc8-line-height );letter-spacing:var( --e-global-typography-aa8fcc8-letter-spacing );word-spacing:var( --e-global-typography-aa8fcc8-word-spacing );color:var( --e-global-color-5abd9d1 );}.elementor-1788 .elementor-element.elementor-element-3737752{margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1788 .elementor-element.elementor-element-3737752 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:25px;}.elementor-1788 .elementor-element.elementor-element-3737752 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-5abd9d1 );}.elementor-1788 .elementor-element.elementor-element-3737752.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5abd9d1 );}.elementor-1788 .elementor-element.elementor-element-3737752.elementor-view-framed .elementor-icon, .elementor-1788 .elementor-element.elementor-element-3737752.elementor-view-default .elementor-icon{fill:var( --e-global-color-5abd9d1 );color:var( --e-global-color-5abd9d1 );border-color:var( --e-global-color-5abd9d1 );}.elementor-1788 .elementor-element.elementor-element-3737752 .elementor-icon{font-size:48px;}.elementor-1788 .elementor-element.elementor-element-3737752 .elementor-icon-box-title, .elementor-1788 .elementor-element.elementor-element-3737752 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;text-transform:none;line-height:147%;letter-spacing:0.4px;}.elementor-1788 .elementor-element.elementor-element-3737752:has(:hover) .elementor-icon-box-title,
					 .elementor-1788 .elementor-element.elementor-element-3737752:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5abd9d1 );}.elementor-1788 .elementor-element.elementor-element-3737752 .elementor-icon-box-description{font-family:var( --e-global-typography-aa8fcc8-font-family ), Sans-serif;font-size:var( --e-global-typography-aa8fcc8-font-size );font-weight:var( --e-global-typography-aa8fcc8-font-weight );text-transform:var( --e-global-typography-aa8fcc8-text-transform );font-style:var( --e-global-typography-aa8fcc8-font-style );line-height:var( --e-global-typography-aa8fcc8-line-height );letter-spacing:var( --e-global-typography-aa8fcc8-letter-spacing );word-spacing:var( --e-global-typography-aa8fcc8-word-spacing );color:var( --e-global-color-5abd9d1 );}.elementor-1788 .elementor-element.elementor-element-d644b87{--display:flex;--justify-content:center;}.elementor-1788 .elementor-element.elementor-element-90abad1 img{width:100%;border-radius:40px 40px 40px 40px;box-shadow:-43px 38px 57px 0px rgba(0, 0, 0, 0.09);}.elementor-1788 .elementor-element.elementor-element-afce75c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1788 .elementor-element.elementor-element-8c88829{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}body:not(.rtl) .elementor-1788 .elementor-element.elementor-element-ef8ea05{left:-12vw;}body.rtl .elementor-1788 .elementor-element.elementor-element-ef8ea05{right:-12vw;}.elementor-1788 .elementor-element.elementor-element-ef8ea05{bottom:-45px;}.elementor-1788 .elementor-element.elementor-element-ef8ea05 img{height:100%;}.elementor-1788 .elementor-element.elementor-element-564f7c5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:99;}.elementor-1788 .elementor-element.elementor-element-564f7c5.e-con{--align-self:flex-end;}.elementor-1788 .elementor-element.elementor-element-35cb01d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;z-index:99;text-align:start;}.elementor-1788 .elementor-element.elementor-element-35cb01d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-5abd9d1 );}.elementor-1788 .elementor-element.elementor-element-3bec1fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:var( --e-global-typography-aa8fcc8-font-family ), Sans-serif;font-size:var( --e-global-typography-aa8fcc8-font-size );font-weight:var( --e-global-typography-aa8fcc8-font-weight );text-transform:var( --e-global-typography-aa8fcc8-text-transform );font-style:var( --e-global-typography-aa8fcc8-font-style );line-height:var( --e-global-typography-aa8fcc8-line-height );letter-spacing:var( --e-global-typography-aa8fcc8-letter-spacing );word-spacing:var( --e-global-typography-aa8fcc8-word-spacing );color:var( --e-global-color-5abd9d1 );}.elementor-1788 .elementor-element.elementor-element-817d7b8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:27px;--margin-left:0px;--margin-right:0px;}.elementor-1788 .elementor-element.elementor-element-35ed16d{--display:flex;--justify-content:center;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--border-radius:19px 19px 19px 19px;--padding-top:12px;--padding-bottom:17px;--padding-left:27px;--padding-right:34px;}.elementor-1788 .elementor-element.elementor-element-fa54cdf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:172%;letter-spacing:0px;color:#323232E0;}.elementor-1788 .elementor-element.elementor-element-51fde80{font-family:var( --e-global-typography-aa8fcc8-font-family ), Sans-serif;font-size:var( --e-global-typography-aa8fcc8-font-size );font-weight:var( --e-global-typography-aa8fcc8-font-weight );text-transform:var( --e-global-typography-aa8fcc8-text-transform );font-style:var( --e-global-typography-aa8fcc8-font-style );line-height:var( --e-global-typography-aa8fcc8-line-height );letter-spacing:var( --e-global-typography-aa8fcc8-letter-spacing );word-spacing:var( --e-global-typography-aa8fcc8-word-spacing );color:#323232E0;}.elementor-1788 .elementor-element.elementor-element-d842d97{--display:flex;--justify-content:center;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--border-radius:19px 19px 19px 19px;--padding-top:12px;--padding-bottom:17px;--padding-left:26px;--padding-right:20px;}.elementor-1788 .elementor-element.elementor-element-caf3f3a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:172%;letter-spacing:0px;color:#323232E0;}.elementor-1788 .elementor-element.elementor-element-ab06f7b{font-family:var( --e-global-typography-aa8fcc8-font-family ), Sans-serif;font-size:var( --e-global-typography-aa8fcc8-font-size );font-weight:var( --e-global-typography-aa8fcc8-font-weight );text-transform:var( --e-global-typography-aa8fcc8-text-transform );font-style:var( --e-global-typography-aa8fcc8-font-style );line-height:var( --e-global-typography-aa8fcc8-line-height );letter-spacing:var( --e-global-typography-aa8fcc8-letter-spacing );word-spacing:var( --e-global-typography-aa8fcc8-word-spacing );color:#323232E0;}.elementor-1788 .elementor-element.elementor-element-c80bceb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;font-family:var( --e-global-typography-aa8fcc8-font-family ), Sans-serif;font-size:var( --e-global-typography-aa8fcc8-font-size );font-weight:var( --e-global-typography-aa8fcc8-font-weight );text-transform:var( --e-global-typography-aa8fcc8-text-transform );font-style:var( --e-global-typography-aa8fcc8-font-style );line-height:var( --e-global-typography-aa8fcc8-line-height );letter-spacing:var( --e-global-typography-aa8fcc8-letter-spacing );word-spacing:var( --e-global-typography-aa8fcc8-word-spacing );color:var( --e-global-color-5abd9d1 );}.elementor-1788 .elementor-element.elementor-element-c1ee965{--display:flex;--margin-top:0px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1788 .elementor-element.elementor-element-b7ad7cc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1788 .elementor-element.elementor-element-4b3584f{--display:flex;--justify-content:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-1788 .elementor-element.elementor-element-53a4f6f .elementor-heading-title{font-family:var( --e-global-typography-450217a-font-family ), Sans-serif;font-size:var( --e-global-typography-450217a-font-size );font-weight:var( --e-global-typography-450217a-font-weight );text-transform:var( --e-global-typography-450217a-text-transform );line-height:var( --e-global-typography-450217a-line-height );letter-spacing:var( --e-global-typography-450217a-letter-spacing );word-spacing:var( --e-global-typography-450217a-word-spacing );color:var( --e-global-color-5abd9d1 );}.elementor-1788 .elementor-element.elementor-element-7e1db04 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;text-transform:none;text-decoration:underline;line-height:140%;letter-spacing:0%;color:var( --e-global-color-secondary );}.elementor-1788 .elementor-element.elementor-element-7e1db04 .elementor-heading-title a:hover, .elementor-1788 .elementor-element.elementor-element-7e1db04 .elementor-heading-title a:focus{color:var( --e-global-color-5abd9d1 );}.elementor-1788 .elementor-element.elementor-element-b21cb1b{--display:flex;--margin-top:0px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1788 .elementor-element.elementor-element-3db3632{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1788 .elementor-element.elementor-element-a2c4d54{--display:flex;--justify-content:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-1788 .elementor-element.elementor-element-9c66df0 .elementor-heading-title{font-family:var( --e-global-typography-450217a-font-family ), Sans-serif;font-size:var( --e-global-typography-450217a-font-size );font-weight:var( --e-global-typography-450217a-font-weight );text-transform:var( --e-global-typography-450217a-text-transform );line-height:var( --e-global-typography-450217a-line-height );letter-spacing:var( --e-global-typography-450217a-letter-spacing );word-spacing:var( --e-global-typography-450217a-word-spacing );color:var( --e-global-color-5abd9d1 );}.elementor-1788 .elementor-element.elementor-element-211c423 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;text-transform:none;text-decoration:underline;line-height:140%;letter-spacing:0%;color:var( --e-global-color-secondary );}.elementor-1788 .elementor-element.elementor-element-211c423 .elementor-heading-title a:hover, .elementor-1788 .elementor-element.elementor-element-211c423 .elementor-heading-title a:focus{color:var( --e-global-color-5abd9d1 );}.elementor-1788 .elementor-element.elementor-element-7ea7dd3{--display:flex;--margin-top:0px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1788 .elementor-element.elementor-element-6b7dd48{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1788 .elementor-element.elementor-element-9f06b18{--display:flex;--justify-content:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-1788 .elementor-element.elementor-element-dc48e2e .elementor-heading-title{font-family:var( --e-global-typography-450217a-font-family ), Sans-serif;font-size:var( --e-global-typography-450217a-font-size );font-weight:var( --e-global-typography-450217a-font-weight );text-transform:var( --e-global-typography-450217a-text-transform );line-height:var( --e-global-typography-450217a-line-height );letter-spacing:var( --e-global-typography-450217a-letter-spacing );word-spacing:var( --e-global-typography-450217a-word-spacing );color:var( --e-global-color-5abd9d1 );}.elementor-1788 .elementor-element.elementor-element-6b9edb3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;text-transform:none;text-decoration:underline;line-height:140%;letter-spacing:0%;color:var( --e-global-color-secondary );}.elementor-1788 .elementor-element.elementor-element-6b9edb3 .elementor-heading-title a:hover, .elementor-1788 .elementor-element.elementor-element-6b9edb3 .elementor-heading-title a:focus{color:var( --e-global-color-5abd9d1 );}.elementor-1788 .elementor-element.elementor-element-cbfd94b{--display:flex;--margin-top:0px;--margin-bottom:51px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1788 .elementor-element.elementor-element-e503852{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1788 .elementor-element.elementor-element-64a847e{--display:flex;--justify-content:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-1788 .elementor-element.elementor-element-49d9ad7 .elementor-heading-title{font-family:var( --e-global-typography-450217a-font-family ), Sans-serif;font-size:var( --e-global-typography-450217a-font-size );font-weight:var( --e-global-typography-450217a-font-weight );text-transform:var( --e-global-typography-450217a-text-transform );line-height:var( --e-global-typography-450217a-line-height );letter-spacing:var( --e-global-typography-450217a-letter-spacing );word-spacing:var( --e-global-typography-450217a-word-spacing );color:var( --e-global-color-5abd9d1 );}.elementor-1788 .elementor-element.elementor-element-b594e4a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;text-transform:none;text-decoration:underline;line-height:140%;letter-spacing:0%;color:var( --e-global-color-secondary );}.elementor-1788 .elementor-element.elementor-element-b594e4a .elementor-heading-title a:hover, .elementor-1788 .elementor-element.elementor-element-b594e4a .elementor-heading-title a:focus{color:var( --e-global-color-5abd9d1 );}.elementor-1788 .elementor-element.elementor-element-c946479{--display:flex;--min-height:748px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1788 .elementor-element.elementor-element-8bcf3ac{margin:74px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:3;text-align:center;}.elementor-1788 .elementor-element.elementor-element-8bcf3ac .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:120%;letter-spacing:6%;color:#646161;}.elementor-1788 .elementor-element.elementor-element-db71444{width:var( --container-widget-width, 1100px );max-width:1100px;--container-widget-width:1100px;--container-widget-flex-grow:0;z-index:3;text-align:center;}.elementor-1788 .elementor-element.elementor-element-db71444 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-5abd9d1 );}.elementor-1788 .elementor-element.elementor-element-b5d26ba{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:3;}.elementor-1788 .elementor-element.elementor-element-cc8d07f{--display:flex;--position:absolute;--min-height:748px;top:0px;}body:not(.rtl) .elementor-1788 .elementor-element.elementor-element-cc8d07f{left:0px;}body.rtl .elementor-1788 .elementor-element.elementor-element-cc8d07f{right:0px;}.elementor-1788 .elementor-element.elementor-element-2b51131{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-1788 .elementor-element.elementor-element-b805d5d > .elementor-widget-container{margin:84px 0px 0px 0px;}.elementor-1788 .elementor-element.elementor-element-b805d5d{z-index:3;}.elementor-1788 .elementor-element.elementor-element-fd90b07{--display:flex;--position:absolute;--min-height:748px;top:0px;}body:not(.rtl) .elementor-1788 .elementor-element.elementor-element-fd90b07{left:0px;}body.rtl .elementor-1788 .elementor-element.elementor-element-fd90b07{right:0px;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1788 .elementor-element.elementor-element-12f7c8e .elementor-heading-title{font-size:var( --e-global-typography-2ca5aae-font-size );line-height:var( --e-global-typography-2ca5aae-line-height );letter-spacing:var( --e-global-typography-2ca5aae-letter-spacing );word-spacing:var( --e-global-typography-2ca5aae-word-spacing );}.elementor-1788 .elementor-element.elementor-element-07de34a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1788 .elementor-element.elementor-element-d664d8f{font-size:var( --e-global-typography-450217a-font-size );line-height:var( --e-global-typography-450217a-line-height );letter-spacing:var( --e-global-typography-450217a-letter-spacing );word-spacing:var( --e-global-typography-450217a-word-spacing );}.elementor-1788 .elementor-element.elementor-element-de3ed7f{font-size:var( --e-global-typography-aa8fcc8-font-size );line-height:var( --e-global-typography-aa8fcc8-line-height );letter-spacing:var( --e-global-typography-aa8fcc8-letter-spacing );word-spacing:var( --e-global-typography-aa8fcc8-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1788 .elementor-element.elementor-element-f461522 .elementor-heading-title{font-size:var( --e-global-typography-9ab242a-font-size );line-height:var( --e-global-typography-9ab242a-line-height );letter-spacing:var( --e-global-typography-9ab242a-letter-spacing );word-spacing:var( --e-global-typography-9ab242a-word-spacing );}.elementor-1788 .elementor-element.elementor-element-e26a9bf{font-size:var( --e-global-typography-aa8fcc8-font-size );line-height:var( --e-global-typography-aa8fcc8-line-height );letter-spacing:var( --e-global-typography-aa8fcc8-letter-spacing );word-spacing:var( --e-global-typography-aa8fcc8-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1788 .elementor-element.elementor-element-c28c9ea .elementor-icon-box-description{font-size:var( --e-global-typography-aa8fcc8-font-size );line-height:var( --e-global-typography-aa8fcc8-line-height );letter-spacing:var( --e-global-typography-aa8fcc8-letter-spacing );word-spacing:var( --e-global-typography-aa8fcc8-word-spacing );}.elementor-1788 .elementor-element.elementor-element-ed4ad21 .elementor-icon-box-description{font-size:var( --e-global-typography-aa8fcc8-font-size );line-height:var( --e-global-typography-aa8fcc8-line-height );letter-spacing:var( --e-global-typography-aa8fcc8-letter-spacing );word-spacing:var( --e-global-typography-aa8fcc8-word-spacing );}.elementor-1788 .elementor-element.elementor-element-3737752 .elementor-icon-box-description{font-size:var( --e-global-typography-aa8fcc8-font-size );line-height:var( --e-global-typography-aa8fcc8-line-height );letter-spacing:var( --e-global-typography-aa8fcc8-letter-spacing );word-spacing:var( --e-global-typography-aa8fcc8-word-spacing );}body:not(.rtl) .elementor-1788 .elementor-element.elementor-element-ef8ea05{left:-23%;}body.rtl .elementor-1788 .elementor-element.elementor-element-ef8ea05{right:-23%;}.elementor-1788 .elementor-element.elementor-element-ef8ea05{bottom:0px;}.elementor-1788 .elementor-element.elementor-element-35cb01d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1788 .elementor-element.elementor-element-3bec1fe{font-size:var( --e-global-typography-aa8fcc8-font-size );line-height:var( --e-global-typography-aa8fcc8-line-height );letter-spacing:var( --e-global-typography-aa8fcc8-letter-spacing );word-spacing:var( --e-global-typography-aa8fcc8-word-spacing );}.elementor-1788 .elementor-element.elementor-element-51fde80{font-size:var( --e-global-typography-aa8fcc8-font-size );line-height:var( --e-global-typography-aa8fcc8-line-height );letter-spacing:var( --e-global-typography-aa8fcc8-letter-spacing );word-spacing:var( --e-global-typography-aa8fcc8-word-spacing );}.elementor-1788 .elementor-element.elementor-element-ab06f7b{font-size:var( --e-global-typography-aa8fcc8-font-size );line-height:var( --e-global-typography-aa8fcc8-line-height );letter-spacing:var( --e-global-typography-aa8fcc8-letter-spacing );word-spacing:var( --e-global-typography-aa8fcc8-word-spacing );}.elementor-1788 .elementor-element.elementor-element-c80bceb{font-size:var( --e-global-typography-aa8fcc8-font-size );line-height:var( --e-global-typography-aa8fcc8-line-height );letter-spacing:var( --e-global-typography-aa8fcc8-letter-spacing );word-spacing:var( --e-global-typography-aa8fcc8-word-spacing );}.elementor-1788 .elementor-element.elementor-element-53a4f6f .elementor-heading-title{font-size:var( --e-global-typography-450217a-font-size );line-height:var( --e-global-typography-450217a-line-height );letter-spacing:var( --e-global-typography-450217a-letter-spacing );word-spacing:var( --e-global-typography-450217a-word-spacing );}.elementor-1788 .elementor-element.elementor-element-9c66df0 .elementor-heading-title{font-size:var( --e-global-typography-450217a-font-size );line-height:var( --e-global-typography-450217a-line-height );letter-spacing:var( --e-global-typography-450217a-letter-spacing );word-spacing:var( --e-global-typography-450217a-word-spacing );}.elementor-1788 .elementor-element.elementor-element-dc48e2e .elementor-heading-title{font-size:var( --e-global-typography-450217a-font-size );line-height:var( --e-global-typography-450217a-line-height );letter-spacing:var( --e-global-typography-450217a-letter-spacing );word-spacing:var( --e-global-typography-450217a-word-spacing );}.elementor-1788 .elementor-element.elementor-element-49d9ad7 .elementor-heading-title{font-size:var( --e-global-typography-450217a-font-size );line-height:var( --e-global-typography-450217a-line-height );letter-spacing:var( --e-global-typography-450217a-letter-spacing );word-spacing:var( --e-global-typography-450217a-word-spacing );}.elementor-1788 .elementor-element.elementor-element-c946479{--min-height:0px;}.elementor-1788 .elementor-element.elementor-element-db71444 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(min-width:768px){.elementor-1788 .elementor-element.elementor-element-e53b73c{--width:819px;}.elementor-1788 .elementor-element.elementor-element-61ca921{--content-width:1440px;}.elementor-1788 .elementor-element.elementor-element-afce75c{--content-width:1440px;}.elementor-1788 .elementor-element.elementor-element-564f7c5{--width:680px;}.elementor-1788 .elementor-element.elementor-element-35ed16d{--width:243px;}.elementor-1788 .elementor-element.elementor-element-d842d97{--width:339px;}.elementor-1788 .elementor-element.elementor-element-c946479{--content-width:1211px;}.elementor-1788 .elementor-element.elementor-element-fd90b07{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1788 .elementor-element.elementor-element-e53b73c{--width:100%;}.elementor-1788 .elementor-element.elementor-element-564f7c5{--width:100%;}}@media(max-width:1024px){.elementor-1788 .elementor-element.elementor-element-90384ad{--padding-top:120px;--padding-bottom:60px;--padding-left:5%;--padding-right:5%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1788 .elementor-element.elementor-element-12f7c8e .elementor-heading-title{font-size:var( --e-global-typography-2ca5aae-font-size );line-height:var( --e-global-typography-2ca5aae-line-height );letter-spacing:var( --e-global-typography-2ca5aae-letter-spacing );word-spacing:var( --e-global-typography-2ca5aae-word-spacing );}.elementor-1788 .elementor-element.elementor-element-07de34a{width:100%;max-width:100%;}.elementor-1788 .elementor-element.elementor-element-07de34a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1788 .elementor-element.elementor-element-d664d8f{font-size:var( --e-global-typography-450217a-font-size );line-height:var( --e-global-typography-450217a-line-height );letter-spacing:var( --e-global-typography-450217a-letter-spacing );word-spacing:var( --e-global-typography-450217a-word-spacing );}.elementor-1788 .elementor-element.elementor-element-de3ed7f{font-size:var( --e-global-typography-aa8fcc8-font-size );line-height:var( --e-global-typography-aa8fcc8-line-height );letter-spacing:var( --e-global-typography-aa8fcc8-letter-spacing );word-spacing:var( --e-global-typography-aa8fcc8-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1788 .elementor-element.elementor-element-f461522 .elementor-heading-title{font-size:var( --e-global-typography-9ab242a-font-size );line-height:var( --e-global-typography-9ab242a-line-height );letter-spacing:var( --e-global-typography-9ab242a-letter-spacing );word-spacing:var( --e-global-typography-9ab242a-word-spacing );}.elementor-1788 .elementor-element.elementor-element-0d0c378{--flex-wrap:wrap;}.elementor-1788 .elementor-element.elementor-element-e26a9bf{font-size:var( --e-global-typography-aa8fcc8-font-size );line-height:var( --e-global-typography-aa8fcc8-line-height );letter-spacing:var( --e-global-typography-aa8fcc8-letter-spacing );word-spacing:var( --e-global-typography-aa8fcc8-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1788 .elementor-element.elementor-element-c28c9ea .elementor-icon-box-description{font-size:var( --e-global-typography-aa8fcc8-font-size );line-height:var( --e-global-typography-aa8fcc8-line-height );letter-spacing:var( --e-global-typography-aa8fcc8-letter-spacing );word-spacing:var( --e-global-typography-aa8fcc8-word-spacing );}.elementor-1788 .elementor-element.elementor-element-ed4ad21 .elementor-icon-box-description{font-size:var( --e-global-typography-aa8fcc8-font-size );line-height:var( --e-global-typography-aa8fcc8-line-height );letter-spacing:var( --e-global-typography-aa8fcc8-letter-spacing );word-spacing:var( --e-global-typography-aa8fcc8-word-spacing );}.elementor-1788 .elementor-element.elementor-element-3737752 .elementor-icon-box-description{font-size:var( --e-global-typography-aa8fcc8-font-size );line-height:var( --e-global-typography-aa8fcc8-line-height );letter-spacing:var( --e-global-typography-aa8fcc8-letter-spacing );word-spacing:var( --e-global-typography-aa8fcc8-word-spacing );}.elementor-1788 .elementor-element.elementor-element-564f7c5{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1788 .elementor-element.elementor-element-35cb01d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1788 .elementor-element.elementor-element-3bec1fe{font-size:var( --e-global-typography-aa8fcc8-font-size );line-height:var( --e-global-typography-aa8fcc8-line-height );letter-spacing:var( --e-global-typography-aa8fcc8-letter-spacing );word-spacing:var( --e-global-typography-aa8fcc8-word-spacing );}.elementor-1788 .elementor-element.elementor-element-51fde80{font-size:var( --e-global-typography-aa8fcc8-font-size );line-height:var( --e-global-typography-aa8fcc8-line-height );letter-spacing:var( --e-global-typography-aa8fcc8-letter-spacing );word-spacing:var( --e-global-typography-aa8fcc8-word-spacing );}.elementor-1788 .elementor-element.elementor-element-ab06f7b{font-size:var( --e-global-typography-aa8fcc8-font-size );line-height:var( --e-global-typography-aa8fcc8-line-height );letter-spacing:var( --e-global-typography-aa8fcc8-letter-spacing );word-spacing:var( --e-global-typography-aa8fcc8-word-spacing );}.elementor-1788 .elementor-element.elementor-element-c80bceb{font-size:var( --e-global-typography-aa8fcc8-font-size );line-height:var( --e-global-typography-aa8fcc8-line-height );letter-spacing:var( --e-global-typography-aa8fcc8-letter-spacing );word-spacing:var( --e-global-typography-aa8fcc8-word-spacing );}.elementor-1788 .elementor-element.elementor-element-53a4f6f .elementor-heading-title{font-size:var( --e-global-typography-450217a-font-size );line-height:var( --e-global-typography-450217a-line-height );letter-spacing:var( --e-global-typography-450217a-letter-spacing );word-spacing:var( --e-global-typography-450217a-word-spacing );}.elementor-1788 .elementor-element.elementor-element-9c66df0 .elementor-heading-title{font-size:var( --e-global-typography-450217a-font-size );line-height:var( --e-global-typography-450217a-line-height );letter-spacing:var( --e-global-typography-450217a-letter-spacing );word-spacing:var( --e-global-typography-450217a-word-spacing );}.elementor-1788 .elementor-element.elementor-element-dc48e2e .elementor-heading-title{font-size:var( --e-global-typography-450217a-font-size );line-height:var( --e-global-typography-450217a-line-height );letter-spacing:var( --e-global-typography-450217a-letter-spacing );word-spacing:var( --e-global-typography-450217a-word-spacing );}.elementor-1788 .elementor-element.elementor-element-49d9ad7 .elementor-heading-title{font-size:var( --e-global-typography-450217a-font-size );line-height:var( --e-global-typography-450217a-line-height );letter-spacing:var( --e-global-typography-450217a-letter-spacing );word-spacing:var( --e-global-typography-450217a-word-spacing );}.elementor-1788 .elementor-element.elementor-element-c946479{--min-height:0px;}.elementor-1788 .elementor-element.elementor-element-db71444 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1788 .elementor-element.elementor-element-b5d26ba{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-1788 .elementor-element.elementor-element-90384ad{--padding-top:180px;--padding-bottom:60px;--padding-left:5%;--padding-right:5%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1788 .elementor-element.elementor-element-12f7c8e .elementor-heading-title{font-size:var( --e-global-typography-2ca5aae-font-size );line-height:var( --e-global-typography-2ca5aae-line-height );letter-spacing:var( --e-global-typography-2ca5aae-letter-spacing );word-spacing:var( --e-global-typography-2ca5aae-word-spacing );}.elementor-1788 .elementor-element.elementor-element-07de34a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1788 .elementor-element.elementor-element-d664d8f{font-size:var( --e-global-typography-450217a-font-size );line-height:var( --e-global-typography-450217a-line-height );letter-spacing:var( --e-global-typography-450217a-letter-spacing );word-spacing:var( --e-global-typography-450217a-word-spacing );}.elementor-1788 .elementor-element.elementor-element-de3ed7f{font-size:var( --e-global-typography-aa8fcc8-font-size );line-height:var( --e-global-typography-aa8fcc8-line-height );letter-spacing:var( --e-global-typography-aa8fcc8-letter-spacing );word-spacing:var( --e-global-typography-aa8fcc8-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1788 .elementor-element.elementor-element-7326a91{--padding-top:80px;--padding-bottom:80px;--padding-left:5%;--padding-right:5%;}.elementor-1788 .elementor-element.elementor-element-f461522 .elementor-heading-title{font-size:var( --e-global-typography-9ab242a-font-size );line-height:var( --e-global-typography-9ab242a-line-height );letter-spacing:var( --e-global-typography-9ab242a-letter-spacing );word-spacing:var( --e-global-typography-9ab242a-word-spacing );}.elementor-1788 .elementor-element.elementor-element-0d0c378{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1788 .elementor-element.elementor-element-e26a9bf{font-size:var( --e-global-typography-aa8fcc8-font-size );line-height:var( --e-global-typography-aa8fcc8-line-height );letter-spacing:var( --e-global-typography-aa8fcc8-letter-spacing );word-spacing:var( --e-global-typography-aa8fcc8-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1788 .elementor-element.elementor-element-c28c9ea .elementor-icon-box-title{margin-block-end:10px;}.elementor-1788 .elementor-element.elementor-element-c28c9ea .elementor-icon-box-title, .elementor-1788 .elementor-element.elementor-element-c28c9ea .elementor-icon-box-title a{font-size:17px;}.elementor-1788 .elementor-element.elementor-element-c28c9ea .elementor-icon-box-description{font-size:var( --e-global-typography-aa8fcc8-font-size );line-height:var( --e-global-typography-aa8fcc8-line-height );letter-spacing:var( --e-global-typography-aa8fcc8-letter-spacing );word-spacing:var( --e-global-typography-aa8fcc8-word-spacing );}.elementor-1788 .elementor-element.elementor-element-ed4ad21 .elementor-icon-box-title{margin-block-end:10px;}.elementor-1788 .elementor-element.elementor-element-ed4ad21 .elementor-icon-box-title, .elementor-1788 .elementor-element.elementor-element-ed4ad21 .elementor-icon-box-title a{font-size:17px;}.elementor-1788 .elementor-element.elementor-element-ed4ad21 .elementor-icon-box-description{font-size:var( --e-global-typography-aa8fcc8-font-size );line-height:var( --e-global-typography-aa8fcc8-line-height );letter-spacing:var( --e-global-typography-aa8fcc8-letter-spacing );word-spacing:var( --e-global-typography-aa8fcc8-word-spacing );}.elementor-1788 .elementor-element.elementor-element-3737752 .elementor-icon-box-title{margin-block-end:10px;}.elementor-1788 .elementor-element.elementor-element-3737752 .elementor-icon-box-title, .elementor-1788 .elementor-element.elementor-element-3737752 .elementor-icon-box-title a{font-size:17px;}.elementor-1788 .elementor-element.elementor-element-3737752 .elementor-icon-box-description{font-size:var( --e-global-typography-aa8fcc8-font-size );line-height:var( --e-global-typography-aa8fcc8-line-height );letter-spacing:var( --e-global-typography-aa8fcc8-letter-spacing );word-spacing:var( --e-global-typography-aa8fcc8-word-spacing );}.elementor-1788 .elementor-element.elementor-element-afce75c{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1788 .elementor-element.elementor-element-564f7c5{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1788 .elementor-element.elementor-element-35cb01d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1788 .elementor-element.elementor-element-3bec1fe{font-size:var( --e-global-typography-aa8fcc8-font-size );line-height:var( --e-global-typography-aa8fcc8-line-height );letter-spacing:var( --e-global-typography-aa8fcc8-letter-spacing );word-spacing:var( --e-global-typography-aa8fcc8-word-spacing );}.elementor-1788 .elementor-element.elementor-element-817d7b8{--margin-top:20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-1788 .elementor-element.elementor-element-51fde80{font-size:var( --e-global-typography-aa8fcc8-font-size );line-height:var( --e-global-typography-aa8fcc8-line-height );letter-spacing:var( --e-global-typography-aa8fcc8-letter-spacing );word-spacing:var( --e-global-typography-aa8fcc8-word-spacing );}.elementor-1788 .elementor-element.elementor-element-ab06f7b{font-size:var( --e-global-typography-aa8fcc8-font-size );line-height:var( --e-global-typography-aa8fcc8-line-height );letter-spacing:var( --e-global-typography-aa8fcc8-letter-spacing );word-spacing:var( --e-global-typography-aa8fcc8-word-spacing );}.elementor-1788 .elementor-element.elementor-element-c80bceb{font-size:var( --e-global-typography-aa8fcc8-font-size );line-height:var( --e-global-typography-aa8fcc8-line-height );letter-spacing:var( --e-global-typography-aa8fcc8-letter-spacing );word-spacing:var( --e-global-typography-aa8fcc8-word-spacing );}.elementor-1788 .elementor-element.elementor-element-c1ee965{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1788 .elementor-element.elementor-element-b7ad7cc{--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1788 .elementor-element.elementor-element-6c0a3c0 img{max-width:80px;height:80px;object-fit:cover;object-position:top right;}.elementor-1788 .elementor-element.elementor-element-53a4f6f .elementor-heading-title{font-size:var( --e-global-typography-450217a-font-size );line-height:var( --e-global-typography-450217a-line-height );letter-spacing:var( --e-global-typography-450217a-letter-spacing );word-spacing:var( --e-global-typography-450217a-word-spacing );}.elementor-1788 .elementor-element.elementor-element-7e1db04 .elementor-heading-title{font-size:16px;}.elementor-1788 .elementor-element.elementor-element-3db3632{--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1788 .elementor-element.elementor-element-6bfae74 img{max-width:80px;height:80px;object-fit:cover;object-position:top right;}.elementor-1788 .elementor-element.elementor-element-9c66df0 .elementor-heading-title{font-size:var( --e-global-typography-450217a-font-size );line-height:var( --e-global-typography-450217a-line-height );letter-spacing:var( --e-global-typography-450217a-letter-spacing );word-spacing:var( --e-global-typography-450217a-word-spacing );}.elementor-1788 .elementor-element.elementor-element-211c423 .elementor-heading-title{font-size:16px;}.elementor-1788 .elementor-element.elementor-element-6b7dd48{--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1788 .elementor-element.elementor-element-4e9782b img{max-width:80px;height:80px;object-fit:cover;object-position:top right;}.elementor-1788 .elementor-element.elementor-element-dc48e2e .elementor-heading-title{font-size:var( --e-global-typography-450217a-font-size );line-height:var( --e-global-typography-450217a-line-height );letter-spacing:var( --e-global-typography-450217a-letter-spacing );word-spacing:var( --e-global-typography-450217a-word-spacing );}.elementor-1788 .elementor-element.elementor-element-6b9edb3 .elementor-heading-title{font-size:16px;}.elementor-1788 .elementor-element.elementor-element-e503852{--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1788 .elementor-element.elementor-element-5252cc7 img{max-width:80px;height:80px;object-fit:cover;object-position:top right;}.elementor-1788 .elementor-element.elementor-element-49d9ad7 .elementor-heading-title{font-size:var( --e-global-typography-450217a-font-size );line-height:var( --e-global-typography-450217a-line-height );letter-spacing:var( --e-global-typography-450217a-letter-spacing );word-spacing:var( --e-global-typography-450217a-word-spacing );}.elementor-1788 .elementor-element.elementor-element-b594e4a .elementor-heading-title{font-size:16px;}.elementor-1788 .elementor-element.elementor-element-db71444 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}/* Start custom CSS for image, class: .elementor-element-90abad1 */.elementor-1788 .elementor-element.elementor-element-90abad1 img {
    aspect-ratio: 622/507;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35ed16d */.elementor-1788 .elementor-element.elementor-element-35ed16d {

background: rgba(217, 217, 217, .3);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d842d97 */.elementor-1788 .elementor-element.elementor-element-d842d97 {

background: rgba(217, 217, 217, .3);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7ad7cc */.elementor-1788 .elementor-element.elementor-element-b7ad7cc {
background: linear-gradient(295.79deg, #F2F2F2 7.34%, #FFFFFF 56.08%);
box-shadow: -177px 154px 94px rgba(0, 0, 0, 0.01), -100px 86px 79px rgba(0, 0, 0, 0.04), -44px 38px 59px rgba(0, 0, 0, 0.07), -11px 10px 32px rgba(0, 0, 0, 0.08);
border-radius: 20px;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3db3632 */.elementor-1788 .elementor-element.elementor-element-3db3632 {
background: linear-gradient(295.79deg, #F2F2F2 7.34%, #FFFFFF 56.08%);
box-shadow: -177px 154px 94px rgba(0, 0, 0, 0.01), -100px 86px 79px rgba(0, 0, 0, 0.04), -44px 38px 59px rgba(0, 0, 0, 0.07), -11px 10px 32px rgba(0, 0, 0, 0.08);
border-radius: 20px;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b7dd48 */.elementor-1788 .elementor-element.elementor-element-6b7dd48 {
background: linear-gradient(295.79deg, #F2F2F2 7.34%, #FFFFFF 56.08%);
box-shadow: -177px 154px 94px rgba(0, 0, 0, 0.01), -100px 86px 79px rgba(0, 0, 0, 0.04), -44px 38px 59px rgba(0, 0, 0, 0.07), -11px 10px 32px rgba(0, 0, 0, 0.08);
border-radius: 20px;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e503852 */.elementor-1788 .elementor-element.elementor-element-e503852 {
background: linear-gradient(295.79deg, #F2F2F2 7.34%, #FFFFFF 56.08%);
box-shadow: -177px 154px 94px rgba(0, 0, 0, 0.01), -100px 86px 79px rgba(0, 0, 0, 0.04), -44px 38px 59px rgba(0, 0, 0, 0.07), -11px 10px 32px rgba(0, 0, 0, 0.08);
border-radius: 20px;

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-79bb926 */.gform-theme--framework :where( :not(html):not(iframe):not(canvas):not(img):not(svg):not(video) :not(svg *):not(symbol *) :not(.gform-theme__no-reset--el):not(.gform-theme__no-reset--children *):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-reset):not(.gform-theme__disable-reset *):not(.gform_heading *):not(.gfield--type-html *):not(.gfield--type-section *):not(.form_saved_message > *):not(.form_saved_message_sent > *):not(.gform_confirmation_message *):not(.wp-editor-container):not(.mce-tinymce):not(.mce-tinymce *):not(.wp-editor-area):not(.gfield_description > *):not(.gform-field-label--type-inline > :not(span)):not(.ui-resizable-handle):not(.hidden) ) {
    column-gap: 30px;
}

.gform_fields  input, .gform_fields textarea, .gform_fields select {
    border: 1px solid rgba(167, 167, 167, 1) !important;
}

.gfield_error input {
    border: 1px solid red !important;
}

.gfield_error label {
    color: red !important;
}


/* Firefox */
input[type=number] {
  -moz-appearance:    textfield;
}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: textfield; 
  margin: 0; 
}

.elementor-1788 .elementor-element.elementor-element-79bb926 input[type="number"]::-webkit-inner-spin-button {
    opacity: 0;
    display: none;
}

div#gform_1_validation_container {
    margin-top: 60px;
}

.page-1-label {
    display: block !important;
    min-width: 100% !important;
    width: 100% !important;
}

#field_1_107, #field_1_95, .section-group {display:none;}
label.gfield_label.gform-field-label {
    max-width: 256px;
}

.gform-theme--foundation .gform-field-label:where(:not([class*=gform-field-label--type-]):not(.gfield_header_item):not(.ginput_quantity_label)), .gform-theme--foundation.gform_editor legend.gform-field-label>span {
    display: flex !important;
    align-self: center;
}

.elementor-1788 .elementor-element.elementor-element-79bb926 .gform-field-label {
    margin: 0;
}

label.gfield_label.gform-field-label {
    flex-direction: row;
    flex-wrap: nowrap;
}

p.gform_required_legend {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 164%;
    color: #EE7A09;
    opacity: 0.8;
    text-transform: capitalize !important;
}


.elementor-1788 .elementor-element.elementor-element-79bb926 .gform_heading {
    margin-bottom: 59px;
}


.elementor-1788 .elementor-element.elementor-element-79bb926 input {
    background: rgba(230, 230, 230, 0.44);
    border-radius: 10px;
    height: 56px;
}

.elementor-1788 .elementor-element.elementor-element-79bb926 textarea {
    height: 142px;
    border-radius: 10px;
    background: rgba(230, 230, 230, 0.44);
}

.elementor-1788 .elementor-element.elementor-element-79bb926 button, .elementor-1788 .elementor-element.elementor-element-79bb926 .gform_previous_button {
    border-radius: 41.1px !important;
    border: 1px solid rgba(238, 122, 9, 1) !important;
    border-radius: 41.1px !important;
    background: transparent !important;
    color: rgba(50, 50, 50, 1) !important;

}

.elementor-1788 .elementor-element.elementor-element-79bb926 input[type='submit'], .elementor-1788 .elementor-element.elementor-element-79bb926 .gform_next_button  {
    border: 1px solid rgba(238, 122, 9, 1) !important;
    border-radius: 41.1px !important;
    background: rgba(238, 122, 9, 1) !important;
    color: rgba(50, 50, 50, 1) !important;
    color: #fff !important;
        min-width: 116px !important;
        height: 47px !important;
}

.elementor-1788 .elementor-element.elementor-element-79bb926 .gform_next_button:hover {
    background: #fff !important;
    color: #323232 !important;
}
/*
.elementor-1788 .elementor-element.elementor-element-79bb926 .gfield {
    display: flex !important;
    flex-direction: row !important;
    justify-content: space-between;
}
*/

.gform-page-footer.gform_page_footer {
    row-gap: 23px !important;
    column-gap: 23px !important;
    justify-content: center;
}

.elementor-1788 .elementor-element.elementor-element-79bb926 .ginput_container.ginput_container_text, .elementor-1788 .elementor-element.elementor-element-79bb926 .gform-theme--foundation .gfield textarea.large, 
.elementor-1788 .elementor-element.elementor-element-79bb926 .ginput_container_phone, .elementor-1788 .elementor-element.elementor-element-79bb926 .ginput_container_website, .elementor-1788 .elementor-element.elementor-element-79bb926 .ginput_container_email,
.elementor-1788 .elementor-element.elementor-element-79bb926 .ginput_container_textarea {
    min-width: 345px;
}

.elementor-1788 .elementor-element.elementor-element-79bb926 label.gfield_label.gform-field-label {
    text-transform: capitalize !important;
    font-weight: 400;
    font-size: 14px;
    line-height: 135%;
    letter-spacing: 0%;
}

label.gfield_label.gform-field-label[for='input_1_33'] {
    min-width: 46.95px;
}

#field_1_5 .ginput_container.ginput_container_textarea {
    max-width: 345px;
}

.elementor-1788 .elementor-element.elementor-element-79bb926 div#gform_fields_1 {
    justify-content: space-between !important;
    display: flex;
    flex-wrap: wrap;
}

#field_1_98 {
    min-width: 630px;
    max-width: 630px;
    display: flex;
    flex-direction: column;
    row-gap: 30px;
}

#field_1_104 {
    min-width: 500px !important;
    max-width: 500px !important;
    display: flex;
    flex-direction: column;
    column-gap: 30px;
    row-gap: 30px;
}

#field_1_106 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    min-width: 100%;
    column-gap: 20px;
    flex-wrap: wrap;
    row-gap: 20px;
}

#field_1_108 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.elementor-1788 .elementor-element.elementor-element-79bb926 .gfield > .gfield {
    justify-content: space-between;
}

/*

.elementor-1788 .elementor-element.elementor-element-79bb926 div#field_1_1, .elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_3, .elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_5 {
    min-width: 630px;
    max-width: 630px;
    display: flex;
    justify-content: space-between !important;
    align-self: baseline;
}



.elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_2,  .elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_4, .elementor-1788 .elementor-element.elementor-element-79bb926 #input_1_24, .elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_9, .elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_8, .elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_11 {
    min-width: 479px !important;
    max-width: 479px !important;
    display: flex;
    justify-content: space-between !important;
    align-self: baseline;
}

*/

.gfield--type-html {
    text-transform: capitalize !important;
}

.elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_13 {
    min-width: 100%;
}


.elementor-1788 .elementor-element.elementor-element-79bb926 #gfield_description_1_5 {
    margin-top: 20px;
    margin-bottom: 20px;
}

.form_saved_message_emailform .gfield.gfield--type-email {
    min-width: 100%;
}

.save-later-title {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    font-size: 54px;
    line-height: 123%;
    text-transform: uppercase;
    color: #323232;
}

.save-later-title strong {
    font-weight: bold;
}

.form_saved_message_emailform .gfield.gfield--type-email {
    min-width: 100%;
    display: flex;
    justify-content: space-between;
}

p.resume_form_link_wrapper {
    margin-top: 54px;
    display: flex;
    justify-content: space-between;
    row-gap: 66px;
    align-items: center;
}

span.save-later-link {
    height: 56px;
    background: rgba(230, 230, 230, 0.44);
    border-radius: 10px;
    flex: none;
    order: 1;
    flex-grow: 0;
    display: inline-block;
    vertical-align: middle;
}

label.gform_resume_email_label {
    min-width: 165px;
}

.save-later-link, .form_saved_message_emailform .ginput_container.ginput_container_text {
    display: inline-block;
    width: calc(100% - 165px) !important;
}

 a.resume_form_link {
    display: inline-block;
    width: calc(100% - 187px) !important;
}

a.resume_form_link {
    font-size: 14px;
}

a.resume_form_link {
    font-size: 14px;
    margin-top: 16px;
    display: inline-block;
    margin-left: 12px;
}

.gform_resume_email_label {
    align-self: center;
}

.elementor-1788 .elementor-element.elementor-element-79bb926 .gform_save_link {
    width: 191px !important;
    font-family: 'Roboto' !important;
    font-style: normal !important;
    font-weight: 400 !important;
    font-size: 13.1507px !important;
    line-height: 150% !important;
    color: #323232 !important;
}

.elementor-1788 .elementor-element.elementor-element-79bb926 .gform_save_link::before {
    display: none;
}

input#gform_send_resume_link_button_1, .elementor-1788 .elementor-element.elementor-element-79bb926 .gform_previous_button  {
    background: #fff !important;
    color: #323232 !important;
    font-size: 13.15px;
    font-weight: 400;
    line-height: 1;
    letter-spacing: 0%;
    padding: 14px 30px;
    width: 116px !important;
    max-width: 116px !important;
    padding: 14px 29px;
}

input#gform_send_resume_link_button_1:hover, .elementor-1788 .elementor-element.elementor-element-79bb926 .gform_previous_button:hover, .elementor-1788 .elementor-element.elementor-element-79bb926 .gform_save_link:hover {
    background: #EE7A09 !important;
    color: #fff !important;
}

.gform-page-footer.gform_page_footer {
    padding-top: 42px;
    border-top: 1px solid #000;
    margin-top: 34px !important;
}

label.gform_resume_email_label.gfield_label.gform-field-label {
    align-self: center;
}

.elementor-1788 .elementor-element.elementor-element-79bb926 .gform_footer {
    justify-content: center;
}

.elementor-1788 .elementor-element.elementor-element-79bb926 .gform-footer.gform_footer.top_label {
    margin-top: 54px;
}

.page-4 .gform_fields, .page-5 .gform_fields {
    column-gap: 60px;
}

.gfield--type-html {
    text-transform: capitalize;
}


.elementor-1788 .elementor-element.elementor-element-79bb926 .gform-theme--framework .gfield:where(:not(.gfield--type-html):not(.gfield--type-section)) {
    line-height: 1;
    display: flex;
    column-gap: 20px;
    align-items: center;
}

div#gfield_description_1_5 {
    position: absolute;
    top: 21px;
    width: 239px;
}

div#field_1_5 {
    position: relative;
}

.elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_5 label {
    align-self: flex-start;
}

#field_1_11 .ginput_container.ginput_container_text {
    max-width: 248px !important;
    min-width: 248px !important;
}

.elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_12 {
    width: 246px;
    justify-content: space-between;
}

.elementor-1788 .elementor-element.elementor-element-79bb926 #input_1_12 {
    width: 132px;
}

.elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_13 {
       justify-content: space-between; 
}

.elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_13 .ginput_container  {
    min-width: calc(100% - 274px)
}

.elementor-1788 .elementor-element.elementor-element-79bb926 div#field_1_25 {
    min-width: 100%;
}

.elementor-1788 .elementor-element.elementor-element-79bb926 div#field_1_16 {
    width: 180px;
    justify-content: space-between !important;
}

.elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_17 {
    justify-content: space-between !important;
    width: 240px;
}

.elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_20 {
    width: 204px;
    justify-content: space-between !important;
}

.elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_19 {
    width: 145px;
    justify-content: space-between !important;
}


.elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_21 {
    width: 180px;   
    justify-content: space-between !important;
}

#field_1_110, #field_1_26 {
    display: flex;
    flex-direction: row;
}

#field_1_106 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    min-width: 100%;
}

#field_1_26 {
    align-items: baseline;
}

.elementor-1788 .elementor-element.elementor-element-79bb926 input#input_1_10, .elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_21 input, .elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_19 input, .elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_26 input, 
.elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_20 input, .elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_17 input, .elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_16 input, .elementor-1788 .elementor-element.elementor-element-79bb926 input[type="number"], .elementor-1788 .elementor-element.elementor-element-79bb926 .ginput_container_number {
    width: 60px;
}

.elementor-1788 .elementor-element.elementor-element-79bb926 .gfield--type-section {
    border: none !important;
}

.elementor-1788 .elementor-element.elementor-element-79bb926 .gsection_title {
        font-size: 16px !important;
        margin: 0;
}

#gform_fields_1_2 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}

#field_1_94, #field_1_96 {
    min-width: 49.31% !important;
    max-width: 50% !important;
}

.elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_96 {
    row-gap: 30px;
    column-gap: 30px;
}

.elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_100 {
    width: 700px;
}

.elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_102 {
    width: 410px;
}

.elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_26 {
    justify-content: flex-start;
    column-gap: 10px;
}

.elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_25, .elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_26 {
    padding-bottom: 24px;
}

.elementor-1788 .elementor-element.elementor-element-79bb926 .gfield_validation_message, .elementor-1788 .elementor-element.elementor-element-79bb926 .gfield_description.instruction.validation_message, .elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_99, 
.elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_121, #field_1_101, #field_1_109, .elementor-1788 .elementor-element.elementor-element-79bb926 .section-group, .elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_103, .elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_111, .elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_113,
.elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_115, .elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_97, .elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_119, .elementor-1788 .elementor-element.elementor-element-79bb926 .gfield_header_item, .elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_130, 
.elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_130, .elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_130, .elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_130, .elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_129, .elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_137, .elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_142, .elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_144, .elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_145, .elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_148, #field_1_140  {
    display: none !important;
}

.elementor-1788 .elementor-element.elementor-element-79bb926 button.add_list_item::before, .elementor-1788 .elementor-element.elementor-element-79bb926 button.add_list_item ::before, .elementor-1788 .elementor-element.elementor-element-79bb926 .delete_list_item::before, .elementor-1788 .elementor-element.elementor-element-79bb926 .delete_list_item ::before {
    color: #323232 !important;
}

.elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_94 {
    display: flex;
    flex-direction: column;
    row-gap: 30px;
}

#field_1_112, #field_1_114 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

div#field_1_59 {
    display: block;
}

#field_1_57, #field_1_58 {
    font-size: 12px;
}

.elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_94 {
display: flex;
    flex-direction: row;
    row-gap: 30px;
    min-width: 100% !important;
    justify-content: space-between;
}

div#field_1_118, div#field_1_120  {
    display: flex;
    flex-direction: column;
    row-gap: 30px;
}

div#field_1_120 {
    display: flex;
    flex-direction: column;
    row-gap: 30px;
}

div#field_1_30 {
    padding-bottom: 38px;
}

div#field_1_94 {
    justify-content: space-between;
    column-gap: 160px;
}

#field_1_39 legend {
    margin-bottom: 21px;
}

/* hidden */
#field_1_126 {
    visibility: hidden;
    min-width: 345px;
}


div#field_1_127 {
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
    align-items: center;
}

div#field_1_11 {
    column-gap: 20px;
}

div#field_1_128 {
    display: flex;
    flex-direction: column;
    row-gap: 30px;
}

.gform-theme--foundation .gfield--width-third {
    align-content: center;
}
.elementor-1788 .elementor-element.elementor-element-79bb926 #input_1_54, .elementor-1788 .elementor-element.elementor-element-79bb926 #input_1_55 {
    width: 204px;
    min-width: 204px;
}

.elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_128 {
    max-width: 380px;
    min-width: 380px;
}

.text-red {
    color: red;
}

#field_1_59 label {
    margin-bottom: 20px;
}

#field_1_54 .ginput_container {
    max-width: 187px;
}


#field_1_54 .ginput_container, #field_1_55 .ginput_container{
    max-width: 187px !important;
    min-width: 187px !important;
    width: 187px !important;
}

#field_1_53, #field_1_54, #field_1_55 {
    row-gap: 0 !important;
    column-gap: 0 !important;
    align-items: baseline;
}

#field_1_53,#field_1_54,#field_1_55{
        min-width: 280px;
}

#field_1_53 label.gfield_label.gform-field-label {
    min-width: 276px;
}


.elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_135 {
    row-gap: 30px !important;
    column-gap: 30px;
    display: flex;
    flex-direction: column;
}

.elementor-1788 .elementor-element.elementor-element-79bb926 input[type='checkbox'] {
    border-radius: 50% !important;
    background-color: #F4F4F4 !important;
}

.elementor-1788 .elementor-element.elementor-element-79bb926 .gfield_label:hover {
    cursor: pointer;
}

.elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_141, .elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_143, .elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_145, .elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_124, .elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_48, .elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_49, .elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_146, .elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_147 {
    display: flex;
    flex-direction: row;
}

.header-table {
    display: flex;
    flex-direction: row;
    column-gap: 20px;
    justify-content: center;
}

.teable-header {
    width: 203px !important;
    text-transform: uppercase;
    font-size: 14px;
}


.header-table {
    padding: 0;
    column-gap: 225px;
    justify-content: flex-start;
}

div#field_1_42 {
    display: none;
}

div#field_1_139 {
    row-gap: 30px;
    display: flex;
    flex-direction: column;
}

.hide-description .gfield_description {
    visibility:hidden;
}

.page-4 label, .page-5 label {
    min-width: 190px !important;
    width: 190px !important;
}

#field_1_64 > div, #field_1_81 > div, #field_1_156 > div, #field_1_171 > div {
    width: 79.2%;
}

.page-4 .gform_fields > .gfield, .page-5 .gform_fields > .gfield {
    justify-content: space-between;
}

.add-second-project {
    padding-top: 27px;
    border-top: 1px solid;
}

.add-second-project .ginput_container_consent {
    margin: 0 auto;
    display: flex;
    align-items: baseline;
}

.page .add-second-project input {
    background-image: url("data:image/svg+xml,%3Csvg width='55' height='55' viewBox='0 0 55 55' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='27.5' cy='27.5' r='27.5' fill='%23EE7A09'/%3E%3Cline x1='27.9005' y1='16' x2='27.9005' y2='39' stroke='white' stroke-width='0.793103'/%3E%3Cline x1='39' y1='27.9005' x2='16' y2='27.9005' stroke='white' stroke-width='0.793103'/%3E%3C/svg%3E%0A") !important;        
    width: 55px !important;
    height: 55px !important;
    margin-right: 20px !important;
    cursor: pointer;
}

.add-second-project input::before {
    opacity: 0 !important;
}

.add-second-project label {
    color: #EE7A09 !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 164% !important;
    cursor: pointer;
}

.add-second-project {
    height: 55px;
    border-top: 1px solid;
    padding-top: 50px;
    padding-bottom: 30px;
}

#gform_send_resume_link_button_1 {
  min-width: 130px !important;
}

#input_1_153_1 {
    border: none !important;
}


@media screen and (max-width: 1366px){
    .header-table {
        column-gap: 10vw;
    }
}
@media screen and (max-width: 1024px){
    #gform_1 .gform_fields .gfield {
        flex-direction: column;
        column-gap: 20px;
    }
    #field_1_98, #field_1_104, #field_1_94, #field_1_96 {
        min-width: 100% !important;
        max-width: 100% !important;
    }
    label.gfield_label.gform-field-label {
        max-width: 100% !important;
        min-width: 100% !important;
    }

    div#field_1_94 {
        flex-direction: column !important;
    }
    .elementor-1788 .elementor-element.elementor-element-79bb926 .ginput_container.ginput_container_text, .elementor-1788 .elementor-element.elementor-element-79bb926 .gform-theme--foundation .gfield textarea.large, .elementor-1788 .elementor-element.elementor-element-79bb926 .ginput_container_phone, .elementor-1788 .elementor-element.elementor-element-79bb926 .ginput_container_website, .elementor-1788 .elementor-element.elementor-element-79bb926 .ginput_container_email {
        min-width: 100% !important;
    }
    .header-table {
        column-gap: 6vw;
    }

    .page-4 .gform_fields, .page-4 .gform_fields .gfield, .page-5 .gform_fields .gfield {
        flex-direction: column;
        row-gap: 20px;
        column-gap: 20px;
    }
    .page-4 label.gfield_label.gform-field-label, .page-5 label.gfield_label.gform-field-label {
        min-width: 100% !important;
        max-width: 100% !important;
    }

    p.resume_form_link_wrapper {
        margin-top: 30px;
        justify-content: space-between;
        row-gap: 20px;
        align-items: start;
        flex-direction: column;
    }
    a.resume_form_link {
        font-size: 12px;
        margin-top: 0;
        display: inline-block;
        margin-left: 0;
    }

    .form_saved_message_emailform .gfield--type-email {
        flex-direction: column;
        column-gap: 20px;
        row-gap: 20px;
    }

    .gform_resume_email {
        min-width: 100%;
    }


        #field_1_98 {
        min-width: auto;
        max-width: unset;
        display: flex;
        flex-direction: column;
        row-gap: 30px;
    }
    div#gfield_description_1_5 {
        position: static;
        min-width: 100%;
    }
    .elementor-element.elementor-element-79bb926 .gform-theme--framework .gfield:where(:not(.gfield--type-html):not(.gfield--type-section)) {
        line-height: 1;
        display: flex;
        column-gap: 20px;
        flex-direction: column;
        text-align: left;
            row-gap: 15px;
    }
    .elementor-1788 .elementor-element.elementor-element-79bb926 .ginput_container.ginput_container_text, .elementor-1788 .elementor-element.elementor-element-79bb926 .gform-theme--foundation .gfield textarea.large, .elementor-1788 .elementor-element.elementor-element-79bb926 .ginput_container_phone, .elementor-1788 .elementor-element.elementor-element-79bb926 .ginput_container_website, .elementor-1788 .elementor-element.elementor-element-79bb926 .ginput_container_email {
        min-width: 100%;
    }
    label.gfield_label.gform-field-label {
        max-width: unset;
    }
    .gform-theme--foundation .gform-field-label:where(:not([class*=gform-field-label--type-]):not(.gfield_header_item):not(.ginput_quantity_label)), .gform-theme--foundation.gform_editor legend.gform-field-label>span {
        display: flex !important;
        align-self: flex-start;
    }

    .gfield_list_group_item::before {
        display: none;
    }
    div#field_1_127 {
        display: flex;
        justify-content: space-between;
        margin-top: 20px;
        align-items: center;
        flex-direction: column;
    }

        #field_1_53, #field_1_54, #field_1_55 {
        min-width: 100%;
        flex-direction: row;
        align-items: center;
    }
    #field_1_54 .ginput_container, #field_1_55 .ginput_container, #field_1_128 {
        max-width: 100% !important;
        min-width: 100% !important;
        width: 100% !important;
    }

    .elementor-1788 .elementor-element.elementor-element-79bb926 #input_1_54, .elementor-1788 .elementor-element.elementor-element-79bb926 #input_1_55 {
        width: 100%;
        min-width: 100%;
    }

    #field_1_126, .hide-description .gfield_description {
        display: none !important;
    }
    #field_1_53, #field_1_54, #field_1_55 {
        flex-direction: column;
        align-items: flex-start;
        row-gap: 20px !important;
        column-gap: 20px;
    }
    .header-table {
        column-gap: 6vw;
        flex-direction: column;
    }

    #gfield_description_1_53 {
        display: none;
    }
    a.resume_form_link {
        word-break: break-all;
    }
    .save-later-title {
        font-size: 24px;
    }
    .elementor-1788 .elementor-element.elementor-element-79bb926 input#input_1_10, .elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_21 input, .elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_19 input, .elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_26 input, 
    .elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_20 input, .elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_17 input, .elementor-1788 .elementor-element.elementor-element-79bb926 #field_1_16 input, .elementor-1788 .elementor-element.elementor-element-79bb926 input[type="number"], .elementor-1788 .elementor-element.elementor-element-79bb926 .ginput_container_number, #field_1_23, #div#field_1_29, #field_1_28 {
        width: 100%;
        min-width: 100%;
    }
    .gform-theme--foundation .gfield, #field_1_11 .ginput_container.ginput_container_text {
        min-width: 100% !important;
        width: 100%;
    }

    .page-1 .gfield, .page-2 .gfield, .page-3 .gfield, .page-4 .gfield, .page-5 .gfield {
        flex-direction: column !important;
        row-gap: 25px !important;
        column-gap: 25px !important;
    }
    .elementor-1788 .elementor-element.elementor-element-79bb926 #gfield_description_1_5 {
        margin: 0;
    }

    .elementor-1788 .elementor-element.elementor-element-79bb926 .ginput_container.ginput_container_text, .elementor-1788 .elementor-element.elementor-element-79bb926 .gform-theme--foundation .gfield textarea.large, 
    .elementor-1788 .elementor-element.elementor-element-79bb926 .ginput_container_phone, .elementor-1788 .elementor-element.elementor-element-79bb926 .ginput_container_website, .elementor-1788 .elementor-element.elementor-element-79bb926 .ginput_container_email,
    .elementor-1788 .elementor-element.elementor-element-79bb926 .ginput_container_textarea {
        min-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc8d07f */.elementor-1788 .elementor-element.elementor-element-cc8d07f {

background: linear-gradient(180deg, #D9D9D9 -65.91%, rgba(115, 115, 115, 0) 24.47%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd90b07 */.elementor-1788 .elementor-element.elementor-element-fd90b07 {


background: linear-gradient(180deg, #D9D9D9 -65.91%, rgba(115, 115, 115, 0) 24.47%);

}/* End custom CSS */
/* Start custom CSS */.page a {
    cursor: pointer;
}

#gform_wrapper_1 {
    display: block !important;
}


@media screen and (max-width: 1130px) {
    .hide-on-tablet {
        display: none;
    }
    #sub-form {
        min-width: 100%;
    }
}/* End custom CSS */