: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: 0;
}

.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: 0;
}

.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: 0;
    padding-bottom: 0;
}

.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: 0 0 1px 0;
    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: 0;
}

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

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

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

.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: 0;
    padding-bottom: 0;
}

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

.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: 0;
}

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

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

.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: 0;
    padding-bottom: 0;
}

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

.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;
}

.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: 0 20px 0 0;
}

.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: 0;
    padding-bottom: 0;
}

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

.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;
}

.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: 0;
}

.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: 0;
}

.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: 0 0 6px;
    margin: -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: 0 5px 5px 0;
}

.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: 0;
}

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

.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: 0;
}

.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: 0 20px 0 0;
}

.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: 0 20px -2px 0;
}

.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: 0;
}

.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: 0 20px -2px 0;
}

.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: 0;
}

.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: 0 0 5px;
}

.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: 0 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: 0;
}

.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 0 0;
    padding: 13px 60px 13px 20px;
}

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

.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;
}

.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: 0;
}

.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: 0 0 1px 0;
    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: 0 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: 0;
}

.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: 0;
}

.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: 0 0 6px;
}

.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: 0 20px 0 0;
}

.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: 0;
}

.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: 0;
}

.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: 0 20px 0 0;
}

.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: 0 20px -2px 0;
}

.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: 0;
}

.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: 0 20px -2px 0;
}

.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: 0;
}

.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: 0 0 5px;
}

.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: 0 10px 0 0;
    }

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

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

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

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

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

    .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: 0;
    }

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

    .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: 0 5px 0 0;
    }

    .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;
    }

    .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: 0;
    }

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

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

    .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: 0 10px 0 0;
    }

    .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: 0 15px 0 0;
    }

    .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: 0 15px 0 0;
    }

    .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: 0 15px -2px 0;
    }

    .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: 0 15px -2px 0;
    }

    .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 0;
    }

    .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: 0 5px 0 0;
    }

    .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: 0 10px 0 0;
    }

    .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: 0 10px 0 0;
    }

    .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: 0 10px -2px 0;
    }

    .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: 0 10px -2px 0;
    }

    .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: 0;
}

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

.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: 0 60px 0 0;
}

.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: 0;
    padding-bottom: 0;
}

.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: 0 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: 0;
    padding-bottom: 0;
}

.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: 0 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: 0;
    padding-bottom: 0;
}

.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: 0 0 0 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 0;
}

.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: 0;
}

.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: 0 0 20px;
}

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

.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: 0;
}

.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: 0;
}

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

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

.mcs-13 .mcs-element.mcs-element-016e8b3>.mcs-widget-container {
    margin: 0 0 0 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: 0;
}

.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: 0 0 14px;
}

.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: 0;
}

.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: 0 0 14px;
}

.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: 0;
}

.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: 0 0 14px;
}

.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: 0;
}

.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: 0 0 20px;
}

.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: 0 0 15px;
}

.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 0 0 0;
    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 0;
}

.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: 0;
}

.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: 0;
}

.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: 0;
}

.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: 0 50px 0 0;
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .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: 0 0 10px;
    }

    .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: 0 0 10px;
    }

    .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 0;
    }

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

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

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

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

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

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

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

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

@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: 0;
}

.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: 0;
}

.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;
}

.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: 0;
    width: 0;
}

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

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

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

.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: 0;
}

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

.mcs-14 .mcs-element.mcs-element-2a25282 {
    margin-top: 0;
    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: 0;
}

.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: 0;
}

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

.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: 0;
}

.mcs-14 .mcs-element.mcs-element-933d6c7>.mcs-widget-container {
    margin: 0 0 20px;
    padding: 0 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: 0 0 15px;
}

.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: 0 0 0 0;
    padding: 0;
}

.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: 0;
    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: 0;
}

.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: 0;
}

.mcs-14 .mcs-element.mcs-element-f1baf8c>.mcs-element-populated {
    padding: 0 0 0 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: 0;
}

.mcs-14 .mcs-element.mcs-element-afe42da>.mcs-widget-container {
    margin: 0 0 20px;
    padding: 0 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: 0 0 15px;
}

.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: 0 0 0 0;
    padding: 0;
}

.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: 0;
}

.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: 0;
}

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

.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: 0;
}

.mcs-14 .mcs-element.mcs-element-48afb30>.mcs-widget-container {
    margin: 0 0 20px;
    padding: 0 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: 0 0 15px;
}

.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: 0 0 0 0;
    padding: 0;
}

.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: 0;
    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: 0;
}

.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;
}

.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: 0;
    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: 0 0 0 0;
    padding: 0;
}

.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: 0;
    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: 0;
}

.mcs-14 .mcs-element.mcs-element-2fe327c>.mcs-widget-container {
    margin: 0 0 20px;
    padding: 0 0 15px;
    border-style: solid;
    border-width: 0 0 1px 0;
    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: 0;
    padding-bottom: 0;
}

.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: 0;
}

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

.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: 0;
    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: 0;
}

.mcs-14 .mcs-element.mcs-element-6fb1a90>.mcs-widget-container {
    padding: 0 0 15px;
    border-style: solid;
    border-width: 0 0 1px 0;
    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: 0;
    padding-bottom: 0;
}

.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: 0;
}

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

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

.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: 0 0 2px 0;
    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 0 0;
}

.mcs-14 .mcs-element.mcs-element-5ab36d4 {
    margin-top: 0;
    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: 0;
}

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

.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: 0;
}

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

.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: 0;
}

.mcs-14 .mcs-element.mcs-element-ad62321>.mcs-widget-container {
    margin: 0 0 25px;
    padding: 0 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: 0 0 10px;
}

.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: 0;
}

.mcs-14 .mcs-element.mcs-element-65ea490>.mcs-element-populated {
    margin: 0 0 0 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: 0;
}

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

.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: 0;
}

.mcs-14 .mcs-element.mcs-element-b47d9f8>.mcs-widget-container {
    margin: 0 0 25px;
    padding: 0 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: 0 0 10px;
}

.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: 0;
    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: 0;
}

.mcs-14 .mcs-element.mcs-element-2c21cc2>.mcs-widget-container {
    margin: 0 0 20px;
    padding: 0 0 15px;
    border-style: solid;
    border-width: 0 0 1px 0;
    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: 0;
    padding-bottom: 0;
}

.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: 0;
}

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

.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: 0;
    margin-bottom: 40px;
    padding: 70px 0;
}

.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: 0;
}

.mcs-14 .mcs-element.mcs-element-2d486a5>.mcs-widget-container {
    margin: 0 0 20px;
    padding: 0 0 15px;
    border-style: solid;
    border-width: 0 0 1px 0;
    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: 0;
    padding-bottom: 0;
}

.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: 0;
}

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

.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: 0;
    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: 0 0 0 0;
    padding: 0;
    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: 0;
    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: 0;
}

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

.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: 0;
}

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

.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: 0;
}

.mcs-14 .mcs-element.mcs-element-f171243>.mcs-widget-container {
    margin: 0 0 20px;
    padding: 0 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: 0 0 10px;
}

.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: 0 0 0 0;
    padding: 0;
}

.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: 0;
}

.mcs-14 .mcs-element.mcs-element-c5cd033>.mcs-element-populated {
    margin: 0 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: 0;
}

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

.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: 0;
}

.mcs-14 .mcs-element.mcs-element-4cb40a4>.mcs-widget-container {
    margin: 0 0 20px;
    padding: 0 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: 0 0 10px;
}

.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: 0 0 0 0;
    padding: 0;
}

.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: 0;
}

.mcs-14 .mcs-element.mcs-element-6f50778>.mcs-element-populated {
    margin: 0 0 0 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: 0;
}

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

.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: 0;
}

.mcs-14 .mcs-element.mcs-element-3b0e6a5>.mcs-widget-container {
    margin: 0 0 20px;
    padding: 0 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: 0 0 10px;
}

.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: 0 0 0 0;
    padding: 0;
}

.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: 0;
    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: 0;
}

.mcs-14 .mcs-element.mcs-element-2ef1474>.mcs-widget-container {
    margin: 0 0 20px;
    padding: 0 0 15px;
    border-style: solid;
    border-width: 0 0 1px 0;
    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: 0;
    padding-bottom: 0;
}

.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: 0;
}

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

.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: 0;
    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: 0;
}

.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: 0;
}

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

.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: 0;
}

.mcs-14 .mcs-element.mcs-element-6a5240c>.mcs-widget-container {
    margin: 0 0 20px;
    padding: 0 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: 0;
    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: 0;
}

.mcs-14 .mcs-element.mcs-element-82fb3c3>.mcs-widget-container {
    margin: 0 0 20px;
    padding: 0 0 15px;
    border-style: solid;
    border-width: 0 0 1px 0;
    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: 0;
    padding-bottom: 0;
}

.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: 0;
}

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

.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;
}

.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: 0;
    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: 0;
}

.mcs-14 .mcs-element.mcs-element-11362e1>.mcs-widget-container {
    margin: 0 0 20px;
    padding: 0 0 15px;
    border-style: solid;
    border-width: 0 0 1px 0;
    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: 0;
    padding-bottom: 0;
}

.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: 0;
}

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

.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: 0;
}

.mcs-14 .mcs-element.mcs-element-03c77a7>.mcs-element-populated {
    padding: 0 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: 0;
        margin-bottom: 15px;
    }

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

    .mcs-14 .mcs-element.mcs-element-933d6c7 .mcs-heading-title {
        line-height: 18px;
    }

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

    .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: 0 0 10px;
    }

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

    .mcs-14 .mcs-element.mcs-element-f1baf8c>.mcs-element-populated {
        padding: 0 0 0 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: 0 0 10px;
    }

    .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: 0 0 10px;
    }

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

    .mcs-14 .mcs-element.mcs-element-48afb30 .mcs-heading-title {
        line-height: 18px;
    }

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

    .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: 0 0 10px;
    }

    .mcs-14 .mcs-element.mcs-element-c17f71e {
        margin-top: 0;
        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: 0;
        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: 0;
        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: 0;
        margin-bottom: 70px;
    }

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

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

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

    .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: 0 0 0 10px;
    }

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

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

    .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: 0;
        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: 0;
        margin-bottom: 70px;
        padding: 60px 0;
    }

    .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: 0;
        margin-bottom: 70px;
    }

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

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

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

    .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: 0 7px;
    }

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

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

    .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: 0 0 0 15px;
    }

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

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

    .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: 0;
        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: 0;
        margin-bottom: 70px;
    }

    .mcs-14 .mcs-element.mcs-element-2145f5d>.mcs-element-populated {
        margin: 0 15px 0 0;
    }

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

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

    .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: 0;
        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;
    }

    .mcs-14 .mcs-element.mcs-element-aaa10c6 {
        margin-top: 0;
        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: 0 15px 0 0;
    }

    .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: 0 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: 0 0 0 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: 0 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: 0 15px 0 0;
    }

    .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: 0 10px;
    }

    .mcs-14 .mcs-element.mcs-element-fc25f95 .mcs-heading-title {
        font-size: 16px;
    }

    .mcs-14 .mcs-element.mcs-element-c17f71e {
        margin-top: 0;
        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: 0;
    }

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

    .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: 0;
        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: 0;
        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: 0;
    }

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

    .mcs-14 .mcs-element.mcs-element-5ab36d4 {
        margin-top: 0;
        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: 0 0 8px;
        padding: 0 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: 0 0 8px;
    }

    .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: 0 0 8px;
        padding: 0 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: 0 0 8px;
    }

    .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: 0;
        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: 0;
        margin-bottom: 60px;
        padding: 50px 0;
    }

    .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: 0;
        margin-bottom: 60px;
    }

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

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

    .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: 0 0 8px;
    }

    .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: 0 0 8px;
    }

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

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

    .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: 0 0 8px;
    }

    .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: 0 0 8px;
    }

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

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

    .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: 0 0 8px;
    }

    .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: 0 0 8px;
    }

    .mcs-14 .mcs-element.mcs-element-8008ed0 {
        margin-top: 0;
        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: 0;
        margin-bottom: 60px;
    }

    .mcs-14 .mcs-element.mcs-element-2145f5d>.mcs-element-populated {
        margin: 0 8px 0 0;
    }

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

    .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: 0 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: 0;
        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;
    }

    .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: 0;
        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;
    }

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

    .mcs-14 .mcs-element.mcs-element-2a25282 {
        margin-top: 0;
        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: 0;
        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: 0 0 15px;
    }

    .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: 0 0 3px;
        margin: 0 0 15px;
    }

    .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: 0;
    }

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

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

    .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: 0;
    }

    .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: 0;
        margin-bottom: 50px;
        padding: 40px 0;
    }

    .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: 0;
        margin-bottom: 50px;
    }

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

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

    .mcs-14 .mcs-element.mcs-element-f171243 .mcs-heading-title {
        font-size: 13px;
    }

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

    .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: 0 0 10px;
    }

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

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

    .mcs-14 .mcs-element.mcs-element-4cb40a4 .mcs-heading-title {
        font-size: 13px;
    }

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

    .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: 0 0 10px;
    }

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

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

    .mcs-14 .mcs-element.mcs-element-3b0e6a5 .mcs-heading-title {
        font-size: 13px;
    }

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

    .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: 0 0 10px;
    }

    .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: 0;
        margin-bottom: 50px;
    }

    .mcs-14 .mcs-element.mcs-element-2145f5d>.mcs-element-populated {
        margin: 0 0 15px;
    }

    .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;
    }

    .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: 0;
    }

    .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: 0;
    }

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


.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;
}