:root{--color-bg:#fbfbfb;--color-bg-secound:#f9f9f9;--color-bg-third:#f5b875;--color-fifth:#f3a74f;--color-fourth:#cecece;--font-secound-color:#565656;--font-main-color:#2a2c30;--color-secound:#80c5c9;--color-third:#17acaa}
*{-webkit-box-sizing:border-box;box-sizing:border-box}
html{font-family:"Poppins",sans-serif;font-size:20px;color:var(--font-main-color);background:#fff}
body{margin:0;padding:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-x:hidden;font-size:1rem;min-height:100%;padding-top:4.9rem}
body.blocked{overflow:hidden}
main{overflow:hidden}
@media(max-width:1600px){html{font-size:18px}
}@media(max-width:1200px){html{font-size:16px}
}@media(max-width:600px){body{padding-top:4rem}
}h1,h2,h3,h4,h5,h6{line-height:1.2;font-weight:inherit}
h1,h2,h3,h4,h5,h6,p{margin:1rem 0}
h1{font-size:2.6rem}
h2{font-size:1.6rem}
h3{font-size:1.6rem}
h4{font-size:1rem}
h5{font-size:.9rem}
h6{font-size:.8rem}
p{font-size:.9rem;line-height:1.6;font-weight:500}
cite{font-style:normal}
figcaption{font-size:inherit;line-height:1.6}
figure{margin:0}
fieldset{border:0;padding:0;margin:0}
input{border:1px solid transparent;padding:0;margin:0;background:transparent}
a{display:inline-block;color:inherit;font-size:inherit;text-decoration:none;cursor:pointer}
button{color:inherit;cursor:pointer;padding:0;background-color:transparent;border:1px solid transparent}
@media(max-width:800px){h1{font-size:2rem}
h2{font-size:1.4rem}
figcaption{font-size:.9rem}
}@media(max-width:600px){figcaption br{display:none}
}.about{position:relative;background:var(--color-third);background-image:url(../images/bg.svg);text-align:center;color:#fff;padding:6.5rem 0 0 0}
.about-title{font-weight:600;margin:2rem 0}
.about-desc{margin:0 30%;font-weight:500}
.about-image{position:relative;width:60%;height:auto;margin-top:1.5rem;-webkit-transform:translateY(10%);transform:translateY(10%);z-index:5}
.about-image-mobile{display:none}
@media(max-width:1450px){.about-desc{margin:0 25%}
}@media(max-width:1000px){.about-desc{margin:0 10%}
.about-image{width:80%}
}@media(max-width:600px){.about{padding:2.5rem 0 0 0}
.about-desc{margin:0 5%}
.about-image{display:none}
.about-image-mobile{position:relative;display:block;width:90%;height:auto;-webkit-transform:translateY(30%);transform:translateY(30%);z-index:5;margin-top:-20%}
}.btn-header{font-size:13px;background:#fff;color:#404e65;padding:.65rem 1.35rem;border-radius:4px;font-weight:600}
.btn-category{font-size:1.1rem;background:#fff;-webkit-box-shadow:0 0 40px #0000001A;box-shadow:0 0 40px #0000001A;border-radius:.6rem;width:12.15rem;padding:1.25rem 0;margin-top:1rem;margin-bottom:1rem;text-align:center;font-weight:500}
.btn-category.active{background:var(--color-third);color:#fff}
.btn-category.active .btn-category-info{background:#fff;color:var(--color-secound)}
.btn-category:not(:last-of-type){margin-right:1.15rem}
.btn-category-info{position:relative;background:var(--color-secound);padding:.1rem .55rem;border-radius:50%;color:#fff;top:-1rem;font-size:.8rem}
.btn-category-info:hover .search-category-info{visibility:visible;color:var(--font-main-color)}
.btn-category:hover{background:var(--color-third);color:#fff}
.btn-category:hover .btn-category-info{background:#fff;color:var(--color-secound)}
.btn-show{font-size:.9rem;font-weight:600;border-bottom:4px solid var(--color-fourth);padding:20px;font-family:'Poppins',sans-serif;width:13.95rem}
.btn-show:first-of-type{margin-right:4px}
.btn-show:hover{border-bottom:4px solid var(--color-third)}
.btn-show.active{border-bottom:4px solid var(--color-third)}
.btn-product{color:#fff;background:var(--color-third);padding:.9rem 1.5rem;font-size:.9rem;border-radius:4px;font-weight:600;will-change:filter;-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s}
.btn-product:hover{-webkit-filter:brightness(110%);filter:brightness(110%)}
.btn-download{font-size:.9rem;background:#fff;color:var(--color-third);padding:.9rem 2.7rem;font-weight:600;border-radius:4px;z-index:1000}
.wpcf7-submit{padding:.9rem 2.4rem;background:var(--color-third);color:#fff;font-size:.9rem;font-weight:500;font-family:'Poppins',sans-serif;margin-top:2rem;-ms-flex-item-align:start;align-self:flex-start;border-radius:4px;will-change:filter;-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s}
.wpcf7-submit:hover{-webkit-filter:brightness(110%);filter:brightness(110%)}
.wpcf7-submit:disabled{opacity:.5}
.wpcf7-submit:disabled:hover{-webkit-filter:brightness(100%);filter:brightness(100%)}
.wpcf7-submit:hover{cursor:pointer}
@media(max-width:640px){.btn-header{padding:.5rem 1rem}
}@media(max-width:474px){.btn-header{font-size:8px}
}@media(max-width:600px){.btn-category{font-size:14px;width:calc(50% - 0.93rem);height:3.43rem}
.btn-category:not(:last-of-type){margin:.43rem .93rem .43rem 0}
.btn-category-info{display:none}
.btn-show{max-width:100%}
.btn-product{font-size:12px;width:100%;padding:8px}
}.button-fixed{position:fixed;bottom:5%;right:5%;background:#f3a74f;width:7.5rem;height:7.5rem;border-radius:50%;padding:.3rem;color:#fff;text-align:center;z-index:-100;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity .5s .3s,-webkit-transform .5s;transition:opacity .5s .3s,-webkit-transform .5s;transition:transform .5s,opacity .5s .3s;transition:transform .5s,opacity .5s .3s,-webkit-transform .5s}
.button-fixed.active{z-index:100;opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}
.button-fixed-dotted{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:50%;width:100%;height:100%;border:2px dashed var(--color-bg-third)}
.button-fixed-icon{height:.7rem;width:auto}
.button-fixed-category{font-size:1rem;font-weight:500;padding:0 10px;line-height:1.2;margin-bottom:1rem}
.button-fixed-link{font-size:.7rem;text-decoration:underline}
@media(max-width:600px){.button-fixed{display:none}
}.choice{text-align:center}
.choice-title{color:var(--color-fifth);font-weight:600;margin:2rem 0}
.choice-desc{margin:0 30%}
.choice-list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1.5rem 15% 0 15%;list-style:none;font-weight:500}
.choice-list-bg{position:absolute;width:100%;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.choice-list-el{position:relative;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:calc(33% - 4.5rem);-webkit-box-shadow:0 0 30px #0000000F;box-shadow:0 0 30px #0000000F;padding:2.25rem 1.5rem 1.25rem 1.5rem;margin:5.35rem 4.5rem 3.1rem 0;z-index:2;background:#fff;border-radius:12px}
.choice-list-el.margin{-webkit-transform:translateY(2rem);transform:translateY(2rem)}
.choice-check{position:absolute;top:0;left:50%;background:#fff;width:4.5rem;height:4.5rem;padding:1.2rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;z-index:0;border-radius:50%;z-index:-1}
.choice-cer-title{font-weight:600;margin:4.5rem 0 2.5rem 0}
.choice-certificates{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;list-style:none;height:4rem;padding:0 16%;margin-bottom:2.5rem}
.choice-certificate{display:block;max-height:100%;height:auto;width:auto}
.choice-cer-image{height:100%;width:auto}
@media(max-width:1450px){.choice-list{padding:1.5rem 11% 0 11%}
.choice-list-el{width:calc(33% - 2.5rem);margin:4.35rem 2.5rem 2.1rem 0;padding:1.25rem .8rem 1.2rem .8rem}
.choice-desc{margin:0 25%}
.choice-certificates{padding:0 12%;height:3rem}
}@media(max-width:1000px){.choice-desc{margin:0 10%}
.choice-list{padding:1.5rem 5% 0 5%}
.choice-list-bg{-webkit-transform:translateY(10%);transform:translateY(10%)}
.choice-list-el{width:calc(33% - 1.4rem);margin:4.35rem 1.5rem 2.1rem 0;padding:1.5rem .8rem 1.2rem .8rem}
.choice-certificates{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 5%;height:2rem;width:auto}
.choice-certificate{height:100%}
}@media(max-width:600px){.choice{padding:0 5%;text-align:left}
.choice-title{text-align:left}
.choice-desc{margin:0}
.choice-list{padding:0;margin-right:-1rem}
.choice-list-bg{display:none}
.choice-list-el{width:calc(50% - 1rem);margin:2rem 1rem .5rem 0;font-size:12px;padding:1.3rem .8rem .8rem .8rem;text-align:center}
.choice-list-el.margin{-webkit-transform:translateY(0);transform:translateY(0)}
.choice-check{width:3rem;height:3rem;padding:.5rem}
.choice-svg{width:100%;height:auto}
.choice-cer-title{text-align:center;margin:2.5rem 0 1rem 0}
.choice-certificates{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto;padding:0;margin-top:0}
.choice-certificate{height:3rem;width:auto;margin-top:.5rem;margin-right:1.5rem}
}.cloud{position:absolute;bottom:-1px;left:0}
.cloud-top{position:absolute;top:-1px;left:0}
.cloud-bottom{position:absolute;bottom:-1px;left:0}
.contact{background:var(--color-bg-secound);padding:2.85rem 19.75%}
.contact-title{color:var(--color-third);font-weight:600;text-align:center;margin:1.5rem}
.contact-col-l{width:50%;position:relative;text-align:center;z-index:2;padding-left:10%}
.contact-bg{position:absolute;left:60%;top:50%;width:39.9rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}
.contact-col-r{width:50%;background:#fff;border-radius:.6rem;padding:2.1rem 1.85rem 1.8rem 1.85rem;-webkit-box-shadow:0 0 30px #0000000F;box-shadow:0 0 30px #0000000F;z-index:5}
.contact-row{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}
.contact-tel{margin-top:1.8rem}
.contact-tel:hover{text-decoration:underline}
.contact-email:hover{text-decoration:underline}
.contact-hours{margin-bottom:1.8rem}
.contact-subtitle{margin-bottom:1.7rem;color:var(--color-third);font-size:1.1rem;font-weight:600}
.contact-info{display:block;font-size:.9rem;font-weight:500}
@media(max-width:1450px){.contact{padding:2.85rem 13.75%}
}@media(max-width:1000px){.contact{padding:2.85rem 5%}
}@media(max-width:769px){.contact-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.contact-col-r{width:100%;margin-top:8rem}
.contact-col-l{margin-top:6rem;width:100%;padding:0}
.contact-bg{left:50%}
}@media(max-width:600px){.contact{padding:1rem 5% 2rem 5%}
.contact-bg{width:150%}
.contact-col-r{margin-top:5rem}
.contact-col-l{margin-top:5rem}
}.download{position:relative;overflow:hidden;text-align:center;color:#fff;padding:8.5rem 0 10.5rem 0;background:var(--color-third);background-image:url(../images/bg.svg)}
.download-title{font-weight:600;margin:2rem 0}
.download-desc{margin:0 35%;font-weight:500}
@media(max-width:1450px){.download-desc{margin:0 30%}
}@media(max-width:1000px){.download-desc{margin:0 10%}
}@media(max-width:1000px){.download{padding:3rem 5% 4rem 5%}
.download-desc{margin:1rem 0}
}.footer{text-align:center;background:var(--color-third);color:#fff;font-size:14px;padding:.8rem 5%}
.footer-link:hover{text-decoration:underline}
.for-who{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 15%}
.for-who-col-l{width:60%;padding-right:6rem}
.for-who-col-r{width:40%;margin-top:8.5rem}
.for-who-image{width:100%;height:auto;margin-top:3.5rem}
.for-who-title{padding:0 0 0 3.25rem;color:var(--color-third);font-weight:600;font-size:1.6rem;margin:3.9rem 0 2rem 0}
.for-who-desc{padding:0 0 0 3.25rem}
.for-who-list{padding-left:1.5rem;list-style:none;padding:0}
.for-who-list-el{background-image:url(../images/star.svg);position:relative;margin:1.5rem 0;padding:0;background-size:contain;background-repeat:no-repeat;background-position:0 .3rem;background-size:.75rem;padding-left:1.5rem}
.for-who-color{color:var(--color-third)}
@media(max-width:1450px){.for-who{padding:0 9%}
}@media(max-width:1000px){.for-who{padding:0 5%}
.for-who-col-l{padding-right:2rem}
}@media(max-width:600px){.for-who{padding-top:3rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.for-who-col-l{width:100%;padding-right:0}
.for-who-col-r{width:100%;margin-top:0}
.for-who-title{padding:0}
.for-who-desc{padding:0}
.for-who-image{display:none}
}.contact .wpcf7-form{margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.contact .wpcf7-list-item{margin:0 .75rem 0 0}
.form-input{width:100%;border-radius:6px;border:1px solid var(--color-fourth);font-size:.8rem;font-weight:500;padding:0 1rem;font-family:'Poppins',sans-serif;height:2.5rem}
.form-textarea{width:100%;border-radius:6px;border:1px solid var(--color-fourth);font-size:.8rem;font-weight:500;padding:0 1rem;font-family:'Poppins',sans-serif;resize:none;background:transparent;padding-top:1rem}
.form-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:6px;border:1px solid var(--color-fourth);width:1rem;height:1rem}
.form-checkbox:checked{background-image:url(../images/check.svg);background-size:80%;background-repeat:no-repeat;background-position:center center}
.form-label{position:relative;margin-bottom:1rem}
.form-placeholder{font-size:.8rem;font-weight:500;position:absolute;top:1.25rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0 1rem;background:#fff;will-change:transform;-webkit-transition:.3s transform;transition:.3s transform}
.form-placeholder.active{-webkit-transform:scale(0.8) translatey(-180%);transform:scale(0.8) translatey(-180%);z-index:10}
.form-checkbox-label{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:500;cursor:pointer}
.form-checkbox{cursor:pointer}
.wpcf7-not-valid-tip{position:relative;color:white !important;background:#b31218;padding:.3rem;margin-top:1rem;font-size:14px !important;border-radius:4px}
.wpcf7-not-valid-tip:after{content:'';width:0;height:0;border-left:.7rem solid transparent;border-right:.7rem solid transparent;border-bottom:1rem solid #b31218;position:absolute;top:-0.8rem;left:2rem}
div.wpcf7-response-output{padding:.5rem !important;border:none !important;color:#fff;font-size:14px;border-radius:4px;width:100%;margin:1rem 0 0 0 !important}
div.wpcf7-response-output.alert-danger{background:#b31218}
div.wpcf7-response-output.alert-success{background:green}
.wpcf7 .ajax-loader{display:none;margin:.5rem !important}
.wpcf7 .submitting .ajax-loader{display:block !important}
.header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:39rem;overflow:hidden}
.header-info{margin:8rem 0 0 12%;z-index:1}
.header-title{color:#fff;font-weight:600}
.header-bg{position:absolute;top:50%;left:0;min-height:100%;height:auto;z-index:-1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.header-image{position:absolute;width:auto;height:100%;right:0;top:0;z-index:-2}
@media(max-width:1700px){.header-bg{left:-10%}
.header-image{right:-5%}
}@media(max-width:1400px){.header{height:30rem}
.header-bg{left:-10%}
.header-image{right:-2%}
}@media(max-width:1350px){.header-bg{left:-20%}
.header-image{right:0}
.header-title{font-size:2.1rem}
}@media(max-width:1150px){.header-bg{left:-30%}
}@media(max-width:1050px){.header-bg{left:-40%}
}@media(max-width:1000px){.header-bg{left:-50%}
.header-info{margin-left:5%}
}@media(max-width:920px){.header-bg{left:-60%}
}@media(max-width:860px){.header-bg{left:-64%}
.header-image{right:-10%}
}@media(max-width:804px){.header-bg{left:-70%}
.header-image{right:-13%}
}@media(max-width:754px){.header-bg{left:-78%}
.header-image{right:-23%}
}@media(max-width:697px){.header-bg{left:-82%}
.header-image{right:-26%}
}@media(max-width:673px){.header{height:26rem}
}@media(max-width:640px){.header-bg{left:-88%}
.header-image{right:-28%}
.header-title{font-size:1.8rem}
.header-info{margin-top:6rem}
}@media(max-width:614px){.header-bg{left:-95%}
.header-image{right:-32%}
}@media(max-width:584px){.header-bg{left:-105%}
.header-image{right:-34%}
}@media(max-width:556px){.header-bg{left:-108%}
.header-image{right:-40%}
}@media(max-width:535px){.header{height:20rem}
.header-bg{-webkit-transform:translateY(-55%);transform:translateY(-55%)}
.header-info{margin-top:3rem}
.header-bg{left:-112%}
.header-image{right:-27%}
}@media(max-width:503px){.header-bg{left:-115%}
.header-image{right:-30%}
}@media(max-width:489px){.header-bg{left:-119%}
.header-image{right:-34%}
}@media(max-width:474px){.header-title{font-size:1.4rem}
.header-bg{left:-140%}
.header-image{right:-29%}
}@media(max-width:448px){.header-bg{left:-150%}
.header-image{right:-32%}
}@media(max-width:428px){.header-bg{left:-154%}
.header-image{right:-34%}
}@media(max-width:420px){.header-bg{left:-156%}
.header-image{right:-36%}
}@media(max-width:414px){.header-bg{left:-152%}
.header-image{right:-38%}
}@media(max-width:402px){.header-bg{left:-168%}
.header-image{right:-44%}
}@media(max-width:320px){.header-bg{left:-203%}
.header-image{right:-58%}
}.loader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:100vh}
.lds-roller{display:inline-block;position:relative;width:80px;height:80px}
.lds-roller div{-webkit-animation:lds-roller 1.2s cubic-bezier(0.5,0,0.5,1) infinite;animation:lds-roller 1.2s cubic-bezier(0.5,0,0.5,1) infinite;-webkit-transform-origin:40px 40px;transform-origin:40px 40px}
.lds-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:var(--color-third);margin:-4px 0 0 -4px}
.lds-roller div:nth-child(1){-webkit-animation-delay:-0.036s;animation-delay:-0.036s}
.lds-roller div:nth-child(1):after{top:63px;left:63px}
.lds-roller div:nth-child(2){-webkit-animation-delay:-0.072s;animation-delay:-0.072s}
.lds-roller div:nth-child(2):after{top:68px;left:56px}
.lds-roller div:nth-child(3){-webkit-animation-delay:-0.108s;animation-delay:-0.108s}
.lds-roller div:nth-child(3):after{top:71px;left:48px}
.lds-roller div:nth-child(4){-webkit-animation-delay:-0.144s;animation-delay:-0.144s}
.lds-roller div:nth-child(4):after{top:72px;left:40px}
.lds-roller div:nth-child(5){-webkit-animation-delay:-0.18s;animation-delay:-0.18s}
.lds-roller div:nth-child(5):after{top:71px;left:32px}
.lds-roller div:nth-child(6){-webkit-animation-delay:-0.216s;animation-delay:-0.216s}
.lds-roller div:nth-child(6):after{top:68px;left:24px}
.lds-roller div:nth-child(7){-webkit-animation-delay:-0.252s;animation-delay:-0.252s}
.lds-roller div:nth-child(7):after{top:63px;left:17px}
.lds-roller div:nth-child(8){-webkit-animation-delay:-0.288s;animation-delay:-0.288s}
.lds-roller div:nth-child(8):after{top:56px;left:12px}
@-webkit-keyframes lds-roller{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}@keyframes lds-roller{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;list-style:none;font-size:.8rem;margin:0}
.menu-item:not(:last-of-type){margin-right:2.2rem}
.menu-item:not(:last-of-type):hover{color:var(--color-secound)}
.menu-item:last-of-type .menu__link{padding:.7rem 2rem;background:var(--color-third);border-radius:4px;color:#fff;will-change:filter;-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s}
.menu-item:last-of-type .menu__link:hover{-webkit-filter:brightness(110%);filter:brightness(110%)}
@media(max-width:1100px){.menu{position:absolute;-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;bottom:1px;left:0;width:100vw;background:#fff;font-size:1rem;padding:1rem 0 3.6rem 12.4%;-webkit-transform:translateY(100%);transform:translateY(100%);display:none}
.menu.active{display:-webkit-box;display:-ms-flexbox;display:flex}
.menu-item{padding:.4rem 0}
.menu-item:not(:last-of-type){margin:0}
.menu-item:last-of-type .menu__link{padding:0;background:transparent;border-radius:0;color:unset}
.menu-item:last-of-type .menu__link:hover{-webkit-filter:brightness(100%);filter:brightness(100%);color:var(--color-secound)}
}.nav{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;left:0;width:100vw;padding:1rem 10.8% 1rem 12.4%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff;z-index:100;font-weight:600;-webkit-box-shadow:0 1px 7px rgba(128,128,128,0.27);box-shadow:0 1px 7px rgba(128,128,128,0.27)}
.nav-logo{height:2.9rem}
.nav-logo-img{max-height:100%}
.nav-hamburger{width:2rem;height:2rem;display:none}
.nav-hamburger-bar{display:block;width:100%;height:4px;background:#404e65;border-radius:2px;-webkit-transition:.3s ease;transition:.3s ease}
.nav-hamburger-bar:not(:first-of-type){margin-top:5px}
.nav-hamburger.active .nav-hamburger-bar:first-of-type{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:0}
.nav-hamburger.active .nav-hamburger-bar:nth-of-type(2){opacity:0}
.nav-hamburger.active .nav-hamburger-bar:nth-of-type(3){margin-top:-13px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
@media(max-width:1100px){.nav-hamburger{display:block}
}@media(max-width:1100px){.nav{padding:1rem 5%}
}@media(max-width:600px){.nav{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.nav-logo{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
}.product{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(33% - 2.35rem);-webkit-box-shadow:0 0 30px #0000001A;box-shadow:0 0 30px #0000001A;border-radius:12px;margin:3.5rem 2.35rem 0 0;padding:2.55rem 1.8rem 1.5rem 1.8rem;text-align:center}
.product-img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}
.product-label{position:absolute;left:0;top:1.1rem;font-size:.8rem;color:#fff;background:var(--color-fifth);padding:4px 13px;border-radius:0 4px 4px 0}
.product-title{font-size:1.1rem;font-weight:500;margin:.5rem 0 0 0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.product-producer{font-size:.8rem;color:var(--font-secound-color);margin:.5rem 0}
.product-more{display:block;margin:0 auto;text-align:center;padding:2rem 0;font-size:.9rem;font-weight:500}
.product-more:hover{text-decoration:underline}
@media(max-width:1000px){.product{width:calc(50% - 1.35rem);margin:3.5rem 1.35rem 0 0}
}@media(max-width:600px){.product{width:calc(50% - 1rem);padding:1.6rem .75rem .7rem .75rem;margin:1.26rem 1rem 0 0}
.product-label{font-size:11px;font-weight:400}
.product-title{font-size:12px}
.product-producer{font-size:11px}
}.products{position:relative}
.products.top{padding-top:4rem}
.products.bottom{padding-bottom:4rem}
.products:nth-of-type(even){background:var(--color-bg)}
.products-list{display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 18.43% 0 calc(18.43% + 2.35rem);margin-left:-2.35rem}
.products-list.active{display:-webkit-box;display:-ms-flexbox;display:flex}
.products-desc{display:none;padding:0 18.43% 2rem 18.43%;margin-top:3.5rem}
.products-desc.active{display:block}
.products-desc h5{font-weight:600}
.products-desc h5:nth-of-type(1){color:var(--color-fifth)}
.products-desc h5:nth-of-type(2){color:var(--color-secound)}
.products-desc h5:nth-of-type(3){color:var(--color-third)}
.products-desc ul{padding:0;list-style:none}
.products-desc ul li{position:relative;padding:0;background-size:contain;background-repeat:no-repeat;background-position:0 .4rem;background-size:.5rem;padding-left:1.5rem;font-size:.9rem}
.products-desc ul:nth-of-type(1) li{background-image:url(../images/star1.svg)}
.products-desc ul:nth-of-type(2) li{background-image:url(../images/star2.svg)}
.products-desc ul:nth-of-type(3) li{background-image:url(../images/star.svg)}
.products-title-row{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}
.products-title{color:var(--color-third);font-weight:600}
.products-icon{width:2.4rem;height:2.4rem;margin-right:1rem}
.products-btns-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1rem}
@media(max-width:1450px){.products-list{padding:0 12.43% 0 calc(12.43% + 2.35rem)}
.products-desc{padding:0 12.43% 2rem 12.43%}
}@media(max-width:1000px){.products-list{padding:0 5% 0 calc(5% + 2.7rem)}
.products-desc{padding:0 5% 2rem 5%}
}@media(max-width:600px){.products.top{padding-top:2rem}
.products.bottom{padding-bottom:2rem}
.products-btns-row{padding:0 5%;margin-top:0}
.products-list{padding:0;margin-left:1rem}
}.search-title{color:var(--color-third);text-align:center;font-weight:600}
.search-subtitle{text-align:center;font-size:1.2rem;font-weight:600}
.search-categories{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;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:2.6rem 15.98% 2.6rem calc(15.98% - 1.15rem)}
.search-category-info{position:absolute;bottom:2rem;left:50%;visibility:hidden;z-index:99;background:#d0ecee;padding:2.04rem 2.15rem 3.1rem 2.15rem;color:var(--font-main-color);width:30.95rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:.6rem}
.search-category-title{color:var(--color-third);font-size:1.1rem;font-weight:600;margin:0 0 1rem 0}
.search-category-triangle{left:50%;bottom:-1rem;width:0;height:0;border-left:1rem solid transparent;border-right:1rem solid transparent;border-top:1rem solid #d0ecee;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
@media(max-width:1450px){.search-categories{margin:2.6rem 8% 2.6rem calc(8% - 1.15rem)}
}@media(max-width:1000px){.search-categories{margin:2.6rem 5% 2.6rem calc(5% - 1.15rem)}
}@media(max-width:600px){.search-title{padding:0 20%}
.search-categories{margin:.6rem 5% 2.6rem 5%}
}.social-media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:3.5rem}
.social-media-link{width:1.65rem;height:1.65rem}
.social-media-link:not(:last-of-type){margin-right:6px}
.social-media-link:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}
.social-media-icon{height:100%;width:100%}
@media(max-width:600px){.social-media{margin-top:2rem}
}