.elementor-5060 .elementor-element.elementor-element-6d856ad:not(.elementor-motion-effects-element-type-background), .elementor-5060 .elementor-element.elementor-element-6d856ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1e65e6 );}.elementor-5060 .elementor-element.elementor-element-6d856ad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 150px 0px;}.elementor-5060 .elementor-element.elementor-element-6d856ad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5060 .elementor-element.elementor-element-787b48e9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5060 .elementor-element.elementor-element-2ddc28ec .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), komet-sc, Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-5060 .elementor-element.elementor-element-05fd0bc:not(.elementor-motion-effects-element-type-background), .elementor-5060 .elementor-element.elementor-element-05fd0bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-5060 .elementor-element.elementor-element-05fd0bc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5060 .elementor-element.elementor-element-05fd0bc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5060 .elementor-element.elementor-element-dc7f1f7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5060 .elementor-element.elementor-element-dc7f1f7:not(.elementor-motion-effects-element-type-background), .elementor-5060 .elementor-element.elementor-element-dc7f1f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-5060 .elementor-element.elementor-element-dc7f1f7 > .elementor-container{max-width:800px;min-height:400px;}.elementor-5060 .elementor-element.elementor-element-dc7f1f7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:35px 0px 45px 0px;}.elementor-5060 .elementor-element.elementor-element-dc7f1f7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5060 .elementor-element.elementor-element-3acf70b{font-family:var( --e-global-typography-0686270-font-family ), komet-sc, Sans-serif;font-size:var( --e-global-typography-0686270-font-size );font-weight:var( --e-global-typography-0686270-font-weight );line-height:var( --e-global-typography-0686270-line-height );letter-spacing:var( --e-global-typography-0686270-letter-spacing );color:var( --e-global-color-primary );}.elementor-5060 .elementor-element.elementor-element-c991752{width:var( --container-widget-width, 100.128% );max-width:100.128%;--container-widget-width:100.128%;--container-widget-flex-grow:0;columns:1;font-family:var( --e-global-typography-0686270-font-family ), komet-sc, Sans-serif;font-size:var( --e-global-typography-0686270-font-size );font-weight:var( --e-global-typography-0686270-font-weight );line-height:var( --e-global-typography-0686270-line-height );letter-spacing:var( --e-global-typography-0686270-letter-spacing );color:var( --e-global-color-primary );}.elementor-5060 .elementor-element.elementor-element-c991752.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-5060 .elementor-element.elementor-element-35c4452{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5060 .elementor-element.elementor-element-35c4452:not(.elementor-motion-effects-element-type-background), .elementor-5060 .elementor-element.elementor-element-35c4452 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-5060 .elementor-element.elementor-element-ea54b84 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5060 .elementor-element.elementor-element-ea54b84:not(.elementor-motion-effects-element-type-background), .elementor-5060 .elementor-element.elementor-element-ea54b84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-5060 .elementor-element.elementor-element-ea54b84 > .elementor-container{max-width:800px;min-height:400px;}.elementor-5060 .elementor-element.elementor-element-ea54b84{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:35px 0px 45px 0px;}.elementor-5060 .elementor-element.elementor-element-ea54b84 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5060 .elementor-element.elementor-element-6c89f18 .elementor-accordion-item{border-width:0px;}.elementor-5060 .elementor-element.elementor-element-6c89f18 .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-5060 .elementor-element.elementor-element-6c89f18 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-5060 .elementor-element.elementor-element-6c89f18 .elementor-accordion-title{text-decoration:none;}.elementor-5060 .elementor-element.elementor-element-18733b6 .elementor-button{background-color:var( --e-global-color-0a1f584 );font-family:"komet", komet-sc, Sans-serif;font-size:18px;font-weight:800;line-height:27px;letter-spacing:0.02em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-5060 .elementor-element.elementor-element-18733b6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-5060 .elementor-element.elementor-element-b8498c3:not(.elementor-motion-effects-element-type-background), .elementor-5060 .elementor-element.elementor-element-b8498c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2c94676 );}.elementor-5060 .elementor-element.elementor-element-b8498c3 > .elementor-container{max-width:1600px;}.elementor-5060 .elementor-element.elementor-element-b8498c3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 100px 0px;}.elementor-5060 .elementor-element.elementor-element-b8498c3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-5060 .elementor-element.elementor-element-30d93ad.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5060 .elementor-element.elementor-element-30d93ad.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5060 .elementor-element.elementor-element-30d93ad.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5060 .elementor-element.elementor-element-30d93ad > .elementor-element-populated{padding:80px 0px 0px 0px;}.elementor-5060 .elementor-element.elementor-element-dcd4b7b.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-5060 .elementor-element.elementor-element-dcd4b7b .eael-fancy-text-container{text-align:center;}.elementor-5060 .elementor-element.elementor-element-dcd4b7b .eael-fancy-text-prefix{font-size:22px;font-weight:600;line-height:1px;}.elementor-5060 .elementor-element.elementor-element-dcd4b7b .eael-fancy-text-strings, .elementor-5060 .elementor-element.elementor-element-dcd4b7b .typed-cursor{font-size:27px;font-weight:600;}.elementor-5060 .elementor-element.elementor-element-dcd4b7b .eael-fancy-text-suffix{font-size:22px;font-weight:600;line-height:1px;}.elementor-5060 .elementor-element.elementor-element-ecd6d03 > .elementor-widget-container{margin:12px 12px 12px 12px;}.elementor-5060 .elementor-element.elementor-element-ecd6d03.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-5060 .elementor-element.elementor-element-ecd6d03 .eael-fancy-text-container{text-align:center;}.elementor-5060 .elementor-element.elementor-element-ecd6d03 .eael-fancy-text-prefix{font-size:22px;font-weight:600;line-height:1px;}.elementor-5060 .elementor-element.elementor-element-ecd6d03 .eael-fancy-text-strings, .elementor-5060 .elementor-element.elementor-element-ecd6d03 .typed-cursor{font-size:27px;font-weight:600;}.elementor-5060 .elementor-element.elementor-element-ecd6d03 .eael-fancy-text-suffix{font-size:22px;font-weight:600;line-height:1px;}.elementor-5060 .elementor-element.elementor-element-f1ab9a9.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:11px;}.elementor-5060 .elementor-element.elementor-element-f1ab9a9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5060 .elementor-element.elementor-element-f1ab9a9 .elementor-main-swiper{height:269px;width:61%;}.elementor-5060 .elementor-element.elementor-element-f1ab9a9 .elementor-main-swiper .swiper-slide{border-radius:0px;}.elementor-5060 .elementor-element.elementor-element-f1ab9a9 .elementor-swiper-button{font-size:20px;}.elementor-5060 .elementor-element.elementor-element-f1ab9a9 .elementor-main-swiper .elementor-carousel-image{background-size:contain;}.elementor-5060 .elementor-element.elementor-element-378df18{width:var( --container-widget-width, 52.98% );max-width:52.98%;--container-widget-width:52.98%;--container-widget-flex-grow:0;}.elementor-5060 .elementor-element.elementor-element-378df18 > .elementor-widget-container{margin:0px 0px 2px -5px;padding:4px 4px 4px 4px;}.elementor-5060 .elementor-element.elementor-element-378df18.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5060 .elementor-element.elementor-element-fb96c12 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5060 .elementor-element.elementor-element-fb96c12{column-gap:0px;text-align:start;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-5060 .elementor-element.elementor-element-2b1066d{width:100%;max-width:100%;align-self:center;}.elementor-5060 .elementor-element.elementor-element-2b1066d.elementor-element{--align-self:center;}.elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-not-valid-tip{display:block !important;color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), komet-sc, Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );border-style:none;}.elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-validation-errors{display:block !important;}.elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form{border-radius:0px 0px 0px 0px;border-style:none;}.elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .eael-contact-form-7-title{color:var( --e-global-color-primary );font-family:"komet", komet-sc, Sans-serif;font-size:38px;font-weight:800;line-height:47.5px;letter-spacing:0.02em;}.elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .eael-contact-form-7-description{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), komet-sc, Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{background-color:var( --e-global-color-text );border-style:none;}.elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-form-control.wpcf7-select, .elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-list-item-label{color:var( --e-global-color-primary );}.elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap{margin-bottom:22px;}.elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{height:62px;}.elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea{border-radius:0px 0px 0px 0px;}.elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{font-family:var( --e-global-typography-primary-font-family ), komet-sc, Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-form label{color:var( --e-global-color-primary );}.elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 label{color:var( --e-global-color-primary );}.elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-form label, .elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-form .wpcf7-quiz-label{font-family:"komet", komet-sc, Sans-serif;font-size:18px;font-weight:600;line-height:27px;letter-spacing:0.02em;}.elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), komet-sc, Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-5060 .elementor-element.elementor-element-2b1066d .eael-custom-radio-checkbox input[type="checkbox"], .elementor-5060 .elementor-element.elementor-element-2b1066d .eael-custom-radio-checkbox input[type="radio"]{width:16px;height:16px;}.elementor-5060 .elementor-element.elementor-element-2b1066d .eael-custom-radio-checkbox input[type="checkbox"], .elementor-5060 .elementor-element.elementor-element-2b1066d .eael-custom-radio-checkbox input[type="checkbox"]:before{border-radius:0px 0px 0px 0px;}.elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-form input[type="submit"]{width:300px;background-color:var( --e-global-color-0a1f584 );color:var( --e-global-color-text );border-style:none;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;font-family:var( --e-global-typography-c1d6ea2-font-family ), komet-sc, Sans-serif;font-size:var( --e-global-typography-c1d6ea2-font-size );font-weight:var( --e-global-typography-c1d6ea2-font-weight );line-height:var( --e-global-typography-c1d6ea2-line-height );letter-spacing:var( --e-global-typography-c1d6ea2-letter-spacing );}.elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-mail-sent-ng, .elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-mail-sent-ok, .elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-response-output{font-family:var( --e-global-typography-primary-font-family ), komet-sc, Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-mail-sent-ng{color:var( --e-global-color-6b703ba );}.elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-mail-sent-ok{color:var( --e-global-color-6b703ba );}.elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-response-output{color:var( --e-global-color-6b703ba );}.elementor-5060 .elementor-element.elementor-element-3ab838e:not(.elementor-motion-effects-element-type-background), .elementor-5060 .elementor-element.elementor-element-3ab838e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-5060 .elementor-element.elementor-element-3ab838e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5060 .elementor-element.elementor-element-3ab838e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5060 .elementor-element.elementor-element-d2c9de9{--display:flex;}body.elementor-page-5060:not(.elementor-motion-effects-element-type-background), body.elementor-page-5060 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1e65e6 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-5060 .elementor-element.elementor-element-30d93ad{width:100%;}}@media(max-width:1024px){.elementor-5060 .elementor-element.elementor-element-6d856ad{margin-top:0px;margin-bottom:0px;padding:75px 0px 75px 50px;}.elementor-5060 .elementor-element.elementor-element-787b48e9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5060 .elementor-element.elementor-element-2ddc28ec .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-5060 .elementor-element.elementor-element-dc7f1f7{padding:35px 25px 45px 25px;}.elementor-5060 .elementor-element.elementor-element-3acf70b{font-size:var( --e-global-typography-0686270-font-size );line-height:var( --e-global-typography-0686270-line-height );letter-spacing:var( --e-global-typography-0686270-letter-spacing );}.elementor-5060 .elementor-element.elementor-element-c991752{font-size:var( --e-global-typography-0686270-font-size );line-height:var( --e-global-typography-0686270-line-height );letter-spacing:var( --e-global-typography-0686270-letter-spacing );}.elementor-5060 .elementor-element.elementor-element-ea54b84{padding:35px 25px 45px 25px;}.elementor-5060 .elementor-element.elementor-element-b8498c3{padding:50px 25px 100px 25px;}.elementor-5060 .elementor-element.elementor-element-30d93ad > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5060 .elementor-element.elementor-element-f1ab9a9.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .eael-contact-form-7-title{font-size:30px;line-height:35px;}.elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .eael-contact-form-7-description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-form input[type="submit"]{font-size:var( --e-global-typography-c1d6ea2-font-size );line-height:var( --e-global-typography-c1d6ea2-line-height );letter-spacing:var( --e-global-typography-c1d6ea2-letter-spacing );}.elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-not-valid-tip{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-mail-sent-ng, .elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-mail-sent-ok, .elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-response-output{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:767px){.elementor-5060 .elementor-element.elementor-element-6d856ad{margin-top:0px;margin-bottom:0px;padding:75px 0px 70px 20px;}.elementor-5060 .elementor-element.elementor-element-2ddc28ec .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-5060 .elementor-element.elementor-element-076ad90 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5060 .elementor-element.elementor-element-3acf70b{text-align:start;font-size:var( --e-global-typography-0686270-font-size );line-height:var( --e-global-typography-0686270-line-height );letter-spacing:var( --e-global-typography-0686270-letter-spacing );}.elementor-5060 .elementor-element.elementor-element-c991752{text-align:start;font-size:var( --e-global-typography-0686270-font-size );line-height:var( --e-global-typography-0686270-line-height );letter-spacing:var( --e-global-typography-0686270-letter-spacing );}.elementor-5060 .elementor-element.elementor-element-223bd16 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5060 .elementor-element.elementor-element-f1ab9a9.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-5060 .elementor-element.elementor-element-c8914c9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .eael-contact-form-7-title{font-size:28px;line-height:35px;}.elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .eael-contact-form-7-description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-form input[type="submit"]{width:263px;font-size:var( --e-global-typography-c1d6ea2-font-size );line-height:var( --e-global-typography-c1d6ea2-line-height );letter-spacing:var( --e-global-typography-c1d6ea2-letter-spacing );}.elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-not-valid-tip{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-mail-sent-ng, .elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-mail-sent-ok, .elementor-5060 .elementor-element.elementor-element-2b1066d .eael-contact-form-7 .wpcf7-response-output{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}/* Start custom CSS for eael-contact-form-7, class: .elementor-element-2b1066d */.ilmoita-lomake .wpcf7-form {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    font-family: 'Komet', sans-serif;
    font-weight: 600;
}

.ilmoita-lomake .wpcf7-form > p {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    max-width: 100%;
}

/* Checkbox */
.ilmoita-lomake .wpcf7-form > p:nth-of-type(2) {
        flex-direction: column;
    }

@media only screen and (min-width: 1100px) {
.ilmoita-lomake .wpcf7-form > p {
        justify-content: space-between;
    }
    
.ilmoita-lomake .wpcf7-form > p:last-of-type {
        display: flex;
        flex-direction: row;
        justify-content: center;
    }
}

.ilmoita-lomake .wpcf7-form > p > span.wpcf7-form-control-wrap {
    width: 100%;
}

@media only screen and (min-width: 1100px) {
    .ilmoita-lomake .wpcf7-form > p > span.wpcf7-form-control-wrap {
        width: 45%;
    }
}

.ilmoita-lomake .wpcf7-form .wpcf7-checkbox {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    font-size: 16px;
    padding-top: 12px;
}

.ilmoita-lomake .wpcf7-form .wpcf7-checkbox .wpcf7-list-item {
    margin: 0 0 0 12px;
}

.ilmoita-lomake .wpcf7-form .wpcf7-checkbox .wpcf7-list-item > label {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.ilmoita-lomake .wpcf7-form .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label {
    margin-left: 12px;
    font-weight: 600;
}

.ilmoita-lomake .wpcf7-form > p > span.wpcf7-form-control-wrap > input {
    width: 100%;
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-30d93ad */@media only screen and (min-width: 1100px) {
    .form-container-col {
    background-image: url('https://duuniskooppi.fi/wp-content/uploads/2023/01/form_top_left.png'), url('https://duuniskooppi.fi/wp-content/uploads/2023/01/form_bottom_right.png');
        background-position: top left, bottom right;
        background-repeat: no-repeat;
        background-size: auto, auto;
    }
}/* End custom CSS */