.elementor-1908 .elementor-element.elementor-element-78675529{--display:flex;}.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 );}.elementor-1908 .elementor-element.elementor-element-596ec215{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 30px 0px 30px;}.elementor-1908 .elementor-element.elementor-element-596ec215 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:500;letter-spacing:0px;}.elementor-1908 .elementor-element.elementor-element-41d4bf1f{width:var( --container-widget-width, 98% );max-width:98%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 15px;--container-widget-width:98%;--container-widget-flex-grow:0;}.elementor-1908 .elementor-element.elementor-element-41d4bf1f.elementor-element{--align-self:center;}.elementor-1908 .elementor-element.elementor-element-1458439d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;}.elementor-1908 .elementor-element.elementor-element-1458439d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;letter-spacing:0px;}.elementor-1908 .elementor-element.elementor-element-1261b0cd{--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 );}.elementor-1908 .elementor-element.elementor-element-7edb0e73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 30px 0px 30px;font-family:"Playfair Display", Sans-serif;font-weight:400;}.elementor-1908 .elementor-element.elementor-element-7edb0e73 p{margin-block-end:0px;}.elementor-1908 .elementor-element.elementor-element-2414daf{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;}.elementor-1908 .elementor-element.elementor-element-2414daf .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;letter-spacing:0px;}.elementor-1908 .elementor-element.elementor-element-126b479a{--display:flex;}.elementor-1908 .elementor-element.elementor-element-411ac996{padding:0px 30px 0px 30px;font-family:"Playfair Display", Sans-serif;font-weight:400;}.elementor-1908 .elementor-element.elementor-element-411ac996 p{margin-block-end:0px;}.elementor-1908 .elementor-element.elementor-element-392334a9{--display:flex;}.elementor-1908 .elementor-element.elementor-element-afdf154{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;}.elementor-1908 .elementor-element.elementor-element-afdf154 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;letter-spacing:0px;}.elementor-1908 .elementor-element.elementor-element-aa24b01{--display:flex;}.elementor-1908 .elementor-element.elementor-element-67ad4d01{padding:0px 30px 0px 30px;font-family:"Playfair Display", Sans-serif;font-weight:400;}.elementor-1908 .elementor-element.elementor-element-67ad4d01 p{margin-block-end:0px;}.elementor-1908 .elementor-element.elementor-element-5dfe1be1{--display:flex;}.elementor-1908 .elementor-element.elementor-element-50813861{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;}.elementor-1908 .elementor-element.elementor-element-50813861 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;letter-spacing:0px;}.elementor-1908 .elementor-element.elementor-element-4b31a70{--display:flex;}.elementor-1908 .elementor-element.elementor-element-5bfd41ae{padding:0px 30px 0px 30px;font-family:"Playfair Display", Sans-serif;font-weight:400;}.elementor-1908 .elementor-element.elementor-element-5bfd41ae p{margin-block-end:0px;}.elementor-1908 .elementor-element.elementor-element-7eaacc8c{--display:flex;}.elementor-1908 .elementor-element.elementor-element-63b3e7bb{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;}.elementor-1908 .elementor-element.elementor-element-63b3e7bb .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;letter-spacing:0px;}.elementor-1908 .elementor-element.elementor-element-17b0b71a{--display:flex;}.elementor-1908 .elementor-element.elementor-element-770d9890{padding:0px 30px 0px 30px;font-family:"Playfair Display", Sans-serif;font-weight:400;}.elementor-1908 .elementor-element.elementor-element-770d9890 p{margin-block-end:0px;}.elementor-1908 .elementor-element.elementor-element-214522ab{--display:flex;}.elementor-1908 .elementor-element.elementor-element-37746680{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;}.elementor-1908 .elementor-element.elementor-element-37746680 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;letter-spacing:0px;}.elementor-1908 .elementor-element.elementor-element-3f3aa630{--display:flex;}.elementor-1908 .elementor-element.elementor-element-4884d076{padding:0px 30px 0px 30px;font-family:"Playfair Display", Sans-serif;font-weight:400;}.elementor-1908 .elementor-element.elementor-element-4884d076 p{margin-block-end:0px;}.elementor-1908 .elementor-element.elementor-element-5e4c8bd{--display:flex;}.elementor-1908 .elementor-element.elementor-element-6a4c07d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;}.elementor-1908 .elementor-element.elementor-element-6a4c07d7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;letter-spacing:0px;}.elementor-1908 .elementor-element.elementor-element-1378d300{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 30px 0px 30px;font-family:"Playfair Display", Sans-serif;font-weight:400;letter-spacing:0px;}.elementor-1908 .elementor-element.elementor-element-1378d300 p{margin-block-end:0px;}.elementor-1908 .elementor-element.elementor-element-451bacb{padding:0px 30px 0px 30px;}.elementor-1908 .elementor-element.elementor-element-451bacb .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;letter-spacing:0px;}.elementor-1908 .elementor-element.elementor-element-0b35d52{padding:0px 30px 0px 30px;font-family:"Playfair Display", Sans-serif;font-weight:400;}.elementor-1908 .elementor-element.elementor-element-0b35d52 p{margin-block-end:0px;}.elementor-1908 .elementor-element.elementor-element-35a8ed36{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;}.elementor-1908 .elementor-element.elementor-element-35a8ed36 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;letter-spacing:0px;}.elementor-1908 .elementor-element.elementor-element-61828750{padding:0px 30px 0px 30px;font-family:"Playfair Display", Sans-serif;font-weight:400;}.elementor-1908 .elementor-element.elementor-element-61828750 p{margin-block-end:0px;}.elementor-1908 .elementor-element.elementor-element-215e084c{--display:flex;}.elementor-1908 .elementor-element.elementor-element-3e888b39{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;}.elementor-1908 .elementor-element.elementor-element-3e888b39 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;letter-spacing:0px;}.elementor-1908 .elementor-element.elementor-element-8fc260a{padding:0px 30px 0px 30px;font-family:"Playfair Display", Sans-serif;font-weight:400;}.elementor-1908 .elementor-element.elementor-element-8fc260a p{margin-block-end:0px;}.elementor-1908 .elementor-element.elementor-element-4c71aa7b{--display:flex;}.elementor-1908 .elementor-element.elementor-element-52a5b458{--display:flex;}.elementor-1908 .elementor-element.elementor-element-486b9d84{--display:flex;}/* Start custom CSS for image-carousel, class: .elementor-element-41d4bf1f */.elementor-1908 .elementor-element.elementor-element-41d4bf1f .swiper-slide {
    overflow: hidden;
    height: 220px !important;
}

.elementor-1908 .elementor-element.elementor-element-41d4bf1f .swiper-slide img {
    width: 100% !important;
    height: 220px !important;
    min-height: 220px !important;
    object-fit: cover !important;
    object-position: center center !important;
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-1908 .elementor-element.elementor-element-41d4bf1f .swiper-wrapper,
.elementor-1908 .elementor-element.elementor-element-41d4bf1f .elementor-image-carousel-wrapper {
    height: 220px !important;
}/* End custom CSS */