@charset "UTF-8";
/* CSS Document */


@font-face {
	font-family: 'BarracudaScript';
	src: url('../fonts/original_Barracuda_Script_Regular.eot');
    src: url('../fonts/original_Barracuda_Script_Regular.eot?#iefix') format('embedded-opentype'), 
         url('../fonts/original_Barracuda_Script_Regular.woff') format('woff'),
         url('../fonts/original_Barracuda_Script_Regular.ttf') format('truetype'),
         url('../fonts/original_Barracuda_Script_Regular.svg') format('svg');
	font-weight: 400;
	font-style: normal;
	}
@font-face {
	font-family: 'Colfax';
	src: url('../fonts/original_Colfax_Light.eot');
    src: url('../fonts/original_Colfax_Light.eot?#iefix') format('embedded-opentype'), 
         url('../fonts/original_Colfax_Light.woff') format('woff'),
         url('../fonts/original_Colfax_Light.ttf') format('truetype'),
         url('../fonts/original_Colfax_Light.svg') format('svg');
	font-weight: 200;
	font-style: normal;
}
@font-face {
	font-family: 'Colfax';
	src: url('../fonts/original_Colfax_Bold.eot');
    src: url('../fonts/original_Colfax_Bold.eot?#iefix') format('embedded-opentype'), 
         url('../fonts/original_Colfax_Bold.woff') format('woff'),
         url('../fonts/original_Colfax_Bold.ttf') format('truetype'),
         url('../fonts/original_Colfax_Bold.svg') format('svg');
	font-weight: 600;
	font-style: normal;
}
@font-face {
	font-family: 'Colfax';
	src: url('../fonts/original_Colfax_Thin.eot');
    src: url('../fonts/original_Colfax_Thin.eot?#iefix') format('embedded-opentype'), 
         url('../fonts/original_Colfax_Thin.woff') format('woff'),
         url('../fonts/original_Colfax_Thin.ttf') format('truetype'),
         url('../fonts/original_Colfax_Thin.svg') format('svg');
	font-weight: 100;
	font-style: normal;
}



html{font-family: 'Colfax', sans-serif;font-size:10px; color: #3e3e3e; font-weight:200; }
body{font-family: 'Colfax', sans-serif; background:#fff; transition: all .5s }
a{ text-decoration:none !important;}
a:focus{outline:0;}

.navbar-default {
    background-color: #FF4264;
    border-color: #ff7e93; 
	border: none;
	border-bottom: 1px solid #ff7e93;
}
.navbar {max-height: 80px;}
.logo{padding: 4px;}
.redes a{ color: #fff; font-size: 1.6rem;padding-left: 20px;}
.redes{padding-top: 30px;}
.btn-tel{background: #fff;color:#fb4664; height: 35px; border-radius: 17px; padding: 10px 20px;;font-weight: bold;margin-top: 23px; display: block;margin-left: 20px;font-family: 'Colfax'; transition: all .5s;}
.btn-tel i{margin-right: 10px;}
.btn-tel:hover{  box-shadow: 0px 7px 46px 0px rgba(0, 0, 0, 0.45);}

.ban-1{background: url(../img/ban-1.jpg); background-size: cover; background-position: center; color: #fff;
padding-top: 100px;}
.font-bs{font-family: 'BarracudaScript';letter-spacing: 2px;font-variant: none}
.font-col{font-family: 'Colfax';}
.font-gib{font-family: 'Gibson';}
.p-18-24{font-size: 1.8rem; line-height: 24px;}
.p-30{font-size: 3rem;}
.p-36{font-size: 3.6rem;}
.p-48{font-size: 4.8rem;}
.txt-blanco{color:#fff;}
.txt-rojo{color:#fb4664;}
.txt-morado{color:#716ef8;}
.flo-r{float: right;}
.flo-l{float: left;}
.mr-0{margin: 0;}
.mrt-10{margin-top: 10px;}
.mrt-25{margin-top: -25px !important;}
.he270{height: 270px; display: block; width: 100%;}
.he100{height: 100px; display: block; width: 100%;}
.he300{height: 300px; display: block; width: 100%;}
.degra{  background-image: -moz-linear-gradient( 0deg, rgb(255,0,114) 0%, rgb(112,111,250) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(255,0,114) 0%, rgb(112,111,250) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(255,0,114) 0%, rgb(112,111,250) 100%);
-webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}
.fr01{font-size: 8rem;margin-top: 0; margin-bottom: -10px;}
.fr02{ font-size: 6rem; text-transform: uppercase;font-weight: 100;font-style: italic;text-align: right; margin: 0; padding-right: 20px;}
.asegurada{margin-top: -20px;}
.fr03{ font-size: 4.8rem; text-transform: uppercase; font-weight: 100; font-style: italic;margin-top: 0;; margin-bottom: 0;text-shadow: 1px 1px 1px rgba(150, 150, 150, 1);}
.btn-1{font-size: 1.6rem; color:#fb4664;text-transform: uppercase;text-align: center;background: url(../img/btn-1.png); height: 40px; background-repeat: no-repeat; float: right;width: 250px;padding: 10px;font-weight: bold;font-family: "Colfax";background-position: right;}
.btn-1:hover{background: url(../img/btn-1-hover.png);background-repeat: no-repeat; transition: all .5s; }
.btn-1 i{font-size: 2rem;color: #fff; padding-left: 30px;}

.ban-2{background: url(../img/ban-2.jpg); background-size: cover; background-position: center; }
.log-1{margin-top: -50px;}
.log-1 img{background: #fff;   box-shadow: 0px 0px 43px 0px rgba(0, 0, 0, 0.24); padding: 10px; border-radius: 10px;}
.btn-info{background: #8753be; color: #fff;border-radius: 3px;text-transform: uppercase;font-size: 1.6rem;padding: 10px 20px;margin-top: 15px; margin-bottom: 15px;}
.ban-3{background: #10042c; background-image: url(../img/bg-x.jpg); background-position: center bottom; background-repeat: no-repeat;  padding-top: 50px; padding-bottom: 50px; margin-top: -50px;}
.frs01{font-weight: 100; text-transform: uppercase;}
.ico-1 img{padding: 5px;}
.pd-t-15{padding-top: 15px;}
.frs02{margin-top: 10px; text-transform: uppercase;font-style: italic; font-weight: 100;}
.fw-100{font-weight: 100;}
.ban-4{background: url(../img/playa-1.jpg); background-size: cover; background-position: center; color: #fff;}
.txt-02{margin: 20px; padding: 30px;background: rgba(0,0,0,0.30);border-radius: 3px;}
.ban-5{background: #10042c; background-image: url(../img/diagonal.jpg); background-position: center bottom; background-repeat: no-repeat;  padding-top: 50px; padding-bottom: 50px;}
.lista-1 li{list-style-image: url(../img/check.png); color: #fff;font-size: 1.8rem;font-weight: 100;}
.fr001{padding:20px 20px; }
.fr002{padding-left: 50px;}
.ban-6{background: #fff; background-image: url(../img/../img/imgpareja.jpg); background-position: center bottom; background-repeat: no-repeat; }
.tarj div{transition: all .5s; border-radius: 10px; margin-top: 20px;padding: 30px 10px; height: 200px;}
.tarj div img{margin-bottom: 20px;}
.tarj div:hover{box-shadow: 0px 0px 62px 0px rgba(0, 0, 0, 0.19);}
.ban-7{background:url(../img/diagonal-rojo.jpg) top center no-repeat, url(../img/fond-final.jpg)left bottom no-repeat;
	background-color: #ff3658;
	padding-top: 50px; padding-bottom: 50px;}
.marco-1 div img{height: 100px; width: 100px;}
.marco-1 div p{font-size: 1.2rem; color:#fff;}
.marco-1{transition: all .5s;border-radius: 10px;}
.marco-1:hover{ box-shadow: 0px 0px 52px 0px rgba(0, 0, 0, 0.34);}
.test{margin: 40px 0;}

.formilario input, .formilario textarea{border: none; border-bottom: 1px solid #fff; width: 100%; font-size: 1.2rem;background: none; color: #fff; height: 50px; margin-bottom: 10px; padding: 5px;}
.formilario button{background: #8753be; color: #fff; transition: all .5s;border:none; float: right;padding: 10px 30px;}
.formilario button:hover{  box-shadow: 0px 12px 49px 0px rgba(0, 0, 0, 0.54);}
.footer{background: #1b1b1b;padding-top: 30px; padding-bottom:30px; }
.susc label{text-align: right; color:#fff;font-weight: 100; font-size: 12px;}
.susc input {border: 1px solid #ff3658; color:#fff; background: none; height: 40px; float: left;padding: 5px 10px; width: 70%;}
.susc button{background:#8753be;padding: 5px; height: 40px;border: none;float: left;; color:#fff; width: 30%;}















@media (max-width: 1366px){

}


@media (max-width: 1200px){
	.ban-1{background-position: -440px;}
}
@media  (max-width: 991px){
	html{font-size:9px;}

	
}
@media  (max-width: 768px){
	html{font-size:9px;}
.ban-1{background: url(../img/ban-01-movil.jpg);background-size:  cover;}
.ban-2{background: url(../img/../img/ban-2-movil.jpg);background-size:  cover;background-position: left;}
	
}
@media  (max-width: 460px){
	
}



.entrada-up, .der-up, .izq-up, .zoom-up, .entrada-down, .entrada {opacity:0;}



