        :root {
            --palette1: #016fc4;
            --palette2: #111111;
            --palette3: #111111;
            --palette4: #666666;
            --palette5: #777777;
            --palette6: #888888;
            --palette7: #f0f0f0;
            --palette8: #f7f7f7;
            --palette9: #ffffff;
            --palette10: #ebebeb;
            --palette11: #212529;
        }

        .mcs-section.mcs-section-boxed>.mcs-container {
            max-width: 1500px;
        }

        .mcs-widget:not(:last-child) {
            margin-bottom: 0px;
        }
        .extra-space {
            margin-bottom: 200px;
        }
        .mcs-12 .mcs-element.mcs-element-9b9882e>.mcs-column-wrap>.mcs-widget-wrap>.mcs-widget:not(.mcs-widget__width-auto):not(.mcs-widget__width-initial):not(:last-child):not(.mcs-absolute) {
            margin-bottom: 0px;
        }

        .mcs-12 .mcs-element.mcs-element-de9e8f4 .mcs-divider-separator {
            border-top-style: solid;
            border-top-width: 4px;
            border-top-color: #016fc4;
            width: 100%;
        }

        .mcs-12 .mcs-element.mcs-element-de9e8f4 .mcs-divider {
            padding-top: 0px;
            padding-bottom: 0px;
        }

        .mcs-12 .mcs-element.mcs-element-3da8670>.mcs-container {
            min-height: 39px;
        }

        .mcs-12 .mcs-element.mcs-element-3da8670>.mcs-container>.mcs-row>.mcs-column>.mcs-column-wrap>.mcs-widget-wrap {
            align-content: center;
            align-items: center;
        }

        .mcs-12 .mcs-element.mcs-element-3da8670 {
            border-style: solid;
            border-width: 0px 0px 1px 0px;
            border-color: #e5e5e5;
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        }

        .mcs-12 .mcs-element.mcs-element-3da8670>.mcs-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .mcs-12 .mcs-element.mcs-element-c87f272 {
            color: #666666;
        }

        .mcs-12 .mcs-element.mcs-element-c87f272 a,
        .mcs-12 .mcs-element.mcs-element-c87f272 p {
            color: inherit;
        }

        .mcs-12 .mcs-element.mcs-element-77eaeef.mcs-column>.mcs-column-wrap>.mcs-widget-wrap {
            justify-content: flex-end;
        }

        .mcs-12 .mcs-element.mcs-element-77eaeef>.mcs-column-wrap>.mcs-widget-wrap>.mcs-widget:not(.mcs-widget__width-auto):not(.mcs-widget__width-initial):not(:last-child):not(.mcs-absolute) {
            margin-bottom: 0px;
        }

        .mcs-12 .mcs-element.mcs-element-b50a126 .linklist-toggle {
            margin-bottom: 0px;
        }

        .mcs-12 .mcs-element.mcs-element-b50a126 .linklist-menu>a {
            padding: 0px 0px 0px 0px;
        }

        .mcs-12 .mcs-element.mcs-element-b50a126>.mcs-widget-container {
            margin: 0px 20px 0px 0px;
        }

        .mcs-12 .mcs-element.mcs-element-b50a126 {
            width: auto;
            max-width: auto;
            align-self: center;
        }

        .mcs-12 .mcs-element.mcs-element-f11ddb8 .mcs-divider-separator {
            border-top-style: solid;
            border-top-width: 20px;
            border-top-color: #e5e5e5;
            width: 1px;
        }

        .mcs-12 .mcs-element.mcs-element-f11ddb8 .mcs-divider {
            text-align: center;
            padding-top: 0px;
            padding-bottom: 0px;
        }

        .mcs-12 .mcs-element.mcs-element-f11ddb8>.mcs-widget-container {
            margin: 0px 20px 0px 0px;
        }

        .mcs-12 .mcs-element.mcs-element-f11ddb8 {
            width: auto;
            max-width: auto;
            align-self: center;
        }

        .mcs-12 .mcs-element.mcs-element-5484fe7 .linklist-toggle {
            margin-bottom: 0px;
        }

        .mcs-12 .mcs-element.mcs-element-5484fe7 .linklist-menu>a {
            padding: 0px 0px 0px 0px;
        }

        .mcs-12 .mcs-element.mcs-element-5484fe7>.mcs-widget-container {
            margin: 0px 20px 0px 0px;
        }

        .mcs-12 .mcs-element.mcs-element-5484fe7 {
            width: auto;
            max-width: auto;
            align-self: center;
        }

        .mcs-12 .mcs-element.mcs-element-797ed2b .mcs-divider-separator {
            border-top-style: solid;
            border-top-width: 20px;
            border-top-color: #e5e5e5;
            width: 1px;
        }

        .mcs-12 .mcs-element.mcs-element-797ed2b .mcs-divider {
            text-align: center;
            padding-top: 0px;
            padding-bottom: 0px;
        }

        .mcs-12 .mcs-element.mcs-element-797ed2b>.mcs-widget-container {
            margin: 0px 20px 0px 0px;
        }

        .mcs-12 .mcs-element.mcs-element-797ed2b {
            width: auto;
            max-width: auto;
            align-self: center;
        }

        .mcs-12 .mcs-element.mcs-element-903e909 .ava-dropdown-menu {
            width: 150px;
            background-color: #ffffff;
        }

        body:not(.rtl) .mcs-12 .mcs-element.mcs-element-903e909 .ava-dropdown-toggle .icon-ava {
            margin-left: 5px;
        }

        body.rtl .mcs-12 .mcs-element.mcs-element-903e909 .ava-dropdown-toggle .icon-ava {
            margin-right: 5px;
        }

        body:not(.rtl) .mcs-12 .mcs-element.mcs-element-903e909 .ava-dropdown-toggle .ava-dropdown-toggle-text {
            margin-left: 5px;
        }

        body.rtl .mcs-12 .mcs-element.mcs-element-903e909 .ava-dropdown-toggle .ava-dropdown-toggle-text {
            margin-right: 5px;
        }

        .mcs-12 .mcs-element.mcs-element-903e909 .ava-dropdown-toggle {
            fill: #666666;
            color: #666666;
        }

        .mcs-12 .mcs-element.mcs-element-903e909 .ava-dropdown-menu>a {
            font-size: 13px;
            fill: #666666;
            color: #666666;
            padding: 6px 15px 6px 15px;
        }

        .mcs-12 .mcs-element.mcs-element-903e909 .ava-dropdown-menu>a:hover,
        .mcs-12 .mcs-element.mcs-element-903e909 .ava-dropdown-menu>a.selected {
            color: #016fc4;
            background-color: #ffffff;
        }

        .mcs-12 .mcs-element.mcs-element-903e909>.mcs-widget-container {
            margin: 0px 20px 0px 0px;
        }

        .mcs-12 .mcs-element.mcs-element-903e909 {
            width: auto;
            max-width: auto;
        }

        .mcs-12 .mcs-element.mcs-element-2a05ab6 .mcs-divider-separator {
            border-top-style: solid;
            border-top-width: 20px;
            border-top-color: #e5e5e5;
            width: 1px;
        }

        .mcs-12 .mcs-element.mcs-element-2a05ab6 .mcs-divider {
            text-align: center;
            padding-top: 0px;
            padding-bottom: 0px;
        }

        .mcs-12 .mcs-element.mcs-element-2a05ab6>.mcs-widget-container {
            margin: 0px 20px 0px 0px;
        }

        .mcs-12 .mcs-element.mcs-element-2a05ab6 {
            width: auto;
            max-width: auto;
            align-self: center;
        }

        .mcs-12 .mcs-element.mcs-element-074239b .ava-dropdown-menu {
            width: 150px;
            background-color: #ffffff;
        }

        body:not(.rtl) .mcs-12 .mcs-element.mcs-element-074239b .ava-dropdown-toggle .icon-ava {
            margin-left: 5px;
        }

        body.rtl .mcs-12 .mcs-element.mcs-element-074239b .ava-dropdown-toggle .icon-ava {
            margin-right: 5px;
        }

        .mcs-12 .mcs-element.mcs-element-074239b .ava-dropdown-toggle {
            fill: #666666;
            color: #666666;
        }

        .mcs-12 .mcs-element.mcs-element-074239b .ava-dropdown-menu>a {
            font-size: 13px;
            fill: #666666;
            color: #666666;
            padding: 6px 15px 6px 15px;
        }

        .mcs-12 .mcs-element.mcs-element-074239b .ava-dropdown-menu>a:hover,
        .mcs-12 .mcs-element.mcs-element-074239b .ava-dropdown-menu>a.selected {
            color: #016fc4;
            background-color: #ffffff;
        }

        .mcs-12 .mcs-element.mcs-element-074239b {
            width: auto;
            max-width: auto;
        }

        .mcs-12 .mcs-element.mcs-element-73dbfc0>.mcs-container {
            min-height: 90px;
        }

        .mcs-12 .mcs-element.mcs-element-73dbfc0>.mcs-container>.mcs-row>.mcs-column>.mcs-column-wrap>.mcs-widget-wrap {
            align-content: center;
            align-items: center;
        }

        .mcs-12 .mcs-element.mcs-element-73dbfc0 {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        }

        .mcs-12 .mcs-element.mcs-element-73dbfc0>.mcs-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .mcs-12 .mcs-element.mcs-element-4962b97.mcs-column>.mcs-column-wrap>.mcs-widget-wrap {
            justify-content: flex-start;
        }

        .mcs-12 .mcs-element.mcs-element-4962b97>.mcs-column-wrap>.mcs-widget-wrap>.mcs-widget:not(.mcs-widget__width-auto):not(.mcs-widget__width-initial):not(:last-child):not(.mcs-absolute) {
            margin-bottom: 0px;
        }

        .mcs-12 .mcs-element.mcs-element-caf4cb0 {
            text-align: left;
        }

        .mcs-12 .mcs-element.mcs-element-caf4cb0 .mcs-image img {
            width: 200px;
            max-width: 100%;
        }

        .mcs-12 .mcs-element.mcs-element-c38df62.mcs-column>.mcs-column-wrap>.mcs-widget-wrap {
            justify-content: center;
        }

        .mcs-12 .mcs-element.mcs-element-c38df62>.mcs-column-wrap>.mcs-widget-wrap>.mcs-widget:not(.mcs-widget__width-auto):not(.mcs-widget__width-initial):not(:last-child):not(.mcs-absolute) {
            margin-bottom: 0px;
        }

        .mcs-12 .mcs-element.mcs-element-b7448fc .ava-search-bar .search-category-field {
            display: block;
        }

        .mcs-12 .mcs-element.mcs-element-b7448fc .ava-search-bar .search-button i::before {
            font-size: 20px;
        }

        .mcs-12 .mcs-element.mcs-element-b7448fc .ava-search-bar .search-button svg {
            width: 20px;
            height: 20px;
            fill: #ffffff;
        }

        .mcs-12 .mcs-element.mcs-element-b7448fc #avasearch_block.ava-search-bar #searchbox {
            width: 750px;
            height: 45px;
            max-height: 45px;
        }

        .mcs-12 .mcs-element.mcs-element-b7448fc #avasearch_block.ava-search-bar:not(.box-search) .search-dropdown {
            width: 750px;
        }

        .mcs-12 .mcs-element.mcs-element-b7448fc .ava-search-bar #searchbox .form-control,
        .mcs-12 .mcs-element.mcs-element-b7448fc .ava-search-bar .search-button {
            font-size: 13px;
            font-weight: 400;
            line-height: 24px;
            letter-spacing: 0.5px;
        }

        .mcs-12 .mcs-element.mcs-element-b7448fc .ava-search-bar #search_category {
            fill: #111111;
            color: #111111;
        }

        .mcs-12 .mcs-element.mcs-element-b7448fc .ava-search-bar #searchbox {
            border-style: solid;
            border-width: 2px 2px 2px 2px;
            border-color: #e5e5e5;
        }

        .mcs-12 .mcs-element.mcs-element-b7448fc .ava-search-bar #searchbox .form-control.query {
            font-size: 13px;
        }

        .mcs-12 .mcs-element.mcs-element-b7448fc .ava-search-bar #searchbox .search-button {
            width: 45px;
            height: 44px;
            max-height: 44px;
            padding: 0px 0px 6px 0px;
            margin: -1px -1px -1px -1px;
        }

        .mcs-12 .mcs-element.mcs-element-b7448fc .ava-search-bar .search-button i {
            color: #ffffff;
        }

        .mcs-12 .mcs-element.mcs-element-b7448fc .ava-search-bar .search-button {
            background-color: #016fc4;
            border-radius: 0px 5px 5px 0px;
        }

        .mcs-12 .mcs-element.mcs-element-b7448fc {
            width: auto;
            max-width: auto;
            align-self: center;
        }

        .mcs-12 .mcs-element.mcs-element-153ab07.mcs-column>.mcs-column-wrap>.mcs-widget-wrap {
            justify-content: flex-end;
        }

        .mcs-12 .mcs-element.mcs-element-153ab07>.mcs-column-wrap>.mcs-widget-wrap>.mcs-widget:not(.mcs-widget__width-auto):not(.mcs-widget__width-initial):not(:last-child):not(.mcs-absolute) {
            margin-bottom: 0px;
        }

        .mcs-12 .mcs-element.mcs-element-69ed7a1 .mcs-account .mcs-button {
            gap: 0px;
        }

        .mcs-12 .mcs-element.mcs-element-69ed7a1 .mcs-account .mcs-button i {
            font-size: 26px;
        }

        .mcs-12 .mcs-element.mcs-element-69ed7a1 .mcs-account .mcs-button svg {
            width: 26px;
            height: 26px;
        }

        .mcs-12 .mcs-element.mcs-element-69ed7a1 .ava-dropdown-wrapper .icon-toggle {
            font-size: 13px;
        }

        .mcs-12 .mcs-element.mcs-element-69ed7a1 .ava-dropdown-menu {
            width: 170px;
        }

        .mcs-12 .mcs-element.mcs-element-69ed7a1 .mcs-nav--main {
            line-height: 0px;
        }

        .mcs-12 .mcs-element.mcs-element-69ed7a1 .mcs-item>i {
            color: #111111;
        }

        .mcs-12 .mcs-element.mcs-element-69ed7a1 .mcs-item>svg {
            fill: #111111;
        }

        .mcs-12 .mcs-element.mcs-element-69ed7a1 .mcs-item:hover>i {
            color: #016fc4;
        }

        .mcs-12 .mcs-element.mcs-element-69ed7a1 .mcs-item:hover>svg {
            fill: #016fc4;
        }

        .mcs-12 .mcs-element.mcs-element-69ed7a1 .mcs-nav--dropdown a:not(#e),
        .mcs-12 .mcs-element.mcs-element-69ed7a1 .mcs-menu-toggle {
            color: #666666;
        }

        .mcs-12 .mcs-element.mcs-element-69ed7a1 .mcs-nav--dropdown {
            background-color: #ffffff;
        }

        .mcs-12 .mcs-element.mcs-element-69ed7a1 .mcs-nav--dropdown a.mcs-item-active:not(#e),
        .mcs-12 .mcs-element.mcs-element-69ed7a1 .mcs-nav--dropdown a.highlighted:not(#e),
        .mcs-12 .mcs-element.mcs-element-69ed7a1 .mcs-nav--dropdown a:not(#e):hover,
        .mcs-12 .mcs-element.mcs-element-69ed7a1 .mcs-menu-toggle:hover {
            color: #ffffff;
        }

        .mcs-12 .mcs-element.mcs-element-69ed7a1 .mcs-nav--dropdown a:hover,
        .mcs-12 .mcs-element.mcs-element-69ed7a1 .mcs-nav--dropdown a.mcs-item-active,
        .mcs-12 .mcs-element.mcs-element-69ed7a1 .mcs-nav--dropdown a.highlighted {
            background-color: #016fc4;
        }

        .mcs-12 .mcs-element.mcs-element-69ed7a1>.mcs-widget-container {
            margin: 0px 20px 0px 0px;
        }

        .mcs-12 .mcs-element.mcs-element-69ed7a1 {
            width: auto;
            max-width: auto;
        }

        .mcs-12 .mcs-element.mcs-element-ad6aab0 .btn-canvas i {
            font-size: 25px;
        }

        .mcs-12 .mcs-element.mcs-element-ad6aab0 .btn-canvas svg {
            width: 25px;
            height: 25px;
        }

        .mcs-12 .mcs-element.mcs-element-ad6aab0 .mcs-compare .mcs-compare-icon i {
            color: #111111;
        }

        .mcs-12 .mcs-element.mcs-element-ad6aab0 .mcs-compare .mcs-compare-icon svg {
            fill: #111111;
        }

        .mcs-12 .mcs-element.mcs-element-ad6aab0 .mcs-compare .mcs-button:hover .mcs-compare-icon i {
            color: #016fc4;
        }

        .mcs-12 .mcs-element.mcs-element-ad6aab0 .mcs-compare .mcs-button:hover .mcs-compare-icon svg {
            fill: #016fc4;
        }

        .mcs-12 .mcs-element.mcs-element-ad6aab0 .mcs-compare .mcs-compare-icon[data-counter]:before {
            color: #ffffff;
            background-color: #016fc4;
            top: -0.5em;
            right: calc(0em - 0.5em);
        }

        .mcs-12 .mcs-element.mcs-element-ad6aab0>.mcs-widget-container {
            margin: 0px 20px -2px 0px;
        }

        .mcs-12 .mcs-element.mcs-element-ad6aab0 {
            width: auto;
            max-width: auto;
        }

        .mcs-12 .mcs-element.mcs-element-32d702b .btn-canvas i {
            font-size: 26px;
        }

        .mcs-12 .mcs-element.mcs-element-32d702b .btn-canvas svg {
            width: 26px;
            height: 26px;
        }

        .mcs-12 .mcs-element.mcs-element-32d702b .mcs-wish .mcs-wish-icon i {
            color: #111111;
        }

        .mcs-12 .mcs-element.mcs-element-32d702b .mcs-wish .mcs-wish-icon svg {
            fill: #111111;
        }

        .mcs-12 .mcs-element.mcs-element-32d702b .btn-canvas-wishlist .btn-canvas-text {
            line-height: 0em;
        }

        .mcs-12 .mcs-element.mcs-element-32d702b .mcs-wish .mcs-button:hover .mcs-wish-icon i {
            color: #016fc4;
        }

        .mcs-12 .mcs-element.mcs-element-32d702b .mcs-wish .mcs-button:hover .mcs-wish-icon svg {
            fill: #016fc4;
        }

        .mcs-12 .mcs-element.mcs-element-32d702b .mcs-wish .mcs-wish-icon[data-counter]:before {
            color: #ffffff;
            background-color: #016fc4;
            top: -0.5em;
            right: calc(0em - 0.5em);
        }

        .mcs-12 .mcs-element.mcs-element-32d702b>.mcs-widget-container {
            margin: 0px 20px -2px 0px;
        }

        .mcs-12 .mcs-element.mcs-element-32d702b {
            width: auto;
            max-width: auto;
        }

        .mcs-12 .mcs-element.mcs-element-3147d78 .mcs-cart__toggle .mcs-button {
            gap: 12px;
        }

        .mcs-12 .mcs-element.mcs-element-3147d78 .mcs-cart__toggle .mcs-cart-icon i {
            font-size: 29px;
            color: #111111;
        }

        .mcs-12 .mcs-element.mcs-element-3147d78 .mcs-cart__toggle .mcs-cart-icon svg {
            width: 29px;
            height: 29px;
            fill: #111111;
        }

        .mcs-12 .mcs-element.mcs-element-3147d78 .mcs-cart__title {
            font-size: 16px;
            color: #111111;
            font-weight: 500;
            letter-spacing: 0px;
        }

        .mcs-12 .mcs-element.mcs-element-3147d78 .mcs-cart__toggle a.mcs-button:not(#e) {
            color: #666666;
        }

        .mcs-12 .mcs-element.mcs-element-3147d78 .mcs-cart__toggle .mcs-button:hover .mcs-cart-icon i {
            color: #016fc4;
        }

        .mcs-12 .mcs-element.mcs-element-3147d78 .mcs-cart__toggle .mcs-button:hover .mcs-cart-icon svg {
            fill: #016fc4;
        }

        .mcs-12 .mcs-element.mcs-element-3147d78 .mcs-cart__toggle .mcs-cart-icon[data-counter]:before {
            color: #ffffff;
            background-color: #016fc4;
            top: -0.5em;
            right: calc(0em - 0.8em);
        }

        .mcs-12 .mcs-element.mcs-element-3147d78 .mcs-cart__toggle .mcs-button .item-subtitle {
            font-weight: 500;
            padding: 0px 0px 5px 0px;
        }

        .mcs-12 .mcs-element.mcs-element-3147d78 .mcs-cart__toggle a.mcs-button:not(#e) .item-subtitle {
            color: #111111;
        }

        .mcs-12 .mcs-element.mcs-element-3147d78 .mcs-cart__close-button,
        .mcs-12 .mcs-element.mcs-element-3147d78 .mcs-cart__product-remove {
            color: #111111;
        }

        .mcs-12 .mcs-element.mcs-element-3147d78 .mcs-cart__close-button:hover,
        .mcs-12 .mcs-element.mcs-element-3147d78 .mcs-cart__product-remove:hover {
            color: #111111;
        }

        .mcs-12 .mcs-element.mcs-element-3147d78 .mcs-cart__product-image img {
            border-style: solid;
            border-width: 1px 1px 1px 1px;
            border-color: #e5e5e5;
            border-radius: 5px 5px 5px 5px;
        }

        .mcs-12 .mcs-element.mcs-element-3147d78 .mcs-cart__product-name a:not(#e) {
            color: #111111;
        }

        .mcs-12 .mcs-element.mcs-element-3147d78 .mcs-cart__product-attrs {
            color: #777777;
        }

        .mcs-12 .mcs-element.mcs-element-3147d78 .mcs-cart__product-price {
            color: #016fc4;
        }

        .mcs-12 .mcs-element.mcs-element-3147d78 .mcs-cart__product-remove {
            color: #222222;
            font-size: 18px;
        }

        .mcs-12 .mcs-element.mcs-element-3147d78 .mcs-cart__summary {
            color: #666666;
        }

        .mcs-12 .mcs-element.mcs-element-3147d78 .mcs-cart__summary strong {
            color: #016fc4;
            font-weight: 600;
        }

        .mcs-12 .mcs-element.mcs-element-3147d78 .mcs-button--checkout {
            border-style: solid;
        }

        .mcs-12 .mcs-element.mcs-element-3147d78 {
            width: auto;
            max-width: auto;
        }

        .mcs-12 .mcs-element.mcs-element-97bb802>.mcs-container {
            min-height: 50px;
        }

        .mcs-12 .mcs-element.mcs-element-97bb802>.mcs-container>.mcs-row>.mcs-column>.mcs-column-wrap>.mcs-widget-wrap {
            align-content: center;
            align-items: center;
        }

        .mcs-12 .mcs-element.mcs-element-97bb802:not(.mcs-motion-effects-element-type-background),
        .mcs-12 .mcs-element.mcs-element-97bb802>.mcs-motion-effects-container>.mcs-motion-effects-layer {
            background-color: #ffffff;
        }

        .mcs-12 .mcs-element.mcs-element-97bb802 {
            box-shadow: 0px 5px 16px -7px rgba(0, 0, 0, 0.1);
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        }

        .mcs-12 .mcs-element.mcs-element-97bb802>.mcs-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .mcs-12 .mcs-element.mcs-element-cf36b06.mcs-column>.mcs-column-wrap>.mcs-widget-wrap {
            justify-content: flex-start;
        }

        .mcs-12 .mcs-element.mcs-element-cf36b06>.mcs-column-wrap>.mcs-widget-wrap>.mcs-widget:not(.mcs-widget__width-auto):not(.mcs-widget__width-initial):not(:last-child):not(.mcs-absolute) {
            margin-bottom: 0px;
        }

        .mcs-12 .mcs-element.mcs-element-10295a3 .avaorg-menu-vertical .title_vertical i {
            font-size: 24px;
            margin-right: 10px;
        }

        .mcs-12 .mcs-element.mcs-element-10295a3 .avaorg-menu-vertical .title_vertical {
            font-size: 14px;
            font-weight: 500;
            line-height: 22px;
            letter-spacing: 0.5px;
            fill: #ffffff;
            color: #ffffff;
            background-color: #016fc4;
            border-radius: 5px 5px 0px 0px;
            padding: 13px 60px 13px 20px;
        }

        .mcs-12 .mcs-element.mcs-element-10295a3>.mcs-widget-container {
            margin: 0px 10px 0px 0px;
        }

        .mcs-12 .mcs-element.mcs-element-10295a3 {
            width: auto;
            max-width: auto;
            align-self: center;
        }

        .mcs-12 .mcs-element.mcs-element-4234b12 .avaorg-menu-horizontal .menu-item>a,
        .mcs-12 .mcs-element.mcs-element-4234b12 .avaorg-menu-vertical .menu-item>a {
            font-size: 14px;
            font-weight: 500;
            line-height: 22px;
            letter-spacing: 0.5px;
            fill: #111111;
            color: #111111;
            padding: 14px 18px 14px 18px;
        }

        .mcs-12 .mcs-element.mcs-element-4234b12 .avaorg-menu-horizontal .menu-item:hover>a,
        .mcs-12 .mcs-element.mcs-element-4234b12 .avaorg-menu-vertical .menu-item:hover>a,
        .mcs-12 .mcs-element.mcs-element-4234b12 .avaorg-menu-horizontal .menu-item.home>a,
        .mcs-12 .mcs-element.mcs-element-4234b12 .avaorg-menu-vertical .menu-item.home>a,
        .mcs-12 .mcs-element.mcs-element-4234b12 .avaorg-menu-horizontal .menu-item.active>a,
        .mcs-12 .mcs-element.mcs-element-4234b12 .avaorg-menu-vertical .menu-item.active>a {
            color: #016fc4;
        }

        .mcs-12 .mcs-element.mcs-element-4234b12 {
            width: auto;
            max-width: auto;
            align-self: center;
        }

        .mcs-12 .mcs-element.mcs-element-36bddb2.mcs-column>.mcs-column-wrap>.mcs-widget-wrap {
            justify-content: flex-end;
        }

        .mcs-12 .mcs-element.mcs-element-36bddb2>.mcs-column-wrap>.mcs-widget-wrap>.mcs-widget:not(.mcs-widget__width-auto):not(.mcs-widget__width-initial):not(:last-child):not(.mcs-absolute) {
            margin-bottom: 0px;
        }

        .mcs-12 .mcs-element.mcs-element-83379e5 .mcs-icon-list-icon i {
            color: #016fc4;
            font-size: 18px;
        }

        .mcs-12 .mcs-element.mcs-element-83379e5 .mcs-icon-list-icon svg {
            fill: #016fc4;
            color: #016fc4;
        }

        .mcs-12 .mcs-element.mcs-element-83379e5 .mcs-icon-list-item:hover .mcs-icon-list-icon i {
            color: #111111;
        }

        .mcs-12 .mcs-element.mcs-element-83379e5 .mcs-icon-list-item:hover .mcs-icon-list-icon svg {
            fill: #111111;
            color: #111111;
        }

        .mcs-12 .mcs-element.mcs-element-83379e5 .mcs-icon-list-icon {
            width: 18px;
        }

        .mcs-12 .mcs-element.mcs-element-83379e5 .mcs-icon-list-text {
            color: #111111;
            padding-left: 10px;
        }

        .mcs-12 .mcs-element.mcs-element-83379e5 .mcs-icon-list-item {
            font-size: 14px;
            font-weight: 500;
            line-height: 22px;
            letter-spacing: 0.5px;
        }

        .mcs-12 .mcs-element.mcs-element-83379e5 {
            width: auto;
            max-width: auto;
            align-self: center;
        }

        .mcs-12 .mcs-element.mcs-element-cb2301f>.mcs-container {
            min-height: 39px;
        }

        .mcs-12 .mcs-element.mcs-element-cb2301f>.mcs-container>.mcs-row>.mcs-column>.mcs-column-wrap>.mcs-widget-wrap {
            align-content: center;
            align-items: center;
        }

        .mcs-12 .mcs-element.mcs-element-cb2301f {
            border-style: solid;
            border-width: 0px 0px 1px 0px;
            border-color: #e5e5e5;
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        }

        .mcs-12 .mcs-element.mcs-element-cb2301f>.mcs-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .mcs-12 .mcs-element.mcs-element-c854bb7.mcs-column>.mcs-column-wrap>.mcs-widget-wrap {
            justify-content: center;
        }

        .mcs-12 .mcs-element.mcs-element-9b814d3 .mcs-text-editor {
            text-align: center;
        }

        .mcs-12 .mcs-element.mcs-element-9b814d3 {
            color: #666666;
        }

        .mcs-12 .mcs-element.mcs-element-9b814d3 a,
        .mcs-12 .mcs-element.mcs-element-9b814d3 p {
            color: inherit;
        }

        .mcs-12 .mcs-element.mcs-element-c332904>.mcs-container {
            min-height: 90px;
        }

        .mcs-12 .mcs-element.mcs-element-c332904>.mcs-container>.mcs-row>.mcs-column>.mcs-column-wrap>.mcs-widget-wrap {
            align-content: center;
            align-items: center;
        }

        .mcs-12 .mcs-element.mcs-element-c332904:not(.mcs-motion-effects-element-type-background),
        .mcs-12 .mcs-element.mcs-element-c332904>.mcs-motion-effects-container>.mcs-motion-effects-layer {
            background-color: #ffffff;
        }

        .mcs-12 .mcs-element.mcs-element-c332904 {
            box-shadow: 0px 5px 16px -7px rgba(0, 0, 0, 0.1);
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        }

        .mcs-12 .mcs-element.mcs-element-c332904>.mcs-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .mcs-12 .mcs-element.mcs-element-ea76163.mcs-column>.mcs-column-wrap>.mcs-widget-wrap {
            justify-content: flex-start;
        }

        .mcs-12 .mcs-element.mcs-element-ea76163>.mcs-column-wrap>.mcs-widget-wrap>.mcs-widget:not(.mcs-widget__width-auto):not(.mcs-widget__width-initial):not(:last-child):not(.mcs-absolute) {
            margin-bottom: 0px;
        }

        .mcs-12 .mcs-element.mcs-element-4f47b18 #mobile-menu-icon i {
            font-size: 24px;
            fill: #222222;
            color: #222222;
        }

        .mcs-12 .mcs-element.mcs-element-4f47b18 .avaorg-menu-horizontal .menu-item>a,
        .mcs-12 .mcs-element.mcs-element-4f47b18 .avaorg-menu-vertical .menu-item>a {
            font-weight: 500;
            fill: #222222;
            color: #222222;
        }

        .mcs-12 .mcs-element.mcs-element-4f47b18 .avaorg-menu-horizontal .menu-item:hover>a,
        .mcs-12 .mcs-element.mcs-element-4f47b18 .avaorg-menu-vertical .menu-item:hover>a,
        .mcs-12 .mcs-element.mcs-element-4f47b18 .avaorg-menu-horizontal .menu-item.home>a,
        .mcs-12 .mcs-element.mcs-element-4f47b18 .avaorg-menu-vertical .menu-item.home>a,
        .mcs-12 .mcs-element.mcs-element-4f47b18 .avaorg-menu-horizontal .menu-item.active>a,
        .mcs-12 .mcs-element.mcs-element-4f47b18 .avaorg-menu-vertical .menu-item.active>a {
            color: #016fc4;
        }

        .mcs-12 .mcs-element.mcs-element-4f47b18 {
            width: auto;
            max-width: auto;
            align-self: center;
        }

        .mcs-12 .mcs-element.mcs-element-834f855 {
            text-align: left;
            width: auto;
            max-width: auto;
        }

        .mcs-12 .mcs-element.mcs-element-834f855 .mcs-image img {
            width: 200px;
            max-width: 100%;
        }

        .mcs-12 .mcs-element.mcs-element-1505280.mcs-column>.mcs-column-wrap>.mcs-widget-wrap {
            justify-content: flex-end;
        }

        .mcs-12 .mcs-element.mcs-element-1505280>.mcs-column-wrap>.mcs-widget-wrap>.mcs-widget:not(.mcs-widget__width-auto):not(.mcs-widget__width-initial):not(:last-child):not(.mcs-absolute) {
            margin-bottom: 0px;
        }

        .mcs-12 .mcs-element.mcs-element-6c20f92 .ava-search-bar .search-category-field {
            display: block;
        }

        .mcs-12 .mcs-element.mcs-element-6c20f92 .mcs-button.search-button i::before {
            font-size: 22px;
        }

        .mcs-12 .mcs-element.mcs-element-6c20f92 .mcs-button.search-button svg {
            width: 22px;
            height: 22px;
            fill: #111111;
        }

        .mcs-12 .mcs-element.mcs-element-6c20f92 .mcs-button.search-button i {
            color: #111111;
        }

        .mcs-12 .mcs-element.mcs-element-6c20f92 .mcs-button.search-button:hover i {
            color: #016fc4;
        }

        .mcs-12 .mcs-element.mcs-element-6c20f92 .mcs-button.search-button:hover svg {
            fill: #016fc4;
        }

        .mcs-12 .mcs-element.mcs-element-6c20f92 .ava-search-bar .search-button i::before {
            font-size: 20px;
        }

        .mcs-12 .mcs-element.mcs-element-6c20f92 .ava-search-bar .search-button svg {
            width: 20px;
            height: 20px;
            fill: #ffffff;
        }

        .mcs-12 .mcs-element.mcs-element-6c20f92 #avasearch_block.ava-search-bar #searchbox {
            width: 750px;
            height: 45px;
            max-height: 45px;
        }

        .mcs-12 .mcs-element.mcs-element-6c20f92 #avasearch_block.ava-search-bar:not(.box-search) .search-dropdown {
            width: 750px;
        }

        .mcs-12 .mcs-element.mcs-element-6c20f92 .ava-search-bar #searchbox .form-control,
        .mcs-12 .mcs-element.mcs-element-6c20f92 .ava-search-bar .search-button {
            font-size: 13px;
            font-weight: 400;
            line-height: 24px;
            letter-spacing: 0.5px;
        }

        .mcs-12 .mcs-element.mcs-element-6c20f92 .ava-search-bar #search_category {
            fill: #111111;
            color: #111111;
        }

        .mcs-12 .mcs-element.mcs-element-6c20f92 .ava-search-bar #searchbox {
            border-style: solid;
            border-width: 2px 2px 2px 2px;
            border-color: #e5e5e5;
        }

        .mcs-12 .mcs-element.mcs-element-6c20f92 .ava-search-bar #searchbox .form-control.query {
            font-size: 13px;
        }

        .mcs-12 .mcs-element.mcs-element-6c20f92 .ava-search-bar #searchbox .search-button {
            width: 45px;
            height: 41px;
            max-height: 41px;
            padding: 0px 0px 6px 0px;
        }

        .mcs-12 .mcs-element.mcs-element-6c20f92 .ava-search-bar .search-button i {
            color: #ffffff;
        }

        .mcs-12 .mcs-element.mcs-element-6c20f92 .ava-search-bar .search-button {
            background-color: #016fc4;
        }

        .mcs-12 .mcs-element.mcs-element-6c20f92>.mcs-widget-container {
            margin: 0px 20px 0px 0px;
        }

        .mcs-12 .mcs-element.mcs-element-6c20f92 {
            width: auto;
            max-width: auto;
            align-self: center;
        }

        .mcs-12 .mcs-element.mcs-element-5eca517 .mcs-account .mcs-button {
            gap: 0px;
        }

        .mcs-12 .mcs-element.mcs-element-5eca517 .mcs-account .mcs-button i {
            font-size: 26px;
        }

        .mcs-12 .mcs-element.mcs-element-5eca517 .mcs-account .mcs-button svg {
            width: 26px;
            height: 26px;
        }

        .mcs-12 .mcs-element.mcs-element-5eca517 .ava-dropdown-wrapper .icon-toggle {
            font-size: 13px;
        }

        .mcs-12 .mcs-element.mcs-element-5eca517 .ava-dropdown-menu {
            width: 170px;
        }

        .mcs-12 .mcs-element.mcs-element-5eca517 .mcs-nav--main {
            line-height: 0px;
        }

        .mcs-12 .mcs-element.mcs-element-5eca517 .mcs-item>i {
            color: #111111;
        }

        .mcs-12 .mcs-element.mcs-element-5eca517 .mcs-item>svg {
            fill: #111111;
        }

        .mcs-12 .mcs-element.mcs-element-5eca517 .mcs-item:hover>i {
            color: #016fc4;
        }

        .mcs-12 .mcs-element.mcs-element-5eca517 .mcs-item:hover>svg {
            fill: #016fc4;
        }

        .mcs-12 .mcs-element.mcs-element-5eca517 .mcs-nav--dropdown a:not(#e),
        .mcs-12 .mcs-element.mcs-element-5eca517 .mcs-menu-toggle {
            color: #666666;
        }

        .mcs-12 .mcs-element.mcs-element-5eca517 .mcs-nav--dropdown {
            background-color: #ffffff;
        }

        .mcs-12 .mcs-element.mcs-element-5eca517 .mcs-nav--dropdown a.mcs-item-active:not(#e),
        .mcs-12 .mcs-element.mcs-element-5eca517 .mcs-nav--dropdown a.highlighted:not(#e),
        .mcs-12 .mcs-element.mcs-element-5eca517 .mcs-nav--dropdown a:not(#e):hover,
        .mcs-12 .mcs-element.mcs-element-5eca517 .mcs-menu-toggle:hover {
            color: #ffffff;
        }

        .mcs-12 .mcs-element.mcs-element-5eca517 .mcs-nav--dropdown a:hover,
        .mcs-12 .mcs-element.mcs-element-5eca517 .mcs-nav--dropdown a.mcs-item-active,
        .mcs-12 .mcs-element.mcs-element-5eca517 .mcs-nav--dropdown a.highlighted {
            background-color: #016fc4;
        }

        .mcs-12 .mcs-element.mcs-element-5eca517>.mcs-widget-container {
            margin: 0px 20px 0px 0px;
        }

        .mcs-12 .mcs-element.mcs-element-5eca517 {
            width: auto;
            max-width: auto;
        }

        .mcs-12 .mcs-element.mcs-element-c57fff1 .btn-canvas i {
            font-size: 25px;
        }

        .mcs-12 .mcs-element.mcs-element-c57fff1 .btn-canvas svg {
            width: 25px;
            height: 25px;
        }

        .mcs-12 .mcs-element.mcs-element-c57fff1 .mcs-compare .mcs-compare-icon i {
            color: #111111;
        }

        .mcs-12 .mcs-element.mcs-element-c57fff1 .mcs-compare .mcs-compare-icon svg {
            fill: #111111;
        }

        .mcs-12 .mcs-element.mcs-element-c57fff1 .mcs-compare .mcs-button:hover .mcs-compare-icon i {
            color: #016fc4;
        }

        .mcs-12 .mcs-element.mcs-element-c57fff1 .mcs-compare .mcs-button:hover .mcs-compare-icon svg {
            fill: #016fc4;
        }

        .mcs-12 .mcs-element.mcs-element-c57fff1 .mcs-compare .mcs-compare-icon[data-counter]:before {
            color: #ffffff;
            background-color: #016fc4;
            top: -0.5em;
            right: calc(0em - 0.5em);
        }

        .mcs-12 .mcs-element.mcs-element-c57fff1>.mcs-widget-container {
            margin: 0px 20px -2px 0px;
        }

        .mcs-12 .mcs-element.mcs-element-c57fff1 {
            width: auto;
            max-width: auto;
        }

        .mcs-12 .mcs-element.mcs-element-22cde77 .btn-canvas i {
            font-size: 26px;
        }

        .mcs-12 .mcs-element.mcs-element-22cde77 .btn-canvas svg {
            width: 26px;
            height: 26px;
        }

        .mcs-12 .mcs-element.mcs-element-22cde77 .mcs-wish .mcs-wish-icon i {
            color: #111111;
        }

        .mcs-12 .mcs-element.mcs-element-22cde77 .mcs-wish .mcs-wish-icon svg {
            fill: #111111;
        }

        .mcs-12 .mcs-element.mcs-element-22cde77 .btn-canvas-wishlist .btn-canvas-text {
            line-height: 0em;
        }

        .mcs-12 .mcs-element.mcs-element-22cde77 .mcs-wish .mcs-button:hover .mcs-wish-icon i {
            color: #016fc4;
        }

        .mcs-12 .mcs-element.mcs-element-22cde77 .mcs-wish .mcs-button:hover .mcs-wish-icon svg {
            fill: #016fc4;
        }

        .mcs-12 .mcs-element.mcs-element-22cde77 .mcs-wish .mcs-wish-icon[data-counter]:before {
            color: #ffffff;
            background-color: #016fc4;
            top: -0.5em;
            right: calc(0em - 0.5em);
        }

        .mcs-12 .mcs-element.mcs-element-22cde77>.mcs-widget-container {
            margin: 0px 20px -2px 0px;
        }

        .mcs-12 .mcs-element.mcs-element-22cde77 {
            width: auto;
            max-width: auto;
        }

        .mcs-12 .mcs-element.mcs-element-39fc5fb .mcs-cart__toggle .mcs-button {
            gap: 12px;
        }

        .mcs-12 .mcs-element.mcs-element-39fc5fb .mcs-cart__toggle .mcs-cart-icon i {
            font-size: 29px;
            color: #111111;
        }

        .mcs-12 .mcs-element.mcs-element-39fc5fb .mcs-cart__toggle .mcs-cart-icon svg {
            width: 29px;
            height: 29px;
            fill: #111111;
        }

        .mcs-12 .mcs-element.mcs-element-39fc5fb .mcs-cart__title {
            font-size: 16px;
            color: #111111;
            font-weight: 500;
            letter-spacing: 0px;
        }

        .mcs-12 .mcs-element.mcs-element-39fc5fb .mcs-cart__toggle a.mcs-button:not(#e) {
            color: #666666;
        }

        .mcs-12 .mcs-element.mcs-element-39fc5fb .mcs-cart__toggle .mcs-button:hover .mcs-cart-icon i {
            color: #016fc4;
        }

        .mcs-12 .mcs-element.mcs-element-39fc5fb .mcs-cart__toggle .mcs-button:hover .mcs-cart-icon svg {
            fill: #016fc4;
        }

        .mcs-12 .mcs-element.mcs-element-39fc5fb .mcs-cart__toggle .mcs-cart-icon[data-counter]:before {
            color: #ffffff;
            background-color: #016fc4;
            top: -0.5em;
            right: calc(0em - 0.8em);
        }

        .mcs-12 .mcs-element.mcs-element-39fc5fb .mcs-cart__toggle .mcs-button .item-subtitle {
            font-weight: 500;
            padding: 0px 0px 5px 0px;
        }

        .mcs-12 .mcs-element.mcs-element-39fc5fb .mcs-cart__toggle a.mcs-button:not(#e) .item-subtitle {
            color: #111111;
        }

        .mcs-12 .mcs-element.mcs-element-39fc5fb .mcs-cart__close-button,
        .mcs-12 .mcs-element.mcs-element-39fc5fb .mcs-cart__product-remove {
            color: #111111;
        }

        .mcs-12 .mcs-element.mcs-element-39fc5fb .mcs-cart__close-button:hover,
        .mcs-12 .mcs-element.mcs-element-39fc5fb .mcs-cart__product-remove:hover {
            color: #111111;
        }

        .mcs-12 .mcs-element.mcs-element-39fc5fb .mcs-cart__product-image img {
            border-style: solid;
            border-width: 1px 1px 1px 1px;
            border-color: #e5e5e5;
            border-radius: 5px 5px 5px 5px;
        }

        .mcs-12 .mcs-element.mcs-element-39fc5fb .mcs-cart__product-name a:not(#e) {
            color: #111111;
        }

        .mcs-12 .mcs-element.mcs-element-39fc5fb .mcs-cart__product-attrs {
            color: #777777;
        }

        .mcs-12 .mcs-element.mcs-element-39fc5fb .mcs-cart__product-price {
            color: #016fc4;
        }

        .mcs-12 .mcs-element.mcs-element-39fc5fb .mcs-cart__product-remove {
            color: #222222;
            font-size: 18px;
        }

        .mcs-12 .mcs-element.mcs-element-39fc5fb .mcs-cart__summary {
            color: #666666;
        }

        .mcs-12 .mcs-element.mcs-element-39fc5fb .mcs-cart__summary strong {
            color: #016fc4;
            font-weight: 600;
        }

        .mcs-12 .mcs-element.mcs-element-39fc5fb .mcs-button--checkout {
            border-style: solid;
        }

        .mcs-12 .mcs-element.mcs-element-39fc5fb {
            width: auto;
            max-width: auto;
        }

        @media(max-width:1199px) {
            .mcs-12 .mcs-element.mcs-element-b50a126>.mcs-widget-container {
                margin: 0px 10px 0px 0px;
            }

            .mcs-12 .mcs-element.mcs-element-f11ddb8>.mcs-widget-container {
                margin: 0px 10px 0px 0px;
            }

            .mcs-12 .mcs-element.mcs-element-5484fe7>.mcs-widget-container {
                margin: 0px 10px 0px 0px;
            }

            .mcs-12 .mcs-element.mcs-element-797ed2b>.mcs-widget-container {
                margin: 0px 10px 0px 0px;
            }

            .mcs-12 .mcs-element.mcs-element-903e909>.mcs-widget-container {
                margin: 0px 10px 0px 0px;
            }

            .mcs-12 .mcs-element.mcs-element-2a05ab6>.mcs-widget-container {
                margin: 0px 10px 0px 0px;
            }

            .mcs-12 .mcs-element.mcs-element-b7448fc .ava-search-bar .search-category-field {
                display: block;
            }

            .mcs-12 .mcs-element.mcs-element-b7448fc #avasearch_block.ava-search-bar #searchbox {
                width: 500px;
            }

            .mcs-12 .mcs-element.mcs-element-b7448fc #avasearch_block.ava-search-bar:not(.box-search) .search-dropdown {
                width: 500px;
            }

            .mcs-12 .mcs-element.mcs-element-69ed7a1 .mcs-nav--main {
                line-height: 0em;
            }

            .mcs-12 .mcs-element.mcs-element-3147d78 .mcs-cart__toggle .mcs-button {
                gap: 0px;
            }

            .mcs-12 .mcs-element.mcs-element-10295a3 .avaorg-menu-vertical .title_vertical {
                padding: 13px 40px 13px 20px;
            }

            .mcs-12 .mcs-element.mcs-element-10295a3>.mcs-widget-container {
                margin: 0px 5px 0px 0px;
            }

            .mcs-12 .mcs-element.mcs-element-4234b12 .avaorg-menu-horizontal .menu-item>a,
            .mcs-12 .mcs-element.mcs-element-4234b12 .avaorg-menu-vertical .menu-item>a {
                padding: 14px 13px 14px 13px;
            }

            .mcs-12 .mcs-element.mcs-element-6c20f92 .ava-search-bar .search-category-field {
                display: block;
            }

            .mcs-12 .mcs-element.mcs-element-6c20f92 #avasearch_block.ava-search-bar #searchbox {
                width: 500px;
            }

            .mcs-12 .mcs-element.mcs-element-6c20f92 #avasearch_block.ava-search-bar:not(.box-search) .search-dropdown {
                width: 500px;
            }

            .mcs-12 .mcs-element.mcs-element-5eca517 .mcs-nav--main {
                line-height: 0em;
            }

            .mcs-12 .mcs-element.mcs-element-39fc5fb .mcs-cart__toggle .mcs-button {
                gap: 0px;
            }
        }

        @media(max-width:991px) {
            .mcs-12 .mcs-element.mcs-element-3da8670 {
                padding: 5px 0px 5px 0px;
            }

            .mcs-12 .mcs-element.mcs-element-b7448fc .ava-search-bar .search-category-field {
                display: none;
            }

            .mcs-12 .mcs-element.mcs-element-b7448fc #avasearch_block.ava-search-bar #searchbox {
                width: 100%;
            }

            .mcs-12 .mcs-element.mcs-element-b7448fc #avasearch_block.ava-search-bar:not(.box-search) .search-dropdown {
                width: 100%;
            }

            .mcs-12 .mcs-element.mcs-element-c332904>.mcs-container {
                min-height: 80px;
            }

            .mcs-12 .mcs-element.mcs-element-4f47b18 .avaorg-menu-horizontal .menu-item>a,
            .mcs-12 .mcs-element.mcs-element-4f47b18 .avaorg-menu-vertical .menu-item>a {
                font-size: 14px;
            }

            .mcs-12 .mcs-element.mcs-element-4f47b18>.mcs-widget-container {
                margin: 0px 10px 0px 0px;
            }

            .mcs-12 .mcs-element.mcs-element-4f47b18 {
                width: auto;
                max-width: auto;
            }

            .mcs-12 .mcs-element.mcs-element-834f855 .mcs-image img {
                width: 170px;
            }

            .mcs-12 .mcs-element.mcs-element-6c20f92 .ava-search-bar .search-category-field {
                display: none;
            }

            .mcs-12 .mcs-element.mcs-element-6c20f92 .mcs-button.search-button i::before {
                font-size: 22px;
            }

            .mcs-12 .mcs-element.mcs-element-6c20f92 .mcs-button.search-button svg {
                width: 22px;
                height: 22px;
            }

            .mcs-12 .mcs-element.mcs-element-6c20f92 #avasearch_block.ava-search-bar #searchbox {
                width: 100%;
            }

            .mcs-12 .mcs-element.mcs-element-6c20f92 #avasearch_block.ava-search-bar:not(.box-search) .search-dropdown {
                width: 100%;
            }

            .mcs-12 .mcs-element.mcs-element-6c20f92>.mcs-widget-container {
                margin: 0px 15px 0px 0px;
            }

            .mcs-12 .mcs-element.mcs-element-5eca517 .mcs-account .mcs-button i {
                font-size: 24px;
            }

            .mcs-12 .mcs-element.mcs-element-5eca517 .mcs-account .mcs-button svg {
                width: 24px;
                height: 24px;
            }

            .mcs-12 .mcs-element.mcs-element-5eca517>.mcs-widget-container {
                margin: 0px 15px 0px 0px;
            }

            .mcs-12 .mcs-element.mcs-element-c57fff1 .btn-canvas i {
                font-size: 24px;
            }

            .mcs-12 .mcs-element.mcs-element-c57fff1 .btn-canvas svg {
                width: 24px;
                height: 24px;
            }

            .mcs-12 .mcs-element.mcs-element-c57fff1>.mcs-widget-container {
                margin: 0px 15px -2px 0px;
            }

            .mcs-12 .mcs-element.mcs-element-22cde77 .btn-canvas i {
                font-size: 24px;
            }

            .mcs-12 .mcs-element.mcs-element-22cde77 .btn-canvas svg {
                width: 24px;
                height: 24px;
            }

            .mcs-12 .mcs-element.mcs-element-22cde77>.mcs-widget-container {
                margin: 0px 15px -2px 0px;
            }

            .mcs-12 .mcs-element.mcs-element-39fc5fb .mcs-cart__toggle .mcs-cart-icon i {
                font-size: 27px;
            }

            .mcs-12 .mcs-element.mcs-element-39fc5fb .mcs-cart__toggle .mcs-cart-icon svg {
                width: 27px;
                height: 27px;
            }
        }

        @media(max-width:767px) {
            .mcs-12 .mcs-element.mcs-element-b7448fc .ava-search-bar .search-category-field {
                display: none;
            }

            .mcs-12 .mcs-element.mcs-element-cb2301f {
                padding: 5px 0px 5px 0px;
            }

            .mcs-12 .mcs-element.mcs-element-9b814d3,
            .mcs-12 .mcs-element.mcs-element-9b814d3 a,
            .mcs-12 .mcs-element.mcs-element-9b814d3 p {
                line-height: 20px;
            }

            .mcs-12 .mcs-element.mcs-element-c332904>.mcs-container {
                min-height: 70px;
            }

            .mcs-12 .mcs-element.mcs-element-ea76163 {
                width: 58%;
            }

            .mcs-12 .mcs-element.mcs-element-4f47b18>.mcs-widget-container {
                margin: 0px 5px 0px 0px;
            }

            .mcs-12 .mcs-element.mcs-element-834f855 .mcs-image img {
                width: 130px;
            }

            .mcs-12 .mcs-element.mcs-element-1505280 {
                width: 42%;
            }

            .mcs-12 .mcs-element.mcs-element-6c20f92 .ava-search-bar .search-category-field {
                display: none;
            }

            .mcs-12 .mcs-element.mcs-element-6c20f92 .mcs-button.search-button i::before {
                font-size: 20px;
            }

            .mcs-12 .mcs-element.mcs-element-6c20f92 .mcs-button.search-button svg {
                width: 20px;
                height: 20px;
            }

            .mcs-12 .mcs-element.mcs-element-6c20f92>.mcs-widget-container {
                margin: 0px 10px 0px 0px;
            }

            .mcs-12 .mcs-element.mcs-element-5eca517 .mcs-account .mcs-button i {
                font-size: 22px;
            }

            .mcs-12 .mcs-element.mcs-element-5eca517 .mcs-account .mcs-button svg {
                width: 22px;
                height: 22px;
            }

            .mcs-12 .mcs-element.mcs-element-5eca517>.mcs-widget-container {
                margin: 0px 10px 0px 0px;
            }

            .mcs-12 .mcs-element.mcs-element-c57fff1 .btn-canvas i {
                font-size: 22px;
            }

            .mcs-12 .mcs-element.mcs-element-c57fff1 .btn-canvas svg {
                width: 22px;
                height: 22px;
            }

            .mcs-12 .mcs-element.mcs-element-c57fff1>.mcs-widget-container {
                margin: 0px 10px -2px 0px;
            }

            .mcs-12 .mcs-element.mcs-element-22cde77 .btn-canvas i {
                font-size: 22px;
            }

            .mcs-12 .mcs-element.mcs-element-22cde77 .btn-canvas svg {
                width: 22px;
                height: 22px;
            }

            .mcs-12 .mcs-element.mcs-element-22cde77>.mcs-widget-container {
                margin: 0px 10px -2px 0px;
            }

            .mcs-12 .mcs-element.mcs-element-39fc5fb .mcs-cart__toggle .mcs-cart-icon i {
                font-size: 25px;
            }

            .mcs-12 .mcs-element.mcs-element-39fc5fb .mcs-cart__toggle .mcs-cart-icon svg {
                width: 25px;
                height: 25px;
            }
        }

        @media(min-width:768px) {
            .mcs-12 .mcs-element.mcs-element-4962b97 {
                width: 18%;
            }

            .mcs-12 .mcs-element.mcs-element-c38df62 {
                width: 62%;
            }

            .mcs-12 .mcs-element.mcs-element-153ab07 {
                width: 20%;
            }

            .mcs-12 .mcs-element.mcs-element-cf36b06 {
                width: 90%;
            }

            .mcs-12 .mcs-element.mcs-element-36bddb2 {
                width: 10%;
            }
        }

        @media(max-width:1199px) and (min-width:768px) {
            .mcs-12 .mcs-element.mcs-element-0a9a92c {
                width: 58%;
            }

            .mcs-12 .mcs-element.mcs-element-77eaeef {
                width: 42%;
            }

            .mcs-12 .mcs-element.mcs-element-4962b97 {
                width: 20%;
            }

            .mcs-12 .mcs-element.mcs-element-c38df62 {
                width: 62%;
            }

            .mcs-12 .mcs-element.mcs-element-153ab07 {
                width: 18%;
            }

            .mcs-12 .mcs-element.mcs-element-cf36b06 {
                width: 99%;
            }
        }

        .mcs-13 .mcs-element.mcs-element-07827d8>.mcs-container {
            min-height: 130px;
        }

        .mcs-13 .mcs-element.mcs-element-07827d8>.mcs-container>.mcs-row>.mcs-column>.mcs-column-wrap>.mcs-widget-wrap {
            align-content: center;
            align-items: center;
        }

        .mcs-13 .mcs-element.mcs-element-07827d8:not(.mcs-motion-effects-element-type-background),
        .mcs-13 .mcs-element.mcs-element-07827d8>.mcs-motion-effects-container>.mcs-motion-effects-layer {
            background-color: #016fc4;
        }

        .mcs-13 .mcs-element.mcs-element-07827d8 {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        }

        .mcs-13 .mcs-element.mcs-element-07827d8>.mcs-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .mcs-13 .mcs-element.mcs-element-b7e076e.mcs-column>.mcs-column-wrap>.mcs-widget-wrap {
            justify-content: space-between;
        }

        .mcs-13 .mcs-element.mcs-element-b7e076e>.mcs-column-wrap>.mcs-widget-wrap>.mcs-widget:not(.mcs-widget__width-auto):not(.mcs-widget__width-initial):not(:last-child):not(.mcs-absolute) {
            margin-bottom: 0px;
        }

        .mcs-13 .mcs-element.mcs-element-b7e076e>.mcs-element-populated {
            padding: 15px 0px 0px 0px;
        }

        .mcs-13 .mcs-element.mcs-element-b258700.mcs-view-stacked .mcs-icon {
            background-color: #ffffff;
        }

        .mcs-13 .mcs-element.mcs-element-b258700.mcs-view-framed .mcs-icon,
        .mcs-13 .mcs-element.mcs-element-b258700.mcs-view-default .mcs-icon {
            fill: #ffffff;
            color: #ffffff;
            border-color: #ffffff;
        }

        .mcs-13 .mcs-element.mcs-element-b258700.mcs-position-right .mcs-icon-box-icon {
            margin-left: 15px;
        }

        .mcs-13 .mcs-element.mcs-element-b258700.mcs-position-left .mcs-icon-box-icon {
            margin-right: 15px;
        }

        .mcs-13 .mcs-element.mcs-element-b258700.mcs-position-top .mcs-icon-box-icon {
            margin-bottom: 15px;
        }

        .mcs-13 .mcs-element.mcs-element-b258700 .mcs-icon {
            font-size: 50px;
        }

        .mcs-13 .mcs-element.mcs-element-b258700 .mcs-icon i {
            transform: rotate(0deg);
        }

        .mcs-13 .mcs-element.mcs-element-b258700 .mcs-icon-box-title {
            margin-bottom: 3px;
        }

        .mcs-13 .mcs-element.mcs-element-b258700 .mcs-icon-box-content .mcs-icon-box-title {
            color: #ffffff;
            font-size: 16px;
            font-weight: 500;
            line-height: 22px;
            letter-spacing: 0.5px;
        }

        .mcs-13 .mcs-element.mcs-element-b258700 .mcs-icon-box-content .mcs-icon-box-description {
            color: #ffffff;
        }

        .mcs-13 .mcs-element.mcs-element-b258700>.mcs-widget-container {
            padding: 0px 60px 0px 0px;
        }

        .mcs-13 .mcs-element.mcs-element-b258700 {
            width: 323px;
            max-width: 323px;
        }

        .mcs-13 .mcs-element.mcs-element-8705ff0 .mcs-divider-separator {
            border-top-style: solid;
            border-top-width: 40px;
            border-top-color: rgba(255, 255, 255, 0.4);
            width: 1px;
        }

        .mcs-13 .mcs-element.mcs-element-8705ff0 .mcs-divider {
            text-align: center;
            padding-top: 0px;
            padding-bottom: 0px;
        }

        .mcs-13 .mcs-element.mcs-element-8705ff0 {
            width: auto;
            max-width: auto;
            align-self: center;
        }

        .mcs-13 .mcs-element.mcs-element-f588518.mcs-view-stacked .mcs-icon {
            background-color: #ffffff;
        }

        .mcs-13 .mcs-element.mcs-element-f588518.mcs-view-framed .mcs-icon,
        .mcs-13 .mcs-element.mcs-element-f588518.mcs-view-default .mcs-icon {
            fill: #ffffff;
            color: #ffffff;
            border-color: #ffffff;
        }

        .mcs-13 .mcs-element.mcs-element-f588518.mcs-position-right .mcs-icon-box-icon {
            margin-left: 15px;
        }

        .mcs-13 .mcs-element.mcs-element-f588518.mcs-position-left .mcs-icon-box-icon {
            margin-right: 15px;
        }

        .mcs-13 .mcs-element.mcs-element-f588518.mcs-position-top .mcs-icon-box-icon {
            margin-bottom: 15px;
        }

        .mcs-13 .mcs-element.mcs-element-f588518 .mcs-icon {
            font-size: 50px;
        }

        .mcs-13 .mcs-element.mcs-element-f588518 .mcs-icon i {
            transform: rotate(0deg);
        }

        .mcs-13 .mcs-element.mcs-element-f588518 .mcs-icon-box-title {
            margin-bottom: 3px;
        }

        .mcs-13 .mcs-element.mcs-element-f588518 .mcs-icon-box-content .mcs-icon-box-title {
            color: #ffffff;
            font-size: 16px;
            font-weight: 500;
            line-height: 22px;
            letter-spacing: 0.5px;
        }

        .mcs-13 .mcs-element.mcs-element-f588518 .mcs-icon-box-content .mcs-icon-box-description {
            color: #ffffff;
        }

        .mcs-13 .mcs-element.mcs-element-f588518>.mcs-widget-container {
            padding: 0px 65px 0px 65px;
        }

        .mcs-13 .mcs-element.mcs-element-f588518 {
            width: 410px;
            max-width: 410px;
        }

        .mcs-13 .mcs-element.mcs-element-f65c9d0 .mcs-divider-separator {
            border-top-style: solid;
            border-top-width: 40px;
            border-top-color: rgba(255, 255, 255, 0.4);
            width: 1px;
        }

        .mcs-13 .mcs-element.mcs-element-f65c9d0 .mcs-divider {
            text-align: center;
            padding-top: 0px;
            padding-bottom: 0px;
        }

        .mcs-13 .mcs-element.mcs-element-f65c9d0 {
            width: auto;
            max-width: auto;
            align-self: center;
        }

        .mcs-13 .mcs-element.mcs-element-ff0a47f.mcs-view-stacked .mcs-icon {
            background-color: #ffffff;
        }

        .mcs-13 .mcs-element.mcs-element-ff0a47f.mcs-view-framed .mcs-icon,
        .mcs-13 .mcs-element.mcs-element-ff0a47f.mcs-view-default .mcs-icon {
            fill: #ffffff;
            color: #ffffff;
            border-color: #ffffff;
        }

        .mcs-13 .mcs-element.mcs-element-ff0a47f.mcs-position-right .mcs-icon-box-icon {
            margin-left: 15px;
        }

        .mcs-13 .mcs-element.mcs-element-ff0a47f.mcs-position-left .mcs-icon-box-icon {
            margin-right: 15px;
        }

        .mcs-13 .mcs-element.mcs-element-ff0a47f.mcs-position-top .mcs-icon-box-icon {
            margin-bottom: 15px;
        }

        .mcs-13 .mcs-element.mcs-element-ff0a47f .mcs-icon {
            font-size: 45px;
        }

        .mcs-13 .mcs-element.mcs-element-ff0a47f .mcs-icon i {
            transform: rotate(0deg);
        }

        .mcs-13 .mcs-element.mcs-element-ff0a47f .mcs-icon-box-title {
            margin-bottom: 3px;
        }

        .mcs-13 .mcs-element.mcs-element-ff0a47f .mcs-icon-box-content .mcs-icon-box-title {
            color: #ffffff;
            font-size: 16px;
            font-weight: 500;
            line-height: 22px;
            letter-spacing: 0.5px;
        }

        .mcs-13 .mcs-element.mcs-element-ff0a47f .mcs-icon-box-content .mcs-icon-box-description {
            color: #ffffff;
        }

        .mcs-13 .mcs-element.mcs-element-ff0a47f>.mcs-widget-container {
            padding: 0px 65px 0px 65px;
        }

        .mcs-13 .mcs-element.mcs-element-ff0a47f {
            width: 410px;
            max-width: 410px;
        }

        .mcs-13 .mcs-element.mcs-element-fa8f4fe .mcs-divider-separator {
            border-top-style: solid;
            border-top-width: 40px;
            border-top-color: rgba(255, 255, 255, 0.4);
            width: 1px;
        }

        .mcs-13 .mcs-element.mcs-element-fa8f4fe .mcs-divider {
            text-align: center;
            padding-top: 0px;
            padding-bottom: 0px;
        }

        .mcs-13 .mcs-element.mcs-element-fa8f4fe {
            width: auto;
            max-width: auto;
            align-self: center;
        }

        .mcs-13 .mcs-element.mcs-element-5d5a80b.mcs-view-stacked .mcs-icon {
            background-color: #ffffff;
        }

        .mcs-13 .mcs-element.mcs-element-5d5a80b.mcs-view-framed .mcs-icon,
        .mcs-13 .mcs-element.mcs-element-5d5a80b.mcs-view-default .mcs-icon {
            fill: #ffffff;
            color: #ffffff;
            border-color: #ffffff;
        }

        .mcs-13 .mcs-element.mcs-element-5d5a80b.mcs-position-right .mcs-icon-box-icon {
            margin-left: 15px;
        }

        .mcs-13 .mcs-element.mcs-element-5d5a80b.mcs-position-left .mcs-icon-box-icon {
            margin-right: 15px;
        }

        .mcs-13 .mcs-element.mcs-element-5d5a80b.mcs-position-top .mcs-icon-box-icon {
            margin-bottom: 15px;
        }

        .mcs-13 .mcs-element.mcs-element-5d5a80b .mcs-icon {
            font-size: 50px;
        }

        .mcs-13 .mcs-element.mcs-element-5d5a80b .mcs-icon i {
            transform: rotate(0deg);
        }

        .mcs-13 .mcs-element.mcs-element-5d5a80b .mcs-icon-box-title {
            margin-bottom: 3px;
        }

        .mcs-13 .mcs-element.mcs-element-5d5a80b .mcs-icon-box-content .mcs-icon-box-title {
            color: #ffffff;
            font-size: 16px;
            font-weight: 500;
            line-height: 22px;
            letter-spacing: 0.5px;
        }

        .mcs-13 .mcs-element.mcs-element-5d5a80b .mcs-icon-box-content .mcs-icon-box-description {
            color: #ffffff;
        }

        .mcs-13 .mcs-element.mcs-element-5d5a80b>.mcs-widget-container {
            padding: 0px 0px 0px 60px;
        }

        .mcs-13 .mcs-element.mcs-element-5d5a80b {
            width: 323px;
            max-width: 323px;
        }

        .mcs-13 .mcs-element.mcs-element-9a16bf4:not(.mcs-motion-effects-element-type-background),
        .mcs-13 .mcs-element.mcs-element-9a16bf4>.mcs-motion-effects-container>.mcs-motion-effects-layer {
            background-color: #212529;
        }

        .mcs-13 .mcs-element.mcs-element-9a16bf4 {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            padding: 80px 0px 80px 0px;
        }

        .mcs-13 .mcs-element.mcs-element-9a16bf4>.mcs-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .mcs-13 .mcs-element.mcs-element-e550543>.mcs-column-wrap>.mcs-widget-wrap>.mcs-widget:not(.mcs-widget__width-auto):not(.mcs-widget__width-initial):not(:last-child):not(.mcs-absolute) {
            margin-bottom: 0px;
        }

        .mcs-13 .mcs-element.mcs-element-84c1d3f.mcs-widget-heading .mcs-heading-title {
            color: #ffffff;
        }

        .mcs-13 .mcs-element.mcs-element-84c1d3f>.mcs-widget-container {
            margin: 0px 0px 20px 0px;
        }

        .mcs-13 .mcs-element.mcs-element-a472698>.mcs-widget-container {
            padding: 0px 60px 0px 0px;
        }

        .mcs-13 .mcs-element.mcs-element-9a0657e>.mcs-container>.mcs-row>.mcs-column>.mcs-column-wrap>.mcs-widget-wrap {
            align-content: center;
            align-items: center;
        }

        .mcs-13 .mcs-element.mcs-element-9a0657e {
            margin-top: 15px;
            margin-bottom: 0px;
        }

        .mcs-13 .mcs-element.mcs-element-e70c416>.mcs-column-wrap>.mcs-widget-wrap>.mcs-widget:not(.mcs-widget__width-auto):not(.mcs-widget__width-initial):not(:last-child):not(.mcs-absolute) {
            margin-bottom: 0px;
        }

        .mcs-13 .mcs-element.mcs-element-78bbfa0>.mcs-widget-container {
            margin: 0px 5px 0px 0px;
        }

        .mcs-13 .mcs-element.mcs-element-78bbfa0 {
            width: auto;
            max-width: auto;
        }

        .mcs-13 .mcs-element.mcs-element-016e8b3>.mcs-widget-container {
            margin: 0px 0px 0px 5px;
        }

        .mcs-13 .mcs-element.mcs-element-016e8b3 {
            width: auto;
            max-width: auto;
        }

        .mcs-13 .mcs-element.mcs-element-3510471>.mcs-column-wrap>.mcs-widget-wrap>.mcs-widget:not(.mcs-widget__width-auto):not(.mcs-widget__width-initial):not(:last-child):not(.mcs-absolute) {
            margin-bottom: 0px;
        }

        .mcs-13 .mcs-element.mcs-element-05f6bc1 .linklist-toggle {
            font-size: 18px;
            font-weight: 500;
            margin-bottom: 20px;
        }

        .mcs-13 .mcs-element.mcs-element-05f6bc1 .linklist-toggle,
        .mcs-13 .mcs-element.mcs-element-05f6bc1 .linklist-toggle a {
            fill: #ffffff;
            color: #ffffff;
        }

        .mcs-13 .mcs-element.mcs-element-05f6bc1 .linklist-menu>a {
            line-height: 1.5em;
            fill: #d9d9d9;
            color: #d9d9d9;
            padding: 0px 0px 14px 0px;
        }

        .mcs-13 .mcs-element.mcs-element-05f6bc1 .linklist-menu>a:hover {
            color: #ffffff;
        }

        .mcs-13 .mcs-element.mcs-element-93d527a>.mcs-column-wrap>.mcs-widget-wrap>.mcs-widget:not(.mcs-widget__width-auto):not(.mcs-widget__width-initial):not(:last-child):not(.mcs-absolute) {
            margin-bottom: 0px;
        }

        .mcs-13 .mcs-element.mcs-element-b8aadb0 .linklist-toggle {
            font-size: 18px;
            font-weight: 500;
            margin-bottom: 20px;
        }

        .mcs-13 .mcs-element.mcs-element-b8aadb0 .linklist-toggle,
        .mcs-13 .mcs-element.mcs-element-b8aadb0 .linklist-toggle a {
            fill: #ffffff;
            color: #ffffff;
        }

        .mcs-13 .mcs-element.mcs-element-b8aadb0 .linklist-menu>a {
            line-height: 1.5em;
            fill: #d9d9d9;
            color: #d9d9d9;
            padding: 0px 0px 14px 0px;
        }

        .mcs-13 .mcs-element.mcs-element-b8aadb0 .linklist-menu>a:hover {
            color: #ffffff;
        }

        .mcs-13 .mcs-element.mcs-element-edb02fe>.mcs-column-wrap>.mcs-widget-wrap>.mcs-widget:not(.mcs-widget__width-auto):not(.mcs-widget__width-initial):not(:last-child):not(.mcs-absolute) {
            margin-bottom: 0px;
        }

        .mcs-13 .mcs-element.mcs-element-2653620 .linklist-toggle {
            font-size: 18px;
            font-weight: 500;
            margin-bottom: 20px;
        }

        .mcs-13 .mcs-element.mcs-element-2653620 .linklist-toggle,
        .mcs-13 .mcs-element.mcs-element-2653620 .linklist-toggle a {
            fill: #ffffff;
            color: #ffffff;
        }

        .mcs-13 .mcs-element.mcs-element-2653620 .linklist-menu>a {
            line-height: 1.5em;
            fill: #d9d9d9;
            color: #d9d9d9;
            padding: 0px 0px 14px 0px;
        }

        .mcs-13 .mcs-element.mcs-element-2653620 .linklist-menu>a:hover {
            color: #ffffff;
        }

        .mcs-13 .mcs-element.mcs-element-97ce594>.mcs-column-wrap>.mcs-widget-wrap>.mcs-widget:not(.mcs-widget__width-auto):not(.mcs-widget__width-initial):not(:last-child):not(.mcs-absolute) {
            margin-bottom: 0px;
        }

        .mcs-13 .mcs-element.mcs-element-59eea99.mcs-widget-heading .mcs-heading-title {
            color: #ffffff;
        }

        .mcs-13 .mcs-element.mcs-element-59eea99>.mcs-widget-container {
            margin: 0px 0px 20px 0px;
        }

        .mcs-13 .mcs-element.mcs-element-a0bb8ad.mcs-widget-heading .mcs-heading-title {
            color: #d9d9d9;
        }

        .mcs-13 .mcs-element.mcs-element-a0bb8ad>.mcs-widget-container {
            margin: 0px 0px 15px 0px;
        }

        .mcs-13 .mcs-element.mcs-element-a0bb8ad {
            width: 900px;
            max-width: 900px;
            align-self: center;
        }

        .mcs-13 .mcs-element.mcs-element-cb79846 {
            width: 400px;
            max-width: 400px;
            align-self: center;
        }

        .mcs-13 .mcs-element.mcs-element-24b668a>.mcs-container>.mcs-row>.mcs-column>.mcs-column-wrap>.mcs-widget-wrap {
            align-content: center;
            align-items: center;
        }

        .mcs-13 .mcs-element.mcs-element-24b668a:not(.mcs-motion-effects-element-type-background),
        .mcs-13 .mcs-element.mcs-element-24b668a>.mcs-motion-effects-container>.mcs-motion-effects-layer {
            background-color: #212529;
        }

        .mcs-13 .mcs-element.mcs-element-24b668a {
            border-style: solid;
            border-width: 1px 0px 0px 0px;
            border-color: rgba(255, 255, 255, 0.15);
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            padding: 15px 0px 15px 0px;
        }

        .mcs-13 .mcs-element.mcs-element-24b668a>.mcs-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .mcs-13 .mcs-element.mcs-element-fd35e55.mcs-column>.mcs-column-wrap>.mcs-widget-wrap {
            justify-content: flex-start;
        }

        .mcs-13 .mcs-element.mcs-element-fd35e55>.mcs-column-wrap>.mcs-widget-wrap>.mcs-widget:not(.mcs-widget__width-auto):not(.mcs-widget__width-initial):not(:last-child):not(.mcs-absolute) {
            margin-bottom: 0px;
        }

        .mcs-13 .mcs-element.mcs-element-872060b {
            text-align: left;
            width: auto;
            max-width: auto;
        }

        .mcs-13 .mcs-element.mcs-element-872060b .mcs-social-icon {
            background-color: #f7f7f7;
            font-size: 16px;
            padding: 0.6em;
        }

        .mcs-13 .mcs-element.mcs-element-872060b .mcs-social-icon i {
            color: #222222;
        }

        .mcs-13 .mcs-element.mcs-element-872060b .mcs-social-icon svg {
            fill: #222222;
            color: #222222;
        }

        .mcs-13 .mcs-element.mcs-element-872060b .mcs-social-icon:not(:last-child) {
            margin-right: 10px;
        }

        .mcs-13 .mcs-element.mcs-element-872060b .mcs-icon {
            border-radius: 50px 50px 50px 50px;
        }

        .mcs-13 .mcs-element.mcs-element-872060b .mcs-social-icon:hover {
            background-color: #016fc4;
        }

        .mcs-13 .mcs-element.mcs-element-872060b .mcs-social-icon:hover i {
            color: #ffffff;
        }

        .mcs-13 .mcs-element.mcs-element-872060b .mcs-social-icon:hover svg {
            color: #ffffff;
        }

        .mcs-13 .mcs-element.mcs-element-b8c3258.mcs-column>.mcs-column-wrap>.mcs-widget-wrap {
            justify-content: center;
        }

        .mcs-13 .mcs-element.mcs-element-b8c3258>.mcs-column-wrap>.mcs-widget-wrap>.mcs-widget:not(.mcs-widget__width-auto):not(.mcs-widget__width-initial):not(:last-child):not(.mcs-absolute) {
            margin-bottom: 0px;
        }

        .mcs-13 .mcs-element.mcs-element-852edb7 {
            text-align: center;
        }

        .mcs-13 .mcs-element.mcs-element-852edb7.mcs-widget-heading .mcs-heading-title {
            color: #d9d9d9;
        }

        .mcs-13 .mcs-element.mcs-element-6d6e7ef>.mcs-column-wrap>.mcs-widget-wrap>.mcs-widget:not(.mcs-widget__width-auto):not(.mcs-widget__width-initial):not(:last-child):not(.mcs-absolute) {
            margin-bottom: 0px;
        }

        .mcs-13 .mcs-element.mcs-element-b5fa955 {
            text-align: right;
        }

        @media(max-width:1199px) {
            .mcs-13 .mcs-element.mcs-element-07827d8>.mcs-container {
                min-height: 110px;
            }

            .mcs-13 .mcs-element.mcs-element-b258700>.mcs-widget-container {
                padding: 0px 50px 0px 0px;
            }

            .mcs-13 .mcs-element.mcs-element-f588518>.mcs-widget-container {
                padding: 0px 50px 0px 50px;
            }

            .mcs-13 .mcs-element.mcs-element-ff0a47f>.mcs-widget-container {
                padding: 0px 50px 0px 50px;
            }

            .mcs-13 .mcs-element.mcs-element-5d5a80b>.mcs-widget-container {
                padding: 0px 0px 0px 50px;
            }

            .mcs-13 .mcs-element.mcs-element-9a16bf4 {
                padding: 65px 0px 65px 0px;
            }

            .mcs-13 .mcs-element.mcs-element-a472698>.mcs-widget-container {
                padding: 0px 30px 0px 0px;
            }
        }

        @media(max-width:991px) {
            .mcs-13 .mcs-element.mcs-element-b258700>.mcs-widget-container {
                padding: 0px 40px 0px 0px;
            }

            .mcs-13 .mcs-element.mcs-element-b258700 {
                width: 300px;
                max-width: 300px;
            }

            .mcs-13 .mcs-element.mcs-element-f588518>.mcs-widget-container {
                padding: 0px 40px 0px 40px;
            }

            .mcs-13 .mcs-element.mcs-element-f588518 {
                width: 360px;
                max-width: 360px;
            }

            .mcs-13 .mcs-element.mcs-element-ff0a47f>.mcs-widget-container {
                padding: 0px 40px 0px 40px;
            }

            .mcs-13 .mcs-element.mcs-element-ff0a47f {
                width: 360px;
                max-width: 360px;
            }

            .mcs-13 .mcs-element.mcs-element-5d5a80b>.mcs-widget-container {
                padding: 0px 0px 0px 40px;
            }

            .mcs-13 .mcs-element.mcs-element-5d5a80b {
                width: 300px;
                max-width: 300px;
            }

            .mcs-13 .mcs-element.mcs-element-9a16bf4 {
                padding: 50px 0px 50px 0px;
            }

            .mcs-13 .mcs-element.mcs-element-e550543>.mcs-element-populated {
                margin: 0px 0px 30px 0px;
            }

            .mcs-13 .mcs-element.mcs-element-84c1d3f>.mcs-widget-container {
                margin: 0px 0px 10px 0px;
            }

            .mcs-13 .mcs-element.mcs-element-a472698>.mcs-widget-container {
                padding: 0px 0px 0px 0px;
            }

            .mcs-13 .mcs-element.mcs-element-05f6bc1 .linklist-toggle {
                margin-bottom: 10px;
            }

            .mcs-13 .mcs-element.mcs-element-05f6bc1 .linklist-menu>a {
                padding: 0px 0px 10px 0px;
            }

            .mcs-13 .mcs-element.mcs-element-93d527a>.mcs-element-populated {
                margin: 0px 0px 30px 0px;
            }

            .mcs-13 .mcs-element.mcs-element-b8aadb0 .linklist-toggle {
                margin-bottom: 10px;
            }

            .mcs-13 .mcs-element.mcs-element-b8aadb0 .linklist-menu>a {
                padding: 0px 0px 10px 0px;
            }

            .mcs-13 .mcs-element.mcs-element-2653620 .linklist-toggle {
                margin-bottom: 10px;
            }

            .mcs-13 .mcs-element.mcs-element-2653620 .linklist-menu>a {
                padding: 0px 0px 10px 0px;
            }

            .mcs-13 .mcs-element.mcs-element-59eea99>.mcs-widget-container {
                margin: 0px 0px 10px 0px;
            }

            .mcs-13 .mcs-element.mcs-element-a0bb8ad>.mcs-widget-container {
                margin: 0px 0px 15px 0px;
            }

            .mcs-13 .mcs-element.mcs-element-24b668a {
                padding: 20px 0px 20px 0px;
            }

            .mcs-13 .mcs-element.mcs-element-fd35e55.mcs-column>.mcs-column-wrap>.mcs-widget-wrap {
                justify-content: center;
            }

            .mcs-13 .mcs-element.mcs-element-fd35e55>.mcs-element-populated {
                margin: 0px 0px 10px 0px;
            }

            .mcs-13 .mcs-element.mcs-element-872060b {
                text-align: center;
            }

            .mcs-13 .mcs-element.mcs-element-b8c3258.mcs-column>.mcs-column-wrap>.mcs-widget-wrap {
                justify-content: center;
            }

            .mcs-13 .mcs-element.mcs-element-b8c3258>.mcs-element-populated {
                margin: 0px 0px 10px 0px;
            }

            .mcs-13 .mcs-element.mcs-element-852edb7 {
                text-align: center;
            }

            .mcs-13 .mcs-element.mcs-element-6d6e7ef.mcs-column>.mcs-column-wrap>.mcs-widget-wrap {
                justify-content: center;
            }

            .mcs-13 .mcs-element.mcs-element-b5fa955 {
                text-align: center;
            }
        }

        @media(max-width:767px) {
            .mcs-13 .mcs-element.mcs-element-9a16bf4 {
                padding: 35px 0px 35px 0px;
            }

            .mcs-13 .mcs-element.mcs-element-e550543>.mcs-element-populated {
                margin: 0px 0px 20px 0px;
            }

            .mcs-13 .mcs-element.mcs-element-3510471>.mcs-element-populated {
                margin: 0px 0px 20px 0px;
            }

            .mcs-13 .mcs-element.mcs-element-05f6bc1 .linklist-menu>a {
                padding: 0px 0px 8px 0px;
            }

            .mcs-13 .mcs-element.mcs-element-93d527a>.mcs-element-populated {
                margin: 0px 0px 20px 0px;
            }

            .mcs-13 .mcs-element.mcs-element-b8aadb0 .linklist-menu>a {
                padding: 0px 0px 8px 0px;
            }

            .mcs-13 .mcs-element.mcs-element-edb02fe>.mcs-element-populated {
                margin: 0px 0px 20px 0px;
            }

            .mcs-13 .mcs-element.mcs-element-2653620 .linklist-menu>a {
                padding: 0px 0px 8px 0px;
            }

            .mcs-13 .mcs-element.mcs-element-a0bb8ad>.mcs-widget-container {
                margin: 0px 0px 10px 0px;
            }
        }

        @media(min-width:768px) {
            .mcs-13 .mcs-element.mcs-element-e550543 {
                width: 23%;
            }

            .mcs-13 .mcs-element.mcs-element-3510471 {
                width: 19%;
            }

            .mcs-13 .mcs-element.mcs-element-93d527a {
                width: 19%;
            }

            .mcs-13 .mcs-element.mcs-element-edb02fe {
                width: 19%;
            }
        }

        @media(max-width:991px) and (min-width:768px) {
            .mcs-13 .mcs-element.mcs-element-e550543 {
                width: 100%;
            }

            .mcs-13 .mcs-element.mcs-element-3510471 {
                width: 33.33%;
            }

            .mcs-13 .mcs-element.mcs-element-93d527a {
                width: 33.33%;
            }

            .mcs-13 .mcs-element.mcs-element-edb02fe {
                width: 33.33%;
            }

            .mcs-13 .mcs-element.mcs-element-97ce594 {
                width: 100%;
            }

            .mcs-13 .mcs-element.mcs-element-fd35e55 {
                width: 100%;
            }

            .mcs-13 .mcs-element.mcs-element-b8c3258 {
                width: 100%;
            }

            .mcs-13 .mcs-element.mcs-element-6d6e7ef {
                width: 100%;
            }
        }

        .mcs-14 .mcs-element.mcs-element-eda912a {
            margin-top: 30px;
            margin-bottom: 20px;
        }

        .mcs-14 .mcs-element.mcs-element-b8698c0>.mcs-column-wrap>.mcs-widget-wrap>.mcs-widget:not(.mcs-widget__width-auto):not(.mcs-widget__width-initial):not(:last-child):not(.mcs-absolute) {
            margin-bottom: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-9395d85 .mcs-repeater-item-028e4f3 .swiper-slide-bg {
            background-color: #111111;
            background-image: url(/assets/img/cms/main-banner-1.jpg);
            background-size: cover;
        }
        .mcs-14 .mcs-element.mcs-element-9395d85 .swiper-slide,
        .mcs-14 .mcs-element.mcs-element-9395d85 .swiper-slide-bg {
            border-radius: 5px 5px 5px 5px;
        }

        .mcs-14 .mcs-element.mcs-element-9395d85 .swiper-slide {
            transition-duration: calc(5000ms*1.2);
        }

        .mcs-14 .mcs-element.mcs-element-9395d85 .swiper-slide-inner {
            max-width: 87.5%;
            text-align: left;
        }

        .mcs-14 .mcs-element.mcs-element-9395d85 .swiper-slide-contents {
            max-width: 300px;
        }

        .mcs-14 .mcs-element.mcs-element-9395d85 .swiper-slide-inner .mcs-slide-sub-title:not(:last-child) {
            margin-bottom: 25px;
        }

        .mcs-14 .mcs-element.mcs-element-9395d85 .mcs-slide-sub-title {
            color: #ffffff;
            font-size: 14px;
            font-weight: 500;
            text-transform: uppercase;
            line-height: 28px;
            letter-spacing: 0.3px;
        }

        .mcs-14 .mcs-element.mcs-element-9395d85 .swiper-slide-inner .mcs-slide-heading:not(:last-child) {
            margin-bottom: 25px;
        }

        .mcs-14 .mcs-element.mcs-element-9395d85 .mcs-slide-heading {
            color: #ffffff;
            font-size: 50px;
            font-weight: 600;
            line-height: 60px;
            letter-spacing: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-9395d85 .swiper-slide-inner .mcs-slide-description:not(:last-child) {
            margin-bottom: 40px;
        }

        .mcs-14 .mcs-element.mcs-element-9395d85 .mcs-slide-description {
            color: #ffffff;
            font-size: 14px;
            text-transform: capitalize;
            line-height: 22px;
            letter-spacing: 0.8px;
        }

        .mcs-14 .mcs-element.mcs-element-9395d85 .mcs-swiper-button {
            font-size: 15px;
            color: #ffffff;
            background-color: #016fc4;
            border-radius: 50px 50px 50px 50px;
            padding: 10px 10px 10px 10px;
        }

        .mcs-14 .mcs-element.mcs-element-9395d85 .mcs-swiper-button:hover {
            color: #222222;
            background-color: #ffffff;
        }

        .mcs-14 .mcs-element.mcs-element-9395d85 .swiper-pagination-bullet {
            height: 0px;
            width: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-9395d85 .swiper-container-horizontal .swiper-pagination-progressbar {
            height: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-9395d85 .swiper-pagination-fraction {
            font-size: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-9395d85 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
            margin: 0 0px;
        }

        .mcs-14 .mcs-element.mcs-element-0334bbf>.mcs-column-wrap>.mcs-widget-wrap>.mcs-widget:not(.mcs-widget__width-auto):not(.mcs-widget__width-initial):not(:last-child):not(.mcs-absolute) {
            margin-bottom: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-0334bbf>.mcs-element-populated {
            padding: 0px 0px 0px 20px;
        }

        .mcs-14 .mcs-element.mcs-element-2a25282 {
            margin-top: 0px;
            margin-bottom: 20px;
        }

        .mcs-14 .mcs-element.mcs-element-cbcfd22>.mcs-column-wrap>.mcs-widget-wrap>.mcs-widget:not(.mcs-widget__width-auto):not(.mcs-widget__width-initial):not(:last-child):not(.mcs-absolute) {
            margin-bottom: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-1cf98bf .mcs-image img {
            transition-duration: 0.6s;
            border-radius: 5px 5px 5px 5px;
        }

        .mcs-14 .mcs-element.mcs-element-e1002f6.mcs-column .mcs-column-wrap {
            align-items: center;
        }

        .mcs-14 .mcs-element.mcs-element-e1002f6.mcs-column>.mcs-column-wrap>.mcs-widget-wrap {
            align-content: center;
            justify-content: center;
        }

        .mcs-14 .mcs-element.mcs-element-e1002f6>.mcs-column-wrap>.mcs-widget-wrap>.mcs-widget:not(.mcs-widget__width-auto):not(.mcs-widget__width-initial):not(:last-child):not(.mcs-absolute) {
            margin-bottom: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-e1002f6>.mcs-element-populated {
            padding: 0px 35px 0px 0px;
        }

        .mcs-14 .mcs-element.mcs-element-933d6c7.mcs-widget-heading .mcs-heading-title {
            color: #ffffff;
        }

        .mcs-14 .mcs-element.mcs-element-933d6c7 .mcs-heading-title {
            font-size: 13px;
            text-transform: uppercase;
            line-height: 20px;
            letter-spacing: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-933d6c7>.mcs-widget-container {
            margin: 0px 0px 20px 0px;
            padding: 0px 12px 0px 12px;
            background-color: #016fc4;
            border-radius: 50px 50px 50px 50px;
        }

        .mcs-14 .mcs-element.mcs-element-b7d5478 .mcs-heading-title {
            font-size: 22px;
            font-weight: 600;
            line-height: 28px;
        }

        .mcs-14 .mcs-element.mcs-element-b7d5478>.mcs-widget-container {
            margin: 0px 0px 15px 0px;
        }

        .mcs-14 .mcs-element.mcs-element-dcd7aff a.mcs-button,
        .mcs-14 .mcs-element.mcs-element-dcd7aff .mcs-button {
            text-decoration: underline;
            line-height: 20px;
            fill: #111111;
            color: #111111;
            background-color: rgba(0, 0, 0, 0);
            border-radius: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        .mcs-14 .mcs-element.mcs-element-dcd7aff a.mcs-button:hover,
        .mcs-14 .mcs-element.mcs-element-dcd7aff .mcs-button:hover,
        .mcs-14 .mcs-element.mcs-element-dcd7aff a.mcs-button:focus,
        .mcs-14 .mcs-element.mcs-element-dcd7aff .mcs-button:focus {
            color: #111111;
            background-color: rgba(0, 0, 0, 0.02);
        }

        .mcs-14 .mcs-element.mcs-element-ba602ab {
            margin-top: 0px;
            margin-bottom: 20px;
        }

        .mcs-14 .mcs-element.mcs-element-df5978b>.mcs-column-wrap>.mcs-widget-wrap>.mcs-widget:not(.mcs-widget__width-auto):not(.mcs-widget__width-initial):not(:last-child):not(.mcs-absolute) {
            margin-bottom: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-1b7936f .mcs-image img {
            transition-duration: 0.6s;
            border-radius: 5px 5px 5px 5px;
        }

        .mcs-14 .mcs-element.mcs-element-f1baf8c.mcs-column .mcs-column-wrap {
            align-items: center;
        }

        .mcs-14 .mcs-element.mcs-element-f1baf8c.mcs-column>.mcs-column-wrap>.mcs-widget-wrap {
            align-content: center;
            justify-content: center;
        }

        .mcs-14 .mcs-element.mcs-element-f1baf8c>.mcs-column-wrap>.mcs-widget-wrap>.mcs-widget:not(.mcs-widget__width-auto):not(.mcs-widget__width-initial):not(:last-child):not(.mcs-absolute) {
            margin-bottom: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-f1baf8c>.mcs-element-populated {
            padding: 0px 0px 0px 33px;
        }

        .mcs-14 .mcs-element.mcs-element-afe42da.mcs-widget-heading .mcs-heading-title {
            color: #ffffff;
        }

        .mcs-14 .mcs-element.mcs-element-afe42da .mcs-heading-title {
            font-size: 13px;
            text-transform: uppercase;
            line-height: 20px;
            letter-spacing: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-afe42da>.mcs-widget-container {
            margin: 0px 0px 20px 0px;
            padding: 0px 12px 0px 12px;
            background-color: #016fc4;
            border-radius: 50px 50px 50px 50px;
        }

        .mcs-14 .mcs-element.mcs-element-10370a9 .mcs-heading-title {
            font-size: 22px;
            font-weight: 600;
            line-height: 28px;
        }

        .mcs-14 .mcs-element.mcs-element-10370a9>.mcs-widget-container {
            margin: 0px 0px 15px 0px;
        }

        .mcs-14 .mcs-element.mcs-element-338f891 a.mcs-button,
        .mcs-14 .mcs-element.mcs-element-338f891 .mcs-button {
            text-decoration: underline;
            line-height: 20px;
            fill: #111111;
            color: #111111;
            background-color: rgba(0, 0, 0, 0);
            border-radius: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        .mcs-14 .mcs-element.mcs-element-338f891 a.mcs-button:hover,
        .mcs-14 .mcs-element.mcs-element-338f891 .mcs-button:hover,
        .mcs-14 .mcs-element.mcs-element-338f891 a.mcs-button:focus,
        .mcs-14 .mcs-element.mcs-element-338f891 .mcs-button:focus {
            color: #111111;
            background-color: rgba(0, 0, 0, 0.02);
        }

        .mcs-14 .mcs-element.mcs-element-216a6ff>.mcs-column-wrap>.mcs-widget-wrap>.mcs-widget:not(.mcs-widget__width-auto):not(.mcs-widget__width-initial):not(:last-child):not(.mcs-absolute) {
            margin-bottom: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-fe0830d .mcs-image img {
            transition-duration: 0.6s;
            border-radius: 5px 5px 5px 5px;
        }

        .mcs-14 .mcs-element.mcs-element-1bb6d86.mcs-column .mcs-column-wrap {
            align-items: center;
        }

        .mcs-14 .mcs-element.mcs-element-1bb6d86.mcs-column>.mcs-column-wrap>.mcs-widget-wrap {
            align-content: center;
            justify-content: center;
        }

        .mcs-14 .mcs-element.mcs-element-1bb6d86>.mcs-column-wrap>.mcs-widget-wrap>.mcs-widget:not(.mcs-widget__width-auto):not(.mcs-widget__width-initial):not(:last-child):not(.mcs-absolute) {
            margin-bottom: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-1bb6d86>.mcs-element-populated {
            padding: 0px 35px 0px 0px;
        }

        .mcs-14 .mcs-element.mcs-element-48afb30.mcs-widget-heading .mcs-heading-title {
            color: #ffffff;
        }

        .mcs-14 .mcs-element.mcs-element-48afb30 .mcs-heading-title {
            font-size: 13px;
            text-transform: uppercase;
            line-height: 20px;
            letter-spacing: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-48afb30>.mcs-widget-container {
            margin: 0px 0px 20px 0px;
            padding: 0px 12px 0px 12px;
            background-color: #016fc4;
            border-radius: 50px 50px 50px 50px;
        }

        .mcs-14 .mcs-element.mcs-element-fc25f95 .mcs-heading-title {
            font-size: 22px;
            font-weight: 600;
            line-height: 28px;
        }

        .mcs-14 .mcs-element.mcs-element-fc25f95>.mcs-widget-container {
            margin: 0px 0px 15px 0px;
        }

        .mcs-14 .mcs-element.mcs-element-f8ca1e9 a.mcs-button,
        .mcs-14 .mcs-element.mcs-element-f8ca1e9 .mcs-button {
            text-decoration: underline;
            line-height: 20px;
            fill: #111111;
            color: #111111;
            background-color: rgba(0, 0, 0, 0);
            border-radius: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        .mcs-14 .mcs-element.mcs-element-f8ca1e9 a.mcs-button:hover,
        .mcs-14 .mcs-element.mcs-element-f8ca1e9 .mcs-button:hover,
        .mcs-14 .mcs-element.mcs-element-f8ca1e9 a.mcs-button:focus,
        .mcs-14 .mcs-element.mcs-element-f8ca1e9 .mcs-button:focus {
            color: #111111;
            background-color: rgba(0, 0, 0, 0.02);
        }

        .mcs-14 .mcs-element.mcs-element-c17f71e {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            margin-top: 0px;
            margin-bottom: 60px;
        }

        .mcs-14 .mcs-element.mcs-element-c17f71e>.mcs-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .mcs-14 .mcs-element.mcs-element-74959e5>.mcs-column-wrap>.mcs-widget-wrap>.mcs-widget:not(.mcs-widget__width-auto):not(.mcs-widget__width-initial):not(:last-child):not(.mcs-absolute) {
            margin-bottom: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-0b07535 .wrapper-items:not(.swiper-container-initialized) .item {
            -ms-flex: 0 0 calc(100%/7);
            flex: 0 0 calc(100%/7);
            max-width: calc(100%/7);
        }

        .mcs-14 .mcs-element.mcs-element-0b07535 .wrapper-items .swiper-slide {
            padding-left: calc(20px/2);
            padding-right: calc(20px/2);
        }

        .mcs-14 .mcs-element.mcs-element-0b07535 .wrapper-items .swiper-slide .item-inner {
            margin-bottom: 20px;
        }

        .mcs-14 .mcs-element.mcs-element-0b07535 .wrapper-items {
            margin-left: calc(-20px/2);
            margin-right: calc(-20px/2);
        }

        .mcs-14 .mcs-element.mcs-element-0b07535 .item-inner {
            border-style: solid;
            border-width: 1px 1px 1px 1px;
            border-color: #e5e5e5;
            border-radius: 5px 5px 5px 5px;
            padding: 25px 20px 25px 20px;
        }

        .mcs-14 .mcs-element.mcs-element-0b07535 .swiper-wrapper .item-inner {
            text-align: center;
        }

        .mcs-14 .mcs-element.mcs-element-0b07535 .widget-image-caption {
            color: #222222;
            font-size: 16px;
            font-weight: 500;
            line-height: 22px;
            letter-spacing: 0px;
            margin-top: 20px;
        }

        .mcs-14 .mcs-element.mcs-element-0b07535 .widget-image-caption:hover {
            color: #666666;
        }

        .mcs-14 .mcs-element.mcs-element-0b07535 .widget-image-button-text {
            color: #222222;
            background-color: rgba(0, 0, 0, 0);
            text-decoration: underline;
            line-height: 24px;
            border-radius: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        .mcs-14 .mcs-element.mcs-element-0b07535 a:hover .widget-image-button-text {
            color: #666666;
        }

        .mcs-14 .mcs-element.mcs-element-0b07535 .ava-swiper-slider .ava-swiper-arrow {
            width: 30px;
            height: 30px;
            fill: #222222;
            color: #222222;
            background-color: #eeeeee;
            border-radius: 5px 5px 5px 5px;
        }

        .mcs-14 .mcs-element.mcs-element-0b07535 .ava-swiper-slider:not(.swiper-arrows-middle) .ava-swiper-arrow-prev {
            margin-right: -15px;
        }

        .mcs-14 .mcs-element.mcs-element-0b07535 .ava-swiper-slider.swiper-arrows-middle .swiper-arrows {
            margin-left: -15px;
            margin-right: -15px;
        }

        .mcs-14 .mcs-element.mcs-element-0b07535 .ava-swiper-slider .swiper-arrows {
            margin-top: -30px;
        }

        .mcs-14 .mcs-element.mcs-element-0b07535 .ava-swiper-slider .ava-swiper-arrow i {
            font-size: 15px;
        }

        .mcs-14 .mcs-element.mcs-element-0b07535 .ava-swiper-slider .ava-swiper-arrow svg {
            width: 15px;
            height: 15px;
        }

        .mcs-14 .mcs-element.mcs-element-0b07535 .ava-swiper-slider .ava-swiper-arrow:hover {
            fill: #ffffff;
            color: #ffffff;
            background-color: #016fc4;
        }

        .mcs-14 .mcs-element.mcs-element-6737733 {
            margin-top: 0px;
            margin-bottom: 60px;
        }

        .mcs-14 .mcs-element.mcs-element-94e6636>.mcs-column-wrap>.mcs-widget-wrap>.mcs-widget:not(.mcs-widget__width-auto):not(.mcs-widget__width-initial):not(:last-child):not(.mcs-absolute) {
            margin-bottom: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-2fe327c>.mcs-widget-container {
            margin: 0px 0px 20px 0px;
            padding: 0px 0px 15px 0px;
            border-style: solid;
            border-width: 0px 0px 1px 0px;
            border-color: #e5e5e5;
        }

        .mcs-14 .mcs-element.mcs-element-4b014ab .mcs-divider-separator {
            border-top-style: solid;
            border-top-width: 2px;
            border-top-color: #016fc4;
            width: 220px;
        }

        .mcs-14 .mcs-element.mcs-element-4b014ab .mcs-divider {
            padding-top: 0px;
            padding-bottom: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-4b014ab {
            width: auto;
            max-width: auto;
            top: 42px;
        }

        body:not(.rtl) .mcs-14 .mcs-element.mcs-element-4b014ab {
            left: 0px;
        }

        body.rtl .mcs-14 .mcs-element.mcs-element-4b014ab {
            right: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-8273c70 .wrapper-items:not(.swiper-container-initialized) .item {
            -ms-flex: 0 0 calc(100%/3);
            flex: 0 0 calc(100%/3);
            max-width: calc(100%/3);
        }

        .mcs-14 .mcs-element.mcs-element-8273c70 .wrapper-items .swiper-slide {
            padding-left: calc(20px/2);
            padding-right: calc(20px/2);
            padding-bottom: calc(2*20px/2);
        }

        .mcs-14 .mcs-element.mcs-element-8273c70 .wrapper-items .swiper-slide .item-inner {
            margin-bottom: 20px;
        }

        .mcs-14 .mcs-element.mcs-element-8273c70 .wrapper-items .swiper-slide .product:not(.product:first-child) {
            padding-top: calc(2*20px/2);
        }

        .mcs-14 .mcs-element.mcs-element-8273c70 .wrapper-items {
            margin-left: calc(-20px/2);
            margin-right: calc(-20px/2);
        }

        .mcs-14 .mcs-element.mcs-element-8273c70 .ava-swiper-slider .ava-swiper-arrow {
            width: 30px;
            height: 30px;
            fill: #222222;
            color: #222222;
            background-color: #eeeeee;
            border-radius: 5px 5px 5px 5px;
        }

        .mcs-14 .mcs-element.mcs-element-8273c70 .ava-swiper-slider:not(.swiper-arrows-middle) .ava-swiper-arrow-prev {
            margin-right: 5px;
        }

        .mcs-14 .mcs-element.mcs-element-8273c70 .ava-swiper-slider.swiper-arrows-middle .swiper-arrows {
            margin-left: 5px;
            margin-right: 5px;
        }

        .mcs-14 .mcs-element.mcs-element-8273c70 .ava-swiper-slider .swiper-arrows {
            margin-top: -65px;
        }

        .mcs-14 .mcs-element.mcs-element-8273c70 .ava-swiper-slider .ava-swiper-arrow i {
            font-size: 15px;
        }

        .mcs-14 .mcs-element.mcs-element-8273c70 .ava-swiper-slider .ava-swiper-arrow svg {
            width: 15px;
            height: 15px;
        }

        .mcs-14 .mcs-element.mcs-element-8273c70 .ava-swiper-slider .ava-swiper-arrow:hover {
            fill: #ffffff;
            color: #ffffff;
            background-color: #016fc4;
        }

        .mcs-14 .mcs-element.mcs-element-b6b34b0 {
            margin-top: 0px;
            margin-bottom: 60px;
        }

        .mcs-14 .mcs-element.mcs-element-9a9452d>.mcs-column-wrap>.mcs-widget-wrap>.mcs-widget:not(.mcs-widget__width-auto):not(.mcs-widget__width-initial):not(:last-child):not(.mcs-absolute) {
            margin-bottom: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-6fb1a90>.mcs-widget-container {
            padding: 0px 0px 15px 0px;
            border-style: solid;
            border-width: 0px 0px 1px 0px;
            border-color: #e5e5e5;
        }

        .mcs-14 .mcs-element.mcs-element-6a31d9a .mcs-divider-separator {
            border-top-style: solid;
            border-top-width: 2px;
            border-top-color: #016fc4;
            width: 220px;
        }

        .mcs-14 .mcs-element.mcs-element-6a31d9a .mcs-divider {
            padding-top: 0px;
            padding-bottom: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-6a31d9a {
            width: auto;
            max-width: auto;
            top: 42px;
        }

        body:not(.rtl) .mcs-14 .mcs-element.mcs-element-6a31d9a {
            left: 0px;
        }

        body.rtl .mcs-14 .mcs-element.mcs-element-6a31d9a {
            right: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-81f2329 .widget-tabs .widget-tabs-wrapper {
            text-align: right;
            margin: 0px 0px 25px 0px;
        }

        .mcs-14 .mcs-element.mcs-element-81f2329 .wrapper-items:not(.swiper-container-initialized) .item {
            -ms-flex: 0 0 calc(100%/6);
            flex: 0 0 calc(100%/6);
            max-width: calc(100%/6);
        }

        .mcs-14 .mcs-element.mcs-element-81f2329 .wrapper-items .swiper-slide {
            padding-left: calc(20px/2);
            padding-right: calc(20px/2);
            padding-bottom: calc(2*20px/2);
        }

        .mcs-14 .mcs-element.mcs-element-81f2329 .wrapper-items .swiper-slide .item-inner {
            margin-bottom: 20px;
        }

        .mcs-14 .mcs-element.mcs-element-81f2329 .wrapper-items .swiper-slide .product:not(.product:first-child) {
            padding-top: calc(2*20px/2);
        }

        .mcs-14 .mcs-element.mcs-element-81f2329 .wrapper-items {
            margin-left: calc(-20px/2);
            margin-right: calc(-20px/2);
        }

        .mcs-14 .mcs-element.mcs-element-81f2329 .widget-tabs .widget-tabs-wrapper .widget-tab-title {
            font-size: 13px;
            font-weight: 500;
            text-transform: uppercase;
            line-height: 42px;
            fill: #111111;
            color: #111111;
            border-style: solid;
            border-width: 0px 0px 2px 0px;
            border-color: #ffffff;
        }

        .mcs-14 .mcs-element.mcs-element-81f2329 .widget-tabs .widget-tabs-wrapper .widget-tab-title:hover,
        .mcs-14 .mcs-element.mcs-element-81f2329 .widget-tabs .widget-tabs-wrapper .widget-tab-title.active {
            fill: #016fc4;
            color: #016fc4;
            border-color: #016fc4;
        }

        .mcs-14 .mcs-element.mcs-element-81f2329 .ava-swiper-slider .ava-swiper-arrow {
            width: 30px;
            height: 30px;
            fill: #222222;
            color: #222222;
            background-color: #eeeeee;
            border-radius: 5px 5px 5px 5px;
        }

        .mcs-14 .mcs-element.mcs-element-81f2329 .ava-swiper-slider:not(.swiper-arrows-middle) .ava-swiper-arrow-prev {
            margin-right: -15px;
        }

        .mcs-14 .mcs-element.mcs-element-81f2329 .ava-swiper-slider.swiper-arrows-middle .swiper-arrows {
            margin-left: -15px;
            margin-right: -15px;
        }

        .mcs-14 .mcs-element.mcs-element-81f2329 .ava-swiper-slider .swiper-arrows {
            margin-top: -35px;
        }

        .mcs-14 .mcs-element.mcs-element-81f2329 .ava-swiper-slider .ava-swiper-arrow i {
            font-size: 15px;
        }

        .mcs-14 .mcs-element.mcs-element-81f2329 .ava-swiper-slider .ava-swiper-arrow svg {
            width: 15px;
            height: 15px;
        }

        .mcs-14 .mcs-element.mcs-element-81f2329 .ava-swiper-slider .ava-swiper-arrow:hover {
            fill: #ffffff;
            color: #ffffff;
            background-color: #016fc4;
        }

        .mcs-14 .mcs-element.mcs-element-81f2329>.mcs-widget-container {
            margin: -45px 0px 0px 0px;
        }

        .mcs-14 .mcs-element.mcs-element-5ab36d4 {
            margin-top: 0px;
            margin-bottom: 80px;
        }

        .mcs-14 .mcs-element.mcs-element-5e12ac1>.mcs-column-wrap>.mcs-widget-wrap>.mcs-widget:not(.mcs-widget__width-auto):not(.mcs-widget__width-initial):not(:last-child):not(.mcs-absolute) {
            margin-bottom: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-5e12ac1>.mcs-element-populated {
            margin: 0px 15px 0px 0px;
        }

        .mcs-14 .mcs-element.mcs-element-bca9217 .mcs-image img {
            transition-duration: 0.6s;
            border-radius: 5px 5px 5px 5px;
        }

        .mcs-14 .mcs-element.mcs-element-07f306a.mcs-column .mcs-column-wrap {
            align-items: center;
        }

        .mcs-14 .mcs-element.mcs-element-07f306a.mcs-column>.mcs-column-wrap>.mcs-widget-wrap {
            align-content: center;
            justify-content: center;
        }

        .mcs-14 .mcs-element.mcs-element-07f306a>.mcs-column-wrap>.mcs-widget-wrap>.mcs-widget:not(.mcs-widget__width-auto):not(.mcs-widget__width-initial):not(:last-child):not(.mcs-absolute) {
            margin-bottom: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-07f306a>.mcs-element-populated {
            padding: 0px 40px 0px 0px;
        }

        .mcs-14 .mcs-element.mcs-element-ad62321.mcs-widget-heading .mcs-heading-title {
            color: #ffffff;
        }

        .mcs-14 .mcs-element.mcs-element-ad62321 .mcs-heading-title {
            font-size: 14px;
            text-transform: uppercase;
            line-height: 20px;
            letter-spacing: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-ad62321>.mcs-widget-container {
            margin: 0px 0px 25px 0px;
            padding: 0px 15px 0px 15px;
            background-color: #016fc4;
            border-radius: 50px 50px 50px 50px;
        }

        .mcs-14 .mcs-element.mcs-element-9fc04a6.mcs-widget-heading .mcs-heading-title {
            color: #ffffff;
        }

        .mcs-14 .mcs-element.mcs-element-9fc04a6 .mcs-heading-title {
            font-weight: 600;
        }

        .mcs-14 .mcs-element.mcs-element-9fc04a6>.mcs-widget-container {
            margin: 0px 0px 10px 0px;
        }

        .mcs-14 .mcs-element.mcs-element-d34fefc.mcs-widget-heading .mcs-heading-title {
            color: #ffffff;
        }

        .mcs-14 .mcs-element.mcs-element-d34fefc .mcs-heading-title {
            text-transform: capitalize;
            letter-spacing: 0.9px;
        }

        .mcs-14 .mcs-element.mcs-element-65ea490>.mcs-column-wrap>.mcs-widget-wrap>.mcs-widget:not(.mcs-widget__width-auto):not(.mcs-widget__width-initial):not(:last-child):not(.mcs-absolute) {
            margin-bottom: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-65ea490>.mcs-element-populated {
            margin: 0px 0px 0px 15px;
        }

        .mcs-14 .mcs-element.mcs-element-e268136 .mcs-image img {
            transition-duration: 0.6s;
            border-radius: 5px 5px 5px 5px;
        }

        .mcs-14 .mcs-element.mcs-element-da0a9d5.mcs-column .mcs-column-wrap {
            align-items: center;
        }

        .mcs-14 .mcs-element.mcs-element-da0a9d5.mcs-column>.mcs-column-wrap>.mcs-widget-wrap {
            align-content: center;
            justify-content: center;
        }

        .mcs-14 .mcs-element.mcs-element-da0a9d5>.mcs-column-wrap>.mcs-widget-wrap>.mcs-widget:not(.mcs-widget__width-auto):not(.mcs-widget__width-initial):not(:last-child):not(.mcs-absolute) {
            margin-bottom: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-da0a9d5>.mcs-element-populated {
            padding: 0px 40px 0px 0px;
        }

        .mcs-14 .mcs-element.mcs-element-b47d9f8.mcs-widget-heading .mcs-heading-title {
            color: #ffffff;
        }

        .mcs-14 .mcs-element.mcs-element-b47d9f8 .mcs-heading-title {
            font-size: 14px;
            text-transform: uppercase;
            line-height: 20px;
            letter-spacing: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-b47d9f8>.mcs-widget-container {
            margin: 0px 0px 25px 0px;
            padding: 0px 15px 0px 15px;
            background-color: #016fc4;
            border-radius: 50px 50px 50px 50px;
        }

        .mcs-14 .mcs-element.mcs-element-9b9f0de.mcs-widget-heading .mcs-heading-title {
            color: #ffffff;
        }

        .mcs-14 .mcs-element.mcs-element-9b9f0de .mcs-heading-title {
            font-weight: 600;
        }

        .mcs-14 .mcs-element.mcs-element-9b9f0de>.mcs-widget-container {
            margin: 0px 0px 10px 0px;
        }

        .mcs-14 .mcs-element.mcs-element-6adfd08.mcs-widget-heading .mcs-heading-title {
            color: #ffffff;
        }

        .mcs-14 .mcs-element.mcs-element-6adfd08 .mcs-heading-title {
            text-transform: capitalize;
            letter-spacing: 0.9px;
        }

        .mcs-14 .mcs-element.mcs-element-4dfbaff {
            margin-top: 0px;
            margin-bottom: 60px;
        }

        .mcs-14 .mcs-element.mcs-element-77ebbd4>.mcs-column-wrap>.mcs-widget-wrap>.mcs-widget:not(.mcs-widget__width-auto):not(.mcs-widget__width-initial):not(:last-child):not(.mcs-absolute) {
            margin-bottom: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-2c21cc2>.mcs-widget-container {
            margin: 0px 0px 20px 0px;
            padding: 0px 0px 15px 0px;
            border-style: solid;
            border-width: 0px 0px 1px 0px;
            border-color: #e5e5e5;
        }

        .mcs-14 .mcs-element.mcs-element-fc09335 .mcs-divider-separator {
            border-top-style: solid;
            border-top-width: 2px;
            border-top-color: #016fc4;
            width: 220px;
        }

        .mcs-14 .mcs-element.mcs-element-fc09335 .mcs-divider {
            padding-top: 0px;
            padding-bottom: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-fc09335 {
            width: auto;
            max-width: auto;
            top: 42px;
        }

        body:not(.rtl) .mcs-14 .mcs-element.mcs-element-fc09335 {
            left: 0px;
        }

        body.rtl .mcs-14 .mcs-element.mcs-element-fc09335 {
            right: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-82ab3db .wrapper-items:not(.swiper-container-initialized) .item {
            -ms-flex: 0 0 calc(100%/6);
            flex: 0 0 calc(100%/6);
            max-width: calc(100%/6);
        }

        .mcs-14 .mcs-element.mcs-element-82ab3db .wrapper-items .swiper-slide {
            padding-left: calc(20px/2);
            padding-right: calc(20px/2);
            padding-bottom: calc(2*20px/2);
        }

        .mcs-14 .mcs-element.mcs-element-82ab3db .wrapper-items .swiper-slide .item-inner {
            margin-bottom: 20px;
        }

        .mcs-14 .mcs-element.mcs-element-82ab3db .wrapper-items .swiper-slide .product:not(.product:first-child) {
            padding-top: calc(2*20px/2);
        }

        .mcs-14 .mcs-element.mcs-element-82ab3db .wrapper-items {
            margin-left: calc(-20px/2);
            margin-right: calc(-20px/2);
        }

        .mcs-14 .mcs-element.mcs-element-82ab3db .ava-swiper-slider .ava-swiper-arrow {
            width: 30px;
            height: 30px;
            fill: #222222;
            color: #222222;
            background-color: #eeeeee;
            border-radius: 5px 5px 5px 5px;
        }

        .mcs-14 .mcs-element.mcs-element-82ab3db .ava-swiper-slider:not(.swiper-arrows-middle) .ava-swiper-arrow-prev {
            margin-right: 5px;
        }

        .mcs-14 .mcs-element.mcs-element-82ab3db .ava-swiper-slider.swiper-arrows-middle .swiper-arrows {
            margin-left: 5px;
            margin-right: 5px;
        }

        .mcs-14 .mcs-element.mcs-element-82ab3db .ava-swiper-slider .swiper-arrows {
            margin-top: -65px;
        }

        .mcs-14 .mcs-element.mcs-element-82ab3db .ava-swiper-slider .ava-swiper-arrow i {
            font-size: 15px;
        }

        .mcs-14 .mcs-element.mcs-element-82ab3db .ava-swiper-slider .ava-swiper-arrow svg {
            width: 15px;
            height: 15px;
        }

        .mcs-14 .mcs-element.mcs-element-82ab3db .ava-swiper-slider .ava-swiper-arrow:hover {
            fill: #ffffff;
            color: #ffffff;
            background-color: #016fc4;
        }

        .mcs-14 .mcs-element.mcs-element-c97b8d7:not(.mcs-motion-effects-element-type-background),
        .mcs-14 .mcs-element.mcs-element-c97b8d7>.mcs-motion-effects-container>.mcs-motion-effects-layer {
            background-color: #faf6f2;
        }

        .mcs-14 .mcs-element.mcs-element-c97b8d7 {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            margin-top: 0px;
            margin-bottom: 40px;
            padding: 70px 0px 70px 0px;
        }

        .mcs-14 .mcs-element.mcs-element-c97b8d7>.mcs-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .mcs-14 .mcs-element.mcs-element-c9b53c8>.mcs-column-wrap>.mcs-widget-wrap>.mcs-widget:not(.mcs-widget__width-auto):not(.mcs-widget__width-initial):not(:last-child):not(.mcs-absolute) {
            margin-bottom: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-2d486a5>.mcs-widget-container {
            margin: 0px 0px 20px 0px;
            padding: 0px 0px 15px 0px;
            border-style: solid;
            border-width: 0px 0px 1px 0px;
            border-color: #e5e5e5;
        }

        .mcs-14 .mcs-element.mcs-element-57d6e8f .mcs-divider-separator {
            border-top-style: solid;
            border-top-width: 2px;
            border-top-color: #016fc4;
            width: 220px;
        }

        .mcs-14 .mcs-element.mcs-element-57d6e8f .mcs-divider {
            padding-top: 0px;
            padding-bottom: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-57d6e8f {
            width: auto;
            max-width: auto;
            top: 42px;
        }

        body:not(.rtl) .mcs-14 .mcs-element.mcs-element-57d6e8f {
            left: 0px;
        }

        body.rtl .mcs-14 .mcs-element.mcs-element-57d6e8f {
            right: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-9da58af .ava-swiper-slider .swiper-slide img {
            width: auto;
        }

        .mcs-14 .mcs-element.mcs-element-9da58af .wrapper-items:not(.swiper-container-initialized) .item {
            -ms-flex: 0 0 calc(100%/7);
            flex: 0 0 calc(100%/7);
            max-width: calc(100%/7);
        }

        .mcs-14 .mcs-element.mcs-element-9da58af .wrapper-items .swiper-slide {
            padding-left: calc(30px/2);
            padding-right: calc(30px/2);
        }

        .mcs-14 .mcs-element.mcs-element-9da58af .wrapper-items .swiper-slide .item-inner {
            margin-bottom: 30px;
        }

        .mcs-14 .mcs-element.mcs-element-9da58af .wrapper-items {
            margin-left: calc(-30px/2);
            margin-right: calc(-30px/2);
        }

        .mcs-14 .mcs-element.mcs-element-9da58af .swiper-wrapper .item-inner {
            text-align: center;
        }

        .mcs-14 .mcs-element.mcs-element-9da58af .swiper-slide img {
            border-style: solid;
            border-width: 1px 1px 1px 1px;
            border-color: #e5e5e5;
            border-radius: 100% 100% 100% 100%;
        }

        .mcs-14 .mcs-element.mcs-element-9da58af .widget-image-caption {
            color: #222222;
            font-size: 16px;
            font-weight: 500;
            line-height: 22px;
            letter-spacing: 0px;
            margin-top: 20px;
        }

        .mcs-14 .mcs-element.mcs-element-9da58af .widget-image-caption:hover {
            color: #016fc4;
        }

        .mcs-14 .mcs-element.mcs-element-9da58af .widget-image-button-text {
            color: #222222;
            background-color: rgba(0, 0, 0, 0);
            text-decoration: underline;
            line-height: 24px;
            border-radius: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
            margin-top: 5px;
        }

        .mcs-14 .mcs-element.mcs-element-9da58af a:hover .widget-image-button-text {
            color: #016fc4;
        }

        .mcs-14 .mcs-element.mcs-element-9da58af .ava-swiper-slider .ava-swiper-arrow {
            width: 30px;
            height: 30px;
            fill: #222222;
            color: #222222;
            background-color: #eeeeee;
            border-radius: 5px 5px 5px 5px;
        }

        .mcs-14 .mcs-element.mcs-element-9da58af .ava-swiper-slider:not(.swiper-arrows-middle) .ava-swiper-arrow-prev {
            margin-right: 5px;
        }

        .mcs-14 .mcs-element.mcs-element-9da58af .ava-swiper-slider.swiper-arrows-middle .swiper-arrows {
            margin-left: 5px;
            margin-right: 5px;
        }

        .mcs-14 .mcs-element.mcs-element-9da58af .ava-swiper-slider .swiper-arrows {
            margin-top: -65px;
        }

        .mcs-14 .mcs-element.mcs-element-9da58af .ava-swiper-slider .ava-swiper-arrow i {
            font-size: 15px;
        }

        .mcs-14 .mcs-element.mcs-element-9da58af .ava-swiper-slider .ava-swiper-arrow svg {
            width: 15px;
            height: 15px;
        }

        .mcs-14 .mcs-element.mcs-element-9da58af .ava-swiper-slider .ava-swiper-arrow:hover {
            fill: #ffffff;
            color: #ffffff;
            background-color: #016fc4;
        }

        .mcs-14 .mcs-element.mcs-element-e55cde8 {
            margin-top: 0px;
            margin-bottom: 80px;
        }

        .mcs-14 .mcs-element.mcs-element-cb54016>.mcs-column-wrap>.mcs-widget-wrap>.mcs-widget:not(.mcs-widget__width-auto):not(.mcs-widget__width-initial):not(:last-child):not(.mcs-absolute) {
            margin-bottom: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-cb54016>.mcs-element-populated {
            margin: 0px 20px 0px 0px;
        }

        .mcs-14 .mcs-element.mcs-element-03538c5 .mcs-image img {
            transition-duration: 0.6s;
            border-radius: 5px 5px 5px 5px;
        }

        .mcs-14 .mcs-element.mcs-element-1a24201.mcs-column .mcs-column-wrap {
            align-items: center;
        }

        .mcs-14 .mcs-element.mcs-element-1a24201.mcs-column>.mcs-column-wrap>.mcs-widget-wrap {
            align-content: center;
            justify-content: center;
        }

        .mcs-14 .mcs-element.mcs-element-1a24201>.mcs-column-wrap>.mcs-widget-wrap>.mcs-widget:not(.mcs-widget__width-auto):not(.mcs-widget__width-initial):not(:last-child):not(.mcs-absolute) {
            margin-bottom: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-1a24201>.mcs-element-populated {
            padding: 0px 30px 0px 0px;
        }

        .mcs-14 .mcs-element.mcs-element-f171243.mcs-widget-heading .mcs-heading-title {
            color: #ffffff;
        }

        .mcs-14 .mcs-element.mcs-element-f171243 .mcs-heading-title {
            font-size: 13px;
            text-transform: uppercase;
            line-height: 20px;
            letter-spacing: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-f171243>.mcs-widget-container {
            margin: 0px 0px 20px 0px;
            padding: 0px 12px 0px 12px;
            background-color: #016fc4;
            border-radius: 50px 50px 50px 50px;
        }

        .mcs-14 .mcs-element.mcs-element-c80e324 .mcs-heading-title {
            font-size: 27px;
            font-weight: 600;
            line-height: 34px;
        }

        .mcs-14 .mcs-element.mcs-element-c80e324>.mcs-widget-container {
            margin: 0px 0px 10px 0px;
        }

        .mcs-14 .mcs-element.mcs-element-9082d17 a.mcs-button,
        .mcs-14 .mcs-element.mcs-element-9082d17 .mcs-button {
            text-decoration: underline;
            line-height: 20px;
            fill: #111111;
            color: #111111;
            background-color: rgba(0, 0, 0, 0);
            border-radius: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        .mcs-14 .mcs-element.mcs-element-9082d17 a.mcs-button:hover,
        .mcs-14 .mcs-element.mcs-element-9082d17 .mcs-button:hover,
        .mcs-14 .mcs-element.mcs-element-9082d17 a.mcs-button:focus,
        .mcs-14 .mcs-element.mcs-element-9082d17 .mcs-button:focus {
            color: #111111;
            background-color: rgba(0, 0, 0, 0.02);
        }

        .mcs-14 .mcs-element.mcs-element-c5cd033>.mcs-column-wrap>.mcs-widget-wrap>.mcs-widget:not(.mcs-widget__width-auto):not(.mcs-widget__width-initial):not(:last-child):not(.mcs-absolute) {
            margin-bottom: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-c5cd033>.mcs-element-populated {
            margin: 0px 10px 0px 10px;
        }

        .mcs-14 .mcs-element.mcs-element-79d3bb9 .mcs-image img {
            transition-duration: 0.6s;
            border-radius: 5px 5px 5px 5px;
        }

        .mcs-14 .mcs-element.mcs-element-0872f44.mcs-column .mcs-column-wrap {
            align-items: center;
        }

        .mcs-14 .mcs-element.mcs-element-0872f44.mcs-column>.mcs-column-wrap>.mcs-widget-wrap {
            align-content: center;
            justify-content: center;
        }

        .mcs-14 .mcs-element.mcs-element-0872f44>.mcs-column-wrap>.mcs-widget-wrap>.mcs-widget:not(.mcs-widget__width-auto):not(.mcs-widget__width-initial):not(:last-child):not(.mcs-absolute) {
            margin-bottom: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-0872f44>.mcs-element-populated {
            padding: 0px 30px 0px 0px;
        }

        .mcs-14 .mcs-element.mcs-element-4cb40a4.mcs-widget-heading .mcs-heading-title {
            color: #ffffff;
        }

        .mcs-14 .mcs-element.mcs-element-4cb40a4 .mcs-heading-title {
            font-size: 13px;
            text-transform: uppercase;
            line-height: 20px;
            letter-spacing: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-4cb40a4>.mcs-widget-container {
            margin: 0px 0px 20px 0px;
            padding: 0px 12px 0px 12px;
            background-color: #016fc4;
            border-radius: 50px 50px 50px 50px;
        }

        .mcs-14 .mcs-element.mcs-element-112112a.mcs-widget-heading .mcs-heading-title {
            color: #ffffff;
        }

        .mcs-14 .mcs-element.mcs-element-112112a .mcs-heading-title {
            font-size: 27px;
            font-weight: 600;
            line-height: 34px;
        }

        .mcs-14 .mcs-element.mcs-element-112112a>.mcs-widget-container {
            margin: 0px 0px 10px 0px;
        }

        .mcs-14 .mcs-element.mcs-element-c304b93 a.mcs-button,
        .mcs-14 .mcs-element.mcs-element-c304b93 .mcs-button {
            text-decoration: underline;
            line-height: 20px;
            fill: #ffffff;
            color: #ffffff;
            background-color: rgba(0, 0, 0, 0);
            border-radius: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        .mcs-14 .mcs-element.mcs-element-c304b93 a.mcs-button:hover,
        .mcs-14 .mcs-element.mcs-element-c304b93 .mcs-button:hover,
        .mcs-14 .mcs-element.mcs-element-c304b93 a.mcs-button:focus,
        .mcs-14 .mcs-element.mcs-element-c304b93 .mcs-button:focus {
            color: #ffffff;
            background-color: rgba(0, 0, 0, 0.02);
        }

        .mcs-14 .mcs-element.mcs-element-6f50778>.mcs-column-wrap>.mcs-widget-wrap>.mcs-widget:not(.mcs-widget__width-auto):not(.mcs-widget__width-initial):not(:last-child):not(.mcs-absolute) {
            margin-bottom: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-6f50778>.mcs-element-populated {
            margin: 0px 0px 0px 20px;
        }

        .mcs-14 .mcs-element.mcs-element-3fcfd07 .mcs-image img {
            transition-duration: 0.6s;
            border-radius: 5px 5px 5px 5px;
        }

        .mcs-14 .mcs-element.mcs-element-fccc729.mcs-column .mcs-column-wrap {
            align-items: center;
        }

        .mcs-14 .mcs-element.mcs-element-fccc729.mcs-column>.mcs-column-wrap>.mcs-widget-wrap {
            align-content: center;
            justify-content: center;
        }

        .mcs-14 .mcs-element.mcs-element-fccc729>.mcs-column-wrap>.mcs-widget-wrap>.mcs-widget:not(.mcs-widget__width-auto):not(.mcs-widget__width-initial):not(:last-child):not(.mcs-absolute) {
            margin-bottom: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-fccc729>.mcs-element-populated {
            padding: 0px 30px 0px 0px;
        }

        .mcs-14 .mcs-element.mcs-element-3b0e6a5.mcs-widget-heading .mcs-heading-title {
            color: #ffffff;
        }

        .mcs-14 .mcs-element.mcs-element-3b0e6a5 .mcs-heading-title {
            font-size: 13px;
            text-transform: uppercase;
            line-height: 20px;
            letter-spacing: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-3b0e6a5>.mcs-widget-container {
            margin: 0px 0px 20px 0px;
            padding: 0px 12px 0px 12px;
            background-color: #016fc4;
            border-radius: 50px 50px 50px 50px;
        }

        .mcs-14 .mcs-element.mcs-element-2cfe11d .mcs-heading-title {
            font-size: 27px;
            font-weight: 600;
            line-height: 34px;
        }

        .mcs-14 .mcs-element.mcs-element-2cfe11d>.mcs-widget-container {
            margin: 0px 0px 10px 0px;
        }

        .mcs-14 .mcs-element.mcs-element-8bacd53 a.mcs-button,
        .mcs-14 .mcs-element.mcs-element-8bacd53 .mcs-button {
            text-decoration: underline;
            line-height: 20px;
            fill: #111111;
            color: #111111;
            background-color: rgba(0, 0, 0, 0);
            border-radius: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        .mcs-14 .mcs-element.mcs-element-8bacd53 a.mcs-button:hover,
        .mcs-14 .mcs-element.mcs-element-8bacd53 .mcs-button:hover,
        .mcs-14 .mcs-element.mcs-element-8bacd53 a.mcs-button:focus,
        .mcs-14 .mcs-element.mcs-element-8bacd53 .mcs-button:focus {
            color: #111111;
            background-color: rgba(0, 0, 0, 0.02);
        }

        .mcs-14 .mcs-element.mcs-element-8008ed0 {
            margin-top: 0px;
            margin-bottom: 60px;
        }

        .mcs-14 .mcs-element.mcs-element-0dc7415>.mcs-column-wrap>.mcs-widget-wrap>.mcs-widget:not(.mcs-widget__width-auto):not(.mcs-widget__width-initial):not(:last-child):not(.mcs-absolute) {
            margin-bottom: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-2ef1474>.mcs-widget-container {
            margin: 0px 0px 20px 0px;
            padding: 0px 0px 15px 0px;
            border-style: solid;
            border-width: 0px 0px 1px 0px;
            border-color: #e5e5e5;
        }

        .mcs-14 .mcs-element.mcs-element-29d7b81 .mcs-divider-separator {
            border-top-style: solid;
            border-top-width: 2px;
            border-top-color: #016fc4;
            width: 220px;
        }

        .mcs-14 .mcs-element.mcs-element-29d7b81 .mcs-divider {
            padding-top: 0px;
            padding-bottom: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-29d7b81 {
            width: auto;
            max-width: auto;
            top: 42px;
        }

        body:not(.rtl) .mcs-14 .mcs-element.mcs-element-29d7b81 {
            left: 0px;
        }

        body.rtl .mcs-14 .mcs-element.mcs-element-29d7b81 {
            right: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-840e3b0 .wrapper-items:not(.swiper-container-initialized) .item {
            -ms-flex: 0 0 calc(100%/6);
            flex: 0 0 calc(100%/6);
            max-width: calc(100%/6);
        }

        .mcs-14 .mcs-element.mcs-element-840e3b0 .wrapper-items .swiper-slide {
            padding-left: calc(20px/2);
            padding-right: calc(20px/2);
            padding-bottom: calc(2*20px/2);
        }

        .mcs-14 .mcs-element.mcs-element-840e3b0 .wrapper-items .swiper-slide .item-inner {
            margin-bottom: 20px;
        }

        .mcs-14 .mcs-element.mcs-element-840e3b0 .wrapper-items .swiper-slide .product:not(.product:first-child) {
            padding-top: calc(2*20px/2);
        }

        .mcs-14 .mcs-element.mcs-element-840e3b0 .wrapper-items {
            margin-left: calc(-20px/2);
            margin-right: calc(-20px/2);
        }

        .mcs-14 .mcs-element.mcs-element-840e3b0 .ava-swiper-slider .ava-swiper-arrow {
            width: 30px;
            height: 30px;
            fill: #222222;
            color: #222222;
            background-color: #eeeeee;
            border-radius: 5px 5px 5px 5px;
        }

        .mcs-14 .mcs-element.mcs-element-840e3b0 .ava-swiper-slider:not(.swiper-arrows-middle) .ava-swiper-arrow-prev {
            margin-right: 5px;
        }

        .mcs-14 .mcs-element.mcs-element-840e3b0 .ava-swiper-slider.swiper-arrows-middle .swiper-arrows {
            margin-left: 5px;
            margin-right: 5px;
        }

        .mcs-14 .mcs-element.mcs-element-840e3b0 .ava-swiper-slider .swiper-arrows {
            margin-top: -65px;
        }

        .mcs-14 .mcs-element.mcs-element-840e3b0 .ava-swiper-slider .ava-swiper-arrow i {
            font-size: 15px;
        }

        .mcs-14 .mcs-element.mcs-element-840e3b0 .ava-swiper-slider .ava-swiper-arrow svg {
            width: 15px;
            height: 15px;
        }

        .mcs-14 .mcs-element.mcs-element-840e3b0 .ava-swiper-slider .ava-swiper-arrow:hover {
            fill: #ffffff;
            color: #ffffff;
            background-color: #016fc4;
        }

        .mcs-14 .mcs-element.mcs-element-dd3a7eb {
            margin-top: 0px;
            margin-bottom: 80px;
        }

        .mcs-14 .mcs-element.mcs-element-2145f5d>.mcs-column-wrap>.mcs-widget-wrap>.mcs-widget:not(.mcs-widget__width-auto):not(.mcs-widget__width-initial):not(:last-child):not(.mcs-absolute) {
            margin-bottom: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-e53c643 .mcs-image img {
            transition-duration: 0.6s;
            border-radius: 5px 5px 5px 5px;
        }

        .mcs-14 .mcs-element.mcs-element-bcac859.mcs-column .mcs-column-wrap {
            align-items: center;
        }

        .mcs-14 .mcs-element.mcs-element-bcac859.mcs-column>.mcs-column-wrap>.mcs-widget-wrap {
            align-content: center;
            justify-content: center;
        }

        .mcs-14 .mcs-element.mcs-element-bcac859>.mcs-column-wrap>.mcs-widget-wrap>.mcs-widget:not(.mcs-widget__width-auto):not(.mcs-widget__width-initial):not(:last-child):not(.mcs-absolute) {
            margin-bottom: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-bcac859>.mcs-element-populated {
            padding: 0px 55px 0px 0px;
        }

        .mcs-14 .mcs-element.mcs-element-6a5240c.mcs-widget-heading .mcs-heading-title {
            color: #ffffff;
        }

        .mcs-14 .mcs-element.mcs-element-6a5240c .mcs-heading-title {
            font-size: 15px;
            text-transform: uppercase;
            line-height: 22px;
            letter-spacing: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-6a5240c>.mcs-widget-container {
            margin: 0px 0px 20px 0px;
            padding: 0px 12px 0px 12px;
            background-color: #016fc4;
            border-radius: 50px 50px 50px 50px;
        }

        .mcs-14 .mcs-element.mcs-element-72178f4.mcs-widget-heading .mcs-heading-title {
            color: #ffffff;
        }

        .mcs-14 .mcs-element.mcs-element-72178f4 .mcs-heading-title {
            font-size: 34px;
        }

        .mcs-14 .mcs-element.mcs-element-25829b8 {
            margin-top: 0px;
            margin-bottom: 60px;
        }

        .mcs-14 .mcs-element.mcs-element-b94bb99>.mcs-column-wrap>.mcs-widget-wrap>.mcs-widget:not(.mcs-widget__width-auto):not(.mcs-widget__width-initial):not(:last-child):not(.mcs-absolute) {
            margin-bottom: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-82fb3c3>.mcs-widget-container {
            margin: 0px 0px 20px 0px;
            padding: 0px 0px 15px 0px;
            border-style: solid;
            border-width: 0px 0px 1px 0px;
            border-color: #e5e5e5;
        }

        .mcs-14 .mcs-element.mcs-element-2335f03 .mcs-divider-separator {
            border-top-style: solid;
            border-top-width: 2px;
            border-top-color: #016fc4;
            width: 220px;
        }

        .mcs-14 .mcs-element.mcs-element-2335f03 .mcs-divider {
            padding-top: 0px;
            padding-bottom: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-2335f03 {
            width: auto;
            max-width: auto;
            top: 42px;
        }

        body:not(.rtl) .mcs-14 .mcs-element.mcs-element-2335f03 {
            left: 0px;
        }

        body.rtl .mcs-14 .mcs-element.mcs-element-2335f03 {
            right: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-540c08d .wrapper-items:not(.swiper-container-initialized) .item {
            -ms-flex: 0 0 calc(100%/3);
            flex: 0 0 calc(100%/3);
            max-width: calc(100%/3);
        }

        .mcs-14 .mcs-element.mcs-element-540c08d .wrapper-items .swiper-slide {
            padding-left: calc(20px/2);
            padding-right: calc(20px/2);
        }

        .mcs-14 .mcs-element.mcs-element-540c08d .wrapper-items .swiper-slide .item-content {
            margin-bottom: calc(2*20px/2);
        }

        .mcs-14 .mcs-element.mcs-element-540c08d .wrapper-items {
            margin-left: calc(-20px/2);
            margin-right: calc(-20px/2);
        }

        .mcs-14 .mcs-element.mcs-element-540c08d .item .item-content {
            background-color: #ffffff;
            border-style: solid;
            border-width: 1px 1px 1px 1px;
            border-color: #e5e5e5;
            border-radius: 5px 5px 5px 5px;
            padding: 30px 30px 30px 30px;
        }

        .mcs-14 .mcs-element.mcs-element-540c08d .mcs-testimonial-content {
            color: #666666;
            font-size: 13px;
            line-height: 24px;
            letter-spacing: 0.5px;
        }

        .mcs-14 .mcs-element.mcs-element-540c08d .mcs-testimonial-name,
        .mcs-testimonial-name a {
            color: #111111;
        }

        .mcs-14 .mcs-element.mcs-element-540c08d .mcs-testimonial-name {
            font-size: 16px;
            font-weight: 500;
            line-height: 26px;
            letter-spacing: 0.3px;
        }

        .mcs-14 .mcs-element.mcs-element-540c08d .mcs-testimonial-job,
        .mcs-testimonial-job a {
            color: #666666;
        }

        .mcs-14 .mcs-element.mcs-element-540c08d .mcs-testimonial-job {
            font-size: 13px;
        }

        .mcs-14 .mcs-element.mcs-element-540c08d .mcs-testimonial-wrapper .mcs-testimonial-image img {
            width: 75px;
            height: 75px;
            border-radius: 50px 50px 50px 50px;
        }

        .mcs-14 .mcs-element.mcs-element-540c08d .mcs-testimonial-wrapper .mcs-testimonial-image {
            margin-bottom: 20px;
        }

        .mcs-14 .mcs-element.mcs-element-540c08d .ava-swiper-slider .ava-swiper-arrow {
            width: 30px;
            height: 30px;
            fill: #222222;
            color: #222222;
            background-color: #eeeeee;
            border-radius: 5px 5px 5px 5px;
        }

        .mcs-14 .mcs-element.mcs-element-540c08d .ava-swiper-slider:not(.swiper-arrows-middle) .ava-swiper-arrow-prev {
            margin-right: 5px;
        }

        .mcs-14 .mcs-element.mcs-element-540c08d .ava-swiper-slider.swiper-arrows-middle .swiper-arrows {
            margin-left: 5px;
            margin-right: 5px;
        }

        .mcs-14 .mcs-element.mcs-element-540c08d .ava-swiper-slider .swiper-arrows {
            margin-top: -65px;
        }

        .mcs-14 .mcs-element.mcs-element-540c08d .ava-swiper-slider .ava-swiper-arrow i {
            font-size: 15px;
        }

        .mcs-14 .mcs-element.mcs-element-540c08d .ava-swiper-slider .ava-swiper-arrow svg {
            width: 15px;
            height: 15px;
        }

        .mcs-14 .mcs-element.mcs-element-540c08d .ava-swiper-slider .ava-swiper-arrow:hover {
            fill: #ffffff;
            color: #ffffff;
            background-color: #016fc4;
        }

        .mcs-14 .mcs-element.mcs-element-aaa10c6 {
            margin-top: 0px;
            margin-bottom: 60px;
        }

        .mcs-14 .mcs-element.mcs-element-b454422>.mcs-column-wrap>.mcs-widget-wrap>.mcs-widget:not(.mcs-widget__width-auto):not(.mcs-widget__width-initial):not(:last-child):not(.mcs-absolute) {
            margin-bottom: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-11362e1>.mcs-widget-container {
            margin: 0px 0px 20px 0px;
            padding: 0px 0px 15px 0px;
            border-style: solid;
            border-width: 0px 0px 1px 0px;
            border-color: #e5e5e5;
        }

        .mcs-14 .mcs-element.mcs-element-a8fe414 .mcs-divider-separator {
            border-top-style: solid;
            border-top-width: 2px;
            border-top-color: #016fc4;
            width: 220px;
        }

        .mcs-14 .mcs-element.mcs-element-a8fe414 .mcs-divider {
            padding-top: 0px;
            padding-bottom: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-a8fe414 {
            width: auto;
            max-width: auto;
            top: 42px;
        }

        body:not(.rtl) .mcs-14 .mcs-element.mcs-element-a8fe414 {
            left: 0px;
        }

        body.rtl .mcs-14 .mcs-element.mcs-element-a8fe414 {
            right: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-db05d4f .ava-swiper-slider .swiper-slide img {
            width: auto;
        }

        .mcs-14 .mcs-element.mcs-element-db05d4f .wrapper-items:not(.swiper-container-initialized) .item {
            -ms-flex: 0 0 calc(100%/4);
            flex: 0 0 calc(100%/4);
            max-width: calc(100%/4);
        }

        .mcs-14 .mcs-element.mcs-element-db05d4f .wrapper-items .swiper-slide {
            padding-left: calc(20px/2);
            padding-right: calc(20px/2);
        }

        .mcs-14 .mcs-element.mcs-element-db05d4f .wrapper-items .swiper-slide .item-inner {
            margin-bottom: 20px;
        }

        .mcs-14 .mcs-element.mcs-element-db05d4f .wrapper-items {
            margin-left: calc(-20px/2);
            margin-right: calc(-20px/2);
        }

        .mcs-14 .mcs-element.mcs-element-db05d4f .swiper-wrapper .item-inner {
            text-align: center;
        }

        .mcs-14 .mcs-element.mcs-element-db05d4f .swiper-slide img {
            border-radius: 5px 5px 5px 5px;
        }

        .mcs-14 .mcs-element.mcs-element-db05d4f .widget-image-caption {
            text-align: left;
            color: #222222;
            font-size: 16px;
            font-weight: 500;
            line-height: 22px;
            letter-spacing: 0.5px;
            margin-top: 15px;
        }

        .mcs-14 .mcs-element.mcs-element-db05d4f .widget-image-content {
            font-size: 13px;
            line-height: 24px;
            letter-spacing: 0.5px;
        }

        .mcs-14 .mcs-element.mcs-element-db05d4f .widget-image-button-text {
            border-style: solid;
            border-width: 1px 1px 1px 1px;
            border-color: #e5e5e5;
        }

        .mcs-14 .mcs-element.mcs-element-db05d4f .ava-swiper-slider .ava-swiper-arrow {
            width: 30px;
            height: 30px;
            fill: #222222;
            color: #222222;
            background-color: #eeeeee;
            border-radius: 5px 5px 5px 5px;
        }

        .mcs-14 .mcs-element.mcs-element-db05d4f .ava-swiper-slider:not(.swiper-arrows-middle) .ava-swiper-arrow-prev {
            margin-right: 5px;
        }

        .mcs-14 .mcs-element.mcs-element-db05d4f .ava-swiper-slider.swiper-arrows-middle .swiper-arrows {
            margin-left: 5px;
            margin-right: 5px;
        }

        .mcs-14 .mcs-element.mcs-element-db05d4f .ava-swiper-slider .swiper-arrows {
            margin-top: -65px;
        }

        .mcs-14 .mcs-element.mcs-element-db05d4f .ava-swiper-slider .ava-swiper-arrow i {
            font-size: 15px;
        }

        .mcs-14 .mcs-element.mcs-element-db05d4f .ava-swiper-slider .ava-swiper-arrow svg {
            width: 15px;
            height: 15px;
        }

        .mcs-14 .mcs-element.mcs-element-db05d4f .ava-swiper-slider .ava-swiper-arrow:hover {
            fill: #ffffff;
            color: #ffffff;
            background-color: #016fc4;
        }

        .mcs-14 .mcs-element.mcs-element-03c77a7>.mcs-column-wrap>.mcs-widget-wrap>.mcs-widget:not(.mcs-widget__width-auto):not(.mcs-widget__width-initial):not(:last-child):not(.mcs-absolute) {
            margin-bottom: 0px;
        }

        .mcs-14 .mcs-element.mcs-element-03c77a7>.mcs-element-populated {
            padding: 0px 15px 0px 15px;
        }

        .mcs-14 .mcs-element.mcs-element-7019193 .ava-swiper-slider .swiper-slide img {
            width: auto;
        }

        .mcs-14 .mcs-element.mcs-element-7019193 .wrapper-items:not(.swiper-container-initialized) .item {
            -ms-flex: 0 0 calc(100%/6);
            flex: 0 0 calc(100%/6);
            max-width: calc(100%/6);
        }

        .mcs-14 .mcs-element.mcs-element-7019193 .wrapper-items .swiper-slide {
            padding-left: calc(10px/2);
            padding-right: calc(10px/2);
        }

        .mcs-14 .mcs-element.mcs-element-7019193 .wrapper-items .swiper-slide .item-inner {
            margin-bottom: 10px;
        }

        .mcs-14 .mcs-element.mcs-element-7019193 .wrapper-items {
            margin-left: calc(-10px/2);
            margin-right: calc(-10px/2);
        }

        .mcs-14 .mcs-element.mcs-element-7019193 .swiper-wrapper .item-inner {
            text-align: center;
        }

        .mcs-14 .mcs-element.mcs-element-7019193 .swiper-slide img {
            border-radius: 5px 5px 5px 5px;
        }

        .mcs-14 .mcs-element.mcs-element-7019193 .widget-image-caption {
            text-align: left;
            color: #222222;
            font-size: 16px;
            font-weight: 500;
            line-height: 22px;
            letter-spacing: 0.5px;
            margin-top: 15px;
        }

        .mcs-14 .mcs-element.mcs-element-7019193 .widget-image-content {
            font-size: 13px;
            line-height: 24px;
            letter-spacing: 0.5px;
        }

        .mcs-14 .mcs-element.mcs-element-7019193 .widget-image-button-text {
            border-style: solid;
            border-width: 1px 1px 1px 1px;
            border-color: #e5e5e5;
        }

        .mcs-14 .mcs-element.mcs-element-7019193 .ava-swiper-slider .ava-swiper-arrow {
            width: 30px;
            height: 30px;
            fill: #222222;
            color: #222222;
            background-color: #eeeeee;
            border-radius: 5px 5px 5px 5px;
        }

        .mcs-14 .mcs-element.mcs-element-7019193 .ava-swiper-slider:not(.swiper-arrows-middle) .ava-swiper-arrow-prev {
            margin-right: -15px;
        }

        .mcs-14 .mcs-element.mcs-element-7019193 .ava-swiper-slider.swiper-arrows-middle .swiper-arrows {
            margin-left: -15px;
            margin-right: -15px;
        }

        .mcs-14 .mcs-element.mcs-element-7019193 .ava-swiper-slider .swiper-arrows {
            margin-top: -20px;
        }

        .mcs-14 .mcs-element.mcs-element-7019193 .ava-swiper-slider .ava-swiper-arrow i {
            font-size: 15px;
        }

        .mcs-14 .mcs-element.mcs-element-7019193 .ava-swiper-slider .ava-swiper-arrow svg {
            width: 15px;
            height: 15px;
        }

        .mcs-14 .mcs-element.mcs-element-7019193 .ava-swiper-slider .ava-swiper-arrow:hover {
            fill: #ffffff;
            color: #ffffff;
            background-color: #016fc4;
        }

        @media(min-width:768px) {
            .mcs-14 .mcs-element.mcs-element-b8698c0 {
                width: 71.4%;
            }

            .mcs-14 .mcs-element.mcs-element-0334bbf {
                width: 28.6%;
            }
        }

        @media(max-width:1199px) and (min-width:768px) {
            .mcs-14 .mcs-element.mcs-element-b8698c0 {
                width: 64%;
            }

            .mcs-14 .mcs-element.mcs-element-0334bbf {
                width: 36%;
            }
        }

        @media(max-width:1199px) {
            .mcs-14 .mcs-element.mcs-element-9395d85 .swiper-slide-inner {
                max-width: 100%;
            }

            .mcs-14 .mcs-element.mcs-element-9395d85 .swiper-slide-inner .mcs-slide-sub-title:not(:last-child) {
                margin-bottom: 20px;
            }

            .mcs-14 .mcs-element.mcs-element-9395d85 .swiper-slide-inner .mcs-slide-heading:not(:last-child) {
                margin-bottom: 20px;
            }

            .mcs-14 .mcs-element.mcs-element-9395d85 .mcs-slide-heading {
                font-size: 36px;
                line-height: 46px;
            }

            .mcs-14 .mcs-element.mcs-element-9395d85 .swiper-slide-inner .mcs-slide-description:not(:last-child) {
                margin-bottom: 30px;
            }

            .mcs-14 .mcs-element.mcs-element-2a25282 {
                margin-top: 0px;
                margin-bottom: 15px;
            }

            .mcs-14 .mcs-element.mcs-element-e1002f6>.mcs-element-populated {
                padding: 0px 20px 0px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-933d6c7 .mcs-heading-title {
                line-height: 18px;
            }

            .mcs-14 .mcs-element.mcs-element-933d6c7>.mcs-widget-container {
                margin: 0px 0px 10px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-b7d5478 .mcs-heading-title {
                font-size: 18px;
                line-height: 24px;
            }

            .mcs-14 .mcs-element.mcs-element-b7d5478>.mcs-widget-container {
                margin: 0px 0px 10px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-ba602ab {
                margin-top: 0px;
                margin-bottom: 15px;
            }

            .mcs-14 .mcs-element.mcs-element-f1baf8c>.mcs-element-populated {
                padding: 0px 0px 0px 20px;
            }

            .mcs-14 .mcs-element.mcs-element-afe42da .mcs-heading-title {
                line-height: 18px;
            }

            .mcs-14 .mcs-element.mcs-element-afe42da>.mcs-widget-container {
                margin: 0px 0px 10px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-10370a9 .mcs-heading-title {
                font-size: 18px;
                line-height: 24px;
            }

            .mcs-14 .mcs-element.mcs-element-10370a9>.mcs-widget-container {
                margin: 0px 0px 10px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-1bb6d86>.mcs-element-populated {
                padding: 0px 20px 0px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-48afb30 .mcs-heading-title {
                line-height: 18px;
            }

            .mcs-14 .mcs-element.mcs-element-48afb30>.mcs-widget-container {
                margin: 0px 0px 10px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-fc25f95 .mcs-heading-title {
                font-size: 18px;
                line-height: 24px;
            }

            .mcs-14 .mcs-element.mcs-element-fc25f95>.mcs-widget-container {
                margin: 0px 0px 10px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-c17f71e {
                margin-top: 0px;
                margin-bottom: 50px;
            }

            .mcs-14 .mcs-element.mcs-element-0b07535 .wrapper-items:not(.swiper-container-initialized) .item {
                -ms-flex: 0 0 calc(100%/5);
                flex: 0 0 calc(100%/5);
                max-width: calc(100%/5);
            }

            .mcs-14 .mcs-element.mcs-element-0b07535 .wrapper-items .swiper-slide {
                padding-left: calc(20px/2);
                padding-right: calc(20px/2);
            }

            .mcs-14 .mcs-element.mcs-element-0b07535 .wrapper-items .swiper-slide .item-inner {
                margin-bottom: 20px;
            }

            .mcs-14 .mcs-element.mcs-element-0b07535 .wrapper-items {
                margin-left: calc(-20px/2);
                margin-right: calc(-20px/2);
            }

            .mcs-14 .mcs-element.mcs-element-0b07535 .ava-swiper-slider:not(.swiper-arrows-middle) .ava-swiper-arrow-prev {
                margin-right: -10px;
            }

            .mcs-14 .mcs-element.mcs-element-0b07535 .ava-swiper-slider.swiper-arrows-middle .swiper-arrows {
                margin-left: -10px;
                margin-right: -10px;
            }

            .mcs-14 .mcs-element.mcs-element-6737733 {
                margin-top: 0px;
                margin-bottom: 50px;
            }

            .mcs-14 .mcs-element.mcs-element-8273c70 .wrapper-items:not(.swiper-container-initialized) .item {
                -ms-flex: 0 0 calc(100%/2);
                flex: 0 0 calc(100%/2);
                max-width: calc(100%/2);
            }

            .mcs-14 .mcs-element.mcs-element-8273c70 .wrapper-items .swiper-slide {
                padding-left: calc(20px/2);
                padding-right: calc(20px/2);
                padding-bottom: calc(2*20px/2);
            }

            .mcs-14 .mcs-element.mcs-element-8273c70 .wrapper-items .swiper-slide .item-inner {
                margin-bottom: 20px;
            }

            .mcs-14 .mcs-element.mcs-element-8273c70 .wrapper-items .swiper-slide .product:not(.product:first-child) {
                padding-top: calc(2*20px/2);
            }

            .mcs-14 .mcs-element.mcs-element-8273c70 .wrapper-items {
                margin-left: calc(-20px/2);
                margin-right: calc(-20px/2);
            }

            .mcs-14 .mcs-element.mcs-element-b6b34b0 {
                margin-top: 0px;
                margin-bottom: 50px;
            }

            .mcs-14 .mcs-element.mcs-element-81f2329 .wrapper-items:not(.swiper-container-initialized) .item {
                -ms-flex: 0 0 calc(100%/4);
                flex: 0 0 calc(100%/4);
                max-width: calc(100%/4);
            }

            .mcs-14 .mcs-element.mcs-element-81f2329 .wrapper-items .swiper-slide {
                padding-left: calc(20px/2);
                padding-right: calc(20px/2);
                padding-bottom: calc(2*20px/2);
            }

            .mcs-14 .mcs-element.mcs-element-81f2329 .wrapper-items .swiper-slide .item-inner {
                margin-bottom: 20px;
            }

            .mcs-14 .mcs-element.mcs-element-81f2329 .wrapper-items .swiper-slide .product:not(.product:first-child) {
                padding-top: calc(2*20px/2);
            }

            .mcs-14 .mcs-element.mcs-element-81f2329 .wrapper-items {
                margin-left: calc(-20px/2);
                margin-right: calc(-20px/2);
            }

            .mcs-14 .mcs-element.mcs-element-81f2329 .ava-swiper-slider:not(.swiper-arrows-middle) .ava-swiper-arrow-prev {
                margin-right: -10px;
            }

            .mcs-14 .mcs-element.mcs-element-81f2329 .ava-swiper-slider.swiper-arrows-middle .swiper-arrows {
                margin-left: -10px;
                margin-right: -10px;
            }

            .mcs-14 .mcs-element.mcs-element-5ab36d4 {
                margin-top: 0px;
                margin-bottom: 70px;
            }

            .mcs-14 .mcs-element.mcs-element-5e12ac1>.mcs-element-populated {
                margin: 0px 10px 0px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-07f306a>.mcs-element-populated {
                padding: 0px 20px 0px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-ad62321>.mcs-widget-container {
                margin: 0px 0px 15px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-9fc04a6 .mcs-heading-title {
                font-size: 26px;
                line-height: 32px;
            }

            .mcs-14 .mcs-element.mcs-element-65ea490>.mcs-element-populated {
                margin: 0px 0px 0px 10px;
            }

            .mcs-14 .mcs-element.mcs-element-da0a9d5>.mcs-element-populated {
                padding: 0px 20px 0px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-b47d9f8>.mcs-widget-container {
                margin: 0px 0px 15px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-9b9f0de .mcs-heading-title {
                font-size: 26px;
                line-height: 32px;
            }

            .mcs-14 .mcs-element.mcs-element-4dfbaff {
                margin-top: 0px;
                margin-bottom: 50px;
            }

            .mcs-14 .mcs-element.mcs-element-82ab3db .wrapper-items:not(.swiper-container-initialized) .item {
                -ms-flex: 0 0 calc(100%/4);
                flex: 0 0 calc(100%/4);
                max-width: calc(100%/4);
            }

            .mcs-14 .mcs-element.mcs-element-82ab3db .wrapper-items .swiper-slide {
                padding-left: calc(20px/2);
                padding-right: calc(20px/2);
                padding-bottom: calc(2*20px/2);
            }

            .mcs-14 .mcs-element.mcs-element-82ab3db .wrapper-items .swiper-slide .item-inner {
                margin-bottom: 20px;
            }

            .mcs-14 .mcs-element.mcs-element-82ab3db .wrapper-items .swiper-slide .product:not(.product:first-child) {
                padding-top: calc(2*20px/2);
            }

            .mcs-14 .mcs-element.mcs-element-82ab3db .wrapper-items {
                margin-left: calc(-20px/2);
                margin-right: calc(-20px/2);
            }

            .mcs-14 .mcs-element.mcs-element-c97b8d7 {
                margin-top: 0px;
                margin-bottom: 70px;
                padding: 60px 0px 60px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-9da58af .wrapper-items:not(.swiper-container-initialized) .item {
                -ms-flex: 0 0 calc(100%/5);
                flex: 0 0 calc(100%/5);
                max-width: calc(100%/5);
            }

            .mcs-14 .mcs-element.mcs-element-9da58af .wrapper-items .swiper-slide {
                padding-left: calc(25px/2);
                padding-right: calc(25px/2);
            }

            .mcs-14 .mcs-element.mcs-element-9da58af .wrapper-items .swiper-slide .item-inner {
                margin-bottom: 25px;
            }

            .mcs-14 .mcs-element.mcs-element-9da58af .wrapper-items {
                margin-left: calc(-25px/2);
                margin-right: calc(-25px/2);
            }

            .mcs-14 .mcs-element.mcs-element-e55cde8 {
                margin-top: 0px;
                margin-bottom: 70px;
            }

            .mcs-14 .mcs-element.mcs-element-cb54016>.mcs-element-populated {
                margin: 0px 15px 0px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-1a24201>.mcs-element-populated {
                padding: 0px 20px 0px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-f171243>.mcs-widget-container {
                margin: 0px 0px 10px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-c80e324 .mcs-heading-title {
                font-size: 22px;
                line-height: 28px;
            }

            .mcs-14 .mcs-element.mcs-element-c5cd033>.mcs-element-populated {
                margin: 0px 7px 0px 7px;
            }

            .mcs-14 .mcs-element.mcs-element-0872f44>.mcs-element-populated {
                padding: 0px 20px 0px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-4cb40a4>.mcs-widget-container {
                margin: 0px 0px 10px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-112112a .mcs-heading-title {
                font-size: 22px;
                line-height: 28px;
            }

            .mcs-14 .mcs-element.mcs-element-6f50778>.mcs-element-populated {
                margin: 0px 0px 0px 15px;
            }

            .mcs-14 .mcs-element.mcs-element-fccc729>.mcs-element-populated {
                padding: 0px 20px 0px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-3b0e6a5>.mcs-widget-container {
                margin: 0px 0px 10px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-2cfe11d .mcs-heading-title {
                font-size: 22px;
                line-height: 28px;
            }

            .mcs-14 .mcs-element.mcs-element-8008ed0 {
                margin-top: 0px;
                margin-bottom: 50px;
            }

            .mcs-14 .mcs-element.mcs-element-840e3b0 .wrapper-items:not(.swiper-container-initialized) .item {
                -ms-flex: 0 0 calc(100%/4);
                flex: 0 0 calc(100%/4);
                max-width: calc(100%/4);
            }

            .mcs-14 .mcs-element.mcs-element-840e3b0 .wrapper-items .swiper-slide {
                padding-left: calc(20px/2);
                padding-right: calc(20px/2);
                padding-bottom: calc(2*20px/2);
            }

            .mcs-14 .mcs-element.mcs-element-840e3b0 .wrapper-items .swiper-slide .item-inner {
                margin-bottom: 20px;
            }

            .mcs-14 .mcs-element.mcs-element-840e3b0 .wrapper-items .swiper-slide .product:not(.product:first-child) {
                padding-top: calc(2*20px/2);
            }

            .mcs-14 .mcs-element.mcs-element-840e3b0 .wrapper-items {
                margin-left: calc(-20px/2);
                margin-right: calc(-20px/2);
            }

            .mcs-14 .mcs-element.mcs-element-dd3a7eb {
                margin-top: 0px;
                margin-bottom: 70px;
            }

            .mcs-14 .mcs-element.mcs-element-2145f5d>.mcs-element-populated {
                margin: 0px 15px 0px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-bcac859>.mcs-element-populated {
                padding: 0px 35px 0px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-6a5240c>.mcs-widget-container {
                margin: 0px 0px 10px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-72178f4 .mcs-heading-title {
                font-size: 28px;
                line-height: 32px;
            }

            .mcs-14 .mcs-element.mcs-element-25829b8 {
                margin-top: 0px;
                margin-bottom: 70px;
            }

            .mcs-14 .mcs-element.mcs-element-540c08d .wrapper-items:not(.swiper-container-initialized) .item {
                -ms-flex: 0 0 calc(100%/2);
                flex: 0 0 calc(100%/2);
                max-width: calc(100%/2);
            }

            .mcs-14 .mcs-element.mcs-element-540c08d .wrapper-items .swiper-slide {
                padding-left: calc(25px/2);
                padding-right: calc(25px/2);
            }

            .mcs-14 .mcs-element.mcs-element-540c08d .wrapper-items .swiper-slide .item-content {
                margin-bottom: calc(2*25px/2);
            }

            .mcs-14 .mcs-element.mcs-element-540c08d .wrapper-items {
                margin-left: calc(-25px/2);
                margin-right: calc(-25px/2);
            }

            .mcs-14 .mcs-element.mcs-element-540c08d .item .item-content {
                padding: 25px 25px 25px 25px;
            }

            .mcs-14 .mcs-element.mcs-element-aaa10c6 {
                margin-top: 0px;
                margin-bottom: 50px;
            }

            .mcs-14 .mcs-element.mcs-element-db05d4f .wrapper-items:not(.swiper-container-initialized) .item {
                -ms-flex: 0 0 calc(100%/3);
                flex: 0 0 calc(100%/3);
                max-width: calc(100%/3);
            }

            .mcs-14 .mcs-element.mcs-element-db05d4f .wrapper-items .swiper-slide {
                padding-left: calc(25px/2);
                padding-right: calc(25px/2);
            }

            .mcs-14 .mcs-element.mcs-element-db05d4f .wrapper-items .swiper-slide .item-inner {
                margin-bottom: 25px;
            }

            .mcs-14 .mcs-element.mcs-element-db05d4f .wrapper-items {
                margin-left: calc(-25px/2);
                margin-right: calc(-25px/2);
            }

            .mcs-14 .mcs-element.mcs-element-7019193 .wrapper-items:not(.swiper-container-initialized) .item {
                -ms-flex: 0 0 calc(100%/5);
                flex: 0 0 calc(100%/5);
                max-width: calc(100%/5);
            }

            .mcs-14 .mcs-element.mcs-element-7019193 .wrapper-items .swiper-slide {
                padding-left: calc(10px/2);
                padding-right: calc(10px/2);
            }

            .mcs-14 .mcs-element.mcs-element-7019193 .wrapper-items .swiper-slide .item-inner {
                margin-bottom: 10px;
            }

            .mcs-14 .mcs-element.mcs-element-7019193 .wrapper-items {
                margin-left: calc(-10px/2);
                margin-right: calc(-10px/2);
            }

            .mcs-14 .mcs-element.mcs-element-7019193 .ava-swiper-slider:not(.swiper-arrows-middle) .ava-swiper-arrow-prev {
                margin-right: -10px;
            }

            .mcs-14 .mcs-element.mcs-element-7019193 .ava-swiper-slider.swiper-arrows-middle .swiper-arrows {
                margin-left: -10px;
                margin-right: -10px;
            }
        }

        @media(max-width:991px) {
            .mcs-14 .mcs-element.mcs-element-9395d85 .swiper-slide-inner .mcs-slide-sub-title:not(:last-child) {
                margin-bottom: 15px;
            }

            .mcs-14 .mcs-element.mcs-element-9395d85 .mcs-slide-sub-title {
                font-size: 13px;
                line-height: 24px;
            }

            .mcs-14 .mcs-element.mcs-element-9395d85 .swiper-slide-inner .mcs-slide-heading:not(:last-child) {
                margin-bottom: 15px;
            }

            .mcs-14 .mcs-element.mcs-element-9395d85 .mcs-slide-heading {
                font-size: 30px;
                line-height: 38px;
            }

            .mcs-14 .mcs-element.mcs-element-9395d85 .swiper-slide-inner .mcs-slide-description:not(:last-child) {
                margin-bottom: 25px;
            }

            .mcs-14 .mcs-element.mcs-element-e1002f6>.mcs-element-populated {
                padding: 0px 15px 0px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-933d6c7 .mcs-heading-title {
                font-size: 12px;
                line-height: 16px;
            }

            .mcs-14 .mcs-element.mcs-element-933d6c7>.mcs-widget-container {
                padding: 0px 10px 0px 10px;
            }

            .mcs-14 .mcs-element.mcs-element-b7d5478 .mcs-heading-title {
                font-size: 16px;
            }

            .mcs-14 .mcs-element.mcs-element-f1baf8c>.mcs-element-populated {
                padding: 0px 0px 0px 15px;
            }

            .mcs-14 .mcs-element.mcs-element-afe42da .mcs-heading-title {
                font-size: 12px;
                line-height: 16px;
            }

            .mcs-14 .mcs-element.mcs-element-afe42da>.mcs-widget-container {
                padding: 0px 10px 0px 10px;
            }

            .mcs-14 .mcs-element.mcs-element-10370a9 .mcs-heading-title {
                font-size: 16px;
            }

            .mcs-14 .mcs-element.mcs-element-1bb6d86>.mcs-element-populated {
                padding: 0px 15px 0px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-48afb30 .mcs-heading-title {
                font-size: 12px;
                line-height: 16px;
            }

            .mcs-14 .mcs-element.mcs-element-48afb30>.mcs-widget-container {
                padding: 0px 10px 0px 10px;
            }

            .mcs-14 .mcs-element.mcs-element-fc25f95 .mcs-heading-title {
                font-size: 16px;
            }

            .mcs-14 .mcs-element.mcs-element-c17f71e {
                margin-top: 0px;
                margin-bottom: 40px;
            }

            .mcs-14 .mcs-element.mcs-element-0b07535 .wrapper-items:not(.swiper-container-initialized) .item {
                -ms-flex: 0 0 calc(100%/4);
                flex: 0 0 calc(100%/4);
                max-width: calc(100%/4);
            }

            .mcs-14 .mcs-element.mcs-element-0b07535 .wrapper-items .swiper-slide {
                padding-left: calc(20px/2);
                padding-right: calc(20px/2);
            }

            .mcs-14 .mcs-element.mcs-element-0b07535 .wrapper-items .swiper-slide .item-inner {
                margin-bottom: 20px;
            }

            .mcs-14 .mcs-element.mcs-element-0b07535 .wrapper-items {
                margin-left: calc(-20px/2);
                margin-right: calc(-20px/2);
            }

            .mcs-14 .mcs-element.mcs-element-0b07535 .ava-swiper-slider .ava-swiper-arrow {
                width: 25px;
                height: 25px;
            }

            .mcs-14 .mcs-element.mcs-element-0b07535 .ava-swiper-slider:not(.swiper-arrows-middle) .ava-swiper-arrow-prev {
                margin-right: 0px;
            }

            .mcs-14 .mcs-element.mcs-element-0b07535 .ava-swiper-slider.swiper-arrows-middle .swiper-arrows {
                margin-left: 0px;
                margin-right: 0px;
            }

            .mcs-14 .mcs-element.mcs-element-0b07535 .ava-swiper-slider .swiper-arrows {
                margin-top: -25px;
            }

            .mcs-14 .mcs-element.mcs-element-0b07535 .ava-swiper-slider .ava-swiper-arrow i {
                font-size: 13px;
            }

            .mcs-14 .mcs-element.mcs-element-0b07535 .ava-swiper-slider .ava-swiper-arrow svg {
                width: 13px;
                height: 13px;
            }

            .mcs-14 .mcs-element.mcs-element-6737733 {
                margin-top: 0px;
                margin-bottom: 40px;
            }

            .mcs-14 .mcs-element.mcs-element-8273c70 .wrapper-items:not(.swiper-container-initialized) .item {
                -ms-flex: 0 0 calc(100%/2);
                flex: 0 0 calc(100%/2);
                max-width: calc(100%/2);
            }

            .mcs-14 .mcs-element.mcs-element-8273c70 .wrapper-items .swiper-slide {
                padding-left: calc(20px/2);
                padding-right: calc(20px/2);
                padding-bottom: calc(2*20px/2);
            }

            .mcs-14 .mcs-element.mcs-element-8273c70 .wrapper-items .swiper-slide .item-inner {
                margin-bottom: 20px;
            }

            .mcs-14 .mcs-element.mcs-element-8273c70 .wrapper-items .swiper-slide .product:not(.product:first-child) {
                padding-top: calc(2*20px/2);
            }

            .mcs-14 .mcs-element.mcs-element-8273c70 .wrapper-items {
                margin-left: calc(-20px/2);
                margin-right: calc(-20px/2);
            }

            .mcs-14 .mcs-element.mcs-element-8273c70 .ava-swiper-slider .ava-swiper-arrow {
                width: 25px;
                height: 25px;
            }

            .mcs-14 .mcs-element.mcs-element-8273c70 .ava-swiper-slider .swiper-arrows {
                margin-top: -55px;
            }

            .mcs-14 .mcs-element.mcs-element-8273c70 .ava-swiper-slider .ava-swiper-arrow i {
                font-size: 13px;
            }

            .mcs-14 .mcs-element.mcs-element-8273c70 .ava-swiper-slider .ava-swiper-arrow svg {
                width: 13px;
                height: 13px;
            }

            .mcs-14 .mcs-element.mcs-element-b6b34b0 {
                margin-top: 0px;
                margin-bottom: 40px;
            }

            .mcs-14 .mcs-element.mcs-element-81f2329 .wrapper-items:not(.swiper-container-initialized) .item {
                -ms-flex: 0 0 calc(100%/4);
                flex: 0 0 calc(100%/4);
                max-width: calc(100%/4);
            }

            .mcs-14 .mcs-element.mcs-element-81f2329 .wrapper-items .swiper-slide {
                padding-left: calc(20px/2);
                padding-right: calc(20px/2);
                padding-bottom: calc(2*20px/2);
            }

            .mcs-14 .mcs-element.mcs-element-81f2329 .wrapper-items .swiper-slide .item-inner {
                margin-bottom: 20px;
            }

            .mcs-14 .mcs-element.mcs-element-81f2329 .wrapper-items .swiper-slide .product:not(.product:first-child) {
                padding-top: calc(2*20px/2);
            }

            .mcs-14 .mcs-element.mcs-element-81f2329 .wrapper-items {
                margin-left: calc(-20px/2);
                margin-right: calc(-20px/2);
            }

            .mcs-14 .mcs-element.mcs-element-81f2329 .ava-swiper-slider:not(.swiper-arrows-middle) .ava-swiper-arrow-prev {
                margin-right: 0px;
            }

            .mcs-14 .mcs-element.mcs-element-81f2329 .ava-swiper-slider.swiper-arrows-middle .swiper-arrows {
                margin-left: 0px;
                margin-right: 0px;
            }

            .mcs-14 .mcs-element.mcs-element-5ab36d4 {
                margin-top: 0px;
                margin-bottom: 60px;
            }

            .mcs-14 .mcs-element.mcs-element-ad62321 .mcs-heading-title {
                font-size: 13px;
                line-height: 16px;
            }

            .mcs-14 .mcs-element.mcs-element-ad62321>.mcs-widget-container {
                margin: 0px 0px 8px 0px;
                padding: 0px 10px 0px 10px;
            }

            .mcs-14 .mcs-element.mcs-element-9fc04a6 .mcs-heading-title {
                font-size: 22px;
                line-height: 28px;
            }

            .mcs-14 .mcs-element.mcs-element-9fc04a6>.mcs-widget-container {
                margin: 0px 0px 8px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-d34fefc .mcs-heading-title {
                font-size: 13px;
                line-height: 16px;
                letter-spacing: 0.5px;
            }

            .mcs-14 .mcs-element.mcs-element-b47d9f8 .mcs-heading-title {
                font-size: 13px;
                line-height: 16px;
            }

            .mcs-14 .mcs-element.mcs-element-b47d9f8>.mcs-widget-container {
                margin: 0px 0px 8px 0px;
                padding: 0px 10px 0px 10px;
            }

            .mcs-14 .mcs-element.mcs-element-9b9f0de .mcs-heading-title {
                font-size: 22px;
                line-height: 28px;
            }

            .mcs-14 .mcs-element.mcs-element-9b9f0de>.mcs-widget-container {
                margin: 0px 0px 8px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-6adfd08 .mcs-heading-title {
                font-size: 13px;
                line-height: 16px;
                letter-spacing: 0.5px;
            }

            .mcs-14 .mcs-element.mcs-element-4dfbaff {
                margin-top: 0px;
                margin-bottom: 40px;
            }

            .mcs-14 .mcs-element.mcs-element-82ab3db .wrapper-items:not(.swiper-container-initialized) .item {
                -ms-flex: 0 0 calc(100%/4);
                flex: 0 0 calc(100%/4);
                max-width: calc(100%/4);
            }

            .mcs-14 .mcs-element.mcs-element-82ab3db .wrapper-items .swiper-slide {
                padding-left: calc(20px/2);
                padding-right: calc(20px/2);
                padding-bottom: calc(2*20px/2);
            }

            .mcs-14 .mcs-element.mcs-element-82ab3db .wrapper-items .swiper-slide .item-inner {
                margin-bottom: 20px;
            }

            .mcs-14 .mcs-element.mcs-element-82ab3db .wrapper-items .swiper-slide .product:not(.product:first-child) {
                padding-top: calc(2*20px/2);
            }

            .mcs-14 .mcs-element.mcs-element-82ab3db .wrapper-items {
                margin-left: calc(-20px/2);
                margin-right: calc(-20px/2);
            }

            .mcs-14 .mcs-element.mcs-element-82ab3db .ava-swiper-slider .ava-swiper-arrow {
                width: 25px;
                height: 25px;
            }

            .mcs-14 .mcs-element.mcs-element-82ab3db .ava-swiper-slider .swiper-arrows {
                margin-top: -55px;
            }

            .mcs-14 .mcs-element.mcs-element-82ab3db .ava-swiper-slider .ava-swiper-arrow i {
                font-size: 13px;
            }

            .mcs-14 .mcs-element.mcs-element-82ab3db .ava-swiper-slider .ava-swiper-arrow svg {
                width: 13px;
                height: 13px;
            }

            .mcs-14 .mcs-element.mcs-element-c97b8d7 {
                margin-top: 0px;
                margin-bottom: 60px;
                padding: 50px 0px 50px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-9da58af .wrapper-items:not(.swiper-container-initialized) .item {
                -ms-flex: 0 0 calc(100%/4);
                flex: 0 0 calc(100%/4);
                max-width: calc(100%/4);
            }

            .mcs-14 .mcs-element.mcs-element-9da58af .wrapper-items .swiper-slide {
                padding-left: calc(20px/2);
                padding-right: calc(20px/2);
            }

            .mcs-14 .mcs-element.mcs-element-9da58af .wrapper-items .swiper-slide .item-inner {
                margin-bottom: 20px;
            }

            .mcs-14 .mcs-element.mcs-element-9da58af .wrapper-items {
                margin-left: calc(-20px/2);
                margin-right: calc(-20px/2);
            }

            .mcs-14 .mcs-element.mcs-element-9da58af .ava-swiper-slider .ava-swiper-arrow {
                width: 25px;
                height: 25px;
            }

            .mcs-14 .mcs-element.mcs-element-9da58af .ava-swiper-slider .swiper-arrows {
                margin-top: -60px;
            }

            .mcs-14 .mcs-element.mcs-element-9da58af .ava-swiper-slider .ava-swiper-arrow i {
                font-size: 13px;
            }

            .mcs-14 .mcs-element.mcs-element-9da58af .ava-swiper-slider .ava-swiper-arrow svg {
                width: 13px;
                height: 13px;
            }

            .mcs-14 .mcs-element.mcs-element-e55cde8 {
                margin-top: 0px;
                margin-bottom: 60px;
            }

            .mcs-14 .mcs-element.mcs-element-cb54016>.mcs-element-populated {
                margin: 0px 8px 0px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-1a24201>.mcs-element-populated {
                padding: 0px 15px 0px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-f171243 .mcs-heading-title {
                font-size: 12px;
                line-height: 16px;
            }

            .mcs-14 .mcs-element.mcs-element-f171243>.mcs-widget-container {
                margin: 0px 0px 8px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-c80e324 .mcs-heading-title {
                font-size: 18px;
                line-height: 26px;
            }

            .mcs-14 .mcs-element.mcs-element-c80e324>.mcs-widget-container {
                margin: 0px 0px 8px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-c5cd033>.mcs-element-populated {
                margin: 0px 4px 0px 4px;
            }

            .mcs-14 .mcs-element.mcs-element-0872f44>.mcs-element-populated {
                padding: 0px 15px 0px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-4cb40a4 .mcs-heading-title {
                font-size: 12px;
                line-height: 16px;
            }

            .mcs-14 .mcs-element.mcs-element-4cb40a4>.mcs-widget-container {
                margin: 0px 0px 8px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-112112a .mcs-heading-title {
                font-size: 18px;
                line-height: 26px;
            }

            .mcs-14 .mcs-element.mcs-element-112112a>.mcs-widget-container {
                margin: 0px 0px 8px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-6f50778>.mcs-element-populated {
                margin: 0px 0px 0px 8px;
            }

            .mcs-14 .mcs-element.mcs-element-fccc729>.mcs-element-populated {
                padding: 0px 15px 0px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-3b0e6a5 .mcs-heading-title {
                font-size: 12px;
                line-height: 16px;
            }

            .mcs-14 .mcs-element.mcs-element-3b0e6a5>.mcs-widget-container {
                margin: 0px 0px 8px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-2cfe11d .mcs-heading-title {
                font-size: 18px;
                line-height: 26px;
            }

            .mcs-14 .mcs-element.mcs-element-2cfe11d>.mcs-widget-container {
                margin: 0px 0px 8px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-8008ed0 {
                margin-top: 0px;
                margin-bottom: 40px;
            }

            .mcs-14 .mcs-element.mcs-element-840e3b0 .wrapper-items:not(.swiper-container-initialized) .item {
                -ms-flex: 0 0 calc(100%/4);
                flex: 0 0 calc(100%/4);
                max-width: calc(100%/4);
            }

            .mcs-14 .mcs-element.mcs-element-840e3b0 .wrapper-items .swiper-slide {
                padding-left: calc(20px/2);
                padding-right: calc(20px/2);
                padding-bottom: calc(2*20px/2);
            }

            .mcs-14 .mcs-element.mcs-element-840e3b0 .wrapper-items .swiper-slide .item-inner {
                margin-bottom: 20px;
            }

            .mcs-14 .mcs-element.mcs-element-840e3b0 .wrapper-items .swiper-slide .product:not(.product:first-child) {
                padding-top: calc(2*20px/2);
            }

            .mcs-14 .mcs-element.mcs-element-840e3b0 .wrapper-items {
                margin-left: calc(-20px/2);
                margin-right: calc(-20px/2);
            }

            .mcs-14 .mcs-element.mcs-element-840e3b0 .ava-swiper-slider .ava-swiper-arrow {
                width: 25px;
                height: 25px;
            }

            .mcs-14 .mcs-element.mcs-element-840e3b0 .ava-swiper-slider .swiper-arrows {
                margin-top: -55px;
            }

            .mcs-14 .mcs-element.mcs-element-840e3b0 .ava-swiper-slider .ava-swiper-arrow i {
                font-size: 13px;
            }

            .mcs-14 .mcs-element.mcs-element-840e3b0 .ava-swiper-slider .ava-swiper-arrow svg {
                width: 13px;
                height: 13px;
            }

            .mcs-14 .mcs-element.mcs-element-dd3a7eb {
                margin-top: 0px;
                margin-bottom: 60px;
            }

            .mcs-14 .mcs-element.mcs-element-2145f5d>.mcs-element-populated {
                margin: 0px 8px 0px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-bcac859>.mcs-element-populated {
                padding: 0px 20px 0px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-6a5240c .mcs-heading-title {
                font-size: 14px;
                line-height: 16px;
            }

            .mcs-14 .mcs-element.mcs-element-6a5240c>.mcs-widget-container {
                padding: 0px 10px 0px 10px;
            }

            .mcs-14 .mcs-element.mcs-element-72178f4 .mcs-heading-title {
                font-size: 22px;
                line-height: 28px;
            }

            .mcs-14 .mcs-element.mcs-element-25829b8 {
                margin-top: 0px;
                margin-bottom: 50px;
            }

            .mcs-14 .mcs-element.mcs-element-540c08d .wrapper-items:not(.swiper-container-initialized) .item {
                -ms-flex: 0 0 calc(100%/2);
                flex: 0 0 calc(100%/2);
                max-width: calc(100%/2);
            }

            .mcs-14 .mcs-element.mcs-element-540c08d .wrapper-items .swiper-slide {
                padding-left: calc(20px/2);
                padding-right: calc(20px/2);
            }

            .mcs-14 .mcs-element.mcs-element-540c08d .wrapper-items .swiper-slide .item-content {
                margin-bottom: calc(2*20px/2);
            }

            .mcs-14 .mcs-element.mcs-element-540c08d .wrapper-items {
                margin-left: calc(-20px/2);
                margin-right: calc(-20px/2);
            }

            .mcs-14 .mcs-element.mcs-element-540c08d .item .item-content {
                padding: 20px 20px 20px 20px;
            }

            .mcs-14 .mcs-element.mcs-element-540c08d .mcs-testimonial-wrapper .mcs-testimonial-image {
                margin-bottom: 15px;
            }

            .mcs-14 .mcs-element.mcs-element-540c08d .ava-swiper-slider .ava-swiper-arrow {
                width: 25px;
                height: 25px;
            }

            .mcs-14 .mcs-element.mcs-element-540c08d .ava-swiper-slider .swiper-arrows {
                margin-top: -55px;
            }

            .mcs-14 .mcs-element.mcs-element-540c08d .ava-swiper-slider .ava-swiper-arrow i {
                font-size: 13px;
            }

            .mcs-14 .mcs-element.mcs-element-540c08d .ava-swiper-slider .ava-swiper-arrow svg {
                width: 13px;
                height: 13px;
            }

            .mcs-14 .mcs-element.mcs-element-aaa10c6 {
                margin-top: 0px;
                margin-bottom: 40px;
            }

            .mcs-14 .mcs-element.mcs-element-db05d4f .wrapper-items:not(.swiper-container-initialized) .item {
                -ms-flex: 0 0 calc(100%/2);
                flex: 0 0 calc(100%/2);
                max-width: calc(100%/2);
            }

            .mcs-14 .mcs-element.mcs-element-db05d4f .wrapper-items .swiper-slide {
                padding-left: calc(20px/2);
                padding-right: calc(20px/2);
            }

            .mcs-14 .mcs-element.mcs-element-db05d4f .wrapper-items .swiper-slide .item-inner {
                margin-bottom: 20px;
            }

            .mcs-14 .mcs-element.mcs-element-db05d4f .wrapper-items {
                margin-left: calc(-20px/2);
                margin-right: calc(-20px/2);
            }

            .mcs-14 .mcs-element.mcs-element-db05d4f .ava-swiper-slider .ava-swiper-arrow {
                width: 25px;
                height: 25px;
            }

            .mcs-14 .mcs-element.mcs-element-db05d4f .ava-swiper-slider .swiper-arrows {
                margin-top: -55px;
            }

            .mcs-14 .mcs-element.mcs-element-db05d4f .ava-swiper-slider .ava-swiper-arrow i {
                font-size: 13px;
            }

            .mcs-14 .mcs-element.mcs-element-db05d4f .ava-swiper-slider .ava-swiper-arrow svg {
                width: 13px;
                height: 13px;
            }

            .mcs-14 .mcs-element.mcs-element-7019193 .wrapper-items:not(.swiper-container-initialized) .item {
                -ms-flex: 0 0 calc(100%/4);
                flex: 0 0 calc(100%/4);
                max-width: calc(100%/4);
            }

            .mcs-14 .mcs-element.mcs-element-7019193 .wrapper-items .swiper-slide {
                padding-left: calc(10px/2);
                padding-right: calc(10px/2);
            }

            .mcs-14 .mcs-element.mcs-element-7019193 .wrapper-items .swiper-slide .item-inner {
                margin-bottom: 10px;
            }

            .mcs-14 .mcs-element.mcs-element-7019193 .wrapper-items {
                margin-left: calc(-10px/2);
                margin-right: calc(-10px/2);
            }

            .mcs-14 .mcs-element.mcs-element-7019193 .ava-swiper-slider .ava-swiper-arrow {
                width: 25px;
                height: 25px;
            }

            .mcs-14 .mcs-element.mcs-element-7019193 .ava-swiper-slider:not(.swiper-arrows-middle) .ava-swiper-arrow-prev {
                margin-right: -5px;
            }

            .mcs-14 .mcs-element.mcs-element-7019193 .ava-swiper-slider.swiper-arrows-middle .swiper-arrows {
                margin-left: -5px;
                margin-right: -5px;
            }

            .mcs-14 .mcs-element.mcs-element-7019193 .ava-swiper-slider .ava-swiper-arrow i {
                font-size: 13px;
            }

            .mcs-14 .mcs-element.mcs-element-7019193 .ava-swiper-slider .ava-swiper-arrow svg {
                width: 13px;
                height: 13px;
            }
        }

        @media(max-width:767px) {
            .mcs-14 .mcs-element.mcs-element-9395d85 .swiper-slide {
                height: 330px;
            }

            .mcs-14 .mcs-element.mcs-element-9395d85 .swiper-slide-inner {
                max-width: 90%;
            }

            .mcs-14 .mcs-element.mcs-element-9395d85 .mcs-slide-sub-title {
                font-size: 12px;
            }

            .mcs-14 .mcs-element.mcs-element-9395d85 .mcs-slide-heading {
                font-size: 26px;
                line-height: 34px;
            }

            .mcs-14 .mcs-element.mcs-element-9395d85 .mcs-swiper-button {
                font-size: 14px;
                padding: 7px 7px 7px 7px;
            }

            .mcs-14 .mcs-element.mcs-element-0334bbf>.mcs-element-populated {
                padding: 15px 0px 0px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-2a25282 {
                margin-top: 0px;
                margin-bottom: 10px;
            }

            .mcs-14 .mcs-element.mcs-element-b7d5478 .mcs-heading-title {
                font-size: 20px;
                line-height: 28px;
            }

            .mcs-14 .mcs-element.mcs-element-ba602ab {
                margin-top: 0px;
                margin-bottom: 10px;
            }

            .mcs-14 .mcs-element.mcs-element-10370a9 .mcs-heading-title {
                font-size: 20px;
                line-height: 28px;
            }

            .mcs-14 .mcs-element.mcs-element-fc25f95 .mcs-heading-title {
                font-size: 20px;
                line-height: 28px;
            }

            .mcs-14 .mcs-element.mcs-element-0b07535 .wrapper-items:not(.swiper-container-initialized) .item {
                -ms-flex: 0 0 calc(100%/3);
                flex: 0 0 calc(100%/3);
                max-width: calc(100%/3);
            }

            .mcs-14 .mcs-element.mcs-element-0b07535 .wrapper-items .swiper-slide {
                padding-left: calc(15px/2);
                padding-right: calc(15px/2);
            }

            .mcs-14 .mcs-element.mcs-element-0b07535 .wrapper-items .swiper-slide .item-inner {
                margin-bottom: 15px;
            }

            .mcs-14 .mcs-element.mcs-element-0b07535 .wrapper-items {
                margin-left: calc(-15px/2);
                margin-right: calc(-15px/2);
            }

            .mcs-14 .mcs-element.mcs-element-0b07535 .widget-image-caption {
                font-size: 14px;
            }

            .mcs-14 .mcs-element.mcs-element-0b07535 .widget-image-button-text {
                font-size: 12px;
            }

            .mcs-14 .mcs-element.mcs-element-0b07535 .ava-swiper-slider .swiper-arrows {
                margin-top: -20px;
            }

            .mcs-14 .mcs-element.mcs-element-4b014ab {
                top: 40px;
            }

            .mcs-14 .mcs-element.mcs-element-8273c70 .wrapper-items:not(.swiper-container-initialized) .item {
                -ms-flex: 0 0 calc(100%/1);
                flex: 0 0 calc(100%/1);
                max-width: calc(100%/1);
            }

            .mcs-14 .mcs-element.mcs-element-8273c70 .wrapper-items .swiper-slide {
                padding-left: calc(10px/2);
                padding-right: calc(10px/2);
                padding-bottom: calc(2*10px/2);
            }

            .mcs-14 .mcs-element.mcs-element-8273c70 .wrapper-items .swiper-slide .item-inner {
                margin-bottom: 10px;
            }

            .mcs-14 .mcs-element.mcs-element-8273c70 .wrapper-items .swiper-slide .product:not(.product:first-child) {
                padding-top: calc(2*10px/2);
            }

            .mcs-14 .mcs-element.mcs-element-8273c70 .wrapper-items {
                margin-left: calc(-10px/2);
                margin-right: calc(-10px/2);
            }

            .mcs-14 .mcs-element.mcs-element-6fb1a90>.mcs-widget-container {
                margin: 0px 0px 15px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-6a31d9a {
                top: 40px;
            }

            .mcs-14 .mcs-element.mcs-element-81f2329 .widget-tabs .widget-tabs-wrapper {
                text-align: left;
                padding: 0px 0px 3px 0px;
                margin: 0px 0px 15px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-81f2329 .wrapper-items:not(.swiper-container-initialized) .item {
                -ms-flex: 0 0 calc(100%/2);
                flex: 0 0 calc(100%/2);
                max-width: calc(100%/2);
            }

            .mcs-14 .mcs-element.mcs-element-81f2329 .wrapper-items .swiper-slide {
                padding-left: calc(10px/2);
                padding-right: calc(10px/2);
                padding-bottom: calc(2*10px/2);
            }

            .mcs-14 .mcs-element.mcs-element-81f2329 .wrapper-items .swiper-slide .item-inner {
                margin-bottom: 10px;
            }

            .mcs-14 .mcs-element.mcs-element-81f2329 .wrapper-items .swiper-slide .product:not(.product:first-child) {
                padding-top: calc(2*10px/2);
            }

            .mcs-14 .mcs-element.mcs-element-81f2329 .wrapper-items {
                margin-left: calc(-10px/2);
                margin-right: calc(-10px/2);
            }

            .mcs-14 .mcs-element.mcs-element-81f2329 .widget-tabs .widget-tabs-wrapper .widget-tab-title {
                font-size: 12px;
                line-height: 30px;
            }

            .mcs-14 .mcs-element.mcs-element-81f2329>.mcs-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-5ab36d4 {
                margin-top: 0px;
                margin-bottom: 50px;
            }

            .mcs-14 .mcs-element.mcs-element-5e12ac1>.mcs-element-populated {
                margin: 0px 0px 15px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-ad62321 .mcs-heading-title {
                font-size: 12px;
                line-height: 14px;
            }

            .mcs-14 .mcs-element.mcs-element-9fc04a6 .mcs-heading-title {
                font-size: 20px;
                line-height: 24px;
            }

            .mcs-14 .mcs-element.mcs-element-d34fefc .mcs-heading-title {
                font-size: 12px;
                line-height: 14px;
            }

            .mcs-14 .mcs-element.mcs-element-65ea490>.mcs-element-populated {
                margin: 0px 0px 0px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-b47d9f8 .mcs-heading-title {
                font-size: 12px;
                line-height: 14px;
            }

            .mcs-14 .mcs-element.mcs-element-9b9f0de .mcs-heading-title {
                font-size: 20px;
                line-height: 24px;
            }

            .mcs-14 .mcs-element.mcs-element-6adfd08 .mcs-heading-title {
                font-size: 12px;
                line-height: 14px;
            }

            .mcs-14 .mcs-element.mcs-element-fc09335 {
                top: 40px;
            }

            .mcs-14 .mcs-element.mcs-element-82ab3db .wrapper-items:not(.swiper-container-initialized) .item {
                -ms-flex: 0 0 calc(100%/2);
                flex: 0 0 calc(100%/2);
                max-width: calc(100%/2);
            }

            .mcs-14 .mcs-element.mcs-element-82ab3db .wrapper-items .swiper-slide {
                padding-left: calc(10px/2);
                padding-right: calc(10px/2);
                padding-bottom: calc(2*10px/2);
            }

            .mcs-14 .mcs-element.mcs-element-82ab3db .wrapper-items .swiper-slide .item-inner {
                margin-bottom: 10px;
            }

            .mcs-14 .mcs-element.mcs-element-82ab3db .wrapper-items .swiper-slide .product:not(.product:first-child) {
                padding-top: calc(2*10px/2);
            }

            .mcs-14 .mcs-element.mcs-element-82ab3db .wrapper-items {
                margin-left: calc(-10px/2);
                margin-right: calc(-10px/2);
            }

            .mcs-14 .mcs-element.mcs-element-c97b8d7 {
                margin-top: 0px;
                margin-bottom: 50px;
                padding: 40px 0px 40px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-57d6e8f {
                top: 40px;
            }

            .mcs-14 .mcs-element.mcs-element-9da58af .wrapper-items:not(.swiper-container-initialized) .item {
                -ms-flex: 0 0 calc(100%/3);
                flex: 0 0 calc(100%/3);
                max-width: calc(100%/3);
            }

            .mcs-14 .mcs-element.mcs-element-9da58af .wrapper-items .swiper-slide {
                padding-left: calc(15px/2);
                padding-right: calc(15px/2);
            }

            .mcs-14 .mcs-element.mcs-element-9da58af .wrapper-items .swiper-slide .item-inner {
                margin-bottom: 15px;
            }

            .mcs-14 .mcs-element.mcs-element-9da58af .wrapper-items {
                margin-left: calc(-15px/2);
                margin-right: calc(-15px/2);
            }

            .mcs-14 .mcs-element.mcs-element-9da58af .widget-image-caption {
                font-size: 14px;
            }

            .mcs-14 .mcs-element.mcs-element-9da58af .widget-image-button-text {
                font-size: 12px;
            }

            .mcs-14 .mcs-element.mcs-element-e55cde8 {
                margin-top: 0px;
                margin-bottom: 50px;
            }

            .mcs-14 .mcs-element.mcs-element-cb54016>.mcs-element-populated {
                margin: 0px 0px 15px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-1a24201>.mcs-element-populated {
                padding: 0px 25px 0px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-f171243 .mcs-heading-title {
                font-size: 13px;
            }

            .mcs-14 .mcs-element.mcs-element-f171243>.mcs-widget-container {
                margin: 0px 0px 10px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-c80e324 .mcs-heading-title {
                font-size: 22px;
                line-height: 30px;
            }

            .mcs-14 .mcs-element.mcs-element-c80e324>.mcs-widget-container {
                margin: 0px 0px 10px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-c5cd033>.mcs-element-populated {
                margin: 0px 0px 15px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-0872f44>.mcs-element-populated {
                padding: 0px 25px 0px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-4cb40a4 .mcs-heading-title {
                font-size: 13px;
            }

            .mcs-14 .mcs-element.mcs-element-4cb40a4>.mcs-widget-container {
                margin: 0px 0px 10px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-112112a .mcs-heading-title {
                font-size: 22px;
                line-height: 30px;
            }

            .mcs-14 .mcs-element.mcs-element-112112a>.mcs-widget-container {
                margin: 0px 0px 10px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-6f50778>.mcs-element-populated {
                margin: 0px 0px 0px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-fccc729>.mcs-element-populated {
                padding: 0px 25px 0px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-3b0e6a5 .mcs-heading-title {
                font-size: 13px;
            }

            .mcs-14 .mcs-element.mcs-element-3b0e6a5>.mcs-widget-container {
                margin: 0px 0px 10px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-2cfe11d .mcs-heading-title {
                font-size: 22px;
                line-height: 30px;
            }

            .mcs-14 .mcs-element.mcs-element-2cfe11d>.mcs-widget-container {
                margin: 0px 0px 10px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-29d7b81 {
                top: 40px;
            }

            .mcs-14 .mcs-element.mcs-element-840e3b0 .wrapper-items:not(.swiper-container-initialized) .item {
                -ms-flex: 0 0 calc(100%/2);
                flex: 0 0 calc(100%/2);
                max-width: calc(100%/2);
            }

            .mcs-14 .mcs-element.mcs-element-840e3b0 .wrapper-items .swiper-slide {
                padding-left: calc(10px/2);
                padding-right: calc(10px/2);
                padding-bottom: calc(2*10px/2);
            }

            .mcs-14 .mcs-element.mcs-element-840e3b0 .wrapper-items .swiper-slide .item-inner {
                margin-bottom: 10px;
            }

            .mcs-14 .mcs-element.mcs-element-840e3b0 .wrapper-items .swiper-slide .product:not(.product:first-child) {
                padding-top: calc(2*10px/2);
            }

            .mcs-14 .mcs-element.mcs-element-840e3b0 .wrapper-items {
                margin-left: calc(-10px/2);
                margin-right: calc(-10px/2);
            }

            .mcs-14 .mcs-element.mcs-element-dd3a7eb {
                margin-top: 0px;
                margin-bottom: 50px;
            }

            .mcs-14 .mcs-element.mcs-element-2145f5d>.mcs-element-populated {
                margin: 0px 0px 15px 0px;
            }

            .mcs-14 .mcs-element.mcs-element-72178f4 .mcs-heading-title {
                font-size: 20px;
                line-height: 30px;
            }

            .mcs-14 .mcs-element.mcs-element-540c08d .wrapper-items:not(.swiper-container-initialized) .item {
                -ms-flex: 0 0 calc(100%/1);
                flex: 0 0 calc(100%/1);
                max-width: calc(100%/1);
            }

            .mcs-14 .mcs-element.mcs-element-540c08d .wrapper-items .swiper-slide {
                padding-left: calc(10px/2);
                padding-right: calc(10px/2);
            }

            .mcs-14 .mcs-element.mcs-element-540c08d .wrapper-items .swiper-slide .item-content {
                margin-bottom: calc(2*10px/2);
            }

            .mcs-14 .mcs-element.mcs-element-540c08d .wrapper-items {
                margin-left: calc(-10px/2);
                margin-right: calc(-10px/2);
            }

            .mcs-14 .mcs-element.mcs-element-540c08d .item .item-content {
                padding: 15px 15px 15px 15px;
            }

            .mcs-14 .mcs-element.mcs-element-540c08d .mcs-testimonial-wrapper .mcs-testimonial-image {
                margin-bottom: 10px;
            }

            .mcs-14 .mcs-element.mcs-element-a8fe414 {
                top: 40px;
            }

            .mcs-14 .mcs-element.mcs-element-db05d4f .wrapper-items:not(.swiper-container-initialized) .item {
                -ms-flex: 0 0 calc(100%/2);
                flex: 0 0 calc(100%/2);
                max-width: calc(100%/2);
            }

            .mcs-14 .mcs-element.mcs-element-db05d4f .wrapper-items .swiper-slide {
                padding-left: calc(10px/2);
                padding-right: calc(10px/2);
            }

            .mcs-14 .mcs-element.mcs-element-db05d4f .wrapper-items .swiper-slide .item-inner {
                margin-bottom: 10px;
            }

            .mcs-14 .mcs-element.mcs-element-db05d4f .wrapper-items {
                margin-left: calc(-10px/2);
                margin-right: calc(-10px/2);
            }

            .mcs-14 .mcs-element.mcs-element-db05d4f .widget-image-caption {
                font-size: 14px;
                line-height: 20px;
                margin-top: 10px;
            }

            .mcs-14 .mcs-element.mcs-element-03c77a7>.mcs-column-wrap>.mcs-widget-wrap>.mcs-widget:not(.mcs-widget__width-auto):not(.mcs-widget__width-initial):not(:last-child):not(.mcs-absolute) {
                margin-bottom: 0px;
            }

            .mcs-14 .mcs-element.mcs-element-7019193 .wrapper-items:not(.swiper-container-initialized) .item {
                -ms-flex: 0 0 calc(100%/3);
                flex: 0 0 calc(100%/3);
                max-width: calc(100%/3);
            }

            .mcs-14 .mcs-element.mcs-element-7019193 .wrapper-items .swiper-slide {
                padding-left: calc(10px/2);
                padding-right: calc(10px/2);
            }

            .mcs-14 .mcs-element.mcs-element-7019193 .wrapper-items .swiper-slide .item-inner {
                margin-bottom: 10px;
            }

            .mcs-14 .mcs-element.mcs-element-7019193 .wrapper-items {
                margin-left: calc(-10px/2);
                margin-right: calc(-10px/2);
            }

            .mcs-14 .mcs-element.mcs-element-7019193 .widget-image-caption {
                font-size: 14px;
                line-height: 20px;
                margin-top: 10px;
            }

            .mcs-14 .mcs-element.mcs-element-7019193 .ava-swiper-slider:not(.swiper-arrows-middle) .ava-swiper-arrow-prev {
                margin-right: 0px;
            }

            .mcs-14 .mcs-element.mcs-element-7019193 .ava-swiper-slider.swiper-arrows-middle .swiper-arrows {
                margin-left: 0px;
                margin-right: 0px;
            }
        }


        .ava-dropdown-wrapper {
            position: relative;
        }

        .ava-dropdown-toggle {
            background: none;
            border: none;
            cursor: pointer;
            padding: 8px;
            display: flex;
            align-items: center;
            transition: background 0.3s;
            border-radius: 50%;
            -webkit-tap-highlight-color: transparent;
            touch-action: manipulation;
        }

        .ava-dropdown-toggle:hover {
            background: #f0f0f0;
        }

        .ava-dropdown-toggle svg {
            width: 32px;
            height: 32px;
            fill: #333;
        }

        .ava-dropdown-menu {
            position: absolute;
            top: 100%;
            right: 0;
            margin-top: 8px;
            background: white;
            border-radius: 8px;
            box-shadow: 0 4px 12px rgba(0,0,0,0.15);
            min-width: 200px;
            opacity: 0;
            visibility: hidden;
            transform: translateY(-10px);
            transition: all 0.3s ease;
            z-index: 1000;
        }

        .ava-dropdown-wrapper.open .ava-dropdown-menu {
            opacity: 1;
            visibility: visible;
            transform: translateY(0);
        }

        .ava-dropdown-menu::before {
            content: '';
            position: absolute;
            top: -6px;
            right: 12px;
            width: 12px;
            height: 12px;
            background: white;
            transform: rotate(45deg);
        }

        .dropdown-item {
            display: block;
            padding: 12px 20px;
            color: #333;
            text-decoration: none;
            transition: background 0.2s;
            position: relative;
            z-index: 1;
            -webkit-tap-highlight-color: transparent;
            touch-action: manipulation;
        }

        .dropdown-item:first-child {
            border-radius: 8px 8px 0 0;
        }

        .dropdown-item:last-child {
            border-radius: 0 0 8px 8px;
        }

        .dropdown-item:hover {
            background: #f8f8f8;
        }

        .dropdown-divider {
            height: 1px;
            background: #e0e0e0;
            margin: 4px 0;
        }

        /* Non-connected state */
        .not-connected .ava-dropdown-toggle svg {
            fill: #999;
        }

        /* Mobile optimizations */
        @media (max-width: 768px) {
            .ava-dropdown-toggle {
                padding: 12px;
            }

            .ava-dropdown-toggle svg {
                width: 36px;
                height: 36px;
            }

            .dropdown-item {
                padding: 16px 20px;
                font-size: 16px;
            }

            .ava-dropdown-menu {
                min-width: 180px;
            }
        }

        /* Prevent text selection on mobile */
        .ava-dropdown-toggle,
        .dropdown-item {
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
        }
		