.elementor-15 .elementor-element.elementor-element-58506e0{--display:flex;--min-height:100vh;--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-58506e0:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-58506e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-3e6d83e{--display:flex;--min-height:calc(100vh - 40px);--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-3e6d83e:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-3e6d83e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://solarexpert.at/wp-content/uploads/2026/02/Bildschirmfoto-2026-02-04-um-11.21.03.png") 50% 50%;background-size:cover;}.elementor-15 .elementor-element.elementor-element-ca9893b{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-ca9893b .elementor-heading-title{font-family:var( --e-global-typography-1e5755a-font-family ), Sans-serif;font-size:var( --e-global-typography-1e5755a-font-size );font-weight:var( --e-global-typography-1e5755a-font-weight );text-transform:var( --e-global-typography-1e5755a-text-transform );line-height:var( --e-global-typography-1e5755a-line-height );color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-274d0a9{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-274d0a9:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-274d0a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-7ad80de .elementor-heading-title{font-family:var( --e-global-typography-ef9fbd9-font-family ), Sans-serif;font-size:var( --e-global-typography-ef9fbd9-font-size );font-weight:var( --e-global-typography-ef9fbd9-font-weight );text-transform:var( --e-global-typography-ef9fbd9-text-transform );line-height:var( --e-global-typography-ef9fbd9-line-height );color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-990aac5{font-family:var( --e-global-typography-eb36648-font-family ), Sans-serif;font-size:var( --e-global-typography-eb36648-font-size );line-height:var( --e-global-typography-eb36648-line-height );color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-357416f{font-family:var( --e-global-typography-eb36648-font-family ), Sans-serif;font-size:var( --e-global-typography-eb36648-font-size );line-height:var( --e-global-typography-eb36648-line-height );color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-603e7d7{--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:space-between;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:150px;--padding-right:150px;}.elementor-15 .elementor-element.elementor-element-603e7d7:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-603e7d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-ea99da3 .elementor-heading-title{font-family:"canada-type-gibson", Sans-serif;font-size:clamp(26px, 4vw, 32px);font-weight:700;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-78cd08e .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-2d3ed8d-font-family ), Sans-serif;font-size:var( --e-global-typography-2d3ed8d-font-size );text-transform:var( --e-global-typography-2d3ed8d-text-transform );line-height:var( --e-global-typography-2d3ed8d-line-height );border-radius:20px 20px 20px 20px;padding:5px 25px 5px 25px;}.elementor-15 .elementor-element.elementor-element-844cd1c{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-c96c837-font-family ), Sans-serif;font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-ff3a232{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-ff3a232 .elementor-heading-title{font-family:"canada-type-gibson", Sans-serif;font-size:clamp(26px, 4vw, 32px);font-weight:700;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-89d5db5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:100px;--padding-left:150px;--padding-right:150px;}.elementor-15 .elementor-element.elementor-element-89d5db5:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-89d5db5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-a44d0a5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-a44d0a5 .cocoen-drag{width:2px;background-color:#ffffff;}.elementor-15 .elementor-element.elementor-element-a44d0a5 .cocoen-drag::before{width:30px;height:30px;background-color:var( --e-global-color-primary );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );border-radius:20px;}.elementor-15 .elementor-element.elementor-element-fd3eda5{--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:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-15 .elementor-element.elementor-element-fd3eda5:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-fd3eda5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-49f3e13{font-family:var( --e-global-typography-eb36648-font-family ), Sans-serif;font-size:var( --e-global-typography-eb36648-font-size );line-height:var( --e-global-typography-eb36648-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-44f46ae .ue_item{flex-direction:row;text-align:inherit;padding:0px 0px 80px 0px;}.elementor-15 .elementor-element.elementor-element-44f46ae .ue_item_spacer{width:10px;}.elementor-15 .elementor-element.elementor-element-44f46ae .ue_item_hr_line{background-color:var( --e-global-color-primary );height:0px;}.elementor-15 .elementor-element.elementor-element-44f46ae .ue_item_vr_line{background-color:var( --e-global-color-primary );width:0px;}.elementor-15 .elementor-element.elementor-element-44f46ae .ue_item_icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-primary );width:20px;height:20px;font-size:1px;border-radius:34px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-44f46ae .ue_item_icon svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-44f46ae .ue_item_icon img{width:20px;height:20px;border-radius:34px;}.elementor-15 .elementor-element.elementor-element-44f46ae .ue_item_content{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-44f46ae .ue_active .ue_item_content{border-color:#ffffff;}.elementor-15 .elementor-element.elementor-element-44f46ae .ue_item_title{color:var( --e-global-color-primary );font-family:"canada-type-gibson", Sans-serif;font-size:clamp(20px, 4vw, 24px);font-weight:700;text-transform:uppercase;line-height:1em;margin-top:0px;}.elementor-15 .elementor-element.elementor-element-44f46ae .ue_item_text{color:var( --e-global-color-text );font-family:var( --e-global-typography-c96c837-font-family ), Sans-serif;font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );margin-top:5px;}.elementor-15 .elementor-element.elementor-element-9a8f708{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:150px;--padding-right:150px;}.elementor-15 .elementor-element.elementor-element-9a8f708:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-9a8f708 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-3d52607 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:"canada-type-gibson", Sans-serif;font-size:clamp(74px, 6vw, 94px);line-height:1em;}.elementor-15 .elementor-element.elementor-element-c9a287e{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-c9a287e .elementor-heading-title{font-family:var( --e-global-typography-40cabdb-font-family ), Sans-serif;font-size:var( --e-global-typography-40cabdb-font-size );font-weight:var( --e-global-typography-40cabdb-font-weight );text-transform:var( --e-global-typography-40cabdb-text-transform );line-height:var( --e-global-typography-40cabdb-line-height );}.elementor-15 .elementor-element.elementor-element-281df02 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:"canada-type-gibson", Sans-serif;font-size:clamp(74px, 6vw, 94px);line-height:1em;}.elementor-15 .elementor-element.elementor-element-51904e9{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-51904e9 .elementor-heading-title{font-family:var( --e-global-typography-40cabdb-font-family ), Sans-serif;font-size:var( --e-global-typography-40cabdb-font-size );font-weight:var( --e-global-typography-40cabdb-font-weight );text-transform:var( --e-global-typography-40cabdb-text-transform );line-height:var( --e-global-typography-40cabdb-line-height );}.elementor-15 .elementor-element.elementor-element-2ec9a16 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:"canada-type-gibson", Sans-serif;font-size:clamp(74px, 6vw, 94px);line-height:1em;}.elementor-15 .elementor-element.elementor-element-14e9cbf{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-14e9cbf .elementor-heading-title{font-family:var( --e-global-typography-40cabdb-font-family ), Sans-serif;font-size:var( --e-global-typography-40cabdb-font-size );font-weight:var( --e-global-typography-40cabdb-font-weight );text-transform:var( --e-global-typography-40cabdb-text-transform );line-height:var( --e-global-typography-40cabdb-line-height );}.elementor-15 .elementor-element.elementor-element-08688e8{--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:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:100px;--padding-bottom:100px;--padding-left:150px;--padding-right:150px;}.elementor-15 .elementor-element.elementor-element-08688e8:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-08688e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-b45b206{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-b45b206 .elementor-heading-title{font-family:"canada-type-gibson", Sans-serif;font-size:clamp(26px, 4vw, 35px);font-weight:700;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-14e8e3c{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-c96c837-font-family ), Sans-serif;font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-b2193eb{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:150px;--padding-right:150px;}.elementor-15 .elementor-element.elementor-element-b2193eb:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-b2193eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-719e89d{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-719e89d .elementor-heading-title{font-family:var( --e-global-typography-eb36648-font-family ), Sans-serif;font-size:var( --e-global-typography-eb36648-font-size );line-height:var( --e-global-typography-eb36648-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-51d5657{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-40cabdb-font-family ), Sans-serif;font-size:var( --e-global-typography-40cabdb-font-size );font-weight:var( --e-global-typography-40cabdb-font-weight );text-transform:var( --e-global-typography-40cabdb-text-transform );line-height:var( --e-global-typography-40cabdb-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-ed89891{--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:100px 100px;--row-gap:100px;--column-gap:100px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-ed89891:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-ed89891 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-cf0ef9a{--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:130px;--padding-right:130px;}.elementor-15 .elementor-element.elementor-element-9a7ee0c .jet-form-builder__label{text-align:left;}.elementor-15 .elementor-element.elementor-element-9a7ee0c .jet-form-builder__desc{text-align:left;}.elementor-15 .elementor-element.elementor-element-9a7ee0c .jet-form-builder__fields-group{gap:0.7em 0.7em;}.elementor-15 .elementor-element.elementor-element-9a7ee0c .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-15 .elementor-element.elementor-element-9a7ee0c .jet-form-builder input{color-scheme:normal;}.elementor-15 .elementor-element.elementor-element-9a7ee0c .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-9a7ee0c .jet-form-builder__action-button{transition:all 0.3s;}.elementor-15 .elementor-element.elementor-element-9a7ee0c .jet-form-builder__next-page-wrap{text-align:left;}.elementor-15 .elementor-element.elementor-element-9a7ee0c .jet-form-builder-message--success{padding:5px 25px 5px 25px;text-align:center;font-family:var( --e-global-typography-c96c837-font-family ), Sans-serif;font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );border-style:none;border-radius:30px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-9a7ee0c .jet-form-builder-message--error{padding:5px 25px 5px 25px;text-align:center;font-family:var( --e-global-typography-c96c837-font-family ), Sans-serif;font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );color:#FF0000;background-color:var( --e-global-color-secondary );border-style:none;border-radius:30px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-1e4d32a{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-1e4d32a .elementor-heading-title{font-family:var( --e-global-typography-40cabdb-font-family ), Sans-serif;font-size:var( --e-global-typography-40cabdb-font-size );font-weight:var( --e-global-typography-40cabdb-font-weight );text-transform:var( --e-global-typography-40cabdb-text-transform );line-height:var( --e-global-typography-40cabdb-line-height );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-4e68c6b .ue-remote-carousel-navigation-wrapper{justify-content:flext-start;}.elementor-15 .elementor-element.elementor-element-4e68c6b .ue-remote-carousel-navigation{flex-direction:row;gap:15px;}.elementor-15 .elementor-element.elementor-element-4e68c6b .ue-remote-arrow{flex-direction:row;gap:10px;background-color:#FFFFFF00;min-width:50px;min-height:50px;border-radius:100px 100px 100px 100px;border-style:none;}.elementor-15 .elementor-element.elementor-element-4e68c6b .ue-carousel-nav-label{color:#ffffff;}.elementor-15 .elementor-element.elementor-element-4e68c6b .ue-remote-arrow .ue-carousel-nav-icon{color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-4e68c6b button .ue-carousel-nav-icon svg{fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-4e68c6b .ue-carousel-nav-icon{font-size:50px;}.elementor-15 .elementor-element.elementor-element-bdda07e{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-bdda07e .uc_image_carousel_container_holder{border-radius:30px 30px 30px 30px;border-style:none;text-align:left;}.elementor-15 .elementor-element.elementor-element-bdda07e .ue-item{transform:scale(1,1);}.elementor-15 .elementor-element.elementor-element-bdda07e .uc-active-item .ue-item{transform:scale(1,1);}.elementor-15 .elementor-element.elementor-element-bdda07e .carousel-image{height:250px;background-size:cover;opacity:100%;}.elementor-15 .elementor-element.elementor-element-bdda07e .uc-active-item .carousel-image{opacity:100%;}.elementor-15 .elementor-element.elementor-element-bdda07e .ue-content-holder{justify-content:start;}.elementor-15 .elementor-element.elementor-element-bdda07e .content-padding{padding:20px 20px 20px 20px;border-radius:30px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-bdda07e .uc_image_carousel_content{background-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-bdda07e .ue-title{color:#000000;font-family:"adriane", Sans-serif;font-size:clamp(24px, 4vw, 26px);line-height:1.1em;margin-top:20px;}.elementor-15 .elementor-element.elementor-element-bdda07e .ue-text{color:var( --e-global-color-text );font-family:var( --e-global-typography-c96c837-font-family ), Sans-serif;font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );margin-top:50px;}.elementor-15 .elementor-element.elementor-element-bdda07e .ue-btn{font-family:var( --e-global-typography-2d3ed8d-font-family ), Sans-serif;font-size:var( --e-global-typography-2d3ed8d-font-size );text-transform:var( --e-global-typography-2d3ed8d-text-transform );line-height:var( --e-global-typography-2d3ed8d-line-height );}.elementor-15 .elementor-element.elementor-element-bdda07e .uc_more_btn{padding:5px 25px 5px 25px;border-radius:15px;background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );margin-top:10px;border-style:solid;}.elementor-15 .elementor-element.elementor-element-bdda07e .uc_button:hover{background-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-bdda07e .uc_more_btn svg{fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-bdda07e .ue-btn-inner-wrapper{gap:10px;}.elementor-15 .elementor-element.elementor-element-bdda07e .owl-nav .owl-prev{left:0px;right:auto;}.elementor-15 .elementor-element.elementor-element-bdda07e .owl-nav .owl-next{right:0px;left:auto;}.elementor-15 .elementor-element.elementor-element-bdda07e .owl-carousel .owl-nav .owl-next,.elementor-15 .elementor-element.elementor-element-bdda07e .owl-carousel .owl-nav .owl-prev{top:90px;border-radius:0px;width:62px;height:62px;line-height:62px;font-size:24px;background-color:#ffffff;color:#000000;}.elementor-15 .elementor-element.elementor-element-bdda07e .owl-carousel .owl-nav .owl-next:hover,.elementor-15 .elementor-element.elementor-element-bdda07e .owl-carousel .owl-nav .owl-prev:hover{background-color:#000000;color:#ffffff;}.elementor-15 .elementor-element.elementor-element-bdda07e .owl-carousel .owl-nav svg{fill:#000000!important;}.elementor-15 .elementor-element.elementor-element-bdda07e .owl-carousel .owl-nav .owl-next:hover svg,.elementor-15 .elementor-element.elementor-element-bdda07e .owl-carousel .owl-nav .owl-prev:hover svg{fill:#ffffff!important;}.elementor-15 .elementor-element.elementor-element-bdda07e .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-15 .elementor-element.elementor-element-bdda07e .owl-dot.active{background-color:#000000;}.elementor-15 .elementor-element.elementor-element-bdda07e .owl-dots{margin-top:20px;}.elementor-15 .elementor-element.elementor-element-9157807{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:100px;--padding-left:150px;--padding-right:150px;}.elementor-15 .elementor-element.elementor-element-9157807:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-9157807 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-6b7d6d0{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-40cabdb-font-family ), Sans-serif;font-size:var( --e-global-typography-40cabdb-font-size );font-weight:var( --e-global-typography-40cabdb-font-weight );text-transform:var( --e-global-typography-40cabdb-text-transform );line-height:var( --e-global-typography-40cabdb-line-height );color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-a0011df{font-family:var( --e-global-typography-eb36648-font-family ), Sans-serif;font-size:var( --e-global-typography-eb36648-font-size );line-height:var( --e-global-typography-eb36648-line-height );color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-343e4e8{font-family:var( --e-global-typography-eb36648-font-family ), Sans-serif;font-size:var( --e-global-typography-eb36648-font-size );line-height:var( --e-global-typography-eb36648-line-height );color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-cbca610{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-40cabdb-font-family ), Sans-serif;font-size:var( --e-global-typography-40cabdb-font-size );font-weight:var( --e-global-typography-40cabdb-font-weight );text-transform:var( --e-global-typography-40cabdb-text-transform );line-height:var( --e-global-typography-40cabdb-line-height );color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-f03dd02{--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:100px;--padding-bottom:100px;--padding-left:150px;--padding-right:150px;}.elementor-15 .elementor-element.elementor-element-69f5995{width:var( --container-widget-width, 40% );max-width:40%;padding:0px 0px 0px 40px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-69f5995 .elementor-heading-title{font-family:var( --e-global-typography-eb36648-font-family ), Sans-serif;font-size:var( --e-global-typography-eb36648-font-size );line-height:var( --e-global-typography-eb36648-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-b564802{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-de08d40{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-c96c837-font-family ), Sans-serif;font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-4df53be{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-96622ee{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-c96c837-font-family ), Sans-serif;font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-ce3aeb6{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-45d7d64{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-c96c837-font-family ), Sans-serif;font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-75dea4f{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-fb7c17a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-c96c837-font-family ), Sans-serif;font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-ed0ddc9{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-2449f55{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-c96c837-font-family ), Sans-serif;font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-839c566{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-556c9ee{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-c96c837-font-family ), Sans-serif;font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-86d7b11{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-33c15b9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-c96c837-font-family ), Sans-serif;font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-6d671d3{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-24b5d0f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-c96c837-font-family ), Sans-serif;font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-82bafad{--n-accordion-title-font-size:clamp(18px, 4vw, 22px);--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:20px;}.elementor-15 .elementor-element.elementor-element-82bafad > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:dotted;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-82bafad {--n-accordion-padding:20px 0px 20px 0px;}:where( .elementor-15 .elementor-element.elementor-element-82bafad > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"canada-type-gibson", Sans-serif;}:where( .elementor-15 .elementor-element.elementor-element-82bafad > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-15 .elementor-element.elementor-element-c07fe29{--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:100px;--padding-bottom:100px;--padding-left:150px;--padding-right:150px;}.elementor-15 .elementor-element.elementor-element-7775332{width:var( --container-widget-width, 55% );max-width:55%;padding:0px 0px 0px 0px;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-7775332 .elementor-heading-title{font-family:var( --e-global-typography-eb36648-font-family ), Sans-serif;font-size:var( --e-global-typography-eb36648-font-size );line-height:var( --e-global-typography-eb36648-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-f08c3e8 .jet-form-builder__label{text-align:left;}.elementor-15 .elementor-element.elementor-element-f08c3e8 .jet-form-builder__desc{text-align:left;}.elementor-15 .elementor-element.elementor-element-f08c3e8 .jet-form-builder__fields-group{gap:0.7em 0.7em;}.elementor-15 .elementor-element.elementor-element-f08c3e8 .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-15 .elementor-element.elementor-element-f08c3e8 .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field):not([role="switch"]){color:var( --e-global-color-text );padding:10px 15px 10px 15px;border-style:none;border-radius:30px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-f08c3e8 .jet-form-builder input{color-scheme:normal;}.elementor-15 .elementor-element.elementor-element-f08c3e8 .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-f08c3e8 .jet-form-builder__action-button{transition:all 0.3s;}.elementor-15 .elementor-element.elementor-element-f08c3e8 .jet-form-builder__next-page-wrap{text-align:left;}.elementor-15 .elementor-element.elementor-element-f08c3e8 .jet-form-builder-message--success{padding:5px 15px 5px 15px;text-align:center;font-family:var( --e-global-typography-c96c837-font-family ), Sans-serif;font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );border-style:none;border-radius:30px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-f08c3e8 .jet-form-builder-message--error{padding:5px 15px 5px 15px;text-align:center;color:#FF0000;background-color:var( --e-global-color-secondary );border-style:none;border-radius:30px 30px 30px 30px;}body.elementor-page-15:not(.elementor-motion-effects-element-type-background), body.elementor-page-15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(max-width:1536px){.elementor-15 .elementor-element.elementor-element-ca9893b .elementor-heading-title{font-size:var( --e-global-typography-1e5755a-font-size );line-height:var( --e-global-typography-1e5755a-line-height );}.elementor-15 .elementor-element.elementor-element-7ad80de .elementor-heading-title{font-size:var( --e-global-typography-ef9fbd9-font-size );line-height:var( --e-global-typography-ef9fbd9-line-height );}.elementor-15 .elementor-element.elementor-element-990aac5{font-size:var( --e-global-typography-eb36648-font-size );line-height:var( --e-global-typography-eb36648-line-height );}.elementor-15 .elementor-element.elementor-element-357416f{font-size:var( --e-global-typography-eb36648-font-size );line-height:var( --e-global-typography-eb36648-line-height );}.elementor-15 .elementor-element.elementor-element-78cd08e .elementor-button{font-size:var( --e-global-typography-2d3ed8d-font-size );line-height:var( --e-global-typography-2d3ed8d-line-height );}.elementor-15 .elementor-element.elementor-element-844cd1c{font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );}.elementor-15 .elementor-element.elementor-element-49f3e13{font-size:var( --e-global-typography-eb36648-font-size );line-height:var( --e-global-typography-eb36648-line-height );}.elementor-15 .elementor-element.elementor-element-44f46ae .ue_item_text{font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );}.elementor-15 .elementor-element.elementor-element-c9a287e .elementor-heading-title{font-size:var( --e-global-typography-40cabdb-font-size );line-height:var( --e-global-typography-40cabdb-line-height );}.elementor-15 .elementor-element.elementor-element-51904e9 .elementor-heading-title{font-size:var( --e-global-typography-40cabdb-font-size );line-height:var( --e-global-typography-40cabdb-line-height );}.elementor-15 .elementor-element.elementor-element-14e9cbf .elementor-heading-title{font-size:var( --e-global-typography-40cabdb-font-size );line-height:var( --e-global-typography-40cabdb-line-height );}.elementor-15 .elementor-element.elementor-element-14e8e3c{font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );}.elementor-15 .elementor-element.elementor-element-719e89d .elementor-heading-title{font-size:var( --e-global-typography-eb36648-font-size );line-height:var( --e-global-typography-eb36648-line-height );}.elementor-15 .elementor-element.elementor-element-51d5657{font-size:var( --e-global-typography-40cabdb-font-size );line-height:var( --e-global-typography-40cabdb-line-height );}.elementor-15 .elementor-element.elementor-element-9a7ee0c .jet-form-builder-message--success{font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );}.elementor-15 .elementor-element.elementor-element-9a7ee0c .jet-form-builder-message--error{font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );}.elementor-15 .elementor-element.elementor-element-1e4d32a .elementor-heading-title{font-size:var( --e-global-typography-40cabdb-font-size );line-height:var( --e-global-typography-40cabdb-line-height );}.elementor-15 .elementor-element.elementor-element-bdda07e .ue-title{font-size:clamp(28px, 4vw, 32px);}.elementor-15 .elementor-element.elementor-element-bdda07e .ue-text{font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );}.elementor-15 .elementor-element.elementor-element-bdda07e .ue-btn{font-size:var( --e-global-typography-2d3ed8d-font-size );line-height:var( --e-global-typography-2d3ed8d-line-height );}.elementor-15 .elementor-element.elementor-element-6b7d6d0{font-size:var( --e-global-typography-40cabdb-font-size );line-height:var( --e-global-typography-40cabdb-line-height );}.elementor-15 .elementor-element.elementor-element-a0011df{font-size:var( --e-global-typography-eb36648-font-size );line-height:var( --e-global-typography-eb36648-line-height );}.elementor-15 .elementor-element.elementor-element-343e4e8{font-size:var( --e-global-typography-eb36648-font-size );line-height:var( --e-global-typography-eb36648-line-height );}.elementor-15 .elementor-element.elementor-element-cbca610{font-size:var( --e-global-typography-40cabdb-font-size );line-height:var( --e-global-typography-40cabdb-line-height );}.elementor-15 .elementor-element.elementor-element-69f5995 .elementor-heading-title{font-size:var( --e-global-typography-eb36648-font-size );line-height:var( --e-global-typography-eb36648-line-height );}.elementor-15 .elementor-element.elementor-element-de08d40{font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );}.elementor-15 .elementor-element.elementor-element-96622ee{font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );}.elementor-15 .elementor-element.elementor-element-45d7d64{font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );}.elementor-15 .elementor-element.elementor-element-fb7c17a{font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );}.elementor-15 .elementor-element.elementor-element-2449f55{font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );}.elementor-15 .elementor-element.elementor-element-556c9ee{font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );}.elementor-15 .elementor-element.elementor-element-33c15b9{font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );}.elementor-15 .elementor-element.elementor-element-24b5d0f{font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );}.elementor-15 .elementor-element.elementor-element-7775332 .elementor-heading-title{font-size:var( --e-global-typography-eb36648-font-size );line-height:var( --e-global-typography-eb36648-line-height );}.elementor-15 .elementor-element.elementor-element-f08c3e8 .jet-form-builder-message--success{font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );}}@media(max-width:1280px){.elementor-15 .elementor-element.elementor-element-603e7d7{--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-15 .elementor-element.elementor-element-89d5db5{--padding-top:0px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-15 .elementor-element.elementor-element-fd3eda5{--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-15 .elementor-element.elementor-element-9a8f708{--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-15 .elementor-element.elementor-element-51904e9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-14e9cbf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-08688e8{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-15 .elementor-element.elementor-element-b45b206{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-14e8e3c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-b2193eb{--padding-top:100px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-15 .elementor-element.elementor-element-ed89891{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-15 .elementor-element.elementor-element-cf0ef9a{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-bdda07e .ue-item{transform:scale(1,1);}.elementor-15 .elementor-element.elementor-element-bdda07e .ue-title{font-size:clamp(22px, 4vw, 28px);}.elementor-15 .elementor-element.elementor-element-9157807{--padding-top:150px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-15 .elementor-element.elementor-element-f03dd02{--padding-top:100px;--padding-bottom:99px;--padding-left:50px;--padding-right:50px;}.elementor-15 .elementor-element.elementor-element-c07fe29{--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-ca9893b .elementor-heading-title{font-size:var( --e-global-typography-1e5755a-font-size );line-height:var( --e-global-typography-1e5755a-line-height );}.elementor-15 .elementor-element.elementor-element-7ad80de .elementor-heading-title{font-size:var( --e-global-typography-ef9fbd9-font-size );line-height:var( --e-global-typography-ef9fbd9-line-height );}.elementor-15 .elementor-element.elementor-element-990aac5{font-size:var( --e-global-typography-eb36648-font-size );line-height:var( --e-global-typography-eb36648-line-height );}.elementor-15 .elementor-element.elementor-element-357416f{font-size:var( --e-global-typography-eb36648-font-size );line-height:var( --e-global-typography-eb36648-line-height );}.elementor-15 .elementor-element.elementor-element-78cd08e .elementor-button{font-size:var( --e-global-typography-2d3ed8d-font-size );line-height:var( --e-global-typography-2d3ed8d-line-height );}.elementor-15 .elementor-element.elementor-element-844cd1c{font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );}.elementor-15 .elementor-element.elementor-element-49f3e13{font-size:var( --e-global-typography-eb36648-font-size );line-height:var( --e-global-typography-eb36648-line-height );}.elementor-15 .elementor-element.elementor-element-44f46ae .ue_item_text{font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );}.elementor-15 .elementor-element.elementor-element-3d52607 .elementor-counter-number-wrapper{font-size:clamp(44px, 4vw, 52px);}.elementor-15 .elementor-element.elementor-element-c9a287e .elementor-heading-title{font-size:var( --e-global-typography-40cabdb-font-size );line-height:var( --e-global-typography-40cabdb-line-height );}.elementor-15 .elementor-element.elementor-element-281df02 .elementor-counter-number-wrapper{font-size:clamp(44px, 4vw, 52px);}.elementor-15 .elementor-element.elementor-element-51904e9 .elementor-heading-title{font-size:var( --e-global-typography-40cabdb-font-size );line-height:var( --e-global-typography-40cabdb-line-height );}.elementor-15 .elementor-element.elementor-element-2ec9a16 .elementor-counter-number-wrapper{font-size:clamp(44px, 4vw, 52px);}.elementor-15 .elementor-element.elementor-element-14e9cbf .elementor-heading-title{font-size:var( --e-global-typography-40cabdb-font-size );line-height:var( --e-global-typography-40cabdb-line-height );}.elementor-15 .elementor-element.elementor-element-14e8e3c{font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );}.elementor-15 .elementor-element.elementor-element-719e89d .elementor-heading-title{font-size:var( --e-global-typography-eb36648-font-size );line-height:var( --e-global-typography-eb36648-line-height );}.elementor-15 .elementor-element.elementor-element-51d5657{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;font-size:var( --e-global-typography-40cabdb-font-size );line-height:var( --e-global-typography-40cabdb-line-height );}.elementor-15 .elementor-element.elementor-element-9a7ee0c .jet-form-builder-message--success{font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );}.elementor-15 .elementor-element.elementor-element-9a7ee0c .jet-form-builder-message--error{font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );}.elementor-15 .elementor-element.elementor-element-1e4d32a .elementor-heading-title{font-size:var( --e-global-typography-40cabdb-font-size );line-height:var( --e-global-typography-40cabdb-line-height );}.elementor-15 .elementor-element.elementor-element-bdda07e .ue-text{font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );}.elementor-15 .elementor-element.elementor-element-bdda07e .ue-btn{font-size:var( --e-global-typography-2d3ed8d-font-size );line-height:var( --e-global-typography-2d3ed8d-line-height );}.elementor-15 .elementor-element.elementor-element-6b7d6d0{font-size:var( --e-global-typography-40cabdb-font-size );line-height:var( --e-global-typography-40cabdb-line-height );}.elementor-15 .elementor-element.elementor-element-a0011df{font-size:var( --e-global-typography-eb36648-font-size );line-height:var( --e-global-typography-eb36648-line-height );}.elementor-15 .elementor-element.elementor-element-343e4e8{font-size:var( --e-global-typography-eb36648-font-size );line-height:var( --e-global-typography-eb36648-line-height );}.elementor-15 .elementor-element.elementor-element-cbca610{font-size:var( --e-global-typography-40cabdb-font-size );line-height:var( --e-global-typography-40cabdb-line-height );}.elementor-15 .elementor-element.elementor-element-69f5995 .elementor-heading-title{font-size:var( --e-global-typography-eb36648-font-size );line-height:var( --e-global-typography-eb36648-line-height );}.elementor-15 .elementor-element.elementor-element-de08d40{font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );}.elementor-15 .elementor-element.elementor-element-96622ee{font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );}.elementor-15 .elementor-element.elementor-element-45d7d64{font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );}.elementor-15 .elementor-element.elementor-element-fb7c17a{font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );}.elementor-15 .elementor-element.elementor-element-2449f55{font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );}.elementor-15 .elementor-element.elementor-element-556c9ee{font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );}.elementor-15 .elementor-element.elementor-element-33c15b9{font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );}.elementor-15 .elementor-element.elementor-element-24b5d0f{font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );}.elementor-15 .elementor-element.elementor-element-7775332 .elementor-heading-title{font-size:var( --e-global-typography-eb36648-font-size );line-height:var( --e-global-typography-eb36648-line-height );}.elementor-15 .elementor-element.elementor-element-f08c3e8 .jet-form-builder-message--success{font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );}}@media(max-width:768px){.elementor-15 .elementor-element.elementor-element-274d0a9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-603e7d7{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-15 .elementor-element.elementor-element-844cd1c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-ff3a232{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-89d5db5{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-15 .elementor-element.elementor-element-fd3eda5{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-15 .elementor-element.elementor-element-44f46ae .ue_item{padding:0px 0px 50px 0px;}.elementor-15 .elementor-element.elementor-element-9a8f708{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-15 .elementor-element.elementor-element-3d52607 .elementor-counter-number-wrapper{font-size:clamp(80px, 4vw, 95px);}.elementor-15 .elementor-element.elementor-element-281df02 .elementor-counter-number-wrapper{font-size:clamp(80px, 4vw, 95px);}.elementor-15 .elementor-element.elementor-element-2ec9a16 .elementor-counter-number-wrapper{font-size:clamp(80px, 4vw, 95px);}.elementor-15 .elementor-element.elementor-element-08688e8{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-15 .elementor-element.elementor-element-b2193eb{--padding-top:50px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-15 .elementor-element.elementor-element-ed89891{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-15 .elementor-element.elementor-element-9157807{--padding-top:150px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-15 .elementor-element.elementor-element-a0011df{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-cbca610{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-f03dd02{--padding-top:100px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-15 .elementor-element.elementor-element-c07fe29{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-15 .elementor-element.elementor-element-7775332{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}}@media(max-width:640px){.elementor-15 .elementor-element.elementor-element-ca9893b .elementor-heading-title{font-size:var( --e-global-typography-1e5755a-font-size );line-height:var( --e-global-typography-1e5755a-line-height );}.elementor-15 .elementor-element.elementor-element-274d0a9{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-7ad80de .elementor-heading-title{font-size:var( --e-global-typography-ef9fbd9-font-size );line-height:var( --e-global-typography-ef9fbd9-line-height );}.elementor-15 .elementor-element.elementor-element-990aac5{font-size:var( --e-global-typography-eb36648-font-size );line-height:var( --e-global-typography-eb36648-line-height );}.elementor-15 .elementor-element.elementor-element-357416f{font-size:var( --e-global-typography-eb36648-font-size );line-height:var( --e-global-typography-eb36648-line-height );}.elementor-15 .elementor-element.elementor-element-603e7d7{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-78cd08e .elementor-button{font-size:var( --e-global-typography-2d3ed8d-font-size );line-height:var( --e-global-typography-2d3ed8d-line-height );}.elementor-15 .elementor-element.elementor-element-844cd1c{font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );}.elementor-15 .elementor-element.elementor-element-89d5db5{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-a44d0a5 .cocoen-drag{width:2px;}.elementor-15 .elementor-element.elementor-element-fd3eda5{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-49f3e13{font-size:var( --e-global-typography-eb36648-font-size );line-height:var( --e-global-typography-eb36648-line-height );}.elementor-15 .elementor-element.elementor-element-44f46ae .ue_item_text{font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );}.elementor-15 .elementor-element.elementor-element-3d52607 .elementor-counter-number-wrapper{font-size:clamp(68px, 8vw, 80px);}.elementor-15 .elementor-element.elementor-element-c9a287e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-c9a287e .elementor-heading-title{font-size:var( --e-global-typography-40cabdb-font-size );line-height:var( --e-global-typography-40cabdb-line-height );}.elementor-15 .elementor-element.elementor-element-281df02 .elementor-counter-number-wrapper{font-size:clamp(68px, 8vw, 80px);}.elementor-15 .elementor-element.elementor-element-51904e9 .elementor-heading-title{font-size:var( --e-global-typography-40cabdb-font-size );line-height:var( --e-global-typography-40cabdb-line-height );}.elementor-15 .elementor-element.elementor-element-2ec9a16 .elementor-counter-number-wrapper{font-size:clamp(68px, 8vw, 80px);}.elementor-15 .elementor-element.elementor-element-14e9cbf .elementor-heading-title{font-size:var( --e-global-typography-40cabdb-font-size );line-height:var( --e-global-typography-40cabdb-line-height );}.elementor-15 .elementor-element.elementor-element-08688e8{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-14e8e3c{font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );}.elementor-15 .elementor-element.elementor-element-b2193eb{--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:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-719e89d{--container-widget-width:67%;--container-widget-flex-grow:0;width:var( --container-widget-width, 67% );max-width:67%;}.elementor-15 .elementor-element.elementor-element-719e89d .elementor-heading-title{font-size:var( --e-global-typography-eb36648-font-size );line-height:var( --e-global-typography-eb36648-line-height );}.elementor-15 .elementor-element.elementor-element-51d5657{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-40cabdb-font-size );line-height:var( --e-global-typography-40cabdb-line-height );}.elementor-15 .elementor-element.elementor-element-ed89891{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-9a7ee0c .jet-form-builder-message--success{font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );}.elementor-15 .elementor-element.elementor-element-9a7ee0c .jet-form-builder-message--error{font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );}.elementor-15 .elementor-element.elementor-element-1e4d32a .elementor-heading-title{font-size:var( --e-global-typography-40cabdb-font-size );line-height:var( --e-global-typography-40cabdb-line-height );}.elementor-15 .elementor-element.elementor-element-bdda07e .ue-text{font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );}.elementor-15 .elementor-element.elementor-element-bdda07e .ue-btn{font-size:var( --e-global-typography-2d3ed8d-font-size );line-height:var( --e-global-typography-2d3ed8d-line-height );}.elementor-15 .elementor-element.elementor-element-9157807{--padding-top:100px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-6b7d6d0{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;font-size:var( --e-global-typography-40cabdb-font-size );line-height:var( --e-global-typography-40cabdb-line-height );}.elementor-15 .elementor-element.elementor-element-a0011df{font-size:var( --e-global-typography-eb36648-font-size );line-height:var( --e-global-typography-eb36648-line-height );}.elementor-15 .elementor-element.elementor-element-343e4e8{font-size:var( --e-global-typography-eb36648-font-size );line-height:var( --e-global-typography-eb36648-line-height );}.elementor-15 .elementor-element.elementor-element-cbca610{font-size:var( --e-global-typography-40cabdb-font-size );line-height:var( --e-global-typography-40cabdb-line-height );}.elementor-15 .elementor-element.elementor-element-f03dd02{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-69f5995 .elementor-heading-title{font-size:var( --e-global-typography-eb36648-font-size );line-height:var( --e-global-typography-eb36648-line-height );}.elementor-15 .elementor-element.elementor-element-de08d40{font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );}.elementor-15 .elementor-element.elementor-element-96622ee{font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );}.elementor-15 .elementor-element.elementor-element-45d7d64{font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );}.elementor-15 .elementor-element.elementor-element-fb7c17a{font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );}.elementor-15 .elementor-element.elementor-element-2449f55{font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );}.elementor-15 .elementor-element.elementor-element-556c9ee{font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );}.elementor-15 .elementor-element.elementor-element-33c15b9{font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );}.elementor-15 .elementor-element.elementor-element-24b5d0f{font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );}.elementor-15 .elementor-element.elementor-element-c07fe29{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-7775332{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-15 .elementor-element.elementor-element-7775332 .elementor-heading-title{font-size:var( --e-global-typography-eb36648-font-size );line-height:var( --e-global-typography-eb36648-line-height );}.elementor-15 .elementor-element.elementor-element-f08c3e8 .jet-form-builder-message--success{font-size:var( --e-global-typography-c96c837-font-size );line-height:var( --e-global-typography-c96c837-line-height );}}@media(min-width:641px){.elementor-15 .elementor-element.elementor-element-58506e0{--width:100%;}.elementor-15 .elementor-element.elementor-element-3e6d83e{--width:100%;}.elementor-15 .elementor-element.elementor-element-274d0a9{--width:100%;}.elementor-15 .elementor-element.elementor-element-ed89891{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-ca9893b */.font-adriane {
    font-family: "adriane";
    font-weight: 500;
}

.single-left {
    display: block;
    text-align: start;
}

.single-right {
    display: block;
    text-align: end;
}

.align-right {
    text-align: end;
}

@media (max-width: 640px) {
   .single-left, .single-right, .align-right {
       text-align: start;
       display: inline;
   }  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-603e7d7 *//***************************************************
 * Generated by SVG Artista on 2/10/2026, 2:03:51 PM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/

@-webkit-keyframes animate-cls1 {
  0% {
    stroke-dashoffset: 1943.599853515625px;
    stroke-dasharray: 1943.599853515625px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 1943.599853515625px;
  }
}

@keyframes animate-svg-stroke-1 {
  0% {
    stroke-dashoffset: 1943.599853515625px;
    stroke-dasharray: 1943.599853515625px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 1943.599853515625px;
  }
}

.svg-elem-1 {
  -webkit-animation: animate-svg-stroke-1 1.5s cubic-bezier(1, 0, 0, 1) 0s both;
          animation: animate-svg-stroke-1 1.5s cubic-bezier(1, 0, 0, 1) 0s both;
}

@-webkit-keyframes animate-svg-stroke-2 {
  0% {
    stroke-dashoffset: 967.717041015625px;
    stroke-dasharray: 967.717041015625px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 967.717041015625px;
  }
}

@keyframes animate-svg-stroke-2 {
  0% {
    stroke-dashoffset: 967.717041015625px;
    stroke-dasharray: 967.717041015625px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 967.717041015625px;
  }
}

.svg-elem-2 {
  -webkit-animation: animate-svg-stroke-2 1.5s cubic-bezier(1, 0, 0, 1) 0.1s both;
          animation: animate-svg-stroke-2 1.5s cubic-bezier(1, 0, 0, 1) 0.1s both;
}

@-webkit-keyframes animate-svg-stroke-3 {
  0% {
    stroke-dashoffset: 607.885986328125px;
    stroke-dasharray: 607.885986328125px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 607.885986328125px;
  }
}

@keyframes animate-svg-stroke-3 {
  0% {
    stroke-dashoffset: 607.885986328125px;
    stroke-dasharray: 607.885986328125px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 607.885986328125px;
  }
}

.svg-elem-3 {
  -webkit-animation: animate-svg-stroke-3 1.5s cubic-bezier(1, 0, 0, 1) 0.2s both;
          animation: animate-svg-stroke-3 1.5s cubic-bezier(1, 0, 0, 1) 0.2s both;
}

@-webkit-keyframes animate-svg-stroke-4 {
  0% {
    stroke-dashoffset: 682.6647338867188px;
    stroke-dasharray: 682.6647338867188px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 682.6647338867188px;
  }
}

@keyframes animate-svg-stroke-4 {
  0% {
    stroke-dashoffset: 682.6647338867188px;
    stroke-dasharray: 682.6647338867188px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 682.6647338867188px;
  }
}

.svg-elem-4 {
  -webkit-animation: animate-svg-stroke-4 1.5s cubic-bezier(1, 0, 0, 1) 0.30000000000000004s both;
          animation: animate-svg-stroke-4 1.5s cubic-bezier(1, 0, 0, 1) 0.30000000000000004s both;
}
.elementor-15 .elementor-element.elementor-element-603e7d7 svg {
    overflow: visible !important;
    display: block;
}

/* Standard: NICHT animieren */
.svg-elem-1,
.svg-elem-2,
.svg-elem-3,
.svg-elem-4 {
  -webkit-animation: none !important;
  animation: none !important;
}

/* Erst animieren wenn Wrapper die Klasse .is-visible hat */
.svg-animate.is-visible .svg-elem-1 {
  -webkit-animation: animate-svg-stroke-1 1.5s cubic-bezier(1,0,0,1) 0s both !important;
          animation: animate-svg-stroke-1 1.5s cubic-bezier(1,0,0,1) 0s both !important;
}
.svg-animate.is-visible .svg-elem-2 {
  -webkit-animation: animate-svg-stroke-2 1.5s cubic-bezier(1,0,0,1) 0.1s both !important;
          animation: animate-svg-stroke-2 1.5s cubic-bezier(1,0,0,1) 0.1s both !important;
}
.svg-animate.is-visible .svg-elem-3 {
  -webkit-animation: animate-svg-stroke-3 1.5s cubic-bezier(1,0,0,1) 0.2s both !important;
          animation: animate-svg-stroke-3 1.5s cubic-bezier(1,0,0,1) 0.2s both !important;
}
.svg-animate.is-visible .svg-elem-4 {
  -webkit-animation: animate-svg-stroke-4 1.5s cubic-bezier(1,0,0,1) 0.3s both !important;
          animation: animate-svg-stroke-4 1.5s cubic-bezier(1,0,0,1) 0.3s both !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_timeline_bullets, class: .elementor-element-44f46ae */.elementor-15 .elementor-element.elementor-element-44f46ae .ue_item_icon {
    transform: translateY(2px);
}/* End custom CSS */
/* Start custom CSS for jet-form-builder-form, class: .elementor-element-9a7ee0c */.pv-card{
  background:#fff;
  border-radius:22px;
  padding:26px;
  height: 100%;
}

.elementor-15 .elementor-element.elementor-element-9a7ee0c .form-headline {
    font-family: var(--e-global-typography-40cabdb-font-family), Sans-serif;
    font-size: var(--e-global-typography-40cabdb-font-size);
    font-weight: var(--e-global-typography-40cabdb-font-weight);
    text-transform: var(--e-global-typography-40cabdb-text-transform);
    line-height: var(--e-global-typography-40cabdb-line-height);
    color: var(--e-global-color-text);
    
}

.pv-card p {
    font-family: var(--e-global-typography-c96c837-font-family), Sans-serif;
    font-size: var(--e-global-typography-c96c837-font-size);
    color: var(--e-global-color-text);
}



.elementor-15 .elementor-element.elementor-element-9a7ee0c .jet-form-builder__field[name="kwp"] {
    font-size: clamp(28px, 4vw, 32px);
    font-weight: 700;
    color: var(--e-global-color-text);
      font-family: var(--e-global-typography-c96c837-font-family), Sans-serif;
}

.elementor-15 .elementor-element.elementor-element-9a7ee0c .for-checkbox span {
    font-family: var(--e-global-typography-c96c837-font-family), Sans-serif;
}

.for-radio span {
    font-family: var(--e-global-typography-c96c837-font-family), Sans-serif;
    font-weight: 600;
}
.elementor-15 .elementor-element.elementor-element-9a7ee0c .field-type-radio-field .jet-form-builder__field-label.for-radio>span:before {
    border: none;
    background-color: #E5E5E5;
}

.elementor-15 .elementor-element.elementor-element-9a7ee0c .field-type-radio-field .jet-form-builder__field-label.for-radio :checked+span:before {
    background-color: #FC5D2D;
}

.elementor-15 .elementor-element.elementor-element-9a7ee0c .jet-form-builder__field::placeholder {
    font-size: clamp(28px, 4vw, 32px);
    font-weight: 700;
    color: #EBEBEB !important;
    
      font-family: var(--e-global-typography-c96c837-font-family), Sans-serif;
}

.elementor-15 .elementor-element.elementor-element-9a7ee0c .jet-form-builder__field#email {
    font-size: var(--e-global-typography-c96c837-font-size);
    font-weight: 400;
    color: #fff;
    font-family: var(--e-global-typography-c96c837-font-family), Sans-serif;
    width: 100%;
}

.elementor-15 .elementor-element.elementor-element-9a7ee0c .pv-card-email .field-type-text-field {
    width: 100%;
}  

.elementor-15 .elementor-element.elementor-element-9a7ee0c .jet-form-builder__field#email::placeholder {
    color: #EBEBEB !important;
}

.elementor-15 .elementor-element.elementor-element-9a7ee0c .for-checkbox span:before {
    border-radius: 30px !important;
    border: none !important;
    background-color: #fff !important;
}

.elementor-15 .elementor-element.elementor-element-9a7ee0c .jet-form-builder__field.form-datenschutz:checked+span:before {
    background-color: #fff !important;
    background-image: url('https://solarexpert.at/wp-content/uploads/2026/02/cex-svg-1-1.svg') !important;
}

.elementor-15 .elementor-element.elementor-element-9a7ee0c .form-submit-btn {
    display: flex !important;
    justify-content: flex-end;
    align-items: flex-end !important;
    padding-top: 30px;
}

.elementor-15 .elementor-element.elementor-element-9a7ee0c .form-submit-btn button.jet-form-builder__submit {
    color: #fff !important;
    padding: 5px 25px !important;
}
.elementor-15 .elementor-element.elementor-element-9a7ee0c .form-submit-btn button.jet-form-builder__submit:hover {
    background-color: #fff;
    color: #FC5D2D !important;
}

.elementor-15 .elementor-element.elementor-element-9a7ee0c .form-submit-btn>.field-type-submit-field {
    margin: unset !important;
}

.elementor-15 .elementor-element.elementor-element-9a7ee0c .pv-card .wp-block-heading{
  font-weight:800;
  letter-spacing:.04em;
  font-size:14px;
  text-transform:uppercase;
  margin-bottom:14px;
}

.pv-card-accent{
  background:#f05a28;
  color:#fff;
}

.pv-card-accent .wp-block-heading{
  color:#fff;
}

.pv-card input,
.pv-card select{
  width:100%;
  border:none;
  border-bottom:2px dotted rgba(0,0,0,.25);
  background:transparent;
  padding:14px 0;
  font-size:22px;
  outline:none;
  box-shadow:none;
}

.pv-card-accent input{
  border-bottom:2px dotted rgba(255,255,255,.6);
  color:#fff;
}

.pv-card-accent input::placeholder{
  color:rgba(255,255,255,.75);
}

/* Submit Button (JetFormBuilder) */
.elementor-15 .elementor-element.elementor-element-9a7ee0c .jet-form-builder__submit{
  background:#f05a28;
  border:none;
  border-radius:30px;
  padding:14px 18px;
  font-weight:800;
  text-transform:uppercase;
}

.elementor-15 .elementor-element.elementor-element-9a7ee0c .form-headline {
    padding-left: 26px;
}

.elementor-15 .elementor-element.elementor-element-9a7ee0c .wp-block-group.pv-card {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
}
.elementor-15 .elementor-element.elementor-element-9a7ee0c .wp-block-jet-forms-radio-field {
    width: 100%;
}

.elementor-15 .elementor-element.elementor-element-9a7ee0c .for-checkbox span {
    font-family: var(--e-global-typography-c96c837-font-family), Sans-serif;
    font-size: var(--e-global-typography-c96c837-font-size);
    color: var(--e-global-color-text);
    color: #fff;
    line-height: 1.2em;
}

@media (max-width: 1024px) {
    .elementor-15 .elementor-element.elementor-element-9a7ee0c .is-layout-flex {
        gap: 100px
    }
    .elementor-15 .elementor-element.elementor-element-9a7ee0c .for-checkbox span {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf0ef9a *//* 1) Form Wrapper als 3-spaltiges Grid */
.pv-lead-form .elementor-form-fields-wrapper{
  display:grid;
  grid-template-columns: repeat(3, 1fr);
  gap:24px;
  align-items:start;
}

/* 2) Grund-Card-Style für "Felder" (wir stylen Feld-Wrapper wie Cards) */
.pv-lead-form .elementor-field-group{
  background:#fff;
  border-radius:22px;
  padding:26px;
}

/* 3) KWP in Spalte 1 */
.pv-lead-form .elementor-field-group.field-kwp{
  grid-column:1;
}

/* 4) Dachtyp in Spalte 2 */
.pv-lead-form .elementor-field-group.field-dach{
  grid-column:2;
}

/* 5) Email in Spalte 3 (Card-Style wird orange überschrieben) */
.pv-lead-form .elementor-field-group.field-email{
  grid-column:3;
  background:#f05a28;          /* orange */
  color:#fff;
}

/* Eingabefelder nice */
.pv-lead-form input,
.pv-lead-form select{
  width:100%;
  border:none;
  border-bottom:2px dotted rgba(0,0,0,.2);
  border-radius:0;
  padding:14px 0;
  background:transparent;
  outline:none;
  box-shadow:none;
  font-size:22px;
}

/* Email Card: dotted line hell */
.pv-lead-form .field-email input{
  border-bottom:2px dotted rgba(255,255,255,.6);
  color:#fff;
}
.pv-lead-form .field-email input::placeholder{
  color:rgba(255,255,255,.75);
}

/* 6) Submit Button unter die 3. Spalte setzen */
.pv-lead-form .elementor-field-group.elementor-field-type-submit{
  grid-column:3;
  background:transparent;
  padding:0;
}

/* Button Style wie im Screenshot */
.pv-lead-form button[type="submit"]{
  width:100%;
  background:#f05a28;
  border:none;
  border-radius:30px;
  padding:14px 18px;
  font-weight:700;
  text-transform:uppercase;
}

/* Responsive: untereinander */
@media (max-width: 900px){
  .pv-lead-form .elementor-form-fields-wrapper{
    grid-template-columns: 1fr;
  }
  .pv-lead-form .elementor-field-group,
  .pv-lead-form .elementor-field-group.elementor-field-type-submit{
    grid-column:1 !important;
  }
}/* End custom CSS */
/* Start custom CSS for ucaddon_arrow_navigation, class: .elementor-element-4e68c6b */.elementor-15 .elementor-element.elementor-element-4e68c6b .cls-1 {
    stroke: #fff;
    stroke-width: 2px;
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_carousel_new, class: .elementor-element-bdda07e */.jc-number {
    font-size: 18px;
    font-family: 'canada-type-gibson';
    font-weight: 700;
    background-color: #FC5D2D;
    width: 30px;
    height: 30px;
    border-radius: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
}

.ue-title {
    width: 75%;
}

.uc_image_carousel_content-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: space-between; 
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed89891 */.elementor-15 .elementor-element.elementor-element-ed89891 .overflow-visible * {
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-82bafad */.elementor-15 .elementor-element.elementor-element-82bafad svg {
    width: var(--n-accordion-icon-size);
}/* End custom CSS */
/* Start custom CSS for jet-form-builder-form, class: .elementor-element-f08c3e8 */.elementor-15 .elementor-element.elementor-element-f08c3e8 .for-checkbox span {
    font-family: var(--e-global-typography-c96c837-font-family), Sans-serif;
}

.elementor-15 .elementor-element.elementor-element-f08c3e8 .jet-form-builder__field::placeholder {
       font-family: var(--e-global-typography-c96c837-font-family), Sans-serif;
    font-size: var(--e-global-typography-c96c837-font-size);
    font-weight: 400;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-c96c837-font-family), Sans-serif;
}


.elementor-15 .elementor-element.elementor-element-f08c3e8 .for-checkbox span:before {
    border-radius: 30px !important;
    border: none !important;
    background-color: #fff !important;
}

.elementor-15 .elementor-element.elementor-element-f08c3e8 .jet-form-builder__field.checkradio-field:checked+span:before {
    background-color: #fff !important;
    background-image: url('https://solarexpert.at/wp-content/uploads/2026/02/cex-svg-1-1.svg') !important;
}

.elementor-15 .elementor-element.elementor-element-f08c3e8 .form-submit-btn {
    display: flex !important;
    justify-content: flex-end;
    align-items: flex-end !important;
    padding-top: 30px;
}

.elementor-15 .elementor-element.elementor-element-f08c3e8 .form-submit-btn button.jet-form-builder__submit {
    color: #fff !important;
    padding: 5px 25px !important;
}
.elementor-15 .elementor-element.elementor-element-f08c3e8 .form-submit-btn button.jet-form-builder__submit:hover {
    background-color: #fff;
    color: #FC5D2D !important;
}

.elementor-15 .elementor-element.elementor-element-f08c3e8 .form-submit-btn>.field-type-submit-field {
    margin: unset !important;
}


/* Submit Button (JetFormBuilder) */
.elementor-15 .elementor-element.elementor-element-f08c3e8 .jet-form-builder__submit{
  background:#f05a28;
  color: #fff;
  border:none;
  border-radius:30px;
  padding:5px 25px;
  font-weight:800;
  text-transform:uppercase;
}

.elementor-15 .elementor-element.elementor-element-f08c3e8 label:not(.for-checkbox) {
    display: none;
}

.elementor-15 .elementor-element.elementor-element-f08c3e8 .wp-block-columns-is-layout-flex {
    margin-bottom: 0px;
}

.elementor-15 .elementor-element.elementor-element-f08c3e8 .field-type-checkbox-field {
    padding: 20px 0px !important;
}

.elementor-15 .elementor-element.elementor-element-f08c3e8 .for-checkbox span {
    width: 75%;
}



@media (max-width: 1024px) {
    .elementor-15 .elementor-element.elementor-element-f08c3e8 .wp-block-columns-is-layout-flex {
        gap: 0px
    }
    .elementor-15 .elementor-element.elementor-element-f08c3e8 .for-checkbox span {
        width: 100%;
    }
    
    .elementor-15 .elementor-element.elementor-element-f08c3e8 .for-checkbox span {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
    }
}/* End custom CSS */