.elementor-9841 .elementor-element.elementor-element-f8300da{--spacer-size:92px;}.elementor-9841 .elementor-element.elementor-element-8ef9013 > .elementor-container{max-width:1500px;}.elementor-9841 .elementor-element.elementor-element-244ee59 > .elementor-container{max-width:1500px;}.elementor-9841 .elementor-element.elementor-element-d2ae57f{--spacer-size:92px;}.elementor-9841 .elementor-element.elementor-element-ccd1279 > .elementor-container{max-width:1500px;}/* Start custom CSS for page-settings */body.elementor-page-9841,
body.elementor-page-9841 h1,
body.elementor-page-9841 h2,
body.elementor-page-9841 h3,
body.elementor-page-9841 h4,
body.elementor-page-9841 h5,
h6 {
    font-family: "Playfair Display", sans-serif;
}

body.elementor-page-9841 .elementor-widget-lastudio-services.service-button-overlay a.elementor-button {
    position: absolute;
    opacity: 0;
    padding: 0;
    top: 0;
    right: 0;
    bottom: 0;
    left: -70%;
}
body.elementor-page-9841 .elementor-widget-lastudio-services.service-button-overlay .lastudio-services__header{
    transition: all .3s;
}
body.elementor-page-9841 .elementor-widget-lastudio-services.service-button-overlay:hover .lastudio-services__header {
    background-color: #E87141;
    border-color: transparent;
}

body.elementor-page-9841 .elementor-widget-lastudio-services.service-button-overlay:hover .lastudio-services__header .lastudio-services__icon {
    -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}/* End custom CSS */