.elementor-189 .elementor-element.elementor-element-7ee325d1{--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:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-189 .elementor-element.elementor-element-4aec4be8{--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-189 .elementor-element.elementor-element-614dc9b0 .elementor-heading-title{font-family:"gotham", Sans-serif;font-size:14px;font-weight:600;}.elementor-189 .elementor-element.elementor-element-614dc9b0 .elementor-heading-title a:hover, .elementor-189 .elementor-element.elementor-element-614dc9b0 .elementor-heading-title a:focus{color:var( --e-global-color-e5bcc00 );}.elementor-189 .elementor-element.elementor-element-14417ef8 .elementor-heading-title{font-family:"gotham", Sans-serif;font-size:14px;font-weight:600;}.elementor-189 .elementor-element.elementor-element-14417ef8 .elementor-heading-title a:hover, .elementor-189 .elementor-element.elementor-element-14417ef8 .elementor-heading-title a:focus{color:var( --e-global-color-e5bcc00 );}.elementor-189 .elementor-element.elementor-element-3c2cd1d .elementor-heading-title{font-family:"gotham", Sans-serif;font-size:14px;font-weight:600;}.elementor-189 .elementor-element.elementor-element-3c2cd1d .elementor-heading-title a:hover, .elementor-189 .elementor-element.elementor-element-3c2cd1d .elementor-heading-title a:focus{color:var( --e-global-color-e5bcc00 );}.elementor-189 .elementor-element.elementor-element-879a214{--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-189 .elementor-element.elementor-element-0351b44{text-align:center;}.elementor-189 .elementor-element.elementor-element-0351b44 .elementor-heading-title{font-family:"baskerville old face", Sans-serif;font-size:100px;font-weight:500;color:#AF80302E;}.elementor-189 .elementor-element.elementor-element-9389a22{margin:-73px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-189 .elementor-element.elementor-element-9389a22 .elementor-heading-title{font-family:"gotham rounded", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-c416aea );}.elementor-189 .elementor-element.elementor-element-2854136{--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-189 .elementor-element.elementor-element-c2a0b44{--display:flex;}.elementor-189 .elementor-element.elementor-element-447c5ac{--display:flex;--min-height:300px;--border-radius:7px 7px 7px 7px;}.elementor-189 .elementor-element.elementor-element-447c5ac:not(.elementor-motion-effects-element-type-background), .elementor-189 .elementor-element.elementor-element-447c5ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kleinconstantia.com/wp-content/uploads/2025/09/klein-constantia-vineyard-sunrise.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-189 .elementor-element.elementor-element-010c270{--display:flex;}.elementor-189 .elementor-element.elementor-element-f5af1d6{--display:flex;--min-height:300px;--border-radius:7px 7px 7px 7px;}.elementor-189 .elementor-element.elementor-element-f5af1d6:not(.elementor-motion-effects-element-type-background), .elementor-189 .elementor-element.elementor-element-f5af1d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kleinconstantia.com/wp-content/uploads/2025/11/LYNX.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-189 .elementor-element.elementor-element-0897abf{--display:flex;}.elementor-189 .elementor-element.elementor-element-4318157{--display:flex;--min-height:300px;--border-radius:7px 7px 7px 7px;}.elementor-189 .elementor-element.elementor-element-4318157:not(.elementor-motion-effects-element-type-background), .elementor-189 .elementor-element.elementor-element-4318157 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kleinconstantia.com/wp-content/uploads/2025/09/505125086_9677578665701392_5711656804961757389_n.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-189 .elementor-element.elementor-element-91173bb{--display:flex;}.elementor-189 .elementor-element.elementor-element-002de7a{--display:flex;--min-height:300px;--border-radius:7px 7px 7px 7px;}.elementor-189 .elementor-element.elementor-element-002de7a:not(.elementor-motion-effects-element-type-background), .elementor-189 .elementor-element.elementor-element-002de7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kleinconstantia.com/wp-content/uploads/2025/09/240130_DSC00344_fs.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-189 .elementor-element.elementor-element-7fa30bd{--display:flex;}.elementor-189 .elementor-element.elementor-element-a3a125b{--display:flex;--min-height:300px;--border-radius:7px 7px 7px 7px;}.elementor-189 .elementor-element.elementor-element-a3a125b:not(.elementor-motion-effects-element-type-background), .elementor-189 .elementor-element.elementor-element-a3a125b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kleinconstantia.com/wp-content/uploads/2025/09/KCCD-066-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-189 .elementor-element.elementor-element-91151e9{--display:flex;}.elementor-189 .elementor-element.elementor-element-16323e4{--display:flex;--min-height:300px;--border-radius:7px 7px 7px 7px;}.elementor-189 .elementor-element.elementor-element-16323e4:not(.elementor-motion-effects-element-type-background), .elementor-189 .elementor-element.elementor-element-16323e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kleinconstantia.com/wp-content/uploads/2025/09/240301_DSC00790_fs.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-189 .elementor-element.elementor-element-e001ed7{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-189 .elementor-element.elementor-element-a8f1941{--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:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-189 .elementor-element.elementor-element-7199416{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-189 .elementor-element.elementor-element-981c1a0{font-family:"gotham", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-189 .elementor-element.elementor-element-3e7a76c{--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:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-189 .elementor-element.elementor-element-3e7a76c:not(.elementor-motion-effects-element-type-background), .elementor-189 .elementor-element.elementor-element-3e7a76c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6bbc763 );}.elementor-189 .elementor-element.elementor-element-ffac98e{--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-189 .elementor-element.elementor-element-68df4f0{--display:flex;}.elementor-189 .elementor-element.elementor-element-0efe8ca{--display:flex;--min-height:500px;--border-radius:7px 7px 7px 7px;}.elementor-189 .elementor-element.elementor-element-0efe8ca:not(.elementor-motion-effects-element-type-background), .elementor-189 .elementor-element.elementor-element-0efe8ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kleinconstantia.com/wp-content/uploads/2025/09/Slide-2-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-189 .elementor-element.elementor-element-442a303{--display:flex;}.elementor-189 .elementor-element.elementor-element-3d19956{--display:flex;}.elementor-189 .elementor-element.elementor-element-fb93779{text-align:center;}.elementor-189 .elementor-element.elementor-element-fb93779 .elementor-heading-title{font-family:"baskerville old face", Sans-serif;font-size:100px;font-weight:500;color:#AF80302E;}.elementor-189 .elementor-element.elementor-element-10041e2{margin:-73px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-189 .elementor-element.elementor-element-10041e2 .elementor-heading-title{font-family:"gotham rounded", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-c416aea );}.elementor-189 .elementor-element.elementor-element-9fb2630{--display:flex;}.elementor-189 .elementor-element.elementor-element-5549cb8{font-family:"gotham", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-189 .elementor-element.elementor-element-02b4787{--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-189 .elementor-element.elementor-element-81dcf31{--spacer-size:20px;}.elementor-189 .elementor-element.elementor-element-41ffdf1{--display:flex;--min-height:400px;--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-189 .elementor-element.elementor-element-cefe8f0{--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-189 .elementor-element.elementor-element-c5905eb{--spacer-size:20px;}.elementor-189 .elementor-element.elementor-element-8209e93{--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:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-189 .elementor-element.elementor-element-8209e93:not(.elementor-motion-effects-element-type-background), .elementor-189 .elementor-element.elementor-element-8209e93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6bbc763 );}.elementor-189 .elementor-element.elementor-element-8db1f0e{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-189 .elementor-element.elementor-element-77c6bb3{--display:flex;}.elementor-189 .elementor-element.elementor-element-30c4284{--display:flex;}.elementor-189 .elementor-element.elementor-element-8319ed8{text-align:center;}.elementor-189 .elementor-element.elementor-element-8319ed8 .elementor-heading-title{font-family:"baskerville old face", Sans-serif;font-size:70px;font-weight:500;color:#AF80302E;}.elementor-189 .elementor-element.elementor-element-076cd96{margin:-55px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-189 .elementor-element.elementor-element-076cd96 .elementor-heading-title{font-family:"gotham rounded", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-c416aea );}.elementor-189 .elementor-element.elementor-element-35eb836{--display:flex;}.elementor-189 .elementor-element.elementor-element-59b3d2d{font-family:"gotham", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-189 .elementor-element.elementor-element-3908e8d .elementor-button{background-color:#FFFFFF00;font-family:"baskerville old face", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-c416aea );color:var( --e-global-color-c416aea );border-style:none;border-radius:7px 7px 7px 7px;padding:0px 0px 0px 0px;}.elementor-189 .elementor-element.elementor-element-3908e8d .elementor-button:hover, .elementor-189 .elementor-element.elementor-element-3908e8d .elementor-button:focus{background-color:#00000000;color:var( --e-global-color-e5bcc00 );border-color:#02010100;}.elementor-189 .elementor-element.elementor-element-3908e8d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-189 .elementor-element.elementor-element-3908e8d .elementor-button:hover svg, .elementor-189 .elementor-element.elementor-element-3908e8d .elementor-button:focus svg{fill:var( --e-global-color-e5bcc00 );}.elementor-189 .elementor-element.elementor-element-63e97f2{--display:flex;--min-height:500px;--border-radius:7px 7px 7px 7px;}.elementor-189 .elementor-element.elementor-element-63e97f2:not(.elementor-motion-effects-element-type-background), .elementor-189 .elementor-element.elementor-element-63e97f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kleinconstantia.com/wp-content/uploads/2025/11/owl-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-189 .elementor-element.elementor-element-7f1b82a{--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-189 .elementor-element.elementor-element-e3376eb{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ee481d1 );--border-color:var( --e-global-color-ee481d1 );--border-radius:7px 7px 7px 7px;}.elementor-189 .elementor-element.elementor-element-2755b9b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-189 .elementor-element.elementor-element-c24c396{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-189 .elementor-element.elementor-element-d87301f .elementor-heading-title{font-family:"gotham", Sans-serif;font-size:20px;font-weight:600;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-189 .elementor-element.elementor-element-96d2fbf .elementor-icon-wrapper{text-align:center;}.elementor-189 .elementor-element.elementor-element-b30498c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-189 .elementor-element.elementor-element-f6a9cfe .elementor-heading-title{font-family:"gotham", Sans-serif;font-size:21px;font-weight:600;}.elementor-189 .elementor-element.elementor-element-c41d0d0 .elementor-icon-wrapper{text-align:center;}.elementor-189 .elementor-element.elementor-element-4c8b5f3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-189 .elementor-element.elementor-element-37f3f37 .elementor-heading-title{font-family:"gotham", Sans-serif;font-size:20px;font-weight:600;}.elementor-189 .elementor-element.elementor-element-67a1f23 .elementor-icon-wrapper{text-align:center;}.elementor-189 .elementor-element.elementor-element-8d942a8{--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:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-189 .elementor-element.elementor-element-268a6c0{--display:flex;}.elementor-189 .elementor-element.elementor-element-9041bcb{text-align:center;}.elementor-189 .elementor-element.elementor-element-9041bcb .elementor-heading-title{font-family:"baskerville old face", Sans-serif;font-size:100px;font-weight:500;color:#AF80302E;}.elementor-189 .elementor-element.elementor-element-6a1e51b{margin:-73px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-189 .elementor-element.elementor-element-6a1e51b .elementor-heading-title{font-family:"gotham rounded", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-text );}.elementor-189 .elementor-element.elementor-element-21eab12{--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-189 .elementor-element.elementor-element-a7deba5{--display:flex;}.elementor-189 .elementor-element.elementor-element-6997a3d{--display:flex;--min-height:450px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--border-radius:7px 7px 7px 7px;}.elementor-189 .elementor-element.elementor-element-6997a3d:not(.elementor-motion-effects-element-type-background), .elementor-189 .elementor-element.elementor-element-6997a3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kleinconstantia.com/wp-content/uploads/2025/09/483508929_1044370171046033_169472554082723022_n.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-189 .elementor-element.elementor-element-6997a3d::before, .elementor-189 .elementor-element.elementor-element-6997a3d > .elementor-background-video-container::before, .elementor-189 .elementor-element.elementor-element-6997a3d > .e-con-inner > .elementor-background-video-container::before, .elementor-189 .elementor-element.elementor-element-6997a3d > .elementor-background-slideshow::before, .elementor-189 .elementor-element.elementor-element-6997a3d > .e-con-inner > .elementor-background-slideshow::before, .elementor-189 .elementor-element.elementor-element-6997a3d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-c416aea );--background-overlay:'';}.elementor-189 .elementor-element.elementor-element-6997a3d:hover::before, .elementor-189 .elementor-element.elementor-element-6997a3d:hover > .elementor-background-video-container::before, .elementor-189 .elementor-element.elementor-element-6997a3d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-189 .elementor-element.elementor-element-6997a3d > .elementor-background-slideshow:hover::before, .elementor-189 .elementor-element.elementor-element-6997a3d > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-189 .elementor-element.elementor-element-6997a3d:hover{--overlay-opacity:0;}.elementor-189 .elementor-element.elementor-element-45ae01f{text-align:center;}.elementor-189 .elementor-element.elementor-element-45ae01f .elementor-heading-title{font-family:"baskerville old face", Sans-serif;font-size:36px;font-weight:500;color:var( --e-global-color-4dd29e6 );}.elementor-189 .elementor-element.elementor-element-a282a6d{--display:flex;--justify-content:space-between;}.elementor-189 .elementor-element.elementor-element-90a5eeb .elementor-button{background-color:var( --e-global-color-4dd29e6 );font-family:"baskerville old face", Sans-serif;font-size:17px;font-weight:500;fill:var( --e-global-color-c416aea );color:var( --e-global-color-c416aea );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-4dd29e6 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-189 .elementor-element.elementor-element-90a5eeb .elementor-button:hover, .elementor-189 .elementor-element.elementor-element-90a5eeb .elementor-button:focus{background-color:#00000000;color:var( --e-global-color-e5bcc00 );border-color:var( --e-global-color-e5bcc00 );}.elementor-189 .elementor-element.elementor-element-90a5eeb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-189 .elementor-element.elementor-element-90a5eeb .elementor-button:hover svg, .elementor-189 .elementor-element.elementor-element-90a5eeb .elementor-button:focus svg{fill:var( --e-global-color-e5bcc00 );}.elementor-189 .elementor-element.elementor-element-64b32ca{--display:flex;}.elementor-189 .elementor-element.elementor-element-ce02ac7{--display:flex;--min-height:450px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--border-radius:7px 7px 7px 7px;}.elementor-189 .elementor-element.elementor-element-ce02ac7:not(.elementor-motion-effects-element-type-background), .elementor-189 .elementor-element.elementor-element-ce02ac7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kleinconstantia.com/wp-content/uploads/2025/09/14-04-14-Klein-Constantia-finals119-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-189 .elementor-element.elementor-element-ce02ac7::before, .elementor-189 .elementor-element.elementor-element-ce02ac7 > .elementor-background-video-container::before, .elementor-189 .elementor-element.elementor-element-ce02ac7 > .e-con-inner > .elementor-background-video-container::before, .elementor-189 .elementor-element.elementor-element-ce02ac7 > .elementor-background-slideshow::before, .elementor-189 .elementor-element.elementor-element-ce02ac7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-189 .elementor-element.elementor-element-ce02ac7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-c416aea );--background-overlay:'';}.elementor-189 .elementor-element.elementor-element-ce02ac7:hover::before, .elementor-189 .elementor-element.elementor-element-ce02ac7:hover > .elementor-background-video-container::before, .elementor-189 .elementor-element.elementor-element-ce02ac7:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-189 .elementor-element.elementor-element-ce02ac7 > .elementor-background-slideshow:hover::before, .elementor-189 .elementor-element.elementor-element-ce02ac7 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-189 .elementor-element.elementor-element-ce02ac7:hover{--overlay-opacity:0;}.elementor-189 .elementor-element.elementor-element-07c8b0b{text-align:center;}.elementor-189 .elementor-element.elementor-element-07c8b0b .elementor-heading-title{font-family:"baskerville old face", Sans-serif;font-size:36px;font-weight:500;color:var( --e-global-color-4dd29e6 );}.elementor-189 .elementor-element.elementor-element-3db5452{--display:flex;--justify-content:space-between;}.elementor-189 .elementor-element.elementor-element-46af9f6 .elementor-button{background-color:var( --e-global-color-4dd29e6 );font-family:"baskerville old face", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-c416aea );color:var( --e-global-color-c416aea );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-4dd29e6 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-189 .elementor-element.elementor-element-46af9f6 .elementor-button:hover, .elementor-189 .elementor-element.elementor-element-46af9f6 .elementor-button:focus{background-color:#00000000;color:var( --e-global-color-e5bcc00 );border-color:var( --e-global-color-e5bcc00 );}.elementor-189 .elementor-element.elementor-element-46af9f6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-189 .elementor-element.elementor-element-46af9f6 .elementor-button:hover svg, .elementor-189 .elementor-element.elementor-element-46af9f6 .elementor-button:focus svg{fill:var( --e-global-color-e5bcc00 );}.elementor-189 .elementor-element.elementor-element-c1843d7{--display:flex;}.elementor-189 .elementor-element.elementor-element-7a0d5df{--display:flex;--min-height:450px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--border-radius:7px 7px 7px 7px;}.elementor-189 .elementor-element.elementor-element-7a0d5df:not(.elementor-motion-effects-element-type-background), .elementor-189 .elementor-element.elementor-element-7a0d5df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kleinconstantia.com/wp-content/uploads/2025/09/IMG_7180-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-189 .elementor-element.elementor-element-7a0d5df::before, .elementor-189 .elementor-element.elementor-element-7a0d5df > .elementor-background-video-container::before, .elementor-189 .elementor-element.elementor-element-7a0d5df > .e-con-inner > .elementor-background-video-container::before, .elementor-189 .elementor-element.elementor-element-7a0d5df > .elementor-background-slideshow::before, .elementor-189 .elementor-element.elementor-element-7a0d5df > .e-con-inner > .elementor-background-slideshow::before, .elementor-189 .elementor-element.elementor-element-7a0d5df > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-c416aea );--background-overlay:'';}.elementor-189 .elementor-element.elementor-element-7a0d5df:hover::before, .elementor-189 .elementor-element.elementor-element-7a0d5df:hover > .elementor-background-video-container::before, .elementor-189 .elementor-element.elementor-element-7a0d5df:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-189 .elementor-element.elementor-element-7a0d5df > .elementor-background-slideshow:hover::before, .elementor-189 .elementor-element.elementor-element-7a0d5df > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-189 .elementor-element.elementor-element-7a0d5df:hover{--overlay-opacity:0;}.elementor-189 .elementor-element.elementor-element-7d7825d{text-align:center;}.elementor-189 .elementor-element.elementor-element-7d7825d .elementor-heading-title{font-family:"baskerville old face", Sans-serif;font-size:36px;font-weight:500;color:var( --e-global-color-4dd29e6 );}.elementor-189 .elementor-element.elementor-element-15bba55{--display:flex;--justify-content:space-between;}.elementor-189 .elementor-element.elementor-element-a6af019 .elementor-button{background-color:var( --e-global-color-4dd29e6 );font-family:"baskerville old face", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-c416aea );color:var( --e-global-color-c416aea );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-4dd29e6 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-189 .elementor-element.elementor-element-a6af019 .elementor-button:hover, .elementor-189 .elementor-element.elementor-element-a6af019 .elementor-button:focus{background-color:#00000000;color:var( --e-global-color-e5bcc00 );border-color:var( --e-global-color-e5bcc00 );}.elementor-189 .elementor-element.elementor-element-a6af019 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-189 .elementor-element.elementor-element-a6af019 .elementor-button:hover svg, .elementor-189 .elementor-element.elementor-element-a6af019 .elementor-button:focus svg{fill:var( --e-global-color-e5bcc00 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-189 .elementor-element.elementor-element-63e97f2{--width:95%;}}@media(max-width:1024px){.elementor-189 .elementor-element.elementor-element-0351b44 .elementor-heading-title{font-size:60px;}.elementor-189 .elementor-element.elementor-element-9389a22 .elementor-heading-title{font-size:20px;}.elementor-189 .elementor-element.elementor-element-e001ed7{--e-n-carousel-swiper-slides-to-display:2;}.elementor-189 .elementor-element.elementor-element-fb93779 .elementor-heading-title{font-size:60px;}.elementor-189 .elementor-element.elementor-element-10041e2 .elementor-heading-title{font-size:20px;}.elementor-189 .elementor-element.elementor-element-8319ed8 .elementor-heading-title{font-size:60px;}.elementor-189 .elementor-element.elementor-element-076cd96 .elementor-heading-title{font-size:20px;}.elementor-189 .elementor-element.elementor-element-2755b9b{--grid-auto-flow:row;}.elementor-189 .elementor-element.elementor-element-9041bcb .elementor-heading-title{font-size:60px;}.elementor-189 .elementor-element.elementor-element-6a1e51b .elementor-heading-title{font-size:20px;}}@media(max-width:767px){.elementor-189 .elementor-element.elementor-element-7ee325d1{--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:10px;}.elementor-189 .elementor-element.elementor-element-879a214{--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-189 .elementor-element.elementor-element-9389a22{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-189 .elementor-element.elementor-element-e001ed7{--e-n-carousel-swiper-slides-to-display:1;}.elementor-189 .elementor-element.elementor-element-a8f1941{--min-height:40vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-189 .elementor-element.elementor-element-7199416{--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-189 .elementor-element.elementor-element-3e7a76c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-189 .elementor-element.elementor-element-ffac98e{--flex-direction:column-reverse;--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-189 .elementor-element.elementor-element-68df4f0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-189 .elementor-element.elementor-element-0efe8ca{--min-height:300px;}.elementor-189 .elementor-element.elementor-element-442a303{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-189 .elementor-element.elementor-element-10041e2{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-189 .elementor-element.elementor-element-41ffdf1{--min-height:300px;}.elementor-189 .elementor-element.elementor-element-8209e93{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-189 .elementor-element.elementor-element-8db1f0e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-189 .elementor-element.elementor-element-77c6bb3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-189 .elementor-element.elementor-element-8319ed8 .elementor-heading-title{font-size:50px;}.elementor-189 .elementor-element.elementor-element-076cd96{margin:-48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-189 .elementor-element.elementor-element-63e97f2{--min-height:300px;}.elementor-189 .elementor-element.elementor-element-7f1b82a{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-189 .elementor-element.elementor-element-2755b9b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-189 .elementor-element.elementor-element-6a1e51b{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-189 .elementor-element.elementor-element-21eab12{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-189 .elementor-element.elementor-element-a7deba5{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-189 .elementor-element.elementor-element-6997a3d{--min-height:300px;}.elementor-189 .elementor-element.elementor-element-90a5eeb .elementor-button{padding:0px 0px 0px 0px;}.elementor-189 .elementor-element.elementor-element-64b32ca{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-189 .elementor-element.elementor-element-ce02ac7{--min-height:300px;}.elementor-189 .elementor-element.elementor-element-46af9f6 .elementor-button{padding:0px 0px 0px 0px;}.elementor-189 .elementor-element.elementor-element-c1843d7{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-189 .elementor-element.elementor-element-7a0d5df{--min-height:300px;}.elementor-189 .elementor-element.elementor-element-a6af019 .elementor-button{padding:0px 0px 0px 0px;}}/* Start custom CSS for nested-carousel, class: .elementor-element-e001ed7 */.elementor-189 .elementor-element.elementor-element-e001ed7 .swiper-wrapper {
      -webkit-transition-timing-function: linear !important;
      -moz-transition-timing-function: linear !important;
      -o-transition-timing-function: linear !important;
      transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'baskerville old face';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.kleinconstantia.com/wp-content/uploads/2025/09/Baskerville-Old-Face-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */