.elementor-32 .elementor-element.elementor-element-608d9f2 .knsl-center{text-align:center;}.elementor-32 .elementor-element.elementor-element-608d9f2 .knsl-banner .knsl-banner-content .knsl-main-title .knsl-main-title--h{font-family:"Playfair Display", Sans-serif;font-size:4rem;font-weight:500;}.elementor-32 .elementor-element.elementor-element-608d9f2 .knsl-banner .knsl-banner-content .knsl-main-title .knsl-main-title--d{font-family:"Playfair Display", Sans-serif;font-size:1.4rem;font-weight:500;}.elementor-32 .elementor-element.elementor-element-69926f8 .knsl-features-card .knsl-icon-box{background-color:#E5FFB9;}.elementor-32 .elementor-element.elementor-element-bcacc7c{padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-8f74267 .knsl-about-text h2{font-family:"Playfair Display", Sans-serif;font-size:2.2rem;font-weight:600;}.elementor-32 .elementor-element.elementor-element-8f74267 .knsl-about-text .knsl-text{font-family:"Playfair Display", Sans-serif;font-size:0.9rem;font-weight:500;line-height:1.7rem;}.elementor-32 .elementor-element.elementor-element-ef5c205:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-ef5c205 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#74C8EC;}.elementor-32 .elementor-element.elementor-element-ef5c205 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32 .elementor-element.elementor-element-ef5c205{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2rem 0rem 0rem 0rem;}.elementor-32 .elementor-element.elementor-element-97056e4.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-97056e4 .knsl-title-frame .knsl-title--h{font-family:"Playfair Display", Sans-serif;font-size:2.5rem;font-weight:600;}.elementor-32 .elementor-element.elementor-element-97056e4 .knsl-title-frame .knsl-text{font-family:"Playfair Display", Sans-serif;font-size:1rem;font-weight:500;}.elementor-32 .elementor-element.elementor-element-77da43d{--display:flex;--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-32 .elementor-element.elementor-element-77da43d:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-77da43d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5FFB9;}.elementor-32 .elementor-element.elementor-element-f3a1e7d{text-align:center;}.elementor-32 .elementor-element.elementor-element-f3a1e7d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2.5rem;font-weight:600;}.elementor-32 .elementor-element.elementor-element-0308410 > .elementor-widget-container{padding:0rem 5rem 0rem 5rem;}.elementor-32 .elementor-element.elementor-element-0308410{text-align:center;font-family:"Playfair Display", Sans-serif;font-size:1rem;font-weight:500;}.elementor-32 .elementor-element.elementor-element-0ef93e3{--e-image-carousel-slides-to-show:3;}.elementor-32 .elementor-element.elementor-element-4a89da3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;}.elementor-32 .elementor-element.elementor-element-4a89da3::before, .elementor-32 .elementor-element.elementor-element-4a89da3 > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-4a89da3 > .e-con-inner > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-4a89da3 > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-4a89da3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-4a89da3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-32 .elementor-element.elementor-element-79b9e03 > .elementor-widget-container{margin:1rem 0rem 1rem 0rem;padding:0rem 2rem 0rem 2rem;}.elementor-32 .elementor-element.elementor-element-79b9e03{text-align:center;}.elementor-32 .elementor-element.elementor-element-79b9e03 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2.5rem;font-weight:600;}.elementor-32 .elementor-element.elementor-element-17d8208{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;}.elementor-32 .elementor-element.elementor-element-5154ee1 .gallery-item{padding:0 22px 22px 0;}.elementor-32 .elementor-element.elementor-element-5154ee1 .gallery{margin:0 -22px -22px 0;}.elementor-32 .elementor-element.elementor-element-5154ee1 .gallery-item .gallery-caption{text-align:center;}@media(min-width:768px){.elementor-32 .elementor-element.elementor-element-17d8208{--width:100%;}}@media(max-width:1024px){.elementor-32 .elementor-element.elementor-element-608d9f2 .knsl-banner .knsl-banner-content .knsl-main-title .knsl-main-title--h{font-size:3.3rem;}.elementor-32 .elementor-element.elementor-element-608d9f2 .knsl-banner .knsl-banner-content .knsl-main-title .knsl-main-title--d{font-size:1.3rem;}.elementor-32 .elementor-element.elementor-element-0308410 > .elementor-widget-container{padding:0rem 3rem 0rem 3rem;}}@media(max-width:767px){.elementor-32 .elementor-element.elementor-element-608d9f2 .knsl-banner .knsl-banner-content .knsl-main-title .knsl-main-title--h{font-size:2.1rem;}.elementor-32 .elementor-element.elementor-element-608d9f2 .knsl-banner .knsl-banner-content .knsl-main-title .knsl-main-title--d{font-size:1rem;}.elementor-32 .elementor-element.elementor-element-8f74267 .knsl-about-text h2{font-size:1.7rem;}.elementor-32 .elementor-element.elementor-element-8f74267 .knsl-about-text .knsl-text{font-size:0.9rem;}.elementor-32 .elementor-element.elementor-element-97056e4 .knsl-title-frame .knsl-title--h{font-size:2rem;}.elementor-32 .elementor-element.elementor-element-97056e4 .knsl-title-frame .knsl-text{font-size:0.9rem;}.elementor-32 .elementor-element.elementor-element-f3a1e7d .elementor-heading-title{font-size:2rem;}.elementor-32 .elementor-element.elementor-element-0308410 > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}.elementor-32 .elementor-element.elementor-element-0308410{font-size:0.9rem;}.elementor-32 .elementor-element.elementor-element-79b9e03 .elementor-heading-title{font-size:2rem;}}