@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&family=Quicksand:wght@500&family=Roboto:wght@100;200;300;400;500;600;700;800&display=swap";body{width:100%;margin:0 auto;font-family:Inter,sans-serif}.flex-between,.flex-column,.flex-row{display:flex;align-items:center}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-between{flex-direction:row;justify-content:space-between}h1{font-size:26px;font-weight:700;line-height:31px}h2{font-size:22px;font-weight:800;line-height:28px}h3{font-weight:700;font-size:17px;line-height:16px;text-transform:uppercase}.container{height:auto}.wrapper{height:100%;min-width:375px;max-width:460px;margin:0 auto}.cardsContainer{width:100%;flex-direction:column;align-items:center;margin-top:auto}.cardsWrapper{width:100%;margin-bottom:35px;align-self:center}.buttonContainer{width:100%;margin-top:auto}.componentSubtitle{font-size:12px;font-weight:400;line-height:15px;margin-top:8px;color:#bbb}.cardTitle{font-weight:400;line-height:18px;color:#1e1e27}.cardContainer{position:relative;border:.1px solid #d3d3d3;border-radius:8px;box-shadow:0 0 10px -2px rgba(0,0,0,.12);cursor:pointer}.cardContainer:active:before{content:"";position:absolute;top:-.4px;right:-.4px;bottom:-.4px;left:-.4px;border:1px solid #e15768;box-shadow:0 0 10px -2px rgba(225,87,104,.4);border-radius:8px}.pinkCardContainer:active:before{border:1px solid #e15768;box-shadow:0 0 10px -2px rgba(225,87,104,.4)}.purpleCardContainer:active:before{border:1px solid #7d8bf6;box-shadow:0 0 10px -2px rgba(202,207,247,.79)}.lightPurpleCardContainer:active:before{border:1px solid #b826f6;box-shadow:0 0 10px -2px rgba(216,175,234,.79)}.yellowCardContainer:active:before{border:1px solid #daff21;box-shadow:unset}.resultSubtitle{font-weight:700;font-size:15px;line-height:18px;color:#1b1d22}.questionContainer{width:100%;height:382px;padding:0 20px;font-family:Roboto,sans-serif;background:linear-gradient(180deg,rgba(17,17,23,0) 13.02%,#111117)}.questionContainer .questionTitle{width:100%;font-weight:700;font-size:47px;line-height:55px;color:#fff;margin-bottom:31px}.questionContainer .buttonsContainer{position:fixed;display:flex;flex-direction:column;justify-content:space-between;bottom:12px;left:20px;width:calc(100% - 40px)}.questionContainer .buttonsContainer .button{height:56px;text-align:center;font-weight:700;font-size:18px;line-height:21px;border-radius:8px;border:1px solid #fff;cursor:pointer}.questionContainer .buttonsContainer .firstButton{width:119px;color:#fff;background-color:rgba(0,0,0,0)}.questionContainer .buttonsContainer .secondButton{width:203px;color:#000;background-color:#fff}@media screen and (min-width:500px){.container{height:700px}}.pulse-button__rings{border:1px solid #e15768;position:absolute;top:0;left:0;bottom:0;right:0;height:100%;width:100%;border-radius:8px;animation:pulse_1 2s infinite;z-index:1}.pulse-button__rings:nth-child(2){animation:pulse 2s .7s infinite}.pulse-button__rings:nth-child(3){animation:pulse 2s 1.4s infinite}@keyframes pulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.04,1.4)}}.swiper-button-prev{background-image:url("data:image/svg+xml,%3Csvg width='11' height='17' viewBox='0 0 11 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 1L2 8.5L10 16' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A")}.swiper-button-prev:after{content:unset!important}.swiper-button-next{background-image:url("data:image/svg+xml,%3Csvg width='11' height='17' viewBox='0 0 11 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.999999 16L9 8.5L1 1' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.swiper-button-next:after{content:unset!important}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}ol[class],ul[class]{padding:0;margin-bottom:0}blockquote,dd,dl,figcaption,figure,h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0}ul[class]{list-style:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit;box-shadow:none!important}button:active,button:focus,input:active,input:focus,select:active,select:focus,textarea:active,textarea:focus{box-shadow:none;outline:none!important;outline-offset:0!important}a{text-decoration:none!important}.Footer_footer__7blBZ{width:100%;box-sizing:border-box;border-top:1px solid #2f3133;background:#111118;padding:24px 20px 28px}.Footer_storeBadgesRow__b13Qb{display:flex;justify-content:center;gap:14px;margin-bottom:20px}.Footer_storeBadge__bvvUn{border:1px solid rgba(255,255,255,.65);border-radius:999px;padding:6px 14px;color:#fff;text-decoration:none;display:inline-flex;flex-direction:column;min-width:150px}.Footer_storeBadgeTitle__096Bt{font-size:9px;letter-spacing:.08em;opacity:.8}.Footer_storeBadgeText__sEUZu{font-size:20px;font-weight:700;line-height:1.1}.Footer_footerColumns__FwFTZ{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1.2fr 1fr 1.2fr 1fr;grid-gap:18px;gap:18px}.Footer_footerCol__l8kxW h4{margin:0 0 8px;font-size:12px;letter-spacing:.08em;color:#f3f4f6}.Footer_footerCol__l8kxW a,.Footer_footerCol__l8kxW p{margin:0 0 5px;display:block;font-size:12px;line-height:1.35;color:#9ca3af;text-decoration:none}.Footer_footerCol__l8kxW a:hover{color:#fff}@media(max-width:1024px){.Footer_footerColumns__FwFTZ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.Footer_footer__7blBZ{padding:18px 14px 22px;display:flex;flex-direction:column}.Footer_storeBadgesRow__b13Qb{flex-direction:column;align-items:center;gap:10px;margin-bottom:16px;order:2;margin-top:10px}.Footer_storeBadge__bvvUn{width:100%;max-width:240px;align-items:center;text-align:center;padding:8px 14px}.Footer_storeBadgeTitle__096Bt{font-size:10px}.Footer_storeBadgeText__sEUZu{font-size:19px}.Footer_footerColumns__FwFTZ{grid-template-columns:1fr;gap:10px;order:1}.Footer_footerCol__l8kxW{padding:10px 0;border-top:1px solid rgba(255,255,255,.08);text-align:center}.Footer_footerCol__l8kxW h4{margin-bottom:7px;font-size:11px}.Footer_footerCol__l8kxW a,.Footer_footerCol__l8kxW p{font-size:13px;margin-bottom:7px;line-height:1.4;text-align:center}.Footer_footerCol__l8kxW:first-child{border-top:none;padding-top:0}}@media(max-width:420px){.Footer_footer__7blBZ{padding:16px 12px 20px}.Footer_storeBadge__bvvUn{max-width:100%}.Footer_storeBadgeText__sEUZu{font-size:17px}}