@charset 'UTF-8';
	
.button{
	font-family:'MartelSans-Regular';
	font-weight:500;
	display:inline-block;
	border:2px solid #6070a0;
	border-radius:50px;
	text-align:center;
	text-transform:uppercase;
	color:#141414;
	padding-left:15px;
	padding-right:15px;
	vertical-align:middle;
	overflow:hidden;
	position:relative;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	transition:background-color .2s linear,color .2s linear;
	}
.button:hover{
	background-color:#6070a0;
	color:#fff;
	}
.medium{
	height:60px;
	line-height:55px;
	min-width:220px;
	font-size:14px;
	}
.small{
	height:40px;
	line-height:35px;
	min-width:160px;
	font-size:11px;
	}
.large{
	height:80px;
	line-height:75px;
	min-width:280px;
	font-size:18px;
	}
.border-gray{
	border-color:#a5a5a5;
	}
.border-gray:hover{
	background-color:#a5a5a5;
	color:#fff;
	}
.border-white{
	border-color:#fff;
	color:#fff;
	}
.border-white:hover{
	background-color:#fff;
	color:#141414;
	}
.link,
ul.scores_list li a {
	position:relative;
	cursor: pointer;
	}
.link:after,
ul.scores_list li a:after {
	transition:all .2s linear;
	content:'';
	position:absolute;
	bottom:0;
	left:50%;
	transform:translateX(-50%);
	width:0;
	height:2px;
	background-color:#6070a0;
	}
.link:hover:after,
.href {
	color: #6070a0;
	}
.accordionjs .acc_section .show_next:checked + label + .acc_content ul.scores_list li .link:after {
	bottom: 6px;
	}
.accordionjs .acc_section .show_next:checked + label + .acc_content ul.scores_list li .link:hover:after {
	width: 70%;
	}
.show_next {
	display: none;
	}
.show_next + *:not(label),
.accordionjs .acc_section .show_next:checked  + label + .acc_content .show_next + *:not(label),
.accordionjs .acc_section .show_next + label + .acc_content {
	height: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0;
	transition: all .3s;
	overflow: hidden;
	}
.show_next + *:not(label) > *,
.accordionjs .acc_section .show_next:checked  + label + .acc_content .show_next + *:not(label),
.accordionjs .acc_section .show_next + label + .acc_content * {
	line-height: 0px;
	opacity: 0;
	}
.show_next:checked + *:not(label),
.accordionjs .acc_section .show_next:checked + label + .acc_content .show_next:checked + *:not(label),
.show_next:checked + *:not(label) *:not(label),
.accordionjs .acc_section .show_next:checked + label + .acc_content,
.accordionjs .acc_section .show_next:checked + label + .acc_content * {
	height: revert;
	padding-top: revert;
	padding-bottom: revert;
	margin-bottom: revert;
	transition: all .3s;
	overflow: revert;
	}
.show_next:checked + .acc_head:after {
	transform: rotate(180deg);
	transition: all .3s;
	}
.show_next:checked + *:not(label) > *,
.accordionjs .acc_section .show_next:checked  + label + .acc_content .show_next:checked + *:not(label),
.accordionjs .acc_section .show_next:checked + label + .acc_content * {
	line-height: 26px;
	opacity: 1;
	transition: all .3s;
	}
.index .accordionjs .acc_section p {
	padding-left: 30px;
	}
.index .accordionjs .acc_section p img,
.accordionjs .acc_section .show_next:checked + label + .acc_content p img {
	height: 16px;
	}
.switch_i_o,
.switch_i_o .on,
.switch_i_o .off {
	display: inline-block;
	font-size: 80%;
	color: #ccc;
	box-shadow: 0 0 0 -10px;
	}
.switch_i_o:hover {
	color: #666;
	box-shadow: 0 0 20px -10px;
	}
.switch_i_o .on {
	color: #cec;
	}
.switch_i_o input:checked + .on {
	color: #0a0;
	}
.switch_i_o .off {
	color: #fde;
	}
.switch_i_o input:checked + .off {
	color: #c00;
	}
.acc .head{
	text-align:center;
	font-weight:bold;
	margin-bottom:4%;
	margin-top:60px;
	}
.accordionjs{
	position:relative;
	margin:0;
	padding:0;
	list-style:none;
	margin-top:10px;
	margin-bottom:20px;
	}
.accordionjs .acc_section{
	border:1px solid #e2e2e2;
	position:relative;
	z-index:10;
	margin-top:-1px;
	overflow:hidden;
	margin-bottom:20px;
	}
.accordionjs .acc_section .acc_head{
	position:relative;
	background:#fff;
	padding:20px 14px;
	display:block;
	/*cursor:pointer;*/
	font-weight:bold;
	color:#0064fa;
	}
.accordionjs .acc_section .acc_head h3{
	line-height:1;
	margin:5px 0;
	}
.accordionjs .acc_section .acc_content{
	padding:10px;
	padding-top:24px;
	padding-left:22px;
	}
.accordionjs .acc_section.acc_active>.acc_content{
	display:block;
	}
.accordionjs .acc_section.acc_active>.acc_head{
	background:#0064fa;
	border-bottom:1px solid #ccc;
	color:white;
	}
.bx-wrapper{
	position:relative;
	margin-bottom:60px;
	padding:0;
	*zoom:1;
	-ms-touch-action:pan-y;
	touch-action:pan-y;
	}
.bx-wrapper img{
	max-width:100%;
	display:block;
	}
.bxslider{
	margin:0;
	padding:0;
	}
ul.bxslider{
	list-style:none;
	}
.bx-viewport{
	-webkit-transform:translatez(0);
	}
.bx-wrapper{
	box-shadow:0 0 5px #ccc;
	border:5px solid #fff;
	background:#fff;
	}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{
	position:absolute;
	bottom:-30px;
	width:100%;
	}
.bx-wrapper .bx-loading{
	min-height:50px;
	background:url('images/bx_loader.gif') center center no-repeat #ffffff;
	height:100%;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:2000;
	}
.bx-wrapper .bx-pager{
	text-align:center;
	font-size:.85em;
	font-family:Arial;
	font-weight:bold;
	color:#666;
	padding-top:20px;
	}
.bx-wrapper .bx-pager.bx-default-pager a{
	background:#666;
	text-indent:-9999px;
	display:block;
	width:10px;
	height:10px;
	margin:0 5px;
	outline:0;
	border-radius:5px;
	}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus{
	background:#000;
	}
.bx-wrapper .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{
	display:inline-block;
	vertical-align:bottom;
	*zoom:1;
	*display:inline;
	}
.bx-wrapper .bx-pager-item{
	font-size:0;
	line-height:0;
	}
.bx-wrapper .bx-prev{
	left:10px;
	background:url('images/controls.png') no-repeat 0 -32px;
	}
.bx-wrapper .bx-prev:hover,.bx-wrapper .bx-prev:focus{
	background-position:0 0;
	}
.bx-wrapper .bx-next{
	right:10px;
	background:url('images/controls.png') no-repeat -43px -32px;
	}
.bx-wrapper .bx-next:hover,.bx-wrapper .bx-next:focus{
	background-position:-43px 0;
	}
.bx-wrapper .bx-controls-direction a{
	position:absolute;
	top:50%;
	margin-top:-16px;
	outline:0;
	width:32px;
	height:32px;
	text-indent:-9999px;
	z-index:9999;
	}
.bx-wrapper .bx-controls-direction a.disabled{
	display:none;
	}
.bx-wrapper .bx-controls-auto{
	text-align:center;
	}
.bx-wrapper .bx-controls-auto .bx-start{
	display:block;
	text-indent:-9999px;
	width:10px;
	height:11px;
	outline:0;
	background:url('images/controls.png') -86px -11px no-repeat;
	margin:0 3px;
	}
.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus{
	background-position:-86px 0;
	}
.bx-wrapper .bx-controls-auto .bx-stop{
	display:block;
	text-indent:-9999px;
	width:9px;
	height:11px;
	outline:0;
	background:url('images/controls.png') -86px -44px no-repeat;
	margin:0 3px;
	}
.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus{
	background-position:-86px -33px;
	}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{
	text-align:left;
	width:80%;
	}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{
	right:0;
	width:35px;
	}
.bx-wrapper .bx-caption{
	position:absolute;
	bottom:0;
	left:0;
	background:#666;
	background:rgba(80,80,80,0.75);
	width:100%;
	}
.bx-wrapper .bx-caption span{
	color:#fff;
	font-family:Arial;
	display:block;
	font-size:.85em;
	padding:10px;
	}
._module{
	position:relative;
	z-index:2;
	background-size:cover;
	background-position:center;
	}
.featured-text{
	padding-top:calc(30px + 8vw);
	padding-bottom:calc(30px + 8vw);
	}
.featured-text .row{
	text-align:center;
	}
.featured-text .row h2{
	font-family:CF-regural;
	font-size:calc(20px + 2.09vw);
	line-height:calc(30px + 1.3vw);
	margin-bottom:calc(15px + 1.3vw);
	color:#6070a0;
	}
.featured-text .row p{
	max-width:80%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:calc(15px + .86vw);
	}
.featured-text .row .button{
	height:60px;
	line-height:55px;
	min-width:220px;
	font-size:14px;
	border-color:#a5a5a5;
	}
.featured-text .row .button:hover{
	background-color:#a5a5a5;
	color:#fff;
	}
.featured-text-bg{
	min-height:35vh;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	}
.featured-text-bg .container1200{
	height:100%;
	}
.featured-text-bg .row{
	text-align:center;
	color:#fff;
	}
.featured-text-bg .row h2{
	font-family:CF-regural;
	font-size:calc(20px + 2.09vw);
	line-height:calc(30px + 1.3vw);
	margin-bottom:calc(15px + 1.3vw);
	}
.featured-text-bg .row h3{
	font-size:calc(18px + .42vw);
	font-family:MartelSans-Medium;
	text-transform:uppercase;
	}
.featured-text-bg .row h4{
	line-height:calc(15px + 1.5vw);
	}
.featured-text-bg .row p{
	max-width:80%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
	}
.featured-text-bg .row .button{
	height:60px;
	line-height:55px;
	min-width:220px;
	font-size:14px;
	border-color:#fff;
	color:#fff;
	border-color:#fff !important;
	margin-top:calc(30px + .6vw);
	}
.featured-text-bg .row .button:hover{
	background-color:#fff;
	color:#141414;
	}
.heading-common .container1350{
	position:relative;
	z-index:2;
	color:#fff;
	}
.heading-common .container1350 .row{
	min-height:100vh;
	text-align:center;
	-ms-flex-align:center;
	align-items:center;
	}
.heading-common .container1350 .row h1 .logo {
	position: relative;
	display:inline-block;
	background-image:url("imgs/DIGITALPRO.svg");
	background-size:contain;
	background-repeat:no-repeat;
	width:500px;
	max-width: 90%;
	height:50px;
	z-index: 10000;
	}
.heading-common .container1350 .row h1{
	font-family:Arial, Helvetica;
	font-size:calc(24px + 2.92vw);
	line-height:calc(30px + 1.3vw);
	margin-bottom:calc(15px + 1.3vw);
	padding-bottom:0;
	position:relative;
	margin-bottom:calc(15px + 1.7vw);
	line-height:calc(30px + 2.5vw);
	}
.heading-common .container1350 .row h1:after{
	content:'';
	position:absolute;
	bottom:-15px;
	left:50%;
	transform:translateX(-50%);
	height:2px;
	width:150px;
	background-color:#6070a0;
	}
.heading-common .container1350 .row p{
	max-width:1050px;
	margin-left:auto;
	margin-right:auto;
	font-family:MartelSans-Regular;
	font-size:calc(14px + .21vw);
	line-height:26px;
	margin-bottom:calc(15px + .86vw);
	font-family:MartelSans-Light;
	}
.heading-common .container1350 .row p:last-of-type{
	margin-bottom:calc(30px + 1.5vw);
	}
.heading-common .container1350 .row .button{
	height:60px;
	line-height:55px;
	min-width:220px;
	font-size:14px;
	color:#fff;
	}
.heading-common .overlay{
	filter:contrast(1.6) brightness(.7);
	z-index:-1;
	}
.heading-slider .slider-bg{
	background-position:center;
	background-size:cover;
	}
.heading-slider .slick-dots{
	bottom:30px;
	}
.main-heading .more{
	left:0;
	right:0;
	margin-left:auto;
	margin-right:auto;
	display:block;
	text-align:center;
	bottom:20px;
	text-transform:uppercase;
	color:#fff;
	font-size:12px;
	letter-spacing:2px;
	position:absolute;
	z-index:8;
	}
.main-heading .more:after{
	content:'';
	position:absolute;
	bottom:-50px;
	left:50%;
	transform:translateX(-50%);
	background-color:#6070a0;
	width:2px;
	height:40px;
	}
.index,
.intranet {
	padding-top:calc(30px + 2.6vw);
	/*padding-bottom:calc(30px + 2.6vw);*/
	}
.accordionjs .acc_section{
	margin-bottom:0;
	border:none;
	border-top:1px solid #f0f0f0;
	}
.accordionjs .acc_section .acc_head{
	padding:35px 0;
	border-radius:0 !important;
	}
.accordionjs .acc_section .acc_head h3{
	font-family:CF-regural;
	font-size:calc(16px + .21vw);
	line-height:22px;
	margin-bottom:calc(15px + 1.3vw);
	color:#6070a0;
	font-family:MartelSans-Medium;
	margin-bottom:0;
	line-height:1;
	font-weight:400;
	}
/*.accordionjs .acc_section .acc_head:after{
	content:url('../imgs/down.png');
	position:absolute;
	right:2%;
	top:50%;
	margin-top:-8px;
	}*/
.accordionjs .acc_section.acc_active>.acc_head{
	background-color:#fff;
	border-bottom:none;
	}
.accordionjs .acc_section.acc_active>.acc_head:after{
	transform:rotate(180deg);
	}
.accordionjs .acc_section .acc_head,.accordionjs .acc_section .acc_content{
	position:relative;
	}
.accordionjs .acc_section .acc_content,
.accordionjs .acc_section .show_next:checked + label + .acc_content {
	/*background-color:#ffffff;*/
	padding-top:10px;
	padding-bottom:30px;
	padding-left:0;
	}
.accordionjs .acc_section .acc_content p {
	margin-bottom: 14px;
	}
.small-heading{
	padding-top:calc(30px + 3.13vw);
	}
.small-heading .container1350 .row{
	min-height:50vh;
	-ms-flex-align:end;
	align-items:flex-end;
	padding-bottom:calc(15px + 1.3vw);
	}
.small-heading .container1350 .row h1{
	padding-bottom:calc(10px + 1.3vw);
	}
.small-heading .container1350 .row p{
	margin-bottom:15px;
	}
header{
	position:fixed;
	width:100%;
	z-index:10;
	padding:calc(15px + 1vw) 0;
	transition:background-color .25s ease-in;
	}
header .row{
	-ms-flex-pack:distribute;
	justify-content:space-around;
	-ms-flex-align:center;
	align-items:center;
	}
header .row [class^='col'] .logo{
	position: relative;
	display:block;
	background-image:url("imgs/DIGITALPRO.svg");
	background-size:contain;
	background-repeat:no-repeat;
	width:200px;
	height:20px;
	z-index: 10000;
	}
header .row [class^='col']:last-of-type{
	text-align:right;
	}
header .row [class^='col'] nav ul{
	text-align:right;
	margin:0 !important;
	}
header .row [class^='col'] nav ul li{
	margin-bottom:0;
	-ms-flex-align:center;
	align-items:center;
	display:inline-block;
	padding-right:calc(20px + .78vw);
	padding-left:0;
	}
header .row [class^='col'] nav ul li:last-of-type{
	padding-right:0;
	}
header .row [class^='col'] nav ul li:before{
	display:none;
	}
header .row [class^='col'] nav ul li a{
	color:#fff;
	font-size:14px;
	}
.expand,.invertHeader{
	background-color:#6070a0;
	}
.expand .row [class^='col'] nav ul li .link:after,.invertHeader .row [class^='col'] nav ul li .link:after{
	background-color:#fff !important;
	}
header{
	padding:20px 0;
	}
header .row [class^='col'] nav ul{
	display:block;
	margin-bottom:0;
	height:100vh;
	position:absolute;
	top:-45px;
	right:0;
	background-color:#6070a0;
	min-width:300px;
	text-align:center;
	padding-top:75px;
	transform:translateX(100%);
	transition:transform 200ms linear;
	}
header .row [class^='col'] nav ul li{
	margin-bottom:25px;
	-ms-flex-align:center;
	align-items:center;
	display:block;
	padding-right:0;
	padding-left:0;
	}
header .row [class^='col'] nav ul li:last-of-type{
	padding-right:0;
	}
header .row [class^='col'] nav ul li:before{
	display:none;
	}
header #show_menu {
	display: none;
	}
header #show_menu + nav label {
	z-index: 1000;
	}
header .row [class^='col'] nav ul.opened,
#show_menu:checked + header nav ul{
	transform:translateX(0);
	}
header.expand{
	padding:20px 0;
	}
header.expand .rpw [class^='col'] nav ul a{
	color:#141414;
	}
header.expand .rpw [class^='col'] nav ul a:hover{
	color:#337ab7;
	}
header.expand .rpw [class^='col'] nav ul .active{
	color:#337ab7;
	}
	}
@media only screen and (max-width:767px){
	header .row [class^='col'] nav ul{
	display:block;
	margin-bottom:0;
	height:100vh;
	position:absolute;
	top:-62px;
	right:0;
	background-color:#6070a0;
	min-width:100%;
	text-align:center;
	padding-top:125px;
	transform:translateX(100%);
	transition:transform 200ms linear;
	}
header .row [class^='col'] nav ul li{
	margin-bottom:25px;
	-ms-flex-align:center;
	align-items:center;
	display:block;
	padding-right:0;
	padding-left:0;
	}
header .row [class^='col'] nav ul li:last-of-type{
	padding-right:0;
	}
header .row [class^='col'] nav ul li:before{
	display:none;
	}
header .row [class^='col'] nav ul.opened,
#show_menu:checked + header nav ul{
	transform:translateX(0);
	}
header.expand{
	padding:20px 0;
	}
body.opened header .row [class^='col'] .logo{
	position:absolute;
	z-index:1100;
	}
	}
@media only screen and (max-width:340px){
	header .row [class^='col'] .logo{
	width:200px;
	height:15px;
	background-size:contain;
	background-repeat:no-repeat;
	}
	}
footer{
	padding:calc(20px + .72vw);
	border-top: 1px solid #f0f0f0;
	}
footer .row{
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:distribute;
	justify-content:space-around;
	}
footer .row [class^="col"] .logo {
	height: 12px;
}
footer .row .col p{
	font-size:12px;
	line-height:1;
	margin-bottom:0;
	color:#555555;
	}
footer .row .col p a{
	transition:color .2s linear;
	}
footer .row .col p a i{
	margin-right:5px;
	color:#141414;
	font-size:18px;
	padding:5px;
	transition:color .2s linear;
	}
footer .row .col p a i:hover{
	color:#6070a0;
	}
footer .row .col p a:hover{
	color:#141414;
	}
footer .row .col p a:first-of-type{
	padding:0 10px;
	}
footer .row .col:last-of-type{
	text-align:right;
	}
@media only screen and (max-width:767px){
	footer .row{
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:center;
	justify-content:center;
	}
footer .row .col{
	-ms-flex:0 0 100%;
	flex:0 0 100%;
	text-align:center;
	margin-bottom:30px;
	}
footer .row .col:last-of-type{
	margin-top:0;
	text-align:center;
	}
	}
@media only screen and (max-width:568px){
	footer .row .col p{
	margin-bottom:15px;
	}
footer .row .col p a{
	margin-bottom:15px;
	}
footer .row .col p a i{
	margin-right:0;
	}
footer .row .col p a:first-of-type{
	display:block;
	padding:10px 0;
	margin-top:10px;
	}
	}
*{
	outline:0 !important;
	}
img{
	max-width:100%;
	}
html{
	overflow-x:hidden;
	scroll-behavior: smooth;
	}
.container1600{
	max-width:1600px;
	margin-left:auto;
	margin-right:auto;
	padding-left:15px;
	padding-right:15px;
	}
.container1350{
	max-width:1350px;
	margin-left:auto;
	margin-right:auto;
	padding-left:15px;
	padding-right:15px;
	}
.container1200{
	max-width:1200px;
	margin-left:auto;
	margin-right:auto;
	padding-left:15px;
	padding-right:15px;
	}
.container1650{
	max-width:1650px;
	margin-left:auto;
	margin-right:auto;
	padding-left:15px;
	padding-right:15px;
	}
.container1700{
	max-width:1700px;
	margin-left:auto;
	margin-right:auto;
	padding-left:15px;
	padding-right:15px;
	}
.underline{
	content:'';
	position:absolute;
	bottom:-5px;
	left:0;
	width:100%;
	height:3px;
	background-color:#6070a0;
	}
.pb170{
	padding-bottom:calc(30px + 8vw);
	}
.pt170{
	padding-top:calc(30px + 8vw);
	}
.pb120{
	padding-bottom:calc(30px + 5vw);
	}
.pt120{
	padding-top:calc(30px + 5vw);
	}
.pb100{
	padding-bottom:calc(30px + 4vw);
	}
.pt100{
	padding-top:calc(30px + 4vw);
	}
.pb90{
	padding-bottom:calc(30px + 3.13vw);
	}
.pt90{
	padding-top:calc(30px + 3.13vw);
	}
.pb80{
	padding-bottom:calc(30px + 2.6vw);
	}
.pt80{
	padding-top:calc(30px + 2.6vw);
	}
.equal{
	padding:0;
	position:relative;
	display:block;
	}
.equal div:nth-child(1){
	width:100%;
	transition:transform .2s linear;
	background-position:center;
	background-size:cover;
	}
.equal div:nth-child(1)::before{
	content:'';
	display:block;
	padding-top:100%;
	}
.equal div:nth-child(2){
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%, -50%);
	}
.equal-hover:hover div:nth-child(1){
	transform:scale(1.1);
	}
.textLeft{
	text-align:left;
	}
.text-right{
	text-align:right;
	}
.text-center{
	text-align:center;
	}
.upper{
	text-transform:uppercase;
	}
.margin-auto{
	margin-left:auto;
	margin-right:auto;
	}
.relative{
	position:relative;
	z-index:1;
	}
.img-responsive{
	width:100%;
	}
.padding-0-15{
	padding-left:15px;
	padding-right:15px;
	}
.h-100vw{
	min-height:100vh;
	}
.bg-cover{
	background-position:center;
	background-size:cover;
	}
.cleanUl{
	list-style:none;
	padding-left:0;
	}
.cleanUl li:before{
	display:none !important;
	}
.overlay{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	pointer-events:none;
	}
form{
	max-width:470px;
	margin:0 auto;
	}
form fieldset{
	padding:0;
	right:0;
	border:none;
	position:relative;
	margin-bottom:22px;
	}
form fieldset.error{
	border:2px solid #ebf45c;
	}
form fieldset.error p{
	color:red;
	font-size:13px;
	margin-top:5px;
	margin-bottom:5px;
	}
form label{
	font-size:14px;
	font-weight:500;
	margin-bottom:10px;
	display:block;
	}
form .chbox{
	margin-top:30px;
	}
form .chbox label{
	margin-right:19px;
	display:inline-block;
	max-width:250px;
	}
form .chbox>span{
	display:inline-block;
	font-weight:500;
	vertical-align:text-top;
	line-height:19px;
	margin:0;
	width:291px;
	margin-right:100px;
	}
form input[type="text"],form input[type="email"],form input[type="password"],form select,form textarea{
	width:100%;
	border:none;
	border-bottom:1px solid #4da7ad;
	display:block;
	height:40px;
	padding-left:0;
	transition:background 200ms linear;
	font-size:16px;
	color:#fff;
	}
.intranet form input[type="text"],
.intranet form input[type="email"],
.intranet form input[type="password"],
.intranet form select,
.intranet form textarea {
	padding-left: 4px;
	color: #444;
	border-radius: 4px;
	background-color: #fbfbfb;
	}
.intranet form textarea {
	overflow: auto;
	resize: both;
	}
form textarea{
	min-height:130px;
	padding-top:20px;
	}
form input[type="submit"]{
	outline:0;
	cursor:pointer;
	border:none;
	}
form input[type="submit"]:focus{
	outline:0;
	}
form button{
	background-color:transparent;
	width:100%;
	border:none;
	}
form select{
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	outline:0;
	overflow:hidden;
	cursor:pointer;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAFCAYAAACJmvbYAAAAPElEQVQImWNkYGBYxcDAIMiACWaxMDAwvGdgYAhFk3jPwMBwD8aZycDA8B+K3zEwMBijGzMTlwQMoNgNADVRCe8KCdztAAAAAElFTkSuQmCC);
	background-repeat:no-repeat;
	background-position-y:center;
	background-position-x:calc(100% - 15px);
	}
form select::-ms-expand{
	display:none;
	}
form ::-moz-placeholder{
	font-size:16px;
	color:#000;
	}
form :-ms-input-placeholder{
	font-size:16px;
	color:#000;
	}
form ::placeholder{
	font-size:16px;
	color:#000;
	}
.smartPlaceholderBox{
	position:absolute;
	width:100% !important;
	margin:5px 15px 5px 10px !important;
	top:-45px !important;
	font-size:11px;
	background-color:transparent !important;
	will-change:all;
	}
input[type="radio"]{
	display:none;
	}
input[type="radio"]+label{
	font-size:16px;
	letter-spacing:1px;
	margin-bottom:0;
	cursor:default;
	}
input[type="radio"]+label b{
	margin-right:5px;
	}
input[type="radio"]+label span{
	display:inline-block;
	vertical-align:middle;
	}
input[type="radio"]+label span:before{
	content:url("../images/[].png");
	padding-right:10px;
	}
input[type="radio"]:checked+label span:before{
	content:url("../images/check.png");
	}
@font-face{
	font-family:'CF-regural';
    src: url('../fonts/chunkfive-regular-webfont.eot');
    src: url('../fonts/chunkfive-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/chunkfive-regular-webfont.woff2') format('woff2'),
         url('../fonts/chunkfive-regular-webfont.woff') format('woff'),
         url('../fonts/chunkfive-regular-webfont.ttf') format('truetype');
	}
@font-face{
	font-family:'MartelSans-Black';
    src: url('../fonts/heebo-black-webfont.eot');
    src: url('../fonts/heebo-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/heebo-black-webfont.woff2') format('woff2'),
	     url('../fonts/heebo-black-webfont.woff') format('woff'),
	     url('../fonts/heebo-black-webfont.ttf') format('truetype'),
	     url('../fonts/heebo-black-webfont.svg#webfont') format('svg');
	}
@font-face{
	font-family:'MartelSans-Bold';
    src: url('../fonts/martelsans-bold-webfont.eot');
    src: url('../fonts/martelsans-bold-webfont.eot?#iefix') format('embedded-opentype'),
	     url('../fonts/martelsans-bold-webfont.woff') format('woff'),
	     url('../fonts/martelsans-bold-webfont.ttf') format('truetype'),
	     url('../fonts/martelsans-bold-webfont.svg#webfont') format('svg');
	}
@font-face{
	font-family:'MartelSans-Medium';
    src: url('../fonts/martelsans-demibold-webfont.eot');
    src: url('../fonts/martelsans-demibold-webfont.eot?#iefix') format('embedded-opentype'),
	     url('../fonts/martelsans-demibold-webfont.woff') format('woff'),
	     url('../fonts/martelsans-demibold-webfont.ttf') format('truetype'),
	     url('../fonts/martelsans-demibold-webfont.svg#webfont') format('svg');
	}
@font-face{
	font-family:'MartelSans-Light';
	src: url('../fonts/martelsans-light-webfont.eot');
    src: url('../fonts/martelsans-light-webfont.eot?#iefix') format('embedded-opentype'),
	     url('../fonts/martelsans-light-webfont.woff') format('woff'),
	     url('../fonts/martelsans-light-webfont.ttf') format('truetype'),
	     url('../fonts/martelsans-light-webfont.svg#webfont') format('svg');
	}
@font-face{
	font-family:'MartelSans-Ultralight';
	src: url('../fonts/martelsans-ultralight-webfont.eot');
    src: url('../fonts/martelsans-ultralight-webfont.eot?#iefix') format('embedded-opentype'),
	     url('../fonts/martelsans-ultralight-webfont.woff') format('woff'),
	     url('../fonts/martelsans-ultralight-webfont.ttf') format('truetype'),
	     url('../fonts/martelsans-ultralight-webfont.svg#webfont') format('svg');
	}
@font-face{
	font-family:'MartelSans-Regular';
    src: url('../fonts/martelsans-regular-webfont.eot');
    src: url('../fonts/martelsans-regular-webfont.eot?#iefix') format('embedded-opentype'),
	     url('../fonts/martelsans-regular-webfont.woff') format('woff'),
	     url('../fonts/martelsans-regular-webfont.ttf') format('truetype'),
	     url('../fonts/martelsans-regular-webfont.svg#webfont') format('svg');
	}
@font-face{
	font-family:'BarlowCondensed-Thin';
    src: url('../fonts/BarlowCondensed-Thin.ttf') format('truetype');
	}
@font-face{
	font-family:'BarlowCondensed-Regular';
    src: url('../fonts/BarlowCondensed-Regular.ttf') format('truetype');
	}
body{
	color:#141414;
	font-family:MartelSans-Regular;
	}
p{
	font-family:MartelSans-Regular;
	font-size:calc(14px + .21vw);
	line-height:26px;
	margin-bottom:calc(15px + .86vw);
	margin-bottom:28px;
	margin-top:0;
	}
p:last-of-type{
	margin-bottom:calc(30px + 1.5vw);
	}
ol{
	margin-bottom:calc(15px + .86vw) !important;
	margin-top:calc(15px + .86vw) !important;
	text-align:left;
	}
ol li{
	font-family:MartelSans-Regular;
	font-size:calc(14px + .21vw);
	line-height:26px;
	margin-bottom:10px;
	}
ul{
	margin-bottom:calc(15px + .86vw) !important;
	margin-top:calc(15px + .86vw) !important;
	padding-left:20px;
	text-align:left;
	}
ul li{
	font-family:MartelSans-Regular;
	font-size:calc(14px + .21vw);
	line-height:26px;
	margin-bottom:10px;
	position:relative;
	padding-left:20px;
	list-style:none;
	}
ul li:before{
	content:'';
	display:inline-block;
	width:5px;
	height:5px;
	left:0;
	top:11px;
	position:absolute;
	background-color:#6070a0;
	border-radius:100%;
	}
a{
	color:#6070a0;
	text-decoration:none;
	}
h1,h2,h3,h4,h5,h6{
	margin-top:0;
	margin-bottom:30px;
	}
h1{
	font-family:CF-regural;
	font-size:calc(24px + 2.92vw);
	line-height:calc(30px + 1.3vw);
	margin-bottom:calc(15px + 1.3vw);
	}
h2{
	font-family:CF-regural;
	font-size:calc(20px + 2.09vw);
	line-height:calc(30px + 1.3vw);
	margin-bottom:calc(15px + 1.3vw);
	}
h3{
	font-family:CF-regural;
	font-size:calc(18px + 1.15vw);
	line-height:calc(15px + 1.05vw);
	margin-bottom:calc(15px + .7vw);
	}
h4{
	font-family:CF-regural;
	font-size:calc(18px + .63vw);
	line-height:calc(15px + .77vw);
	margin-bottom:calc(15px + .7vw);
	}
h5{
	font-family:CF-regural;
	font-size:calc(16px + .21vw);
	line-height:22px;
	margin-bottom:calc(15px + 1.3vw);
	}
h1,h2,h3,h4,h5,h6{
	font-weight:unset;
	}
.f80{
	font-family:CF-regural;
	font-size:calc(24px + 2.92vw);
	line-height:calc(30px + 1.3vw);
	margin-bottom:calc(15px + 1.3vw);
	}
.f60{
	font-family:CF-regural;
	font-size:calc(20px + 2.09vw);
	line-height:calc(30px + 1.3vw);
	margin-bottom:calc(15px + 1.3vw);
	}
.f40{
	font-family:CF-regural;
	font-size:calc(18px + 1.15vw);
	line-height:calc(15px + 1.05vw);
	margin-bottom:calc(15px + .7vw);
	}
.f30{
	font-family:CF-regural;
	font-size:calc(18px + .63vw);
	line-height:calc(15px + .77vw);
	margin-bottom:calc(15px + .7vw);
	}
.f20{
	font-family:CF-regural;
	font-size:calc(16px + .21vw);
	line-height:22px;
	margin-bottom:calc(15px + 1.3vw);
	}
.p-f20{
	font-family:MartelSans-Regular;
	font-size:calc(16px + .21vw);
	line-height:26px;
	}
.f18{
	font-family:MartelSans-Regular;
	font-size:calc(14px + .21vw);
	line-height:26px;
	margin-bottom:calc(15px + .86vw);
	}
.f18:last-of-type{
	margin-bottom:calc(30px + 1.5vw);
	}
.heeboRegural{
	font-family:MartelSans-Regular;
	}
.heeboMedium{
	font-family:'MartelSans-Medium';
	}
.heeboLight{
	font-family:MartelSans-Light;
	}
.heeboBold{
	font-family:MartelSans-Bold;
	}
.cfRegural{
	font-family:CF-regural;
	}
p{
	font-family:MartelSans-Regular;
	font-size:calc(14px + .21vw);
	line-height:26px;
	margin-bottom:calc(15px + .86vw);
	}
p:last-of-type{
	margin-bottom:calc(30px + 1.5vw);
	}
.vertical{
	position:absolute;
	transform:translateY(-50%);
	top:50%;
	margin:0 auto;
	left:0;
	right:0;
	}
.cleanUl{
	padding:0;
	list-style:none;
	margin:0;
	}
.cleanUl li{
	list-style:none;
	background-image:none;
	margin:0;
	padding:0;
	line-height:normal;
	}
.cleanUl li:before{
	display:none;
	}
body.loaded .menu._module,body.loaded .menu-trigger{
	transition:none !important;
	}
@keyframes toDown{
	0%{
	opacity:0;
	transform:translateY(-100px);
	}
100%{
	opacity:1;
	transform:translateY(0);
	}
	}
@keyframes toUp{
	0%{
	opacity:0;
	transform:translateY(100px);
	}
100%{
	opacity:1;
	transform:translateY(0);
	}
	}
@keyframes toLeft{
	0%{
	transform:translateX(0);
	}
100%{
	transform:translateX(-100%);
	}
	}
@keyframes opc{
	0%{
	opacity:0;
	}
100%{
	opacity:1;
	}
	}
@keyframes zoom{
	0%{
	transform:scale(1);
	opacity:0;
	}
50%{
	transform:scale(1.3);
	}
100%{
	transform:scale(1);
	opacity:1;
	}
	}
.heading-common h1,.small-heading h1,.video-heading h1{
	opacity:0;
	animation-name:toDown;
	animation-delay:200ms;
	animation-duration:1000ms;
	animation-iteration-count:1;
	animation-fill-mode:forwards;
	}
.heading-common p,.small-heading p,.video-heading p{
	opacity:0;
	animation-name:toUp;
	animation-delay:500ms;
	animation-duration:1000ms;
	animation-iteration-count:1;
	animation-fill-mode:forwards;
	}
.heading-common .button,.small-heading .button,.video-heading .button{
	opacity:0;
	animation-name:toUp;
	animation-delay:800ms;
	animation-duration:1000ms;
	animation-iteration-count:1;
	animation-fill-mode:forwards;
	}
.main-header .row .col-12 .button,.main-header .row .col-12 .numbered-list,.main-header .row .col-12 form,.main-header .row .col-12 .checklist{
	opacity:0;
	animation-name:toUp;
	animation-delay:1100ms;
	animation-duration:1000ms;
	animation-iteration-count:1;
	animation-fill-mode:forwards;
	}
.main-header .v{
	opacity:0;
	animation-name:opc;
	animation-delay:1400ms;
	animation-duration:1500ms;
	animation-iteration-count:1;
	animation-fill-mode:forwards;
	}
/*!
 * Bootstrap Reboot v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */*,::after,::before{
	box-sizing:border-box;
	}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{
	line-height:1.15;
	-webkit-text-size-adjust:100%;
	}
body{
	margin:0;
	}
hr{
	box-sizing:content-box;
	height:0;
	overflow:visible;
	}
pre{
	font-family:monospace, monospace;
	font-size:1em;
	}
a{
	background-color:transparent;
	}
abbr[title]{
	border-bottom:none;
	text-decoration:underline;
	text-decoration:underline dotted;
	}
b,strong{
	font-weight:bolder;
	}
code,kbd,samp{
	font-family:monospace, monospace;
	font-size:1em;
	}
small{
	font-size:80%;
	}
sub,sup{
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline;
	}
sub{
	bottom:-0.25em;
	}
sup{
	top:-0.5em;
	}
img{
	border-style:none;
	}
button,input,optgroup,select,textarea{
	font-family:inherit;
	font-size:100%;
	line-height:1.15;
	margin:0;
	}
button,input{
	overflow:visible;
	}
button,select{
	text-transform:none;
	}
button,[type="button"],[type="reset"],[type="submit"]{
	-webkit-appearance:button;
	}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{
	border-style:none;
	padding:0;
	}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{
	outline:1px dotted ButtonText;
	}
legend{
	box-sizing:border-box;
	color:inherit;
	display:table;
	max-width:100%;
	padding:0;
	white-space:normal;
	}
progress{
	vertical-align:baseline;
	}
textarea{
	overflow:auto;
	}
[type="checkbox"],[type="radio"]{
	box-sizing:border-box;
	padding:0;
	}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{
	height:auto;
	}
[type="search"]{
	-webkit-appearance:textfield;
	outline-offset:-2px;
	}
[type="search"]::-webkit-search-decoration{
	-webkit-appearance:none;
	}
::-webkit-file-upload-button{
	-webkit-appearance:button;
	font:inherit;
	}
details{
	display:block;
	}
summary{
	display:list-item;
	}
template{
	display:none;
	}
[hidden]{
	display:none;
	}
html{
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	-ms-overflow-style:scrollbar;
	-webkit-tap-highlight-color:transparent;
	}
@-ms-viewport{
	width:device-width;
	}
article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{
	display:block;
	}
body{
	margin:0;
	}
[tabindex="-1"]:focus{
	outline:0 !important;
	}
hr{
	box-sizing:content-box;
	height:0;
	overflow:visible;
	}
abbr[data-original-title],abbr[title]{
	text-decoration:underline;
	-webkit-text-decoration:underline dotted;
	text-decoration:underline dotted;
	cursor:help;
	border-bottom:0;
	}
address{
	margin-bottom:1rem;
	font-style:normal;
	line-height:inherit;
	}
dl,ol,ul{
	margin-top:0;
	margin-bottom:1rem;
	}
dt{
	font-weight:700;
	}
dd{
	margin-bottom:.5rem;
	margin-left:0;
	}
blockquote{
	margin:0 0 1rem;
	}
dfn{
	font-style:italic;
	}
a:not([href]):not([tabindex]):focus{
	outline:0;
	}
code,kbd,pre,samp{
	font-family:monospace, monospace;
	font-size:1em;
	}
pre{
	margin-top:0;
	margin-bottom:1rem;
	overflow:auto;
	-ms-overflow-style:scrollbar;
	}
figure{
	margin:0 0 1rem;
	}
svg:not(:root){
	overflow:hidden;
	}
table{
	border-collapse:collapse;
	}
caption{
	padding-top:.75rem;
	padding-bottom:.75rem;
	color:#6c757d;
	text-align:left;
	caption-side:bottom;
	}
th{
	text-align:inherit;
	}
button:focus{
	outline:0px dotted;
	outline:0 auto -webkit-focus-ring-color;
	}
button,input,optgroup,select,textarea{
	margin:0;
	font-family:inherit;
	font-size:inherit;
	line-height:inherit;
	}
button,input{
	overflow:visible;
	}
button,select{
	text-transform:none;
	}
[type=reset],[type=submit],button,html [type=button]{
	-webkit-appearance:button;
	}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{
	padding:0;
	border-style:none;
	}
input[type=checkbox],input[type=radio]{
	box-sizing:border-box;
	padding:0;
	}
input[type=date],input[type=datetime-local],input[type=month],input[type=time]{
	-webkit-appearance:listbox;
	}
textarea{
	overflow:auto;
	resize:vertical;
	}
legend{
	display:block;
	width:100%;
	max-width:100%;
	padding:0;
	margin-bottom:.5rem;
	font-size:1.5rem;
	line-height:inherit;
	color:inherit;
	white-space:normal;
	}
progress{
	vertical-align:baseline;
	}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{
	height:auto;
	}
[type=search]{
	outline-offset:-2px;
	-webkit-appearance:none;
	}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{
	-webkit-appearance:none;
	}
::-webkit-file-upload-button{
	font:inherit;
	-webkit-appearance:button;
	}
output{
	display:inline-block;
	}
summary{
	display:list-item;
	cursor:pointer;
	}
template{
	display:none;
	}
[hidden]{
	display:none !important;
	}
/*!
 * Bootstrap Grid v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */html{
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	}
body{
	margin:0;
	}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{
	display:block;
	}
audio,canvas,progress,video{
	display:inline-block;
	vertical-align:baseline;
	}
audio:not([controls]){
	display:none;
	height:0;
	}
[hidden],template{
	display:none;
	}
a{
	background-color:transparent;
	}
a:active,a:hover{
	outline:0;
	}
abbr[title]{
	border-bottom:1px dotted;
	}
b,strong{
	font-weight:bold;
	}
dfn{
	font-style:italic;
	}
mark{
	color:#000;
	background:#ff0;
	}
small{
	font-size:80%;
	}
sub,sup{
	position:relative;
	font-size:75%;
	line-height:0;
	vertical-align:baseline;
	}
sup{
	top:-0.5em;
	}
sub{
	bottom:-0.25em;
	}
img{
	border:0;
	}
svg:not(:root){
	overflow:hidden;
	}
figure{
	margin:1em 40px;
	}
hr{
	height:0;
	box-sizing:content-box;
	}
pre{
	overflow:auto;
	}
code,kbd,pre,samp{
	font-family:monospace, monospace;
	font-size:1em;
	}
button,input,optgroup,select,textarea{
	margin:0;
	font:inherit;
	color:inherit;
	}
button{
	overflow:visible;
	}
button,select{
	text-transform:none;
	}
button,html input[type="button"],input[type="reset"],input[type="submit"]{
	-webkit-appearance:button;
	cursor:pointer;
	}
button[disabled],html input[disabled]{
	cursor:default;
	}
button::-moz-focus-inner,input::-moz-focus-inner{
	padding:0;
	border:0;
	}
input{
	line-height:normal;
	}
input[type="checkbox"],input[type="radio"]{
	box-sizing:border-box;
	padding:0;
	}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{
	height:auto;
	}
input[type="search"]{
	box-sizing:content-box;
	-webkit-appearance:textfield;
	}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{
	-webkit-appearance:none;
	}
table{
	border-spacing:0;
	border-collapse:collapse;
	}
td,th{
	padding:0;
	}
html{
	box-sizing:border-box;
	}
*,*::before,*::after{
	box-sizing:inherit;
	}
.container{
	width:100%;
	padding-right:15px;
	padding-left:15px;
	margin-right:auto;
	margin-left:auto;
	}
@media (min-width:576px){
	.container{
	max-width:540px;
	}
	}
@media (min-width:768px){
	.container{
	max-width:720px;
	}
	}
@media (min-width:992px){
	.container{
	max-width:960px;
	}
	}
@media (min-width:1200px){
	.container{
	max-width:1140px;
	}
	}
.container-fluid,.container-sm,.container-md,.container-lg,.container-xl{
	width:100%;
	padding-right:15px;
	padding-left:15px;
	margin-right:auto;
	margin-left:auto;
	}
@media (min-width:576px){
	.container-sm{
	max-width:540px;
	}
	}
@media (min-width:768px){
	.container-md{
	max-width:720px;
	}
	}
@media (min-width:992px){
	.container-lg{
	max-width:960px;
	}
	}
@media (min-width:1200px){
	.container-xl{
	max-width:1140px;
	}
	}
.row{
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-right:-15px;
	margin-left:-15px;
	}
.no-gutters{
	margin-right:0;
	margin-left:0;
	}
.no-gutters>.col,.no-gutters>[class*="col-"]{
	padding-right:0;
	padding-left:0;
	}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{
	position:relative;
	width:100%;
	padding-right:15px;
	padding-left:15px;
	}
.col{
	-ms-flex-preferred-size:0;
	flex-basis:0;
	-ms-flex-positive:1;
	flex-grow:1;
	max-width:100%;
	}
.col-auto{
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:auto;
	max-width:100%;
	}
.col-1{
	-ms-flex:0 0 8.333333%;
	flex:0 0 8.333333%;
	max-width:8.333333%;
	}
.col-2{
	-ms-flex:0 0 16.666667%;
	flex:0 0 16.666667%;
	max-width:16.666667%;
	}
.col-3{
	-ms-flex:0 0 25%;
	flex:0 0 25%;
	max-width:25%;
	}
.col-4{
	-ms-flex:0 0 33.333333%;
	flex:0 0 33.333333%;
	max-width:33.333333%;
	}
.col-5{
	-ms-flex:0 0 41.666667%;
	flex:0 0 41.666667%;
	max-width:41.666667%;
	}
.col-6{
	-ms-flex:0 0 50%;
	flex:0 0 50%;
	max-width:50%;
	}
.col-7{
	-ms-flex:0 0 58.333333%;
	flex:0 0 58.333333%;
	max-width:58.333333%;
	}
.col-8{
	-ms-flex:0 0 66.666667%;
	flex:0 0 66.666667%;
	max-width:66.666667%;
	}
.col-9{
	-ms-flex:0 0 75%;
	flex:0 0 75%;
	max-width:75%;
	}
.col-10{
	-ms-flex:0 0 83.333333%;
	flex:0 0 83.333333%;
	max-width:83.333333%;
	}
.col-11{
	-ms-flex:0 0 91.666667%;
	flex:0 0 91.666667%;
	max-width:91.666667%;
	}
.col-12{
	-ms-flex:0 0 100%;
	flex:0 0 100%;
	max-width:100%;
	}
.offset-1{
	margin-left:8.333333%;
	}
.offset-2{
	margin-left:16.666667%;
	}
.offset-3{
	margin-left:25%;
	}
.offset-4{
	margin-left:33.333333%;
	}
.offset-5{
	margin-left:41.666667%;
	}
.offset-6{
	margin-left:50%;
	}
.offset-7{
	margin-left:58.333333%;
	}
.offset-8{
	margin-left:66.666667%;
	}
.offset-9{
	margin-left:75%;
	}
.offset-10{
	margin-left:83.333333%;
	}
.offset-11{
	margin-left:91.666667%;
	}
@media (min-width:576px){
	.col-sm{
	-ms-flex-preferred-size:0;
	flex-basis:0;
	-ms-flex-positive:1;
	flex-grow:1;
	max-width:100%;
	}
.col-sm-auto{
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:auto;
	max-width:100%;
	}
.col-sm-1{
	-ms-flex:0 0 8.333333%;
	flex:0 0 8.333333%;
	max-width:8.333333%;
	}
.col-sm-2{
	-ms-flex:0 0 16.666667%;
	flex:0 0 16.666667%;
	max-width:16.666667%;
	}
.col-sm-3{
	-ms-flex:0 0 25%;
	flex:0 0 25%;
	max-width:25%;
	}
.col-sm-4{
	-ms-flex:0 0 33.333333%;
	flex:0 0 33.333333%;
	max-width:33.333333%;
	}
.col-sm-5{
	-ms-flex:0 0 41.666667%;
	flex:0 0 41.666667%;
	max-width:41.666667%;
	}
.col-sm-6{
	-ms-flex:0 0 50%;
	flex:0 0 50%;
	max-width:50%;
	}
.col-sm-7{
	-ms-flex:0 0 58.333333%;
	flex:0 0 58.333333%;
	max-width:58.333333%;
	}
.col-sm-8{
	-ms-flex:0 0 66.666667%;
	flex:0 0 66.666667%;
	max-width:66.666667%;
	}
.col-sm-9{
	-ms-flex:0 0 75%;
	flex:0 0 75%;
	max-width:75%;
	}
.col-sm-10{
	-ms-flex:0 0 83.333333%;
	flex:0 0 83.333333%;
	max-width:83.333333%;
	}
.col-sm-11{
	-ms-flex:0 0 91.666667%;
	flex:0 0 91.666667%;
	max-width:91.666667%;
	}
.col-sm-12{
	-ms-flex:0 0 100%;
	flex:0 0 100%;
	max-width:100%;
	}
.offset-sm-0{
	margin-left:0;
	}
.offset-sm-1{
	margin-left:8.333333%;
	}
.offset-sm-2{
	margin-left:16.666667%;
	}
.offset-sm-3{
	margin-left:25%;
	}
.offset-sm-4{
	margin-left:33.333333%;
	}
.offset-sm-5{
	margin-left:41.666667%;
	}
.offset-sm-6{
	margin-left:50%;
	}
.offset-sm-7{
	margin-left:58.333333%;
	}
.offset-sm-8{
	margin-left:66.666667%;
	}
.offset-sm-9{
	margin-left:75%;
	}
.offset-sm-10{
	margin-left:83.333333%;
	}
.offset-sm-11{
	margin-left:91.666667%;
	}
	}
@media (min-width:768px){
	.col-md{
	-ms-flex-preferred-size:0;
	flex-basis:0;
	-ms-flex-positive:1;
	flex-grow:1;
	max-width:100%;
	}
.col-md-auto{
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:auto;
	max-width:100%;
	}
.col-md-1{
	-ms-flex:0 0 8.333333%;
	flex:0 0 8.333333%;
	max-width:8.333333%;
	}
.col-md-2{
	-ms-flex:0 0 16.666667%;
	flex:0 0 16.666667%;
	max-width:16.666667%;
	}
.col-md-3{
	-ms-flex:0 0 25%;
	flex:0 0 25%;
	max-width:25%;
	}
.col-md-4{
	-ms-flex:0 0 33.333333%;
	flex:0 0 33.333333%;
	max-width:33.333333%;
	}
.col-md-5{
	-ms-flex:0 0 41.666667%;
	flex:0 0 41.666667%;
	max-width:41.666667%;
	}
.col-md-6{
	-ms-flex:0 0 50%;
	flex:0 0 50%;
	max-width:50%;
	}
.col-md-7{
	-ms-flex:0 0 58.333333%;
	flex:0 0 58.333333%;
	max-width:58.333333%;
	}
.col-md-8{
	-ms-flex:0 0 66.666667%;
	flex:0 0 66.666667%;
	max-width:66.666667%;
	}
.col-md-9{
	-ms-flex:0 0 75%;
	flex:0 0 75%;
	max-width:75%;
	}
.col-md-10{
	-ms-flex:0 0 83.333333%;
	flex:0 0 83.333333%;
	max-width:83.333333%;
	}
.col-md-11{
	-ms-flex:0 0 91.666667%;
	flex:0 0 91.666667%;
	max-width:91.666667%;
	}
.col-md-12{
	-ms-flex:0 0 100%;
	flex:0 0 100%;
	max-width:100%;
	}
.offset-md-0{
	margin-left:0;
	}
.offset-md-1{
	margin-left:8.333333%;
	}
.offset-md-2{
	margin-left:16.666667%;
	}
.offset-md-3{
	margin-left:25%;
	}
.offset-md-4{
	margin-left:33.333333%;
	}
.offset-md-5{
	margin-left:41.666667%;
	}
.offset-md-6{
	margin-left:50%;
	}
.offset-md-7{
	margin-left:58.333333%;
	}
.offset-md-8{
	margin-left:66.666667%;
	}
.offset-md-9{
	margin-left:75%;
	}
.offset-md-10{
	margin-left:83.333333%;
	}
.offset-md-11{
	margin-left:91.666667%;
	}
	}
@media (min-width:992px){
	.col-lg{
	-ms-flex-preferred-size:0;
	flex-basis:0;
	-ms-flex-positive:1;
	flex-grow:1;
	max-width:100%;
	}
.col-lg-auto{
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:auto;
	max-width:100%;
	}
.col-lg-1{
	-ms-flex:0 0 8.333333%;
	flex:0 0 8.333333%;
	max-width:8.333333%;
	}
.col-lg-2{
	-ms-flex:0 0 16.666667%;
	flex:0 0 16.666667%;
	max-width:16.666667%;
	}
.col-lg-3{
	-ms-flex:0 0 25%;
	flex:0 0 25%;
	max-width:25%;
	}
.col-lg-4{
	-ms-flex:0 0 33.333333%;
	flex:0 0 33.333333%;
	max-width:33.333333%;
	}
.col-lg-5{
	-ms-flex:0 0 41.666667%;
	flex:0 0 41.666667%;
	max-width:41.666667%;
	}
.col-lg-6{
	-ms-flex:0 0 50%;
	flex:0 0 50%;
	max-width:50%;
	}
.col-lg-7{
	-ms-flex:0 0 58.333333%;
	flex:0 0 58.333333%;
	max-width:58.333333%;
	}
.col-lg-8{
	-ms-flex:0 0 66.666667%;
	flex:0 0 66.666667%;
	max-width:66.666667%;
	}
.col-lg-9{
	-ms-flex:0 0 75%;
	flex:0 0 75%;
	max-width:75%;
	}
.col-lg-10{
	-ms-flex:0 0 83.333333%;
	flex:0 0 83.333333%;
	max-width:83.333333%;
	}
.col-lg-11{
	-ms-flex:0 0 91.666667%;
	flex:0 0 91.666667%;
	max-width:91.666667%;
	}
.col-lg-12{
	-ms-flex:0 0 100%;
	flex:0 0 100%;
	max-width:100%;
	}
.offset-lg-0{
	margin-left:0;
	}
.offset-lg-1{
	margin-left:8.333333%;
	}
.offset-lg-2{
	margin-left:16.666667%;
	}
.offset-lg-3{
	margin-left:25%;
	}
.offset-lg-4{
	margin-left:33.333333%;
	}
.offset-lg-5{
	margin-left:41.666667%;
	}
.offset-lg-6{
	margin-left:50%;
	}
.offset-lg-7{
	margin-left:58.333333%;
	}
.offset-lg-8{
	margin-left:66.666667%;
	}
.offset-lg-9{
	margin-left:75%;
	}
.offset-lg-10{
	margin-left:83.333333%;
	}
.offset-lg-11{
	margin-left:91.666667%;
	}
	}
@media (min-width:1200px){
	.col-xl{
	-ms-flex-preferred-size:0;
	flex-basis:0;
	-ms-flex-positive:1;
	flex-grow:1;
	max-width:100%;
	}
.col-xl-auto{
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:auto;
	max-width:100%;
	}
.col-xl-1{
	-ms-flex:0 0 8.333333%;
	flex:0 0 8.333333%;
	max-width:8.333333%;
	}
.col-xl-2{
	-ms-flex:0 0 16.666667%;
	flex:0 0 16.666667%;
	max-width:16.666667%;
	}
.col-xl-3{
	-ms-flex:0 0 25%;
	flex:0 0 25%;
	max-width:25%;
	}
.col-xl-4{
	-ms-flex:0 0 33.333333%;
	flex:0 0 33.333333%;
	max-width:33.333333%;
	}
.col-xl-5{
	-ms-flex:0 0 41.666667%;
	flex:0 0 41.666667%;
	max-width:41.666667%;
	}
.col-xl-6{
	-ms-flex:0 0 50%;
	flex:0 0 50%;
	max-width:50%;
	}
.col-xl-7{
	-ms-flex:0 0 58.333333%;
	flex:0 0 58.333333%;
	max-width:58.333333%;
	}
.col-xl-8{
	-ms-flex:0 0 66.666667%;
	flex:0 0 66.666667%;
	max-width:66.666667%;
	}
.col-xl-9{
	-ms-flex:0 0 75%;
	flex:0 0 75%;
	max-width:75%;
	}
.col-xl-10{
	-ms-flex:0 0 83.333333%;
	flex:0 0 83.333333%;
	max-width:83.333333%;
	}
.col-xl-11{
	-ms-flex:0 0 91.666667%;
	flex:0 0 91.666667%;
	max-width:91.666667%;
	}
.col-xl-12{
	-ms-flex:0 0 100%;
	flex:0 0 100%;
	max-width:100%;
	}
.offset-xl-0{
	margin-left:0;
	}
.offset-xl-1{
	margin-left:8.333333%;
	}
.offset-xl-2{
	margin-left:16.666667%;
	}
.offset-xl-3{
	margin-left:25%;
	}
.offset-xl-4{
	margin-left:33.333333%;
	}
.offset-xl-5{
	margin-left:41.666667%;
	}
.offset-xl-6{
	margin-left:50%;
	}
.offset-xl-7{
	margin-left:58.333333%;
	}
.offset-xl-8{
	margin-left:66.666667%;
	}
.offset-xl-9{
	margin-left:75%;
	}
.offset-xl-10{
	margin-left:83.333333%;
	}
.offset-xl-11{
	margin-left:91.666667%;
	}
	}
.align-baseline{
	vertical-align:baseline !important;
	}
.align-top{
	vertical-align:top !important;
	}
.align-middle{
	vertical-align:middle !important;
	}
.align-bottom{
	vertical-align:bottom !important;
	}
.align-text-bottom{
	vertical-align:text-bottom !important;
	}
.align-text-top{
	vertical-align:text-top !important;
	}
.float-left{
	float:left !important;
	}
.float-right{
	float:right !important;
	}
.float-none{
	float:none !important;
	}
.overflow-auto{
	overflow:auto !important;
	}
.overflow-hidden{
	overflow:hidden !important;
	}
.d-none{
	display:none !important;
	}
.d-inline{
	display:inline !important;
	}
.d-inline-block{
	display:inline-block !important;
	}
.d-block{
	display:block !important;
	}
.d-table{
	display:table !important;
	}
.d-table-row{
	display:table-row !important;
	}
.d-table-cell{
	display:table-cell !important;
	}
.d-flex{
	display:-ms-flexbox !important;
	display:flex !important;
	}
.d-inline-flex{
	display:-ms-inline-flexbox !important;
	display:inline-flex !important;
	}
.shadow-sm{
	box-shadow:0 .125rem .25rem rgba(0,0,0,0.075) !important;
	}
.shadow{
	box-shadow:0 .5rem 1rem rgba(0,0,0,0.15) !important;
	}
.shadow-lg{
	box-shadow:0 1rem 3rem rgba(0,0,0,0.175) !important;
	}
.shadow-none{
	box-shadow:none !important;
	}
.position-static{
	position:static !important;
	}
.position-relative{
	position:relative !important;
	}
.position-absolute{
	position:absolute !important;
	}
.position-fixed{
	position:fixed !important;
	}
.position-sticky{
	position:-webkit-sticky !important;
	position:sticky !important;
	}
.border{
	border:1px solid #dee2e6 !important;
	}
.border-0{
	border:0 !important;
	}
.border-top{
	border-top:1px solid #dee2e6 !important;
	}
.border-top-0{
	border-top:0 !important;
	}
.border-right{
	border-right:1px solid #dee2e6 !important;
	}
.border-right-0{
	border-right:0 !important;
	}
.border-bottom{
	border-bottom:1px solid #dee2e6 !important;
	}
.border-bottom-0{
	border-bottom:0 !important;
	}
.border-left{
	border-left:1px solid #dee2e6 !important;
	}
.border-left-0{
	border-left:0 !important;
	}
.border-primary{
	border-color:#007bff !important;
	}
.border-secondary{
	border-color:#6c757d !important;
	}
.border-success{
	border-color:#28a745 !important;
	}
.border-info{
	border-color:#17a2b8 !important;
	}
.border-warning{
	border-color:#ffc107 !important;
	}
.border-danger{
	border-color:#dc3545 !important;
	}
.border-light{
	border-color:#f8f9fa !important;
	}
.border-dark{
	border-color:#343a40 !important;
	}
.border-white{
	border-color:#fff !important;
	}
.w-25{
	width:25% !important;
	}
.w-50{
	width:50% !important;
	}
.w-75{
	width:75% !important;
	}
.w-100{
	width:100% !important;
	}
.w-auto{
	width:auto !important;
	}
.h-25{
	height:25% !important;
	}
.h-50{
	height:50% !important;
	}
.h-75{
	height:75% !important;
	}
.h-100{
	height:100% !important;
	}
.h-auto{
	height:auto !important;
	}
.flex-fill{
	-ms-flex:1 1 auto !important;
	flex:1 1 auto !important;
	}
.flex-row{
	-ms-flex-direction:row !important;
	flex-direction:row !important;
	}
.flex-column{
	-ms-flex-direction:column !important;
	flex-direction:column !important;
	}
.flex-row-reverse{
	-ms-flex-direction:row-reverse !important;
	flex-direction:row-reverse !important;
	}
.flex-column-reverse{
	-ms-flex-direction:column-reverse !important;
	flex-direction:column-reverse !important;
	}
.flex-grow-0{
	-ms-flex-positive:0 !important;
	flex-grow:0 !important;
	}
.flex-grow-1{
	-ms-flex-positive:1 !important;
	flex-grow:1 !important;
	}
.flex-shrink-0{
	-ms-flex-negative:0 !important;
	flex-shrink:0 !important;
	}
.flex-shrink-1{
	-ms-flex-negative:1 !important;
	flex-shrink:1 !important;
	}
.flex-wrap{
	-ms-flex-wrap:wrap !important;
	flex-wrap:wrap !important;
	}
.flex-nowrap{
	-ms-flex-wrap:nowrap !important;
	flex-wrap:nowrap !important;
	}
.flex-wrap-reverse{
	-ms-flex-wrap:wrap-reverse !important;
	flex-wrap:wrap-reverse !important;
	}
.justify-content-start{
	-ms-flex-pack:start !important;
	justify-content:flex-start !important;
	}
.justify-content-end{
	-ms-flex-pack:end !important;
	justify-content:flex-end !important;
	}
.justify-content-center{
	-ms-flex-pack:center !important;
	justify-content:center !important;
	}
.justify-content-between{
	-ms-flex-pack:justify !important;
	justify-content:space-between !important;
	}
.justify-content-around{
	-ms-flex-pack:distribute !important;
	justify-content:space-around !important;
	}
.align-items-start{
	-ms-flex-align:start !important;
	align-items:flex-start !important;
	}
.align-items-end{
	-ms-flex-align:end !important;
	align-items:flex-end !important;
	}
.align-items-center{
	-ms-flex-align:center !important;
	align-items:center !important;
	}
.align-items-baseline{
	-ms-flex-align:baseline !important;
	align-items:baseline !important;
	}
.align-items-stretch{
	-ms-flex-align:stretch !important;
	align-items:stretch !important;
	}
.align-content-start{
	-ms-flex-line-pack:start !important;
	align-content:flex-start !important;
	}
.align-content-end{
	-ms-flex-line-pack:end !important;
	align-content:flex-end !important;
	}
.align-content-center{
	-ms-flex-line-pack:center !important;
	align-content:center !important;
	}
.align-content-between{
	-ms-flex-line-pack:justify !important;
	align-content:space-between !important;
	}
.align-content-around{
	-ms-flex-line-pack:distribute !important;
	align-content:space-around !important;
	}
.align-content-stretch{
	-ms-flex-line-pack:stretch !important;
	align-content:stretch !important;
	}
.align-self-auto{
	-ms-flex-item-align:auto !important;
	align-self:auto !important;
	}
.align-self-start{
	-ms-flex-item-align:start !important;
	align-self:flex-start !important;
	}
.align-self-end{
	-ms-flex-item-align:end !important;
	align-self:flex-end !important;
	}
.align-self-center{
	-ms-flex-item-align:center !important;
	align-self:center !important;
	}
.align-self-baseline{
	-ms-flex-item-align:baseline !important;
	align-self:baseline !important;
	}
.align-self-stretch{
	-ms-flex-item-align:stretch !important;
	align-self:stretch !important;
	}
.order-first{
	-ms-flex-order:-1 !important;
	order:-1 !important;
	}
.order-0{
	-ms-flex-order:0 !important;
	order:0 !important;
	}
.order-1{
	-ms-flex-order:1 !important;
	order:1 !important;
	}
.order-2{
	-ms-flex-order:2 !important;
	order:2 !important;
	}
.order-3{
	-ms-flex-order:3 !important;
	order:3 !important;
	}
.order-4{
	-ms-flex-order:4 !important;
	order:4 !important;
	}
.order-5{
	-ms-flex-order:5 !important;
	order:5 !important;
	}
.order-last{
	-ms-flex-order:6 !important;
	order:6 !important;
	}
.m-0{
	margin:0 !important;
	}
.text-break{
	overflow-wrap:break-word !important;
	word-break:break-word !important;
	}
.font-monospace{
	font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace !important;
	}
.rounded{
	border-radius:.25rem !important;
	}
.rounded-sm{
	border-radius:.2rem !important;
	}
.rounded-lg{
	border-radius:.3rem !important;
	}
.rounded-circle{
	border-radius:50% !important;
	}
.rounded-pill{
	border-radius:50rem !important;
	}
.rounded-0{
	border-radius:0 !important;
	}
.rounded-top{
	border-top-left-radius:.25rem !important;
	border-top-right-radius:.25rem !important;
	}
.rounded-right{
	border-top-right-radius:.25rem !important;
	border-bottom-right-radius:.25rem !important;
	}
.rounded-bottom{
	border-bottom-right-radius:.25rem !important;
	border-bottom-left-radius:.25rem !important;
	}
.rounded-left{
	border-bottom-left-radius:.25rem !important;
	border-top-left-radius:.25rem !important;
	}
@media (min-width:576px){
	.float-sm-left{
	float:left !important;
	}
.float-sm-right{
	float:right !important;
	}
.float-sm-none{
	float:none !important;
	}
.d-sm-none{
	display:none !important;
	}
.d-sm-inline{
	display:inline !important;
	}
.d-sm-inline-block{
	display:inline-block !important;
	}
.d-sm-block{
	display:block !important;
	}
.d-sm-table{
	display:table !important;
	}
.d-sm-table-row{
	display:table-row !important;
	}
.d-sm-table-cell{
	display:table-cell !important;
	}
.d-sm-flex{
	display:-ms-flexbox !important;
	display:flex !important;
	}
.d-sm-inline-flex{
	display:-ms-inline-flexbox !important;
	display:inline-flex !important;
	}
.flex-sm-fill{
	-ms-flex:1 1 auto !important;
	flex:1 1 auto !important;
	}
.flex-sm-row{
	-ms-flex-direction:row !important;
	flex-direction:row !important;
	}
.flex-sm-column{
	-ms-flex-direction:column !important;
	flex-direction:column !important;
	}
.flex-sm-row-reverse{
	-ms-flex-direction:row-reverse !important;
	flex-direction:row-reverse !important;
	}
.flex-sm-column-reverse{
	-ms-flex-direction:column-reverse !important;
	flex-direction:column-reverse !important;
	}
.flex-sm-grow-0{
	-ms-flex-positive:0 !important;
	flex-grow:0 !important;
	}
.flex-sm-grow-1{
	-ms-flex-positive:1 !important;
	flex-grow:1 !important;
	}
.flex-sm-shrink-0{
	-ms-flex-negative:0 !important;
	flex-shrink:0 !important;
	}
.flex-sm-shrink-1{
	-ms-flex-negative:1 !important;
	flex-shrink:1 !important;
	}
.flex-sm-wrap{
	-ms-flex-wrap:wrap !important;
	flex-wrap:wrap !important;
	}
.flex-sm-nowrap{
	-ms-flex-wrap:nowrap !important;
	flex-wrap:nowrap !important;
	}
.flex-sm-wrap-reverse{
	-ms-flex-wrap:wrap-reverse !important;
	flex-wrap:wrap-reverse !important;
	}
.justify-content-sm-start{
	-ms-flex-pack:start !important;
	justify-content:flex-start !important;
	}
.justify-content-sm-end{
	-ms-flex-pack:end !important;
	justify-content:flex-end !important;
	}
.justify-content-sm-center{
	-ms-flex-pack:center !important;
	justify-content:center !important;
	}
.justify-content-sm-between{
	-ms-flex-pack:justify !important;
	justify-content:space-between !important;
	}
.justify-content-sm-around{
	-ms-flex-pack:distribute !important;
	justify-content:space-around !important;
	}
.align-items-sm-start{
	-ms-flex-align:start !important;
	align-items:flex-start !important;
	}
.align-items-sm-end{
	-ms-flex-align:end !important;
	align-items:flex-end !important;
	}
.align-items-sm-center{
	-ms-flex-align:center !important;
	align-items:center !important;
	}
.align-items-sm-baseline{
	-ms-flex-align:baseline !important;
	align-items:baseline !important;
	}
.align-items-sm-stretch{
	-ms-flex-align:stretch !important;
	align-items:stretch !important;
	}
.align-content-sm-start{
	-ms-flex-line-pack:start !important;
	align-content:flex-start !important;
	}
.align-content-sm-end{
	-ms-flex-line-pack:end !important;
	align-content:flex-end !important;
	}
.align-content-sm-center{
	-ms-flex-line-pack:center !important;
	align-content:center !important;
	}
.align-content-sm-between{
	-ms-flex-line-pack:justify !important;
	align-content:space-between !important;
	}
.align-content-sm-around{
	-ms-flex-line-pack:distribute !important;
	align-content:space-around !important;
	}
.align-content-sm-stretch{
	-ms-flex-line-pack:stretch !important;
	align-content:stretch !important;
	}
.align-self-sm-auto{
	-ms-flex-item-align:auto !important;
	align-self:auto !important;
	}
.align-self-sm-start{
	-ms-flex-item-align:start !important;
	align-self:flex-start !important;
	}
.align-self-sm-end{
	-ms-flex-item-align:end !important;
	align-self:flex-end !important;
	}
.align-self-sm-center{
	-ms-flex-item-align:center !important;
	align-self:center !important;
	}
.align-self-sm-baseline{
	-ms-flex-item-align:baseline !important;
	align-self:baseline !important;
	}
.align-self-sm-stretch{
	-ms-flex-item-align:stretch !important;
	align-self:stretch !important;
	}
.order-sm-first{
	-ms-flex-order:-1 !important;
	order:-1 !important;
	}
.order-sm-0{
	-ms-flex-order:0 !important;
	order:0 !important;
	}
.order-sm-1{
	-ms-flex-order:1 !important;
	order:1 !important;
	}
.order-sm-2{
	-ms-flex-order:2 !important;
	order:2 !important;
	}
.order-sm-3{
	-ms-flex-order:3 !important;
	order:3 !important;
	}
.order-sm-4{
	-ms-flex-order:4 !important;
	order:4 !important;
	}
.order-sm-5{
	-ms-flex-order:5 !important;
	order:5 !important;
	}
.order-sm-last{
	-ms-flex-order:6 !important;
	order:6 !important;
	}
.text-sm-left{
	text-align:left !important;
	}
.text-sm-right{
	text-align:right !important;
	}
.text-sm-center{
	text-align:center !important;
	}
.text-sm-justify{
	text-align:justify !important;
	}
	}
@media (min-width:768px){
	.float-md-left{
	float:left !important;
	}
.float-md-right{
	float:right !important;
	}
.float-md-none{
	float:none !important;
	}
.d-md-none{
	display:none !important;
	}
.d-md-inline{
	display:inline !important;
	}
.d-md-inline-block{
	display:inline-block !important;
	}
.d-md-block{
	display:block !important;
	}
.d-md-table{
	display:table !important;
	}
.d-md-table-row{
	display:table-row !important;
	}
.d-md-table-cell{
	display:table-cell !important;
	}
.d-md-flex{
	display:-ms-flexbox !important;
	display:flex !important;
	}
.d-md-inline-flex{
	display:-ms-inline-flexbox !important;
	display:inline-flex !important;
	}
.flex-md-fill{
	-ms-flex:1 1 auto !important;
	flex:1 1 auto !important;
	}
.flex-md-row{
	-ms-flex-direction:row !important;
	flex-direction:row !important;
	}
.flex-md-column{
	-ms-flex-direction:column !important;
	flex-direction:column !important;
	}
.flex-md-row-reverse{
	-ms-flex-direction:row-reverse !important;
	flex-direction:row-reverse !important;
	}
.flex-md-column-reverse{
	-ms-flex-direction:column-reverse !important;
	flex-direction:column-reverse !important;
	}
.flex-md-grow-0{
	-ms-flex-positive:0 !important;
	flex-grow:0 !important;
	}
.flex-md-grow-1{
	-ms-flex-positive:1 !important;
	flex-grow:1 !important;
	}
.flex-md-shrink-0{
	-ms-flex-negative:0 !important;
	flex-shrink:0 !important;
	}
.flex-md-shrink-1{
	-ms-flex-negative:1 !important;
	flex-shrink:1 !important;
	}
.flex-md-wrap{
	-ms-flex-wrap:wrap !important;
	flex-wrap:wrap !important;
	}
.flex-md-nowrap{
	-ms-flex-wrap:nowrap !important;
	flex-wrap:nowrap !important;
	}
.flex-md-wrap-reverse{
	-ms-flex-wrap:wrap-reverse !important;
	flex-wrap:wrap-reverse !important;
	}
.justify-content-md-start{
	-ms-flex-pack:start !important;
	justify-content:flex-start !important;
	}
.justify-content-md-end{
	-ms-flex-pack:end !important;
	justify-content:flex-end !important;
	}
.justify-content-md-center{
	-ms-flex-pack:center !important;
	justify-content:center !important;
	}
.justify-content-md-between{
	-ms-flex-pack:justify !important;
	justify-content:space-between !important;
	}
.justify-content-md-around{
	-ms-flex-pack:distribute !important;
	justify-content:space-around !important;
	}
.align-items-md-start{
	-ms-flex-align:start !important;
	align-items:flex-start !important;
	}
.align-items-md-end{
	-ms-flex-align:end !important;
	align-items:flex-end !important;
	}
.align-items-md-center{
	-ms-flex-align:center !important;
	align-items:center !important;
	}
.align-items-md-baseline{
	-ms-flex-align:baseline !important;
	align-items:baseline !important;
	}
.align-items-md-stretch{
	-ms-flex-align:stretch !important;
	align-items:stretch !important;
	}
.align-content-md-start{
	-ms-flex-line-pack:start !important;
	align-content:flex-start !important;
	}
.align-content-md-end{
	-ms-flex-line-pack:end !important;
	align-content:flex-end !important;
	}
.align-content-md-center{
	-ms-flex-line-pack:center !important;
	align-content:center !important;
	}
.align-content-md-between{
	-ms-flex-line-pack:justify !important;
	align-content:space-between !important;
	}
.align-content-md-around{
	-ms-flex-line-pack:distribute !important;
	align-content:space-around !important;
	}
.align-content-md-stretch{
	-ms-flex-line-pack:stretch !important;
	align-content:stretch !important;
	}
.align-self-md-auto{
	-ms-flex-item-align:auto !important;
	align-self:auto !important;
	}
.align-self-md-start{
	-ms-flex-item-align:start !important;
	align-self:flex-start !important;
	}
.align-self-md-end{
	-ms-flex-item-align:end !important;
	align-self:flex-end !important;
	}
.align-self-md-center{
	-ms-flex-item-align:center !important;
	align-self:center !important;
	}
.align-self-md-baseline{
	-ms-flex-item-align:baseline !important;
	align-self:baseline !important;
	}
.align-self-md-stretch{
	-ms-flex-item-align:stretch !important;
	align-self:stretch !important;
	}
.order-md-first{
	-ms-flex-order:-1 !important;
	order:-1 !important;
	}
.order-md-0{
	-ms-flex-order:0 !important;
	order:0 !important;
	}
.order-md-1{
	-ms-flex-order:1 !important;
	order:1 !important;
	}
.order-md-2{
	-ms-flex-order:2 !important;
	order:2 !important;
	}
.order-md-3{
	-ms-flex-order:3 !important;
	order:3 !important;
	}
.order-md-4{
	-ms-flex-order:4 !important;
	order:4 !important;
	}
.order-md-5{
	-ms-flex-order:5 !important;
	order:5 !important;
	}
.order-md-last{
	-ms-flex-order:6 !important;
	order:6 !important;
	}
.text-md-left{
	text-align:left !important;
	}
.text-md-right{
	text-align:right !important;
	}
.text-md-center{
	text-align:center !important;
	}
.text-md-justify{
	text-align:justify !important;
	}
	}
@media (min-width:992px){
	.float-lg-left{
	float:left !important;
	}
.float-lg-right{
	float:right !important;
	}
.float-lg-none{
	float:none !important;
	}
.d-lg-none{
	display:none !important;
	}
.d-lg-inline{
	display:inline !important;
	}
.d-lg-inline-block{
	display:inline-block !important;
	}
.d-lg-block{
	display:block !important;
	}
.d-lg-table{
	display:table !important;
	}
.d-lg-table-row{
	display:table-row !important;
	}
.d-lg-table-cell{
	display:table-cell !important;
	}
.d-lg-flex{
	display:-ms-flexbox !important;
	display:flex !important;
	}
.d-lg-inline-flex{
	display:-ms-inline-flexbox !important;
	display:inline-flex !important;
	}
.flex-lg-fill{
	-ms-flex:1 1 auto !important;
	flex:1 1 auto !important;
	}
.flex-lg-row{
	-ms-flex-direction:row !important;
	flex-direction:row !important;
	}
.flex-lg-column{
	-ms-flex-direction:column !important;
	flex-direction:column !important;
	}
.flex-lg-row-reverse{
	-ms-flex-direction:row-reverse !important;
	flex-direction:row-reverse !important;
	}
.flex-lg-column-reverse{
	-ms-flex-direction:column-reverse !important;
	flex-direction:column-reverse !important;
	}
.flex-lg-grow-0{
	-ms-flex-positive:0 !important;
	flex-grow:0 !important;
	}
.flex-lg-grow-1{
	-ms-flex-positive:1 !important;
	flex-grow:1 !important;
	}
.flex-lg-shrink-0{
	-ms-flex-negative:0 !important;
	flex-shrink:0 !important;
	}
.flex-lg-shrink-1{
	-ms-flex-negative:1 !important;
	flex-shrink:1 !important;
	}
.flex-lg-wrap{
	-ms-flex-wrap:wrap !important;
	flex-wrap:wrap !important;
	}
.flex-lg-nowrap{
	-ms-flex-wrap:nowrap !important;
	flex-wrap:nowrap !important;
	}
.flex-lg-wrap-reverse{
	-ms-flex-wrap:wrap-reverse !important;
	flex-wrap:wrap-reverse !important;
	}
.justify-content-lg-start{
	-ms-flex-pack:start !important;
	justify-content:flex-start !important;
	}
.justify-content-lg-end{
	-ms-flex-pack:end !important;
	justify-content:flex-end !important;
	}
.justify-content-lg-center{
	-ms-flex-pack:center !important;
	justify-content:center !important;
	}
.justify-content-lg-between{
	-ms-flex-pack:justify !important;
	justify-content:space-between !important;
	}
.justify-content-lg-around{
	-ms-flex-pack:distribute !important;
	justify-content:space-around !important;
	}
.align-items-lg-start{
	-ms-flex-align:start !important;
	align-items:flex-start !important;
	}
.align-items-lg-end{
	-ms-flex-align:end !important;
	align-items:flex-end !important;
	}
.align-items-lg-center{
	-ms-flex-align:center !important;
	align-items:center !important;
	}
.align-items-lg-baseline{
	-ms-flex-align:baseline !important;
	align-items:baseline !important;
	}
.align-items-lg-stretch{
	-ms-flex-align:stretch !important;
	align-items:stretch !important;
	}
.align-content-lg-start{
	-ms-flex-line-pack:start !important;
	align-content:flex-start !important;
	}
.align-content-lg-end{
	-ms-flex-line-pack:end !important;
	align-content:flex-end !important;
	}
.align-content-lg-center{
	-ms-flex-line-pack:center !important;
	align-content:center !important;
	}
.align-content-lg-between{
	-ms-flex-line-pack:justify !important;
	align-content:space-between !important;
	}
.align-content-lg-around{
	-ms-flex-line-pack:distribute !important;
	align-content:space-around !important;
	}
.align-content-lg-stretch{
	-ms-flex-line-pack:stretch !important;
	align-content:stretch !important;
	}
.align-self-lg-auto{
	-ms-flex-item-align:auto !important;
	align-self:auto !important;
	}
.align-self-lg-start{
	-ms-flex-item-align:start !important;
	align-self:flex-start !important;
	}
.align-self-lg-end{
	-ms-flex-item-align:end !important;
	align-self:flex-end !important;
	}
.align-self-lg-center{
	-ms-flex-item-align:center !important;
	align-self:center !important;
	}
.align-self-lg-baseline{
	-ms-flex-item-align:baseline !important;
	align-self:baseline !important;
	}
.align-self-lg-stretch{
	-ms-flex-item-align:stretch !important;
	align-self:stretch !important;
	}
.order-lg-first{
	-ms-flex-order:-1 !important;
	order:-1 !important;
	}
.order-lg-0{
	-ms-flex-order:0 !important;
	order:0 !important;
	}
.order-lg-1{
	-ms-flex-order:1 !important;
	order:1 !important;
	}
.order-lg-2{
	-ms-flex-order:2 !important;
	order:2 !important;
	}
.order-lg-3{
	-ms-flex-order:3 !important;
	order:3 !important;
	}
.order-lg-4{
	-ms-flex-order:4 !important;
	order:4 !important;
	}
.order-lg-5{
	-ms-flex-order:5 !important;
	order:5 !important;
	}
.order-lg-last{
	-ms-flex-order:6 !important;
	order:6 !important;
	}
.text-lg-left{
	text-align:left !important;
	}
.text-lg-right{
	text-align:right !important;
	}
.text-lg-center{
	text-align:center !important;
	}
.text-lg-justify{
	text-align:justify !important;
	}
	}
@media (min-width:1200px){
	.float-xl-left{
	float:left !important;
	}
.float-xl-right{
	float:right !important;
	}
.float-xl-none{
	float:none !important;
	}
.d-xl-none{
	display:none !important;
	}
.d-xl-inline{
	display:inline !important;
	}
.d-xl-inline-block{
	display:inline-block !important;
	}
.d-xl-block{
	display:block !important;
	}
.d-xl-table{
	display:table !important;
	}
.d-xl-table-row{
	display:table-row !important;
	}
.d-xl-table-cell{
	display:table-cell !important;
	}
.d-xl-flex{
	display:-ms-flexbox !important;
	display:flex !important;
	}
.d-xl-inline-flex{
	display:-ms-inline-flexbox !important;
	display:inline-flex !important;
	}
.flex-xl-fill{
	-ms-flex:1 1 auto !important;
	flex:1 1 auto !important;
	}
.flex-xl-row{
	-ms-flex-direction:row !important;
	flex-direction:row !important;
	}
.flex-xl-column{
	-ms-flex-direction:column !important;
	flex-direction:column !important;
	}
.flex-xl-row-reverse{
	-ms-flex-direction:row-reverse !important;
	flex-direction:row-reverse !important;
	}
.flex-xl-column-reverse{
	-ms-flex-direction:column-reverse !important;
	flex-direction:column-reverse !important;
	}
.flex-xl-grow-0{
	-ms-flex-positive:0 !important;
	flex-grow:0 !important;
	}
.flex-xl-grow-1{
	-ms-flex-positive:1 !important;
	flex-grow:1 !important;
	}
.flex-xl-shrink-0{
	-ms-flex-negative:0 !important;
	flex-shrink:0 !important;
	}
.flex-xl-shrink-1{
	-ms-flex-negative:1 !important;
	flex-shrink:1 !important;
	}
.flex-xl-wrap{
	-ms-flex-wrap:wrap !important;
	flex-wrap:wrap !important;
	}
.flex-xl-nowrap{
	-ms-flex-wrap:nowrap !important;
	flex-wrap:nowrap !important;
	}
.flex-xl-wrap-reverse{
	-ms-flex-wrap:wrap-reverse !important;
	flex-wrap:wrap-reverse !important;
	}
.justify-content-xl-start{
	-ms-flex-pack:start !important;
	justify-content:flex-start !important;
	}
.justify-content-xl-end{
	-ms-flex-pack:end !important;
	justify-content:flex-end !important;
	}
.justify-content-xl-center{
	-ms-flex-pack:center !important;
	justify-content:center !important;
	}
.justify-content-xl-between{
	-ms-flex-pack:justify !important;
	justify-content:space-between !important;
	}
.justify-content-xl-around{
	-ms-flex-pack:distribute !important;
	justify-content:space-around !important;
	}
.align-items-xl-start{
	-ms-flex-align:start !important;
	align-items:flex-start !important;
	}
.align-items-xl-end{
	-ms-flex-align:end !important;
	align-items:flex-end !important;
	}
.align-items-xl-center{
	-ms-flex-align:center !important;
	align-items:center !important;
	}
.align-items-xl-baseline{
	-ms-flex-align:baseline !important;
	align-items:baseline !important;
	}
.align-items-xl-stretch{
	-ms-flex-align:stretch !important;
	align-items:stretch !important;
	}
.align-content-xl-start{
	-ms-flex-line-pack:start !important;
	align-content:flex-start !important;
	}
.align-content-xl-end{
	-ms-flex-line-pack:end !important;
	align-content:flex-end !important;
	}
.align-content-xl-center{
	-ms-flex-line-pack:center !important;
	align-content:center !important;
	}
.align-content-xl-between{
	-ms-flex-line-pack:justify !important;
	align-content:space-between !important;
	}
.align-content-xl-around{
	-ms-flex-line-pack:distribute !important;
	align-content:space-around !important;
	}
.align-content-xl-stretch{
	-ms-flex-line-pack:stretch !important;
	align-content:stretch !important;
	}
.align-self-xl-auto{
	-ms-flex-item-align:auto !important;
	align-self:auto !important;
	}
.align-self-xl-start{
	-ms-flex-item-align:start !important;
	align-self:flex-start !important;
	}
.align-self-xl-end{
	-ms-flex-item-align:end !important;
	align-self:flex-end !important;
	}
.align-self-xl-center{
	-ms-flex-item-align:center !important;
	align-self:center !important;
	}
.align-self-xl-baseline{
	-ms-flex-item-align:baseline !important;
	align-self:baseline !important;
	}
.align-self-xl-stretch{
	-ms-flex-item-align:stretch !important;
	align-self:stretch !important;
	}
.order-xl-first{
	-ms-flex-order:-1 !important;
	order:-1 !important;
	}
.order-xl-0{
	-ms-flex-order:0 !important;
	order:0 !important;
	}
.order-xl-1{
	-ms-flex-order:1 !important;
	order:1 !important;
	}
.order-xl-2{
	-ms-flex-order:2 !important;
	order:2 !important;
	}
.order-xl-3{
	-ms-flex-order:3 !important;
	order:3 !important;
	}
.order-xl-4{
	-ms-flex-order:4 !important;
	order:4 !important;
	}
.order-xl-5{
	-ms-flex-order:5 !important;
	order:5 !important;
	}
.order-xl-last{
	-ms-flex-order:6 !important;
	order:6 !important;
	}
	}
