:root{--font-family:"Open Sans",sans-serif;--secondary-font-family:"ProximaNova",sans-serif;--content-width:1660px;--container-offset:0px;--container-width:calc(var(--content-width) + (var(--container-offset) * 2));--cs-white:#fff;--cs-black:#000;--cs-primary:#60b122;--cs-primary-2:#222E3C;--primary-opacity-16:rgba(255, 255, 255, .16);--primary-opacity-24:rgba(255, 255, 255, .24);--neutral-100:#D7DBE6;--neutral-300:#9C9C9C;--light-secondary-opacity-08:rgba(16, 16, 16, 0.08);--surface-100:#D7DBE6;--surface-200:#FCFFF8;--shadow-inputs:rgba(0, 0, 0, 0.15);--secondary-1:#485564;--main-text:#010101;--second-text:#404045;--status-error:#d13547;--cs-body-bg:var(--surface-200)}@-webkit-keyframes increaseScale{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(5);transform:scale(5)}}@keyframes increaseScale{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(5);transform:scale(5)}}@-webkit-keyframes decreaseOpacity{0%{opacity:1}100%{opacity:0}}@keyframes decreaseOpacity{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes increaseOpacity{0%{opacity:0}100%{opacity:1}}@keyframes increaseOpacity{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes decreaseScale{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(0);transform:scale(0);opacity:1}}@keyframes decreaseScale{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(0);transform:scale(0);opacity:1}}@-webkit-keyframes increaseScaleSm{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes increaseScaleSm{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes bounce{100%{opacity:.3;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes bounce{100%{opacity:.3;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}#preloader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#222e3c;z-index:999}#preloader.remove{-webkit-animation:5s linear infinite decreaseOpacity;animation:5s linear infinite decreaseOpacity}#loader{display:block;position:relative;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:3px solid transparent;border-top-color:#60b122;-webkit-animation:2s linear infinite spin;animation:2s linear infinite spin}#loader:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#78cd37;-webkit-animation:3s linear infinite spin;animation:3s linear infinite spin}#loader:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:#6cd719;-webkit-animation:1.5s linear infinite spin;animation:1.5s linear infinite spin}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.ctm-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding:13px 31px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;width:100%;min-height:56px;border-radius:100px;background-color:var(--cs-primary);border:1px solid transparent;font-weight:700;font-size:18px;line-height:156%;color:var(--cs-white);cursor:pointer;position:relative;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.ctm-button::after{content:"";position:absolute;width:100%;height:100%;background-color:var(--primary-opacity-16);opacity:0;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;opacity:0}.ctm-button img{width:18px;height:18px;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.ctm-button:hover::after{opacity:1}.ctm-button:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.ctm-button:active::after,.ctm-button:focus::after{background-color:var(--primary-opacity-24);opacity:1}.ctm-button:active img,.ctm-button:focus img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.ctm-button:disabled{background-color:var(--light-secondary-opacity-08);color:var(--neutral-300);pointer-events:none}.ctm-button:disabled img{-webkit-filter:brightness(0) invert(0);filter:brightness(0) invert(0);opacity:.3;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.ctm-button--sm{gap:6px;min-height:45px;padding:11px 23px;font-size:13px;line-height:162%}.socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;max-width:142px}.socials__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:42px;height:42px;border-radius:50%;background-color:var(--cs-primary);-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.socials__link .icon{width:18px;height:18px;fill:var(--cs-white);-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.socials__link:hover{background-color:var(--cs-primary-1)}.socials__link--fb:hover{background-color:#3b5998!important}.socials__link--tg:hover{background-color:#1da1f2!important}.socials__link--inst:hover{background-color:#dd2a7b!important}.form-group{margin-bottom:10px}.form .input-disabled{pointer-events:none;background-color:var(--neutral-300)}.form .input-disabled::-webkit-input-placeholder{color:var(--neutral-100)}.form .input-disabled::-moz-placeholder{color:var(--neutral-100)}.form .input-disabled:-ms-input-placeholder{color:var(--neutral-100)}.form .input-disabled::-ms-input-placeholder{color:var(--neutral-100)}.form .input-disabled::placeholder{color:var(--neutral-100)}.form .input-hidden{opacity:0;margin:0;padding:0;position:absolute;height:0;width:0}.form__input{font-weight:400;font-size:18px;line-height:156%;padding:14px 20px;border-radius:4px;width:100%;background-color:var(--cs-white);border:1px solid var(--neutral-100);outline:0;caret-color:var(--cs-primary);color:var(--second-text);-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.form__input::-webkit-input-placeholder{color:var(--second-text)}.form__input::-moz-placeholder{color:var(--second-text)}.form__input:-ms-input-placeholder{color:var(--second-text)}.form__input::-ms-input-placeholder{color:var(--second-text)}.form__input::placeholder{color:var(--second-text)}.form__input:focus{border:1px solid var(--cs-primary)}.form__input:focus:invalid{border:2px solid var(--status-error)}.form__input:disabled{background-color:var(--neutral-300)}.form__input:disabled::-webkit-input-placeholder{color:var(--neutral-100)}.form__input:disabled::-moz-placeholder{color:var(--neutral-100)}.form__input:disabled:-ms-input-placeholder{color:var(--neutral-100)}.form__input:disabled::-ms-input-placeholder{color:var(--neutral-100)}.form__input:disabled::placeholder{color:var(--neutral-100)}.form textarea{resize:none;min-height:120px}.form button{position:relative;overflow:hidden}.status-error{color:var(--status-error)}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans-Regular.woff2) format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans-Bold.woff2) format("woff2");font-weight:700;font-display:swap;font-style:bold}@font-face{font-family:ProximaNova;src:url(../fonts/ProximaNova-Semibold.woff2) format("woff2");font-weight:600;font-display:swap;font-style:semibold}@font-face{font-family:ProximaNova;src:url(../fonts/ProximaNova-Bold.woff2) format("woff2");font-weight:700;font-display:swap;font-style:bold}*,::after,::before,html{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:var(--font-family);font-size:16px;line-height:19px;font-weight:400;background-color:var(--cs-body-bg);color:var(--cs-white);overflow-x:hidden}img{height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover}a{text-decoration:none}.btn-reset{border:none;padding:0;background:0 0;cursor:pointer}.list-reset{list-style:none;margin:0;padding:0}.input-reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;background-color:#fff}.input-reset::-webkit-search-cancel-button,.input-reset::-webkit-search-decoration,.input-reset::-webkit-search-results-button,.input-reset::-webkit-search-results-decoration{display:none}.visually-hidden{position:absolute;overflow:hidden;margin:-1px;border:0;padding:0;width:1px;height:1px;clip:rect(0 0 0 0)}.main{display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;-ms-grid-rows:auto 1fr auto;grid-template-rows:auto 1fr auto;min-height:100vh;position:relative;margin-top:86px}.wrapper{margin:0 auto;padding:0 var(--container-offset);max-width:var(--container-width);width:95%}.js-focus-visible :focus:not(.focus-visible){outline:0}.dis-scroll{position:fixed;left:0;top:0;overflow:hidden;width:100%;height:100vh;-ms-scroll-chaining:none;overscroll-behavior:none}.page--ios .dis-scroll{position:relative}.d-none{display:none!important}@media (max-width:576px){.main{overflow:hidden;margin-top:84px}.section{overflow:hidden}}::-webkit-scrollbar{width:4px;height:0}::-webkit-scrollbar-track-piece{background:var(--surface-100)}::-webkit-scrollbar-thumb:vertical{height:10px;background:var(--cs-primary);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px}::-webkit-scrollbar-thumb:vertical:hover{background:var(--cs-primary)}.uForm__error-msg{margin-top:0;margin-bottom:0;color:red}.uForm__extended{display:none}.uForm__preload{display:none;position:absolute;z-index:999;left:0;top:0;right:0;width:100%;height:100%;background:url(../uForm/img/loading.gif) center/120px no-repeat;margin:0 auto;background-color:var(--cs-white)}.header{background-color:transparent;position:fixed;top:0;left:0;right:0;z-index:111;cursor:default;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;-webkit-box-shadow:0 2px 2px 0 var(--shadow-inpputs);box-shadow:0 2px 2px 0 var(--shadow-inpputs);background:var(--surface-200)}.header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 0}.header__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}.header__right a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:var(--main-text);font-weight:700;font-size:18px;line-height:156%;-webkit-transition:color .4s ease-in-out;transition:color .4s ease-in-out}.header__right a img{-webkit-filter:brightness(0);filter:brightness(0);-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.header__right a:hover{color:var(--cs-primary)}.header__right a:hover img{-webkit-filter:brightness(1);filter:brightness(1)}.header__right .ctm-button{margin-left:30px}.footer{background-color:var(--cs-primary-2);padding-top:80px}.footer__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin-bottom:100px}.footer__top--logo{max-width:500px}.footer__top p{font-weight:400;font-size:13px;line-height:162%;color:var(--neutral-300);margin:24px 0}.footer__top-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}.footer__top-right a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:700;font-size:18px;line-height:156%;color:var(--cs-white);-webkit-transition:color .4s ease-in-out;transition:color .4s ease-in-out;margin-bottom:15px}.footer__top-right a img{-webkit-transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.footer__top-right a:hover{color:var(--cs-primary)}.footer__top-right a:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.footer__top-right .ctm-button{margin-top:44px}.footer__bottom{padding:16px 0;border-top:1px solid var(--second-text);text-align:center}.footer__bottom .copyright{font-weight:400;font-size:13px;line-height:162%;color:var(--neutral-300)}.footer .socials__link{background-color:var(--secondary-1)}.home-main-screen{background-image:url(../images/home/main-screen.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;padding-top:223px;padding-bottom:120px;position:relative;z-index:1}.home-main-screen::before{content:"";position:absolute;width:1380px;height:100%;background:-webkit-gradient(linear,right top,left top,from(rgba(22,24,19,0)),to(#161813));background:linear-gradient(270deg,rgba(22,24,19,0) 0,#161813 100%);opacity:.5;top:0;left:0;z-index:-1}.home-main-screen__container{max-width:690px}.home-main-screen h1{font-family:var(--secondary-font-family);font-weight:700;font-size:90px;line-height:109%;letter-spacing:-.03em;margin-top:0;margin-bottom:30px}.home-main-screen p{font-family:var(--secondary-font-family);font-weight:600;font-size:24px;line-height:133%;margin-top:30px;margin-bottom:60px}.cultures{margin-top:120px;margin-bottom:60px}.cultures__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-bottom:32px}.cultures__top h2{font-family:var(--secondary-font-family);font-weight:700;font-size:52px;line-height:115%;letter-spacing:-.04em;margin-top:0;margin-bottom:0;color:var(--main-text)}.cultures__top p{font-family:var(--secondary-font-family);font-weight:600;font-size:24px;line-height:133%;margin-top:0;margin-bottom:0;color:var(--main-text);max-width:820px}.cultures__container{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:20px}.culture{-webkit-box-shadow:0 4px 4px 0 var(--shadow-inputs);box-shadow:0 4px 4px 0 var(--shadow-inputs);background-color:var(--cs-white);color:var(--main-text);border-radius:12px 12px 0 0;overflow:hidden}.culture__image{overflow:hidden;max-height:250px}.culture img{border-radius:12px 12px 0 0;width:100%;-webkit-transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.culture__container{padding:16px}.culture h3{font-family:var(--secondary-font-family);font-weight:700;font-size:32px;line-height:125%;margin-top:0;margin-bottom:0}.culture strong{font-weight:700;font-size:16px;line-height:175%}.culture p{font-weight:400;font-size:18px;line-height:156%;color:var(--second-text);margin-top:16px;margin-bottom:32px}.culture .ctm-button:hover img{-webkit-transform:scale(1.2) translate(2px,-2px);-ms-transform:scale(1.2) translate(2px,-2px);transform:scale(1.2) translate(2px,-2px)}.culture:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.graph-modal{padding:30px 15px}.graph-modal__container{width:inherit;max-width:550px;padding:0;border-radius:12px;overflow:hidden}.graph-modal__close{position:absolute;top:15px;right:15px}.graph-modal__content{background-color:var(--cs-primary-2)}.graph-modal__content img{max-height:200px;min-height:150px;width:100%}.graph-modal__content .form{padding:60px 30px}.graph-modal__content .form h3{font-family:var(--secondary-font-family);font-weight:700;font-size:52px;line-height:115%;letter-spacing:-.04em;margin-top:0;margin-bottom:20px}.graph-modal__content .form p{font-weight:400;font-size:18px;line-height:156%;margin-top:0;margin-bottom:32px;max-width:450px}.graph-modal__content .form .ctm-button{max-width:inherit;margin-top:32px}.main-screen{padding:60px 0;color:var(--main-text)}.main-screen__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:140px}.main-screen__image{max-width:657px;min-width:657px}.main-screen__image img{width:100%;border-radius:12px}.main-screen__content{max-width:863px}.main-screen h1{font-family:var(--secondary-font-family);font-weight:700;font-size:52px;line-height:115%;letter-spacing:-.04em;margin-top:0;margin-bottom:32px}.main-screen p{font-weight:400;font-size:18px;line-height:156%;color:var(--second-text);margin:32px 0}.main-screen .price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-weight:400;font-size:18px;line-height:156%;color:var(--second-text);margin-bottom:48px}.main-screen .price span{font-weight:600;font-size:24px;line-height:133%;color:var(--main-text)}.advantages{padding:60px 0;color:var(--main-text)}.advantages h2{font-family:var(--secondary-font-family);font-weight:700;font-size:40px;line-height:120%;letter-spacing:-.05em;text-align:center;margin-top:0;margin-bottom:38px}.advantages__container{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:20px}.advantages .advantage{position:relative;-webkit-box-shadow:0 2px 2px 0 var(--shadow-inputs);box-shadow:0 2px 2px 0 var(--shadow-inputs);background-color:var(--cs-white);padding:16px 8px 16px 64px;border-radius:12px;-webkit-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out;-webkit-animation:5s ease-in-out infinite alternate bgChange;animation:5s ease-in-out infinite alternate bgChange}.advantages .advantage:nth-child(1),.advantages .advantage:nth-child(3),.advantages .advantage:nth-child(6),.advantages .advantage:nth-child(8){-webkit-animation-delay:0s;animation-delay:0s}.advantages .advantage:nth-child(2),.advantages .advantage:nth-child(4),.advantages .advantage:nth-child(5),.advantages .advantage:nth-child(7){-webkit-animation-delay:2.5s;animation-delay:2.5s}.advantages .advantage::before{content:"";position:absolute;width:32px;height:32px;background-image:url(../images/icon/checked.svg);background-repeat:no-repeat;background-position:center;background-size:contain;left:16px;top:16px}.advantages .advantage h3{font-family:var(--secondary-font-family);margin:0;font-weight:600;font-size:24px;line-height:133%}.advantages .advantage p{font-weight:400;font-size:18px;line-height:156%;margin-top:4px;margin-bottom:0;color:var(--second-text)}.chemical{padding:60px 0}.chemical h2{font-family:var(--secondary-font-family);font-weight:700;font-size:40px;line-height:120%;letter-spacing:-.05em;text-align:center;margin-top:0;margin-bottom:38px;color:var(--main-text)}.chemical p{color:var(--second-text);text-align:center}.chemical__table{max-width:1320px;margin:0 auto;border-radius:16px;overflow:hidden}.table{background-color:var(--cs-white)}.table__row{display:-ms-grid;display:grid;grid-template-columns:220px repeat(auto-fit,minmax(100px,1fr));-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(96,177,34,.3);-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.table__row--header{background-color:var(--cs-primary);color:var(--cs-white)}.table__row--header .table__cell,.table__row--header .table__cell:first-child{color:var(--cs-white)}.table__row--header .table__cell:not(:last-child){border-right:1px solid var(--cs-white)}.table__row:hover:not(.table__row--header){background-color:rgba(96,177,34,.1)}.table__row--max-width{-ms-grid-columns:1fr;grid-template-columns:1fr}.table__row--max-width .table__cell{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.table__cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400;font-size:18px;line-height:156%;color:var(--second-text);padding:16px;height:100%;border-right:1px solid rgba(96,177,34,.3)}.table__cell:first-child{font-weight:700;color:var(--main-text);background-color:rgba(96,177,34,.1)}.preparation{padding-top:66px;padding-bottom:60px}.preparation h2{font-family:var(--secondary-font-family);font-weight:700;font-size:40px;line-height:120%;letter-spacing:-.05em;text-align:center;color:var(--main-text);margin-top:0;margin-bottom:38px}.preparation__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.preparation__container .item{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:rgba(96,177,34,.15);max-width:500px;width:100%;border-radius:12px;overflow:hidden}.preparation__container .item img{max-width:150px;min-width:150px}.preparation__container .item__content{padding:25px 32px 25px 24px}.preparation__container .item h3{font-family:var(--secondary-font-family);font-weight:600;font-size:24px;line-height:133%;color:var(--main-text);margin-top:0;margin-bottom:8px}.preparation__container .item span{font-weight:700;font-size:18px;line-height:156%;color:var(--cs-primary)}.preparation__container .item--max-width{max-width:inherit}.recommended{padding-top:60px;padding-bottom:130px}.recommended h2{font-family:var(--secondary-font-family);font-weight:700;font-size:40px;line-height:120%;letter-spacing:-.05em;text-align:center;color:var(--main-text);margin-top:0;margin-bottom:38px}.recommended p{color:var(--second-text)}.recommended__container{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:20px}.recommended__container:hover .recommend:first-child{background-color:var(--cs-white)}.recommended__container:hover .recommend:first-child h3,.recommended__container:hover .recommend:first-child h4{color:var(--main-text)}.recommended__container:hover .recommend:first-child p,.recommended__container:hover .recommend:first-child ul{color:var(--second-text)}.recommended__container:hover .recommend:first-child h3::before{background-color:var(--cs-primary)}.recommended__container:hover .recommend:first-child h3::after{background-image:url(../images/icon/arrow-green.svg);background-color:rgba(96,177,34,.1);background-size:auto;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.recommended .recommend{-webkit-box-shadow:0 2px 2px 0 var(--shadow-inputs);box-shadow:0 2px 2px 0 var(--shadow-inputs);background:var(--cs-white);border-radius:12px;padding:32px;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.recommended .recommend h3{font-family:var(--secondary-font-family);font-weight:600;font-size:24px;line-height:133%;color:var(--main-text);margin-top:0;margin-bottom:40px;padding-right:92px;padding-bottom:8px;position:relative}.recommended .recommend h3::after,.recommended .recommend h3::before{content:"";position:absolute}.recommended .recommend h3::before{height:2px;width:102px;background-color:var(--cs-primary);left:0;bottom:0;-webkit-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out}.recommended .recommend h3::after{width:60px;height:60px;border-radius:50%;background-image:url(../images/icon/arrow-green.svg);background-repeat:no-repeat;background-position:center;background-size:auto;background-color:rgba(96,177,34,.1);right:0;top:0}.recommended .recommend h4{font-weight:700;font-size:18px;line-height:156%;color:var(--main-text);margin-top:0;margin-bottom:8px}.recommended .recommend p{font-weight:400;font-size:18px;line-height:156%;color:var(--second-text);margin-top:0;margin-bottom:0}.recommended .recommend ul{color:var(--second-text)}.recommended .recommend h3,.recommended .recommend h4,.recommended .recommend p{-webkit-transition:color .4s ease-in-out;transition:color .4s ease-in-out}.recommended .recommend:first-child{background-color:var(--cs-primary)}.recommended .recommend:first-child h3,.recommended .recommend:first-child h4,.recommended .recommend:first-child p,.recommended .recommend:first-child ul{color:var(--cs-white)}.recommended .recommend:first-child h3::before{background-color:var(--cs-white)}.recommended .recommend:first-child h3::after{background-color:rgba(255,255,255,.1);background-image:url(../images/icon/arrow.svg);background-size:24px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.recommended .recommend:hover{background-color:var(--cs-primary)!important}.recommended .recommend:hover h3,.recommended .recommend:hover h4,.recommended .recommend:hover p,.recommended .recommend:hover ul{color:var(--cs-white)!important}.recommended .recommend:hover h3::before{background-color:var(--cs-white)!important}.recommended .recommend:hover h3::after{background-color:rgba(255,255,255,.1);background-image:url(../images/icon/arrow.svg)!important;background-size:24px!important;-webkit-transform:rotate(180deg)!important;-ms-transform:rotate(180deg)!important;transform:rotate(180deg)!important}@-webkit-keyframes bgChange{0%,100%{background-color:var(--cs-white)}50%{background-color:rgba(96,177,34,.15)}}@keyframes bgChange{0%,100%{background-color:var(--cs-white)}50%{background-color:rgba(96,177,34,.15)}}@media (max-width:768px){.header__right{gap:15px}.header__right a{display:none}.header__right .ctm-button{margin-left:15px}}@media (max-width:992px){.header__right{gap:15px}.header__right .ctm-button{margin-left:15px}.footer__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:70px}.footer__top--logo{max-width:inherit}}@media (max-width:576px){.header__right .ctm-button{gap:6px;font-size:13px;line-height:162%;padding:11px 23px;min-height:45px}.footer{padding-top:40px}.footer__top{margin-bottom:60px;gap:32px}.footer__top-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-right:auto}.footer__top-right .ctm-button{margin-top:0}}@media (max-width:1440px){.cultures__container{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media (max-width:1280px){.cultures{margin-top:60px}.cultures__top h2{font-size:42px}.cultures__top p{font-size:22px}.culture h3{font-size:28px}}@media (max-width:992px){.cultures__container{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.home-main-screen{padding-top:180px}.home-main-screen h1{font-size:70px}.home-main-screen p{font-size:22px}.cultures__container{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media (max-width:576px){.home-main-screen{background-image:url(../images/home/main-screen-mob.jpg);padding:150px 0}.home-main-screen::before{background:-webkit-gradient(linear,right top,left top,from(rgba(22,24,19,0)),color-stop(46.28%,rgba(22,24,19,.61)),to(#161813));background:linear-gradient(270deg,rgba(22,24,19,0) 0,rgba(22,24,19,.61) 46.28%,#161813 100%);opacity:.6;width:100%}.home-main-screen h1{font-size:60px;line-height:113%;letter-spacing:-.05em}.home-main-screen p{font-size:21px;line-height:138%;margin-bottom:30px}.cultures{margin:40px 0}.cultures__top h2{font-size:32px}.cultures__top p{font-size:21px}.culture h3{font-size:32px;line-height:125%}.graph-modal__content .form{padding:30px 15px}.graph-modal__content .form h3{font-size:30px;margin-bottom:15px}.graph-modal__content .form p{font-size:16px;margin-bottom:16px}}@media (max-width:1440px){.main-screen__container{gap:70px}.main-screen__image{max-width:550px;min-width:550px}.main-screen__content{max-width:750px}.main-screen h1{font-size:42px}}@media (max-width:1280px){.main-screen__container{gap:35px}.main-screen h1{font-size:32px;margin-bottom:16px}.main-screen p{font-size:16px;margin:16px 0}.main-screen .price{margin-bottom:24px}.advantages__container{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.recommended{padding-bottom:100px}.recommended__container{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (max-width:992px){.main-screen__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.main-screen__image{max-width:450px;min-width:inherit}.main-screen__content{max-width:inherit}.table{overflow-x:auto}.table__row{min-width:1320px}.table__cell{width:100%;min-width:220px}}@media (max-width:768px){.advantages{padding-top:52px;padding-bottom:40px}.recommended{padding-top:34px;padding-bottom:60px}.recommended h2{font-size:28px;line-height:129%;letter-spacing:-.04em;margin-bottom:26px}.recommended__container{-ms-grid-columns:1fr;grid-template-columns:1fr}.recommended .recommend{padding:24px 16px}.recommended .recommend h3{font-size:21px;line-height:138%;margin-bottom:24px}.recommended .recommend h4,.recommended .recommend p{font-size:16px;line-height:150%}}@media (max-width:576px){.main-screen{padding:40px 0}.main-screen__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.main-screen__image{max-width:450px;min-width:inherit}.main-screen__content{max-width:inherit}.main-screen h1{line-height:125%;letter-spacing:-.03em;margin-bottom:24px}.main-screen p{line-height:150%;margin:24px 0}.main-screen .price{font-size:16px;line-height:150%;margin-bottom:32px}.main-screen .price span{font-size:21px;line-height:138%}.advantages h2{font-size:28px;line-height:129%;letter-spacing:-.04em}.advantages .advantage{padding:58px 10px 10px}.advantages .advantage::before{left:10px;top:10px}.advantages .advantage h3{font-size:21px;line-height:138%}.advantages .advantage p{font-size:16px;line-height:150%}.chemical{padding:40px 0}.chemical h2{font-size:28px;line-height:129%;letter-spacing:-.04em;margin-bottom:26px}.table__cell{font-size:16px;line-height:150%}.preparation{padding-top:34px;padding-bottom:40px}.preparation h2{font-size:28px;line-height:129%;letter-spacing:-.04em;margin-bottom:26px}.preparation__container .item img{max-width:140px;min-width:140px}.preparation__container .item__content{padding:12px 32px 12px 24px}.preparation__container .item h3{font-size:21px;line-height:138%}.preparation__container .item span{font-size:16px;line-height:150%}}