section.hero{background:var(--brown);padding:100px 0}section.hero .lanche__hero{width:min(49.4117647059vw,840px);margin:0 auto 40px}section.hero .title{font-size:min(3.9583333333vw,76px);font-weight:700;text-transform:uppercase;color:var(--creme)}section.hero .title p{display:flex;justify-content:center;align-items:center}section.hero .title p span{display:inline-block;margin:0 .3em}section.hero .title p span.bk{width:min(6.25vw,120px)}@media only screen and (max-width:1920px){section.hero{padding:0;height:100dvh;min-height:min(50vw,960px);display:flex;align-items:center}section.hero .lanche__hero{width:min(40.625vw,780px)}}@media only screen and (max-width:1440px){section.hero{min-height:min(46.25vw,740px)}section.hero .lanche__hero{width:min(38.5416666667vw,740px);margin:0 auto min(2.0833333333vw,40px) auto}section.hero .title{font-size:min(3.6458333333vw,70px)}section.hero .title p span.bk{width:min(6.25vw,120px)}}@media only screen and (max-width:1024px){section.hero{background:var(--brown);padding:15vw 0;min-height:initial}section.hero .wrapper__content{padding:0}section.hero .lanche__hero{width:96%;margin:0 auto 40px}section.hero .title{width:100%;display:block;font-size:4vw}section.hero .title p{display:flex;justify-content:center;align-items:center}section.hero .title p span{display:inline-block;margin:0 .3em}section.hero .title p span.bk{width:12%}}.modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}.modal__box{position:relative;background:var(--red);color:var(--creme);border-radius:100px;padding:60px min(1.3888888889vw,20px) min(15.2777777778vw,220px) min(1.3888888889vw,20px);text-align:center;width:min(37.5vw,540px);transform:translateY(-5%)}.modal__box p{font-size:min(4.0277777778vw,58px);line-height:1;font-family:var(--font);font-weight:700;text-wrap:balance}.modal__box p span{font-weight:400;display:block;font-size:min(1.5277777778vw,22px);margin-bottom:10px}.modal__box span.caution{display:inline-block;background:var(--brown);padding:10px 40px 12px;margin:40px 0 0;border-radius:16px;font-size:min(2.0833333333vw,30px);transition:all .2s ease-in-out;cursor:pointer}.modal__box span.caution:hover{opacity:.8}.modal__box a{display:inline-block;background:var(--brown);padding:10px 40px 14px;margin:40px 0 20px;border-radius:16px;font-size:min(2.0833333333vw,30px);font-weight:700;color:var(--creme);transition:all .2s ease-in-out;cursor:pointer}.modal__box a:hover{opacity:.8}.modal__box a span.ico{display:inline-block;width:28px;margin-right:10px;transform:translateY(2px)}.modal__box .lanche{position:absolute;top:60%;left:50%;transform:translate(-50%);width:min(23.5294117647vw,400px)}.modal__box .modal__close{background:var(--creme);position:absolute;top:-2%;right:-2%;border:none;border-radius:40px;font-size:1.4vw;font-family:var(--sans);font-weight:700;padding:1rem;cursor:pointer;color:var(--brown);line-height:1;transition:color .2s ease-in-out}.modal__box .modal__close:hover{color:var(--red)}.modal__box .modal__icon{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;margin:0 auto 24px}.modal__box--error .modal__icon{background:var(--red);color:var(--creme)}.modal__box--success .modal__icon{background:var(--brown);color:var(--orange)}.modal-enter-active,.modal-leave-active{transition:opacity .25s ease}.modal-enter-active .modal__box,.modal-leave-active .modal__box{transition:transform .25s ease}.modal-enter-from,.modal-leave-to{opacity:0}.modal-enter-from .modal__box,.modal-leave-to .modal__box{transform:scale(.92)}section.register{background:var(--creme);color:var(--brown);padding:min(5.8823529412vw,100px) 0}section.register .description{text-align:center}section.register .description h2{font-size:min(2.2352941176vw,38px);line-height:min(2.2352941176vw,38px);margin-bottom:40px}section.register .description p{font-size:min(2.2352941176vw,38px);line-height:min(2.2352941176vw,38px);margin-bottom:40px}section.register .description h3{font-size:min(5.1764705882vw,88px);line-height:1}section.register .description h3 br{display:none}section.register .content__form{padding-top:80px}section.register .content__form ul{width:100%;display:flex;justify-content:space-between;margin-bottom:80px}section.register .content__form ul li{position:relative;width:32%}section.register .content__form ul li label{display:block;margin-bottom:10px;padding-left:24px;font-size:min(1.8823529412vw,32px)}section.register .content__form ul li label.error+input{border:2px solid var(--red)}section.register .content__form ul li input{width:100%;height:70px;padding:0 24px;background:var(--creme);border:2px solid var(--brown);font-size:min(1.6470588235vw,28px);border-radius:20px;font-family:var(--font);font-weight:400;color:var(--brown)}section.register .content__form .container__checkbox{margin-bottom:80px}section.register .content__form .wrapper__checkbox{position:relative;width:70%;margin:0 auto}section.register .content__form .wrapper__checkbox .container{display:block;position:relative;padding-left:44px;cursor:pointer;font-size:min(1.7647058824vw,30px);-webkit-user-select:none;-moz-user-select:none;user-select:none}section.register .content__form .wrapper__checkbox .container a{color:var(--brown);text-decoration:underline}section.register .content__form .wrapper__checkbox .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}section.register .content__form .wrapper__checkbox .checkmark{position:absolute;top:4px;left:0;height:25px;width:25px;background-color:var(--creme);border:1px solid var(--brown)}section.register .content__form .wrapper__checkbox .container:hover input~.checkmark{background-color:var(--orange)}section.register .content__form .wrapper__checkbox .container input:checked~.checkmark{background-color:var(--brown)}section.register .content__form .wrapper__checkbox .checkmark:after{content:"";position:absolute;display:none}section.register .content__form .wrapper__checkbox .container input:checked~.checkmark:after{display:block}section.register .content__form .wrapper__checkbox .container .checkmark:after{left:8px;top:3px;width:5px;height:10px;border:solid var(--orange);border-width:0 3px 3px 0;transform:rotate(45deg)}section.register .content__form button{width:auto;margin:0 auto;display:flex;align-items:center;height:70px;padding:0 60px 4px;background:var(--brown);color:var(--creme);border-radius:20px;font-size:36px;font-family:var(--font);font-weight:700;cursor:pointer;transition:all .2s ease-in-out}section.register .content__form button:hover{background:var(--orange);color:var(--brown)}section.register .content__form .field__error{width:100%;position:absolute;top:108%;left:0;color:var(--red);font-size:min(1.0588235294vw,18px);padding-left:24px}section.register .content__form .field__error.check{padding-left:44px}section.register .img__potato{width:min(56.25vw,900px);position:absolute;top:50%;left:-35%;z-index:0;pointer-events:none}section.register .img__onion{width:min(41.3333333333vw,620px);position:absolute;top:-28%;right:-24%}@media only screen and (max-width:1024px){.modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}.modal__box{border-radius:80px;padding:60px 0 180px;text-align:center;width:90%;transform:translateY(-5%)}.modal__box p{font-size:8vw;line-height:1;padding:0 10vw;text-wrap:balance}.modal__box p span{font-size:4vw;margin-bottom:10px;text-wrap:pretty}.modal__box span.caution{padding:10px 5vw 12px;margin:5vw 0 0;border-radius:12px;font-size:4vw}.modal__box a{padding:10px 5vw 14px;margin:6vw 0 0;border-radius:12px;font-size:4vw}.modal__box a span.ico{display:inline-block;width:20px;margin-right:10px;transform:translateY(2px)}.modal__box .lanche{position:absolute;top:58%;left:50%;transform:translate(-50%);width:80%}.modal__box .modal__close{background:var(--creme);position:absolute;top:-2%;right:5%;border:none;border-radius:40px;font-size:6vw;font-family:var(--sans);font-weight:700;padding:4vw;cursor:pointer;color:var(--brown);line-height:1;transition:color .2s ease-in-out}.modal__box .modal__close:hover{color:var(--red)}section.register{padding:15vw 0}section.register .description{text-align:center}section.register .description h2{font-size:4vw;line-height:4vw;margin-bottom:6vw;text-wrap:pretty;padding:0 10%}section.register .description h2 br{display:none}section.register .description p{font-size:4vw;line-height:4vw;margin-bottom:6vw;text-wrap:pretty;padding:0 10%}section.register .description h3{font-size:8vw;line-height:1}section.register .description h3 br{display:block}section.register .content__form{padding-top:8vw}section.register .content__form ul{flex-wrap:wrap;margin-bottom:10vw}section.register .content__form ul li{width:100%;margin-top:10vw}section.register .content__form ul li:first-child{margin-top:0}section.register .content__form ul li label{margin-bottom:4px;padding-left:16px;font-size:4vw}section.register .content__form ul li input{height:48px;padding:0 16px;font-size:4vw;border-radius:16px}section.register .content__form .container__checkbox{margin-bottom:14vw}section.register .content__form .wrapper__checkbox{position:relative;width:94%;margin:0 auto}section.register .content__form .wrapper__checkbox .container{padding-left:44px;font-size:4vw}section.register .content__form button{height:auto;padding:8px 40px 12px;border-radius:20px;font-size:24px}section.register .content__form .field__error{font-size:3.5vw;padding-left:16px}section.register .content__form .field__error.check{top:105%;padding-left:44px;text-wrap:pretty}section.register .img__potato{width:88%;position:absolute;top:85%;left:-64%;z-index:0;pointer-events:none}section.register .img__onion{width:42%;position:absolute;top:-20%;right:-18%}}section.manifest{background:var(--orange);padding:min(5.8823529412vw,100px) 0}section.manifest .description{text-align:center}section.manifest .description p{font-size:min(1.7647058824vw,30px);font-weight:400;color:var(--creme);margin-bottom:3rem}section.manifest .description p.last{text-transform:uppercase}section.manifest .description p.last span{display:inline-block;width:min(10.3529411765vw,176px)}section.manifest .description p strong{color:var(--brown);font-weight:400}section.manifest .description h3{font-size:min(3.8823529412vw,66px);line-height:1;font-weight:700;color:var(--creme);text-transform:uppercase}section.manifest .lanche{position:absolute;width:min(46.8235294118vw,796px)}section.manifest .lanche.left{top:58%;left:-30%}section.manifest .lanche.rigth{top:62%;right:-34%}@media only screen and (max-width:1024px){section.manifest{padding:15vw 0}section.manifest .description{text-align:center}section.manifest .description p{padding:0 4vw;font-size:4vw;margin-bottom:5vw}section.manifest .description p.last{text-transform:uppercase}section.manifest .description h3{font-size:6vw}section.manifest .description h3 br{display:none}section.manifest .lanche{position:absolute;width:50%}section.manifest .lanche.left{top:98%;left:-25%}section.manifest .lanche.rigth{top:98%;right:-30%}}section.faq{background:var(--brown);padding:min(5.8823529412vw,100px) 0 0 0}section.faq .title{text-align:center}section.faq .title h3{font-size:min(6.8235294118vw,116px);font-weight:700;text-transform:uppercase;color:var(--orange)}section.faq .wrapper__faq{width:80%;margin:40px 0 100px 8%;color:var(--brown)}section.faq .faq__item{background:var(--creme);margin-bottom:40px;padding:20px 30px;border-radius:20px}section.faq .faq__item:last-child{border-bottom:none}section.faq .faq__item.open .faq__answer{max-height:300px;padding:40px 5vw 20px 0;opacity:1}section.faq .faq__item.open .faq__icon{transform:rotate(-45deg)}section.faq .faq__question{width:100%;display:flex;justify-content:space-between;align-items:center;background:none;border:none;color:var(--brown);cursor:pointer;font-size:min(1.6470588235vw,28px);font-family:var(--font);transition:opacity .2s ease}section.faq .faq__question:hover{opacity:1}section.faq .faq__icon{width:34px;flex-shrink:0;margin-left:1rem;transition:transform .3s ease}section.faq .faq__answer{max-height:0;overflow:hidden;opacity:0;padding:0 5vw 0 0;transition:max-height .3s ease,opacity 0s ease,padding .3s ease}section.faq .faq__answer p{margin:0;font-size:min(1.6470588235vw,28px);line-height:120%;font-family:var(--sans)}section.faq .content__tj{width:min(70.5882352941vw,1200px);margin:0 auto 100px;font-size:min(1.4117647059vw,24px);line-height:130%;text-align:center;color:var(--creme);text-wrap:balance}section.faq .lanche__faq{width:min(56vw,952px);margin:0 auto -40px}@media only screen and (max-width:1024px){section.faq{padding:15vw 0 0}section.faq .title{text-align:center}section.faq .title h3{font-size:8vw;line-height:8vw}section.faq .wrapper__faq{width:100%;margin:10vw 0}section.faq .faq__item{margin-bottom:5vw;padding:20px;border-radius:16px}section.faq .faq__item:last-child{border-bottom:none}section.faq .faq__item.open .faq__answer{max-height:300px;padding:20px 5vw 10px 0;opacity:1}section.faq .faq__item.open .faq__icon{transform:rotate(-45deg)}section.faq .faq__question{width:100%;display:flex;justify-content:space-between;align-items:center;text-align:left;font-size:4vw;text-wrap:pretty}section.faq .faq__icon{width:20px;flex-shrink:0;margin-left:20px;transition:transform .3s ease}section.faq .faq__answer{max-height:0;overflow:hidden;opacity:0;padding:0 5vw 0 0}section.faq .faq__answer p{margin:0;font-size:4vw;line-height:120%}section.faq .content__tj{width:100%;margin:0 auto 5vw;font-size:3vw;letter-spacing:.01em}section.faq .lanche__faq{width:100%;margin:0 auto -10px}}
