@charset "UTF-8";body{background-color:#fafafa;color:#494949;font-family:'Open Sans',sans-serif;font-size:100%;font-weight:400;margin:0;overflow-x:hidden;padding:0}button,input[type=button],input[type=color],input[type=date],input[type=datetime-local],input[type=email],input[type=file],input[type=hidden],input[type=image],input[type=month],input[type=number],input[type=password],input[type=reset],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#494949;font-family:'Open Sans',sans-serif;font-size:1em;outline:0;resize:none}input[type=color],input[type=range],select{cursor:pointer}::-webkit-input-placeholder{color:#494949;opacity:1}:-ms-input-placeholder{color:#494949;opacity:1}::-ms-input-placeholder{color:#494949;opacity:1}::placeholder{color:#494949;opacity:1}*,:active,:focus{outline:0!important}input::-moz-focus-inner{border:0!important}::-moz-selection{background-color:#ef6729;color:#000;opacity:1}::-webkit-selection{background-color:#ef6729;color:#000;opacity:1}::selection{background-color:#ef6729;color:#000;opacity:1}.b-naranja ::-moz-selection{background-color:#000;color:#ef6729;opacity:1}.b-naranja ::-webkit-selection{background-color:#000;color:#ef6729;opacity:1}.b-naranja ::selection{background-color:#000;color:#ef6729;opacity:1}h1,h2,h3,h4,h5,h6{font-weight:inherit;line-height:1.1em;margin:0}p{line-height:1.2em}.t-12{font-size:.75rem}.t-14{font-size:.875rem}.t-16{font-size:1rem}.t-21{font-size:1.3125rem}.t-90{font-size:5.625rem}.t-96{font-size:6rem}.t-bold,b,strong{font-weight:700}.t-titulo{font-family:'Six Caps',sans-serif;margin-bottom:30px;text-transform:uppercase}.t-titulo span{display:block;margin:0;letter-spacing:.1em}.t-center{text-align:center}.b-naranja{background-color:#ef6729}.t-naranja{color:#ef6729}.b-negro{background-color:#000}.t-negro{color:#000}.b-gris{background-color:#494949}.t-gris{color:#494949}.b-gris-claro{background-color:#fafafa}.t-gris-claro{color:#fafafa}*,::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.layout{display:block;float:left;max-width:100%;overflow-x:hidden;width:100%}.grid{display:block;margin:0 auto;max-width:1200px;width:calc(100% - 80px)}.row{align-items:center;display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px;position:relative}.grid>.row{min-height:100vh}.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{flex-grow:0;flex-shrink:0;min-height:1px;padding:0 5px;width:100%}.col-5{flex-basis:calc((100%/12) * 5);max-width:calc((100%/12) * 5)}.col-6{flex-basis:calc((100%/12) * 6);max-width:calc((100%/12) * 6)}.col-7{flex-basis:calc((100%/12) * 7);max-width:calc((100%/12) * 7)}.col-12{flex-basis:calc((100%/12) * 12);max-width:calc((100%/12) * 12)}.container-serpiente{height:100vh;position:relative}.serpiente{background-position:center;background-repeat:no-repeat;background-size:contain;left:0;height:100%;opacity:0;position:absolute;top:0;-webkit-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out;transition:opacity .5s ease-out;width:100%}.serpiente.show{opacity:1}.container-serpiente .serpiente:nth-child(1){background-image:url(../images/la-serpiente-emplumada-1.png)}.container-serpiente .serpiente:nth-child(2){background-image:url(../images/la-serpiente-emplumada-2.png)}.container-serpiente .serpiente:nth-child(3){background-image:url(../images/la-serpiente-emplumada-3.png)}.container-serpiente .serpiente:nth-child(4){background-image:url(../images/la-serpiente-emplumada-4.png)}.container-info{padding:40px 7%}.logo{background-image:url(../images/logo-la-serpiente-emplumada.png);background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-block;height:90px;margin-bottom:40px;width:270px}.link{color:inherit;text-decoration:underline;transition:.4s ease-out}.button{border-radius:4px;color:#000;cursor:pointer;display:inline-block;font-size:.875em;font-weight:700;margin:1.2em 0;padding:.8em 2.2em;text-decoration:none;text-transform:uppercase;transition:.4s ease-out}.button.secondary{background-color:#ef6729}.button+.button{margin-left:1.5em}.effect-serpiente{cursor:none;height:90vh;position:relative}.effect-serpiente div{background-position:center;background-repeat:no-repeat;background-size:contain;height:100%;left:0;position:absolute;top:0;width:100%}.serpiente-envolvente{background-image:url(../images/botella-la-serpiente-emplumada-mascara.png);opacity:0;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out;z-index:2}.serpiente-envolvente.show{opacity:1}.botella{background-image:url(../images/botella-la-serpiente-emplumada.png)}.scroll .page{overflow:hidden}.animar{-webkit-transition:transform .7s ease-out,opacity .7s ease-out;-o-transition:transform .7s ease-out,opacity .7s ease-out;transition:transform .7s ease-out,opacity .7s ease-out}.fadeLeft{opacity:0;-webkit-transform:translateX(-200px);-ms-transform:translateX(-200px);-o-transform:translateX(-200px);transform:translateX(-200px)}.rotacion{opacity:0;-webkit-transform:rotate(-8deg) translateX(-200px) scale(1.2);-ms-transform:rotate(-8deg) translateX(-200px) scale(1.2);-o-transform:rotate(-8deg) translateX(-200px) scale(1.2);transform:rotate(-8deg) translateX(-200px) scale(1.2)}#question{height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:9}#question.ready{overflow:auto}#question .row{justify-content:flex-end}#question .container-serpiente{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;width:calc((100%/12) * 7)}#question .container-serpiente .serpiente{height:105%;top:10%}#question .container-info{margin-top:10px}#question .t-titulo span{margin-left:auto;margin-right:auto;max-width:250px}#home .t-titulo span{font-family:'Open Sans',sans-serif;letter-spacing:inherit;line-height:2em;margin-left:auto;margin-right:auto;max-width:350px}.form{margin:40px auto 0;max-width:420px;text-align:left}.field-container{border-radius:4px;border:1px solid #bababa;margin-bottom:10px;width:100%}.field-container input,.field-container select{line-height:20px;padding:10px 15px;width:100%}.privacy-container{cursor:pointer;display:inline-block;height:26px;left:5px;overflow:hidden;position:absolute;top:0;width:26px}.privacy-container input{left:0;opacity:0;position:absolute;top:0;visibility:hidden;z-index:1}.privacy-container span{border-radius:4px;border:1px solid #bababa;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.privacy-container span::before{border-bottom:2px solid #fff;border-right:2px solid #fff;content:'';display:block;height:12px;left:50%;margin-left:-3px;margin-top:-7px;opacity:0;position:absolute;top:50%;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out;width:6px}.privacy-container input:checked+span{background-color:#ef6729;border-color:#ef6729}.privacy-container input:checked+span::before{opacity:1;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.privacy-note{display:inline-block;padding-left:40px;padding-right:20%}.privacy-note label{cursor:pointer}.form .button{margin:20px 0 0;text-align:center;width:100%}#thanks .container-info{padding-bottom:80px;padding-top:80px}#thanks .t-titulo{display:inline-block;min-width:300px}#thanks .t-titulo span{font-family:'Open Sans',sans-serif;letter-spacing:inherit;line-height:2em;margin-left:auto;margin-right:auto;max-width:100%}#thanks .row{justify-content:center}#thanks .container-serpiente{height:inherit;margin-top:50px;padding-top:120%}@media screen and (min-height:900px){#question .container-serpiente .serpiente{height:100%;top:0}}@media (any-hover:hover) and (pointer:fine){.button:hover{background-color:#ef6729}.button.secondary:hover{background-color:#000;color:#fff}.link:hover{color:#ef6729}}@media (pointer:coarse){.serpiente-envolvente{-webkit-animation-name:toggle;animation-name:toggle;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;clip-path:none!important}@keyframes toggle{0%,100%{opacity:0}35%,65%{opacity:1}}}@media screen and (max-width:1112px){.t-96{font-size:5rem}.t-21{font-size:1.3rem}.fadeLeft{opacity:0;-webkit-transform:translateX(-150px);-ms-transform:translateX(-150px);-o-transform:translateX(-150px);transform:translateX(-150px)}.rotacion{opacity:0;-webkit-transform:rotate(-8deg) translateX(-150px) scale(1.1);-ms-transform:rotate(-8deg) translateX(-150px) scale(1.1);-o-transform:rotate(-8deg) translateX(-150px) scale(1.1);transform:rotate(-8deg) translateX(-150px) scale(1.1)}.logo{height:70px;margin-bottom:20px;width:100%}.container-info{padding-left:10%;padding-right:10%}#question .col-5,.page .col-5,.page .col-7{flex-basis:calc((100%/12) * 6);max-width:calc((100%/12) * 6)}#question .container-serpiente{left:-20px}#question .container-serpiente .serpiente{height:100%;top:0}#question .t-titulo span{max-width:210px}#home .t-titulo span{max-width:290px}.privacy-note{padding-right:0}.form .button{font-size:.82rem;padding:1em}#thanks .t-titulo{min-width:250px}}@media screen and (max-width:940px){.page .row{justify-content:center}.page .col-5,.page .col-7{flex-basis:calc((100%/12) * 8.5);max-width:calc((100%/12) * 8.5)}.page .col-7{-webkit-order:2;-moz-order:2;-ms-order:2;-o-order:2;order:2}.effect-serpiente{height:inherit;margin-bottom:60px;margin-top:40px;padding-top:120%}#question .row{justify-content:center}#question .col-5{flex-basis:calc((100%/12) * 8);max-width:calc((100%/12) * 8)}#question .container-serpiente{bottom:inherit;height:60vw;left:inherit;margin-bottom:80px;-webkit-order:2;-moz-order:2;-ms-order:2;-o-order:2;order:2;position:relative;width:calc((100%/12) * 8)}}@media screen and (max-width:740px){.grid{width:90%}.page .col-5,.page .col-7{flex-basis:calc((100%/12) * 9);max-width:calc((100%/12) * 9)}.container-info{padding-left:0;padding-right:0}}@media screen and (max-width:580px){#question .col-5,.page .col-5,.page .col-7{flex-basis:calc((100%/12) * 12);max-width:calc((100%/12) * 12)}#question .container-serpiente{height:inherit;padding-top:120%;width:calc((100%/12) * 12)}}@media screen and (max-width:340px){.t-96{font-size:4rem}.t-21{font-size:1.2rem}.logo{height:60px;margin-bottom:30px;width:100%}#question .t-titulo span{max-width:170px}#home .t-titulo span{max-width:240px}}