.elementor-22740 .elementor-element.elementor-element-0eb8be0{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-22740 .elementor-element.elementor-element-69ef19e .elementor-repeater-item-e44266b .swiper-slide-bg{background-image:url(https://schafranek.at/wp-content/uploads/2025/10/20250730_ZKW_008.jpg);background-size:cover;}.elementor-22740 .elementor-element.elementor-element-69ef19e .elementor-repeater-item-e44266b .elementor-background-overlay{background-color:#00000038;}.elementor-22740 .elementor-element.elementor-element-69ef19e .elementor-repeater-item-e44266b .swiper-slide-inner{align-items:flex-end;}.elementor-22740 .elementor-element.elementor-element-69ef19e .elementor-repeater-item-66cfdd9 .swiper-slide-bg{background-image:url(https://schafranek.at/wp-content/uploads/2025/10/20250730_ZKW_037.jpg);background-size:cover;}.elementor-22740 .elementor-element.elementor-element-69ef19e .elementor-repeater-item-66cfdd9 .elementor-background-overlay{background-color:#00000038;}.elementor-22740 .elementor-element.elementor-element-69ef19e .elementor-repeater-item-66cfdd9 .swiper-slide-inner{align-items:flex-end;}.elementor-22740 .elementor-element.elementor-element-69ef19e .elementor-repeater-item-12b8e9e .swiper-slide-bg{background-image:url(https://schafranek.at/wp-content/uploads/2025/10/20241128_Baierl_Imagefotos_009.jpg);background-size:cover;}.elementor-22740 .elementor-element.elementor-element-69ef19e .elementor-repeater-item-12b8e9e .elementor-background-overlay{background-color:#00000038;}.elementor-22740 .elementor-element.elementor-element-69ef19e .elementor-repeater-item-12b8e9e .swiper-slide-inner{align-items:flex-end;}.elementor-22740 .elementor-element.elementor-element-69ef19e .swiper-slide{transition-duration:calc(3500ms*1.2);height:1000px;}.elementor-22740 .elementor-element.elementor-element-69ef19e .elementor-slide-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-b632307-font-family ), Sans-serif;font-size:var( --e-global-typography-b632307-font-size );font-weight:var( --e-global-typography-b632307-font-weight );text-transform:var( --e-global-typography-b632307-text-transform );font-style:var( --e-global-typography-b632307-font-style );text-decoration:var( --e-global-typography-b632307-text-decoration );line-height:var( --e-global-typography-b632307-line-height );letter-spacing:var( --e-global-typography-b632307-letter-spacing );word-spacing:var( --e-global-typography-b632307-word-spacing );border-radius:50px;color:#FFFFFF;border-color:var( --e-global-color-primary );}.elementor-22740 .elementor-element.elementor-element-69ef19e .elementor-slide-button:hover{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-22740 .elementor-element.elementor-element-69ef19e > .elementor-widget-container{margin:-10px -10px -10px -10px;padding:0px 0px 0px 0px;}.elementor-22740 .elementor-element.elementor-element-69ef19e .swiper-slide-contents{max-width:100%;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.2);}.elementor-22740 .elementor-element.elementor-element-69ef19e .swiper-slide-inner{padding:0em 0em 6em 0em;text-align:center;}.elementor-22740 .elementor-element.elementor-element-69ef19e .elementor-slide-heading{font-family:var( --e-global-typography-32c11a6-font-family ), Sans-serif;font-size:var( --e-global-typography-32c11a6-font-size );font-weight:var( --e-global-typography-32c11a6-font-weight );text-transform:var( --e-global-typography-32c11a6-text-transform );font-style:var( --e-global-typography-32c11a6-font-style );text-decoration:var( --e-global-typography-32c11a6-text-decoration );line-height:var( --e-global-typography-32c11a6-line-height );letter-spacing:var( --e-global-typography-32c11a6-letter-spacing );}.elementor-22740 .elementor-element.elementor-element-69ef19e .elementor-slide-description{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;}.elementor-22740 .elementor-element.elementor-element-4826857c:not(.elementor-motion-effects-element-type-background), .elementor-22740 .elementor-element.elementor-element-4826857c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8181810A;}.elementor-22740 .elementor-element.elementor-element-4826857c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0em;margin-bottom:0em;padding:5em 0em 5em 0em;}.elementor-22740 .elementor-element.elementor-element-4826857c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-22740 .elementor-element.elementor-element-759f64f9{text-align:center;}.elementor-22740 .elementor-element.elementor-element-759f64f9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:800;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-22740 .elementor-element.elementor-element-32f5c668{text-align:center;}.elementor-22740 .elementor-element.elementor-element-32f5c668 .elementor-heading-title{font-size:14px;font-weight:600;text-transform:uppercase;line-height:2em;letter-spacing:2.6px;color:var( --e-global-color-accent );}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-22740 .elementor-element.elementor-element-5e271b{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-22740 .elementor-element.elementor-element-747870d > .elementor-background-overlay{opacity:0.5;}.elementor-22740 .elementor-element.elementor-element-747870d{padding:5em 0em 0em 0em;}.elementor-22740 .elementor-element.elementor-element-247963e{text-align:center;}.elementor-22740 .elementor-element.elementor-element-247963e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:800;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-22740 .elementor-element.elementor-element-d5e8124{text-align:center;}.elementor-22740 .elementor-element.elementor-element-d5e8124 .elementor-heading-title{font-size:14px;font-weight:600;text-transform:uppercase;line-height:2em;letter-spacing:2.6px;color:var( --e-global-color-accent );}.elementor-22740 .elementor-element.elementor-element-18974c41 > .elementor-container{max-width:1440px;}.elementor-22740 .elementor-element.elementor-element-18974c41 > .elementor-background-overlay{opacity:0.5;}.elementor-22740 .elementor-element.elementor-element-18974c41{margin-top:0%;margin-bottom:0%;padding:5em 0em 5em 0em;}.elementor-22740 .elementor-element.elementor-element-7d40b64c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:30px;}.elementor-22740 .elementor-element.elementor-element-7d40b64c > .elementor-element-populated{margin:0% 10% 0% 0%;--e-column-margin-right:10%;--e-column-margin-left:0%;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-22740 .elementor-element.elementor-element-272c74ae img{border-radius:100% 100% 100% 100%;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.2);}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );}.elementor-22740 .elementor-element.elementor-element-32257f37 .elementor-cta .elementor-cta__bg, .elementor-22740 .elementor-element.elementor-element-32257f37 .elementor-cta .elementor-cta__bg-overlay{transition-duration:600ms;}.elementor-22740 .elementor-element.elementor-element-32257f37 > .elementor-widget-container{border-radius:0% 0% 0% 0%;}.elementor-22740 .elementor-element.elementor-element-32257f37 .elementor-cta__content{text-align:center;padding:45px 0px 0px 0px;background-color:#FFFFFF00;}.elementor-22740 .elementor-element.elementor-element-32257f37 .elementor-cta__bg-wrapper{min-height:600px;}.elementor-22740 .elementor-element.elementor-element-32257f37 .elementor-cta__title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-primary );}.elementor-22740 .elementor-element.elementor-element-53cfa266{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-22740 .elementor-element.elementor-element-c069d5e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:30px;}.elementor-22740 .elementor-element.elementor-element-c069d5e > .elementor-element-populated{margin:0% 5% 0% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;}.elementor-22740 .elementor-element.elementor-element-14837211 img{border-radius:100% 100% 100% 100%;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.2);}.elementor-22740 .elementor-element.elementor-element-66e6b587 .elementor-cta .elementor-cta__bg, .elementor-22740 .elementor-element.elementor-element-66e6b587 .elementor-cta .elementor-cta__bg-overlay{transition-duration:600ms;}.elementor-22740 .elementor-element.elementor-element-66e6b587 > .elementor-widget-container{border-radius:0% 0% 0% 0%;}.elementor-22740 .elementor-element.elementor-element-66e6b587 .elementor-cta__content{text-align:center;padding:45px 0px 0px 0px;background-color:#FFFFFF00;}.elementor-22740 .elementor-element.elementor-element-66e6b587 .elementor-cta__bg-wrapper{min-height:600px;}.elementor-22740 .elementor-element.elementor-element-66e6b587 .elementor-cta__title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-primary );}.elementor-22740 .elementor-element.elementor-element-43a40965{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-22740 .elementor-element.elementor-element-64401b56 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:30px;}.elementor-22740 .elementor-element.elementor-element-64401b56 > .elementor-element-populated{margin:0% 5% 0% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;}.elementor-22740 .elementor-element.elementor-element-547b4bb5 img{border-radius:100% 100% 100% 100%;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.2);}.elementor-22740 .elementor-element.elementor-element-2993614 .elementor-cta .elementor-cta__bg, .elementor-22740 .elementor-element.elementor-element-2993614 .elementor-cta .elementor-cta__bg-overlay{transition-duration:600ms;}.elementor-22740 .elementor-element.elementor-element-2993614 > .elementor-widget-container{border-radius:0% 0% 0% 0%;}.elementor-22740 .elementor-element.elementor-element-2993614 .elementor-cta__content{text-align:center;padding:45px 0px 0px 0px;background-color:#FFFFFF00;}.elementor-22740 .elementor-element.elementor-element-2993614 .elementor-cta__bg-wrapper{min-height:600px;}.elementor-22740 .elementor-element.elementor-element-2993614 .elementor-cta__title{font-family:var( --e-global-typography-341800e-font-family ), Sans-serif;font-size:var( --e-global-typography-341800e-font-size );font-weight:var( --e-global-typography-341800e-font-weight );text-transform:var( --e-global-typography-341800e-text-transform );font-style:var( --e-global-typography-341800e-font-style );text-decoration:var( --e-global-typography-341800e-text-decoration );line-height:var( --e-global-typography-341800e-line-height );letter-spacing:var( --e-global-typography-341800e-letter-spacing );word-spacing:var( --e-global-typography-341800e-word-spacing );color:var( --e-global-color-primary );}.elementor-22740 .elementor-element.elementor-element-7faefe37{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-22740 .elementor-element.elementor-element-023dbf9:not(.elementor-motion-effects-element-type-background), .elementor-22740 .elementor-element.elementor-element-023dbf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8181810A;}.elementor-22740 .elementor-element.elementor-element-023dbf9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:5em 0em 5em 0em;}.elementor-22740 .elementor-element.elementor-element-023dbf9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22740 .elementor-element.elementor-element-75f06f3{text-align:center;}.elementor-22740 .elementor-element.elementor-element-75f06f3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:800;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-22740 .elementor-element.elementor-element-6034861{text-align:center;}.elementor-22740 .elementor-element.elementor-element-6034861 .elementor-heading-title{font-size:14px;font-weight:600;text-transform:uppercase;line-height:2em;letter-spacing:2.6px;color:var( --e-global-color-accent );}.elementor-widget-portfolio a .elementor-portfolio-item__overlay{background-color:var( --e-global-color-accent );}.elementor-widget-portfolio .elementor-portfolio__filter{color:var( --e-global-color-text );}.elementor-widget-portfolio .elementor-portfolio__filter.elementor-active{color:var( --e-global-color-primary );}.elementor-22740 .elementor-element.elementor-element-92fa4ff .elementor-post__thumbnail__link{padding-bottom:calc( 0.66 * 100% );}.elementor-22740 .elementor-element.elementor-element-92fa4ff:after{content:"0.66";position:absolute;color:transparent;}.elementor-22740 .elementor-element.elementor-element-92fa4ff{--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-22740 .elementor-element.elementor-element-92fa4ff a .elementor-portfolio-item__overlay{background-color:#0000004F;}.elementor-22740 .elementor-element.elementor-element-5b7e2f58 > .elementor-background-overlay{background-color:#8181810A;opacity:0.5;}.elementor-22740 .elementor-element.elementor-element-5b7e2f58{padding:5em 0em 0em 0em;}.elementor-22740 .elementor-element.elementor-element-1a023e95{text-align:center;}.elementor-22740 .elementor-element.elementor-element-1a023e95 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:800;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-22740 .elementor-element.elementor-element-4aae64ab{text-align:center;}.elementor-22740 .elementor-element.elementor-element-4aae64ab .elementor-heading-title{font-size:14px;font-weight:600;text-transform:uppercase;line-height:2em;letter-spacing:2.6px;color:var( --e-global-color-accent );}.elementor-22740 .elementor-element.elementor-element-f848cf1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-22740 .elementor-element.elementor-element-f848cf1 > .elementor-background-overlay{background-color:#8181810A;opacity:0.5;}.elementor-22740 .elementor-element.elementor-element-f848cf1{padding:3em 0em 0em 0em;}.elementor-22740 .elementor-element.elementor-element-425d0445 img{box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.2);}.elementor-22740 .elementor-element.elementor-element-b089775{text-align:left;}.elementor-22740 .elementor-element.elementor-element-b089775 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-primary );}.elementor-22740 .elementor-element.elementor-element-9120ddf{text-align:left;}.elementor-22740 .elementor-element.elementor-element-9120ddf .elementor-heading-title{font-size:14px;font-weight:600;text-transform:uppercase;line-height:2em;letter-spacing:2.6px;color:var( --e-global-color-accent );}.elementor-22740 .elementor-element.elementor-element-50ecfcb0{text-align:left;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;}.elementor-22740 .elementor-element.elementor-element-2b5e234 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-22740 .elementor-element.elementor-element-2b5e234{padding:3em 0em 0em 0em;}.elementor-22740 .elementor-element.elementor-element-61b3151{text-align:right;}.elementor-22740 .elementor-element.elementor-element-61b3151 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-primary );}.elementor-22740 .elementor-element.elementor-element-9a05614{text-align:right;}.elementor-22740 .elementor-element.elementor-element-9a05614 .elementor-heading-title{font-size:14px;font-weight:600;text-transform:uppercase;line-height:2em;letter-spacing:2.6px;color:var( --e-global-color-accent );}.elementor-22740 .elementor-element.elementor-element-aaa88b8{text-align:right;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;}.elementor-22740 .elementor-element.elementor-element-4642374 img{box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.2);}.elementor-22740 .elementor-element.elementor-element-6112d69 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-22740 .elementor-element.elementor-element-6112d69{padding:3em 0em 0em 0em;}.elementor-22740 .elementor-element.elementor-element-ee6eada img{box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.2);}.elementor-22740 .elementor-element.elementor-element-bcb87fe{text-align:left;}.elementor-22740 .elementor-element.elementor-element-bcb87fe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-primary );}.elementor-22740 .elementor-element.elementor-element-7521518{text-align:left;}.elementor-22740 .elementor-element.elementor-element-7521518 .elementor-heading-title{font-size:14px;font-weight:600;text-transform:uppercase;line-height:2em;letter-spacing:2.6px;color:var( --e-global-color-accent );}.elementor-22740 .elementor-element.elementor-element-9210f5b{text-align:left;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;}.elementor-22740 .elementor-element.elementor-element-0126809 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-22740 .elementor-element.elementor-element-0126809{padding:3em 0em 5em 0em;}.elementor-22740 .elementor-element.elementor-element-dc89c87{text-align:right;}.elementor-22740 .elementor-element.elementor-element-dc89c87 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-primary );}.elementor-22740 .elementor-element.elementor-element-5ae89ce{text-align:right;}.elementor-22740 .elementor-element.elementor-element-5ae89ce .elementor-heading-title{font-size:14px;font-weight:600;text-transform:uppercase;line-height:2em;letter-spacing:2.6px;color:var( --e-global-color-accent );}.elementor-22740 .elementor-element.elementor-element-3a3d4d9{text-align:right;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;}.elementor-22740 .elementor-element.elementor-element-ff7fadb img{box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.2);}.elementor-22740 .elementor-element.elementor-element-382e3ae3:not(.elementor-motion-effects-element-type-background), .elementor-22740 .elementor-element.elementor-element-382e3ae3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8181810A;}.elementor-22740 .elementor-element.elementor-element-382e3ae3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5em 12em 5em 12em;}.elementor-22740 .elementor-element.elementor-element-382e3ae3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22740 .elementor-element.elementor-element-4fcd538c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-22740 .elementor-element.elementor-element-22868b7b{text-align:center;}.elementor-22740 .elementor-element.elementor-element-22868b7b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:800;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-22740 .elementor-element.elementor-element-6f734d10{text-align:center;}.elementor-22740 .elementor-element.elementor-element-6f734d10 .elementor-heading-title{font-size:14px;font-weight:600;text-transform:uppercase;line-height:2em;letter-spacing:2.6px;color:var( --e-global-color-accent );}.elementor-22740 .elementor-element.elementor-element-3da6fe6e{margin-top:4%;margin-bottom:0%;}.elementor-22740 .elementor-element.elementor-element-27c3f402 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-22740 .elementor-element.elementor-element-27c3f402 > .elementor-element-populated{margin:0% 15% 0% 0%;--e-column-margin-right:15%;--e-column-margin-left:0%;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );}.elementor-22740 .elementor-element.elementor-element-5aead59e > .elementor-widget-container{padding:30px 0px 0px 0px;border-style:solid;border-width:0.5px 0px 0px 0px;border-color:#C8D5DC;}.elementor-22740 .elementor-element.elementor-element-5aead59e .elementor-tab-title{border-width:0.5px;border-color:#D8D8D8;padding:0px 0px 30px 0px;}.elementor-22740 .elementor-element.elementor-element-5aead59e .elementor-tab-content{border-width:0.5px;border-block-end-color:#D8D8D8;color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0px;word-spacing:0em;padding:0px 30px 30px 0px;}.elementor-22740 .elementor-element.elementor-element-5aead59e .elementor-toggle-item:not(:last-child){margin-block-end:30px;}.elementor-22740 .elementor-element.elementor-element-5aead59e .elementor-toggle-title, .elementor-22740 .elementor-element.elementor-element-5aead59e .elementor-toggle-icon{color:var( --e-global-color-secondary );}.elementor-22740 .elementor-element.elementor-element-5aead59e .elementor-toggle-icon svg{fill:var( --e-global-color-secondary );}.elementor-22740 .elementor-element.elementor-element-5aead59e .elementor-tab-title.elementor-active a, .elementor-22740 .elementor-element.elementor-element-5aead59e .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-secondary );}.elementor-22740 .elementor-element.elementor-element-5aead59e .elementor-toggle-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0px;word-spacing:0em;}.elementor-22740 .elementor-element.elementor-element-5aead59e .elementor-tab-title .elementor-toggle-icon i:before{color:#B69A7F;}.elementor-22740 .elementor-element.elementor-element-5aead59e .elementor-tab-title .elementor-toggle-icon svg{fill:#B69A7F;}.elementor-22740 .elementor-element.elementor-element-5aead59e .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#B69A7F;}.elementor-22740 .elementor-element.elementor-element-5aead59e .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:#B69A7F;}.elementor-22740 .elementor-element.elementor-element-5aead59e .elementor-toggle-icon{margin-inline-end:53px;}.elementor-22740 .elementor-element.elementor-element-6a3b517b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-22740 .elementor-element.elementor-element-6a3b517b > .elementor-element-populated{margin:0% 0% 0% 15%;--e-column-margin-right:0%;--e-column-margin-left:15%;}.elementor-22740 .elementor-element.elementor-element-42c8e876 > .elementor-widget-container{padding:30px 0px 0px 0px;border-style:solid;border-width:0.5px 0px 0px 0px;border-color:#C8D5DC;}.elementor-22740 .elementor-element.elementor-element-42c8e876 .elementor-tab-title{border-width:0.5px;border-color:#D8D8D8;padding:0px 0px 30px 0px;}.elementor-22740 .elementor-element.elementor-element-42c8e876 .elementor-tab-content{border-width:0.5px;border-block-end-color:#D8D8D8;color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0px;word-spacing:0em;padding:0px 30px 30px 0px;}.elementor-22740 .elementor-element.elementor-element-42c8e876 .elementor-toggle-item:not(:last-child){margin-block-end:30px;}.elementor-22740 .elementor-element.elementor-element-42c8e876 .elementor-toggle-title, .elementor-22740 .elementor-element.elementor-element-42c8e876 .elementor-toggle-icon{color:var( --e-global-color-secondary );}.elementor-22740 .elementor-element.elementor-element-42c8e876 .elementor-toggle-icon svg{fill:var( --e-global-color-secondary );}.elementor-22740 .elementor-element.elementor-element-42c8e876 .elementor-tab-title.elementor-active a, .elementor-22740 .elementor-element.elementor-element-42c8e876 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-secondary );}.elementor-22740 .elementor-element.elementor-element-42c8e876 .elementor-toggle-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0px;word-spacing:0em;}.elementor-22740 .elementor-element.elementor-element-42c8e876 .elementor-tab-title .elementor-toggle-icon i:before{color:#B69A7F;}.elementor-22740 .elementor-element.elementor-element-42c8e876 .elementor-tab-title .elementor-toggle-icon svg{fill:#B69A7F;}.elementor-22740 .elementor-element.elementor-element-42c8e876 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#B69A7F;}.elementor-22740 .elementor-element.elementor-element-42c8e876 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:#B69A7F;}.elementor-22740 .elementor-element.elementor-element-42c8e876 .elementor-toggle-icon{margin-inline-end:53px;}.elementor-22740 .elementor-element.elementor-element-56f31ed8{padding:5em 0em 5em 0em;}.elementor-22740 .elementor-element.elementor-element-47b796b7{text-align:center;}.elementor-22740 .elementor-element.elementor-element-47b796b7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:800;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-22740 .elementor-element.elementor-element-1e60dc9e{text-align:center;}.elementor-22740 .elementor-element.elementor-element-1e60dc9e .elementor-heading-title{font-size:14px;font-weight:600;text-transform:uppercase;line-height:2em;letter-spacing:2.6px;color:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-22740 .elementor-element.elementor-element-69ef19e .elementor-slide-heading{font-size:var( --e-global-typography-32c11a6-font-size );line-height:var( --e-global-typography-32c11a6-line-height );letter-spacing:var( --e-global-typography-32c11a6-letter-spacing );}.elementor-22740 .elementor-element.elementor-element-69ef19e .elementor-slide-button{font-size:var( --e-global-typography-b632307-font-size );line-height:var( --e-global-typography-b632307-line-height );letter-spacing:var( --e-global-typography-b632307-letter-spacing );word-spacing:var( --e-global-typography-b632307-word-spacing );}.elementor-22740 .elementor-element.elementor-element-759f64f9 .elementor-heading-title{font-size:40px;}.elementor-22740 .elementor-element.elementor-element-32f5c668 .elementor-heading-title{font-size:14px;line-height:1.9em;letter-spacing:3.5px;}.elementor-22740 .elementor-element.elementor-element-5e271b{font-size:14px;}.elementor-22740 .elementor-element.elementor-element-247963e .elementor-heading-title{font-size:40px;}.elementor-22740 .elementor-element.elementor-element-d5e8124 .elementor-heading-title{font-size:14px;line-height:1.9em;letter-spacing:3.5px;}.elementor-22740 .elementor-element.elementor-element-18974c41{padding:0% 5% 0% 5%;}.elementor-22740 .elementor-element.elementor-element-7d40b64c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-22740 .elementor-element.elementor-element-32257f37 .elementor-cta__bg-wrapper{min-height:250px;}.elementor-22740 .elementor-element.elementor-element-53cfa266{font-size:14px;}.elementor-22740 .elementor-element.elementor-element-c069d5e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-22740 .elementor-element.elementor-element-66e6b587 .elementor-cta__bg-wrapper{min-height:250px;}.elementor-22740 .elementor-element.elementor-element-43a40965{font-size:14px;}.elementor-22740 .elementor-element.elementor-element-64401b56 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-22740 .elementor-element.elementor-element-2993614 .elementor-cta__bg-wrapper{min-height:250px;}.elementor-22740 .elementor-element.elementor-element-2993614 .elementor-cta__title{font-size:var( --e-global-typography-341800e-font-size );line-height:var( --e-global-typography-341800e-line-height );letter-spacing:var( --e-global-typography-341800e-letter-spacing );word-spacing:var( --e-global-typography-341800e-word-spacing );}.elementor-22740 .elementor-element.elementor-element-7faefe37{font-size:14px;}.elementor-22740 .elementor-element.elementor-element-75f06f3 .elementor-heading-title{font-size:40px;}.elementor-22740 .elementor-element.elementor-element-6034861 .elementor-heading-title{font-size:14px;line-height:1.9em;letter-spacing:3.5px;}.elementor-22740 .elementor-element.elementor-element-5b7e2f58{margin-top:30px;margin-bottom:0px;}.elementor-22740 .elementor-element.elementor-element-1a023e95 .elementor-heading-title{font-size:40px;}.elementor-22740 .elementor-element.elementor-element-4aae64ab .elementor-heading-title{font-size:14px;line-height:1.9em;letter-spacing:3.5px;}.elementor-22740 .elementor-element.elementor-element-f848cf1{padding:100px 25px 0px 25px;}.elementor-22740 .elementor-element.elementor-element-425d0445 img{max-width:100%;}.elementor-22740 .elementor-element.elementor-element-9120ddf .elementor-heading-title{font-size:14px;line-height:1.9em;letter-spacing:3.5px;}.elementor-22740 .elementor-element.elementor-element-50ecfcb0{text-align:right;}.elementor-22740 .elementor-element.elementor-element-2b5e234{padding:100px 25px 0px 25px;}.elementor-22740 .elementor-element.elementor-element-9a05614 .elementor-heading-title{font-size:14px;line-height:1.9em;letter-spacing:3.5px;}.elementor-22740 .elementor-element.elementor-element-aaa88b8{text-align:right;}.elementor-22740 .elementor-element.elementor-element-4642374 img{max-width:100%;}.elementor-22740 .elementor-element.elementor-element-6112d69{padding:100px 25px 0px 25px;}.elementor-22740 .elementor-element.elementor-element-ee6eada img{max-width:100%;}.elementor-22740 .elementor-element.elementor-element-7521518 .elementor-heading-title{font-size:14px;line-height:1.9em;letter-spacing:3.5px;}.elementor-22740 .elementor-element.elementor-element-9210f5b{text-align:right;}.elementor-22740 .elementor-element.elementor-element-0126809{padding:100px 25px 0px 25px;}.elementor-22740 .elementor-element.elementor-element-5ae89ce .elementor-heading-title{font-size:14px;line-height:1.9em;letter-spacing:3.5px;}.elementor-22740 .elementor-element.elementor-element-3a3d4d9{text-align:right;}.elementor-22740 .elementor-element.elementor-element-ff7fadb img{max-width:100%;}.elementor-22740 .elementor-element.elementor-element-22868b7b .elementor-heading-title{font-size:40px;}.elementor-22740 .elementor-element.elementor-element-6f734d10 .elementor-heading-title{font-size:14px;line-height:1.9em;letter-spacing:3.5px;}.elementor-22740 .elementor-element.elementor-element-27c3f402 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22740 .elementor-element.elementor-element-5aead59e > .elementor-widget-container{padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px;}.elementor-22740 .elementor-element.elementor-element-5aead59e .elementor-toggle-title{font-size:14px;}.elementor-22740 .elementor-element.elementor-element-5aead59e .elementor-tab-content{font-size:14px;}.elementor-22740 .elementor-element.elementor-element-6a3b517b > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22740 .elementor-element.elementor-element-42c8e876 > .elementor-widget-container{padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px;}.elementor-22740 .elementor-element.elementor-element-42c8e876 .elementor-toggle-title{font-size:14px;}.elementor-22740 .elementor-element.elementor-element-42c8e876 .elementor-tab-content{font-size:14px;}.elementor-22740 .elementor-element.elementor-element-47b796b7 .elementor-heading-title{font-size:40px;}.elementor-22740 .elementor-element.elementor-element-1e60dc9e .elementor-heading-title{font-size:14px;line-height:1.9em;letter-spacing:3.5px;}}@media(max-width:767px){.elementor-22740 .elementor-element.elementor-element-69ef19e .swiper-slide{height:400px;}.elementor-22740 .elementor-element.elementor-element-69ef19e .elementor-slide-heading{font-size:var( --e-global-typography-32c11a6-font-size );line-height:var( --e-global-typography-32c11a6-line-height );letter-spacing:var( --e-global-typography-32c11a6-letter-spacing );}.elementor-22740 .elementor-element.elementor-element-69ef19e .elementor-slide-description{font-size:15px;}.elementor-22740 .elementor-element.elementor-element-69ef19e .elementor-slide-button{font-size:var( --e-global-typography-b632307-font-size );line-height:var( --e-global-typography-b632307-line-height );letter-spacing:var( --e-global-typography-b632307-letter-spacing );word-spacing:var( --e-global-typography-b632307-word-spacing );}.elementor-22740 .elementor-element.elementor-element-759f64f9{text-align:center;}.elementor-22740 .elementor-element.elementor-element-759f64f9 .elementor-heading-title{font-size:28px;letter-spacing:0px;}.elementor-22740 .elementor-element.elementor-element-32f5c668 .elementor-heading-title{font-size:15px;line-height:1.8em;letter-spacing:1.2px;}.elementor-22740 .elementor-element.elementor-element-5e271b{font-size:15px;}.elementor-22740 .elementor-element.elementor-element-247963e{text-align:center;}.elementor-22740 .elementor-element.elementor-element-247963e .elementor-heading-title{font-size:28px;letter-spacing:0px;}.elementor-22740 .elementor-element.elementor-element-d5e8124 .elementor-heading-title{font-size:15px;line-height:1.8em;letter-spacing:1.2px;}.elementor-22740 .elementor-element.elementor-element-18974c41{margin-top:15%;margin-bottom:0%;padding:0% 5% 0% 5%;}.elementor-22740 .elementor-element.elementor-element-7d40b64c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22740 .elementor-element.elementor-element-32257f37 .elementor-cta__bg-wrapper{min-height:380px;}.elementor-22740 .elementor-element.elementor-element-32257f37 .elementor-cta__title{font-size:28px;}.elementor-22740 .elementor-element.elementor-element-53cfa266{font-size:15px;}.elementor-22740 .elementor-element.elementor-element-c069d5e > .elementor-element-populated{margin:15% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-22740 .elementor-element.elementor-element-66e6b587 .elementor-cta__bg-wrapper{min-height:380px;}.elementor-22740 .elementor-element.elementor-element-66e6b587 .elementor-cta__title{font-size:28px;}.elementor-22740 .elementor-element.elementor-element-43a40965{font-size:15px;}.elementor-22740 .elementor-element.elementor-element-64401b56 > .elementor-element-populated{margin:15% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-22740 .elementor-element.elementor-element-2993614 .elementor-cta__bg-wrapper{min-height:380px;}.elementor-22740 .elementor-element.elementor-element-2993614 .elementor-cta__title{font-size:var( --e-global-typography-341800e-font-size );line-height:var( --e-global-typography-341800e-line-height );letter-spacing:var( --e-global-typography-341800e-letter-spacing );word-spacing:var( --e-global-typography-341800e-word-spacing );}.elementor-22740 .elementor-element.elementor-element-7faefe37{font-size:15px;}.elementor-22740 .elementor-element.elementor-element-75f06f3{text-align:center;}.elementor-22740 .elementor-element.elementor-element-75f06f3 .elementor-heading-title{font-size:28px;letter-spacing:0px;}.elementor-22740 .elementor-element.elementor-element-6034861 .elementor-heading-title{font-size:15px;line-height:1.8em;letter-spacing:1.2px;}.elementor-22740 .elementor-element.elementor-element-1a023e95{text-align:center;}.elementor-22740 .elementor-element.elementor-element-1a023e95 .elementor-heading-title{font-size:28px;letter-spacing:0px;}.elementor-22740 .elementor-element.elementor-element-4aae64ab .elementor-heading-title{font-size:15px;line-height:1.8em;letter-spacing:1.2px;}.elementor-22740 .elementor-element.elementor-element-f848cf1{padding:50px 20px 0px 20px;}.elementor-22740 .elementor-element.elementor-element-244d688b > .elementor-element-populated{padding:55px 0px 0px 0px;}.elementor-22740 .elementor-element.elementor-element-425d0445{text-align:center;}.elementor-22740 .elementor-element.elementor-element-b089775{text-align:left;}.elementor-22740 .elementor-element.elementor-element-b089775 .elementor-heading-title{font-size:18px;}.elementor-22740 .elementor-element.elementor-element-9120ddf .elementor-heading-title{font-size:15px;line-height:1.8em;letter-spacing:1.2px;}.elementor-22740 .elementor-element.elementor-element-50ecfcb0{text-align:left;}.elementor-22740 .elementor-element.elementor-element-2b5e234{padding:50px 20px 0px 20px;}.elementor-22740 .elementor-element.elementor-element-61b3151{text-align:left;}.elementor-22740 .elementor-element.elementor-element-61b3151 .elementor-heading-title{font-size:18px;}.elementor-22740 .elementor-element.elementor-element-9a05614 .elementor-heading-title{font-size:15px;line-height:1.8em;letter-spacing:1.2px;}.elementor-22740 .elementor-element.elementor-element-aaa88b8{text-align:left;}.elementor-22740 .elementor-element.elementor-element-db2a7dc > .elementor-element-populated{padding:55px 0px 0px 0px;}.elementor-22740 .elementor-element.elementor-element-4642374{text-align:center;}.elementor-22740 .elementor-element.elementor-element-6112d69{padding:50px 20px 0px 20px;}.elementor-22740 .elementor-element.elementor-element-0340314 > .elementor-element-populated{padding:55px 0px 0px 0px;}.elementor-22740 .elementor-element.elementor-element-ee6eada{text-align:center;}.elementor-22740 .elementor-element.elementor-element-bcb87fe{text-align:left;}.elementor-22740 .elementor-element.elementor-element-bcb87fe .elementor-heading-title{font-size:18px;}.elementor-22740 .elementor-element.elementor-element-7521518 .elementor-heading-title{font-size:15px;line-height:1.8em;letter-spacing:1.2px;}.elementor-22740 .elementor-element.elementor-element-9210f5b{text-align:left;}.elementor-22740 .elementor-element.elementor-element-0126809{padding:50px 20px 0px 20px;}.elementor-22740 .elementor-element.elementor-element-dc89c87{text-align:left;}.elementor-22740 .elementor-element.elementor-element-dc89c87 .elementor-heading-title{font-size:18px;}.elementor-22740 .elementor-element.elementor-element-5ae89ce .elementor-heading-title{font-size:15px;line-height:1.8em;letter-spacing:1.2px;}.elementor-22740 .elementor-element.elementor-element-3a3d4d9{text-align:left;}.elementor-22740 .elementor-element.elementor-element-632448e > .elementor-element-populated{padding:55px 0px 0px 0px;}.elementor-22740 .elementor-element.elementor-element-ff7fadb{text-align:center;}.elementor-22740 .elementor-element.elementor-element-382e3ae3{padding:1em 1em 1em 1em;}.elementor-22740 .elementor-element.elementor-element-22868b7b{text-align:center;}.elementor-22740 .elementor-element.elementor-element-22868b7b .elementor-heading-title{font-size:28px;letter-spacing:0px;}.elementor-22740 .elementor-element.elementor-element-6f734d10 .elementor-heading-title{font-size:15px;line-height:1.8em;letter-spacing:1.2px;}.elementor-22740 .elementor-element.elementor-element-5aead59e .elementor-toggle-title{font-size:15px;}.elementor-22740 .elementor-element.elementor-element-5aead59e .elementor-tab-content{padding:0px 0px 30px 0px;}.elementor-22740 .elementor-element.elementor-element-42c8e876 .elementor-toggle-title{font-size:15px;}.elementor-22740 .elementor-element.elementor-element-42c8e876 .elementor-tab-content{padding:0px 0px 30px 0px;}.elementor-22740 .elementor-element.elementor-element-47b796b7{text-align:center;}.elementor-22740 .elementor-element.elementor-element-47b796b7 .elementor-heading-title{font-size:28px;letter-spacing:0px;}.elementor-22740 .elementor-element.elementor-element-1e60dc9e .elementor-heading-title{font-size:15px;line-height:1.8em;letter-spacing:1.2px;}}@media(min-width:768px){.elementor-22740 .elementor-element.elementor-element-244d688b{width:61.93%;}.elementor-22740 .elementor-element.elementor-element-252bc9c8{width:38.07%;}.elementor-22740 .elementor-element.elementor-element-cd9e80d{width:38.07%;}.elementor-22740 .elementor-element.elementor-element-db2a7dc{width:61.93%;}.elementor-22740 .elementor-element.elementor-element-0340314{width:61.93%;}.elementor-22740 .elementor-element.elementor-element-4868b7e{width:38.07%;}.elementor-22740 .elementor-element.elementor-element-8ea91f5{width:38.07%;}.elementor-22740 .elementor-element.elementor-element-632448e{width:61.93%;}}@media(max-width:1024px) and (min-width:768px){.elementor-22740 .elementor-element.elementor-element-244d688b{width:50%;}.elementor-22740 .elementor-element.elementor-element-252bc9c8{width:50%;}.elementor-22740 .elementor-element.elementor-element-cd9e80d{width:50%;}.elementor-22740 .elementor-element.elementor-element-db2a7dc{width:50%;}.elementor-22740 .elementor-element.elementor-element-0340314{width:50%;}.elementor-22740 .elementor-element.elementor-element-4868b7e{width:50%;}.elementor-22740 .elementor-element.elementor-element-8ea91f5{width:50%;}.elementor-22740 .elementor-element.elementor-element-632448e{width:50%;}.elementor-22740 .elementor-element.elementor-element-27c3f402{width:100%;}.elementor-22740 .elementor-element.elementor-element-6a3b517b{width:100%;}}