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