@font-face{font-weight:1 999;font-family:"Roboto Flex";font-style:normal;font-display:swap;src:url("/markup/fonts/RobotoFlex.woff2") format("woff2")}*,*:before,*:after{position:relative;box-sizing:border-box}html,body{height:100%;margin:0;padding:0;overflow-x:hidden}body{display:flex;flex-direction:column;min-width:320px;padding-top:155px;color:#242427;font-weight:400;font-size:16px;font-family:"Roboto Flex",Arial,sans-serif;font-style:normal;font-stretch:150%;line-height:24px;font-variation-settings:"GRAD" 0,"slnt" 0,"XTRA" 468,"XOPQ" 96,"YOPQ" 79,"YTLC" 514,"YTUC" 712,"YTAS" 750,"YTDE" -203,"YTFI" 738,"opsz" 36;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transform:translateZ(0);will-change:transform;content-visibility:auto}@media screen and (max-width:1120px){body{padding-top:151px}}@media screen and (max-width:1000px){body{padding-top:143px}}@media screen and (max-width:850px){body{padding-top:83px}}@media screen and (max-width:480px){body{padding-top:71px}}body.overflow{overflow:hidden}header{flex-shrink:0}main{flex-shrink:0}body>div{flex-shrink:0}footer{flex-shrink:0;margin-top:auto}img{max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.hidden{visibility:hidden;position:absolute;opacity:0}.Overlay{position:fixed;top:0;left:0;z-index:10;display:none;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.Container{width:100%;max-width:1510px;margin:0 auto;padding:0 15px;contain:layout style}.Logo{width:136px;height:55px;color:inherit;transition:opacity .2s}a.Logo:hover{opacity:.8}.Logo__icon{width:100%;height:100%}.Button{display:inline-block;padding:16px 34px;font-weight:900;font-size:16px;line-height:22px;text-transform:uppercase;text-decoration:none;border:1px solid transparent;border-radius:25px;cursor:pointer;transition:background-color .2s,color .2s}@media screen and (max-width:1120px){.Button{padding:14px 20px;font-size:14px;line-height:18px}}.Button_color_blue{color:#fff;background-color:#06f}.Button_color_blue:hover{background-color:#7842ea}.Button_color_transparent{color:#fff;background-color:transparent;border-color:#fff}.Button_color_transparent:hover{color:#242427;background-color:#fff}.BallonCard{display:flex;flex-direction:column;align-items:center;width:calc(25% - 15px);min-height:650px;aspect-ratio:0.75;padding:40px;color:#fff;text-align:center;border-radius:52px;transform:translateZ(0);will-change:transform;contain:layout style paint;content-visibility:auto;contain-intrinsic-size:650px}@media screen and (max-width:850px){.BallonCard{width:calc(50% - 10px);min-height:550px;contain-intrinsic-size:550px}}@media screen and (max-width:480px){.BallonCard{width:100%;min-height:500px;margin-bottom:20px;contain-intrinsic-size:500px}}.BallonCard:nth-child(1){background-image:linear-gradient(164.83deg,#03aed6 0%,#1e5ce1 97.24%)}.BallonCard:nth-child(2){background-image:linear-gradient(164.83deg,#f46437 0%,#a570ce 97.24%)}.BallonCard:nth-child(3){background-image:linear-gradient(164.83deg,#45dbe5 0%,#068cde 97.24%)}.BallonCard:nth-child(4){background-image:linear-gradient(164.83deg,#f6925d 0%,#ed5015 97.24%)}.BallonCard__imageWrap{display:flex;align-items:center;justify-content:center;width:100%;height:360px;padding:15px 0;margin-bottom:25px;position:relative;overflow:hidden;contain:size layout}.BallonCard__imageWrap:before{position:absolute;top:50%;left:50%;display:block;width:230px;height:230px;background-color:#242427;border-radius:50%;transform:translate(-50%,-50%);content:""}@media screen and (max-width:1120px){.BallonCard__imageWrap:before{width:160px;height:160px}}@media screen and (max-width:1120px){.BallonCard__imageWrap{height:260px}}@media screen and (max-width:1120px){.BallonCard:nth-child(3) .BallonCard__imageWrap{width:80px}}.BallonCard__image{-o-object-fit:contain;object-fit:contain}.BallonCard:nth-child(3) .BallonCard__image{top:35px}.BallonCard__name{margin-bottom:auto;font-weight:900;font-size:22px;line-height:30px;text-transform:uppercase}@media screen and (max-width:1120px){.BallonCard__name{font-size:18px;line-height:26px}}.BallonCard__dots{padding:2px 0;text-shadow:16px 0px,-16px 0px}.BallonCard__info{margin-bottom:18px}.BallonCard__infoPrice{font-weight:900;font-size:22px;line-height:30px;text-transform:uppercase}@media screen and (max-width:1120px){.BallonCard__infoPrice{font-size:18px;line-height:26px}}.BallonCard__info_exchange .BallonCard__infoPrice{font-size:36px;line-height:48px}@media screen and (max-width:1120px){.BallonCard__info_exchange .BallonCard__infoPrice{font-size:28px;line-height:38px}}.BallonCard__infoText{font-size:18px;line-height:26px;text-transform:lowercase}@media screen and (max-width:1120px){.BallonCard__infoText{font-size:16px;line-height:22px}}.BallonCard__button{z-index:1;width:100%;max-width:180px}.BallonCard__link{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:52px}.Title{margin:0;font-weight:900;font-size:48px;line-height:67px;text-transform:uppercase}@media screen and (max-width:1120px){.Title{font-size:32px;line-height:45px}}@media screen and (max-width:680px){.Title{font-size:24px;line-height:34px}}@media screen and (max-width:480px){.Title{font-size:20px;line-height:28px}}.Title_color_white{color:#fff}.Title_size_small{font-size:32px;line-height:45px}@media screen and (max-width:1120px){.Title_size_small{font-size:24px;line-height:34px}}@media screen and (max-width:680px){.Title_size_small{font-size:20px;line-height:28px}}.ShowMore{padding:0;color:#acacb5;font-weight:900;font-size:16px;font-stretch:ultra-expanded;line-height:24px;text-transform:uppercase;background-color:transparent;border:none;outline:none;cursor:pointer;transition:color .2s}@media screen and (max-width:1120px){.ShowMore{font-size:14px;line-height:20px}}@media screen and (max-width:480px){.ShowMore{font-size:12px;line-height:16px}}.ShowMore:hover{color:#06f}.Pagination{display:inline-flex;overflow:hidden;border:1px solid #242427;border-radius:25px}.Pagination__arrow{width:48px;height:48px;color:#242427;transition:background-color .2s}span.Pagination__arrow{color:#acacb5;pointer-events:none}@media screen and (max-width:1120px){.Pagination__arrow{width:36px;height:36px}}.Pagination__arrow:before{position:absolute;top:50%;display:block;width:6px;height:6px;border-top:1px solid currentColor;border-left:1px solid currentColor;transition:border-color .2s;content:""}.Pagination__arrow:hover{background-color:#242427}.Pagination__arrow:hover:before{border-color:#fff}.Pagination__arrow_left{border-right:1px solid #242427}.Pagination__arrow_left:before{left:24px;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}@media screen and (max-width:1120px){.Pagination__arrow_left:before{left:19px}}.Pagination__arrow_right{border-left:1px solid #242427}.Pagination__arrow_right:before{left:16px;-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}@media screen and (max-width:1120px){.Pagination__arrow_right:before{left:11px}}.Pagination__link{display:flex;align-items:center;justify-content:center;padding:14px 24px;color:#acacb5;font-weight:900;font-size:14px;line-height:20px;text-decoration:none;transition:color .2s}span.Pagination__link,.Pagination__link:hover{color:#242427}@media screen and (max-width:1120px){.Pagination__link{padding:10px 15px;font-size:12px;line-height:16px}}.Header{position:fixed;top:0;right:0;left:0;z-index:2;padding:18px 0;background-color:#fff;box-shadow:0px 10px 20px 0px rgba(0,0,0,.07)}@media screen and (max-width:1000px){.Header{padding:14px 0}}@media screen and (max-width:480px){.Header{padding:8px 0}}@media screen and (max-width:850px){.Header__wrap{position:fixed;top:83px;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;padding:30px 0;overflow:auto;background-color:#fff;border-top:1px solid #acacb5;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@media screen and (max-width:480px){.Header__wrap{top:71px}}.Header__wrap.opened{transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}@media screen and (max-width:850px){.Header__wrap.opened{-webkit-transform:translateX(0%);transform:translateX(0%)}}.Header__info{display:flex;margin-bottom:16px}@media screen and (max-width:850px){.Header__info{flex-direction:column-reverse;align-items:center;order:1;margin-top:auto;margin-bottom:0}}.Header__contacts{display:flex;align-items:center;margin-left:auto}@media screen and (max-width:850px){.Header__contacts{flex-direction:column;margin-left:0}}.Header__contactItem{display:flex;align-items:center;margin-left:50px}@media screen and (max-width:1350px){.Header__contactItem{margin-left:25px}}@media screen and (max-width:850px){.Header__contactItem{margin-bottom:10px;margin-left:0}}.Header__contactItemIcon{width:20px;height:20px;margin-right:4px}.Header__contactItemText{color:#242427;font-size:14px;line-height:20px;text-decoration:none;transition:color .2s}@media screen and (max-width:1120px){.Header__contactItemText{font-size:12px;line-height:16px}}@media screen and (max-width:1000px){.Header__contactItemText{width:80px}}@media screen and (max-width:850px){.Header__contactItemText{width:auto}}.Header__contactItemText_link{font-weight:900;font-size:12px}@media screen and (max-width:1000px){.Header__contactItemText_link{width:135px}}@media screen and (max-width:850px){.Header__contactItemText_link{width:auto}}.Header__contactItemText_link:hover{color:#06f}.Header__contactPhone{margin-left:89px}@media screen and (max-width:1350px){.Header__contactPhone{margin-left:40px}}@media screen and (max-width:1120px){.Header__contactPhone{margin-left:25px}}@media screen and (max-width:850px){.Header__contactPhone{order:-1;margin-bottom:10px;margin-left:0}}@media screen and (max-width:850px){.Header__menu{margin-bottom:30px}}.Header__menuList{display:flex;justify-content:space-around;margin:0;padding:0;overflow:hidden;font-size:14px;line-height:20px;list-style:none;border:1px solid #242427;border-radius:25px}@media screen and (max-width:1120px){.Header__menuList{font-size:12px;line-height:16px}}@media screen and (max-width:850px){.Header__menuList{flex-direction:column;align-items:center;border:none}}.Header__menuLink{display:block;padding:13px 21px;color:#242427;font-weight:900;text-transform:uppercase;text-decoration:none;transition:background-color .2s,color .2s}@media screen and (max-width:1120px){.Header__menuLink{padding:13px 16px}}@media screen and (max-width:850px){.Header__menuLink{padding:8px 12px}}.Header__menuLink:hover,.Header__menuLink.current{color:#fff;background-color:#242427}.MobileHeader{display:none;align-items:center}@media screen and (max-width:850px){.MobileHeader{display:flex}}@media screen and (max-width:480px){.MobileHeader__logo{width:80px}}.MobileHeader__phone{display:flex;align-items:center;margin-right:35px;margin-left:auto}@media screen and (max-width:480px){.MobileHeader__phone{margin-right:20px}}.MobileHeader__phoneIcon{width:20px;height:20px;margin-right:4px}@media screen and (max-width:480px){.MobileHeader__phoneIcon{display:none}}.MobileHeader__phoneText{color:#242427;font-weight:900;font-size:12px;line-height:16px;text-decoration:none;transition:color .2s}.MobileHeader__phoneText:hover{color:#06f}.MobileHeader__burger{width:30px;height:40px;padding:0;background-color:transparent;border:none}.MobileHeader__burger:before,.MobileHeader__burger:after{display:block;width:100%;height:5px;background-color:#06f;border-radius:25px;-webkit-transform-origin:center;transform-origin:center;transition:top .5s ease .5s,-webkit-transform .5s ease 0s;transition:transform .5s ease 0s,top .5s ease .5s;transition:transform .5s ease 0s,top .5s ease .5s,-webkit-transform .5s ease 0s;content:""}.MobileHeader__burger:before{top:-5px}.MobileHeader__burger:after{top:5px}.MobileHeader__burger.active:before,.MobileHeader__burger.active:after{transition:top .5s ease 0s,-webkit-transform .5s ease .5s;transition:top .5s ease 0s,transform .5s ease .5s;transition:top .5s ease 0s,transform .5s ease .5s,-webkit-transform .5s ease .5s}.MobileHeader__burger.active:before{top:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.MobileHeader__burger.active:after{top:-5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.MobileHeader__burgerCenter{display:block;width:100%;height:5px;font-size:0;background-color:#06f;border-radius:25px;-webkit-transform-origin:center;transform-origin:center;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.MobileHeader__burger.active .MobileHeader__burgerCenter{-webkit-transform:scale(0);transform:scale(0)}.PageIndex__ballons{padding-top:40px;padding-bottom:80px}@media screen and (max-width:1120px){.PageIndex__ballons{padding-top:20px;padding-bottom:40px}}.PageInner{padding:40px 0 80px;background-color:#f8f8f8}@media screen and (max-width:1120px){.PageInner{padding:40px 0}}@media screen and (max-width:850px){.PageInner{padding:25px 0 40px}}.PageInner_page_contacts{padding:40px 0 0}.PageInner__content{padding:40px 0 0}@media screen and (max-width:1120px){.PageInner__content{padding:25px 0 0}}.PageInner__features{margin-top:80px}@media screen and (max-width:1120px){.PageInner__features{margin-top:40px}}.PageInner__ballons{margin-bottom:60px}@media screen and (max-width:1120px){.PageInner__ballons{margin-bottom:30px}}.Content{display:flex;flex-direction:column}.Content p{margin:12px 0}@media screen and (max-width:1120px){.Content p{font-size:14px;line-height:20px}}@media screen and (max-width:680px){.Content p{font-size:12px;line-height:16px}}.Footer{color:#fff;background-color:#242427}.Footer__top{padding:48px 0 32px}.Footer__wrap{display:flex;justify-content:space-between}@media screen and (max-width:680px){.Footer__wrap{flex-direction:column;align-items:center}}.Footer__logo{flex-shrink:0}@media screen and (max-width:680px){.Footer__logo{margin-bottom:30px}}.Footer__menu{display:flex;flex-wrap:wrap;margin:0;padding:0 30px;list-style:none}@media screen and (max-width:680px){.Footer__menu{flex-direction:column;align-items:center;margin-bottom:30px;padding:0;text-align:center}}.Footer__menuItem{width:50%}@media screen and (max-width:680px){.Footer__menuItem{width:100%}}.Footer__menuLink{display:block;padding:7px 0;color:currentColor;font-weight:900;font-size:14px;line-height:20px;text-transform:uppercase;text-decoration:none;transition:color .2s}.Footer__menuLink:hover,.Footer__menuLink.current{color:#06f}@media screen and (max-width:1120px){.Footer__menuLink{font-size:12px;line-height:16px}}.Footer__contacts{display:flex;flex-direction:column;flex-shrink:0;align-items:flex-end;font-size:14px;line-height:20px}@media screen and (max-width:1120px){.Footer__contacts{font-size:12px;line-height:16px}}@media screen and (max-width:680px){.Footer__contacts{align-items:center}}.Footer__contactsPhone{display:flex;align-items:center}.Footer__contactsPhoneIcon{width:20px;height:20px;margin-right:4px}.Footer__contactsPhoneText{color:currentColor;font-weight:900;text-decoration:none}.Footer__contactsPhoneText:hover,a.Footer__contactsText:hover{color:#06f}.Footer__contactsText{margin-top:18px;color:currentColor;text-decoration:none}.Footer__bottom{padding:32px 0;color:#acacb5;font-size:14px;line-height:20px;border-top:1px solid #414149}@media screen and (max-width:1120px){.Footer__bottom{font-size:12px;line-height:16px}}.Footer__policy{color:currentColor;text-transform:lowercase}.Footer__policy:hover{text-decoration:none}@media screen and (max-width:680px){.Footer__policy{margin-top:10px}}.PageHeader__breadcrumbs{display:flex;margin:0;padding:0;font-size:14px;line-height:20px;flex-wrap:wrap;list-style:none;margin-bottom:12px}@media screen and (max-width:1120px){.PageHeader__breadcrumbs{font-size:12px;line-height:16px}}.PageHeader__breadcrumbsItem{margin-right:32px}.PageHeader__breadcrumbsItem:after{content:"";width:6px;height:6px;display:block;background-color:#06f;position:absolute;right:-19px;top:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:1120px){.PageHeader__breadcrumbsItem:after{width:4px;height:4px;right:-12px;top:6px}}@media screen and (max-width:1120px){.PageHeader__breadcrumbsItem{margin-right:20px}}.PageHeader__breadcrumbsItem:last-child{margin-right:0}.PageHeader__breadcrumbsItem:last-child:after{content:none}.PageHeader__breadcrumbsName{color:currentColor;text-decoration:none;cursor:default;transition:color .2s}a.PageHeader__breadcrumbsName:hover{color:#06f;cursor:pointer}.Banner{padding-bottom:20px}@media screen and (max-width:1120px){.Banner{padding-bottom:20px}}.Banner__wrap{padding:60px 60px;background-color:#284be1;background-image:url("../img/banner-background.svg");background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:48px}@media screen and (max-width:1350px){.Banner__wrap{padding:60px 40px}}@media screen and (max-width:850px){.Banner__wrap{padding:40px 25px}}.Banner__promo{display:flex;margin-bottom:30px;align-items:center}@media screen and (max-width:480px){.Banner__promo{margin-bottom:20px}}.Banner__promoImage{max-height:280px;width:auto;object-fit:contain;object-position:center}@media screen and (max-width:1350px){.Banner__promoImage{max-height:220px}}@media screen and (max-width:850px){.Banner__promoImage{max-height:180px}}@media screen and (max-width:480px){.Banner__promoImage{max-height:140px}}.Ballons__tabs{display:flex;flex-wrap:wrap;margin-bottom:20px}@media screen and (max-width:850px){.Ballons__tabs{flex-wrap:nowrap;margin:0 -15px;padding:0 15px;overflow:auto;overflow-y:scroll;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-padding:15px}.Ballons__tabs::-webkit-scrollbar{width:0}}.Ballons__tab{display:block;flex-shrink:0;margin-right:12px;margin-bottom:12px}@media screen and (max-width:850px){.Ballons__tab{margin-bottom:0;scroll-snap-align:start}.Ballons__tab:last-child{margin-right:0}}.Ballons__tabInput:checked+.Ballons__tabName{color:#242427;border-color:#242427}.Ballons__tabInput{display:none}.Ballons__tabName{padding:10px 24px;color:#acacb5;font-weight:900;font-size:20px;line-height:28px;text-transform:uppercase;border:1px solid #acacb5;border-radius:25px;cursor:pointer;transition:color .1s,border-color .1s}@media screen and (max-width:1120px){.Ballons__tabName{font-size:16px;line-height:24px}}@media screen and (max-width:680px){.Ballons__tabName{font-size:14px;line-height:20px}}.Ballons__list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0;list-style:none}.Promo{padding:80px 0 100px;background-color:#242427}@media screen and (max-width:1120px){.Promo{padding:40px 0}}.Promo__title{text-align:center}@media screen and (max-width:1000px){.Promo__title{margin-bottom:20px}}.Promo__list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:245px 0 0;list-style:none}@media screen and (max-width:1120px){.Promo__list{padding-top:200px}}@media screen and (max-width:1000px){.Promo__list{padding-top:0}}.Promo__item{display:flex;flex-direction:column;align-items:center;width:calc(33% - 13px);padding:130px 30px 40px;color:#fff;font-weight:900;text-align:center;text-transform:uppercase;border:1px solid #fff;border-radius:48px}@media screen and (max-width:1120px){.Promo__item{padding-top:80px}}@media screen and (max-width:1000px){.Promo__item{padding:30px}}@media screen and (max-width:680px){.Promo__item{width:100%;margin-bottom:20px}.Promo__item:last-child{margin-bottom:0}}.Promo__itemImageWrap{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Promo__itemImageWrap:before{position:absolute;top:50%;left:50%;display:block;width:calc(100% + 60px);height:100%;background-color:#242427;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:""}@media screen and (max-width:1000px){.Promo__itemImageWrap{position:relative;left:0;display:flex;flex-grow:1;align-items:center;margin-bottom:20px;-webkit-transform:none;transform:none}.Promo__itemImageWrap:before{content:none}}.Promo__item_1 .Promo__itemImageWrap{top:-120px}@media screen and (max-width:1000px){.Promo__item_1 .Promo__itemImageWrap{top:0}}.Promo__item_2 .Promo__itemImageWrap{top:-100px}@media screen and (max-width:1350px){.Promo__item_2 .Promo__itemImageWrap{top:-80px}}@media screen and (max-width:1000px){.Promo__item_2 .Promo__itemImageWrap{top:0}}.Promo__item_3 .Promo__itemImageWrap{top:-210px}@media screen and (max-width:1000px){.Promo__item_3 .Promo__itemImageWrap{top:0}}@media screen and (max-width:850px){.Promo__item_3 .Promo__itemImageWrap{max-height:200px}}.Promo__itemImage{-o-object-fit:contain;object-fit:contain}.Promo__itemTextSmall{font-size:20px;line-height:28px}@media screen and (max-width:1120px){.Promo__itemTextSmall{font-size:16px;line-height:24px}}@media screen and (max-width:850px){.Promo__itemTextSmall{font-size:14px;line-height:20px}}.Promo__item_1 .Promo__itemTextSmall{color:#06f}.Promo__item_2 .Promo__itemTextSmall{color:#ed5319}.Promo__item_3 .Promo__itemTextSmall{color:#33dfe9}.Promo__itemTextLarge{font-size:32px;line-height:45px}@media screen and (max-width:1120px){.Promo__itemTextLarge{font-size:24px;line-height:34px}}@media screen and (max-width:850px){.Promo__itemTextLarge{font-size:20px;line-height:28px}}.Promo__itemTextLarge_sign{margin:-8px 0}.Safety{padding:80px 0 45px;background-image:url("../img/safety-background.svg");background-repeat:no-repeat;background-position:18% center}@media screen and (max-width:1120px){.Safety{padding:40px 0 25px;background-position:-200px 80%}}@media screen and (max-width:850px){.Safety:before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:#fff;opacity:.6;content:""}}.Safety__wrap{display:flex;align-items:flex-start;padding-bottom:55px;border-bottom:1px solid #242427}@media screen and (max-width:1120px){.Safety__wrap{padding-bottom:15px}}@media screen and (max-width:850px){.Safety__wrap{flex-direction:column}}.Safety__title{width:50%;padding-right:30px}@media screen and (max-width:850px){.Safety__title{width:100%;padding-right:0}}.Safety__content{top:-12px;width:50%;padding-right:125px}@media screen and (max-width:1450px){.Safety__content{top:0;padding-right:0}}@media screen and (max-width:850px){.Safety__content{width:100%}}.CatalogList{padding:40px 0}@media screen and (max-width:1120px){.CatalogList{padding:20px 0}}.CatalogList_page_inner{padding:0}.CatalogList__title{margin-bottom:32px}@media screen and (max-width:1120px){.CatalogList__title{margin-bottom:24px}}.CatalogList__list{display:flex;justify-content:space-between;margin:0;padding:0;list-style:none}@media screen and (max-width:850px){.CatalogList__list{flex-direction:column}}.CatalogList__item{width:calc(33.3333333333% - 14px);overflow:hidden;background-color:#242427;background-image:none;border-radius:48px}@media screen and (max-width:850px){.CatalogList__item{width:100%;margin-bottom:10px}.CatalogList__item:last-child{margin-bottom:0}}.CatalogList__item:before{position:absolute;right:-80px;bottom:-80px;display:block;width:228px;height:228px;background-color:#7842ea;border-radius:50%;-webkit-filter:blur(50px);filter:blur(50px);content:""}.CatalogList__item:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;background-image:linear-gradient(164.83deg,#03aed6 0%,#1e5ce1 97.24%);opacity:0;transition:opacity .2s;content:""}.CatalogList__item:hover:after{opacity:1}.CatalogList__link{z-index:1;display:flex;align-items:flex-end;height:100%;padding:140px 48px 40px;color:currentColor;text-decoration:none}@media screen and (max-width:1000px){.CatalogList__link{padding:80px 32px 20px}}.CatalogList__image{position:absolute;top:0;right:0;max-width:none;max-height:none}@media screen and (max-width:1000px){.CatalogList__image{opacity:.5}}.CatalogList__item_1 .CatalogList__image{top:-55px;right:-100px}.CatalogList__item_2 .CatalogList__image{top:25px;right:-70px}@media screen and (max-width:1350px){.CatalogList__item_2 .CatalogList__image{right:-100px}}.CatalogList__item_3 .CatalogList__image{top:-85px;right:-30px}.CatalogList__name{color:#fff;font-weight:900;font-size:32px;line-height:45px;text-transform:uppercase}@media screen and (max-width:1120px){.CatalogList__name{font-size:24px;line-height:34px}}@media screen and (max-width:1000px){.CatalogList__name{font-size:20px;line-height:28px}}@media screen and (max-width:480px){.CatalogList__name{font-size:16px;line-height:24px}}.Contraindications{padding:40px 0 68px}@media screen and (max-width:1120px){.Contraindications{padding:20px 0 34px}}.Contraindications__title{margin-bottom:20px}@media screen and (max-width:1120px){.Contraindications__title{margin-bottom:10px}}.Contraindications__info{padding:20px 0}@media screen and (max-width:1120px){.Contraindications__info{padding:10px 0}}.Contraindications__caption{margin-bottom:20px;color:#06f;font-weight:900;font-size:20px;line-height:28px;text-transform:uppercase}@media screen and (max-width:1120px){.Contraindications__caption{font-size:18px;line-height:27px}}@media screen and (max-width:480px){.Contraindications__caption{font-size:14px;line-height:20px}}.Contraindications__list{display:flex;justify-content:space-between;margin:0;padding:0;padding-top:36px;list-style:none;counter-reset:contraindications 0}@media screen and (max-width:850px){.Contraindications__list{flex-direction:column;padding-top:0}}.Contraindications__item{display:flex;flex-direction:column;align-items:center;width:calc(20% - 16px);padding:25px 30px;text-align:center;border:1px solid #242427;border-radius:25px;counter-increment:contraindications 1}@media screen and (max-width:1120px){.Contraindications__item{font-size:14px;line-height:20px}}@media screen and (max-width:1000px){.Contraindications__item{width:calc(20% - 8px)}}@media screen and (max-width:850px){.Contraindications__item{flex-direction:row;width:100%;margin-bottom:10px;padding:0;text-align:left;border:none}.Contraindications__item:last-child{margin-bottom:0}}@media screen and (max-width:680px){.Contraindications__item{font-size:12px;line-height:16px}}.Contraindications__item:before{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:-56px 0 16px;color:#fff;font-weight:900;font-size:20px;line-height:28px;text-align:center;background-color:#242427;border-radius:50%;content:counter(contraindications,decimal-leading-zero)}@media screen and (max-width:1120px){.Contraindications__item:before{font-size:18px;line-height:27px}}@media screen and (max-width:850px){.Contraindications__item:before{width:32px;height:32px;margin:0;margin-right:15px;font-size:12px;line-height:16px}}.Features{display:flex;justify-content:space-between;margin:0;padding:80px;color:#242427;list-style:none;background-color:#fff;border-radius:48px}@media screen and (max-width:1350px){.Features{flex-wrap:wrap}}@media screen and (max-width:1120px){.Features{padding:40px}}.Features_page_index{margin:0;padding:0;color:#fff;background-color:transparent;border-radius:none}.Features__item{width:90%}@media screen and (max-width:1350px){.Features__item{width:95%}.Features__item:first-child,.Features__item:nth-child(2){margin-bottom:20px}}@media screen and (max-width:480px){.Features__item{width:88%}.Features__item:nth-child(3){margin-bottom:20px}}.Features__title{color: #242427;margin-bottom:8px;font-weight:900;font-size:24px;line-height:36px;text-transform:uppercase}@media screen and (max-width:1120px){.Features__title{font-size:18px;line-height:27px}}@media screen and (max-width:680px){.Features__title{margin-bottom:2px;font-size:16px;line-height:24px}}.Features__text{font-size:16px;line-height:24px}@media screen and (max-width:1120px){.Features__text{font-size:14px;line-height:20px}}@media screen and (max-width:680px){.Features__text{font-size:12px;line-height:16px}}.Card{display:flex;align-items:flex-start;padding:28px;background-color:#fff;border-radius:48px}@media screen and (max-width:850px){.Card{flex-wrap:wrap}}.Card__imageWrap{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:470px;height:470px;padding:10px}@media screen and (max-width:1350px){.Card__imageWrap{width:350px;height:350px}}@media screen and (max-width:1120px){.Card__imageWrap{width:300px;height:300px}}@media screen and (max-width:1000px){.Card__imageWrap{width:250px;height:250px}}@media screen and (max-width:850px){.Card__imageWrap{width:380px;height:380px}}@media screen and (max-width:680px){.Card__imageWrap{flex-shrink:0;width:60%;height:auto}}@media screen and (max-width:480px){.Card__imageWrap{width:220px;height:220px;margin:0 auto}}.Card__imageWrap:before{position:absolute;top:50%;left:50%;display:block;width:65%;height:65%;background-image:linear-gradient(164.83deg,#03aed6 0%,#1e5ce1 97.24%);border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:""}@media screen and (max-width:680px){.Card__imageWrap:before{width:180px;height:180px}}.Card__descriptionWrap{width:100%;max-width:480px;margin:0 30px;padding-top:100px}@media screen and (max-width:1350px){.Card__descriptionWrap{padding-top:50px}}@media screen and (max-width:1000px){.Card__descriptionWrap{padding-top:15px}}@media screen and (max-width:850px){.Card__descriptionWrap{order:1;max-width:none;margin:20px 0 0;padding-top:0}}.Card__description{margin-bottom:30px}@media screen and (max-width:1120px){.Card__description{margin-bottom:15px;font-size:14px;line-height:20px}}.Card__description.cut{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:9}.Card__showMore{display:none}.Card__showMore.active{display:block}.Card__pricesWrap{flex-shrink:0;margin:0 auto;padding-top:100px}@media screen and (max-width:1350px){.Card__pricesWrap{padding-top:50px}}@media screen and (max-width:1000px){.Card__pricesWrap{padding-top:15px}}@media screen and (max-width:850px){.Card__pricesWrap{align-self:center;padding-top:0}}@media screen and (max-width:680px){.Card__pricesWrap{flex-shrink:0;width:40%}}@media screen and (max-width:480px){.Card__pricesWrap{width:100%;margin-top:10px;margin-bottom:20px;text-align:center}}.Card__price{margin-bottom:30px}@media screen and (max-width:1120px){.Card__price{margin-bottom:15px}}.Card__price:last-child{margin-bottom:0}.Card__priceCost{font-weight:900;font-size:20px;line-height:28px}@media screen and (max-width:1120px){.Card__priceCost{font-size:16px;line-height:24px}}.Card__price_exchange .Card__priceCost{margin-bottom:0;font-size:32px;line-height:45px}@media screen and (max-width:1120px){.Card__price_exchange .Card__priceCost{font-size:24px;line-height:34px}}.Card__priceText{font-size:16px;line-height:24px}@media screen and (max-width:1120px){.Card__priceText{font-size:14px;line-height:20px}}.Card__button{margin-top:55px}@media screen and (max-width:1120px){.Card__button{margin-top:30px}}@media screen and (max-width:480px){.Card__button{margin-top:20px}}.Reviews__list{margin:0;padding:0;list-style:none}.Reviews__item{margin-bottom:20px;padding:48px 64px;color:#242427;background-color:#fff;border-radius:48px}.Reviews__item:last-child{margin-bottom:0}@media screen and (max-width:850px){.Reviews__item{margin-bottom:10px;padding:24px 32px}}.Reviews__header{display:flex;justify-content:space-between;margin-bottom:16px}@media screen and (max-width:480px){.Reviews__header{flex-direction:column-reverse;align-items:flex-start;margin-bottom:8px}}.Reviews__name{font-weight:900;font-size:20px;line-height:28px;text-transform:uppercase}@media screen and (max-width:1120px){.Reviews__name{font-size:18px;line-height:27px}}@media screen and (max-width:480px){.Reviews__name{margin-top:5px;font-size:16px;line-height:24px}}.Reviews__date{color:#acacb5;font-size:14px;line-height:20px}@media screen and (max-width:1120px){.Reviews__date{font-size:12px;line-height:16px}}.Reviews__text{font-size:16px;line-height:24px}@media screen and (max-width:1120px){.Reviews__text{font-size:14px;line-height:20px}}@media screen and (max-width:480px){.Reviews__text{font-size:12px;line-height:16px}}.Reviews__text.cut{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5}.Reviews__showMore{display:none;margin-top:24px}.Reviews__showMore.active{display:block}@media screen and (max-width:480px){.Reviews__showMore{margin-top:12px}}.Reviews__pagination{margin-top:48px}@media screen and (max-width:1120px){.Reviews__pagination{margin-top:24px}}.Contacts{padding:174px 0;background-image:url("../img/map.jpg");background-repeat:no-repeat;background-position:left;background-size:cover}@media screen and (max-width:1120px){.Contacts{padding:80px 0}}@media screen and (max-width:850px){.Contacts{padding:15px 0}}.Contacts__info{max-width:480px;padding:64px;color:#fff;background-color:#06f;border-radius:48px}@media screen and (max-width:1120px){.Contacts__info{padding:48px}}@media screen and (max-width:850px){.Contacts__info{max-width:320px}}@media screen and (max-width:480px){.Contacts__info{max-width:none}}.Contacts__item{margin-bottom:48px}.Contacts__item:last-child{margin-bottom:0}@media screen and (max-width:1120px){.Contacts__item{margin-bottom:24px}}.Contacts__itemTitle{margin-bottom:12px;font-size:18px;line-height:27px}@media screen and (max-width:1120px){.Contacts__itemTitle{font-size:16px;line-height:24px;margin-bottom:6px}}@media screen and (max-width:850px){.Contacts__itemTitle{font-size:14px;line-height:20px}}@media screen and (max-width:480px){.Contacts__itemTitle{font-size:12px;line-height:16px}}.Contacts__itemText{color:currentColor;font-weight:900;font-size:28px;line-height:40px;text-transform:uppercase;text-decoration:none}a.Contacts__itemText:hover{text-decoration:underline}@media screen and (max-width:1120px){.Contacts__itemText{font-size:24px;line-height:34px}}@media screen and (max-width:850px){.Contacts__itemText{font-size:20px;line-height:28px}}@media screen and (max-width:480px){.Contacts__itemText{font-size:16px;line-height:24px}}.PageNotFound{padding:0;color:#fff;background-color:#242427}.PageNotFound__wrap{display:flex;flex-direction:column;align-items:center;padding:32px 0}.PageNotFound__logo{margin-bottom:120px}@media screen and (max-width:850px){.PageNotFound__logo{margin-bottom:60px}}.PageNotFound__imageWrap{margin-bottom:65px}@media screen and (max-width:850px){.PageNotFound__imageWrap{max-width:300px;margin-bottom:30px}}.Blog__list{display:flex;flex-wrap:wrap;gap:20px;margin:0;padding:0;list-style:none}.Blog__item{display:flex;min-height:400px;overflow:hidden;color:#fff;border-radius:48px}.Blog__item:after{position:absolute;top:50px;left:80px;display:block;width:12px;height:12px;background-color:#06f;box-shadow:20px -20px #06f,-20px 20px #06f;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";pointer-events:none}@media screen and (max-width:680px){.Blog__item:after{content:none}}.Blog__item:nth-child(1),.Blog__item:nth-child(7){width:calc(66.6666666667% - 10px)}.Blog__item:nth-child(1):after,.Blog__item:nth-child(7):after{content:none}@media screen and (max-width:1000px){.Blog__item:nth-child(1),.Blog__item:nth-child(7){width:100%}}.Blog__item:nth-child(2){width:calc(33.3333333333% - 10px)}@media screen and (max-width:1000px){.Blog__item:nth-child(2){width:calc(50% - 10px)}}@media screen and (max-width:680px){.Blog__item:nth-child(2){width:100%}}.Blog__item:nth-child(3),.Blog__item:nth-child(4),.Blog__item:nth-child(5),.Blog__item:nth-child(6),.Blog__item:nth-child(8),.Blog__item:nth-child(9),.Blog__item:nth-child(10){width:calc(33.3333333333% - 13.3333333333px)}@media screen and (max-width:1000px){.Blog__item:nth-child(3),.Blog__item:nth-child(4),.Blog__item:nth-child(5),.Blog__item:nth-child(6),.Blog__item:nth-child(8),.Blog__item:nth-child(9),.Blog__item:nth-child(10){width:calc(50% - 10px)}}@media screen and (max-width:680px){.Blog__item:nth-child(3),.Blog__item:nth-child(4),.Blog__item:nth-child(5),.Blog__item:nth-child(6),.Blog__item:nth-child(8),.Blog__item:nth-child(9),.Blog__item:nth-child(10){width:100%}}.Blog__item:nth-child(2),.Blog__item:nth-child(8){background-image:linear-gradient(164.83deg,#f6925d 0%,#ed5015 97.24%)}.Blog__item:nth-child(2):hover,.Blog__item:nth-child(8):hover{background-color:#242427;background-image:none}.Blog__item:nth-child(3),.Blog__item:nth-child(5),.Blog__item:nth-child(6),.Blog__item:nth-child(9){color:#242427;background-color:#fff}.Blog__item:nth-child(3):hover,.Blog__item:nth-child(5):hover,.Blog__item:nth-child(6):hover,.Blog__item:nth-child(9):hover{color:#fff;background-color:#242427}.Blog__item:nth-child(4),.Blog__item:nth-child(10){background-color:#06f}.Blog__item:nth-child(4):after,.Blog__item:nth-child(10):after{background-color:#fff;box-shadow:20px -20px #fff,-20px 20px #fff}.Blog__item:nth-child(4):hover,.Blog__item:nth-child(10):hover{background-color:#242427}@media screen and (max-width:1120px){.Blog__item{flex-grow:1;min-height:auto}}.Blog__link{display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:100px 48px 48px;color:currentColor;text-decoration:none}@media screen and (max-width:680px){.Blog__link{padding:36px}}.Blog__itemImageWrap{position:absolute;top:0;left:0;width:100%;height:100%}.Blog__itemImageWrap:after{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#242427;opacity:.5;content:""}.Blog__item:hover .Blog__itemImageWrap{-webkit-filter:blur(10px);filter:blur(10px)}.Blog__itemImage{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Blog__itemTitle{margin-bottom:16px;color:currentColor;font-weight:900;font-size:20px;line-height:28px;text-transform:uppercase}@media screen and (max-width:1120px){.Blog__itemTitle{margin-bottom:10px;font-size:18px;line-height:27px}}@media screen and (max-width:680px){.Blog__itemTitle{margin-bottom:6px;font-size:16px;line-height:24px}}.Blog__item:nth-child(1) .Blog__itemTitle,.Blog__item:nth-child(7) .Blog__itemTitle{margin-bottom:10px;font-size:28px;line-height:40px}@media screen and (max-width:1120px){.Blog__item:nth-child(1) .Blog__itemTitle,.Blog__item:nth-child(7) .Blog__itemTitle{margin-bottom:8px;font-size:24px;line-height:36px}}@media screen and (max-width:680px){.Blog__item:nth-child(1) .Blog__itemTitle,.Blog__item:nth-child(7) .Blog__itemTitle{margin-bottom:6px;font-size:16px;line-height:24px}}.Blog__itemAnnouncement{display:-webkit-box;overflow:hidden;color:currentColor;font-size:16px;line-height:24px;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media screen and (max-width:1120px){.Blog__itemAnnouncement{font-size:14px;line-height:20px}}@media screen and (max-width:680px){.Blog__itemAnnouncement{font-size:12px;line-height:16px}}.Blog__pagination{margin-top:48px}@media screen and (max-width:1120px){.Blog__pagination{margin-top:24px}}.Ballons__tabs{display:none}

/* banner.css */
.Features__item {
    padding: 1.5rem;
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    transform: translateZ(0);
    will-change: transform;
}

.Features__title {
    font-size: 1.25rem;
    font-weight: bold;
    margin-bottom: 0.5rem;
}

.Features__text {
    font-size: 1rem;
    line-height: 1.5;
    color: #666;
}

/* Оптимизация для анимаций */
@media (prefers-reduced-motion: no-preference) {
    .Features__item {
        transition: transform 0.2s ease-out;
    }
    
    .Features__item:hover {
        transform: translateY(-2px);
    }
}

/* Оптимизация изображений для предотвращения CLS */
img {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
    width: auto;
    height: auto;
}

/* Оптимизация карточек баллонов */
.BallonCard {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: calc(25% - 15px);
    min-height: 650px;
    aspect-ratio: 0.75;
    padding: 40px;
    color: #fff;
    text-align: center;
    border-radius: 52px;
    position: relative;
    transform: translateZ(0);
    will-change: transform;
    contain: content;
}

/* Оптимизация контейнера изображения */
.BallonCard__imageWrap {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 360px;
    padding: 15px 0;
    position: relative;
    overflow: hidden;
    contain: size layout;
}

.BallonCard__imageWrap:before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 230px;
    height: 230px;
    background-color: #242427;
    border-radius: 50%;
    transform: translate(-50%, -50%);
    content: "";
    z-index: 1;
}

.BallonCard__image {
    position: relative;
    z-index: 2;
    width: auto;
    height: auto;
    max-width: 80%;
    max-height: 80%;
    object-fit: contain;
    transform: translateZ(0);
}

/* Медиа-запросы с оптимизацией для мобильных устройств */
@media screen and (max-width: 850px) {
    .BallonCard {
        width: calc(50% - 10px);
        min-height: 550px;
    }
    
    .BallonCard__imageWrap {
        height: 260px;
    }
    
    .BallonCard__imageWrap:before {
        width: 160px;
        height: 160px;
    }
}

@media screen and (max-width: 480px) {
    .BallonCard {
        width: 100%;
        min-height: 500px;
        margin-bottom: 20px;
    }
    
    .BallonCard__imageWrap {
        height: 200px;
    }
    
    .BallonCard__imageWrap:before {
        width: 140px;
        height: 140px;
    }
}

/* Оптимизация анимаций и переходов */
.BallonCard, 
.BallonCard__image,
.BallonCard__imageWrap:before {
    transition: transform 0.3s ease-out;
    backface-visibility: hidden;
}

/* Оптимизация загрузки изображений */
.Banner__promoImage,
.CatalogList__image,
.Blog__itemImage {
    width: 100%;
    height: 100%;
    object-fit: contain;
    transform: translateZ(0);
    will-change: transform;
    content-visibility: auto;
}

/* Оптимизация контейнеров с фиксированными размерами */
.Container {
    width: 100%;
    max-width: 1510px;
    margin: 0 auto;
    padding: 0 15px;
    contain: layout style;
}

/* Оптимизация шрифтов */
.Title,
.BallonCard__name,
.Features__title {
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}