form{--background:#ffffff;--text:#414856;--radio:#7C96B2;--radio-checked:#118EEA;--radio-size:25px;--width:292px;--height:120px;--border-radius:20px 20px 5px 5px;background:var(--background);width:var(--width);height:var(--height);border-radius:var(--border-radius);color:var(--text);position:relative;box-shadow:0 10px 30px rgba(65,72,86,.05);box-shadow:rgba(99,99,99,.2) 0 2px 8px 0;padding:30px 20px;padding-top:10px;grid-template-columns:auto var(--radio-size);font-weight:700;align-items:center;font-family:Alata,sans-serif}form label{cursor:pointer}form input[type=radio]{-webkit-appearance:none;-moz-appearance:none;position:relative;height:var(--radio-size);width:var(--radio-size);outline:0;margin:3px 0;cursor:pointer;border:2px solid var(--radio);background:0 0;border-radius:50%;display:grid;justify-self:end;justify-items:center;align-items:center;overflow:hidden;transition:border .5s ease}form input[type=radio]::after,form input[type=radio]::before{content:"";display:flex;justify-self:center;border-radius:50%}form input[type=radio]::before{position:absolute;width:100%;height:100%;background:var(--background);z-index:1;opacity:var(--opacity, 1)}form input[type=radio]::after{position:relative;width:calc(100% /2);height:calc(100% /2);background:var(--radio-checked);top:var(--y,100%);transition:top .5s cubic-bezier(.48, 1.97, .5, .63)}form input[type=radio]:checked{--radio:var(--radio-checked)}form input[type=radio]:checked::after{--y:0%;-webkit-animation:stretch-animate .3s ease-out .17s;animation:stretch-animate .3s ease-out .17s}form input[type=radio]:checked::before{--opacity:0}form input[type=radio]:checked~input[type=radio]::after{--y:-100%}form input[type=radio]:not(:checked)::before{--opacity:1;transition:opacity 0s linear .5s}@-webkit-keyframes stretch-animate{0%{transform:scale(1,1)}28%{transform:scale(1.15,.85)}50%{transform:scale(.9,1.1)}100%{transform:scale(1,1)}}@keyframes stretch-animate{0%{transform:scale(1,1)}28%{transform:scale(1.15,.85)}50%{transform:scale(.9,1.1)}100%{transform:scale(1,1)}}body{background:#e8ebf3;height:100%;font:400 16px "Varela Round",sans-serif;display:flex;flex-direction:column;justify-content:center;align-items:center}body .socials{position:fixed;display:block;left:20px;bottom:20px}body .socials>a{display:block;width:30px;opacity:.2;transform:scale(var(--scale,.8));transition:transform .3s cubic-bezier(.38, -.12, .24, 1.91)}body .socials>a:hover{--scale:1}video{display:none;pointer-events:none}#carousel{grid-row:1/2;grid-column:1/8;width:150vw;height:500px;display:flex;align-items:center;justify-content:center;overflow:hidden;transform-style:preserve-3d;perspective:600px;--items:5;--middle:3;--position:1;pointer-events:none}div.item{position:absolute;width:300px;height:400px;background-color:coral;--r:calc(var(--position) - var(--offset));--abs:max(calc(var(--r) * -1), var(--r));transition:all .25s linear;transform:rotateY(calc(-10deg * var(--r))) translateX(calc(-300px * var(--r)));z-index:calc((var(--position) - var(--abs)))}div.item:first-of-type{--offset:1;background-color:#90f1ef}div.item:nth-of-type(2){--offset:2;background-color:#ff70a6}div.item:nth-of-type(3){--offset:3;background-color:#ff9770}div.item:nth-of-type(4){--offset:4;background-color:#ffd670}div.item:nth-of-type(5){--offset:5;background-color:#e9ff70}.btn-punya{display:block;margin:0 auto;padding:0;cursor:pointer;background:none #0086e0;border:none;text-align:center;height:60px;width:100%;font-family:'Open Sans',sans-serif;font-size:18px;font-weight:700;color:#fff;letter-spacing:1px;line-height:1;border-radius:50px;box-shadow:#aaa 5px 5px 7px 0;transition:background .2s ease 0s}.process1{width:100%;height:100%;display:flex;justify-content:center;margin:auto;position:absolute;padding-top:300px;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:99999}.loading{position:absolute;display:flex;justify-content:center;align-items:center;margin-bottom:20%;margin-top:300px}.loading img{width:50px;top:10}.loading .spinner{position:absolute;width:35px;animation:spin 1s linear infinite;-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;-ms-animation:spin 1s linear infinite;-o-animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(360deg)}100%{transform:rotate(0)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(360deg)}100%{-webkit-transform:rotate(0)}}@-moz-keyframes spin{0%{-webkit-transform:rotate(360deg)}100%{-webkit-transform:rotate(0)}}@-ms-keyframes spin{0%{-webkit-transform:rotate(360deg)}100%{-webkit-transform:rotate(0)}}@-o-keyframes spin{0%{-webkit-transform:rotate(360deg)}100%{-webkit-transform:rotate(0)}}.block{position:relative;margin:300px auto 0;height:270px;background:linear-gradient(0deg,#000,#272727)}.block:after,.block:before{content:'';position:absolute;left:-2px;top:-2px;background:linear-gradient(45deg,#fb0094,#00f,#0f0,#ff0,red,#fb0094,#00f,#0f0,#ff0,red);background-size:400%;width:calc(100% + 4px);height:calc(100% + 4px);z-index:-1;animation:steam 20s linear infinite}@keyframes steam{0%{background-position:0 0}50%{background-position:400% 0}100%{background-position:0 0}}.block:after{filter:blur(50px)}