.mt0{margin-top:0em !important}
.mt1{margin-top:1em !important;}
.mt2{margin-top:2em !important;}
.mt3{margin-top:3em !important;}
.mt4{margin-top:4em !important;}
.mt5{margin-top:5em !important;}
.mt30{margin-top:30px !important;}
.mt05{margin-top:0.5em !important;}
.mt-1{margin-top:-1em !important;}
.mt-2{margin-top:-2em !important;}
.mb0{margin-bottom:0em !important}
.mb1{margin-bottom:1em !important;}
.mb2{margin-bottom:2em !important;}
.mb3{margin-bottom:3em !important;}
.mb4{margin-bottom:4em !important;}
.mb5{margin-bottom:5em !important;}
.pt0{padding-top:0em !important}
.pt1{padding-top:1em !important;}
.pt2{padding-top:2em !important;}
.pt3{padding-top:3em !important;}
.pt4{padding-top:4em !important;}
.pt5{padding-top:5em !important;}
.pt6{padding-top:6em !important;}
.pt7{padding-top:7em !important;}
.pb0{padding-bottom:0em !important}
.pb1{padding-bottom:1em !important;}
.pb2{padding-bottom:2em !important;}
.pb3{padding-bottom:3em !important;}
.pb4{padding-bottom:4em !important;}
.pb5{padding-bottom:5em !important;}
.pb6{padding-bottom:6em !important;}
.pb7{padding-bottom:7em !important;}
.p3{padding:3em !important}
.pl05 {padding-left: 0.5em !important;}
.pl1 {padding-left: 1em !important;}
.pl2 {padding-left: 2em !important;}
.pl3 {padding-left: 3em !important;}
.pl4 {padding-left: 4em !important;}
.pl5 {padding-left: 5em !important;}
.p0 {padding: 0 !important;}
.p2 {padding: 2em !important;}

.mt-vw1 {margin-top: 1vw;}
.mt-vw2 {margin-top: 2vw;}
.mt-vw3 {margin-top: 3vw;}
.mt-vw4 {margin-top: 4vw;}
.mt-vw5 {margin-top: 5vw;}
.mt-vw6 {margin-top: 6vw;}
.mt-vw7 {margin-top: 7vw;}
.mt-vw8 {margin-top: 8vw;}
.mt-vw9 {margin-top: 9vw;}
.mt-vw10 {margin-top: 10vw;}
.mt-vw11 {margin-top: 11vw;}
.mt-vw12 {margin-top: 12vw;}
.mt-vw13 {margin-top: 13vw;}
.mt-vw14 {margin-top: 14vw;}
.mt-vw15 {margin-top: 15vw;}
.mt-vw16 {margin-top: 16vw;}
.mt-vw17 {margin-top: 17vw;}
.mt-vw18 {margin-top: 18vw;}

@media screen and (max-width:767.98px){
	.sm-mt0 {margin-top: 0;}
}







.r189{position:relative;overflow:hidden;transform:translateZ(0) scale(1.0, 1.0);backface-visibility:hidden;display: inline-block;width: 100%;}
.r189 img{position:absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);max-width: 100%;max-height: 100%;}
.r189:before{display:block;content:" ";width:100%;padding-top:81%;}
.r189 > .content{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;margin:0;}
.r198{position:relative;overflow:hidden;transform:translateZ(0) scale(1.0, 1.0);backface-visibility:hidden;display: inline-block;width: 100%;}
.r198 img{position:absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);max-width: 100%;max-height: 100%;}
.r198:before{display:block;content:" ";width:100%;padding-top:55.4%;}
.r198 > .content{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;margin:0;}
.r169{position:relative;overflow:hidden;transform:translateZ(0) scale(1.0, 1.0);backface-visibility:hidden;display: inline-block;width: 100%;}
.r169 img{position:absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);max-width: 100%;max-height: 100%;}
.r169:before{display:block;content:" ";width:100%;padding-top:56.3%;}
.r169 > .content{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;margin:0;}
.r43{position:relative;overflow:hidden;transform:translateZ(0) scale(1.0, 1.0);backface-visibility:hidden;display: inline-block;width: 100%;}
.r43 img{position:absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);max-width: 100%;max-height: 100%;}
.r43:before{display:block;content:" ";width:100%;padding-top:74.5%;}
.r43 > .content{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;margin:0;}
.r34{position:relative;overflow:hidden;transform:translateZ(0) scale(1.0, 1.0);backface-visibility:hidden;display: inline-block;width: 100%;}
.r34 img{position:absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);max-width: 100%;max-height: 100%;}
.r34:before{display:block;content:" ";width:100%;padding-top:133.3%;}
.r34 > .content{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;margin:0;}
.r32{position:relative;overflow:hidden;transform:translateZ(0) scale(1.0, 1.0);backface-visibility:hidden;display: inline-block;width: 100%;}
.r32 img{position:absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);max-width: 100%;max-height: 100%;}
.r32:before{display:block;content:" ";width:100%;padding-top:66.7%;}
.r32 > .content{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;margin:0;}
.r85{position:relative;overflow:hidden;transform:translateZ(0) scale(1.0, 1.0);backface-visibility:hidden;display: inline-block;width: 100%;}
.r85 img{position:absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);max-width: 100%;max-height: 100%;}
.r85:before{display:block;content:" ";width:100%;padding-top:62.5%;}
.r85 > .content{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;margin:0;}
.r11{position:relative;overflow:hidden;transform:translateZ(0) scale(1.0, 1.0);backface-visibility:hidden;display: inline-block;width: 100%;}
.r11 img{position:absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);max-width: 100%;max-height: 100%;}
.r11:before{display:block;content:" ";width:100%;padding-top:100%;}
.r11 > .content{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;margin:0;}
.r12{position:relative;overflow:hidden;transform:translateZ(0) scale(1.0, 1.0);backface-visibility:hidden;display: inline-block;width: 100%;}
.r12 img{position:absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);max-width: 100%;max-height: 100%;}
.r12:before{display:block;content:" ";width:100%;padding-top:150%;}
.r12 > .content{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;margin:0;}
.r21{position:relative;overflow:hidden;transform:translateZ(0) scale(1.0, 1.0);backface-visibility:hidden;display: inline-block;width: 100%;}
.r21 img{position:absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);max-width: 100%;max-height: 100%;}
.r21:before{display:block;content:" ";width:100%;padding-top:50%;}
.r21 > .content{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;margin:0;}
.r21.restfortwo:before{margin-bottom:-1px;}
.r58{position:relative;overflow:hidden;transform:translateZ(0) scale(1.0, 1.0);backface-visibility:hidden;display: inline-block;width: 100%;}
.r58 img{position:absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);max-width: 100%;max-height: 100%;}
.r58:before{display:block;content:" ";width:100%;padding-top:160%;}
.r58 > .content{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;margin:0;}
.r64{position:relative;overflow:hidden;transform:translateZ(0) scale(1.0, 1.0);backface-visibility:hidden;display: inline-block;width: 100%;}
.r64 img{position:absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);max-width: 100%;max-height: 100%;}
.r64:before{display:block;content:" ";width:100%;padding-top:150%;}
.r64 > .content{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;margin:0;}
.r98{position:relative;overflow:hidden;transform:translateZ(0) scale(1.0, 1.0);backface-visibility:hidden;display: inline-block;width: 100%;}
.r98:before{display:block;content:" ";width:100%;padding-top:83%;}

.row.no-gutters{margin-right:0;margin-left:0;}
.row.no-gutters > [class^="col-"],.row.no-gutters > [class*=" col-"]{padding-right:0;padding-left:0;}

.row.xsm-gutters{margin-right:-5px;margin-left:-5px;}
.row.xsm-gutters > [class^="col-"],.row.xsm-gutters > [class*=" col-"]{padding-right:5px;padding-left:5px;}

.row.sm-gutters{margin-right:-10px;margin-left:-10px;}
.row.sm-gutters > [class^="col-"],.row.sm-gutters > [class*=" col-"]{padding-right:10px;padding-left:10px;}

@media (min-width:992px){
	.row.km-gutters{margin-right:-1.2vw;margin-left:-1.2vw;}
	.row.km-gutters > [class^="col-"],.row.km-gutters > [class*=" col-"]{padding-right:1.2vw;padding-left:1.2vw;}
}
@media (min-width:1200px){
	.row.big-gutters{margin-right:-3vw;margin-left:-3vw;}
	.row.big-gutters > [class^="col-"],.row.big-gutters > [class*=" col-"]{padding-right:3vw;padding-left:3vw;}

	.row.md-gutters{margin-right:-2vw;margin-left:-2vw;}
	.row.md-gutters > [class^="col-"],.row.md-gutters > [class*=" col-"]{padding-right:2vw;padding-left:2vw;}
}

.row-height{display:table;table-layout:fixed;height:100%;width:100%;}
.col-height{display:table-cell;float:none;height:100%;}
.col-top{vertical-align:top;}
.col-middle{vertical-align:middle;}
.col-bottom{vertical-align:bottom;}
@media (min-width:480px){.row-xs-height{display:table;table-layout:fixed;height:100%;width:100%;}
.col-xs-height{display:table-cell;float:none !important;height:100%;}
.col-xs-top{vertical-align:top;}
.col-xs-middle{vertical-align:middle;}
.col-xs-bottom{vertical-align:bottom;}
}
@media (min-width:768px){.row-sm-height{display:table;table-layout:fixed;height:100%;width:100%;}
.col-sm-height{display:table-cell;float:none !important;height:100%;}
.col-sm-top{vertical-align:top;}
.col-sm-middle{vertical-align:middle;}
.col-sm-bottom{vertical-align:bottom;}
}
@media (min-width:992px){.row-md-height{display:table;table-layout:fixed;height:100%;width:100%;}
.col-md-height{display:table-cell;float:none !important;height:100%;}
.col-md-top{vertical-align:top;}
.col-md-middle{vertical-align:middle;}
.col-md-bottom{vertical-align:bottom;}
}
@media (min-width:1200px){.row-lg-height{display:table;table-layout:fixed;height:100%;width:100%;}
.col-lg-height{display:table-cell;float:none !important;height:100%;}
.col-lg-top{vertical-align:top;}
.col-lg-middle{vertical-align:middle;}
.col-lg-bottom{vertical-align:bottom;}
}
.setbg{background-position:center center;background-repeat:no-repeat;background-size:cover;}
.setbg.setbg-left-top {background-position: left top;}
.setbg.setbg-right {background-position: right;}
.setbg.setbg-top {background-position: top;}
a.setbg {display: inline-block;width: 100%;}







/* Scrolling text effect css ============== */
@font-face {
	font-family: 'Helvetica Neue LT Std';
	src: url('../webfonts/ht/HelveticaNeueLTStd-Blk.eot');
	src: url('../webfonts/ht/HelveticaNeueLTStd-Blkd41d.eot?#iefix') format('embedded-opentype'),
	url('../webfonts/ht/HelveticaNeueLTStd-Blk.html') format('woff2'),
	url('../webfonts/ht/HelveticaNeueLTStd-Blk.woff') format('woff'),
	url('../webfonts/ht/HelveticaNeueLTStd-Blk.ttf') format('truetype');
	font-weight: 900;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Helvetica Neue LT Std';
	src: url('../webfonts/ht/HelveticaNeueLTStd-Th.eot');
	src: url('../webfonts/ht/HelveticaNeueLTStd-Thd41d.eot?#iefix') format('embedded-opentype'),
	url('../webfonts/ht/HelveticaNeueLTStd-Th.html') format('woff2'),
	url('../webfonts/ht/HelveticaNeueLTStd-Th.woff') format('woff'),
	url('../webfonts/ht/HelveticaNeueLTStd-Th.ttf') format('truetype');
	font-weight: 100;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Helvetica Neue LT Std';
	src: url('../webfonts/ht/HelveticaNeueLTStd-Bd.eot');
	src: url('../webfonts/ht/HelveticaNeueLTStd-Bdd41d.eot?#iefix') format('embedded-opentype'),
	url('../webfonts/ht/HelveticaNeueLTStd-Bd.html') format('woff2'),
	url('../webfonts/ht/HelveticaNeueLTStd-Bd.woff') format('woff'),
	url('../webfonts/ht/HelveticaNeueLTStd-Bd.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Helvetica Neue LT Std';
	src: url('../webfonts/ht/HelveticaNeueLTStd-UltLt.eot');
	src: url('../webfonts/ht/HelveticaNeueLTStd-UltLtd41d.eot?#iefix') format('embedded-opentype'),
	url('../webfonts/ht/HelveticaNeueLTStd-UltLt.html') format('woff2'),
	url('../webfonts/ht/HelveticaNeueLTStd-UltLt.woff') format('woff'),
	url('../webfonts/ht/HelveticaNeueLTStd-UltLt.ttf') format('truetype');
	font-weight: 200;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Helvetica Neue LT Std';
	src: url('../webfonts/ht/HelveticaNeueLTStd-Md.eot');
	src: url('../webfonts/ht/HelveticaNeueLTStd-Mdd41d.eot?#iefix') format('embedded-opentype'),
	url('../webfonts/ht/HelveticaNeueLTStd-Md.html') format('woff2'),
	url('../webfonts/ht/HelveticaNeueLTStd-Md.woff') format('woff'),
	url('../webfonts/ht/HelveticaNeueLTStd-Md.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Helvetica Neue LT Std';
	src: url('../webfonts/ht/HelveticaNeueLTStd-Roman.eot');
	src: url('../webfonts/ht/HelveticaNeueLTStd-Romand41d.eot?#iefix') format('embedded-opentype'),
	url('../webfonts/ht/HelveticaNeueLTStd-Roman.html') format('woff2'),
	url('../webfonts/ht/HelveticaNeueLTStd-Roman.woff') format('woff'),
	url('../webfonts/ht/HelveticaNeueLTStd-Roman.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Helvetica Neue LT Std';
	src: url('../webfonts/ht/HelveticaNeueLTStd-Hv.eot');
	src: url('../webfonts/ht/HelveticaNeueLTStd-Hvd41d.eot?#iefix') format('embedded-opentype'),
	url('../webfonts/ht/HelveticaNeueLTStd-Hv.html') format('woff2'),
	url('../webfonts/ht/HelveticaNeueLTStd-Hv.woff') format('woff'),
	url('../webfonts/ht/HelveticaNeueLTStd-Hv.ttf') format('truetype');
	font-weight: 800;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Helvetica Neue LT Std';
	src: url('../webfonts/ht/HelveticaNeueLTStd-Lt.eot');
	src: url('../webfonts/ht/HelveticaNeueLTStd-Ltd41d.eot?#iefix') format('embedded-opentype'),
	url('../webfonts/ht/HelveticaNeueLTStd-Lt.html') format('woff2'),
	url('../webfonts/ht/HelveticaNeueLTStd-Lt.woff') format('woff'),
	url('../webfonts/ht/HelveticaNeueLTStd-Lt.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

