@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600&family=Roboto:wght@400;500;600&display=swap);
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-display:swap;font-family:Lovelace Text;font-style:normal;font-weight:400;src:url(/fonts/LovelaceText-Regular.woff2?07b570f2018bb2f45d1ac52e567815c4) format("woff2")}@font-face{font-display:swap;font-family:Lovelace Text;font-style:normal;font-weight:700;src:url(/fonts/LovelaceText-Bold.woff2?e93709dfa568df5fb87533fab870d0d9) format("woff2")}@font-face{font-display:swap;font-family:Lovelace Text;font-style:normal;font-weight:500;src:url(/fonts/LovelaceText-Medium.woff2?35480394d8e5a3e4687cf706e9f6f0db) format("woff2")}*{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-webkit-border-radius:0;margin:0;padding:0;scroll-margin-top:115px}* a{text-decoration:none}* p{color:inherit;font-size:16px;font-weight:400;line-height:30px;margin:0}@media only screen and (min-width:768px){* p{font-size:23px;line-height:38px}}* p strong{font-weight:700}* ul{margin-bottom:0}* li{list-style:none}* h1,h2,h3,h4,h5{font-family:Montserrat,sans-serif;font-size:30px;font-weight:700;line-height:36px;margin:0}@media only screen and (min-width:768px){* h1,h2,h3,h4,h5{font-size:50px;line-height:60px}}button{cursor:pointer;font-family:Montserrat,sans-serif}* img{max-width:100%;width:100%}:focus-visible{outline:none}strong{font-weight:700}body,html{background-color:#fff;color:#fff;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;height:100%;line-height:25px}.container{box-sizing:border-box;margin:auto;max-width:1152px;padding:0 16px}@media only screen and (min-width:1300px){.container{padding:0}}.img-object-fit-cover{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.gradient-blue{background:linear-gradient(106deg,#040938 -.25%,#030526 100.06%)}.section-title{color:#fff8e8;font-family:Lovelace Text;font-size:36px;font-weight:500;line-height:56px;margin-bottom:16px;text-align:center}@media only screen and (min-width:1024px){.section-title{font-size:48px;line-height:72px;margin-bottom:32px}}.header{align-items:center;backdrop-filter:blur(92px);background:rgba(0,0,0,.2);border-bottom:1px solid var(--Beige,#e3c6a3);display:flex;height:68px;justify-content:space-between;left:0;position:fixed;top:0;width:100%;z-index:777}.header__container{max-width:1152px;padding:0 30px;width:100%}.header-menu{align-items:center;display:flex;justify-content:space-between}.header-menu-logo{background:url(/_shmages/header-logo-sherlock.png?2a567228ef5d1a12474ed04b88e7d7d4) no-repeat 50%/contain;height:48px;width:75px}.header-menu-logo-plus{background:url(/_shmages/header-logo-sherlock-plus.svg?dd04318fc0c8a066b61493fcae3dedb0) no-repeat 50%/contain;height:29px;width:53px}.header-menu-nav{display:none}@media only screen and (min-width:1024px){.header__container{margin:auto}.header-menu-logo-plus{margin-left:32px;margin-right:auto}.header-menu-nav{background-color:transparent;display:flex;height:auto;padding:0;position:static;transform:none;width:auto}.header-menu-nav__list{display:flex;justify-content:space-between}.header-menu-nav__list:before{content:none}.header-menu-nav__list-item{font-size:18px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:0;margin-right:30px}.header-menu-nav__list-item:last-child{margin-right:0}.header-menu-nav__list-item a{color:#fff;line-height:34px;padding:0 20px}.header-menu-nav__list-item a:hover{border-color:#d00033;color:#d00033}}.footer{padding-top:88px}.footer-title{color:#fff8e8;font-size:18px;line-height:32px}.button,.footer-title{font-weight:500;text-align:center}.button{background-color:#c00035;border-radius:20px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:24px;line-height:40px;max-width:225px;padding:16px 0;white-space:nowrap;width:100%}.button:hover{background-color:#d00033;color:#fff}.button:hover a{color:inherit}.intro{background:url(/_shmages/intro-mobile.png?3804cdeae952e071c538c5b049cdc73c) no-repeat 50%/cover;padding-top:68px}.intro__content{color:#262626;padding-top:24px;text-align:center}.intro-title{font-size:13px;font-weight:700;line-height:32px;text-transform:uppercase}.intro-enter,.intro-title{font-family:Lovelace Text,sans-serif;margin-bottom:24px}.intro-enter{font-size:42px;font-weight:500;line-height:56px}.intro-enter strong{display:inline-block;font-weight:700}.intro-share{font-size:20px;font-weight:400;line-height:32px;margin-bottom:24px}.intro-limit{font-size:16px;font-weight:500;line-height:20px;padding-block:24px}.intro__images{bottom:0;height:269px;left:0;margin:auto;max-width:1366px;position:relative}.intro__images .fon{background:url(/_shmages/fon.png?fb9c54746a573917fb26e8267f09c15f) no-repeat 50%/contain;bottom:0;height:81px;left:0;max-width:360px;min-width:320px;position:absolute;width:100%}.intro__images .box-tea{background:url(/_shmages/box-tea.png?2ab732274a738c8bdd9fba2c9d86e02a) no-repeat 50%/contain;bottom:0;height:269px;left:0;position:absolute;width:193px;z-index:1}.intro__images .cup-tea{background:url(/_shmages/cup-tea.png?13a516f434d8dd649105a15c659e7eb5) no-repeat 50%/contain;bottom:18px;height:124px;left:130px;position:absolute;width:155px;z-index:2}.intro__images__container{position:relative}.intro__images__container:before{background:url(/_shmages/back-row.png?bd8f5df214828f9416e59eaa858ef221) repeat-x 50%/contain;bottom:0;content:"";height:81px;left:0;position:absolute;width:100%}@media only screen and (min-width:1300px){.intro{background:url(/_shmages/intro-desktop.png?31fc6d95813d3333ba91b87ba0ba2ca4) no-repeat 50%/cover}.intro__content{margin:auto;max-width:724px}.intro-title{font-size:22px;line-height:40px}.intro-enter{font-size:52px;line-height:72px}.intro-share{font-size:26px;line-height:40px}.intro-limit{font-size:20px;line-height:40px}.intro__images{height:150px}.intro__images .box-tea{height:409px;width:294px}.intro__images .cup-tea{height:189px;width:236px}.intro__images .fon{height:123px;max-width:547px}.intro__images__container:before{height:123px}}.fond{padding:88px 0}.fond__cards{display:flex;flex-direction:column;justify-content:center}.fond__cards-item{background:#fff8e8;border-radius:30px;box-sizing:border-box;color:#262626;margin-bottom:16px;margin-left:auto;margin-right:auto;max-width:400px;padding:32px 24px;width:100%}.fond__cards-button{border:1px solid #e3c6a3;border-radius:60px;display:inline-block;font-size:20px;font-weight:500;line-height:40px;margin-bottom:32px;padding:8px 24px}.fond__cards-price{font-family:Lovelace Text,sans-serif;font-size:40px;font-weight:700;line-height:48px;margin-bottom:32px}.fond__cards__list-item{font-size:16px;font-weight:400;line-height:normal;margin-bottom:16px;padding-left:30px;position:relative}.fond__cards__list-item:before{background:url(/_shmages/list-icon.svg?9d67d979888ecedb2c269f2a6695af83) no-repeat 50%/cover;content:"";height:21px;left:0;position:absolute;top:0;width:21px}.fond__cards__list-item:last-child{margin-bottom:0}.fond__cards-image{background:url(/_shmages/card-image.png?056d0e21c259ffc0778eebefd2a90802) no-repeat 50%/cover;height:232px;margin-top:30px;width:280px}@media only screen and (min-width:1024px){.fond__cards{align-items:stretch;flex-direction:row;gap:24px;justify-content:space-between}.fond__cards-item{margin:0;max-width:516px;position:relative}}@media only screen and (min-width:1300px){.fond .container{border:1px solid #e3c6a3;border-radius:30px;padding:48px}.fond__cards-image{bottom:-50px;left:auto;position:absolute;right:-55px}}.participate-description{font-size:24px;font-weight:400;line-height:40px;text-align:center}.participate-description,.participate__steps-item{color:#fff8e8;margin-bottom:56px}.participate__steps-item:last-child{margin-bottom:0}.participate__steps-item--button{border:1px solid #fff8e8;border-radius:60px;display:inline-block;font-size:14px;font-weight:500;line-height:24px;margin-bottom:12px;padding:4px 10px}.participate__steps-item--title{border-bottom:1px solid #e3c6a380;color:#e3c6a3;font-family:Lovelace Text,sans-serif;font-size:24px;font-weight:500;line-height:42px;margin-bottom:12px;padding-bottom:12px}.participate__steps-item--description{font-size:16px;font-weight:400;line-height:24px}.participate__steps-item--list{padding-top:12px}.participate__steps-item--list-title{font-weight:700;line-height:24px;margin-bottom:12px}.participate__steps__list-item{font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:17px;padding-left:30px;position:relative}.participate__steps__list-item:last-child{margin-bottom:0}.participate__steps__list-item a{color:inherit}.participate__steps__list-item:before{background:url(/_shmages/list-icon-white.svg?b5083893d435810aabd8bbd99671b788) no-repeat 50%/cover;content:"";height:21px;left:0;position:absolute;top:0;width:21px}@media only screen and (min-width:1024px){.participate__steps{display:flex;gap:24px}.participate__steps-item{max-width:270px}.participate__steps-item--title{margin-bottom:17px;padding-bottom:17px}}.share-history{padding:88px 0}.share-history-title{font-family:Lovelace Text,sans-serif;font-weight:400;line-height:48px;margin-bottom:24px}.share-history-button,.share-history-title{color:#fff8e8;font-size:24px;text-align:center}.share-history-button{background-color:#c00035;border-radius:20px;display:block;font-weight:500;line-height:40px;margin:0 auto;max-width:258px;padding:16px 30px 16px 32px;width:100%}.share-history-button:hover{background-color:#d00033}@media only screen and (min-width:1024px){.share-history-title{font-size:32px;line-height:48px}}.winner{margin-bottom:88px}.winner__sections{display:flex;flex-direction:column;gap:16px}.winner__sections-item{border:1px solid #e3c6a3;border-radius:30px;padding:32px 24px;text-align:center}.winner__sections-title{color:#e3c6a3;font-family:Lovelace Text,sans-serif;font-size:24px;font-weight:500;line-height:42px;margin-bottom:15px;text-align:center}.winner__sections-desription{color:#fff8e8;font-size:16px;font-weight:400;line-height:24px}@media only screen and (min-width:1024px){.winner__sections{flex-direction:row;gap:24px}.winner__sections-item{max-width:564px;padding:48px;width:100%}.winner__sections-title{display:inline-block;font-size:32px;line-height:48px;margin:auto;max-width:420px}}.faq{--faq-bg:#050a1a;--faq-line:#8a8a8a;--faq-text:hsla(0,0%,100%,.86);--faq-text-weak:hsla(0,0%,100%,.72);--faq-accent:hsla(0,0%,100%,.9)}.faq .section-title{text-align:left}.faq-rules{border-top:1px solid #e3c6a3;color:#fff8e8;font-size:18px;font-weight:500;line-height:32px;padding:24px 0;text-align:center}.faq-rules a{color:#fff8e8;text-decoration:underline}.faq-rules a:hover{color:#d00033}.faq__container{margin:0 auto 88px}.faq__list{border-top:1px solid var(--faq-line)}.faq-item{border-bottom:1px solid var(--faq-line)}.faq-item__heading{margin:0}.faq-item__toggle{-webkit-tap-highlight-color:transparent;align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:grid;gap:12px;grid-template-columns:1fr 28px;padding:24px 0;text-align:left;width:100%}.faq-item__question{font-size:20px;font-style:normal;font-weight:600;line-height:24px}.faq-item__icon{border-radius:50%;height:28px;position:relative;width:28px}.faq-item__icon:after,.faq-item__icon:before{background:#fff8e8;border-radius:2px;content:"";height:2px;left:50%;opacity:.95;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .18s ease,opacity .18s ease;width:12px}.faq-item__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-item__panel{max-height:0;opacity:0;overflow:hidden;transform:translateY(-4px);transition:max-height .26s ease,opacity .2s ease,transform .2s ease;will-change:max-height}.faq-item__content{color:#fff8e8;font-size:20px;font-weight:400;line-height:32px;padding:0 0 24px}.faq-item.is-open .faq-item__panel{opacity:1;transform:translateY(0)}.faq-item.is-open .faq-item__icon:after{opacity:0;transform:translate(-50%,-50%) rotate(0deg)}.faq-item__toggle:hover .faq-item__question{text-decoration:none}.faq-item__toggle:focus-visible{border-radius:10px;outline:2px solid hsla(0,0%,100%,.35);outline-offset:3px}@media only screen and (min-width:768px){.faq .section-title{margin-bottom:56px;text-align:center}.faq-rules{padding:48px 0}.faq__title{font-size:34px;margin-bottom:18px}.faq-item__question{font-size:18px}.faq-item__content{font-size:15px}}@media (prefers-reduced-motion:reduce){.faq-item__icon:after,.faq-item__icon:before,.faq-item__panel{transition:none!important}}
