.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-65 .elementor-element.elementor-element-widget_3f6vm50i6 .elementor-icon-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-widget_3f6vm50i6.elementor-view-stacked .elementor-icon{background-color:#FDFCF8;color:rgba(128, 0, 32, 0.8);}.elementor-65 .elementor-element.elementor-element-widget_3f6vm50i6.elementor-view-framed .elementor-icon, .elementor-65 .elementor-element.elementor-element-widget_3f6vm50i6.elementor-view-default .elementor-icon{color:#FDFCF8;border-color:#FDFCF8;}.elementor-65 .elementor-element.elementor-element-widget_3f6vm50i6.elementor-view-framed .elementor-icon, .elementor-65 .elementor-element.elementor-element-widget_3f6vm50i6.elementor-view-default .elementor-icon svg{fill:#FDFCF8;}.elementor-65 .elementor-element.elementor-element-widget_3f6vm50i6.elementor-view-framed .elementor-icon{background-color:rgba(128, 0, 32, 0.8);}.elementor-65 .elementor-element.elementor-element-widget_3f6vm50i6.elementor-view-stacked .elementor-icon svg{fill:rgba(128, 0, 32, 0.8);}.elementor-65 .elementor-element.elementor-element-widget_3f6vm50i6 .elementor-icon{font-size:1.5rem;border-width:1px 1px 1px 1px;border-radius:50% 50% 50% 50%;}.elementor-65 .elementor-element.elementor-element-widget_3f6vm50i6 .elementor-icon svg{height:1.5rem;}.elementor-widget-testimonial .elementor-testimonial-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial .elementor-testimonial-name{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-testimonial .elementor-testimonial-job{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-65 .elementor-element.elementor-element-4237f42.elementor-element{--align-self:center;}.elementor-65 .elementor-element.elementor-element-4237f42 .elementor-testimonial-wrapper{text-align:start;}.elementor-65 .elementor-element.elementor-element-4237f42 .elementor-testimonial-content{color:#121212;font-family:"Playfair Display", Sans-serif;font-size:1.05rem;font-weight:400;}.elementor-65 .elementor-element.elementor-element-4237f42 .elementor-testimonial-name{color:#F79421;}.elementor-65 .elementor-element.elementor-element-d7486c8.elementor-element{--align-self:center;}.elementor-65 .elementor-element.elementor-element-d7486c8 .elementor-testimonial-wrapper{text-align:start;}.elementor-65 .elementor-element.elementor-element-d7486c8 .elementor-testimonial-content{color:#121212;font-family:"Playfair Display", Sans-serif;font-size:1.05rem;font-weight:400;}.elementor-65 .elementor-element.elementor-element-d7486c8 .elementor-testimonial-name{color:#F79421;}.elementor-65 .elementor-element.elementor-element-f325a7b.elementor-element{--align-self:center;}.elementor-65 .elementor-element.elementor-element-f325a7b .elementor-testimonial-wrapper{text-align:start;}.elementor-65 .elementor-element.elementor-element-f325a7b .elementor-testimonial-content{color:#121212;font-family:"Playfair Display", Sans-serif;font-size:1.05rem;font-weight:400;}.elementor-65 .elementor-element.elementor-element-f325a7b .elementor-testimonial-name{color:#F79421;}.elementor-65 .elementor-element.elementor-element-b3c5ca2.elementor-element{--align-self:center;}.elementor-65 .elementor-element.elementor-element-b3c5ca2 .elementor-testimonial-wrapper{text-align:start;}.elementor-65 .elementor-element.elementor-element-b3c5ca2 .elementor-testimonial-content{color:#121212;font-family:"Playfair Display", Sans-serif;font-size:1.05rem;font-weight:400;}.elementor-65 .elementor-element.elementor-element-b3c5ca2 .elementor-testimonial-name{color:#F79421;}/* Start custom CSS for icon, class: .elementor-element-widget_3f6vm50i6 */.elementor-65 .elementor-element.elementor-element-widget_3f6vm50i6 a:hover .elementor-icon, .elementor-65 .elementor-element.elementor-element-widget_3f6vm50i6 .elementor-icon:hover { transform: scale(1.1); background-color: #800020 !important; border-color: #C5A059 !important; transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1); }/* End custom CSS */
/* Start custom CSS *//* Prevent horizontal scrolling on mobile */
@media (max-width: 767px) {
    html,
    body {
        max-width: 100%;
        overflow-x: clip;
    }
}/* End custom CSS */