.elementor-2877 .elementor-element.elementor-element-8085a10{--display:flex;--min-height:50vh;--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;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2877 .elementor-element.elementor-element-399d774{--display:flex;--min-height:50vh;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.6;--border-radius:15px 15px 15px 15px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-2877 .elementor-element.elementor-element-399d774:not(.elementor-motion-effects-element-type-background), .elementor-2877 .elementor-element.elementor-element-399d774 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://helicopterossanitarios.com/wp-content/uploads/2025/12/helicopteros-sanitarios-team.webp");background-position:0px -89px;background-repeat:no-repeat;background-size:cover;}.elementor-2877 .elementor-element.elementor-element-399d774::before, .elementor-2877 .elementor-element.elementor-element-399d774 > .elementor-background-video-container::before, .elementor-2877 .elementor-element.elementor-element-399d774 > .e-con-inner > .elementor-background-video-container::before, .elementor-2877 .elementor-element.elementor-element-399d774 > .elementor-background-slideshow::before, .elementor-2877 .elementor-element.elementor-element-399d774 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2877 .elementor-element.elementor-element-399d774 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-9ef55ac ) 30%, var( --e-global-color-289ba5e ) 100%);}.elementor-2877 .elementor-element.elementor-element-4248a5f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2877 .elementor-element.elementor-element-0d03e8e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-2877 .elementor-element.elementor-element-0d03e8e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-2877 .elementor-element.elementor-element-0d03e8e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-2877 .elementor-element.elementor-element-0d03e8e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-2877 .elementor-element.elementor-element-0d03e8e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-2877 .elementor-element.elementor-element-0d03e8e .elementor-icon-list-icon i{color:var( --e-global-color-44cf75e );transition:color 0.3s;}.elementor-2877 .elementor-element.elementor-element-0d03e8e .elementor-icon-list-icon svg{fill:var( --e-global-color-44cf75e );transition:fill 0.3s;}.elementor-2877 .elementor-element.elementor-element-0d03e8e{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-2877 .elementor-element.elementor-element-0d03e8e .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-2877 .elementor-element.elementor-element-0d03e8e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2877 .elementor-element.elementor-element-0d03e8e .elementor-icon-list-item > a{font-family:var( --e-global-typography-c136faf-font-family ), Sans-serif;font-size:var( --e-global-typography-c136faf-font-size );font-weight:var( --e-global-typography-c136faf-font-weight );line-height:var( --e-global-typography-c136faf-line-height );}.elementor-2877 .elementor-element.elementor-element-0d03e8e .elementor-icon-list-text{color:var( --e-global-color-44cf75e );transition:color 0.3s;}.elementor-2877 .elementor-element.elementor-element-6d60504{width:100%;max-width:100%;}.elementor-2877 .elementor-element.elementor-element-6d60504 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-0736744 );margin:0px 0px 0px 0px;font-family:var( --e-global-typography-93128e6-font-family ), Sans-serif;font-size:var( --e-global-typography-93128e6-font-size );font-weight:var( --e-global-typography-93128e6-font-weight );}.elementor-2877 .elementor-element.elementor-element-6d60504 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-0736744 );}.elementor-2877 .elementor-element.elementor-element-6d60504 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-primary );}.elementor-2877 .elementor-element.elementor-element-6d60504 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-primary );}.elementor-2877 .elementor-element.elementor-element-6d60504 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-2877 .elementor-element.elementor-element-6d60504 .elementskit-section-title-wraper .elementskit-section-title > span{font-weight:600;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-2877 .elementor-element.elementor-element-e2e6df0{width:var( --container-widget-width, 600px );max-width:600px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:600px;--container-widget-flex-grow:0;font-family:"Rethink Sans", Sans-serif;font-size:20px;font-weight:400;line-height:32px;color:var( --e-global-color-0736744 );}.elementor-2877 .elementor-element.elementor-element-23619cf{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2877 .elementor-element.elementor-element-80d4174{--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;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--overlay-opacity:0.4;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEEFEF;--border-color:#EEEFEF;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-2877 .elementor-element.elementor-element-80d4174:not(.elementor-motion-effects-element-type-background), .elementor-2877 .elementor-element.elementor-element-80d4174 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://helicopterossanitarios.com/wp-content/uploads/2025/12/abstract-bg-parallax.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2877 .elementor-element.elementor-element-80d4174::before, .elementor-2877 .elementor-element.elementor-element-80d4174 > .elementor-background-video-container::before, .elementor-2877 .elementor-element.elementor-element-80d4174 > .e-con-inner > .elementor-background-video-container::before, .elementor-2877 .elementor-element.elementor-element-80d4174 > .elementor-background-slideshow::before, .elementor-2877 .elementor-element.elementor-element-80d4174 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2877 .elementor-element.elementor-element-80d4174 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-0736744 );--background-overlay:'';}.elementor-2877 .elementor-element.elementor-element-92c8be7{--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;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2877 .elementor-element.elementor-element-d3cdb76{--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;--justify-content:center;box-shadow:10px 4px 60px 0px rgba(193, 193, 193, 0.25);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-2877 .elementor-element.elementor-element-d3cdb76:not(.elementor-motion-effects-element-type-background), .elementor-2877 .elementor-element.elementor-element-d3cdb76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-44cf75e );}.elementor-2877 .elementor-element.elementor-element-af86407{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2877 .elementor-element.elementor-element-af86407 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-9ef55ac );margin:0px 0px 0px 0px;font-family:var( --e-global-typography-50340d0-font-family ), Sans-serif;font-size:var( --e-global-typography-50340d0-font-size );font-weight:var( --e-global-typography-50340d0-font-weight );letter-spacing:var( --e-global-typography-50340d0-letter-spacing );}.elementor-2877 .elementor-element.elementor-element-af86407 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-9ef55ac );}.elementor-2877 .elementor-element.elementor-element-af86407 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-9ef55ac );}.elementor-2877 .elementor-element.elementor-element-af86407 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-2877 .elementor-element.elementor-element-af86407 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-2877 .elementor-element.elementor-element-af86407 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-50340d0-font-family ), Sans-serif;font-size:var( --e-global-typography-50340d0-font-size );font-weight:var( --e-global-typography-50340d0-font-weight );letter-spacing:var( --e-global-typography-50340d0-letter-spacing );}.elementor-2877 .elementor-element.elementor-element-783a0da{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-46397cb-font-family ), Sans-serif;font-size:var( --e-global-typography-46397cb-font-size );font-weight:var( --e-global-typography-46397cb-font-weight );letter-spacing:var( --e-global-typography-46397cb-letter-spacing );color:var( --e-global-color-text );}.elementor-2877 .elementor-element.elementor-element-783a0da.elementor-element{--align-self:center;}.elementor-2877 .elementor-element.elementor-element-783a0da a{color:var( --e-global-color-primary );}.elementor-2877 .elementor-element.elementor-element-783a0da a:hover, .elementor-2877 .elementor-element.elementor-element-783a0da a:focus{color:var( --e-global-color-accent );}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2877 .elementor-element.elementor-element-4aab249 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2877 .elementor-element.elementor-element-4aab249 .elementor-field-group{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:20px;}.elementor-2877 .elementor-element.elementor-element-4aab249 .elementor-form-fields-wrapper{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );margin-bottom:-20px;}.elementor-2877 .elementor-element.elementor-element-4aab249 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2877 .elementor-element.elementor-element-4aab249 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2877 .elementor-element.elementor-element-4aab249 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-2877 .elementor-element.elementor-element-4aab249 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-2877 .elementor-element.elementor-element-4aab249 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-2877 .elementor-element.elementor-element-4aab249 .elementor-field-group > label{font-family:var( --e-global-typography-c4c170f-font-family ), Sans-serif;font-size:var( --e-global-typography-c4c170f-font-size );font-weight:var( --e-global-typography-c4c170f-font-weight );}.elementor-2877 .elementor-element.elementor-element-4aab249 .elementor-field-type-html{padding-bottom:0px;font-family:var( --e-global-typography-af2c73a-font-family ), Sans-serif;font-size:var( --e-global-typography-af2c73a-font-size );font-weight:var( --e-global-typography-af2c73a-font-weight );}.elementor-2877 .elementor-element.elementor-element-4aab249 .elementor-field-group .elementor-field, .elementor-2877 .elementor-element.elementor-element-4aab249 .elementor-field-subgroup label{font-family:var( --e-global-typography-af2c73a-font-family ), Sans-serif;font-size:var( --e-global-typography-af2c73a-font-size );font-weight:var( --e-global-typography-af2c73a-font-weight );}.elementor-2877 .elementor-element.elementor-element-4aab249 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:var( --e-global-color-0736744 );border-color:var( --e-global-color-6f48e90 );border-radius:99px 99px 99px 99px;}.elementor-2877 .elementor-element.elementor-element-4aab249 .elementor-field-group .elementor-select-wrapper select{background-color:var( --e-global-color-0736744 );border-color:var( --e-global-color-6f48e90 );border-radius:99px 99px 99px 99px;}.elementor-2877 .elementor-element.elementor-element-4aab249 .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-6f48e90 );}.elementor-2877 .elementor-element.elementor-element-4aab249 .elementor-button{font-family:var( --e-global-typography-acd8eb7-font-family ), Sans-serif;font-size:var( --e-global-typography-acd8eb7-font-size );font-weight:var( --e-global-typography-acd8eb7-font-weight );border-style:solid;border-width:1px 1px 1px 1px;border-radius:99px 99px 99px 99px;}.elementor-2877 .elementor-element.elementor-element-4aab249 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:var( --e-global-color-0736744 );}.elementor-2877 .elementor-element.elementor-element-4aab249 .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:var( --e-global-color-0736744 );}.elementor-2877 .elementor-element.elementor-element-4aab249 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-0736744 );}.elementor-2877 .elementor-element.elementor-element-4aab249 .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-primary );color:var( --e-global-color-0736744 );}.elementor-2877 .elementor-element.elementor-element-4aab249 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-0736744 );border-color:var( --e-global-color-accent );}.elementor-2877 .elementor-element.elementor-element-4aab249 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-0736744 );border-color:var( --e-global-color-accent );}.elementor-2877 .elementor-element.elementor-element-4aab249 .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-0736744 );}.elementor-2877 .elementor-element.elementor-element-4aab249 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2877 .elementor-element.elementor-element-4aab249 .elementor-message{font-family:var( --e-global-typography-c136faf-font-family ), Sans-serif;font-size:var( --e-global-typography-c136faf-font-size );font-weight:var( --e-global-typography-c136faf-font-weight );line-height:var( --e-global-typography-c136faf-line-height );}.elementor-2877 .elementor-element.elementor-element-4aab249{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-2877 .elementor-element.elementor-element-debc925{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-2877 .elementor-element.elementor-element-062c475{--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;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2877 .elementor-element.elementor-element-c37abc3 img{max-width:80px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2877 .elementor-element.elementor-element-3e048df .elementor-heading-title{font-family:var( --e-global-typography-0bc21ad-font-family ), Sans-serif;font-size:var( --e-global-typography-0bc21ad-font-size );font-weight:var( --e-global-typography-0bc21ad-font-weight );line-height:var( --e-global-typography-0bc21ad-line-height );color:var( --e-global-color-primary );}.elementor-2877 .elementor-element.elementor-element-1d9c13c{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-2877 .elementor-element.elementor-element-1d9c13c .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-9ef55ac );margin:0px 0px 0px 0px;font-family:var( --e-global-typography-40e841c-font-family ), Sans-serif;font-size:var( --e-global-typography-40e841c-font-size );font-weight:var( --e-global-typography-40e841c-font-weight );line-height:var( --e-global-typography-40e841c-line-height );}.elementor-2877 .elementor-element.elementor-element-1d9c13c .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-9ef55ac );}.elementor-2877 .elementor-element.elementor-element-1d9c13c .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-primary );}.elementor-2877 .elementor-element.elementor-element-1d9c13c .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-primary );}.elementor-2877 .elementor-element.elementor-element-1d9c13c .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-2877 .elementor-element.elementor-element-1d9c13c .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-40e841c-font-family ), Sans-serif;font-size:var( --e-global-typography-40e841c-font-size );font-weight:var( --e-global-typography-40e841c-font-weight );line-height:var( --e-global-typography-40e841c-line-height );}.elementor-2877 .elementor-element.elementor-element-305dfa2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:start;font-family:var( --e-global-typography-d204c7e-font-family ), Sans-serif;font-size:var( --e-global-typography-d204c7e-font-size );font-weight:var( --e-global-typography-d204c7e-font-weight );line-height:var( --e-global-typography-d204c7e-line-height );color:var( --e-global-color-text );}.elementor-2877 .elementor-element.elementor-element-305dfa2 a{color:var( --e-global-color-primary );}.elementor-2877 .elementor-element.elementor-element-305dfa2 a:hover, .elementor-2877 .elementor-element.elementor-element-305dfa2 a:focus{color:var( --e-global-color-accent );}.elementor-2877 .elementor-element.elementor-element-af6ac9b img{border-radius:10px 10px 10px 10px;}.elementor-2877 .elementor-element.elementor-element-5cd33ad{--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 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2877 .elementor-element.elementor-element-03c7b69{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEEFEF;--border-color:#EEEFEF;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:39px;--padding-left:50px;--padding-right:50px;}.elementor-2877 .elementor-element.elementor-element-03c7b69:not(.elementor-motion-effects-element-type-background), .elementor-2877 .elementor-element.elementor-element-03c7b69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF8FA;}.elementor-2877 .elementor-element.elementor-element-03c7b69:hover{box-shadow:10px 4px 60px 0px rgba(193, 193, 193, 0.25);}body:not(.rtl) .elementor-2877 .elementor-element.elementor-element-56f7e61{right:20px;}body.rtl .elementor-2877 .elementor-element.elementor-element-56f7e61{left:20px;}.elementor-2877 .elementor-element.elementor-element-56f7e61{top:20px;z-index:0;}.elementor-2877 .elementor-element.elementor-element-56f7e61 .elementor-heading-title{font-family:"Rethink Sans Variable", Sans-serif;font-size:160px;font-weight:600;line-height:0.8em;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#0C171A0D;stroke:#0C171A0D;color:#FFFFFF00;}.elementor-2877 .elementor-element.elementor-element-e6773f6{width:100%;max-width:100%;padding:0px 0px 40px 0px;}.elementor-2877 .elementor-element.elementor-element-e6773f6 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-9ef55ac );margin:0px 0px 0px 0px;font-family:var( --e-global-typography-24823dc-font-family ), Sans-serif;font-size:var( --e-global-typography-24823dc-font-size );font-weight:var( --e-global-typography-24823dc-font-weight );line-height:var( --e-global-typography-24823dc-line-height );}.elementor-2877 .elementor-element.elementor-element-e6773f6 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-9ef55ac );}.elementor-2877 .elementor-element.elementor-element-e6773f6 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-primary );}.elementor-2877 .elementor-element.elementor-element-e6773f6 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-primary );}.elementor-2877 .elementor-element.elementor-element-e6773f6 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-2877 .elementor-element.elementor-element-e6773f6 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-24823dc-font-family ), Sans-serif;font-size:var( --e-global-typography-24823dc-font-size );font-weight:var( --e-global-typography-24823dc-font-weight );line-height:var( --e-global-typography-24823dc-line-height );}.elementor-2877 .elementor-element.elementor-element-0cfe657{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-c136faf-font-family ), Sans-serif;font-size:var( --e-global-typography-c136faf-font-size );font-weight:var( --e-global-typography-c136faf-font-weight );line-height:var( --e-global-typography-c136faf-line-height );color:var( --e-global-color-text );}.elementor-2877 .elementor-element.elementor-element-0cfe657 a{color:var( --e-global-color-primary );}.elementor-2877 .elementor-element.elementor-element-a045149{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEEFEF;--border-color:#EEEFEF;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:39px;--padding-left:50px;--padding-right:50px;}.elementor-2877 .elementor-element.elementor-element-a045149:not(.elementor-motion-effects-element-type-background), .elementor-2877 .elementor-element.elementor-element-a045149 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7EF;}.elementor-2877 .elementor-element.elementor-element-a045149:hover{box-shadow:10px 4px 60px 0px rgba(193, 193, 193, 0.25);}body:not(.rtl) .elementor-2877 .elementor-element.elementor-element-e9623c8{right:20px;}body.rtl .elementor-2877 .elementor-element.elementor-element-e9623c8{left:20px;}.elementor-2877 .elementor-element.elementor-element-e9623c8{top:20px;z-index:0;}.elementor-2877 .elementor-element.elementor-element-e9623c8 .elementor-heading-title{font-family:"Rethink Sans Variable", Sans-serif;font-size:160px;font-weight:600;line-height:0.8em;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#0C171A0D;stroke:#0C171A0D;color:#FFFFFF00;}.elementor-2877 .elementor-element.elementor-element-4b7fc60{width:100%;max-width:100%;padding:0px 0px 40px 0px;}.elementor-2877 .elementor-element.elementor-element-4b7fc60 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-9ef55ac );margin:0px 0px 0px 0px;font-family:var( --e-global-typography-24823dc-font-family ), Sans-serif;font-size:var( --e-global-typography-24823dc-font-size );font-weight:var( --e-global-typography-24823dc-font-weight );line-height:var( --e-global-typography-24823dc-line-height );}.elementor-2877 .elementor-element.elementor-element-4b7fc60 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-9ef55ac );}.elementor-2877 .elementor-element.elementor-element-4b7fc60 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-primary );}.elementor-2877 .elementor-element.elementor-element-4b7fc60 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-primary );}.elementor-2877 .elementor-element.elementor-element-4b7fc60 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-2877 .elementor-element.elementor-element-4b7fc60 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-24823dc-font-family ), Sans-serif;font-size:var( --e-global-typography-24823dc-font-size );font-weight:var( --e-global-typography-24823dc-font-weight );line-height:var( --e-global-typography-24823dc-line-height );}.elementor-2877 .elementor-element.elementor-element-bae9263{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-c136faf-font-family ), Sans-serif;font-size:var( --e-global-typography-c136faf-font-size );font-weight:var( --e-global-typography-c136faf-font-weight );line-height:var( --e-global-typography-c136faf-line-height );color:var( --e-global-color-text );}.elementor-2877 .elementor-element.elementor-element-bae9263 a{color:var( --e-global-color-primary );}.elementor-2877 .elementor-element.elementor-element-7bef18d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEEFEF;--border-color:#EEEFEF;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:39px;--padding-left:50px;--padding-right:50px;}.elementor-2877 .elementor-element.elementor-element-7bef18d:not(.elementor-motion-effects-element-type-background), .elementor-2877 .elementor-element.elementor-element-7bef18d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5D6D696;}.elementor-2877 .elementor-element.elementor-element-7bef18d:hover{box-shadow:10px 4px 60px 0px rgba(193, 193, 193, 0.25);}body:not(.rtl) .elementor-2877 .elementor-element.elementor-element-6f2454f{right:20px;}body.rtl .elementor-2877 .elementor-element.elementor-element-6f2454f{left:20px;}.elementor-2877 .elementor-element.elementor-element-6f2454f{top:20px;z-index:0;}.elementor-2877 .elementor-element.elementor-element-6f2454f .elementor-heading-title{font-family:"Rethink Sans Variable", Sans-serif;font-size:160px;font-weight:600;line-height:0.8em;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#0C171A0D;stroke:#0C171A0D;color:#FFFFFF00;}.elementor-2877 .elementor-element.elementor-element-0979003{width:100%;max-width:100%;padding:0px 0px 40px 0px;}.elementor-2877 .elementor-element.elementor-element-0979003 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-9ef55ac );margin:0px 0px 0px 0px;font-family:var( --e-global-typography-24823dc-font-family ), Sans-serif;font-size:var( --e-global-typography-24823dc-font-size );font-weight:var( --e-global-typography-24823dc-font-weight );line-height:var( --e-global-typography-24823dc-line-height );}.elementor-2877 .elementor-element.elementor-element-0979003 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-9ef55ac );}.elementor-2877 .elementor-element.elementor-element-0979003 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-primary );}.elementor-2877 .elementor-element.elementor-element-0979003 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-primary );}.elementor-2877 .elementor-element.elementor-element-0979003 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-2877 .elementor-element.elementor-element-0979003 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-24823dc-font-family ), Sans-serif;font-size:var( --e-global-typography-24823dc-font-size );font-weight:var( --e-global-typography-24823dc-font-weight );line-height:var( --e-global-typography-24823dc-line-height );}.elementor-2877 .elementor-element.elementor-element-da311b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-c136faf-font-family ), Sans-serif;font-size:var( --e-global-typography-c136faf-font-size );font-weight:var( --e-global-typography-c136faf-font-weight );line-height:var( --e-global-typography-c136faf-line-height );color:var( --e-global-color-text );}.elementor-2877 .elementor-element.elementor-element-da311b7 a{color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-2877 .elementor-element.elementor-element-399d774{--min-height:45vh;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-2877 .elementor-element.elementor-element-399d774:not(.elementor-motion-effects-element-type-background), .elementor-2877 .elementor-element.elementor-element-399d774 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-2877 .elementor-element.elementor-element-0d03e8e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2877 .elementor-element.elementor-element-0d03e8e .elementor-icon-list-item > a{font-size:var( --e-global-typography-c136faf-font-size );line-height:var( --e-global-typography-c136faf-line-height );}.elementor-2877 .elementor-element.elementor-element-6d60504 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-93128e6-font-size );}.elementor-2877 .elementor-element.elementor-element-e2e6df0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2877 .elementor-element.elementor-element-23619cf{--margin-top:0em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2877 .elementor-element.elementor-element-80d4174{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-2877 .elementor-element.elementor-element-92c8be7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2877 .elementor-element.elementor-element-d3cdb76{--padding-top:40px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-2877 .elementor-element.elementor-element-af86407 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-50340d0-font-size );letter-spacing:var( --e-global-typography-50340d0-letter-spacing );}.elementor-2877 .elementor-element.elementor-element-af86407 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-2877 .elementor-element.elementor-element-af86407 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-50340d0-font-size );letter-spacing:var( --e-global-typography-50340d0-letter-spacing );}.elementor-2877 .elementor-element.elementor-element-783a0da{font-size:var( --e-global-typography-46397cb-font-size );letter-spacing:var( --e-global-typography-46397cb-letter-spacing );}.elementor-2877 .elementor-element.elementor-element-4aab249 .elementor-field-group > label{font-size:var( --e-global-typography-c4c170f-font-size );}.elementor-2877 .elementor-element.elementor-element-4aab249 .elementor-field-type-html{font-size:var( --e-global-typography-af2c73a-font-size );}.elementor-2877 .elementor-element.elementor-element-4aab249 .elementor-field-group .elementor-field, .elementor-2877 .elementor-element.elementor-element-4aab249 .elementor-field-subgroup label{font-size:var( --e-global-typography-af2c73a-font-size );}.elementor-2877 .elementor-element.elementor-element-4aab249 .elementor-button{font-size:var( --e-global-typography-acd8eb7-font-size );}.elementor-2877 .elementor-element.elementor-element-4aab249 .elementor-message{font-size:var( --e-global-typography-c136faf-font-size );line-height:var( --e-global-typography-c136faf-line-height );}.elementor-2877 .elementor-element.elementor-element-debc925{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2877 .elementor-element.elementor-element-debc925.e-con{--order:-99999 /* order start hack */;}.elementor-2877 .elementor-element.elementor-element-3e048df .elementor-heading-title{font-size:var( --e-global-typography-0bc21ad-font-size );line-height:var( --e-global-typography-0bc21ad-line-height );}.elementor-2877 .elementor-element.elementor-element-1d9c13c .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-40e841c-font-size );line-height:var( --e-global-typography-40e841c-line-height );}.elementor-2877 .elementor-element.elementor-element-1d9c13c .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-2877 .elementor-element.elementor-element-1d9c13c .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-40e841c-font-size );line-height:var( --e-global-typography-40e841c-line-height );}.elementor-2877 .elementor-element.elementor-element-305dfa2{font-size:var( --e-global-typography-d204c7e-font-size );line-height:var( --e-global-typography-d204c7e-line-height );}.elementor-2877 .elementor-element.elementor-element-5cd33ad{--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:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-2877 .elementor-element.elementor-element-e6773f6 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-24823dc-font-size );line-height:var( --e-global-typography-24823dc-line-height );}.elementor-2877 .elementor-element.elementor-element-e6773f6 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-2877 .elementor-element.elementor-element-e6773f6 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-24823dc-font-size );line-height:var( --e-global-typography-24823dc-line-height );}.elementor-2877 .elementor-element.elementor-element-0cfe657{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-c136faf-font-size );line-height:var( --e-global-typography-c136faf-line-height );}.elementor-2877 .elementor-element.elementor-element-4b7fc60 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-24823dc-font-size );line-height:var( --e-global-typography-24823dc-line-height );}.elementor-2877 .elementor-element.elementor-element-4b7fc60 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-2877 .elementor-element.elementor-element-4b7fc60 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-24823dc-font-size );line-height:var( --e-global-typography-24823dc-line-height );}.elementor-2877 .elementor-element.elementor-element-bae9263{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-c136faf-font-size );line-height:var( --e-global-typography-c136faf-line-height );}.elementor-2877 .elementor-element.elementor-element-0979003 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-24823dc-font-size );line-height:var( --e-global-typography-24823dc-line-height );}.elementor-2877 .elementor-element.elementor-element-0979003 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-2877 .elementor-element.elementor-element-0979003 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-24823dc-font-size );line-height:var( --e-global-typography-24823dc-line-height );}.elementor-2877 .elementor-element.elementor-element-da311b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-c136faf-font-size );line-height:var( --e-global-typography-c136faf-line-height );}}@media(max-width:767px){.elementor-2877 .elementor-element.elementor-element-8085a10{--min-height:45vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2877 .elementor-element.elementor-element-399d774{--min-height:45vh;--overlay-opacity:0.6;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-2877 .elementor-element.elementor-element-399d774::before, .elementor-2877 .elementor-element.elementor-element-399d774 > .elementor-background-video-container::before, .elementor-2877 .elementor-element.elementor-element-399d774 > .e-con-inner > .elementor-background-video-container::before, .elementor-2877 .elementor-element.elementor-element-399d774 > .elementor-background-slideshow::before, .elementor-2877 .elementor-element.elementor-element-399d774 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2877 .elementor-element.elementor-element-399d774 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(80deg, var( --e-global-color-9ef55ac ) 30%, var( --e-global-color-289ba5e ) 90%);}.elementor-2877 .elementor-element.elementor-element-0d03e8e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2877 .elementor-element.elementor-element-0d03e8e .elementor-icon-list-item > a{font-size:var( --e-global-typography-c136faf-font-size );line-height:var( --e-global-typography-c136faf-line-height );}.elementor-2877 .elementor-element.elementor-element-6d60504 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-93128e6-font-size );}.elementor-2877 .elementor-element.elementor-element-e2e6df0{font-size:16px;line-height:1.5em;}.elementor-2877 .elementor-element.elementor-element-23619cf{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2877 .elementor-element.elementor-element-80d4174{--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2877 .elementor-element.elementor-element-92c8be7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2877 .elementor-element.elementor-element-d3cdb76{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2877 .elementor-element.elementor-element-af86407 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-50340d0-font-size );letter-spacing:var( --e-global-typography-50340d0-letter-spacing );}.elementor-2877 .elementor-element.elementor-element-af86407 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-2877 .elementor-element.elementor-element-af86407 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-50340d0-font-size );letter-spacing:var( --e-global-typography-50340d0-letter-spacing );}.elementor-2877 .elementor-element.elementor-element-783a0da{font-size:var( --e-global-typography-46397cb-font-size );letter-spacing:var( --e-global-typography-46397cb-letter-spacing );}.elementor-2877 .elementor-element.elementor-element-4aab249 .elementor-field-group > label{font-size:var( --e-global-typography-c4c170f-font-size );}.elementor-2877 .elementor-element.elementor-element-4aab249 .elementor-field-type-html{font-size:var( --e-global-typography-af2c73a-font-size );}.elementor-2877 .elementor-element.elementor-element-4aab249 .elementor-field-group .elementor-field, .elementor-2877 .elementor-element.elementor-element-4aab249 .elementor-field-subgroup label{font-size:var( --e-global-typography-af2c73a-font-size );}.elementor-2877 .elementor-element.elementor-element-4aab249 .elementor-button{font-size:var( --e-global-typography-acd8eb7-font-size );}.elementor-2877 .elementor-element.elementor-element-4aab249 .elementor-message{font-size:var( --e-global-typography-c136faf-font-size );line-height:var( --e-global-typography-c136faf-line-height );}.elementor-2877 .elementor-element.elementor-element-debc925{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2877 .elementor-element.elementor-element-c37abc3 img{max-width:60px;}.elementor-2877 .elementor-element.elementor-element-3e048df .elementor-heading-title{font-size:var( --e-global-typography-0bc21ad-font-size );line-height:var( --e-global-typography-0bc21ad-line-height );}.elementor-2877 .elementor-element.elementor-element-1d9c13c .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-40e841c-font-size );line-height:var( --e-global-typography-40e841c-line-height );}.elementor-2877 .elementor-element.elementor-element-1d9c13c .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-2877 .elementor-element.elementor-element-1d9c13c .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-40e841c-font-size );line-height:var( --e-global-typography-40e841c-line-height );}.elementor-2877 .elementor-element.elementor-element-305dfa2{font-size:var( --e-global-typography-d204c7e-font-size );line-height:var( --e-global-typography-d204c7e-line-height );}.elementor-2877 .elementor-element.elementor-element-e6773f6 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-24823dc-font-size );line-height:var( --e-global-typography-24823dc-line-height );}.elementor-2877 .elementor-element.elementor-element-e6773f6 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-2877 .elementor-element.elementor-element-e6773f6 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-24823dc-font-size );line-height:var( --e-global-typography-24823dc-line-height );}.elementor-2877 .elementor-element.elementor-element-0cfe657{font-size:var( --e-global-typography-c136faf-font-size );line-height:var( --e-global-typography-c136faf-line-height );}.elementor-2877 .elementor-element.elementor-element-4b7fc60 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-24823dc-font-size );line-height:var( --e-global-typography-24823dc-line-height );}.elementor-2877 .elementor-element.elementor-element-4b7fc60 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-2877 .elementor-element.elementor-element-4b7fc60 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-24823dc-font-size );line-height:var( --e-global-typography-24823dc-line-height );}.elementor-2877 .elementor-element.elementor-element-bae9263{font-size:var( --e-global-typography-c136faf-font-size );line-height:var( --e-global-typography-c136faf-line-height );}.elementor-2877 .elementor-element.elementor-element-0979003 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-24823dc-font-size );line-height:var( --e-global-typography-24823dc-line-height );}.elementor-2877 .elementor-element.elementor-element-0979003 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-2877 .elementor-element.elementor-element-0979003 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-24823dc-font-size );line-height:var( --e-global-typography-24823dc-line-height );}.elementor-2877 .elementor-element.elementor-element-da311b7{font-size:var( --e-global-typography-c136faf-font-size );line-height:var( --e-global-typography-c136faf-line-height );}}@media(min-width:768px){.elementor-2877 .elementor-element.elementor-element-92c8be7{--width:40%;}.elementor-2877 .elementor-element.elementor-element-debc925{--width:56%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2877 .elementor-element.elementor-element-92c8be7{--width:100%;}.elementor-2877 .elementor-element.elementor-element-d3cdb76{--width:100%;}.elementor-2877 .elementor-element.elementor-element-debc925{--width:100%;}}@media(min-width:1025px){.elementor-2877 .elementor-element.elementor-element-399d774:not(.elementor-motion-effects-element-type-background), .elementor-2877 .elementor-element.elementor-element-399d774 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-2877 .elementor-element.elementor-element-80d4174:not(.elementor-motion-effects-element-type-background), .elementor-2877 .elementor-element.elementor-element-80d4174 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for form, class: .elementor-element-4aab249 *//* ================================
   Focus general
   ================================ */
.application-form input:focus,
.application-form textarea:focus,
.application-form select:focus {
    background-color: #eef0f2 !important;
}

/* ================================
   Iconos en campos de formulario (Elementor)
   ================================ */

:root{
  --field-icon-size: 16px;
  --field-icon-left: 24px;
  --field-icon-gap: 10px;
  --field-icon-color: #888;
  --field-icon-color-focus: #cc0000;
}

/* ========================================
   Base: solo aplica a campos, no al botón
   EXCLUIMOS el tipo submit y el upload
   ======================================== */
.application-form .elementor-field-group:not(.elementor-field-type-submit):not(.elementor-field-type-upload){
  position: relative;
}

.application-form .elementor-field-group:not(.elementor-field-type-submit):not(.elementor-field-type-upload) input,
.application-form .elementor-field-group:not(.elementor-field-type-submit):not(.elementor-field-type-upload) textarea,
.application-form .elementor-field-group:not(.elementor-field-type-submit):not(.elementor-field-type-upload) select{
  padding-left: calc(var(--field-icon-left) + var(--field-icon-size) + var(--field-icon-gap));
}

.application-form .elementor-field-group:not(.elementor-field-type-submit):not(.elementor-field-type-upload)::before{
  content: "";
  position: absolute;
  left: var(--field-icon-left);
  top: 50%;
  transform: translateY(-50%);
  width: var(--field-icon-size);
  height: var(--field-icon-size);
  background-color: var(--field-icon-color);
  pointer-events: none;
  z-index: 2;
}

.application-form .elementor-field-group:not(.elementor-field-type-submit):not(.elementor-field-type-upload):focus-within::before{
  background-color: var(--field-icon-color-focus);
}

.application-form .elementor-field-type-acceptance::before,
.application-form .elementor-field-type-recaptcha_v3::before {
  display: none !important;
  content: none !important;
}

/* Subir icono del textarea */
.application-form .elementor-field-group-message::before {
    top: 8px !important;
    left: 30px !important;
    transform: translateY(20%) !important;
}

/* ==============
   ICONOS POR CAMPO
   ============== */

/* Nombre */
.application-form .elementor-field-group-name::before{
  -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path d='M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm89.6 32h-11.2c-22.5 10.3-47.5 16-74.4 16s-51.9-5.7-74.4-16h-11.2C61 288 0 349 0 425.6V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-38.4c0-76.6-61-137.6-134.4-137.6z'/></svg>") no-repeat center / contain;
  mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path d='M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm89.6 32h-11.2c-22.5 10.3-47.5 16-74.4 16s-51.9-5.7-74.4-16h-11.2C61 288 0 349 0 425.6V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-38.4c0-76.6-61-137.6-134.4-137.6z'/></svg>") no-repeat center / contain;
}

/* Email */
.application-form .elementor-field-group-email::before{
  -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path d='M502.3 190.8 327.4 338c-20.2 16.7-49.6 16.7-69.8 0L9.7 190.8C3.9 186.1 0 178.9 0 171V112c0-26.5 21.5-48 48-48h416c26.5 0 48 21.5 48 48v59c0 7.9-3.9 15.1-9.7 19.8zM0 207.7V400c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V207.7L341.3 345.4c-37.6 31.2-92 31.2-129.6 0L0 207.7z'/></svg>") no-repeat center / contain;
  mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path d='M502.3 190.8 327.4 338c-20.2 16.7-49.6 16.7-69.8 0L9.7 190.8C3.9 186.1 0 178.9 0 171V112c0-26.5 21.5-48 48-48h416c26.5 0 48 21.5 48 48v59c0 7.9-3.9 15.1-9.7 19.8zM0 207.7V400c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V207.7L341.3 345.4c-37.6 31.2-92 31.2-129.6 0L0 207.7z'/></svg>") no-repeat center / contain;
}

/* Teléfono */
.application-form .elementor-field-group-phone::before{
  -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path d='M164.9 24.6c-7.7-18.6-28-28.5-47.3-23.2l-88 24a32 32 0 0 0-23 39.1c41.5 151.8 161.1 271.4 312.9 312.9a32 32 0 0 0 39.1-23l24-88c5.3-19.3-4.6-39.6-23.2-47.3l-56-24a32 32 0 0 0-36.6 9.3l-24.9 30.2a371.3 371.3 0 0 1-134-134l30.2-24.9a32 32 0 0 0 9.3-36.6l-24-56z'/></svg>") no-repeat center / contain;
  mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path d='M164.9 24.6c-7.7-18.6-28-28.5-47.3-23.2l-88 24a32 32 0 0 0-23 39.1c41.5 151.8 161.1 271.4 312.9 312.9a32 32 0 0 0 39.1-23l24-88c5.3-19.3-4.6-39.6-23.2-47.3l-56-24a32 32 0 0 0-36.6 9.3l-24.9 30.2a371.3 371.3 0 0 1-134-134l30.2-24.9a32 32 0 0 0 9.3-36.6l-24-56z'/></svg>") no-repeat center / contain;
}

/* Mensaje (textarea) */
.application-form .elementor-field-group-message::before{
  -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path d='M256 32C114.6 32 0 125.1 0 240c0 49.6 24.6 95 64 130.1V480l93.3-55.9c30.1 8.4 62.9 13 98.7 13 141.4 0 256-93.1 256-208S397.4 32 256 32z'/></svg>") no-repeat center / contain;
  mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path d='M256 32C114.6 32 0 125.1 0 240c0 49.6 24.6 95 64 130.1V480l93.3-55.9c30.1 8.4 62.9 13 98.7 13 141.4 0 256-93.1 256-208S397.4 32 256 32z'/></svg>") no-repeat center / contain;
}

/* Ajuste para que el caret del select se vea bien */
.application-form .elementor-field-group-subject .elementor-select-wrapper{
  overflow: visible;
  position: relative;
}

/* =======================================
   CAMPO FILE: [field id="fileCV"]
   ======================================= */

/* Ocultar el input nativo pero mantenerlo clicable */
.application-form .elementor-field-group-fileCV .elementor-upload-field{
  position: absolute;
  inset: 0;
  opacity: 0;
  cursor: pointer;
  z-index: 2;
}

/* Ocultar el label visualmente (lo tienes como screen-only) */
.application-form .elementor-field-group-fileCV .elementor-field-label{
  display: none;
}

/* Botón visual custom (span) */
.application-form .elementor-field-group-fileCV .custom-upload-text{
    position: relative;
    display: inline-block;
    width: 100%;
    padding: .5rem 1rem;
    padding-left: calc(var(--field-icon-left) + var(--field-icon-size) + var(--field-icon-gap));
    background-color: var(--e-global-color-0736744);
    border: 1px solid var(--e-global-color-6f48e90);
    border-radius: 99px;
    font-family: var(--e-global-typography-af2c73a-font-family), Sans-serif;
    font-size: var(--e-global-typography-af2c73a-font-size);
    font-weight: var(--e-global-typography-af2c73a-font-weight);
    color: var(--e-global-color-text);
    text-align: left;
    cursor: pointer;
    box-sizing: border-box;
     transition: background-color .25s ease, color .25s ease, border-color .25s ease, opacity .25s ease;
}

/* Icono de nube con flecha hacia arriba */
.application-form .elementor-field-group-fileCV::before{
  z-index: 1;
  content: "";
  position: absolute;
  left: var(--field-icon-left);
  top: 50%;
  transform: translateY(-50%);
  width: var(--field-icon-size);
  height: var(--field-icon-size);
  background-color: var(--field-icon-color);
  -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'><path d='M544 192c-6.9 0-13.7 .4-20.4 1.1C499.2 142.8 449.6 112 394.7 112c-56.2 0-107 32.8-130.9 82.5C254 192.9 242.2 192 230.4 192C150.1 192 84 258.1 84 338.4C84 418.7 150.1 484.8 230.4 484.8H520c70.7 0 128-57.3 128-128S614.7 192 544 192zM352 240v80h64v80h80V320h64L384 128 256 256h64z'/></svg>") no-repeat center / contain;
  mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'><path d='M544 192c-6.9 0-13.7 .4-20.4 1.1C499.2 142.8 449.6 112 394.7 112c-56.2 0-107 32.8-130.9 82.5C254 192.9 242.2 192 230.4 192C150.1 192 84 258.1 84 338.4C84 418.7 150.1 484.8 230.4 484.8H520c70.7 0 128-57.3 128-128S614.7 192 544 192zM352 240v80h64v80h80V320h64L384 128 256 256h64z'/></svg>") no-repeat center / contain;
}

/* Hover / focus */
.application-form .elementor-field-group-fileCV:hover .custom-upload-text,
.application-form .elementor-field-group-fileCV:focus-within .custom-upload-text{
   background-color:#CE0000;
   color:#fff !important;
     border-color:#CE0000;
   opacity: 1;
}

.application-form .elementor-field-group-fileCV:hover .custom-upload-text::before,
.application-form .elementor-field-group-fileCV:focus-within .custom-upload-text::before{
  background-color: #fff;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Rethink Sans Variable';
	font-display: swap;
	src: url('https://helicopterossanitarios.com/wp-content/uploads/2025/10/RethinkSans-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */