.elementor-4179 .elementor-element.elementor-element-09d47a1 .wd-tabs .tabs-name{font-family:"Inter Tight", Sans-serif;font-size:34px;}.elementor-4179 .elementor-element.elementor-element-09d47a1{--wd-brd-radius:8px;}.elementor-4179 .elementor-element.elementor-element-3167fe2 .elementor-button{background-color:#630202;fill:#FFFFFF;color:#FFFFFF;}.elementor-4179 .elementor-element.elementor-element-3167fe2 .elementor-button:hover, .elementor-4179 .elementor-element.elementor-element-3167fe2 .elementor-button:focus{background-color:#FFFFFF;color:#5C0000;}.elementor-4179 .elementor-element.elementor-element-3167fe2 .elementor-button:hover svg, .elementor-4179 .elementor-element.elementor-element-3167fe2 .elementor-button:focus svg{fill:#5C0000;}.elementor-4179 .elementor-element.elementor-element-05603dd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-4179 .elementor-element.elementor-element-1bf144f{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4179 .elementor-element.elementor-element-627bd37 .wd-tabs.tabs-design-simple .tabs-name{border-color:#f4a51c;}.elementor-4179 .elementor-element.elementor-element-627bd37{--wd-brd-radius:8px;}.elementor-4179 .elementor-element.elementor-element-5269658{--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;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-4179 .elementor-element.elementor-element-ee4d7cc .wd-tabs.tabs-design-simple .tabs-name{border-color:#f4a51c;}.elementor-4179 .elementor-element.elementor-element-ee4d7cc{--wd-brd-radius:8px;}@media(max-width:1024px){.elementor-4179 .elementor-element.elementor-element-05603dd{--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-4179 .elementor-element.elementor-element-1bf144f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:768px){.elementor-4179 .elementor-element.elementor-element-09d47a1 .wd-tabs .tabs-name{font-size:25px;}}@media(min-width:769px){.elementor-4179 .elementor-element.elementor-element-1bf144f{--width:100%;}}@media(max-width:1024px) and (min-width:769px){.elementor-4179 .elementor-element.elementor-element-1bf144f{--width:100%;}}/* Start custom CSS for wd_image_or_svg, class: .elementor-element-a0aa05b */.elementor-4179 .elementor-element.elementor-element-a0aa05b {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
}/* End custom CSS */
/* Start custom CSS for wd_products_tabs, class: .elementor-element-09d47a1 */@media (max-width: 767px) {
    .product-56 img {
        width: 100% !important;
        aspect-ratio: 3 / 4 !important;
        height: auto !important;
        object-fit: cover !important;
    }
}



    .product-56 img {
        width: 100% !important;
        aspect-ratio: 3 / 4 !important;
        height: auto !important;
        object-fit: cover !important;
    }
}/* End custom CSS */
/* Start custom CSS for wd_products_tabs, class: .elementor-element-627bd37 */@media (max-width: 767px) {
    .product-56 img {
        width: 100% !important;
        aspect-ratio: 3 / 4 !important;
        height: auto !important;
        object-fit: cover !important;
    }
}



    .product-56 img {
        width: 100% !important;
        aspect-ratio: 3 / 4 !important;
        height: auto !important;
        object-fit: cover !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-419939d *//* Full Width About Us Section */
.fc-about {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
    position: relative;
    left: 0;
}

/* Elementor parent container full width */
.elementor-element:has(.fc-about) {
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

/* Remove Elementor container spacing */
.elementor-element:has(.fc-about) > .elementor-widget-container {
    padding: 0 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d6c6056 */.elementor-4179 .elementor-element.elementor-element-d6c6056 {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}/* End custom CSS */