/* FONTS */
@font-face{
	font-family: 'PoppinsBold';
	src: url(/general/fonts/Poppins-Bold.ttf) format("truetype");
}
@font-face{
	font-family: 'PoppinsLight';
	src: url(/general/fonts/Poppins-Light.ttf) format("truetype");
}
@font-face{
	font-family: 'PoppinsMedium';
	src: url(/general/fonts/Poppins-Medium.ttf) format("truetype");
}
@font-face{
	font-family: 'Poppins';
	src: url(/general/fonts/Poppins-Regular.ttf) format("truetype");
}
.mobile{
	display: none !important;
}
.mobileFlex{
	display: none !important;
}
.justify-content-center {
	-ms-flex-pack: left !important;
	justify-content: left !important;
}
.margin-neg{
	margin-top: -10vh;
}
.customPagNext{
	display: none;
}
/* PADDINGS & MARGINS */
.pb-10{padding-bottom:10px !important;}
.pb-15{padding-bottom:15px !important;}
.pb-20{padding-bottom:20px !important;}
.pb-30{padding-bottom:30px !important;}
.pb-40{padding-bottom:40px !important;}
.pb-50{padding-bottom:50px !important;}
.pb-60{padding-bottom:60px !important;}
.pb-70{padding-bottom:70px !important;}
.pb-80{padding-bottom:80px !important;}
.pb-90{padding-bottom:90px !important;}
.pb-100{padding-bottom:100px !important;}
.pb-130{padding-bottom:130px !important;}

.pt-10{padding-top:10px !important;}
.pt-15{padding-top:15px !important;}
.pt-20{padding-top:20px !important;}
.pt-30{padding-top:30px !important;}
.pt-40{padding-top:40px !important;}
.pt-50{padding-top:50px !important;}
.pt-60{padding-top:60px !important;}
.pt-70{padding-top:70px !important;}
.pt-80{padding-top:80px !important;}
.pt-90{padding-top:90px !important;}
.pt-100{padding-top:100px !important;}
.pt-120{padding-top:120px !important;}
.pt-150{padding-top:150px !important;}

.p-10{padding:10px !important;}
.p-20{padding:20px !important;}
.p-30{padding:30px !important;}
.p-40{padding:40px !important;}
.p-50{padding:50px !important;}
.p-60{padding:60px !important;}
.p-70{padding:70px !important;}
.p-80{padding:80px !important;}
.p-90{padding:90px !important;}
.p-100{padding:100px !important;}



.mt-10{margin-top:10px !important;}
.mt-20{margin-top:20px !important;}
.mt-30{margin-top:30px !important;}
.mt-40{margin-top:40px !important;}
.mt-50{margin-top:50px !important;}
.mt-60{margin-top:60px !important;}
.mt-70{margin-top:70px !important;}
.mt-80{margin-top:80px !important;}
.mt-90{margin-top:90px !important;}
.mt-100{margin-top:100px !important;}
.mt-130{margin-top:130px !important;}

.mt-120{margin-top:120px !important;}
.mt-150{margin-top:150px !important;}
.mt-170{margin-top:170px !important;}
.mt-200{margin-top:200px !important;}
.mt-300{margin-top:300px !important;}
.mt--90{margin-top:-90px !important;}
.mt--310{margin-top:-310px !important;}

.mb-0{margin-bottom:0px !important;}
.mb-10{margin-bottom:10px !important;}
.mb-20{margin-bottom:20px !important;}
.mb-30{margin-bottom:30px !important;}
.mb-40{margin-bottom:40px !important;}
.mb-50{margin-bottom:50px !important;}
.mb-60{margin-bottom:60px !important;}
.mb-70{margin-bottom:70px !important;}
.mb-80{margin-bottom:80px !important;}
.mb-90{margin-bottom:90px !important;}
.mb-100{margin-bottom:100px !important;}


.mr-10{margin-right:10px !important;}
.mr-20{margin-right:20px !important;}
.mr-30{margin-right:30px !important;}
.mr-40{margin-right:40px !important;}
.mr-50{margin-right:50px !important;}
.mr-60{margin-right:60px !important;}
.mr-70{margin-right:70px !important;}
.mr-80{margin-right:80px !important;}
.mr-90{margin-right:90px !important;}
.mr-100{margin-right:100px !important;}

.ml-10{margin-left:10px !important;}
.ml-20{margin-left:20px !important;}
.ml-30{margin-left:30px !important;}
.ml-40{margin-left:40px !important;}
.ml-50{margin-left:50px !important;}
.ml-60{margin-left:60px !important;}
.ml-70{margin-left:70px !important;}
.ml-80{margin-left:80px !important;}
.ml-90{margin-left:90px !important;}
.ml-100{margin-left:100px !important;}

/* FIN PADDINGS & MARGINS */

.bgBlue{
	background-color: #002555;
}
.bgBeige{
	background-color: #F4F3EF;
}
.bgWhite{
	background-color: #fff;
}
.bgVideo{
	background: linear-gradient( rgba(0, 0, 0, 0.2) 100%, rgba(0,0, 0, 0.2)100%), url('/general/images/img_video.png') center center;
	background-size: cover;
	background-position: center;
}
.bgNew{
	background: linear-gradient( rgba(0, 0, 0, 0.2) 100%, rgba(0,0, 0, 0.2)100%), url('/general/images/IMG_9064.jpg') center center;
}
.close{
	padding: 15px;padding-right: 0;margin-right: -30px; cursor:pointer
}
.parent {
    overflow: hidden;
}
.child {
    height: 100%;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
	background-color: rgba(52,73,94,0.75);
}
.parent:hover .child, .parent:focus .child {
    -ms-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}

.parent:hover .child:before, .parent:focus .child:before {
    display: block;
}
.child:before {
    content: "";
    display: none;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(191, 191, 191, 0.08);
}
.menuActiveWhite{
	font: 16px/48px PoppinsBold;
	letter-spacing: 0px;
	color: #FFFFFF;
	opacity: 1;
	cursor: pointer;
}
.menuItemGold{
	font: 16px/28px PoppinsBold;
	letter-spacing: 0px;
	color: #A5977B;
	opacity: 1;
	cursor: pointer;
}
.menuItemGold:hover{
	color: #fff;
}
.menuBlock {
	display: inline-block;
	margin-right: 30px;
}
.langSelect{
	font: 12px/24px Poppins;
	letter-spacing: 0px;
	color: #A5977B;
	opacity: 1;
	text-transform: uppercase;
	cursor: pointer;
}
.langMenuAct{
	color: #fff;
	text-decoration: underline;
}
.langMenuAct1{
	color: #002555;
	text-decoration: underline;
}
.separatorLang{
	font: 12px/24px Poppins;
	letter-spacing: 0px;
	color: #A5977B;
	opacity: 1;
	text-transform: uppercase;
}
.separatorLang1{
	font: 12px/24px Poppins;
	letter-spacing: 0px;
	color: #A5977B;
	opacity: 1;
	text-transform: uppercase;
}
h1{
	font: 36px/48px PoppinsBold;
	letter-spacing: 0px;
	color: #FFFFFF;
}
.goldH1{
	color: #A5977B;
}
.borderWhite{
	border: 5px solid white;
}
.borderBlue{
	border: 5px solid #002555;
}
.borderBeige{
	border: 4px solid #A5977B;
	width: 48px;
}
.centerImg{
	display: flex;
  	justify-content: center;
}
#verVideo{
	font: 18px/48px PoppinsBold;
	letter-spacing: 0px;
	color: #FFFFFF;
	opacity: 0.7;
}
.customPag{
	font: 14px/48px Poppins;
	letter-spacing: 0px;
	color: #A5977B;
	opacity: 1;
	cursor: pointer;
	-webkit-transition: all .5s;
    -moz-transition: all .5s;
	transition: visibility 0s, opacity 0.5s linear;
    -o-transition: all .5s;
	transition-duration: 0.4s;
    transition: all .5s;
}
.customPagNext{
	font: 14px/48px Poppins;
	letter-spacing: 0px;
	color: #fff;
	opacity: 1;
	cursor: pointer;
	color: white;
	-webkit-transition: all .5s;
    -moz-transition: all .5s;
	transition: visibility 0s, opacity 0.5s linear;
    -o-transition: all .5s;
    transition: all .5s;
}
.borderGold{
	border: 3px solid #A5977B;
	width: 30px;
	margin: auto;
	transform: rotate(90deg)
}
.borderGoldSmall{
	border: 3px solid #A5977B;
	width: 20px;
	margin: auto;
	transform: rotate(90deg)
}
.activeMenuItem {
	color: #002555 !important;
	border-bottom: 4px solid #002555;
}
.img-end{
	max-width:500px;
}
/**
 *  Progress Bar
 */
.progress {
  display: block;
  width: 100%;
  height: 10px;
  border-radius: 0px;
  overflow: hidden;
  
  background-color: transparent;
  background-image: linear-gradient(to right, #A5977B66, #A5977B66);
  background-repeat: no-repeat;
  background-size: 0 100%;
  
  transition: background-size .4s ease-in-out;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0,0,0,0);
  border: 0;
}
.barBottom{
	position: absolute;bottom: 0;right: -15px;left: -15px;padding: 0;
}
.sliderQuote{
	font: 36px/48px PoppinsBold;
	letter-spacing: 0px;
	color: #A5977B;
}
.blue{
	color: #002555;
}
.white{
	color: #fff !important;
}
.hide{
	display:none;
}
.infoSlider {
	background-color: white;
	padding: 20px;
	z-index: 2;
	position: relative;
}
.titleSlider{
	text-align: left;
	font: 24px/30px PoppinsBold;
	letter-spacing: 0px;
	color: #A5977B;
}
.descriptionSlider{
	font: 16px/24px Poppins;
	letter-spacing: 0px;
	color: #002555;
}
.panelWhite{
	background-color: white;
	font: 16px/24px Poppins;
	letter-spacing: 0px;
	color: #002555;
}
.minH {
	min-height: 70vh;
	background-color: white;
}
.bold{
	font-family: PoppinsBold !important;
}
.initial{
	display: initial !important;
	margin-right: 8px;
}
.prevBtn {
	position: absolute;
	left: 33%;
	top: 50%;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border-radius: 10px;
	padding: 15px 10px;
	z-index: 2;
	box-shadow: 0px 2px 4px #00000029 !important;
}
.nextBtn {
	position: absolute;
	right: 3%;
	top: 50%;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border-radius: 10px;
	padding: 15px 10px;
	z-index: 2;
	box-shadow: 0px 2px 4px #00000029 !important;
}
.mt-20vh{
	margin-top: 20vh;
}
.cardMyself {
	background-color: #002555;
	padding: 20px;
}
.cardMyself > .title{
	font: 21px/30px PoppinsBold;
	letter-spacing: 0px;
	color: #FFFFFF;
	opacity: 1;
}
.cardMyself > .description{
	font: 16px/24px Poppins;
	letter-spacing: 0px;
	color: #FFFFFF;
	opacity: 1;
}
.cardBg1{
	background: url('/general/images/conoce_myself_1.png') center center;
	background-size: cover;
	background-position: left;
	min-height: 300px;
}
.cardBg2{
	background: url('/general/images/conoce_myself_2.png') center center;
	background-size: cover;
	background-position: center;
	min-height: 300px;
}
.cardBg3{
	background: url('/general/images/conoce_myself_3.png') center center;
	background-size: cover;
	background-position: center;
	min-height: 250px;
}
.cardBg4{
	background: url('/general/images/conoce_myself_4.png') center center;
	background-size: cover;
	background-position: center;
	min-height: 250px;
}
.equal {
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
	background-color: #002555;
	border-radius: 100px;
	font: 16px/26px PoppinsBold;
	letter-spacing: 0px;
	color: #FFFFFF;
	opacity: 1;
	border: 2px solid #002555;
}
.nav-tabs .nav-link {
	border: 2px solid var(--unnamed-color-002555);
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 2px solid #002555;
	border-radius: 100px;
	opacity: 1;
	font: 16px/26px PoppinsBold;
	letter-spacing: 0px;
	border: 2px solid #002555;
	color: #002555;
	margin-right:15px;
	padding: 5px 15px;
	min-width: 150px;
	text-align: center;
}
/*Bordered*/
.btn-bordered{
    background: transparent;
    border-radius: 6px;
    letter-spacing: 0px;
    color: #1C388C;
    position: relative;
    z-index: 1;
    overflow: hidden;
    margin-bottom: 20px;
	border: 2px solid #002555 !important;
}
.btn-bordered:hover{
    background: #E8EBF3 0% 0% no-repeat padding-box;
    color: #1C388C;
	transition: all 1s;
}
.btn-bordered::after{
    content: "";
    background: #E8EBF3;
    position: absolute;
    z-index: -1;
    padding: 20px;
    display: block;
    border-radius: 50%;
    left: -50%;
    right: -50%;
    top: -60%;
    line-height: 5px;
    bottom: -180%;
    transform: scale(0, 0.8);
}
.btn-bordered:hover::after{
    transform: scale(1, 1);
    transition: all 0.5s ease-out;
}
.nav-tabs {
	border-bottom: 0px;
}
.marginGlobal{
	margin: 20px;
}
.listTec{
	font: 24px/30px Poppins;
	letter-spacing: 0px;
	color: #002555;
}
.textHover{
	font: 14px/24px Poppins;
	letter-spacing: 0px;
	color: #2855C8;
	opacity: 1;
}
.mixBorder{
	border-top: 1px solid #2855C8;
	border-left: 1px solid #fff !important;
	border-right: 1px solid #fff !important;
	border-bottom: 1px solid #fff !important;
	-webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
.blueBorder{
	border-top: 1px solid #2855C8;
	border-left: 1px solid #2855C8 !important;
	border-right: 1px solid #2855C8 !important;
	border-bottom: 1px solid #2855C8 !important;
	-webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
.customScrollBlockHover{
  -webkit-transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -o-transition: opacity .25s ease-in-out;
  transition: opacity .25s ease-in-out;
}
.customScrollBlock{
  -webkit-transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -o-transition: opacity .25s ease-in-out;
  transition: opacity .25s ease-in-out;
}
#esquemaImg{
	-webkit-transition: all .25s;
    -moz-transition: all .25s;
    -o-transition: all .25s;
    transition: all .25s;
}
#cf img {
  position:absolute;
  left:0;
  -webkit-transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -o-transition: opacity .25s ease-in-out;
  transition: opacity .25s ease-in-out;
}

#cf img.top:hover {
  opacity:0;
}
.titleEspecificaciones{
	text-align: center;
	font: 16px/24px PoppinsBold;
	letter-spacing: 0px;
	color: #A5977B;
	opacity: 1;
}
.customList::marker{
	content: url('/general/images/check_circle_gold.svg');
}
.customList {
	padding-left: 15px;
	margin-bottom: 10px;
}
.customUl{
	padding-left: 15px;
}
.customList > span{
	font: 16px/24px PoppinsLight;
	letter-spacing: 0px;
	color: #002555;
	opacity: 1;
}
.bigFont > a {
	font: 24px/30px PoppinsBold !important;  
	min-width: 80% !important;
  	text-align: left !important;
  	padding: 8px 23px !important;
	background-image: url('/general/images/expand_circle2.png') !important;
}
.bigFont > a {
	font: 24px/30px PoppinsBold !important;
	min-width: 80% !important;
	text-align: left !important;
	padding: 8px 23px !important;
	background-image: url('/general/images/expand_circle2.png') !important;
	background-position-x: 95% !important;
	background-position-y: 50% !important;
}
.bigFont > .btn-bordered{
	background-image: url('/general/images/expand_circle.png') !important;
	background-position-x: 95% !important;
	background-position-y: 50% !important;
}
.customList > .bold {
	font-family: PoppinsMedium !important;
}
.modal-body {
	padding: 0px;
}

/** MOVILES  **/
@media only screen and (min-width : 160px) and (max-width : 740px){
.container-fluid{
	padding: 0px;
}	
.web{
	display: none !important;
}
.mobile{
	display: block !important;
}
.mobileFlex{
	display: flex !important;
}

/* PADDINGS & MARGINS */
	.pad-0-m{padding:0px !important}
	
	.pb-0-m{padding-bottom:0px !important;}
	.pb-5-m{padding-bottom:5px !important;}
	.pb-10-m{padding-bottom:10px !important;}
	.pb-15-m{padding-bottom:15px !important;}
	.pb-20-m{padding-bottom:20px !important;}
	.pb-30-m{padding-bottom:30px !important;}
	.pb-40-m{padding-bottom:40px !important;}
	.pb-50-m{padding-bottom:50px !important;}
	.pb-60-m{padding-bottom:60px !important;}
	.pb-70-m{padding-bottom:70px !important;}
	.pb-80-m{padding-bottom:80px !important;}
	.pb-90-m{padding-bottom:90px !important;}
	.pb-100-m{padding-bottom:100px !important;}
	
	
	.pt-0-m{padding-top:0px !important;}
	.pt-5-m{padding-top:5px !important;}
	.pt-10-m{padding-top:10px !important;}
	.pt-15-m{padding-top:15px !important;}
	.pt-20-m{padding-top:20px !important;}
	.pt-30-m{padding-top:30px !important;}
	.pt-40-m{padding-top:40px !important;}
	.pt-50-m{padding-top:50px !important;}
	.pt-60-m{padding-top:60px !important;}
	.pt-70-m{padding-top:70px !important;}
	.pt-80-m{padding-top:80px !important;}
	.pt-90-m{padding-top:90px !important;}
	.pt-100-m{padding-top:100px !important;}
	.pt-120-m{padding-top:120px !important;}
	.pt-150-m{padding-top:150px !important;}
	
	.p-0-m{padding:0px !important;}
	.p-10-m{padding:10px !important;}
	.p-15-m{padding:15px !important;}
	.p-20-m{padding:20px !important;}
	.p-30-m{padding:30px !important;}
	.p-40-m{padding:40px !important;}
	.p-50-m{padding:50px !important;}
	.p-60-m{padding:60px !important;}
	.p-70-m{padding:70px !important;}
	.p-80-m{padding:80px !important;}
	.p-90-m{padding:90px !important;}
	.p-100-m{padding:100px !important;}
	
	.mt-0-m{margin-top:0px !important;}
	.mt-10-m{margin-top:10px !important;}
	.mt-20-m{margin-top:20px !important;}
	.mt-30-m{margin-top:30px !important;}
	.mt-40-m{margin-top:40px !important;}
	.mt-50-m{margin-top:50px !important;}
	.mt-60-m{margin-top:60px !important;}
	.mt-70-m{margin-top:70px !important;}
	.mt-80-m{margin-top:80px !important;}
	.mt-90-m{margin-top:90px !important;}
	.mt-100-m{margin-top:100px !important;}
	.mt-120-m{margin-top:120px !important;}
	.mt-150-m{margin-top:150px !important;}
	.mt-170-m{margin-top:170px !important;}
	.mt-200-m{margin-top:200px !important;}
	.mt-300-m{margin-top:300px !important;}
	.mt--90-m{margin-top:-90px !important;}
	.mt--310-m{margin-top:-310px !important;}
	.mt--20-m{margin-top:-20px !important;}
	
	.mb-0-m{margin-bottom:0px !important;}
	.mb-5-m{margin-bottom:5px !important;}
	.mb-10-m{margin-bottom:10px !important;}
	.mb-20-m{margin-bottom:20px !important;}
	.mb-30-m{margin-bottom:30px !important;}
	.mb-40-m{margin-bottom:40px !important;}
	.mb-50-m{margin-bottom:50px !important;}
	.mb-60-m{margin-bottom:60px !important;}
	.mb-70-m{margin-bottom:70px !important;}
	.mb-80-m{margin-bottom:80px !important;}
	.mb-90-m{margin-bottom:90px !important;}
	.mb-100-m{margin-bottom:100px !important;}
	
	
	.mr-10-m{margin-right:10px !important;}
	.mr-20-m{margin-right:20px !important;}
	.mr-30-m{margin-right:30px !important;}
	.mr-40-m{margin-right:40px !important;}
	.mr-50-m{margin-right:50px !important;}
	.mr-60-m{margin-right:60px !important;}
	.mr-70-m{margin-right:70px !important;}
	.mr-80-m{margin-right:80px !important;}
	.mr-90-m{margin-right:90px !important;}
	.mr-100-m{margin-right:100px !important;}
	
	.ml-10-m{margin-left:10px !important;}
	.ml-20-m{margin-left:20px !important;}
	.ml-30-m{margin-left:30px !important;}
	.ml-40-m{margin-left:40px !important;}
	.ml-50-m{margin-left:50px !important;}
	.ml-60-m{margin-left:60px !important;}
	.ml-70-m{margin-left:70px !important;}
	.ml-80-m{margin-left:80px !important;}
	.ml-90-m{margin-left:90px !important;}
	.ml-100-m{margin-left:100px !important;}
	
	.pad-0-m{
		padding:0px;
	}
	/* FIN PADDINGS & MARGINS */	

	.tcm{
		text-align: center !important;
	}
	.tlm{
		text-align: left !important;
	}
	.trm{
		text-align: right !important;
	}
	
	h1{
		font: 30px/36px PoppinsBold;
	}
	
	.bgVideo {
		height: 25vh !important;
		background: linear-gradient( rgba(0, 0, 0, 0.2) 100%, rgba(0,0, 0, 0.2)100%), url('/general/images/img_video_m.jpg') center center;
		background-size: cover;
	}
	.bgNew{
		background: linear-gradient( rgba(0, 0, 0, 0.2) 100%, rgba(0,0, 0, 0.2)100%), url('/general/images/IMG_9064.jpg') center center;
		background-size: cover;
	}
	.menuMobileInActiveGold{
		font: 12px/18px PoppinsBold;
		letter-spacing: 0px;
		color: #A5977B;
		opacity: 1;
		margin-top: 8px;
		margin-bottom: 5px;
	}
	.menuMobileActiveWhite{
		font: 12px/18px PoppinsBold;
		letter-spacing: 0px;
		color: #FFFFFF;
		opacity: 1;
		margin-top: 8px;
		margin-bottom: 5px;
	}
	.menuMobileActiveBlue{
		font: 12px/18px PoppinsBold;
		letter-spacing: 0px;
		color: #002555;
		opacity: 1;
		margin-top: 8px;
		margin-bottom: 5px;
	}
	.menuMobileInActiveBg{
		background: transparent 0% 0% no-repeat padding-box;
		padding: 7px 0px;
		border-radius: 20px;
	}
	.menuMobileActiveBg{
		background: #3D587B 0% 0% no-repeat padding-box;
		padding: 7px 0px;
		border-radius: 20px;
	}
	.menuMobileActiveBgGold{
		background: #E4E0D7 0% 0% no-repeat padding-box;
		padding: 7px 0px;
		border-radius: 20px;
	}
	.sliderQuote{
		font: 28px/36px PoppinsBold;
		letter-spacing: 0px;
		color: #A5977B;
	}
	.prevBtn-m {
		position: absolute;
		left: 8px;
		top: 45vh;
		background: #FFFFFF 0% 0% no-repeat padding-box;
		border-radius: 10px;
		padding: 15px 10px;
		z-index: 2;
		box-shadow: 0px 2px 4px #00000029 !important;
	}
	.nextBtn-m{
		position: absolute;
		right: 8px;
		top: 45vh;		
		background: #FFFFFF 0% 0% no-repeat padding-box;
		border-radius: 10px;
		padding: 15px 10px;
		z-index: 2;
		box-shadow: 0px 2px 4px #00000029 !important;
	}
	.prevBtn-mc{
		position: absolute;
		left: 25px;
		top: 30vh;
		background: #FFFFFF 0% 0% no-repeat padding-box;
		border-radius: 10px;
		padding: 15px 10px;
		z-index: 2;
		box-shadow: 0px 2px 4px #00000029 !important;
	}
	.nextBtn-mc{
		position: absolute;
		right: 25px;
		top: 30vh;		
		background: #FFFFFF 0% 0% no-repeat padding-box;
		border-radius: 10px;
		padding: 15px 10px;
		z-index: 2;
		box-shadow: 0px 2px 4px #00000029 !important;
	}
	#slider-m > .slick-list{
		max-height:56vh;
	}
	.titleSlider{
		font: 18px/24px PoppinsBold;
	}
	.descriptionSlider{
		font: 14px/18px Poppins;
	}
	.smallMobileQuote{
		font: 24px/30px PoppinsBold;
	}
	.panelWhite {
		font: 14px/18px Poppins;
	}
	.minH {
		min-height: 50vh;
	}
	.progress-m {
	  display: block;
	  width: 100%;
	  height: 10px;
	  border-radius: 0px;
	  overflow: hidden;
	  
	  background-color: transparent;
	  background-image: linear-gradient(to right, #A5977B66, #A5977B66);
	  background-repeat: no-repeat;
	  background-size: 0 100%;
	  
	  transition: background-size .4s ease-in-out;
	}
	.progress-mc {
	  display: block;
	  width: 100%;
	  height: 10px;
	  border-radius: 0px;
	  overflow: hidden;
	  
	  background-color: transparent;
	  background-image: linear-gradient(to right, #A5977B66, #A5977B66);
	  background-repeat: no-repeat;
	  background-size: 0 100%;
	  
	  transition: background-size .4s ease-in-out;
	}
	.barBottom {
		bottom: 15vh;
	}
	.infoSlider {
		padding: 15px;
	}
	.activeMenuItem {
		border-bottom: 0px solid #002555;
	}
	.blue-m {
		color: #002555;
	}
	.ds-block{
		display: block !important;
	}
	.cardMyself {
		padding: 15px;
		min-height: 35vh;
	}
	.cardMyself > .title{
		font: 18px/24px PoppinsBold;
		letter-spacing: 0px;
		color: #FFFFFF;
		opacity: 1;
	}
	.cardMyself > .description{
		font: 14px/18px Poppins;
		letter-spacing: 0px;
		color: #FFFFFF;
		opacity: 1;
	}
	.cardBg1{
		min-height: 220px;
	}
	.cardBg2{
		min-height: 220px;
	}
	.cardBg3{
		min-height: 220px;
	}
	.cardBg4{
		min-height: 220px;
	}
	.img-end{
		max-width:75%;
	}
	.adjEndMobile{
		margin-top: -85px;
	}
	.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
		font: 13px/26px PoppinsBold;
		padding: 5px 15px;
	}
	.nav-tabs .nav-link {
		font: 13px/26px PoppinsBold;
	}
	.listTec{
		font: 18px/30px Poppins;
	}
	.scrollContainer,.scrollContainerBino{
		max-height: calc(100vh - 350px);
		overflow: scroll;
	}
	.shadowScroll {
		width: ;
		height: 20vh;
		background: linear-gradient( rgba(0, 0, 0, 0) 30%, rgba(255, 255, 255, 0.95)100%), center no-repeat;
		position: absolute;
		z-index: 2;
		bottom: 0vh;
	}
	.scrollButton {
		transform: rotate(-90deg);
	}
	#nav-binocular-tab-m, #nav-adapt-tab-m {
		font: 13px/30px PoppinsBold !important;
		letter-spacing: 0px;
		color: #A5977B;
		opacity: 1;
		width: auto;
		background-color: transparent;
		border: 0px;
		padding: 0px !important;
		margin: 0px !important;
		min-width: unset !important;
	}
	#nav-binocular-tab-m.active {
		color: #002555;
	}
	#nav-adapt-tab-m.active {
		color: #002555;
	}
	.customList {
		padding-left: 15px;
		margin-bottom: 10px;
	}
	.customUl{
		padding-left: 15px;
	}
	.customList > span{
		font: 14px/18px PoppinsLight;
		letter-spacing: 0px;
		color: #002555;
		opacity: 1;
	}
	.justify-content-center {
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}
	.scrollDiv{
		position: relative;
		z-index: 2;
		font: 13px/18px PoppinsBold !important;
		letter-spacing: 0px;
		color: #A5977B;
	}
	.centerAbsolute{
		position: absolute;
		bottom: -8vh;
		margin-left: auto;
		margin-right: auto;
		left: 0;
		right: 0;
	}
	.close{
		margin-right: 15px; margin-top:40px;
	}
	.mw150{
		max-width: 150px;
	}
.margin-neg{
	margin-top: -0vh;
}
}