html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,*::after,*::before{box-sizing:border-box;padding:0;margin:0}body{font-family:"Montserrat",sans-serif,system-ui;font-size:16px;font-weight:400;font-style:normal;color:#fff;background:url(../img/background.jpg) center center;background-size:cover}img{display:block}button{cursor:pointer}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.wrapper{min-height:100vh;overflow:hidden;max-width:900px;width:100%;margin:0 auto;padding:0 10px}.hero{padding:50px 0}.hero__logo{margin:0 auto 50px auto}.hero__title{font-family:"Days One";font-size:36px;text-align:center;color:#ccc;text-shadow:2px 2px 6px rgba(0,0,0,.5);text-transform:uppercase;max-width:540px;width:100%;margin:0 auto 25px auto;text-align:center}.hero__text{font-size:20px;line-height:1.5;color:#f0f0f0;text-align:center;margin-bottom:50px}.hero__links{display:flex;width:100%;justify-content:space-between;gap:25px}.hero__links a{height:60px;display:flex;align-items:center;justify-content:center;text-align:center;color:#f0f0f0;outline:none;text-decoration:none;font-family:inherit;font-weight:700;font-size:24px;padding:0px 50px;border-radius:30px;background:linear-gradient(270deg, #a17bad 0%, #ac23ce 50%, #a17bad 100%)}.hero__links a:hover{color:#2a2a2a;background:linear-gradient(90deg, #a936c6 -13%, #d2d2d2 50.31%, #a93ac6 119.31%)}.banner{padding:50px 0 100px 0}.banner img{border-radius:12px;width:100%}.calculator{background:rgba(31,13,25,.75);border-radius:20px;padding:50px 10px;margin-bottom:100px}.calculator__inner{max-width:720px;width:100%;margin:0 auto}.calculator__title{font-size:36px;text-align:center;color:#ccc;text-shadow:2px 2px 6px rgba(0,0,0,.5);text-transform:uppercase;margin:0 auto 25px auto;text-align:center;font-weight:700}.calculator__group{margin-bottom:25px}.calculator__label{display:block;text-align:center;font-size:20px;margin-bottom:15px}.calculator__group-row{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:15px;width:100%}.calculator__btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;border:none;outline:none;background:#731872;border:2px solid #301919;color:#f0f0f0;font-size:18px;font-weight:700;font-family:inherit;height:40px;border-radius:20px;padding:0 25px;transition:background 100ms ease-in-out}.calculator__btn:hover{background:#993c97}.calculator__btn.active{background:#3d1029;border-color:#151515}.calculator__group-input{display:block;width:100%;min-width:0px;background:rgba(68,53,62,.75);border-radius:4px;color:#f0f0f0;font-family:inherit;height:40px;text-align:center;padding:10px;font-size:20px;line-height:1;border:none;outline:none}.calculator__switch-row{display:flex;align-items:center;gap:15px}.calculator__switch-label{font-size:20px}.calculator__submit{margin:50px 0;width:100%;display:block;border-radius:30px;color:#f0f0f0;height:60px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:24px;font-weight:700;font-family:inherit;border:none;outline:none;background:linear-gradient(270deg, #a17bad 0%, #ac23ce 50%, #a17bad 100%)}.calculator__submit:hover{color:#2a2a2a;background:linear-gradient(90deg, #a936c6 -13%, #d2d2d2 50.31%, #a93ac6 119.31%)}.calculator__result{font-size:24px;font-weight:700;text-align:center}.switch{height:40px;width:80px}.switch>input{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;visibility:hidden}.switch>input:checked~div{background:#993c97}.switch>input:checked~div::after{transform:translateX(40px);background:#fff}.switch>div{transition:background 100ms ease-in-out;display:block;cursor:pointer;position:relative;background:rgba(68,53,62,.75);height:40px;width:80px;border-radius:999px}.switch>div::after{display:block;content:"";position:absolute;left:0;top:0;width:40px;height:40px;border-radius:999px;background:#000;background:linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)),linear-gradient(128.76deg, #ffffff 51.09%, #999999 106.8%);transition:transform 100ms ease-in-out}.test{background:rgba(31,13,25,.75);border-radius:20px;padding:50px 10px;margin-bottom:100px}.test__inner{max-width:480px;width:100%;margin:0 auto}.test__title{font-size:36px;text-align:center;color:#f0f0f0;text-transform:uppercase;margin:0 auto 10px auto;text-align:center;font-weight:700}.test__text{text-align:center;font-size:18px;color:#f0f0f0;margin-bottom:25px}.test__question{text-align:center;font-size:16px;font-weight:400;color:#f0f0f0;margin-bottom:25px}.test__question>span{color:#ac23ce}.test__answers{display:flex;flex-direction:column;gap:15px}.test__answers>button{display:inline-flex;align-items:center;justify-content:center;text-align:center;border:none;outline:none;background:#731872;border:2px solid #301919;color:#f0f0f0;font-size:18px;font-weight:700;font-family:inherit;height:40px;border-radius:20px;padding:0 25px;transition:background 100ms ease-in-out}.test__answers>button:hover{background:#993c97}.test__result{font-size:36px;text-transform:uppercase;text-align:center;font-weight:700;color:#ac23ce;display:block;margin-top:25px}.footer{margin:100px 0}.footer__title{font-size:36px;text-align:center;color:#ccc;text-shadow:2px 2px 6px rgba(0,0,0,.5);text-transform:uppercase;margin:0 auto 15px auto;text-align:center;font-weight:700}.footer__text{font-size:20px;color:#f0f0f0;text-align:center;margin-bottom:50px}.footer__btn{height:60px;display:flex;align-items:center;justify-content:center;text-align:center;color:#f0f0f0;outline:none;width:-moz-max-content;width:max-content;text-decoration:none;font-family:inherit;font-weight:700;font-size:24px;padding:0px 100px;border-radius:30px;margin:0 auto;background:linear-gradient(270deg, #a17bad 0%, #ac23ce 50%, #a17bad 100%)}.footer__btn:hover{color:#2a2a2a;background:linear-gradient(90deg, #a936c6 -13%, #d2d2d2 50.31%, #a93ac6 119.31%)}@media screen and (max-width: 767.98px){.hero__title{font-size:24px}.hero__text{font-size:14px}.hero__links{gap:10px}.hero__links a{padding:0 10px;height:40px;font-size:14px;width:calc(33.3333333333% - 6.6666666667px)}.calculator__title{font-size:24px}.calculator__label{font-size:16px;margin-bottom:10px}.calculator__group-row{gap:10px}.calculator__btn{font-size:14px;height:40px;padding:0 15px;border-width:1px}.calculator__group-input{font-size:14px}.calculator__switch-label{font-size:14px}.calculator__submit{height:40px;font-size:14px}.calculator__result{font-size:16px}.switch>input:checked~div::after{transform:translateX(30px)}.switch>div{height:30px;width:60px}.switch>div::after{width:30px;height:30px}.test__title{font-size:24px}.test__text{font-size:14px}.test__question{font-size:14px}.test__answers>button{height:40px;font-size:14px;padding:0 15px}.test__result{font-size:24px}.footer__title{font-size:24px}.footer__text{font-size:14px}.footer__btn{font-size:14px;height:40px;padding:0 50px}}@media screen and (max-width: 390px){.calculator__title{font-size:20px}}/*# sourceMappingURL=main.css.map */