<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">:root {
	
	--sans: 'Poppins', sans-serif;
	--regular: 400;
	--bold: 600;
	
	--textspace: 0.075em;
		
	--black: #000;
	--white: #fff;
	--darkgrey: #333;
	--lightgrey: #F1F2ED;
	--grey: #C4C6B9;
	--red: #D51F27;
}
/*-----// BODY //-----*/
html {
    min-height: 100%;
    padding: 0px;
    margin: 0px;
    font-size: 62.5%;
	overflow-x: hidden;
}
body {
    background: #fff;
    padding: 0px;
    font-family: var(--sans);
    font-style: normal;
    font-weight: 400;
    font-size: 1.4rem;
    color: var(--darkgrey);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	opacity: 1;
	transition: opacity 500ms ease;
}
body.fade-out {
	opacity: 0;
	transition: opacity 500ms ease;
}
/*-----// TEXT //-----*/
p, li, .p, address {
	font-size: 1.4rem;
	font-style: normal;
	font-weight: var(--regular);
	line-height: 2.2rem;
}
a, button {
	color: var(--darkgrey);
}
a:hover, a:focus {
	color: var(--red);
	text-decoration: none;
}
a, a:hover, button, button:hover, a i, button i, .animate, .animate:hover, input[type=submit], input[type=submit]:hover {
	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
}
*:focus {
	outline: none !important;
	box-shadow: none;
}
button {
	border: 0;
	padding: 0;
	background-color: transparent;
    outline: none;
}
b, strong {
	font-weight: var(--bold);
}
.serif {
	font-family: var(--serif) !important;
}
.sans {
	font-family: var(--sans) !important;
}
h1, .h1 {
	font-family: var(--sans);
	font-size: 6rem;
	font-weight: var(--bold);
	font-style: normal;
	line-height: 6rem;
	margin: 0 0 25px;
}
h2, .h2 {
	font-family: var(--sans);
	font-size: 4rem;
	font-weight: var(--bold);
	font-style: normal;
	line-height: 4.8rem;
	margin: 0 0 20px;
}
h3, .h3 {
	font-family: var(--sans);
	font-size: 3rem;
	font-weight: var(--bold);
	font-style: normal;
	line-height: 3.8rem;
	margin: 0 0 20px;
	
}
h4, .h4 {
	font-family: var(--sans);
	font-size: 2.6rem;
	font-weight: var(--bold);
	font-style: normal;
	line-height: 3.2rem;
	margin: 0 0 20px;
	
}
h5, .h5 {
	font-family: var(--sans);
	font-size: 2rem;
	font-weight: var(--bold);
	font-style: normal;
	line-height: 2.8rem;
	margin: 0 0 15px;
}
h6, .h6 {
	font-family: var(--sans);
	font-size: 1rem;
    font-weight: var(--regular);
	font-style: normal;
	line-height: 1.4rem;
	margin: 0 0 10px;
	letter-spacing: var(--textspace);
	text-transform: uppercase;
}
img, figure {
	max-width: 100%;
	height: auto;
}
.img-fit {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.img-border {
	border: 1px solid var(--grey);
}
.invert {
	filter: invert();
}
blockquote, blockquote p {
    font-size: 1.4rem;
    margin: 0 0 20px;
    line-height: 2.2rem;
}
.blockquote_caption {
	font-size: 2rem;
	font-weight: 400;
	font-style: normal;
	line-height: 3rem;
}
.blockquote_caption small {
	line-height: 1.3;
}
.clearfix:before, .clearfix:after {
	content: "";
	display: table;
}
.clearfix:after {
	clear: both;
}
hr {
	margin-top: 2rem;
	margin-bottom: 2rem;
	background-color: var(--black);
	opacity: 1;
}
th {
	font-weight: 600 !important;
}
/*-----// BUTTON CLASSES //-----*/
.btn, .button {
	font-size: 1.4rem;
	font-weight: 600;
	padding: 12px 20px;
	border: 1px solid;
	border-radius: 0rem;
	margin: 0;
	text-decoration: none;
	line-height: 1;
	display: inline-flex;
	align-items: center;
	white-space: nowrap;
	justify-content: center;
	box-shadow: none !important;
}
.btn-large {
	font-size: 1.8rem;
	padding: 18px 60px;
}
.btn-black, .button, .btn-success {
	background-color: var(--black);
	border-color: var(--black);
	color: var(--white);
}
.btn-black:hover,
.btn-black:focus,
.btn-black:active,
.button:hover,
.button:focus,
.button:active,
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.focus, .btn-success:focus {
	background-color: var(--grey) !important;
	border-color: var(--black) !important;;
	color: var(--black) !important;;
}
.btn-black-o, .btn-default, .btn-outline-secondary {
	background-color: var(--white);
	border-color: var(--black);
	color: var(--black);
}
.btn-black-o:hover,
.btn-black-o:focus,
.btn-black-o:active,
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-outline-secondary:hover,
.btn-outline-secondary:focus,
.btn-outline-secondary:active {
	background-color: var(--lightgrey);
	border-color: var(--black);
	color: var(--black);
}
.btn-grey-o {
	background-color: var(--lightgrey);
	border-color: var(--black);
	color: var(--black);
}
.btn-grey-o:hover,
.btn-grey-o:focus,
.btn-grey-o:active {
	background-color: var(--black);
	border-color: var(--black);
	color: var(--white);
}
.btn-white {
	background-color: var(--white);
	border-color: var(--white);
	color: var(--black);
	opacity: 1;
}
.btn-white:hover,
.btn-white:focus,
.btn-white:active {
	background-color: var(--white);
	border-color: var(--white);
	color: var(--black);
	opacity: 0.8;
}
/*-----// CUSTOM CLASSES //-----*/
.text-black {
	color: var(--black);
}
.text-lightgrey {
    color: var(--lightgrey);
}
.text-grey {
    color: var(--grey);
}
.text-darkgrey {
    color: var(--darkgrey);
}
.text-white {
	color: var(--white);
}
.text-red {
	color: var(--red);
}
.text-muted {
    color: var(--darkgrey) !important;
}
.bg-black {
    background-color: var(--black);
}
.bg-lightgrey {
    background-color: var(--lightgrey);
}
.bg-grey {
    background-color: var(--grey);
}
.bg-white {
    background-color: var(--white);
}
a.link-box {
    font-size: 1.2rem;
    letter-spacing: 1px;
    font-weight: 600;
	background: var(--black) url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjJweCIgaGVpZ2h0PSIyMnB4IiB2aWV3Qm94PSIwIDAgMjIgMjIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+R3JvdXAgNDwvdGl0bGU+CiAgICA8ZyBpZD0iRGVza3RvcCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkhvbWUtLy1Ecm9wZG93bi1OYXZpZ2F0aW9uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTExLjAwMDAwMCwgLTQxODMuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC01IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3MzMuMDAwMDAwLCA0MTgzLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3OC4wMDAwMDAsIDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS1Db3B5LTIiIHN0cm9rZT0iIzAwMDAwMCIgZmlsbD0iI0ZGRkZGRiIgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgIDx0ZXh0IGlkPSImZ3Q7IiBmb250LWZhbWlseT0iUG9wcGlucy1TZW1pQm9sZCwgUG9wcGlucyIgZm9udC1zaXplPSIxMiIgZm9udC13ZWlnaHQ9IjUwMCIgbGV0dGVyLXNwYWNpbmc9IjEuNSIgZmlsbD0iIzAwMDAwMCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0c3BhbiB4PSI3Ljc1MzAwMjkzIiB5PSIxNC45OTk4ODQiPiZndDs8L3RzcGFuPgogICAgICAgICAgICAgICAgICAgIDwvdGV4dD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") no-repeat 100% 50% / contain;
    color: var(--white);
    padding: 1px 30px 1px 10px;
    display: inline-block;
	position: relative;
}
a.link-box:hover {
    color: var(--red);
}
a.link-box:after{
	content: '';
	position: absolute;
	z-index: -1;
	border-right: 3px solid var(--grey);
	border-bottom: 3px solid var(--grey);
	right: -3px;
	bottom: -3px;
	width: 100%;
	height: 100%;
	transition: all 440ms ease;
}
a.link-box:hover:after {
	bottom: 0;
	right: 0;
}
/*-----// STRUCTURE //-----*/
.container-fluid {
	max-width: 1440px;
	padding-left: 20px;
    padding-right: 20px;
}
/*-----// HEADER //-----*/
.header--push {
	transition: all 440ms ease;
}
@media (min-width : 1240px) {
	.header--push {
		height: 228px;
	}
}
@media (min-width : 992px) and (max-width : 1239px) {
	.header--push {
		height: 189px;
	}
}
@media (max-width : 991px) {
	.header--push {
		height: 162px;
	}
}
.header--wrap {
	position: fixed;
	z-index: 2000;
    left: 0;
    top: 0;
    width: 100%;
	background-color: #fff;
    transition: all 440ms ease;
}
.header--notification {	
	font-size: 1.2rem;
	font-weight: var(--bold);
	letter-spacing: var(--textspace);
	text-transform: uppercase;
	padding: 8px 20px;
	text-align: center;
	color: var(--white);
	background-color: var(--black);
}
.header--main {
	padding: 10px 20px;
	background-color: var(--white);
	border-bottom: 1px solid var(--black);
	position: relative;
}
.header--link {
	font-size: 1.2rem;
	font-weight: var(--bold);
	letter-spacing: var(--textspace);
	text-transform: uppercase;
	color: var(--black);
	position: relative;
}
.header--button {
	position: relative;
}
.header--link:hover,
.header--button:hover {
	color: var(--red);
}
.header--cart-total {
	position: absolute;
	left: 100%;
	bottom: 100%;
	width: 24px;
	height: 24px;
	background-color: var(--black);
	color: var(--white);
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 1.2rem;
	font-weight: var(--bold);
	letter-spacing: var(--textspace);
	border-radius: 20px;
	transform: translate(-7px, 12px);
}
.header--cart {
	position: absolute;
	right: 0;
	top: 100%;
	background-color: var(--white);
	border: 1px solid var(--black);
	padding: 15px;
	z-index: 99999;
	font-size: 1.2rem;
    line-height: 2rem;
	width: 300px;
}
.thumb_cart ul {
    max-height: 50vh;
    overflow-y: scroll;
    -ms-overflow-style: none;
    scrollbar-width: none;
}
.thumb_cart ul::-webkit-scrollbar {
  display: none;
}
.thumb_cart li {
    border-bottom: 1px solid #000;
    padding: 10px 0;
    font-size: 1.2rem;
    overflow: auto;
    line-height: 2rem;
}
.thumb_cart .right {
    width: 210px;
    float: left;
    position: relative;
    padding-right: 20px;
}
.thumb_cart li .price {
    font-weight: var(--bold);
}
.thumb_cart .right a.float_right {
	width: 16px;
	height: 16px;
	background-color: var(--black);
	position: absolute;
	top: 0;
	right: 0px;
}
.thumb_cart .right a.float_right:before, .thumb_cart .right a.float_right:after {
	content: '';
	width: 12px;
	height: 1px;
	background-color: var(--white);
	position: absolute;
	top: 50%;
	left: 2px; 
}
.thumb_cart .right a.float_right:before {
	transform: rotate(45deg);
}
.thumb_cart .right a.float_right:after {
	transform: rotate(-45deg);
}
.thumb_cart .right a img {
    display: none;
}
.thumb_cart button {
    width: 130px;
}
#mobile-menu-trigger {
	border-top: 2px solid var(--black);
	border-bottom: 2px solid var(--black);
	width: 24px;
	height: 18px;
	display: block;
	position: relative;
	padding: 0;
}
#mobile-menu-trigger.active {
	border-color: var(--white);
	transition: border 400ms ease;
}
#mobile-menu-trigger:before, #mobile-menu-trigger:after {
	content: '';
	width: 24px;
	height: 2px;
	display: block;
	position: absolute;
	top: 50%;
	left: 0;
	background-color: var(--black);
	transform: translateY(-1px) rotate(0deg);
	transition: transform 400ms ease;
}
#mobile-menu-trigger.active:before {
	transform:  translateY(-1px) rotate(45deg);
}
#mobile-menu-trigger.active:after {
	transform:  translateY(-1px) rotate(-45deg);
}
/*-----// SEARCH POP //-----*/
.header--search-pop {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(255,255,255,0.95);
	z-index: 2001;
	overflow-y: auto;
	visibility: hidden;
	opacity: 0;
}
.header--search-pop.active {
	visibility: visible;
	opacity: 1;
}
.header--search-pop-close {
	position: relative;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 12px 8px;
    color: var(--white);
    background-color: var(--black);
    line-height: 1;
    font-weight: 600;
    z-index: 1001;
    width: 100%;
    margin-top: 30px;
}
.search-pop--container {
    margin: auto;
	padding: 20vh 20px 80px;
	max-width: 600px;
}
.search-pop--container input {
    width: 100%;
	border: none;
	border-bottom: 1px solid var(--black);
	font-size: 1.8rem;
	font-weight: 400;
	line-height: 2rem;
	padding: 10px 0;
	background-color: transparent;
}
.search-products {
	display: flex;
	flex-direction: column;
}
.nsearchinput-pl.well {
    position: absolute;
    z-index: 1000;
    padding: 0;
    width: 100%;
    border: transparent;
    margin-top: 39px!important;
    order: 2;
    background-color: var(--lightgrey);
}
.search-results-search .nsearchinput-pl.well {
    border: 1px solid var(--black);
}
.nsearchinput-pl.well li a {
    padding: 10px 0px;
    display: flex;
    align-items: center;
    border-bottom: 1px solid var(--black);
}
@media (max-width : 565px) {
	.search-pop--container h4 {
		font-size: 2.2rem;
	}
}
/*-----// MAIN NAVIGATION //-----*/
.nav--main {
	position: relative;
	border-bottom: 1px solid var(--black);
	
}
.nav--parent {
	display: flex;
	justify-content: space-between;
	padding: 0;
	margin: 0;
	list-style: none;
}
.nav--parent &gt; li:hover .nav--dropdown {
	display: block;
}
.nav--item-parent {
	font-size: 1.3rem;
	font-weight: 600;
	letter-spacing: 1px; 
	display: flex;
	text-transform: uppercase;
	align-items: center;
	padding: 10px 10px;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	transition: none;
}
.nav--item-parent:hover, .nav--parent &gt; li:hover &gt; a {
	background-color: var(--lightgrey);
	border-color: var(--black);
	color: var(--black);
	text-decoration: none;
	transition: none;
}
.nav--item-parent.has-child:after {
	content: '';
	display: flex;
	width: 7px;
	height: 5px;
	margin-left: 8px;
	background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iN3B4IiBoZWlnaHQ9IjVweCIgdmlld0JveD0iMCAwIDcgNSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDx0aXRsZT7ilrQ8L3RpdGxlPgogICAgPGcgaWQ9IlN5bWJvbHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJOYXZpZ2F0aW9uLVBhcmVudC1JdGVtIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTY4LjAwMDAwMCwgLTguMDAwMDAwKSIgZmlsbD0iIzAwMDAwMCIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9IuKWtCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTcxLjUwMDAwMCwgMTAuNTAwMDAwKSByb3RhdGUoMTgwLjAwMDAwMCkgdHJhbnNsYXRlKC0xNzEuNTAwMDAwLCAtMTAuNTAwMDAwKSB0cmFuc2xhdGUoMTY4LjAwMDAwMCwgOC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoIiBwb2ludHM9IjcgNSAwIDUgMy41IDAiPjwvcG9seWdvbj4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") 50% 50% no-repeat;
}
.nav--dropdown {
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	background-color: var(--white);
	border: 1px solid var(--black);
	z-index: 1030;
	padding: 0;
    margin: 0;
    list-style: none;
	display: none;
}
.nav--dropdown &gt; li {
	display: flex;
}
.nav--column--wrap {
	flex: 1;
	display: flex;
	justify-content: space-around;
}
ul.nav--column {
    flex: 0 0 auto;
    padding: 0;
    margin: 0;
    list-style: none;
    width: 25%;
}
ul.nav--column-advert {
	width: 33.33%;
	margin-left: auto;
	border-right: none;
}
.nav--child {
	padding: 0;
	margin: 0 0 15px;
	list-style: none;
}
.nav--item {
	font-size: 1.3rem;
	font-weight: 400;
	letter-spacing: 0px;
	display: block;
	padding: 3px 15px;
	line-height: 1.6rem;
}
.nav--item:hover {
	color: var(--black);
	text-decoration: underline;
}
.nav--item.nav--item-heading {
	font-weight: 600;
	letter-spacing: var(--textspace);
	text-transform: uppercase;
	margin-top: 15px;
}
.nav--item.nav--item-parent {
	font-size: 1.3rem;
	font-weight: 600;
	letter-spacing: 1px;
	display: flex;
	text-transform: uppercase;
	align-items: center;
	padding: 11px 10px;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
}
.nav--item.nav--item-parent:hover {
	background-color: var(--lightgrey);
	border-color: var(--black);
	color: var(--black);
	text-decoration: none;
}
.nav--item.nav--item-parent.has-child:after {
	content: '';
	display: flex;
	width: 7px;
	height: 5px;
	margin-left: 8px;
	background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iN3B4IiBoZWlnaHQ9IjVweCIgdmlld0JveD0iMCAwIDcgNSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDx0aXRsZT7ilrQ8L3RpdGxlPgogICAgPGcgaWQ9IlN5bWJvbHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJOYXZpZ2F0aW9uLVBhcmVudC1JdGVtIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTY4LjAwMDAwMCwgLTguMDAwMDAwKSIgZmlsbD0iIzAwMDAwMCIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9IuKWtCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTcxLjUwMDAwMCwgMTAuNTAwMDAwKSByb3RhdGUoMTgwLjAwMDAwMCkgdHJhbnNsYXRlKC0xNzEuNTAwMDAwLCAtMTAuNTAwMDAwKSB0cmFuc2xhdGUoMTY4LjAwMDAwMCwgOC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoIiBwb2ludHM9IjcgNSAwIDUgMy41IDAiPjwvcG9seWdvbj4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") 50% 50% no-repeat;
}
.nav--column-advert-block {
	padding: 15px;
}
/*-----// STAGE AND SCOLL CLASSES //-----*/
body {
	position: absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
}
html.no-scroll {
	height:100%;
	position: relative;
}
body.no-scroll {
	position: absolute;
	height:100%;
	overflow:hidden !important;
}
.no-scroll {
	overflow:hidden !important;
	max-height:100% !important;
}
.fixed-pos {
	position: fixed;
}
.scroll-vert {
	overflow-x: hidden;
	overflow-y:scroll;
    display: block;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
	height: 100%;
}
.scroll-vert::-webkit-scrollbar{
  width: 0px;
  height: 0px;
}
#sp-overlay {
	position: fixed;
	top:0;
	left:0;
	background-color: #000;
	width:100%;
	z-index:1999;
}
#sp-overlay {
	opacity:0;
	height:0;
	-webkit-transition: opacity 0.3s, height 0s;
	transition: opacity 0.3s, height 0s;
	-webkit-transition-delay: 0s, 0.3s;
	transition-delay: 0s, 0.3s;
}
#sp-overlay.active {
	height:100%;
	opacity:0.8;
	-webkit-transition: height 0s, opacity 0.3s;
	transition: height 0s, opacity 0.3s;
	-webkit-transition-delay: 0s, 0s;
	transition-delay: 0s, 0s;
}
.sp-menu {
	position: fixed;
	width: 100vw;
	max-width: 500px;
	bottom: 0;
	top: 0;
	z-index: 2000;
}
.sp-trigger {
	line-height: 1;
}
/*-----// SIDE NAV WIDTHS AND PUSH //-----*/
.sp-menu-left {
	left: -500px;
}
.sp-menu-right {
	right: -500px;
}
.sp-menu-left.sp-menu-open {
	left: 0px;
}
.sp-menu-right.sp-menu-open {
	right: 0px;
}
/*-----// PUSH CLASS APPLIED TO THE BODY //-----*/
.sp-menu-push {
	/*overflow-x: hidden;
	position: relative;
	left: 0;*/
}
/*-----// SIDE NAV TRANSITIONS //-----*/
/*.sp-menu,
.sp-menu-push {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}*/
/*-----// CONTAINER STYLES //-----*/
nav.sp-menu {
	background-color: var(--white);
}
/*-----// SLIDE TITLE //-----*/
nav.sp-menu .slideTitle {
	position: relative;
    color: #fff;
    font-size: 20px;
    border: 0;
    padding: 20px;
	background-color: var(--black);
}
nav.sp-menu .menu-close {
    text-align: center;
    color: #fff;
	position: relative;
	width: 30px;
	height: 30px;
	display: block;
}
nav.sp-menu .menu-close:before, nav.sp-menu .menu-close:after {
	content: '';
	position: absolute;
	width: 30px;
	height: 1px;
	background-color: var(--white);
	top: 50%;
	left: 0;
}
nav.sp-menu .menu-close:before {
	transform: rotate(45deg);
}
nav.sp-menu .menu-close:after {
	transform: rotate(-45deg);
}
    
/*-----// SCROLL //-----*/
nav.sp-menu .scroll-vert {
	padding: 0
}
/*-----// NAV STYLES //-----*/
nav.sp-menu ul {
	list-style-type: none !important;
    padding: 0px;
}
nav.sp-menu a {
	color: var(--black);
	border-bottom: 1px solid var(--black) !important;
	display: block;
    text-decoration: none;
	padding: 12px 20px;
	font-size: 1.4rem;
	font-weight: 500;
	background-color: #fff;
}
nav.sp-menu a:hover,
nav.sp-menu a:focus {
	background-color: var(--grey);
}
/*-----// SIDE NAV EXPAND //-----*/
nav.sp-menu .side-nav-expand {
	padding-bottom: 100px;
}
.mobile-menu-wrap {
	position: relative;
}
.mobile-menu-wrap .sub-menu {
	position: absolute;
	top: 0;
	left: 100%;
	width: 100vw;
	max-width: 500px;
	z-index: -1;
	opacity: 0;
}
.mobile-menu-wrap a.active + .sub-menu {
	z-index: 1;
	opacity: 1;
}
.mobile-menu-wrap .menu-item-has-children &gt; a:after {
	content: '&gt;';
	float: right;
}
#menu-mobile-menu {
	transition: transform 0.3s ease;
}
nav.sp-menu a.menu-back {
	border-bottom: 1px solid #000 !important;
}
@media (max-width : 991px) {
	.header--logo {
		width: 80px;
	}
	.header--logo svg {
		width: 100%;
		height: auto;
	}
}
/*-----// FOOTER SIGN UP FORM //-----*/
.footer--signup {
	border-top: 1px solid var(--black);
}
.footer--signup .klaviyo-form.klaviyo-form.klaviyo-form {
	padding: 0 !important;
}
.footer--signup .kl-private-reset-css-Xuajs1 {
	min-height: 0 !important;
	display: flex;
	align-items: center;
}
.footer--signup .klaviyo-form.klaviyo-form.klaviyo-form &gt; div &gt; div {
	width: 100% !important;
}
.footer--signup .klaviyo-form.klaviyo-form.klaviyo-form &gt; div &gt; div &gt; div {
	border-left: 1px solid var(--black) !important;
	flex: 0 0 auto !important;
}
.footer--signup .klaviyo-form.klaviyo-form.klaviyo-form &gt; div &gt; div &gt; div:first-child {
	flex: 1 !important;
	border-left: none !important;
}
.footer--signup .klaviyo-form.klaviyo-form.klaviyo-form &gt; div &gt; div &gt; div button {
	padding: 0px 40px !important;
	text-transform: uppercase !important;
}
.footer--signup .klaviyo-form.klaviyo-form.klaviyo-form &gt; div &gt; div &gt; div,
.footer--signup .klaviyo-form.klaviyo-form.klaviyo-form &gt; div &gt; div &gt; div button,
.footer--signup .klaviyo-form.klaviyo-form.klaviyo-form &gt; div &gt; div &gt; div input {
	font-size: 2rem !important;
	font-weight: 600 !important;
	color: var(--black) !important;
}
.footer--signup .klaviyo-form.klaviyo-form.klaviyo-form &gt; div &gt; div &gt; div button:hover {
	background-color: var(--black) !important;
	color: var(--white) !important;
}
.footer--signup .klaviyo-form.klaviyo-form.klaviyo-form ::-webkit-input-placeholder {
	font-size: 2rem !important;
	font-weight: 600 !important;
	color: var(--black) !important;
	text-transform: uppercase !important;
}
.footer--signup .klaviyo-form.klaviyo-form.klaviyo-form ::-moz-placeholder {
	font-size: 2rem !important;
	font-weight: 600 !important;
	color: var(--black) !important;
	text-transform: uppercase !important;
}
.footer--signup .klaviyo-form.klaviyo-form.klaviyo-form :-ms-input-placeholder {
	font-size: 2rem !important;
	font-weight: 600 !important;
	color: var(--black) !important;
	text-transform: uppercase !important;
}
.footer--signup .klaviyo-form.klaviyo-form.klaviyo-form :-moz-placeholder {
	font-size: 2rem !important;
	font-weight: 600 !important;
	color: var(--black) !important;
	text-transform: uppercase !important;
}
.footer--signup .klaviyo-form.klaviyo-form.klaviyo-form &gt; div &gt; div &gt; div p {
	padding: 0 20px !important;
}
@media (max-width : 991px) {
	.footer--signup .klaviyo-form.klaviyo-form.klaviyo-form &gt; div &gt; div {
		flex-direction: column  !important;
		position: relative !important;
		width: 100vw !important;
		left: 50% !important;
		transform: translateX(-50%) !important;
	}
	.footer--signup .klaviyo-form.klaviyo-form.klaviyo-form &gt; div &gt; div &gt; div {
		border-left: none  !important;
		border-bottom: 1px solid var(--black) !important;
		min-height: 80px !important;
	}
	.footer--signup .klaviyo-form.klaviyo-form.klaviyo-form &gt; div &gt; div &gt; div,
	.footer--signup .klaviyo-form.klaviyo-form.klaviyo-form &gt; div &gt; div &gt; div button,
	.footer--signup .klaviyo-form.klaviyo-form.klaviyo-form &gt; div &gt; div &gt; div input,
	.footer--signup .klaviyo-form.klaviyo-form.klaviyo-form &gt; div &gt; div &gt; div p,
	.footer--signup .klaviyo-form.klaviyo-form.klaviyo-form &gt; div &gt; div &gt; div p strong{
		font-size: 1.6rem !important;
		text-align: center !important;
	}
	.footer--signup .klaviyo-form.klaviyo-form.klaviyo-form ::-webkit-input-placeholder {
		font-size: 1.6rem !important;
	}
	.footer--signup .klaviyo-form.klaviyo-form.klaviyo-form ::-moz-placeholder {
		font-size: 1.6rem !important;
	}
	.footer--signup .klaviyo-form.klaviyo-form.klaviyo-form :-ms-input-placeholder {
		font-size: 1.6rem !important;
	}
	.footer--signup .klaviyo-form.klaviyo-form.klaviyo-form :-moz-placeholder {
		font-size: 1.6rem !important;
	}
	.footer--signup .klaviyo-form.klaviyo-form.klaviyo-form &gt; div &gt; div &gt; div input,
	.footer--signup .klaviyo-form.klaviyo-form.klaviyo-form &gt; div &gt; div &gt; div button{
		width: 100% !important;
	}
}
/*-----// FOOTER //-----*/
.footer--badges {
	border-bottom: 1px solid #fff;
}
.footer {
	color: var(--white);
}
.footer--contact {
	margin-top: 5px;
}
.footer--contact a {
	font-size: 1.5rem;
	font-weight: var(--bold);
	text-decoration: none;
	white-space: nowrap;
	line-height: 1;
	color: var(--white);
}
.footer--contact div {
	font-size: 1rem;
	font-weight: var(--bold);
	border-bottom: 2px solid var(--white);
	line-height: 1;
	margin: 0 5px;
}
@media (max-width : 767px) {
	.footer--contact div {
		margin: 5px auto 8px;
		flex: 0 0 auto;
		width: 18px;
	}
}
.footer--social-box-header {
	font-size: 1rem;
	font-weight: var(--regular);
	letter-spacing: 0.125em;
	margin-bottom: 10px;
}
.list-social li i {
    font-size: 2.4rem;
}
.payment-icon-container {
    padding: 3px 10px;
    background: #efefef;
    border-radius: 15px;
    display: inline-block;
    height: 30px;
}
.payment-icon {
    width: 50px;
    background-size: 50px;
    HEIGHT: 25px !important;
	filter: grayscale(1);
}
.footer .nav-item a {
	padding: 3px 0;
	display: block;
	color: var(--white);
}
.footer .nav-item a:hover {
	color: var(--grey);
	text-decoration: none;
}
.footer--link-term {
	font-size: 1rem;
	font-weight: var(--regular);
	line-height: 1;
	letter-spacing: var(--textspace);
	text-transform: uppercase;
	margin-right: 10px;
	color: var(--white);
}
.footer--link-term:hover {
	color: var(--grey);
	text-decoration: none;
}
.footer hr {
	background-color: var(--white);
}
.footer--hours p {
	font-size: 1.2rem;
	line-height: 2rem;
}
@media (max-width : 767px) {
	.footer .nav-accordion {
		margin-left: -20px;
		margin-right: -20px;
		border-bottom: 1px solid #fff;
		padding: 20px;
	}
	.footer .nav-accordion .sub-menu {
		display: none;
		padding-top: 10px;
	}
}
/*-----// BREADCRUMBS //-----*/
.breadcrumb {
    background-color: var(--white);
    border-radius: 0rem;
	position: relative;
    z-index: 12;
}
.breadcrumb li:last-child a {
    font-weight: 600;
}
/*-----// FORMS //-----*/
#stloc_selector_cysel, #stloc_state_sel, #suburb_sl, ._itmspec_opt, .form-control, .n-wrapper-form-control select {
    display: block;
    width: 100%;
    height: auto;
    padding: 8px 15px;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: var(--lightgrey);
    background-clip: padding-box;
    border: 1px solid #000;
    border-radius: 0;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
select {
	-moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari and Chrome */
    appearance:none;
	background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iN3B4IiBoZWlnaHQ9IjVweCIgdmlld0JveD0iMCAwIDcgNSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDx0aXRsZT7ilrQ8L3RpdGxlPgogICAgPGcgaWQ9IlN5bWJvbHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJOYXZpZ2F0aW9uLVBhcmVudC1JdGVtIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTY4LjAwMDAwMCwgLTguMDAwMDAwKSIgZmlsbD0iIzAwMDAwMCIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9IuKWtCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTcxLjUwMDAwMCwgMTAuNTAwMDAwKSByb3RhdGUoMTgwLjAwMDAwMCkgdHJhbnNsYXRlKC0xNzEuNTAwMDAwLCAtMTAuNTAwMDAwKSB0cmFuc2xhdGUoMTY4LjAwMDAwMCwgOC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoIiBwb2ludHM9IjcgNSAwIDUgMy41IDAiPjwvcG9seWdvbj4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") right 15px center no-repeat;
	padding-right: 30px !important;
}
.card {
    border: 1px solid var(--black);
    border-radius: 0;
}
.lead {
    font-size: 1.2rem;
    font-weight: 400;
}
.form-check-label {
    margin-bottom: 0;
    padding-left: 10px;
}
.card-header {
    background-color: var(--lightgrey);
    border-bottom: 1px solid var(--black);
	padding: 12px 15px;
}
.card-body {
	padding: 12px 15px;
}
.badge {
    padding: 8px;
    font-size: 1.2rem;
    font-weight: 600;
    border-radius: 0;
	background-color: var(--white);
	border: 1px solid var(--black);
	color: var(--black);
}
/*-----// CART //-----*/
.alert {
    border-radius: 0rem;
}
.alert-danger, .alert-success {
    color: var(--black);
    background-color: var(--lightgrey);
    border-color:var(--black);
}
.table-bordered th {
	background-color: var(--lightgrey);
}
.table-bordered, .table-bordered td, .table-bordered th {
    border: 1px solid var(--black);
}
.table-bordered thead td, .table-bordered thead th {
    border-bottom-width: 1px;
}
.table thead th {
    vertical-align: bottom;
    border-bottom: 1px solid var(--black);
	background-color: var(--lightgrey);
	font-size: 1.4rem;
	font-weight: 600;
}
.no-border {
	border: none;
}
.add-to-cart-qty {
	position: relative;
	z-index: 1;
	width: 84px;
}
.add-to-cart-qty input {
	height: 40px;
	width: 70px;
	text-align: left !important;
	 -moz-appearance: textfield;
}
.add-to-cart-qty input::-webkit-outer-spin-button,
.add-to-cart-qty input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.minus, .plus{
	width: 30px;
	height: 20px;
	background: var(--lightgrey);
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	position: absolute;
	z-index: 2;
	right: 0;
	line-height: 20px;
	cursor: pointer;
}
.minus{
	bottom: 0;
	border: 1px solid var(--black);
	height: 20px;
}
.plus{
	top: 0;
	border: 1px solid var(--black);
	border-bottom: 1px solid var(--lightgrey);
}
@media (min-width: 768px) {
	.cartTable--heading-remove {
		width: 56px;
	}
	.cartTable--column-image {
		width: 125px;
	}
}
/*-----// LAYOUT : HOME //-----*/
.layout--fw {
	width: 100%;
	position: relative;
	z-index: 10;
	left: 50%;
	transform: translateX(-50%);
}
.banner--fw {
	position: relative;
}
.banner--fw--text {
	position: absolute;
	z-index: 1;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 40px 20px;
	text-align: center;
	color: var(--black);
}
.banner--fw--text h1, .banner--fw--text h5, .banner--fw--text .h5 {
	display: inline-block;
	padding: 8px 40px;
	background-color: rgba(255,255,255,0.5);
	color: #000;
}
@media (max-width : 991px) {
	.banner--fw {
		height: 77.5vw;
	}
}
@media (max-width : 767px) {
	.banner--fw--text h1 {
		font-size: 3.4rem;
		line-height: 3.4rem;
	}
	.banner--fw--text h5, .banner--fw--text .h5 {
		font-size: 1.6rem;
		line-height: 2.4rem;
	}
	.banner--fw--text h1, .banner--fw--text h5, .banner--fw--text .h5 {
		padding: 5px 10px;
	}
}
.product-advert--header {
	margin-bottom: 20px;
	border-bottom: 1px solid var(--black);
}
.product-advert.owl-carousel .owl-item img {
	width: auto;
	margin: auto;
}
/*-----// SINGLE PRODUCT //-----*/
.product--brand img {
	height: 50px;
	width: auto;
}
.productwasprice {
	text-decoration: line-through;
}
.productpromo {
	color: var(--red);
}
.productsavetext {
	font-weight: 600;
}
.product--values {
	border-top: 1px solid var(--black);
	border-bottom: 1px solid var(--black);
}
.product--values img {
	margin: 20px 0;
}
.qty {
    text-align: center;
    font-weight: 600;
}
.productdetails p, .productdetails li, .productdetails p *, .productdetails li * {
	font-family: var(--sans) !important;
	font-size: 1.4rem !important;
}
.product--thumbs {
	gap: 15px;
}
.product--thumb {
	border: 1px solid #000;
}
.product--images-stage {
	flex: 0 0 auto;
	width: 81.94%;
	margin-left: auto;
}
.product--images {
	position: relative;
}
.product--images .owl-carousel .owl-item img {
    display: block;
    width: auto;
    margin: auto;
	max-height: 500px;
}
.product--images .product--thumbs {
	flex: 0 0 auto;
	width: 14.25%;
	display: flex;
	flex-direction: column;
	gap: 15px;
}
.product--images .product--thumbs .owl-dot {
	width: 100%;
	height: 0;
	padding: 50%;
	border: 1px solid var(--black);
	display: block;
	background-size: contain;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.product--images .product--thumbs .owl-dot.active {
	box-shadow:inset 0px 0px 0px 4px #000;
}
.product--images .owl-carousel .owl-nav .owl-prev, .product--images .owl-carousel .owl-nav .owl-next {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	font-size: 40px !important;
	font-weight: 600;
	padding: 10px !important;
	line-height: 1;
}
.product--images .owl-prev {
	left: 0;
}
.product--images .owl-next {
	right: 0;
}
@media (min-width : 992px) {
	.product--image-description {
		border-right: 1px solid var(--black);
		margin-top: -47px;
		padding-top: 47px;
		padding-bottom: 47px;
	}
}
@media (max-width : 991px) {
	.product--images-stage {
		width: 100%;
	}
	.product--images .product--thumbs {
		width: 100%;
		flex-direction: row;
		gap: 10px;
		justify-content: center
	}
	.product--images .product--thumbs .owl-dot {
		width: 10px;
		height: 10px;
		background-image: none !important;
		background-color: var(--white);
		border-radius: 20px;
		padding: 0;
	}
}
/*-----// PRODUCT BUYING OPTION NOTES //-----*/
@media (max-width : 767px) {
	.product--buying-option-notes {
		font-size: 1.3rem;
	}
}
/*-----// PRODUCT OPTIONS //-----*/
._itmspec_listitm {
	margin-right: 10px;
	margin-bottom: 10px;
	white-space: nowrap;
}
._itmspec_lnk {
	display: block;
	height: 45px;
	min-width: 45px;
	padding: 10px;
	text-align: center;
	border: 1px solid var(--black);
	background-color: var(--white);
	font-weight: 600;
	color: var(--black);
}
._itmspec_lnk._itmspec_selected {
	border: 1px solid var(--black);
	background-color: var(--black);
	color: var(--white);
}
/*-----// PRODUCT TABS ACCORDION //-----*/
.tabbable .nav-tabs {
    border-top: 1px solid var(--black);
    border-bottom: 1px solid var(--black);
}
.nav-tabs .nav-link {
    margin-bottom: 0px;
    border-right: 1px solid var(--black);
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
    border-color: var(--black);
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: var(--white);
    background-color: var(--black);
    border-color: var(--black);
}
.nav-link {
    display: block;
    padding: 10px 15px;
}
.tabbable .card-header {
	padding: 0;
	border-bottom: none;
}
.tabbable .btn-link {
    color: var(--black);
    text-decoration: none;
	border: none;
}
.tabbable .btn-link:hover, .tabbable .active .btn-link {
    color: var(--black);
}
.tabbable .btn-link.focus, .btn-link:focus {
    text-decoration: none;
}
.tabbable .card {
	border-bottom: none;
}
@media (max-width : 767px) {
	.tabbable .card-body {
		border-top: 1px solid var(--black);
	}
}
/*-----// PRODUCT THUMBNAIL //-----*/
.thumbnail {
	position: relative;
	padding: 0 1px;
}
.thumbnail-brand {
	font-size: 1.6rem;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 0;
}
.thumbnail-title {
	font-size: 1.4rem;
	font-weight: 500;
}
.thumbnail-price {
	margin-top: auto;
}
.thumbnail-price .productwasprice {
	margin-right: 5px;
}
.savings-container {
    position: absolute;
    top: 0;
    right: 0;
    text-align: left;
    left: 0;
}
.thumbnail .badge {
    padding: 4px;
    font-size: 1rem;
	letter-spacing: 0.75px;
	position: relative;
	z-index: 1;
}
.thumbnail .badge:after {
	content: '';
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 100%;
    bottom: -4px;
    right: -4px;
    border-right: 3px solid #BABFA6;
    border-bottom: 3px solid #BABFA6;
}
.thumbnail .badge-danger {
    color: #fff;
    background-color: var(--red);
	border-color: var(--red);
}
.size-option:after {
	content: ',\00a0 ';
}
.size-option:last-child:after {
	content: '';
}
a.thumbnail-image {
    height: 220px;
    display: flex !important;
    align-items: center;
    justify-content: center;
	overflow: hidden;
}
.thumbnail-image .alt_0, .thumbnail-image .alt_1 {
	width: 100%;
	max-width: 200px !important;
	max-height: 200px;
	margin: auto !important;
	object-fit: contain;
}
.thumbnail-image .alt_1, .thumbnail-image:hover .alt_0 {
	display: none !important;
}
.thumbnail-image .alt_0, .thumbnail-image:hover .alt_1 {
	display: block !important;
}
/*-----// CATEGORY //-----*/
.category-banner--fw {
	min-height: 360px;
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
	background-color: var(--black);
}
.category-banner--fw .breadcrumb {
    background-color: transparent;    
}
.category-banner--fw .breadcrumb a, .category-banner--fw .breadcrumb-item+.breadcrumb-item:before {
    color: var(--white);
}
#sortby {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iN3B4IiBoZWlnaHQ9IjVweCIgdmlld0JveD0iMCAwIDcgNSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDx0aXRsZT7ilrQ8L3RpdGxlPgogICAgPGcgaWQ9IlN5bWJvbHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJOYXZpZ2F0aW9uLVBhcmVudC1JdGVtIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTY4LjAwMDAwMCwgLTguMDAwMDAwKSIgZmlsbD0iI2ZmZmZmZiIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9IuKWtCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTcxLjUwMDAwMCwgMTAuNTAwMDAwKSByb3RhdGUoMTgwLjAwMDAwMCkgdHJhbnNsYXRlKC0xNzEuNTAwMDAwLCAtMTAuNTAwMDAwKSB0cmFuc2xhdGUoMTY4LjAwMDAwMCwgOC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoIiBwb2ludHM9IjcgNSAwIDUgMy41IDAiPjwvcG9seWdvbj4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
	background-color: var(--black);
	color: var(--white);
	padding-left: 0;
}
#trigger--filter, #trigger--filter:hover, #trigger--filter:active {
	padding-left: 15px;
	padding-right: 15px;
	background-color: var(--black) !important;
    border-color: var(--black) !important;
    color: var(--white) !important;
}
#trigger--filter.active {
	background-color: var(--white) !important;
	color: var(--black) !important;
}
.filter-plus {
	display: block;
	margin-left: 10px;
}
.filter-minus {
	display: none;
	margin-left: 10px;
}
.active .filter-plus {
	display: none;
}
.active .filter-minus {
	display: block;
}
.category--filter {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 11;
    width: 330px;
    max-width: 100vw;
	display: none;
}
.active + .category--filter {
	display: block;
}
.filter-title {
	text-transform: capitalize;
}
/*-----// PAGINATION &amp; SEARCH //-----*/
.search-results-search {
	padding: 0 20px;
	max-width: 660px;
	margin: auto;
}
.page-link {
    color: var(--black);
    background-color: #fff;
    border: none;
    border-bottom: 2px solid var(--white);
    min-width: 25px;
    text-align: center;
	font-weight: 500;
}
.page-item:first-child .page-link {
    margin-left: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.page-item:last-child .page-link {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.page-item.active .page-link {
    z-index: 3;
    color: var(--black);
    background-color: var(--white);
    border-color: var(--black);
}
.page-link:hover {
    z-index: 2;
    color: var(--red);
    text-decoration: none;
    background-color: var(--white);
    border-color: var(--white);
}
.page-link:focus {
    box-shadow: none;
}
/*-----// LAYOUT : HOME GRID //-----*/
.home-grid {  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr 1fr;
  gap: 30px 30px;
  grid-auto-flow: row;
  grid-template-areas:
    "home-grid-0 home-grid-0 home-grid-0 home-grid-0 home-grid-0 home-grid-0"
    "home-grid-1 home-grid-1 home-grid-1 home-grid-2 home-grid-2 home-grid-2"
    "home-grid-3 home-grid-3 home-grid-4 home-grid-4 home-grid-5 home-grid-5";
}
	
.home-grid &gt; div {
	height: 400px;
	position: relative;
	overflow: hidden;
}
.home-grid &gt; div a {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 20px;
	text-align: center;
	color: var(--white);
	background-color: rgba(0, 0 ,0, 0.3);
	z-index: 1;
}
.home-grid &gt; div a:hover {
	color: var(--white);
}
.home-grid &gt; div a + img {
	transform: scale(1);
	transition: all 440ms ease;
}
.home-grid &gt; div a:hover + img {
	transform: scale(1.1);
}
.home-grid-0 { grid-area: home-grid-0; }
	
.home-grid-1 { grid-area: home-grid-1; }
	
.home-grid-2 { grid-area: home-grid-2; }
.home-grid-3 { grid-area: home-grid-3; }
.home-grid-4 { grid-area: home-grid-4; }
.home-grid-5 { grid-area: home-grid-5; }
	
@media (max-width : 767px) {
	.home-grid {  
			display: grid;
			grid-template-columns: 1fr;
			grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr;
			gap: 30px 30px;
			grid-auto-flow: row;
			grid-template-areas:
				"home-grid-0"
				"home-grid-1"
				"home-grid-2"
				"home-grid-3"
				"home-grid-4"
				"home-grid-5";
			}
}
/*-----// LAYOUT : POPULAR BRANDS //-----*/
.popular-brands.owl-carousel .owl-item img {
   display: block;
    width: auto;
    margin: auto;
    max-width: none;
    max-height: 75px;
}
.product-advert .owl-stage {
	display: flex;
}
.owl-scrollbar {
    margin: 40px auto 0;
    height: 5px;
    width: 100%;
	max-width: 200px;
    background: var(--grey);
    position: relative;
}
.owl-scrollbar .owl-scroll-handle {
    height: 5px;
    width: 50px;
    display: inline-block;
    background: var(--black);
    position: absolute;
    top: 0px;
    left: 0px;
}
/** owl dots */
.owl-carousel .owl-dots {
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    margin-top: 8px;
}
.owl-carousel .owl-dots .owl-dot {
    display: inline-block;
}
.owl-carousel .owl-dots .owl-dot span {
    width: 12vw;
	max-width: 100px;
    height: 5px;
    margin: 5px 0px;
    background: var(--grey);
    display: block;
    transition: opacity 200ms ease;
    border-radius: 0px;
}
.owl-carousel .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot:hover span {
    background: var(--black);
}
/*-----// PAGE //-----*/
.page--sidebar {
	margin-right: 40px;
	border-right: 1px solid var(--black);
	height: 100%;
	position: relative;
}
.sidebar--menu-header {
	border-bottom: 1px solid var(--black);
}
.sidebar--menu-link {
	font-family: var(--sans);
	font-size: 2rem;
	font-weight: 600;
	display: flex;
	padding: 10px 20px 10px 0;
	justify-content: space-between;
	align-items: center;
	border-bottom: 1px solid var(--black);
}
.sidebar--menu-link:after {
	content: '';
	background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNXB4IiBoZWlnaHQ9IjdweCIgdmlld0JveD0iMCAwIDUgNyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDx0aXRsZT7ilrQ8L3RpdGxlPgogICAgPGcgaWQ9IkRlc2t0b3AiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJDb250YWN0LVVzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzEyLjAwMDAwMCwgLTYwMi4wMDAwMDApIiBmaWxsPSIjMDAwMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0i4pa0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMTQuNTAwMDAwLCA2MDUuNTAwMDAwKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTMxNC41MDAwMDAsIC02MDUuNTAwMDAwKSB0cmFuc2xhdGUoMzExLjAwMDAwMCwgNjAzLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgiIHBvaW50cz0iNyA1IDAgNSAzLjUgMCI+PC9wb2x5Z29uPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=") no-repeat 50% 50% / contain;
	width: 7px;
	height: 5px;
}
/*-----// WUFOO FORM //-----*/
#wufooFormz1qh9hhz17l9pwq {
	min-height: 1000px;
}
#wufooFormm1sn67jf07s6yd5 {
	min-height:	1500px;
}
#wufooFormq1vip3mp1hinl9j {
	min-height:	1700px;
}
#form1 {
	background: #fff !important;
	font-family: 'Poppins', sans-serif !important;
	font-size: 1.4rem !important;
	font-weight: 400 !important;
}
.wufoo input.text, .wufoo textarea.textarea, .wufoo input.file, .wufoo select.select {
	background: #F1F2ED !important;
	border: 1px solid #000 !important;
	font-family: 'Poppins', sans-serif !important;
	font-size: 1.4rem !important;
	font-weight: 400 !important;
	padding: 8px 15px !important;
	width: 100% !important;
	min-width: auto;
	max-width: auto;
	box-sizing: border-box;
}
.wufoo select.select {
	background:  #F1F2ED url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iN3B4IiBoZWlnaHQ9IjVweCIgdmlld0JveD0iMCAwIDcgNSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDx0aXRsZT7ilrQ8L3RpdGxlPgogICAgPGcgaWQ9IlN5bWJvbHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJOYXZpZ2F0aW9uLVBhcmVudC1JdGVtIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTY4LjAwMDAwMCwgLTguMDAwMDAwKSIgZmlsbD0iIzAwMDAwMCIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9IuKWtCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTcxLjUwMDAwMCwgMTAuNTAwMDAwKSByb3RhdGUoMTgwLjAwMDAwMCkgdHJhbnNsYXRlKC0xNzEuNTAwMDAwLCAtMTAuNTAwMDAwKSB0cmFuc2xhdGUoMTY4LjAwMDAwMCwgOC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoIiBwb2ludHM9IjcgNSAwIDUgMy41IDAiPjwvcG9seWdvbj4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") right 15px center no-repeat !important;
}
.wufoo label.desc, .wufoo legend.desc, .likert caption {
    font-family: 'Poppins', sans-serif !important;
	font-size: 1.4rem !important;
	font-weight: 600 !important;
    color: var(--darkgrey) !important;
}
.wufoo li {
    padding: 10px 0px !important;
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}
.wufoo li.focused {
    background-color: #fff !important;
}
.wufoo li label, .wufoo li div {
    flex: 0 0 100%;
	width: 100%;
}
.wufoo .info {
    display: block;
    clear: both;
    margin: 0 0 5px 0;
    padding: 0 0 10px;
    border-bottom: none;
}
form.wufoo li.field-50 span {
    width: 50%;
	margin: 0;
}
form.wufoo li.complex div span.left, form.wufoo li.complex div span.right {
    width: 49%;
}
form.wufoo li.field-50 span:last-child {
    width: 48%;
	margin-left: 2%;
}
.wufoo input.btTxt {
    margin: 0;
    background: #000;
    width: 100%;
    border: 1px solid #000;
    padding: 10px 20px;
    color: white;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: 'Poppins', sans-serif !important;
	font-size: 1.4rem !important;
	font-weight: 600 !important;
	border-radius: 0 !important;
}
/*-----// ALL BRANDS //-----*/
.all-brands--list {
	column-count: 4;
	column-gap: 40px;
}
@media (max-width : 991px) {
	.all-brands--list {
		column-count: 3;
		column-gap: 40px;
	}
}
@media (max-width : 575px) {
	.all-brands--list {
		column-count: 1;
		column-gap: 40px;
	}
}
/*-----// ORDER CONFIRMATION //-----*/
.order-summary-d .product-img .badge {
    background-color: #fff;
    border: none;
    position: absolute;
    top: 50%;
    right: 0px;
    transform: translateY(-50%);
    font-family: var(--sans);
    font-weight: 400;
    font-size: 1.4rem;
}
.order-summary-d .product-img .badge:after {
    content: 'x';
}
.order-summary-d .media {
	align-items: center !important;
}
/*-----// PADDING &amp; MARGINS //-----*/
.m-0 {
  margin: 0 !important;
}
.mt-0,
.my-0 {
  margin-top: 0 !important;
}
.mr-0,
.mx-0 {
  margin-right: 0 !important;
}
.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}
.ml-0,
.mx-0 {
  margin-left: 0 !important;
}
.m-1 {
  margin: 1rem !important;
}
.mt-1,
.my-1 {
  margin-top: 1rem !important;
}
.mr-1,
.mx-1 {
  margin-right: 1rem !important;
}
.mb-1,
.my-1 {
  margin-bottom: 1rem !important;
}
.ml-1,
.mx-1 {
  margin-left: 1rem !important;
}
.m-2 {
  margin: 2rem !important;
}
.mt-2,
.my-2 {
  margin-top: 2rem !important;
}
.mr-2,
.mx-2 {
  margin-right: 2rem !important;
}
.mb-2,
.my-2 {
  margin-bottom: 2rem !important;
}
.ml-2,
.mx-2 {
  margin-left: 2rem !important;
}
.m-3 {
  margin: 3rem !important;
}
.mt-3,
.my-3 {
  margin-top: 3rem !important;
}
.mr-3,
.mx-3 {
  margin-right: 3rem !important;
}
.mb-3,
.my-3 {
  margin-bottom: 3rem !important;
}
.ml-3,
.mx-3 {
  margin-left: 3rem !important;
}
.m-4 {
  margin: 4rem !important;
}
.mt-4,
.my-4 {
  margin-top: 4rem !important;
}
.mr-4,
.mx-4 {
  margin-right: 4rem !important;
}
.mb-4,
.my-4 {
  margin-bottom: 4rem !important;
}
.ml-4,
.mx-4 {
  margin-left: 4rem !important;
}
.m-5 {
  margin: 5rem !important;
}
.mt-5,
.my-5 {
  margin-top: 5rem !important;
}
.mr-5,
.mx-5 {
  margin-right: 5rem !important;
}
.mb-5,
.my-5 {
  margin-bottom: 5rem !important;
}
.ml-5,
.mx-5 {
  margin-left: 5rem !important;
}
.p-0 {
  padding: 0 !important;
}
.pt-0,
.py-0 {
  padding-top: 0 !important;
}
.pr-0,
.px-0 {
  padding-right: 0 !important;
}
.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}
.pl-0,
.px-0 {
  padding-left: 0 !important;
}
.p-1 {
  padding: 1rem !important;
}
.pt-1,
.py-1 {
  padding-top: 1rem !important;
}
.pr-1,
.px-1 {
  padding-right: 1rem !important;
}
.pb-1,
.py-1 {
  padding-bottom: 1rem !important;
}
.pl-1,
.px-1 {
  padding-left: 1rem !important;
}
.p-2 {
  padding: 2rem !important;
}
.pt-2,
.py-2 {
  padding-top: 2rem !important;
}
.pr-2,
.px-2 {
  padding-right: 2rem !important;
}
.pb-2,
.py-2 {
  padding-bottom: 2rem !important;
}
.pl-2,
.px-2 {
  padding-left: 2rem !important;
}
.p-3 {
  padding: 3rem !important;
}
.pt-3,
.py-3 {
  padding-top: 3rem !important;
}
.pr-3,
.px-3 {
  padding-right: 3rem !important;
}
.pb-3,
.py-3 {
  padding-bottom: 3rem !important;
}
.pl-3,
.px-3 {
  padding-left: 3rem !important;
}
.p-4 {
  padding: 4rem !important;
}
.pt-4,
.py-4 {
  padding-top: 4rem !important;
}
.pr-4,
.px-4 {
  padding-right: 4rem !important;
}
.pb-4,
.py-4 {
  padding-bottom: 4rem !important;
}
.pl-4,
.px-4 {
  padding-left: 4rem !important;
}
.p-5 {
  padding: 5rem !important;
}
.pt-5,
.py-5 {
  padding-top: 5rem !important;
}
.pr-5,
.px-5 {
  padding-right: 5rem !important;
}
.pb-5,
.py-5 {
  padding-bottom: 5rem !important;
}
.pl-5,
.px-5 {
  padding-left: 5rem !important;
}
.m-n1 {
  margin: -1rem !important;
}
.mt-n1,
.my-n1 {
  margin-top: -1rem !important;
}
.mr-n1,
.mx-n1 {
  margin-right: -1rem !important;
}
.mb-n1,
.my-n1 {
  margin-bottom: -1rem !important;
}
.ml-n1,
.mx-n1 {
  margin-left: -1rem !important;
}
.m-n2 {
  margin: -2rem !important;
}
.mt-n2,
.my-n2 {
  margin-top: -2rem !important;
}
.mr-n2,
.mx-n2 {
  margin-right: -2rem !important;
}
.mb-n2,
.my-n2 {
  margin-bottom: -2rem !important;
}
.ml-n2,
.mx-n2 {
  margin-left: -2rem !important;
}
.m-n3 {
  margin: -3rem !important;
}
.mt-n3,
.my-n3 {
  margin-top: -3rem !important;
}
.mr-n3,
.mx-n3 {
  margin-right: -3rem !important;
}
.mb-n3,
.my-n3 {
  margin-bottom: -3rem !important;
}
.ml-n3,
.mx-n3 {
  margin-left: -3rem !important;
}
.m-n4 {
  margin: -4rem !important;
}
.mt-n4,
.my-n4 {
  margin-top: -4rem !important;
}
.mr-n4,
.mx-n4 {
  margin-right: -4rem !important;
}
.mb-n4,
.my-n4 {
  margin-bottom: -4rem !important;
}
.ml-n4,
.mx-n4 {
  margin-left: -4rem !important;
}
.m-n5 {
  margin: -5rem !important;
}
.mt-n5,
.my-n5 {
  margin-top: -5rem !important;
}
.mr-n5,
.mx-n5 {
  margin-right: -5rem !important;
}
.mb-n5,
.my-n5 {
  margin-bottom: -5rem !important;
}
.ml-n5,
.mx-n5 {
  margin-left: -5rem !important;
}
.m-auto {
  margin: auto !important;
}
.mt-auto,
.my-auto {
  margin-top: auto !important;
}
.mr-auto,
.mx-auto {
  margin-right: auto !important;
}
.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}
.ml-auto,
.mx-auto {
  margin-left: auto !important;
}
@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 1rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 1rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 1rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 1rem !important;
  }
  .m-sm-2 {
    margin: 2rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 2rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 2rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 2rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 2rem !important;
  }
  .m-sm-3 {
    margin: 3rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 3rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 3rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 3rem !important;
  }
  .m-sm-4 {
    margin: 4rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 4rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 4rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 4rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 4rem !important;
  }
  .m-sm-5 {
    margin: 5rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 5rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 5rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 5rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 5rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 1rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 1rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 1rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 1rem !important;
  }
  .p-sm-2 {
    padding: 2rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 2rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 2rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 2rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 2rem !important;
  }
  .p-sm-3 {
    padding: 3rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 3rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 3rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 3rem !important;
  }
  .p-sm-4 {
    padding: 4rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 4rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 4rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 4rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 4rem !important;
  }
  .p-sm-5 {
    padding: 5rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 5rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 5rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 5rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 5rem !important;
  }
  .m-sm-n1 {
    margin: -1rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -1rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -1rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -1rem !important;
  }
  .m-sm-n2 {
    margin: -2rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -2rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -2rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -2rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -2rem !important;
  }
  .m-sm-n3 {
    margin: -3rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -3rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -3rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -3rem !important;
  }
  .m-sm-n4 {
    margin: -4rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -4rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -4rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -4rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -4rem !important;
  }
  .m-sm-n5 {
    margin: -5rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -5rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -5rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -5rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -5rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 1rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 1rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 1rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 1rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 1rem !important;
  }
  .m-md-2 {
    margin: 2rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 2rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 2rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 2rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 2rem !important;
  }
  .m-md-3 {
    margin: 3rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 3rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 3rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 3rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 3rem !important;
  }
  .m-md-4 {
    margin: 4rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 4rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 4rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 4rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 4rem !important;
  }
  .m-md-5 {
    margin: 5rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 5rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 5rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 5rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 5rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 1rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 1rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 1rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 1rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 1rem !important;
  }
  .p-md-2 {
    padding: 2rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 2rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 2rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 2rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 2rem !important;
  }
  .p-md-3 {
    padding: 3rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 3rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 3rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 3rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 3rem !important;
  }
  .p-md-4 {
    padding: 4rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 4rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 4rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 4rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 4rem !important;
  }
  .p-md-5 {
    padding: 5rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 5rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 5rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 5rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 5rem !important;
  }
  .m-md-n1 {
    margin: -1rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -1rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -1rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -1rem !important;
  }
  .m-md-n2 {
    margin: -2rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -2rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -2rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -2rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -2rem !important;
  }
  .m-md-n3 {
    margin: -3rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -3rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -3rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -3rem !important;
  }
  .m-md-n4 {
    margin: -4rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -4rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -4rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -4rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -4rem !important;
  }
  .m-md-n5 {
    margin: -5rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -5rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -5rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -5rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -5rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 1rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 1rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 1rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 1rem !important;
  }
  .m-lg-2 {
    margin: 2rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 2rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 2rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 2rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 2rem !important;
  }
  .m-lg-3 {
    margin: 3rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 3rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 3rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 3rem !important;
  }
  .m-lg-4 {
    margin: 4rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 4rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 4rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 4rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 4rem !important;
  }
  .m-lg-5 {
    margin: 5rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 5rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 5rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 5rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 5rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 1rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 1rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 1rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 1rem !important;
  }
  .p-lg-2 {
    padding: 2rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 2rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 2rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 2rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 2rem !important;
  }
  .p-lg-3 {
    padding: 3rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 3rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 3rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 3rem !important;
  }
  .p-lg-4 {
    padding: 4rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 4rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 4rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 4rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 4rem !important;
  }
  .p-lg-5 {
    padding: 5rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 5rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 5rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 5rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 5rem !important;
  }
  .m-lg-n1 {
    margin: -1rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -1rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -1rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -1rem !important;
  }
  .m-lg-n2 {
    margin: -2rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -2rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -2rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -2rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -2rem !important;
  }
  .m-lg-n3 {
    margin: -3rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -3rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -3rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -3rem !important;
  }
  .m-lg-n4 {
    margin: -4rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -4rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -4rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -4rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -4rem !important;
  }
  .m-lg-n5 {
    margin: -5rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -5rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -5rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -5rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -5rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 1rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 1rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 1rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 1rem !important;
  }
  .m-xl-2 {
    margin: 2rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 2rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 2rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 2rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 2rem !important;
  }
  .m-xl-3 {
    margin: 3rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 3rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 3rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 3rem !important;
  }
  .m-xl-4 {
    margin: 4rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 4rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 4rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 4rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 4rem !important;
  }
  .m-xl-5 {
    margin: 5rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 5rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 5rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 5rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 5rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 1rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 1rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 1rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 1rem !important;
  }
  .p-xl-2 {
    padding: 2rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 2rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 2rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 2rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 2rem !important;
  }
  .p-xl-3 {
    padding: 3rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 3rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 3rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 3rem !important;
  }
  .p-xl-4 {
    padding: 4rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 4rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 4rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 4rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 4rem !important;
  }
  .p-xl-5 {
    padding: 5rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 5rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 5rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 5rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 5rem !important;
  }
  .m-xl-n1 {
    margin: -1rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -1rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -1rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -1rem !important;
  }
  .m-xl-n2 {
    margin: -2rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -2rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -2rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -2rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -2rem !important;
  }
  .m-xl-n3 {
    margin: -3rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -3rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -3rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -3rem !important;
  }
  .m-xl-n4 {
    margin: -4rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -4rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -4rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -4rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -4rem !important;
  }
  .m-xl-n5 {
    margin: -5rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -5rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -5rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -5rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -5rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}.m-6 {
  margin: 6rem !important;
}
.mt-6,
.my-6 {
  margin-top: 6rem !important;
}
.mr-6,
.mx-6 {
  margin-right: 6rem !important;
}
.mb-6,
.my-6 {
  margin-bottom: 6rem !important;
}
.ml-6,
.mx-6 {
  margin-left: 6rem !important;
}
.m-7 {
  margin: 7rem !important;
}
.mt-7,
.my-7 {
  margin-top: 7rem !important;
}
.mr-7,
.mx-7 {
  margin-right: 7rem !important;
}
.mb-7,
.my-7 {
  margin-bottom: 7rem !important;
}
.ml-7,
.mx-7 {
  margin-left: 7rem !important;
}
.m-8 {
  margin: 8rem !important;
}
.mt-8,
.my-8 {
  margin-top: 8rem !important;
}
.mr-8,
.mx-8 {
  margin-right: 8rem !important;
}
.mb-8,
.my-8 {
  margin-bottom: 8rem !important;
}
.ml-8,
.mx-8 {
  margin-left: 8rem !important;
}
.m-9 {
  margin: 9rem !important;
}
.mt-9,
.my-9 {
  margin-top: 9rem !important;
}
.mr-9,
.mx-9 {
  margin-right: 9rem !important;
}
.mb-9,
.my-9 {
  margin-bottom: 9rem !important;
}
.ml-9,
.mx-9 {
  margin-left: 9rem !important;
}
.m-10 {
  margin: 10rem !important;
}
.mt-10,
.my-10 {
  margin-top: 10rem !important;
}
.mr-10,
.mx-10 {
  margin-right: 10rem !important;
}
.mb-10,
.my-10 {
  margin-bottom: 10rem !important;
}
.ml-10,
.mx-10 {
  margin-left: 10rem !important;
}
.p-6 {
  padding: 6rem !important;
}
.pt-6,
.py-6 {
  padding-top: 6rem !important;
}
.pr-6,
.px-6 {
  padding-right: 6rem !important;
}
.pb-6,
.py-6 {
  padding-bottom: 6rem !important;
}
.pl-6,
.px-6 {
  padding-left: 6rem !important;
}
.p-7 {
  padding: 7rem !important;
}
.pt-7,
.py-7 {
  padding-top: 7rem !important;
}
.pr-7,
.px-7 {
  padding-right: 7rem !important;
}
.pb-7,
.py-7 {
  padding-bottom: 7rem !important;
}
.pl-7,
.px-7 {
  padding-left: 7rem !important;
}
.p-8 {
  padding: 8rem !important;
}
.pt-8,
.py-8 {
  padding-top: 8rem !important;
}
.pr-8,
.px-8 {
  padding-right: 8rem !important;
}
.pb-8,
.py-8 {
  padding-bottom: 8rem !important;
}
.pl-8,
.px-8 {
  padding-left: 8rem !important;
}
.p-9 {
  padding: 9rem !important;
}
.pt-9,
.py-9 {
  padding-top: 9rem !important;
}
.pr-9,
.px-9 {
  padding-right: 9rem !important;
}
.pb-9,
.py-9 {
  padding-bottom: 9rem !important;
}
.pl-9,
.px-9 {
  padding-left: 9rem !important;
}
.p-10 {
  padding: 10rem !important;
}
.pt-10,
.py-10 {
  padding-top: 10rem !important;
}
.pr-10,
.px-10 {
  padding-right: 10rem !important;
}
.pb-10,
.py-10 {
  padding-bottom: 10rem !important;
}
.pl-10,
.px-10 {
  padding-left: 10rem !important;
}
.m-n6 {
  margin: -6rem !important;
}
.mt-n6,
.my-n6 {
  margin-top: -6rem !important;
}
.mr-n6,
.mx-n6 {
  margin-right: -6rem !important;
}
.mb-n6,
.my-n6 {
  margin-bottom: -6rem !important;
}
.ml-n6,
.mx-n6 {
  margin-left: -6rem !important;
}
.m-n7 {
  margin: -7rem !important;
}
.mt-n7,
.my-n7 {
  margin-top: -7rem !important;
}
.mr-n7,
.mx-n7 {
  margin-right: -7rem !important;
}
.mb-n7,
.my-n7 {
  margin-bottom: -7rem !important;
}
.ml-n7,
.mx-n7 {
  margin-left: -7rem !important;
}
.m-n8 {
  margin: -8rem !important;
}
.mt-n8,
.my-n8 {
  margin-top: -8rem !important;
}
.mr-n8,
.mx-n8 {
  margin-right: -8rem !important;
}
.mb-n8,
.my-n8 {
  margin-bottom: -8rem !important;
}
.ml-n8,
.mx-n8 {
  margin-left: -8rem !important;
}
.m-n9 {
  margin: -9rem !important;
}
.mt-n9,
.my-n9 {
  margin-top: -9rem !important;
}
.mr-n9,
.mx-n9 {
  margin-right: -9rem !important;
}
.mb-n9,
.my-n9 {
  margin-bottom: -9rem !important;
}
.ml-n9,
.mx-n9 {
  margin-left: -9rem !important;
}
.m-n10 {
  margin: -10rem !important;
}
.mt-n10,
.my-n10 {
  margin-top: -10rem !important;
}
.mr-n10,
.mx-n10 {
  margin-right: -10rem !important;
}
.mb-n10,
.my-n10 {
  margin-bottom: -10rem !important;
}
.ml-n10,
.mx-n10 {
  margin-left: -10rem !important;
}
@media (min-width: 576px) {
  .m-sm-6 {
    margin: 6rem !important;
  }
  .mt-sm-6,
  .my-sm-6 {
    margin-top: 6rem !important;
  }
  .mr-sm-6,
  .mx-sm-6 {
    margin-right: 6rem !important;
  }
  .mb-sm-6,
  .my-sm-6 {
    margin-bottom: 6rem !important;
  }
  .ml-sm-6,
  .mx-sm-6 {
    margin-left: 6rem !important;
  }
  .m-sm-7 {
    margin: 7rem !important;
  }
  .mt-sm-7,
  .my-sm-7 {
    margin-top: 7rem !important;
  }
  .mr-sm-7,
  .mx-sm-7 {
    margin-right: 7rem !important;
  }
  .mb-sm-7,
  .my-sm-7 {
    margin-bottom: 7rem !important;
  }
  .ml-sm-7,
  .mx-sm-7 {
    margin-left: 7rem !important;
  }
  .m-sm-8 {
    margin: 8rem !important;
  }
  .mt-sm-8,
  .my-sm-8 {
    margin-top: 8rem !important;
  }
  .mr-sm-8,
  .mx-sm-8 {
    margin-right: 8rem !important;
  }
  .mb-sm-8,
  .my-sm-8 {
    margin-bottom: 8rem !important;
  }
  .ml-sm-8,
  .mx-sm-8 {
    margin-left: 8rem !important;
  }
  .m-sm-9 {
    margin: 9rem !important;
  }
  .mt-sm-9,
  .my-sm-9 {
    margin-top: 9rem !important;
  }
  .mr-sm-9,
  .mx-sm-9 {
    margin-right: 9rem !important;
  }
  .mb-sm-9,
  .my-sm-9 {
    margin-bottom: 9rem !important;
  }
  .ml-sm-9,
  .mx-sm-9 {
    margin-left: 9rem !important;
  }
  .m-sm-10 {
    margin: 10rem !important;
  }
  .mt-sm-10,
  .my-sm-10 {
    margin-top: 10rem !important;
  }
  .mr-sm-10,
  .mx-sm-10 {
    margin-right: 10rem !important;
  }
  .mb-sm-10,
  .my-sm-10 {
    margin-bottom: 10rem !important;
  }
  .ml-sm-10,
  .mx-sm-10 {
    margin-left: 10rem !important;
  }
  .p-sm-6 {
    padding: 6rem !important;
  }
  .pt-sm-6,
  .py-sm-6 {
    padding-top: 6rem !important;
  }
  .pr-sm-6,
  .px-sm-6 {
    padding-right: 6rem !important;
  }
  .pb-sm-6,
  .py-sm-6 {
    padding-bottom: 6rem !important;
  }
  .pl-sm-6,
  .px-sm-6 {
    padding-left: 6rem !important;
  }
  .p-sm-7 {
    padding: 7rem !important;
  }
  .pt-sm-7,
  .py-sm-7 {
    padding-top: 7rem !important;
  }
  .pr-sm-7,
  .px-sm-7 {
    padding-right: 7rem !important;
  }
  .pb-sm-7,
  .py-sm-7 {
    padding-bottom: 7rem !important;
  }
  .pl-sm-7,
  .px-sm-7 {
    padding-left: 7rem !important;
  }
  .p-sm-8 {
    padding: 8rem !important;
  }
  .pt-sm-8,
  .py-sm-8 {
    padding-top: 8rem !important;
  }
  .pr-sm-8,
  .px-sm-8 {
    padding-right: 8rem !important;
  }
  .pb-sm-8,
  .py-sm-8 {
    padding-bottom: 8rem !important;
  }
  .pl-sm-8,
  .px-sm-8 {
    padding-left: 8rem !important;
  }
  .p-sm-9 {
    padding: 9rem !important;
  }
  .pt-sm-9,
  .py-sm-9 {
    padding-top: 9rem !important;
  }
  .pr-sm-9,
  .px-sm-9 {
    padding-right: 9rem !important;
  }
  .pb-sm-9,
  .py-sm-9 {
    padding-bottom: 9rem !important;
  }
  .pl-sm-9,
  .px-sm-9 {
    padding-left: 9rem !important;
  }
  .p-sm-10 {
    padding: 10rem !important;
  }
  .pt-sm-10,
  .py-sm-10 {
    padding-top: 10rem !important;
  }
  .pr-sm-10,
  .px-sm-10 {
    padding-right: 10rem !important;
  }
  .pb-sm-10,
  .py-sm-10 {
    padding-bottom: 10rem !important;
  }
  .pl-sm-10,
  .px-sm-10 {
    padding-left: 10rem !important;
  }
  .m-sm-n6 {
    margin: -6rem !important;
  }
  .mt-sm-n6,
  .my-sm-n6 {
    margin-top: -6rem !important;
  }
  .mr-sm-n6,
  .mx-sm-n6 {
    margin-right: -6rem !important;
  }
  .mb-sm-n6,
  .my-sm-n6 {
    margin-bottom: -6rem !important;
  }
  .ml-sm-n6,
  .mx-sm-n6 {
    margin-left: -6rem !important;
  }
  .m-sm-n7 {
    margin: -7rem !important;
  }
  .mt-sm-n7,
  .my-sm-n7 {
    margin-top: -7rem !important;
  }
  .mr-sm-n7,
  .mx-sm-n7 {
    margin-right: -7rem !important;
  }
  .mb-sm-n7,
  .my-sm-n7 {
    margin-bottom: -7rem !important;
  }
  .ml-sm-n7,
  .mx-sm-n7 {
    margin-left: -7rem !important;
  }
  .m-sm-n8 {
    margin: -8rem !important;
  }
  .mt-sm-n8,
  .my-sm-n8 {
    margin-top: -8rem !important;
  }
  .mr-sm-n8,
  .mx-sm-n8 {
    margin-right: -8rem !important;
  }
  .mb-sm-n8,
  .my-sm-n8 {
    margin-bottom: -8rem !important;
  }
  .ml-sm-n8,
  .mx-sm-n8 {
    margin-left: -8rem !important;
  }
  .m-sm-n9 {
    margin: -9rem !important;
  }
  .mt-sm-n9,
  .my-sm-n9 {
    margin-top: -9rem !important;
  }
  .mr-sm-n9,
  .mx-sm-n9 {
    margin-right: -9rem !important;
  }
  .mb-sm-n9,
  .my-sm-n9 {
    margin-bottom: -9rem !important;
  }
  .ml-sm-n9,
  .mx-sm-n9 {
    margin-left: -9rem !important;
  }
  .m-sm-n10 {
    margin: -10rem !important;
  }
  .mt-sm-n10,
  .my-sm-n10 {
    margin-top: -10rem !important;
  }
  .mr-sm-n10,
  .mx-sm-n10 {
    margin-right: -10rem !important;
  }
  .mb-sm-n10,
  .my-sm-n10 {
    margin-bottom: -10rem !important;
  }
  .ml-sm-n10,
  .mx-sm-n10 {
    margin-left: -10rem !important;
  }
}
@media (min-width: 768px) {
  .m-md-6 {
    margin: 6rem !important;
  }
  .mt-md-6,
  .my-md-6 {
    margin-top: 6rem !important;
  }
  .mr-md-6,
  .mx-md-6 {
    margin-right: 6rem !important;
  }
  .mb-md-6,
  .my-md-6 {
    margin-bottom: 6rem !important;
  }
  .ml-md-6,
  .mx-md-6 {
    margin-left: 6rem !important;
  }
  .m-md-7 {
    margin: 7rem !important;
  }
  .mt-md-7,
  .my-md-7 {
    margin-top: 7rem !important;
  }
  .mr-md-7,
  .mx-md-7 {
    margin-right: 7rem !important;
  }
  .mb-md-7,
  .my-md-7 {
    margin-bottom: 7rem !important;
  }
  .ml-md-7,
  .mx-md-7 {
    margin-left: 7rem !important;
  }
  .m-md-8 {
    margin: 8rem !important;
  }
  .mt-md-8,
  .my-md-8 {
    margin-top: 8rem !important;
  }
  .mr-md-8,
  .mx-md-8 {
    margin-right: 8rem !important;
  }
  .mb-md-8,
  .my-md-8 {
    margin-bottom: 8rem !important;
  }
  .ml-md-8,
  .mx-md-8 {
    margin-left: 8rem !important;
  }
  .m-md-9 {
    margin: 9rem !important;
  }
  .mt-md-9,
  .my-md-9 {
    margin-top: 9rem !important;
  }
  .mr-md-9,
  .mx-md-9 {
    margin-right: 9rem !important;
  }
  .mb-md-9,
  .my-md-9 {
    margin-bottom: 9rem !important;
  }
  .ml-md-9,
  .mx-md-9 {
    margin-left: 9rem !important;
  }
  .m-md-10 {
    margin: 10rem !important;
  }
  .mt-md-10,
  .my-md-10 {
    margin-top: 10rem !important;
  }
  .mr-md-10,
  .mx-md-10 {
    margin-right: 10rem !important;
  }
  .mb-md-10,
  .my-md-10 {
    margin-bottom: 10rem !important;
  }
  .ml-md-10,
  .mx-md-10 {
    margin-left: 10rem !important;
  }
  .p-md-6 {
    padding: 6rem !important;
  }
  .pt-md-6,
  .py-md-6 {
    padding-top: 6rem !important;
  }
  .pr-md-6,
  .px-md-6 {
    padding-right: 6rem !important;
  }
  .pb-md-6,
  .py-md-6 {
    padding-bottom: 6rem !important;
  }
  .pl-md-6,
  .px-md-6 {
    padding-left: 6rem !important;
  }
  .p-md-7 {
    padding: 7rem !important;
  }
  .pt-md-7,
  .py-md-7 {
    padding-top: 7rem !important;
  }
  .pr-md-7,
  .px-md-7 {
    padding-right: 7rem !important;
  }
  .pb-md-7,
  .py-md-7 {
    padding-bottom: 7rem !important;
  }
  .pl-md-7,
  .px-md-7 {
    padding-left: 7rem !important;
  }
  .p-md-8 {
    padding: 8rem !important;
  }
  .pt-md-8,
  .py-md-8 {
    padding-top: 8rem !important;
  }
  .pr-md-8,
  .px-md-8 {
    padding-right: 8rem !important;
  }
  .pb-md-8,
  .py-md-8 {
    padding-bottom: 8rem !important;
  }
  .pl-md-8,
  .px-md-8 {
    padding-left: 8rem !important;
  }
  .p-md-9 {
    padding: 9rem !important;
  }
  .pt-md-9,
  .py-md-9 {
    padding-top: 9rem !important;
  }
  .pr-md-9,
  .px-md-9 {
    padding-right: 9rem !important;
  }
  .pb-md-9,
  .py-md-9 {
    padding-bottom: 9rem !important;
  }
  .pl-md-9,
  .px-md-9 {
    padding-left: 9rem !important;
  }
  .p-md-10 {
    padding: 10rem !important;
  }
  .pt-md-10,
  .py-md-10 {
    padding-top: 10rem !important;
  }
  .pr-md-10,
  .px-md-10 {
    padding-right: 10rem !important;
  }
  .pb-md-10,
  .py-md-10 {
    padding-bottom: 10rem !important;
  }
  .pl-md-10,
  .px-md-10 {
    padding-left: 10rem !important;
  }
  .m-md-n6 {
    margin: -6rem !important;
  }
  .mt-md-n6,
  .my-md-n6 {
    margin-top: -6rem !important;
  }
  .mr-md-n6,
  .mx-md-n6 {
    margin-right: -6rem !important;
  }
  .mb-md-n6,
  .my-md-n6 {
    margin-bottom: -6rem !important;
  }
  .ml-md-n6,
  .mx-md-n6 {
    margin-left: -6rem !important;
  }
  .m-md-n7 {
    margin: -7rem !important;
  }
  .mt-md-n7,
  .my-md-n7 {
    margin-top: -7rem !important;
  }
  .mr-md-n7,
  .mx-md-n7 {
    margin-right: -7rem !important;
  }
  .mb-md-n7,
  .my-md-n7 {
    margin-bottom: -7rem !important;
  }
  .ml-md-n7,
  .mx-md-n7 {
    margin-left: -7rem !important;
  }
  .m-md-n8 {
    margin: -8rem !important;
  }
  .mt-md-n8,
  .my-md-n8 {
    margin-top: -8rem !important;
  }
  .mr-md-n8,
  .mx-md-n8 {
    margin-right: -8rem !important;
  }
  .mb-md-n8,
  .my-md-n8 {
    margin-bottom: -8rem !important;
  }
  .ml-md-n8,
  .mx-md-n8 {
    margin-left: -8rem !important;
  }
  .m-md-n9 {
    margin: -9rem !important;
  }
  .mt-md-n9,
  .my-md-n9 {
    margin-top: -9rem !important;
  }
  .mr-md-n9,
  .mx-md-n9 {
    margin-right: -9rem !important;
  }
  .mb-md-n9,
  .my-md-n9 {
    margin-bottom: -9rem !important;
  }
  .ml-md-n9,
  .mx-md-n9 {
    margin-left: -9rem !important;
  }
  .m-md-n10 {
    margin: -10rem !important;
  }
  .mt-md-n10,
  .my-md-n10 {
    margin-top: -10rem !important;
  }
  .mr-md-n10,
  .mx-md-n10 {
    margin-right: -10rem !important;
  }
  .mb-md-n10,
  .my-md-n10 {
    margin-bottom: -10rem !important;
  }
  .ml-md-n10,
  .mx-md-n10 {
    margin-left: -10rem !important;
  }
}
@media (min-width: 992px) {
  .m-lg-6 {
    margin: 6rem !important;
  }
  .mt-lg-6,
  .my-lg-6 {
    margin-top: 6rem !important;
  }
  .mr-lg-6,
  .mx-lg-6 {
    margin-right: 6rem !important;
  }
  .mb-lg-6,
  .my-lg-6 {
    margin-bottom: 6rem !important;
  }
  .ml-lg-6,
  .mx-lg-6 {
    margin-left: 6rem !important;
  }
  .m-lg-7 {
    margin: 7rem !important;
  }
  .mt-lg-7,
  .my-lg-7 {
    margin-top: 7rem !important;
  }
  .mr-lg-7,
  .mx-lg-7 {
    margin-right: 7rem !important;
  }
  .mb-lg-7,
  .my-lg-7 {
    margin-bottom: 7rem !important;
  }
  .ml-lg-7,
  .mx-lg-7 {
    margin-left: 7rem !important;
  }
  .m-lg-8 {
    margin: 8rem !important;
  }
  .mt-lg-8,
  .my-lg-8 {
    margin-top: 8rem !important;
  }
  .mr-lg-8,
  .mx-lg-8 {
    margin-right: 8rem !important;
  }
  .mb-lg-8,
  .my-lg-8 {
    margin-bottom: 8rem !important;
  }
  .ml-lg-8,
  .mx-lg-8 {
    margin-left: 8rem !important;
  }
  .m-lg-9 {
    margin: 9rem !important;
  }
  .mt-lg-9,
  .my-lg-9 {
    margin-top: 9rem !important;
  }
  .mr-lg-9,
  .mx-lg-9 {
    margin-right: 9rem !important;
  }
  .mb-lg-9,
  .my-lg-9 {
    margin-bottom: 9rem !important;
  }
  .ml-lg-9,
  .mx-lg-9 {
    margin-left: 9rem !important;
  }
  .m-lg-10 {
    margin: 10rem !important;
  }
  .mt-lg-10,
  .my-lg-10 {
    margin-top: 10rem !important;
  }
  .mr-lg-10,
  .mx-lg-10 {
    margin-right: 10rem !important;
  }
  .mb-lg-10,
  .my-lg-10 {
    margin-bottom: 10rem !important;
  }
  .ml-lg-10,
  .mx-lg-10 {
    margin-left: 10rem !important;
  }
  .p-lg-6 {
    padding: 6rem !important;
  }
  .pt-lg-6,
  .py-lg-6 {
    padding-top: 6rem !important;
  }
  .pr-lg-6,
  .px-lg-6 {
    padding-right: 6rem !important;
  }
  .pb-lg-6,
  .py-lg-6 {
    padding-bottom: 6rem !important;
  }
  .pl-lg-6,
  .px-lg-6 {
    padding-left: 6rem !important;
  }
  .p-lg-7 {
    padding: 7rem !important;
  }
  .pt-lg-7,
  .py-lg-7 {
    padding-top: 7rem !important;
  }
  .pr-lg-7,
  .px-lg-7 {
    padding-right: 7rem !important;
  }
  .pb-lg-7,
  .py-lg-7 {
    padding-bottom: 7rem !important;
  }
  .pl-lg-7,
  .px-lg-7 {
    padding-left: 7rem !important;
  }
  .p-lg-8 {
    padding: 8rem !important;
  }
  .pt-lg-8,
  .py-lg-8 {
    padding-top: 8rem !important;
  }
  .pr-lg-8,
  .px-lg-8 {
    padding-right: 8rem !important;
  }
  .pb-lg-8,
  .py-lg-8 {
    padding-bottom: 8rem !important;
  }
  .pl-lg-8,
  .px-lg-8 {
    padding-left: 8rem !important;
  }
  .p-lg-9 {
    padding: 9rem !important;
  }
  .pt-lg-9,
  .py-lg-9 {
    padding-top: 9rem !important;
  }
  .pr-lg-9,
  .px-lg-9 {
    padding-right: 9rem !important;
  }
  .pb-lg-9,
  .py-lg-9 {
    padding-bottom: 9rem !important;
  }
  .pl-lg-9,
  .px-lg-9 {
    padding-left: 9rem !important;
  }
  .p-lg-10 {
    padding: 10rem !important;
  }
  .pt-lg-10,
  .py-lg-10 {
    padding-top: 10rem !important;
  }
  .pr-lg-10,
  .px-lg-10 {
    padding-right: 10rem !important;
  }
  .pb-lg-10,
  .py-lg-10 {
    padding-bottom: 10rem !important;
  }
  .pl-lg-10,
  .px-lg-10 {
    padding-left: 10rem !important;
  }
  .m-lg-n6 {
    margin: -6rem !important;
  }
  .mt-lg-n6,
  .my-lg-n6 {
    margin-top: -6rem !important;
  }
  .mr-lg-n6,
  .mx-lg-n6 {
    margin-right: -6rem !important;
  }
  .mb-lg-n6,
  .my-lg-n6 {
    margin-bottom: -6rem !important;
  }
  .ml-lg-n6,
  .mx-lg-n6 {
    margin-left: -6rem !important;
  }
  .m-lg-n7 {
    margin: -7rem !important;
  }
  .mt-lg-n7,
  .my-lg-n7 {
    margin-top: -7rem !important;
  }
  .mr-lg-n7,
  .mx-lg-n7 {
    margin-right: -7rem !important;
  }
  .mb-lg-n7,
  .my-lg-n7 {
    margin-bottom: -7rem !important;
  }
  .ml-lg-n7,
  .mx-lg-n7 {
    margin-left: -7rem !important;
  }
  .m-lg-n8 {
    margin: -8rem !important;
  }
  .mt-lg-n8,
  .my-lg-n8 {
    margin-top: -8rem !important;
  }
  .mr-lg-n8,
  .mx-lg-n8 {
    margin-right: -8rem !important;
  }
  .mb-lg-n8,
  .my-lg-n8 {
    margin-bottom: -8rem !important;
  }
  .ml-lg-n8,
  .mx-lg-n8 {
    margin-left: -8rem !important;
  }
  .m-lg-n9 {
    margin: -9rem !important;
  }
  .mt-lg-n9,
  .my-lg-n9 {
    margin-top: -9rem !important;
  }
  .mr-lg-n9,
  .mx-lg-n9 {
    margin-right: -9rem !important;
  }
  .mb-lg-n9,
  .my-lg-n9 {
    margin-bottom: -9rem !important;
  }
  .ml-lg-n9,
  .mx-lg-n9 {
    margin-left: -9rem !important;
  }
  .m-lg-n10 {
    margin: -10rem !important;
  }
  .mt-lg-n10,
  .my-lg-n10 {
    margin-top: -10rem !important;
  }
  .mr-lg-n10,
  .mx-lg-n10 {
    margin-right: -10rem !important;
  }
  .mb-lg-n10,
  .my-lg-n10 {
    margin-bottom: -10rem !important;
  }
  .ml-lg-n10,
  .mx-lg-n10 {
    margin-left: -10rem !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-6 {
    margin: 6rem !important;
  }
  .mt-xl-6,
  .my-xl-6 {
    margin-top: 6rem !important;
  }
  .mr-xl-6,
  .mx-xl-6 {
    margin-right: 6rem !important;
  }
  .mb-xl-6,
  .my-xl-6 {
    margin-bottom: 6rem !important;
  }
  .ml-xl-6,
  .mx-xl-6 {
    margin-left: 6rem !important;
  }
  .m-xl-7 {
    margin: 7rem !important;
  }
  .mt-xl-7,
  .my-xl-7 {
    margin-top: 7rem !important;
  }
  .mr-xl-7,
  .mx-xl-7 {
    margin-right: 7rem !important;
  }
  .mb-xl-7,
  .my-xl-7 {
    margin-bottom: 7rem !important;
  }
  .ml-xl-7,
  .mx-xl-7 {
    margin-left: 7rem !important;
  }
  .m-xl-8 {
    margin: 8rem !important;
  }
  .mt-xl-8,
  .my-xl-8 {
    margin-top: 8rem !important;
  }
  .mr-xl-8,
  .mx-xl-8 {
    margin-right: 8rem !important;
  }
  .mb-xl-8,
  .my-xl-8 {
    margin-bottom: 8rem !important;
  }
  .ml-xl-8,
  .mx-xl-8 {
    margin-left: 8rem !important;
  }
  .m-xl-9 {
    margin: 9rem !important;
  }
  .mt-xl-9,
  .my-xl-9 {
    margin-top: 9rem !important;
  }
  .mr-xl-9,
  .mx-xl-9 {
    margin-right: 9rem !important;
  }
  .mb-xl-9,
  .my-xl-9 {
    margin-bottom: 9rem !important;
  }
  .ml-xl-9,
  .mx-xl-9 {
    margin-left: 9rem !important;
  }
  .m-xl-10 {
    margin: 10rem !important;
  }
  .mt-xl-10,
  .my-xl-10 {
    margin-top: 10rem !important;
  }
  .mr-xl-10,
  .mx-xl-10 {
    margin-right: 10rem !important;
  }
  .mb-xl-10,
  .my-xl-10 {
    margin-bottom: 10rem !important;
  }
  .ml-xl-10,
  .mx-xl-10 {
    margin-left: 10rem !important;
  }
  .p-xl-6 {
    padding: 6rem !important;
  }
  .pt-xl-6,
  .py-xl-6 {
    padding-top: 6rem !important;
  }
  .pr-xl-6,
  .px-xl-6 {
    padding-right: 6rem !important;
  }
  .pb-xl-6,
  .py-xl-6 {
    padding-bottom: 6rem !important;
  }
  .pl-xl-6,
  .px-xl-6 {
    padding-left: 6rem !important;
  }
  .p-xl-7 {
    padding: 7rem !important;
  }
  .pt-xl-7,
  .py-xl-7 {
    padding-top: 7rem !important;
  }
  .pr-xl-7,
  .px-xl-7 {
    padding-right: 7rem !important;
  }
  .pb-xl-7,
  .py-xl-7 {
    padding-bottom: 7rem !important;
  }
  .pl-xl-7,
  .px-xl-7 {
    padding-left: 7rem !important;
  }
  .p-xl-8 {
    padding: 8rem !important;
  }
  .pt-xl-8,
  .py-xl-8 {
    padding-top: 8rem !important;
  }
  .pr-xl-8,
  .px-xl-8 {
    padding-right: 8rem !important;
  }
  .pb-xl-8,
  .py-xl-8 {
    padding-bottom: 8rem !important;
  }
  .pl-xl-8,
  .px-xl-8 {
    padding-left: 8rem !important;
  }
  .p-xl-9 {
    padding: 9rem !important;
  }
  .pt-xl-9,
  .py-xl-9 {
    padding-top: 9rem !important;
  }
  .pr-xl-9,
  .px-xl-9 {
    padding-right: 9rem !important;
  }
  .pb-xl-9,
  .py-xl-9 {
    padding-bottom: 9rem !important;
  }
  .pl-xl-9,
  .px-xl-9 {
    padding-left: 9rem !important;
  }
  .p-xl-10 {
    padding: 10rem !important;
  }
  .pt-xl-10,
  .py-xl-10 {
    padding-top: 10rem !important;
  }
  .pr-xl-10,
  .px-xl-10 {
    padding-right: 10rem !important;
  }
  .pb-xl-10,
  .py-xl-10 {
    padding-bottom: 10rem !important;
  }
  .pl-xl-10,
  .px-xl-10 {
    padding-left: 10rem !important;
  }
  .m-xl-n6 {
    margin: -6rem !important;
  }
  .mt-xl-n6,
  .my-xl-n6 {
    margin-top: -6rem !important;
  }
  .mr-xl-n6,
  .mx-xl-n6 {
    margin-right: -6rem !important;
  }
  .mb-xl-n6,
  .my-xl-n6 {
    margin-bottom: -6rem !important;
  }
  .ml-xl-n6,
  .mx-xl-n6 {
    margin-left: -6rem !important;
  }
  .m-xl-n7 {
    margin: -7rem !important;
  }
  .mt-xl-n7,
  .my-xl-n7 {
    margin-top: -7rem !important;
  }
  .mr-xl-n7,
  .mx-xl-n7 {
    margin-right: -7rem !important;
  }
  .mb-xl-n7,
  .my-xl-n7 {
    margin-bottom: -7rem !important;
  }
  .ml-xl-n7,
  .mx-xl-n7 {
    margin-left: -7rem !important;
  }
  .m-xl-n8 {
    margin: -8rem !important;
  }
  .mt-xl-n8,
  .my-xl-n8 {
    margin-top: -8rem !important;
  }
  .mr-xl-n8,
  .mx-xl-n8 {
    margin-right: -8rem !important;
  }
  .mb-xl-n8,
  .my-xl-n8 {
    margin-bottom: -8rem !important;
  }
  .ml-xl-n8,
  .mx-xl-n8 {
    margin-left: -8rem !important;
  }
  .m-xl-n9 {
    margin: -9rem !important;
  }
  .mt-xl-n9,
  .my-xl-n9 {
    margin-top: -9rem !important;
  }
  .mr-xl-n9,
  .mx-xl-n9 {
    margin-right: -9rem !important;
  }
  .mb-xl-n9,
  .my-xl-n9 {
    margin-bottom: -9rem !important;
  }
  .ml-xl-n9,
  .mx-xl-n9 {
    margin-left: -9rem !important;
  }
  .m-xl-n10 {
    margin: -10rem !important;
  }
  .mt-xl-n10,
  .my-xl-n10 {
    margin-top: -10rem !important;
  }
  .mr-xl-n10,
  .mx-xl-n10 {
    margin-right: -10rem !important;
  }
  .mb-xl-n10,
  .my-xl-n10 {
    margin-bottom: -10rem !important;
  }
  .ml-xl-n10,
  .mx-xl-n10 {
    margin-left: -10rem !important;
  }
}
/* --- MODAL --- */
.modal {
	z-index: 2002 !important;
}
.modal-backdrop {
    z-index: 2001 !important;
}
.ap-content .close {
    font-size: 3rem;
    color: #000;
    opacity: 1;
}
.zip-widget .text {
	font-size: 1.2rem !important;
}
/*-----// LAYOUT : TEAM PROFILE //-----*/
.team-profile table td {
	border-bottom: 1px solid var(--black);
	padding: 10px 0;
}
.team-profile-img {
	border: 1px solid var(--black);
}
.team-profile--thumb .embed-responsive-item {
	border: 1px solid var(--black);
}
/*-----// LAYOUT : HEADER SEARCH BAR //-----*/
.header--searchbar {
	border-bottom: 1px solid var(--black);
}
.header--searchbar .ajax_search, #name_search {
	border: none;
    text-align: center;
    font-size: 1.2rem;
    font-weight: 600;
    padding: 10px 20px;
    letter-spacing: 1px;
    background-color: var(--lightgrey);
	background-image: url("data:image/png;base64,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");
	background-position: right 20px center;
	background-repeat: no-repeat;
	background-size: 20px;
}
.ajax_search::-webkit-input-placeholder, #name_search::-webkit-input-placeholder {
	color: var(--black) !important;
}
.ajax_search::-moz-placeholder, #name_search::-moz-placeholder {
	color: var(--black) !important;
}
.ajax_search:-ms-input-placeholder, #name_search:-ms-input-placeholder {
	color: var(--black) !important;
}
.ajax_search:-moz-placeholder, #name_search:-moz-placeholder {
	color: var(--black) !important;
}
@media (min-width : 1200px) {
	#name_search {
		background-color: var(--lightgrey);
		width: 450px;
		border-radius: 40px;
		border: 1px solid var(--black);
		margin: 5px auto;
	}
}
.zip-container span {
    font-size: 12px !important;
}</pre></body></html>