.elementor-6262 .elementor-element.elementor-element-344d847{--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-6262 .elementor-element.elementor-element-1f8bb6c > .elementor-widget-container{padding:40px 0px 30px 30px;}.elementor-6262 .elementor-element.elementor-element-1f8bb6c{text-align:end;}.elementor-6262 .elementor-element.elementor-element-1f8bb6c .elementor-heading-title{font-size:15px;}.elementor-6262 .elementor-element.elementor-element-9f505d5{--spacer-size:100px;}.elementor-6262 .elementor-element.elementor-element-116f29e > .elementor-container{max-width:1600px;}.elementor-6262 .elementor-element.elementor-element-c9b6b68{--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-6262 .elementor-element.elementor-element-d2b7adc{--spacer-size:100px;}/* Start custom CSS for heading, class: .elementor-element-1f8bb6c */.elementor-widget-container h2{
        font-family: 'Great Vibes', cursive;
    color: #f8f3ea;
    text-shadow: 1px 1px 0 #b8aa95, 2px 2px 5px rgba(0, 0, 0, .35);
}
}/* End custom CSS */
/* Start custom CSS for pt_button, class: .elementor-element-20ef6ce */.res-btn-mobile a{
    width: 180px !important;
}/* End custom CSS */