.elementor-17061 .elementor-element.elementor-element-f81095d > .elementor-container{min-height:38vw;}.elementor-17061 .elementor-element.elementor-element-f81095d{padding:01vw 0vw 0vw 0vw;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Aeroport Regular;font-weight:var( --e-global-typography-text-font-weight );}.elementor-17061 .elementor-element.elementor-element-55524a6{width:var( --container-widget-width, 102.594% );max-width:102.594%;--container-widget-width:102.594%;--container-widget-flex-grow:0;text-align:left;}.elementor-17061 .elementor-element.elementor-element-55524a6 img{width:84%;height:35vw;object-fit:cover;object-position:center center;border-radius:1.5625vw 1.5625vw 1.5625vw 1.5625vw;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Aeroport Regular;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-17061 .elementor-element.elementor-element-6703f08{width:var( --container-widget-width, 100% );max-width:100%;margin:11vw 0vw calc(var(--kit-widget-spacing, 0px) + 3vw) 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;align-self:flex-start;text-align:left;}.elementor-17061 .elementor-element.elementor-element-6703f08 .elementor-heading-title{font-size:4vw;font-weight:900;color:#DB3B4D;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Aeroport Regular;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-17061 .elementor-element.elementor-element-fd5355b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;align-self:flex-end;font-size:1.25vw;font-weight:400;}.elementor-17061 .elementor-element.elementor-element-08a7c14{width:var( --container-widget-width, 61vw );max-width:61vw;--container-widget-width:61vw;--container-widget-flex-grow:0;z-index:10;text-align:left;}.elementor-17061 .elementor-element.elementor-element-08a7c14 .elementor-heading-title{font-size:4.1vw;font-weight:900;color:#1E7251;}.elementor-17061 .elementor-element.elementor-element-d7d5260{width:var( --container-widget-width, 95% );max-width:95%;margin:3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:95%;--container-widget-flex-grow:0;font-size:1.25vw;font-weight:400;}.elementor-17061 .elementor-element.elementor-element-a8fcef4 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Aeroport Regular;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Aeroport Regular;font-weight:var( --e-global-typography-text-font-weight );}.elementor-17061 .elementor-element.elementor-element-1ef7ccc{margin:6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-17061 .elementor-element.elementor-element-1ef7ccc .elementor-toggle-title{font-size:1.3vw;font-weight:normal;}.elementor-17061 .elementor-element.elementor-element-1ef7ccc .elementor-tab-content{font-family:"AzoSans", Aeroport Regular;font-size:1.25vw;}.elementor-17061 .elementor-element.elementor-element-cd0c919{margin-top:0vw;margin-bottom:2vw;}.elementor-17061 .elementor-element.elementor-element-cc4bbe3{width:var( --container-widget-width, 100vw );max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0;z-index:10;text-align:center;}.elementor-17061 .elementor-element.elementor-element-cc4bbe3 .elementor-heading-title{font-size:4.1vw;font-weight:900;color:#202020;}.elementor-17061 .elementor-element.elementor-element-4b11481 > .elementor-container{min-height:37.6vw;}.elementor-17061 .elementor-element.elementor-element-792a2c5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17061 .elementor-element.elementor-element-321d20e{text-align:center;}.elementor-17061 .elementor-element.elementor-element-321d20e img{width:75%;}.elementor-17061 .elementor-element.elementor-element-a2db6c9{width:var( --container-widget-width, 34vw );max-width:34vw;--container-widget-width:34vw;--container-widget-flex-grow:0;text-align:center;font-size:1.25vw;font-weight:400;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Aeroport Regular;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17061 .elementor-element.elementor-element-8a2f3be .elementor-button{background-color:#1E7251;font-size:2.34vw;font-weight:900;fill:#F5F5EF;color:#F5F5EF;box-shadow:5px 5px 26px 0px rgba(0, 0, 0, 0.25);border-radius:30px 30px 30px 30px;}.elementor-17061 .elementor-element.elementor-element-8a2f3be{margin:08.1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-17061 .elementor-element.elementor-element-6ededf3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17061 .elementor-element.elementor-element-ca75b2a{text-align:right;}.elementor-17061 .elementor-element.elementor-element-ca75b2a img{width:85%;}.elementor-17061 .elementor-element.elementor-element-33e3922{width:var( --container-widget-width, 34vw );max-width:34vw;--container-widget-width:34vw;--container-widget-flex-grow:0;text-align:center;font-size:1.25vw;font-weight:400;}.elementor-17061 .elementor-element.elementor-element-61f766d .elementor-button{background-color:#1E7251;font-size:2.34vw;font-weight:900;fill:#F5F5EF;color:#F5F5EF;box-shadow:5px 5px 26px 0px rgba(0, 0, 0, 0.25);border-radius:30px 30px 30px 30px;}.elementor-17061 .elementor-element.elementor-element-61f766d{margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17061 .elementor-element.elementor-element-4c8bd94 > .elementor-container{min-height:37.6vw;}.elementor-bc-flex-widget .elementor-17061 .elementor-element.elementor-element-93f78f6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17061 .elementor-element.elementor-element-93f78f6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17061 .elementor-element.elementor-element-93f78f6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17061 .elementor-element.elementor-element-54cd37d{width:var( --container-widget-width, 100vw );max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0;z-index:10;text-align:left;}.elementor-17061 .elementor-element.elementor-element-54cd37d .elementor-heading-title{font-size:4.1vw;font-weight:900;color:#202020;}.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 ), Aeroport Regular;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 ), Aeroport Regular;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 ), Aeroport Regular;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Aeroport Regular;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 ), Aeroport Regular;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 ), Aeroport Regular;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 ), Aeroport Regular;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17061 .elementor-element.elementor-element-287eabe{margin:4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--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-17061 .elementor-element.elementor-element-287eabe .elementor-field-group{padding-right:calc( 2vw/2 );padding-left:calc( 2vw/2 );}.elementor-17061 .elementor-element.elementor-element-287eabe .elementor-form-fields-wrapper{margin-left:calc( -2vw/2 );margin-right:calc( -2vw/2 );}body.rtl .elementor-17061 .elementor-element.elementor-element-287eabe .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-17061 .elementor-element.elementor-element-287eabe .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-17061 .elementor-element.elementor-element-287eabe .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-17061 .elementor-element.elementor-element-287eabe .elementor-field-group > label, .elementor-17061 .elementor-element.elementor-element-287eabe .elementor-field-subgroup label{color:#202020;}.elementor-17061 .elementor-element.elementor-element-287eabe .elementor-field-group > label{font-size:1.25vw;font-weight:400;}.elementor-17061 .elementor-element.elementor-element-287eabe .elementor-field-type-html{padding-bottom:0px;color:#202020;}.elementor-17061 .elementor-element.elementor-element-287eabe .elementor-field-group .elementor-field, .elementor-17061 .elementor-element.elementor-element-287eabe .elementor-field-subgroup label{font-size:1.5vw;font-weight:400;}.elementor-17061 .elementor-element.elementor-element-287eabe .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:30px 30px 30px 30px;}.elementor-17061 .elementor-element.elementor-element-287eabe .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:30px 30px 30px 30px;}.elementor-17061 .elementor-element.elementor-element-287eabe .elementor-button{font-size:1.875vw;font-weight:bold;border-radius:30px 30px 30px 30px;padding:18px 18px 18px 18px;}.elementor-17061 .elementor-element.elementor-element-287eabe .e-form__buttons__wrapper__button-next{background-color:#1E7251;color:#ffffff;}.elementor-17061 .elementor-element.elementor-element-287eabe .elementor-button[type="submit"]{background-color:#1E7251;color:#ffffff;}.elementor-17061 .elementor-element.elementor-element-287eabe .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-17061 .elementor-element.elementor-element-287eabe .e-form__buttons__wrapper__button-previous{background-color:#F5F5EF;color:#ffffff;}.elementor-17061 .elementor-element.elementor-element-287eabe .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-17061 .elementor-element.elementor-element-287eabe .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-17061 .elementor-element.elementor-element-287eabe .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-17061 .elementor-element.elementor-element-287eabe .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-17061 .elementor-element.elementor-element-358745b.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-17061 .elementor-element.elementor-element-5f98e29{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;border-radius:1.5625vw 1.5625vw 1.5625vw 1.5625vw;}.elementor-17061 .elementor-element.elementor-element-5f98e29 iframe{height:32.5vw;}.elementor-17061 .elementor-element.elementor-element-43fb1ff > .elementor-container{min-height:17vw;}.elementor-17061 .elementor-element.elementor-element-3e62cf1.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-17061 .elementor-element.elementor-element-17fc8aa{width:var( --container-widget-width, 100vw );max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0;z-index:10;text-align:center;}.elementor-17061 .elementor-element.elementor-element-17fc8aa .elementor-heading-title{font-size:4.1vw;font-weight:900;color:#202020;}.elementor-17061 .elementor-element.elementor-element-d3cc0ef{width:var( --container-widget-width, 100% );max-width:100%;margin:3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:1.25vw;font-weight:400;}.elementor-17061 .elementor-element.elementor-element-780d1b7{--grid-template-columns:repeat(0, auto);text-align:center;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--grid-column-gap:29px;--grid-row-gap:0px;}.elementor-17061 .elementor-element.elementor-element-780d1b7 .elementor-social-icon{background-color:#FDBE16;}.elementor-17061 .elementor-element.elementor-element-780d1b7 .elementor-social-icon i{color:#000000;}.elementor-17061 .elementor-element.elementor-element-780d1b7 .elementor-social-icon svg{fill:#000000;}.elementor-17061 .elementor-element.elementor-element-e7af2e9 > .elementor-container{min-height:37.6vw;}.elementor-17061 .elementor-element.elementor-element-d7c4d89.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-widget-ha-image-grid .ha-filter__item{font-family:var( --e-global-typography-text-font-family ), Aeroport Regular;font-weight:var( --e-global-typography-text-font-weight );}.elementor-17061 .elementor-element.elementor-element-997ae04 .ha-image-grid__item{--image-grid-column:2;}.elementor-17061 .elementor-element.elementor-element-997ae04 .ha-filter{text-align:left;}.elementor-17061 .elementor-element.elementor-element-0cc00bf > .elementor-container{min-height:37.6vw;}.elementor-bc-flex-widget .elementor-17061 .elementor-element.elementor-element-c4d38c7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17061 .elementor-element.elementor-element-c4d38c7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17061 .elementor-element.elementor-element-c4d38c7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17061 .elementor-element.elementor-element-7c226c5{width:var( --container-widget-width, 100vw );max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0;z-index:10;text-align:center;}.elementor-17061 .elementor-element.elementor-element-7c226c5 .elementor-heading-title{font-size:4.1vw;font-weight:900;color:#202020;}.elementor-17061 .elementor-element.elementor-element-7b26c9c{text-align:center;font-size:1.25vw;font-weight:400;}.elementor-17061 .elementor-element.elementor-element-2244513{margin:4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--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-17061 .elementor-element.elementor-element-2244513 .elementor-field-group{padding-right:calc( 2vw/2 );padding-left:calc( 2vw/2 );}.elementor-17061 .elementor-element.elementor-element-2244513 .elementor-form-fields-wrapper{margin-left:calc( -2vw/2 );margin-right:calc( -2vw/2 );}body.rtl .elementor-17061 .elementor-element.elementor-element-2244513 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-17061 .elementor-element.elementor-element-2244513 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-17061 .elementor-element.elementor-element-2244513 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-17061 .elementor-element.elementor-element-2244513 .elementor-field-group > label, .elementor-17061 .elementor-element.elementor-element-2244513 .elementor-field-subgroup label{color:#202020;}.elementor-17061 .elementor-element.elementor-element-2244513 .elementor-field-group > label{font-size:1.25vw;font-weight:400;}.elementor-17061 .elementor-element.elementor-element-2244513 .elementor-field-type-html{padding-bottom:0px;color:#202020;}.elementor-17061 .elementor-element.elementor-element-2244513 .elementor-field-group .elementor-field, .elementor-17061 .elementor-element.elementor-element-2244513 .elementor-field-subgroup label{font-size:1.5vw;font-weight:400;}.elementor-17061 .elementor-element.elementor-element-2244513 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:30px 30px 30px 30px;}.elementor-17061 .elementor-element.elementor-element-2244513 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:30px 30px 30px 30px;}.elementor-17061 .elementor-element.elementor-element-2244513 .elementor-button{font-size:1.875vw;font-weight:bold;border-radius:30px 30px 30px 30px;padding:18px 18px 18px 18px;}.elementor-17061 .elementor-element.elementor-element-2244513 .e-form__buttons__wrapper__button-next{background-color:#1E7251;color:#ffffff;}.elementor-17061 .elementor-element.elementor-element-2244513 .elementor-button[type="submit"]{background-color:#1E7251;color:#ffffff;}.elementor-17061 .elementor-element.elementor-element-2244513 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-17061 .elementor-element.elementor-element-2244513 .e-form__buttons__wrapper__button-previous{background-color:#F5F5EF;color:#ffffff;}.elementor-17061 .elementor-element.elementor-element-2244513 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-17061 .elementor-element.elementor-element-2244513 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-17061 .elementor-element.elementor-element-2244513 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-17061 .elementor-element.elementor-element-2244513 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}@media(max-width:1024px){.elementor-17061 .elementor-element.elementor-element-997ae04 .ha-image-grid__item{--image-grid-column:3;}}@media(max-width:767px){.elementor-17061 .elementor-element.elementor-element-f81095d > .elementor-container{min-height:100vw;}.elementor-17061 .elementor-element.elementor-element-f81095d{margin-top:120px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-17061 .elementor-element.elementor-element-55524a6 img{width:100%;height:100vw;}.elementor-17061 .elementor-element.elementor-element-6703f08{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 3vw) 0vw;--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;z-index:10;text-align:center;}.elementor-17061 .elementor-element.elementor-element-6703f08 .elementor-heading-title{font-size:8.69vw;letter-spacing:0px;}.elementor-17061 .elementor-element.elementor-element-fd5355b{margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:4.34vw;line-height:20px;}.elementor-17061 .elementor-element.elementor-element-edb8530{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-17061 .elementor-element.elementor-element-08a7c14{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;z-index:10;text-align:center;}.elementor-17061 .elementor-element.elementor-element-08a7c14 .elementor-heading-title{font-size:8.69vw;letter-spacing:0px;}.elementor-17061 .elementor-element.elementor-element-d7d5260{margin:4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:4.34vw;line-height:20px;}.elementor-17061 .elementor-element.elementor-element-1ef7ccc{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-17061 .elementor-element.elementor-element-1ef7ccc .elementor-toggle-title{font-size:5vw;}.elementor-17061 .elementor-element.elementor-element-1ef7ccc .elementor-tab-content{font-size:4.34vw;}.elementor-17061 .elementor-element.elementor-element-cd0c919{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-17061 .elementor-element.elementor-element-cc4bbe3{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;z-index:10;text-align:center;}.elementor-17061 .elementor-element.elementor-element-cc4bbe3 .elementor-heading-title{font-size:8.69vw;letter-spacing:0px;}.elementor-17061 .elementor-element.elementor-element-321d20e img{width:100%;border-radius:4.69vw 4.69vw 4.69vw 4.69vw;}.elementor-17061 .elementor-element.elementor-element-a2db6c9{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;font-size:4.34vw;line-height:20px;}.elementor-17061 .elementor-element.elementor-element-8a2f3be{margin:6% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;z-index:4;}.elementor-17061 .elementor-element.elementor-element-8a2f3be .elementor-button{font-size:7.24vw;padding:3% 3% 3% 3%;}.elementor-17061 .elementor-element.elementor-element-ca75b2a{margin:9vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-17061 .elementor-element.elementor-element-ca75b2a img{width:100%;}.elementor-17061 .elementor-element.elementor-element-33e3922{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;font-size:4.34vw;line-height:20px;}.elementor-17061 .elementor-element.elementor-element-61f766d{margin:6% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;z-index:4;}.elementor-17061 .elementor-element.elementor-element-61f766d .elementor-button{font-size:7.24vw;padding:3% 3% 3% 3%;}.elementor-17061 .elementor-element.elementor-element-54cd37d{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;z-index:10;text-align:center;}.elementor-17061 .elementor-element.elementor-element-54cd37d .elementor-heading-title{font-size:8.69vw;letter-spacing:0px;}.elementor-17061 .elementor-element.elementor-element-287eabe .elementor-field-group > label{font-size:5.79vw;}.elementor-17061 .elementor-element.elementor-element-287eabe .elementor-field-group .elementor-field, .elementor-17061 .elementor-element.elementor-element-287eabe .elementor-field-subgroup label{font-size:6.4vw;}.elementor-17061 .elementor-element.elementor-element-287eabe .elementor-button{font-size:8.69vw;}.elementor-17061 .elementor-element.elementor-element-5f98e29{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17061 .elementor-element.elementor-element-5f98e29 iframe{height:80vw;}.elementor-17061 .elementor-element.elementor-element-17fc8aa{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;z-index:10;text-align:center;}.elementor-17061 .elementor-element.elementor-element-17fc8aa .elementor-heading-title{font-size:8.69vw;letter-spacing:0px;}.elementor-17061 .elementor-element.elementor-element-d3cc0ef{margin:4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:4.34vw;line-height:5.69vw !important;}.elementor-17061 .elementor-element.elementor-element-780d1b7{--icon-size:22px;--grid-column-gap:10px;}.elementor-17061 .elementor-element.elementor-element-997ae04 .ha-image-grid__item{--image-grid-column:2;}.elementor-17061 .elementor-element.elementor-element-7c226c5{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;z-index:10;text-align:center;}.elementor-17061 .elementor-element.elementor-element-7c226c5 .elementor-heading-title{font-size:8.69vw;letter-spacing:0px;}.elementor-17061 .elementor-element.elementor-element-7b26c9c{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-size:4.34vw;line-height:20px;}.elementor-17061 .elementor-element.elementor-element-2244513 .elementor-field-group > label{font-size:5.79vw;}.elementor-17061 .elementor-element.elementor-element-2244513 .elementor-field-group .elementor-field, .elementor-17061 .elementor-element.elementor-element-2244513 .elementor-field-subgroup label{font-size:6.4vw;}.elementor-17061 .elementor-element.elementor-element-2244513 .elementor-button{font-size:8.69vw;}}@media(min-width:768px){.elementor-17061 .elementor-element.elementor-element-4e7a10f{width:48.672%;}.elementor-17061 .elementor-element.elementor-element-a8fcef4{width:51.283%;}.elementor-17061 .elementor-element.elementor-element-1c757da{width:100%;}.elementor-17061 .elementor-element.elementor-element-1f55408{width:100%;}.elementor-17061 .elementor-element.elementor-element-5ced9d1{width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-fd5355b */@media only screen and (min-width: 768px) {
.elementor-17061 .elementor-element.elementor-element-fd5355b{
    line-height: 1.5625vw !important;
    
}

}

@media only screen and (max-width: 767px) {
.elementor-17061 .elementor-element.elementor-element-fd5355b{
    line-height: 4.83vw !important;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f81095d */.elementor-17061 .elementor-element.elementor-element-f81095d .elementor-container{
    max-width: 76vw;
}


@media only screen and (max-width: 767px) {
.elementor-17061 .elementor-element.elementor-element-f81095d .elementor-container{
    max-width: 85.43vw;
    margin-top:-38vw;

}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d7d5260 */@media only screen and (min-width: 768px) {
.elementor-17061 .elementor-element.elementor-element-d7d5260{
    line-height: 1.5625vw !important;
    
}
.elementor-17061 .elementor-element.elementor-element-d7d5260{
    margin-bottom:7vw;
}
}

@media only screen and (max-width: 767px) {
.elementor-17061 .elementor-element.elementor-element-d7d5260{
    line-height: 4.83vw !important;
}
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-1ef7ccc */.elementor-17061 .elementor-element.elementor-element-1ef7ccc .elementor-toggle-icon-closed{
    font-size: 1.25vw !important;
}

@media only screen and (max-width: 767px) {
.elementor-17061 .elementor-element.elementor-element-1ef7ccc .elementor-toggle-icon-closed{
    font-size: 4.34vw !important;
    margin-top:2vw;
}
    .elementor-17061 .elementor-element.elementor-element-1ef7ccc .elementor-toggle-icon-opened{
    font-size: 4.34vw !important;
    margin-top:2vw;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-edb8530 */.elementor-17061 .elementor-element.elementor-element-edb8530 .elementor-container{
    max-width: 76vw;
    margin-top:6.34vw;
}


@media only screen and (max-width: 767px) {
.elementor-17061 .elementor-element.elementor-element-edb8530 .elementor-container{
    max-width: 85.43vw;
    margin-top:0vw;

}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cd0c919 */.elementor-17061 .elementor-element.elementor-element-cd0c919 .elementor-container{
    max-width: 76vw;
    margin-top:2.34vw;
}


@media only screen and (max-width: 767px) {
.elementor-17061 .elementor-element.elementor-element-cd0c919 .elementor-container{
    max-width: 85.43vw;
    margin-top:0vw;

}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2db6c9 */@media only screen and (min-width: 768px) {
.elementor-17061 .elementor-element.elementor-element-a2db6c9{
    line-height: 1.5625vw !important;
    margin-top:1vw;
}
}

@media only screen and (max-width: 767px) {
.elementor-17061 .elementor-element.elementor-element-a2db6c9{
    line-height: 4.83vw !important;

}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a2f3be */@media only screen and (min-width: 768px) {

.elementor-17061 .elementor-element.elementor-element-8a2f3be .elementor-button{
    padding: 0.9vw 2vw!important;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33e3922 */@media only screen and (min-width: 768px) {
.elementor-17061 .elementor-element.elementor-element-33e3922{
    line-height: 1.5625vw !important;
    margin-top:1vw;
}
}

@media only screen and (max-width: 767px) {
.elementor-17061 .elementor-element.elementor-element-33e3922{
    line-height: 4.83vw !important;

}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61f766d */@media only screen and (min-width: 768px) {

.elementor-17061 .elementor-element.elementor-element-61f766d .elementor-button{
    padding: 0.9vw 2vw!important;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4b11481 */.elementor-17061 .elementor-element.elementor-element-4b11481 .elementor-container{
    max-width: 90vw;
    margin-bottom: 5.2vw;
}


@media only screen and (max-width: 767px) {
.elementor-17061 .elementor-element.elementor-element-4b11481 .elementor-container{
    max-width: 79vw;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5dd7278 */.elementor-17061 .elementor-element.elementor-element-5dd7278 .elementor-container{
    max-width: 90vw;
    margin-top: 0.5vw; 
}


@media only screen and (max-width: 767px) {
.elementor-17061 .elementor-element.elementor-element-5dd7278 .elementor-container{
    max-width: 80.43vw;
}
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-287eabe */.elementor-17061 .elementor-element.elementor-element-287eabe{
    width: 50vw !Important;
    margin-bottom: 1.89vw !Important;
}

.elementor-17061 .elementor-element.elementor-element-287eabe .elementor-field-type-acceptance{
    margin-top:0vw;
}

.elementor-17061 .elementor-element.elementor-element-287eabe .elementor-button{
    padding:1vw 1vw 1vw 1vw !Important;
}
.elementor-17061 .elementor-element.elementor-element-287eabe button{
    margin-top:1vw !Important;
}

.elementor-17061 .elementor-element.elementor-element-287eabe label{
    margin-top: 1vw;
    margin-bottom: 0.46vw;
    
}

.elementor-17061 .elementor-element.elementor-element-287eabe .elementor-button {
    flex-basis: 21.9vw !Important;
}

.elementor-17061 .elementor-element.elementor-element-287eabe input{
    border-radius: 1.04vw 1.04vw 1.04vw 1.04vw !Important;

    box-shadow: 0vw 00vw 0.5vw 0.1vw rgb(0 0 0 / 25%);
    background-color: #F5F5EF !Important;

}


@media only screen and (max-width: 767px) {
    .elementor-field-option{
            margin-left: 4.83vw;
    }
    
   .elementor-17061 .elementor-element.elementor-element-287eabe{
    width: 90.4vw !Important;
    margin:0 auto;
}

.elementor-17061 .elementor-element.elementor-element-287eabe input[type="checkbox"]{
        width: 4.34vw;
    height: 4.34vw;
    

}


.elementor-17061 .elementor-element.elementor-element-287eabe .elementor-field-option label{
    font-size: 4.34vw !Important;
margin-left:0vw !Important;

}

.elementor-17061 .elementor-element.elementor-element-287eabe .elementor-button {
    flex-basis: 75.49vw !Important;
    margin: 0 auto;
}

.elementor-17061 .elementor-element.elementor-element-287eabe .elementor-button{
    padding:3vw 3vw 3vw 3vw !Important;
}
.elementor-17061 .elementor-element.elementor-element-287eabe button{
    margin-top:4.57vw !Important;
    margin-bottom:8vw !Important;

}

/*.elementor-17061 .elementor-element.elementor-element-287eabe .elementor-form{
        background-image: url(https://clavis-schule.de/wp-content/uploads/2023/01/Vector-13.svg);
    background-size: 80vw;
    background-repeat: no-repeat;
    background-position-x: 0vw;
    background-position-y: 130vw;
} */

.elementor-17061 .elementor-element.elementor-element-287eabe label{
    margin-top:4.93vw;
        margin-left:4.83vw;

    margin-bottom: 2.6vw;
    font-size: 4.34vw!Important;
}

.elementor-17061 .elementor-element.elementor-element-287eabe textarea{
    -webkit-appearance: none;

    border-radius: 4.83vw 4.83vw 4.83vw 4.83vw !Important;

    box-shadow: 0vw 0.96vw 4.83vw 0vw rgb(0, 0, 0, 0.25);
    background-color: #F5F5EF !Important;
    margin-bottom:3vw !Important;
    margin-left:4.83vw;
    margin-right:4.83vw;

}

.elementor-17061 .elementor-element.elementor-element-287eabe input{

        margin-left:4.83vw;
    margin-right:4.83vw;
    border-radius: 4.83vw 4.83vw 4.83vw 4.83vw !Important;
    -webkit-appearance: none;

    box-shadow: 0vw 0.96vw 4.83vw 0vw rgb(0, 0, 0, 0.25);
} 

.elementor-17061 .elementor-element.elementor-element-287eabe input[type="checkbox"]{
        width: 4.34vw;
    height: 4.34vw;
    margin-right:0vw !Important;
        margin-left:0vw;
        margin-top:2vw;

    -webkit-appearance: auto !Important;

}


    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4c8bd94 */.elementor-17061 .elementor-element.elementor-element-4c8bd94 .elementor-container{
    max-width: 90vw;
    margin-bottom: 5.2vw;
}


@media only screen and (max-width: 767px) {
.elementor-17061 .elementor-element.elementor-element-4c8bd94 .elementor-container{
    max-width: 79vw;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d3cc0ef */@media only screen and (min-width: 768px) {
.elementor-17061 .elementor-element.elementor-element-d3cc0ef{
    line-height: 1.5625vw !important;
    
}

}

@media only screen and (max-width: 767px) {
.elementor-17061 .elementor-element.elementor-element-d3cc0ef{
    line-height: 4.83vw !important;
}
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-780d1b7 */.elementor-17061 .elementor-element.elementor-element-780d1b7 i{
    width: 1.5625vw !important;
    height: 1.5625vw !important;
}

.elementor-17061 .elementor-element.elementor-element-780d1b7 .elementor-social-icon{
        font-size: 1.5625vw !important;
}
@media only screen and (max-width: 767px) {
    .elementor-17061 .elementor-element.elementor-element-780d1b7 i{
    width: 4.34vw !important;
    height: 4.34vw !important;
}

.elementor-17061 .elementor-element.elementor-element-780d1b7 .elementor-social-icon{
        font-size: 4.34vw !important;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-43fb1ff */.elementor-17061 .elementor-element.elementor-element-43fb1ff .elementor-container{
    max-width: 90vw;
    margin-bottom: 5.2vw;
}


@media only screen and (max-width: 767px) {
.elementor-17061 .elementor-element.elementor-element-43fb1ff .elementor-container{
    max-width: 79vw;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e7af2e9 */.elementor-17061 .elementor-element.elementor-element-e7af2e9 .elementor-container{
    max-width: 90vw;
    margin-bottom: 5.2vw;
}


@media only screen and (max-width: 767px) {
.elementor-17061 .elementor-element.elementor-element-e7af2e9 .elementor-container{
    max-width: 79vw;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f11c3ba */.elementor-17061 .elementor-element.elementor-element-f11c3ba .elementor-container{
    max-width: 76vw;
}


@media only screen and (max-width: 767px) {
.elementor-17061 .elementor-element.elementor-element-f11c3ba .elementor-container{
    max-width: 85.43vw;
    margin-top:0vw;

}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b26c9c */@media only screen and (min-width: 768px) {
.elementor-17061 .elementor-element.elementor-element-7b26c9c{
    line-height: 1.5625vw !important;
    margin-top:1vw;
}
}

@media only screen and (max-width: 767px) {
.elementor-17061 .elementor-element.elementor-element-7b26c9c{
    line-height: 4.83vw !important;
    margin-top:7vw;

}
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-2244513 */.elementor-17061 .elementor-element.elementor-element-2244513{
    width: 50vw !Important;
    margin-bottom: 1.89vw !Important;
}

.elementor-17061 .elementor-element.elementor-element-2244513 .elementor-field-type-acceptance{
    margin-top:0vw;
}

.elementor-17061 .elementor-element.elementor-element-2244513 .elementor-button{
    padding:1vw 1vw 1vw 1vw !Important;
}
.elementor-17061 .elementor-element.elementor-element-2244513 button{
    margin-top:1vw !Important;
}

.elementor-17061 .elementor-element.elementor-element-2244513 label{
    margin-top: 1vw;
    margin-bottom: 0.46vw;
    
}

.elementor-17061 .elementor-element.elementor-element-2244513 .elementor-button {
    flex-basis: 21.9vw !Important;
}

.elementor-17061 .elementor-element.elementor-element-2244513 input{
    border-radius: 1.04vw 1.04vw 1.04vw 1.04vw !Important;

    box-shadow: 0vw 00vw 0.5vw 0.1vw rgb(0 0 0 / 25%);
    background-color: #F5F5EF !Important;

}


@media only screen and (max-width: 767px) {
    .elementor-field-option{
            margin-left: 4.83vw;
    }
    
   .elementor-17061 .elementor-element.elementor-element-2244513{
    width: 90.4vw !Important;
    margin:0 auto;
    margin-bottom: 4.89vw !Important;
}

.elementor-17061 .elementor-element.elementor-element-2244513 input[type="checkbox"]{
        width: 4.34vw;
    height: 4.34vw;
    

}


.elementor-17061 .elementor-element.elementor-element-2244513 .elementor-field-option label{
    font-size: 4.34vw !Important;
margin-left:0vw !Important;

}

.elementor-17061 .elementor-element.elementor-element-2244513 .elementor-button {
    flex-basis: 71.49vw !Important;
    margin: 0 auto;
}

.elementor-17061 .elementor-element.elementor-element-2244513 .elementor-button{
    padding:3vw 3vw 3vw 3vw !Important;
}
.elementor-17061 .elementor-element.elementor-element-2244513 button{
    margin-top:4.57vw !Important;

}



.elementor-17061 .elementor-element.elementor-element-2244513 label{
    margin-top:4.93vw;
        margin-left:4.83vw;

    margin-bottom: 2.6vw;
    font-size: 4.34vw!Important;
}

.elementor-17061 .elementor-element.elementor-element-2244513 textarea{
    -webkit-appearance: none;

    border-radius: 4.83vw 4.83vw 4.83vw 4.83vw !Important;

    box-shadow: 0vw 0.96vw 4.83vw 0vw rgb(0, 0, 0, 0.25);
    background-color: #F5F5EF !Important;
    margin-bottom:3vw !Important;
    margin-left:4.83vw;
    margin-right:4.83vw;

}

.elementor-17061 .elementor-element.elementor-element-2244513 input{

        margin-left:4.83vw;
    margin-right:4.83vw;
    border-radius: 4.83vw 4.83vw 4.83vw 4.83vw !Important;
    -webkit-appearance: none;

    box-shadow: 0vw 0.96vw 4.83vw 0vw rgb(0, 0, 0, 0.25);
} 

.elementor-17061 .elementor-element.elementor-element-2244513 input[type="checkbox"]{
        width: 4.34vw;
    height: 4.34vw;
    margin-right:0vw !Important;
        margin-left:0vw;
        margin-top:2vw;

    -webkit-appearance: auto !Important;

}


    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0cc00bf */.elementor-17061 .elementor-element.elementor-element-0cc00bf .elementor-container{
    max-width: 90vw;
    margin-bottom: 5.2vw;
}


@media only screen and (max-width: 767px) {
.elementor-17061 .elementor-element.elementor-element-0cc00bf .elementor-container{
    max-width: 79vw;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a9208c1 */.elementor-17061 .elementor-element.elementor-element-a9208c1 .elementor-container{
    max-width: 90vw;
    margin-top: 0.5vw; 
}


@media only screen and (max-width: 767px) {
.elementor-17061 .elementor-element.elementor-element-a9208c1 .elementor-container{
    max-width: 80.43vw;
    margin-top:-2vw;
}
}/* End custom CSS */