/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p{margin:0}p:last-child{margin-bottom:0}ul{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none}button{cursor:pointer;border:none;background:transparent;padding:0;font-family:inherit;font-size:inherit}img{display:block;max-width:100%;height:auto}input,textarea{font-family:inherit;font-size:inherit}:root{--color-scheme-1-background: var(--color-japanese-laurel-light);--color-neutral-darkest: #010400;--color-scheme-1-border: var(--opacity-white-20);--color-scheme-1-text: var(--color-white);--color-neutral-lighter: #d8d9d8;--color-white: #fff;--color-neutral-lightest: #f2f2f2;--color-neutral-light: #b2b3b2;--color-neutral: #80817f;--color-neutral-dark: #4d4f4c;--color-neutral-darker: #1a1d19;--opacity-transparent: rgba(255, 255, 255, 0);--color-scheme-1-foreground: var(--color-japanese-laurel-light);--color-scheme-1-accent: var(--color-white);--opacity-white-5: rgba(255, 255, 255, .05);--opacity-white-10: rgba(255, 255, 255, .1);--opacity-white-15: rgba(255, 255, 255, .15);--opacity-white-20: rgba(255, 255, 255, .2);--opacity-white-30: rgba(255, 255, 255, .3);--opacity-white-40: rgba(255, 255, 255, .4);--opacity-white-50: rgba(255, 255, 255, .5);--opacity-white-60: rgba(255, 255, 255, .6);--opacity-neutral-darkest-5: rgba(1, 4, 0, .05);--opacity-neutral-darkest-10: rgba(1, 4, 0, .1);--opacity-neutral-darkest-15: rgba(1, 4, 0, .15);--opacity-neutral-darkest-20: rgba(1, 4, 0, .2);--opacity-neutral-darkest-30: rgba(1, 4, 0, .3);--opacity-neutral-darkest-40: rgba(1, 4, 0, .4);--opacity-neutral-darkest-50: rgba(1, 4, 0, .5);--opacity-neutral-darkest-60: rgba(1, 4, 0, .6);--color-japanese-laurel-lightest: #e8eee5;--color-japanese-laurel-lighter: #d1ddcc;--color-japanese-laurel-light: #5e8a4d;--color-japanese-laurel: #1a5901;--color-japanese-laurel-dark: #144700;--color-japanese-laurel-darker: #0a2300;--color-japanese-laurel-darkest: #071a00;--color-scheme-2-text: var(--color-neutral-darkest);--color-scheme-2-background: var(--color-japanese-laurel-lightest);--color-scheme-2-border: var(--opacity-neutral-darkest-15);--color-scheme-2-accent: var(--color-japanese-laurel);--color-scheme-2-foreground: var(--color-japanese-laurel-lightest);--color-scheme-3-text: var(--color-white);--color-scheme-3-background: var(--color-japanese-laurel);--color-scheme-3-border: var(--opacity-white-20);--color-scheme-3-accent: var(--color-white);--color-scheme-3-foreground: var(--color-japanese-laurel);--color-scheme-4-text: var(--color-neutral-darkest);--color-scheme-4-background: var(--color-japanese-laurel-lighter);--color-scheme-4-border: var(--opacity-neutral-darkest-15);--color-scheme-4-accent: var(--color-japanese-laurel);--color-scheme-4-foreground: var(--color-japanese-laurel-lighter);--color-scheme-5-text: var(--color-white);--color-scheme-5-background: var(--color-japanese-laurel-darker);--color-scheme-5-border: var(--opacity-white-20);--color-scheme-5-accent: var(--color-white);--color-scheme-5-foreground: var(--color-japanese-laurel-darker);--color-error-red: #a00000;--font-family: "Public Sans", sans-serif;--second-family: "Chivo", sans-serif}body{display:flex;flex-direction:column;min-width:100vw;min-height:100vh;margin:0;font-family:var(--font-family);color:var(--color-neutral-darkest);background:var(--color-scheme-1-background)}main{flex-grow:1}main:has(.back-link){text-align:center}html{scroll-behavior:smooth}.container{width:100%;min-width:320px;max-width:375px;padding:0 16px;margin:0 auto}@media only screen and (min-width: 768px){.container{max-width:768px;padding:0 32px}}@media only screen and (min-width: 1440px){.container{max-width:1440px;padding:0 64px}}.section{padding:64px 0}@media only screen and (min-width: 1440px){.section{padding:112px 0}}.header{padding-top:6px;padding-bottom:6px;background:var(--color-scheme-1-background);position:relative;z-index:15}.header-container{display:flex;align-items:center;justify-content:space-between}.header-nav-item{display:none}.logo-icon{display:block;width:142px;height:60px;fill:var(--color-scheme-3-text);transition:opacity .25s cubic-bezier(.4,0,.2,1)}.logo-icon:hover,.logo-icon:focus{opacity:.5}.burger-btn{display:block;width:32px;height:32px;fill:var(--color-scheme-1-text)}.burger-icon{transition:fill .25s cubic-bezier(.4,0,.2,1)}.burger-icon:active{fill:var(--color-scheme-2-text)}@media only screen and (min-width: 768px){.main-nav{margin-inline:auto 16px}.header-nav-item{padding-block:6px}.header-btn-order{display:block;font:500 16px / 1.5 var(--font-family);color:var(--color-white);border:1px solid var(--color-japanese-laurel);box-shadow:inset 0 0 #0000;border-radius:6px;padding:4px 24px;width:92px;height:32px;background:var(--color-japanese-laurel);transition:border .25s cubic-bezier(.4,0,.2,1),background .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}.header-btn-order:focus{border:1px solid var(--color-white);background:var(--color-scheme-3-text);color:var(--color-neutral-darkest)}.header-btn-order:active{border:1px solid var(--color-scheme-3-text);box-shadow:inset 2px 7px 27px -4px #00000026;background:var(--color-scheme-3-text)}.burger-btn{width:44px;height:44px}.burger-icon{width:24px;height:24px}}@media only screen and (min-width: 1440px){.header-nav-list{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:32px}.header-nav-item{display:block;font:400 16px / 1.5 var(--font-family);color:var(--color-scheme-1-text);transition:opacity .25s cubic-bezier(.4,0,.2,1)}.header-nav-item:hover,.header-nav-item:focus{opacity:.5}.header-nav-item:active{opacity:.6}.header-btn-order:hover{border:1px solid var(--color-white);background:var(--color-scheme-3-text);color:var(--color-neutral-darkest)}.burger-btn{display:none}.header-btn-order{display:block}}.mobile-menu-backdrop{display:none}.mobile-menu{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--color-scheme-1-background);transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1);overflow-y:auto;opacity:0;visibility:hidden;pointer-events:none;z-index:100}.mobile-menu.is-open{opacity:1;visibility:visible;pointer-events:auto}.mobile-menu-controls{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:6px 16px}.mobile-close-btn{width:32px;height:32px}.menu-close-icon{fill:var(--color-scheme-1-text);transition:fill .25s cubic-bezier(.4,0,.2,1)}.menu-close-icon:active{fill:var(--color-scheme-2-text)}.mobile-menu-list{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:32px;padding-block:64px 32px;padding-inline:0px}.mobile-menu-item{font:600 18px / 1.5 var(--font-family);color:var(--color-scheme-1-text);transition:opacity .25s cubic-bezier(.4,0,.2,1)}.mobile-menu-item:focus{opacity:.5}.mobile-menu-item:active{opacity:.6}.mobile-menu-btn{display:flex;align-items:center;justify-content:center;font:500 16px / 1.5 var(--font-family);color:var(--color-white);border:1px solid var(--color-japanese-laurel);border-radius:6px;padding-block:6px;padding-inline:12px;width:343px;background:var(--color-japanese-laurel);transition:border .25s cubic-bezier(.4,0,.2,1),background .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}.mobile-menu-btn:focus{border:1px solid var(--color-white);background:var(--color-scheme-3-text);color:var(--color-neutral-darkest)}.mobile-menu-btn:active{border:1px solid var(--color-scheme-3-text);box-shadow:inset 2px 7px 27px -4px #00000026;background:var(--color-scheme-3-text)}@media only screen and (min-width: 768px){body:has(.mobile-menu.is-open){overflow:hidden}body:has(.mobile-menu.is-open) .burger-btn,body:has(.mobile-menu.is-open) .header-btn-order{display:none}.mobile-menu{background:transparent}.mobile-menu-backdrop{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:var(--opacity-neutral-darkest-30)}.mobile-menu-backdrop{opacity:0;visibility:hidden;pointer-events:none}body:has(.mobile-menu.is-open) .mobile-menu-backdrop{opacity:1;visibility:visible;pointer-events:auto}.mobile-menu-container{position:fixed;top:0;right:0;max-width:286px;height:100%;background:var(--color-scheme-1-background);overflow-y:auto;transform:translate(100%);transition:transform .25s cubic-bezier(.4,0,.2,1)}.mobile-menu.is-open .mobile-menu-container{transform:translate(0)}.mobile-menu-logo{display:none}.mobile-menu-controls{justify-content:flex-end;padding:16px 0 24px}.mobile-close-btn{width:44px;height:44px}.menu-close-icon{width:24px;height:24px}.mobile-menu-list{align-items:flex-end;padding:0;gap:24px}.mobile-menu-item{font:600 18px / 1.5 var(--font-family);color:var(--color-scheme-1-text)}.mobile-menu-btn{width:222px;padding:2px 0;font:500 18px / 1.5 var(--font-family)}}@media only screen and (min-width:1440px){.mobile-menu{display:none}body:has(.mobile-menu.is-open) .header-btn-order{display:block}body:has(.mobile-menu.is-open) .mobile-menu-backdrop{opacity:0;visibility:hidden;pointer-events:none}}.hero{padding-top:183px;padding-bottom:183px;background-image:linear-gradient(#00000080,#00000080),image-set(url(/devcore8/assets/hero-bg-BnQVwCo8.webp) type("image/webp") 1x,url(/devcore8/assets/hero-bg@2x-ClkhPgb_.webp) type("image/webp") 2x,url(/devcore8/assets/hero-bg-CtEAzXJZ.jpg) type("image/jpeg") 1x,url(/devcore8/assets/hero-bg@2x-BUnmz8AI.jpg) type("image/jpeg") 2x);background-size:cover;background-position:center;background-repeat:no-repeat;max-width:375px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 768px){.hero{padding-top:234px;padding-bottom:234px;max-width:768px}}@media only screen and (min-width: 1440px){.hero{padding-top:326px;padding-bottom:326px;max-width:1440px}}.hero-title{font-weight:400;font-size:40px;line-height:1.2;letter-spacing:-.01em;color:#fff;margin-bottom:8px}@media only screen and (min-width: 1440px){.hero-title{font-size:56px}}.hero-text{font-weight:400;font-size:18px;line-height:1.5;color:#fff;margin-bottom:16px}@media only screen and (min-width: 768px){.text-wrap{width:611px}}@media only screen and (min-width: 1440px){.text-wrap{width:646px}}.hero-link{display:flex;align-items:center;justify-content:center;width:343px;height:40px;background-color:#fff;border-radius:6px;font-weight:500;font-size:16px;line-height:1.5;color:#010400;transition:background-color .25s cubic-bezier(.4,0,.2,1);cursor:pointer}.hero-link:hover,.hero-link:focus-visible{background-color:#5e8a4d}@media only screen and (min-width: 768px){.hero-link{width:254px;height:36px}}@media only screen and (min-width: 1440px){.hero-link{width:199px}}.mission{background:var(--color-scheme-1-background);padding:64px 0}.mission-top{margin-bottom:32px}.mission-title{font-family:var(--second-family);font-weight:400;font-size:36px;line-height:120%;letter-spacing:-.01em;color:var(--color-scheme-1-text);margin-bottom:24px}.mission-text{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:150%;color:var(--color-scheme-1-text)}.mission picture{display:block;width:100%;height:192px}.mission picture img{width:100%;height:100%;object-fit:cover;display:block}@media only screen and (min-width: 768px){.mission-top{display:flex;align-items:flex-start;gap:24px}.mission-title,.mission-text{width:340px;margin-bottom:0}.mission picture{height:396px}}@media only screen and (min-width: 1440px){.mission{padding:112px 0}.mission-top{margin-bottom:80px}.mission-title{font-size:48px;width:656px}.mission-text{width:656px}.mission picture{height:738px}}.section-benefits{background-color:#1a5901}.image-content{margin-bottom:24px}.organic-food-image{width:343px;height:487px;object-fit:cover}.benefits-slogan{margin-bottom:32px}.benefits-title{margin-bottom:24px;font-weight:400;font-size:36px;line-height:1.2;letter-spacing:-.01em;color:#fff}.benefits-text{font-weight:400;font-size:18px;line-height:1.5;color:#fff}.benefits-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:32px}.benefits-list-item{flex-basis:100%}.benefits-item-icon{margin-bottom:16px;fill:#fff}.benefits-item-title{margin-bottom:16px;font-weight:400;font-size:20px;line-height:1.4;letter-spacing:-.01em;color:#fff}.benefits-item-text{margin-bottom:32px;font-weight:400;font-size:16px;line-height:1.5;color:#fff}@media only screen and (min-width: 768px){.organic-food-image{width:704px;height:487px}.benefits-list{column-gap:16px}.benefits-list-item{flex-basis:calc((100% - 16px)/2)}}@media only screen and (min-width: 1440px){.benefits-container{display:flex;align-items:center;gap:24px}.organic-food-image{width:664px;height:669px}.text-content{display:inline-block;width:644px;height:619px}.benefits-title{font-size:48px}.benefits-list{gap:24px}.benefits-list-item{flex-basis:calc((100% - 24px)/2)}}.assorts{padding:64px 0;background:#d1ddcc}@media only screen and (min-width: 1440px){.assorts{padding:112px 0}}.assorts-title-third{font-weight:600;font-size:16px;line-height:1.5;margin-bottom:16px}.assorts-title-second{width:344px;font-family:var(--second-family);font-size:36px;line-height:1.2;margin-bottom:32px}@media only screen and (min-width: 1440px){.assorts-title-second{font-size:48px;width:768px}}.assorts-list{display:flex;flex-direction:column;gap:16px}.assorts-item{display:flex;flex-direction:column;height:100%}.assorts-img{margin-bottom:16px}.assorts-img img{width:100%;display:block}.assorts-main-wrapper{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;flex-grow:1}@media only screen and (min-width: 1440px){.assorts-main-wrapper{margin-bottom:32px}}.assorts-wrapper-fist{max-width:236px;display:flex;flex-direction:column}.assorts-title{font-weight:600;font-size:18px;line-height:1.5}.assorts-description{font-size:14px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.assorts-wrapper-second{width:58px;display:flex;flex-direction:column;align-items:flex-end;gap:5px}.assorts-price{font-weight:600;font-size:20px}.assorts-price-info{font-size:12px;line-height:1.3;text-align:right}.add-to-cart{margin-top:auto;height:40px;width:100%;border:1px solid rgba(1,4,0,.15);border-radius:6px;font-size:16px;transition:.25s}.add-to-cart:hover{background:#1a5901;color:#fff}@media only screen and (min-width: 768px){.assorts-list{flex-direction:row;flex-wrap:wrap;gap:16px}.assorts-item{flex-basis:calc((100% - 16px)/2)}}@media only screen and (min-width: 1440px){.assorts-list{gap:24px}.assorts-item{flex-basis:calc((100% - 72px)/4)}}.feedbacks{padding-bottom:63px;padding-top:64px;background-color:#e8eee5;width:100%;position:relative}.feedbacks-container{margin:0 auto}.feedbacks-header{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:343px;text-align:center;margin:0 auto}.feedbacks-title{font-family:var(--second-family);font-weight:400;font-size:36px;line-height:1.2;letter-spacing:-.01em;text-align:center;color:#010400;width:100%;max-width:343px;margin-left:auto;margin-right:auto;-webkit-hyphens:auto;hyphens:auto}.feedbacks-slogan{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:1.5;text-align:center;color:var(--color-scheme-2-text);max-width:343px;width:100%;margin:16px 0 24px}.feedbacks-header .feedbacks-slogan{margin:16px 0 24px}.feedbacks-list{display:flex;flex-direction:column;gap:24px;background-color:#e8eee5;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:16px;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;margin:0 -16px;scrollbar-width:none}.feedbacks-list::-webkit-scrollbar{display:none}.feedbacks-item{position:relative;flex:0 0 85%;scroll-snap-align:start;min-width:260px}@media (max-width: 368px){.feedbacks-item{flex:0 0 88%}}.feedbacks-card{display:flex;flex-direction:column;gap:24px;border:1px solid var(--color-scheme-2-border);padding:32px;width:100%;box-sizing:border-box;background:var(--color-scheme-2-foreground)}.feedbacks-stars{padding-right:0;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:4px}.feedbacks-comment{margin-top:0;font-family:var(--font-family);font-weight:400;font-size:18px;line-height:27px;line-height:1.5;color:var(--color-scheme-2-text)}.feedbacks-user{margin-top:24px;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:16px;width:100%}.feedbacks-avatar{overflow:hidden;border-radius:50%;width:48px;height:48px;object-fit:cover;display:block}.feedbacks-name{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:24px;line-height:1.5;color:var(--color-scheme-2-text)}@media (min-width: 768px){.feedbacks-container{padding-left:16px;padding-right:16px;max-width:768px;margin-left:auto;margin-right:auto}.feedbacks-card{height:100%;width:340px}.feedbacks-list{display:flex;flex-direction:row;align-items:stretch;flex-wrap:wrap;overflow:visible;gap:24px;margin:48px 0 0;padding:0;justify-content:center}.feedbacks-item{margin-top:0;flex:0 0 340px}.feedbacks-card{display:flex;flex-direction:column;height:100%}.feedbacks-user{margin-top:auto;margin-bottom:0}.feedbacks-header{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:24px;max-width:100%;width:100%;margin:0 auto;padding:0}.feedbacks-title{font-weight:400;font-size:36px;line-height:1.2;letter-spacing:-.01em;text-align:center;color:var(--color-scheme-2-text);width:100%;white-space:normal;white-space:nowrap;font-size:clamp(22px,4vw,36px)}.feedbacks-slogan{font-weight:400;font-size:18px;line-height:1.5;text-align:center;color:var(--color-scheme-2-text);max-width:644px;width:100%}}@media (min-width: 1440px){.feedbacks{padding-top:100px;padding-bottom:100px}.feedbacks-container{max-width:1440px;padding:0 64px;margin:0 auto}.feedbacks-header{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:24px;max-width:100%;width:100%;margin:0 auto}.feedbacks-title{font-weight:400;font-size:48px;line-height:1.2;letter-spacing:-.01em;text-align:center;color:var(--color-scheme-2-text);width:auto;white-space:nowrap;max-width:100%}.feedbacks-slogan{font-weight:400;font-size:18px;line-height:1.5;text-align:center;color:var(--color-scheme-2-text);width:100%;max-width:644px;margin:0 auto;white-space:normal;word-wrap:break-word}.feedbacks-list{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:56px;justify-items:center}.feedbacks-item{margin-top:0;flex:none;min-width:auto;width:100%}.feedbacks-card{width:100%;min-height:340px;transition:all .25s;padding:32px 28px}.feedbacks-comment{font-size:18px}}.feedbacks-card{position:relative;overflow:hidden;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.feedbacks-item:hover .feedbacks-card{transform:translateY(-5px);box-shadow:0 12px 28px #0000001a}.feedbacks-comment,.feedbacks-name,.feedbacks-avatar,.feedbacks-stars svg{transition:all .25s ease}.feedbacks-item:hover .feedbacks-avatar{transform:scale(1.05)}.feedbacks-item:hover .feedbacks-stars svg{transform:scale(1.08)}.feedbacks-item:hover .feedbacks-stars svg:nth-child(1){transition-delay:0s}.feedbacks-item:hover .feedbacks-stars svg:nth-child(2){transition-delay:.05s}.feedbacks-item:hover .feedbacks-stars svg:nth-child(3){transition-delay:.1s}.feedbacks-card:before{content:"";position:absolute;top:0;left:-150%;width:50%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.25),transparent);transition:.6s}.feedbacks-card:hover:before{left:150%}.feedbacks-item:active .feedbacks-card{transform:scale(.98)}.feedbacks-list{scroll-snap-type:x mandatory;scroll-behavior:smooth}.feedbacks-item{opacity:0;transform:translateY(25px);transition:all .6s cubic-bezier(.22,1,.36,1)}@supports (animation-timeline: view()){.feedbacks-item{animation:reveal linear both;animation-timeline:view();animation-range:entry 10% cover 30%}@keyframes reveal{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}}.feedbacks-card{position:relative;overflow:hidden}.feedbacks-card:after{content:"";position:absolute;width:250px;height:250px;background:radial-gradient(circle,rgba(255,255,255,.25),transparent 60%);top:var(--y, 50%);left:var(--x, 50%);transform:translate(-50%,-50%);opacity:0;transition:opacity .3s ease;pointer-events:none}.feedbacks-item:hover .feedbacks-card:after{opacity:1}.feedbacks-card:after{animation:pulse 3s ease-in-out infinite}@keyframes pulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.15}50%{transform:translate(-50%,-50%) scale(1.2);opacity:.25}}.feedbacks-item:hover .feedbacks-card{transform:translateY(-6px);box-shadow:0 18px 40px #0000001f}.feedbacks-stars svg{transition:transform .25s cubic-bezier(.22,1,.36,1)}.feedbacks-item:hover .feedbacks-stars svg{transform:scale(1.06)}.feedbacks-title,.feedbacks-slogan{opacity:0;transform:translateY(12px);animation:textReveal .8s ease forwards}@keyframes textReveal{to{opacity:1;transform:translateY(0)}}.feedbacks-title,.feedbacks-slogan{opacity:0;transform:translateY(10px);filter:blur(6px);animation:blurIn .9s ease forwards}.feedbacks-slogan{animation-delay:.15s}@keyframes blurIn{to{opacity:1;transform:translateY(0);filter:blur(0)}}.feedbacks-title{letter-spacing:.05em;transition:letter-spacing .4s ease}.feedbacks-header:hover .feedbacks-title{letter-spacing:-.01em}.feedbacks-header{transition:transform .3s ease}.feedbacks-header:hover{transform:translateY(-3px)}@media (max-width: 767px){.feedbacks-item{opacity:1;transform:none;animation:none}.feedbacks-card,.feedbacks-item:hover .feedbacks-card{transform:none!important}}.feedbacks-item{scroll-snap-align:start}.feedbacks-title{max-width:100%}.feedbacks-list{margin-left:-16px;margin-right:-16px}.faq{background:#5e8a4d;padding:64px 0;color:#fff;font-family:var(--font-family);font-weight:400;line-height:1.5}@media only screen and (min-width: 1440px){.faq{padding:112px 0}.faq .container{display:flex;gap:24px}}.faq-title{font-family:var(--second-family);font-weight:400;font-size:36px;line-height:1.2;letter-spacing:-.01em;color:var(--color-scheme-1-text);margin-bottom:8px}@media only screen and (min-width: 1440px){.faq-title{font-size:48px;margin-bottom:24px}}.faq-info{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:1.5;color:var(--color-scheme-1-text)}.faq-wrapper{margin-bottom:16px}@media only screen and (min-width: 1440px){.faq-wrapper{width:421px;flex-shrink:0;margin-bottom:0}.faq-questions-wrapper{width:867px}}.faq-accordion-list{list-style:none;margin:0;padding:0}.faq-accordion-item{border-top:1px solid rgba(255,255,255,.2)}.faq-accordion-item:last-child{border-bottom:1px solid rgba(255,255,255,.2)}.faq-accordion-header{width:100%;background:none;border:none;padding:20px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.faq-accordion-question{color:var(--color-scheme-1-text);font-family:var(--font-family);font-weight:700;font-size:18px;line-height:1.5;display:block;text-align:left;padding-right:16px}.faq-arrow{display:block;flex-shrink:0}.faq-accordion-icon{fill:none;stroke:var(--color-scheme-1-text);stroke-width:1px}.faq-accordion-content{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:1.5;color:var(--color-scheme-1-text);margin-bottom:24px}.contacts{background-color:var(--color-japanese-laurel-lightest)}@media only screen and (min-width: 1440px){.desk-contacts{display:flex;flex-direction:row;gap:24px}}.contacts-content{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}@media only screen and (min-width: 1440px){.contacts-content{width:644px}}.tagline{font:600 16px/1.5 Public Sans,sans-serif;color:#010400;text-align:left;margin-bottom:16px}.first-title{font:400 36px/1.2 Chivo,sans-serif;letter-spacing:-.01em;color:#010400;margin-bottom:16px;text-align:left}@media only screen and (min-width: 768px){.first-title{margin-bottom:24px}}@media only screen and (min-width: 1440px){.first-title{font:400 48px/1.2 Chivo,sans-serif}}.title-description{font:400 18px/1.5 Public Sans,sans-serif;color:#010400;text-align:left;margin-bottom:32px}.contacts-address{font:400 16px/1.5 Public Sans,sans-serif;text-decoration:underline;text-decoration-skip-ink:none;color:#010400;display:flex;flex-direction:column;gap:16px;padding:8px 0 8px 40px;position:relative;margin-bottom:32px}.contacts-svg-email{position:absolute;top:8px;left:0}.contacts-svg-phone{position:absolute;top:48px;left:0}.contacts-form{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:24px;margin:0 auto 32px;width:100%}@media only screen and (min-width: 768px){.contacts-form{margin-bottom:24px}}@media only screen and (min-width: 1440px){.contacts-form{margin-bottom:0}}.contacts-form-label{font:400 16px/1.5 Public Sans,sans-serif;color:#010400;display:flex;flex-direction:column;gap:8px;width:100%}.contacts-form-input{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;border:none;border-bottom:1px solid rgba(1,4,0,.15);padding:8px 0;width:100%;height:40px;background:#fff0}.contacts-form-textarea{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;border:1px solid rgba(1,4,0,.15);padding:12px;width:100%;height:166px;background:#fff0;resize:none}.contacts-form-input:not(:placeholder-shown):invalid{border-bottom-color:#a00000}.contacts-form-textarea:not(:placeholder-shown):invalid{border-color:#a00000}.contacts-form-input::placeholder,.contacts-form-textarea::placeholder{font:400 16px/1.5 Public Sans,sans-serif;color:#01040099}.contacts-form-error{font:400 12px/1.5 Public Sans,sans-serif;color:#a00000;display:none}.contacts-form-input:not(:placeholder-shown):invalid~.contacts-form-error{display:block}.contacts-form-input:focus{outline:none}.contacts-form-input:focus::placeholder{color:transparent}.contacts-form-textarea:focus{outline:none}.contacts-form-textarea:focus::placeholder{color:transparent}.contacts-form-textarea:not(:placeholder-shown):invalid~.contacts-form-error{display:block}.contacts-form-btn{display:flex;align-items:center;justify-content:center;border:1px solid #1a5901;border-radius:6px;padding:6px 12px;width:100%;height:40px;background:#1a5901;font:500 16px/1.5 Public Sans,sans-serif;color:#fff;transition:background .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1)}@media only screen and (min-width: 768px){.contacts-form-btn{width:343px;height:36px}}@media only screen and (min-width: 1440px){.contacts-form-btn{width:198px;height:36px}}.contacts-form-btn:hover,.contacts-form-btn:focus{background:#fff;color:#010400;cursor:pointer}.contact-link{transition:opacity .25s cubic-bezier(.4,0,.2,1)}.contact-link:hover{opacity:.5;cursor:pointer}.contacts-image,.contacts-image picture{width:100%;height:auto;display:block}.contacts-image img{width:100%;height:auto;display:block}@media only screen and (min-width: 1440px){.contacts-image{width:644px;height:757px;flex-shrink:0}.contacts-image img{width:100%;height:100%;object-fit:cover}.contacts-image picture{height:100%;display:block}}.footer{background:var(--color-scheme-5-background)}.footer .footer-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0;gap:40px}.footer-top{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:24px}.footer .logo-icon{fill:var(--color-scheme-3-text);transition:opacity .25s cubic-bezier(.4,0,.2,1)}.footer .nav-item{cursor:pointer;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:var(--color-scheme-1-text);transition:opacity .25s cubic-bezier(.4,0,.2,1)}.footer .social-links{display:flex;flex-direction:row;gap:11px;align-items:center;justify-content:center}.footer .social-icon{display:flex;fill:var(--color-scheme-5-text);transition:opacity .25s cubic-bezier(.4,0,.2,1)}.footer .copyright{display:flex;flex-direction:column;align-items:center;justify-content:center;border-top:1px solid var(--color-scheme-5-border);width:100%;max-width:343px;height:53px;padding-top:35px;font-family:var(--font-family);font-weight:400;font-size:14px;line-height:150%;color:var(--color-scheme-5-text)}.footer .nav-footer{display:flex;gap:32px;align-items:center;justify-content:center;flex-direction:column;transition:opacity .25s cubic-bezier(.4,0,.2,1)}@media screen and (min-width: 768px){.footer .footer-container{width:100%}.footer .nav-footer{flex-direction:row}.footer .logo-icon{width:162px;height:70px}.footer .copyright{width:100%;max-width:704px}}@media screen and (min-width: 1440px){.footer .logo-icon:hover,.footer .logo-icon:focus,.footer .social-icon:hover,.footer .social-icon:focus,.footer .nav-item:hover,.footer .nav-item:focus{opacity:.5;text-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.footer .footer-container{gap:90px;width:100%}.footer .logo-icon{width:84px;height:36px}.footer .copyright{width:100%;max-width:1312px}.footer-top{flex-direction:row;gap:32px;justify-content:space-between;max-width:1312px;width:100%}}
