.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-218 .elementor-element.elementor-element-12bc74e3 .elementor-icon-list-icon i{color:rgba(255, 255, 255, 0.6);transition:color 0.3s;}.elementor-218 .elementor-element.elementor-element-12bc74e3 .elementor-icon-list-icon svg{fill:rgba(255, 255, 255, 0.6);transition:fill 0.3s;}.elementor-218 .elementor-element.elementor-element-12bc74e3{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-218 .elementor-element.elementor-element-12bc74e3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-218 .elementor-element.elementor-element-12bc74e3 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:0.75rem;font-weight:600;letter-spacing:0.2em;}.elementor-218 .elementor-element.elementor-element-12bc74e3 .elementor-icon-list-text{color:rgba(255, 255, 255, 0.6);transition:color 0.3s;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-218 .elementor-element.elementor-element-1af76ea3{--grid-columns:4;}.elementor-218 .elementor-element.elementor-element-1af76ea3 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-218 .elementor-element.elementor-element-1af76ea3 .e-loop-item > .elementor-section, .elementor-218 .elementor-element.elementor-element-1af76ea3 .e-loop-item > .elementor-section > .elementor-container, .elementor-218 .elementor-element.elementor-element-1af76ea3 .e-loop-item > .e-con, .elementor-218 .elementor-element.elementor-element-1af76ea3 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-218 .elementor-element.elementor-element-7ba85d4 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:4.5rem;font-weight:400;}.elementor-218 .elementor-element.elementor-element-7ba85d4 .elementor-counter-title{color:#EFF1EF;font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:uppercase;letter-spacing:0.15em;}.elementor-218 .elementor-element.elementor-element-e7d3de7 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:4.5rem;font-weight:400;}.elementor-218 .elementor-element.elementor-element-e7d3de7 .elementor-counter-title{color:#EFF1EF;font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:uppercase;letter-spacing:0.15em;}.elementor-218 .elementor-element.elementor-element-10b3c37 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:4.5rem;font-weight:400;}.elementor-218 .elementor-element.elementor-element-10b3c37 .elementor-counter-title{color:#EFF1EF;font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:uppercase;letter-spacing:0.15em;}.elementor-218 .elementor-element.elementor-element-520845c6 > .elementor-widget-container{padding:0px 0px 0px 50px;}.elementor-218 .elementor-element.elementor-element-520845c6 .ec-0e5319ec-caption{color:#52614A;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-218 .elementor-element.elementor-element-12bc74e3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-218 .elementor-element.elementor-element-12bc74e3 .elementor-icon-list-item > a{letter-spacing:0.17em;}.elementor-218 .elementor-element.elementor-element-1af76ea3{--grid-columns:2;}.elementor-218 .elementor-element.elementor-element-7ba85d4 .elementor-counter-title{letter-spacing:0.1275em;}.elementor-218 .elementor-element.elementor-element-e7d3de7 .elementor-counter-title{letter-spacing:0.1275em;}.elementor-218 .elementor-element.elementor-element-10b3c37 .elementor-counter-title{letter-spacing:0.1275em;}}@media(max-width:767px){.elementor-218 .elementor-element.elementor-element-1af76ea3{--grid-columns:1;}}/* Start custom CSS for editorial_carousel_0e5319ec, class: .elementor-element-520845c6 */.ec-0e5319ec-controls button{
    
    color: #52614A !important;
}

@media (max-width: 767px) {
    .elementor-218 .elementor-element.elementor-element-520845c6 {
        padding-left: 30px !important;
        padding-right: 30px !important;
        width: 100% !important;
        max-width: 100% !important;
        box-sizing: border-box !important;
        min-width: 0;
        overflow-x: clip;
        transform: none !important;
    }

    .elementor-218 .elementor-element.elementor-element-520845c6 .ec-0e5319ec-controls {
        position: relative;
        left: -25px;
    }
}/* End custom CSS */