/* Theme Name: Maxium Wordpress Theme Description: Custom Maxium Wordpress Theme Author: Equiton Developments */
/*------------------------------------*\ MAIN \*------------------------------------*/
:root{
	--primary: #0098d9;
	--primary-dark: #1A2027;
	--gray-900: #9EA2A8;
	--gray-800: #3D4551;
	--gray-700: #B4B9D2;
	--gray-600: #9EA2A8;
	--gray-500: #F1F4FB;
	--blue-900: #160055;
	--blue-800: #2A00A1;
	--blue-700: #6B66DA;
	--blue-600: #95A6FF;
	--blue-500: #ABF0FF;
	--blue-400: #E3F8FF;
	--warning: #DDCF9D;
	--positive: #00DB99;
	--negative: #FF1516;
	--cblack: #000;
	--cwhite: #ffffff;
	--cyellow: #DDCF9D;
	--cgreen: #00DB99;
	--cred: #FF1516;
	--corange: #FCB804;
	--corange-2: #EF3D01;
	--cpink: #FFD2D7
}
.text-primary{
	color:#0098d9
}
.text-primary-dark{
	color:#1a2027
}
.text-gray-900{
	color:#9ea2a8
}
.text-gray-800{
	color:#3d4551
}
.text-gray-700{
	color:#b4b9d2
}
.text-gray-600{
	color:#9ea2a8
}
.text-gray-500{
	color:#f1f4fb
}
.text-blue-900{
	color:#160055
}
.text-blue-800{
	color:#2a00a1
}
.text-blue-700{
	color:#6b66da
}
.text-blue-600{
	color:#95a6ff
}
.text-blue-500{
	color:#abf0ff
}
.text-blue-400{
	color:#e3f8ff
}
.text-warning{
	color:#ddcf9d
}
.text-positive{
	color:#00db99
}
.text-negative{
	color:#ff1516
}
.text-cblack{
	color:#000
}
.text-cwhite{
	color:#fff
}
.text-cyellow{
	color:#ddcf9d
}
.text-cgreen{
	color:#00db99
}
.text-cred{
	color:#ff1516
}
.text-corange{
	color:#fcb804
}
.text-corange-2{
	color:#ef3d01
}
.text-cpink{
	color:#ffd2d7
}
.bg-primary{
	background:#0098d9
}
.bg-primary-dark{
	background:#1a2027
}
.bg-gray-900{
	background:#9ea2a8
}
.bg-gray-800{
	background:#3d4551
}
.bg-gray-700{
	background:#b4b9d2
}
.bg-gray-600{
	background:#9ea2a8
}
.bg-gray-500{
	background:#f1f4fb
}
.bg-blue-900{
	background:#160055
}
.bg-blue-800{
	background:#2a00a1
}
.bg-blue-700{
	background:#6b66da
}
.bg-blue-600{
	background:#95a6ff
}
.bg-blue-500{
	background:#abf0ff
}
.bg-blue-400{
	background:#e3f8ff
}
.bg-warning{
	background:#ddcf9d
}
.bg-positive{
	background:#00db99
}
.bg-negative{
	background:#ff1516
}
.bg-cblack{
	background:#000
}
.bg-cwhite{
	background:#fff
}
.bg-cyellow{
	background:#ddcf9d
}
.bg-cgreen{
	background:#00db99
}
.bg-cred{
	background:#ff1516
}
.bg-corange{
	background:#fcb804
}
.bg-corange-2{
	background:#ef3d01
}
.bg-cpink{
	background:#ffd2d7
}
@font-face{
	font-family:"icomoon";
	src:url("fonts/icomoon.eot?haim9q");
	src:url("fonts/icomoon.eot?haim9q#iefix") format("embedded-opentype"),url("fonts/icomoon.ttf?haim9q") format("truetype"),url("fonts/icomoon.woff?haim9q") format("woff"),url("fonts/icomoon.svg?haim9q#icomoon") format("svg");
	font-weight:normal;
	font-style:normal;
	font-display:block
}
[class^=icon-],[class*=" icon-"]{
	font-family:"icomoon" !important;
	speak:never;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.icon-double-quotes:before{
	content:""
}
.icon-question-mark:before{
	content:""
}
.icon-checkbox-circle-line:before{
	content:""
}
.icon-checkbox-blank-circle-line:before{
	content:""
}
.icon-check-fill:before{
	content:""
}
.icon-mail-open-fill:before{
	content:""
}
.icon-arrow-left-line:before{
	content:""
}
.icon-arrow-right-line:before{
	content:""
}
.icon-arrow-down-s-line:before{
	content:""
}
.icon-arrow-right-s-line:before{
	content:""
}
.icon-arrow-up-s-line:before{
	content:""
}
.icon-checkbox-circle-fill:before{
	content:""
}
.icon-download-2-line:before{
	content:""
}
.icon-phone-fill:before{
	content:""
}
.icon-skype-fill:before{
	content:""
}
@font-face{
	font-family:"Aeonik";
	src:url("fonts/Aeonik-Medium.woff2") format("woff2"),url("fonts/Aeonik-Medium.woff") format("woff");
	font-weight:500;
	font-style:normal;
	font-display:swap
}
@font-face{
	font-family:"Aeonik";
	src:url("fonts/Aeonik-MediumItalic.woff2") format("woff2"),url("fonts/Aeonik-MediumItalic.woff") format("woff");
	font-weight:500;
	font-style:italic;
	font-display:swap
}
@font-face{
	font-family:"Aeonik";
	src:url("fonts/Aeonik-Regular.woff2") format("woff2"),url("fonts/Aeonik-Regular.woff") format("woff");
	font-weight:normal;
	font-style:normal;
	font-display:swap
}
@font-face{
	font-family:"Aeonik";
	src:url("fonts/Aeonik-RegularItalic.woff2") format("woff2"),url("fonts/Aeonik-RegularItalic.woff") format("woff");
	font-weight:normal;
	font-style:italic;
	font-display:swap
}
h1.light,h2.light,h3.light,h4.light,h5.light,h6.light,.display.light{
	font-weight:400
}
.fw550{
	font-weight:550
}
h1,.h1,.head-h1{
	font-size:60px;
	font-weight:700;
	line-height:110%
}
@media(max-width: 1700px){
	h1,.h1,.head-h1{
		line-height:100%;
		font-size:52px
	}
}
@media(max-width: 1499.98px){
	h1,.h1,.head-h1{
		letter-spacing:-0.03em;
		font-size:44px
	}
}
@media(max-width: 1199.98px){
	h1,.h1,.head-h1{
		font-size:32px
	}
}
@media(max-width: 991.98px){
	h1,.h1,.head-h1{
		font-size:991px
	}
}
@media(max-width: 767px){
	h1,.h1,.head-h1{
		font-size:24px
	}
}
h2,.h2,.head-h2{
	font-size:48px;
	line-height:120%;
	font-weight:700
}
@media(max-width: 1700px){
	h2,.h2,.head-h2{
		font-size:44px
	}
}
@media(max-width: 1499.98px){
	h2,.h2,.head-h2{
		font-size:36px
	}
}
@media(max-width: 1199.98px){
	h2,.h2,.head-h2{
		font-size:28px
	}
}
@media(max-width: 991.98px){
	h2,.h2,.head-h2{
		font-size:24px
	}
}
@media(max-width: 767px){
	h2,.h2,.head-h2{
		font-size:20px
	}
}
h3,.h3,.head-h3{
	font-size:40px;
	line-height:130%;
	font-weight:700
}
@media(max-width: 1700px){
	h3,.h3,.head-h3{
		font-size:32px
	}
}
@media(max-width: 1499.98px){
	h3,.h3,.head-h3{
		font-size:24px
	}
}
@media(max-width: 991.98px){
	h3,.h3,.head-h3{
		font-size:20px
	}
}
@media(max-width: 767px){
	h3,.h3,.head-h3{
		font-size:18px
	}
}
h4,.h4,.head-h4{
	font-size:24px;
	font-weight:400;
	line-height:160%
}
@media(max-width: 1700px){
	h4,.h4,.head-h4{
		font-size:20px
	}
}
@media(max-width: 1499.98px){
	h4,.h4,.head-h4{
		font-size:18px
	}
}
@media(max-width: 1199.98px){
	h4,.h4,.head-h4{
		font-size:16px
	}
}
@media(max-width: 991.98px){
	h4,.h4,.head-h4{
		font-size:18px;
		line-height:120%
	}
}
h5,.h5{
	font-size:22px;
	line-height:1.2;
	font-weight:500
}
@media(max-width: 1499.98px){
	h5,.h5{
		font-size:18px
	}
}
@media(max-width: 1199.98px){
	h5,.h5{
		font-size:16px
	}
}
h6,.h6{
	font-size:14px
}
.display{
	font-size:124px;
	line-height:110%;
	font-weight:600;
	letter-spacing:-0.04em
}
@media(max-width: 1700px){
	.display{
		font-size:100px
	}
}
@media(max-width: 1499.98px){
	.display{
		letter-spacing:-0.04em;
		font-size:84px
	}
}
@media(max-width: 1199.98px){
	.display{
		letter-spacing:-0.01em;
		font-size:64px
	}
}
@media(max-width: 991.98px){
	.display{
		font-size:52px
	}
}
@media(max-width: 767px){
	.display{
		font-size:36px
	}
}
.subheader{
	font-size:28px;
	line-height:1.2
}
@media(max-width: 1499.98px){
	.subheader{
		font-size:24px
	}
}
@media(max-width: 1199.98px){
	.subheader{
		font-size:24px
	}
}
@media(max-width: 767px){
	.subheader{
		font-size:18px;
		font-weight:normal;
		line-height:1.5
	}
}
body{
	color:#1a2027;
	font-size:18px;
	line-height:1.4;
	font-weight:400;
	background:#fff;
	font-family:"Aeonik",sans-serif
}
.p16{
	line-height:2;
	font-size:16px
}
.list-unstyled{
	list-style:none;
	margin:0;
	padding:0
}
.pointer{
	cursor:pointer
}
.link-icon{
	text-decoration:none
}
.link-icon .u{
	text-decoration:underline
}
.list{
	list-style:none;
	margin:0;
	padding:0
}
.list li{
	position:relative;
	padding-left:36px
}
.list li:not(:first-child){
	margin-top:12px
}
.list li::before{
	content:"";
	width:24px;
	height:24px;
	position:absolute;
	left:0;
	top:1px;
	border-radius:24px;
	font-family:"icomoon";
	font-size:24px;
	color:#6b66da;
	line-height:1
}
.list-sm li{
	padding-left:32px
}
.list-icon{
	list-style:none;
	margin:0;
	padding:0
}
.list-icon li{
	position:relative;
	padding-left:40px
}
.list-icon li:not(:last-child){
	margin-bottom:32px
}
@media(max-width: 767px){
	.list-icon li:not(:last-child){
		margin-bottom:24px
	}
}
.list-icon .icon{
	left:0;
	top:1px;
	width:24px;
	height:24px;
	position:absolute
}
.list-icon-sm li:not(:last-child){
	margin-bottom:24px
}
.ratio-16x9{
	--bs-aspect-ratio: calc(9 / 16 * 100%)
}
.ratio{
	position:relative;
	width:100%
}
.ratio::before{
	display:block;
	padding-top:56.25%;
	content:""
}
.ratio>*{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.overline{
	font-size:20px;
	text-transform:uppercase;
	font-weight:normal
}
.hover-underline{
	text-decoration:none
}
.hover-underline:hover{
	text-decoration:underline
}
.section{
	padding-top:80px;
	padding-bottom:80px;
	position:relative
}
@media(max-width: 1499.98px){
	.section{
		padding-top:64px;
		padding-bottom:64px
	}
}
.section.section-sm{
	padding-top:80px;
	padding-bottom:80px
}
a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,var{
	background:rgba(0,0,0,0);
	border:0 none;
	margin:0;
	padding:0;
	border:0;
	outline:0;
	vertical-align:top
}
blockquote,q{
	quotes:none
}
table,table td{
	padding:0;
	border-collapse:collapse
}
img{
	vertical-align:top
}
embed{
	vertical-align:top
}
.clearfix:after{
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0
}
* html .clearfix{
	zoom:1
}
*:first-child+html .clearfix{
	zoom:1
}
*,*:before,*:after{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.clear{
	clear:both
}
.m0px{
	margin:0 !important
}
.mt0px{
	margin-top:0 !important
}
.mb0px{
	margin-bottom:0 !important
}
.ml0px{
	margin-left:0 !important
}
.mr0px{
	margin-right:0 !important
}
.p0px{
	padding:0 !important
}
.pt0px{
	padding-top:0 !important
}
.pb0px{
	padding-bottom:0 !important
}
.pl0px{
	padding-left:0 !important
}
.pr0px{
	padding-right:0 !important
}
.mx-auto{
	margin-left:auto;
	margin-right:auto
}
.m4px{
	margin:4px
}
.my4px{
	margin-top:4px;
	margin-bottom:4px
}
.mx4px{
	margin-left:4px;
	margin-right:4px
}
.p4px{
	padding:4px
}
.py4px{
	padding-top:4px;
	padding-bottom:4px
}
.px4px{
	padding-left:4px;
	padding-right:4px
}
.m8px{
	margin:8px
}
.my8px{
	margin-top:8px;
	margin-bottom:8px
}
.mx8px{
	margin-left:8px;
	margin-right:8px
}
.p8px{
	padding:8px
}
.py8px{
	padding-top:8px;
	padding-bottom:8px
}
.px8px{
	padding-left:8px;
	padding-right:8px
}
.m12px{
	margin:12px
}
.my12px{
	margin-top:12px;
	margin-bottom:12px
}
.mx12px{
	margin-left:12px;
	margin-right:12px
}
.p12px{
	padding:12px
}
.py12px{
	padding-top:12px;
	padding-bottom:12px
}
.px12px{
	padding-left:12px;
	padding-right:12px
}
.m16px{
	margin:16px
}
.my16px{
	margin-top:16px;
	margin-bottom:16px
}
.mx16px{
	margin-left:16px;
	margin-right:16px
}
.p16px{
	padding:16px
}
.py16px{
	padding-top:16px;
	padding-bottom:16px
}
.px16px{
	padding-left:16px;
	padding-right:16px
}
.m20px{
	margin:20px
}
.my20px{
	margin-top:20px;
	margin-bottom:20px
}
.mx20px{
	margin-left:20px;
	margin-right:20px
}
.p20px{
	padding:20px
}
.py20px{
	padding-top:20px;
	padding-bottom:20px
}
.px20px{
	padding-left:20px;
	padding-right:20px
}
.m24px{
	margin:24px
}
.my24px{
	margin-top:24px;
	margin-bottom:24px
}
.mx24px{
	margin-left:24px;
	margin-right:24px
}
.p24px{
	padding:24px
}
.py24px{
	padding-top:24px;
	padding-bottom:24px
}
.px24px{
	padding-left:24px;
	padding-right:24px
}
.m28px{
	margin:28px
}
.my28px{
	margin-top:28px;
	margin-bottom:28px
}
.mx28px{
	margin-left:28px;
	margin-right:28px
}
.p28px{
	padding:28px
}
.py28px{
	padding-top:28px;
	padding-bottom:28px
}
.px28px{
	padding-left:28px;
	padding-right:28px
}
.m32px{
	margin:32px
}
.my32px{
	margin-top:32px;
	margin-bottom:32px
}
.mx32px{
	margin-left:32px;
	margin-right:32px
}
.p32px{
	padding:32px
}
.py32px{
	padding-top:32px;
	padding-bottom:32px
}
.px32px{
	padding-left:32px;
	padding-right:32px
}
.m36px{
	margin:36px
}
.my36px{
	margin-top:36px;
	margin-bottom:36px
}
.mx36px{
	margin-left:36px;
	margin-right:36px
}
.p36px{
	padding:36px
}
.py36px{
	padding-top:36px;
	padding-bottom:36px
}
.px36px{
	padding-left:36px;
	padding-right:36px
}
.m40px{
	margin:40px
}
.my40px{
	margin-top:40px;
	margin-bottom:40px
}
.mx40px{
	margin-left:40px;
	margin-right:40px
}
.p40px{
	padding:40px
}
.py40px{
	padding-top:40px;
	padding-bottom:40px
}
.px40px{
	padding-left:40px;
	padding-right:40px
}
.m44px{
	margin:44px
}
.my44px{
	margin-top:44px;
	margin-bottom:44px
}
.mx44px{
	margin-left:44px;
	margin-right:44px
}
.p44px{
	padding:44px
}
.py44px{
	padding-top:44px;
	padding-bottom:44px
}
.px44px{
	padding-left:44px;
	padding-right:44px
}
.m48px{
	margin:48px
}
.my48px{
	margin-top:48px;
	margin-bottom:48px
}
.mx48px{
	margin-left:48px;
	margin-right:48px
}
.p48px{
	padding:48px
}
.py48px{
	padding-top:48px;
	padding-bottom:48px
}
.px48px{
	padding-left:48px;
	padding-right:48px
}
.m52px{
	margin:52px
}
.my52px{
	margin-top:52px;
	margin-bottom:52px
}
.mx52px{
	margin-left:52px;
	margin-right:52px
}
.p52px{
	padding:52px
}
.py52px{
	padding-top:52px;
	padding-bottom:52px
}
.px52px{
	padding-left:52px;
	padding-right:52px
}
.m56px{
	margin:56px
}
.my56px{
	margin-top:56px;
	margin-bottom:56px
}
.mx56px{
	margin-left:56px;
	margin-right:56px
}
.p56px{
	padding:56px
}
.py56px{
	padding-top:56px;
	padding-bottom:56px
}
.px56px{
	padding-left:56px;
	padding-right:56px
}
.m60px{
	margin:60px
}
.my60px{
	margin-top:60px;
	margin-bottom:60px
}
.mx60px{
	margin-left:60px;
	margin-right:60px
}
.p60px{
	padding:60px
}
.py60px{
	padding-top:60px;
	padding-bottom:60px
}
.px60px{
	padding-left:60px;
	padding-right:60px
}
.m64px{
	margin:64px
}
.my64px{
	margin-top:64px;
	margin-bottom:64px
}
.mx64px{
	margin-left:64px;
	margin-right:64px
}
.p64px{
	padding:64px
}
.py64px{
	padding-top:64px;
	padding-bottom:64px
}
.px64px{
	padding-left:64px;
	padding-right:64px
}
.m68px{
	margin:68px
}
.my68px{
	margin-top:68px;
	margin-bottom:68px
}
.mx68px{
	margin-left:68px;
	margin-right:68px
}
.p68px{
	padding:68px
}
.py68px{
	padding-top:68px;
	padding-bottom:68px
}
.px68px{
	padding-left:68px;
	padding-right:68px
}
.m72px{
	margin:72px
}
.my72px{
	margin-top:72px;
	margin-bottom:72px
}
.mx72px{
	margin-left:72px;
	margin-right:72px
}
.p72px{
	padding:72px
}
.py72px{
	padding-top:72px;
	padding-bottom:72px
}
.px72px{
	padding-left:72px;
	padding-right:72px
}
.m76px{
	margin:76px
}
.my76px{
	margin-top:76px;
	margin-bottom:76px
}
.mx76px{
	margin-left:76px;
	margin-right:76px
}
.p76px{
	padding:76px
}
.py76px{
	padding-top:76px;
	padding-bottom:76px
}
.px76px{
	padding-left:76px;
	padding-right:76px
}
.m80px{
	margin:80px
}
.my80px{
	margin-top:80px;
	margin-bottom:80px
}
.mx80px{
	margin-left:80px;
	margin-right:80px
}
.p80px{
	padding:80px
}
.py80px{
	padding-top:80px;
	padding-bottom:80px
}
.px80px{
	padding-left:80px;
	padding-right:80px
}
.m84px{
	margin:84px
}
.my84px{
	margin-top:84px;
	margin-bottom:84px
}
.mx84px{
	margin-left:84px;
	margin-right:84px
}
.p84px{
	padding:84px
}
.py84px{
	padding-top:84px;
	padding-bottom:84px
}
.px84px{
	padding-left:84px;
	padding-right:84px
}
.m88px{
	margin:88px
}
.my88px{
	margin-top:88px;
	margin-bottom:88px
}
.mx88px{
	margin-left:88px;
	margin-right:88px
}
.p88px{
	padding:88px
}
.py88px{
	padding-top:88px;
	padding-bottom:88px
}
.px88px{
	padding-left:88px;
	padding-right:88px
}
.m92px{
	margin:92px
}
.my92px{
	margin-top:92px;
	margin-bottom:92px
}
.mx92px{
	margin-left:92px;
	margin-right:92px
}
.p92px{
	padding:92px
}
.py92px{
	padding-top:92px;
	padding-bottom:92px
}
.px92px{
	padding-left:92px;
	padding-right:92px
}
.m96px{
	margin:96px
}
.my96px{
	margin-top:96px;
	margin-bottom:96px
}
.mx96px{
	margin-left:96px;
	margin-right:96px
}
.p96px{
	padding:96px
}
.py96px{
	padding-top:96px;
	padding-bottom:96px
}
.px96px{
	padding-left:96px;
	padding-right:96px
}
.m100px{
	margin:100px
}
.my100px{
	margin-top:100px;
	margin-bottom:100px
}
.mx100px{
	margin-left:100px;
	margin-right:100px
}
.p100px{
	padding:100px
}
.py100px{
	padding-top:100px;
	padding-bottom:100px
}
.px100px{
	padding-left:100px;
	padding-right:100px
}
.m104px{
	margin:104px
}
.my104px{
	margin-top:104px;
	margin-bottom:104px
}
.mx104px{
	margin-left:104px;
	margin-right:104px
}
.p104px{
	padding:104px
}
.py104px{
	padding-top:104px;
	padding-bottom:104px
}
.px104px{
	padding-left:104px;
	padding-right:104px
}
.m108px{
	margin:108px
}
.my108px{
	margin-top:108px;
	margin-bottom:108px
}
.mx108px{
	margin-left:108px;
	margin-right:108px
}
.p108px{
	padding:108px
}
.py108px{
	padding-top:108px;
	padding-bottom:108px
}
.px108px{
	padding-left:108px;
	padding-right:108px
}
.m112px{
	margin:112px
}
.my112px{
	margin-top:112px;
	margin-bottom:112px
}
.mx112px{
	margin-left:112px;
	margin-right:112px
}
.p112px{
	padding:112px
}
.py112px{
	padding-top:112px;
	padding-bottom:112px
}
.px112px{
	padding-left:112px;
	padding-right:112px
}
.m116px{
	margin:116px
}
.my116px{
	margin-top:116px;
	margin-bottom:116px
}
.mx116px{
	margin-left:116px;
	margin-right:116px
}
.p116px{
	padding:116px
}
.py116px{
	padding-top:116px;
	padding-bottom:116px
}
.px116px{
	padding-left:116px;
	padding-right:116px
}
.m120px{
	margin:120px
}
.my120px{
	margin-top:120px;
	margin-bottom:120px
}
.mx120px{
	margin-left:120px;
	margin-right:120px
}
.p120px{
	padding:120px
}
.py120px{
	padding-top:120px;
	padding-bottom:120px
}
.px120px{
	padding-left:120px;
	padding-right:120px
}
.m124px{
	margin:124px
}
.my124px{
	margin-top:124px;
	margin-bottom:124px
}
.mx124px{
	margin-left:124px;
	margin-right:124px
}
.p124px{
	padding:124px
}
.py124px{
	padding-top:124px;
	padding-bottom:124px
}
.px124px{
	padding-left:124px;
	padding-right:124px
}
.m128px{
	margin:128px
}
.my128px{
	margin-top:128px;
	margin-bottom:128px
}
.mx128px{
	margin-left:128px;
	margin-right:128px
}
.p128px{
	padding:128px
}
.py128px{
	padding-top:128px;
	padding-bottom:128px
}
.px128px{
	padding-left:128px;
	padding-right:128px
}
.mt4px{
	margin-top:4px
}
.pt4px{
	padding-top:4px
}
.mb4px{
	margin-bottom:4px
}
.pb4px{
	padding-bottom:4px
}
.ml4px{
	margin-left:4px
}
.pl4px{
	padding-left:4px
}
.mr4px{
	margin-right:4px
}
.pr4px{
	padding-right:4px
}
.mt8px{
	margin-top:8px
}
.pt8px{
	padding-top:8px
}
.mb8px{
	margin-bottom:8px
}
.pb8px{
	padding-bottom:8px
}
.ml8px{
	margin-left:8px
}
.pl8px{
	padding-left:8px
}
.mr8px{
	margin-right:8px
}
.pr8px{
	padding-right:8px
}
.mt12px{
	margin-top:12px
}
.pt12px{
	padding-top:12px
}
.mb12px{
	margin-bottom:12px
}
.pb12px{
	padding-bottom:12px
}
.ml12px{
	margin-left:12px
}
.pl12px{
	padding-left:12px
}
.mr12px{
	margin-right:12px
}
.pr12px{
	padding-right:12px
}
.mt16px{
	margin-top:16px
}
.pt16px{
	padding-top:16px
}
.mb16px{
	margin-bottom:16px
}
.pb16px{
	padding-bottom:16px
}
.ml16px{
	margin-left:16px
}
.pl16px{
	padding-left:16px
}
.mr16px{
	margin-right:16px
}
.pr16px{
	padding-right:16px
}
.mt20px{
	margin-top:20px
}
.pt20px{
	padding-top:20px
}
.mb20px{
	margin-bottom:20px
}
.pb20px{
	padding-bottom:20px
}
.ml20px{
	margin-left:20px
}
.pl20px{
	padding-left:20px
}
.mr20px{
	margin-right:20px
}
.pr20px{
	padding-right:20px
}
.mt24px{
	margin-top:24px
}
.pt24px{
	padding-top:24px
}
.mb24px{
	margin-bottom:24px
}
.pb24px{
	padding-bottom:24px
}
.ml24px{
	margin-left:24px
}
.pl24px{
	padding-left:24px
}
.mr24px{
	margin-right:24px
}
.pr24px{
	padding-right:24px
}
.mt28px{
	margin-top:28px
}
.pt28px{
	padding-top:28px
}
.mb28px{
	margin-bottom:28px
}
.pb28px{
	padding-bottom:28px
}
.ml28px{
	margin-left:28px
}
.pl28px{
	padding-left:28px
}
.mr28px{
	margin-right:28px
}
.pr28px{
	padding-right:28px
}
.mt32px{
	margin-top:32px
}
.pt32px{
	padding-top:32px
}
.mb32px{
	margin-bottom:32px
}
.pb32px{
	padding-bottom:32px
}
.ml32px{
	margin-left:32px
}
.pl32px{
	padding-left:32px
}
.mr32px{
	margin-right:32px
}
.pr32px{
	padding-right:32px
}
.mt36px{
	margin-top:36px
}
.pt36px{
	padding-top:36px
}
.mb36px{
	margin-bottom:36px
}
.pb36px{
	padding-bottom:36px
}
.ml36px{
	margin-left:36px
}
.pl36px{
	padding-left:36px
}
.mr36px{
	margin-right:36px
}
.pr36px{
	padding-right:36px
}
.mt40px{
	margin-top:40px
}
.pt40px{
	padding-top:40px
}
.mb40px{
	margin-bottom:40px
}
.pb40px{
	padding-bottom:40px
}
.ml40px{
	margin-left:40px
}
.pl40px{
	padding-left:40px
}
.mr40px{
	margin-right:40px
}
.pr40px{
	padding-right:40px
}
.mt44px{
	margin-top:44px
}
.pt44px{
	padding-top:44px
}
.mb44px{
	margin-bottom:44px
}
.pb44px{
	padding-bottom:44px
}
.ml44px{
	margin-left:44px
}
.pl44px{
	padding-left:44px
}
.mr44px{
	margin-right:44px
}
.pr44px{
	padding-right:44px
}
.mt48px{
	margin-top:48px
}
.pt48px{
	padding-top:48px
}
.mb48px{
	margin-bottom:48px
}
.pb48px{
	padding-bottom:48px
}
.ml48px{
	margin-left:48px
}
.pl48px{
	padding-left:48px
}
.mr48px{
	margin-right:48px
}
.pr48px{
	padding-right:48px
}
.mt52px{
	margin-top:52px
}
.pt52px{
	padding-top:52px
}
.mb52px{
	margin-bottom:52px
}
.pb52px{
	padding-bottom:52px
}
.ml52px{
	margin-left:52px
}
.pl52px{
	padding-left:52px
}
.mr52px{
	margin-right:52px
}
.pr52px{
	padding-right:52px
}
.mt56px{
	margin-top:56px
}
.pt56px{
	padding-top:56px
}
.mb56px{
	margin-bottom:56px
}
.pb56px{
	padding-bottom:56px
}
.ml56px{
	margin-left:56px
}
.pl56px{
	padding-left:56px
}
.mr56px{
	margin-right:56px
}
.pr56px{
	padding-right:56px
}
.mt60px{
	margin-top:60px
}
.pt60px{
	padding-top:60px
}
.mb60px{
	margin-bottom:60px
}
.pb60px{
	padding-bottom:60px
}
.ml60px{
	margin-left:60px
}
.pl60px{
	padding-left:60px
}
.mr60px{
	margin-right:60px
}
.pr60px{
	padding-right:60px
}
.mt64px{
	margin-top:64px
}
.pt64px{
	padding-top:64px
}
.mb64px{
	margin-bottom:64px
}
.pb64px{
	padding-bottom:64px
}
.ml64px{
	margin-left:64px
}
.pl64px{
	padding-left:64px
}
.mr64px{
	margin-right:64px
}
.pr64px{
	padding-right:64px
}
.mt68px{
	margin-top:68px
}
.pt68px{
	padding-top:68px
}
.mb68px{
	margin-bottom:68px
}
.pb68px{
	padding-bottom:68px
}
.ml68px{
	margin-left:68px
}
.pl68px{
	padding-left:68px
}
.mr68px{
	margin-right:68px
}
.pr68px{
	padding-right:68px
}
.mt72px{
	margin-top:72px
}
.pt72px{
	padding-top:72px
}
.mb72px{
	margin-bottom:72px
}
.pb72px{
	padding-bottom:72px
}
.ml72px{
	margin-left:72px
}
.pl72px{
	padding-left:72px
}
.mr72px{
	margin-right:72px
}
.pr72px{
	padding-right:72px
}
.mt76px{
	margin-top:76px
}
.pt76px{
	padding-top:76px
}
.mb76px{
	margin-bottom:76px
}
.pb76px{
	padding-bottom:76px
}
.ml76px{
	margin-left:76px
}
.pl76px{
	padding-left:76px
}
.mr76px{
	margin-right:76px
}
.pr76px{
	padding-right:76px
}
.mt80px{
	margin-top:80px
}
.pt80px{
	padding-top:80px
}
.mb80px{
	margin-bottom:80px
}
.pb80px{
	padding-bottom:80px
}
.ml80px{
	margin-left:80px
}
.pl80px{
	padding-left:80px
}
.mr80px{
	margin-right:80px
}
.pr80px{
	padding-right:80px
}
.mt84px{
	margin-top:84px
}
.pt84px{
	padding-top:84px
}
.mb84px{
	margin-bottom:84px
}
.pb84px{
	padding-bottom:84px
}
.ml84px{
	margin-left:84px
}
.pl84px{
	padding-left:84px
}
.mr84px{
	margin-right:84px
}
.pr84px{
	padding-right:84px
}
.mt88px{
	margin-top:88px
}
.pt88px{
	padding-top:88px
}
.mb88px{
	margin-bottom:88px
}
.pb88px{
	padding-bottom:88px
}
.ml88px{
	margin-left:88px
}
.pl88px{
	padding-left:88px
}
.mr88px{
	margin-right:88px
}
.pr88px{
	padding-right:88px
}
.mt92px{
	margin-top:92px
}
.pt92px{
	padding-top:92px
}
.mb92px{
	margin-bottom:92px
}
.pb92px{
	padding-bottom:92px
}
.ml92px{
	margin-left:92px
}
.pl92px{
	padding-left:92px
}
.mr92px{
	margin-right:92px
}
.pr92px{
	padding-right:92px
}
.mt96px{
	margin-top:96px
}
.pt96px{
	padding-top:96px
}
.mb96px{
	margin-bottom:96px
}
.pb96px{
	padding-bottom:96px
}
.ml96px{
	margin-left:96px
}
.pl96px{
	padding-left:96px
}
.mr96px{
	margin-right:96px
}
.pr96px{
	padding-right:96px
}
.mt100px{
	margin-top:100px
}
.pt100px{
	padding-top:100px
}
.mb100px{
	margin-bottom:100px
}
.pb100px{
	padding-bottom:100px
}
.ml100px{
	margin-left:100px
}
.pl100px{
	padding-left:100px
}
.mr100px{
	margin-right:100px
}
.pr100px{
	padding-right:100px
}
.mt104px{
	margin-top:104px
}
.pt104px{
	padding-top:104px
}
.mb104px{
	margin-bottom:104px
}
.pb104px{
	padding-bottom:104px
}
.ml104px{
	margin-left:104px
}
.pl104px{
	padding-left:104px
}
.mr104px{
	margin-right:104px
}
.pr104px{
	padding-right:104px
}
.mt108px{
	margin-top:108px
}
.pt108px{
	padding-top:108px
}
.mb108px{
	margin-bottom:108px
}
.pb108px{
	padding-bottom:108px
}
.ml108px{
	margin-left:108px
}
.pl108px{
	padding-left:108px
}
.mr108px{
	margin-right:108px
}
.pr108px{
	padding-right:108px
}
.mt112px{
	margin-top:112px
}
.pt112px{
	padding-top:112px
}
.mb112px{
	margin-bottom:112px
}
.pb112px{
	padding-bottom:112px
}
.ml112px{
	margin-left:112px
}
.pl112px{
	padding-left:112px
}
.mr112px{
	margin-right:112px
}
.pr112px{
	padding-right:112px
}
.mt116px{
	margin-top:116px
}
.pt116px{
	padding-top:116px
}
.mb116px{
	margin-bottom:116px
}
.pb116px{
	padding-bottom:116px
}
.ml116px{
	margin-left:116px
}
.pl116px{
	padding-left:116px
}
.mr116px{
	margin-right:116px
}
.pr116px{
	padding-right:116px
}
.mt120px{
	margin-top:120px
}
.pt120px{
	padding-top:120px
}
.mb120px{
	margin-bottom:120px
}
.pb120px{
	padding-bottom:120px
}
.ml120px{
	margin-left:120px
}
.pl120px{
	padding-left:120px
}
.mr120px{
	margin-right:120px
}
.pr120px{
	padding-right:120px
}
.mt124px{
	margin-top:124px
}
.pt124px{
	padding-top:124px
}
.mb124px{
	margin-bottom:124px
}
.pb124px{
	padding-bottom:124px
}
.ml124px{
	margin-left:124px
}
.pl124px{
	padding-left:124px
}
.mr124px{
	margin-right:124px
}
.pr124px{
	padding-right:124px
}
.mt128px{
	margin-top:128px
}
.pt128px{
	padding-top:128px
}
.mb128px{
	margin-bottom:128px
}
.pb128px{
	padding-bottom:128px
}
.ml128px{
	margin-left:128px
}
.pl128px{
	padding-left:128px
}
.mr128px{
	margin-right:128px
}
.pr128px{
	padding-right:128px
}
.w100{
	width:100%
}
.w99{
	width:99%
}
.w98{
	width:98%
}
.w97{
	width:97%
}
.w96{
	width:96%
}
.w95{
	width:95%
}
.w94{
	width:94%
}
.w93{
	width:93%
}
.w92{
	width:92%
}
.w91{
	width:91%
}
.w90{
	width:90%
}
.w89{
	width:89%
}
.w88{
	width:88%
}
.w87{
	width:87%
}
.w86{
	width:86%
}
.w85{
	width:85%
}
.w84{
	width:84%
}
.w83{
	width:83%
}
.w82{
	width:82%
}
.w81{
	width:81%
}
.w80{
	width:80%
}
.w79{
	width:79%
}
.w78{
	width:78%
}
.w77{
	width:77%
}
.w76{
	width:76%
}
.w75{
	width:75%
}
.w74{
	width:74%
}
.w73{
	width:73%
}
.w72{
	width:72%
}
.w71{
	width:71%
}
.w70{
	width:70%
}
.w69{
	width:69%
}
.w68{
	width:68%
}
.w67{
	width:67%
}
.w66{
	width:66%
}
.w65{
	width:65%
}
.w64{
	width:64%
}
.w63{
	width:63%
}
.w62{
	width:62%
}
.w61{
	width:61%
}
.w60{
	width:60%
}
.w59{
	width:59%
}
.w58{
	width:58%
}
.w57{
	width:57%
}
.w56{
	width:56%
}
.w55{
	width:55%
}
.w54{
	width:54%
}
.w53{
	width:53%
}
.w52{
	width:52%
}
.w51{
	width:51%
}
.w50{
	width:50%
}
.w49{
	width:49%
}
.w48{
	width:48%
}
.w47{
	width:47%
}
.w46{
	width:46%
}
.w45{
	width:45%
}
.w44{
	width:44%
}
.w43{
	width:43%
}
.w42{
	width:42%
}
.w41{
	width:41%
}
.w40{
	width:40%
}
.w39{
	width:39%
}
.w38{
	width:38%
}
.w37{
	width:37%
}
.w36{
	width:36%
}
.w35{
	width:35%
}
.w34{
	width:34%
}
.w33{
	width:33%
}
.w32{
	width:32%
}
.w31{
	width:31%
}
.w30{
	width:30%
}
.w29{
	width:29%
}
.w28{
	width:28%
}
.w27{
	width:27%
}
.w26{
	width:26%
}
.w25{
	width:25%
}
.w24{
	width:24%
}
.w23{
	width:23%
}
.w22{
	width:22%
}
.w21{
	width:21%
}
.w20{
	width:20%
}
.w19{
	width:19%
}
.w18{
	width:18%
}
.w17{
	width:17%
}
.w16{
	width:16%
}
.w15{
	width:15%
}
.w14{
	width:14%
}
.w13{
	width:13%
}
.w12{
	width:12%
}
.w11{
	width:11%
}
.w10{
	width:10%
}
.w9{
	width:9%
}
.w8{
	width:8%
}
.w7{
	width:7%
}
.w6{
	width:6%
}
.w5{
	width:5%
}
.w4{
	width:4%
}
.w3{
	width:3%
}
.w2{
	width:2%
}
.w1{
	width:1%
}
.w0{
	width:0%
}
.fs60px{
	font-size:60px
}
.fs59px{
	font-size:59px
}
.fs58px{
	font-size:58px
}
.fs57px{
	font-size:57px
}
.fs56px{
	font-size:56px
}
.fs55px{
	font-size:55px
}
.fs54px{
	font-size:54px
}
.fs53px{
	font-size:53px
}
.fs52px{
	font-size:52px
}
.fs51px{
	font-size:51px
}
.fs50px{
	font-size:50px
}
.fs49px{
	font-size:49px
}
.fs48px{
	font-size:48px
}
.fs47px{
	font-size:47px
}
.fs46px{
	font-size:46px
}
.fs45px{
	font-size:45px
}
.fs44px{
	font-size:44px
}
.fs43px{
	font-size:43px
}
.fs42px{
	font-size:42px
}
.fs41px{
	font-size:41px
}
.fs40px{
	font-size:40px
}
.fs39px{
	font-size:39px
}
.fs38px{
	font-size:38px
}
.fs37px{
	font-size:37px
}
.fs36px{
	font-size:36px
}
.fs35px{
	font-size:35px
}
.fs34px{
	font-size:34px
}
.fs33px{
	font-size:33px
}
.fs32px{
	font-size:32px
}
.fs31px{
	font-size:31px
}
.fs30px{
	font-size:30px
}
.fs29px{
	font-size:29px
}
.fs28px{
	font-size:28px
}
.fs27px{
	font-size:27px
}
.fs26px{
	font-size:26px
}
.fs25px{
	font-size:25px
}
.fs24px{
	font-size:24px
}
.fs23px{
	font-size:23px
}
.fs22px{
	font-size:22px
}
.fs21px{
	font-size:21px
}
.fs20px{
	font-size:20px
}
.fs19px{
	font-size:19px
}
.fs18px{
	font-size:18px
}
.fs17px{
	font-size:17px
}
.fs16px{
	font-size:16px
}
.fs15px{
	font-size:15px
}
.fs14px{
	font-size:14px
}
.fs13px{
	font-size:13px
}
.fs12px{
	font-size:12px
}
.fs11px{
	font-size:11px
}
.fs10px{
	font-size:10px
}
.fs9px{
	font-size:9px
}
.fs8px{
	font-size:8px
}
.fs7px{
	font-size:7px
}
.fs6px{
	font-size:6px
}
.fs5px{
	font-size:5px
}
.fs4px{
	font-size:4px
}
.fs3px{
	font-size:3px
}
.fs2px{
	font-size:2px
}
.fs1px{
	font-size:1px
}
.fs0px{
	font-size:0px
}
.lh50px{
	line-height:50px
}
.lh49px{
	line-height:49px
}
.lh48px{
	line-height:48px
}
.lh47px{
	line-height:47px
}
.lh46px{
	line-height:46px
}
.lh45px{
	line-height:45px
}
.lh44px{
	line-height:44px
}
.lh43px{
	line-height:43px
}
.lh42px{
	line-height:42px
}
.lh41px{
	line-height:41px
}
.lh40px{
	line-height:40px
}
.lh39px{
	line-height:39px
}
.lh38px{
	line-height:38px
}
.lh37px{
	line-height:37px
}
.lh36px{
	line-height:36px
}
.lh35px{
	line-height:35px
}
.lh34px{
	line-height:34px
}
.lh33px{
	line-height:33px
}
.lh32px{
	line-height:32px
}
.lh31px{
	line-height:31px
}
.lh30px{
	line-height:30px
}
.lh29px{
	line-height:29px
}
.lh28px{
	line-height:28px
}
.lh27px{
	line-height:27px
}
.lh26px{
	line-height:26px
}
.lh25px{
	line-height:25px
}
.lh24px{
	line-height:24px
}
.lh23px{
	line-height:23px
}
.lh22px{
	line-height:22px
}
.lh21px{
	line-height:21px
}
.lh20px{
	line-height:20px
}
.lh19px{
	line-height:19px
}
.lh18px{
	line-height:18px
}
.lh17px{
	line-height:17px
}
.lh16px{
	line-height:16px
}
.lh15px{
	line-height:15px
}
.lh14px{
	line-height:14px
}
.lh13px{
	line-height:13px
}
.lh12px{
	line-height:12px
}
.lh11px{
	line-height:11px
}
.lh10px{
	line-height:10px
}
.lh1{
	line-height:1
}
.lh11{
	line-height:1.1
}
.lh12{
	line-height:1.2
}
.lh13{
	line-height:1.3
}
.lh14{
	line-height:1.4
}
.lhn{
	line-height:normal
}
.fw900{
	font-weight:900
}
.fw800{
	font-weight:800
}
.fw700{
	font-weight:700
}
.fw600{
	font-weight:600
}
.fw500{
	font-weight:500
}
.fw400{
	font-weight:400
}
.fw300{
	font-weight:300
}
img{
	max-width:100%;
	height:auto
}
.spacer{
	flex:1
}
.nowrap{
	white-space:nowrap
}
.al{
	text-align:left !important
}
.ac{
	text-align:center !important
}
.ar{
	text-align:right !important
}
.aj{
	text-align:justify !important
}
.ttu{
	text-transform:uppercase !important
}
.ttc{
	text-transform:capitalize !important
}
.ttn{
	text-transform:none !important
}
.tdn{
	text-decoration:none
}
.dblock{
	display:block
}
.dib100{
	display:inline-block;
	width:100%
}
.dib{
	display:inline-block
}
.dn{
	display:none
}
.diflex{
	display:inline-flex
}
.dflex{
	display:flex
}
.flow-column{
	flex-flow:column
}
.flex-reverse{
	flex-flow:column-reverse
}
.flex-row-reverse{
	flex-flow:row-reverse
}
.flex-wrap{
	flex-wrap:wrap
}
.no-shrink{
	flex-shrink:0
}
.justify-center{
	justify-content:center
}
.justify-between{
	justify-content:space-between
}
.justify-around{
	justify-content:space-around
}
.justify-evenly{
	justify-content:space-evenly
}
.justify-end{
	justify-content:flex-end
}
.justify-start{
	justify-content:flex-start
}
.align-items-start{
	align-items:flex-start
}
.align-items-end{
	align-items:flex-end
}
.align-items-center{
	align-items:center
}
.align-items-baseline{
	align-items:baseline
}
.align-items-stretch{
	align-items:stretch
}
.align-self-start{
	align-self:flex-start
}
.align-self-end{
	align-self:flex-end
}
.align-self-center{
	align-self:center
}
.align-self-baseline{
	align-self:baseline
}
.align-self-stretch{
	align-self:stretch
}
.fl{
	float:left
}
.fr{
	float:right
}
.fn{
	float:none
}
.bold,.b,b,strong{
	font-weight:bold
}
.position-relative{
	position:relative
}
.position-absolute{
	position:absolute
}
.position-static{
	position:static
}
.position-sticky{
	position:sticky
}
.position-fixed{
	position:fixed
}
@media(max-width: 1700px){
	.mx-auto-xxl{
		margin-left:auto;
		margin-right:auto
	}
	.m0px-xxl{
		margin:0px
	}
	.my0px-xxl{
		margin-top:0px;
		margin-bottom:0px
	}
	.mx0px-xxl{
		margin-left:0px;
		margin-right:0px
	}
	.p0px-xxl{
		padding:0px
	}
	.py0px-xxl{
		padding-top:0px;
		padding-bottom:0px
	}
	.px0px-xxl{
		padding-left:0px;
		padding-right:0px
	}
	.m4px-xxl{
		margin:4px
	}
	.my4px-xxl{
		margin-top:4px;
		margin-bottom:4px
	}
	.mx4px-xxl{
		margin-left:4px;
		margin-right:4px
	}
	.p4px-xxl{
		padding:4px
	}
	.py4px-xxl{
		padding-top:4px;
		padding-bottom:4px
	}
	.px4px-xxl{
		padding-left:4px;
		padding-right:4px
	}
	.m8px-xxl{
		margin:8px
	}
	.my8px-xxl{
		margin-top:8px;
		margin-bottom:8px
	}
	.mx8px-xxl{
		margin-left:8px;
		margin-right:8px
	}
	.p8px-xxl{
		padding:8px
	}
	.py8px-xxl{
		padding-top:8px;
		padding-bottom:8px
	}
	.px8px-xxl{
		padding-left:8px;
		padding-right:8px
	}
	.m12px-xxl{
		margin:12px
	}
	.my12px-xxl{
		margin-top:12px;
		margin-bottom:12px
	}
	.mx12px-xxl{
		margin-left:12px;
		margin-right:12px
	}
	.p12px-xxl{
		padding:12px
	}
	.py12px-xxl{
		padding-top:12px;
		padding-bottom:12px
	}
	.px12px-xxl{
		padding-left:12px;
		padding-right:12px
	}
	.m16px-xxl{
		margin:16px
	}
	.my16px-xxl{
		margin-top:16px;
		margin-bottom:16px
	}
	.mx16px-xxl{
		margin-left:16px;
		margin-right:16px
	}
	.p16px-xxl{
		padding:16px
	}
	.py16px-xxl{
		padding-top:16px;
		padding-bottom:16px
	}
	.px16px-xxl{
		padding-left:16px;
		padding-right:16px
	}
	.m20px-xxl{
		margin:20px
	}
	.my20px-xxl{
		margin-top:20px;
		margin-bottom:20px
	}
	.mx20px-xxl{
		margin-left:20px;
		margin-right:20px
	}
	.p20px-xxl{
		padding:20px
	}
	.py20px-xxl{
		padding-top:20px;
		padding-bottom:20px
	}
	.px20px-xxl{
		padding-left:20px;
		padding-right:20px
	}
	.m24px-xxl{
		margin:24px
	}
	.my24px-xxl{
		margin-top:24px;
		margin-bottom:24px
	}
	.mx24px-xxl{
		margin-left:24px;
		margin-right:24px
	}
	.p24px-xxl{
		padding:24px
	}
	.py24px-xxl{
		padding-top:24px;
		padding-bottom:24px
	}
	.px24px-xxl{
		padding-left:24px;
		padding-right:24px
	}
	.m28px-xxl{
		margin:28px
	}
	.my28px-xxl{
		margin-top:28px;
		margin-bottom:28px
	}
	.mx28px-xxl{
		margin-left:28px;
		margin-right:28px
	}
	.p28px-xxl{
		padding:28px
	}
	.py28px-xxl{
		padding-top:28px;
		padding-bottom:28px
	}
	.px28px-xxl{
		padding-left:28px;
		padding-right:28px
	}
	.m32px-xxl{
		margin:32px
	}
	.my32px-xxl{
		margin-top:32px;
		margin-bottom:32px
	}
	.mx32px-xxl{
		margin-left:32px;
		margin-right:32px
	}
	.p32px-xxl{
		padding:32px
	}
	.py32px-xxl{
		padding-top:32px;
		padding-bottom:32px
	}
	.px32px-xxl{
		padding-left:32px;
		padding-right:32px
	}
	.m36px-xxl{
		margin:36px
	}
	.my36px-xxl{
		margin-top:36px;
		margin-bottom:36px
	}
	.mx36px-xxl{
		margin-left:36px;
		margin-right:36px
	}
	.p36px-xxl{
		padding:36px
	}
	.py36px-xxl{
		padding-top:36px;
		padding-bottom:36px
	}
	.px36px-xxl{
		padding-left:36px;
		padding-right:36px
	}
	.m40px-xxl{
		margin:40px
	}
	.my40px-xxl{
		margin-top:40px;
		margin-bottom:40px
	}
	.mx40px-xxl{
		margin-left:40px;
		margin-right:40px
	}
	.p40px-xxl{
		padding:40px
	}
	.py40px-xxl{
		padding-top:40px;
		padding-bottom:40px
	}
	.px40px-xxl{
		padding-left:40px;
		padding-right:40px
	}
	.m44px-xxl{
		margin:44px
	}
	.my44px-xxl{
		margin-top:44px;
		margin-bottom:44px
	}
	.mx44px-xxl{
		margin-left:44px;
		margin-right:44px
	}
	.p44px-xxl{
		padding:44px
	}
	.py44px-xxl{
		padding-top:44px;
		padding-bottom:44px
	}
	.px44px-xxl{
		padding-left:44px;
		padding-right:44px
	}
	.m48px-xxl{
		margin:48px
	}
	.my48px-xxl{
		margin-top:48px;
		margin-bottom:48px
	}
	.mx48px-xxl{
		margin-left:48px;
		margin-right:48px
	}
	.p48px-xxl{
		padding:48px
	}
	.py48px-xxl{
		padding-top:48px;
		padding-bottom:48px
	}
	.px48px-xxl{
		padding-left:48px;
		padding-right:48px
	}
	.m52px-xxl{
		margin:52px
	}
	.my52px-xxl{
		margin-top:52px;
		margin-bottom:52px
	}
	.mx52px-xxl{
		margin-left:52px;
		margin-right:52px
	}
	.p52px-xxl{
		padding:52px
	}
	.py52px-xxl{
		padding-top:52px;
		padding-bottom:52px
	}
	.px52px-xxl{
		padding-left:52px;
		padding-right:52px
	}
	.m56px-xxl{
		margin:56px
	}
	.my56px-xxl{
		margin-top:56px;
		margin-bottom:56px
	}
	.mx56px-xxl{
		margin-left:56px;
		margin-right:56px
	}
	.p56px-xxl{
		padding:56px
	}
	.py56px-xxl{
		padding-top:56px;
		padding-bottom:56px
	}
	.px56px-xxl{
		padding-left:56px;
		padding-right:56px
	}
	.m60px-xxl{
		margin:60px
	}
	.my60px-xxl{
		margin-top:60px;
		margin-bottom:60px
	}
	.mx60px-xxl{
		margin-left:60px;
		margin-right:60px
	}
	.p60px-xxl{
		padding:60px
	}
	.py60px-xxl{
		padding-top:60px;
		padding-bottom:60px
	}
	.px60px-xxl{
		padding-left:60px;
		padding-right:60px
	}
	.m64px-xxl{
		margin:64px
	}
	.my64px-xxl{
		margin-top:64px;
		margin-bottom:64px
	}
	.mx64px-xxl{
		margin-left:64px;
		margin-right:64px
	}
	.p64px-xxl{
		padding:64px
	}
	.py64px-xxl{
		padding-top:64px;
		padding-bottom:64px
	}
	.px64px-xxl{
		padding-left:64px;
		padding-right:64px
	}
	.m68px-xxl{
		margin:68px
	}
	.my68px-xxl{
		margin-top:68px;
		margin-bottom:68px
	}
	.mx68px-xxl{
		margin-left:68px;
		margin-right:68px
	}
	.p68px-xxl{
		padding:68px
	}
	.py68px-xxl{
		padding-top:68px;
		padding-bottom:68px
	}
	.px68px-xxl{
		padding-left:68px;
		padding-right:68px
	}
	.m72px-xxl{
		margin:72px
	}
	.my72px-xxl{
		margin-top:72px;
		margin-bottom:72px
	}
	.mx72px-xxl{
		margin-left:72px;
		margin-right:72px
	}
	.p72px-xxl{
		padding:72px
	}
	.py72px-xxl{
		padding-top:72px;
		padding-bottom:72px
	}
	.px72px-xxl{
		padding-left:72px;
		padding-right:72px
	}
	.m76px-xxl{
		margin:76px
	}
	.my76px-xxl{
		margin-top:76px;
		margin-bottom:76px
	}
	.mx76px-xxl{
		margin-left:76px;
		margin-right:76px
	}
	.p76px-xxl{
		padding:76px
	}
	.py76px-xxl{
		padding-top:76px;
		padding-bottom:76px
	}
	.px76px-xxl{
		padding-left:76px;
		padding-right:76px
	}
	.m80px-xxl{
		margin:80px
	}
	.my80px-xxl{
		margin-top:80px;
		margin-bottom:80px
	}
	.mx80px-xxl{
		margin-left:80px;
		margin-right:80px
	}
	.p80px-xxl{
		padding:80px
	}
	.py80px-xxl{
		padding-top:80px;
		padding-bottom:80px
	}
	.px80px-xxl{
		padding-left:80px;
		padding-right:80px
	}
	.m84px-xxl{
		margin:84px
	}
	.my84px-xxl{
		margin-top:84px;
		margin-bottom:84px
	}
	.mx84px-xxl{
		margin-left:84px;
		margin-right:84px
	}
	.p84px-xxl{
		padding:84px
	}
	.py84px-xxl{
		padding-top:84px;
		padding-bottom:84px
	}
	.px84px-xxl{
		padding-left:84px;
		padding-right:84px
	}
	.m88px-xxl{
		margin:88px
	}
	.my88px-xxl{
		margin-top:88px;
		margin-bottom:88px
	}
	.mx88px-xxl{
		margin-left:88px;
		margin-right:88px
	}
	.p88px-xxl{
		padding:88px
	}
	.py88px-xxl{
		padding-top:88px;
		padding-bottom:88px
	}
	.px88px-xxl{
		padding-left:88px;
		padding-right:88px
	}
	.m92px-xxl{
		margin:92px
	}
	.my92px-xxl{
		margin-top:92px;
		margin-bottom:92px
	}
	.mx92px-xxl{
		margin-left:92px;
		margin-right:92px
	}
	.p92px-xxl{
		padding:92px
	}
	.py92px-xxl{
		padding-top:92px;
		padding-bottom:92px
	}
	.px92px-xxl{
		padding-left:92px;
		padding-right:92px
	}
	.m96px-xxl{
		margin:96px
	}
	.my96px-xxl{
		margin-top:96px;
		margin-bottom:96px
	}
	.mx96px-xxl{
		margin-left:96px;
		margin-right:96px
	}
	.p96px-xxl{
		padding:96px
	}
	.py96px-xxl{
		padding-top:96px;
		padding-bottom:96px
	}
	.px96px-xxl{
		padding-left:96px;
		padding-right:96px
	}
	.m100px-xxl{
		margin:100px
	}
	.my100px-xxl{
		margin-top:100px;
		margin-bottom:100px
	}
	.mx100px-xxl{
		margin-left:100px;
		margin-right:100px
	}
	.p100px-xxl{
		padding:100px
	}
	.py100px-xxl{
		padding-top:100px;
		padding-bottom:100px
	}
	.px100px-xxl{
		padding-left:100px;
		padding-right:100px
	}
	.m104px-xxl{
		margin:104px
	}
	.my104px-xxl{
		margin-top:104px;
		margin-bottom:104px
	}
	.mx104px-xxl{
		margin-left:104px;
		margin-right:104px
	}
	.p104px-xxl{
		padding:104px
	}
	.py104px-xxl{
		padding-top:104px;
		padding-bottom:104px
	}
	.px104px-xxl{
		padding-left:104px;
		padding-right:104px
	}
	.m108px-xxl{
		margin:108px
	}
	.my108px-xxl{
		margin-top:108px;
		margin-bottom:108px
	}
	.mx108px-xxl{
		margin-left:108px;
		margin-right:108px
	}
	.p108px-xxl{
		padding:108px
	}
	.py108px-xxl{
		padding-top:108px;
		padding-bottom:108px
	}
	.px108px-xxl{
		padding-left:108px;
		padding-right:108px
	}
	.m112px-xxl{
		margin:112px
	}
	.my112px-xxl{
		margin-top:112px;
		margin-bottom:112px
	}
	.mx112px-xxl{
		margin-left:112px;
		margin-right:112px
	}
	.p112px-xxl{
		padding:112px
	}
	.py112px-xxl{
		padding-top:112px;
		padding-bottom:112px
	}
	.px112px-xxl{
		padding-left:112px;
		padding-right:112px
	}
	.m116px-xxl{
		margin:116px
	}
	.my116px-xxl{
		margin-top:116px;
		margin-bottom:116px
	}
	.mx116px-xxl{
		margin-left:116px;
		margin-right:116px
	}
	.p116px-xxl{
		padding:116px
	}
	.py116px-xxl{
		padding-top:116px;
		padding-bottom:116px
	}
	.px116px-xxl{
		padding-left:116px;
		padding-right:116px
	}
	.m120px-xxl{
		margin:120px
	}
	.my120px-xxl{
		margin-top:120px;
		margin-bottom:120px
	}
	.mx120px-xxl{
		margin-left:120px;
		margin-right:120px
	}
	.p120px-xxl{
		padding:120px
	}
	.py120px-xxl{
		padding-top:120px;
		padding-bottom:120px
	}
	.px120px-xxl{
		padding-left:120px;
		padding-right:120px
	}
	.m124px-xxl{
		margin:124px
	}
	.my124px-xxl{
		margin-top:124px;
		margin-bottom:124px
	}
	.mx124px-xxl{
		margin-left:124px;
		margin-right:124px
	}
	.p124px-xxl{
		padding:124px
	}
	.py124px-xxl{
		padding-top:124px;
		padding-bottom:124px
	}
	.px124px-xxl{
		padding-left:124px;
		padding-right:124px
	}
	.m128px-xxl{
		margin:128px
	}
	.my128px-xxl{
		margin-top:128px;
		margin-bottom:128px
	}
	.mx128px-xxl{
		margin-left:128px;
		margin-right:128px
	}
	.p128px-xxl{
		padding:128px
	}
	.py128px-xxl{
		padding-top:128px;
		padding-bottom:128px
	}
	.px128px-xxl{
		padding-left:128px;
		padding-right:128px
	}
	.mt0px-xxl{
		margin-top:0px
	}
	.pt0px-xxl{
		padding-top:0px
	}
	.mb0px-xxl{
		margin-bottom:0px
	}
	.pb0px-xxl{
		padding-bottom:0px
	}
	.ml0px-xxl{
		margin-left:0px
	}
	.pl0px-xxl{
		padding-left:0px
	}
	.mr0px-xxl{
		margin-right:0px
	}
	.pr0px-xxl{
		padding-right:0px
	}
	.mt4px-xxl{
		margin-top:4px
	}
	.pt4px-xxl{
		padding-top:4px
	}
	.mb4px-xxl{
		margin-bottom:4px
	}
	.pb4px-xxl{
		padding-bottom:4px
	}
	.ml4px-xxl{
		margin-left:4px
	}
	.pl4px-xxl{
		padding-left:4px
	}
	.mr4px-xxl{
		margin-right:4px
	}
	.pr4px-xxl{
		padding-right:4px
	}
	.mt8px-xxl{
		margin-top:8px
	}
	.pt8px-xxl{
		padding-top:8px
	}
	.mb8px-xxl{
		margin-bottom:8px
	}
	.pb8px-xxl{
		padding-bottom:8px
	}
	.ml8px-xxl{
		margin-left:8px
	}
	.pl8px-xxl{
		padding-left:8px
	}
	.mr8px-xxl{
		margin-right:8px
	}
	.pr8px-xxl{
		padding-right:8px
	}
	.mt12px-xxl{
		margin-top:12px
	}
	.pt12px-xxl{
		padding-top:12px
	}
	.mb12px-xxl{
		margin-bottom:12px
	}
	.pb12px-xxl{
		padding-bottom:12px
	}
	.ml12px-xxl{
		margin-left:12px
	}
	.pl12px-xxl{
		padding-left:12px
	}
	.mr12px-xxl{
		margin-right:12px
	}
	.pr12px-xxl{
		padding-right:12px
	}
	.mt16px-xxl{
		margin-top:16px
	}
	.pt16px-xxl{
		padding-top:16px
	}
	.mb16px-xxl{
		margin-bottom:16px
	}
	.pb16px-xxl{
		padding-bottom:16px
	}
	.ml16px-xxl{
		margin-left:16px
	}
	.pl16px-xxl{
		padding-left:16px
	}
	.mr16px-xxl{
		margin-right:16px
	}
	.pr16px-xxl{
		padding-right:16px
	}
	.mt20px-xxl{
		margin-top:20px
	}
	.pt20px-xxl{
		padding-top:20px
	}
	.mb20px-xxl{
		margin-bottom:20px
	}
	.pb20px-xxl{
		padding-bottom:20px
	}
	.ml20px-xxl{
		margin-left:20px
	}
	.pl20px-xxl{
		padding-left:20px
	}
	.mr20px-xxl{
		margin-right:20px
	}
	.pr20px-xxl{
		padding-right:20px
	}
	.mt24px-xxl{
		margin-top:24px
	}
	.pt24px-xxl{
		padding-top:24px
	}
	.mb24px-xxl{
		margin-bottom:24px
	}
	.pb24px-xxl{
		padding-bottom:24px
	}
	.ml24px-xxl{
		margin-left:24px
	}
	.pl24px-xxl{
		padding-left:24px
	}
	.mr24px-xxl{
		margin-right:24px
	}
	.pr24px-xxl{
		padding-right:24px
	}
	.mt28px-xxl{
		margin-top:28px
	}
	.pt28px-xxl{
		padding-top:28px
	}
	.mb28px-xxl{
		margin-bottom:28px
	}
	.pb28px-xxl{
		padding-bottom:28px
	}
	.ml28px-xxl{
		margin-left:28px
	}
	.pl28px-xxl{
		padding-left:28px
	}
	.mr28px-xxl{
		margin-right:28px
	}
	.pr28px-xxl{
		padding-right:28px
	}
	.mt32px-xxl{
		margin-top:32px
	}
	.pt32px-xxl{
		padding-top:32px
	}
	.mb32px-xxl{
		margin-bottom:32px
	}
	.pb32px-xxl{
		padding-bottom:32px
	}
	.ml32px-xxl{
		margin-left:32px
	}
	.pl32px-xxl{
		padding-left:32px
	}
	.mr32px-xxl{
		margin-right:32px
	}
	.pr32px-xxl{
		padding-right:32px
	}
	.mt36px-xxl{
		margin-top:36px
	}
	.pt36px-xxl{
		padding-top:36px
	}
	.mb36px-xxl{
		margin-bottom:36px
	}
	.pb36px-xxl{
		padding-bottom:36px
	}
	.ml36px-xxl{
		margin-left:36px
	}
	.pl36px-xxl{
		padding-left:36px
	}
	.mr36px-xxl{
		margin-right:36px
	}
	.pr36px-xxl{
		padding-right:36px
	}
	.mt40px-xxl{
		margin-top:40px
	}
	.pt40px-xxl{
		padding-top:40px
	}
	.mb40px-xxl{
		margin-bottom:40px
	}
	.pb40px-xxl{
		padding-bottom:40px
	}
	.ml40px-xxl{
		margin-left:40px
	}
	.pl40px-xxl{
		padding-left:40px
	}
	.mr40px-xxl{
		margin-right:40px
	}
	.pr40px-xxl{
		padding-right:40px
	}
	.mt44px-xxl{
		margin-top:44px
	}
	.pt44px-xxl{
		padding-top:44px
	}
	.mb44px-xxl{
		margin-bottom:44px
	}
	.pb44px-xxl{
		padding-bottom:44px
	}
	.ml44px-xxl{
		margin-left:44px
	}
	.pl44px-xxl{
		padding-left:44px
	}
	.mr44px-xxl{
		margin-right:44px
	}
	.pr44px-xxl{
		padding-right:44px
	}
	.mt48px-xxl{
		margin-top:48px
	}
	.pt48px-xxl{
		padding-top:48px
	}
	.mb48px-xxl{
		margin-bottom:48px
	}
	.pb48px-xxl{
		padding-bottom:48px
	}
	.ml48px-xxl{
		margin-left:48px
	}
	.pl48px-xxl{
		padding-left:48px
	}
	.mr48px-xxl{
		margin-right:48px
	}
	.pr48px-xxl{
		padding-right:48px
	}
	.mt52px-xxl{
		margin-top:52px
	}
	.pt52px-xxl{
		padding-top:52px
	}
	.mb52px-xxl{
		margin-bottom:52px
	}
	.pb52px-xxl{
		padding-bottom:52px
	}
	.ml52px-xxl{
		margin-left:52px
	}
	.pl52px-xxl{
		padding-left:52px
	}
	.mr52px-xxl{
		margin-right:52px
	}
	.pr52px-xxl{
		padding-right:52px
	}
	.mt56px-xxl{
		margin-top:56px
	}
	.pt56px-xxl{
		padding-top:56px
	}
	.mb56px-xxl{
		margin-bottom:56px
	}
	.pb56px-xxl{
		padding-bottom:56px
	}
	.ml56px-xxl{
		margin-left:56px
	}
	.pl56px-xxl{
		padding-left:56px
	}
	.mr56px-xxl{
		margin-right:56px
	}
	.pr56px-xxl{
		padding-right:56px
	}
	.mt60px-xxl{
		margin-top:60px
	}
	.pt60px-xxl{
		padding-top:60px
	}
	.mb60px-xxl{
		margin-bottom:60px
	}
	.pb60px-xxl{
		padding-bottom:60px
	}
	.ml60px-xxl{
		margin-left:60px
	}
	.pl60px-xxl{
		padding-left:60px
	}
	.mr60px-xxl{
		margin-right:60px
	}
	.pr60px-xxl{
		padding-right:60px
	}
	.mt64px-xxl{
		margin-top:64px
	}
	.pt64px-xxl{
		padding-top:64px
	}
	.mb64px-xxl{
		margin-bottom:64px
	}
	.pb64px-xxl{
		padding-bottom:64px
	}
	.ml64px-xxl{
		margin-left:64px
	}
	.pl64px-xxl{
		padding-left:64px
	}
	.mr64px-xxl{
		margin-right:64px
	}
	.pr64px-xxl{
		padding-right:64px
	}
	.mt68px-xxl{
		margin-top:68px
	}
	.pt68px-xxl{
		padding-top:68px
	}
	.mb68px-xxl{
		margin-bottom:68px
	}
	.pb68px-xxl{
		padding-bottom:68px
	}
	.ml68px-xxl{
		margin-left:68px
	}
	.pl68px-xxl{
		padding-left:68px
	}
	.mr68px-xxl{
		margin-right:68px
	}
	.pr68px-xxl{
		padding-right:68px
	}
	.mt72px-xxl{
		margin-top:72px
	}
	.pt72px-xxl{
		padding-top:72px
	}
	.mb72px-xxl{
		margin-bottom:72px
	}
	.pb72px-xxl{
		padding-bottom:72px
	}
	.ml72px-xxl{
		margin-left:72px
	}
	.pl72px-xxl{
		padding-left:72px
	}
	.mr72px-xxl{
		margin-right:72px
	}
	.pr72px-xxl{
		padding-right:72px
	}
	.mt76px-xxl{
		margin-top:76px
	}
	.pt76px-xxl{
		padding-top:76px
	}
	.mb76px-xxl{
		margin-bottom:76px
	}
	.pb76px-xxl{
		padding-bottom:76px
	}
	.ml76px-xxl{
		margin-left:76px
	}
	.pl76px-xxl{
		padding-left:76px
	}
	.mr76px-xxl{
		margin-right:76px
	}
	.pr76px-xxl{
		padding-right:76px
	}
	.mt80px-xxl{
		margin-top:80px
	}
	.pt80px-xxl{
		padding-top:80px
	}
	.mb80px-xxl{
		margin-bottom:80px
	}
	.pb80px-xxl{
		padding-bottom:80px
	}
	.ml80px-xxl{
		margin-left:80px
	}
	.pl80px-xxl{
		padding-left:80px
	}
	.mr80px-xxl{
		margin-right:80px
	}
	.pr80px-xxl{
		padding-right:80px
	}
	.mt84px-xxl{
		margin-top:84px
	}
	.pt84px-xxl{
		padding-top:84px
	}
	.mb84px-xxl{
		margin-bottom:84px
	}
	.pb84px-xxl{
		padding-bottom:84px
	}
	.ml84px-xxl{
		margin-left:84px
	}
	.pl84px-xxl{
		padding-left:84px
	}
	.mr84px-xxl{
		margin-right:84px
	}
	.pr84px-xxl{
		padding-right:84px
	}
	.mt88px-xxl{
		margin-top:88px
	}
	.pt88px-xxl{
		padding-top:88px
	}
	.mb88px-xxl{
		margin-bottom:88px
	}
	.pb88px-xxl{
		padding-bottom:88px
	}
	.ml88px-xxl{
		margin-left:88px
	}
	.pl88px-xxl{
		padding-left:88px
	}
	.mr88px-xxl{
		margin-right:88px
	}
	.pr88px-xxl{
		padding-right:88px
	}
	.mt92px-xxl{
		margin-top:92px
	}
	.pt92px-xxl{
		padding-top:92px
	}
	.mb92px-xxl{
		margin-bottom:92px
	}
	.pb92px-xxl{
		padding-bottom:92px
	}
	.ml92px-xxl{
		margin-left:92px
	}
	.pl92px-xxl{
		padding-left:92px
	}
	.mr92px-xxl{
		margin-right:92px
	}
	.pr92px-xxl{
		padding-right:92px
	}
	.mt96px-xxl{
		margin-top:96px
	}
	.pt96px-xxl{
		padding-top:96px
	}
	.mb96px-xxl{
		margin-bottom:96px
	}
	.pb96px-xxl{
		padding-bottom:96px
	}
	.ml96px-xxl{
		margin-left:96px
	}
	.pl96px-xxl{
		padding-left:96px
	}
	.mr96px-xxl{
		margin-right:96px
	}
	.pr96px-xxl{
		padding-right:96px
	}
	.mt100px-xxl{
		margin-top:100px
	}
	.pt100px-xxl{
		padding-top:100px
	}
	.mb100px-xxl{
		margin-bottom:100px
	}
	.pb100px-xxl{
		padding-bottom:100px
	}
	.ml100px-xxl{
		margin-left:100px
	}
	.pl100px-xxl{
		padding-left:100px
	}
	.mr100px-xxl{
		margin-right:100px
	}
	.pr100px-xxl{
		padding-right:100px
	}
	.mt104px-xxl{
		margin-top:104px
	}
	.pt104px-xxl{
		padding-top:104px
	}
	.mb104px-xxl{
		margin-bottom:104px
	}
	.pb104px-xxl{
		padding-bottom:104px
	}
	.ml104px-xxl{
		margin-left:104px
	}
	.pl104px-xxl{
		padding-left:104px
	}
	.mr104px-xxl{
		margin-right:104px
	}
	.pr104px-xxl{
		padding-right:104px
	}
	.mt108px-xxl{
		margin-top:108px
	}
	.pt108px-xxl{
		padding-top:108px
	}
	.mb108px-xxl{
		margin-bottom:108px
	}
	.pb108px-xxl{
		padding-bottom:108px
	}
	.ml108px-xxl{
		margin-left:108px
	}
	.pl108px-xxl{
		padding-left:108px
	}
	.mr108px-xxl{
		margin-right:108px
	}
	.pr108px-xxl{
		padding-right:108px
	}
	.mt112px-xxl{
		margin-top:112px
	}
	.pt112px-xxl{
		padding-top:112px
	}
	.mb112px-xxl{
		margin-bottom:112px
	}
	.pb112px-xxl{
		padding-bottom:112px
	}
	.ml112px-xxl{
		margin-left:112px
	}
	.pl112px-xxl{
		padding-left:112px
	}
	.mr112px-xxl{
		margin-right:112px
	}
	.pr112px-xxl{
		padding-right:112px
	}
	.mt116px-xxl{
		margin-top:116px
	}
	.pt116px-xxl{
		padding-top:116px
	}
	.mb116px-xxl{
		margin-bottom:116px
	}
	.pb116px-xxl{
		padding-bottom:116px
	}
	.ml116px-xxl{
		margin-left:116px
	}
	.pl116px-xxl{
		padding-left:116px
	}
	.mr116px-xxl{
		margin-right:116px
	}
	.pr116px-xxl{
		padding-right:116px
	}
	.mt120px-xxl{
		margin-top:120px
	}
	.pt120px-xxl{
		padding-top:120px
	}
	.mb120px-xxl{
		margin-bottom:120px
	}
	.pb120px-xxl{
		padding-bottom:120px
	}
	.ml120px-xxl{
		margin-left:120px
	}
	.pl120px-xxl{
		padding-left:120px
	}
	.mr120px-xxl{
		margin-right:120px
	}
	.pr120px-xxl{
		padding-right:120px
	}
	.mt124px-xxl{
		margin-top:124px
	}
	.pt124px-xxl{
		padding-top:124px
	}
	.mb124px-xxl{
		margin-bottom:124px
	}
	.pb124px-xxl{
		padding-bottom:124px
	}
	.ml124px-xxl{
		margin-left:124px
	}
	.pl124px-xxl{
		padding-left:124px
	}
	.mr124px-xxl{
		margin-right:124px
	}
	.pr124px-xxl{
		padding-right:124px
	}
	.mt128px-xxl{
		margin-top:128px
	}
	.pt128px-xxl{
		padding-top:128px
	}
	.mb128px-xxl{
		margin-bottom:128px
	}
	.pb128px-xxl{
		padding-bottom:128px
	}
	.ml128px-xxl{
		margin-left:128px
	}
	.pl128px-xxl{
		padding-left:128px
	}
	.mr128px-xxl{
		margin-right:128px
	}
	.pr128px-xxl{
		padding-right:128px
	}
	.w100-xxl{
		width:100%
	}
	.w99-xxl{
		width:99%
	}
	.w98-xxl{
		width:98%
	}
	.w97-xxl{
		width:97%
	}
	.w96-xxl{
		width:96%
	}
	.w95-xxl{
		width:95%
	}
	.w94-xxl{
		width:94%
	}
	.w93-xxl{
		width:93%
	}
	.w92-xxl{
		width:92%
	}
	.w91-xxl{
		width:91%
	}
	.w90-xxl{
		width:90%
	}
	.w89-xxl{
		width:89%
	}
	.w88-xxl{
		width:88%
	}
	.w87-xxl{
		width:87%
	}
	.w86-xxl{
		width:86%
	}
	.w85-xxl{
		width:85%
	}
	.w84-xxl{
		width:84%
	}
	.w83-xxl{
		width:83%
	}
	.w82-xxl{
		width:82%
	}
	.w81-xxl{
		width:81%
	}
	.w80-xxl{
		width:80%
	}
	.w79-xxl{
		width:79%
	}
	.w78-xxl{
		width:78%
	}
	.w77-xxl{
		width:77%
	}
	.w76-xxl{
		width:76%
	}
	.w75-xxl{
		width:75%
	}
	.w74-xxl{
		width:74%
	}
	.w73-xxl{
		width:73%
	}
	.w72-xxl{
		width:72%
	}
	.w71-xxl{
		width:71%
	}
	.w70-xxl{
		width:70%
	}
	.w69-xxl{
		width:69%
	}
	.w68-xxl{
		width:68%
	}
	.w67-xxl{
		width:67%
	}
	.w66-xxl{
		width:66%
	}
	.w65-xxl{
		width:65%
	}
	.w64-xxl{
		width:64%
	}
	.w63-xxl{
		width:63%
	}
	.w62-xxl{
		width:62%
	}
	.w61-xxl{
		width:61%
	}
	.w60-xxl{
		width:60%
	}
	.w59-xxl{
		width:59%
	}
	.w58-xxl{
		width:58%
	}
	.w57-xxl{
		width:57%
	}
	.w56-xxl{
		width:56%
	}
	.w55-xxl{
		width:55%
	}
	.w54-xxl{
		width:54%
	}
	.w53-xxl{
		width:53%
	}
	.w52-xxl{
		width:52%
	}
	.w51-xxl{
		width:51%
	}
	.w50-xxl{
		width:50%
	}
	.w49-xxl{
		width:49%
	}
	.w48-xxl{
		width:48%
	}
	.w47-xxl{
		width:47%
	}
	.w46-xxl{
		width:46%
	}
	.w45-xxl{
		width:45%
	}
	.w44-xxl{
		width:44%
	}
	.w43-xxl{
		width:43%
	}
	.w42-xxl{
		width:42%
	}
	.w41-xxl{
		width:41%
	}
	.w40-xxl{
		width:40%
	}
	.w39-xxl{
		width:39%
	}
	.w38-xxl{
		width:38%
	}
	.w37-xxl{
		width:37%
	}
	.w36-xxl{
		width:36%
	}
	.w35-xxl{
		width:35%
	}
	.w34-xxl{
		width:34%
	}
	.w33-xxl{
		width:33%
	}
	.w32-xxl{
		width:32%
	}
	.w31-xxl{
		width:31%
	}
	.w30-xxl{
		width:30%
	}
	.w29-xxl{
		width:29%
	}
	.w28-xxl{
		width:28%
	}
	.w27-xxl{
		width:27%
	}
	.w26-xxl{
		width:26%
	}
	.w25-xxl{
		width:25%
	}
	.w24-xxl{
		width:24%
	}
	.w23-xxl{
		width:23%
	}
	.w22-xxl{
		width:22%
	}
	.w21-xxl{
		width:21%
	}
	.w20-xxl{
		width:20%
	}
	.w19-xxl{
		width:19%
	}
	.w18-xxl{
		width:18%
	}
	.w17-xxl{
		width:17%
	}
	.w16-xxl{
		width:16%
	}
	.w15-xxl{
		width:15%
	}
	.w14-xxl{
		width:14%
	}
	.w13-xxl{
		width:13%
	}
	.w12-xxl{
		width:12%
	}
	.w11-xxl{
		width:11%
	}
	.w10-xxl{
		width:10%
	}
	.w9-xxl{
		width:9%
	}
	.w8-xxl{
		width:8%
	}
	.w7-xxl{
		width:7%
	}
	.w6-xxl{
		width:6%
	}
	.w5-xxl{
		width:5%
	}
	.w4-xxl{
		width:4%
	}
	.w3-xxl{
		width:3%
	}
	.w2-xxl{
		width:2%
	}
	.w1-xxl{
		width:1%
	}
	.w0-xxl{
		width:0%
	}
	.fs50px-xxl{
		font-size:50px
	}
	.fs49px-xxl{
		font-size:49px
	}
	.fs48px-xxl{
		font-size:48px
	}
	.fs47px-xxl{
		font-size:47px
	}
	.fs46px-xxl{
		font-size:46px
	}
	.fs45px-xxl{
		font-size:45px
	}
	.fs44px-xxl{
		font-size:44px
	}
	.fs43px-xxl{
		font-size:43px
	}
	.fs42px-xxl{
		font-size:42px
	}
	.fs41px-xxl{
		font-size:41px
	}
	.fs40px-xxl{
		font-size:40px
	}
	.fs39px-xxl{
		font-size:39px
	}
	.fs38px-xxl{
		font-size:38px
	}
	.fs37px-xxl{
		font-size:37px
	}
	.fs36px-xxl{
		font-size:36px
	}
	.fs35px-xxl{
		font-size:35px
	}
	.fs34px-xxl{
		font-size:34px
	}
	.fs33px-xxl{
		font-size:33px
	}
	.fs32px-xxl{
		font-size:32px
	}
	.fs31px-xxl{
		font-size:31px
	}
	.fs30px-xxl{
		font-size:30px
	}
	.fs29px-xxl{
		font-size:29px
	}
	.fs28px-xxl{
		font-size:28px
	}
	.fs27px-xxl{
		font-size:27px
	}
	.fs26px-xxl{
		font-size:26px
	}
	.fs25px-xxl{
		font-size:25px
	}
	.fs24px-xxl{
		font-size:24px
	}
	.fs23px-xxl{
		font-size:23px
	}
	.fs22px-xxl{
		font-size:22px
	}
	.fs21px-xxl{
		font-size:21px
	}
	.fs20px-xxl{
		font-size:20px
	}
	.fs19px-xxl{
		font-size:19px
	}
	.fs18px-xxl{
		font-size:18px
	}
	.fs17px-xxl{
		font-size:17px
	}
	.fs16px-xxl{
		font-size:16px
	}
	.fs15px-xxl{
		font-size:15px
	}
	.fs14px-xxl{
		font-size:14px
	}
	.fs13px-xxl{
		font-size:13px
	}
	.fs12px-xxl{
		font-size:12px
	}
	.fs11px-xxl{
		font-size:11px
	}
	.fs10px-xxl{
		font-size:10px
	}
	.fs9px-xxl{
		font-size:9px
	}
	.fs8px-xxl{
		font-size:8px
	}
	.fs7px-xxl{
		font-size:7px
	}
	.fs6px-xxl{
		font-size:6px
	}
	.fs5px-xxl{
		font-size:5px
	}
	.fs4px-xxl{
		font-size:4px
	}
	.fs3px-xxl{
		font-size:3px
	}
	.fs2px-xxl{
		font-size:2px
	}
	.fs1px-xxl{
		font-size:1px
	}
	.fs0px-xxl{
		font-size:0px
	}
	.lh50px-xxl{
		line-height:50px
	}
	.lh49px-xxl{
		line-height:49px
	}
	.lh48px-xxl{
		line-height:48px
	}
	.lh47px-xxl{
		line-height:47px
	}
	.lh46px-xxl{
		line-height:46px
	}
	.lh45px-xxl{
		line-height:45px
	}
	.lh44px-xxl{
		line-height:44px
	}
	.lh43px-xxl{
		line-height:43px
	}
	.lh42px-xxl{
		line-height:42px
	}
	.lh41px-xxl{
		line-height:41px
	}
	.lh40px-xxl{
		line-height:40px
	}
	.lh39px-xxl{
		line-height:39px
	}
	.lh38px-xxl{
		line-height:38px
	}
	.lh37px-xxl{
		line-height:37px
	}
	.lh36px-xxl{
		line-height:36px
	}
	.lh35px-xxl{
		line-height:35px
	}
	.lh34px-xxl{
		line-height:34px
	}
	.lh33px-xxl{
		line-height:33px
	}
	.lh32px-xxl{
		line-height:32px
	}
	.lh31px-xxl{
		line-height:31px
	}
	.lh30px-xxl{
		line-height:30px
	}
	.lh29px-xxl{
		line-height:29px
	}
	.lh28px-xxl{
		line-height:28px
	}
	.lh27px-xxl{
		line-height:27px
	}
	.lh26px-xxl{
		line-height:26px
	}
	.lh25px-xxl{
		line-height:25px
	}
	.lh24px-xxl{
		line-height:24px
	}
	.lh23px-xxl{
		line-height:23px
	}
	.lh22px-xxl{
		line-height:22px
	}
	.lh21px-xxl{
		line-height:21px
	}
	.lh20px-xxl{
		line-height:20px
	}
	.lh19px-xxl{
		line-height:19px
	}
	.lh18px-xxl{
		line-height:18px
	}
	.lh17px-xxl{
		line-height:17px
	}
	.lh16px-xxl{
		line-height:16px
	}
	.lh15px-xxl{
		line-height:15px
	}
	.lh14px-xxl{
		line-height:14px
	}
	.lh13px-xxl{
		line-height:13px
	}
	.lh12px-xxl{
		line-height:12px
	}
	.lh11px-xxl{
		line-height:11px
	}
	.lh10px-xxl{
		line-height:10px
	}
	.lh1-xxl{
		line-height:1
	}
	.lh11-xxl{
		line-height:1.1
	}
	.lh12-xxl{
		line-height:1.2
	}
	.lh13-xxl{
		line-height:1.3
	}
	.lh14-xxl{
		line-height:1.4
	}
	.lhn-xxl{
		line-height:normal
	}
	.fw900-xxl{
		font-weight:900
	}
	.fw800-xxl{
		font-weight:800
	}
	.fw700-xxl{
		font-weight:700
	}
	.fw600-xxl{
		font-weight:600
	}
	.fw500-xxl{
		font-weight:500
	}
	.fw400-xxl{
		font-weight:400
	}
	.fw300-xxl{
		font-weight:300
	}
	.spacer-xxl{
		flex:1
	}
	.nowrap-xxl{
		white-space:nowrap
	}
	.al-xxl{
		text-align:left !important
	}
	.ac-xxl{
		text-align:center !important
	}
	.ar-xxl{
		text-align:right !important
	}
	.aj-xxl{
		text-align:justify !important
	}
	.ttu-xxl{
		text-transform:uppercase !important
	}
	.ttc-xxl{
		text-transform:capitalize !important
	}
	.ttn-xxl{
		text-transform:none !important
	}
	.dblock-xxl{
		display:block
	}
	.dib100-xxl{
		display:inline-block;
		width:100%
	}
	.dib-xxl{
		display:inline-block
	}
	.dn-xxl{
		display:none
	}
	.diflex-xxl{
		display:inline-flex
	}
	.dflex-xxl{
		display:flex
	}
	.flow-column-xxl{
		flex-flow:column
	}
	.flex-reverse-xxl{
		flex-flow:column-reverse
	}
	.flex-row-reverse-xxl{
		flex-flow:row-reverse
	}
	.flex-wrap-xxl{
		flex-wrap:wrap
	}
	.no-shrink-xxl{
		flex-shrink:0
	}
	.justify-center-xxl{
		justify-content:center
	}
	.justify-between-xxl{
		justify-content:space-between
	}
	.justify-around-xxl{
		justify-content:space-around
	}
	.justify-evenly-xxl{
		justify-content:space-evenly
	}
	.justify-end-xxl{
		justify-content:flex-end
	}
	.justify-start-xxl{
		justify-content:flex-start
	}
	.align-items-start-xxl{
		align-items:flex-start
	}
	.align-items-end-xxl{
		align-items:flex-end
	}
	.align-items-center-xxl{
		align-items:center
	}
	.align-items-baseline-xxl{
		align-items:baseline
	}
	.align-items-stretch-xxl{
		align-items:stretch
	}
	.align-self-start-xxl{
		align-self:flex-start
	}
	.align-self-end-xxl{
		align-self:flex-end
	}
	.align-self-center-xxl{
		align-self:center
	}
	.align-self-baseline-xxl{
		align-self:baseline
	}
	.align-self-stretch-xxl{
		align-self:stretch
	}
	.fl-xxl{
		float:left
	}
	.fr-xxl{
		float:right
	}
	.fn-xxl{
		float:none
	}
	.position-relative-xxl{
		position:relative
	}
	.position-absolute-xxl{
		position:absolute
	}
	.position-static-xxl{
		position:static
	}
	.position-sticky-xxl{
		position:sticky
	}
	.position-fixed-xxl{
		position:fixed
	}
}
@media(max-width: 1499.98px){
	.mx-auto-xl{
		margin-left:auto;
		margin-right:auto
	}
	.m0px-xl{
		margin:0px
	}
	.my0px-xl{
		margin-top:0px;
		margin-bottom:0px
	}
	.mx0px-xl{
		margin-left:0px;
		margin-right:0px
	}
	.p0px-xl{
		padding:0px
	}
	.py0px-xl{
		padding-top:0px;
		padding-bottom:0px
	}
	.px0px-xl{
		padding-left:0px;
		padding-right:0px
	}
	.m4px-xl{
		margin:4px
	}
	.my4px-xl{
		margin-top:4px;
		margin-bottom:4px
	}
	.mx4px-xl{
		margin-left:4px;
		margin-right:4px
	}
	.p4px-xl{
		padding:4px
	}
	.py4px-xl{
		padding-top:4px;
		padding-bottom:4px
	}
	.px4px-xl{
		padding-left:4px;
		padding-right:4px
	}
	.m8px-xl{
		margin:8px
	}
	.my8px-xl{
		margin-top:8px;
		margin-bottom:8px
	}
	.mx8px-xl{
		margin-left:8px;
		margin-right:8px
	}
	.p8px-xl{
		padding:8px
	}
	.py8px-xl{
		padding-top:8px;
		padding-bottom:8px
	}
	.px8px-xl{
		padding-left:8px;
		padding-right:8px
	}
	.m12px-xl{
		margin:12px
	}
	.my12px-xl{
		margin-top:12px;
		margin-bottom:12px
	}
	.mx12px-xl{
		margin-left:12px;
		margin-right:12px
	}
	.p12px-xl{
		padding:12px
	}
	.py12px-xl{
		padding-top:12px;
		padding-bottom:12px
	}
	.px12px-xl{
		padding-left:12px;
		padding-right:12px
	}
	.m16px-xl{
		margin:16px
	}
	.my16px-xl{
		margin-top:16px;
		margin-bottom:16px
	}
	.mx16px-xl{
		margin-left:16px;
		margin-right:16px
	}
	.p16px-xl{
		padding:16px
	}
	.py16px-xl{
		padding-top:16px;
		padding-bottom:16px
	}
	.px16px-xl{
		padding-left:16px;
		padding-right:16px
	}
	.m20px-xl{
		margin:20px
	}
	.my20px-xl{
		margin-top:20px;
		margin-bottom:20px
	}
	.mx20px-xl{
		margin-left:20px;
		margin-right:20px
	}
	.p20px-xl{
		padding:20px
	}
	.py20px-xl{
		padding-top:20px;
		padding-bottom:20px
	}
	.px20px-xl{
		padding-left:20px;
		padding-right:20px
	}
	.m24px-xl{
		margin:24px
	}
	.my24px-xl{
		margin-top:24px;
		margin-bottom:24px
	}
	.mx24px-xl{
		margin-left:24px;
		margin-right:24px
	}
	.p24px-xl{
		padding:24px
	}
	.py24px-xl{
		padding-top:24px;
		padding-bottom:24px
	}
	.px24px-xl{
		padding-left:24px;
		padding-right:24px
	}
	.m28px-xl{
		margin:28px
	}
	.my28px-xl{
		margin-top:28px;
		margin-bottom:28px
	}
	.mx28px-xl{
		margin-left:28px;
		margin-right:28px
	}
	.p28px-xl{
		padding:28px
	}
	.py28px-xl{
		padding-top:28px;
		padding-bottom:28px
	}
	.px28px-xl{
		padding-left:28px;
		padding-right:28px
	}
	.m32px-xl{
		margin:32px
	}
	.my32px-xl{
		margin-top:32px;
		margin-bottom:32px
	}
	.mx32px-xl{
		margin-left:32px;
		margin-right:32px
	}
	.p32px-xl{
		padding:32px
	}
	.py32px-xl{
		padding-top:32px;
		padding-bottom:32px
	}
	.px32px-xl{
		padding-left:32px;
		padding-right:32px
	}
	.m36px-xl{
		margin:36px
	}
	.my36px-xl{
		margin-top:36px;
		margin-bottom:36px
	}
	.mx36px-xl{
		margin-left:36px;
		margin-right:36px
	}
	.p36px-xl{
		padding:36px
	}
	.py36px-xl{
		padding-top:36px;
		padding-bottom:36px
	}
	.px36px-xl{
		padding-left:36px;
		padding-right:36px
	}
	.m40px-xl{
		margin:40px
	}
	.my40px-xl{
		margin-top:40px;
		margin-bottom:40px
	}
	.mx40px-xl{
		margin-left:40px;
		margin-right:40px
	}
	.p40px-xl{
		padding:40px
	}
	.py40px-xl{
		padding-top:40px;
		padding-bottom:40px
	}
	.px40px-xl{
		padding-left:40px;
		padding-right:40px
	}
	.m44px-xl{
		margin:44px
	}
	.my44px-xl{
		margin-top:44px;
		margin-bottom:44px
	}
	.mx44px-xl{
		margin-left:44px;
		margin-right:44px
	}
	.p44px-xl{
		padding:44px
	}
	.py44px-xl{
		padding-top:44px;
		padding-bottom:44px
	}
	.px44px-xl{
		padding-left:44px;
		padding-right:44px
	}
	.m48px-xl{
		margin:48px
	}
	.my48px-xl{
		margin-top:48px;
		margin-bottom:48px
	}
	.mx48px-xl{
		margin-left:48px;
		margin-right:48px
	}
	.p48px-xl{
		padding:48px
	}
	.py48px-xl{
		padding-top:48px;
		padding-bottom:48px
	}
	.px48px-xl{
		padding-left:48px;
		padding-right:48px
	}
	.m52px-xl{
		margin:52px
	}
	.my52px-xl{
		margin-top:52px;
		margin-bottom:52px
	}
	.mx52px-xl{
		margin-left:52px;
		margin-right:52px
	}
	.p52px-xl{
		padding:52px
	}
	.py52px-xl{
		padding-top:52px;
		padding-bottom:52px
	}
	.px52px-xl{
		padding-left:52px;
		padding-right:52px
	}
	.m56px-xl{
		margin:56px
	}
	.my56px-xl{
		margin-top:56px;
		margin-bottom:56px
	}
	.mx56px-xl{
		margin-left:56px;
		margin-right:56px
	}
	.p56px-xl{
		padding:56px
	}
	.py56px-xl{
		padding-top:56px;
		padding-bottom:56px
	}
	.px56px-xl{
		padding-left:56px;
		padding-right:56px
	}
	.m60px-xl{
		margin:60px
	}
	.my60px-xl{
		margin-top:60px;
		margin-bottom:60px
	}
	.mx60px-xl{
		margin-left:60px;
		margin-right:60px
	}
	.p60px-xl{
		padding:60px
	}
	.py60px-xl{
		padding-top:60px;
		padding-bottom:60px
	}
	.px60px-xl{
		padding-left:60px;
		padding-right:60px
	}
	.m64px-xl{
		margin:64px
	}
	.my64px-xl{
		margin-top:64px;
		margin-bottom:64px
	}
	.mx64px-xl{
		margin-left:64px;
		margin-right:64px
	}
	.p64px-xl{
		padding:64px
	}
	.py64px-xl{
		padding-top:64px;
		padding-bottom:64px
	}
	.px64px-xl{
		padding-left:64px;
		padding-right:64px
	}
	.m68px-xl{
		margin:68px
	}
	.my68px-xl{
		margin-top:68px;
		margin-bottom:68px
	}
	.mx68px-xl{
		margin-left:68px;
		margin-right:68px
	}
	.p68px-xl{
		padding:68px
	}
	.py68px-xl{
		padding-top:68px;
		padding-bottom:68px
	}
	.px68px-xl{
		padding-left:68px;
		padding-right:68px
	}
	.m72px-xl{
		margin:72px
	}
	.my72px-xl{
		margin-top:72px;
		margin-bottom:72px
	}
	.mx72px-xl{
		margin-left:72px;
		margin-right:72px
	}
	.p72px-xl{
		padding:72px
	}
	.py72px-xl{
		padding-top:72px;
		padding-bottom:72px
	}
	.px72px-xl{
		padding-left:72px;
		padding-right:72px
	}
	.m76px-xl{
		margin:76px
	}
	.my76px-xl{
		margin-top:76px;
		margin-bottom:76px
	}
	.mx76px-xl{
		margin-left:76px;
		margin-right:76px
	}
	.p76px-xl{
		padding:76px
	}
	.py76px-xl{
		padding-top:76px;
		padding-bottom:76px
	}
	.px76px-xl{
		padding-left:76px;
		padding-right:76px
	}
	.m80px-xl{
		margin:80px
	}
	.my80px-xl{
		margin-top:80px;
		margin-bottom:80px
	}
	.mx80px-xl{
		margin-left:80px;
		margin-right:80px
	}
	.p80px-xl{
		padding:80px
	}
	.py80px-xl{
		padding-top:80px;
		padding-bottom:80px
	}
	.px80px-xl{
		padding-left:80px;
		padding-right:80px
	}
	.m84px-xl{
		margin:84px
	}
	.my84px-xl{
		margin-top:84px;
		margin-bottom:84px
	}
	.mx84px-xl{
		margin-left:84px;
		margin-right:84px
	}
	.p84px-xl{
		padding:84px
	}
	.py84px-xl{
		padding-top:84px;
		padding-bottom:84px
	}
	.px84px-xl{
		padding-left:84px;
		padding-right:84px
	}
	.m88px-xl{
		margin:88px
	}
	.my88px-xl{
		margin-top:88px;
		margin-bottom:88px
	}
	.mx88px-xl{
		margin-left:88px;
		margin-right:88px
	}
	.p88px-xl{
		padding:88px
	}
	.py88px-xl{
		padding-top:88px;
		padding-bottom:88px
	}
	.px88px-xl{
		padding-left:88px;
		padding-right:88px
	}
	.m92px-xl{
		margin:92px
	}
	.my92px-xl{
		margin-top:92px;
		margin-bottom:92px
	}
	.mx92px-xl{
		margin-left:92px;
		margin-right:92px
	}
	.p92px-xl{
		padding:92px
	}
	.py92px-xl{
		padding-top:92px;
		padding-bottom:92px
	}
	.px92px-xl{
		padding-left:92px;
		padding-right:92px
	}
	.m96px-xl{
		margin:96px
	}
	.my96px-xl{
		margin-top:96px;
		margin-bottom:96px
	}
	.mx96px-xl{
		margin-left:96px;
		margin-right:96px
	}
	.p96px-xl{
		padding:96px
	}
	.py96px-xl{
		padding-top:96px;
		padding-bottom:96px
	}
	.px96px-xl{
		padding-left:96px;
		padding-right:96px
	}
	.m100px-xl{
		margin:100px
	}
	.my100px-xl{
		margin-top:100px;
		margin-bottom:100px
	}
	.mx100px-xl{
		margin-left:100px;
		margin-right:100px
	}
	.p100px-xl{
		padding:100px
	}
	.py100px-xl{
		padding-top:100px;
		padding-bottom:100px
	}
	.px100px-xl{
		padding-left:100px;
		padding-right:100px
	}
	.m104px-xl{
		margin:104px
	}
	.my104px-xl{
		margin-top:104px;
		margin-bottom:104px
	}
	.mx104px-xl{
		margin-left:104px;
		margin-right:104px
	}
	.p104px-xl{
		padding:104px
	}
	.py104px-xl{
		padding-top:104px;
		padding-bottom:104px
	}
	.px104px-xl{
		padding-left:104px;
		padding-right:104px
	}
	.m108px-xl{
		margin:108px
	}
	.my108px-xl{
		margin-top:108px;
		margin-bottom:108px
	}
	.mx108px-xl{
		margin-left:108px;
		margin-right:108px
	}
	.p108px-xl{
		padding:108px
	}
	.py108px-xl{
		padding-top:108px;
		padding-bottom:108px
	}
	.px108px-xl{
		padding-left:108px;
		padding-right:108px
	}
	.m112px-xl{
		margin:112px
	}
	.my112px-xl{
		margin-top:112px;
		margin-bottom:112px
	}
	.mx112px-xl{
		margin-left:112px;
		margin-right:112px
	}
	.p112px-xl{
		padding:112px
	}
	.py112px-xl{
		padding-top:112px;
		padding-bottom:112px
	}
	.px112px-xl{
		padding-left:112px;
		padding-right:112px
	}
	.m116px-xl{
		margin:116px
	}
	.my116px-xl{
		margin-top:116px;
		margin-bottom:116px
	}
	.mx116px-xl{
		margin-left:116px;
		margin-right:116px
	}
	.p116px-xl{
		padding:116px
	}
	.py116px-xl{
		padding-top:116px;
		padding-bottom:116px
	}
	.px116px-xl{
		padding-left:116px;
		padding-right:116px
	}
	.m120px-xl{
		margin:120px
	}
	.my120px-xl{
		margin-top:120px;
		margin-bottom:120px
	}
	.mx120px-xl{
		margin-left:120px;
		margin-right:120px
	}
	.p120px-xl{
		padding:120px
	}
	.py120px-xl{
		padding-top:120px;
		padding-bottom:120px
	}
	.px120px-xl{
		padding-left:120px;
		padding-right:120px
	}
	.m124px-xl{
		margin:124px
	}
	.my124px-xl{
		margin-top:124px;
		margin-bottom:124px
	}
	.mx124px-xl{
		margin-left:124px;
		margin-right:124px
	}
	.p124px-xl{
		padding:124px
	}
	.py124px-xl{
		padding-top:124px;
		padding-bottom:124px
	}
	.px124px-xl{
		padding-left:124px;
		padding-right:124px
	}
	.m128px-xl{
		margin:128px
	}
	.my128px-xl{
		margin-top:128px;
		margin-bottom:128px
	}
	.mx128px-xl{
		margin-left:128px;
		margin-right:128px
	}
	.p128px-xl{
		padding:128px
	}
	.py128px-xl{
		padding-top:128px;
		padding-bottom:128px
	}
	.px128px-xl{
		padding-left:128px;
		padding-right:128px
	}
	.mt0px-xl{
		margin-top:0px
	}
	.pt0px-xl{
		padding-top:0px
	}
	.mb0px-xl{
		margin-bottom:0px
	}
	.pb0px-xl{
		padding-bottom:0px
	}
	.ml0px-xl{
		margin-left:0px
	}
	.pl0px-xl{
		padding-left:0px
	}
	.mr0px-xl{
		margin-right:0px
	}
	.pr0px-xl{
		padding-right:0px
	}
	.mt4px-xl{
		margin-top:4px
	}
	.pt4px-xl{
		padding-top:4px
	}
	.mb4px-xl{
		margin-bottom:4px
	}
	.pb4px-xl{
		padding-bottom:4px
	}
	.ml4px-xl{
		margin-left:4px
	}
	.pl4px-xl{
		padding-left:4px
	}
	.mr4px-xl{
		margin-right:4px
	}
	.pr4px-xl{
		padding-right:4px
	}
	.mt8px-xl{
		margin-top:8px
	}
	.pt8px-xl{
		padding-top:8px
	}
	.mb8px-xl{
		margin-bottom:8px
	}
	.pb8px-xl{
		padding-bottom:8px
	}
	.ml8px-xl{
		margin-left:8px
	}
	.pl8px-xl{
		padding-left:8px
	}
	.mr8px-xl{
		margin-right:8px
	}
	.pr8px-xl{
		padding-right:8px
	}
	.mt12px-xl{
		margin-top:12px
	}
	.pt12px-xl{
		padding-top:12px
	}
	.mb12px-xl{
		margin-bottom:12px
	}
	.pb12px-xl{
		padding-bottom:12px
	}
	.ml12px-xl{
		margin-left:12px
	}
	.pl12px-xl{
		padding-left:12px
	}
	.mr12px-xl{
		margin-right:12px
	}
	.pr12px-xl{
		padding-right:12px
	}
	.mt16px-xl{
		margin-top:16px
	}
	.pt16px-xl{
		padding-top:16px
	}
	.mb16px-xl{
		margin-bottom:16px
	}
	.pb16px-xl{
		padding-bottom:16px
	}
	.ml16px-xl{
		margin-left:16px
	}
	.pl16px-xl{
		padding-left:16px
	}
	.mr16px-xl{
		margin-right:16px
	}
	.pr16px-xl{
		padding-right:16px
	}
	.mt20px-xl{
		margin-top:20px
	}
	.pt20px-xl{
		padding-top:20px
	}
	.mb20px-xl{
		margin-bottom:20px
	}
	.pb20px-xl{
		padding-bottom:20px
	}
	.ml20px-xl{
		margin-left:20px
	}
	.pl20px-xl{
		padding-left:20px
	}
	.mr20px-xl{
		margin-right:20px
	}
	.pr20px-xl{
		padding-right:20px
	}
	.mt24px-xl{
		margin-top:24px
	}
	.pt24px-xl{
		padding-top:24px
	}
	.mb24px-xl{
		margin-bottom:24px
	}
	.pb24px-xl{
		padding-bottom:24px
	}
	.ml24px-xl{
		margin-left:24px
	}
	.pl24px-xl{
		padding-left:24px
	}
	.mr24px-xl{
		margin-right:24px
	}
	.pr24px-xl{
		padding-right:24px
	}
	.mt28px-xl{
		margin-top:28px
	}
	.pt28px-xl{
		padding-top:28px
	}
	.mb28px-xl{
		margin-bottom:28px
	}
	.pb28px-xl{
		padding-bottom:28px
	}
	.ml28px-xl{
		margin-left:28px
	}
	.pl28px-xl{
		padding-left:28px
	}
	.mr28px-xl{
		margin-right:28px
	}
	.pr28px-xl{
		padding-right:28px
	}
	.mt32px-xl{
		margin-top:32px
	}
	.pt32px-xl{
		padding-top:32px
	}
	.mb32px-xl{
		margin-bottom:32px
	}
	.pb32px-xl{
		padding-bottom:32px
	}
	.ml32px-xl{
		margin-left:32px
	}
	.pl32px-xl{
		padding-left:32px
	}
	.mr32px-xl{
		margin-right:32px
	}
	.pr32px-xl{
		padding-right:32px
	}
	.mt36px-xl{
		margin-top:36px
	}
	.pt36px-xl{
		padding-top:36px
	}
	.mb36px-xl{
		margin-bottom:36px
	}
	.pb36px-xl{
		padding-bottom:36px
	}
	.ml36px-xl{
		margin-left:36px
	}
	.pl36px-xl{
		padding-left:36px
	}
	.mr36px-xl{
		margin-right:36px
	}
	.pr36px-xl{
		padding-right:36px
	}
	.mt40px-xl{
		margin-top:40px
	}
	.pt40px-xl{
		padding-top:40px
	}
	.mb40px-xl{
		margin-bottom:40px
	}
	.pb40px-xl{
		padding-bottom:40px
	}
	.ml40px-xl{
		margin-left:40px
	}
	.pl40px-xl{
		padding-left:40px
	}
	.mr40px-xl{
		margin-right:40px
	}
	.pr40px-xl{
		padding-right:40px
	}
	.mt44px-xl{
		margin-top:44px
	}
	.pt44px-xl{
		padding-top:44px
	}
	.mb44px-xl{
		margin-bottom:44px
	}
	.pb44px-xl{
		padding-bottom:44px
	}
	.ml44px-xl{
		margin-left:44px
	}
	.pl44px-xl{
		padding-left:44px
	}
	.mr44px-xl{
		margin-right:44px
	}
	.pr44px-xl{
		padding-right:44px
	}
	.mt48px-xl{
		margin-top:48px
	}
	.pt48px-xl{
		padding-top:48px
	}
	.mb48px-xl{
		margin-bottom:48px
	}
	.pb48px-xl{
		padding-bottom:48px
	}
	.ml48px-xl{
		margin-left:48px
	}
	.pl48px-xl{
		padding-left:48px
	}
	.mr48px-xl{
		margin-right:48px
	}
	.pr48px-xl{
		padding-right:48px
	}
	.mt52px-xl{
		margin-top:52px
	}
	.pt52px-xl{
		padding-top:52px
	}
	.mb52px-xl{
		margin-bottom:52px
	}
	.pb52px-xl{
		padding-bottom:52px
	}
	.ml52px-xl{
		margin-left:52px
	}
	.pl52px-xl{
		padding-left:52px
	}
	.mr52px-xl{
		margin-right:52px
	}
	.pr52px-xl{
		padding-right:52px
	}
	.mt56px-xl{
		margin-top:56px
	}
	.pt56px-xl{
		padding-top:56px
	}
	.mb56px-xl{
		margin-bottom:56px
	}
	.pb56px-xl{
		padding-bottom:56px
	}
	.ml56px-xl{
		margin-left:56px
	}
	.pl56px-xl{
		padding-left:56px
	}
	.mr56px-xl{
		margin-right:56px
	}
	.pr56px-xl{
		padding-right:56px
	}
	.mt60px-xl{
		margin-top:60px
	}
	.pt60px-xl{
		padding-top:60px
	}
	.mb60px-xl{
		margin-bottom:60px
	}
	.pb60px-xl{
		padding-bottom:60px
	}
	.ml60px-xl{
		margin-left:60px
	}
	.pl60px-xl{
		padding-left:60px
	}
	.mr60px-xl{
		margin-right:60px
	}
	.pr60px-xl{
		padding-right:60px
	}
	.mt64px-xl{
		margin-top:64px
	}
	.pt64px-xl{
		padding-top:64px
	}
	.mb64px-xl{
		margin-bottom:64px
	}
	.pb64px-xl{
		padding-bottom:64px
	}
	.ml64px-xl{
		margin-left:64px
	}
	.pl64px-xl{
		padding-left:64px
	}
	.mr64px-xl{
		margin-right:64px
	}
	.pr64px-xl{
		padding-right:64px
	}
	.mt68px-xl{
		margin-top:68px
	}
	.pt68px-xl{
		padding-top:68px
	}
	.mb68px-xl{
		margin-bottom:68px
	}
	.pb68px-xl{
		padding-bottom:68px
	}
	.ml68px-xl{
		margin-left:68px
	}
	.pl68px-xl{
		padding-left:68px
	}
	.mr68px-xl{
		margin-right:68px
	}
	.pr68px-xl{
		padding-right:68px
	}
	.mt72px-xl{
		margin-top:72px
	}
	.pt72px-xl{
		padding-top:72px
	}
	.mb72px-xl{
		margin-bottom:72px
	}
	.pb72px-xl{
		padding-bottom:72px
	}
	.ml72px-xl{
		margin-left:72px
	}
	.pl72px-xl{
		padding-left:72px
	}
	.mr72px-xl{
		margin-right:72px
	}
	.pr72px-xl{
		padding-right:72px
	}
	.mt76px-xl{
		margin-top:76px
	}
	.pt76px-xl{
		padding-top:76px
	}
	.mb76px-xl{
		margin-bottom:76px
	}
	.pb76px-xl{
		padding-bottom:76px
	}
	.ml76px-xl{
		margin-left:76px
	}
	.pl76px-xl{
		padding-left:76px
	}
	.mr76px-xl{
		margin-right:76px
	}
	.pr76px-xl{
		padding-right:76px
	}
	.mt80px-xl{
		margin-top:80px
	}
	.pt80px-xl{
		padding-top:80px
	}
	.mb80px-xl{
		margin-bottom:80px
	}
	.pb80px-xl{
		padding-bottom:80px
	}
	.ml80px-xl{
		margin-left:80px
	}
	.pl80px-xl{
		padding-left:80px
	}
	.mr80px-xl{
		margin-right:80px
	}
	.pr80px-xl{
		padding-right:80px
	}
	.mt84px-xl{
		margin-top:84px
	}
	.pt84px-xl{
		padding-top:84px
	}
	.mb84px-xl{
		margin-bottom:84px
	}
	.pb84px-xl{
		padding-bottom:84px
	}
	.ml84px-xl{
		margin-left:84px
	}
	.pl84px-xl{
		padding-left:84px
	}
	.mr84px-xl{
		margin-right:84px
	}
	.pr84px-xl{
		padding-right:84px
	}
	.mt88px-xl{
		margin-top:88px
	}
	.pt88px-xl{
		padding-top:88px
	}
	.mb88px-xl{
		margin-bottom:88px
	}
	.pb88px-xl{
		padding-bottom:88px
	}
	.ml88px-xl{
		margin-left:88px
	}
	.pl88px-xl{
		padding-left:88px
	}
	.mr88px-xl{
		margin-right:88px
	}
	.pr88px-xl{
		padding-right:88px
	}
	.mt92px-xl{
		margin-top:92px
	}
	.pt92px-xl{
		padding-top:92px
	}
	.mb92px-xl{
		margin-bottom:92px
	}
	.pb92px-xl{
		padding-bottom:92px
	}
	.ml92px-xl{
		margin-left:92px
	}
	.pl92px-xl{
		padding-left:92px
	}
	.mr92px-xl{
		margin-right:92px
	}
	.pr92px-xl{
		padding-right:92px
	}
	.mt96px-xl{
		margin-top:96px
	}
	.pt96px-xl{
		padding-top:96px
	}
	.mb96px-xl{
		margin-bottom:96px
	}
	.pb96px-xl{
		padding-bottom:96px
	}
	.ml96px-xl{
		margin-left:96px
	}
	.pl96px-xl{
		padding-left:96px
	}
	.mr96px-xl{
		margin-right:96px
	}
	.pr96px-xl{
		padding-right:96px
	}
	.mt100px-xl{
		margin-top:100px
	}
	.pt100px-xl{
		padding-top:100px
	}
	.mb100px-xl{
		margin-bottom:100px
	}
	.pb100px-xl{
		padding-bottom:100px
	}
	.ml100px-xl{
		margin-left:100px
	}
	.pl100px-xl{
		padding-left:100px
	}
	.mr100px-xl{
		margin-right:100px
	}
	.pr100px-xl{
		padding-right:100px
	}
	.mt104px-xl{
		margin-top:104px
	}
	.pt104px-xl{
		padding-top:104px
	}
	.mb104px-xl{
		margin-bottom:104px
	}
	.pb104px-xl{
		padding-bottom:104px
	}
	.ml104px-xl{
		margin-left:104px
	}
	.pl104px-xl{
		padding-left:104px
	}
	.mr104px-xl{
		margin-right:104px
	}
	.pr104px-xl{
		padding-right:104px
	}
	.mt108px-xl{
		margin-top:108px
	}
	.pt108px-xl{
		padding-top:108px
	}
	.mb108px-xl{
		margin-bottom:108px
	}
	.pb108px-xl{
		padding-bottom:108px
	}
	.ml108px-xl{
		margin-left:108px
	}
	.pl108px-xl{
		padding-left:108px
	}
	.mr108px-xl{
		margin-right:108px
	}
	.pr108px-xl{
		padding-right:108px
	}
	.mt112px-xl{
		margin-top:112px
	}
	.pt112px-xl{
		padding-top:112px
	}
	.mb112px-xl{
		margin-bottom:112px
	}
	.pb112px-xl{
		padding-bottom:112px
	}
	.ml112px-xl{
		margin-left:112px
	}
	.pl112px-xl{
		padding-left:112px
	}
	.mr112px-xl{
		margin-right:112px
	}
	.pr112px-xl{
		padding-right:112px
	}
	.mt116px-xl{
		margin-top:116px
	}
	.pt116px-xl{
		padding-top:116px
	}
	.mb116px-xl{
		margin-bottom:116px
	}
	.pb116px-xl{
		padding-bottom:116px
	}
	.ml116px-xl{
		margin-left:116px
	}
	.pl116px-xl{
		padding-left:116px
	}
	.mr116px-xl{
		margin-right:116px
	}
	.pr116px-xl{
		padding-right:116px
	}
	.mt120px-xl{
		margin-top:120px
	}
	.pt120px-xl{
		padding-top:120px
	}
	.mb120px-xl{
		margin-bottom:120px
	}
	.pb120px-xl{
		padding-bottom:120px
	}
	.ml120px-xl{
		margin-left:120px
	}
	.pl120px-xl{
		padding-left:120px
	}
	.mr120px-xl{
		margin-right:120px
	}
	.pr120px-xl{
		padding-right:120px
	}
	.mt124px-xl{
		margin-top:124px
	}
	.pt124px-xl{
		padding-top:124px
	}
	.mb124px-xl{
		margin-bottom:124px
	}
	.pb124px-xl{
		padding-bottom:124px
	}
	.ml124px-xl{
		margin-left:124px
	}
	.pl124px-xl{
		padding-left:124px
	}
	.mr124px-xl{
		margin-right:124px
	}
	.pr124px-xl{
		padding-right:124px
	}
	.mt128px-xl{
		margin-top:128px
	}
	.pt128px-xl{
		padding-top:128px
	}
	.mb128px-xl{
		margin-bottom:128px
	}
	.pb128px-xl{
		padding-bottom:128px
	}
	.ml128px-xl{
		margin-left:128px
	}
	.pl128px-xl{
		padding-left:128px
	}
	.mr128px-xl{
		margin-right:128px
	}
	.pr128px-xl{
		padding-right:128px
	}
	.w100-xl{
		width:100%
	}
	.w99-xl{
		width:99%
	}
	.w98-xl{
		width:98%
	}
	.w97-xl{
		width:97%
	}
	.w96-xl{
		width:96%
	}
	.w95-xl{
		width:95%
	}
	.w94-xl{
		width:94%
	}
	.w93-xl{
		width:93%
	}
	.w92-xl{
		width:92%
	}
	.w91-xl{
		width:91%
	}
	.w90-xl{
		width:90%
	}
	.w89-xl{
		width:89%
	}
	.w88-xl{
		width:88%
	}
	.w87-xl{
		width:87%
	}
	.w86-xl{
		width:86%
	}
	.w85-xl{
		width:85%
	}
	.w84-xl{
		width:84%
	}
	.w83-xl{
		width:83%
	}
	.w82-xl{
		width:82%
	}
	.w81-xl{
		width:81%
	}
	.w80-xl{
		width:80%
	}
	.w79-xl{
		width:79%
	}
	.w78-xl{
		width:78%
	}
	.w77-xl{
		width:77%
	}
	.w76-xl{
		width:76%
	}
	.w75-xl{
		width:75%
	}
	.w74-xl{
		width:74%
	}
	.w73-xl{
		width:73%
	}
	.w72-xl{
		width:72%
	}
	.w71-xl{
		width:71%
	}
	.w70-xl{
		width:70%
	}
	.w69-xl{
		width:69%
	}
	.w68-xl{
		width:68%
	}
	.w67-xl{
		width:67%
	}
	.w66-xl{
		width:66%
	}
	.w65-xl{
		width:65%
	}
	.w64-xl{
		width:64%
	}
	.w63-xl{
		width:63%
	}
	.w62-xl{
		width:62%
	}
	.w61-xl{
		width:61%
	}
	.w60-xl{
		width:60%
	}
	.w59-xl{
		width:59%
	}
	.w58-xl{
		width:58%
	}
	.w57-xl{
		width:57%
	}
	.w56-xl{
		width:56%
	}
	.w55-xl{
		width:55%
	}
	.w54-xl{
		width:54%
	}
	.w53-xl{
		width:53%
	}
	.w52-xl{
		width:52%
	}
	.w51-xl{
		width:51%
	}
	.w50-xl{
		width:50%
	}
	.w49-xl{
		width:49%
	}
	.w48-xl{
		width:48%
	}
	.w47-xl{
		width:47%
	}
	.w46-xl{
		width:46%
	}
	.w45-xl{
		width:45%
	}
	.w44-xl{
		width:44%
	}
	.w43-xl{
		width:43%
	}
	.w42-xl{
		width:42%
	}
	.w41-xl{
		width:41%
	}
	.w40-xl{
		width:40%
	}
	.w39-xl{
		width:39%
	}
	.w38-xl{
		width:38%
	}
	.w37-xl{
		width:37%
	}
	.w36-xl{
		width:36%
	}
	.w35-xl{
		width:35%
	}
	.w34-xl{
		width:34%
	}
	.w33-xl{
		width:33%
	}
	.w32-xl{
		width:32%
	}
	.w31-xl{
		width:31%
	}
	.w30-xl{
		width:30%
	}
	.w29-xl{
		width:29%
	}
	.w28-xl{
		width:28%
	}
	.w27-xl{
		width:27%
	}
	.w26-xl{
		width:26%
	}
	.w25-xl{
		width:25%
	}
	.w24-xl{
		width:24%
	}
	.w23-xl{
		width:23%
	}
	.w22-xl{
		width:22%
	}
	.w21-xl{
		width:21%
	}
	.w20-xl{
		width:20%
	}
	.w19-xl{
		width:19%
	}
	.w18-xl{
		width:18%
	}
	.w17-xl{
		width:17%
	}
	.w16-xl{
		width:16%
	}
	.w15-xl{
		width:15%
	}
	.w14-xl{
		width:14%
	}
	.w13-xl{
		width:13%
	}
	.w12-xl{
		width:12%
	}
	.w11-xl{
		width:11%
	}
	.w10-xl{
		width:10%
	}
	.w9-xl{
		width:9%
	}
	.w8-xl{
		width:8%
	}
	.w7-xl{
		width:7%
	}
	.w6-xl{
		width:6%
	}
	.w5-xl{
		width:5%
	}
	.w4-xl{
		width:4%
	}
	.w3-xl{
		width:3%
	}
	.w2-xl{
		width:2%
	}
	.w1-xl{
		width:1%
	}
	.w0-xl{
		width:0%
	}
	.fs50px-xl{
		font-size:50px
	}
	.fs49px-xl{
		font-size:49px
	}
	.fs48px-xl{
		font-size:48px
	}
	.fs47px-xl{
		font-size:47px
	}
	.fs46px-xl{
		font-size:46px
	}
	.fs45px-xl{
		font-size:45px
	}
	.fs44px-xl{
		font-size:44px
	}
	.fs43px-xl{
		font-size:43px
	}
	.fs42px-xl{
		font-size:42px
	}
	.fs41px-xl{
		font-size:41px
	}
	.fs40px-xl{
		font-size:40px
	}
	.fs39px-xl{
		font-size:39px
	}
	.fs38px-xl{
		font-size:38px
	}
	.fs37px-xl{
		font-size:37px
	}
	.fs36px-xl{
		font-size:36px
	}
	.fs35px-xl{
		font-size:35px
	}
	.fs34px-xl{
		font-size:34px
	}
	.fs33px-xl{
		font-size:33px
	}
	.fs32px-xl{
		font-size:32px
	}
	.fs31px-xl{
		font-size:31px
	}
	.fs30px-xl{
		font-size:30px
	}
	.fs29px-xl{
		font-size:29px
	}
	.fs28px-xl{
		font-size:28px
	}
	.fs27px-xl{
		font-size:27px
	}
	.fs26px-xl{
		font-size:26px
	}
	.fs25px-xl{
		font-size:25px
	}
	.fs24px-xl{
		font-size:24px
	}
	.fs23px-xl{
		font-size:23px
	}
	.fs22px-xl{
		font-size:22px
	}
	.fs21px-xl{
		font-size:21px
	}
	.fs20px-xl{
		font-size:20px
	}
	.fs19px-xl{
		font-size:19px
	}
	.fs18px-xl{
		font-size:18px
	}
	.fs17px-xl{
		font-size:17px
	}
	.fs16px-xl{
		font-size:16px
	}
	.fs15px-xl{
		font-size:15px
	}
	.fs14px-xl{
		font-size:14px
	}
	.fs13px-xl{
		font-size:13px
	}
	.fs12px-xl{
		font-size:12px
	}
	.fs11px-xl{
		font-size:11px
	}
	.fs10px-xl{
		font-size:10px
	}
	.fs9px-xl{
		font-size:9px
	}
	.fs8px-xl{
		font-size:8px
	}
	.fs7px-xl{
		font-size:7px
	}
	.fs6px-xl{
		font-size:6px
	}
	.fs5px-xl{
		font-size:5px
	}
	.fs4px-xl{
		font-size:4px
	}
	.fs3px-xl{
		font-size:3px
	}
	.fs2px-xl{
		font-size:2px
	}
	.fs1px-xl{
		font-size:1px
	}
	.fs0px-xl{
		font-size:0px
	}
	.lh50px-xl{
		line-height:50px
	}
	.lh49px-xl{
		line-height:49px
	}
	.lh48px-xl{
		line-height:48px
	}
	.lh47px-xl{
		line-height:47px
	}
	.lh46px-xl{
		line-height:46px
	}
	.lh45px-xl{
		line-height:45px
	}
	.lh44px-xl{
		line-height:44px
	}
	.lh43px-xl{
		line-height:43px
	}
	.lh42px-xl{
		line-height:42px
	}
	.lh41px-xl{
		line-height:41px
	}
	.lh40px-xl{
		line-height:40px
	}
	.lh39px-xl{
		line-height:39px
	}
	.lh38px-xl{
		line-height:38px
	}
	.lh37px-xl{
		line-height:37px
	}
	.lh36px-xl{
		line-height:36px
	}
	.lh35px-xl{
		line-height:35px
	}
	.lh34px-xl{
		line-height:34px
	}
	.lh33px-xl{
		line-height:33px
	}
	.lh32px-xl{
		line-height:32px
	}
	.lh31px-xl{
		line-height:31px
	}
	.lh30px-xl{
		line-height:30px
	}
	.lh29px-xl{
		line-height:29px
	}
	.lh28px-xl{
		line-height:28px
	}
	.lh27px-xl{
		line-height:27px
	}
	.lh26px-xl{
		line-height:26px
	}
	.lh25px-xl{
		line-height:25px
	}
	.lh24px-xl{
		line-height:24px
	}
	.lh23px-xl{
		line-height:23px
	}
	.lh22px-xl{
		line-height:22px
	}
	.lh21px-xl{
		line-height:21px
	}
	.lh20px-xl{
		line-height:20px
	}
	.lh19px-xl{
		line-height:19px
	}
	.lh18px-xl{
		line-height:18px
	}
	.lh17px-xl{
		line-height:17px
	}
	.lh16px-xl{
		line-height:16px
	}
	.lh15px-xl{
		line-height:15px
	}
	.lh14px-xl{
		line-height:14px
	}
	.lh13px-xl{
		line-height:13px
	}
	.lh12px-xl{
		line-height:12px
	}
	.lh11px-xl{
		line-height:11px
	}
	.lh10px-xl{
		line-height:10px
	}
	.lh1-xl{
		line-height:1
	}
	.lh11-xl{
		line-height:1.1
	}
	.lh12-xl{
		line-height:1.2
	}
	.lh13-xl{
		line-height:1.3
	}
	.lh14-xl{
		line-height:1.4
	}
	.lhn-xl{
		line-height:normal
	}
	.fw900-xl{
		font-weight:900
	}
	.fw800-xl{
		font-weight:800
	}
	.fw700-xl{
		font-weight:700
	}
	.fw600-xl{
		font-weight:600
	}
	.fw500-xl{
		font-weight:500
	}
	.fw400-xl{
		font-weight:400
	}
	.fw300-xl{
		font-weight:300
	}
	.spacer-xl{
		flex:1
	}
	.nowrap-xl{
		white-space:nowrap
	}
	.al-xl{
		text-align:left !important
	}
	.ac-xl{
		text-align:center !important
	}
	.ar-xl{
		text-align:right !important
	}
	.aj-xl{
		text-align:justify !important
	}
	.ttu-xl{
		text-transform:uppercase !important
	}
	.ttc-xl{
		text-transform:capitalize !important
	}
	.ttn-xl{
		text-transform:none !important
	}
	.dblock-xl{
		display:block
	}
	.dib100-xl{
		display:inline-block;
		width:100%
	}
	.dib-xl{
		display:inline-block
	}
	.dn-xl{
		display:none
	}
	.diflex-xl{
		display:inline-flex
	}
	.dflex-xl{
		display:flex
	}
	.flow-column-xl{
		flex-flow:column
	}
	.flex-reverse-xl{
		flex-flow:column-reverse
	}
	.flex-row-reverse-xl{
		flex-flow:row-reverse
	}
	.flex-wrap-xl{
		flex-wrap:wrap
	}
	.no-shrink-xl{
		flex-shrink:0
	}
	.justify-center-xl{
		justify-content:center
	}
	.justify-between-xl{
		justify-content:space-between
	}
	.justify-around-xl{
		justify-content:space-around
	}
	.justify-evenly-xl{
		justify-content:space-evenly
	}
	.justify-end-xl{
		justify-content:flex-end
	}
	.justify-start-xl{
		justify-content:flex-start
	}
	.align-items-start-xl{
		align-items:flex-start
	}
	.align-items-end-xl{
		align-items:flex-end
	}
	.align-items-center-xl{
		align-items:center
	}
	.align-items-baseline-xl{
		align-items:baseline
	}
	.align-items-stretch-xl{
		align-items:stretch
	}
	.align-self-start-xl{
		align-self:flex-start
	}
	.align-self-end-xl{
		align-self:flex-end
	}
	.align-self-center-xl{
		align-self:center
	}
	.align-self-baseline-xl{
		align-self:baseline
	}
	.align-self-stretch-xl{
		align-self:stretch
	}
	.fl-xl{
		float:left
	}
	.fr-xl{
		float:right
	}
	.fn-xl{
		float:none
	}
	.position-relative-xl{
		position:relative
	}
	.position-absolute-xl{
		position:absolute
	}
	.position-static-xl{
		position:static
	}
	.position-sticky-xl{
		position:sticky
	}
	.position-fixed-xl{
		position:fixed
	}
}
@media(max-width: 1199.98px){
	.mx-auto-lg{
		margin-left:auto;
		margin-right:auto
	}
	.m0px-lg{
		margin:0px
	}
	.my0px-lg{
		margin-top:0px;
		margin-bottom:0px
	}
	.mx0px-lg{
		margin-left:0px;
		margin-right:0px
	}
	.p0px-lg{
		padding:0px
	}
	.py0px-lg{
		padding-top:0px;
		padding-bottom:0px
	}
	.px0px-lg{
		padding-left:0px;
		padding-right:0px
	}
	.m4px-lg{
		margin:4px
	}
	.my4px-lg{
		margin-top:4px;
		margin-bottom:4px
	}
	.mx4px-lg{
		margin-left:4px;
		margin-right:4px
	}
	.p4px-lg{
		padding:4px
	}
	.py4px-lg{
		padding-top:4px;
		padding-bottom:4px
	}
	.px4px-lg{
		padding-left:4px;
		padding-right:4px
	}
	.m8px-lg{
		margin:8px
	}
	.my8px-lg{
		margin-top:8px;
		margin-bottom:8px
	}
	.mx8px-lg{
		margin-left:8px;
		margin-right:8px
	}
	.p8px-lg{
		padding:8px
	}
	.py8px-lg{
		padding-top:8px;
		padding-bottom:8px
	}
	.px8px-lg{
		padding-left:8px;
		padding-right:8px
	}
	.m12px-lg{
		margin:12px
	}
	.my12px-lg{
		margin-top:12px;
		margin-bottom:12px
	}
	.mx12px-lg{
		margin-left:12px;
		margin-right:12px
	}
	.p12px-lg{
		padding:12px
	}
	.py12px-lg{
		padding-top:12px;
		padding-bottom:12px
	}
	.px12px-lg{
		padding-left:12px;
		padding-right:12px
	}
	.m16px-lg{
		margin:16px
	}
	.my16px-lg{
		margin-top:16px;
		margin-bottom:16px
	}
	.mx16px-lg{
		margin-left:16px;
		margin-right:16px
	}
	.p16px-lg{
		padding:16px
	}
	.py16px-lg{
		padding-top:16px;
		padding-bottom:16px
	}
	.px16px-lg{
		padding-left:16px;
		padding-right:16px
	}
	.m20px-lg{
		margin:20px
	}
	.my20px-lg{
		margin-top:20px;
		margin-bottom:20px
	}
	.mx20px-lg{
		margin-left:20px;
		margin-right:20px
	}
	.p20px-lg{
		padding:20px
	}
	.py20px-lg{
		padding-top:20px;
		padding-bottom:20px
	}
	.px20px-lg{
		padding-left:20px;
		padding-right:20px
	}
	.m24px-lg{
		margin:24px
	}
	.my24px-lg{
		margin-top:24px;
		margin-bottom:24px
	}
	.mx24px-lg{
		margin-left:24px;
		margin-right:24px
	}
	.p24px-lg{
		padding:24px
	}
	.py24px-lg{
		padding-top:24px;
		padding-bottom:24px
	}
	.px24px-lg{
		padding-left:24px;
		padding-right:24px
	}
	.m28px-lg{
		margin:28px
	}
	.my28px-lg{
		margin-top:28px;
		margin-bottom:28px
	}
	.mx28px-lg{
		margin-left:28px;
		margin-right:28px
	}
	.p28px-lg{
		padding:28px
	}
	.py28px-lg{
		padding-top:28px;
		padding-bottom:28px
	}
	.px28px-lg{
		padding-left:28px;
		padding-right:28px
	}
	.m32px-lg{
		margin:32px
	}
	.my32px-lg{
		margin-top:32px;
		margin-bottom:32px
	}
	.mx32px-lg{
		margin-left:32px;
		margin-right:32px
	}
	.p32px-lg{
		padding:32px
	}
	.py32px-lg{
		padding-top:32px;
		padding-bottom:32px
	}
	.px32px-lg{
		padding-left:32px;
		padding-right:32px
	}
	.m36px-lg{
		margin:36px
	}
	.my36px-lg{
		margin-top:36px;
		margin-bottom:36px
	}
	.mx36px-lg{
		margin-left:36px;
		margin-right:36px
	}
	.p36px-lg{
		padding:36px
	}
	.py36px-lg{
		padding-top:36px;
		padding-bottom:36px
	}
	.px36px-lg{
		padding-left:36px;
		padding-right:36px
	}
	.m40px-lg{
		margin:40px
	}
	.my40px-lg{
		margin-top:40px;
		margin-bottom:40px
	}
	.mx40px-lg{
		margin-left:40px;
		margin-right:40px
	}
	.p40px-lg{
		padding:40px
	}
	.py40px-lg{
		padding-top:40px;
		padding-bottom:40px
	}
	.px40px-lg{
		padding-left:40px;
		padding-right:40px
	}
	.m44px-lg{
		margin:44px
	}
	.my44px-lg{
		margin-top:44px;
		margin-bottom:44px
	}
	.mx44px-lg{
		margin-left:44px;
		margin-right:44px
	}
	.p44px-lg{
		padding:44px
	}
	.py44px-lg{
		padding-top:44px;
		padding-bottom:44px
	}
	.px44px-lg{
		padding-left:44px;
		padding-right:44px
	}
	.m48px-lg{
		margin:48px
	}
	.my48px-lg{
		margin-top:48px;
		margin-bottom:48px
	}
	.mx48px-lg{
		margin-left:48px;
		margin-right:48px
	}
	.p48px-lg{
		padding:48px
	}
	.py48px-lg{
		padding-top:48px;
		padding-bottom:48px
	}
	.px48px-lg{
		padding-left:48px;
		padding-right:48px
	}
	.m52px-lg{
		margin:52px
	}
	.my52px-lg{
		margin-top:52px;
		margin-bottom:52px
	}
	.mx52px-lg{
		margin-left:52px;
		margin-right:52px
	}
	.p52px-lg{
		padding:52px
	}
	.py52px-lg{
		padding-top:52px;
		padding-bottom:52px
	}
	.px52px-lg{
		padding-left:52px;
		padding-right:52px
	}
	.m56px-lg{
		margin:56px
	}
	.my56px-lg{
		margin-top:56px;
		margin-bottom:56px
	}
	.mx56px-lg{
		margin-left:56px;
		margin-right:56px
	}
	.p56px-lg{
		padding:56px
	}
	.py56px-lg{
		padding-top:56px;
		padding-bottom:56px
	}
	.px56px-lg{
		padding-left:56px;
		padding-right:56px
	}
	.m60px-lg{
		margin:60px
	}
	.my60px-lg{
		margin-top:60px;
		margin-bottom:60px
	}
	.mx60px-lg{
		margin-left:60px;
		margin-right:60px
	}
	.p60px-lg{
		padding:60px
	}
	.py60px-lg{
		padding-top:60px;
		padding-bottom:60px
	}
	.px60px-lg{
		padding-left:60px;
		padding-right:60px
	}
	.m64px-lg{
		margin:64px
	}
	.my64px-lg{
		margin-top:64px;
		margin-bottom:64px
	}
	.mx64px-lg{
		margin-left:64px;
		margin-right:64px
	}
	.p64px-lg{
		padding:64px
	}
	.py64px-lg{
		padding-top:64px;
		padding-bottom:64px
	}
	.px64px-lg{
		padding-left:64px;
		padding-right:64px
	}
	.m68px-lg{
		margin:68px
	}
	.my68px-lg{
		margin-top:68px;
		margin-bottom:68px
	}
	.mx68px-lg{
		margin-left:68px;
		margin-right:68px
	}
	.p68px-lg{
		padding:68px
	}
	.py68px-lg{
		padding-top:68px;
		padding-bottom:68px
	}
	.px68px-lg{
		padding-left:68px;
		padding-right:68px
	}
	.m72px-lg{
		margin:72px
	}
	.my72px-lg{
		margin-top:72px;
		margin-bottom:72px
	}
	.mx72px-lg{
		margin-left:72px;
		margin-right:72px
	}
	.p72px-lg{
		padding:72px
	}
	.py72px-lg{
		padding-top:72px;
		padding-bottom:72px
	}
	.px72px-lg{
		padding-left:72px;
		padding-right:72px
	}
	.m76px-lg{
		margin:76px
	}
	.my76px-lg{
		margin-top:76px;
		margin-bottom:76px
	}
	.mx76px-lg{
		margin-left:76px;
		margin-right:76px
	}
	.p76px-lg{
		padding:76px
	}
	.py76px-lg{
		padding-top:76px;
		padding-bottom:76px
	}
	.px76px-lg{
		padding-left:76px;
		padding-right:76px
	}
	.m80px-lg{
		margin:80px
	}
	.my80px-lg{
		margin-top:80px;
		margin-bottom:80px
	}
	.mx80px-lg{
		margin-left:80px;
		margin-right:80px
	}
	.p80px-lg{
		padding:80px
	}
	.py80px-lg{
		padding-top:80px;
		padding-bottom:80px
	}
	.px80px-lg{
		padding-left:80px;
		padding-right:80px
	}
	.m84px-lg{
		margin:84px
	}
	.my84px-lg{
		margin-top:84px;
		margin-bottom:84px
	}
	.mx84px-lg{
		margin-left:84px;
		margin-right:84px
	}
	.p84px-lg{
		padding:84px
	}
	.py84px-lg{
		padding-top:84px;
		padding-bottom:84px
	}
	.px84px-lg{
		padding-left:84px;
		padding-right:84px
	}
	.m88px-lg{
		margin:88px
	}
	.my88px-lg{
		margin-top:88px;
		margin-bottom:88px
	}
	.mx88px-lg{
		margin-left:88px;
		margin-right:88px
	}
	.p88px-lg{
		padding:88px
	}
	.py88px-lg{
		padding-top:88px;
		padding-bottom:88px
	}
	.px88px-lg{
		padding-left:88px;
		padding-right:88px
	}
	.m92px-lg{
		margin:92px
	}
	.my92px-lg{
		margin-top:92px;
		margin-bottom:92px
	}
	.mx92px-lg{
		margin-left:92px;
		margin-right:92px
	}
	.p92px-lg{
		padding:92px
	}
	.py92px-lg{
		padding-top:92px;
		padding-bottom:92px
	}
	.px92px-lg{
		padding-left:92px;
		padding-right:92px
	}
	.m96px-lg{
		margin:96px
	}
	.my96px-lg{
		margin-top:96px;
		margin-bottom:96px
	}
	.mx96px-lg{
		margin-left:96px;
		margin-right:96px
	}
	.p96px-lg{
		padding:96px
	}
	.py96px-lg{
		padding-top:96px;
		padding-bottom:96px
	}
	.px96px-lg{
		padding-left:96px;
		padding-right:96px
	}
	.m100px-lg{
		margin:100px
	}
	.my100px-lg{
		margin-top:100px;
		margin-bottom:100px
	}
	.mx100px-lg{
		margin-left:100px;
		margin-right:100px
	}
	.p100px-lg{
		padding:100px
	}
	.py100px-lg{
		padding-top:100px;
		padding-bottom:100px
	}
	.px100px-lg{
		padding-left:100px;
		padding-right:100px
	}
	.m104px-lg{
		margin:104px
	}
	.my104px-lg{
		margin-top:104px;
		margin-bottom:104px
	}
	.mx104px-lg{
		margin-left:104px;
		margin-right:104px
	}
	.p104px-lg{
		padding:104px
	}
	.py104px-lg{
		padding-top:104px;
		padding-bottom:104px
	}
	.px104px-lg{
		padding-left:104px;
		padding-right:104px
	}
	.m108px-lg{
		margin:108px
	}
	.my108px-lg{
		margin-top:108px;
		margin-bottom:108px
	}
	.mx108px-lg{
		margin-left:108px;
		margin-right:108px
	}
	.p108px-lg{
		padding:108px
	}
	.py108px-lg{
		padding-top:108px;
		padding-bottom:108px
	}
	.px108px-lg{
		padding-left:108px;
		padding-right:108px
	}
	.m112px-lg{
		margin:112px
	}
	.my112px-lg{
		margin-top:112px;
		margin-bottom:112px
	}
	.mx112px-lg{
		margin-left:112px;
		margin-right:112px
	}
	.p112px-lg{
		padding:112px
	}
	.py112px-lg{
		padding-top:112px;
		padding-bottom:112px
	}
	.px112px-lg{
		padding-left:112px;
		padding-right:112px
	}
	.m116px-lg{
		margin:116px
	}
	.my116px-lg{
		margin-top:116px;
		margin-bottom:116px
	}
	.mx116px-lg{
		margin-left:116px;
		margin-right:116px
	}
	.p116px-lg{
		padding:116px
	}
	.py116px-lg{
		padding-top:116px;
		padding-bottom:116px
	}
	.px116px-lg{
		padding-left:116px;
		padding-right:116px
	}
	.m120px-lg{
		margin:120px
	}
	.my120px-lg{
		margin-top:120px;
		margin-bottom:120px
	}
	.mx120px-lg{
		margin-left:120px;
		margin-right:120px
	}
	.p120px-lg{
		padding:120px
	}
	.py120px-lg{
		padding-top:120px;
		padding-bottom:120px
	}
	.px120px-lg{
		padding-left:120px;
		padding-right:120px
	}
	.m124px-lg{
		margin:124px
	}
	.my124px-lg{
		margin-top:124px;
		margin-bottom:124px
	}
	.mx124px-lg{
		margin-left:124px;
		margin-right:124px
	}
	.p124px-lg{
		padding:124px
	}
	.py124px-lg{
		padding-top:124px;
		padding-bottom:124px
	}
	.px124px-lg{
		padding-left:124px;
		padding-right:124px
	}
	.m128px-lg{
		margin:128px
	}
	.my128px-lg{
		margin-top:128px;
		margin-bottom:128px
	}
	.mx128px-lg{
		margin-left:128px;
		margin-right:128px
	}
	.p128px-lg{
		padding:128px
	}
	.py128px-lg{
		padding-top:128px;
		padding-bottom:128px
	}
	.px128px-lg{
		padding-left:128px;
		padding-right:128px
	}
	.mt0px-lg{
		margin-top:0px
	}
	.pt0px-lg{
		padding-top:0px
	}
	.mb0px-lg{
		margin-bottom:0px
	}
	.pb0px-lg{
		padding-bottom:0px
	}
	.ml0px-lg{
		margin-left:0px
	}
	.pl0px-lg{
		padding-left:0px
	}
	.mr0px-lg{
		margin-right:0px
	}
	.pr0px-lg{
		padding-right:0px
	}
	.mt4px-lg{
		margin-top:4px
	}
	.pt4px-lg{
		padding-top:4px
	}
	.mb4px-lg{
		margin-bottom:4px
	}
	.pb4px-lg{
		padding-bottom:4px
	}
	.ml4px-lg{
		margin-left:4px
	}
	.pl4px-lg{
		padding-left:4px
	}
	.mr4px-lg{
		margin-right:4px
	}
	.pr4px-lg{
		padding-right:4px
	}
	.mt8px-lg{
		margin-top:8px
	}
	.pt8px-lg{
		padding-top:8px
	}
	.mb8px-lg{
		margin-bottom:8px
	}
	.pb8px-lg{
		padding-bottom:8px
	}
	.ml8px-lg{
		margin-left:8px
	}
	.pl8px-lg{
		padding-left:8px
	}
	.mr8px-lg{
		margin-right:8px
	}
	.pr8px-lg{
		padding-right:8px
	}
	.mt12px-lg{
		margin-top:12px
	}
	.pt12px-lg{
		padding-top:12px
	}
	.mb12px-lg{
		margin-bottom:12px
	}
	.pb12px-lg{
		padding-bottom:12px
	}
	.ml12px-lg{
		margin-left:12px
	}
	.pl12px-lg{
		padding-left:12px
	}
	.mr12px-lg{
		margin-right:12px
	}
	.pr12px-lg{
		padding-right:12px
	}
	.mt16px-lg{
		margin-top:16px
	}
	.pt16px-lg{
		padding-top:16px
	}
	.mb16px-lg{
		margin-bottom:16px
	}
	.pb16px-lg{
		padding-bottom:16px
	}
	.ml16px-lg{
		margin-left:16px
	}
	.pl16px-lg{
		padding-left:16px
	}
	.mr16px-lg{
		margin-right:16px
	}
	.pr16px-lg{
		padding-right:16px
	}
	.mt20px-lg{
		margin-top:20px
	}
	.pt20px-lg{
		padding-top:20px
	}
	.mb20px-lg{
		margin-bottom:20px
	}
	.pb20px-lg{
		padding-bottom:20px
	}
	.ml20px-lg{
		margin-left:20px
	}
	.pl20px-lg{
		padding-left:20px
	}
	.mr20px-lg{
		margin-right:20px
	}
	.pr20px-lg{
		padding-right:20px
	}
	.mt24px-lg{
		margin-top:24px
	}
	.pt24px-lg{
		padding-top:24px
	}
	.mb24px-lg{
		margin-bottom:24px
	}
	.pb24px-lg{
		padding-bottom:24px
	}
	.ml24px-lg{
		margin-left:24px
	}
	.pl24px-lg{
		padding-left:24px
	}
	.mr24px-lg{
		margin-right:24px
	}
	.pr24px-lg{
		padding-right:24px
	}
	.mt28px-lg{
		margin-top:28px
	}
	.pt28px-lg{
		padding-top:28px
	}
	.mb28px-lg{
		margin-bottom:28px
	}
	.pb28px-lg{
		padding-bottom:28px
	}
	.ml28px-lg{
		margin-left:28px
	}
	.pl28px-lg{
		padding-left:28px
	}
	.mr28px-lg{
		margin-right:28px
	}
	.pr28px-lg{
		padding-right:28px
	}
	.mt32px-lg{
		margin-top:32px
	}
	.pt32px-lg{
		padding-top:32px
	}
	.mb32px-lg{
		margin-bottom:32px
	}
	.pb32px-lg{
		padding-bottom:32px
	}
	.ml32px-lg{
		margin-left:32px
	}
	.pl32px-lg{
		padding-left:32px
	}
	.mr32px-lg{
		margin-right:32px
	}
	.pr32px-lg{
		padding-right:32px
	}
	.mt36px-lg{
		margin-top:36px
	}
	.pt36px-lg{
		padding-top:36px
	}
	.mb36px-lg{
		margin-bottom:36px
	}
	.pb36px-lg{
		padding-bottom:36px
	}
	.ml36px-lg{
		margin-left:36px
	}
	.pl36px-lg{
		padding-left:36px
	}
	.mr36px-lg{
		margin-right:36px
	}
	.pr36px-lg{
		padding-right:36px
	}
	.mt40px-lg{
		margin-top:40px
	}
	.pt40px-lg{
		padding-top:40px
	}
	.mb40px-lg{
		margin-bottom:40px
	}
	.pb40px-lg{
		padding-bottom:40px
	}
	.ml40px-lg{
		margin-left:40px
	}
	.pl40px-lg{
		padding-left:40px
	}
	.mr40px-lg{
		margin-right:40px
	}
	.pr40px-lg{
		padding-right:40px
	}
	.mt44px-lg{
		margin-top:44px
	}
	.pt44px-lg{
		padding-top:44px
	}
	.mb44px-lg{
		margin-bottom:44px
	}
	.pb44px-lg{
		padding-bottom:44px
	}
	.ml44px-lg{
		margin-left:44px
	}
	.pl44px-lg{
		padding-left:44px
	}
	.mr44px-lg{
		margin-right:44px
	}
	.pr44px-lg{
		padding-right:44px
	}
	.mt48px-lg{
		margin-top:48px
	}
	.pt48px-lg{
		padding-top:48px
	}
	.mb48px-lg{
		margin-bottom:48px
	}
	.pb48px-lg{
		padding-bottom:48px
	}
	.ml48px-lg{
		margin-left:48px
	}
	.pl48px-lg{
		padding-left:48px
	}
	.mr48px-lg{
		margin-right:48px
	}
	.pr48px-lg{
		padding-right:48px
	}
	.mt52px-lg{
		margin-top:52px
	}
	.pt52px-lg{
		padding-top:52px
	}
	.mb52px-lg{
		margin-bottom:52px
	}
	.pb52px-lg{
		padding-bottom:52px
	}
	.ml52px-lg{
		margin-left:52px
	}
	.pl52px-lg{
		padding-left:52px
	}
	.mr52px-lg{
		margin-right:52px
	}
	.pr52px-lg{
		padding-right:52px
	}
	.mt56px-lg{
		margin-top:56px
	}
	.pt56px-lg{
		padding-top:56px
	}
	.mb56px-lg{
		margin-bottom:56px
	}
	.pb56px-lg{
		padding-bottom:56px
	}
	.ml56px-lg{
		margin-left:56px
	}
	.pl56px-lg{
		padding-left:56px
	}
	.mr56px-lg{
		margin-right:56px
	}
	.pr56px-lg{
		padding-right:56px
	}
	.mt60px-lg{
		margin-top:60px
	}
	.pt60px-lg{
		padding-top:60px
	}
	.mb60px-lg{
		margin-bottom:60px
	}
	.pb60px-lg{
		padding-bottom:60px
	}
	.ml60px-lg{
		margin-left:60px
	}
	.pl60px-lg{
		padding-left:60px
	}
	.mr60px-lg{
		margin-right:60px
	}
	.pr60px-lg{
		padding-right:60px
	}
	.mt64px-lg{
		margin-top:64px
	}
	.pt64px-lg{
		padding-top:64px
	}
	.mb64px-lg{
		margin-bottom:64px
	}
	.pb64px-lg{
		padding-bottom:64px
	}
	.ml64px-lg{
		margin-left:64px
	}
	.pl64px-lg{
		padding-left:64px
	}
	.mr64px-lg{
		margin-right:64px
	}
	.pr64px-lg{
		padding-right:64px
	}
	.mt68px-lg{
		margin-top:68px
	}
	.pt68px-lg{
		padding-top:68px
	}
	.mb68px-lg{
		margin-bottom:68px
	}
	.pb68px-lg{
		padding-bottom:68px
	}
	.ml68px-lg{
		margin-left:68px
	}
	.pl68px-lg{
		padding-left:68px
	}
	.mr68px-lg{
		margin-right:68px
	}
	.pr68px-lg{
		padding-right:68px
	}
	.mt72px-lg{
		margin-top:72px
	}
	.pt72px-lg{
		padding-top:72px
	}
	.mb72px-lg{
		margin-bottom:72px
	}
	.pb72px-lg{
		padding-bottom:72px
	}
	.ml72px-lg{
		margin-left:72px
	}
	.pl72px-lg{
		padding-left:72px
	}
	.mr72px-lg{
		margin-right:72px
	}
	.pr72px-lg{
		padding-right:72px
	}
	.mt76px-lg{
		margin-top:76px
	}
	.pt76px-lg{
		padding-top:76px
	}
	.mb76px-lg{
		margin-bottom:76px
	}
	.pb76px-lg{
		padding-bottom:76px
	}
	.ml76px-lg{
		margin-left:76px
	}
	.pl76px-lg{
		padding-left:76px
	}
	.mr76px-lg{
		margin-right:76px
	}
	.pr76px-lg{
		padding-right:76px
	}
	.mt80px-lg{
		margin-top:80px
	}
	.pt80px-lg{
		padding-top:80px
	}
	.mb80px-lg{
		margin-bottom:80px
	}
	.pb80px-lg{
		padding-bottom:80px
	}
	.ml80px-lg{
		margin-left:80px
	}
	.pl80px-lg{
		padding-left:80px
	}
	.mr80px-lg{
		margin-right:80px
	}
	.pr80px-lg{
		padding-right:80px
	}
	.mt84px-lg{
		margin-top:84px
	}
	.pt84px-lg{
		padding-top:84px
	}
	.mb84px-lg{
		margin-bottom:84px
	}
	.pb84px-lg{
		padding-bottom:84px
	}
	.ml84px-lg{
		margin-left:84px
	}
	.pl84px-lg{
		padding-left:84px
	}
	.mr84px-lg{
		margin-right:84px
	}
	.pr84px-lg{
		padding-right:84px
	}
	.mt88px-lg{
		margin-top:88px
	}
	.pt88px-lg{
		padding-top:88px
	}
	.mb88px-lg{
		margin-bottom:88px
	}
	.pb88px-lg{
		padding-bottom:88px
	}
	.ml88px-lg{
		margin-left:88px
	}
	.pl88px-lg{
		padding-left:88px
	}
	.mr88px-lg{
		margin-right:88px
	}
	.pr88px-lg{
		padding-right:88px
	}
	.mt92px-lg{
		margin-top:92px
	}
	.pt92px-lg{
		padding-top:92px
	}
	.mb92px-lg{
		margin-bottom:92px
	}
	.pb92px-lg{
		padding-bottom:92px
	}
	.ml92px-lg{
		margin-left:92px
	}
	.pl92px-lg{
		padding-left:92px
	}
	.mr92px-lg{
		margin-right:92px
	}
	.pr92px-lg{
		padding-right:92px
	}
	.mt96px-lg{
		margin-top:96px
	}
	.pt96px-lg{
		padding-top:96px
	}
	.mb96px-lg{
		margin-bottom:96px
	}
	.pb96px-lg{
		padding-bottom:96px
	}
	.ml96px-lg{
		margin-left:96px
	}
	.pl96px-lg{
		padding-left:96px
	}
	.mr96px-lg{
		margin-right:96px
	}
	.pr96px-lg{
		padding-right:96px
	}
	.mt100px-lg{
		margin-top:100px
	}
	.pt100px-lg{
		padding-top:100px
	}
	.mb100px-lg{
		margin-bottom:100px
	}
	.pb100px-lg{
		padding-bottom:100px
	}
	.ml100px-lg{
		margin-left:100px
	}
	.pl100px-lg{
		padding-left:100px
	}
	.mr100px-lg{
		margin-right:100px
	}
	.pr100px-lg{
		padding-right:100px
	}
	.mt104px-lg{
		margin-top:104px
	}
	.pt104px-lg{
		padding-top:104px
	}
	.mb104px-lg{
		margin-bottom:104px
	}
	.pb104px-lg{
		padding-bottom:104px
	}
	.ml104px-lg{
		margin-left:104px
	}
	.pl104px-lg{
		padding-left:104px
	}
	.mr104px-lg{
		margin-right:104px
	}
	.pr104px-lg{
		padding-right:104px
	}
	.mt108px-lg{
		margin-top:108px
	}
	.pt108px-lg{
		padding-top:108px
	}
	.mb108px-lg{
		margin-bottom:108px
	}
	.pb108px-lg{
		padding-bottom:108px
	}
	.ml108px-lg{
		margin-left:108px
	}
	.pl108px-lg{
		padding-left:108px
	}
	.mr108px-lg{
		margin-right:108px
	}
	.pr108px-lg{
		padding-right:108px
	}
	.mt112px-lg{
		margin-top:112px
	}
	.pt112px-lg{
		padding-top:112px
	}
	.mb112px-lg{
		margin-bottom:112px
	}
	.pb112px-lg{
		padding-bottom:112px
	}
	.ml112px-lg{
		margin-left:112px
	}
	.pl112px-lg{
		padding-left:112px
	}
	.mr112px-lg{
		margin-right:112px
	}
	.pr112px-lg{
		padding-right:112px
	}
	.mt116px-lg{
		margin-top:116px
	}
	.pt116px-lg{
		padding-top:116px
	}
	.mb116px-lg{
		margin-bottom:116px
	}
	.pb116px-lg{
		padding-bottom:116px
	}
	.ml116px-lg{
		margin-left:116px
	}
	.pl116px-lg{
		padding-left:116px
	}
	.mr116px-lg{
		margin-right:116px
	}
	.pr116px-lg{
		padding-right:116px
	}
	.mt120px-lg{
		margin-top:120px
	}
	.pt120px-lg{
		padding-top:120px
	}
	.mb120px-lg{
		margin-bottom:120px
	}
	.pb120px-lg{
		padding-bottom:120px
	}
	.ml120px-lg{
		margin-left:120px
	}
	.pl120px-lg{
		padding-left:120px
	}
	.mr120px-lg{
		margin-right:120px
	}
	.pr120px-lg{
		padding-right:120px
	}
	.mt124px-lg{
		margin-top:124px
	}
	.pt124px-lg{
		padding-top:124px
	}
	.mb124px-lg{
		margin-bottom:124px
	}
	.pb124px-lg{
		padding-bottom:124px
	}
	.ml124px-lg{
		margin-left:124px
	}
	.pl124px-lg{
		padding-left:124px
	}
	.mr124px-lg{
		margin-right:124px
	}
	.pr124px-lg{
		padding-right:124px
	}
	.mt128px-lg{
		margin-top:128px
	}
	.pt128px-lg{
		padding-top:128px
	}
	.mb128px-lg{
		margin-bottom:128px
	}
	.pb128px-lg{
		padding-bottom:128px
	}
	.ml128px-lg{
		margin-left:128px
	}
	.pl128px-lg{
		padding-left:128px
	}
	.mr128px-lg{
		margin-right:128px
	}
	.pr128px-lg{
		padding-right:128px
	}
	.w100-lg{
		width:100%
	}
	.w99-lg{
		width:99%
	}
	.w98-lg{
		width:98%
	}
	.w97-lg{
		width:97%
	}
	.w96-lg{
		width:96%
	}
	.w95-lg{
		width:95%
	}
	.w94-lg{
		width:94%
	}
	.w93-lg{
		width:93%
	}
	.w92-lg{
		width:92%
	}
	.w91-lg{
		width:91%
	}
	.w90-lg{
		width:90%
	}
	.w89-lg{
		width:89%
	}
	.w88-lg{
		width:88%
	}
	.w87-lg{
		width:87%
	}
	.w86-lg{
		width:86%
	}
	.w85-lg{
		width:85%
	}
	.w84-lg{
		width:84%
	}
	.w83-lg{
		width:83%
	}
	.w82-lg{
		width:82%
	}
	.w81-lg{
		width:81%
	}
	.w80-lg{
		width:80%
	}
	.w79-lg{
		width:79%
	}
	.w78-lg{
		width:78%
	}
	.w77-lg{
		width:77%
	}
	.w76-lg{
		width:76%
	}
	.w75-lg{
		width:75%
	}
	.w74-lg{
		width:74%
	}
	.w73-lg{
		width:73%
	}
	.w72-lg{
		width:72%
	}
	.w71-lg{
		width:71%
	}
	.w70-lg{
		width:70%
	}
	.w69-lg{
		width:69%
	}
	.w68-lg{
		width:68%
	}
	.w67-lg{
		width:67%
	}
	.w66-lg{
		width:66%
	}
	.w65-lg{
		width:65%
	}
	.w64-lg{
		width:64%
	}
	.w63-lg{
		width:63%
	}
	.w62-lg{
		width:62%
	}
	.w61-lg{
		width:61%
	}
	.w60-lg{
		width:60%
	}
	.w59-lg{
		width:59%
	}
	.w58-lg{
		width:58%
	}
	.w57-lg{
		width:57%
	}
	.w56-lg{
		width:56%
	}
	.w55-lg{
		width:55%
	}
	.w54-lg{
		width:54%
	}
	.w53-lg{
		width:53%
	}
	.w52-lg{
		width:52%
	}
	.w51-lg{
		width:51%
	}
	.w50-lg{
		width:50%
	}
	.w49-lg{
		width:49%
	}
	.w48-lg{
		width:48%
	}
	.w47-lg{
		width:47%
	}
	.w46-lg{
		width:46%
	}
	.w45-lg{
		width:45%
	}
	.w44-lg{
		width:44%
	}
	.w43-lg{
		width:43%
	}
	.w42-lg{
		width:42%
	}
	.w41-lg{
		width:41%
	}
	.w40-lg{
		width:40%
	}
	.w39-lg{
		width:39%
	}
	.w38-lg{
		width:38%
	}
	.w37-lg{
		width:37%
	}
	.w36-lg{
		width:36%
	}
	.w35-lg{
		width:35%
	}
	.w34-lg{
		width:34%
	}
	.w33-lg{
		width:33%
	}
	.w32-lg{
		width:32%
	}
	.w31-lg{
		width:31%
	}
	.w30-lg{
		width:30%
	}
	.w29-lg{
		width:29%
	}
	.w28-lg{
		width:28%
	}
	.w27-lg{
		width:27%
	}
	.w26-lg{
		width:26%
	}
	.w25-lg{
		width:25%
	}
	.w24-lg{
		width:24%
	}
	.w23-lg{
		width:23%
	}
	.w22-lg{
		width:22%
	}
	.w21-lg{
		width:21%
	}
	.w20-lg{
		width:20%
	}
	.w19-lg{
		width:19%
	}
	.w18-lg{
		width:18%
	}
	.w17-lg{
		width:17%
	}
	.w16-lg{
		width:16%
	}
	.w15-lg{
		width:15%
	}
	.w14-lg{
		width:14%
	}
	.w13-lg{
		width:13%
	}
	.w12-lg{
		width:12%
	}
	.w11-lg{
		width:11%
	}
	.w10-lg{
		width:10%
	}
	.w9-lg{
		width:9%
	}
	.w8-lg{
		width:8%
	}
	.w7-lg{
		width:7%
	}
	.w6-lg{
		width:6%
	}
	.w5-lg{
		width:5%
	}
	.w4-lg{
		width:4%
	}
	.w3-lg{
		width:3%
	}
	.w2-lg{
		width:2%
	}
	.w1-lg{
		width:1%
	}
	.w0-lg{
		width:0%
	}
	.fs50px-lg{
		font-size:50px
	}
	.fs49px-lg{
		font-size:49px
	}
	.fs48px-lg{
		font-size:48px
	}
	.fs47px-lg{
		font-size:47px
	}
	.fs46px-lg{
		font-size:46px
	}
	.fs45px-lg{
		font-size:45px
	}
	.fs44px-lg{
		font-size:44px
	}
	.fs43px-lg{
		font-size:43px
	}
	.fs42px-lg{
		font-size:42px
	}
	.fs41px-lg{
		font-size:41px
	}
	.fs40px-lg{
		font-size:40px
	}
	.fs39px-lg{
		font-size:39px
	}
	.fs38px-lg{
		font-size:38px
	}
	.fs37px-lg{
		font-size:37px
	}
	.fs36px-lg{
		font-size:36px
	}
	.fs35px-lg{
		font-size:35px
	}
	.fs34px-lg{
		font-size:34px
	}
	.fs33px-lg{
		font-size:33px
	}
	.fs32px-lg{
		font-size:32px
	}
	.fs31px-lg{
		font-size:31px
	}
	.fs30px-lg{
		font-size:30px
	}
	.fs29px-lg{
		font-size:29px
	}
	.fs28px-lg{
		font-size:28px
	}
	.fs27px-lg{
		font-size:27px
	}
	.fs26px-lg{
		font-size:26px
	}
	.fs25px-lg{
		font-size:25px
	}
	.fs24px-lg{
		font-size:24px
	}
	.fs23px-lg{
		font-size:23px
	}
	.fs22px-lg{
		font-size:22px
	}
	.fs21px-lg{
		font-size:21px
	}
	.fs20px-lg{
		font-size:20px
	}
	.fs19px-lg{
		font-size:19px
	}
	.fs18px-lg{
		font-size:18px
	}
	.fs17px-lg{
		font-size:17px
	}
	.fs16px-lg{
		font-size:16px
	}
	.fs15px-lg{
		font-size:15px
	}
	.fs14px-lg{
		font-size:14px
	}
	.fs13px-lg{
		font-size:13px
	}
	.fs12px-lg{
		font-size:12px
	}
	.fs11px-lg{
		font-size:11px
	}
	.fs10px-lg{
		font-size:10px
	}
	.fs9px-lg{
		font-size:9px
	}
	.fs8px-lg{
		font-size:8px
	}
	.fs7px-lg{
		font-size:7px
	}
	.fs6px-lg{
		font-size:6px
	}
	.fs5px-lg{
		font-size:5px
	}
	.fs4px-lg{
		font-size:4px
	}
	.fs3px-lg{
		font-size:3px
	}
	.fs2px-lg{
		font-size:2px
	}
	.fs1px-lg{
		font-size:1px
	}
	.fs0px-lg{
		font-size:0px
	}
	.lh50px-lg{
		line-height:50px
	}
	.lh49px-lg{
		line-height:49px
	}
	.lh48px-lg{
		line-height:48px
	}
	.lh47px-lg{
		line-height:47px
	}
	.lh46px-lg{
		line-height:46px
	}
	.lh45px-lg{
		line-height:45px
	}
	.lh44px-lg{
		line-height:44px
	}
	.lh43px-lg{
		line-height:43px
	}
	.lh42px-lg{
		line-height:42px
	}
	.lh41px-lg{
		line-height:41px
	}
	.lh40px-lg{
		line-height:40px
	}
	.lh39px-lg{
		line-height:39px
	}
	.lh38px-lg{
		line-height:38px
	}
	.lh37px-lg{
		line-height:37px
	}
	.lh36px-lg{
		line-height:36px
	}
	.lh35px-lg{
		line-height:35px
	}
	.lh34px-lg{
		line-height:34px
	}
	.lh33px-lg{
		line-height:33px
	}
	.lh32px-lg{
		line-height:32px
	}
	.lh31px-lg{
		line-height:31px
	}
	.lh30px-lg{
		line-height:30px
	}
	.lh29px-lg{
		line-height:29px
	}
	.lh28px-lg{
		line-height:28px
	}
	.lh27px-lg{
		line-height:27px
	}
	.lh26px-lg{
		line-height:26px
	}
	.lh25px-lg{
		line-height:25px
	}
	.lh24px-lg{
		line-height:24px
	}
	.lh23px-lg{
		line-height:23px
	}
	.lh22px-lg{
		line-height:22px
	}
	.lh21px-lg{
		line-height:21px
	}
	.lh20px-lg{
		line-height:20px
	}
	.lh19px-lg{
		line-height:19px
	}
	.lh18px-lg{
		line-height:18px
	}
	.lh17px-lg{
		line-height:17px
	}
	.lh16px-lg{
		line-height:16px
	}
	.lh15px-lg{
		line-height:15px
	}
	.lh14px-lg{
		line-height:14px
	}
	.lh13px-lg{
		line-height:13px
	}
	.lh12px-lg{
		line-height:12px
	}
	.lh11px-lg{
		line-height:11px
	}
	.lh10px-lg{
		line-height:10px
	}
	.lh1-lg{
		line-height:1
	}
	.lh11-lg{
		line-height:1.1
	}
	.lh12-lg{
		line-height:1.2
	}
	.lh13-lg{
		line-height:1.3
	}
	.lh14-lg{
		line-height:1.4
	}
	.lhn-lg{
		line-height:normal
	}
	.fw900-lg{
		font-weight:900
	}
	.fw800-lg{
		font-weight:800
	}
	.fw700-lg{
		font-weight:700
	}
	.fw600-lg{
		font-weight:600
	}
	.fw500-lg{
		font-weight:500
	}
	.fw400-lg{
		font-weight:400
	}
	.fw300-lg{
		font-weight:300
	}
	.spacer-lg{
		flex:1
	}
	.nowrap-lg{
		white-space:nowrap
	}
	.al-lg{
		text-align:left !important
	}
	.ac-lg{
		text-align:center !important
	}
	.ar-lg{
		text-align:right !important
	}
	.aj-lg{
		text-align:justify !important
	}
	.ttu-lg{
		text-transform:uppercase !important
	}
	.ttc-lg{
		text-transform:capitalize !important
	}
	.ttn-lg{
		text-transform:none !important
	}
	.dblock-lg{
		display:block
	}
	.dib100-lg{
		display:inline-block;
		width:100%
	}
	.dib-lg{
		display:inline-block
	}
	.dn-lg{
		display:none
	}
	.diflex-lg{
		display:inline-flex
	}
	.dflex-lg{
		display:flex
	}
	.flow-column-lg{
		flex-flow:column
	}
	.flex-reverse-lg{
		flex-flow:column-reverse
	}
	.flex-row-reverse-lg{
		flex-flow:row-reverse
	}
	.flex-wrap-lg{
		flex-wrap:wrap
	}
	.no-shrink-lg{
		flex-shrink:0
	}
	.justify-center-lg{
		justify-content:center
	}
	.justify-between-lg{
		justify-content:space-between
	}
	.justify-around-lg{
		justify-content:space-around
	}
	.justify-evenly-lg{
		justify-content:space-evenly
	}
	.justify-end-lg{
		justify-content:flex-end
	}
	.justify-start-lg{
		justify-content:flex-start
	}
	.align-items-start-lg{
		align-items:flex-start
	}
	.align-items-end-lg{
		align-items:flex-end
	}
	.align-items-center-lg{
		align-items:center
	}
	.align-items-baseline-lg{
		align-items:baseline
	}
	.align-items-stretch-lg{
		align-items:stretch
	}
	.align-self-start-lg{
		align-self:flex-start
	}
	.align-self-end-lg{
		align-self:flex-end
	}
	.align-self-center-lg{
		align-self:center
	}
	.align-self-baseline-lg{
		align-self:baseline
	}
	.align-self-stretch-lg{
		align-self:stretch
	}
	.fl-lg{
		float:left
	}
	.fr-lg{
		float:right
	}
	.fn-lg{
		float:none
	}
	.position-relative-lg{
		position:relative
	}
	.position-absolute-lg{
		position:absolute
	}
	.position-static-lg{
		position:static
	}
	.position-sticky-lg{
		position:sticky
	}
	.position-fixed-lg{
		position:fixed
	}
}
@media(max-width: 991.98px){
	.mx-auto-md{
		margin-left:auto;
		margin-right:auto
	}
	.m0px-md{
		margin:0px
	}
	.my0px-md{
		margin-top:0px;
		margin-bottom:0px
	}
	.mx0px-md{
		margin-left:0px;
		margin-right:0px
	}
	.p0px-md{
		padding:0px
	}
	.py0px-md{
		padding-top:0px;
		padding-bottom:0px
	}
	.px0px-md{
		padding-left:0px;
		padding-right:0px
	}
	.m4px-md{
		margin:4px
	}
	.my4px-md{
		margin-top:4px;
		margin-bottom:4px
	}
	.mx4px-md{
		margin-left:4px;
		margin-right:4px
	}
	.p4px-md{
		padding:4px
	}
	.py4px-md{
		padding-top:4px;
		padding-bottom:4px
	}
	.px4px-md{
		padding-left:4px;
		padding-right:4px
	}
	.m8px-md{
		margin:8px
	}
	.my8px-md{
		margin-top:8px;
		margin-bottom:8px
	}
	.mx8px-md{
		margin-left:8px;
		margin-right:8px
	}
	.p8px-md{
		padding:8px
	}
	.py8px-md{
		padding-top:8px;
		padding-bottom:8px
	}
	.px8px-md{
		padding-left:8px;
		padding-right:8px
	}
	.m12px-md{
		margin:12px
	}
	.my12px-md{
		margin-top:12px;
		margin-bottom:12px
	}
	.mx12px-md{
		margin-left:12px;
		margin-right:12px
	}
	.p12px-md{
		padding:12px
	}
	.py12px-md{
		padding-top:12px;
		padding-bottom:12px
	}
	.px12px-md{
		padding-left:12px;
		padding-right:12px
	}
	.m16px-md{
		margin:16px
	}
	.my16px-md{
		margin-top:16px;
		margin-bottom:16px
	}
	.mx16px-md{
		margin-left:16px;
		margin-right:16px
	}
	.p16px-md{
		padding:16px
	}
	.py16px-md{
		padding-top:16px;
		padding-bottom:16px
	}
	.px16px-md{
		padding-left:16px;
		padding-right:16px
	}
	.m20px-md{
		margin:20px
	}
	.my20px-md{
		margin-top:20px;
		margin-bottom:20px
	}
	.mx20px-md{
		margin-left:20px;
		margin-right:20px
	}
	.p20px-md{
		padding:20px
	}
	.py20px-md{
		padding-top:20px;
		padding-bottom:20px
	}
	.px20px-md{
		padding-left:20px;
		padding-right:20px
	}
	.m24px-md{
		margin:24px
	}
	.my24px-md{
		margin-top:24px;
		margin-bottom:24px
	}
	.mx24px-md{
		margin-left:24px;
		margin-right:24px
	}
	.p24px-md{
		padding:24px
	}
	.py24px-md{
		padding-top:24px;
		padding-bottom:24px
	}
	.px24px-md{
		padding-left:24px;
		padding-right:24px
	}
	.m28px-md{
		margin:28px
	}
	.my28px-md{
		margin-top:28px;
		margin-bottom:28px
	}
	.mx28px-md{
		margin-left:28px;
		margin-right:28px
	}
	.p28px-md{
		padding:28px
	}
	.py28px-md{
		padding-top:28px;
		padding-bottom:28px
	}
	.px28px-md{
		padding-left:28px;
		padding-right:28px
	}
	.m32px-md{
		margin:32px
	}
	.my32px-md{
		margin-top:32px;
		margin-bottom:32px
	}
	.mx32px-md{
		margin-left:32px;
		margin-right:32px
	}
	.p32px-md{
		padding:32px
	}
	.py32px-md{
		padding-top:32px;
		padding-bottom:32px
	}
	.px32px-md{
		padding-left:32px;
		padding-right:32px
	}
	.m36px-md{
		margin:36px
	}
	.my36px-md{
		margin-top:36px;
		margin-bottom:36px
	}
	.mx36px-md{
		margin-left:36px;
		margin-right:36px
	}
	.p36px-md{
		padding:36px
	}
	.py36px-md{
		padding-top:36px;
		padding-bottom:36px
	}
	.px36px-md{
		padding-left:36px;
		padding-right:36px
	}
	.m40px-md{
		margin:40px
	}
	.my40px-md{
		margin-top:40px;
		margin-bottom:40px
	}
	.mx40px-md{
		margin-left:40px;
		margin-right:40px
	}
	.p40px-md{
		padding:40px
	}
	.py40px-md{
		padding-top:40px;
		padding-bottom:40px
	}
	.px40px-md{
		padding-left:40px;
		padding-right:40px
	}
	.m44px-md{
		margin:44px
	}
	.my44px-md{
		margin-top:44px;
		margin-bottom:44px
	}
	.mx44px-md{
		margin-left:44px;
		margin-right:44px
	}
	.p44px-md{
		padding:44px
	}
	.py44px-md{
		padding-top:44px;
		padding-bottom:44px
	}
	.px44px-md{
		padding-left:44px;
		padding-right:44px
	}
	.m48px-md{
		margin:48px
	}
	.my48px-md{
		margin-top:48px;
		margin-bottom:48px
	}
	.mx48px-md{
		margin-left:48px;
		margin-right:48px
	}
	.p48px-md{
		padding:48px
	}
	.py48px-md{
		padding-top:48px;
		padding-bottom:48px
	}
	.px48px-md{
		padding-left:48px;
		padding-right:48px
	}
	.m52px-md{
		margin:52px
	}
	.my52px-md{
		margin-top:52px;
		margin-bottom:52px
	}
	.mx52px-md{
		margin-left:52px;
		margin-right:52px
	}
	.p52px-md{
		padding:52px
	}
	.py52px-md{
		padding-top:52px;
		padding-bottom:52px
	}
	.px52px-md{
		padding-left:52px;
		padding-right:52px
	}
	.m56px-md{
		margin:56px
	}
	.my56px-md{
		margin-top:56px;
		margin-bottom:56px
	}
	.mx56px-md{
		margin-left:56px;
		margin-right:56px
	}
	.p56px-md{
		padding:56px
	}
	.py56px-md{
		padding-top:56px;
		padding-bottom:56px
	}
	.px56px-md{
		padding-left:56px;
		padding-right:56px
	}
	.m60px-md{
		margin:60px
	}
	.my60px-md{
		margin-top:60px;
		margin-bottom:60px
	}
	.mx60px-md{
		margin-left:60px;
		margin-right:60px
	}
	.p60px-md{
		padding:60px
	}
	.py60px-md{
		padding-top:60px;
		padding-bottom:60px
	}
	.px60px-md{
		padding-left:60px;
		padding-right:60px
	}
	.m64px-md{
		margin:64px
	}
	.my64px-md{
		margin-top:64px;
		margin-bottom:64px
	}
	.mx64px-md{
		margin-left:64px;
		margin-right:64px
	}
	.p64px-md{
		padding:64px
	}
	.py64px-md{
		padding-top:64px;
		padding-bottom:64px
	}
	.px64px-md{
		padding-left:64px;
		padding-right:64px
	}
	.m68px-md{
		margin:68px
	}
	.my68px-md{
		margin-top:68px;
		margin-bottom:68px
	}
	.mx68px-md{
		margin-left:68px;
		margin-right:68px
	}
	.p68px-md{
		padding:68px
	}
	.py68px-md{
		padding-top:68px;
		padding-bottom:68px
	}
	.px68px-md{
		padding-left:68px;
		padding-right:68px
	}
	.m72px-md{
		margin:72px
	}
	.my72px-md{
		margin-top:72px;
		margin-bottom:72px
	}
	.mx72px-md{
		margin-left:72px;
		margin-right:72px
	}
	.p72px-md{
		padding:72px
	}
	.py72px-md{
		padding-top:72px;
		padding-bottom:72px
	}
	.px72px-md{
		padding-left:72px;
		padding-right:72px
	}
	.m76px-md{
		margin:76px
	}
	.my76px-md{
		margin-top:76px;
		margin-bottom:76px
	}
	.mx76px-md{
		margin-left:76px;
		margin-right:76px
	}
	.p76px-md{
		padding:76px
	}
	.py76px-md{
		padding-top:76px;
		padding-bottom:76px
	}
	.px76px-md{
		padding-left:76px;
		padding-right:76px
	}
	.m80px-md{
		margin:80px
	}
	.my80px-md{
		margin-top:80px;
		margin-bottom:80px
	}
	.mx80px-md{
		margin-left:80px;
		margin-right:80px
	}
	.p80px-md{
		padding:80px
	}
	.py80px-md{
		padding-top:80px;
		padding-bottom:80px
	}
	.px80px-md{
		padding-left:80px;
		padding-right:80px
	}
	.m84px-md{
		margin:84px
	}
	.my84px-md{
		margin-top:84px;
		margin-bottom:84px
	}
	.mx84px-md{
		margin-left:84px;
		margin-right:84px
	}
	.p84px-md{
		padding:84px
	}
	.py84px-md{
		padding-top:84px;
		padding-bottom:84px
	}
	.px84px-md{
		padding-left:84px;
		padding-right:84px
	}
	.m88px-md{
		margin:88px
	}
	.my88px-md{
		margin-top:88px;
		margin-bottom:88px
	}
	.mx88px-md{
		margin-left:88px;
		margin-right:88px
	}
	.p88px-md{
		padding:88px
	}
	.py88px-md{
		padding-top:88px;
		padding-bottom:88px
	}
	.px88px-md{
		padding-left:88px;
		padding-right:88px
	}
	.m92px-md{
		margin:92px
	}
	.my92px-md{
		margin-top:92px;
		margin-bottom:92px
	}
	.mx92px-md{
		margin-left:92px;
		margin-right:92px
	}
	.p92px-md{
		padding:92px
	}
	.py92px-md{
		padding-top:92px;
		padding-bottom:92px
	}
	.px92px-md{
		padding-left:92px;
		padding-right:92px
	}
	.m96px-md{
		margin:96px
	}
	.my96px-md{
		margin-top:96px;
		margin-bottom:96px
	}
	.mx96px-md{
		margin-left:96px;
		margin-right:96px
	}
	.p96px-md{
		padding:96px
	}
	.py96px-md{
		padding-top:96px;
		padding-bottom:96px
	}
	.px96px-md{
		padding-left:96px;
		padding-right:96px
	}
	.m100px-md{
		margin:100px
	}
	.my100px-md{
		margin-top:100px;
		margin-bottom:100px
	}
	.mx100px-md{
		margin-left:100px;
		margin-right:100px
	}
	.p100px-md{
		padding:100px
	}
	.py100px-md{
		padding-top:100px;
		padding-bottom:100px
	}
	.px100px-md{
		padding-left:100px;
		padding-right:100px
	}
	.m104px-md{
		margin:104px
	}
	.my104px-md{
		margin-top:104px;
		margin-bottom:104px
	}
	.mx104px-md{
		margin-left:104px;
		margin-right:104px
	}
	.p104px-md{
		padding:104px
	}
	.py104px-md{
		padding-top:104px;
		padding-bottom:104px
	}
	.px104px-md{
		padding-left:104px;
		padding-right:104px
	}
	.m108px-md{
		margin:108px
	}
	.my108px-md{
		margin-top:108px;
		margin-bottom:108px
	}
	.mx108px-md{
		margin-left:108px;
		margin-right:108px
	}
	.p108px-md{
		padding:108px
	}
	.py108px-md{
		padding-top:108px;
		padding-bottom:108px
	}
	.px108px-md{
		padding-left:108px;
		padding-right:108px
	}
	.m112px-md{
		margin:112px
	}
	.my112px-md{
		margin-top:112px;
		margin-bottom:112px
	}
	.mx112px-md{
		margin-left:112px;
		margin-right:112px
	}
	.p112px-md{
		padding:112px
	}
	.py112px-md{
		padding-top:112px;
		padding-bottom:112px
	}
	.px112px-md{
		padding-left:112px;
		padding-right:112px
	}
	.m116px-md{
		margin:116px
	}
	.my116px-md{
		margin-top:116px;
		margin-bottom:116px
	}
	.mx116px-md{
		margin-left:116px;
		margin-right:116px
	}
	.p116px-md{
		padding:116px
	}
	.py116px-md{
		padding-top:116px;
		padding-bottom:116px
	}
	.px116px-md{
		padding-left:116px;
		padding-right:116px
	}
	.m120px-md{
		margin:120px
	}
	.my120px-md{
		margin-top:120px;
		margin-bottom:120px
	}
	.mx120px-md{
		margin-left:120px;
		margin-right:120px
	}
	.p120px-md{
		padding:120px
	}
	.py120px-md{
		padding-top:120px;
		padding-bottom:120px
	}
	.px120px-md{
		padding-left:120px;
		padding-right:120px
	}
	.m124px-md{
		margin:124px
	}
	.my124px-md{
		margin-top:124px;
		margin-bottom:124px
	}
	.mx124px-md{
		margin-left:124px;
		margin-right:124px
	}
	.p124px-md{
		padding:124px
	}
	.py124px-md{
		padding-top:124px;
		padding-bottom:124px
	}
	.px124px-md{
		padding-left:124px;
		padding-right:124px
	}
	.m128px-md{
		margin:128px
	}
	.my128px-md{
		margin-top:128px;
		margin-bottom:128px
	}
	.mx128px-md{
		margin-left:128px;
		margin-right:128px
	}
	.p128px-md{
		padding:128px
	}
	.py128px-md{
		padding-top:128px;
		padding-bottom:128px
	}
	.px128px-md{
		padding-left:128px;
		padding-right:128px
	}
	.mt0px-md{
		margin-top:0px
	}
	.pt0px-md{
		padding-top:0px
	}
	.mb0px-md{
		margin-bottom:0px
	}
	.pb0px-md{
		padding-bottom:0px
	}
	.ml0px-md{
		margin-left:0px
	}
	.pl0px-md{
		padding-left:0px
	}
	.mr0px-md{
		margin-right:0px
	}
	.pr0px-md{
		padding-right:0px
	}
	.mt4px-md{
		margin-top:4px
	}
	.pt4px-md{
		padding-top:4px
	}
	.mb4px-md{
		margin-bottom:4px
	}
	.pb4px-md{
		padding-bottom:4px
	}
	.ml4px-md{
		margin-left:4px
	}
	.pl4px-md{
		padding-left:4px
	}
	.mr4px-md{
		margin-right:4px
	}
	.pr4px-md{
		padding-right:4px
	}
	.mt8px-md{
		margin-top:8px
	}
	.pt8px-md{
		padding-top:8px
	}
	.mb8px-md{
		margin-bottom:8px
	}
	.pb8px-md{
		padding-bottom:8px
	}
	.ml8px-md{
		margin-left:8px
	}
	.pl8px-md{
		padding-left:8px
	}
	.mr8px-md{
		margin-right:8px
	}
	.pr8px-md{
		padding-right:8px
	}
	.mt12px-md{
		margin-top:12px
	}
	.pt12px-md{
		padding-top:12px
	}
	.mb12px-md{
		margin-bottom:12px
	}
	.pb12px-md{
		padding-bottom:12px
	}
	.ml12px-md{
		margin-left:12px
	}
	.pl12px-md{
		padding-left:12px
	}
	.mr12px-md{
		margin-right:12px
	}
	.pr12px-md{
		padding-right:12px
	}
	.mt16px-md{
		margin-top:16px
	}
	.pt16px-md{
		padding-top:16px
	}
	.mb16px-md{
		margin-bottom:16px
	}
	.pb16px-md{
		padding-bottom:16px
	}
	.ml16px-md{
		margin-left:16px
	}
	.pl16px-md{
		padding-left:16px
	}
	.mr16px-md{
		margin-right:16px
	}
	.pr16px-md{
		padding-right:16px
	}
	.mt20px-md{
		margin-top:20px
	}
	.pt20px-md{
		padding-top:20px
	}
	.mb20px-md{
		margin-bottom:20px
	}
	.pb20px-md{
		padding-bottom:20px
	}
	.ml20px-md{
		margin-left:20px
	}
	.pl20px-md{
		padding-left:20px
	}
	.mr20px-md{
		margin-right:20px
	}
	.pr20px-md{
		padding-right:20px
	}
	.mt24px-md{
		margin-top:24px
	}
	.pt24px-md{
		padding-top:24px
	}
	.mb24px-md{
		margin-bottom:24px
	}
	.pb24px-md{
		padding-bottom:24px
	}
	.ml24px-md{
		margin-left:24px
	}
	.pl24px-md{
		padding-left:24px
	}
	.mr24px-md{
		margin-right:24px
	}
	.pr24px-md{
		padding-right:24px
	}
	.mt28px-md{
		margin-top:28px
	}
	.pt28px-md{
		padding-top:28px
	}
	.mb28px-md{
		margin-bottom:28px
	}
	.pb28px-md{
		padding-bottom:28px
	}
	.ml28px-md{
		margin-left:28px
	}
	.pl28px-md{
		padding-left:28px
	}
	.mr28px-md{
		margin-right:28px
	}
	.pr28px-md{
		padding-right:28px
	}
	.mt32px-md{
		margin-top:32px
	}
	.pt32px-md{
		padding-top:32px
	}
	.mb32px-md{
		margin-bottom:32px
	}
	.pb32px-md{
		padding-bottom:32px
	}
	.ml32px-md{
		margin-left:32px
	}
	.pl32px-md{
		padding-left:32px
	}
	.mr32px-md{
		margin-right:32px
	}
	.pr32px-md{
		padding-right:32px
	}
	.mt36px-md{
		margin-top:36px
	}
	.pt36px-md{
		padding-top:36px
	}
	.mb36px-md{
		margin-bottom:36px
	}
	.pb36px-md{
		padding-bottom:36px
	}
	.ml36px-md{
		margin-left:36px
	}
	.pl36px-md{
		padding-left:36px
	}
	.mr36px-md{
		margin-right:36px
	}
	.pr36px-md{
		padding-right:36px
	}
	.mt40px-md{
		margin-top:40px
	}
	.pt40px-md{
		padding-top:40px
	}
	.mb40px-md{
		margin-bottom:40px
	}
	.pb40px-md{
		padding-bottom:40px
	}
	.ml40px-md{
		margin-left:40px
	}
	.pl40px-md{
		padding-left:40px
	}
	.mr40px-md{
		margin-right:40px
	}
	.pr40px-md{
		padding-right:40px
	}
	.mt44px-md{
		margin-top:44px
	}
	.pt44px-md{
		padding-top:44px
	}
	.mb44px-md{
		margin-bottom:44px
	}
	.pb44px-md{
		padding-bottom:44px
	}
	.ml44px-md{
		margin-left:44px
	}
	.pl44px-md{
		padding-left:44px
	}
	.mr44px-md{
		margin-right:44px
	}
	.pr44px-md{
		padding-right:44px
	}
	.mt48px-md{
		margin-top:48px
	}
	.pt48px-md{
		padding-top:48px
	}
	.mb48px-md{
		margin-bottom:48px
	}
	.pb48px-md{
		padding-bottom:48px
	}
	.ml48px-md{
		margin-left:48px
	}
	.pl48px-md{
		padding-left:48px
	}
	.mr48px-md{
		margin-right:48px
	}
	.pr48px-md{
		padding-right:48px
	}
	.mt52px-md{
		margin-top:52px
	}
	.pt52px-md{
		padding-top:52px
	}
	.mb52px-md{
		margin-bottom:52px
	}
	.pb52px-md{
		padding-bottom:52px
	}
	.ml52px-md{
		margin-left:52px
	}
	.pl52px-md{
		padding-left:52px
	}
	.mr52px-md{
		margin-right:52px
	}
	.pr52px-md{
		padding-right:52px
	}
	.mt56px-md{
		margin-top:56px
	}
	.pt56px-md{
		padding-top:56px
	}
	.mb56px-md{
		margin-bottom:56px
	}
	.pb56px-md{
		padding-bottom:56px
	}
	.ml56px-md{
		margin-left:56px
	}
	.pl56px-md{
		padding-left:56px
	}
	.mr56px-md{
		margin-right:56px
	}
	.pr56px-md{
		padding-right:56px
	}
	.mt60px-md{
		margin-top:60px
	}
	.pt60px-md{
		padding-top:60px
	}
	.mb60px-md{
		margin-bottom:60px
	}
	.pb60px-md{
		padding-bottom:60px
	}
	.ml60px-md{
		margin-left:60px
	}
	.pl60px-md{
		padding-left:60px
	}
	.mr60px-md{
		margin-right:60px
	}
	.pr60px-md{
		padding-right:60px
	}
	.mt64px-md{
		margin-top:64px
	}
	.pt64px-md{
		padding-top:64px
	}
	.mb64px-md{
		margin-bottom:64px
	}
	.pb64px-md{
		padding-bottom:64px
	}
	.ml64px-md{
		margin-left:64px
	}
	.pl64px-md{
		padding-left:64px
	}
	.mr64px-md{
		margin-right:64px
	}
	.pr64px-md{
		padding-right:64px
	}
	.mt68px-md{
		margin-top:68px
	}
	.pt68px-md{
		padding-top:68px
	}
	.mb68px-md{
		margin-bottom:68px
	}
	.pb68px-md{
		padding-bottom:68px
	}
	.ml68px-md{
		margin-left:68px
	}
	.pl68px-md{
		padding-left:68px
	}
	.mr68px-md{
		margin-right:68px
	}
	.pr68px-md{
		padding-right:68px
	}
	.mt72px-md{
		margin-top:72px
	}
	.pt72px-md{
		padding-top:72px
	}
	.mb72px-md{
		margin-bottom:72px
	}
	.pb72px-md{
		padding-bottom:72px
	}
	.ml72px-md{
		margin-left:72px
	}
	.pl72px-md{
		padding-left:72px
	}
	.mr72px-md{
		margin-right:72px
	}
	.pr72px-md{
		padding-right:72px
	}
	.mt76px-md{
		margin-top:76px
	}
	.pt76px-md{
		padding-top:76px
	}
	.mb76px-md{
		margin-bottom:76px
	}
	.pb76px-md{
		padding-bottom:76px
	}
	.ml76px-md{
		margin-left:76px
	}
	.pl76px-md{
		padding-left:76px
	}
	.mr76px-md{
		margin-right:76px
	}
	.pr76px-md{
		padding-right:76px
	}
	.mt80px-md{
		margin-top:80px
	}
	.pt80px-md{
		padding-top:80px
	}
	.mb80px-md{
		margin-bottom:80px
	}
	.pb80px-md{
		padding-bottom:80px
	}
	.ml80px-md{
		margin-left:80px
	}
	.pl80px-md{
		padding-left:80px
	}
	.mr80px-md{
		margin-right:80px
	}
	.pr80px-md{
		padding-right:80px
	}
	.mt84px-md{
		margin-top:84px
	}
	.pt84px-md{
		padding-top:84px
	}
	.mb84px-md{
		margin-bottom:84px
	}
	.pb84px-md{
		padding-bottom:84px
	}
	.ml84px-md{
		margin-left:84px
	}
	.pl84px-md{
		padding-left:84px
	}
	.mr84px-md{
		margin-right:84px
	}
	.pr84px-md{
		padding-right:84px
	}
	.mt88px-md{
		margin-top:88px
	}
	.pt88px-md{
		padding-top:88px
	}
	.mb88px-md{
		margin-bottom:88px
	}
	.pb88px-md{
		padding-bottom:88px
	}
	.ml88px-md{
		margin-left:88px
	}
	.pl88px-md{
		padding-left:88px
	}
	.mr88px-md{
		margin-right:88px
	}
	.pr88px-md{
		padding-right:88px
	}
	.mt92px-md{
		margin-top:92px
	}
	.pt92px-md{
		padding-top:92px
	}
	.mb92px-md{
		margin-bottom:92px
	}
	.pb92px-md{
		padding-bottom:92px
	}
	.ml92px-md{
		margin-left:92px
	}
	.pl92px-md{
		padding-left:92px
	}
	.mr92px-md{
		margin-right:92px
	}
	.pr92px-md{
		padding-right:92px
	}
	.mt96px-md{
		margin-top:96px
	}
	.pt96px-md{
		padding-top:96px
	}
	.mb96px-md{
		margin-bottom:96px
	}
	.pb96px-md{
		padding-bottom:96px
	}
	.ml96px-md{
		margin-left:96px
	}
	.pl96px-md{
		padding-left:96px
	}
	.mr96px-md{
		margin-right:96px
	}
	.pr96px-md{
		padding-right:96px
	}
	.mt100px-md{
		margin-top:100px
	}
	.pt100px-md{
		padding-top:100px
	}
	.mb100px-md{
		margin-bottom:100px
	}
	.pb100px-md{
		padding-bottom:100px
	}
	.ml100px-md{
		margin-left:100px
	}
	.pl100px-md{
		padding-left:100px
	}
	.mr100px-md{
		margin-right:100px
	}
	.pr100px-md{
		padding-right:100px
	}
	.mt104px-md{
		margin-top:104px
	}
	.pt104px-md{
		padding-top:104px
	}
	.mb104px-md{
		margin-bottom:104px
	}
	.pb104px-md{
		padding-bottom:104px
	}
	.ml104px-md{
		margin-left:104px
	}
	.pl104px-md{
		padding-left:104px
	}
	.mr104px-md{
		margin-right:104px
	}
	.pr104px-md{
		padding-right:104px
	}
	.mt108px-md{
		margin-top:108px
	}
	.pt108px-md{
		padding-top:108px
	}
	.mb108px-md{
		margin-bottom:108px
	}
	.pb108px-md{
		padding-bottom:108px
	}
	.ml108px-md{
		margin-left:108px
	}
	.pl108px-md{
		padding-left:108px
	}
	.mr108px-md{
		margin-right:108px
	}
	.pr108px-md{
		padding-right:108px
	}
	.mt112px-md{
		margin-top:112px
	}
	.pt112px-md{
		padding-top:112px
	}
	.mb112px-md{
		margin-bottom:112px
	}
	.pb112px-md{
		padding-bottom:112px
	}
	.ml112px-md{
		margin-left:112px
	}
	.pl112px-md{
		padding-left:112px
	}
	.mr112px-md{
		margin-right:112px
	}
	.pr112px-md{
		padding-right:112px
	}
	.mt116px-md{
		margin-top:116px
	}
	.pt116px-md{
		padding-top:116px
	}
	.mb116px-md{
		margin-bottom:116px
	}
	.pb116px-md{
		padding-bottom:116px
	}
	.ml116px-md{
		margin-left:116px
	}
	.pl116px-md{
		padding-left:116px
	}
	.mr116px-md{
		margin-right:116px
	}
	.pr116px-md{
		padding-right:116px
	}
	.mt120px-md{
		margin-top:120px
	}
	.pt120px-md{
		padding-top:120px
	}
	.mb120px-md{
		margin-bottom:120px
	}
	.pb120px-md{
		padding-bottom:120px
	}
	.ml120px-md{
		margin-left:120px
	}
	.pl120px-md{
		padding-left:120px
	}
	.mr120px-md{
		margin-right:120px
	}
	.pr120px-md{
		padding-right:120px
	}
	.mt124px-md{
		margin-top:124px
	}
	.pt124px-md{
		padding-top:124px
	}
	.mb124px-md{
		margin-bottom:124px
	}
	.pb124px-md{
		padding-bottom:124px
	}
	.ml124px-md{
		margin-left:124px
	}
	.pl124px-md{
		padding-left:124px
	}
	.mr124px-md{
		margin-right:124px
	}
	.pr124px-md{
		padding-right:124px
	}
	.mt128px-md{
		margin-top:128px
	}
	.pt128px-md{
		padding-top:128px
	}
	.mb128px-md{
		margin-bottom:128px
	}
	.pb128px-md{
		padding-bottom:128px
	}
	.ml128px-md{
		margin-left:128px
	}
	.pl128px-md{
		padding-left:128px
	}
	.mr128px-md{
		margin-right:128px
	}
	.pr128px-md{
		padding-right:128px
	}
	.w100-md{
		width:100%
	}
	.w99-md{
		width:99%
	}
	.w98-md{
		width:98%
	}
	.w97-md{
		width:97%
	}
	.w96-md{
		width:96%
	}
	.w95-md{
		width:95%
	}
	.w94-md{
		width:94%
	}
	.w93-md{
		width:93%
	}
	.w92-md{
		width:92%
	}
	.w91-md{
		width:91%
	}
	.w90-md{
		width:90%
	}
	.w89-md{
		width:89%
	}
	.w88-md{
		width:88%
	}
	.w87-md{
		width:87%
	}
	.w86-md{
		width:86%
	}
	.w85-md{
		width:85%
	}
	.w84-md{
		width:84%
	}
	.w83-md{
		width:83%
	}
	.w82-md{
		width:82%
	}
	.w81-md{
		width:81%
	}
	.w80-md{
		width:80%
	}
	.w79-md{
		width:79%
	}
	.w78-md{
		width:78%
	}
	.w77-md{
		width:77%
	}
	.w76-md{
		width:76%
	}
	.w75-md{
		width:75%
	}
	.w74-md{
		width:74%
	}
	.w73-md{
		width:73%
	}
	.w72-md{
		width:72%
	}
	.w71-md{
		width:71%
	}
	.w70-md{
		width:70%
	}
	.w69-md{
		width:69%
	}
	.w68-md{
		width:68%
	}
	.w67-md{
		width:67%
	}
	.w66-md{
		width:66%
	}
	.w65-md{
		width:65%
	}
	.w64-md{
		width:64%
	}
	.w63-md{
		width:63%
	}
	.w62-md{
		width:62%
	}
	.w61-md{
		width:61%
	}
	.w60-md{
		width:60%
	}
	.w59-md{
		width:59%
	}
	.w58-md{
		width:58%
	}
	.w57-md{
		width:57%
	}
	.w56-md{
		width:56%
	}
	.w55-md{
		width:55%
	}
	.w54-md{
		width:54%
	}
	.w53-md{
		width:53%
	}
	.w52-md{
		width:52%
	}
	.w51-md{
		width:51%
	}
	.w50-md{
		width:50%
	}
	.w49-md{
		width:49%
	}
	.w48-md{
		width:48%
	}
	.w47-md{
		width:47%
	}
	.w46-md{
		width:46%
	}
	.w45-md{
		width:45%
	}
	.w44-md{
		width:44%
	}
	.w43-md{
		width:43%
	}
	.w42-md{
		width:42%
	}
	.w41-md{
		width:41%
	}
	.w40-md{
		width:40%
	}
	.w39-md{
		width:39%
	}
	.w38-md{
		width:38%
	}
	.w37-md{
		width:37%
	}
	.w36-md{
		width:36%
	}
	.w35-md{
		width:35%
	}
	.w34-md{
		width:34%
	}
	.w33-md{
		width:33%
	}
	.w32-md{
		width:32%
	}
	.w31-md{
		width:31%
	}
	.w30-md{
		width:30%
	}
	.w29-md{
		width:29%
	}
	.w28-md{
		width:28%
	}
	.w27-md{
		width:27%
	}
	.w26-md{
		width:26%
	}
	.w25-md{
		width:25%
	}
	.w24-md{
		width:24%
	}
	.w23-md{
		width:23%
	}
	.w22-md{
		width:22%
	}
	.w21-md{
		width:21%
	}
	.w20-md{
		width:20%
	}
	.w19-md{
		width:19%
	}
	.w18-md{
		width:18%
	}
	.w17-md{
		width:17%
	}
	.w16-md{
		width:16%
	}
	.w15-md{
		width:15%
	}
	.w14-md{
		width:14%
	}
	.w13-md{
		width:13%
	}
	.w12-md{
		width:12%
	}
	.w11-md{
		width:11%
	}
	.w10-md{
		width:10%
	}
	.w9-md{
		width:9%
	}
	.w8-md{
		width:8%
	}
	.w7-md{
		width:7%
	}
	.w6-md{
		width:6%
	}
	.w5-md{
		width:5%
	}
	.w4-md{
		width:4%
	}
	.w3-md{
		width:3%
	}
	.w2-md{
		width:2%
	}
	.w1-md{
		width:1%
	}
	.w0-md{
		width:0%
	}
	.fs50px-md{
		font-size:50px
	}
	.fs49px-md{
		font-size:49px
	}
	.fs48px-md{
		font-size:48px
	}
	.fs47px-md{
		font-size:47px
	}
	.fs46px-md{
		font-size:46px
	}
	.fs45px-md{
		font-size:45px
	}
	.fs44px-md{
		font-size:44px
	}
	.fs43px-md{
		font-size:43px
	}
	.fs42px-md{
		font-size:42px
	}
	.fs41px-md{
		font-size:41px
	}
	.fs40px-md{
		font-size:40px
	}
	.fs39px-md{
		font-size:39px
	}
	.fs38px-md{
		font-size:38px
	}
	.fs37px-md{
		font-size:37px
	}
	.fs36px-md{
		font-size:36px
	}
	.fs35px-md{
		font-size:35px
	}
	.fs34px-md{
		font-size:34px
	}
	.fs33px-md{
		font-size:33px
	}
	.fs32px-md{
		font-size:32px
	}
	.fs31px-md{
		font-size:31px
	}
	.fs30px-md{
		font-size:30px
	}
	.fs29px-md{
		font-size:29px
	}
	.fs28px-md{
		font-size:28px
	}
	.fs27px-md{
		font-size:27px
	}
	.fs26px-md{
		font-size:26px
	}
	.fs25px-md{
		font-size:25px
	}
	.fs24px-md{
		font-size:24px
	}
	.fs23px-md{
		font-size:23px
	}
	.fs22px-md{
		font-size:22px
	}
	.fs21px-md{
		font-size:21px
	}
	.fs20px-md{
		font-size:20px
	}
	.fs19px-md{
		font-size:19px
	}
	.fs18px-md{
		font-size:18px
	}
	.fs17px-md{
		font-size:17px
	}
	.fs16px-md{
		font-size:16px
	}
	.fs15px-md{
		font-size:15px
	}
	.fs14px-md{
		font-size:14px
	}
	.fs13px-md{
		font-size:13px
	}
	.fs12px-md{
		font-size:12px
	}
	.fs11px-md{
		font-size:11px
	}
	.fs10px-md{
		font-size:10px
	}
	.fs9px-md{
		font-size:9px
	}
	.fs8px-md{
		font-size:8px
	}
	.fs7px-md{
		font-size:7px
	}
	.fs6px-md{
		font-size:6px
	}
	.fs5px-md{
		font-size:5px
	}
	.fs4px-md{
		font-size:4px
	}
	.fs3px-md{
		font-size:3px
	}
	.fs2px-md{
		font-size:2px
	}
	.fs1px-md{
		font-size:1px
	}
	.fs0px-md{
		font-size:0px
	}
	.lh50px-md{
		line-height:50px
	}
	.lh49px-md{
		line-height:49px
	}
	.lh48px-md{
		line-height:48px
	}
	.lh47px-md{
		line-height:47px
	}
	.lh46px-md{
		line-height:46px
	}
	.lh45px-md{
		line-height:45px
	}
	.lh44px-md{
		line-height:44px
	}
	.lh43px-md{
		line-height:43px
	}
	.lh42px-md{
		line-height:42px
	}
	.lh41px-md{
		line-height:41px
	}
	.lh40px-md{
		line-height:40px
	}
	.lh39px-md{
		line-height:39px
	}
	.lh38px-md{
		line-height:38px
	}
	.lh37px-md{
		line-height:37px
	}
	.lh36px-md{
		line-height:36px
	}
	.lh35px-md{
		line-height:35px
	}
	.lh34px-md{
		line-height:34px
	}
	.lh33px-md{
		line-height:33px
	}
	.lh32px-md{
		line-height:32px
	}
	.lh31px-md{
		line-height:31px
	}
	.lh30px-md{
		line-height:30px
	}
	.lh29px-md{
		line-height:29px
	}
	.lh28px-md{
		line-height:28px
	}
	.lh27px-md{
		line-height:27px
	}
	.lh26px-md{
		line-height:26px
	}
	.lh25px-md{
		line-height:25px
	}
	.lh24px-md{
		line-height:24px
	}
	.lh23px-md{
		line-height:23px
	}
	.lh22px-md{
		line-height:22px
	}
	.lh21px-md{
		line-height:21px
	}
	.lh20px-md{
		line-height:20px
	}
	.lh19px-md{
		line-height:19px
	}
	.lh18px-md{
		line-height:18px
	}
	.lh17px-md{
		line-height:17px
	}
	.lh16px-md{
		line-height:16px
	}
	.lh15px-md{
		line-height:15px
	}
	.lh14px-md{
		line-height:14px
	}
	.lh13px-md{
		line-height:13px
	}
	.lh12px-md{
		line-height:12px
	}
	.lh11px-md{
		line-height:11px
	}
	.lh10px-md{
		line-height:10px
	}
	.lh1-md{
		line-height:1
	}
	.lh11-md{
		line-height:1.1
	}
	.lh12-md{
		line-height:1.2
	}
	.lh13-md{
		line-height:1.3
	}
	.lh14-md{
		line-height:1.4
	}
	.lhn-md{
		line-height:normal
	}
	.fw900-md{
		font-weight:900
	}
	.fw800-md{
		font-weight:800
	}
	.fw700-md{
		font-weight:700
	}
	.fw600-md{
		font-weight:600
	}
	.fw500-md{
		font-weight:500
	}
	.fw400-md{
		font-weight:400
	}
	.fw300-md{
		font-weight:300
	}
	.spacer-md{
		flex:1
	}
	.nowrap-md{
		white-space:nowrap
	}
	.al-md{
		text-align:left !important
	}
	.ac-md{
		text-align:center !important
	}
	.ar-md{
		text-align:right !important
	}
	.aj-md{
		text-align:justify !important
	}
	.ttu-md{
		text-transform:uppercase !important
	}
	.ttc-md{
		text-transform:capitalize !important
	}
	.ttn-md{
		text-transform:none !important
	}
	.dblock-md{
		display:block
	}
	.dib100-md{
		display:inline-block;
		width:100%
	}
	.dib-md{
		display:inline-block
	}
	.dn-md{
		display:none
	}
	.diflex-md{
		display:inline-flex
	}
	.dflex-md{
		display:flex
	}
	.flow-column-md{
		flex-flow:column
	}
	.flex-reverse-md{
		flex-flow:column-reverse
	}
	.flex-row-reverse-md{
		flex-flow:row-reverse
	}
	.flex-wrap-md{
		flex-wrap:wrap
	}
	.no-shrink-md{
		flex-shrink:0
	}
	.justify-center-md{
		justify-content:center
	}
	.justify-between-md{
		justify-content:space-between
	}
	.justify-around-md{
		justify-content:space-around
	}
	.justify-evenly-md{
		justify-content:space-evenly
	}
	.justify-end-md{
		justify-content:flex-end
	}
	.justify-start-md{
		justify-content:flex-start
	}
	.align-items-start-md{
		align-items:flex-start
	}
	.align-items-end-md{
		align-items:flex-end
	}
	.align-items-center-md{
		align-items:center
	}
	.align-items-baseline-md{
		align-items:baseline
	}
	.align-items-stretch-md{
		align-items:stretch
	}
	.align-self-start-md{
		align-self:flex-start
	}
	.align-self-end-md{
		align-self:flex-end
	}
	.align-self-center-md{
		align-self:center
	}
	.align-self-baseline-md{
		align-self:baseline
	}
	.align-self-stretch-md{
		align-self:stretch
	}
	.fl-md{
		float:left
	}
	.fr-md{
		float:right
	}
	.fn-md{
		float:none
	}
	.position-relative-md{
		position:relative
	}
	.position-absolute-md{
		position:absolute
	}
	.position-static-md{
		position:static
	}
	.position-sticky-md{
		position:sticky
	}
	.position-fixed-md{
		position:fixed
	}
}
@media(max-width: 767px){
	.mx-auto-sm{
		margin-left:auto;
		margin-right:auto
	}
	.m0px-sm{
		margin:0px
	}
	.my0px-sm{
		margin-top:0px;
		margin-bottom:0px
	}
	.mx0px-sm{
		margin-left:0px;
		margin-right:0px
	}
	.p0px-sm{
		padding:0px
	}
	.py0px-sm{
		padding-top:0px;
		padding-bottom:0px
	}
	.px0px-sm{
		padding-left:0px;
		padding-right:0px
	}
	.m4px-sm{
		margin:4px
	}
	.my4px-sm{
		margin-top:4px;
		margin-bottom:4px
	}
	.mx4px-sm{
		margin-left:4px;
		margin-right:4px
	}
	.p4px-sm{
		padding:4px
	}
	.py4px-sm{
		padding-top:4px;
		padding-bottom:4px
	}
	.px4px-sm{
		padding-left:4px;
		padding-right:4px
	}
	.m8px-sm{
		margin:8px
	}
	.my8px-sm{
		margin-top:8px;
		margin-bottom:8px
	}
	.mx8px-sm{
		margin-left:8px;
		margin-right:8px
	}
	.p8px-sm{
		padding:8px
	}
	.py8px-sm{
		padding-top:8px;
		padding-bottom:8px
	}
	.px8px-sm{
		padding-left:8px;
		padding-right:8px
	}
	.m12px-sm{
		margin:12px
	}
	.my12px-sm{
		margin-top:12px;
		margin-bottom:12px
	}
	.mx12px-sm{
		margin-left:12px;
		margin-right:12px
	}
	.p12px-sm{
		padding:12px
	}
	.py12px-sm{
		padding-top:12px;
		padding-bottom:12px
	}
	.px12px-sm{
		padding-left:12px;
		padding-right:12px
	}
	.m16px-sm{
		margin:16px
	}
	.my16px-sm{
		margin-top:16px;
		margin-bottom:16px
	}
	.mx16px-sm{
		margin-left:16px;
		margin-right:16px
	}
	.p16px-sm{
		padding:16px
	}
	.py16px-sm{
		padding-top:16px;
		padding-bottom:16px
	}
	.px16px-sm{
		padding-left:16px;
		padding-right:16px
	}
	.m20px-sm{
		margin:20px
	}
	.my20px-sm{
		margin-top:20px;
		margin-bottom:20px
	}
	.mx20px-sm{
		margin-left:20px;
		margin-right:20px
	}
	.p20px-sm{
		padding:20px
	}
	.py20px-sm{
		padding-top:20px;
		padding-bottom:20px
	}
	.px20px-sm{
		padding-left:20px;
		padding-right:20px
	}
	.m24px-sm{
		margin:24px
	}
	.my24px-sm{
		margin-top:24px;
		margin-bottom:24px
	}
	.mx24px-sm{
		margin-left:24px;
		margin-right:24px
	}
	.p24px-sm{
		padding:24px
	}
	.py24px-sm{
		padding-top:24px;
		padding-bottom:24px
	}
	.px24px-sm{
		padding-left:24px;
		padding-right:24px
	}
	.m28px-sm{
		margin:28px
	}
	.my28px-sm{
		margin-top:28px;
		margin-bottom:28px
	}
	.mx28px-sm{
		margin-left:28px;
		margin-right:28px
	}
	.p28px-sm{
		padding:28px
	}
	.py28px-sm{
		padding-top:28px;
		padding-bottom:28px
	}
	.px28px-sm{
		padding-left:28px;
		padding-right:28px
	}
	.m32px-sm{
		margin:32px
	}
	.my32px-sm{
		margin-top:32px;
		margin-bottom:32px
	}
	.mx32px-sm{
		margin-left:32px;
		margin-right:32px
	}
	.p32px-sm{
		padding:32px
	}
	.py32px-sm{
		padding-top:32px;
		padding-bottom:32px
	}
	.px32px-sm{
		padding-left:32px;
		padding-right:32px
	}
	.m36px-sm{
		margin:36px
	}
	.my36px-sm{
		margin-top:36px;
		margin-bottom:36px
	}
	.mx36px-sm{
		margin-left:36px;
		margin-right:36px
	}
	.p36px-sm{
		padding:36px
	}
	.py36px-sm{
		padding-top:36px;
		padding-bottom:36px
	}
	.px36px-sm{
		padding-left:36px;
		padding-right:36px
	}
	.m40px-sm{
		margin:40px
	}
	.my40px-sm{
		margin-top:40px;
		margin-bottom:40px
	}
	.mx40px-sm{
		margin-left:40px;
		margin-right:40px
	}
	.p40px-sm{
		padding:40px
	}
	.py40px-sm{
		padding-top:40px;
		padding-bottom:40px
	}
	.px40px-sm{
		padding-left:40px;
		padding-right:40px
	}
	.m44px-sm{
		margin:44px
	}
	.my44px-sm{
		margin-top:44px;
		margin-bottom:44px
	}
	.mx44px-sm{
		margin-left:44px;
		margin-right:44px
	}
	.p44px-sm{
		padding:44px
	}
	.py44px-sm{
		padding-top:44px;
		padding-bottom:44px
	}
	.px44px-sm{
		padding-left:44px;
		padding-right:44px
	}
	.m48px-sm{
		margin:48px
	}
	.my48px-sm{
		margin-top:48px;
		margin-bottom:48px
	}
	.mx48px-sm{
		margin-left:48px;
		margin-right:48px
	}
	.p48px-sm{
		padding:48px
	}
	.py48px-sm{
		padding-top:48px;
		padding-bottom:48px
	}
	.px48px-sm{
		padding-left:48px;
		padding-right:48px
	}
	.m52px-sm{
		margin:52px
	}
	.my52px-sm{
		margin-top:52px;
		margin-bottom:52px
	}
	.mx52px-sm{
		margin-left:52px;
		margin-right:52px
	}
	.p52px-sm{
		padding:52px
	}
	.py52px-sm{
		padding-top:52px;
		padding-bottom:52px
	}
	.px52px-sm{
		padding-left:52px;
		padding-right:52px
	}
	.m56px-sm{
		margin:56px
	}
	.my56px-sm{
		margin-top:56px;
		margin-bottom:56px
	}
	.mx56px-sm{
		margin-left:56px;
		margin-right:56px
	}
	.p56px-sm{
		padding:56px
	}
	.py56px-sm{
		padding-top:56px;
		padding-bottom:56px
	}
	.px56px-sm{
		padding-left:56px;
		padding-right:56px
	}
	.m60px-sm{
		margin:60px
	}
	.my60px-sm{
		margin-top:60px;
		margin-bottom:60px
	}
	.mx60px-sm{
		margin-left:60px;
		margin-right:60px
	}
	.p60px-sm{
		padding:60px
	}
	.py60px-sm{
		padding-top:60px;
		padding-bottom:60px
	}
	.px60px-sm{
		padding-left:60px;
		padding-right:60px
	}
	.m64px-sm{
		margin:64px
	}
	.my64px-sm{
		margin-top:64px;
		margin-bottom:64px
	}
	.mx64px-sm{
		margin-left:64px;
		margin-right:64px
	}
	.p64px-sm{
		padding:64px
	}
	.py64px-sm{
		padding-top:64px;
		padding-bottom:64px
	}
	.px64px-sm{
		padding-left:64px;
		padding-right:64px
	}
	.m68px-sm{
		margin:68px
	}
	.my68px-sm{
		margin-top:68px;
		margin-bottom:68px
	}
	.mx68px-sm{
		margin-left:68px;
		margin-right:68px
	}
	.p68px-sm{
		padding:68px
	}
	.py68px-sm{
		padding-top:68px;
		padding-bottom:68px
	}
	.px68px-sm{
		padding-left:68px;
		padding-right:68px
	}
	.m72px-sm{
		margin:72px
	}
	.my72px-sm{
		margin-top:72px;
		margin-bottom:72px
	}
	.mx72px-sm{
		margin-left:72px;
		margin-right:72px
	}
	.p72px-sm{
		padding:72px
	}
	.py72px-sm{
		padding-top:72px;
		padding-bottom:72px
	}
	.px72px-sm{
		padding-left:72px;
		padding-right:72px
	}
	.m76px-sm{
		margin:76px
	}
	.my76px-sm{
		margin-top:76px;
		margin-bottom:76px
	}
	.mx76px-sm{
		margin-left:76px;
		margin-right:76px
	}
	.p76px-sm{
		padding:76px
	}
	.py76px-sm{
		padding-top:76px;
		padding-bottom:76px
	}
	.px76px-sm{
		padding-left:76px;
		padding-right:76px
	}
	.m80px-sm{
		margin:80px
	}
	.my80px-sm{
		margin-top:80px;
		margin-bottom:80px
	}
	.mx80px-sm{
		margin-left:80px;
		margin-right:80px
	}
	.p80px-sm{
		padding:80px
	}
	.py80px-sm{
		padding-top:80px;
		padding-bottom:80px
	}
	.px80px-sm{
		padding-left:80px;
		padding-right:80px
	}
	.m84px-sm{
		margin:84px
	}
	.my84px-sm{
		margin-top:84px;
		margin-bottom:84px
	}
	.mx84px-sm{
		margin-left:84px;
		margin-right:84px
	}
	.p84px-sm{
		padding:84px
	}
	.py84px-sm{
		padding-top:84px;
		padding-bottom:84px
	}
	.px84px-sm{
		padding-left:84px;
		padding-right:84px
	}
	.m88px-sm{
		margin:88px
	}
	.my88px-sm{
		margin-top:88px;
		margin-bottom:88px
	}
	.mx88px-sm{
		margin-left:88px;
		margin-right:88px
	}
	.p88px-sm{
		padding:88px
	}
	.py88px-sm{
		padding-top:88px;
		padding-bottom:88px
	}
	.px88px-sm{
		padding-left:88px;
		padding-right:88px
	}
	.m92px-sm{
		margin:92px
	}
	.my92px-sm{
		margin-top:92px;
		margin-bottom:92px
	}
	.mx92px-sm{
		margin-left:92px;
		margin-right:92px
	}
	.p92px-sm{
		padding:92px
	}
	.py92px-sm{
		padding-top:92px;
		padding-bottom:92px
	}
	.px92px-sm{
		padding-left:92px;
		padding-right:92px
	}
	.m96px-sm{
		margin:96px
	}
	.my96px-sm{
		margin-top:96px;
		margin-bottom:96px
	}
	.mx96px-sm{
		margin-left:96px;
		margin-right:96px
	}
	.p96px-sm{
		padding:96px
	}
	.py96px-sm{
		padding-top:96px;
		padding-bottom:96px
	}
	.px96px-sm{
		padding-left:96px;
		padding-right:96px
	}
	.m100px-sm{
		margin:100px
	}
	.my100px-sm{
		margin-top:100px;
		margin-bottom:100px
	}
	.mx100px-sm{
		margin-left:100px;
		margin-right:100px
	}
	.p100px-sm{
		padding:100px
	}
	.py100px-sm{
		padding-top:100px;
		padding-bottom:100px
	}
	.px100px-sm{
		padding-left:100px;
		padding-right:100px
	}
	.m104px-sm{
		margin:104px
	}
	.my104px-sm{
		margin-top:104px;
		margin-bottom:104px
	}
	.mx104px-sm{
		margin-left:104px;
		margin-right:104px
	}
	.p104px-sm{
		padding:104px
	}
	.py104px-sm{
		padding-top:104px;
		padding-bottom:104px
	}
	.px104px-sm{
		padding-left:104px;
		padding-right:104px
	}
	.m108px-sm{
		margin:108px
	}
	.my108px-sm{
		margin-top:108px;
		margin-bottom:108px
	}
	.mx108px-sm{
		margin-left:108px;
		margin-right:108px
	}
	.p108px-sm{
		padding:108px
	}
	.py108px-sm{
		padding-top:108px;
		padding-bottom:108px
	}
	.px108px-sm{
		padding-left:108px;
		padding-right:108px
	}
	.m112px-sm{
		margin:112px
	}
	.my112px-sm{
		margin-top:112px;
		margin-bottom:112px
	}
	.mx112px-sm{
		margin-left:112px;
		margin-right:112px
	}
	.p112px-sm{
		padding:112px
	}
	.py112px-sm{
		padding-top:112px;
		padding-bottom:112px
	}
	.px112px-sm{
		padding-left:112px;
		padding-right:112px
	}
	.m116px-sm{
		margin:116px
	}
	.my116px-sm{
		margin-top:116px;
		margin-bottom:116px
	}
	.mx116px-sm{
		margin-left:116px;
		margin-right:116px
	}
	.p116px-sm{
		padding:116px
	}
	.py116px-sm{
		padding-top:116px;
		padding-bottom:116px
	}
	.px116px-sm{
		padding-left:116px;
		padding-right:116px
	}
	.m120px-sm{
		margin:120px
	}
	.my120px-sm{
		margin-top:120px;
		margin-bottom:120px
	}
	.mx120px-sm{
		margin-left:120px;
		margin-right:120px
	}
	.p120px-sm{
		padding:120px
	}
	.py120px-sm{
		padding-top:120px;
		padding-bottom:120px
	}
	.px120px-sm{
		padding-left:120px;
		padding-right:120px
	}
	.m124px-sm{
		margin:124px
	}
	.my124px-sm{
		margin-top:124px;
		margin-bottom:124px
	}
	.mx124px-sm{
		margin-left:124px;
		margin-right:124px
	}
	.p124px-sm{
		padding:124px
	}
	.py124px-sm{
		padding-top:124px;
		padding-bottom:124px
	}
	.px124px-sm{
		padding-left:124px;
		padding-right:124px
	}
	.m128px-sm{
		margin:128px
	}
	.my128px-sm{
		margin-top:128px;
		margin-bottom:128px
	}
	.mx128px-sm{
		margin-left:128px;
		margin-right:128px
	}
	.p128px-sm{
		padding:128px
	}
	.py128px-sm{
		padding-top:128px;
		padding-bottom:128px
	}
	.px128px-sm{
		padding-left:128px;
		padding-right:128px
	}
	.mt0px-sm{
		margin-top:0px
	}
	.pt0px-sm{
		padding-top:0px
	}
	.mb0px-sm{
		margin-bottom:0px
	}
	.pb0px-sm{
		padding-bottom:0px
	}
	.ml0px-sm{
		margin-left:0px
	}
	.pl0px-sm{
		padding-left:0px
	}
	.mr0px-sm{
		margin-right:0px
	}
	.pr0px-sm{
		padding-right:0px
	}
	.mt4px-sm{
		margin-top:4px
	}
	.pt4px-sm{
		padding-top:4px
	}
	.mb4px-sm{
		margin-bottom:4px
	}
	.pb4px-sm{
		padding-bottom:4px
	}
	.ml4px-sm{
		margin-left:4px
	}
	.pl4px-sm{
		padding-left:4px
	}
	.mr4px-sm{
		margin-right:4px
	}
	.pr4px-sm{
		padding-right:4px
	}
	.mt8px-sm{
		margin-top:8px
	}
	.pt8px-sm{
		padding-top:8px
	}
	.mb8px-sm{
		margin-bottom:8px
	}
	.pb8px-sm{
		padding-bottom:8px
	}
	.ml8px-sm{
		margin-left:8px
	}
	.pl8px-sm{
		padding-left:8px
	}
	.mr8px-sm{
		margin-right:8px
	}
	.pr8px-sm{
		padding-right:8px
	}
	.mt12px-sm{
		margin-top:12px
	}
	.pt12px-sm{
		padding-top:12px
	}
	.mb12px-sm{
		margin-bottom:12px
	}
	.pb12px-sm{
		padding-bottom:12px
	}
	.ml12px-sm{
		margin-left:12px
	}
	.pl12px-sm{
		padding-left:12px
	}
	.mr12px-sm{
		margin-right:12px
	}
	.pr12px-sm{
		padding-right:12px
	}
	.mt16px-sm{
		margin-top:16px
	}
	.pt16px-sm{
		padding-top:16px
	}
	.mb16px-sm{
		margin-bottom:16px
	}
	.pb16px-sm{
		padding-bottom:16px
	}
	.ml16px-sm{
		margin-left:16px
	}
	.pl16px-sm{
		padding-left:16px
	}
	.mr16px-sm{
		margin-right:16px
	}
	.pr16px-sm{
		padding-right:16px
	}
	.mt20px-sm{
		margin-top:20px
	}
	.pt20px-sm{
		padding-top:20px
	}
	.mb20px-sm{
		margin-bottom:20px
	}
	.pb20px-sm{
		padding-bottom:20px
	}
	.ml20px-sm{
		margin-left:20px
	}
	.pl20px-sm{
		padding-left:20px
	}
	.mr20px-sm{
		margin-right:20px
	}
	.pr20px-sm{
		padding-right:20px
	}
	.mt24px-sm{
		margin-top:24px
	}
	.pt24px-sm{
		padding-top:24px
	}
	.mb24px-sm{
		margin-bottom:24px
	}
	.pb24px-sm{
		padding-bottom:24px
	}
	.ml24px-sm{
		margin-left:24px
	}
	.pl24px-sm{
		padding-left:24px
	}
	.mr24px-sm{
		margin-right:24px
	}
	.pr24px-sm{
		padding-right:24px
	}
	.mt28px-sm{
		margin-top:28px
	}
	.pt28px-sm{
		padding-top:28px
	}
	.mb28px-sm{
		margin-bottom:28px
	}
	.pb28px-sm{
		padding-bottom:28px
	}
	.ml28px-sm{
		margin-left:28px
	}
	.pl28px-sm{
		padding-left:28px
	}
	.mr28px-sm{
		margin-right:28px
	}
	.pr28px-sm{
		padding-right:28px
	}
	.mt32px-sm{
		margin-top:32px
	}
	.pt32px-sm{
		padding-top:32px
	}
	.mb32px-sm{
		margin-bottom:32px
	}
	.pb32px-sm{
		padding-bottom:32px
	}
	.ml32px-sm{
		margin-left:32px
	}
	.pl32px-sm{
		padding-left:32px
	}
	.mr32px-sm{
		margin-right:32px
	}
	.pr32px-sm{
		padding-right:32px
	}
	.mt36px-sm{
		margin-top:36px
	}
	.pt36px-sm{
		padding-top:36px
	}
	.mb36px-sm{
		margin-bottom:36px
	}
	.pb36px-sm{
		padding-bottom:36px
	}
	.ml36px-sm{
		margin-left:36px
	}
	.pl36px-sm{
		padding-left:36px
	}
	.mr36px-sm{
		margin-right:36px
	}
	.pr36px-sm{
		padding-right:36px
	}
	.mt40px-sm{
		margin-top:40px
	}
	.pt40px-sm{
		padding-top:40px
	}
	.mb40px-sm{
		margin-bottom:40px
	}
	.pb40px-sm{
		padding-bottom:40px
	}
	.ml40px-sm{
		margin-left:40px
	}
	.pl40px-sm{
		padding-left:40px
	}
	.mr40px-sm{
		margin-right:40px
	}
	.pr40px-sm{
		padding-right:40px
	}
	.mt44px-sm{
		margin-top:44px
	}
	.pt44px-sm{
		padding-top:44px
	}
	.mb44px-sm{
		margin-bottom:44px
	}
	.pb44px-sm{
		padding-bottom:44px
	}
	.ml44px-sm{
		margin-left:44px
	}
	.pl44px-sm{
		padding-left:44px
	}
	.mr44px-sm{
		margin-right:44px
	}
	.pr44px-sm{
		padding-right:44px
	}
	.mt48px-sm{
		margin-top:48px
	}
	.pt48px-sm{
		padding-top:48px
	}
	.mb48px-sm{
		margin-bottom:48px
	}
	.pb48px-sm{
		padding-bottom:48px
	}
	.ml48px-sm{
		margin-left:48px
	}
	.pl48px-sm{
		padding-left:48px
	}
	.mr48px-sm{
		margin-right:48px
	}
	.pr48px-sm{
		padding-right:48px
	}
	.mt52px-sm{
		margin-top:52px
	}
	.pt52px-sm{
		padding-top:52px
	}
	.mb52px-sm{
		margin-bottom:52px
	}
	.pb52px-sm{
		padding-bottom:52px
	}
	.ml52px-sm{
		margin-left:52px
	}
	.pl52px-sm{
		padding-left:52px
	}
	.mr52px-sm{
		margin-right:52px
	}
	.pr52px-sm{
		padding-right:52px
	}
	.mt56px-sm{
		margin-top:56px
	}
	.pt56px-sm{
		padding-top:56px
	}
	.mb56px-sm{
		margin-bottom:56px
	}
	.pb56px-sm{
		padding-bottom:56px
	}
	.ml56px-sm{
		margin-left:56px
	}
	.pl56px-sm{
		padding-left:56px
	}
	.mr56px-sm{
		margin-right:56px
	}
	.pr56px-sm{
		padding-right:56px
	}
	.mt60px-sm{
		margin-top:60px
	}
	.pt60px-sm{
		padding-top:60px
	}
	.mb60px-sm{
		margin-bottom:60px
	}
	.pb60px-sm{
		padding-bottom:60px
	}
	.ml60px-sm{
		margin-left:60px
	}
	.pl60px-sm{
		padding-left:60px
	}
	.mr60px-sm{
		margin-right:60px
	}
	.pr60px-sm{
		padding-right:60px
	}
	.mt64px-sm{
		margin-top:64px
	}
	.pt64px-sm{
		padding-top:64px
	}
	.mb64px-sm{
		margin-bottom:64px
	}
	.pb64px-sm{
		padding-bottom:64px
	}
	.ml64px-sm{
		margin-left:64px
	}
	.pl64px-sm{
		padding-left:64px
	}
	.mr64px-sm{
		margin-right:64px
	}
	.pr64px-sm{
		padding-right:64px
	}
	.mt68px-sm{
		margin-top:68px
	}
	.pt68px-sm{
		padding-top:68px
	}
	.mb68px-sm{
		margin-bottom:68px
	}
	.pb68px-sm{
		padding-bottom:68px
	}
	.ml68px-sm{
		margin-left:68px
	}
	.pl68px-sm{
		padding-left:68px
	}
	.mr68px-sm{
		margin-right:68px
	}
	.pr68px-sm{
		padding-right:68px
	}
	.mt72px-sm{
		margin-top:72px
	}
	.pt72px-sm{
		padding-top:72px
	}
	.mb72px-sm{
		margin-bottom:72px
	}
	.pb72px-sm{
		padding-bottom:72px
	}
	.ml72px-sm{
		margin-left:72px
	}
	.pl72px-sm{
		padding-left:72px
	}
	.mr72px-sm{
		margin-right:72px
	}
	.pr72px-sm{
		padding-right:72px
	}
	.mt76px-sm{
		margin-top:76px
	}
	.pt76px-sm{
		padding-top:76px
	}
	.mb76px-sm{
		margin-bottom:76px
	}
	.pb76px-sm{
		padding-bottom:76px
	}
	.ml76px-sm{
		margin-left:76px
	}
	.pl76px-sm{
		padding-left:76px
	}
	.mr76px-sm{
		margin-right:76px
	}
	.pr76px-sm{
		padding-right:76px
	}
	.mt80px-sm{
		margin-top:80px
	}
	.pt80px-sm{
		padding-top:80px
	}
	.mb80px-sm{
		margin-bottom:80px
	}
	.pb80px-sm{
		padding-bottom:80px
	}
	.ml80px-sm{
		margin-left:80px
	}
	.pl80px-sm{
		padding-left:80px
	}
	.mr80px-sm{
		margin-right:80px
	}
	.pr80px-sm{
		padding-right:80px
	}
	.mt84px-sm{
		margin-top:84px
	}
	.pt84px-sm{
		padding-top:84px
	}
	.mb84px-sm{
		margin-bottom:84px
	}
	.pb84px-sm{
		padding-bottom:84px
	}
	.ml84px-sm{
		margin-left:84px
	}
	.pl84px-sm{
		padding-left:84px
	}
	.mr84px-sm{
		margin-right:84px
	}
	.pr84px-sm{
		padding-right:84px
	}
	.mt88px-sm{
		margin-top:88px
	}
	.pt88px-sm{
		padding-top:88px
	}
	.mb88px-sm{
		margin-bottom:88px
	}
	.pb88px-sm{
		padding-bottom:88px
	}
	.ml88px-sm{
		margin-left:88px
	}
	.pl88px-sm{
		padding-left:88px
	}
	.mr88px-sm{
		margin-right:88px
	}
	.pr88px-sm{
		padding-right:88px
	}
	.mt92px-sm{
		margin-top:92px
	}
	.pt92px-sm{
		padding-top:92px
	}
	.mb92px-sm{
		margin-bottom:92px
	}
	.pb92px-sm{
		padding-bottom:92px
	}
	.ml92px-sm{
		margin-left:92px
	}
	.pl92px-sm{
		padding-left:92px
	}
	.mr92px-sm{
		margin-right:92px
	}
	.pr92px-sm{
		padding-right:92px
	}
	.mt96px-sm{
		margin-top:96px
	}
	.pt96px-sm{
		padding-top:96px
	}
	.mb96px-sm{
		margin-bottom:96px
	}
	.pb96px-sm{
		padding-bottom:96px
	}
	.ml96px-sm{
		margin-left:96px
	}
	.pl96px-sm{
		padding-left:96px
	}
	.mr96px-sm{
		margin-right:96px
	}
	.pr96px-sm{
		padding-right:96px
	}
	.mt100px-sm{
		margin-top:100px
	}
	.pt100px-sm{
		padding-top:100px
	}
	.mb100px-sm{
		margin-bottom:100px
	}
	.pb100px-sm{
		padding-bottom:100px
	}
	.ml100px-sm{
		margin-left:100px
	}
	.pl100px-sm{
		padding-left:100px
	}
	.mr100px-sm{
		margin-right:100px
	}
	.pr100px-sm{
		padding-right:100px
	}
	.mt104px-sm{
		margin-top:104px
	}
	.pt104px-sm{
		padding-top:104px
	}
	.mb104px-sm{
		margin-bottom:104px
	}
	.pb104px-sm{
		padding-bottom:104px
	}
	.ml104px-sm{
		margin-left:104px
	}
	.pl104px-sm{
		padding-left:104px
	}
	.mr104px-sm{
		margin-right:104px
	}
	.pr104px-sm{
		padding-right:104px
	}
	.mt108px-sm{
		margin-top:108px
	}
	.pt108px-sm{
		padding-top:108px
	}
	.mb108px-sm{
		margin-bottom:108px
	}
	.pb108px-sm{
		padding-bottom:108px
	}
	.ml108px-sm{
		margin-left:108px
	}
	.pl108px-sm{
		padding-left:108px
	}
	.mr108px-sm{
		margin-right:108px
	}
	.pr108px-sm{
		padding-right:108px
	}
	.mt112px-sm{
		margin-top:112px
	}
	.pt112px-sm{
		padding-top:112px
	}
	.mb112px-sm{
		margin-bottom:112px
	}
	.pb112px-sm{
		padding-bottom:112px
	}
	.ml112px-sm{
		margin-left:112px
	}
	.pl112px-sm{
		padding-left:112px
	}
	.mr112px-sm{
		margin-right:112px
	}
	.pr112px-sm{
		padding-right:112px
	}
	.mt116px-sm{
		margin-top:116px
	}
	.pt116px-sm{
		padding-top:116px
	}
	.mb116px-sm{
		margin-bottom:116px
	}
	.pb116px-sm{
		padding-bottom:116px
	}
	.ml116px-sm{
		margin-left:116px
	}
	.pl116px-sm{
		padding-left:116px
	}
	.mr116px-sm{
		margin-right:116px
	}
	.pr116px-sm{
		padding-right:116px
	}
	.mt120px-sm{
		margin-top:120px
	}
	.pt120px-sm{
		padding-top:120px
	}
	.mb120px-sm{
		margin-bottom:120px
	}
	.pb120px-sm{
		padding-bottom:120px
	}
	.ml120px-sm{
		margin-left:120px
	}
	.pl120px-sm{
		padding-left:120px
	}
	.mr120px-sm{
		margin-right:120px
	}
	.pr120px-sm{
		padding-right:120px
	}
	.mt124px-sm{
		margin-top:124px
	}
	.pt124px-sm{
		padding-top:124px
	}
	.mb124px-sm{
		margin-bottom:124px
	}
	.pb124px-sm{
		padding-bottom:124px
	}
	.ml124px-sm{
		margin-left:124px
	}
	.pl124px-sm{
		padding-left:124px
	}
	.mr124px-sm{
		margin-right:124px
	}
	.pr124px-sm{
		padding-right:124px
	}
	.mt128px-sm{
		margin-top:128px
	}
	.pt128px-sm{
		padding-top:128px
	}
	.mb128px-sm{
		margin-bottom:128px
	}
	.pb128px-sm{
		padding-bottom:128px
	}
	.ml128px-sm{
		margin-left:128px
	}
	.pl128px-sm{
		padding-left:128px
	}
	.mr128px-sm{
		margin-right:128px
	}
	.pr128px-sm{
		padding-right:128px
	}
	.w100-sm{
		width:100%
	}
	.w99-sm{
		width:99%
	}
	.w98-sm{
		width:98%
	}
	.w97-sm{
		width:97%
	}
	.w96-sm{
		width:96%
	}
	.w95-sm{
		width:95%
	}
	.w94-sm{
		width:94%
	}
	.w93-sm{
		width:93%
	}
	.w92-sm{
		width:92%
	}
	.w91-sm{
		width:91%
	}
	.w90-sm{
		width:90%
	}
	.w89-sm{
		width:89%
	}
	.w88-sm{
		width:88%
	}
	.w87-sm{
		width:87%
	}
	.w86-sm{
		width:86%
	}
	.w85-sm{
		width:85%
	}
	.w84-sm{
		width:84%
	}
	.w83-sm{
		width:83%
	}
	.w82-sm{
		width:82%
	}
	.w81-sm{
		width:81%
	}
	.w80-sm{
		width:80%
	}
	.w79-sm{
		width:79%
	}
	.w78-sm{
		width:78%
	}
	.w77-sm{
		width:77%
	}
	.w76-sm{
		width:76%
	}
	.w75-sm{
		width:75%
	}
	.w74-sm{
		width:74%
	}
	.w73-sm{
		width:73%
	}
	.w72-sm{
		width:72%
	}
	.w71-sm{
		width:71%
	}
	.w70-sm{
		width:70%
	}
	.w69-sm{
		width:69%
	}
	.w68-sm{
		width:68%
	}
	.w67-sm{
		width:67%
	}
	.w66-sm{
		width:66%
	}
	.w65-sm{
		width:65%
	}
	.w64-sm{
		width:64%
	}
	.w63-sm{
		width:63%
	}
	.w62-sm{
		width:62%
	}
	.w61-sm{
		width:61%
	}
	.w60-sm{
		width:60%
	}
	.w59-sm{
		width:59%
	}
	.w58-sm{
		width:58%
	}
	.w57-sm{
		width:57%
	}
	.w56-sm{
		width:56%
	}
	.w55-sm{
		width:55%
	}
	.w54-sm{
		width:54%
	}
	.w53-sm{
		width:53%
	}
	.w52-sm{
		width:52%
	}
	.w51-sm{
		width:51%
	}
	.w50-sm{
		width:50%
	}
	.w49-sm{
		width:49%
	}
	.w48-sm{
		width:48%
	}
	.w47-sm{
		width:47%
	}
	.w46-sm{
		width:46%
	}
	.w45-sm{
		width:45%
	}
	.w44-sm{
		width:44%
	}
	.w43-sm{
		width:43%
	}
	.w42-sm{
		width:42%
	}
	.w41-sm{
		width:41%
	}
	.w40-sm{
		width:40%
	}
	.w39-sm{
		width:39%
	}
	.w38-sm{
		width:38%
	}
	.w37-sm{
		width:37%
	}
	.w36-sm{
		width:36%
	}
	.w35-sm{
		width:35%
	}
	.w34-sm{
		width:34%
	}
	.w33-sm{
		width:33%
	}
	.w32-sm{
		width:32%
	}
	.w31-sm{
		width:31%
	}
	.w30-sm{
		width:30%
	}
	.w29-sm{
		width:29%
	}
	.w28-sm{
		width:28%
	}
	.w27-sm{
		width:27%
	}
	.w26-sm{
		width:26%
	}
	.w25-sm{
		width:25%
	}
	.w24-sm{
		width:24%
	}
	.w23-sm{
		width:23%
	}
	.w22-sm{
		width:22%
	}
	.w21-sm{
		width:21%
	}
	.w20-sm{
		width:20%
	}
	.w19-sm{
		width:19%
	}
	.w18-sm{
		width:18%
	}
	.w17-sm{
		width:17%
	}
	.w16-sm{
		width:16%
	}
	.w15-sm{
		width:15%
	}
	.w14-sm{
		width:14%
	}
	.w13-sm{
		width:13%
	}
	.w12-sm{
		width:12%
	}
	.w11-sm{
		width:11%
	}
	.w10-sm{
		width:10%
	}
	.w9-sm{
		width:9%
	}
	.w8-sm{
		width:8%
	}
	.w7-sm{
		width:7%
	}
	.w6-sm{
		width:6%
	}
	.w5-sm{
		width:5%
	}
	.w4-sm{
		width:4%
	}
	.w3-sm{
		width:3%
	}
	.w2-sm{
		width:2%
	}
	.w1-sm{
		width:1%
	}
	.w0-sm{
		width:0%
	}
	.fs50px-sm{
		font-size:50px
	}
	.fs49px-sm{
		font-size:49px
	}
	.fs48px-sm{
		font-size:48px
	}
	.fs47px-sm{
		font-size:47px
	}
	.fs46px-sm{
		font-size:46px
	}
	.fs45px-sm{
		font-size:45px
	}
	.fs44px-sm{
		font-size:44px
	}
	.fs43px-sm{
		font-size:43px
	}
	.fs42px-sm{
		font-size:42px
	}
	.fs41px-sm{
		font-size:41px
	}
	.fs40px-sm{
		font-size:40px
	}
	.fs39px-sm{
		font-size:39px
	}
	.fs38px-sm{
		font-size:38px
	}
	.fs37px-sm{
		font-size:37px
	}
	.fs36px-sm{
		font-size:36px
	}
	.fs35px-sm{
		font-size:35px
	}
	.fs34px-sm{
		font-size:34px
	}
	.fs33px-sm{
		font-size:33px
	}
	.fs32px-sm{
		font-size:32px
	}
	.fs31px-sm{
		font-size:31px
	}
	.fs30px-sm{
		font-size:30px
	}
	.fs29px-sm{
		font-size:29px
	}
	.fs28px-sm{
		font-size:28px
	}
	.fs27px-sm{
		font-size:27px
	}
	.fs26px-sm{
		font-size:26px
	}
	.fs25px-sm{
		font-size:25px
	}
	.fs24px-sm{
		font-size:24px
	}
	.fs23px-sm{
		font-size:23px
	}
	.fs22px-sm{
		font-size:22px
	}
	.fs21px-sm{
		font-size:21px
	}
	.fs20px-sm{
		font-size:20px
	}
	.fs19px-sm{
		font-size:19px
	}
	.fs18px-sm{
		font-size:18px
	}
	.fs17px-sm{
		font-size:17px
	}
	.fs16px-sm{
		font-size:16px
	}
	.fs15px-sm{
		font-size:15px
	}
	.fs14px-sm{
		font-size:14px
	}
	.fs13px-sm{
		font-size:13px
	}
	.fs12px-sm{
		font-size:12px
	}
	.fs11px-sm{
		font-size:11px
	}
	.fs10px-sm{
		font-size:10px
	}
	.fs9px-sm{
		font-size:9px
	}
	.fs8px-sm{
		font-size:8px
	}
	.fs7px-sm{
		font-size:7px
	}
	.fs6px-sm{
		font-size:6px
	}
	.fs5px-sm{
		font-size:5px
	}
	.fs4px-sm{
		font-size:4px
	}
	.fs3px-sm{
		font-size:3px
	}
	.fs2px-sm{
		font-size:2px
	}
	.fs1px-sm{
		font-size:1px
	}
	.fs0px-sm{
		font-size:0px
	}
	.lh50px-sm{
		line-height:50px
	}
	.lh49px-sm{
		line-height:49px
	}
	.lh48px-sm{
		line-height:48px
	}
	.lh47px-sm{
		line-height:47px
	}
	.lh46px-sm{
		line-height:46px
	}
	.lh45px-sm{
		line-height:45px
	}
	.lh44px-sm{
		line-height:44px
	}
	.lh43px-sm{
		line-height:43px
	}
	.lh42px-sm{
		line-height:42px
	}
	.lh41px-sm{
		line-height:41px
	}
	.lh40px-sm{
		line-height:40px
	}
	.lh39px-sm{
		line-height:39px
	}
	.lh38px-sm{
		line-height:38px
	}
	.lh37px-sm{
		line-height:37px
	}
	.lh36px-sm{
		line-height:36px
	}
	.lh35px-sm{
		line-height:35px
	}
	.lh34px-sm{
		line-height:34px
	}
	.lh33px-sm{
		line-height:33px
	}
	.lh32px-sm{
		line-height:32px
	}
	.lh31px-sm{
		line-height:31px
	}
	.lh30px-sm{
		line-height:30px
	}
	.lh29px-sm{
		line-height:29px
	}
	.lh28px-sm{
		line-height:28px
	}
	.lh27px-sm{
		line-height:27px
	}
	.lh26px-sm{
		line-height:26px
	}
	.lh25px-sm{
		line-height:25px
	}
	.lh24px-sm{
		line-height:24px
	}
	.lh23px-sm{
		line-height:23px
	}
	.lh22px-sm{
		line-height:22px
	}
	.lh21px-sm{
		line-height:21px
	}
	.lh20px-sm{
		line-height:20px
	}
	.lh19px-sm{
		line-height:19px
	}
	.lh18px-sm{
		line-height:18px
	}
	.lh17px-sm{
		line-height:17px
	}
	.lh16px-sm{
		line-height:16px
	}
	.lh15px-sm{
		line-height:15px
	}
	.lh14px-sm{
		line-height:14px
	}
	.lh13px-sm{
		line-height:13px
	}
	.lh12px-sm{
		line-height:12px
	}
	.lh11px-sm{
		line-height:11px
	}
	.lh10px-sm{
		line-height:10px
	}
	.lh1-sm{
		line-height:1
	}
	.lh11-sm{
		line-height:1.1
	}
	.lh12-sm{
		line-height:1.2
	}
	.lh13-sm{
		line-height:1.3
	}
	.lh14-sm{
		line-height:1.4
	}
	.lhn-sm{
		line-height:normal
	}
	.fw900-sm{
		font-weight:900
	}
	.fw800-sm{
		font-weight:800
	}
	.fw700-sm{
		font-weight:700
	}
	.fw600-sm{
		font-weight:600
	}
	.fw500-sm{
		font-weight:500
	}
	.fw400-sm{
		font-weight:400
	}
	.fw300-sm{
		font-weight:300
	}
	.spacer-sm{
		flex:1
	}
	.nowrap-sm{
		white-space:nowrap
	}
	.al-sm{
		text-align:left !important
	}
	.ac-sm{
		text-align:center !important
	}
	.ar-sm{
		text-align:right !important
	}
	.aj-sm{
		text-align:justify !important
	}
	.ttu-sm{
		text-transform:uppercase !important
	}
	.ttc-sm{
		text-transform:capitalize !important
	}
	.ttn-sm{
		text-transform:none !important
	}
	.dblock-sm{
		display:block
	}
	.dib100-sm{
		display:inline-block;
		width:100%
	}
	.dib-sm{
		display:inline-block
	}
	.dn-sm{
		display:none
	}
	.diflex-sm{
		display:inline-flex
	}
	.dflex-sm{
		display:flex
	}
	.flow-column-sm{
		flex-flow:column
	}
	.flex-reverse-sm{
		flex-flow:column-reverse
	}
	.flex-row-reverse-sm{
		flex-flow:row-reverse
	}
	.flex-wrap-sm{
		flex-wrap:wrap
	}
	.no-shrink-sm{
		flex-shrink:0
	}
	.justify-center-sm{
		justify-content:center
	}
	.justify-between-sm{
		justify-content:space-between
	}
	.justify-around-sm{
		justify-content:space-around
	}
	.justify-evenly-sm{
		justify-content:space-evenly
	}
	.justify-end-sm{
		justify-content:flex-end
	}
	.justify-start-sm{
		justify-content:flex-start
	}
	.align-items-start-sm{
		align-items:flex-start
	}
	.align-items-end-sm{
		align-items:flex-end
	}
	.align-items-center-sm{
		align-items:center
	}
	.align-items-baseline-sm{
		align-items:baseline
	}
	.align-items-stretch-sm{
		align-items:stretch
	}
	.align-self-start-sm{
		align-self:flex-start
	}
	.align-self-end-sm{
		align-self:flex-end
	}
	.align-self-center-sm{
		align-self:center
	}
	.align-self-baseline-sm{
		align-self:baseline
	}
	.align-self-stretch-sm{
		align-self:stretch
	}
	.fl-sm{
		float:left
	}
	.fr-sm{
		float:right
	}
	.fn-sm{
		float:none
	}
	.position-relative-sm{
		position:relative
	}
	.position-absolute-sm{
		position:absolute
	}
	.position-static-sm{
		position:static
	}
	.position-sticky-sm{
		position:sticky
	}
	.position-fixed-sm{
		position:fixed
	}
}
@media(max-width: 600px){
	.mx-auto-xs{
		margin-left:auto;
		margin-right:auto
	}
	.m0px-xs{
		margin:0px
	}
	.my0px-xs{
		margin-top:0px;
		margin-bottom:0px
	}
	.mx0px-xs{
		margin-left:0px;
		margin-right:0px
	}
	.p0px-xs{
		padding:0px
	}
	.py0px-xs{
		padding-top:0px;
		padding-bottom:0px
	}
	.px0px-xs{
		padding-left:0px;
		padding-right:0px
	}
	.m4px-xs{
		margin:4px
	}
	.my4px-xs{
		margin-top:4px;
		margin-bottom:4px
	}
	.mx4px-xs{
		margin-left:4px;
		margin-right:4px
	}
	.p4px-xs{
		padding:4px
	}
	.py4px-xs{
		padding-top:4px;
		padding-bottom:4px
	}
	.px4px-xs{
		padding-left:4px;
		padding-right:4px
	}
	.m8px-xs{
		margin:8px
	}
	.my8px-xs{
		margin-top:8px;
		margin-bottom:8px
	}
	.mx8px-xs{
		margin-left:8px;
		margin-right:8px
	}
	.p8px-xs{
		padding:8px
	}
	.py8px-xs{
		padding-top:8px;
		padding-bottom:8px
	}
	.px8px-xs{
		padding-left:8px;
		padding-right:8px
	}
	.m12px-xs{
		margin:12px
	}
	.my12px-xs{
		margin-top:12px;
		margin-bottom:12px
	}
	.mx12px-xs{
		margin-left:12px;
		margin-right:12px
	}
	.p12px-xs{
		padding:12px
	}
	.py12px-xs{
		padding-top:12px;
		padding-bottom:12px
	}
	.px12px-xs{
		padding-left:12px;
		padding-right:12px
	}
	.m16px-xs{
		margin:16px
	}
	.my16px-xs{
		margin-top:16px;
		margin-bottom:16px
	}
	.mx16px-xs{
		margin-left:16px;
		margin-right:16px
	}
	.p16px-xs{
		padding:16px
	}
	.py16px-xs{
		padding-top:16px;
		padding-bottom:16px
	}
	.px16px-xs{
		padding-left:16px;
		padding-right:16px
	}
	.m20px-xs{
		margin:20px
	}
	.my20px-xs{
		margin-top:20px;
		margin-bottom:20px
	}
	.mx20px-xs{
		margin-left:20px;
		margin-right:20px
	}
	.p20px-xs{
		padding:20px
	}
	.py20px-xs{
		padding-top:20px;
		padding-bottom:20px
	}
	.px20px-xs{
		padding-left:20px;
		padding-right:20px
	}
	.m24px-xs{
		margin:24px
	}
	.my24px-xs{
		margin-top:24px;
		margin-bottom:24px
	}
	.mx24px-xs{
		margin-left:24px;
		margin-right:24px
	}
	.p24px-xs{
		padding:24px
	}
	.py24px-xs{
		padding-top:24px;
		padding-bottom:24px
	}
	.px24px-xs{
		padding-left:24px;
		padding-right:24px
	}
	.m28px-xs{
		margin:28px
	}
	.my28px-xs{
		margin-top:28px;
		margin-bottom:28px
	}
	.mx28px-xs{
		margin-left:28px;
		margin-right:28px
	}
	.p28px-xs{
		padding:28px
	}
	.py28px-xs{
		padding-top:28px;
		padding-bottom:28px
	}
	.px28px-xs{
		padding-left:28px;
		padding-right:28px
	}
	.m32px-xs{
		margin:32px
	}
	.my32px-xs{
		margin-top:32px;
		margin-bottom:32px
	}
	.mx32px-xs{
		margin-left:32px;
		margin-right:32px
	}
	.p32px-xs{
		padding:32px
	}
	.py32px-xs{
		padding-top:32px;
		padding-bottom:32px
	}
	.px32px-xs{
		padding-left:32px;
		padding-right:32px
	}
	.m36px-xs{
		margin:36px
	}
	.my36px-xs{
		margin-top:36px;
		margin-bottom:36px
	}
	.mx36px-xs{
		margin-left:36px;
		margin-right:36px
	}
	.p36px-xs{
		padding:36px
	}
	.py36px-xs{
		padding-top:36px;
		padding-bottom:36px
	}
	.px36px-xs{
		padding-left:36px;
		padding-right:36px
	}
	.m40px-xs{
		margin:40px
	}
	.my40px-xs{
		margin-top:40px;
		margin-bottom:40px
	}
	.mx40px-xs{
		margin-left:40px;
		margin-right:40px
	}
	.p40px-xs{
		padding:40px
	}
	.py40px-xs{
		padding-top:40px;
		padding-bottom:40px
	}
	.px40px-xs{
		padding-left:40px;
		padding-right:40px
	}
	.m44px-xs{
		margin:44px
	}
	.my44px-xs{
		margin-top:44px;
		margin-bottom:44px
	}
	.mx44px-xs{
		margin-left:44px;
		margin-right:44px
	}
	.p44px-xs{
		padding:44px
	}
	.py44px-xs{
		padding-top:44px;
		padding-bottom:44px
	}
	.px44px-xs{
		padding-left:44px;
		padding-right:44px
	}
	.m48px-xs{
		margin:48px
	}
	.my48px-xs{
		margin-top:48px;
		margin-bottom:48px
	}
	.mx48px-xs{
		margin-left:48px;
		margin-right:48px
	}
	.p48px-xs{
		padding:48px
	}
	.py48px-xs{
		padding-top:48px;
		padding-bottom:48px
	}
	.px48px-xs{
		padding-left:48px;
		padding-right:48px
	}
	.m52px-xs{
		margin:52px
	}
	.my52px-xs{
		margin-top:52px;
		margin-bottom:52px
	}
	.mx52px-xs{
		margin-left:52px;
		margin-right:52px
	}
	.p52px-xs{
		padding:52px
	}
	.py52px-xs{
		padding-top:52px;
		padding-bottom:52px
	}
	.px52px-xs{
		padding-left:52px;
		padding-right:52px
	}
	.m56px-xs{
		margin:56px
	}
	.my56px-xs{
		margin-top:56px;
		margin-bottom:56px
	}
	.mx56px-xs{
		margin-left:56px;
		margin-right:56px
	}
	.p56px-xs{
		padding:56px
	}
	.py56px-xs{
		padding-top:56px;
		padding-bottom:56px
	}
	.px56px-xs{
		padding-left:56px;
		padding-right:56px
	}
	.m60px-xs{
		margin:60px
	}
	.my60px-xs{
		margin-top:60px;
		margin-bottom:60px
	}
	.mx60px-xs{
		margin-left:60px;
		margin-right:60px
	}
	.p60px-xs{
		padding:60px
	}
	.py60px-xs{
		padding-top:60px;
		padding-bottom:60px
	}
	.px60px-xs{
		padding-left:60px;
		padding-right:60px
	}
	.m64px-xs{
		margin:64px
	}
	.my64px-xs{
		margin-top:64px;
		margin-bottom:64px
	}
	.mx64px-xs{
		margin-left:64px;
		margin-right:64px
	}
	.p64px-xs{
		padding:64px
	}
	.py64px-xs{
		padding-top:64px;
		padding-bottom:64px
	}
	.px64px-xs{
		padding-left:64px;
		padding-right:64px
	}
	.m68px-xs{
		margin:68px
	}
	.my68px-xs{
		margin-top:68px;
		margin-bottom:68px
	}
	.mx68px-xs{
		margin-left:68px;
		margin-right:68px
	}
	.p68px-xs{
		padding:68px
	}
	.py68px-xs{
		padding-top:68px;
		padding-bottom:68px
	}
	.px68px-xs{
		padding-left:68px;
		padding-right:68px
	}
	.m72px-xs{
		margin:72px
	}
	.my72px-xs{
		margin-top:72px;
		margin-bottom:72px
	}
	.mx72px-xs{
		margin-left:72px;
		margin-right:72px
	}
	.p72px-xs{
		padding:72px
	}
	.py72px-xs{
		padding-top:72px;
		padding-bottom:72px
	}
	.px72px-xs{
		padding-left:72px;
		padding-right:72px
	}
	.m76px-xs{
		margin:76px
	}
	.my76px-xs{
		margin-top:76px;
		margin-bottom:76px
	}
	.mx76px-xs{
		margin-left:76px;
		margin-right:76px
	}
	.p76px-xs{
		padding:76px
	}
	.py76px-xs{
		padding-top:76px;
		padding-bottom:76px
	}
	.px76px-xs{
		padding-left:76px;
		padding-right:76px
	}
	.m80px-xs{
		margin:80px
	}
	.my80px-xs{
		margin-top:80px;
		margin-bottom:80px
	}
	.mx80px-xs{
		margin-left:80px;
		margin-right:80px
	}
	.p80px-xs{
		padding:80px
	}
	.py80px-xs{
		padding-top:80px;
		padding-bottom:80px
	}
	.px80px-xs{
		padding-left:80px;
		padding-right:80px
	}
	.m84px-xs{
		margin:84px
	}
	.my84px-xs{
		margin-top:84px;
		margin-bottom:84px
	}
	.mx84px-xs{
		margin-left:84px;
		margin-right:84px
	}
	.p84px-xs{
		padding:84px
	}
	.py84px-xs{
		padding-top:84px;
		padding-bottom:84px
	}
	.px84px-xs{
		padding-left:84px;
		padding-right:84px
	}
	.m88px-xs{
		margin:88px
	}
	.my88px-xs{
		margin-top:88px;
		margin-bottom:88px
	}
	.mx88px-xs{
		margin-left:88px;
		margin-right:88px
	}
	.p88px-xs{
		padding:88px
	}
	.py88px-xs{
		padding-top:88px;
		padding-bottom:88px
	}
	.px88px-xs{
		padding-left:88px;
		padding-right:88px
	}
	.m92px-xs{
		margin:92px
	}
	.my92px-xs{
		margin-top:92px;
		margin-bottom:92px
	}
	.mx92px-xs{
		margin-left:92px;
		margin-right:92px
	}
	.p92px-xs{
		padding:92px
	}
	.py92px-xs{
		padding-top:92px;
		padding-bottom:92px
	}
	.px92px-xs{
		padding-left:92px;
		padding-right:92px
	}
	.m96px-xs{
		margin:96px
	}
	.my96px-xs{
		margin-top:96px;
		margin-bottom:96px
	}
	.mx96px-xs{
		margin-left:96px;
		margin-right:96px
	}
	.p96px-xs{
		padding:96px
	}
	.py96px-xs{
		padding-top:96px;
		padding-bottom:96px
	}
	.px96px-xs{
		padding-left:96px;
		padding-right:96px
	}
	.m100px-xs{
		margin:100px
	}
	.my100px-xs{
		margin-top:100px;
		margin-bottom:100px
	}
	.mx100px-xs{
		margin-left:100px;
		margin-right:100px
	}
	.p100px-xs{
		padding:100px
	}
	.py100px-xs{
		padding-top:100px;
		padding-bottom:100px
	}
	.px100px-xs{
		padding-left:100px;
		padding-right:100px
	}
	.m104px-xs{
		margin:104px
	}
	.my104px-xs{
		margin-top:104px;
		margin-bottom:104px
	}
	.mx104px-xs{
		margin-left:104px;
		margin-right:104px
	}
	.p104px-xs{
		padding:104px
	}
	.py104px-xs{
		padding-top:104px;
		padding-bottom:104px
	}
	.px104px-xs{
		padding-left:104px;
		padding-right:104px
	}
	.m108px-xs{
		margin:108px
	}
	.my108px-xs{
		margin-top:108px;
		margin-bottom:108px
	}
	.mx108px-xs{
		margin-left:108px;
		margin-right:108px
	}
	.p108px-xs{
		padding:108px
	}
	.py108px-xs{
		padding-top:108px;
		padding-bottom:108px
	}
	.px108px-xs{
		padding-left:108px;
		padding-right:108px
	}
	.m112px-xs{
		margin:112px
	}
	.my112px-xs{
		margin-top:112px;
		margin-bottom:112px
	}
	.mx112px-xs{
		margin-left:112px;
		margin-right:112px
	}
	.p112px-xs{
		padding:112px
	}
	.py112px-xs{
		padding-top:112px;
		padding-bottom:112px
	}
	.px112px-xs{
		padding-left:112px;
		padding-right:112px
	}
	.m116px-xs{
		margin:116px
	}
	.my116px-xs{
		margin-top:116px;
		margin-bottom:116px
	}
	.mx116px-xs{
		margin-left:116px;
		margin-right:116px
	}
	.p116px-xs{
		padding:116px
	}
	.py116px-xs{
		padding-top:116px;
		padding-bottom:116px
	}
	.px116px-xs{
		padding-left:116px;
		padding-right:116px
	}
	.m120px-xs{
		margin:120px
	}
	.my120px-xs{
		margin-top:120px;
		margin-bottom:120px
	}
	.mx120px-xs{
		margin-left:120px;
		margin-right:120px
	}
	.p120px-xs{
		padding:120px
	}
	.py120px-xs{
		padding-top:120px;
		padding-bottom:120px
	}
	.px120px-xs{
		padding-left:120px;
		padding-right:120px
	}
	.m124px-xs{
		margin:124px
	}
	.my124px-xs{
		margin-top:124px;
		margin-bottom:124px
	}
	.mx124px-xs{
		margin-left:124px;
		margin-right:124px
	}
	.p124px-xs{
		padding:124px
	}
	.py124px-xs{
		padding-top:124px;
		padding-bottom:124px
	}
	.px124px-xs{
		padding-left:124px;
		padding-right:124px
	}
	.m128px-xs{
		margin:128px
	}
	.my128px-xs{
		margin-top:128px;
		margin-bottom:128px
	}
	.mx128px-xs{
		margin-left:128px;
		margin-right:128px
	}
	.p128px-xs{
		padding:128px
	}
	.py128px-xs{
		padding-top:128px;
		padding-bottom:128px
	}
	.px128px-xs{
		padding-left:128px;
		padding-right:128px
	}
	.mt0px-xs{
		margin-top:0px
	}
	.pt0px-xs{
		padding-top:0px
	}
	.mb0px-xs{
		margin-bottom:0px
	}
	.pb0px-xs{
		padding-bottom:0px
	}
	.ml0px-xs{
		margin-left:0px
	}
	.pl0px-xs{
		padding-left:0px
	}
	.mr0px-xs{
		margin-right:0px
	}
	.pr0px-xs{
		padding-right:0px
	}
	.mt4px-xs{
		margin-top:4px
	}
	.pt4px-xs{
		padding-top:4px
	}
	.mb4px-xs{
		margin-bottom:4px
	}
	.pb4px-xs{
		padding-bottom:4px
	}
	.ml4px-xs{
		margin-left:4px
	}
	.pl4px-xs{
		padding-left:4px
	}
	.mr4px-xs{
		margin-right:4px
	}
	.pr4px-xs{
		padding-right:4px
	}
	.mt8px-xs{
		margin-top:8px
	}
	.pt8px-xs{
		padding-top:8px
	}
	.mb8px-xs{
		margin-bottom:8px
	}
	.pb8px-xs{
		padding-bottom:8px
	}
	.ml8px-xs{
		margin-left:8px
	}
	.pl8px-xs{
		padding-left:8px
	}
	.mr8px-xs{
		margin-right:8px
	}
	.pr8px-xs{
		padding-right:8px
	}
	.mt12px-xs{
		margin-top:12px
	}
	.pt12px-xs{
		padding-top:12px
	}
	.mb12px-xs{
		margin-bottom:12px
	}
	.pb12px-xs{
		padding-bottom:12px
	}
	.ml12px-xs{
		margin-left:12px
	}
	.pl12px-xs{
		padding-left:12px
	}
	.mr12px-xs{
		margin-right:12px
	}
	.pr12px-xs{
		padding-right:12px
	}
	.mt16px-xs{
		margin-top:16px
	}
	.pt16px-xs{
		padding-top:16px
	}
	.mb16px-xs{
		margin-bottom:16px
	}
	.pb16px-xs{
		padding-bottom:16px
	}
	.ml16px-xs{
		margin-left:16px
	}
	.pl16px-xs{
		padding-left:16px
	}
	.mr16px-xs{
		margin-right:16px
	}
	.pr16px-xs{
		padding-right:16px
	}
	.mt20px-xs{
		margin-top:20px
	}
	.pt20px-xs{
		padding-top:20px
	}
	.mb20px-xs{
		margin-bottom:20px
	}
	.pb20px-xs{
		padding-bottom:20px
	}
	.ml20px-xs{
		margin-left:20px
	}
	.pl20px-xs{
		padding-left:20px
	}
	.mr20px-xs{
		margin-right:20px
	}
	.pr20px-xs{
		padding-right:20px
	}
	.mt24px-xs{
		margin-top:24px
	}
	.pt24px-xs{
		padding-top:24px
	}
	.mb24px-xs{
		margin-bottom:24px
	}
	.pb24px-xs{
		padding-bottom:24px
	}
	.ml24px-xs{
		margin-left:24px
	}
	.pl24px-xs{
		padding-left:24px
	}
	.mr24px-xs{
		margin-right:24px
	}
	.pr24px-xs{
		padding-right:24px
	}
	.mt28px-xs{
		margin-top:28px
	}
	.pt28px-xs{
		padding-top:28px
	}
	.mb28px-xs{
		margin-bottom:28px
	}
	.pb28px-xs{
		padding-bottom:28px
	}
	.ml28px-xs{
		margin-left:28px
	}
	.pl28px-xs{
		padding-left:28px
	}
	.mr28px-xs{
		margin-right:28px
	}
	.pr28px-xs{
		padding-right:28px
	}
	.mt32px-xs{
		margin-top:32px
	}
	.pt32px-xs{
		padding-top:32px
	}
	.mb32px-xs{
		margin-bottom:32px
	}
	.pb32px-xs{
		padding-bottom:32px
	}
	.ml32px-xs{
		margin-left:32px
	}
	.pl32px-xs{
		padding-left:32px
	}
	.mr32px-xs{
		margin-right:32px
	}
	.pr32px-xs{
		padding-right:32px
	}
	.mt36px-xs{
		margin-top:36px
	}
	.pt36px-xs{
		padding-top:36px
	}
	.mb36px-xs{
		margin-bottom:36px
	}
	.pb36px-xs{
		padding-bottom:36px
	}
	.ml36px-xs{
		margin-left:36px
	}
	.pl36px-xs{
		padding-left:36px
	}
	.mr36px-xs{
		margin-right:36px
	}
	.pr36px-xs{
		padding-right:36px
	}
	.mt40px-xs{
		margin-top:40px
	}
	.pt40px-xs{
		padding-top:40px
	}
	.mb40px-xs{
		margin-bottom:40px
	}
	.pb40px-xs{
		padding-bottom:40px
	}
	.ml40px-xs{
		margin-left:40px
	}
	.pl40px-xs{
		padding-left:40px
	}
	.mr40px-xs{
		margin-right:40px
	}
	.pr40px-xs{
		padding-right:40px
	}
	.mt44px-xs{
		margin-top:44px
	}
	.pt44px-xs{
		padding-top:44px
	}
	.mb44px-xs{
		margin-bottom:44px
	}
	.pb44px-xs{
		padding-bottom:44px
	}
	.ml44px-xs{
		margin-left:44px
	}
	.pl44px-xs{
		padding-left:44px
	}
	.mr44px-xs{
		margin-right:44px
	}
	.pr44px-xs{
		padding-right:44px
	}
	.mt48px-xs{
		margin-top:48px
	}
	.pt48px-xs{
		padding-top:48px
	}
	.mb48px-xs{
		margin-bottom:48px
	}
	.pb48px-xs{
		padding-bottom:48px
	}
	.ml48px-xs{
		margin-left:48px
	}
	.pl48px-xs{
		padding-left:48px
	}
	.mr48px-xs{
		margin-right:48px
	}
	.pr48px-xs{
		padding-right:48px
	}
	.mt52px-xs{
		margin-top:52px
	}
	.pt52px-xs{
		padding-top:52px
	}
	.mb52px-xs{
		margin-bottom:52px
	}
	.pb52px-xs{
		padding-bottom:52px
	}
	.ml52px-xs{
		margin-left:52px
	}
	.pl52px-xs{
		padding-left:52px
	}
	.mr52px-xs{
		margin-right:52px
	}
	.pr52px-xs{
		padding-right:52px
	}
	.mt56px-xs{
		margin-top:56px
	}
	.pt56px-xs{
		padding-top:56px
	}
	.mb56px-xs{
		margin-bottom:56px
	}
	.pb56px-xs{
		padding-bottom:56px
	}
	.ml56px-xs{
		margin-left:56px
	}
	.pl56px-xs{
		padding-left:56px
	}
	.mr56px-xs{
		margin-right:56px
	}
	.pr56px-xs{
		padding-right:56px
	}
	.mt60px-xs{
		margin-top:60px
	}
	.pt60px-xs{
		padding-top:60px
	}
	.mb60px-xs{
		margin-bottom:60px
	}
	.pb60px-xs{
		padding-bottom:60px
	}
	.ml60px-xs{
		margin-left:60px
	}
	.pl60px-xs{
		padding-left:60px
	}
	.mr60px-xs{
		margin-right:60px
	}
	.pr60px-xs{
		padding-right:60px
	}
	.mt64px-xs{
		margin-top:64px
	}
	.pt64px-xs{
		padding-top:64px
	}
	.mb64px-xs{
		margin-bottom:64px
	}
	.pb64px-xs{
		padding-bottom:64px
	}
	.ml64px-xs{
		margin-left:64px
	}
	.pl64px-xs{
		padding-left:64px
	}
	.mr64px-xs{
		margin-right:64px
	}
	.pr64px-xs{
		padding-right:64px
	}
	.mt68px-xs{
		margin-top:68px
	}
	.pt68px-xs{
		padding-top:68px
	}
	.mb68px-xs{
		margin-bottom:68px
	}
	.pb68px-xs{
		padding-bottom:68px
	}
	.ml68px-xs{
		margin-left:68px
	}
	.pl68px-xs{
		padding-left:68px
	}
	.mr68px-xs{
		margin-right:68px
	}
	.pr68px-xs{
		padding-right:68px
	}
	.mt72px-xs{
		margin-top:72px
	}
	.pt72px-xs{
		padding-top:72px
	}
	.mb72px-xs{
		margin-bottom:72px
	}
	.pb72px-xs{
		padding-bottom:72px
	}
	.ml72px-xs{
		margin-left:72px
	}
	.pl72px-xs{
		padding-left:72px
	}
	.mr72px-xs{
		margin-right:72px
	}
	.pr72px-xs{
		padding-right:72px
	}
	.mt76px-xs{
		margin-top:76px
	}
	.pt76px-xs{
		padding-top:76px
	}
	.mb76px-xs{
		margin-bottom:76px
	}
	.pb76px-xs{
		padding-bottom:76px
	}
	.ml76px-xs{
		margin-left:76px
	}
	.pl76px-xs{
		padding-left:76px
	}
	.mr76px-xs{
		margin-right:76px
	}
	.pr76px-xs{
		padding-right:76px
	}
	.mt80px-xs{
		margin-top:80px
	}
	.pt80px-xs{
		padding-top:80px
	}
	.mb80px-xs{
		margin-bottom:80px
	}
	.pb80px-xs{
		padding-bottom:80px
	}
	.ml80px-xs{
		margin-left:80px
	}
	.pl80px-xs{
		padding-left:80px
	}
	.mr80px-xs{
		margin-right:80px
	}
	.pr80px-xs{
		padding-right:80px
	}
	.mt84px-xs{
		margin-top:84px
	}
	.pt84px-xs{
		padding-top:84px
	}
	.mb84px-xs{
		margin-bottom:84px
	}
	.pb84px-xs{
		padding-bottom:84px
	}
	.ml84px-xs{
		margin-left:84px
	}
	.pl84px-xs{
		padding-left:84px
	}
	.mr84px-xs{
		margin-right:84px
	}
	.pr84px-xs{
		padding-right:84px
	}
	.mt88px-xs{
		margin-top:88px
	}
	.pt88px-xs{
		padding-top:88px
	}
	.mb88px-xs{
		margin-bottom:88px
	}
	.pb88px-xs{
		padding-bottom:88px
	}
	.ml88px-xs{
		margin-left:88px
	}
	.pl88px-xs{
		padding-left:88px
	}
	.mr88px-xs{
		margin-right:88px
	}
	.pr88px-xs{
		padding-right:88px
	}
	.mt92px-xs{
		margin-top:92px
	}
	.pt92px-xs{
		padding-top:92px
	}
	.mb92px-xs{
		margin-bottom:92px
	}
	.pb92px-xs{
		padding-bottom:92px
	}
	.ml92px-xs{
		margin-left:92px
	}
	.pl92px-xs{
		padding-left:92px
	}
	.mr92px-xs{
		margin-right:92px
	}
	.pr92px-xs{
		padding-right:92px
	}
	.mt96px-xs{
		margin-top:96px
	}
	.pt96px-xs{
		padding-top:96px
	}
	.mb96px-xs{
		margin-bottom:96px
	}
	.pb96px-xs{
		padding-bottom:96px
	}
	.ml96px-xs{
		margin-left:96px
	}
	.pl96px-xs{
		padding-left:96px
	}
	.mr96px-xs{
		margin-right:96px
	}
	.pr96px-xs{
		padding-right:96px
	}
	.mt100px-xs{
		margin-top:100px
	}
	.pt100px-xs{
		padding-top:100px
	}
	.mb100px-xs{
		margin-bottom:100px
	}
	.pb100px-xs{
		padding-bottom:100px
	}
	.ml100px-xs{
		margin-left:100px
	}
	.pl100px-xs{
		padding-left:100px
	}
	.mr100px-xs{
		margin-right:100px
	}
	.pr100px-xs{
		padding-right:100px
	}
	.mt104px-xs{
		margin-top:104px
	}
	.pt104px-xs{
		padding-top:104px
	}
	.mb104px-xs{
		margin-bottom:104px
	}
	.pb104px-xs{
		padding-bottom:104px
	}
	.ml104px-xs{
		margin-left:104px
	}
	.pl104px-xs{
		padding-left:104px
	}
	.mr104px-xs{
		margin-right:104px
	}
	.pr104px-xs{
		padding-right:104px
	}
	.mt108px-xs{
		margin-top:108px
	}
	.pt108px-xs{
		padding-top:108px
	}
	.mb108px-xs{
		margin-bottom:108px
	}
	.pb108px-xs{
		padding-bottom:108px
	}
	.ml108px-xs{
		margin-left:108px
	}
	.pl108px-xs{
		padding-left:108px
	}
	.mr108px-xs{
		margin-right:108px
	}
	.pr108px-xs{
		padding-right:108px
	}
	.mt112px-xs{
		margin-top:112px
	}
	.pt112px-xs{
		padding-top:112px
	}
	.mb112px-xs{
		margin-bottom:112px
	}
	.pb112px-xs{
		padding-bottom:112px
	}
	.ml112px-xs{
		margin-left:112px
	}
	.pl112px-xs{
		padding-left:112px
	}
	.mr112px-xs{
		margin-right:112px
	}
	.pr112px-xs{
		padding-right:112px
	}
	.mt116px-xs{
		margin-top:116px
	}
	.pt116px-xs{
		padding-top:116px
	}
	.mb116px-xs{
		margin-bottom:116px
	}
	.pb116px-xs{
		padding-bottom:116px
	}
	.ml116px-xs{
		margin-left:116px
	}
	.pl116px-xs{
		padding-left:116px
	}
	.mr116px-xs{
		margin-right:116px
	}
	.pr116px-xs{
		padding-right:116px
	}
	.mt120px-xs{
		margin-top:120px
	}
	.pt120px-xs{
		padding-top:120px
	}
	.mb120px-xs{
		margin-bottom:120px
	}
	.pb120px-xs{
		padding-bottom:120px
	}
	.ml120px-xs{
		margin-left:120px
	}
	.pl120px-xs{
		padding-left:120px
	}
	.mr120px-xs{
		margin-right:120px
	}
	.pr120px-xs{
		padding-right:120px
	}
	.mt124px-xs{
		margin-top:124px
	}
	.pt124px-xs{
		padding-top:124px
	}
	.mb124px-xs{
		margin-bottom:124px
	}
	.pb124px-xs{
		padding-bottom:124px
	}
	.ml124px-xs{
		margin-left:124px
	}
	.pl124px-xs{
		padding-left:124px
	}
	.mr124px-xs{
		margin-right:124px
	}
	.pr124px-xs{
		padding-right:124px
	}
	.mt128px-xs{
		margin-top:128px
	}
	.pt128px-xs{
		padding-top:128px
	}
	.mb128px-xs{
		margin-bottom:128px
	}
	.pb128px-xs{
		padding-bottom:128px
	}
	.ml128px-xs{
		margin-left:128px
	}
	.pl128px-xs{
		padding-left:128px
	}
	.mr128px-xs{
		margin-right:128px
	}
	.pr128px-xs{
		padding-right:128px
	}
	.w100-xs{
		width:100%
	}
	.w99-xs{
		width:99%
	}
	.w98-xs{
		width:98%
	}
	.w97-xs{
		width:97%
	}
	.w96-xs{
		width:96%
	}
	.w95-xs{
		width:95%
	}
	.w94-xs{
		width:94%
	}
	.w93-xs{
		width:93%
	}
	.w92-xs{
		width:92%
	}
	.w91-xs{
		width:91%
	}
	.w90-xs{
		width:90%
	}
	.w89-xs{
		width:89%
	}
	.w88-xs{
		width:88%
	}
	.w87-xs{
		width:87%
	}
	.w86-xs{
		width:86%
	}
	.w85-xs{
		width:85%
	}
	.w84-xs{
		width:84%
	}
	.w83-xs{
		width:83%
	}
	.w82-xs{
		width:82%
	}
	.w81-xs{
		width:81%
	}
	.w80-xs{
		width:80%
	}
	.w79-xs{
		width:79%
	}
	.w78-xs{
		width:78%
	}
	.w77-xs{
		width:77%
	}
	.w76-xs{
		width:76%
	}
	.w75-xs{
		width:75%
	}
	.w74-xs{
		width:74%
	}
	.w73-xs{
		width:73%
	}
	.w72-xs{
		width:72%
	}
	.w71-xs{
		width:71%
	}
	.w70-xs{
		width:70%
	}
	.w69-xs{
		width:69%
	}
	.w68-xs{
		width:68%
	}
	.w67-xs{
		width:67%
	}
	.w66-xs{
		width:66%
	}
	.w65-xs{
		width:65%
	}
	.w64-xs{
		width:64%
	}
	.w63-xs{
		width:63%
	}
	.w62-xs{
		width:62%
	}
	.w61-xs{
		width:61%
	}
	.w60-xs{
		width:60%
	}
	.w59-xs{
		width:59%
	}
	.w58-xs{
		width:58%
	}
	.w57-xs{
		width:57%
	}
	.w56-xs{
		width:56%
	}
	.w55-xs{
		width:55%
	}
	.w54-xs{
		width:54%
	}
	.w53-xs{
		width:53%
	}
	.w52-xs{
		width:52%
	}
	.w51-xs{
		width:51%
	}
	.w50-xs{
		width:50%
	}
	.w49-xs{
		width:49%
	}
	.w48-xs{
		width:48%
	}
	.w47-xs{
		width:47%
	}
	.w46-xs{
		width:46%
	}
	.w45-xs{
		width:45%
	}
	.w44-xs{
		width:44%
	}
	.w43-xs{
		width:43%
	}
	.w42-xs{
		width:42%
	}
	.w41-xs{
		width:41%
	}
	.w40-xs{
		width:40%
	}
	.w39-xs{
		width:39%
	}
	.w38-xs{
		width:38%
	}
	.w37-xs{
		width:37%
	}
	.w36-xs{
		width:36%
	}
	.w35-xs{
		width:35%
	}
	.w34-xs{
		width:34%
	}
	.w33-xs{
		width:33%
	}
	.w32-xs{
		width:32%
	}
	.w31-xs{
		width:31%
	}
	.w30-xs{
		width:30%
	}
	.w29-xs{
		width:29%
	}
	.w28-xs{
		width:28%
	}
	.w27-xs{
		width:27%
	}
	.w26-xs{
		width:26%
	}
	.w25-xs{
		width:25%
	}
	.w24-xs{
		width:24%
	}
	.w23-xs{
		width:23%
	}
	.w22-xs{
		width:22%
	}
	.w21-xs{
		width:21%
	}
	.w20-xs{
		width:20%
	}
	.w19-xs{
		width:19%
	}
	.w18-xs{
		width:18%
	}
	.w17-xs{
		width:17%
	}
	.w16-xs{
		width:16%
	}
	.w15-xs{
		width:15%
	}
	.w14-xs{
		width:14%
	}
	.w13-xs{
		width:13%
	}
	.w12-xs{
		width:12%
	}
	.w11-xs{
		width:11%
	}
	.w10-xs{
		width:10%
	}
	.w9-xs{
		width:9%
	}
	.w8-xs{
		width:8%
	}
	.w7-xs{
		width:7%
	}
	.w6-xs{
		width:6%
	}
	.w5-xs{
		width:5%
	}
	.w4-xs{
		width:4%
	}
	.w3-xs{
		width:3%
	}
	.w2-xs{
		width:2%
	}
	.w1-xs{
		width:1%
	}
	.w0-xs{
		width:0%
	}
	.fs50px-xs{
		font-size:50px
	}
	.fs49px-xs{
		font-size:49px
	}
	.fs48px-xs{
		font-size:48px
	}
	.fs47px-xs{
		font-size:47px
	}
	.fs46px-xs{
		font-size:46px
	}
	.fs45px-xs{
		font-size:45px
	}
	.fs44px-xs{
		font-size:44px
	}
	.fs43px-xs{
		font-size:43px
	}
	.fs42px-xs{
		font-size:42px
	}
	.fs41px-xs{
		font-size:41px
	}
	.fs40px-xs{
		font-size:40px
	}
	.fs39px-xs{
		font-size:39px
	}
	.fs38px-xs{
		font-size:38px
	}
	.fs37px-xs{
		font-size:37px
	}
	.fs36px-xs{
		font-size:36px
	}
	.fs35px-xs{
		font-size:35px
	}
	.fs34px-xs{
		font-size:34px
	}
	.fs33px-xs{
		font-size:33px
	}
	.fs32px-xs{
		font-size:32px
	}
	.fs31px-xs{
		font-size:31px
	}
	.fs30px-xs{
		font-size:30px
	}
	.fs29px-xs{
		font-size:29px
	}
	.fs28px-xs{
		font-size:28px
	}
	.fs27px-xs{
		font-size:27px
	}
	.fs26px-xs{
		font-size:26px
	}
	.fs25px-xs{
		font-size:25px
	}
	.fs24px-xs{
		font-size:24px
	}
	.fs23px-xs{
		font-size:23px
	}
	.fs22px-xs{
		font-size:22px
	}
	.fs21px-xs{
		font-size:21px
	}
	.fs20px-xs{
		font-size:20px
	}
	.fs19px-xs{
		font-size:19px
	}
	.fs18px-xs{
		font-size:18px
	}
	.fs17px-xs{
		font-size:17px
	}
	.fs16px-xs{
		font-size:16px
	}
	.fs15px-xs{
		font-size:15px
	}
	.fs14px-xs{
		font-size:14px
	}
	.fs13px-xs{
		font-size:13px
	}
	.fs12px-xs{
		font-size:12px
	}
	.fs11px-xs{
		font-size:11px
	}
	.fs10px-xs{
		font-size:10px
	}
	.fs9px-xs{
		font-size:9px
	}
	.fs8px-xs{
		font-size:8px
	}
	.fs7px-xs{
		font-size:7px
	}
	.fs6px-xs{
		font-size:6px
	}
	.fs5px-xs{
		font-size:5px
	}
	.fs4px-xs{
		font-size:4px
	}
	.fs3px-xs{
		font-size:3px
	}
	.fs2px-xs{
		font-size:2px
	}
	.fs1px-xs{
		font-size:1px
	}
	.fs0px-xs{
		font-size:0px
	}
	.lh50px-xs{
		line-height:50px
	}
	.lh49px-xs{
		line-height:49px
	}
	.lh48px-xs{
		line-height:48px
	}
	.lh47px-xs{
		line-height:47px
	}
	.lh46px-xs{
		line-height:46px
	}
	.lh45px-xs{
		line-height:45px
	}
	.lh44px-xs{
		line-height:44px
	}
	.lh43px-xs{
		line-height:43px
	}
	.lh42px-xs{
		line-height:42px
	}
	.lh41px-xs{
		line-height:41px
	}
	.lh40px-xs{
		line-height:40px
	}
	.lh39px-xs{
		line-height:39px
	}
	.lh38px-xs{
		line-height:38px
	}
	.lh37px-xs{
		line-height:37px
	}
	.lh36px-xs{
		line-height:36px
	}
	.lh35px-xs{
		line-height:35px
	}
	.lh34px-xs{
		line-height:34px
	}
	.lh33px-xs{
		line-height:33px
	}
	.lh32px-xs{
		line-height:32px
	}
	.lh31px-xs{
		line-height:31px
	}
	.lh30px-xs{
		line-height:30px
	}
	.lh29px-xs{
		line-height:29px
	}
	.lh28px-xs{
		line-height:28px
	}
	.lh27px-xs{
		line-height:27px
	}
	.lh26px-xs{
		line-height:26px
	}
	.lh25px-xs{
		line-height:25px
	}
	.lh24px-xs{
		line-height:24px
	}
	.lh23px-xs{
		line-height:23px
	}
	.lh22px-xs{
		line-height:22px
	}
	.lh21px-xs{
		line-height:21px
	}
	.lh20px-xs{
		line-height:20px
	}
	.lh19px-xs{
		line-height:19px
	}
	.lh18px-xs{
		line-height:18px
	}
	.lh17px-xs{
		line-height:17px
	}
	.lh16px-xs{
		line-height:16px
	}
	.lh15px-xs{
		line-height:15px
	}
	.lh14px-xs{
		line-height:14px
	}
	.lh13px-xs{
		line-height:13px
	}
	.lh12px-xs{
		line-height:12px
	}
	.lh11px-xs{
		line-height:11px
	}
	.lh10px-xs{
		line-height:10px
	}
	.lh1-xs{
		line-height:1
	}
	.lh11-xs{
		line-height:1.1
	}
	.lh12-xs{
		line-height:1.2
	}
	.lh13-xs{
		line-height:1.3
	}
	.lh14-xs{
		line-height:1.4
	}
	.lhn-xs{
		line-height:normal
	}
	.fw900-xs{
		font-weight:900
	}
	.fw800-xs{
		font-weight:800
	}
	.fw700-xs{
		font-weight:700
	}
	.fw600-xs{
		font-weight:600
	}
	.fw500-xs{
		font-weight:500
	}
	.fw400-xs{
		font-weight:400
	}
	.fw300-xs{
		font-weight:300
	}
	.spacer-xs{
		flex:1
	}
	.nowrap-xs{
		white-space:nowrap
	}
	.al-xs{
		text-align:left !important
	}
	.ac-xs{
		text-align:center !important
	}
	.ar-xs{
		text-align:right !important
	}
	.aj-xs{
		text-align:justify !important
	}
	.ttu-xs{
		text-transform:uppercase !important
	}
	.ttc-xs{
		text-transform:capitalize !important
	}
	.ttn-xs{
		text-transform:none !important
	}
	.dblock-xs{
		display:block
	}
	.dib100-xs{
		display:inline-block;
		width:100%
	}
	.dib-xs{
		display:inline-block
	}
	.dn-xs{
		display:none
	}
	.diflex-xs{
		display:inline-flex
	}
	.dflex-xs{
		display:flex
	}
	.flow-column-xs{
		flex-flow:column
	}
	.flex-reverse-xs{
		flex-flow:column-reverse
	}
	.flex-row-reverse-xs{
		flex-flow:row-reverse
	}
	.flex-wrap-xs{
		flex-wrap:wrap
	}
	.no-shrink-xs{
		flex-shrink:0
	}
	.justify-center-xs{
		justify-content:center
	}
	.justify-between-xs{
		justify-content:space-between
	}
	.justify-around-xs{
		justify-content:space-around
	}
	.justify-evenly-xs{
		justify-content:space-evenly
	}
	.justify-end-xs{
		justify-content:flex-end
	}
	.justify-start-xs{
		justify-content:flex-start
	}
	.align-items-start-xs{
		align-items:flex-start
	}
	.align-items-end-xs{
		align-items:flex-end
	}
	.align-items-center-xs{
		align-items:center
	}
	.align-items-baseline-xs{
		align-items:baseline
	}
	.align-items-stretch-xs{
		align-items:stretch
	}
	.align-self-start-xs{
		align-self:flex-start
	}
	.align-self-end-xs{
		align-self:flex-end
	}
	.align-self-center-xs{
		align-self:center
	}
	.align-self-baseline-xs{
		align-self:baseline
	}
	.align-self-stretch-xs{
		align-self:stretch
	}
	.fl-xs{
		float:left
	}
	.fr-xs{
		float:right
	}
	.fn-xs{
		float:none
	}
	.position-relative-xs{
		position:relative
	}
	.position-absolute-xs{
		position:absolute
	}
	.position-static-xs{
		position:static
	}
	.position-sticky-xs{
		position:sticky
	}
	.position-fixed-xs{
		position:fixed
	}
}
@media(max-width: 470px){
	.mx-auto-xxs{
		margin-left:auto;
		margin-right:auto
	}
	.m0px-xxs{
		margin:0px
	}
	.my0px-xxs{
		margin-top:0px;
		margin-bottom:0px
	}
	.mx0px-xxs{
		margin-left:0px;
		margin-right:0px
	}
	.p0px-xxs{
		padding:0px
	}
	.py0px-xxs{
		padding-top:0px;
		padding-bottom:0px
	}
	.px0px-xxs{
		padding-left:0px;
		padding-right:0px
	}
	.m4px-xxs{
		margin:4px
	}
	.my4px-xxs{
		margin-top:4px;
		margin-bottom:4px
	}
	.mx4px-xxs{
		margin-left:4px;
		margin-right:4px
	}
	.p4px-xxs{
		padding:4px
	}
	.py4px-xxs{
		padding-top:4px;
		padding-bottom:4px
	}
	.px4px-xxs{
		padding-left:4px;
		padding-right:4px
	}
	.m8px-xxs{
		margin:8px
	}
	.my8px-xxs{
		margin-top:8px;
		margin-bottom:8px
	}
	.mx8px-xxs{
		margin-left:8px;
		margin-right:8px
	}
	.p8px-xxs{
		padding:8px
	}
	.py8px-xxs{
		padding-top:8px;
		padding-bottom:8px
	}
	.px8px-xxs{
		padding-left:8px;
		padding-right:8px
	}
	.m12px-xxs{
		margin:12px
	}
	.my12px-xxs{
		margin-top:12px;
		margin-bottom:12px
	}
	.mx12px-xxs{
		margin-left:12px;
		margin-right:12px
	}
	.p12px-xxs{
		padding:12px
	}
	.py12px-xxs{
		padding-top:12px;
		padding-bottom:12px
	}
	.px12px-xxs{
		padding-left:12px;
		padding-right:12px
	}
	.m16px-xxs{
		margin:16px
	}
	.my16px-xxs{
		margin-top:16px;
		margin-bottom:16px
	}
	.mx16px-xxs{
		margin-left:16px;
		margin-right:16px
	}
	.p16px-xxs{
		padding:16px
	}
	.py16px-xxs{
		padding-top:16px;
		padding-bottom:16px
	}
	.px16px-xxs{
		padding-left:16px;
		padding-right:16px
	}
	.m20px-xxs{
		margin:20px
	}
	.my20px-xxs{
		margin-top:20px;
		margin-bottom:20px
	}
	.mx20px-xxs{
		margin-left:20px;
		margin-right:20px
	}
	.p20px-xxs{
		padding:20px
	}
	.py20px-xxs{
		padding-top:20px;
		padding-bottom:20px
	}
	.px20px-xxs{
		padding-left:20px;
		padding-right:20px
	}
	.m24px-xxs{
		margin:24px
	}
	.my24px-xxs{
		margin-top:24px;
		margin-bottom:24px
	}
	.mx24px-xxs{
		margin-left:24px;
		margin-right:24px
	}
	.p24px-xxs{
		padding:24px
	}
	.py24px-xxs{
		padding-top:24px;
		padding-bottom:24px
	}
	.px24px-xxs{
		padding-left:24px;
		padding-right:24px
	}
	.m28px-xxs{
		margin:28px
	}
	.my28px-xxs{
		margin-top:28px;
		margin-bottom:28px
	}
	.mx28px-xxs{
		margin-left:28px;
		margin-right:28px
	}
	.p28px-xxs{
		padding:28px
	}
	.py28px-xxs{
		padding-top:28px;
		padding-bottom:28px
	}
	.px28px-xxs{
		padding-left:28px;
		padding-right:28px
	}
	.m32px-xxs{
		margin:32px
	}
	.my32px-xxs{
		margin-top:32px;
		margin-bottom:32px
	}
	.mx32px-xxs{
		margin-left:32px;
		margin-right:32px
	}
	.p32px-xxs{
		padding:32px
	}
	.py32px-xxs{
		padding-top:32px;
		padding-bottom:32px
	}
	.px32px-xxs{
		padding-left:32px;
		padding-right:32px
	}
	.m36px-xxs{
		margin:36px
	}
	.my36px-xxs{
		margin-top:36px;
		margin-bottom:36px
	}
	.mx36px-xxs{
		margin-left:36px;
		margin-right:36px
	}
	.p36px-xxs{
		padding:36px
	}
	.py36px-xxs{
		padding-top:36px;
		padding-bottom:36px
	}
	.px36px-xxs{
		padding-left:36px;
		padding-right:36px
	}
	.m40px-xxs{
		margin:40px
	}
	.my40px-xxs{
		margin-top:40px;
		margin-bottom:40px
	}
	.mx40px-xxs{
		margin-left:40px;
		margin-right:40px
	}
	.p40px-xxs{
		padding:40px
	}
	.py40px-xxs{
		padding-top:40px;
		padding-bottom:40px
	}
	.px40px-xxs{
		padding-left:40px;
		padding-right:40px
	}
	.m44px-xxs{
		margin:44px
	}
	.my44px-xxs{
		margin-top:44px;
		margin-bottom:44px
	}
	.mx44px-xxs{
		margin-left:44px;
		margin-right:44px
	}
	.p44px-xxs{
		padding:44px
	}
	.py44px-xxs{
		padding-top:44px;
		padding-bottom:44px
	}
	.px44px-xxs{
		padding-left:44px;
		padding-right:44px
	}
	.m48px-xxs{
		margin:48px
	}
	.my48px-xxs{
		margin-top:48px;
		margin-bottom:48px
	}
	.mx48px-xxs{
		margin-left:48px;
		margin-right:48px
	}
	.p48px-xxs{
		padding:48px
	}
	.py48px-xxs{
		padding-top:48px;
		padding-bottom:48px
	}
	.px48px-xxs{
		padding-left:48px;
		padding-right:48px
	}
	.m52px-xxs{
		margin:52px
	}
	.my52px-xxs{
		margin-top:52px;
		margin-bottom:52px
	}
	.mx52px-xxs{
		margin-left:52px;
		margin-right:52px
	}
	.p52px-xxs{
		padding:52px
	}
	.py52px-xxs{
		padding-top:52px;
		padding-bottom:52px
	}
	.px52px-xxs{
		padding-left:52px;
		padding-right:52px
	}
	.m56px-xxs{
		margin:56px
	}
	.my56px-xxs{
		margin-top:56px;
		margin-bottom:56px
	}
	.mx56px-xxs{
		margin-left:56px;
		margin-right:56px
	}
	.p56px-xxs{
		padding:56px
	}
	.py56px-xxs{
		padding-top:56px;
		padding-bottom:56px
	}
	.px56px-xxs{
		padding-left:56px;
		padding-right:56px
	}
	.m60px-xxs{
		margin:60px
	}
	.my60px-xxs{
		margin-top:60px;
		margin-bottom:60px
	}
	.mx60px-xxs{
		margin-left:60px;
		margin-right:60px
	}
	.p60px-xxs{
		padding:60px
	}
	.py60px-xxs{
		padding-top:60px;
		padding-bottom:60px
	}
	.px60px-xxs{
		padding-left:60px;
		padding-right:60px
	}
	.m64px-xxs{
		margin:64px
	}
	.my64px-xxs{
		margin-top:64px;
		margin-bottom:64px
	}
	.mx64px-xxs{
		margin-left:64px;
		margin-right:64px
	}
	.p64px-xxs{
		padding:64px
	}
	.py64px-xxs{
		padding-top:64px;
		padding-bottom:64px
	}
	.px64px-xxs{
		padding-left:64px;
		padding-right:64px
	}
	.m68px-xxs{
		margin:68px
	}
	.my68px-xxs{
		margin-top:68px;
		margin-bottom:68px
	}
	.mx68px-xxs{
		margin-left:68px;
		margin-right:68px
	}
	.p68px-xxs{
		padding:68px
	}
	.py68px-xxs{
		padding-top:68px;
		padding-bottom:68px
	}
	.px68px-xxs{
		padding-left:68px;
		padding-right:68px
	}
	.m72px-xxs{
		margin:72px
	}
	.my72px-xxs{
		margin-top:72px;
		margin-bottom:72px
	}
	.mx72px-xxs{
		margin-left:72px;
		margin-right:72px
	}
	.p72px-xxs{
		padding:72px
	}
	.py72px-xxs{
		padding-top:72px;
		padding-bottom:72px
	}
	.px72px-xxs{
		padding-left:72px;
		padding-right:72px
	}
	.m76px-xxs{
		margin:76px
	}
	.my76px-xxs{
		margin-top:76px;
		margin-bottom:76px
	}
	.mx76px-xxs{
		margin-left:76px;
		margin-right:76px
	}
	.p76px-xxs{
		padding:76px
	}
	.py76px-xxs{
		padding-top:76px;
		padding-bottom:76px
	}
	.px76px-xxs{
		padding-left:76px;
		padding-right:76px
	}
	.m80px-xxs{
		margin:80px
	}
	.my80px-xxs{
		margin-top:80px;
		margin-bottom:80px
	}
	.mx80px-xxs{
		margin-left:80px;
		margin-right:80px
	}
	.p80px-xxs{
		padding:80px
	}
	.py80px-xxs{
		padding-top:80px;
		padding-bottom:80px
	}
	.px80px-xxs{
		padding-left:80px;
		padding-right:80px
	}
	.m84px-xxs{
		margin:84px
	}
	.my84px-xxs{
		margin-top:84px;
		margin-bottom:84px
	}
	.mx84px-xxs{
		margin-left:84px;
		margin-right:84px
	}
	.p84px-xxs{
		padding:84px
	}
	.py84px-xxs{
		padding-top:84px;
		padding-bottom:84px
	}
	.px84px-xxs{
		padding-left:84px;
		padding-right:84px
	}
	.m88px-xxs{
		margin:88px
	}
	.my88px-xxs{
		margin-top:88px;
		margin-bottom:88px
	}
	.mx88px-xxs{
		margin-left:88px;
		margin-right:88px
	}
	.p88px-xxs{
		padding:88px
	}
	.py88px-xxs{
		padding-top:88px;
		padding-bottom:88px
	}
	.px88px-xxs{
		padding-left:88px;
		padding-right:88px
	}
	.m92px-xxs{
		margin:92px
	}
	.my92px-xxs{
		margin-top:92px;
		margin-bottom:92px
	}
	.mx92px-xxs{
		margin-left:92px;
		margin-right:92px
	}
	.p92px-xxs{
		padding:92px
	}
	.py92px-xxs{
		padding-top:92px;
		padding-bottom:92px
	}
	.px92px-xxs{
		padding-left:92px;
		padding-right:92px
	}
	.m96px-xxs{
		margin:96px
	}
	.my96px-xxs{
		margin-top:96px;
		margin-bottom:96px
	}
	.mx96px-xxs{
		margin-left:96px;
		margin-right:96px
	}
	.p96px-xxs{
		padding:96px
	}
	.py96px-xxs{
		padding-top:96px;
		padding-bottom:96px
	}
	.px96px-xxs{
		padding-left:96px;
		padding-right:96px
	}
	.m100px-xxs{
		margin:100px
	}
	.my100px-xxs{
		margin-top:100px;
		margin-bottom:100px
	}
	.mx100px-xxs{
		margin-left:100px;
		margin-right:100px
	}
	.p100px-xxs{
		padding:100px
	}
	.py100px-xxs{
		padding-top:100px;
		padding-bottom:100px
	}
	.px100px-xxs{
		padding-left:100px;
		padding-right:100px
	}
	.m104px-xxs{
		margin:104px
	}
	.my104px-xxs{
		margin-top:104px;
		margin-bottom:104px
	}
	.mx104px-xxs{
		margin-left:104px;
		margin-right:104px
	}
	.p104px-xxs{
		padding:104px
	}
	.py104px-xxs{
		padding-top:104px;
		padding-bottom:104px
	}
	.px104px-xxs{
		padding-left:104px;
		padding-right:104px
	}
	.m108px-xxs{
		margin:108px
	}
	.my108px-xxs{
		margin-top:108px;
		margin-bottom:108px
	}
	.mx108px-xxs{
		margin-left:108px;
		margin-right:108px
	}
	.p108px-xxs{
		padding:108px
	}
	.py108px-xxs{
		padding-top:108px;
		padding-bottom:108px
	}
	.px108px-xxs{
		padding-left:108px;
		padding-right:108px
	}
	.m112px-xxs{
		margin:112px
	}
	.my112px-xxs{
		margin-top:112px;
		margin-bottom:112px
	}
	.mx112px-xxs{
		margin-left:112px;
		margin-right:112px
	}
	.p112px-xxs{
		padding:112px
	}
	.py112px-xxs{
		padding-top:112px;
		padding-bottom:112px
	}
	.px112px-xxs{
		padding-left:112px;
		padding-right:112px
	}
	.m116px-xxs{
		margin:116px
	}
	.my116px-xxs{
		margin-top:116px;
		margin-bottom:116px
	}
	.mx116px-xxs{
		margin-left:116px;
		margin-right:116px
	}
	.p116px-xxs{
		padding:116px
	}
	.py116px-xxs{
		padding-top:116px;
		padding-bottom:116px
	}
	.px116px-xxs{
		padding-left:116px;
		padding-right:116px
	}
	.m120px-xxs{
		margin:120px
	}
	.my120px-xxs{
		margin-top:120px;
		margin-bottom:120px
	}
	.mx120px-xxs{
		margin-left:120px;
		margin-right:120px
	}
	.p120px-xxs{
		padding:120px
	}
	.py120px-xxs{
		padding-top:120px;
		padding-bottom:120px
	}
	.px120px-xxs{
		padding-left:120px;
		padding-right:120px
	}
	.m124px-xxs{
		margin:124px
	}
	.my124px-xxs{
		margin-top:124px;
		margin-bottom:124px
	}
	.mx124px-xxs{
		margin-left:124px;
		margin-right:124px
	}
	.p124px-xxs{
		padding:124px
	}
	.py124px-xxs{
		padding-top:124px;
		padding-bottom:124px
	}
	.px124px-xxs{
		padding-left:124px;
		padding-right:124px
	}
	.m128px-xxs{
		margin:128px
	}
	.my128px-xxs{
		margin-top:128px;
		margin-bottom:128px
	}
	.mx128px-xxs{
		margin-left:128px;
		margin-right:128px
	}
	.p128px-xxs{
		padding:128px
	}
	.py128px-xxs{
		padding-top:128px;
		padding-bottom:128px
	}
	.px128px-xxs{
		padding-left:128px;
		padding-right:128px
	}
	.mt0px-xxs{
		margin-top:0px
	}
	.pt0px-xxs{
		padding-top:0px
	}
	.mb0px-xxs{
		margin-bottom:0px
	}
	.pb0px-xxs{
		padding-bottom:0px
	}
	.ml0px-xxs{
		margin-left:0px
	}
	.pl0px-xxs{
		padding-left:0px
	}
	.mr0px-xxs{
		margin-right:0px
	}
	.pr0px-xxs{
		padding-right:0px
	}
	.mt4px-xxs{
		margin-top:4px
	}
	.pt4px-xxs{
		padding-top:4px
	}
	.mb4px-xxs{
		margin-bottom:4px
	}
	.pb4px-xxs{
		padding-bottom:4px
	}
	.ml4px-xxs{
		margin-left:4px
	}
	.pl4px-xxs{
		padding-left:4px
	}
	.mr4px-xxs{
		margin-right:4px
	}
	.pr4px-xxs{
		padding-right:4px
	}
	.mt8px-xxs{
		margin-top:8px
	}
	.pt8px-xxs{
		padding-top:8px
	}
	.mb8px-xxs{
		margin-bottom:8px
	}
	.pb8px-xxs{
		padding-bottom:8px
	}
	.ml8px-xxs{
		margin-left:8px
	}
	.pl8px-xxs{
		padding-left:8px
	}
	.mr8px-xxs{
		margin-right:8px
	}
	.pr8px-xxs{
		padding-right:8px
	}
	.mt12px-xxs{
		margin-top:12px
	}
	.pt12px-xxs{
		padding-top:12px
	}
	.mb12px-xxs{
		margin-bottom:12px
	}
	.pb12px-xxs{
		padding-bottom:12px
	}
	.ml12px-xxs{
		margin-left:12px
	}
	.pl12px-xxs{
		padding-left:12px
	}
	.mr12px-xxs{
		margin-right:12px
	}
	.pr12px-xxs{
		padding-right:12px
	}
	.mt16px-xxs{
		margin-top:16px
	}
	.pt16px-xxs{
		padding-top:16px
	}
	.mb16px-xxs{
		margin-bottom:16px
	}
	.pb16px-xxs{
		padding-bottom:16px
	}
	.ml16px-xxs{
		margin-left:16px
	}
	.pl16px-xxs{
		padding-left:16px
	}
	.mr16px-xxs{
		margin-right:16px
	}
	.pr16px-xxs{
		padding-right:16px
	}
	.mt20px-xxs{
		margin-top:20px
	}
	.pt20px-xxs{
		padding-top:20px
	}
	.mb20px-xxs{
		margin-bottom:20px
	}
	.pb20px-xxs{
		padding-bottom:20px
	}
	.ml20px-xxs{
		margin-left:20px
	}
	.pl20px-xxs{
		padding-left:20px
	}
	.mr20px-xxs{
		margin-right:20px
	}
	.pr20px-xxs{
		padding-right:20px
	}
	.mt24px-xxs{
		margin-top:24px
	}
	.pt24px-xxs{
		padding-top:24px
	}
	.mb24px-xxs{
		margin-bottom:24px
	}
	.pb24px-xxs{
		padding-bottom:24px
	}
	.ml24px-xxs{
		margin-left:24px
	}
	.pl24px-xxs{
		padding-left:24px
	}
	.mr24px-xxs{
		margin-right:24px
	}
	.pr24px-xxs{
		padding-right:24px
	}
	.mt28px-xxs{
		margin-top:28px
	}
	.pt28px-xxs{
		padding-top:28px
	}
	.mb28px-xxs{
		margin-bottom:28px
	}
	.pb28px-xxs{
		padding-bottom:28px
	}
	.ml28px-xxs{
		margin-left:28px
	}
	.pl28px-xxs{
		padding-left:28px
	}
	.mr28px-xxs{
		margin-right:28px
	}
	.pr28px-xxs{
		padding-right:28px
	}
	.mt32px-xxs{
		margin-top:32px
	}
	.pt32px-xxs{
		padding-top:32px
	}
	.mb32px-xxs{
		margin-bottom:32px
	}
	.pb32px-xxs{
		padding-bottom:32px
	}
	.ml32px-xxs{
		margin-left:32px
	}
	.pl32px-xxs{
		padding-left:32px
	}
	.mr32px-xxs{
		margin-right:32px
	}
	.pr32px-xxs{
		padding-right:32px
	}
	.mt36px-xxs{
		margin-top:36px
	}
	.pt36px-xxs{
		padding-top:36px
	}
	.mb36px-xxs{
		margin-bottom:36px
	}
	.pb36px-xxs{
		padding-bottom:36px
	}
	.ml36px-xxs{
		margin-left:36px
	}
	.pl36px-xxs{
		padding-left:36px
	}
	.mr36px-xxs{
		margin-right:36px
	}
	.pr36px-xxs{
		padding-right:36px
	}
	.mt40px-xxs{
		margin-top:40px
	}
	.pt40px-xxs{
		padding-top:40px
	}
	.mb40px-xxs{
		margin-bottom:40px
	}
	.pb40px-xxs{
		padding-bottom:40px
	}
	.ml40px-xxs{
		margin-left:40px
	}
	.pl40px-xxs{
		padding-left:40px
	}
	.mr40px-xxs{
		margin-right:40px
	}
	.pr40px-xxs{
		padding-right:40px
	}
	.mt44px-xxs{
		margin-top:44px
	}
	.pt44px-xxs{
		padding-top:44px
	}
	.mb44px-xxs{
		margin-bottom:44px
	}
	.pb44px-xxs{
		padding-bottom:44px
	}
	.ml44px-xxs{
		margin-left:44px
	}
	.pl44px-xxs{
		padding-left:44px
	}
	.mr44px-xxs{
		margin-right:44px
	}
	.pr44px-xxs{
		padding-right:44px
	}
	.mt48px-xxs{
		margin-top:48px
	}
	.pt48px-xxs{
		padding-top:48px
	}
	.mb48px-xxs{
		margin-bottom:48px
	}
	.pb48px-xxs{
		padding-bottom:48px
	}
	.ml48px-xxs{
		margin-left:48px
	}
	.pl48px-xxs{
		padding-left:48px
	}
	.mr48px-xxs{
		margin-right:48px
	}
	.pr48px-xxs{
		padding-right:48px
	}
	.mt52px-xxs{
		margin-top:52px
	}
	.pt52px-xxs{
		padding-top:52px
	}
	.mb52px-xxs{
		margin-bottom:52px
	}
	.pb52px-xxs{
		padding-bottom:52px
	}
	.ml52px-xxs{
		margin-left:52px
	}
	.pl52px-xxs{
		padding-left:52px
	}
	.mr52px-xxs{
		margin-right:52px
	}
	.pr52px-xxs{
		padding-right:52px
	}
	.mt56px-xxs{
		margin-top:56px
	}
	.pt56px-xxs{
		padding-top:56px
	}
	.mb56px-xxs{
		margin-bottom:56px
	}
	.pb56px-xxs{
		padding-bottom:56px
	}
	.ml56px-xxs{
		margin-left:56px
	}
	.pl56px-xxs{
		padding-left:56px
	}
	.mr56px-xxs{
		margin-right:56px
	}
	.pr56px-xxs{
		padding-right:56px
	}
	.mt60px-xxs{
		margin-top:60px
	}
	.pt60px-xxs{
		padding-top:60px
	}
	.mb60px-xxs{
		margin-bottom:60px
	}
	.pb60px-xxs{
		padding-bottom:60px
	}
	.ml60px-xxs{
		margin-left:60px
	}
	.pl60px-xxs{
		padding-left:60px
	}
	.mr60px-xxs{
		margin-right:60px
	}
	.pr60px-xxs{
		padding-right:60px
	}
	.mt64px-xxs{
		margin-top:64px
	}
	.pt64px-xxs{
		padding-top:64px
	}
	.mb64px-xxs{
		margin-bottom:64px
	}
	.pb64px-xxs{
		padding-bottom:64px
	}
	.ml64px-xxs{
		margin-left:64px
	}
	.pl64px-xxs{
		padding-left:64px
	}
	.mr64px-xxs{
		margin-right:64px
	}
	.pr64px-xxs{
		padding-right:64px
	}
	.mt68px-xxs{
		margin-top:68px
	}
	.pt68px-xxs{
		padding-top:68px
	}
	.mb68px-xxs{
		margin-bottom:68px
	}
	.pb68px-xxs{
		padding-bottom:68px
	}
	.ml68px-xxs{
		margin-left:68px
	}
	.pl68px-xxs{
		padding-left:68px
	}
	.mr68px-xxs{
		margin-right:68px
	}
	.pr68px-xxs{
		padding-right:68px
	}
	.mt72px-xxs{
		margin-top:72px
	}
	.pt72px-xxs{
		padding-top:72px
	}
	.mb72px-xxs{
		margin-bottom:72px
	}
	.pb72px-xxs{
		padding-bottom:72px
	}
	.ml72px-xxs{
		margin-left:72px
	}
	.pl72px-xxs{
		padding-left:72px
	}
	.mr72px-xxs{
		margin-right:72px
	}
	.pr72px-xxs{
		padding-right:72px
	}
	.mt76px-xxs{
		margin-top:76px
	}
	.pt76px-xxs{
		padding-top:76px
	}
	.mb76px-xxs{
		margin-bottom:76px
	}
	.pb76px-xxs{
		padding-bottom:76px
	}
	.ml76px-xxs{
		margin-left:76px
	}
	.pl76px-xxs{
		padding-left:76px
	}
	.mr76px-xxs{
		margin-right:76px
	}
	.pr76px-xxs{
		padding-right:76px
	}
	.mt80px-xxs{
		margin-top:80px
	}
	.pt80px-xxs{
		padding-top:80px
	}
	.mb80px-xxs{
		margin-bottom:80px
	}
	.pb80px-xxs{
		padding-bottom:80px
	}
	.ml80px-xxs{
		margin-left:80px
	}
	.pl80px-xxs{
		padding-left:80px
	}
	.mr80px-xxs{
		margin-right:80px
	}
	.pr80px-xxs{
		padding-right:80px
	}
	.mt84px-xxs{
		margin-top:84px
	}
	.pt84px-xxs{
		padding-top:84px
	}
	.mb84px-xxs{
		margin-bottom:84px
	}
	.pb84px-xxs{
		padding-bottom:84px
	}
	.ml84px-xxs{
		margin-left:84px
	}
	.pl84px-xxs{
		padding-left:84px
	}
	.mr84px-xxs{
		margin-right:84px
	}
	.pr84px-xxs{
		padding-right:84px
	}
	.mt88px-xxs{
		margin-top:88px
	}
	.pt88px-xxs{
		padding-top:88px
	}
	.mb88px-xxs{
		margin-bottom:88px
	}
	.pb88px-xxs{
		padding-bottom:88px
	}
	.ml88px-xxs{
		margin-left:88px
	}
	.pl88px-xxs{
		padding-left:88px
	}
	.mr88px-xxs{
		margin-right:88px
	}
	.pr88px-xxs{
		padding-right:88px
	}
	.mt92px-xxs{
		margin-top:92px
	}
	.pt92px-xxs{
		padding-top:92px
	}
	.mb92px-xxs{
		margin-bottom:92px
	}
	.pb92px-xxs{
		padding-bottom:92px
	}
	.ml92px-xxs{
		margin-left:92px
	}
	.pl92px-xxs{
		padding-left:92px
	}
	.mr92px-xxs{
		margin-right:92px
	}
	.pr92px-xxs{
		padding-right:92px
	}
	.mt96px-xxs{
		margin-top:96px
	}
	.pt96px-xxs{
		padding-top:96px
	}
	.mb96px-xxs{
		margin-bottom:96px
	}
	.pb96px-xxs{
		padding-bottom:96px
	}
	.ml96px-xxs{
		margin-left:96px
	}
	.pl96px-xxs{
		padding-left:96px
	}
	.mr96px-xxs{
		margin-right:96px
	}
	.pr96px-xxs{
		padding-right:96px
	}
	.mt100px-xxs{
		margin-top:100px
	}
	.pt100px-xxs{
		padding-top:100px
	}
	.mb100px-xxs{
		margin-bottom:100px
	}
	.pb100px-xxs{
		padding-bottom:100px
	}
	.ml100px-xxs{
		margin-left:100px
	}
	.pl100px-xxs{
		padding-left:100px
	}
	.mr100px-xxs{
		margin-right:100px
	}
	.pr100px-xxs{
		padding-right:100px
	}
	.mt104px-xxs{
		margin-top:104px
	}
	.pt104px-xxs{
		padding-top:104px
	}
	.mb104px-xxs{
		margin-bottom:104px
	}
	.pb104px-xxs{
		padding-bottom:104px
	}
	.ml104px-xxs{
		margin-left:104px
	}
	.pl104px-xxs{
		padding-left:104px
	}
	.mr104px-xxs{
		margin-right:104px
	}
	.pr104px-xxs{
		padding-right:104px
	}
	.mt108px-xxs{
		margin-top:108px
	}
	.pt108px-xxs{
		padding-top:108px
	}
	.mb108px-xxs{
		margin-bottom:108px
	}
	.pb108px-xxs{
		padding-bottom:108px
	}
	.ml108px-xxs{
		margin-left:108px
	}
	.pl108px-xxs{
		padding-left:108px
	}
	.mr108px-xxs{
		margin-right:108px
	}
	.pr108px-xxs{
		padding-right:108px
	}
	.mt112px-xxs{
		margin-top:112px
	}
	.pt112px-xxs{
		padding-top:112px
	}
	.mb112px-xxs{
		margin-bottom:112px
	}
	.pb112px-xxs{
		padding-bottom:112px
	}
	.ml112px-xxs{
		margin-left:112px
	}
	.pl112px-xxs{
		padding-left:112px
	}
	.mr112px-xxs{
		margin-right:112px
	}
	.pr112px-xxs{
		padding-right:112px
	}
	.mt116px-xxs{
		margin-top:116px
	}
	.pt116px-xxs{
		padding-top:116px
	}
	.mb116px-xxs{
		margin-bottom:116px
	}
	.pb116px-xxs{
		padding-bottom:116px
	}
	.ml116px-xxs{
		margin-left:116px
	}
	.pl116px-xxs{
		padding-left:116px
	}
	.mr116px-xxs{
		margin-right:116px
	}
	.pr116px-xxs{
		padding-right:116px
	}
	.mt120px-xxs{
		margin-top:120px
	}
	.pt120px-xxs{
		padding-top:120px
	}
	.mb120px-xxs{
		margin-bottom:120px
	}
	.pb120px-xxs{
		padding-bottom:120px
	}
	.ml120px-xxs{
		margin-left:120px
	}
	.pl120px-xxs{
		padding-left:120px
	}
	.mr120px-xxs{
		margin-right:120px
	}
	.pr120px-xxs{
		padding-right:120px
	}
	.mt124px-xxs{
		margin-top:124px
	}
	.pt124px-xxs{
		padding-top:124px
	}
	.mb124px-xxs{
		margin-bottom:124px
	}
	.pb124px-xxs{
		padding-bottom:124px
	}
	.ml124px-xxs{
		margin-left:124px
	}
	.pl124px-xxs{
		padding-left:124px
	}
	.mr124px-xxs{
		margin-right:124px
	}
	.pr124px-xxs{
		padding-right:124px
	}
	.mt128px-xxs{
		margin-top:128px
	}
	.pt128px-xxs{
		padding-top:128px
	}
	.mb128px-xxs{
		margin-bottom:128px
	}
	.pb128px-xxs{
		padding-bottom:128px
	}
	.ml128px-xxs{
		margin-left:128px
	}
	.pl128px-xxs{
		padding-left:128px
	}
	.mr128px-xxs{
		margin-right:128px
	}
	.pr128px-xxs{
		padding-right:128px
	}
	.w100-xxs{
		width:100%
	}
	.w99-xxs{
		width:99%
	}
	.w98-xxs{
		width:98%
	}
	.w97-xxs{
		width:97%
	}
	.w96-xxs{
		width:96%
	}
	.w95-xxs{
		width:95%
	}
	.w94-xxs{
		width:94%
	}
	.w93-xxs{
		width:93%
	}
	.w92-xxs{
		width:92%
	}
	.w91-xxs{
		width:91%
	}
	.w90-xxs{
		width:90%
	}
	.w89-xxs{
		width:89%
	}
	.w88-xxs{
		width:88%
	}
	.w87-xxs{
		width:87%
	}
	.w86-xxs{
		width:86%
	}
	.w85-xxs{
		width:85%
	}
	.w84-xxs{
		width:84%
	}
	.w83-xxs{
		width:83%
	}
	.w82-xxs{
		width:82%
	}
	.w81-xxs{
		width:81%
	}
	.w80-xxs{
		width:80%
	}
	.w79-xxs{
		width:79%
	}
	.w78-xxs{
		width:78%
	}
	.w77-xxs{
		width:77%
	}
	.w76-xxs{
		width:76%
	}
	.w75-xxs{
		width:75%
	}
	.w74-xxs{
		width:74%
	}
	.w73-xxs{
		width:73%
	}
	.w72-xxs{
		width:72%
	}
	.w71-xxs{
		width:71%
	}
	.w70-xxs{
		width:70%
	}
	.w69-xxs{
		width:69%
	}
	.w68-xxs{
		width:68%
	}
	.w67-xxs{
		width:67%
	}
	.w66-xxs{
		width:66%
	}
	.w65-xxs{
		width:65%
	}
	.w64-xxs{
		width:64%
	}
	.w63-xxs{
		width:63%
	}
	.w62-xxs{
		width:62%
	}
	.w61-xxs{
		width:61%
	}
	.w60-xxs{
		width:60%
	}
	.w59-xxs{
		width:59%
	}
	.w58-xxs{
		width:58%
	}
	.w57-xxs{
		width:57%
	}
	.w56-xxs{
		width:56%
	}
	.w55-xxs{
		width:55%
	}
	.w54-xxs{
		width:54%
	}
	.w53-xxs{
		width:53%
	}
	.w52-xxs{
		width:52%
	}
	.w51-xxs{
		width:51%
	}
	.w50-xxs{
		width:50%
	}
	.w49-xxs{
		width:49%
	}
	.w48-xxs{
		width:48%
	}
	.w47-xxs{
		width:47%
	}
	.w46-xxs{
		width:46%
	}
	.w45-xxs{
		width:45%
	}
	.w44-xxs{
		width:44%
	}
	.w43-xxs{
		width:43%
	}
	.w42-xxs{
		width:42%
	}
	.w41-xxs{
		width:41%
	}
	.w40-xxs{
		width:40%
	}
	.w39-xxs{
		width:39%
	}
	.w38-xxs{
		width:38%
	}
	.w37-xxs{
		width:37%
	}
	.w36-xxs{
		width:36%
	}
	.w35-xxs{
		width:35%
	}
	.w34-xxs{
		width:34%
	}
	.w33-xxs{
		width:33%
	}
	.w32-xxs{
		width:32%
	}
	.w31-xxs{
		width:31%
	}
	.w30-xxs{
		width:30%
	}
	.w29-xxs{
		width:29%
	}
	.w28-xxs{
		width:28%
	}
	.w27-xxs{
		width:27%
	}
	.w26-xxs{
		width:26%
	}
	.w25-xxs{
		width:25%
	}
	.w24-xxs{
		width:24%
	}
	.w23-xxs{
		width:23%
	}
	.w22-xxs{
		width:22%
	}
	.w21-xxs{
		width:21%
	}
	.w20-xxs{
		width:20%
	}
	.w19-xxs{
		width:19%
	}
	.w18-xxs{
		width:18%
	}
	.w17-xxs{
		width:17%
	}
	.w16-xxs{
		width:16%
	}
	.w15-xxs{
		width:15%
	}
	.w14-xxs{
		width:14%
	}
	.w13-xxs{
		width:13%
	}
	.w12-xxs{
		width:12%
	}
	.w11-xxs{
		width:11%
	}
	.w10-xxs{
		width:10%
	}
	.w9-xxs{
		width:9%
	}
	.w8-xxs{
		width:8%
	}
	.w7-xxs{
		width:7%
	}
	.w6-xxs{
		width:6%
	}
	.w5-xxs{
		width:5%
	}
	.w4-xxs{
		width:4%
	}
	.w3-xxs{
		width:3%
	}
	.w2-xxs{
		width:2%
	}
	.w1-xxs{
		width:1%
	}
	.w0-xxs{
		width:0%
	}
	.fs50px-xxs{
		font-size:50px
	}
	.fs49px-xxs{
		font-size:49px
	}
	.fs48px-xxs{
		font-size:48px
	}
	.fs47px-xxs{
		font-size:47px
	}
	.fs46px-xxs{
		font-size:46px
	}
	.fs45px-xxs{
		font-size:45px
	}
	.fs44px-xxs{
		font-size:44px
	}
	.fs43px-xxs{
		font-size:43px
	}
	.fs42px-xxs{
		font-size:42px
	}
	.fs41px-xxs{
		font-size:41px
	}
	.fs40px-xxs{
		font-size:40px
	}
	.fs39px-xxs{
		font-size:39px
	}
	.fs38px-xxs{
		font-size:38px
	}
	.fs37px-xxs{
		font-size:37px
	}
	.fs36px-xxs{
		font-size:36px
	}
	.fs35px-xxs{
		font-size:35px
	}
	.fs34px-xxs{
		font-size:34px
	}
	.fs33px-xxs{
		font-size:33px
	}
	.fs32px-xxs{
		font-size:32px
	}
	.fs31px-xxs{
		font-size:31px
	}
	.fs30px-xxs{
		font-size:30px
	}
	.fs29px-xxs{
		font-size:29px
	}
	.fs28px-xxs{
		font-size:28px
	}
	.fs27px-xxs{
		font-size:27px
	}
	.fs26px-xxs{
		font-size:26px
	}
	.fs25px-xxs{
		font-size:25px
	}
	.fs24px-xxs{
		font-size:24px
	}
	.fs23px-xxs{
		font-size:23px
	}
	.fs22px-xxs{
		font-size:22px
	}
	.fs21px-xxs{
		font-size:21px
	}
	.fs20px-xxs{
		font-size:20px
	}
	.fs19px-xxs{
		font-size:19px
	}
	.fs18px-xxs{
		font-size:18px
	}
	.fs17px-xxs{
		font-size:17px
	}
	.fs16px-xxs{
		font-size:16px
	}
	.fs15px-xxs{
		font-size:15px
	}
	.fs14px-xxs{
		font-size:14px
	}
	.fs13px-xxs{
		font-size:13px
	}
	.fs12px-xxs{
		font-size:12px
	}
	.fs11px-xxs{
		font-size:11px
	}
	.fs10px-xxs{
		font-size:10px
	}
	.fs9px-xxs{
		font-size:9px
	}
	.fs8px-xxs{
		font-size:8px
	}
	.fs7px-xxs{
		font-size:7px
	}
	.fs6px-xxs{
		font-size:6px
	}
	.fs5px-xxs{
		font-size:5px
	}
	.fs4px-xxs{
		font-size:4px
	}
	.fs3px-xxs{
		font-size:3px
	}
	.fs2px-xxs{
		font-size:2px
	}
	.fs1px-xxs{
		font-size:1px
	}
	.fs0px-xxs{
		font-size:0px
	}
	.lh50px-xxs{
		line-height:50px
	}
	.lh49px-xxs{
		line-height:49px
	}
	.lh48px-xxs{
		line-height:48px
	}
	.lh47px-xxs{
		line-height:47px
	}
	.lh46px-xxs{
		line-height:46px
	}
	.lh45px-xxs{
		line-height:45px
	}
	.lh44px-xxs{
		line-height:44px
	}
	.lh43px-xxs{
		line-height:43px
	}
	.lh42px-xxs{
		line-height:42px
	}
	.lh41px-xxs{
		line-height:41px
	}
	.lh40px-xxs{
		line-height:40px
	}
	.lh39px-xxs{
		line-height:39px
	}
	.lh38px-xxs{
		line-height:38px
	}
	.lh37px-xxs{
		line-height:37px
	}
	.lh36px-xxs{
		line-height:36px
	}
	.lh35px-xxs{
		line-height:35px
	}
	.lh34px-xxs{
		line-height:34px
	}
	.lh33px-xxs{
		line-height:33px
	}
	.lh32px-xxs{
		line-height:32px
	}
	.lh31px-xxs{
		line-height:31px
	}
	.lh30px-xxs{
		line-height:30px
	}
	.lh29px-xxs{
		line-height:29px
	}
	.lh28px-xxs{
		line-height:28px
	}
	.lh27px-xxs{
		line-height:27px
	}
	.lh26px-xxs{
		line-height:26px
	}
	.lh25px-xxs{
		line-height:25px
	}
	.lh24px-xxs{
		line-height:24px
	}
	.lh23px-xxs{
		line-height:23px
	}
	.lh22px-xxs{
		line-height:22px
	}
	.lh21px-xxs{
		line-height:21px
	}
	.lh20px-xxs{
		line-height:20px
	}
	.lh19px-xxs{
		line-height:19px
	}
	.lh18px-xxs{
		line-height:18px
	}
	.lh17px-xxs{
		line-height:17px
	}
	.lh16px-xxs{
		line-height:16px
	}
	.lh15px-xxs{
		line-height:15px
	}
	.lh14px-xxs{
		line-height:14px
	}
	.lh13px-xxs{
		line-height:13px
	}
	.lh12px-xxs{
		line-height:12px
	}
	.lh11px-xxs{
		line-height:11px
	}
	.lh10px-xxs{
		line-height:10px
	}
	.lh1-xxs{
		line-height:1
	}
	.lh11-xxs{
		line-height:1.1
	}
	.lh12-xxs{
		line-height:1.2
	}
	.lh13-xxs{
		line-height:1.3
	}
	.lh14-xxs{
		line-height:1.4
	}
	.lhn-xxs{
		line-height:normal
	}
	.fw900-xxs{
		font-weight:900
	}
	.fw800-xxs{
		font-weight:800
	}
	.fw700-xxs{
		font-weight:700
	}
	.fw600-xxs{
		font-weight:600
	}
	.fw500-xxs{
		font-weight:500
	}
	.fw400-xxs{
		font-weight:400
	}
	.fw300-xxs{
		font-weight:300
	}
	.spacer-xxs{
		flex:1
	}
	.nowrap-xxs{
		white-space:nowrap
	}
	.al-xxs{
		text-align:left !important
	}
	.ac-xxs{
		text-align:center !important
	}
	.ar-xxs{
		text-align:right !important
	}
	.aj-xxs{
		text-align:justify !important
	}
	.ttu-xxs{
		text-transform:uppercase !important
	}
	.ttc-xxs{
		text-transform:capitalize !important
	}
	.ttn-xxs{
		text-transform:none !important
	}
	.dblock-xxs{
		display:block
	}
	.dib100-xxs{
		display:inline-block;
		width:100%
	}
	.dib-xxs{
		display:inline-block
	}
	.dn-xxs{
		display:none
	}
	.diflex-xxs{
		display:inline-flex
	}
	.dflex-xxs{
		display:flex
	}
	.flow-column-xxs{
		flex-flow:column
	}
	.flex-reverse-xxs{
		flex-flow:column-reverse
	}
	.flex-row-reverse-xxs{
		flex-flow:row-reverse
	}
	.flex-wrap-xxs{
		flex-wrap:wrap
	}
	.no-shrink-xxs{
		flex-shrink:0
	}
	.justify-center-xxs{
		justify-content:center
	}
	.justify-between-xxs{
		justify-content:space-between
	}
	.justify-around-xxs{
		justify-content:space-around
	}
	.justify-evenly-xxs{
		justify-content:space-evenly
	}
	.justify-end-xxs{
		justify-content:flex-end
	}
	.justify-start-xxs{
		justify-content:flex-start
	}
	.align-items-start-xxs{
		align-items:flex-start
	}
	.align-items-end-xxs{
		align-items:flex-end
	}
	.align-items-center-xxs{
		align-items:center
	}
	.align-items-baseline-xxs{
		align-items:baseline
	}
	.align-items-stretch-xxs{
		align-items:stretch
	}
	.align-self-start-xxs{
		align-self:flex-start
	}
	.align-self-end-xxs{
		align-self:flex-end
	}
	.align-self-center-xxs{
		align-self:center
	}
	.align-self-baseline-xxs{
		align-self:baseline
	}
	.align-self-stretch-xxs{
		align-self:stretch
	}
	.fl-xxs{
		float:left
	}
	.fr-xxs{
		float:right
	}
	.fn-xxs{
		float:none
	}
	.position-relative-xxs{
		position:relative
	}
	.position-absolute-xxs{
		position:absolute
	}
	.position-static-xxs{
		position:static
	}
	.position-sticky-xxs{
		position:sticky
	}
	.position-fixed-xxs{
		position:fixed
	}
}
.d-flex{
	display:flex
}
.flex-wrap{
	flex-wrap:wrap
}
.flex-row{
	margin-left:-16px;
	margin-right:-16px
}
.flex-row>.flex-col{
	padding-left:16px;
	padding-right:16px
}
.flex-col.flex-col-full{
	width:100% !important
}
.flex-gutter{
	margin-left:calc(-1*var(--spacing));
	margin-right:calc(-1*var(--spacing))
}
.flex-gutter>.flex-col{
	padding-left:var(--spacing);
	padding-right:var(--spacing)
}
.flex-col-12>.flex-col{
	flex:0 0 8.3333333333%;
	max-width:8.3333333333%
}
.order-12{
	order:12
}
.flex-col-11>.flex-col{
	flex:0 0 9.0909090909%;
	max-width:9.0909090909%
}
.order-11{
	order:11
}
.flex-col-10>.flex-col{
	flex:0 0 10%;
	max-width:10%
}
.order-10{
	order:10
}
.flex-col-9>.flex-col{
	flex:0 0 11.1111111111%;
	max-width:11.1111111111%
}
.order-9{
	order:9
}
.flex-col-8>.flex-col{
	flex:0 0 12.5%;
	max-width:12.5%
}
.order-8{
	order:8
}
.flex-col-7>.flex-col{
	flex:0 0 14.2857142857%;
	max-width:14.2857142857%
}
.order-7{
	order:7
}
.flex-col-6>.flex-col{
	flex:0 0 16.6666666667%;
	max-width:16.6666666667%
}
.order-6{
	order:6
}
.flex-col-5>.flex-col{
	flex:0 0 20%;
	max-width:20%
}
.order-5{
	order:5
}
.flex-col-4>.flex-col{
	flex:0 0 25%;
	max-width:25%
}
.order-4{
	order:4
}
.flex-col-3>.flex-col{
	flex:0 0 33.3333333333%;
	max-width:33.3333333333%
}
.order-3{
	order:3
}
.flex-col-2>.flex-col{
	flex:0 0 50%;
	max-width:50%
}
.order-2{
	order:2
}
.flex-col-1>.flex-col{
	flex:0 0 100%;
	max-width:100%
}
.order-1{
	order:1
}
@media(max-width: 1199.98px){
	.flex-col-lg-12>.flex-col{
		flex:0 0 8.3333333333%;
		max-width:8.3333333333%
	}
	.order-lg-12{
		order:12
	}
	.flex-col-lg-11>.flex-col{
		flex:0 0 9.0909090909%;
		max-width:9.0909090909%
	}
	.order-lg-11{
		order:11
	}
	.flex-col-lg-10>.flex-col{
		flex:0 0 10%;
		max-width:10%
	}
	.order-lg-10{
		order:10
	}
	.flex-col-lg-9>.flex-col{
		flex:0 0 11.1111111111%;
		max-width:11.1111111111%
	}
	.order-lg-9{
		order:9
	}
	.flex-col-lg-8>.flex-col{
		flex:0 0 12.5%;
		max-width:12.5%
	}
	.order-lg-8{
		order:8
	}
	.flex-col-lg-7>.flex-col{
		flex:0 0 14.2857142857%;
		max-width:14.2857142857%
	}
	.order-lg-7{
		order:7
	}
	.flex-col-lg-6>.flex-col{
		flex:0 0 16.6666666667%;
		max-width:16.6666666667%
	}
	.order-lg-6{
		order:6
	}
	.flex-col-lg-5>.flex-col{
		flex:0 0 20%;
		max-width:20%
	}
	.order-lg-5{
		order:5
	}
	.flex-col-lg-4>.flex-col{
		flex:0 0 25%;
		max-width:25%
	}
	.order-lg-4{
		order:4
	}
	.flex-col-lg-3>.flex-col{
		flex:0 0 33.3333333333%;
		max-width:33.3333333333%
	}
	.order-lg-3{
		order:3
	}
	.flex-col-lg-2>.flex-col{
		flex:0 0 50%;
		max-width:50%
	}
	.order-lg-2{
		order:2
	}
	.flex-col-lg-1>.flex-col{
		flex:0 0 100%;
		max-width:100%
	}
	.order-lg-1{
		order:1
	}
}
@media(max-width: 991.98px){
	.flex-col-md-12>.flex-col{
		flex:0 0 8.3333333333%;
		max-width:8.3333333333%
	}
	.order-md-12{
		order:12
	}
	.flex-col-md-11>.flex-col{
		flex:0 0 9.0909090909%;
		max-width:9.0909090909%
	}
	.order-md-11{
		order:11
	}
	.flex-col-md-10>.flex-col{
		flex:0 0 10%;
		max-width:10%
	}
	.order-md-10{
		order:10
	}
	.flex-col-md-9>.flex-col{
		flex:0 0 11.1111111111%;
		max-width:11.1111111111%
	}
	.order-md-9{
		order:9
	}
	.flex-col-md-8>.flex-col{
		flex:0 0 12.5%;
		max-width:12.5%
	}
	.order-md-8{
		order:8
	}
	.flex-col-md-7>.flex-col{
		flex:0 0 14.2857142857%;
		max-width:14.2857142857%
	}
	.order-md-7{
		order:7
	}
	.flex-col-md-6>.flex-col{
		flex:0 0 16.6666666667%;
		max-width:16.6666666667%
	}
	.order-md-6{
		order:6
	}
	.flex-col-md-5>.flex-col{
		flex:0 0 20%;
		max-width:20%
	}
	.order-md-5{
		order:5
	}
	.flex-col-md-4>.flex-col{
		flex:0 0 25%;
		max-width:25%
	}
	.order-md-4{
		order:4
	}
	.flex-col-md-3>.flex-col{
		flex:0 0 33.3333333333%;
		max-width:33.3333333333%
	}
	.order-md-3{
		order:3
	}
	.flex-col-md-2>.flex-col{
		flex:0 0 50%;
		max-width:50%
	}
	.order-md-2{
		order:2
	}
	.flex-col-md-1>.flex-col{
		flex:0 0 100%;
		max-width:100%
	}
	.order-md-1{
		order:1
	}
}
@media(max-width: 767px){
	.flex-col-sm-12>.flex-col{
		flex:0 0 8.3333333333%;
		max-width:8.3333333333%
	}
	.order-sm-12{
		order:12
	}
	.flex-col-sm-11>.flex-col{
		flex:0 0 9.0909090909%;
		max-width:9.0909090909%
	}
	.order-sm-11{
		order:11
	}
	.flex-col-sm-10>.flex-col{
		flex:0 0 10%;
		max-width:10%
	}
	.order-sm-10{
		order:10
	}
	.flex-col-sm-9>.flex-col{
		flex:0 0 11.1111111111%;
		max-width:11.1111111111%
	}
	.order-sm-9{
		order:9
	}
	.flex-col-sm-8>.flex-col{
		flex:0 0 12.5%;
		max-width:12.5%
	}
	.order-sm-8{
		order:8
	}
	.flex-col-sm-7>.flex-col{
		flex:0 0 14.2857142857%;
		max-width:14.2857142857%
	}
	.order-sm-7{
		order:7
	}
	.flex-col-sm-6>.flex-col{
		flex:0 0 16.6666666667%;
		max-width:16.6666666667%
	}
	.order-sm-6{
		order:6
	}
	.flex-col-sm-5>.flex-col{
		flex:0 0 20%;
		max-width:20%
	}
	.order-sm-5{
		order:5
	}
	.flex-col-sm-4>.flex-col{
		flex:0 0 25%;
		max-width:25%
	}
	.order-sm-4{
		order:4
	}
	.flex-col-sm-3>.flex-col{
		flex:0 0 33.3333333333%;
		max-width:33.3333333333%
	}
	.order-sm-3{
		order:3
	}
	.flex-col-sm-2>.flex-col{
		flex:0 0 50%;
		max-width:50%
	}
	.order-sm-2{
		order:2
	}
	.flex-col-sm-1>.flex-col{
		flex:0 0 100%;
		max-width:100%
	}
	.order-sm-1{
		order:1
	}
}
@media(max-width: 600px){
	.flex-col-xs-12>.flex-col{
		flex:0 0 8.3333333333%;
		max-width:8.3333333333%
	}
	.order-xs-12{
		order:12
	}
	.flex-col-xs-11>.flex-col{
		flex:0 0 9.0909090909%;
		max-width:9.0909090909%
	}
	.order-xs-11{
		order:11
	}
	.flex-col-xs-10>.flex-col{
		flex:0 0 10%;
		max-width:10%
	}
	.order-xs-10{
		order:10
	}
	.flex-col-xs-9>.flex-col{
		flex:0 0 11.1111111111%;
		max-width:11.1111111111%
	}
	.order-xs-9{
		order:9
	}
	.flex-col-xs-8>.flex-col{
		flex:0 0 12.5%;
		max-width:12.5%
	}
	.order-xs-8{
		order:8
	}
	.flex-col-xs-7>.flex-col{
		flex:0 0 14.2857142857%;
		max-width:14.2857142857%
	}
	.order-xs-7{
		order:7
	}
	.flex-col-xs-6>.flex-col{
		flex:0 0 16.6666666667%;
		max-width:16.6666666667%
	}
	.order-xs-6{
		order:6
	}
	.flex-col-xs-5>.flex-col{
		flex:0 0 20%;
		max-width:20%
	}
	.order-xs-5{
		order:5
	}
	.flex-col-xs-4>.flex-col{
		flex:0 0 25%;
		max-width:25%
	}
	.order-xs-4{
		order:4
	}
	.flex-col-xs-3>.flex-col{
		flex:0 0 33.3333333333%;
		max-width:33.3333333333%
	}
	.order-xs-3{
		order:3
	}
	.flex-col-xs-2>.flex-col{
		flex:0 0 50%;
		max-width:50%
	}
	.order-xs-2{
		order:2
	}
	.flex-col-xs-1>.flex-col{
		flex:0 0 100%;
		max-width:100%
	}
	.order-xs-1{
		order:1
	}
}
@media(max-width: 470px){
	.flex-col-xxs-12>.flex-col{
		flex:0 0 8.3333333333%;
		max-width:8.3333333333%
	}
	.order-xxs-12{
		order:12
	}
	.flex-col-xxs-11>.flex-col{
		flex:0 0 9.0909090909%;
		max-width:9.0909090909%
	}
	.order-xxs-11{
		order:11
	}
	.flex-col-xxs-10>.flex-col{
		flex:0 0 10%;
		max-width:10%
	}
	.order-xxs-10{
		order:10
	}
	.flex-col-xxs-9>.flex-col{
		flex:0 0 11.1111111111%;
		max-width:11.1111111111%
	}
	.order-xxs-9{
		order:9
	}
	.flex-col-xxs-8>.flex-col{
		flex:0 0 12.5%;
		max-width:12.5%
	}
	.order-xxs-8{
		order:8
	}
	.flex-col-xxs-7>.flex-col{
		flex:0 0 14.2857142857%;
		max-width:14.2857142857%
	}
	.order-xxs-7{
		order:7
	}
	.flex-col-xxs-6>.flex-col{
		flex:0 0 16.6666666667%;
		max-width:16.6666666667%
	}
	.order-xxs-6{
		order:6
	}
	.flex-col-xxs-5>.flex-col{
		flex:0 0 20%;
		max-width:20%
	}
	.order-xxs-5{
		order:5
	}
	.flex-col-xxs-4>.flex-col{
		flex:0 0 25%;
		max-width:25%
	}
	.order-xxs-4{
		order:4
	}
	.flex-col-xxs-3>.flex-col{
		flex:0 0 33.3333333333%;
		max-width:33.3333333333%
	}
	.order-xxs-3{
		order:3
	}
	.flex-col-xxs-2>.flex-col{
		flex:0 0 50%;
		max-width:50%
	}
	.order-xxs-2{
		order:2
	}
	.flex-col-xxs-1>.flex-col{
		flex:0 0 100%;
		max-width:100%
	}
	.order-xxs-1{
		order:1
	}
}
.popup-overlay{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%
}
.popup{
	background:rgba(0,0,0,.9);
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:-1;
	visibility:hidden;
	opacity:0;
	transition:all .2s ease-in-out
}
.popup.is-active{
	opacity:1;
	visibility:visible;
	z-index:99999
}
.popup .popup-flex{
	height:100%
}
.popup .popup-outer{
	z-index:999999;
	display:inline-block;
	max-width:94%;
	width:700px
}
.popup .popup-inner{
	background:#fff;
	border-radius:4px;
	transition:all .3s ease-in-out;
	overflow-x:hidden;
	height:auto;
	max-height:100%
}
.popup .close-popup{
	font-family:"Aeonik",sans-serif;
	color:#fff;
	border:0;
	outline:none;
	display:inline-flex;
	justify-content:center;
	align-items:center;
	cursor:pointer;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	width:48px;
	height:48px;
	z-index:999999;
	right:12px;
	top:12px;
	opacity:.8;
	background:none
}
.popup .close-popup svg{
	width:48px;
	height:48px
}
.popup .close-popup:hover{
	opacity:1
}
.popup .mt32px{
	margin-top:20px
}
.popup .mt40px{
	margin-top:20px
}
.popup .avatar{
	width:64px;
	height:64px;
	border-radius:64px;
	background:#bad1ff;
	overflow:hidden;
	margin-right:16px;
	padding-top:8px
}
.popup .usp-flex{
	background:#2c8da4
}
.popup .usp-flex li{
	flex:1;
	padding:8px
}
.popup .usp-flex li:not(:first-child){
	border-left:1px solid #78b2bf
}
.popup .skills span{
	font-size:15px;
	background:#fff;
	color:#1a2027;
	padding:7px 16px 6px
}
.popup .pointing{
	left:50%;
	bottom:-16px;
	margin-left:-17px;
	animation:float-y;
	animation-duration:1.5s;
	animation-iteration-count:infinite;
	filter:drop-shadow(0px 16px 48px #160055)
}
.popup .left{
	background:#0098d9;
	width:424px
}
.popup .right{
	width:600px
}
.popup.popup-video .popup-outer{
	width:1100px;
	height:auto !important
}
.popup.popup-video .popup-inner{
	border-radius:0
}
@media(max-width: 1499.98px){
	.popup .popup-outer{
		width:800px !important
	}
	.popup #vecrm-form .containerWrapper{
		margin-bottom:16px !important
	}
	.popup .textarea,.popup #vecrm-form .containerWrapper textarea{
		height:70px !important
	}
	.popup .input,.popup .select,.popup #vecrm-form .containerWrapper input,.popup #vecrm-form .containerWrapper select{
		height:40px !important
	}
	.popup #vecrm-form form *[data-section=true]:nth-of-type(1) .columnContainer .marketing-field{
		margin-bottom:6px
	}
	.popup #vecrm-form form *[data-section=true]:nth-of-type(2){
		margin-top:-6px
	}
	.popup .mt32px{
		margin-top:16px
	}
	.popup .mt40px{
		margin-top:16px
	}
	.popup label{
		font-size:14px
	}
	.popup .btn{
		padding:8px 16px;
		font-size:16px
	}
	.popup form span.error{
		margin-top:4px
	}
}
@media(max-width: 991.98px){
	.popup #vecrm-form form *[data-section=true]:nth-of-type(1) .columnContainer div[data-editorblocktype=Field-phone]{
		margin-bottom:20px
	}
	.popup .popup-outer{
		width:600px
	}
	.popup .right{
		width:100%
	}
	.popup .pointing{
		left:calc(50% - 17px)
	}
	.popup .left{
		background:#fff;
		width:100%
	}
	.popup .left .inner{
		color:#1a2027
	}
	.popup .left #pdata-role::before{
		content:"("
	}
	.popup .left #pdata-role::after{
		content:")"
	}
	.popup .avatar{
		width:64px;
		height:64px
	}
}
@media(max-width: 767px){
	.popup:not(.popup-video) .popup-outer{
		width:100% !important;
		max-width:100% !important;
		height:100% !important
	}
	.popup:not(.popup-video) .popup-inner{
		border-radius:0;
		height:100%
	}
	.popup:not(.popup-video) .popup-body{
		max-height:none;
		padding-bottom:20px
	}
	.popup:not(.popup-video) .popup-header{
		min-height:64px
	}
	.popup:not(.popup-video) .close-popup{
		color:#1a2027
	}
	.popup:not(.popup-video) .close-popup,.popup:not(.popup-video) .close-popup svg{
		width:36px;
		height:36px
	}
}
.popup-list li:not(:last-child){
	padding-bottom:12px;
	margin-bottom:12px;
	border-bottom:1px solid rgba(0,152,217,.1)
}
.stat-list{
	padding-left:24px
}
.stat-list .item{
	line-height:1.2;
	position:relative;
	padding-bottom:20px
}
.stat-list .item:not(:last-child){
	margin-bottom:20px;
	border-bottom:1px solid rgba(255,255,255,.1)
}
.stat-list .item::before{
	content:"";
	position:absolute;
	left:-24px;
	top:0;
	width:2px;
	height:calc(100% - 20px);
	background:#fff
}
@keyframes float-y{
	40%{
		transform:translateY(20px)
	}
	80%{
		transform:translateY(0)
	}
}
.slick-slider{
	position:relative;
	display:block;
	box-sizing:border-box;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-ms-touch-action:pan-y;
	touch-action:pan-y;
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}
.slick-list{
	position:relative;
	overflow:hidden;
	display:block;
	margin:0;
	padding:0
}
.slick-list:focus{
	outline:none
}
.slick-list.dragging{
	cursor:pointer;
	cursor:hand
}
.slick-slider .slick-track,.slick-slider .slick-list{
	-webkit-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	-o-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
.slick-track{
	position:relative;
	left:0;
	top:0;
	display:block;
	margin-left:auto;
	margin-right:auto
}
.slick-track:before,.slick-track:after{
	content:"";
	display:table
}
.slick-track:after{
	clear:both
}
.slick-loading .slick-track{
	visibility:hidden
}
.slick-slide{
	float:left;
	height:100%;
	min-height:1px;
	display:none
}
[dir=rtl] .slick-slide{
	float:right
}
.slick-slide.slick-loading img{
	display:none
}
.slick-slide.dragging img{
	pointer-events:none
}
.slick-initialized .slick-slide{
	display:block
}
.slick-loading .slick-slide{
	visibility:hidden
}
.slick-vertical .slick-slide{
	display:block;
	height:auto;
	border:1px solid rgba(0,0,0,0)
}
.slick-arrow.slick-hidden{
	display:none
}
.slick-dots{
	list-style:none;
	padding:0;
	margin:48px 0 0 0;
	display:flex;
	justify-content:center
}
.slick-dots button{
	cursor:pointer;
	text-align:center;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border:0;
	outline:0;
	width:48px;
	height:48px;
	font-size:0;
	background:none;
	padding:0;
	position:relative;
	display:flex;
	justify-content:center;
	align-items:center
}
.slick-dots button::before{
	content:"";
	width:12px;
	height:12px;
	border-radius:12px;
	background:#fff;
	display:block;
	transition:all .2s ease-in-out;
	opacity:.3
}
.slick-dots .slick-active button::before{
	width:32px;
	opacity:1
}
html{
	overflow-x:hidden;
	scroll-behavior:smooth
}
img{
	object-fit:cover
}
body{
	position:relative;
	z-index:0
}
video{
	clip-path:inset(1px 1px);
	width:100%;
	height:100%;
	object-fit:cover
}
a{
	text-decoration:none;
	color:#3d7556
}
a:hover,a:focus,a:active{
	color:#3d7556
}
.maincontainer{
	background:#3d7457;
	position:relative;
	z-index:0;
	color:#0d0d0d
}
@media(max-width: 1199.98px){
	.maincontainer{
		overflow:hidden
	}
}
.maincontainer .registernow{
	border-radius:24px;
	background:#fff;
	font-weight:400;
	font-size:20px;
	text-align:center;
	padding:12px 24px;
	line-height:100%;
	display: inline-block;
}
@media(max-width: 1499.98px){
	.maincontainer .registernow{
		font-size:16px
	}
}
@media(max-width: 1199.98px){
	.maincontainer .registernow{
		font-size:14px
	}
}
.maincontainer .common-container{
	margin-left:auto;
	margin-right:auto;
	width:calc(100% - 160px)
}
@media(max-width: 1499.98px){
	.maincontainer .common-container{
		width:calc(100% - 120px)
	}
}
@media(max-width: 1199.98px){
	.maincontainer .common-container{
		width:calc(100% - 80px)
	}
}
@media(max-width: 991.98px){
	.maincontainer .common-container{
		width:calc(100% - 48px)
	}
}
@media(max-width: 767px){
	.maincontainer .common-container{
		width:calc(100% - 32px);
	}
}
.maincontainer .common-head2{
	font-size:32px;
	line-height:1.4;
	font-weight:400
}
@media(max-width: 1499.98px){
	.maincontainer .common-head2{
		font-size:28px;
		line-height:1.2
	}
}
@media(max-width: 991.98px){
	.maincontainer .common-head2{
		font-size:24px
	}
}
@media(max-width: 767px){
	.maincontainer .common-head2{
		font-size: 23px;
	}
}
.maincontainer .common-text{
	font-size:16px;
	line-height:1.4
}
@media(max-width: 1499.98px){
	.maincontainer .common-text{
		font-size: 14px;
	}
}
.maincontainer .lifestyle-slider .item{
	width:100%;
	position:relative;
	height:100%
}
.maincontainer .lifestyle-slider .item::after{
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	background:url(images/slider-bg-lifestyle.png) no-repeat;
	top:0;
	left:0;
	z-index:0
}
.maincontainer .lifestyle-slider .item img{
	object-fit:cover;
	width:100%
}
.maincontainer .lifestyle-slider .item .slide-detail{
	top:84px;
	left:210px;
	position:absolute;
	width:100%;
	max-width:380px;
	z-index:1
}
@media(max-width: 1499.98px){
	.maincontainer .lifestyle-slider .item .slide-detail{
		left:100px;
		max-width:340px;
		top:64px
	}
}
@media(max-width: 1199.98px){
	.maincontainer .lifestyle-slider .item .slide-detail{
		left:60px;
		top:44px
	}
}
@media(max-width: 991.98px){
	.maincontainer .lifestyle-slider .item .slide-detail{
		left:24px;
		top:24px
	}
}
.maincontainer .lifestyle-slider .item .event-type{
	bottom:84px;
	left:210px;
	position:absolute;
	color:#fff;
	z-index:1
}
@media(max-width: 1499.98px){
	.maincontainer .lifestyle-slider .item .event-type{
		left:100px;
		bottom:64px
	}
}
@media(max-width: 1199.98px){
	.maincontainer .lifestyle-slider .item .event-type{
		left:60px;
		bottom:44px
	}
}
@media(max-width: 991.98px){
	.maincontainer .lifestyle-slider .item .event-type{
		left:24px;
		bottom:24px
	}
}
.maincontainer .lifestyle-slider .slick-dots{
	position:absolute;
	right:210px;
	bottom:92px;
	margin:0
}
.maincontainer .lifestyle-slider .slick-dots button{
	width:36px;
	margin-right:8px;
	height:5px
}
.maincontainer .lifestyle-slider .slick-dots button::before{
	width:36px;
	height:5px
}
@media(max-width: 767px){
	.maincontainer .lifestyle-slider .slick-dots button{
		width:24px
	}
}
.maincontainer .header{
	padding:28px 0 0px
}
@media(max-width: 1700px){
	.maincontainer .header{
		padding:28px 0 80px
	}
}
@media(max-width: 1499.98px){
	.maincontainer .header{
		padding: 28px 0 20px;
	}
}

body.home .header{position:initial}
.header{position:absolute;width:100%;z-index: 9;}

.maincontainer .header .navbar{
	display:flex;
	justify-content:space-between;
	align-items:start;
	position:relative
}
.maincontainer .header .nav-links{
	list-style:none;
	display:flex;
	transition:all .4s ease-in-out;
	background:rgba(252,119,247,.2);
	padding:16px
}
@media(max-width: 1499.98px){
	.maincontainer .header .nav-links{
		padding:12px
	}
}
@media(max-width: 1199.98px){
	.maincontainer .header .nav-links{
		padding:10px
	}
}
.maincontainer .header .navbar .logo{
	position:relative;
	z-index:1
}
@media(max-width: 1700px){
	.maincontainer .header .navbar .logo{
		max-width:350px
	}
}
@media(max-width: 1499.98px){
	.maincontainer .header .navbar .logo{
		max-width:280px
	}

}

.maincontainer .header .navbar .menu{
	margin: 0;
	padding: 0;
	color: #fff;
	list-style:none;
}
.maincontainer .header .navbar .menu li{display:inline-block}
.maincontainer .header .navbar .menu a{color:#fff;font-size: 16px;padding: 5px 8px;}

@media(max-width: 1199.98px){
	.maincontainer .header .navbar .logo{
		max-width:250px;
		margin-right: 20px;
	}
}
@media(max-width: 767px){
	.maincontainer .header .navbar .logo{
		max-width:180px
	}
}
.maincontainer .header .nav-links li{
	margin:0 15px;
	line-height:100%
}
@media(max-width: 1199.98px){
	.maincontainer .header .nav-links li{
		margin:0 12px
	}
}
.maincontainer .header .nav-links a{
	text-decoration:none;
	color:#fff;
	font-size:18px;
	transition:color .3s ease-in-out
}
@media(max-width: 1499.98px){
	.maincontainer .header .nav-links a{
		font-size:16px
	}
}
@media(max-width: 1199.98px){
	.maincontainer .header .nav-links a{
		font-size:14px
	}
}
.maincontainer .header .hamburger{
	display:none;
	flex-direction:column;
	cursor:pointer;
	position:absolute;
	right:0;
	top:0;
	z-index:11
}
.maincontainer .header .hamburger div{
	background:#fff;
	width:30px;
	height:3px;
	margin:5px;
	transition:all .4s ease-in-out
}
@media screen and (max-width: 768px){
	.maincontainer .header .navbar{
		align-items:center
	}
	.maincontainer .header .respon-menu{
		display:flex;
		flex-direction:column;
		position:absolute;
		top:0;
		right:0;
		width:100%;
		text-align:center;
		overflow:hidden;
		height:0;
		opacity:0;
		transition:all .5s ease-in-out;
		background:#3d7457
	}
}
@media screen and (max-width: 768px)and (max-width: 767px){
	.maincontainer .header .respon-menu{
		top:-20px
	}
}
@media screen and (max-width: 768px){
	.maincontainer .header .respon-menu.active{
		height:auto;
		opacity:1;
		z-index:10;
		padding-bottom:60px
	}
}
@media screen and (max-width: 768px)and (max-width: 767px){
	.maincontainer .header .respon-menu.active{
		padding-bottom:0px
	}
}

@media(max-width:992px){
	.maincontainer .header .hamburger{
		display:flex
	}
}
@media screen and (max-width: 768px){
	.maincontainer .header .respon-menu .nav-links li{
		margin:10px 0;
		opacity:0;
		transform:translateY(-20px);
		transition:all .4s ease-in-out
	}
	.maincontainer .header .respon-menu.active .nav-links{
		flex-flow:column;
		width:100%
	}
	.maincontainer .header .respon-menu.active .nav-links li{
		opacity:1;
		transform:translateY(0)
	}

	
}
.maincontainer .header .hero-banner{
	margin-top:-28px
}
@media(max-width: 767px){
	.maincontainer .header .hero-banner{
		margin-top:24px
	}
}
.maincontainer .header .hero-banner .head-title{
	font-weight:400;
	font-size:76px;
	line-height:104%;
	text-align:center;
	color:#fff
}
@media(max-width: 1700px){
	.maincontainer .header .hero-banner .head-title{
		font-size:64px
	}
}
@media(max-width: 1499.98px){
	.maincontainer .header .hero-banner .head-title{
		font-size:52px
	}
}
@media(max-width: 1199.98px){
	.maincontainer .header .hero-banner .head-title{
		font-size:44px
	}
}
@media(max-width: 767px){
	.maincontainer .header .hero-banner .head-title{
		font-size:28px
	}
}
.maincontainer .header .hero-banner .hero-title{
	position:absolute;
	left:auto;
	top:auto;
	z-index:1
}
.maincontainer .about-company .banner-title{
	position:absolute;
	z-index:1;
	top:100px;
	left:200px;
	max-width:410px;
	width:100%;
	color:#fff
}
@media(max-width: 1499.98px){
	.maincontainer .about-company .banner-img{
		max-height:620px
	}
	.maincontainer .about-company .banner-title{
		top:60px;
		left:120px
	}
}
@media(max-width: 1199.98px){
	.maincontainer .about-company .banner-img{
		max-height:550px
	}
	.maincontainer .about-company .banner-title{
		top:44px;
		left:80px;
		max-width:350px
	}
}
@media(max-width: 991.98px){
	.maincontainer .about-company .banner-img{
		max-height:100%
	}
	.maincontainer .about-company .banner-title{
		top:32px;
		left:44px
	}
}
@media(max-width: 767px){
	.maincontainer .about-company .banner-img{
		height:400px
	}
	.maincontainer .about-company .banner-title{
		top:0;
		left:0;
		padding:24px
	}
}
.maincontainer .sitemap{
	background:#3d7457
}
.maincontainer .sitemap .common-container{
	background:#3d7457
}
.maincontainer .sitemap .common-container .common-head2{
	color:#fde3fc
}
.maincontainer .keypoints .point-title{
	font-weight:400;
	font-size:130px;
	color:#fff
}
@media(max-width: 1499.98px){
	.maincontainer .keypoints .point-title{
		font-size:100px;
		line-height:100%
	}
}
@media(max-width: 1199.98px){
	.maincontainer .keypoints .point-title{
		font-size:80px;
		line-height:100%
	}
}
@media(max-width: 767px){
	.maincontainer .keypoints .point-title{
		font-size:52px
	}
}
.maincontainer .keypoints .point-title.left{
	position:sticky;
	top:320px
}
@media(max-width: 1499.98px){
	.maincontainer .keypoints .point-title.left{
		top:220px
	}
}
@media(max-width: 1199.98px){
	.maincontainer .keypoints .point-title.left{
		position:static
	}
}
.maincontainer .keypoints .ptext{
	font-weight:400;
	font-size:16px;
	line-height:1.4;
	max-width:550px;
	width:100%;
	color:#fff
}
@media(max-width: 1499.98px){
	.maincontainer .keypoints .ptext{
		font-size:14px;
		max-width:460px
	}
}
.maincontainer .keypoints .lhs-point{
	padding-top:200px
}
@media(max-width: 1499.98px){
	.maincontainer .keypoints .lhs-point{
		padding-top:100px
	}
}
@media(max-width: 1199.98px){
	.maincontainer .keypoints .lhs-point{
		padding-top:44px
	}
}
@media(max-width: 767px){
	.maincontainer .keypoints .lhs-point{
		padding-top:24px
	}
}
.maincontainer .keypoints .rhs-point{
	position:relative;
	z-index:0;
	padding-top:400px
}
@media(max-width: 1499.98px){
	.maincontainer .keypoints .rhs-point{
		padding-top:250px
	}
}
@media(max-width: 1199.98px){
	.maincontainer .keypoints .rhs-point{
		padding-top:32px;
		border-top:1px solid rgba(255,255,255,.5)
	}
}
.maincontainer .urban-meets{
	background:#3d7457
}
.maincontainer .urban-meets .left-banner{
	position:relative;
	left:-80px
}
@media(max-width: 1199.98px){
	.maincontainer .urban-meets .left-banner{
		left:-100px
	}
}
@media(max-width: 991.98px){
	.maincontainer .urban-meets .left-banner{
		left:24px
	}
}
.maincontainer .urban-meets .center-content{
	flex:1
}
.maincontainer .urban-meets .center-content .midcontent{
	width:100%;
	max-width:380px
}
@media(max-width: 1499.98px){
	.maincontainer .urban-meets .center-content .midcontent{
		max-width:340px
	}
}
@media(max-width: 1199.98px){
	.maincontainer .urban-meets .center-content .midcontent{
		max-width:360px
	}
}
@media(max-width: 991.98px){
	.maincontainer .urban-meets .center-content .midcontent{
		max-width:100%;
		padding:0 24px;
		text-align:center
	}
}
.maincontainer .urban-meets .right-banner{
	position:relative;
	right:-80px
}
@media(max-width: 1199.98px){
	.maincontainer .urban-meets .right-banner{
		right:-50px
	}
}
@media(max-width: 991.98px){
	.maincontainer .urban-meets .right-banner{
		right:24px
	}
}
@media(max-width: 1499.98px){
	.maincontainer .urban-meets .left-banner img,.maincontainer .urban-meets .right-banner img{
		max-height:500px
	}
}
@media(max-width: 1199.98px){
	.maincontainer .urban-meets .left-banner img,.maincontainer .urban-meets .right-banner img{
		max-height:400px
	}
}
@media(max-width: 1700px){
	.maincontainer .lifestyle .lifestyle-slider .item img{
		max-height:700px
	}
	.maincontainer .lifestyle .lifestyle-slider .slick-dots{
		right:120px
	}
}
@media(max-width: 1499.98px){
	.maincontainer .lifestyle .lifestyle-slider .item img{
		max-height:600px
	}
	.maincontainer .lifestyle .lifestyle-slider .slick-dots{
		right:80px;
		bottom:72px
	}
}
@media(max-width: 1199.98px){
	.maincontainer .lifestyle .lifestyle-slider .slick-dots{
		right:60px;
		bottom:44px
	}
}
@media(max-width: 991.98px){
	.maincontainer .lifestyle .lifestyle-slider .slick-dots{
		right:24px;
		bottom:32px
	}
}
@media(max-width: 767px){
	.maincontainer .lifestyle .lifestyle-slider .item img{
		height:400px
	}
}
.maincontainer .modern-life .lifestyle-slider{
	max-width:580px;
	width:100%
}
.maincontainer .modern-life .lifestyle-slider .item::after{
	display:none
}
.maincontainer .modern-life .lifestyle-slider .slick-dots{
	right:32px;
	bottom:28px
}
@media(max-width: 1700px){
	.maincontainer .modern-life .lifestyle-slider{
		max-width:450px
	}
}
@media(max-width: 1499.98px){
	.maincontainer .modern-life .lifestyle-slider{
		max-width:380px
	}
}
@media(max-width: 991.98px){
	.maincontainer .modern-life .lifestyle-slider{
		max-width:340px
	}
}
@media(max-width: 767px){
	.maincontainer .modern-life .lifestyle-slider{
		max-width:320px
	}
}
.maincontainer .modern-life .right-content{
	max-width:380px;
	width:100%
}
@media(max-width: 991.98px){
	.maincontainer .modern-life .right-content{
		max-width:340px
	}
}
.maincontainer .behindvision .common-container{
	border-radius:0px 0px 80px 80px;
	background:#fff
}
@media(max-width: 1499.98px){
	.maincontainer .behindvision .common-container{
		border-radius:0px 0px 60px 60px;
	}
}
@media(max-width: 991.98px){
	.maincontainer .behindvision .common-container{
		border-radius:0px 0px 44px 44px
	}
}
@media(max-width: 767px){
	.maincontainer .behindvision .common-container{
		border-radius:0px 0px 24px 24px
	}
}
.maincontainer .behindvision .behind-title{
	font-weight:400;
	font-size:44px
}
@media(max-width: 1499.98px){
	.maincontainer .behindvision .behind-title{
		font-size:32px
	}
}
.maincontainer .behindvision .behind-box{
	flex:1
}
.maincontainer .behindvision .logobox{
	height:80px;
	display:flex;
	align-items:center
}
@media(max-width: 1199.98px){
	.maincontainer .behindvision .logobox{
		height:auto
	}
}
.maincontainer .contactus .contact-box{
	border-top:1px solid rgba(255,255,255,.5);
	border-bottom:1px solid rgba(255,255,255,.5)
}
.maincontainer .contactus .contact-box .address{
	max-width:250px;
	width:100%
}
@media(max-width: 767px){
	.maincontainer .contactus .contact-box .address{
		max-width:100%
	}
}
.maincontainer .contactus .contact-box .contact-title{
	font-weight:400;
	font-size:76px;
	line-height:104%;
	color:#fff
}
@media(max-width: 1499.98px){
	.maincontainer .contactus .contact-box .contact-title{
		font-size:64px
	}
}
@media(max-width: 1199.98px){
	.maincontainer .contactus .contact-box .contact-title{
		font-size: 35px;
	}
}
@media(max-width: 767px){
	.maincontainer .contactus .contact-box .contact-title{
		font-size:40px
	}
}
.maincontainer .contactus .box.content{
	max-width:810px;
	width:100%
}
@media(max-width: 1499.98px){
	.maincontainer .contactus .box.content{
		max-width:650px
	}
}
@media(max-width: 1199.98px){
	.maincontainer .contactus .box.content{
		max-width:500px
	}
}
@media(max-width: 991.98px){
	.maincontainer .contactus .box.content{
		max-width:380px
	}
}
.h100{
	height:100%
}
.lh15{
	line-height:1.5
}
.lh16{
	line-height:1.6
}
.pointbox {
	opacity: 0.1;
	transition: opacity 0.3s ease-in-out;
}
.pointbox .ptext{
	opacity: 0;
	transition: opacity 0.3s ease-in-out;
}
.pointbox.active{
	opacity: 1;
}
.pointbox.active .ptext{
	opacity: 1;
	transition: opacity 0.3s ease-in-out;
}
@media(max-width: 1191px){
	.pointbox{
		opacity: 1;
	}
	.pointbox .ptext{
		opacity: 1;
	}
}
.modal {
	display: none;
	position: fixed;
	z-index: 1000;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(61, 116, 87, 0.8);
	align-items: center;
}
.modal-content {
	margin: 0 auto;
	background:#f0f0f2;
	padding: 40px;
	width:600px;
	text-align: left;
	position: relative;
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}
.modal-content h2{
	font-size:23px;
	font-weight: normal;
	margin-bottom: 15px;
}
.modal-dialog{
	transition: transform .3sease-out;
	transform: translate(0, -50px);
	display: flex;
	align-items: center;
	min-height: calc(100% - 1rem);
}
.close-btn {
	position: absolute;
	top: 0;
	right: -45px;
	font-size: 20px;
	cursor: pointer;
}
.gform_wrapper{
	font-size: 16px;
}
.gform_wrapper .gform_heading .gform_title {
	text-align:left;
	font-size: 25px!important;
	margin-bottom: 15px!important;
	color: #0D0D0D;
	font-family: 'AeonikMedium',Arial,sans-serif
}
.gform_wrapper .gform_heading .gform_required_legend {
	display: none
}
.gform_wrapper .gform_validation_errors {
	border-radius: 0!important;
	margin: 5px 0;
	background: #fff!important;
	-webkit-box-shadow: none;
	box-shadow: none!important;
	border: 1px solid #c02b0a!important;
	padding: 12px 10px!important
}
.gform_wrapper .gform_validation_errors .gform_submission_error {
	padding-left: 25px!important
}
.gform_wrapper .gform_validation_errors * {
	font-size: 16px!important;
	color: #c02b0a!important
}
.gform_wrapper span.gfield_required {
	color: #231f20!important
}
.gform_wrapper .gfield_error label,.gform_wrapper .gfield_error legend,.gform_wrapper .gfield_error span.gfield_required {
	color: #231f20!important
}
.gform_wrapper .validation_message{
	padding: 12px 10px!important;
	border: 1px solid #c02b0a!important;
	color: #c02b0a!important;
	margin: 7px 0 0!important;
	background: #fff!important
}
.gform_wrapper .gform_body .gfield {
	margin: 5px 0
}
.gform_wrapper .gform_body input,.gform_wrapper .gform_body select {
	color: #231f20!important;
	border: 0;
	border: 1px solid #231f20!important;
	outline: none;
	border-radius: 0;
	height: 40px;
	background-color: #f0f0f2;
}
.gform_wrapper .gform_body span.address_zip {
	-ms-flex-preferred-size: 100%!important;
	flex-basis: 100%!important
}
.gform_wrapper .gform_body .gfield>.gfield_label {
	margin-top: 0;
	margin-bottom: 5px;
	line-height: 1.5em!important;
	color: #231f20!important;
	font-weight: 400!important
}
.gform_wrapper .gform_body .custom_radiobox>.ginput_container_radio {
	display: inline-block;
	width: 100%
}
.gform_wrapper .gform_body .custom_radiobox>.ginput_container_radio>.gfield_radio {
	display: flex;
	width: 100%;
	max-width: 150px;
	gap: 20px
}
.gform_wrapper .gform_body .custom_radiobox>.ginput_container_radio>.gfield_radio .gfield-choice-input {
	position: relative;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	margin: 0;
	width: 20px;
	height: 20px;
	flex-shrink: 0;
	border: 1px solid #231f20;
	border-radius: 100%
}
.gform_wrapper .gform_body .custom_radiobox>.ginput_container_radio>.gfield_radio .gfield-choice-input:before {
	background-color: #231f20;
	content: "";
	position: absolute;
	cursor: pointer;
	pointer-events: none;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%) scale(0);
	margin: 0;
	height: 8px;
	width: 8px;
	border-radius: 100%;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center
}
.gform_wrapper .gform_body .custom_radiobox>.ginput_container_radio>.gfield_radio .gfield-choice-input:checked::before {
	transform: translate(-50%,-50%) scale(1)
}
.gform_wrapper .gform_body .custom_radiobox>.ginput_container_radio>.gfield_radio .gfield-choice-input+label {
	margin: 0 0 0 10px;
	max-width: none;
	cursor: pointer
}
.gform_wrapper .gform_body .custom_consent_checkbox>.ginput_container_consent {
	display: flex;
	width: 100%;
	cursor: pointer
}
.gform_wrapper .gform_body .custom_consent_checkbox>.ginput_container_consent input[type="checkbox"] {
	position: relative;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	margin: 0;
	width: 20px;
	height: 20px;
	flex-shrink: 0;
	border-radius: 100%;
}
.gform_wrapper .gform_body .custom_consent_checkbox>.ginput_container_consent input[type="checkbox"]:before {
	background: url(images/form_checkmark.svg);
	content: "";
	position: absolute;
	cursor: pointer;
	pointer-events: none;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%) scale(0);
	margin: 0;
	height: 15px;
	width: 15px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center
}
.gform_wrapper .gform_body .custom_consent_checkbox>.ginput_container_consent input[type="checkbox"]:checked::before {
	transform: translate(-50%,-50%) scale(1)
}
.gform_wrapper .gform_body .custom_consent_checkbox>.ginput_container_consent input[type="checkbox"]+label {
	margin: 0 0 0 15px;
	line-height: 1.5em;
	font-size: 14px;
}
.gform_wrapper .gform_footer {
	margin-top: 25px!important;
	text-align: center;
	padding-bottom: 0px!important;
	display: flex!important;
	justify-content: center!important;
	align-self: center!important;
	gap: 20px!important
}
.gform_wrapper .gform_footer input[type="submit"] {
	display: inline-block;
	font-size: 16px!important;
	text-transform: uppercase;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
	border: 1px solid;
	text-decoration: none;
	padding: 10px 30px;
	border-color: #3d7457!important;
	margin: 0!important;
	line-height: 1!important;
	color: #fff;
	background: #3d7457;
	padding: 14px 35px;
	border-radius: 2em;
	font-size: 20px
}
.gform_wrapper .gform_footer input[type="submit"]:hover {
	background: #fff;
	color: #3d7457
}
.gform_wrapper .ginput_container_select {
	position: relative
}
.gform_wrapper .ginput_container_select select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding: 8px
}
.gform_wrapper .ginput_container_select:after {
	background: url(images/form_dropdown.svg);
	content: "";
	position: absolute;
	cursor: pointer;
	pointer-events: none;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 15px;
	margin: 0;
	height: 15px;
	width: 15px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center
}
.gform_confirmation_message_1.gform_confirmation_message h3{
	text-align: center;
	font-weight: normal;
	font-size: 33px;
}
#post-404{
	min-height: 500px;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}
#post-404 h1{
	width: 100%;
}
@media screen and (max-width: 768px) {
	.modal-content{
		overflow-y: auto;
	}
	.modal{
		align-items: unset;
	}
	.close-btn{
		right:12px;
		top:12px;
	}
	.close-btn svg path{
		stroke: #000;
	}
}
@media screen and (min-width: 641px) {
	.gform_wrapper .gform_body .custom_half_gfield {
		max-width:calc(50% - 8px)
	}
}
.video_section {
	position: relative;
	overflow: hidden;
	height: fit-content;
	color: #fff;
}
.video_section .register{position:absolute;bottom: 50px;left:0;right:0;margin:0 auto;text-align: center;z-index: 1;}

.video_section .media_block, .video_section .image_block {
	width: 100%;
	height: 100%;
}
.video_section .media_block video, .video_section .image_block video, .video_section .media_block .image_block__image, .video_section .image_block .image_block__image {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.video_section .video_section_play_icon {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 3;
}
.video_section .media_block > .image_block {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}
.video_section .media_block .media_block__play_icon {
	padding: 5px;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 3;
	width: 50px;
	height: 50px;
	background: #000;
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	transform: translate(-50%, -50%);
	cursor: pointer;
}
.video_section .media_block .media_block__play_icon > svg {
	width: 100%;
	height: auto;
}
@media (max-width: 767.98px) {
	.video_section {
		min-height: unset;
		height: 200px;
	}
}

.maincontainer .hero{
	padding:28px 0 120px
}
@media(max-width: 1700px){
	.maincontainer .hero{
		padding:28px 0 80px
	}
}
@media(max-width: 1499.98px){
	.maincontainer .hero{
		padding: 0px 0 60px;
	}
}
.maincontainer .hero .navbar{
	display:flex;
	justify-content:space-between;
	align-items:start;
	position:relative
}
.maincontainer .hero .nav-links{
	list-style:none;
	display:flex;
	transition:all .4s ease-in-out;
	background:rgba(252,119,247,.2);
	padding:16px
}
@media(max-width: 1499.98px){
	.maincontainer .hero .nav-links{
		padding:12px
	}
}
@media(max-width: 1199.98px){
	.maincontainer .hero .nav-links{
		padding:10px
	}
}
.maincontainer .hero .navbar .logo{
	position:relative;
	z-index:1
}
@media(max-width: 1700px){
	.maincontainer .hero .navbar .logo{
		max-width:350px
	}
}
@media(max-width: 1499.98px){
	.maincontainer .hero .navbar .logo{
		max-width:280px
	}
	.maincontainer .hero .navbar .menu{
		margin: 0;
		padding: 0;
		color: #fff;
		list-style:none;
	}
	.maincontainer .hero .navbar .menu li{display:inline-block}
	.maincontainer .hero .navbar .menu a{color:#fff;font-size: 16px;padding: 5px 5px;}
}
@media(max-width: 1199.98px){
	.maincontainer .hero .navbar .logo{
		max-width:250px
	}
}
@media(max-width: 767px){
	.maincontainer .hero .navbar .logo{
		max-width:180px
	}
}
.maincontainer .hero .nav-links li{
	margin:0 15px;
	line-height:100%
}
@media(max-width: 1199.98px){
	.maincontainer .hero .nav-links li{
		margin:0 12px
	}
}
.maincontainer .hero .nav-links a{
	text-decoration:none;
	color:#fff;
	font-size:18px;
	transition:color .3s ease-in-out
}
@media(max-width: 1499.98px){
	.maincontainer .hero .nav-links a{
		font-size:16px
	}
}
@media(max-width: 1199.98px){
	.maincontainer .hero .nav-links a{
		font-size:14px
	}
}
.maincontainer .hero .hamburger{
	display:none;
	flex-direction:column;
	cursor:pointer;
	position:absolute;
	right:0;
	top:0;
	z-index:11
}
.maincontainer .hero .hamburger div{
	background:#fff;
	width:30px;
	height:3px;
	margin:5px;
	transition:all .4s ease-in-out
}
@media screen and (max-width: 768px){
	.maincontainer .hero .navbar{
		align-items:center
	}
	.maincontainer .hero .respon-menu{
		display:flex;
		flex-direction:column;
		position:absolute;
		top:0;
		right:0;
		width:100%;
		text-align:center;
		overflow:hidden;
		height:0;
		opacity:0;
		transition:all .5s ease-in-out;
		background:#3d7457
	}
}
@media screen and (max-width: 768px)and (max-width: 767px){
	.maincontainer .hero .respon-menu{
		top:-20px
	}
}
@media screen and (max-width: 768px){
	.maincontainer .hero .respon-menu.active{
		height:auto;
		opacity:1;
		z-index:10;
		padding-bottom:60px
	}
}
@media screen and (max-width: 768px)and (max-width: 767px){
	.maincontainer .hero .respon-menu.active{
		padding-bottom:0px
	}
}
@media screen and (max-width: 768px){
	.maincontainer .hero .respon-menu .nav-links li{
		margin:10px 0;
		opacity:0;
		transform:translateY(-20px);
		transition:all .4s ease-in-out
	}
	.maincontainer .hero .respon-menu.active .nav-links{
		flex-flow:column;
		width:100%
	}
	.maincontainer .hero .respon-menu.active .nav-links li{
		opacity:1;
		transform:translateY(0)
	}
	.maincontainer .hero .hamburger{
		display:flex
	}
	.maincontainer .hero .hamburger.active div:nth-child(1){
		transform:rotate(45deg) translate(8px, 8px)
	}
	.maincontainer .hero .hamburger.active div:nth-child(2){
		opacity:0
	}
	.maincontainer .hero .hamburger.active div:nth-child(3){
		transform:rotate(-45deg) translate(10px, -10px)
	}
}
.maincontainer .hero .hero-banner{
	margin-top:-28px
}
@media(max-width: 767px){
	.maincontainer .hero .hero-banner{
		margin-top:24px
	}
}
.maincontainer .hero .hero-banner .head-title, .highlight h1{
	font-weight:400;
	font-size:76px;
	line-height:104%;
	text-align:center;
	color:#fff
}
@media(max-width: 1700px){
	.maincontainer .hero .hero-banner .head-title, .highlight h1{
		font-size:64px
	}
}
@media(max-width: 1499.98px){
	.maincontainer .hero .hero-banner .head-title, .highlight h1{
		font-size: 77px;
	}
}
@media(max-width: 1199.98px){
	.maincontainer .hero .hero-banner .head-title, .highlight h1{
		font-size:44px
	}
}
@media(max-width: 767px){
	.maincontainer .hero .hero-banner .head-title, .highlight h1{
		font-size:28px
	}
}
.maincontainer .hero .hero-banner .hero-title{
	position:absolute;
	left:auto;
	top:auto;
	z-index:1
}

.highlight{height:100vh;position: relative; background-size: cover!important;}
.highlight:after{content:'';display:block;background: rgb(0 0 0 / 20%);position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.highlight h1{color:#fff;margin-bottom:40px;}
.highlight .register{margin-bottom:0}
.highlight .middle-align{display:table;width: 100%;height: 100%;text-align: center;}
.highlight .middle-align .middle{display: table-cell;vertical-align: middle;position: relative;z-index: 1;}

.smart-living{}
.smart-living .left-content{width: 50%;float:left;margin-bottom: 50px;}
.smart-living .left-content h2{font-weight: 400;font-size:77px;line-height: 1;}
.smart-living .right-content{width: 37%;float:right;padding-right: 50px;margin-bottom: 50px;}
.smart-living.max-difference .left-content{width: 60%}

.building-section .slide-detail{top: initial!important;bottom: 50px;}

.the-building{overflow:auto}
.the-building .left-banner{width:50%;float: left;margin-left: -2%;margin-right: 10%;}
.the-building .midcontent{}
.the-building .midcontent .table-cell{display:table-cell;vertical-align: middle;}
.the-building .midcontent h2{font-size:77px;font-weight: 500; line-height: 1}
.the-building .midcontent p{width: 360px;margin-left: 110px;margin-top: 50px;}

.the-building.revert{flex-direction: row-reverse;}
.the-building.revert .left-banner{margin: 0;float: right;}
.the-building.revert .midcontent{width: 50%;margin-left: 5%;}
.the-building.revert .left-banner img{    margin-left: 0;position: relative;width: 100%;}
.the-building.revert h3.kitchTitle{    font-weight: 400;font-size: 35px;}

.intro p, .intro-maxium p{width:550px; margin:0 auto; text-align:center}
.intro-maxium p{font-size: 23px!important}

.fullwidthbanner{text-align: center;background-size: cover!important;background-position: center center!Important;position: relative;}
.fullwidthbanner h1{font-weight:500; font-size:100px; margin-bottom:30px;}
.fullwidthbanner h3{font-weight:500;}
.fullwidthbanner:after, .imgafter:after{content:'';display:block;width: 100%;height: 100%;background: rgb(0 0 0 / 40%);position: absolute;top: 0;left: 0;}
.fullwidthbanner *{color:#fff}
.fullwidthbanner .content{position:relative; z-index:9}
.fullwidthbanner .space{margin-top:300px;}
.fullwidthbanner p{width:530px;margin:0 auto;}
.fullwidthbanner a{color:#3D7656}
.imgafter, .lifestyle-slider{position: relative;z-index: 9}


.three-image{position: relative;width: 100%;overflow: hidden;}
.three-image img{width:100%}
.three-image .first{margin-left: -5%;}
.three-image .second{margin-left: 3%;}
.three-image .third{position: absolute;right: -120px;}

.scavolini{}
.scavolini h1{font-weight: 400!important;font-size: 77px;}
.scavolini .common-container{overflow:hidden}
.scavolini .left{width:60%; float:left}
.scavolini .right{width:40%;float:left;margin: 0;}
.scavolini .right p{width:422px;margin-top: 30px;}

.lifestyle.topright .slide-detail{left: initial!important;right: 100px!important;bottom: initial;top: 50px!important;}
.lifestyle.topleft .slide-detail{bottom: initial;top: 50px!important;}
.lifestyle.topleft .slide-detail .bigheading{font-size: 77px; font-weight: 500}

.arrivalmax{}
.arrivalmax .left-area{width: 40%;}
.arrivalmax .left-area img{border-radius:0px 150px 150px 0px;}
.arrivalmax .right-area{width: 50%;margin-left: 8%;}
.arrivalmax .right-area .d-flex{}
.arrivalmax .right-area .d-flex h2{width: auto;font-size:77px;font-weight: 400;line-height: 1;}
.arrivalmax .right-area .d-flex p{width: 370px;margin-top: 15px;margin-left: 6%;}
.arrivalmax .right-area ul{padding: 0;margin: 0;list-style: none;margin-top: 50px;}
.arrivalmax .right-area ul li{font-size:16px;color:#fff;width: 38%;float: left;border-top: 1px solid #fff;padding: 22px 0 22px 50px;position: relative;margin-right: 8%;}
.arrivalmax .right-area ul li:nth-child(odd){clear:both}
.arrivalmax .right-area ul li:after{content:'';background:url('images/window-shape.svg');width: 12px;height: 19px;display: block;position: absolute;left: 0;top: 30px;background-size:100%; background-repeat: no-repeat;}

.below-kitchen{}
.below-kitchen h4{font-size:33px;line-height: 1;margin-bottom: 20px;}
.below-kitchen p{font-size:16px;}
.below-kitchen ul{padding: 0;margin: 0;list-style: none;margin: 40px 0px;float: left;width: 100%;}
.below-kitchen ul li h5{font-size:23px;margin-bottom: 7px;}
.below-kitchen ul li{font-size: 14px;color:#fff;width: 31.3%;padding: 20px 0px 40px 40px;position: relative;float: left;margin-right: 2%;border-top: 1px solid #fff;}
.below-kitchen ul li:nth-child(odd){}
.below-kitchen ul li:after{content:'';background:url('images/window-shape.svg');width: 12px;height: 19px;display: block;position: absolute;left: 0;top: 30px;background-size:100%; background-repeat: no-repeat;}

.thecloset{}
.thecloset .lifestyle-slider, .thecloset .right-content{max-width: 440px!important;}
.thecloset .right-content .common-text{margin-top:30px;}
.thecloset .right-content .common-text, .thecloset .right-content .register{margin-left: 110px;}
.thecloset h2{font-size: 71px!important;font-weight:400;line-height: 1;}
.thecloset ul{padding: 0;margin: 0;list-style: none;margin: 50px 0px 0px 0px;float: left;width: 100%;}
.thecloset ul li{font-size: 14px;color:#fff;padding: 20px 0px 20px 40px;position: relative;float: left;margin-right: 2%;}
/* .thecloset .right-content ul li{border-top: 1px solid #fff;} */
.thecloset ul li h5{font-size:23px;margin-bottom: 7px;}
.thecloset ul li:after{content:'';background:url('images/window-shape.svg');width: 12px;height: 19px;display: block;position: absolute;left: 0;top: 30px;background-size:100%; background-repeat: no-repeat;}
.thecloset.below .common-container{flex-direction:row-reverse;}
.thecloset.below .common-container .image{width: 50%;margin-right: -5%;}
.thecloset.below .common-container .right-content{}
.thecloset.below .common-container .right-content{max-width: initial !important;width: 50%;}
.thecloset.below .common-container .right-content .content{width: 550px;margin-top: 50px;}
.thecloset.bottom .right-content{max-width: 600px!important}
.thecloset.bottom .common-head2{margin-left: 110px; max-width: 370px}
.thecloset.bottom .common-text{max-width: 370px}
.thecloset .slick-dots{width: auto;}
.thecloset .slick-dots li{padding-left:10px}
.thecloset .slick-dots li:after{display:none}

.theterrage .slide-detail{max-width: 460px!important}
.theterrage .slide-detail p{max-width: 320px!important}
.theterrage .slide-detail h3{font-size: 33px}

.features{}
.features .col-40{width:40%;float:left;}
.features .col-40 p{width:370px;}
.features .col-30{width:30%; float:left}
.features *{}
.features hr{border:0;}
.features h2{font-size:77px;font-weight:500;color:#fff;line-height: 1;}
.features h3{font-size:33px; color:#fff; font-weight:300}
.features ul{margin: 40px 0;padding: 0;width: 335px;}
.features ul li{color:#fff; list-style:none}
.features ul li{font-size: 14px;color:#fff;padding: 10px 0px 10px 35px;position: relative;}
.features ul li:after{content:'';background:url('images/window-shape.svg');width: 12px;height: 19px;display: block;position: absolute;left: 0;top: 14px;background-size:100%; background-repeat: no-repeat;}
.features .common-container{}
.features .bottom{clear:both}
.features .bottom .col-40{position: relative;right: -80px;top: -80px;text-align: right;}

.suitesbottom .common-head2, .suitesbottom .common-text{max-width: 330px!important}

.neighbour-access .left-banner{max-width: 45%;margin-left: -5%;}
.neighbour-access .midcontent{width: 55%;float: right;margin-left: 8%;}
.neighbour-access .midcontent p{margin-top:20px; font-size:16px;}
.neighbour-access .midcontent ul{width: 350px;float:left;margin:0;margin-top:30px;padding:0;padding-right: 20px;}
.neighbour-access .midcontent ul:last-child{padding-right: 0;}
.neighbour-access .midcontent ul li{color:#fff;list-style:none;font-size: 16px;padding: 12px 0 12px 0px;border-bottom: 1px solid #fff;position: relative;min-height: 70px;}
.neighbour-access .midcontent ul li p{display:inline-block;vertical-align:middle;margin: 0;line-height: initial;}
.neighbour-access .midcontent ul li span{font-size: 47px;display: inline-block;vertical-align: middle;width: 70px;line-height: initial;}

.neighbourhood-max{}
.neighbourhood-max .common-text{max-width: 340px;}
.neighbourhood-max h2{font-size:60px!important;}
.neighbourhood-max ul{margin-left: 110px;margin-top: 50px;max-width: 350px;}
.neighbourhood-max ul li{padding: 0;width: 100%;margin: 0;margin-bottom: 5px;}
.neighbourhood-max ul li span{float:right;}
.neighbourhood-max ul li:after{display:none}

.neighbour-learning{background-size: cover!important;background-position: center center!important;position: relative;}
.neighbour-learning:before{content:'';display:block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgb(0 0 0 / 30%);}
.neighbour-learning:after{content:'';background:#E8E5E0;display: block;position: absolute;left: -60px;bottom: 0;width: 750px;height: 550px;border-radius: 50% 50% 0 0;}
.neighbour-learning .midcontent{max-width:370px;float: right;}
.neighbour-learning .midcontent h3{font-size:33px; margin-bottom:30px;}
.neighbour-learning ul{margin-left: 110px;max-width: 450px;padding-left: 0;margin: 0;position: relative;z-index: 1;margin-top: 350px;margin-bottom: 50px;}
.neighbour-learning ul li{width: 100%;margin: 0;font-size: 16px;list-style: none;margin-bottom: 5px;}
.neighbour-learning ul li span{float:right;}
.neighbour-learning .common-container{position:relative; z-index:9}

.neighbour-opp{background: #907975; position:relative}
.neighbour-opp .left{width:50%;float:left}
.neighbour-opp h1{font-size: 60px;margin-bottom: 15px;font-weight: 500;}
.neighbour-opp .top h3{font-size: 33px!important;font-weight: 400;color: #fff;}
.neighbour-opp .top p{width: 500px;font-size: 16px;}
.neighbour-opp:after{content:'';background:#3D7656;display: block;position: absolute;right: -60px;bottom: 0;width: 700px;height: 550px;border-radius: 50% 50% 0 0;}
.neighbour-opp .content{clear:both;margin-bottom: 100px;width: 100%;float: left;}
.neighbour-opp .content.top{margin-bottom: 125px;}
.neighbour-opp .content .left{width:50%; float:left}
.neighbour-opp .content.bottom h3{font-size: 20px;color: #fff;font-weight: 300;line-height: initial;margin-bottom: 50px;min-height: 70px;}
.neighbour-opp .content .left ul{margin: 0;padding: 0;width: 50%;float: left;padding-right: 20px;}
.neighbour-opp .content .left ul li{list-style: none;margin-bottom: 25px;}
.neighbour-opp .content .left ul li:last-child{margin:0}
.neighbour-opp .content .left ul li p{color: #fff;font-size: 16px;display: inline-block;vertical-align: middle;width: 200px;word-wrap: break-word;}
.neighbour-opp .content .left ul li span{width: 88px;height: 88px;display: inline-block;vertical-align: middle;font-size: 20px;background: #000;border-radius: 50%;color: #fff;padding: 5px;text-align: center;line-height: 1;margin-right: 20px;padding-top: 32px;}
.neighbour-opp .content .right{width: 420px;float:right;position: relative;z-index: 9;}
.neighbour-opp .content .right ul{color:#fff;margin: 0;padding: 0;list-style: none;padding-top: 120px;text-align: center;}
.neighbour-opp .content .right ul li{font-size: 16px;margin-bottom: 35px;text-align: left;}
.neighbour-opp .content .right ul li:last-child{margin:0}
.neighbour-opp .content .right ul li img{width: 40px;margin-right: 35px;}
.neighbour-opp .content .right ul li p{width: 230px;}
.neighbour-opp .content .right ul li img, .neighbour-opp .content .right ul li p{display:inline-block; vertical-align:middle;}

.theteam{}
.theteam h1{margin-bottom:30px; font-weight:400; font-size:77px}
.theteam ul{margin:0; padding:0; list-style:none; display:flex}
.theteam ul li{width:33.3%;flex:1 1 auto;background:#E8E5E0;padding: 20px 20px 20px 20px;border: 5px solid #3e7457;border-radius: 250px 250px 0 0;text-align: center;}
.theteam ul li h5{font-size:20px;margin-bottom: 10px;text-align: left;}
.theteam ul li p{font-size:16px;line-height: 22px;text-align: left;}
.theteam ul li img{margin: 125px auto;}

@media(max-width:1200px){
	.smart-living .left-content{width:50%}
	.highlight{height:90vh}
	.the-building .midcontent p{margin-left:0}
	.three-image img{height:500px;}
	.scavolini h1{font-size:50px;}
	.scavolini .right p{width:auto}
	.arrivalmax .right-area .d-flex h2{font-size: 45px;width: 50%;}
	.arrivalmax .right-area .d-flex p{margin-top:0}
	.arrivalmax .right-area ul li{width: 46%;}
	.thecloset.below .common-container .right-content{left: -7%;position: relative;}
	.features ul{max-width:100%}
	.thecloset.bottom .right-content{width:50%}
	.neighbour-access .midcontent ul{width: 48%;margin-bottom: 50px;}
	.neighbour-access .midcontent ul:last-child{float:right;}
	.neighbour-access .midcontent{width:100%;margin:0;padding: 0 15px;}
	.neighbour-opp:after{width: 580px;right: 0;height: 450px;}
	.neighbour-opp .content .right ul{margin-top:100px;}
	.neighbour-opp .content .right ul li{padding-left:50px;}
	.neighbour-learning:after{width:650px;}
}
@media(max-width:992px){
	.highlight{height:80vh}
	.the-building .midcontent h2, .smart-living .left-content h2, .thecloset h2, .features h2, .lifestyle.topleft .slide-detail .bigheading{font-size: 50px!important;}
	.the-building .midcontent, .smart-living .right-content, .smart-living.max-difference .left-content, .scavolini .left, .scavolini .right{width:50%}
	.the-building .midcontent p{margin-left:0;padding-right: 24px;}
	.smart-living .right-content{padding-right:0}
	.fullwidthbanner h1{font-size:50px;}
	.the-building.revert .midcontent{margin-left:3%}
	.three-image img{height:350px;}
	.three-image .third{right:-50px}
	.arrivalmax .left-area{width: 26%;}
	.arrivalmax .right-area{width: 65%;}
	.thecloset .right-content .common-text, .thecloset .right-content .register, .thecloset.bottom .common-head2{margin-left:0}
	.features .col-40 p, .thecloset.below .common-container .right-content .content{width:100%;}
	.features h3{font-size:23px;}
	.maincontainer .modern-life .right-content{padding-left: 15px;}
	.menu-header-menu-container{display:none}
	.header .register{display:inline-block;margin: initial;margin-right: 70px;}
	.respon-menu.active .menu-header-menu-container{height: 100%;display:block;position: fixed;left: 0;top: 0;z-index: 99;background: #ffffff;width: 300px;}
	.respon-menu.active .menu-header-menu-container ul{display:block;height: 100%;}
	.respon-menu.active .menu-header-menu-container ul li{display: block!important;}
	.respon-menu.active .menu-header-menu-container ul li a{color:#000!important;padding: 10px 20px!important;display: block;border-bottom: 1px solid #d9d9d9;text-align: left;}
	.maincontainer .header .hamburger.active div:nth-child(1){transform:rotate(45deg) translate(8px, 8px)}
	.maincontainer .header .hamburger.active div:nth-child(2){opacity:0}
	.maincontainer .header .hamburger.active div:nth-child(3){transform:rotate(-45deg) translate(10px, -10px)}
	.neighbour-access .midcontent ul li span, .neighbour-opp .top p, .neighbour-opp .content .left, .neighbour-opp .content .right{width:100%}
	.neighbour-opp .content .right ul{text-align:center;width: 350px;margin: 0 auto;}
	.neighbour-opp .content .right ul li{padding-left:0;text-align: center;text-align: left;}
	.neighbour-opp:after{margin:0 auto; left:0;}
	.neighbour-opp .content, .neighbour-opp .content.top{margin-bottom: 50px;}
	.neighbour-learning .midcontent{max-width: 100%;}
	.neighbour-learning:after{margin:0 auto;,:;right: 0;left: 0;height: 580px;}
	.neighbour-learning .content{width: 500px;margin:0 auto;clear: both;}
	.neighbourhood-max ul{margin:0; margin-top:25px;}
}
@media(max-width: 767px){
	h2 br, .scavolini h1 br, h3 br, h4 br{display:none}
	.highlight{height:70vh}    
	.highlight h1{margin-bottom:20px;}
	.the-building{display:block;width: calc(100% - 32px);margin: 0 auto;}
	.the-building .midcontent p, .the-building .left-banner, .the-building .midcontent, .smart-living .right-content, .smart-living .left-content{width:100%;margin: 0;margin-bottom: 20px;float: left;padding: 0;}
	.the-building .midcontent p:last-child{margin:0}
	.the-building .midcontent{}
	.the-building .midcontent:last-child{margin:0}
	.neighbour-opp h1, .the-building .midcontent h2, .smart-living .left-content h2, .below-kitchen h4{font-size: 30px!important;margin-bottom:15px;}
	.smart-living .left-content{margin-bottom: 0;}
	.pb80px, .py44px-md, .p80px{padding-bottom: 40px!important;}
	.pt80px, .py44px-md, .p80px{padding-top: 40px!important;}
	.p80px{padding: 40px 0px;}
	.intro p, .intro-maxium p{width:100%}
	.full-content{margin-top:0}
	.fullwidthbanner h1{margin-bottom:10px;font-size: 35px;}
	.fullwidthbanner .space{margin-top:200px;}
	.the-building.revert .left-banner img{margin:0; margin-bottom:20px;}
	.the-building.revert .midcontent, .smart-living.max-difference .left-content{width:100%}
	.three-image img{height:300px;}
	.behindvision .mt72px{margin:0}
	.behindvision.scavolini .left, .behindvision.scavolini .behind-box{width:100%;}
	.behindvision.scavolini .behind-box{margin-top:20px;}
	.fullwidthbanner p{width: 100%;padding: 0 10px;}
	.arrivalmax{display:block}
	.arrivalmax .left-area{width: 75%;margin-bottom: 20px;}
	.arrivalmax .right-area{width: 100%;margin: 0;padding: 0 20px;float: left;margin-bottom: 20px;}
	.building-section{clear:both}
	.the-building.revert{flex-direction: initial;padding-top: 40px;}
	.below-kitchen ul li{width: 48%;margin: 0;}
	.below-kitchen ul li:nth-child(even){float:right}
	.suitesbottom .common-head2, .suitesbottom .common-text, .thecloset.bottom .right-content, .thecloset.below .common-container .right-content, .thecloset.below .common-container .image, .thecloset .lifestyle-slider, .thecloset .right-content, .thecloset .lifestyle-slider, .thecloset .right-content{max-width: 100%!important;width: 100%;padding: 0!important;left: 0;}
	.below-kitchen ul li:last-child{clear:both}
	.thecloset.below .common-container{flex-direction:initial;display: block;}
	.thecloset ul{margin:10px 0 20px 0}
	.features .col-40{width:100%; margin-bottom:20px;}
	.features .col-30{width:50%}
	.features .bottom .col-40{right: 0;top: 0;margin-bottom: 40px;}
	.features ul{margin:0}
	.below-kitchen ul li:nth-child(odd){clear:both}
	.theteam ul{display:block; }
	.theteam ul li{width:50%; float:left}
	.theteam ul li:last-child{width:100%; float:left}
	.contactus{clear:both}
	.theteam h1{font-size:40px;}
	.theteam ul li img {margin: 75px auto 0px auto;}
	.theterrage .slide-detail h3{font-size:20px;}
	.theterrage .slide-detail{padding:0 10px;}
	.neighbour-access .left-banner, .neighbour-access .midcontent{width:100%!important;max-width: initial;padding: 0 15px;margin: 0;margin-bottom: 30px;}
	.neighbour-access{display:block}
	.neighbour-opp, .lifestyle{clear:both}
	.neighbour-learning ul{width:350px;margin: 350px auto 50px auto;}
	.neighbour-learning:after, .neighbour-opp:after{width:100%}
	.neighbour-learning:after{height:500px;}
	.neighbourhood-max .common-text, .neighbourhood-max ul{max-width: 100%;}
	.neighbour-access .midcontent p br{display:none}
}
@media(max-width:575px){
	.neighbour-opp .top h3, .arrivalmax .right-area .d-flex h2, .the-building .midcontent h2, .smart-living .left-content h2, .below-kitchen h4, .below-kitchen ul li h5{font-size: 23px!important;}
	.scavolini h1{font-size:30px;}
	.intro-maxium p{font-size: 18px!important;}
	.three-image img{height: 190px;margin-left: 0%!important;}
	.three-image .third{display:none}
	.three-image{text-align:center}
	.arrivalmax .right-area .d-flex{display:block}
	.arrivalmax .right-area .d-flex h2, .arrivalmax .right-area .d-flex p{width:100%;margin: 0;}
	.arrivalmax .right-area .d-flex p{margin-top:20px;}
	.arrivalmax .right-area ul li{padding: 12px 0 12px 30px;font-size: 14px;margin: 0;}
	.arrivalmax .right-area ul li:after{top: 16px;}
	.arrivalmax .right-area ul li:nth-child(odd){float:right; margin:0}
	.maincontainer .lifestyle-slider .item .slide-detail{max-width: 90%;left: 0!important;right: 0!important;margin: 0 auto;}
	.maincontainer .contactus .contact-box .contact-title{font-size:30px;}
	.theteam ul li{width:100%;float:left;margin-top: 20px;}
	.respon-menu.active .menu-header-menu-container{width:75%}
	.below-kitchen ul li{width:100%}
	.the-building .midcontent h2, .smart-living .left-content h2, .thecloset h2, .features h2{font-size:30px!important}
	.features .col-30{width:100%; margin-bottom:20px;}
	.neighbour-opp .content .left ul{width:100%;padding: 0;margin-bottom: 50px;}
	.neighbour-opp .content.bottom h3{min-height:initial}
	.neighbour-opp .content .left ul li p{width: calc(100% - 120px);}
	.neighbour-opp:after{height: 400px;border-radius: 0;}
	.neighbour-opp .content .right ul{padding-top: 60px;}
	.neighbour-learning ul{margin: 0 0 20px 0;}
	.neighbour-learning:after{border-radius: 0;height: 350px;}
	.neighbour-learning .midcontent{margin-bottom: 70px;}
	.maincontainer .lifestyle-slider p{font-size: 12px!important;}
	.maincontainer .modern-life .right-content{padding-left:0}
	.neighbour-learning ul, .neighbour-learning .content{width:100%}
	.neighbour-opp .top p, .neighbour-learning ul li, .neighbour-access .midcontent ul li p{font-size: 14px;}
	.theteam ul li p, p.text-cwhite{font-size:14px;}
	.neighbour-learning .midcontent h3{font-size:30px;}
}

.slick-dots { > li { display: inline-block; } > li:only-child { display: none; } }