@charset "UTF-8";@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-Black.woff2) format("woff2"),url(../fonts/Montserrat-Black.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-Bold.woff2) format("woff2"),url(../fonts/Montserrat-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-ExtraBold.woff2) format("woff2"),url(../fonts/Montserrat-ExtraBold.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-ExtraLight.woff2) format("woff2"),url(../fonts/Montserrat-ExtraLight.woff) format("woff");font-weight:200;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-Light.woff2) format("woff2"),url(../fonts/Montserrat-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-Medium.woff2) format("woff2"),url(../fonts/Montserrat-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-Regular.woff2) format("woff2"),url(../fonts/Montserrat-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-SemiBold.woff2) format("woff2"),url(../fonts/Montserrat-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-Thin.woff2) format("woff2"),url(../fonts/Montserrat-Thin.woff) format("woff");font-weight:100;font-style:normal}@font-face{font-family:Unbounded;font-display:swap;src:url(../fonts/Unbounded-Black.woff2) format("woff2"),url(../fonts/Unbounded-Black.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:Unbounded;font-display:swap;src:url(../fonts/Unbounded-Bold.woff2) format("woff2"),url(../fonts/Unbounded-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Unbounded;font-display:swap;src:url(../fonts/Unbounded-ExtraBold.woff2) format("woff2"),url(../fonts/Unbounded-ExtraBold.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:Unbounded;font-display:swap;src:url(../fonts/Unbounded-ExtraLight.woff2) format("woff2"),url(../fonts/Unbounded-ExtraLight.woff) format("woff");font-weight:200;font-style:normal}@font-face{font-family:Unbounded;font-display:swap;src:url(../fonts/Unbounded-Light.woff2) format("woff2"),url(../fonts/Unbounded-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Unbounded;font-display:swap;src:url(../fonts/Unbounded-Medium.woff2) format("woff2"),url(../fonts/Unbounded-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Unbounded;font-display:swap;src:url(../fonts/Unbounded-Regular.woff2) format("woff2"),url(../fonts/Unbounded-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Unbounded;font-display:swap;src:url(../fonts/Unbounded-SemiBold.woff2) format("woff2"),url(../fonts/Unbounded-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-Black.woff2) format("woff2"),url(../fonts/Montserrat-Black.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-Bold.woff2) format("woff2"),url(../fonts/Montserrat-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-ExtraBold.woff2) format("woff2"),url(../fonts/Montserrat-ExtraBold.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-ExtraLight.woff2) format("woff2"),url(../fonts/Montserrat-ExtraLight.woff) format("woff");font-weight:200;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-Light.woff2) format("woff2"),url(../fonts/Montserrat-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-Medium.woff2) format("woff2"),url(../fonts/Montserrat-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-Regular.woff2) format("woff2"),url(../fonts/Montserrat-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-SemiBold.woff2) format("woff2"),url(../fonts/Montserrat-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-Thin.woff2) format("woff2"),url(../fonts/Montserrat-Thin.woff) format("woff");font-weight:100;font-style:normal}@font-face{font-family:Unbounded;font-display:swap;src:url(../fonts/Unbounded-Black.woff2) format("woff2"),url(../fonts/Unbounded-Black.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:Unbounded;font-display:swap;src:url(../fonts/Unbounded-Bold.woff2) format("woff2"),url(../fonts/Unbounded-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Unbounded;font-display:swap;src:url(../fonts/Unbounded-ExtraBold.woff2) format("woff2"),url(../fonts/Unbounded-ExtraBold.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:Unbounded;font-display:swap;src:url(../fonts/Unbounded-ExtraLight.woff2) format("woff2"),url(../fonts/Unbounded-ExtraLight.woff) format("woff");font-weight:200;font-style:normal}@font-face{font-family:Unbounded;font-display:swap;src:url(../fonts/Unbounded-Light.woff2) format("woff2"),url(../fonts/Unbounded-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Unbounded;font-display:swap;src:url(../fonts/Unbounded-Medium.woff2) format("woff2"),url(../fonts/Unbounded-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Unbounded;font-display:swap;src:url(../fonts/Unbounded-Regular.woff2) format("woff2"),url(../fonts/Unbounded-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Unbounded;font-display:swap;src:url(../fonts/Unbounded-SemiBold.woff2) format("woff2"),url(../fonts/Unbounded-SemiBold.woff) format("woff");font-weight:600;font-style:normal}.header__open-btn{display:none}.menu__close-btn{display:none}.html_scroll-block{overflow:hidden}.ul{-webkit-padding-start:0;padding-inline-start:0;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}p{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}.body{background-color:#16191b;color:#fff;font-family:Montserrat;font-style:normal;font-weight:700;font-size:16px;line-height:140%;margin:0;min-height:100vh}.text{line-height:160%;font-weight:400;font-size:16px}.h1{font-weight:600;font-size:80px;line-height:100%;text-transform:lowercase;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}.h1_basic{margin:12px 0 64px 0}.h2{font-weight:600;font-size:80px;line-height:100%;text-transform:lowercase;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}.h3{font-weight:600;font-size:24px;line-height:120%;text-transform:lowercase;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}.text-2-columns a{text-decoration: none;color: #b6ee4c;}
.callback-button{border-radius:8px;border:unset;display:grid;justify-content:center;align-content:center;text-decoration:none}
.callback-button:hover{transition:all .5s;cursor:pointer}
.callback-button:not(:hover){transition:all .5s}
.callback_button{border-radius:8px;border:unset;display:grid;justify-content:center;align-content:center;text-decoration:none}
.callback_button:hover{transition:all .5s;cursor:pointer}
.callback_button:not(:hover){transition:all .5s}
.phone-number-link {color: inherit; text-decoration: none;}
.callback-button_color_green{background-color:#00a067;color:#fff}.callback-button_color_green:hover{background-color:#008455}.callback-button_color_inherit-v1{background-color:inherit;color:#fff;border:1px solid #fff}.callback-button_color_inherit-v1:hover{background-color:#008455;border:1px solid #008455}.callback-button_color_inherit-v2{background-color:inherit;color:#16191b;border:1px solid #16191b}.callback-button_color_inherit-v2:hover{background-color:#008455;border:1px solid #008455;color:#fff}.container{width:100%;max-width:1480px;margin:0 auto;padding:0 15px}.container_background-color_white{background-color:#edeadd}.text-color-green{color:#b6ee4c}.text-color-green-3{color:#00a067}.text-color-orange{color:#ff835b}.text-2-columns{-moz-columns:2;columns:2;-moz-column-gap:92px;column-gap:92px;line-height:160%;font-weight:400;-moz-column-fill:balance;column-fill:balance}.breadcrumbs{font-weight:400;line-height:160%}.breadcrumbs__link{text-decoration:none;color:inherit}.breadcrumbs__separator{height:auto;width:1.5%;margin:0 12px}.breadcrumbs_basic{margin-top:80px}.unbounded{font-family:Unbounded;font-style:normal}.montserrat{font-family:Montserrat;font-style:normal}.tiny-text{font-weight:400;font-size:16px;line-height:160%;color:#646d74}.header{width:100%;max-width:1920px;margin:0 auto;display:grid;grid-template-columns:auto 700px auto;grid-template-rows:80px 40px}.header__logo{padding:0 32px;align-self:center}.header__menu{margin:auto 0}.header__menu-list{display:flex;list-style:none}.header__menu-list li:not(:last-child){margin-right:auto}.header__contact-block{display:flex;justify-self:end;align-items:center;padding-right:20px;gap:40px}.header__ballons-submenu{padding-left:10px;border-top:2px #3a4044 solid;position:relative;grid-area:2/2}.header__ballons-list{display:flex;gap:55px;bottom:0;position:absolute}.header__ballons-list-item{padding-left:5px}.header__ballons-list-link{text-decoration:none;color:inherit;text-transform:lowercase}.header__ballons-list-item::marker{content:"●";color:#b6ee4c;font-size:1.5em}.header__callback-button{width:200px;min-height:48px}.header_without-submenu{grid-template-rows:80px}.menu__link{text-decoration:none;color:inherit;text-transform:lowercase}.frontpage__first-screen{padding-top:172px}.first-screen{background-image:url(../img/explosion_title.svg),url(../img/main_green_circle.svg);background-position:right 16% top 10%,right 22% bottom 35%;background-repeat:no-repeat,no-repeat}.first-screen__title{position:relative}.first-screen__h1{font-weight:600;font-size:160px;line-height:80%;text-transform:lowercase;text-indent:200px}.first-screen__callback-button{width:213px;min-height:68px}.first-screen__subtitle{color:#646d74;font-weight:600;font-size:24px;line-height:120%;margin:48px 0 64px 0}.first-screen__green-ball{position:absolute;top:-72px;left:22px}.first-screen__green-circle{position:absolute;z-index:-2;right:120px;top:44px}.first-screen__explosion-title{position:absolute;z-index:-1;rotate:-30deg;right:64px;top:-96px}.frontpage__cards-section{margin-top:150px}.frontpage__product-card{height:-moz-max-content;height:max-content}.cards-section_background-image{background-image:url(../img/pattern_card_section.svg);background-repeat:no-repeat;background-position:center 20%}.cards-list{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:20px}.frontpage__product-card{grid-template-rows:360px 1fr auto}.frontpage__callback-button{min-height:48px}.catalog__product-card{grid-template-rows:360px 1fr auto}.catalog__callback-button{width:auto;min-height:48px}.catalog__text-2-columns{margin-top:64px}.product-card{background-color:#272c2f;border-radius:30px;z-index:0;overflow:hidden;position:relative;display:grid;grid-template-columns:100%}.product-card__link{text-decoration:none;color:inherit}.product-card__content-container{padding:0 40px}.product-card__title{font-size:20px;line-height:150%;padding-bottom:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-card__trade-price{font-size:32px;line-height:120%;color:#b6ee4c}.product-card__price{font-size:20px;line-height:150%;margin-top:10px}.product-card__button-wrapper{padding:28px 40px;display:grid}.product-card_backgroung-circle::before{content:"";position:absolute;border-radius:50%;width:371px;height:371px;background-color:#33393d;top:-160px;z-index:1}.product-card_backgroung-circle:nth-child(odd)::before{right:136px}.product-card_backgroung-circle:nth-child(even)::before{left:136px}.product-card_backgroung-circle-catalog::before{content:"";position:absolute;border-radius:50%;width:371px;height:371px;background-color:#33393d;top:-160px;z-index:1}.product-card_backgroung-circle-catalog:nth-child(odd)::before{right:70px}.product-card_backgroung-circle-catalog:nth-child(even)::before{left:70px}.product-card_margin:nth-child(odd){margin-top:240px}.product-card__image{padding:24px 20px 20px 20px;z-index:2;position:relative;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;justify-self:center;align-self:end}.product-card__image-wrapper{display:grid;overflow:hidden}.frontpage__promotions-block{margin-top:150px}.promotions-block__container{display:grid;grid-template-columns:min-content 32px 604px 8px min-content;grid-template-rows:auto auto}.promotions-block__h2{width:50%;grid-column:1/6}.circle{border-radius:50%}.circle__content{height:100%;display:grid;justify-items:center;grid-auto-rows:min-content}.circle__content_full-size-image{display:grid;grid-template-rows:100% auto auto}.circle__content_with-backgroung-image{grid-area:1/1}.circle__img{align-self:center}.circle__img_backgroung-image_padding{padding-top:100px}.circle__img_padding_105{padding-top:105px}.circle__backgroung-image{grid-area:1/1}.circle_size-l{grid-area:2/3/2/4;margin-top:80px;display:grid;color:#242427}.circle_size-m{grid-area:2/5/2/6;width:480px;height:480px;background:#00a067;position:relative;top:-160px}.circle_size-s{height:355px;width:355px;background:#ff835b;margin-top:80px}.circle__title{font-size:20px}.circle__title_padding_20{padding-top:20px}.circle__title_padding_30{padding-top:30px}.circle__title_padding_40{padding-top:40px}.circle__price{font-size:30px;padding-top:15px}.circle__equal{font-size:32px}.frontpage__what-is-block{margin-top:150px}.what-is-block__text{padding-top:48px}.what-is-block__h2{width:832px}.frontpage__advantage-content{padding-top:150px}.advantage-block__h2{width:832px}.advantage-block_gap{background-image:url(../img/gap.svg);background-repeat:repeat-x;background-position:center bottom -50%}.advantage-block_basic{margin-bottom:120px}.advantage-content{display:grid;grid-template-columns:1500px;grid-template-rows:862px;background-image:url(../img/advantage.svg);background-repeat:no-repeat;background-position:center bottom;background-size:100%}.advantage-content__img{grid-area:1/1/2/2}.advantage-content__h3{padding-bottom:15px}.advantage-content__list{padding:60px 0 0 16px;display:grid;grid-template-columns:repeat(2,360px);grid-template-rows:repeat(2,150px);grid-column-gap:115px}.advantage-content__item{padding-left:10px;font-weight:400;line-height:160%}.advantage-content__item::marker{content:"●";color:#fff;font-size:2em}.advantage-content__text{grid-area:1/1/2/2;padding-right:175px;justify-content:end;display:grid;align-content:center}.background-text-color-black{position:relative;z-index:0}.background-text-color-black::before{background-color:#000;content:"";margin:0 auto;position:absolute;top:50px;left:5px;width:calc(100% + .5vw);height:47px;z-index:-1}.frontpage__features-block{padding-top:150px;padding-bottom:344px}.features-block{background-color:#edeadd;color:#16191b}.features-block_background{background-image:url(../img/pattern_features-block.svg);background-repeat:no-repeat;background-position:center bottom}.features-block__subtitle{padding-top:28px;color:#00a067;font-size:32px;line-height:100%}.features-block__text{padding:48px 0 90px 0}.contraindications-block{background-color:#edeadd;color:#16191b}.contraindications-block__number{font-size:48px;color:#b6ee4c;line-height:100%}.contraindications-block__list{padding:140px 0 48px 60px;list-style:none;display:grid;grid-template-columns:repeat(4,auto);grid-column-gap:50px}.contraindications-block__item-container{display:flex}.contraindications-block__item-text{padding-left:15px;padding-top:4px}.contraindications-block__item_padding{padding-top:105px}.background-text-black::before{content:"";top:12px;left:8px;width:95%;height:36px;background-color:#000;margin:0 auto;position:absolute;z-index:-1}.background-circle{position:relative;z-index:1}.background-circle::after{content:"";border:1px solid #16191b;border-radius:50%;position:absolute;width:125px;height:125px;right:0;top:-65%;z-index:0}.also-interested__content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:295px 295px;grid-row-gap:64px;grid-column-gap:20px}.also-interested__content_basic{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 295px;grid-row-gap:48px;grid-column-gap:20px}.also-interested__h2_basic{font-size:48px;max-width:570px}.also-interested_frontpage-gap{padding:420px 0 0 0;background-image:url(../img/gap-flip.svg);background-repeat:repeat-x;background-position:center top -170%}.also-interested_basic{margin-top:120px;margin-bottom:150px}.also-interested_last-block{margin:120px 0 150px 0}.frontpage__horizontal-card{min-height:220px}.frontpage__horizontal-card:nth-child(2){grid-area:1/2/3/2;align-self:center}.horizontal-card{background-color:#272c2f;border-radius:30px;position:relative;overflow:hidden;display:grid;grid-template-columns:325px auto;padding:40px}.horizontal-card_backgroung_circle::before{content:"";position:absolute;border-radius:50%;width:370px;height:370px;background-color:#33393d;left:-115px;top:-160px;z-index:1}.horizontal-card__image{z-index:2;margin:auto;max-height:100%;max-width:100%}.horizontal-card__content{display:grid;grid-template-rows:min-content min-content auto}.horizontal-card__title{font-size:20px;line-height:150%}.horizontal-card__price{font-size:32px;line-height:120%;color:#b6ee4c;padding-top:10px}.horizontal-card__button{background-color:#272c2f;height:48px;width:275px;align-self:end;grid-area:3/1}.horizontal-card_basic:nth-child(2){grid-area:2/1}.horizontal-card_basic:nth-child(3){grid-area:2/2}.frontpage__catalog-block{margin-top:150px}.catalog-block{position:relative;background-image:url(../img/pattern_catalog-block.svg);background-repeat:no-repeat;background-position:center top}.catalog-block__h2{width:730px;padding-top:125px}.catalog-block__green-ball{position:absolute;top:30px;right:10px}.catalog-block__text{padding-top:48px;width:660px}.catalog-block__content{position:relative}.frontpage__faq-block{margin-top:150px}.faq-block{position:relative;background-image:url(../img/faq_background.svg);background-repeat:no-repeat;background-position:right 0 top 0}.faq-block__h2{width:730px;padding-top:50px}.faq-list{list-style:none;padding-top:64px}.frontpage__faq-item{margin-top:32px;padding:48px 64px}.faq-item{background-color:#edeadd;border-radius:30px;color:#16191b;counter-increment:counter;display:grid;grid-template-columns:auto minmax(auto,666px)}.faq-item__h3{font-size:32px;line-height:100%;width:460px}.faq-item__left-block{display:grid;grid-template-columns:min-content auto;grid-column-gap:32px}.faq-item__number{height:48px;width:48px;background-color:#000;border-radius:50%;position:relative}.faq-item__number::before{content:"0" counter(counter);color:#fff;font-size:20px;line-height:150%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.frontpage__where-buy-block{margin-top:150px}.where-buy-block__content{display:grid;grid-template-columns:730px auto;grid-column-gap:20px}.where-buy-block__text{margin:auto;max-width:660px}.where-buy-block_frontpage-gap{background-image:url(../img/gap.svg);background-repeat:repeat-x;padding-top:438px;background-position:center top}.where-buy-block__frontpage-pattern{background-image:url(../img/pattern_where-buy-block.svg);background-repeat:no-repeat;background-position:bottom;background-color:#edeadd;color:#16191b;padding-bottom:310px}.contact-block__content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:80px 26px 48px 48px auto}.contact-block__callback-button{grid-area:3/2/3/2;margin-left:105px;width:180px}.contact-block__map{grid-area:5/1/5/3;padding-bottom:150px}.contact-block__contact-data{padding-left:135px;position:relative;z-index:0}.contact-block__contact-data::before{background-color:#b6ee4c;content:"";margin:0 auto;position:absolute;top:15px;left:104px;width:12px;height:54px;z-index:1}.contact-block_basic{margin-top:150px}.contact-block__gap{background-image:url(../img/gap.svg);background-repeat:repeat-x;background-position:center top;padding-top:250px}.contact-block__background{background-color:#edeadd;color:#16191b;padding-top:150px}.map{background-image:url(../img/map-background.svg);background-repeat:no-repeat;background-position:18px 32px;padding:0 18px 32px 0}.footer{display:grid;justify-items:center;padding:40px 0}.footer_border{border-top:1px solid rgba(58,64,68,.5)}.footer__main{display:grid;grid-template-columns:375px 375px 355px 375px;padding-bottom:25px}.ballons-menu{font-weight:500}.footer__contact{display:grid;grid-template-rows:1fr auto auto;grid-row-gap:6px;text-align:end}.contact__phone{font-family:Unbounded;font-style:normal;font-weight:600;font-size:24px;line-height:120%}.contact_address{text-align:end;line-height:160%}.menu__list{list-style:none;line-height:200%}.menu__item{text-decoration:none;color:inherit;text-transform:lowercase}.footer__extra{border-top:1px solid #3a4044;display:grid;grid-template-columns:375px 730px 375px;padding-top:25px}.footer__copyright{font-weight:400;line-height:160%;width:268px}.footer__disclaimer{font-family:Montserrat;font-style:normal;font-weight:500;font-size:13px;line-height:160%;color:#646d74}.footer__links{font-weight:400;line-height:160%;display:grid;grid-template-rows:auto 1fr;grid-row-gap:4px;justify-items:end}.link-like-text{text-decoration:none;color:inherit;text-align:end}.catalog__product-cards-list{display:grid;grid-template-columns:repeat(5,auto);grid-column-gap:20px}.product__h2{font-size:32px;line-height:100%;text-transform:lowercase}.product__text-2-columns{border-top:5px solid #646d74;padding-top:32px;margin-top:32px}.product__text-2-columns_links-style a{text-decoration:none;color:#b6ee4c}.product__product-information{margin-top:48px;display:grid;grid-template-columns:480px 520px 480px;grid-template-rows:480px}.product__description{margin-top:64px}.product-information__h1{padding-bottom:48px;font-size:48px;line-height:100%}.product-information__h1-container{padding:0 80px 0 64px}.product-information__image-container{background:#272c2f;border-radius:30px;position:relative;display:grid;align-items:center}.product-information__image{position:inherit;z-index:2;width:75%;justify-self:center}.product-information__background-circle{background:#33393d;border-radius:50%;width:371px;height:371px;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%)}.product-information__price-container{padding-top:96px;padding-left:88px;border-left:1px solid #646d74}.price-container{display:grid;grid-template-rows:58px 26px 24px 48px 26px auto}.price-container__trade-price{font-size:48px;line-height:120%;color:#b6ee4c}.price-container__text-price{grid-area:5/1}.price-container__price{font-size:32px;line-height:150%;grid-area:4/1}.price-container__content{height:100%;position:relative;border-left:1px solid #646d74;padding-left:88px}.price-container__button{height:48px;width:215px;grid-area:6/1;align-self:end}.reviews-container{display:grid;grid-template-columns:100%;grid-row-gap:24px}.review-card{background:#272c2f;border-radius:30px;display:grid;grid-template-columns:395px auto;padding:48px 64px 48px 105px}.review-card__date{color:#646d74;margin-top:12px}.review-card__name{font-family:Unbounded;font-style:normal;font-weight:600;font-size:32px;line-height:100%;position:relative}.review-card__name::before{content:"●";color:#b6ee4c;font-size:22px;position:absolute;left:-48px}.reviews__description{height:unset;-moz-column-fill:unset;column-fill:unset;margin-top:120px}.reviews__form-reviews{background:#00a067;border-radius:30px;display:grid;grid-template-columns:436px auto;min-height:300px;margin-top:120px;padding:64px}.form-title{font-size:48px;line-height:100%}.form-reviews{display:grid;grid-template-rows:48px 144px auto;grid-row-gap:16px}.form-reviews__input{background:rgba(255,255,255,.2);border-radius:8px;border:none;position:relative;caret-color:#fff;color:#fff;font-family:Montserrat;font-style:normal;padding:12px 24px}.form-reviews__input::-moz-placeholder{color:#fff;opacity:1}.form-reviews__input::placeholder{color:#fff;opacity:1}.form-reviews__input:focus{outline:2px solid #fff}.form-reviews__text{resize:none}.form-reviews__button{width:216px;height:48px;align-self:end}.contact-data__header{margin-bottom:48px;display:grid;grid-template-columns:844px auto}.contact-data__map{max-width:100%}.contact-data__contact-list{position:relative;padding-left:32px;display:grid}.contact-data__contact-list::before{background-color:#b6ee4c;content:"";position:absolute;align-self:center;left:0;width:12px;height:54px;z-index:1}.contact-data__button-container{display:grid;justify-content:start;align-items:end}.contact-data__button{height:48px;width:180px}.contact-data__map-container{display:grid}.contact-data__map{justify-self:center}.articles-list{display:grid;grid-auto-rows:460px;grid-template-columns:480px 480px 480px;grid-column-gap:20px;grid-row-gap:64px;margin-bottom:150px}.article-card__title{font-weight:600;font-size:24px;line-height:120%;color:#fff}.article-card__link{text-decoration:none}.article-card__image{padding:24px 0 32px 0}.article-card__image img{border-radius:25px;max-width:100%;height:300px;width:480px;-o-object-fit:cover;object-fit:cover;max-height:100%}.article-card__date{padding-bottom:20px;border-bottom:1px solid #646d74}.pagination-blog{display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));justify-items:center;align-items:center}.pagination-blog a{text-decoration:none;color:inherit}.pagination-blog .prev{background-image:url(../img/previous_blog_page.png);background-position:center;background-repeat:no-repeat;height:32px;width:32px;display:block}.pagination-blog .current{color:#b6ee4c}.pagination-blog .next{background-image:url(../img/next_blog_page.png);background-position:center;background-repeat:no-repeat;height:32px;width:32px;display:block}.article__date_border-bottom{padding-bottom:20px;border-bottom:1px solid #646d74}.article__content{font-weight:400;font-size:24px;line-height:160%;display:grid}.article__text{padding-top:48px;justify-self:center;max-width:980px}.article__text_links-style a{text-decoration:none;color:#b6ee4c}.article__text_images img{display:block;max-width:980px;max-height:600px;border-radius:30px;margin:64px 0}.about__h2{font-weight:600;font-size:48px;line-height:100%;width:580px}.about__content{margin-bottom:120px}.about__block-two{padding-top:275px;background-image:url(../img/pattern_about.svg);background-repeat:no-repeat;background-position:top center}.about__text-two{padding-top:48px}.about__gallery{padding-top:64px;display:grid;grid-gap:20px;grid-template-columns:repeat(3,1fr)}.about__image{border-radius:30px;max-width:100%}.page-404{height:calc(100vh - 80px);background-image:url(../img/404_background_2.png);background-repeat:no-repeat}.background-404{background-image:url(../img/404_background.svg);background-repeat:no-repeat;background-position:left 50% top 40%;display:grid;justify-content:center;align-items:center;height:100%}.content-404{grid-area:1/1/1/1;justify-self:center;padding-left:40px;text-align:center;display:grid}.N-error{font-weight:600;font-size:120px;line-height:100%}.error{font-weight:600;font-size:48px;line-height:100%}.error-description{font-weight:400;font-size:16px;line-height:160%;padding-top:20px}.link-home-404{display:inline-block;width:170px;min-height:68px;background:#fff;border-radius:8px;color:#00a067;margin-top:56px;text-decoration:none;display:grid;align-items:center;justify-self:center}.glsr-default .glsr-form-wrap>form.glsr-review-form{display:grid;grid-template-rows:48px 144px auto;grid-row-gap:16px}.glsr-default .glsr-form-wrap>form.glsr-review-form:last-child{align-self:end}.glsr-review-form span{display:none}.glsr-input.glsr-input-text,.glsr-textarea{background:rgba(255,255,255,.2)!important;border-radius:8px!important;border:none!important;position:relative!important;caret-color:#fff!important;color:#fff!important;font-family:Montserrat!important;font-style:normal!important;padding:12px 24px!important;max-height:100%!important}.glsr-input.glsr-input-text::-moz-placeholder,.glsr-textarea::-moz-placeholder{color:#fff;opacity:1}.glsr-input.glsr-input-text::placeholder,.glsr-textarea::placeholder{color:#fff;opacity:1}.glsr-input.glsr-input-text:focus,.glsr-textarea:focus{border:3px solid #fff!important;outline:unset!important;box-shadow:none!important}.glsr-textarea{resize:none}.glsr-button{border-radius:8px;border:unset;display:grid;justify-content:center;align-content:center;background-color:inherit;color:#fff;border:1px solid #fff;width:216px;height:48px;font-family:Montserrat!important;font-size:16px!important;font-style:normal!important;font-weight:700!important;line-height:160%!important}.glsr-button:not(:hover){transition:all .5s}.glsr-button:hover{background-color:#008455;transition:all .5s;cursor:pointer}@media (max-width:1600px){.map{background-position:0 32px;background-size:calc(100% - 30px) auto;width:calc(100% - 30px);padding:0 0 100px 0}.container{max-width:calc(100% - 30px)}.promotions-block__container{grid-template-columns:min-content 32px 560px 8px min-content;justify-content:center}.footer{justify-items:unset;padding:40px 15px}.footer__main{grid-template-columns:20% 30% 30% 20%}.footer__extra{grid-template-columns:360px auto 360px}.advantage-content{grid-template-columns:1400px;grid-template-rows:750px;background-size:1400px}.advantage-content__text{padding-right:70px}.product__product-information{grid-template-columns:460px 490px auto;grid-template-rows:auto}.articles-list{grid-auto-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-row-gap:48px}.horizontal-card{grid-template-columns:50% auto}}@media (max-width:1440px){.first-screen__h1{font-size:136px}.header{max-width:100%;grid-template-columns:150px 600px auto}.header__contact-block{gap:20px}.header__callback-button{width:160px}.header__ballons-list{gap:40px}.advantage-block_gap{background-position:center bottom -200px}.advantage-content{grid-template-columns:1280px;grid-template-rows:750px;background-size:1280px}.advantage-content__text{padding-right:30px}.advantage-content__list{grid-column-gap:80px}.circle_size-s{height:300px;width:300px}.circle_size-m{width:400px;height:400px}.circle__backgroung-image{height:560px}.circle__img_backgroung-image_padding{padding-top:70px}.circle__img_padding_105{padding-top:60px}.contact-block__map{padding-bottom:unset}}@media (max-width:1300px){.circle_size-l{grid-area:unset;justify-content:center;margin-top:130px}.promotions-block__h2{grid-column:unset}.promotions-block__container{grid-template-columns:auto}.circle_size-m{grid-area:unset;top:unset;margin-top:50px;justify-self:center}.circle_size-s{justify-self:center}.advantage-content{grid-template-columns:1265px;background-size:1265px}}@media (max-width:1280px){.header__work-time{display:none}.frontpage__first-screen{padding-top:175px}.frontpage__horizontal-card:nth-child(2){grid-area:unset}.frontpage__faq-item{margin-top:32px;padding:32px 32px}.first-screen{background-position:right 20% top 25%,right 25% bottom 50%;background-size:150px,200px}.first-screen__h1{font-size:100px;text-align:center;text-indent:unset}.first-screen__green-ball{top:-90px;left:0;height:100%}.first-screen__subtitle{font-size:20px;padding:32px 0 48px 0}.first-screen__callback-button{width:180px;min-height:48px}.cards-list{grid-template-columns:repeat(2,1fr);grid-column-gap:50px}.product-card_margin:nth-child(2n+1){margin-top:50px}.container{max-width:738px}.background-text-color-black::before{top:36px;height:30px}.h2{font-size:52px}.what-is-block__h2{width:unset}.contraindications-block__list{grid-template-columns:repeat(2,auto);grid-row-gap:50px}.also-interested__content{grid-template-columns:1fr;grid-template-rows:auto;grid-column-gap:unset}.also-interested__content_basic{grid-template-columns:1fr;grid-template-rows:auto}.also-interested_frontpage-gap{background-position:center top -110%}.catalog-block{z-index:-2}.catalog-block__content{padding-top:440px}.catalog-block__green-ball{top:0;right:0;z-index:-1}.faq-item__h3{font-size:28px;width:auto}.faq-item__left-block{display:grid;grid-template-columns:min-content min-content;grid-column-gap:32px}.faq-item{grid-template-columns:auto minmax(auto,300px);grid-column-gap:32px}.where-buy-block_frontpage-gap{padding-top:350px;background-position:center top}.where-buy-block__content{grid-template-columns:auto;grid-column-gap:20px;grid-row-gap:20px}.contact-block__content{grid-template-rows:auto 26px 48px 48px auto}.footer__main{grid-template-columns:1fr 1fr}.footer__extra{grid-template-columns:1fr 1fr;grid-row-gap:20px}.footer__disclaimer{grid-area:2/1/2/3}.footer__menu{grid-area:1/1}.footer__logo{justify-self:end}.catalog__product-cards-list{grid-template-columns:repeat(2,auto);grid-column-gap:20px;grid-row-gap:20px}.horizontal-card_basic:nth-child(2){grid-area:unset}.horizontal-card_basic:nth-child(3){grid-area:unset}.review-card{grid-template-columns:auto}.reviews__form-reviews{grid-template-columns:auto;grid-row-gap:48px}.articles-list{grid-auto-rows:auto;grid-template-columns:calc(50% - 10px) calc(50% - 10px);grid-row-gap:48px}.product-information__background-circle{width:250px;height:250px}.advantage-content{grid-template-columns:auto;grid-template-rows:900px;background-image:url(../img/advantage_m.svg);background-size:100%}.advantage-content__text{padding-right:45px}.advantage-content__list{padding:40px 0 0 16px;display:grid;grid-template-columns:repeat(2,225px);grid-template-rows:repeat(2,1fr);grid-column-gap:40px}.product__product-information{grid-template-columns:50% 50%;grid-template-rows:auto}.product-information__h1-container{order:3;grid-area:2/1/2/3}.price-container{order:2}.product-information__price-container{border-left:unset}.product-information__h1-container{padding:unset;padding-top:50px}.contact-data__header{grid-template-columns:50% 50%}.advantage-content__h3{word-wrap:anywhere}.article__text_images img{max-width:100%;height:auto;}}@media (max-width:1124px){.header__phone{display:none}}@media (max-width:944px){.header__callback-button{display:none}}@media (max-width:855px){.header__callback-button{display:none}.container{max-width:calc(100% - 30px)}.contact-block__background{padding-top:unset}}@media (max-width:768px){.h1{word-wrap: anywhere;}.h2{font-size:46px}.body{font-size:16px}.header__open-btn{display:block;width:50px;height:50px;margin:0;padding:0;background:0 0;border:none;color:#fff;align-self:center}.menu__close-btn{display:block;position:absolute;top:0;right:0;width:60px;height:60px;margin:0;padding:0;background:0 0;border:none;color:#fff}.header__menu{position:fixed;height:0;width:0;background:#00a067;color:#fff;transition:.2s;opacity:0;z-index:-1}.header__menu::before{content:"";position:fixed;top:0;left:50%;width:50%;height:0;background-color:rgba(0,0,0,.5019607843);z-index:-1;opacity:0}.header__menu_active{width:calc(50% - 60px);height:calc(100vh - 40px);padding:60px 30px;opacity:1;z-index:1}.header__menu_active::before{height:100vh;z-index:1;opacity:1}.header__menu-list{display:grid;grid-row-gap:20px;font-size:20px;overflow:hidden}.header__menu-list li:not(:last-child){margin:unset}.header{grid-template-columns:150px auto auto;grid-template-rows:80px;position:fixed;top:0;z-index:3;background-color:#16191b;border-bottom:2px #3a4044 solid}.header__callback-button{display:grid}.header__ballons-submenu{display:none}.main{margin-top:80px}.text-2-columns{-moz-columns:unset;columns:unset}.advantage-content{grid-template-rows:auto;background-image:none}.frontpage__advantage-content{color:#000}.advantage-content__text_about{color:#000}.background-text-color-black::before{background-color:#b6ee4c}.advantage-content__text{padding-right:unset;justify-content:center}.advantage-content__text_basic{padding:50px;background-color:#00a067;border-radius:50px}.advantage-content__item::marker{color:#b6ee4c}.features-block__subtitle{font-size:28px}.catalog-block__h2{width:unset}.catalog-block__text{width:unset}.faq-block__h2{width:unset}.faq-item{grid-template-columns:auto;grid-row-gap:32px}.faq-item__left-block{grid-template-columns:min-content auto}.breadcrumbs_basic{margin-top:120px}.background-text-color-black::before{top:28px;height:25px}.article__content{font-size:20px}.page-404{height:100vh}.advantage-content__text_about{padding-top:300px}.contact-block__background_margin{padding-top:150px}.promotions-block__h2{width:unset}.advantage-block_gap{background-position:center top}.advantage-content__list{padding:25px 0 0 16px;grid-template-rows:repeat(2,auto);grid-row-gap:40px}.frontpage__advantage-content{padding-top:200px}.frontpage__advantage-block{margin-top:100px}}@media (max-width:640px){.review-card{padding:32px 48px 32px 85px}.contact-block__contact-data{grid-area:3/1}.contact-block__content{grid-template-columns:1fr;grid-template-rows:auto 25px auto 25px 48px 48px auto}.contact-block__callback-button{grid-area:5/1}.contact-block__map{grid-area:7/1}.contact-block__contact-data::before{left:0}.contact-block__contact-data{padding-left:30px}.contact-block__callback-button{margin-left:unset}.footer{grid-template-columns:100%}.footer__copyright{width:unset}.h1{font-size:65px}.h2{font-size:35px}.article-card__title{font-size:20px}.article-card__image{padding:10px 0 10px 0}.article-card__date{padding-bottom:10px}.advantage-content__list{grid-template-columns:auto;grid-template-rows:auto;grid-row-gap:40px}.advantage-block_gap{background-position:center bottom -1px;background-size:cover}.background-text-color-black::before{top:25px;height:15px}.horizontal-card_backgroung_circle::before{width:300px;height:300px;left:-130px;top:-130px}.horizontal-card__button{width:auto}.about__h2{width:unset}.about__gallery{grid-gap:40px;grid-template-columns:100%;grid-template-rows:repeat(3,1fr)}.product__product-information{grid-template-columns:100%}.product-information__h1-container{grid-area:3/1}.product-information__price-container{grid-area:2/1;padding:20px 0;justify-self:center}.price-container__button{margin-top:25px}.reviews__form-reviews{padding:48px}.first-screen__h1{font-size:75px}.first-screen__explosion-title{right:40px;top:-25px}.first-screen__green-circle{right:75px;top:75px}.cards-list{grid-template-columns:100%;grid-row-gap:50px}.circle__backgroung-image{height:auto;max-width:100%}.circle__img_backgroung-image_padding{width:30%}.contraindications-block__list{grid-template-columns:100%;grid-row-gap:50px}.contraindications-block__item_padding{padding:unset}.contraindications-block__list{grid-row-gap:70px;grid-template-rows:repeat(4,95px)}.background-circle::after{left:-50px;z-index:-1}.advantage-content__text{padding-top:225px}.product-card_margin:nth-child(2n+1){margin-top:unset}}@media (max-width:480px){.h1{font-size:48px}.review-card{padding:32px}.review-card__name{padding-left:30px}.review-card__name::before{left:0}.header__menu_active{width:calc(100% - 60px);height:calc(100vh - 120px);padding:60px 30px;opacity:1;z-index:1}.header__menu_active::before{display:none;z-index:0;opacity:0}.first-screen{background-position:right 20% top 25%,right 25% bottom 50%;background-size:120px,150px}.first-screen__h1{font-size:60px}.articles-list{grid-template-columns:1fr}.footer__main{grid-template-columns:1fr}.footer__logo{justify-self:center;padding-bottom:50px}.footer__menu{grid-area:unset}.footer__contact{text-align:center}.footer__extra{grid-template-columns:1fr}.footer__copyright{text-align:center}.footer__disclaimer{grid-area:unset;order:2;text-align:center}.footer__links{justify-items:center}.menu__list{text-align:center}.ballons-menu{padding-bottom:50px}.contact-data__header{grid-template-columns:1fr;grid-row-gap:25px}.horizontal-card{grid-template-columns:auto;grid-template-rows:minmax(200px,1fr) minmax(200px,1fr)}.background-text-color-black::before{display:none}.h2{word-wrap:anywhere}.about__h2{font-size:40px}.content-404{padding-left:unset}.catalog__product-cards-list{grid-template-columns:auto}.product-card__image{width:unset;max-width:100%}.form-title{font-size:40px}.reviews__form-reviews{padding:24px}.review-card{padding:24px}.review-card__name{font-size:24px}.article__content{font-size:16px}.frontpage__horizontal-card{height:unset}.also-interested_frontpage-gap{background-position:center top -60%}.circle__content{grid-template-rows:100%}.circle__img_backgroung-image_padding{width:32%;padding:unset}.circle_size-l{color:#fff}.circle_size-m{margin-top:150px;width:390px;height:390px}.advantage-content__text_basic{padding:20px}.h3{font-size:20px}.footer__links{grid-row-gap:12px}}@media (max-width:390px){.header{grid-template-columns:auto 1fr}.h1{word-wrap:anywhere}.h2{word-wrap:anywhere}.h3{word-wrap:anywhere}.header__open-btn{justify-self:end;margin-right:32px}.header__callback-button{display:none}.faq-item__h3{font-size:22px}.circle_size-m{width:320px;height:320px}.circle__img_padding_105{padding-top:unset}}.webp .pagination-blog .prev{background-image:url(../img/previous_blog_page.webp)}.webp .pagination-blog .next{background-image:url(../img/next_blog_page.webp)}.webp .page-404{background-image:url(../img/404_background_2.webp)}

.telegram-widget {
  position: fixed;
  bottom: 40px;
  right: 40px;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background-color: #0088cc;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0 4px 10px rgba(0,0,0,0.3);
  transition: transform 0.3s ease;
  z-index: 9999;
  overflow: visible;
}

.telegram-widget::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: rgba(0, 136, 204, 0.5);
  animation: pulse 1.5s ease-out infinite;
  z-index: -1;
}

.telegram-widget:hover {
  transform: scale(1.2);
}

.telegram-widget img {
  width: 60%;
  height: 60%;
  color: #FFFFFF;
}

@media (max-width: 768px) {
  .telegram-widget {
    width: 65px;
    height: 65px;
    bottom: 30px;
    right: 20px;
  }
  .telegram-widget img {
    width: 65%;
    height: 65%;
  }
}

@keyframes pulse {
  0% {
    transform: scale(1);
    opacity: 0.7;
  }
  70% {
    transform: scale(1.8);
    opacity: 0;
  }
  100% {
    transform: scale(1.8);
    opacity: 0;
  }
}