*{margin:0;padding:0;border:0}a{text-decoration:none}a,img{display:block}p a{display:inline}li{list-style-type:none}a:link{text-decoration:none}a:hover{text-decoration:none}a:visited{text-decoration:none}.clear{clear:both}.slider *::selection{background:transparent}html{overflow-x:hidden}body{font-family:"Aktiv Grotesk Corp",sans-serif;font-weight:400;font-size:16px;color:#FFF;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}.container{width:90%;max-width:1200px;margin:0 auto;display:flex}#errorNew{color:#F8EB5D;display:contents;font-family:"Aktiv Grotesk Corp",sans-serif;font-weight:700}.send{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:800;background-color:rgba(0,0,0,0.8)}.send .content{display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:16px;color:#FFF;height:100%}.send .content:before{content:"";display:block;width:80px;height:80px;background-image:url(../img/loading.svg);background-size:100%;background-repeat:no-repeat;margin-bottom:2rem}.send .content{width:100%;padding:0 20px;max-width:600px;margin:auto;text-align:center}.send .content:before{content:"";display:block;width:80px;height:80px;background-image:url(../img/check.svg);background-size:100%;background-repeat:no-repeat;margin-bottom:2rem}.send .cerrar{display:block;width:14px;height:14px;background-image:url(../img/cerrar-menu.svg);background-size:100%;background-repeat:no-repeat;position:absolute;top:30px;right:30px}input[type=checkbox]{max-width:8%;float:left;transform:scale(1.5)}.politicas{width:84%;float:right;margin-right:15px}.politicas a{display:initial;color:#F8EB5D}.politicas-step{width:84%;margin-right:-6px;margin-left:10px}.politicas-step a{display:initial;color:#fff}.mensaje{width:100% !important}h1,h2,h3,h4,h5,h6{margin:0}.btn{text-align:center;color:#FFF;font-size:16px;font-weight:700;background:#0D2232;border-radius:8px;align-self:center;padding:10px 10px;width:120px;transition:all .3s ease;cursor:pointer;margin:15px 0}.btn:hover{background-color:#4BBBBC}form{display:flex;flex-direction:column}form label,form h3{font-weight:400;font-size:14px;color:#F8EB5D;letter-spacing:1.17px;text-transform:uppercase;margin:15px 0}form select,form input,form textarea{font-family:"Aktiv Grotesk Corp",sans-serif;font-weight:400;font-size:16px;color:#0D2232;padding:8px 15px;border-radius:8px;outline:none;margin-bottom:15px}form .content-radio label,form .content-checkbox label{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;margin:0px 0 15px;cursor:pointer;position:relative}form .content-radio input,form .content-checkbox input{opacity:0;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:-1}form .content-radio .design,form .content-checkbox .design{width:16px;height:16px;border:1px solid #FFF;border-radius:100%;margin-right:16px;position:relative}form .content-radio .design:before,form .content-radio .design:after,form .content-checkbox .design:before,form .content-checkbox .design:after{content:"";display:block;width:inherit;height:inherit;border-radius:inherit;position:absolute;transform:scale(0);transform-origin:center center}form .content-radio .design:before,form .content-checkbox .design:before{background:#FFF;opacity:0;transition:.3s}form .content-radio .text,form .content-checkbox .text{font-size:21px;color:#FFF;letter-spacing:0;text-transform:initial}form .content-radio input:checked+.design::before,form .content-checkbox input:checked+.design::before{opacity:1;transform:scale(0.6)}form .content-checkbox{display:block;flex-wrap:wrap}form .content-checkbox>div{width:calc(100% / 3)}form .content-checkbox label{padding-right:60px}form .content-checkbox .design{border-radius:0}form .content-edad label,form .content-rango label{font-size:15px;color:#FFFFFF;letter-spacing:0;text-transform:initial}form .content-edad select,form .content-rango select{margin-right:20px}form .content-contacto{display:flex;flex-wrap:wrap}form .content-contacto>div{display:flex;flex-direction:column;justify-content:flex-start;align-self:flex-start;width:calc(50% - 15px);padding-right:15px}form input[type=submit]{color:#FFF;font-size:16px;font-weight:700;background:#0D2232;border-radius:8px;align-self:center;padding:10px 10px;width:120px;transition:all .3s ease;cursor:pointer;margin:15px 0}form input[type=submit]:hover{background-color:#4BBBBC}section.container-bg{min-height:100vh;background-image:linear-gradient(180deg, #4BBBBC 0%, #EA516E 30%, #9F5689 70%, #545BA5 100%);position:relative}section.container-bg>div.container-principal{display:flex;min-height:90vh;padding-bottom:20px}section.container-bg>div.container-principal .container{align-items:stretch}section.container-bg>div.container-principal .content-text{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;flex-direction:column}section.container-bg>div.container-principal .content-text h1{font-weight:500;font-size:48px;letter-spacing:-1.14px;line-height:52px;margin-bottom:21px}section.container-bg>div.container-principal .content-text h1 span{color:#F8EB5D}section.container-bg>div.container-principal .content-text>p{line-height:24px;margin-bottom:30px}section.container-bg>div.container-principal .content-text form{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}section.container-bg>div.container-principal .content-text form>div{width:45%;margin-bottom:20px}section.container-bg>div.container-principal .content-text form label{display:block;font-size:12px;color:#FFFFFF;letter-spacing:1px;margin-top:0;margin-bottom:5px}section.container-bg>div.container-principal .content-text form input{width:calc(100% - 30px);margin-bottom:0}section.container-bg>div.container-principal .content-text form input[type=submit]{margin-top:0;width:180px}section.container-bg>div.container-principal .content-img{width:50%}section.container-bg>div.container-principal .content-img img{width:100%;max-width:609px}section.container-bg>div.container-items{position:relative;padding:70px 0}section.container-bg>div.container-items .content-words{position:absolute;top:0;left:-30px}section.container-bg>div.container-items .content-words p{opacity:0.1;font-weight:500;font-size:100px;color:#FFF;letter-spacing:-2.38px;line-height:100px}section.container-bg>div.container-items .content-img{position:relative;padding-right:20px}section.container-bg>div.container-items .content-img img{width:100%}section.container-bg>div.container-items .content-text{width:50%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}section.container-bg>div.container-items .content-text>div{margin-bottom:52px;width:100%;max-width:380px}section.container-bg>div.container-items .content-text>div:nth-child(2){margin-left:100px}section.container-bg>div.container-items .content-text h2{font-weight:500;font-size:30px;letter-spacing:-0.5px;margin-bottom:12px}section.container-bg>div.container-items .content-text p{opacity:0.7;letter-spacing:-0.2px;line-height:24px}section.container-bg>div.container-construimos{padding-bottom:50px}section.container-bg>div.container-construimos .container{justify-content:space-between}section.container-bg>div.container-construimos .content-text{width:30%;margin-left:10%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}section.container-bg>div.container-construimos .content-text h2{font-weight:500;font-size:48px;letter-spacing:-1px;width:100%;max-width:380px;margin-bottom:28px}section.container-bg>div.container-construimos .content-text h2 span{display:block;font-weight:400;font-size:30px;color:#F8EB5D;letter-spacing:-0.71px;margin-top:10px}section.container-bg>div.container-construimos .content-text .content-pasos{margin-bottom:34px}section.container-bg>div.container-construimos .content-text .btn{width:180px;align-self:flex-start}section.container-bg>div.container-construimos .content-img{width:59%}section.container-bg>div.container-construimos .content-img img{width:100%;max-width:565px;margin:0 auto}section.container-bg>div.container-clientes{padding-bottom:200px}section.container-bg>div.container-clientes .container{flex-direction:column}section.container-bg>div.container-clientes h2{width:100%;text-align:center;font-weight:500;font-size:36px;letter-spacing:-0.6px;margin-bottom:60px}section.container-bg>div.container-clientes .content-items{width:100%;max-width:780px;margin:0 auto;display:flex;justify-content:space-around;align-items:flex-start;flex-wrap:wrap}section.container-bg>div.container-clientes .content-items>div{width:22%;padding:20px 0}section.container-bg>div.container-clientes .content-items>div img{margin:0 auto}section.container-bg .circulo{position:absolute;bottom:0;left:0}section.container-contactar{background-color:#615AA0;margin-top:-130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:680px;background-image:url("../img/hablamos-bg-full.png");background-repeat:no-repeat;background-position:50% 50%;position:relative;background-size:cover}section.container-contactar::before{content:url("../img/circulo.png");position:absolute;top:-30px;left:-30px}section.container-contactar .container{flex-direction:column;align-items:center;justify-content:center}section.container-contactar h2{font-weight:500;font-size:80px;letter-spacing:0;text-align:center;margin-bottom:10px}section.container-contactar .btn{background-color:#EA516E}section.container-contactar .btn:hover{background-color:#4BBBBC}footer{width:90%;max-width:1200px;padding:20px 0;border-top:1px solid #FFF;position:absolute;left:50%;bottom:0;transform:translateX(-50%);display:flex;justify-content:space-between;align-items:flex-start}footer .logo{width:85px}footer .content-btn{width:30%;display:flex;justify-content:space-between;align-items:flex-end}footer .content-btn a{font-size:12px;color:#FFF;margin-left:10px;transition:all .3s ease}footer .content-btn a:hover{color:#F8EB5D}section.container-step{width:100%;min-height:100vh;color:#FFF;background-image:linear-gradient(180deg, #4BBBBC 0%, #EA516E 100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.container-step .close-step{width:20px;height:20px;position:absolute;top:20px;right:10%;cursor:pointer}section.container-step>.container{width:96%;max-width:600px;margin:0 auto;display:flex;flex-direction:column}section.container-step>.container#step1,section.container-step>.container#step3{max-width:380px}section.container-step>.container#step2,section.container-step>.container#step4{max-width:600px}section.container-step h1{font-size:42px;letter-spacing:-0.88px;text-align:center;font-weight:500;margin:0 0 50px}section.container-step h2{font-weight:400;font-size:21px;color:#F8EB5D;letter-spacing:-0.44px;text-align:center;margin:0}section.container-step .btn{text-align:center;color:#FFF;font-size:16px;font-weight:700;background:#0D2232;border-radius:8px;align-self:center;padding:10px 10px;width:120px;transition:all .3s ease;cursor:pointer;margin:15px 0}section.container-step .btn:hover{background-color:#4BBBBC}@media screen and (max-width: 1023px){section.container-bg>div.container-principal .content-text{width:100%;align-items:flex-start;z-index:2}section.container-bg>div.container-principal .content-text h1,section.container-bg>div.container-principal .content-text p{width:50%}section.container-bg>div.container-principal .content-text form>div{width:100%}section.container-bg>div.container-principal .content-img{position:absolute;top:0;right:0}section.container-bg>div.container-items .content-words p{font-size:70px;line-height:70px}section.container-bg>div.container-items .content-img{width:300px}section.container-bg>div.container-items .content-text>div:nth-child(2){margin-left:0;width:100%}section.container-bg>div.container-construimos .content-text{margin-left:0;width:60%;justify-content:flex-start}section.container-bg>div.container-construimos .content-text .btn{align-self:flex-start}section.container-bg>div.container-construimos .content-img{width:40%}}@media screen and (max-width: 767px){section.container-bg>div.container-principal .container{flex-direction:column-reverse}section.container-bg>div.container-principal .content-text h1,section.container-bg>div.container-principal .content-text p{width:100%}section.container-bg>div.container-principal .content-img{position:initial;width:100%}section.container-bg>div.container-items .container{flex-direction:column}section.container-bg>div.container-items .content-img{width:100%}section.container-bg>div.container-items .content-text{width:100%}section.container-bg>div.container-construimos .container{flex-direction:column-reverse}section.container-bg>div.container-construimos .content-img{width:100%;margin-bottom:30px}section.container-bg>div.container-construimos .content-text{width:100%}section.container-bg>div.container-clientes .content-items>div{width:50%}section.container-contactar{margin-top:0;background-color:#545AA4}section.container-contactar:before{transform:scale(0.7);top:-50px;left:-60px}section.container-contactar h2{font-size:50px}footer{flex-direction:column;align-items:center;border-top:0}footer .content-btn{width:100%;margin-top:20px}form .content-contacto>div{width:100%}form .content-checkbox{flex-wrap:wrap}form .content-checkbox>div{width:50%}form .content-checkbox label{width:calc(50% - 15px);padding-right:15px}}@font-face{font-family:'Aktiv Grotesk Corp';src:url("../fonts/AktivGroteskCorp-Regular.eot");src:local("../fonts/AktivGroteskCorp-Regular"),url("../fonts/AktivGroteskCorp-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/AktivGroteskCorp-Regular.woff2") format("woff2"),url("../fonts/AktivGroteskCorp-Regular.woff") format("woff"),url("../fonts/AktivGroteskCorp-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Aktiv Grotesk Corp';src:url("../fonts/AktivGroteskCorp-Medium.eot");src:local("../fonts/AktivGroteskCorp-Medium"),url("../fonts/AktivGroteskCorp-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/AktivGroteskCorp-Medium.woff2") format("woff2"),url("../fonts/AktivGroteskCorp-Medium.woff") format("woff"),url("../fonts/AktivGroteskCorp-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:'Aktiv Grotesk Corp';src:url("../fonts/AktivGroteskCorp-Bold.eot");src:local("../fonts/AktivGroteskCorp-Bold"),url("../fonts/AktivGroteskCorp-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/AktivGroteskCorp-Bold.woff2") format("woff2"),url("../fonts/AktivGroteskCorp-Bold.woff") format("woff"),url("../fonts/AktivGroteskCorp-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}
/*# sourceMappingURL=estilos.css.map */
