.elementor-865 .elementor-element.elementor-element-9d13945{--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-9d13945 > .elementor-shape-bottom svg, .elementor-865 .elementor-element.elementor-element-9d13945 > .e-con-inner > .elementor-shape-bottom svg{height:7em;}.elementor-865 .elementor-element.elementor-element-9d13945 > .elementor-shape-bottom, .elementor-865 .elementor-element.elementor-element-9d13945 > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-865 .elementor-element.elementor-element-d7a8182{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-865 .elementor-element.elementor-element-45d17a8{left:10%;}body.rtl .elementor-865 .elementor-element.elementor-element-45d17a8{right:10%;}.elementor-865 .elementor-element.elementor-element-45d17a8{top:30%;z-index:3;}.elementor-865 .elementor-element.elementor-element-45d17a8 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:clamp(3rem, 1.9437rem + 3.3803vw, 6rem);color:var( --e-global-color-19bfe37 );}body:not(.rtl) .elementor-865 .elementor-element.elementor-element-cd47313{left:10%;}body.rtl .elementor-865 .elementor-element.elementor-element-cd47313{right:10%;}.elementor-865 .elementor-element.elementor-element-cd47313{top:38%;z-index:3;}.elementor-865 .elementor-element.elementor-element-cd47313 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:clamp(1.7rem, 1.4718rem + 1.6901vw, 3.5rem);color:var( --e-global-color-19bfe37 );}body:not(.rtl) .elementor-865 .elementor-element.elementor-element-22c4ff3{left:10%;}body.rtl .elementor-865 .elementor-element.elementor-element-22c4ff3{right:10%;}.elementor-865 .elementor-element.elementor-element-22c4ff3{top:50%;z-index:3;}.elementor-865 .elementor-element.elementor-element-b2ae9c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-b2ae9c8:not(.elementor-motion-effects-element-type-background), .elementor-865 .elementor-element.elementor-element-b2ae9c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-19bfe37 );}.elementor-865 .elementor-element.elementor-element-a735477{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-743eb80 > .elementor-widget-container{margin:1em 0em 0.5em 0em;}.elementor-865 .elementor-element.elementor-element-743eb80 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:clamp(1.802rem, 1.3619rem + 1.4085vw, 3.052rem);font-weight:600;line-height:1.25;letter-spacing:0.025em;}.elementor-865 .elementor-element.elementor-element-c128ce1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-c128ce1.elementor-element{--order:-99999 /* order start hack */;}.elementor-865 .elementor-element.elementor-element-c128ce1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:clamp(0.9rem, 0.8296rem + 0.2254vw, 1.1rem);font-weight:600;text-transform:uppercase;line-height:1.6;color:#D9A441;}.elementor-865 .elementor-element.elementor-element-f910225{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-54b7fa1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-54b7fa1:not(.elementor-motion-effects-element-type-background), .elementor-865 .elementor-element.elementor-element-54b7fa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seespitz-37.at/wp-content/uploads/2025/08/©ManuelaWilpernig-6.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-865 .elementor-element.elementor-element-eb54bc5{--display:flex;}.elementor-865 .elementor-element.elementor-element-7030526 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-7030526{font-family:"DM Sans", Sans-serif;font-size:clamp(0.9rem, 0.8296rem + 0.2254vw, 1.1rem);font-weight:300;line-height:1.6;}.elementor-865 .elementor-element.elementor-element-8df8be3 .elementor-button{background-color:#02010100;font-family:"DM Sans", Sans-serif;font-size:clamp(0.9rem, 0.8296rem + 0.2254vw, 1.1rem);font-weight:500;line-height:1.6;fill:var( --e-global-color-text );color:var( --e-global-color-text );transition-duration:0.3s;padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-8df8be3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-8df8be3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-865 .elementor-element.elementor-element-8df8be3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-865 .elementor-element.elementor-element-8df8be3 .elementor-button:hover, .elementor-865 .elementor-element.elementor-element-8df8be3 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-865 .elementor-element.elementor-element-8df8be3 .elementor-button:hover svg, .elementor-865 .elementor-element.elementor-element-8df8be3 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-865 .elementor-element.elementor-element-112b8a5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-112b8a5 > .elementor-shape-top svg, .elementor-865 .elementor-element.elementor-element-112b8a5 > .e-con-inner > .elementor-shape-top svg{height:4.5em;}.elementor-865 .elementor-element.elementor-element-112b8a5 > .elementor-shape-top, .elementor-865 .elementor-element.elementor-element-112b8a5 > .e-con-inner > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-865 .elementor-element.elementor-element-6e2de78 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-865 .elementor-element.elementor-element-1ccb37f{--display:flex;--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:center;--align-items:flex-start;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--flex-wrap:wrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-7fef8b0{--display:flex;--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:center;--align-items:flex-start;--gap:50px 25px;--row-gap:50px;--column-gap:25px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-a71b263 > .elementor-widget-container{margin:1em 0em 0.5em 0em;}.elementor-865 .elementor-element.elementor-element-a71b263 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:clamp(1.602rem, 1.3066rem + 0.9454vw, 2.441rem);font-weight:600;line-height:1.25;letter-spacing:0.025em;}.elementor-865 .elementor-element.elementor-element-9665946{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-35467af > .elementor-widget-container{margin:1.5em 0em 0em 0em;}.elementor-865 .elementor-element.elementor-element-35467af .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:clamp(1.602rem, 1.3066rem + 0.9454vw, 2.441rem);font-weight:600;line-height:1.25;letter-spacing:0.025em;}.elementor-865 .elementor-element.elementor-element-fe8c746{--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-evenly;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-33343ae{--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:0px 25px;--row-gap:0px;--column-gap:25px;}.elementor-865 .elementor-element.elementor-element-6d95c6b{--display:flex;--min-height:20em;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-6d95c6b:not(.elementor-motion-effects-element-type-background), .elementor-865 .elementor-element.elementor-element-6d95c6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seespitz-37.at/wp-content/uploads/2025/09/Panorama_Seeboden_Millstaetter-See_Sommer-©Hellmuth-Koch_TVB-Seeboden-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-865 .elementor-element.elementor-element-a764f7c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-a764f7c.e-con{--align-self:stretch;}.elementor-865 .elementor-element.elementor-element-df62a96 .elementor-heading-title{font-family:var( --e-global-typography-c89bf7c-font-family ), Sans-serif;font-size:var( --e-global-typography-c89bf7c-font-size );font-weight:var( --e-global-typography-c89bf7c-font-weight );line-height:var( --e-global-typography-c89bf7c-line-height );letter-spacing:var( --e-global-typography-c89bf7c-letter-spacing );}.elementor-865 .elementor-element.elementor-element-eaabd16{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-d13464a .elementor-button{background-color:#02010100;font-family:"DM Sans", Sans-serif;font-size:clamp(0.7rem, 0.8296rem + 0.2254vw, .9rem);font-weight:300;line-height:1.6;fill:var( --e-global-color-24dc01c );color:var( --e-global-color-24dc01c );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-24dc01c );border-radius:50px 50px 50px 50px;}.elementor-865 .elementor-element.elementor-element-d13464a .elementor-button-content-wrapper{flex-direction:row;}.elementor-865 .elementor-element.elementor-element-0b39e0a{--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:0px 25px;--row-gap:0px;--column-gap:25px;}.elementor-865 .elementor-element.elementor-element-2ed51b0{--display:flex;--min-height:20em;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-2ed51b0:not(.elementor-motion-effects-element-type-background), .elementor-865 .elementor-element.elementor-element-2ed51b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seespitz-37.at/wp-content/uploads/2025/09/IMG_0653.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-865 .elementor-element.elementor-element-1af0c47{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-1af0c47.e-con{--align-self:stretch;}.elementor-865 .elementor-element.elementor-element-b602e10 .elementor-heading-title{font-family:var( --e-global-typography-c89bf7c-font-family ), Sans-serif;font-size:var( --e-global-typography-c89bf7c-font-size );font-weight:var( --e-global-typography-c89bf7c-font-weight );line-height:var( --e-global-typography-c89bf7c-line-height );letter-spacing:var( --e-global-typography-c89bf7c-letter-spacing );}.elementor-865 .elementor-element.elementor-element-505cedf{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-42b9294 .elementor-button{background-color:#02010100;font-family:"DM Sans", Sans-serif;font-size:clamp(0.7rem, 0.8296rem + 0.2254vw, .9rem);font-weight:300;line-height:1.6;fill:var( --e-global-color-24dc01c );color:var( --e-global-color-24dc01c );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-24dc01c );border-radius:50px 50px 50px 50px;}.elementor-865 .elementor-element.elementor-element-42b9294 .elementor-button-content-wrapper{flex-direction:row;}.elementor-865 .elementor-element.elementor-element-213e268{--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:0px 25px;--row-gap:0px;--column-gap:25px;}.elementor-865 .elementor-element.elementor-element-eda7936{--display:flex;--min-height:20em;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-eda7936:not(.elementor-motion-effects-element-type-background), .elementor-865 .elementor-element.elementor-element-eda7936 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seespitz-37.at/wp-content/uploads/2025/08/©ManuelaWilpernig-00477.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-865 .elementor-element.elementor-element-54655d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-54655d3.e-con{--align-self:stretch;}.elementor-865 .elementor-element.elementor-element-65b439b .elementor-heading-title{font-family:var( --e-global-typography-c89bf7c-font-family ), Sans-serif;font-size:var( --e-global-typography-c89bf7c-font-size );font-weight:var( --e-global-typography-c89bf7c-font-weight );line-height:var( --e-global-typography-c89bf7c-line-height );letter-spacing:var( --e-global-typography-c89bf7c-letter-spacing );}.elementor-865 .elementor-element.elementor-element-510940c{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-0116506 .elementor-button{background-color:#02010100;font-family:"DM Sans", Sans-serif;font-size:clamp(0.7rem, 0.8296rem + 0.2254vw, .9rem);font-weight:300;line-height:1.6;fill:var( --e-global-color-24dc01c );color:var( --e-global-color-24dc01c );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-24dc01c );border-radius:50px 50px 50px 50px;}.elementor-865 .elementor-element.elementor-element-0116506 .elementor-button-content-wrapper{flex-direction:row;}.elementor-865 .elementor-element.elementor-element-a82ab6d{--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:0px 25px;--row-gap:0px;--column-gap:25px;}.elementor-865 .elementor-element.elementor-element-1430665{--display:flex;--min-height:20em;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-1430665:not(.elementor-motion-effects-element-type-background), .elementor-865 .elementor-element.elementor-element-1430665 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seespitz-37.at/wp-content/uploads/2025/08/©ManuelaWilpernig-00636.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-865 .elementor-element.elementor-element-bc06ac0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-bc06ac0.e-con{--align-self:stretch;}.elementor-865 .elementor-element.elementor-element-0ff5fb4 .elementor-heading-title{font-family:var( --e-global-typography-c89bf7c-font-family ), Sans-serif;font-size:var( --e-global-typography-c89bf7c-font-size );font-weight:var( --e-global-typography-c89bf7c-font-weight );line-height:var( --e-global-typography-c89bf7c-line-height );letter-spacing:var( --e-global-typography-c89bf7c-letter-spacing );}.elementor-865 .elementor-element.elementor-element-36cb5b0{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-40ba07b .elementor-button{background-color:#02010100;font-family:"DM Sans", Sans-serif;font-size:clamp(0.7rem, 0.8296rem + 0.2254vw, .9rem);font-weight:300;line-height:1.6;fill:var( --e-global-color-24dc01c );color:var( --e-global-color-24dc01c );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-24dc01c );border-radius:50px 50px 50px 50px;}.elementor-865 .elementor-element.elementor-element-40ba07b .elementor-button-content-wrapper{flex-direction:row;}.elementor-865 .elementor-element.elementor-element-7650719{--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:0px 25px;--row-gap:0px;--column-gap:25px;}.elementor-865 .elementor-element.elementor-element-b06a09b{--display:flex;--min-height:20em;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-b06a09b:not(.elementor-motion-effects-element-type-background), .elementor-865 .elementor-element.elementor-element-b06a09b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seespitz-37.at/wp-content/uploads/2025/08/©ManuelaWilpernig-01731_1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-865 .elementor-element.elementor-element-5cb9193{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-5cb9193.e-con{--align-self:stretch;}.elementor-865 .elementor-element.elementor-element-65df331 .elementor-heading-title{font-family:var( --e-global-typography-c89bf7c-font-family ), Sans-serif;font-size:var( --e-global-typography-c89bf7c-font-size );font-weight:var( --e-global-typography-c89bf7c-font-weight );line-height:var( --e-global-typography-c89bf7c-line-height );letter-spacing:var( --e-global-typography-c89bf7c-letter-spacing );}.elementor-865 .elementor-element.elementor-element-0406e47{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-cfb4dd5 .elementor-button{background-color:#02010100;font-family:"DM Sans", Sans-serif;font-size:clamp(0.7rem, 0.8296rem + 0.2254vw, .9rem);font-weight:300;line-height:1.6;fill:var( --e-global-color-24dc01c );color:var( --e-global-color-24dc01c );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-24dc01c );border-radius:50px 50px 50px 50px;}.elementor-865 .elementor-element.elementor-element-cfb4dd5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-865 .elementor-element.elementor-element-aa74d0a{--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:0px 25px;--row-gap:0px;--column-gap:25px;}.elementor-865 .elementor-element.elementor-element-d740299{--display:flex;--min-height:20em;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-d740299:not(.elementor-motion-effects-element-type-background), .elementor-865 .elementor-element.elementor-element-d740299 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seespitz-37.at/wp-content/uploads/2025/07/©ManuelaWilpernig-10.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-865 .elementor-element.elementor-element-60caf23{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-60caf23.e-con{--align-self:stretch;}.elementor-865 .elementor-element.elementor-element-8f3ad07 .elementor-heading-title{font-family:var( --e-global-typography-c89bf7c-font-family ), Sans-serif;font-size:var( --e-global-typography-c89bf7c-font-size );font-weight:var( --e-global-typography-c89bf7c-font-weight );line-height:var( --e-global-typography-c89bf7c-line-height );letter-spacing:var( --e-global-typography-c89bf7c-letter-spacing );}.elementor-865 .elementor-element.elementor-element-da264e6{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-f5b53fa .elementor-button{background-color:#02010100;font-family:"DM Sans", Sans-serif;font-size:clamp(0.7rem, 0.8296rem + 0.2254vw, .9rem);font-weight:300;line-height:1.6;fill:var( --e-global-color-24dc01c );color:var( --e-global-color-24dc01c );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-24dc01c );border-radius:50px 50px 50px 50px;}.elementor-865 .elementor-element.elementor-element-f5b53fa .elementor-button-content-wrapper{flex-direction:row;}.elementor-865 .elementor-element.elementor-element-126dd48{--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:0px 25px;--row-gap:0px;--column-gap:25px;}.elementor-865 .elementor-element.elementor-element-1046e1f{--display:flex;--min-height:20em;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-1046e1f:not(.elementor-motion-effects-element-type-background), .elementor-865 .elementor-element.elementor-element-1046e1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seespitz-37.at/wp-content/uploads/2025/09/Radfahren_NOCKBIKE_Millstaetter-See-Radweg_Millstaetter-See_Fruehling-©Gert-Perauer_MBN-Tourismus.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-865 .elementor-element.elementor-element-dbfa01b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-dbfa01b.e-con{--align-self:stretch;}.elementor-865 .elementor-element.elementor-element-874dde9 .elementor-heading-title{font-family:var( --e-global-typography-c89bf7c-font-family ), Sans-serif;font-size:var( --e-global-typography-c89bf7c-font-size );font-weight:var( --e-global-typography-c89bf7c-font-weight );line-height:var( --e-global-typography-c89bf7c-line-height );letter-spacing:var( --e-global-typography-c89bf7c-letter-spacing );}.elementor-865 .elementor-element.elementor-element-63ef707{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-65bd030 .elementor-button{background-color:#02010100;font-family:"DM Sans", Sans-serif;font-size:clamp(0.7rem, 0.8296rem + 0.2254vw, .9rem);font-weight:300;line-height:1.6;fill:var( --e-global-color-24dc01c );color:var( --e-global-color-24dc01c );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-24dc01c );border-radius:50px 50px 50px 50px;}.elementor-865 .elementor-element.elementor-element-65bd030 .elementor-button-content-wrapper{flex-direction:row;}.elementor-865 .elementor-element.elementor-element-fc62bed{--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:0px 25px;--row-gap:0px;--column-gap:25px;}.elementor-865 .elementor-element.elementor-element-629fa78{--display:flex;--min-height:20em;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-629fa78:not(.elementor-motion-effects-element-type-background), .elementor-865 .elementor-element.elementor-element-629fa78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seespitz-37.at/wp-content/uploads/2025/09/Rodeln_Familie_Millstaetter-See_Winter-©Gert-Perauer_MBN-Tourismus-21.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-865 .elementor-element.elementor-element-9e198e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-9e198e0.e-con{--align-self:stretch;}.elementor-865 .elementor-element.elementor-element-b85c948 .elementor-heading-title{font-family:var( --e-global-typography-c89bf7c-font-family ), Sans-serif;font-size:var( --e-global-typography-c89bf7c-font-size );font-weight:var( --e-global-typography-c89bf7c-font-weight );line-height:var( --e-global-typography-c89bf7c-line-height );letter-spacing:var( --e-global-typography-c89bf7c-letter-spacing );}.elementor-865 .elementor-element.elementor-element-99d5217{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-f40bafa .elementor-button{background-color:#02010100;font-family:"DM Sans", Sans-serif;font-size:clamp(0.7rem, 0.8296rem + 0.2254vw, .9rem);font-weight:300;line-height:1.6;fill:var( --e-global-color-24dc01c );color:var( --e-global-color-24dc01c );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-24dc01c );border-radius:50px 50px 50px 50px;}.elementor-865 .elementor-element.elementor-element-f40bafa .elementor-button-content-wrapper{flex-direction:row;}.elementor-865 .elementor-element.elementor-element-29bf415{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-offset-size:150px;--e-n-carousel-swiper-slides-gap:50px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-75px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-75px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:2em;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-arrow-hover-color:var( --e-global-color-6e3791c );}.elementor-865 .elementor-element.elementor-element-29bf415 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-29bf415 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:0.3em 0.3em 0.3em 0.3em;}.elementor-865 .elementor-element.elementor-element-99e10f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-99e10f8:not(.elementor-motion-effects-element-type-background), .elementor-865 .elementor-element.elementor-element-99e10f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-19bfe37 );}.elementor-865 .elementor-element.elementor-element-4deab1b{--display:flex;}.elementor-865 .elementor-element.elementor-element-ede123f{--display:flex;--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:1em;--margin-bottom:0.5em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-9cec887 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-865 .elementor-element.elementor-element-9cec887 .elementor-heading-title{font-family:var( --e-global-typography-22c332f-font-family ), Sans-serif;font-size:var( --e-global-typography-22c332f-font-size );font-weight:var( --e-global-typography-22c332f-font-weight );line-height:var( --e-global-typography-22c332f-line-height );letter-spacing:var( --e-global-typography-22c332f-letter-spacing );}.elementor-865 .elementor-element.elementor-element-e3281d2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-0b888ce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-0b888ce.elementor-element{--order:-99999 /* order start hack */;}.elementor-865 .elementor-element.elementor-element-0b888ce .elementor-heading-title{font-family:"Alegreya Sans", Sans-serif;font-size:clamp(0.9rem, 0.8296rem + 0.2254vw, 1.1rem);font-weight:400;text-transform:uppercase;line-height:1.30;color:var( --e-global-color-secondary );}.elementor-865 .elementor-element.elementor-element-e5c549f.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-865 .elementor-element.elementor-element-e5c549f .elementor-main-swiper:not(.elementor-thumbnails-swiper){height:65vh;}.elementor-865 .elementor-element.elementor-element-e5c549f .elementor-thumbnails-swiper .elementor-carousel-image{aspect-ratio:16 / 9;}.elementor-865 .elementor-element.elementor-element-e5c549f .elementor-main-swiper .swiper-slide{border-radius:15px;}.elementor-865 .elementor-element.elementor-element-e5c549f .elementor-swiper-button{font-size:3em;color:var( --e-global-color-19bfe37 );}.elementor-865 .elementor-element.elementor-element-e5c549f .elementor-swiper-button svg{fill:var( --e-global-color-19bfe37 );}.elementor-865 .elementor-element.elementor-element-c1e1522{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-865 .elementor-element.elementor-element-b1fe246{--display:flex;}.elementor-865 .elementor-element.elementor-element-6ae722d{--display:flex;--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:1em;--margin-bottom:0.5em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-f16084d > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-865 .elementor-element.elementor-element-f16084d .elementor-heading-title{font-family:var( --e-global-typography-22c332f-font-family ), Sans-serif;font-size:var( --e-global-typography-22c332f-font-size );font-weight:var( --e-global-typography-22c332f-font-weight );line-height:var( --e-global-typography-22c332f-line-height );letter-spacing:var( --e-global-typography-22c332f-letter-spacing );}.elementor-865 .elementor-element.elementor-element-f40b8e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-d27d279 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-d27d279.elementor-element{--order:-99999 /* order start hack */;}.elementor-865 .elementor-element.elementor-element-d27d279 .elementor-heading-title{font-family:"Alegreya Sans", Sans-serif;font-size:clamp(0.9rem, 0.8296rem + 0.2254vw, 1.1rem);font-weight:400;text-transform:uppercase;line-height:1.30;color:var( --e-global-color-secondary );}.elementor-865 .elementor-element.elementor-element-b82d0aa{--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;}.elementor-865 .elementor-element.elementor-element-06d1d79{--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;}.elementor-865 .elementor-element.elementor-element-661f7b1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-8745516 .elementor-button{background-color:#02010100;font-family:"DM Sans", Sans-serif;font-size:clamp(0.9rem, 0.8296rem + 0.2254vw, 1.1rem);font-weight:500;line-height:1.6;fill:var( --e-global-color-text );color:var( --e-global-color-text );transition-duration:0.3s;padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-8745516 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-8745516.elementor-element{--align-self:flex-start;}.elementor-865 .elementor-element.elementor-element-8745516 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-865 .elementor-element.elementor-element-8745516 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-865 .elementor-element.elementor-element-8745516 .elementor-button:hover, .elementor-865 .elementor-element.elementor-element-8745516 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-865 .elementor-element.elementor-element-8745516 .elementor-button:hover svg, .elementor-865 .elementor-element.elementor-element-8745516 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-865 .elementor-element.elementor-element-afa1f3c{--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:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-afa1f3c:not(.elementor-motion-effects-element-type-background), .elementor-865 .elementor-element.elementor-element-afa1f3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seespitz-37.at/wp-content/uploads/2025/08/©ManuelaWilpernig-00749.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-865 .elementor-element.elementor-element-8d72172{--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:center;}.elementor-865 .elementor-element.elementor-element-8badc09{--display:flex;--overflow:hidden;--border-radius:15px 15px 15px 15px;}.elementor-865 .elementor-element.elementor-element-8badc09:not(.elementor-motion-effects-element-type-background), .elementor-865 .elementor-element.elementor-element-8badc09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seespitz-37.at/wp-content/uploads/2025/08/©ManuelaWilpernig-14.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-865 .elementor-element.elementor-element-ddd182c{--display:flex;}.elementor-865 .elementor-element.elementor-element-36ea935{--display:flex;}.elementor-865 .elementor-element.elementor-element-651987b{--display:flex;--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:1em;--margin-bottom:0.5em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-ca4a1f3 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-865 .elementor-element.elementor-element-ca4a1f3 .elementor-heading-title{font-family:var( --e-global-typography-22c332f-font-family ), Sans-serif;font-size:var( --e-global-typography-22c332f-font-size );font-weight:var( --e-global-typography-22c332f-font-weight );line-height:var( --e-global-typography-22c332f-line-height );letter-spacing:var( --e-global-typography-22c332f-letter-spacing );}.elementor-865 .elementor-element.elementor-element-a40f220 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-a40f220.elementor-element{--order:-99999 /* order start hack */;}.elementor-865 .elementor-element.elementor-element-a40f220 .elementor-heading-title{font-family:"Alegreya Sans", Sans-serif;font-size:clamp(0.9rem, 0.8296rem + 0.2254vw, 1.1rem);font-weight:400;text-transform:uppercase;line-height:1.30;color:var( --e-global-color-secondary );}.elementor-865 .elementor-element.elementor-element-b2a65af{--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;}.elementor-865 .elementor-element.elementor-element-d0e8c09{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-3d60269 .elementor-button{background-color:#02010100;font-family:"DM Sans", Sans-serif;font-size:clamp(0.7rem, 0.8296rem + 0.2254vw, .9rem);font-weight:300;line-height:1.6;fill:var( --e-global-color-24dc01c );color:var( --e-global-color-24dc01c );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-24dc01c );border-radius:50px 50px 50px 50px;}.elementor-865 .elementor-element.elementor-element-3d60269 .elementor-button-content-wrapper{flex-direction:row;}.elementor-865 .elementor-element.elementor-element-8bdad7b{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-8bdad7b:not(.elementor-motion-effects-element-type-background), .elementor-865 .elementor-element.elementor-element-8bdad7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d61e125 );}.elementor-865 .elementor-element.elementor-element-bfd3b7b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-bfd3b7b{text-align:start;}.elementor-865 .elementor-element.elementor-element-0101f66 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-0101f66{text-align:start;}.elementor-865 .elementor-element.elementor-element-7e1e7fd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-7e1e7fd{text-align:start;}.elementor-865 .elementor-element.elementor-element-cebd121 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-cebd121{text-align:start;}.elementor-865 .elementor-element.elementor-element-f5f8806 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-f5f8806{text-align:start;}.elementor-865 .elementor-element.elementor-element-8fceace > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-8fceace{text-align:start;}.elementor-865 .elementor-element.elementor-element-b8de9e4{--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:25px 25px;--row-gap:25px;--column-gap:25px;--overflow:hidden;}.elementor-865 .elementor-element.elementor-element-b8de9e4:not(.elementor-motion-effects-element-type-background), .elementor-865 .elementor-element.elementor-element-b8de9e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-19bfe37 );}.elementor-865 .elementor-element.elementor-element-27e3c29{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-b81f5de{--display:flex;--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:1em;--margin-bottom:0.5em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-d59cced > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-865 .elementor-element.elementor-element-d59cced .elementor-heading-title{font-family:var( --e-global-typography-22c332f-font-family ), Sans-serif;font-size:var( --e-global-typography-22c332f-font-size );font-weight:var( --e-global-typography-22c332f-font-weight );line-height:var( --e-global-typography-22c332f-line-height );letter-spacing:var( --e-global-typography-22c332f-letter-spacing );}.elementor-865 .elementor-element.elementor-element-6c15e60 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-431257c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-431257c.elementor-element{--order:-99999 /* order start hack */;}.elementor-865 .elementor-element.elementor-element-431257c .elementor-heading-title{font-family:"Alegreya Sans", Sans-serif;font-size:clamp(0.9rem, 0.8296rem + 0.2254vw, 1.1rem);font-weight:400;text-transform:uppercase;line-height:1.30;color:var( --e-global-color-secondary );}.elementor-865 .elementor-element.elementor-element-fd0a1d4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-15a00a1{--display:flex;--min-height:100vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-12e8397{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-1cef362{--display:flex;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-e5bd625{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-59b1b54 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-59b1b54 .elementor-image-box-wrapper{text-align:start;}.elementor-865 .elementor-element.elementor-element-59b1b54.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-865 .elementor-element.elementor-element-59b1b54.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-865 .elementor-element.elementor-element-59b1b54.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-865 .elementor-element.elementor-element-59b1b54 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-865 .elementor-element.elementor-element-59b1b54 .elementor-image-box-img img{border-radius:15px;transition-duration:0.3s;}.elementor-865 .elementor-element.elementor-element-59b1b54 .elementor-image-box-title{font-family:"Alegreya Sans", Sans-serif;font-size:clamp(1.6875rem, 1.5246rem + 0.521vw, 2.15rem);font-weight:400;line-height:1.25;letter-spacing:0.025em;}.elementor-865 .elementor-element.elementor-element-59b1b54 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-c7b508f{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-2ea5fa5{--display:flex;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-30b1290{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-dca1e4c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-dca1e4c .elementor-image-box-wrapper{text-align:start;}.elementor-865 .elementor-element.elementor-element-dca1e4c.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-865 .elementor-element.elementor-element-dca1e4c.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-865 .elementor-element.elementor-element-dca1e4c.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-865 .elementor-element.elementor-element-dca1e4c .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-865 .elementor-element.elementor-element-dca1e4c .elementor-image-box-img img{border-radius:15px;transition-duration:0.3s;}.elementor-865 .elementor-element.elementor-element-dca1e4c .elementor-image-box-title{font-family:"Alegreya Sans", Sans-serif;font-size:clamp(1.6875rem, 1.5246rem + 0.521vw, 2.15rem);font-weight:400;line-height:1.25;letter-spacing:0.025em;}.elementor-865 .elementor-element.elementor-element-dca1e4c .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-73799f2{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-8e69879{--display:flex;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-5682fec{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-930ad89 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-930ad89 .elementor-image-box-wrapper{text-align:start;}.elementor-865 .elementor-element.elementor-element-930ad89.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-865 .elementor-element.elementor-element-930ad89.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-865 .elementor-element.elementor-element-930ad89.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-865 .elementor-element.elementor-element-930ad89 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-865 .elementor-element.elementor-element-930ad89 .elementor-image-box-img img{border-radius:15px;transition-duration:0.3s;}.elementor-865 .elementor-element.elementor-element-930ad89 .elementor-image-box-title{font-family:"Alegreya Sans", Sans-serif;font-size:clamp(1.6875rem, 1.5246rem + 0.521vw, 2.15rem);font-weight:400;line-height:1.25;letter-spacing:0.025em;}.elementor-865 .elementor-element.elementor-element-930ad89 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-b1c0f8e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-bccff43{--display:flex;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-a7a3bb1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-d20e159 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-d20e159 .elementor-image-box-wrapper{text-align:start;}.elementor-865 .elementor-element.elementor-element-d20e159.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-865 .elementor-element.elementor-element-d20e159.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-865 .elementor-element.elementor-element-d20e159.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-865 .elementor-element.elementor-element-d20e159 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-865 .elementor-element.elementor-element-d20e159 .elementor-image-box-img img{border-radius:15px;transition-duration:0.3s;}.elementor-865 .elementor-element.elementor-element-d20e159 .elementor-image-box-title{font-family:"Alegreya Sans", Sans-serif;font-size:clamp(1.6875rem, 1.5246rem + 0.521vw, 2.15rem);font-weight:400;line-height:1.25;letter-spacing:0.025em;}.elementor-865 .elementor-element.elementor-element-d20e159 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-5a1d1a5{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-169dc42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-0694ab2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-b56d7ab > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-865 .elementor-element.elementor-element-b56d7ab .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:clamp(1.802rem, 1.3619rem + 1.4085vw, 3.052rem);font-weight:600;line-height:1.25;letter-spacing:0.025em;}.elementor-865 .elementor-element.elementor-element-ea8bc6e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-ea8bc6e.elementor-element{--order:-99999 /* order start hack */;}.elementor-865 .elementor-element.elementor-element-ea8bc6e .elementor-heading-title{font-family:"Alegreya Sans", Sans-serif;font-size:clamp(0.9rem, 0.8296rem + 0.2254vw, 1.1rem);font-weight:400;text-transform:uppercase;line-height:1.30;color:var( --e-global-color-secondary );}.elementor-865 .elementor-element.elementor-element-2896ace{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-7d23730{--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:75px 75px;--row-gap:75px;--column-gap:75px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-1f777ae{--display:flex;}.elementor-865 .elementor-element.elementor-element-aa1083e{--display:flex;--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:1em;--margin-bottom:0.5em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-f28b248 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-865 .elementor-element.elementor-element-f28b248 .elementor-heading-title{font-family:var( --e-global-typography-22c332f-font-family ), Sans-serif;font-size:var( --e-global-typography-22c332f-font-size );font-weight:var( --e-global-typography-22c332f-font-weight );line-height:var( --e-global-typography-22c332f-line-height );letter-spacing:var( --e-global-typography-22c332f-letter-spacing );}.elementor-865 .elementor-element.elementor-element-be5adbc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-33ce54f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-33ce54f.elementor-element{--order:-99999 /* order start hack */;}.elementor-865 .elementor-element.elementor-element-33ce54f .elementor-heading-title{font-family:"Alegreya Sans", Sans-serif;font-size:clamp(0.9rem, 0.8296rem + 0.2254vw, 1.1rem);font-weight:400;text-transform:uppercase;line-height:1.30;color:var( --e-global-color-secondary );}.elementor-865 .elementor-element.elementor-element-b5f4a24{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-46f7516{--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;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-46f7516:not(.elementor-motion-effects-element-type-background), .elementor-865 .elementor-element.elementor-element-46f7516 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-19bfe37 );}.elementor-865 .elementor-element.elementor-element-46f7516.e-con{--align-self:center;}.elementor-865 .elementor-element.elementor-element-9a7d182 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-865 .elementor-element.elementor-element-9a7d182 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:clamp(1.802rem, 1.3619rem + 1.4085vw, 3.052rem);font-weight:600;line-height:1.25;letter-spacing:0.025em;}.elementor-865 .elementor-element.elementor-element-d33fe41 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-d33fe41.elementor-element{--order:-99999 /* order start hack */;}.elementor-865 .elementor-element.elementor-element-d33fe41 .elementor-heading-title{font-family:"Alegreya Sans", Sans-serif;font-size:clamp(0.9rem, 0.8296rem + 0.2254vw, 1.1rem);font-weight:400;text-transform:uppercase;line-height:1.30;color:var( --e-global-color-secondary );}.elementor-865 .elementor-element.elementor-element-2684d9d{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}@media(min-width:768px){.elementor-865 .elementor-element.elementor-element-6d95c6b{--width:50%;}.elementor-865 .elementor-element.elementor-element-a764f7c{--width:50%;}.elementor-865 .elementor-element.elementor-element-2ed51b0{--width:50%;}.elementor-865 .elementor-element.elementor-element-1af0c47{--width:50%;}.elementor-865 .elementor-element.elementor-element-eda7936{--width:50%;}.elementor-865 .elementor-element.elementor-element-54655d3{--width:50%;}.elementor-865 .elementor-element.elementor-element-1430665{--width:50%;}.elementor-865 .elementor-element.elementor-element-bc06ac0{--width:50%;}.elementor-865 .elementor-element.elementor-element-b06a09b{--width:50%;}.elementor-865 .elementor-element.elementor-element-5cb9193{--width:50%;}.elementor-865 .elementor-element.elementor-element-d740299{--width:50%;}.elementor-865 .elementor-element.elementor-element-60caf23{--width:50%;}.elementor-865 .elementor-element.elementor-element-1046e1f{--width:50%;}.elementor-865 .elementor-element.elementor-element-dbfa01b{--width:50%;}.elementor-865 .elementor-element.elementor-element-629fa78{--width:50%;}.elementor-865 .elementor-element.elementor-element-9e198e0{--width:50%;}.elementor-865 .elementor-element.elementor-element-12e8397{--width:50%;}.elementor-865 .elementor-element.elementor-element-169dc42{--width:50%;}.elementor-865 .elementor-element.elementor-element-46f7516{--width:75%;}}@media(max-width:1366px) and (min-width:768px){.elementor-865 .elementor-element.elementor-element-b2ae9c8{--content-width:80vw;}.elementor-865 .elementor-element.elementor-element-c1e1522{--content-width:80vw;}.elementor-865 .elementor-element.elementor-element-8d72172{--content-width:80vw;}.elementor-865 .elementor-element.elementor-element-7d23730{--content-width:80vw;}}@media(max-width:1366px){.elementor-865 .elementor-element.elementor-element-9665946{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-df62a96 .elementor-heading-title{font-size:var( --e-global-typography-c89bf7c-font-size );line-height:var( --e-global-typography-c89bf7c-line-height );letter-spacing:var( --e-global-typography-c89bf7c-letter-spacing );}.elementor-865 .elementor-element.elementor-element-eaabd16{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-b602e10 .elementor-heading-title{font-size:var( --e-global-typography-c89bf7c-font-size );line-height:var( --e-global-typography-c89bf7c-line-height );letter-spacing:var( --e-global-typography-c89bf7c-letter-spacing );}.elementor-865 .elementor-element.elementor-element-505cedf{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-65b439b .elementor-heading-title{font-size:var( --e-global-typography-c89bf7c-font-size );line-height:var( --e-global-typography-c89bf7c-line-height );letter-spacing:var( --e-global-typography-c89bf7c-letter-spacing );}.elementor-865 .elementor-element.elementor-element-510940c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-0ff5fb4 .elementor-heading-title{font-size:var( --e-global-typography-c89bf7c-font-size );line-height:var( --e-global-typography-c89bf7c-line-height );letter-spacing:var( --e-global-typography-c89bf7c-letter-spacing );}.elementor-865 .elementor-element.elementor-element-36cb5b0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-65df331 .elementor-heading-title{font-size:var( --e-global-typography-c89bf7c-font-size );line-height:var( --e-global-typography-c89bf7c-line-height );letter-spacing:var( --e-global-typography-c89bf7c-letter-spacing );}.elementor-865 .elementor-element.elementor-element-0406e47{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-8f3ad07 .elementor-heading-title{font-size:var( --e-global-typography-c89bf7c-font-size );line-height:var( --e-global-typography-c89bf7c-line-height );letter-spacing:var( --e-global-typography-c89bf7c-letter-spacing );}.elementor-865 .elementor-element.elementor-element-da264e6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-874dde9 .elementor-heading-title{font-size:var( --e-global-typography-c89bf7c-font-size );line-height:var( --e-global-typography-c89bf7c-line-height );letter-spacing:var( --e-global-typography-c89bf7c-letter-spacing );}.elementor-865 .elementor-element.elementor-element-63ef707{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-b85c948 .elementor-heading-title{font-size:var( --e-global-typography-c89bf7c-font-size );line-height:var( --e-global-typography-c89bf7c-line-height );letter-spacing:var( --e-global-typography-c89bf7c-letter-spacing );}.elementor-865 .elementor-element.elementor-element-99d5217{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-29bf415{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:100px;}.elementor-865 .elementor-element.elementor-element-9cec887 .elementor-heading-title{font-size:var( --e-global-typography-22c332f-font-size );line-height:var( --e-global-typography-22c332f-line-height );letter-spacing:var( --e-global-typography-22c332f-letter-spacing );}.elementor-865 .elementor-element.elementor-element-e5c549f.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-865 .elementor-element.elementor-element-e5c549f .elementor-main-swiper:not(.elementor-thumbnails-swiper){height:45vh;}.elementor-865 .elementor-element.elementor-element-f16084d .elementor-heading-title{font-size:var( --e-global-typography-22c332f-font-size );line-height:var( --e-global-typography-22c332f-line-height );letter-spacing:var( --e-global-typography-22c332f-letter-spacing );}.elementor-865 .elementor-element.elementor-element-661f7b1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-ca4a1f3 .elementor-heading-title{font-size:var( --e-global-typography-22c332f-font-size );line-height:var( --e-global-typography-22c332f-line-height );letter-spacing:var( --e-global-typography-22c332f-letter-spacing );}.elementor-865 .elementor-element.elementor-element-d0e8c09{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-d59cced .elementor-heading-title{font-size:var( --e-global-typography-22c332f-font-size );line-height:var( --e-global-typography-22c332f-line-height );letter-spacing:var( --e-global-typography-22c332f-letter-spacing );}.elementor-865 .elementor-element.elementor-element-59b1b54 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-dca1e4c .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-930ad89 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-d20e159 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-2896ace{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-f28b248 .elementor-heading-title{font-size:var( --e-global-typography-22c332f-font-size );line-height:var( --e-global-typography-22c332f-line-height );letter-spacing:var( --e-global-typography-22c332f-letter-spacing );}.elementor-865 .elementor-element.elementor-element-2684d9d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-865 .elementor-element.elementor-element-b2ae9c8{--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;}.elementor-865 .elementor-element.elementor-element-9665946{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-df62a96 .elementor-heading-title{font-size:var( --e-global-typography-c89bf7c-font-size );line-height:var( --e-global-typography-c89bf7c-line-height );letter-spacing:var( --e-global-typography-c89bf7c-letter-spacing );}.elementor-865 .elementor-element.elementor-element-eaabd16{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-b602e10 .elementor-heading-title{font-size:var( --e-global-typography-c89bf7c-font-size );line-height:var( --e-global-typography-c89bf7c-line-height );letter-spacing:var( --e-global-typography-c89bf7c-letter-spacing );}.elementor-865 .elementor-element.elementor-element-505cedf{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-65b439b .elementor-heading-title{font-size:var( --e-global-typography-c89bf7c-font-size );line-height:var( --e-global-typography-c89bf7c-line-height );letter-spacing:var( --e-global-typography-c89bf7c-letter-spacing );}.elementor-865 .elementor-element.elementor-element-510940c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-0ff5fb4 .elementor-heading-title{font-size:var( --e-global-typography-c89bf7c-font-size );line-height:var( --e-global-typography-c89bf7c-line-height );letter-spacing:var( --e-global-typography-c89bf7c-letter-spacing );}.elementor-865 .elementor-element.elementor-element-36cb5b0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-65df331 .elementor-heading-title{font-size:var( --e-global-typography-c89bf7c-font-size );line-height:var( --e-global-typography-c89bf7c-line-height );letter-spacing:var( --e-global-typography-c89bf7c-letter-spacing );}.elementor-865 .elementor-element.elementor-element-0406e47{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-8f3ad07 .elementor-heading-title{font-size:var( --e-global-typography-c89bf7c-font-size );line-height:var( --e-global-typography-c89bf7c-line-height );letter-spacing:var( --e-global-typography-c89bf7c-letter-spacing );}.elementor-865 .elementor-element.elementor-element-da264e6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-874dde9 .elementor-heading-title{font-size:var( --e-global-typography-c89bf7c-font-size );line-height:var( --e-global-typography-c89bf7c-line-height );letter-spacing:var( --e-global-typography-c89bf7c-letter-spacing );}.elementor-865 .elementor-element.elementor-element-63ef707{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-b85c948 .elementor-heading-title{font-size:var( --e-global-typography-c89bf7c-font-size );line-height:var( --e-global-typography-c89bf7c-line-height );letter-spacing:var( --e-global-typography-c89bf7c-letter-spacing );}.elementor-865 .elementor-element.elementor-element-99d5217{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-29bf415{--e-n-carousel-swiper-slides-to-display:1;}.elementor-865 .elementor-element.elementor-element-99e10f8{--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;}.elementor-865 .elementor-element.elementor-element-9cec887 .elementor-heading-title{font-size:var( --e-global-typography-22c332f-font-size );line-height:var( --e-global-typography-22c332f-line-height );letter-spacing:var( --e-global-typography-22c332f-letter-spacing );}.elementor-865 .elementor-element.elementor-element-e5c549f.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-865 .elementor-element.elementor-element-e5c549f .elementor-main-swiper:not(.elementor-thumbnails-swiper){height:35vh;}.elementor-865 .elementor-element.elementor-element-c1e1522{--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;}.elementor-865 .elementor-element.elementor-element-f16084d .elementor-heading-title{font-size:var( --e-global-typography-22c332f-font-size );line-height:var( --e-global-typography-22c332f-line-height );letter-spacing:var( --e-global-typography-22c332f-letter-spacing );}.elementor-865 .elementor-element.elementor-element-661f7b1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-8d72172{--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;}.elementor-865 .elementor-element.elementor-element-ca4a1f3 .elementor-heading-title{font-size:var( --e-global-typography-22c332f-font-size );line-height:var( --e-global-typography-22c332f-line-height );letter-spacing:var( --e-global-typography-22c332f-letter-spacing );}.elementor-865 .elementor-element.elementor-element-d0e8c09{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-8bdad7b{--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;}.elementor-865 .elementor-element.elementor-element-d59cced .elementor-heading-title{font-size:var( --e-global-typography-22c332f-font-size );line-height:var( --e-global-typography-22c332f-line-height );letter-spacing:var( --e-global-typography-22c332f-letter-spacing );}.elementor-865 .elementor-element.elementor-element-59b1b54 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-dca1e4c .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-930ad89 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-d20e159 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-2896ace{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-f28b248 .elementor-heading-title{font-size:var( --e-global-typography-22c332f-font-size );line-height:var( --e-global-typography-22c332f-line-height );letter-spacing:var( --e-global-typography-22c332f-letter-spacing );}.elementor-865 .elementor-element.elementor-element-2684d9d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-865 .elementor-element.elementor-element-9d13945 > .elementor-shape-bottom svg, .elementor-865 .elementor-element.elementor-element-9d13945 > .e-con-inner > .elementor-shape-bottom svg{height:4em;}.elementor-865 .elementor-element.elementor-element-9d13945{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-865 .elementor-element.elementor-element-c128ce1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-54b7fa1{--min-height:15em;}.elementor-865 .elementor-element.elementor-element-7030526 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-112b8a5 > .elementor-shape-top svg, .elementor-865 .elementor-element.elementor-element-112b8a5 > .e-con-inner > .elementor-shape-top svg{height:1.8em;}.elementor-865 .elementor-element.elementor-element-112b8a5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-6e2de78 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-a71b263{text-align:center;}.elementor-865 .elementor-element.elementor-element-9665946{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-35467af{text-align:center;}.elementor-865 .elementor-element.elementor-element-fe8c746{--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-evenly;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-865 .elementor-element.elementor-element-33343ae{--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:25px 0px;--row-gap:25px;--column-gap:0px;}.elementor-865 .elementor-element.elementor-element-33343ae.e-con{--align-self:flex-start;}.elementor-865 .elementor-element.elementor-element-df62a96 .elementor-heading-title{font-size:var( --e-global-typography-c89bf7c-font-size );line-height:var( --e-global-typography-c89bf7c-line-height );letter-spacing:var( --e-global-typography-c89bf7c-letter-spacing );}.elementor-865 .elementor-element.elementor-element-eaabd16{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-0b39e0a{--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:25px 0px;--row-gap:25px;--column-gap:0px;}.elementor-865 .elementor-element.elementor-element-1af0c47.e-con{--align-self:flex-start;}.elementor-865 .elementor-element.elementor-element-b602e10 .elementor-heading-title{font-size:var( --e-global-typography-c89bf7c-font-size );line-height:var( --e-global-typography-c89bf7c-line-height );letter-spacing:var( --e-global-typography-c89bf7c-letter-spacing );}.elementor-865 .elementor-element.elementor-element-505cedf{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-213e268{--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:25px 0px;--row-gap:25px;--column-gap:0px;}.elementor-865 .elementor-element.elementor-element-54655d3.e-con{--align-self:flex-start;}.elementor-865 .elementor-element.elementor-element-65b439b .elementor-heading-title{font-size:var( --e-global-typography-c89bf7c-font-size );line-height:var( --e-global-typography-c89bf7c-line-height );letter-spacing:var( --e-global-typography-c89bf7c-letter-spacing );}.elementor-865 .elementor-element.elementor-element-510940c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-a82ab6d{--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:25px 0px;--row-gap:25px;--column-gap:0px;}.elementor-865 .elementor-element.elementor-element-bc06ac0.e-con{--align-self:flex-start;}.elementor-865 .elementor-element.elementor-element-0ff5fb4 .elementor-heading-title{font-size:var( --e-global-typography-c89bf7c-font-size );line-height:var( --e-global-typography-c89bf7c-line-height );letter-spacing:var( --e-global-typography-c89bf7c-letter-spacing );}.elementor-865 .elementor-element.elementor-element-36cb5b0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-7650719{--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:25px 0px;--row-gap:25px;--column-gap:0px;}.elementor-865 .elementor-element.elementor-element-5cb9193.e-con{--align-self:flex-start;}.elementor-865 .elementor-element.elementor-element-65df331 .elementor-heading-title{font-size:var( --e-global-typography-c89bf7c-font-size );line-height:var( --e-global-typography-c89bf7c-line-height );letter-spacing:var( --e-global-typography-c89bf7c-letter-spacing );}.elementor-865 .elementor-element.elementor-element-0406e47{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-aa74d0a{--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:25px 0px;--row-gap:25px;--column-gap:0px;}.elementor-865 .elementor-element.elementor-element-60caf23.e-con{--align-self:flex-start;}.elementor-865 .elementor-element.elementor-element-8f3ad07 .elementor-heading-title{font-size:var( --e-global-typography-c89bf7c-font-size );line-height:var( --e-global-typography-c89bf7c-line-height );letter-spacing:var( --e-global-typography-c89bf7c-letter-spacing );}.elementor-865 .elementor-element.elementor-element-da264e6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-126dd48{--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:25px 0px;--row-gap:25px;--column-gap:0px;}.elementor-865 .elementor-element.elementor-element-dbfa01b.e-con{--align-self:flex-start;}.elementor-865 .elementor-element.elementor-element-874dde9 .elementor-heading-title{font-size:var( --e-global-typography-c89bf7c-font-size );line-height:var( --e-global-typography-c89bf7c-line-height );letter-spacing:var( --e-global-typography-c89bf7c-letter-spacing );}.elementor-865 .elementor-element.elementor-element-63ef707{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-fc62bed{--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:25px 0px;--row-gap:25px;--column-gap:0px;}.elementor-865 .elementor-element.elementor-element-9e198e0.e-con{--align-self:flex-start;}.elementor-865 .elementor-element.elementor-element-b85c948 .elementor-heading-title{font-size:var( --e-global-typography-c89bf7c-font-size );line-height:var( --e-global-typography-c89bf7c-line-height );letter-spacing:var( --e-global-typography-c89bf7c-letter-spacing );}.elementor-865 .elementor-element.elementor-element-99d5217{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-29bf415{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:0px;--e-n-carousel-arrow-prev-left-position:-30px;--e-n-carousel-arrow-next-right-position:-30px;--e-n-carousel-arrow-size:1.8em;}.elementor-865 .elementor-element.elementor-element-99e10f8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-ede123f{--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;--align-items:flex-start;--gap:25px 0px;--row-gap:25px;--column-gap:0px;}.elementor-865 .elementor-element.elementor-element-9cec887 .elementor-heading-title{font-size:var( --e-global-typography-22c332f-font-size );line-height:var( --e-global-typography-22c332f-line-height );letter-spacing:var( --e-global-typography-22c332f-letter-spacing );}.elementor-865 .elementor-element.elementor-element-0b888ce > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-e5c549f.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-865 .elementor-element.elementor-element-e5c549f .elementor-main-swiper:not(.elementor-thumbnails-swiper){height:29vh;}.elementor-865 .elementor-element.elementor-element-6ae722d{--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;--align-items:flex-start;--gap:25px 0px;--row-gap:25px;--column-gap:0px;}.elementor-865 .elementor-element.elementor-element-f16084d .elementor-heading-title{font-size:var( --e-global-typography-22c332f-font-size );line-height:var( --e-global-typography-22c332f-line-height );letter-spacing:var( --e-global-typography-22c332f-letter-spacing );}.elementor-865 .elementor-element.elementor-element-d27d279 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-661f7b1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-afa1f3c{--min-height:15em;}.elementor-865 .elementor-element.elementor-element-8badc09{--min-height:15em;}.elementor-865 .elementor-element.elementor-element-651987b{--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;--align-items:flex-start;--gap:25px 0px;--row-gap:25px;--column-gap:0px;}.elementor-865 .elementor-element.elementor-element-ca4a1f3 .elementor-heading-title{font-size:var( --e-global-typography-22c332f-font-size );line-height:var( --e-global-typography-22c332f-line-height );letter-spacing:var( --e-global-typography-22c332f-letter-spacing );}.elementor-865 .elementor-element.elementor-element-a40f220 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-d0e8c09{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-8bdad7b{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-bfd3b7b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-b81f5de{--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;--align-items:flex-start;--gap:25px 0px;--row-gap:25px;--column-gap:0px;}.elementor-865 .elementor-element.elementor-element-d59cced .elementor-heading-title{font-size:var( --e-global-typography-22c332f-font-size );line-height:var( --e-global-typography-22c332f-line-height );letter-spacing:var( --e-global-typography-22c332f-letter-spacing );}.elementor-865 .elementor-element.elementor-element-431257c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-59b1b54 .elementor-image-box-img{margin-bottom:15px;}.elementor-865 .elementor-element.elementor-element-59b1b54 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-dca1e4c .elementor-image-box-img{margin-bottom:15px;}.elementor-865 .elementor-element.elementor-element-dca1e4c .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-930ad89 .elementor-image-box-img{margin-bottom:15px;}.elementor-865 .elementor-element.elementor-element-930ad89 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-d20e159 .elementor-image-box-img{margin-bottom:15px;}.elementor-865 .elementor-element.elementor-element-d20e159 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-ea8bc6e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-2896ace{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-865 .elementor-element.elementor-element-aa1083e{--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;--align-items:flex-start;--gap:25px 0px;--row-gap:25px;--column-gap:0px;}.elementor-865 .elementor-element.elementor-element-f28b248 .elementor-heading-title{font-size:var( --e-global-typography-22c332f-font-size );line-height:var( --e-global-typography-22c332f-line-height );letter-spacing:var( --e-global-typography-22c332f-letter-spacing );}.elementor-865 .elementor-element.elementor-element-33ce54f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-9a7d182{text-align:center;}.elementor-865 .elementor-element.elementor-element-d33fe41 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-2684d9d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for container, class: .elementor-element-d7a8182 */.overlaydark {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
  pointer-events: none; /* Inhalt darunter bleibt anklickbar */
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-22c4ff3 */.elementor-865 .elementor-element.elementor-element-22c4ff3 a {
    border-color: #fff;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8df8be3 */.elementor-865 .elementor-element.elementor-element-8df8be3 svg {
    margin-top: 1px; 
    font-size: 1.2rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2ae9c8 */.elementor-865 .elementor-element.elementor-element-b2ae9c8 { 
  content-visibility: auto; 
  contain-intrinsic-size: auto 800px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-112b8a5 */.elementor-865 .elementor-element.elementor-element-112b8a5 { 
  content-visibility: auto; 
  contain-intrinsic-size: auto 800px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d13464a */.elementor-865 .elementor-element.elementor-element-d13464a svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-d13464a:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-42b9294 */.elementor-865 .elementor-element.elementor-element-42b9294 svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-42b9294:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0116506 */.elementor-865 .elementor-element.elementor-element-0116506 svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-0116506:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-40ba07b */.elementor-865 .elementor-element.elementor-element-40ba07b svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-40ba07b:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cfb4dd5 */.elementor-865 .elementor-element.elementor-element-cfb4dd5 svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-cfb4dd5:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5b53fa */.elementor-865 .elementor-element.elementor-element-f5b53fa svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-f5b53fa:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bd030 */.elementor-865 .elementor-element.elementor-element-65bd030 svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-65bd030:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f40bafa */.elementor-865 .elementor-element.elementor-element-f40bafa svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-f40bafa:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d13464a */.elementor-865 .elementor-element.elementor-element-d13464a svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-d13464a:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-42b9294 */.elementor-865 .elementor-element.elementor-element-42b9294 svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-42b9294:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0116506 */.elementor-865 .elementor-element.elementor-element-0116506 svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-0116506:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-40ba07b */.elementor-865 .elementor-element.elementor-element-40ba07b svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-40ba07b:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cfb4dd5 */.elementor-865 .elementor-element.elementor-element-cfb4dd5 svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-cfb4dd5:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5b53fa */.elementor-865 .elementor-element.elementor-element-f5b53fa svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-f5b53fa:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bd030 */.elementor-865 .elementor-element.elementor-element-65bd030 svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-65bd030:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f40bafa */.elementor-865 .elementor-element.elementor-element-f40bafa svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-f40bafa:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d13464a */.elementor-865 .elementor-element.elementor-element-d13464a svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-d13464a:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-42b9294 */.elementor-865 .elementor-element.elementor-element-42b9294 svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-42b9294:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0116506 */.elementor-865 .elementor-element.elementor-element-0116506 svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-0116506:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-40ba07b */.elementor-865 .elementor-element.elementor-element-40ba07b svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-40ba07b:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cfb4dd5 */.elementor-865 .elementor-element.elementor-element-cfb4dd5 svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-cfb4dd5:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5b53fa */.elementor-865 .elementor-element.elementor-element-f5b53fa svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-f5b53fa:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bd030 */.elementor-865 .elementor-element.elementor-element-65bd030 svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-65bd030:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f40bafa */.elementor-865 .elementor-element.elementor-element-f40bafa svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-f40bafa:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d13464a */.elementor-865 .elementor-element.elementor-element-d13464a svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-d13464a:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-42b9294 */.elementor-865 .elementor-element.elementor-element-42b9294 svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-42b9294:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0116506 */.elementor-865 .elementor-element.elementor-element-0116506 svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-0116506:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-40ba07b */.elementor-865 .elementor-element.elementor-element-40ba07b svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-40ba07b:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cfb4dd5 */.elementor-865 .elementor-element.elementor-element-cfb4dd5 svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-cfb4dd5:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5b53fa */.elementor-865 .elementor-element.elementor-element-f5b53fa svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-f5b53fa:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bd030 */.elementor-865 .elementor-element.elementor-element-65bd030 svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-65bd030:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f40bafa */.elementor-865 .elementor-element.elementor-element-f40bafa svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-f40bafa:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d13464a */.elementor-865 .elementor-element.elementor-element-d13464a svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-d13464a:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-42b9294 */.elementor-865 .elementor-element.elementor-element-42b9294 svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-42b9294:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0116506 */.elementor-865 .elementor-element.elementor-element-0116506 svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-0116506:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-40ba07b */.elementor-865 .elementor-element.elementor-element-40ba07b svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-40ba07b:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cfb4dd5 */.elementor-865 .elementor-element.elementor-element-cfb4dd5 svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-cfb4dd5:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5b53fa */.elementor-865 .elementor-element.elementor-element-f5b53fa svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-f5b53fa:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bd030 */.elementor-865 .elementor-element.elementor-element-65bd030 svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-65bd030:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f40bafa */.elementor-865 .elementor-element.elementor-element-f40bafa svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-f40bafa:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d13464a */.elementor-865 .elementor-element.elementor-element-d13464a svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-d13464a:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-42b9294 */.elementor-865 .elementor-element.elementor-element-42b9294 svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-42b9294:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0116506 */.elementor-865 .elementor-element.elementor-element-0116506 svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-0116506:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-40ba07b */.elementor-865 .elementor-element.elementor-element-40ba07b svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-40ba07b:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cfb4dd5 */.elementor-865 .elementor-element.elementor-element-cfb4dd5 svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-cfb4dd5:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5b53fa */.elementor-865 .elementor-element.elementor-element-f5b53fa svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-f5b53fa:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bd030 */.elementor-865 .elementor-element.elementor-element-65bd030 svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-65bd030:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f40bafa */.elementor-865 .elementor-element.elementor-element-f40bafa svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-f40bafa:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d13464a */.elementor-865 .elementor-element.elementor-element-d13464a svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-d13464a:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-42b9294 */.elementor-865 .elementor-element.elementor-element-42b9294 svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-42b9294:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0116506 */.elementor-865 .elementor-element.elementor-element-0116506 svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-0116506:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-40ba07b */.elementor-865 .elementor-element.elementor-element-40ba07b svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-40ba07b:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cfb4dd5 */.elementor-865 .elementor-element.elementor-element-cfb4dd5 svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-cfb4dd5:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5b53fa */.elementor-865 .elementor-element.elementor-element-f5b53fa svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-f5b53fa:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bd030 */.elementor-865 .elementor-element.elementor-element-65bd030 svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-65bd030:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f40bafa */.elementor-865 .elementor-element.elementor-element-f40bafa svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-f40bafa:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d13464a */.elementor-865 .elementor-element.elementor-element-d13464a svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-d13464a:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-42b9294 */.elementor-865 .elementor-element.elementor-element-42b9294 svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-42b9294:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0116506 */.elementor-865 .elementor-element.elementor-element-0116506 svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-0116506:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-40ba07b */.elementor-865 .elementor-element.elementor-element-40ba07b svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-40ba07b:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cfb4dd5 */.elementor-865 .elementor-element.elementor-element-cfb4dd5 svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-cfb4dd5:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5b53fa */.elementor-865 .elementor-element.elementor-element-f5b53fa svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-f5b53fa:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bd030 */.elementor-865 .elementor-element.elementor-element-65bd030 svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-65bd030:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f40bafa */.elementor-865 .elementor-element.elementor-element-f40bafa svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-f40bafa:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d13464a */.elementor-865 .elementor-element.elementor-element-d13464a svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-d13464a:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-42b9294 */.elementor-865 .elementor-element.elementor-element-42b9294 svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-42b9294:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0116506 */.elementor-865 .elementor-element.elementor-element-0116506 svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-0116506:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-40ba07b */.elementor-865 .elementor-element.elementor-element-40ba07b svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-40ba07b:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cfb4dd5 */.elementor-865 .elementor-element.elementor-element-cfb4dd5 svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-cfb4dd5:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5b53fa */.elementor-865 .elementor-element.elementor-element-f5b53fa svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-f5b53fa:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65bd030 */.elementor-865 .elementor-element.elementor-element-65bd030 svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-65bd030:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f40bafa */.elementor-865 .elementor-element.elementor-element-f40bafa svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-f40bafa:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-29bf415 */.elementor-865 .elementor-element.elementor-element-29bf415 svg.e-eicon-chevron-left {
    padding-right: 3px
}
.elementor-865 .elementor-element.elementor-element-29bf415 svg.e-eicon-chevron-right {
    padding-left: 3px
}
body.season-summer .slide-highlights svg {
    fill: var(--s-btn-border) !important;
    border-color: var(--s-btn-border) !important;
}
body.season-winter .slide-highlights svg {
    fill: var(--s-btn-border) !important;
    border-color: var(--s-btn-border) !important;
}
body.season-summer .elementor-swiper-button {
    border-color: var(--s-btn-border) !important;
}
body.season-winter .elementor-swiper-button {
    border-color: var(--s-btn-border) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ccb37f */.elementor-865 .elementor-element.elementor-element-1ccb37f { 
  content-visibility: auto; 
  contain-intrinsic-size: auto 800px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99e10f8 */.elementor-865 .elementor-element.elementor-element-99e10f8 { 
  content-visibility: auto; 
  contain-intrinsic-size: auto 800px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8745516 */.elementor-865 .elementor-element.elementor-element-8745516 svg {
    margin-top: 1px; 
    font-size: 1.2rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1e1522 */.elementor-865 .elementor-element.elementor-element-c1e1522 { 
  content-visibility: auto; 
  contain-intrinsic-size: auto 800px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d60269 */.elementor-865 .elementor-element.elementor-element-3d60269 svg {
    fill: var(--brand);
}
.elementor-865 .elementor-element.elementor-element-3d60269:hover {
    transform: translateY(-3px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d72172 */.elementor-865 .elementor-element.elementor-element-8d72172 { 
  content-visibility: auto; 
  contain-intrinsic-size: auto 800px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bdad7b *//* Needed if any image has a Link or shows the Media */
.growimage a {
  display: block;
  width: 100%;
  height: 100%;
}

/* Set the starting size */
.growimage {
  width: 200px;
  height: 500px;
  overflow: hidden;
  border-radius: 10px;
  transition: width 0.2s ease;
  flex-shrink: 0;
}

/* Do NOT set fixed width on hover */
.growimage img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
  border-radius: 10px;
  transition: transform 0.2s ease;
}

@media (max-width: 768px) {
  .growimage {
    width: 80vw !important;
    height: 30vh !important;
    transition: none !important;
  }

  .growimage a {
    width: 100%;
    height: 100%;
    display: block;
  }

  .growimage img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
    transition: none !important;
  }
}

.elementor-865 .elementor-element.elementor-element-8bdad7b { 
  content-visibility: auto; 
  contain-intrinsic-size: auto 800px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8de9e4 */.elementor-865 .elementor-element.elementor-element-b8de9e4 { 
  content-visibility: auto; 
  contain-intrinsic-size: auto 800px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-59b1b54 */.image-container {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

.image-container img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.3s ease;
}

.image-container:hover img {
  transform: scale(1.05);
}

a {
    color: black;
}

a:active,a:hover {
    color: #1E5D75;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0694ab2 */.elementor-865 .elementor-element.elementor-element-0694ab2 {
    position: sticky;
    top: 25%;
    position: -webkit-sticky;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15a00a1 */.elementor-865 .elementor-element.elementor-element-15a00a1 { 
  content-visibility: auto; 
  contain-intrinsic-size: auto 800px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d23730 */.elementor-865 .elementor-element.elementor-element-7d23730 { 
  content-visibility: auto; 
  contain-intrinsic-size: auto 800px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Italiana';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://seespitz-37.at/wp-content/uploads/2025/06/Italiana-Regular.woff2') format('woff2'),
		url('https://seespitz-37.at/wp-content/uploads/2025/06/Italiana-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Italiana';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DM Sans';
	font-display: auto;
	src: url('https://seespitz-37.at/wp-content/uploads/2025/08/DMSans-VariableFont_opszwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */