body{font-family: 'Poppins', sans-serif; padding:0; margin:0}
.container{width:100%;}
*{text-decoration:none; list-style:none; margin:0px; padding:0px; outline:none;}
*, *:before, *:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin: 0;
padding: 0;
}
header{width:100%; overflow:hidden;display:flex;align-items:center;background:url('../images/header-bg.jpg') repeat-y;}

#logo{float:left;}
.navbar{width:auto; }
.navbar ul{display:table; float:left; font-family: 'Oswald', sans-serif; font-weight:500 }
.navbar ul li{float:left;}
.navbar ul li:last-child{padding-right:0px;}
.navbar ul li a{font-size:20px;line-height: 1; text-decoration:none;color:#e6e6e6; padding: 0px; margin:0 10px; padding-bottom:18px;border-bottom:2px solid transparent;}

.navbar ul li a.active{font-weight:bold;border-bottom: 2px solid #E60367;}
.navbar ul li a:hover,.navbar ul li a:focus{border-bottom: 2px solid #E60367;}
.toggle-menu ul{display:table; width:25px; }
.toggle-menu ul li{width:100%; height:3px; background-color:#e6e6e6; margin-bottom:4px;transition: all 300ms ease-in-out;}
.toggle-menu ul li:last-child{margin-bottom:0px;}
header input[type=checkbox], header label{display:none;}
.content{display:table; margin-bottom:60px; width:900px;}
.content h2{font-size:18px; font-weight:500; color:#002e5b; border-bottom:1px solid #fde428; display:table; padding-bottom:10px; margin-bottom:10px;}
.content p{font-size:14px; line-height:22px; color:#7c7c7c; text-align:justify;}
.sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0,0,0,0);
border: 0;
}
.embed-responsive {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    overflow: hidden;
}
.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
.embed-responsive-16by9::before {
    padding-top: 56.25%;
}
.embed-responsive::before {
    display: block;
    content: "";
}
*, ::after, ::before {
    box-sizing: border-box;
}
.ml-auto, .mx-auto {
    margin-left: auto!important;
}
.mr-auto, .mx-auto {
    margin-right: auto!important;
}
.mr-10{margin-right:10px}
.ml-10{margin-left:10px}
.one-column{z-index:5}
.gradient-top {position:relative;}

.urban-top{position:absolute;top:10px;z-index:5}
.bg-video{position:relative;}
.bg-trivia{
	background:url('../images/bg-dark-gradient.png'), 
	url('../images/bg-trivia.png'); 
	background-size:cover;
	border-top-left-radius:50px; border-top-right-radius:50px;padding:40px 0px 20px 0px;
}
.pointer{cursor:pointer;}
.abbr{color:#fff;}

/*form {font-family:sans-serif;}*/
#login a {color:#a3a3a3;}
#login button {background:#E60367; color:#fff;border:none; width:100%; height:62px;font-size:24px;font-weight:bold; margin:40px 0; cursor:pointer;}
#modalUpload button{background:transparent;border:0}
.fa {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.fa-user{ 
background:url('../images/icon-user.svg') no-repeat;
display: inline-block;
width: 21px;
height: 28px;
}
.fa-password{ 
background:url('../images/icon-password.svg') no-repeat;
display: inline-block;
width: 21px;
height: 28px;
}
.input-icon-wrap {
border: 1px solid #fff; 
opacity:0.9;  
display: flex;
flex-direction: row;
background: rgba(255,255,255,0.8);
height: 62px;
margin-bottom:24px
}

#login input{background:transparent; font-family:sans-serif;color:#6b6b6b;font-size:16px}
.form-group {
display: block;
text-align: left;
color:#fff;
font-family:sans-serif;
}
.form-group input {
padding: 0;
height: initial;
width: initial;
margin-bottom: 0;
display: none;
cursor: pointer;
}
.form-group label {
position: relative;
cursor: pointer;
display: flex;
align-items: center;
color:#fff;
opacity:0.8
}
.form-group label:before {
content:'';
-webkit-appearance: none;
background: #1b2636;
border: 2px solid #1b2636;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
padding: 10px;
display: inline-block;
position: relative;
vertical-align: middle;
cursor: pointer;
margin-right: 15px;
}
.form-group input:checked + label:after {
content: '';
display: block;
position: absolute;
top: 2px;
left: 9px;
width: 6px;
height: 14px;
border: solid #fff;
border-width: 0 2px 2px 0;
transform: rotate(45deg);
}
.input-with-icon {
border: none;
flex: 1;
}
.input-icon{
padding: 10px 20px;
display:flex;
align-items:center;
}
.input-with-icon {
padding: 10px;
}
/*backgrounds*/
.light-wall{background:url('../images/light-wall.jpg') repeat;}
.gradient-wall{background:url('../images/gradient-wall.jpg') repeat;}
.splash{background:#000 url('../images/splash.jpg') no-repeat; background-size:cover;}
.bg-gradient{background:url('../images/bg-gradient.jpg') no-repeat; background-size:cover;}
.dark-gray{background:#333 url('../images/bg-gray.jpg') no-repeat; background-size:cover;}
.dark-gray-splash{background:#333 url('../images/splash-magenta.png') no-repeat; background-size:cover;background-position: 0 30px;}
.gradient-dark{background:url('../images/gradient-dark.jpg') no-repeat; background-size:cover;}
.gradient-dark-videos{background:url('../images/gradient-dark-videos.jpg') no-repeat; background-size:cover;}
.firstWord{color:#E60367}
.border-bottom-section{padding-bottom:72px}
.border-bottom-section:after{
	content: '';
    position: absolute;
    left: 0px;
	right:0px;
    bottom: 54px;
    height: 100%;
    display: inline-block;
    background: rgb(0,0,0);
    background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 80%);
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

#tabs-nav{display:flex;     width: fit-content;
    justify-content: center; margin:0 auto;    }
#tabs-nav li a{
  border:1px solid #fff; color:#fff;text-transform:uppercase;width:157px;border-radius : 5px;
  -moz-border-radius : 5px;
  -webkit-border-radius : 5px;
  height:29px;
  display:flex;
  justify-content:center;
  align-items: center;
  margin:0 10px
  }
#tabs-nav li.active a{background:#d90055}

#trivia {background:black; border-radius:10px;color:#fff;}
#quizWrap{text-transform:uppercase;}
#quizTitle{display:flex;align-items: normal; flex-direction:column;color:#fff;text-align:left;}

#quizTitle div:first-child{float:left;font-size:50px;font-weight:500; line-height: 1;}
#quizTitle h2{font-size:20px;line-height:26px; margin-bottom: 0px; margin-top:5px}

#quizAns {
  margin: 30px 0 10px 0;
}


#quizAns input[type=radio] { display: none; }
#quizAns label {
border-radius: 10px;
background: #7b2c8f;
padding: 10px;
font-size:16px;
color:#fff;
font-weight:bold;
cursor: pointer;
text-align: center;
width:100%;
display:flex;
align-items:center;
justify-content:center;
margin-bottom:15px;
min-height:50px;
}

#quizAns label:before{content:""; margin-right:10px; width:20px; height:20px;margin-left:-20px}

#quizAns label.correct {
background: #44A842;
border: 1px solid #44A842;
}
#quizAns label.correct:before{content:""; margin-right:10px; width:20px; height:20px;background:url('../images/correct.svg') no-repeat; display: inline-block; margin-left:-20px}
#quizAns label.wrong:before{content:""; margin-right:10px; width:20px; height:20px;background:url('../images/wrong.svg') no-repeat; display: inline-block;margin-left:-20px}
#quizAns label.wrong {
background: #D91023;
border: 1px solid #D91023;
}
#quizAns {clear: both;}


.gradient-top{
	background:url('../images/bg-dark-gradient.png') no-repeat; 
	padding-top:20px;
}


.navbar ul li a.btn-login{border:1px solid #e6e6e6; border-radius:150px;padding: 0 20px 0 42px;position:relative;display: inline-block}
.navbar ul li a.btn-login:before{position:absolute;left:0;width:33px;height:33px;content:"";display:inline-block;background:url('../images/btn-login.svg') no-repeat;}
.owl-theme .owl-nav [class*='owl-']:hover {
background:transparent;
}
.title-section{display:flex;align-items: center;}
.inner-title {display: flex;flex: 1; margin-top: 20px;}
.black{color:#000}
.white{color:#fff}
.gray{color:#e6e6e6}
.mt-line{margin-top:30px}
.btn-white{background:#fff;color:#1a32ba!important;font-family:poppins,sans-serif;font-size:12px!important;
  min-width : 124px;
  height : 39px;
  border-radius : 10px;
  -moz-border-radius : 10px;
  -webkit-border-radius : 10px;
  display: flex!important;
  justify-content: center!important;
align-items: center;
}
.btn-white-outline{
	border:1px solid #fff;color:#fff!important;font-family:poppins,sans-serif;font-size:12px!important;
  min-width : 124px;
  height : 39px;
  border-radius : 10px;
  -moz-border-radius : 10px;
  -webkit-border-radius : 10px;
  display: flex!important;
  justify-content: center!important;
align-items: center;
}
.btn-straberry{    background: #d90055;
    color: #fff;
    display: flex;
    border-radius: 9px;
    width: 150px;
    height: 40px;
    font-size: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
}
/*
.black .title-section .inner-title:before{width:63px; height:32px; content:""; display: inline-block; background: #000; margin-right:20px}
.white .title-section .inner-title:before{width:63px; height:32px; content:""; display: inline-block; background: #fff; margin-right:20px}
.gray .title-section .inner-title:before{width:63px; height:32px; content:""; display: inline-block; background: #ccc; margin-right:20px}
*/
.title-section .inner-title h3{display: flex; align-items: center; margin-right:30px;font-weight:bold;font-size: 34.2px;line-height: 1;margin-top: -2px;}

.title-fms h2{font-weight:bold;font-size: 34.2px;line-height: 1;margin-top: 20px;}

.white .title-section .full.inner-title:before, .black .title-section .full.inner-title:before, .gray .title-section .full.inner-title:before{display:none;}
.black .title-section .inner-title:after{flex: 11; border-bottom: 2px solid #000;content:""; display: inline-block;}
/*.white button img{filter:invert(100%)}*/
.white .title-section .inner-title:after{flex: 11; border-bottom: 2px solid #fff;content:""; display: inline-block;}
.gradient-line{
     background : -moz-linear-gradient(0% 50% 0deg,rgba(0, 54, 188, 1) 0%,rgba(68, 40, 153, 1) 17.42%,rgba(74, 39, 150, 1) 53.01%,rgba(116, 31, 129, 1) 83.08%,rgba(246, 5, 63, 1) 100%);
  background : -webkit-linear-gradient(0deg, rgba(0, 54, 188, 1) 0%, rgba(68, 40, 153, 1) 17.42%, rgba(74, 39, 150, 1) 53.01%, rgba(116, 31, 129, 1) 83.08%, rgba(246, 5, 63, 1) 100%);
  background : -webkit-gradient(linear,0% 50% ,100% 50% ,color-stop(0,rgba(0, 54, 188, 1) ),color-stop(0.1742,rgba(68, 40, 153, 1) ),color-stop(0.5301,rgba(74, 39, 150, 1) ),color-stop(0.8308,rgba(116, 31, 129, 1) ),color-stop(1,rgba(246, 5, 63, 1) ));
  background : -o-linear-gradient(0deg, rgba(0, 54, 188, 1) 0%, rgba(68, 40, 153, 1) 17.42%, rgba(74, 39, 150, 1) 53.01%, rgba(116, 31, 129, 1) 83.08%, rgba(246, 5, 63, 1) 100%);
  background : -ms-linear-gradient(0deg, rgba(0, 54, 188, 1) 0%, rgba(68, 40, 153, 1) 17.42%, rgba(74, 39, 150, 1) 53.01%, rgba(116, 31, 129, 1) 83.08%, rgba(246, 5, 63, 1) 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#0036BC', endColorstr='#F6053F' ,GradientType=0)";
  background : linear-gradient(90deg, rgba(0, 54, 188, 1) 0%, rgba(68, 40, 153, 1) 17.42%, rgba(74, 39, 150, 1) 53.01%, rgba(116, 31, 129, 1) 83.08%, rgba(246, 5, 63, 1) 100%);
    border-image-slice: 1;
	width:90%;
	height:2px
}
.no-bottom .title-section .inner-title:after{ display: none;}
.gradient-item{background:url('../images/gradient-item.jpg') no-repeat;background-size:cover; padding:10px;text-transform:uppercase;display: block;}
#fms .gradient-item{padding:10px 0}
.gradient-item h4 {
font-size: 40.64px;
line-height: 1;
margin-block-start: 0;
margin-block-end: 0;
margin:25px 0 30px 0;
}
#section-fms.black .title-section .inner-title:before{    
width: auto;
margin-right: 0;
}
#section-fms .abbr{color:#fff}
.fms a + a{    margin-top: 13px;
    height: 31px;
    display: flex;
    align-items: center;
    font-size: 26px;
	margin-left:30px;
	margin-bottom:10px;
}
.title-button{margin-left:30px;padding-top:23px;display:flex;}
.title-button img{ position: absolute;
    right: 30px;
    bottom: 25px;}
.fms a + a:before{margin-right:12px; width:30px;height:30px;content:""; background:url('../images/play-pink.png') no-repeat;display:inline-block}

.fms .item p:first-child{margin-top:10px}
.fms .item p:last-child {font-weight:300}


.item a{color:#fff;text-decoration:none;}
.text-center{text-align:center;}
.owl-theme .owl-nav [class*='owl-']{margin:10px}
.owl-theme .owl-nav{margin-top:0px}
.fms .owl-carousel .owl-stage{margin-top:44px;}


#cards{font-size:19px}
#cards a{color:#fff; text-decoration:none; font-size: 36px;font-weight: 300; line-height:35px;}
#cards a img{margin-bottom:23px}
#cards .card-inner-description1{font-size:11px;line-height:15px; } 
.grid{
display: grid;
-webkit-column-gap: 8px;
-moz-column-gap: 8px;
column-gap: 8px;
-ms-grid-columns: 1fr 8px 1fr 8px 1fr 8px 1fr;
grid-template-columns: repeat(3,1fr);
max-width:1028px;
margin:0 auto;
}

#cards{padding:60px 4%}
.space-between{
-webkit-box-pack: justify!important;
-ms-flex-pack: justify!important;
justify-content: space-between!important;
}
.btn-wall{ max-width:432px; height:122px;border-radius:16px;
background:#000;
border:1px solid #E60367;
display:block;
}
.btn-wall .btn-inner{ height:100%;}

.text-blue{color:#1e1664}
.text-violet{color:#5a2c8e}
.btn-wall .btn-inner{}
.btn-wall .btn-inner .big span{display:block;line-height:1;}
.btn-wall .btn-inner .big{font-size:21px;font-weight:900}
.btn-wall .btn-inner .big ~ span{font-size:10px;line-height:10px;color:#fff;font-weight:500;margin:0 auto;margin-top:16px;width: 70%;
    height: 20px}
.flex-column{flex-direction:column;}
.white-slash{width:62px;height:32px;background:#fff;display: inline-block;margin-bottom:143px}
.slash-left:before{width:3.5%;content:""; height:12px;background:#7b2c8f;position:absolute;left:0;}
.slash-left h4{font-size:12px;font-weight:500}
#tab1,#tab2,#tab3{margin-top:30px;}
.video:before {
width: 34px;
height: 34px;
background-size: contain;
left: 50%;
top: 50%;
position: absolute;
z-index: 10;
transform: translate(-50%, -50%);
background: url('../images/play.svg') no-repeat;
background-size: contain;
position: absolute;
content: " ";
}
.gradient-border{    
position: relative;
background:linear-gradient(90deg, rgba(0, 54, 188, 1) 0%, rgba(68, 40, 153, 1) 17.42%, rgba(74, 39, 150, 1) 53.01%, rgba(116, 31, 129, 1) 83.08%, rgba(246, 5, 63, 1) 100%);
padding: 2px;
}

.radius-small{ border-radius:26px}
.radius-small img {-webkit-clip-path: inset(0 0 0 0 round 26px);clip-path: inset(0 0 0 0 round 26px);}
footer {background:#000; color:#fff;font-size:26px}

.img-fluid {
max-width: 100%;
}
.owl-carousel .owl-item img.image-button{width:auto;}
.flex{display:flex;}
.relative{position:relative;}
.align-items-center{align-items:center;}
.justify-content-between{justify-content: space-between;}
.justify-content-center{justify-content: center;}
.d-none{display:none;}
.d-block{display:block;}

.title-fms{overflow:hidden;z-index:5}
.next{    
position: absolute;
top: 25%;
color: #fff;
background: #000;
height: 44px;
width: 65%;
right: -10px;
display: flex;
z-index: -1;
line-height:45px;
text-indent: 10px;
}
span.next:before {
position: absolute;
background: #000;
width: 62px;
height: 44px;
z-index: 5;
left: -21px;
transform: skew(26deg);
content: "";
display: inline-block;
z-index:-1
}
.live-on-air{position:absolute;right:0;top: 3px;width: 55px;height: 55px;}
.gray-radius{  border:1px solid #7f7f7f;
border-radius : 9px;
  -moz-border-radius : 9px;
  -webkit-border-radius : 9px;
overflow:hidden;
}

.white-radius{ border:1px solid #fff;
border-radius : 9px;
  -moz-border-radius : 9px;
  -webkit-border-radius : 9px;
overflow:hidden;}
.transparent-radius{border-radius : 9px;
  -moz-border-radius : 9px;
  -webkit-border-radius : 9px;
overflow:hidden;}

#section-fms .abbr{margin:0}
/*#section-fms .title-section {margin-top:25px}*/
#section-masterclass #tabs-content{
margin-top: 85px;
}
/* Tabs */
#section-masterclass ul {
display:flex;
max-width:80%;
margin:0 auto;
justify-content: space-between;
background:#000;
margin-top:-3px;
}

.tabs li a {
text-decoration: none;
color:#fff;
font-size:12px;
font-weight:500;
text-transform:uppercase;
}

.tabs li a {
text-decoration: none;
color:#fff;
font-size:12px;
font-weight:500;
text-transform:uppercase;
}
.border-tabs{border-top:2px solid #d90055;}


.master-box{margin-bottom:40px}
.table-ranking #tabs-nav{ display: flex;justify-content: space-between; margin:20px 0}
.table-ranking #tabs-nav li {background:#fff; display: inline;min-width: 19%;border-radius:21px;text-align:center; color:#000;text-transform:uppercase; }
.table-ranking #tabs-nav li a{
	color:#000;
	font-size:12px;
display: block;
    height: 25px;
    line-height: 25px;
}
.table-ranking #tabs-nav li.active{    
	outline: 2px solid #662d91;
    outline-offset: -4px;
    box-shadow: 0 0 10px #662d91, 0 0 10px #662d91, 0 0 10px #662d91;
}
.table-ranking h2 {
    text-transform: uppercase;
    color: #fff;
    line-height: 1;
    font-size: 20px;
}
.table-ranking #tabs-nav li.active a{color:#0f0056;}
.table-ranking table{width:100%; font-size:14px;text-transform:uppercase; line-height: 1;border-spacing: 0;border-collapse: collapse;}
.table-ranking table .number{font-size:16px;}
.table-ranking table .light{font-weight:300;}
.table-ranking table tr td {border-bottom:1px solid #fff;}
.table-ranking table .character img{margin: 4px 0; width:20px}
.circle{border-radius:50px}
.tab-content {}


.pr-10{padding-right:10px;}
.btn-load{
	border:1px solid #FA0559;
	background:#000;
	color:#fff;
	text-transform:uppercase;
	border-radius:9px;
	 width : 119px;
  height : 28px;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:12px;
  margin-top:27px;
}
.see-all {color:#fff; text-decoration:none;font-size:15px;font-weight:400}
.see-all:hover{color:#d90055}

.category{position:absolute; z-index:5; top:30px;}
/*.description{text-align:center;}*/
.category h5{font-size:13.77px; font-weight:bold;margin-bottom:10px; }
.category:before{content:"";width:25px;height:12px;display:inline-block; margin-right:8px; background:#fff}
.description p {font-size:21px; line-height:25px;font-weight:400;text-transform:uppercase;}
.white .divider{border-bottom:2px solid #fff; position: absolute; width: 100%;color:#fff;z-index:auto}
.master-box .divider{z-index:1}
.black .divider{border-bottom:2px solid #000; position: absolute; width: 100%;color:#000;z-index:1}
.divider span{font-size:34px;font-weight:300;float: right;margin-right: 116px;}
.gradient-hero{background:#000}
.content-hero {padding:0 0px 0px 0px; width: 100%; margin:0 auto;}
footer{position:relative;}
.footer-top{margin:0 auto; height:2px;background:#d90055;}
.footer-left{width:42px;background:#d90055; position:absolute;left:0;height:2px;top:128px;}
.pt-0{padding-top:0}

.video-content.content-hero{padding-bottom:0}
.gradient-top{padding-bottom: 98px;padding-top: 98px;}
.title-with-sub{position:relative;overflow:hidden; z-index:2}
.title-with-sub span.next:before{display:none;}
.title-with-sub .next{background:url('../images/next.png') no-repeat;}
#hero.owl-carousel .owl-stage{margin-top:0px;}
#hero .item {overflow: hidden;}

#hero .desc{position:absolute; color:#fff;z-index:9; bottom:86px;text-transform:uppercase;}

#hero .desc h2{font-size:72px;margin-block-start: 0;margin-block-end: 0;line-height:1; margin:20px 0;clear: both;}
#hero .desc p {font-size:48px;font-weight:300;margin-block-start: 0;margin-block-end: 0;line-height:1}
#hero .desc p + p {font-size:77px;font-weight:bold;margin-block-start: 0;margin-block-end: 0;line-height:1;margin-top: 5px;}
.pickgradient{
display:inline-block;
position:relative;
}
.pickgradient:after {
content:'';
position:absolute;
left:0; top:0;
width:100%; height:100%;
display:inline-block;
  background : -moz-linear-gradient(50% 100% 90deg,rgba(0, 0, 0, 1) 0%,rgba(255, 255, 255, 0) 10%);
  background : -webkit-linear-gradient(90deg, rgba(0, 0, 0, 1) 0%, rgba(255, 255, 255, 0) 10%);
  background : -webkit-gradient(linear,50% 100% ,50% 0% ,color-stop(0,rgba(0, 0, 0, 1) ),color-stop(1,rgba(255, 255, 255, 0) ));
  background : -o-linear-gradient(90deg, rgba(0, 0, 0, 1) 0%, rgba(255, 255, 255, 0) 10%);
  background : -ms-linear-gradient(90deg, rgba(0, 0, 0, 1) 0%, rgba(255, 255, 255, 0) 10%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#FFFFFF' ,GradientType=0)";
  background : linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(255, 255, 255, 0) 10%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#000000' , GradientType=0);
}
.gradient:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: inline-block;
    background: rgb(0,0,0);
    background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 45%);
}

.mp4 {
    width: 100%;
}
.wrapper{
    display:table;
    position:relative;
    width:100%;
}
.playpause {
    background-image:url('../images/play-outline.svg');
    background-repeat:no-repeat;
    width:40px;
    height:40px;
    position:absolute;
    left:0%;
    right:0%;
    top:0%;
    bottom:0%;
    margin:auto;
    background-size:contain;
    background-position: center;
	cursor:pointer;
}

.btn-large-blue{background: #0071bc;color:#fff; border-radius:10px; font-size: 20px;    height: 50px;
    display: flex;
    justify-content: center; align-items:center}
.mt-btn{margin-top:30px;}
table .col.second .box:last-child {margin:0; width:100%}
/* The Modal (background) */
.modal {
display: none;
position: fixed;
z-index: 9999;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: auto;
background:rgba(0,0,0,0.8);
}
/* Modal Content */
.modal-content {
position: relative;
background: rgba(0,0,0,0.66);
margin: 0 auto;
padding: 0;
width: 90%;
max-width: 1487px;
height: 635px;
max-height: 779px;
background-position: top center;
top: 50%;
transform: translateY(-50%);
border:1px solid #E60367;
}
#modalUpload .modal-content{background: url('../images/bg-upload.jpg') no-repeat;}
#modalUpload h2 {max-width:825px;font-family: 'Poppins', sans-serif;font-weight: 600;font-size:28px;padding-top:10px; margin:0 auto;}
.uploadModal{text-align:center;max-width:1044px;height:55vh;}
.uploadModal form{font-family:'Poppins', sans-serif;  color:#fff; max-width:963px;   border-bottom-right-radius: 46px;     border-bottom-left-radius: 50px; margin:35px auto 24px auto}
.close {
color: white;
margin-top: 1rem;
margin-right: 0%;
text-align: right;
font-size: 35px;
width: Calc(100% - 45px);
display: inline-block;
font-weight: bold;
cursor: pointer;
font-weight: 300;
font-family: sans-serif;
}
.form{max-width:520px; margin:0 auto;}

footer img{margin:40px 0 60px 0 }

#doc .item img, #bck .item img{ border-radius : 9px;
  -moz-border-radius : 9px;
  -webkit-border-radius : 9px;
  }


/*#doc.owl-carousel .owl-stage-outer{    padding-bottom: 60px;}*/
#tlt2 .item, #pch .item{position:relative;}
/*#tlt2 .description, #pch .description{
position: absolute;
bottom: 20px;
width:100%;
z-index: 1;
}*/

.card-block .description h4{
font-size: 18px;
font-weight:500;
letter-spacing: -0.5px;
    line-height: 1;
    margin: 5px 0;
}

.card-block .description p {
font-size: 12px;
line-height: 14px; 
padding: 0 0.5em;  
}
.card-over .description{position:absolute; top:0;text-transform:uppercase; width:100%;height:100%}
.card-over .description p{background:#E2E2E2;font-size:9.56px;color:#000;border-top-right-radius:4px;border-bottom-right-radius:4px; display: inline; font-weight:500; padding-left:6px; padding-right:6px} 
.card-over .description h4{width:100%; text-align:center;font-weight:800;font-size: 15px;
    margin-top: 98%;
    line-height: 17px;
	padding:0 5px
}
.card-over-bottom {}
.card-over-bottom p{background: #E2E2E2;
    font-size: 9.56px;
    color: #000;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    display: flex;
    font-weight: 500;
    padding-left: 6px;
    padding-right: 6px;
    align-items: center;
    position: absolute;
    bottom: 20px;
    height: 13px;
	z-index:1
} 
.card-over-bottom .description h4{font-size:11px;font-weight:500; margin-top:5px;line-height:13px}

.card-over-transparent .description{    
width: 100%;
    position: absolute;
    text-align: center;
    padding: 0 10px;
    color: #E2E2E2;
    z-index: 1;
    height: 85px;
    bottom: 0px;
}
.card-over-transparent .description h4{font-size:22px;line-height:24px; margin-bottom:5px}
.card-over-transparent .description p{font-size:11px;line-height:15px;}

#destacado.card-over-transparent .description{height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: end;
    padding-bottom: 10px;
}
#destacado.card-over-transparent .description h4{margin-bottom:0}

.play-rounded{width:34px;height:34px;background:url('../images/play-rounded.svg') no-repeat;background-size:cover;}

#tlt2 a h3{font-size:26px;font-weight:400;position:absolute;bottom:70px; text-indent:18px;margin-bottom:10px}
.flex-row{display:flex; flex-direction:row;}

.video-description{color:#e6e6e6; text-transform:uppercase;}
.steps {
	display: flex;
    max-width: 1026px;
    justify-content: space-between;   
	z-index: 1;
	background:url('../images/steps.png') repeat-x;
	background-position: center center;
	margin:0 auto;
}
.steps li{position:relative;   z-index: 1;background:#000}
.steps a {
	color: #fff;
    width: 54px;
    height: 54px;
    border: 1px solid #fff;
    border-radius: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
	font-size:18px;
	font-weight:bold;
	background:#000;
	margin:4px;
}
.steps li:first-child a{margin-left:0px;}
.steps li:last-child a{margin-right:0px;}
/*
.steps li::before{
content: '';
    position: absolute;
    top: 37px;
    left: -6em;
    width: 100%;
    height: 1px;
    background: white;
    z-index: -1;
}*/
.steps li:first-child::before{display:none;}
.steps li.active a {background: #d90055; padding:1px;border-radius:80px}



.bg-vote{}
.bg-vote .title{ max-width: 706px;position: relative;margin:0 auto;}
.bg-vote h2{
	color: #e4e4e4;
    z-index: 2;
    position: relative;
    margin: 38px 0 30px 0;
	font-size:26px;
	font-weight:900;
	display: inline-block;
}


.content-vote{max-width:1350px; margin: 0 auto;}

.row-total{}
.row-total .inner-content{color:#fff; z-index:2; border-top:1px solid #fff; border-bottom:1px solid #fff; font-size:26px;    
max-width: 692px;margin-top:40px
  
}
.light{font-weight:300}
.title-vote{color:#e4e4e4;z-index:2;font-weight:900; font-size:26px; width:70px;    display: flex;
    align-items: center;}
.box{
  width:53px;height:53px;z-index:2;
  border-radius: 10px;
  display: inline-block;
  margin:0 2px;
  position:relative;
 }
.box input{background: #fff;
    width: 53px;
    height: 53px;
    display: inline-block;
    border-radius: 10px;
	text-align:center;
	font-size: 20px;
	border: 1px solid #D90055;
}
.bold{font-weight:bold;}
.light{font-weight:300}
.uppercase{text-transform:uppercase;}
.table-modes{border-collapse: collapse;max-width: 1026px;margin: 0 auto;}
.table-modes tr td:first-child{margin:10px 0}

.table-modes thead{color:#fff; position:relative;font-weight:900}
.table-modes thead th{font-size:18px;   
}
.no-mr {margin-right:0}
.no-ml{margin-left:0}

.col{    z-index: 2; display: flex;
    flex-direction: row; position:relative;}
.col.second .box{margin: 0 10px}
.col.second .box:last-child{width:78px; margin: 0 0 0 25px;}
.col.second .box:last-child input{font-size:24px;color:#d90055; width: 78px; font-weight:900}
.input-gray{background:#cdcdcd!important;}
.result {font-size:26px;font-weight:900;color:#d90055}

.box label {position:absolute; top:-30px;color:#fff;font-weight:300;font-size:16px;letter-spacing: -0.5px; text-align:center;width:100%; font-family: Rift, sans-serif;}
.row-vote:nth-child(2) .second label {display:none;}


#percentage{max-width:1046px; margin:20px auto;
 display: grid;
  grid-template-columns: 1fr 1fr;
}
.big-number{font-size:32px;}	
.small-number{font-size:18px;}	
.btn {
    font-weight: 700;
}
.w-100 {
    width: 100%!important;
}
.btn {
    display: inline-block;
    font-weight: 400;
    line-height: 1.5;
    color: #fff;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    border-radius: 0.25rem;
	font-size:1.5rem;
}
.btn-view-more{ 
background : rgba(0, 0, 0, 1);color:#fff;border:1px solid #fff;
  max-width : 154px;
  height : 30px;
      display: flex;
    justify-content: center;
    align-items: center;
	font-size:12px;
	text-transform:uppercase;
	margin-top:27px;
}
.ms-2 {
    margin-left: 0.5rem!important;
}
.form-control {
    display: block;
    width: 100%;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #303030;
    background-color: #222;
    background-clip: padding-box;
    border: none;
    -webkit-appearance: none;
    appearance: none;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}



.form-check-input:checked[type=checkbox] {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3 6-6'/%3E%3C/svg%3E);
}
.form-check-input:checked {
    background-color: #375a7f;
    border-color: #375a7f;
}
.form-check-input[type=checkbox] {
    border-radius: 0.25em;
}
.chk-ar {
    color: #fff;

}
.checks{color:#fff;  font-size: 11px;}
.btn-ar {
    color: #000;
    background-color: #fff;
}
.align-items-baseline {
    align-items: baseline!important;
}
.d-flex {
    display: flex!important;
}

.btn-dark {
    color: #fff;
    background-color: #752995;
    border-color: #303030;
	border-radius:10px
}
.btn-pink {
    color: #fff;
    background-color: #ff00ff;
    border-color: #303030;
	border-radius:10px
}
.btn--straberry{
	border-radius:10px;
	background:#D90055;
}
.btn-outline-straberry{border:1px solid #D90055;border-radius:4px;font-family:'Poppins',sans-serif;font-size : 10px;}
.btn---straberry{background:#D90055;border:1px solid #D90055;border-radius:4px;font-family:'Poppins',sans-serif;font-size : 10px;}
#grid-vote input, #grid-vote button{font-family:'Poppins', sans-serif;}

/*.row>* {
	
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: 5px;
    padding-left: 5px;
    margin-top: 5px;
}*/
[type=button], [type=reset], [type=submit], button {
    -webkit-appearance: button;
}
.mb-2 {
    margin-bottom: 0.5rem!important;
}

.me-2 {
    margin-right: 0.5rem!important;
}
.my-1 {
    margin-top: 0.25rem!important;
    margin-bottom: 0.25rem!important;
}
.row {

    display: flex;
    flex-wrap: wrap;
    margin-top: 5px;
    margin-right: 5px;
    margin-left: 5px;
}
.p-0 {
    padding: 0!important;
}
.position-relative {
    position: relative!important;
}
.w-medium{width:40%;font-size: 16px;color:#fff;text-align:center;}
.pink{ color: #ff00ff;}
.violet{ color: #662d91;}
.scroll-horizontal{
    display: block;
    overflow-x: auto;
    white-space: nowrap;
}

#table-comunity, #result, .row {position:relative;z-index:2;}
#table-comunity .bg-gray{background: #cdcdcd;}
#table-comunity input, .tit{    font-size: 26px;font-weight: 900;}

.box input.total{
    color: #000;background:#ccc;font-size: 24px!important;
}

.box input.result-green, .text-green{
    color: #39b54a!important;
}
.box input.result-red, .text-red{
    color: #d90055!important;
}
.box input.result--red, .text--red{
    color: #ff0000!important;
}
.rift{font-family:"Rift", sans-serif;}
.box input.text-default{
    color: #e4e4e4;
	/*border:1px solid #fff;*/
	background:transparent;
}
#table-comunity tr td{    padding: 8px 0;}

#result {display: flex;
    max-width: 986px;
    justify-content: space-between;
    padding-top: 0px;
margin-left:auto;
margin-right:auto;

}

.border-white{border:1px solid #fff;overflow: hidden;}

.badge{height: 16px; float: left;
    border-radius: 2px;
    padding: 0 5px;
	margin-bottom:15px;
}
.text-straberry{color: #d90055!important;}
.badge-straberry{
    color: #d90055;
}
.line-x{
	background: url(../images/line-x.png);
    height: 27px;
    width: 81%;
    float: left;
}
.line-3x{
	background: url(../images/line-3x.png) repeat-x;
    height: 100px;
    width: 100%; 
    background-position: top center;
}


.line-2x{
    background: url(../images/line-2x.png) no-repeat;
    height: 109px;
    width: 100%;
    background-position: top left;
    background-size: cover;
}
.line-x-arrow{
	background: url('../images/line-x-arrow.svg') no-repeat;
    height: 43px;
    width: 100%;
    float: left;
}
.line-empty{width: 100%;}
.title-deco h3{font-size: 30px;font-weight:900; text-align:center; margin-left:-40px; margin-left:-128px;color:#e4e4e4}
.title-h3{font-size: 46px;font-weight:900; text-align:center;color:#e4e4e4}
.x-white-mobile{background: url(../images/x-white-mobile.svg) repeat-x; height:6px;width:100%}
.absolute-top{position:absolute;right:0;top:0px;}

#tabs-nav.fms-tabs{ font-weight:900}
#tabs-nav li a.argentina {border-color: #467bc7;}
#tabs-nav li a.peru {border-color: #ad0006;}
#tabs-nav li a.colombia {border-color: #d6cc8c;}
#tabs-nav li a.mexico {border-color: #6aba4d;}
#tabs-nav li.active a.argentina {
    background: #467bc7;
    border-color: #467bc7;
}
#tabs-nav li.active a.peru {
    background: #ad0006;
    border-color: #ad0006;
}
#tabs-nav li.active a.colombia {
    background: #d6cc8c;
    border-color: #d6cc8c;
}
#tabs-nav li.active a.mexico {
    background: #6aba4d;
    border-color: #6aba4d;
}

.grid-inner-vertical{display: grid;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
    -ms-grid-columns: 1fr 20px 1fr 20px;
    grid-template-columns: repeat(2,1fr);
	row-gap: 20px;
    padding: 0 20px;
}


.grid-inner-vertical .description h4, .grid-inner-videos .description h4 {
font-size: 18px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: -0.5px;
    line-height: 1;
    margin: 5px 0;
	text-align:center;
}

.grid-inner-vertical .description p, .grid-inner-videos .description p {
       font-size: 12px;
    line-height: 14px;
    padding: 0 0.5em;
	text-align:center;
}

.grid-inner-vertical .item img{  width: 100%;}
.btn-comunidad{  
border: 1px solid #FA0559;
  width : 190px;
  height : 23px;
  border-radius : 5px;
  -moz-border-radius : 5px;
  -webkit-border-radius : 5px;
  margin:0 auto;
    font-size : 10px;
	font-weight:500;
	display: flex;
    align-items: center;
    justify-content: center;
 }
.light-gray-title{background:#b3b3b3;color:#000;font-size: 18px;font-weight:700}
@media only screen and (min-width: 960px){
	.d-lg-block{display:block!important;}
}
@media (max-width: 991px){
	
header{height: 45px; background:url('../images/bg-header-mobile.png');background-size: cover;}

#logo{display:flex;margin-left: 8px;}
.mt-15-m{margin-top:15px;}
.ml-15-m{margin-left:15px;}
#tlt2{  margin-top : 27px; margin-bottom:20px}
.title-deco-home{padding-left:4%}
.mobile-bck{
	position: absolute;
    right: 25px;
    top: 8px;
}		
.line-3x{
	background: url('../images/line-3x-mobile.png') repeat-x;
    height: 60px;
    width: 100%; 
	margin-left: 10px;
    background-position: center left;
}
.absolute-top{left:0px;}
#section-masterclass ul{
max-width:215px;    
padding-left: 10px;
    padding-right: 10px;
    box-sizing: content-box;
	margin-top: 0;
    margin-bottom: -3px;
}
.border-tabs {
    border-bottom: 2px solid #d90055;
	border-top:none;
}
.slash-left h4{padding-left:0px;}	
	
.pl-mobile{padding-left: 4%;}
.title-mobile h3, .amigos{font-size:23px;font-weight:900;color:#e4e4e4;}

.sub-description{font-size:11px;line-height:14px;}



.splash-cyam{background-position: center;}
.dark-gray-splash{background-size: auto;}
.block{display:block;}
.video-description img:first-child {width:80px; height:80px; border-radius: 10px; margin-right:10px}
.video-description img:last-child{
    width: 80px;
    margin: 10px 0 15px 0;
    float: left;
}
.video-description {margin-top:10px;margin-bottom: 10px;}
.video-description h1{font-size:16px;padding-right: 20px;}
.video-description h2{font-size:12px;font-weight:400;line-height: 14px;padding-right: 20px;}
.video-description h3 { font-size: 12px;font-weight: 300;}
.mobile-urban-top{text-align:center;}
.mobile-urban-top {  height: 110px;}
.top-radius{border-top-left-radius: 20px;
    border-top-right-radius: 20px;}
.mobile-urban-top img {height:80px;position: relative;}
.buttons-live {
	display: flex;
    max-width: 200px;
    justify-content: space-around;
    margin: 20px auto;
}
.buttons-live a img {width:80px}
.fms-outline-desktop {display:none;}

.widget-wrap {
    max-width: 1024px;
    margin: 0 auto;
    padding: 20px;
    margin-top: 20px;
}
.table-ranking {
}
.abbr.size-100{font-size:100%}
.input-icon-wrap{height:44px;}
/*.form img{margin-bottom:0px; width:100px}*/
/*.form img{ transform:scale(0.5); transform-origin:top left;}*/
.avatar{    
height: 60px;
    margin: 30px 0;
}
#login button {
    height: 40px;
font-size: 20px;
}
#modalUpload img:nth-child(2){width:80px}

.grid-vote{margin-bottom:15px}
.container-subtitle.medium h2{font-size:16px;font-weight:500}
.see-all{font-size:12px;}
.see-all img{transform: scale(0.6);}
.sub--description{font-size:12px}
.bg-vote form{padding:0}
.box.large{width:69px;}

.avatar-right{position:absolute;right:10px;top:-18px}
.avatar-left{position:absolute;left:10px;top:-18px}

.border-top-bottom{border-top:1px solid #fff;border-bottom:1px solid #fff;}
.right-mobile{text-align:right;}

#evl *{color:#E4E4E4}
#evl h3{font-size:19px;line-height: 40px;}
#evl .btn{
  height : 28px;
  font-size:9px;
  line-height:11px;
  color:#fff;
  display: inline-flex;
    align-items: center;
    justify-content: center;
	margin:0px auto;
	padding-left:0;
	padding-right:0;
	text-align:left;
}
#evl .btn:before{content:"";width:25px;height:25px;background:url('../images/btn-circle-arrow-right.svg') no-repeat; display:block;margin-right:10px; }

}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: transparent;
    border: 1px solid white;
}
.owl-theme .owl-dots .owl-dot span { background: #fff;}
.stretched-link::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    pointer-events: auto;
    content: "";
    background-color: rgba(0,0,0,0);
}
.badge-argentina{background:#467bc7;color:#fff;}
.badge-peru{background:#ad0006;color:#fff;}
.badge-colombia{background:#d6cc8c;color:#000;}
.badge-mexico{background:#6aba4d;color:#fff;}
.fms-title .badge-big{position:relative;left:0;top:0;display:inline-block}
.bg-black{background:#000}
.send{color:#fff; text-align:center;font-size:12px;line-height:17px; width:80%;margin:0 auto;padding-top:10px}

.grid-inner-videos .item img{  width: 100%;}

.card-columns .card{background:#fff;}

/*.load-content{display:none}*/
.card-columns {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
	width:100%;
	margin:0 auto;
	padding:1em;
}
.card-columns .card {
    margin-bottom: 0.75rem;
	display: inline-block;
}

.twitter-card{background:#fff;border-radius:10px; padding:10px; }
.twitter-card a{
   
    position: relative;
    display: block;
    color: #000;
    background-image: url('../images/twitter_logo.jpg');
    background-size: 17px auto;
    background-position: top 10px right 5px;
    background-repeat: no-repeat;
}
.twitter-card a:hover{text-decoration:none;}
.twitter-card figure{margin:0;padding:0}
.twitter-card figure img {
    display: block;
    border-radius: 50%;
    height: 50px;
}
.twitter-card figcaption {
    position: absolute;
    top: 0px;
    left: 60px;
}
.twitter-card figcaption cite span {
    opacity: .5;https://twitter.com/urbanroosters/status/1554248108850102278
    font-size: .9em;
	display:block;
	color:#000;
}
.twitter-card figcaption cite em{font-weight:bold;}
.twitter-card p span {
    color: #007aff;
}
.twitter-card time {
    font-size: .9em;
    display: block;
    padding-top: 10px;
    opacity: .5;
}
.twitter-card .tweet-content img {width:100%; border-radius:10px; margin:10px 0}
.twitter-card p{font-size:0.8em;}

.x-bottom-right{background:url('../images/x-bottom-right.png') repeat-x; width:100%;height:14px;position: relative;background-position: -11px 0px; }
.x-bottom-right:after{content:"";position:absolute;width:85px;height:2px;right:0px; bottom:-8px; background:#D90055;}
.x-bottom-right.no-slash:after{background:none;}

.bg-new-home{}
.bg-new-home2{background:#000 url('../images/bg-new-home2-mobile.jpg') no-repeat;background-size:contain;}


@media (max-width: 475px){
.horizontal-menu::-webkit-scrollbar {display: none; }
.horizontal-menu {
  white-space: nowrap;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; 
  -ms-overflow-style: -ms-autohiding-scrollbar;  }
}

@media (min-width: 576px){
.card-columns .card {
    display: inline-block;
    width: 100%;
}
}


@media only screen and (min-width: 992px){
header{height:143px;}
#hero .owl-dots:before {
    content: "";
    width: 143px;
    height: 2px;
    background: #BB0052;
    position: absolute;
    right: 0;
}

.container-inner{max-width:1074px;margin:0 auto;padding: 0 1em;}

.abbr{color:#e4e4e4;}
.grid-inner-videos{display: grid;
    -webkit-column-gap: 22px;
    -moz-column-gap: 22px;
    column-gap: 22px;
    -ms-grid-columns: 1fr 22px 1fr 22px 1fr 22px 1fr;
    grid-template-columns: repeat(3,1fr);
	row-gap: 64px;
}
.grid-inner-videos .item img{
	  border-radius : 26px;
  -moz-border-radius : 26px;
  -webkit-border-radius : 26px;
}
.grid-upper{margin-top:-70px;}
.grid-inner-vertical{display: grid;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
    -ms-grid-columns: 1fr 20px 1fr 20px 1fr 20px 1fr;
    grid-template-columns: repeat(4,1fr);
	row-gap: 50px;
	max-width:932px;
	margin:0 auto;
}
.abbr{font-size:40px;margin: 0; line-height: 1;font-weight:900}
.title-deco ~ .container-scroll h3, .title-deco ~ .full h3{font-size: 46px;font-weight:900;color:#e4e4e4}
.line-white{background:#fff!important}
.gradient-dark-videos{padding-bottom:114px}
.send{
text-align:center;
text-transform:uppercase;
}
section{padding:65px 0 65px 0 }
.next{position: absolute;
font-weight:bold;
top: 41%;
color: #fff;
background: #000;
height: 44px;
width: 100%;
left: 301px;
display: flex;
z-index: -1;
align-items: center;
text-indent: 222px;
font-size: 34.2px;
}
span.next:before {
position: absolute;
background: #000;
width: 110px;
height: 44px;
z-index: 5;
transform: skew(58deg);
content: "";
display: inline-block;
}
.title-fms ~ .title-section{margin-top:57px;}
.live-on-air{position:absolute;right:0; width: auto;height: auto;}

.col- {
    flex: 2 0;
}
.col-1 {
    flex: 1 0;
}	
.mt-vote{margin-top:80px}
.mt-vote h2 span{font-size:26px;color:#e4e4e4; }
.line-4x-gray{
	background: url(../images/line-4x-gray.png) no-repeat;
    width: 100%; 
    background-position: center center;
}


.card-block .description h4{font-size: 19px;line-height:1; margin:26px 0 5px 0;font-weight:500; text-align:left;}
.card-block .description p{font-size:15px;line-height: 16px; }

.item a:not('p'){text-transform:uppercase;}


/*#fms .owl-stage-outer{ padding-left:5% }*/
/*.container-scroll .owl-nav {right: 20px;top: -4.6em;margin-top:0;position:absolute;}*/
.talent .title-section{margin-bottom:69px}

#section-masterclass #tabs-content{margin-top:38px}

.video-description{display:flex; flex-direction:row; align-items:center;}
.video-description h1{font-size: 24px;font-weight: 900;}
.video-description h2{font-size:16px;font-weight:500}
.video-description h3 {font-size:23px;font-weight:400}
.video-description img:first-child{border-radius:10px; margin-right:22px;width: 113px;height: 109px;}
.video-description .title{flex-direction:column; align-items:center;}
.video-contet.content-hero{padding-bottom:68px}
.playpause {
width:117px;
height:117px;
}

.border-bottom-section:after{
	content: '';
    position: absolute;
    left: 13px;
	right:13px;
    bottom: 54px;
    height: 100%;
    display: inline-block;
    background: rgb(0,0,0);
    background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 80%);
    border-bottom-left-radius: 102px;
    border-bottom-right-radius: 102px;
}

.top-radius{border-top-left-radius:102px; border-top-right-radius:102px; padding-top: 182px;}
.no-padding-top{padding-top:0}
.bg-trivia img.tit { margin:78px 0;}


.one-column{max-width: 835px;}

.container-live{ display:flex; align-items: end;}
.buttons-live {margin-left:20px}
.buttons-live a {display:block;}
.buttons-live a + a { margin-top:20px}
.fms-outline-desktop {position:absolute;}


  #quizAns {
  display: grid;
  grid-template-columns: auto auto;
  grid-gap: 18px;
  grid-template-columns: repeat(3, 1fr);
}

#quizTitle{display:flex;flex-direction: row;margin-top:21px}
#quizNumbers:not(#fix-resultado){float:left;font-size:147px;font-weight:900; line-height: 1;color:#e4e4e4; text-align:right;margin-top:40px}
#fix-resultado{font-size:33px;margin-top:-40px}
#quizWrap{margin:168px 0 75px 0}
#quizWrap .title-deco{overflow:visible;justify-content: right;}
#quizTitle h2{font-size:27px;line-height:32px; margin-bottom: 5px;font-weight:400}
#quizAns label {font-size:20px;line-height:36px;padding: 0 20px;color:#fff;font-weight:500}
#quizResult{margin-top:34px; font-size:30px;line-height:36px;padding: 0 20px;color:#d90055;font-weight:500}
#quizResult p{color:#fff;font-weight:400}
#quizResult .result-number {font-size:46px;font-weight:900;margin:10px 0}
 .x-center{margin:0 auto 140px auto;}
.bg-trivia{
	border-top-left-radius:102px; border-top-right-radius:102px;padding:20px 0 0 0;
}
.widget-wrap{}
.table-ranking{}
#table-ranking h2{line-height:36px; font-size:33px;font-weight: 900;}
#table-ranking h2 div{font-size:30px}
.table-ranking #tabs-nav li a{
	font-size: 19px;
    height: 43px;
    display: inline-block;
    width: 100%;
    align-items: center;
    line-height: 43px;
}


.table-ranking table{width:100%; font-size:27px;font-weight:500;text-transform:uppercase; line-height: 1;border-spacing: 0;border-collapse: collapse;}
.table-ranking table .number{font-size:46px;font-weight:900;}
.table-ranking table .light{font-weight:300;}
.table-ranking table tr td {border-bottom:1px solid #fff;}
.table-ranking table .character img{margin: 4px 0; width:75px}

#menu {height: 113px;}
.steps {margin-top:70px; margin-bottom:50px}

.btn-large-blue{background: #0071bc;color:#fff; border-radius:10px; font-size: 31px;    height: 51px;
    display: flex;
    justify-content: center; margin:0 15px}
.mt-btn{margin-top:56px;}
.w-medium{width:70%; font-size: 26px;font-weight: 500;}
.table-modes thead th, .table-modes td{font-size:26px;}
.black{font-weight:900}
.final{font-size:34px;}
.table-modes td{line-height:26px}
.grid-vote{margin:30px 58px}
.extra-height{min-height:395px}
.big-number{font-size:47px;}	
.small-number{font-size:26px;}	

#percentage{max-width:1046px; margin:50px auto;
 display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

/*.container-scroll{ max-width:980px;margin-left:auto;margin-right:auto; }*/
.line-3x-full-straberry{
	background: url(../images/line-3x-full-straberry.png) repeat-x;
    height: 100px;
    width: 100%; 
    position: absolute;
    top: -8px;
    left: 140px;
}
.title-deco{
border-left: 16px solid #fff;
height: 128px;
display:flex;
align-items:center;
padding-left:30px;
position: relative;
overflow:hidden;
}

.title-deco.bottom:before {
    content: "";
    position: absolute;
    width: 41px;
    height: 2px;
    z-index: 5;
    background: #d90055;
    z-index: 4;
    left: -16px;
    bottom: 0;
}
.title-deco.bottom-white:before {
    content: "";
    position: absolute;
    width: 41px;
    height: 2px;
    z-index: 5;
    background: #fff;
    z-index: 4;
    left: -16px;
    bottom: 0;
}
.slash-top {
    width: 150px;
    height: 2px;
    background: #d90055;
}


.title-deco ~ .container-subtitle div {margin-top: -38px;}
.title-deco ~ .container-subtitle div > h2 {
    font-weight: 500;
    font-size: 21px;
    line-height: 1;
    
}
.container-subtitle{max-width: 1360px;margin-left: auto;margin-right: auto;}
.title-deco-home{
padding-left:58px;
position: relative;
overflow:hidden;
margin-bottom:60px;
}
.title-deco-home .abbr{font-size:54px;}
.title-deco-home h3{font-size:22px;font-weight:500}
/* Tabs */
#section-masterclass ul.tabs {
display:flex;
max-width:622px;
justify-content: space-around;
}

.tabs li a{
font-size:21px;
font-weight:900
}
.gray-radius,.white-radius, .transparent-radius{  
border-radius : 26px;
  -moz-border-radius : 26px;
  -webkit-border-radius : 26px;}
  

  
  .slash-left:before{width:50px;content:""; height:26px;}
  .slash-left h4{font-size:28px;font-weight:500;}
  #tab1,#tab2,#tab3{margin-top:50px;}
  
  #bck .owl-stage-outer{  margin: 35px 0 45px 0;}
  
  #doc .item img, #bck .item img{ border-radius : 26px;
  -moz-border-radius : 26px;
  -webkit-border-radius : 26px;
  }
  /*#pch{max-width:980px;margin:32px auto;}*/
   #doc, .grid, #tlt2, .card-columns{max-width:980px;}
.btn-wall{height:378px}
.btn-wall .btn-inner .big span{display:block;line-height:1;}
.btn-wall .btn-inner .big{font-size:46px;font-weight:900}
.btn-wall .btn-inner .big span:last-child{margin-top:-5px}
.btn-wall .btn-inner .big ~ span{font-size:12px;line-height:10px;color:#fff;font-weight:500;margin:0 auto;margin-top:36px;width:40%;}

  .btn-load{background:#7b2c8f; width:259px;height:51px;border:none;margin-top:0px;}
  
  .bewtween-lines{display:flex; align-items:center; margin-top:33px; margin-bottom:88px}
  .bewtween-lines:before,.bewtween-lines:after{
  content:"";
  width: 35%;
  height: 2px;
  vertical-align: super;
  background-color:#d90055;
  display:inline-block;
}
.bewtween-lines:before{margin-right:63px;}
  .bewtween-lines:after{margin-left:63px;}
  
  .bewtween-lines-title{display:flex; align-items:start; padding-top:113px; margin-bottom:90px}
  .bewtween-lines-title:before,.bewtween-lines-title:after{
  content:"";
  width: 35%;
  height: 2px;
  vertical-align: super;
  background-color:#d90055;
  display:inline-block;
}
.bewtween-lines-title h1{width:30%;text-align:center;color:#e4e4e4;font-size:30px;font-weight:900}
.no-lines-title h1, .no-lines-title .h1{text-align:center;color:#e4e4e4;font-size:30px;font-weight:900}
.no-lines-title{padding-top:113px; margin-bottom:112px}
 .description-section{color:#fff;text-transform:uppercase; font-size:15px;line-height:18px; margin:55px auto 0px auto} 
  
  #tlt2{margin:50px auto 50px auto;}
  
  .video:before{width:65px;height:65px}
 
.navbar ul{display:flex; align-items:center;}
 .d-lg-flex{display:flex;}
 .header-buttons{margin:0 20px; display:flex;}
 .header-buttons a{margin:0 5px}
 
 
 #cards{padding:120px 0 86px 0}
 .border-top-straberry{border-top:2px solid #d90055;width:100%;margin-left:2%}
 .border-bottom-straberry{border-bottom:2px solid #d90055;width:100%;}
 .sub-description{font-size:15px; text-transform:uppercase;line-height:18px}
  p.white.sub-description:before {
    content: "";
    position: absolute;
    width: 107px;
    height: 2px;
    background: #fff;
    right: 0;
	
}
 .line-right{width:107px;height:2px;background:#d90055;position:absolute;right:0}
 .x-vertical{background:url('../images/x-vertical.png') repeat-y top right;}
 .btn-view-more{  
 max-width : 259px;
  height : 66px;
  border-color:#fff;
  }
 .btn-view-more.play{width:66px;height:66px; margin-top:0}
 .btn-straberry{width:251px; height:51px; justify-content:center;align-items: center;}
 .container-subtitle.medium h2{font-size:21px;font-weight:500}
 .btn-wall, .btn-wall .btn-inner{border-radius:31px}
 #tabs-nav.compact{
	max-width:494px;
	margin-top: -5px;
    background: #000;
    padding: 0 5%;
    box-sizing: content-box;
	}
	
.subtotal{ width: 570px;}
.steps a{margin:8px}	
#grid-vote button:not(#menu), #grid-vote input[type=text]{font-size:18px;height: 46px;display:flex;align-items:center;justify-content:center;border-radius: 10px;}
#menu{height:103px;border-radius: 10px;}
.checks{font-size:11px}
#grid-vote input[type=text]{
  background:#00ffff;
  border:none;
  color:#000; 
  border-radius : 10px;
  -moz-border-radius : 10px;
  -webkit-border-radius : 10px;
  }
  #grid-vote input[type=text]::placeholder{color:#000}
 .table-modes .thead .w-medium{color:#fa0559}
 .table-modes .thead{font-size:26px;color:#fff;font-weight:900}
 .table-modes .thead{background:#333333;
width: 100%;
    height: 69px;
	}
.col.second .box:last-child input{font-size:34px}

.container-scroll .owl-stage-outer:after {
content: "";
    width: 80px;
    height: 100%;
    position: absolute;
    z-index: 9999;
    display: block;
    background: rgb(0,0,0);
    background: linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
    right: 0;
    bottom: 0px;
    transform: rotate(180deg);
}
#urbanart-section .container-scroll .owl-stage-outer:after {
	content: "";
    width: 80px;
    height: 85%;
    position: absolute;
    z-index: 9999;
    display: block;
    background: rgb(0,0,0);
    background: linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
    right: 0;
    top: 0px;
    transform: rotate(180deg);
}
#urbanart-section .container-scroll .owl-nav {
    right: 20px;
    top: 38%;
    position: absolute;
}

.arrow-pink .owl-nav img{filter: invert(19%) sepia(89%) saturate(7500%) hue-rotate(327deg) brightness(90%) contrast(101%);}
.card-over .description	{padding-top:30px}
.card-over .description p{font-size:0.9vw;padding-right:12px;padding-left:10px; }	
.card-over .description h4{position:absolute;bottom:0; line-height:1.4vw;font-size:1.3vw; padding:0 10px 0 10px; height:5vw}
.card-over-bottom p{font-size: 0.9vw;
    padding-right: 12px;
    padding-left: 10px;
    position: absolute;
    bottom: 28px;
    top: auto;
    z-index: 1;
    height: auto;
}
.card-over-bottom .description h4{font-size:19px;line-height:21px; padding:10px 0;font-weight:500}
.card-over-transparent .description{    
width: 100%;
    position: absolute;
    text-align: center;
    padding: 0 10px;
    color: #E2E2E2;
    z-index: 1;
    height: 120px;
    bottom: 0px;
}
.card-over-transparent .description h4{font-size:40px;line-height:30px; margin-bottom:5px}
.card-over-transparent .description p{font-size:19px;line-height:21px;}


#destacado.card-over-transparent .description h4{font-size:30px;line-height:30px; margin-bottom:5px}
#destacado.card-over-transparent .description p{font-size:19px;line-height:21px;}
.play-rounded{width:60px;height:60px;}


.text-lg-right{text-align:right;}
#cards .card-inner-description1{max-width:332px} 
#cards .card-inner-description1{font-size:19px;line-height:25px}

.title-doc-x{background:url('../images/doc-x.png') no-repeat; background-position:top left;}
.title-pch-x{background:url('../images/pch-x.png') no-repeat; background-position:top left;}
.ver-mas-x{background:url('../images/ver-mas-x.png') no-repeat; background-position:left center;}
.container-fluid {width:100%; padding:0 58px!important}
.bck-box img{border-radius:29px;margin-bottom:10px}
.bck-box a {color:#fff;font-size:30px; font-weight:900;text-align:center;display:block;line-height:30px}

.light-gray{color:#E2E2E2}
.bg-new-home{background:url('../images/bg-new-home.jpg') no-repeat;}
.bg-new-home2{background:#000 url('../images/bg-new-home2.jpg') no-repeat;}
}



@media only screen and (max-width: 991px) {

	.fms{margin-top:7px}
#beatmaker,#urbanart,#freestyle-inner,#beatmaker-inner,#urbanart-inner{margin-top:14px;margin-bottom:30px;}
#freestyle{margin-top:-25px; margin-bottom:20px}
#bck, #pch,#documentales{margin-top:16px}
#doc{margin-top:37px}
.border-tabs{margin-bottom:33px;}
.header-buttons{padding:1em;clear:both;}
.header-buttons a:first-child{margin-bottom:10px}	
.container-scroll{ width:96%;margin-left:4% }
.bg-black-mobile{background:#000!important;color: #fff!important;}
.dest-month{font-size:12px;margin-top:44px}
.right-3x{background:#000 url('../images/right-3x.png') no-repeat center right; height:35px;width:100%}
.mpt-15{padding-top:15px;}
.mobile-line-straberry{background: #d90055!important;}
#tabs-nav{justify-content:center;}
#tabs-nav li a{width:auto;padding-left:5px;padding-right:5px; font-size: 12px;margin: 0 5px;}
#tabs-nav.tabs-middle{margin-bottom:-13px;}
#tabs-nav.tabs-middle li{background:#000}
/*.responsive .owl-item {width: 260px!important;}*/
.prox{font-family:rift,sans-serif;font-size:12px;text-align:right;width:60px;height:57px;border-right:2px solid #fff; padding-right:10px;    display: flex;
    align-items: center;
	margin-right: -20px;
}
.logos-roof{
	position: absolute;
    bottom: 9px;
    color: white;
    z-index: 55;
    left: 20px;
    right: 20px;
	display:flex;
	justify-content: space-between;
}
#hero .item .logos-roof img{width:auto!important;height:auto!important;object-fit: contain;}

#logo{padding:0px;}
header input[type=checkbox] {position: absolute; top: -9999px; left: -9999px; background:none;}
header input[type=checkbox]:focus{background:none;}
header label {padding: 8px 0px;
display: inline-block;
cursor: pointer;
position: absolute;
z-index: 10;
right: 20px;
}
header input[type=checkbox]:checked ~ nav {display:block;}
header input[type=checkbox]:checked ~ label ul li:first-child {
transform: rotate(45deg) translate(5px, 5px);
}
header input[type=checkbox]:checked ~ label ul li:last-child {
transform: rotate(-45deg) translate(5px, -5px);
}
header input[type=checkbox]:checked ~ label ul li:nth-child(2){opacity:0}
.navbar{display:none; position:absolute; right:0px; top:0px; padding-top:50px; background-color:#060056; z-index:9;width:100%}
.navbar {width:100%;height:100vh;}
.navbar ul{width:100%;}
.navbar ul li{float:none; padding:0px; width:100%; display:table;;
}
.navbar ul li a{ padding:10px 20px; display:block; border-bottom: 1px solid rgba(225,225,225,0.1);}


.divider span {
font-size: 20px;
font-weight: 300;
float: right;
margin-right: 116px;
height: 51px;
display: flex;
align-items: center;
}
#tlt2 a h3{
font-size: 20px;
bottom: 54px;
margin-bottom: 10px;
}
form {padding:0 10px;}
form a, form label {font-size:14px}
.modal-content{background-size:350%}
#section-masterclass ul#tabs-nav{}
#section-masterclass ul#tabs-nav li{
}



.owl-carousel .owl-item img.image-button {
    transform: scale(0.5);
    right: -34px;
    bottom: 37px;
}


.fms a + a {font-size:14px
}
.abbr {
font-size: 23px;
line-height: 1;
margin: 0 0 0 -4px;
font-weight:900
}
.title-deco-home .abbr{margin:0}
.gradient-item h4 {
font-size: 30px;
line-height: 1;
margin-block-start: 0;
margin-block-end: 0;
margin: 15px 0 30px 0;
}
.splash-black, .splash-magenta, .splash-blue{background-size:200%}

.description{bottom: 20px;top: auto;}
#doc a p{font-size:16px}


.title-fms{overflow:initial;}
.margin-mobile{margin:0 10px}
section {
padding: 15px 0 30px 0;
}
.white-slash{margin-bottom:50px;width: 10px;}
.inner-title {
margin-top: 5px;
}
#cards a {
font-size:10px;
line-height:10px;
}
#cards a img {
margin-bottom: 0px;
}
.black .title-section .inner-title:before, .white .title-section .inner-title:before, .gray .title-section .inner-title:before {
width: 10px;
margin-right: 10px;
height:26px;
}
.title-section .inner-title h3 {font-size:26px}

.uploadModal form{margin-left:10px; margin-right:10px}
.uploadModal{max-height:700px}


#logo img {max-width:78px;z-index:2}
.content-hero {padding:0 0px 20px 0px}
.content-hero #hero{margin-top:-45px;height: Calc(100vh - 45px);
   /* border: 1px solid yellow;*/
}
.content-hero #hero:before{
	content: "";
    width: 100%;
    height: 20%;
    position: absolute;
    z-index: 1;
    background: linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 45%);
}
#hero .item{    
display: flex;
flex-direction: column-reverse;
}
#hero .desc {position:relative; bottom:0;margin: 0px 20px 0px 20px;
}
#hero.owl-carousel .owl-stage-outer{padding-left:0}
#hero .desc h3 {font-size: 19px;}
#hero .desc .badge{height:11px; padding:0 5px;line-height:11px}	
#hero .container-hero{background : -moz-linear-gradient(50% 100% 90deg,rgba(0, 0, 0, 1) 13.8%,rgba(34, 34, 33, 0) 99.84%);
  background : -webkit-linear-gradient(90deg, rgba(0, 0, 0, 0.8) 100%, rgba(34, 34, 33, 0) 99.84%);
  background : -webkit-gradient(linear,50% 100% ,50% 0% ,color-stop(0.138,rgba(0, 0, 0, 1) ),color-stop(0.9984,rgba(34, 34, 33, 0) ));
  background : -o-linear-gradient(90deg, rgba(0, 0, 0, 0.8) 100%, rgba(34, 34, 33, 0) 99.84%);
  background : -ms-linear-gradient(90deg, rgba(0, 0, 0, 0.8) 100%, rgba(34, 34, 33, 0) 99.84%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#222221' ,GradientType=0)";
  background : linear-gradient(0deg, rgba(0, 0, 0, 0.8) 100%, rgba(34, 34, 33, 0) 99.84%);
   border-radius : 0px 0px 18px 18px;
  -moz-border-radius : 0px 0px 18px 18px;
  -webkit-border-radius : 0px 0px 18px 18px;
 }
#hero .desc {display:flex;
flex-direction:column;
	/*height: 95px;*/
	text-align:center;
}
#hero .desc .desc-mobile{flex-direction:column}

#hero .btn{
width : 82px;
  height : 28px;
 
  font-size:11px;
  color:#fff;
  display: inline-flex;
    align-items: center;
    justify-content: center;
	margin:10px auto;
	padding-left:0;
	padding-right:0
}
#hero .btn:before{content:"";width:25px;height:25px;background:url('../images/btn-circle-arrow-right.svg') no-repeat; display:block;margin-right:10px; }

#hero .desc h2 {
    font-size: 25px;
    margin-bottom: 3px;
    margin-top: 15px;
}
#hero .desc p {
font-size: 11px;
font-weight:600
}

#hero .item img{width: 100vw!important; height: 70vh!important; object-fit: cover; }

#modalUpload h2{font-size:20px; line-height:26px}	
footer {

}
footer img{
    width: 100px;}

.category {top:10px}
.one-column{padding:0 10px }

.border-bottom-section .title-section {
    margin-top: 30px;
}

.title-with-sub .next {
    text-indent: 26px;
}

.row-vote{flex-direction:column; margin:0 0 20px 0 }
.row-vote + .row-vote{margin-top:40px}
.title-vote{text-align: center; margin: 0 auto 20px auto;font-size:26px;width: 100%;justify-content: center;font-weight:600;height: 30px;}
.title-vote.mob1{background:#fa0559;}
.title-vote.mob2{background:#7b2c8f;}
.border-violet.box input {border-color:#7b2c8f}
.total-violet{color:#7b2c8f!important}
.btn--straberry{background:#00ffff;color:#000}
#grid-vote input[type=text]{border-radius:0}
#mc1{background:#fa0559;color:#fff}
#mc2{background:#7b2c8f;color:#fff}
#mc1::placeholder ,#mc2::placeholder{color:#fff}
.col .box:first-child {margin-left:0px}
.col.second{margin-top:40px}
table .col.second{margin-top:0px}
.col.second .box:first-child {margin-left:0px}
.bg-vote:before{background-repeat:repeat;}
.row-vote:nth-child(2) .second label {
    display: block;
}
.row-total .inner-content {margin-left:0px; margin-bottom:20px}
.bg-vote h2 {margin: 10px 0 40px 0px;font-size:18px;}
.bg-vote .title{text-align:center;}
.steps a {width: 30px; height: 30px;font-size:20px;}
.steps li::before{display:none;}
.steps{margin:20px 0}
.table-modes tr td:first-child {
    margin: 5px 0;
}

.slash-top {
    width: 46px;
    height: 2px;
    background: #d90055;
}

.badge-big {
    font-size: 12px;
    font-weight: bold;
    font-family: rift,sans-serif;
    line-height: 1;
    margin: 0;
    padding: 0;
    border-radius: 3px;
}
.badge-top-left{
	top: 10px;
    left: 10px;
    position: absolute;
}
.btn-black {
    background: rgba(0, 0, 0, 0.54);
    color: #fff;
    border: 1px solid #fff;
    max-width: 190px;
    height: 23px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 10px;
    text-transform: uppercase;
	margin-top:10px;
}

.title-deco ~ .container-subtitle div > h2 {
    font-weight: 500;
    font-size: 12px;
    line-height: 1;
	margin-top:-10px;
	margin-left:20px;
}

.title-deco{
border-left: 3px solid #fff;
height: 53px;
display:flex;
align-items:center;
padding-left:16px;
position: relative;
margin-left:0px;
overflow:hidden;
}

.title-deco.bottom:before {
    content: "";
    position: absolute;
    width: 13px;
    height: 2px;
    z-index: 5;
    background: #d90055;
    z-index: 4;
    left: 0px;
    bottom: 0;
}
.title-deco.bottom-white:before {
    content: "";
    position: absolute;
    width: 41px;
    height: 2px;
    z-index: 5;
    background: #d90055;
    z-index: 4;
    left: -16px;
    bottom: 0;
}


.grid-inner-videos{
	display: grid;
    -webkit-column-gap: 22px;
    -moz-column-gap: 22px;
    column-gap: 22px;
    -ms-grid-columns: 1fr 22px 1fr 22px;
    grid-template-columns: repeat(2,1fr);
	row-gap: 30px;
	padding:1em;
}
.grid-inner-videos .item img{
	  border-radius : 9px;
  -moz-border-radius : 9px;
  -webkit-border-radius : 9px;
}
.grid-upper{margin-top:10px;margin-bottom:50px}


.bewtween-lines{display:flex; align-items:center; margin-top:33px; margin-bottom:88px}
.bewtween-lines.inside-btn{display:flex; align-items:center; margin:0}
.bewtween-lines:before,.bewtween-lines:after{
  content:"";
  width: 15%;
  height: 2px;
  vertical-align: super;
  background-color:#d90055;
  display:inline-block;
}
.bewtween-lines:before{margin-right:63px;}
.bewtween-lines:after{margin-left:63px;}
  
.bewtween-lines-title{display:flex; align-items:start; padding-top:40px; margin-bottom:20px}
.no-lines-title{display:flex; align-items:start; padding-top:40px; margin-bottom:20px}
.bewtween-lines-title:before,.bewtween-lines-title:after{
  content:"";
  width: 15%;
  height: 2px;
  vertical-align: super;
  background-color:#d90055;
  display:inline-block;
}
.bewtween-lines-title h1{width:70%;text-align:center;font-size: 23px;font-weight: 900;color:#e4e4e4}
.no-lines-title h1{width:100%;text-align:center;font-size: 23px;font-weight: 900;color:#e4e4e4}
#quizNumbers:not(#fix-resultado){float:left;font-size:40px;font-weight:900; line-height: 1;color:#e4e4e4; margin-top:5px}
.x-center {
    margin: 0 auto 40px auto;
}

#quizResult{margin-top:0; font-size:16px;line-height:20px;padding: 0;color:#d90055;font-weight:500}
#quizResult p{color:#fff;font-weight:400;}
#quizResult .result-number {font-size:26px;font-weight:900;margin:5px 0}
#fix-resultado{font-size:20px;margin-top:0px}


#grid-vote button:not(#menu), #grid-vote{font-size:14px;border-radius: 0;   font-weight: 600;}
#menu{font-size:14px;border-radius: 0;    font-weight: 600;}

.box input, .box{width:51px;height:51px;margin:0;border-radius:0}
.box-input{max-width:450px;margin:0 auto}

.result-mobile{font-size:24px;font-weight:bold;}
.line-height1{line-height:1}

.twitter-card figcaption {
    position: absolute;
    top: 0px;
    left: 25px;
    font-size: 0.6em;
}
.twitter-card figure img {
    display: block;
    border-radius: 50%;
    height: 20px;
}

#cards{background:url('../images/x2-mobile-full.png') top no-repeat, url('../images/x2-mobile-full.png') bottom no-repeat; padding:20% 0; margin-bottom:54px}
.evl-text{font-size:11px; line-height:15px}

.fluid-mobile{padding-left: 4%!important; padding-right: 4%!important;}

}



@media (max-width: 320px) {
#hero .owl-next {
right: 20%;}
#hero .owl-prev {
left: 20%;}

}
@media (min-width: 320px) and (max-width: 350px) {
	.prox{width:40px;margin-right:0}
	.box input, .box {
    width: 46px;
    height: 46px;
margin: 1px;
}
.box label{font-size:15px}
.box.large {
    width: 58px;
}
.bg-vote .btn{padding: 0.375rem 0.175rem;}

}
/*desde tablet*/
@media (min-width: 768px) {
.grid-inner-vertical{display: grid;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
    -ms-grid-columns: 1fr 20px 1fr 20px 1fr 20px 1fr 20px;
    grid-template-columns: repeat(4,1fr);
	row-gap: 20px;
    padding: 0 20px;
}
}
@media (min-width: 992px){

.d-lg-none {
    display: none!important;
}
.container-scroll{
	width: 100%;
    padding-left: 58px;
}
.dark-bg{background:bottom  left linear-gradient(-180deg, rgba(0, 0, 0, 0.9) 0%, rgba(255, 255, 255, 0) 100%)}
.fms{margin-top:35px}
.pb-lg-15{padding-bottom:15px;}
#freestyle{margin-top:-45px; margin-bottom:45px}
#beatmaker,#urbanart,#freestyle-inner,#beatmaker-inner,#urbanart-inner{margin-top:37px;margin-bottom:94px}
.border-tabs{margin-bottom:60px;}
#hero .owl-stage-outer{height:70vh}

.content-hero{height: Calc(100vh - 143px); position:relative;}
#hero .pickgradient{border-bottom-left-radius:51px;border-bottom-right-radius:51px;overflow:hidden;width: 100%; height:70vh}
#pch.owl-carousel .owl-stage {margin-top: 40px;}
#hero .desc {/*top:345px; */left:56px;
}
#hero .desc h2 {font-size:70px;font-weight:900;margin: 10px 0;margin-block-end: 0px;
    margin-block-start: 0;    clear: both;}
#hero .desc h3{float:left;}
#hero .desc p{font-size:14px;font-weight:500;}
#hero .desc .btn{font-size:12px;font-weight:500;
  width : 150px;
  height : 51px;
  border-radius : 10px;
  -moz-border-radius : 10px;
  -webkit-border-radius : 10px;
  border:1px solid #fff;
  background:#000;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top:23px;
}
/*nuevo*/
#hero.owl-theme .owl-nav .disabled{opacity:0}
#hero.owl-carousel .owl-nav button.owl-prev, #hero.owl-carousel .owl-nav button.owl-prev, #hero.owl-carousel button.owl-dot.owl-nav {
    position: absolute;
    left: 35px;
    top: 50%;
    display: block;
    padding: 0 .3em !important;
    font-size: 3em;
    margin: 0;
    cursor: pointer;
    transform: translate(-50%, -50%);
}
#hero.owl-carousel .owl-nav button.owl-next, #hero.owl-carousel .owl-nav button.owl-next, #hero.owl-carousel button.owl-dot.owl-nav {
    position: absolute;
    right: 20px;
    top: 50%;
    display: block;
    padding: 0 0.3em !important;
    margin: 0;
    cursor: pointer;
    transform: translate(-50%, -50%);
}

#doc.owl-carousel .owl-nav button img{filter: brightness(0) saturate(100%) invert(17%) sepia(80%) saturate(7479%) hue-rotate(329deg) brightness(83%) contrast(108%);}
#doc.owl-carousel .owl-nav button.owl-prev, #doc.owl-carousel .owl-nav button.owl-prev, #doc.owl-carousel button.owl-dot.owl-nav {
    position: absolute;
    left: -60px;
    top: 50%;
    display: block;
    padding: 0 .3em !important;
    font-size: 3em;
    margin: 0;
    cursor: pointer;
    transform: translate(-50%, -50%);
}
#doc.owl-carousel .owl-nav button.owl-next, #doc.owl-carousel .owl-nav button.owl-next, #doc.owl-carousel button.owl-dot.owl-nav {
    position: absolute;
    right: -100px;
    top: 50%;
    display: block;
    padding: 0 0.3em !important;
    font-size: 3em;
    margin: 0;
    cursor: pointer;
    transform: translate(-50%, -50%);
}
#tlt2.owl-carousel .owl-nav button.owl-prev, #tlt2.owl-carousel .owl-nav button.owl-prev, #tlt2.owl-carousel button.owl-dot.owl-nav {
    position: absolute;
    left: -60px;
    top: 50%;
    display: block;
    padding: 0 .3em !important;
    font-size: 3em;
    margin: 0;
    cursor: pointer;
    transform: translate(-50%, -50%);
}
#tlt2.owl-carousel .owl-nav button.owl-next, #tlt2.owl-carousel .owl-nav button.owl-next, #tlt2.owl-carousel button.owl-dot.owl-nav {
    position: absolute;
    right: -100px;
    top: 50%;
    display: block;
    padding: 0 0.3em !important;
    font-size: 3em;
    margin: 0;
    cursor: pointer;
    transform: translate(-50%, -50%);
}
.badge-big{
	
	font-size:25px; 
	font-weight:bold; 
	font-family:rift,sans-serif; 
	line-height:1; 
	margin:0;
	padding:0;
	border-radius:5px;
}
.badge-top-left{
	top:33px;
	left:18px;
	position:absolute; 
}
.fms .item .btn-black{
	margin-top:36px;
background: rgba(0, 0, 0, 0.54);
    color: #fff;
    border: 1px solid #fff;
   max-width : 259px;
  height : 51px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 12px;
    text-transform: uppercase;
}
.send{
padding: 1.45em;
    font-size: 15px;
    text-transform: uppercase;
    line-height: 18px;
    font-weight: 400;
}
.lg-block{display:block}
.title-mobile{display:none;}
#section-masterclass ul {
	max-width:70%;
}
.fix-top{margin-top:-114px}


.card-columns {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
	padding:0;
	margin-top: 95px;
}
.line-x{width: 80%;
    margin-right: 2%;}
.line-3x-full{
	background: url('../images/line-3x-full.png') repeat-x;
    height: 100px;
    width: 100%; 
    background-position: top left;
}
.line-4x-full-top{
	background: url('../images/4x-lines.png') no-repeat;
    background-position: top left;
}
.line-4x-full-bottom{
	background: url('../images/4x-lines.png') no-repeat;
    background-position: -25px 232px;
}
.grid-upper{margin-bottom:100px}
#tabs-nav.fms-tabs{    
    margin: -10px auto 0 auto;
	padding: 0 3%;
}
.checks{font-size:14px}
.fix-row-total{margin-left:-10px}
.btn-comunidad{
background : #D90055;
  height : 55px;
  border-radius : 10px;
  -moz-border-radius : 10px;
  -webkit-border-radius : 10px;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:18px;
  color: #E4E4E4;
  font-weight:900;
  width:100%
}

.btn-outline-straberry{border:1px solid #D90055;border-radius:10px;font-family:'Poppins',sans-serif;font-size : 26px;font-weight:500}
.btn---straberry{background:#D90055;border:1px solid #D90055;border-radius:10px;font-family:'Poppins',sans-serif;font-size :26px;font-weight:500}

.box.large{
	width:190px;
}
.box.x-large{
	width:310px!important;
}

.no-border{border:none!important;}
.regular{width:82px;}
.x-red-medium{background:url("../images/x-red-medium.svg") repeat-x;width:100%;height:10px; background-size:cover;}
.x-red-large{background:url("../images/x-red-large.svg") repeat-x;width:100%;height:37px; background-size:cover;}
.icon-camera{display:flex; margin:0 27px}
.box input.total{
    color: #000;background:#ccc;font-size: 29px!important;
}

#result {padding-top: 50px;}
.box input.text-default{
	border:1px solid #fff;
}

.table-modes thead{line-height: 69px;}
.line-height1{line-height:1}
.evl {color:#e2e2e2;}
.evl h3{font-family:'Oswald', sans-serif;font-size:30px; height:65px; display:flex; align-items:center}
.evl-text{max-width:436px}
.x3-vertical{position: absolute;
    bottom: 0;
    width: 93px;
    height: 1052px;
    background: url(../images/x3-vertical.png) no-repeat;
    right: 5%;
    margin-bottom: 251px;
}
.footer-top{width:90%}
footer {height:491px}


.grid-inner-vertical .description h4, .grid-inner-videos .description h4 {
    font-size: 28px;
    line-height: 1;
    margin: 10px 0 5px 0;
	text-align:center;
}

.grid-inner-vertical .description p, .grid-inner-videos .description p {
    font-size: 15px;
    line-height: 16px;
	text-align:center;
}

}


@media (min-width: 992px) and (max-width: 1340px){
.navbar ul li a{font-size:15px;}
.header-buttons a.btn-white,.header-buttons a.btn-white-outline{min-width:100px;font-size:15px}
#tabs-nav li a{width:120px}
}

@media (max-width: 1199px){
.pl-mobile{padding-left:4%}
#doc {margin-top: 37px;}
#tlt2.owl-carousel .owl-nav button.owl-prev, #tlt2.owl-carousel .owl-nav button.owl-prev, #tlt2.owl-carousel button.owl-dot.owl-nav{left:20px}


}

@media (min-width: 1200px){
#doc{max-width:1079px;margin:110px auto 22px auto;}
  .sub-description{max-width:1079px;margin:32px auto;}
  #tlt2{max-width:1030px;margin:50px auto 50px auto;}
  .container-scroll{ width:100%;padding-left:58px; }
  /*#pch {
    max-width: 1079px;
    margin: 32px auto;
}*/
.grid {max-width: 80%;}
.card-columns{max-width:80%; position:relative; z-index:2}
  .navbar ul li a{font-size:18px}
 
/*#double-item{width:761px}*/

}
@media (min-width: 1400px){.card-columns{max-width:1368px;}
 .play-rounded{width:85px;height:85px;}
}
@media (min-width: 1600px){
.container {
width: 80%;
}
/*.container-scroll{ width:90%; margin-left:10%}
/*#fms .owl-stage-outer{ padding-left:10% }*/

}
@media only screen and (min-width: 1440px){


}

.container-scroll .owl-nav {right: 20px;top: 46%;position:absolute;}
.grid-bck{display: grid;
grid-template-columns: repeat(2, 1fr);
grid-template-rows: repeat(2, 1fr);
grid-column-gap: 13px;
grid-row-gap: 13px;
}
.h-100{height:100%}
html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{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-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.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,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.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-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;min-width:0;max-width:100%}.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.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%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.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;min-width:0;max-width:100%}.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.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%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.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;min-width:0;max-width:100%}.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.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%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.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;min-width:0;max-width:100%}.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.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%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.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;min-width:0;max-width:100%}.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.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%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.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%}}.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}@media (min-width:576px){.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}}@media (min-width:768px){.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}}@media (min-width:992px){.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}}@media (min-width:1200px){.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}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!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-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}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!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}.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}@media (min-width:576px){.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-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}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!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}.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}}@media (min-width:768px){.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-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}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!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}.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}}@media (min-width:992px){.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-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}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!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}.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}}@media (min-width:1200px){.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-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}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!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}.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}}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}
