.elementor-250657 .elementor-element.elementor-element-4a6a155{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-250657 .elementor-element.elementor-element-4a6a155 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-250657 .elementor-element.elementor-element-1cd2b07.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-250657 .elementor-element.elementor-element-1cd2b07.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-250657 .elementor-element.elementor-element-3277dac .elementor-nav-menu--main .elementor-item{color:#9B1616;fill:#9B1616;}.elementor-250657 .elementor-element.elementor-element-3277dac{--e-nav-menu-horizontal-menu-item-margin:calc( 38px / 2 );}.elementor-250657 .elementor-element.elementor-element-3277dac .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:38px;}#elementor-popup-modal-250657 .dialog-widget-content{animation-duration:0.5s;background-color:#111013E0;}#elementor-popup-modal-250657{background-color:#111013F7;justify-content:flex-start;align-items:center;pointer-events:all;}#elementor-popup-modal-250657 .dialog-message{width:450px;height:100vh;align-items:flex-start;}#elementor-popup-modal-250657 .dialog-close-button{display:flex;}#elementor-popup-modal-250657 .dialog-close-button i{color:#FFFFFF;}#elementor-popup-modal-250657 .dialog-close-button svg{fill:#FFFFFF;}/* Start custom CSS for section, class: .elementor-element-4a6a155 */.mobile_menu #menu-1-3277dac li a span:hover {
    color: #D90A2C;
}
.mobile_menu #menu-1-3277dac li a span {
  color: #fff;
  font-size: 28px;
  font-weight: 600;
}
.brand-color, a:not(.-unlink):not(.-highlighted):hover, a:not(.-unlink):not(.-highlighted):hover .title, a:not(.-unlink):not(.-highlighted):active, a:not(.-unlink):not(.-highlighted):active .title, a:not(.-unlink):not(.-highlighted):focus, a:not(.-unlink):not(.-highlighted):focus .title, .nav .nav-item.active-main-item > a, .nav .nav-item.active > a, .nav .current-menu-ancestor > a, .nav .current-menu-item > a, .hamburger-nav .menu li.current-menu-ancestor > a > span, .hamburger-nav .menu li.current-menu-item > a > span, .widget_rss a, .single-post .entry-content a:not(.wp-block-button__link), .page-id-124 .entry-content a:not(.wp-block-button__link), ul:not(.-unlist) > li::before, ol:not(.-unlist) > li::before, .social-networks.-outlined .network:hover, .portfolio-filter:not(.-filter-button) a.active, .category-holder:not(.no-divider)::after, .video-button.-outlined .icon-button:hover, .comments .comment-body time::after, .button.-outlined:not(.-pagination):hover, a.button.-outlined:not(.-pagination):hover, .button.-outlined:active, .button.-outlined:focus, .pagination .button:hover, .pagination.-outlined a.button:not(.-flat):hover, .pricing-table-features .exist .icon, .service-table-features .exist .icon, .lazy-load.-outlined .button.-pagination:hover, .lazy-load.-flat .button.-pagination:hover, .button.-primary.-outlined, a.button.-primary.-outlined, .button.-primary.-flat, a.button.-primary.-flat, .button.-primary.-text, a.button.-primary.-text, .woo-products .product-item.-type2 .button-group .added_to_cart:not(.-outlined):not(.-flat):not(.-text):not(.-primary):hover, .woo-products .product-item.-type2 .button-group .added_to_cart:not(.-outlined):not(.-flat):not(.-text):not(.-primary):active, .woo-products .product-item.-type2 .button-group .added_to_cart:not(.-outlined):not(.-flat):not(.-text):not(.-primary):focus {
  color: #000 !important;
}
.mobile_menu #menu-1-3277dac li a span {
  transition: transform 0.3s ease;
}

.mobile_menu #menu-1-3277dac li a span:hover {
  transform: translatex(10px);
}/* End custom CSS */