

/* Start:/local/templates/atmosfera/assets/template_styles.min.css?1776257853157579*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
@-webkit-keyframes fancybox-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fancybox-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@-webkit-keyframes fancybox-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fancybox-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-fadeOut{to{opacity:0}}@-webkit-keyframes fancybox-zoomInUp{0%{-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0);opacity:0}to{-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0);opacity:1}}@keyframes fancybox-zoomInUp{0%{-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0);opacity:0}to{-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0);opacity:1}}@-webkit-keyframes fancybox-zoomOutDown{to{-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0);opacity:0}}@keyframes fancybox-zoomOutDown{to{-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0);opacity:0}}@-webkit-keyframes fancybox-throwOutUp{to{-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0);opacity:0}}@keyframes fancybox-throwOutUp{to{-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0);opacity:0}}@-webkit-keyframes fancybox-throwOutDown{to{-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0);opacity:0}}@keyframes fancybox-throwOutDown{to{-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0);opacity:0}}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;font-size:10px}body{margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:320px;min-height:100%;color:#4e5761;font-size:13px;overflow-x:hidden;font-family:"Inter","Arial",sans-serif}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:"Manrope";font-display:fallback;src:url(/local/templates/atmosfera/assets/fonts/Manrope/Manrope-Regular.eot);src:url(/local/templates/atmosfera/assets/fonts/Manrope/Manrope-Regular.woff) format("woff"),url(/local/templates/atmosfera/assets/fonts/Manrope/Manrope-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Manrope";font-display:fallback;src:url(/local/templates/atmosfera/assets/fonts/Manrope/Manrope-Medium.eot);src:url(/local/templates/atmosfera/assets/fonts/Manrope/Manrope-Medium.woff) format("woff"),url(/local/templates/atmosfera/assets/fonts/Manrope/Manrope-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Manrope";font-display:fallback;src:url(/local/templates/atmosfera/assets/fonts/Manrope/Manrope-Bold.eot);src:url(/local/templates/atmosfera/assets/fonts/Manrope/Manrope-Bold.woff) format("woff"),url(/local/templates/atmosfera/assets/fonts/Manrope/Manrope-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Inter";font-display:fallback;src:url(/local/templates/atmosfera/assets/fonts/Inter/Inter-Regular.eot);src:url(/local/templates/atmosfera/assets/fonts/Inter/Inter-Regular.woff) format("woff"),url(/local/templates/atmosfera/assets/fonts/Inter/Inter-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Inter";font-display:fallback;src:url(/local/templates/atmosfera/assets/fonts/Inter/Inter-Medium.eot);src:url(/local/templates/atmosfera/assets/fonts/Inter/Inter-Medium.woff) format("woff"),url(/local/templates/atmosfera/assets/fonts/Inter/Inter-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Inter";font-display:fallback;src:url(/local/templates/atmosfera/assets/fonts/Inter/Inter-SemiBold.eot);src:url(/local/templates/atmosfera/assets/fonts/Inter/Inter-SemiBold.woff) format("woff"),url(/local/templates/atmosfera/assets/fonts/Inter/Inter-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Inter";font-display:fallback;src:url(/local/templates/atmosfera/assets/fonts/Inter/Inter-Bold.eot);src:url(/local/templates/atmosfera/assets/fonts/Inter/Inter-Bold.woff) format("woff"),url(/local/templates/atmosfera/assets/fonts/Inter/Inter-Bold.ttf) format("truetype");font-weight:700;font-style:normal}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}body.no-scroll{overflow-y:hidden}.visually-hidden:not(:focus):not(:active){position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}button,input:focus,textarea:focus{outline:0}.container{width:100%;min-width:320px;max-width:1440px;margin:auto;padding:0 2rem}.container .container{min-width:initial;padding:0}@media only screen and (max-width:991px){.container{padding:0 1rem}}@media only screen and (min-width:991px){.visible-m{display:none!important}}@media only screen and (max-width:991px){.visible-m{display:block}}@media only screen and (min-width:991px){.visible-d{display:block}}@media only screen and (max-width:991px){.visible-d{display:none!important}}.flex-double{min-width:calc(50% - 1.5rem);max-width:calc(50% - 1.5rem)}@media only screen and (max-width:991px){.flex-double{min-width:100%;max-width:100%}}.grey-bg{background:#f0f5f5;padding:4rem 0;margin-bottom:10rem}.grey-bg .item-examples__wrapper{margin-bottom:0}@media only screen and (max-width:991px){.grey-bg{margin-bottom:7rem}}@media only screen and (max-width:767px){.grey-bg{margin-bottom:4rem}}@media only screen and (max-width:599px){.grey-bg{margin-bottom:3rem}}@media only screen and (max-width:991px){.scroll-x_mobile{overflow-x:auto;overflow-y:hidden}.scroll-x_mobile>:last-of-type{position:relative}.scroll-x_mobile>:last-of-type::after{content:"";display:block;position:absolute;right:-2rem;width:2rem;height:1px}}.scroll-x_mobile::-webkit-scrollbar{display:none}.button-primary,h2,h3{font-family:"Manrope","Arial",sans-serif}h2{font-size:3.6rem;color:#000;font-weight:400;margin-top:0}@media only screen and (max-width:1285px){h2{font-size:2.8rem}}@media only screen and (max-width:599px){h2{font-size:2.2rem}}.button-primary,h3{font-size:2.2rem;font-weight:700}.application-popup .application__body form p a,h3 span.pink{color:#e2017b}h3 span.regular{font-weight:400}h3 span.small{font-size:1.3rem}@media only screen and (max-width:991px){h3{font-size:1.7rem}}ul{padding-left:1rem}.button-primary{-webkit-transition:all .3s;transition:all .3s;border-radius:.6rem;cursor:pointer;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.7rem 1rem;border:0;font-size:1.4rem;font-weight:500}.button-primary svg{margin-right:1rem}.button-primary_main{background:#f0f5f5;color:#4e5761}@media only screen and (min-width:991px){.button-primary_main:hover{background:#e2017b;color:#fff}}.button-primary_primary{background:#e2017b;color:#fff}@media only screen and (min-width:991px){.button-primary_primary:hover{background:#f0f5f5;color:#4e5761}}.button-primary_blue{background:#029fe3;color:#fff}@media only screen and (min-width:991px){.button-primary_blue:hover{background:#f0f5f5;color:#4e5761}}.button-primary.text-first svg{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin:0 0 0 1rem}.btn-yellow{background:#ffeb00;color:#000}@media only screen and (min-width:991px){.btn-yellow:hover{background:#e2017b;color:#fff}}.btn-bg-grey{background:#f0f5f5;color:#4e5761}.social-networks{margin:0 0 5rem}.social-networks-list,.social-networks__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.social-networks__link{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:3.2rem;height:3.2rem;cursor:pointer;background:#fff;margin-right:2.5rem;color:#4e5761;-webkit-transition:color .3s;transition:color .3s}.social-networks__link:last-of-type{margin-right:0}.social-networks__link:hover{color:#34495e}.tabs-btn,input,textarea{border:0;border-radius:.6rem}.tabs-btn{background:#f0f5f5;color:#34495e;padding:.9rem 1.3rem;cursor:pointer;-webkit-transition:.3s;transition:.3s}.tabs-btn+.tabs-btn{margin-left:1.2rem}.tabs-btn.active{cursor:default}.tabs-btn.active,.tabs-btn:hover{background:#e2017b;color:#fff}@media only screen and (max-width:767px){.tabs-btn{white-space:nowrap}}.tabs-content{display:none}.tabs-content.active{display:block}.accordion.active .accordion-body{margin:1.5rem 0 2.5rem}.accordion-body{height:0;-webkit-transition:.4s;transition:.4s;overflow:hidden}input,textarea{padding:1.3rem 1rem;color:#4e5761}input[type=file]{padding:0}textarea{resize:none}.carousel{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.carousel *,.carousel ::after,.carousel ::before{-webkit-box-sizing:inherit;box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:-webkit-grab;cursor:grab}.carousel.is-dragging{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.carousel__slide{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.has-dots{margin-bottom:calc(.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + .5rem);left:0;right:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;list-style:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot::after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:currentColor;opacity:.25;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected::after{opacity:1}.carousel__button,.carousel__dots,.fancybox__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);-webkit-box-shadow:var(--carousel-button-shadow, none);box-shadow:var(--carousel-button-shadow, none);-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.carousel__button.is-next,.carousel__button.is-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;-webkit-filter:var(--carousel-button-svg-filter, none);filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden!important;-ms-touch-action:none;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;color:var(--fancybox-color, #ffffff);-webkit-tap-highlight-color:transparent;overflow:hidden;z-index:1050;outline:0;-webkit-transform-origin:top left;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container ::after,.fancybox__container ::before{-webkit-box-sizing:inherit;box-sizing:inherit}.fancybox__container :focus{outline:0}body:not(.is-using-mouse) .fancybox__container :focus{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94));box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94))}@media all and (min-width:1024px){.fancybox__container{--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 27px;--carousel-button-svg-height: 27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}.fancybox__carousel{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__slide,.fancybox__track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.fancybox__track{height:100%}.fancybox__slide{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px;position:relative;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;outline:0;overflow:auto;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide::after,.fancybox__slide::before{content:"";-webkit-box-flex:0;-webkit-flex:0 0 0;-ms-flex:0 0 0px;flex:0 0 0;margin:auto}@media all and (min-width:1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right,0) 0 env(safe-area-inset-left,0);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #ffffff);position:relative;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;-webkit-box-shadow:none;box-shadow:none}.fancybox__caption{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;max-width:100%;margin:0;padding:1rem 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #ffffff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width:1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width:1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top,0) + 8px);right:calc(env(safe-area-inset-right,0) + 8px);z-index:40}@media all and (min-width:1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color, #ffffff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{-webkit-animation:fancybox-rotate 2s linear infinite;animation:fancybox-rotate 2s linear infinite;-webkit-transform-origin:center center;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:fancybox-dash 1.5s ease-in-out infinite;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}.carousel__button.is-close,.carousel__dots,.fancybox__backdrop,.fancybox__caption,.fancybox__nav{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav{-webkit-animation:.15s ease backwards fancybox-fadeIn;animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .carousel__button.is-close,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav{-webkit-animation:.15s ease both fancybox-fadeOut;animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{-webkit-animation:.15s ease both fancybox-fadeIn;animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{-webkit-animation:.1s ease both fancybox-fadeOut;animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{-webkit-animation:.2s ease both fancybox-zoomInUp;animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{-webkit-animation:.15s ease both fancybox-zoomOutDown;animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{-webkit-animation:.15s ease both fancybox-throwOutUp;animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{-webkit-animation:.15s ease both fancybox-throwOutDown;animation:.15s ease both fancybox-throwOutDown}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.2);box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:-webkit-grab;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:-webkit-grab;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__image{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:none;transition:none}.has-image .fancybox__content{padding:0;background:0 0;min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;-ms-touch-action:none;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;-ms-touch-action:none;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image,.search-popup__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{max-width:100%;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:0 0}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fancybox__thumbs,.fancybox__thumbs .carousel__slide{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.fancybox__thumbs{position:relative;padding:0 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{-webkit-animation:.15s ease-in backwards fancybox-fadeIn;animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));opacity:0;-webkit-transition:opacity .15s ease;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:-webkit-gradient(linear,left bottom,left top,from(transparent),color-stop(8.1%,rgba(0,0,0,.006)),color-stop(15.5%,rgba(0,0,0,.021)),color-stop(22.5%,rgba(0,0,0,.046)),color-stop(29%,rgba(0,0,0,.077)),color-stop(35.3%,rgba(0,0,0,.114)),color-stop(41.2%,rgba(0,0,0,.155)),color-stop(47.1%,rgba(0,0,0,.198)),color-stop(52.9%,rgba(0,0,0,.242)),color-stop(58.8%,rgba(0,0,0,.285)),color-stop(64.7%,rgba(0,0,0,.326)),color-stop(71%,rgba(0,0,0,.363)),color-stop(77.5%,rgba(0,0,0,.394)),color-stop(84.5%,rgba(0,0,0,.419)),color-stop(91.9%,rgba(0,0,0,.434)),to(rgba(0,0,0,.44)));background:linear-gradient(to top,transparent 0,rgba(0,0,0,.006) 8.1%,rgba(0,0,0,.021) 15.5%,rgba(0,0,0,.046) 22.5%,rgba(0,0,0,.077) 29%,rgba(0,0,0,.114) 35.3%,rgba(0,0,0,.155) 41.2%,rgba(0,0,0,.198) 47.1%,rgba(0,0,0,.242) 52.9%,rgba(0,0,0,.285) 58.8%,rgba(0,0,0,.326) 64.7%,rgba(0,0,0,.363) 71%,rgba(0,0,0,.394) 77.5%,rgba(0,0,0,.419) 84.5%,rgba(0,0,0,.434) 91.9%,rgba(0,0,0,.44) 100%);padding:0;-ms-touch-action:none;touch-action:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))}@media all and (min-width:1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{-webkit-animation:.15s ease-in backwards fancybox-fadeIn;animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media (max-width:640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));height:3px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;transform-origin:0;-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:linear;transition-timing-function:linear;z-index:30;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox__container:-webkit-full-screen::backdrop{opacity:0}.fancybox__container:-ms-fullscreen::backdrop{opacity:0}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2),.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:-ms-fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__container:-ms-fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}.website-header{padding:0;position:-webkit-sticky;position:sticky;top:-.1rem;background:#fff;z-index:1000}.website-header_top{z-index:1010}.header__wrapper{background:#34495e}.header__links,.header__wrapper .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header__wrapper .container{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.header__links{padding:0;margin:1.2rem 0}.header__links li{list-style-type:none;position:relative}.header__links li+li{padding-left:3rem}.header__links li+li::after{content:"";position:absolute;top:50%;left:1.3rem;width:.5rem;height:.5rem;background:#d9d9d9;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header__links a{text-decoration:none;color:#fff;font-size:1.3rem;-webkit-transition:.3s;transition:.3s}.header__links a:hover{color:#029fe3}@media only screen and (max-width:991px){.header__links{display:none}}.header__controllers,.header__controllers a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header__controllers a{text-decoration:none;color:#fff;font-size:1.3rem;-webkit-transition:.3s;transition:.3s;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.7rem 0;cursor:pointer}.header__controllers a span{display:inline-block;margin-right:.7rem}.header__controllers a:nth-child(2){margin-left:3rem}@media only screen and (max-width:991px){.header__controllers a:nth-child(2){margin-left:auto}}@media only screen and (max-width:599px){.header__controllers a:nth-child(2){display:none}}.header__controllers a:last-child{margin-left:6rem}.header__controllers a:last-child span{height:2.1rem;margin:0 0 0 1.4rem}@media only screen and (max-width:991px){.header__controllers a:last-child{margin-left:4rem}}@media only screen and (max-width:599px){.header__controllers a:last-child{margin-left:auto}}.header__controllers a:hover,.list-city li:hover,.list-sn a:hover{color:#029fe3}@media only screen and (max-width:991px){.header__controllers{width:100%}}.header__city{position:relative;cursor:pointer;z-index:110}.header__city:hover .list-city{opacity:1;visibility:visible}.list-city{opacity:0;visibility:hidden;position:absolute;top:2.6rem;background:#fff;width:15rem;border-radius:.5rem;padding:.5rem 0;color:#4e5761;-webkit-box-shadow:0 4px 20px 0 #52596666;box-shadow:0 4px 20px 0 #52596666}.list-city li{list-style-type:none;padding:.5rem 1rem;cursor:pointer}.list-city li+li{border-top:1px solid #e8e8e8}.header-menu__wrapper{margin-bottom:2.5rem}@media only screen and (max-width:1199px){.header-menu__wrapper{margin-bottom:0}}.header-menu__wrapper.min-menu{margin-bottom:1rem}.header-menu__wrapper.min-menu .header-menu__logo a,.header-menu__wrapper.min-menu .header-menu__logo p,.list-sn a{-webkit-transition:.3s;transition:.3s}.header-menu__wrapper.min-menu .header-menu__info{margin:.8rem 0 1rem}.header-menu__wrapper.min-menu .header-menu__logo .logo{width:12.5rem}.header-menu__wrapper.min-menu .header-menu__logo-desc{margin-top:1rem}.header-menu__wrapper.min-menu .header-menu__status{padding:.5rem 1rem}.header-menu__wrapper.min-menu .header-menu__status span{font-size:1.2rem}.header-menu__wrapper.min-menu .header-menu__contacts-item .contacts-item__link{font-size:2.2rem}.header-menu__wrapper.min-menu .header-menu__contacts-group{margin-right:9.5rem}.header-menu__wrapper.min-menu .desktop-menu{top:13rem}@media only screen and (max-width:1285px){.header-menu__wrapper.min-menu .header-menu__contacts-group{margin-right:3.5rem;margin-top:.7rem}.header-menu__wrapper.min-menu .desktop-menu{top:14.5rem}}@media only screen and (max-width:1199px){.header-menu__wrapper.min-menu{margin-bottom:0}}@media only screen and (max-width:991px){.header-menu__wrapper.min-menu .header-menu__contacts-group{margin-right:1rem}}@media only screen and (max-width:767px){.header-menu__wrapper.min-menu .contacts-item__wrap,.header-menu__wrapper.min-menu .header-menu__status{display:none}.header-menu__wrapper.min-menu .container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header-menu__wrapper.min-menu .header-menu__icons-list{margin-top:0}.header-menu__wrapper.min-menu .header-menu__icons-list a:first-child{display:none}.header-menu__wrapper.min-menu .header-menu__icons-list .btn-for-scroll{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.header-menu__info,.header-menu__wrapper .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header-menu__wrapper .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}@media only screen and (max-width:1199px){.header-menu__wrapper .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;z-index:100}}@media only screen and (max-width:767px){.header-menu__wrapper .container{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.header-menu__info{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:1.2rem 0}@media only screen and (max-width:1199px){.header-menu__info{margin:1rem 0;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width:767px){.header-menu__info{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.header-menu__logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:1rem}.header-menu__logo .logo{width:18rem}.header-menu__logo .logo img{width:100%}@media only screen and (max-width:991px){.header-menu__logo .logo{width:11rem}}@media only screen and (max-width:767px){.header-menu__logo{width:100%;margin-top:0}}.header-menu__logo-desc{margin:1.5rem 0 0 2rem}@media only screen and (max-width:1199px){.header-menu__logo-desc{display:none}}.header-menu__contacts,.header-menu__contacts-group,.list-sn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.list-sn a{text-decoration:none;color:#525966}.list-sn,.list-sn a+a{margin-left:1rem}.header-menu__contacts-group{margin-right:3rem}@media only screen and (max-width:1285px){.header-menu__contacts-group{margin-right:2rem}}@media only screen and (max-width:1199px){.header-menu__contacts-group .contacts-item__title{display:none}}@media only screen and (max-width:991px){.header-menu__contacts-group{margin-right:1rem;margin-top:.7rem}}@media only screen and (max-width:767px){.header-menu__contacts-group{margin:0}}.header-menu__status{background:#12ccd4;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#fff;text-decoration:none;padding:.5rem 1rem;height:3.5rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:.6rem;font-family:"Manrope","Arial",sans-serif;font-size:1.4rem;margin-top:2.1rem;width:17rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-left:auto;-webkit-transition:.3s;transition:.3s}.header-menu__status:hover{background:#e2017b}.header-menu__status span{margin-right:2rem;font-size:1.2rem}@media only screen and (max-width:1199px){.header-menu__status{margin-top:0;margin-right:3rem;padding:.5rem 1rem;height:3.8rem}}@media only screen and (max-width:991px){.header-menu__status{margin-right:1rem;height:3.8rem}}@media only screen and (max-width:767px){.header-menu__status{margin-left:0;margin-top:.5rem}}@media only screen and (max-width:359px){.header-menu__status{width:16rem}}.header-menu__contacts-address{margin:2.5rem 2rem 0 3rem;width:21rem}@media only screen and (max-width:1199px){.header-menu__contacts-address{margin-top:.2rem;text-align:right}}@media only screen and (max-width:991px){.header-menu__contacts-address{display:none}}.contacts-item__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1.6rem}@media only screen and (max-width:1199px){.contacts-item__wrap{gap:1rem}.contacts-item__wrap .contacts-item__link svg{width:3.8rem;height:3.8rem}}@media only screen and (max-width:991px){.contacts-item__wrap .contacts-item__link svg{width:3.6rem;height:3.6rem}}@media only screen and (max-width:767px){.contacts-item__wrap{position:absolute;right:1rem;top:6.5rem}.contacts-item__wrap .contacts-item__link svg{width:3.8rem;height:3.8rem}}@media only screen and (max-width:359px){.contacts-item__wrap{gap:.8rem}}.header-menu,.header-menu__contacts-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header-menu__contacts-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.header-menu__contacts-item .contacts-item__title{margin:0 0 .9rem}.header-menu__contacts-item .contacts-item__link{font-size:2.6rem;font-weight:700;text-decoration:none;color:#4e5761;-webkit-transition:.3s;transition:.3s;font-family:"Manrope","Arial",sans-serif;display:inline-block}.header-menu__contacts-item .contacts-item__link:hover,.header-menu__contacts-item .contacts-item__subtitle a:hover,.navigation-list li a:hover{color:#029fe3}.header-menu__contacts-item .contacts-item__subtitle{margin:1rem 0 0}.header-menu__contacts-item .contacts-item__subtitle a,.navigation-list li a{text-decoration:none;color:#4e5761;-webkit-transition:.3s;transition:.3s}@media only screen and (max-width:1199px){.header-menu__contacts-item.tel{display:none}}.header-menu{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:1199px){.header-menu{display:none}}.header-menu__navigation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:1199px){.header-menu__navigation{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;overflow-y:auto;height:calc(100vh - 14rem)}.header-menu__navigation .btn-yellow{background:0 0;color:#4e5761;font-family:"Inter","Arial",sans-serif;padding:2rem 1rem}.header-menu__navigation .btn-yellow svg{display:none}.header-menu__navigation li{border-bottom:1px solid #e8e8e8!important}}@media only screen and (max-width:991px){.header-menu__navigation{height:calc(100vh - 10.5rem)}}.navigation-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;margin:0 1.2rem;background:#f0f5f5;border-radius:.6rem}.navigation-list li{list-style-type:none;position:relative;padding:1rem}.navigation-list li+li{margin-left:.5rem}.navigation-list li a{font-size:1.4rem;font-weight:500;white-space:nowrap}@media only screen and (max-width:1199px){.navigation-list{margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.navigation-list a{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.navigation-list li{padding:2rem 1rem}.navigation-list li+li{margin:0}}.navigation__hidden-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}.desktop-menu__link-list a,.navigation__main-btn{-webkit-transition:.3s;transition:.3s;font-size:1.4rem}.navigation__main-btn,.navigation__main-btn .icon-menu span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.navigation__main-btn{border-radius:.6rem;background:#e2017b;border:0;color:#fff;font-weight:500;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:1.2rem 2rem 1.2rem 1.2rem;cursor:pointer;z-index:3}@media only screen and (min-width:1199px){.navigation__main-btn{height:3.8rem}.navigation__main-btn:hover{color:#4e5761;background:#f0f5f5}.navigation__main-btn:hover .icon-menu span,.navigation__main-btn:hover .icon-menu span::after,.navigation__main-btn:hover .icon-menu span::before{background:#4e5761}}.navigation__main-btn .icon-menu{margin-right:1rem}.navigation__main-btn .icon-menu span{width:2.4rem;height:.2rem;background:#fff;position:relative;-webkit-transition:.3s;transition:.3s}.navigation__main-btn .icon-menu span::after,.navigation__main-btn .icon-menu span::before{content:"";position:absolute;width:2.4rem;height:.2rem;background:#fff;-webkit-transition:.3s;transition:.3s}.navigation__main-btn .icon-menu span::after{top:-.8rem}.navigation__main-btn .icon-menu span::before{bottom:-.8rem}.btn-burger.active span,.navigation__main-btn .icon-menu.active span{background:0 0}.navigation__main-btn .icon-menu.active span::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0;height:.2rem}.navigation__main-btn .icon-menu.active span::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);bottom:0;height:.2rem}@media only screen and (max-width:1199px){.navigation__main-btn{background:0 0;color:#4e5761;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:2rem 1rem;border-bottom:1px solid #e8e8e8;border-radius:0}.navigation__main-btn span{display:inline-block;width:100%;text-align:left}.navigation__main-btn::after{content:"";width:.8rem;height:.8rem;border-bottom:1px solid currentColor;border-right:1px solid currentColor;position:absolute;top:2.5rem;right:1.3rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:.3s;transition:.3s}.navigation__main-btn .icon-menu{display:none}.navigation__main-btn.active{padding-bottom:0}.navigation__main-btn.active>.accordion-btn{padding-bottom:1rem}}.desktop-menu{width:calc(100% - 4rem);padding:2rem 0 1rem 1rem;border-radius:.6rem;background:#f0f5f5;position:absolute;top:17.5rem;-webkit-box-shadow:0 4px 10px 0 rgba(82,89,102,.3);box-shadow:0 4px 10px 0 rgba(82,89,102,.3);height:56rem;opacity:0;display:none}.desktop-menu.active{opacity:1}.desktop-menu.active,.desktop-menu__btn-list,.desktop-menu__link-list,.link-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.desktop-menu__btn-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem;width:calc(100vw/4);padding-right:1rem;border-right:1px solid #d4dbdb}.desktop-menu__btn-list .tabs-btn{text-align:left;font-weight:500;font-size:1.4rem}.desktop-menu__btn-list .tabs-btn+.tabs-btn,.navigation-list_dropdown-list li+li{margin-left:0}.desktop-menu__link-list,.link-list{height:100%}.desktop-menu__link-list{width:100%;padding:0 1rem}.desktop-menu__link-list a{text-decoration:none;color:#4e5761;white-space:nowrap;position:relative;display:block;overflow:hidden;text-overflow:ellipsis}.desktop-menu__link-list a:hover,.mob-menu__btn.active.btn-arrow a{color:#029fe3}.desktop-menu__link-list .main-link__subtitle-link{font-size:1.6rem;font-weight:500}.desktop-menu__link-list .tabs-content{width:100%}.link-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;overflow-x:hidden;gap:2rem}.link-list::-webkit-scrollbar{background:#fff;width:6px}.link-list::-webkit-scrollbar-thumb{background:#4e5761}.main-menu__list{padding-bottom:1rem;display:block;-webkit-column-count:3;-moz-column-count:3;column-count:3}@media only screen and (max-width:1199px){.main-menu__list{-webkit-column-count:2;-moz-column-count:2;column-count:2}}.main-menu__section,.main-menu__section-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.main-menu__section{gap:1.5rem;width:100%;max-width:30rem;margin-bottom:3rem}.main-menu__section-links{gap:1rem}.navigation-list_dropdown-item{position:relative;z-index:2}@media only screen and (min-width:1199px){.navigation-list_dropdown-item:hover .navigation-list_dropdown-list{opacity:1;display:block}.navigation-list_dropdown-item:hover>a{color:#029fe3}.navigation-list_dropdown-item:hover>a::after,.navigation-list_dropdown-item>a:hover::after{top:.8rem;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.navigation-list_dropdown-item>a{position:relative;padding-right:2rem}.navigation-list_dropdown-item>a::after{content:"";width:.8rem;height:.8rem;border-bottom:1px solid currentColor;border-right:1px solid currentColor;position:absolute;top:.4rem;right:.3rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.3s;transition:.3s}}@media only screen and (max-width:1199px){.navigation-list_dropdown-item.accordion>a{position:relative}.navigation-list_dropdown-item.accordion>a::after{content:"";width:.8rem;height:.8rem;border-bottom:1px solid currentColor;border-right:1px solid currentColor;position:absolute;top:.4rem;right:.3rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:.3s;transition:.3s}.navigation-list_dropdown-item.active{padding-bottom:0}.navigation-list_dropdown-item.active>.accordion-btn{padding-bottom:1rem}}.navigation-list_dropdown-list{display:block;background:#f0f5f5;border-radius:.6rem}@media only screen and (min-width:1199px){.navigation-list_dropdown-list{opacity:0;position:absolute;display:none;z-index:5;top:3.7rem;left:-50%;padding:.5rem 0;margin:0!important}}.navigation-list_dropdown-list li{border-bottom:1px solid #e8e8e8;padding:1rem 2rem}.navigation-list_dropdown-list li:last-of-type{border-bottom:none}@media only screen and (max-width:1199px){.navigation-list_dropdown-list{margin:0!important;padding:0;width:100%}.navigation-list_dropdown-list li{padding:2rem 0}}.header-menu__search{background:#f0f5f5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1.2rem .5rem .5rem;border-radius:.6rem;width:100%;margin-left:1.2rem}@media only screen and (max-width:1199px){.header-menu__search{display:none}}.input__wrapper{position:relative;width:auto}.input__wrapper input{width:100%;padding:.5rem 3.2rem .5rem 1.2rem;border-radius:.5rem;border:1px solid #d4dbdb;-webkit-transition:.3s;transition:.3s}.input__wrapper input:hover{border-color:#029fe3}.input__wrapper input:focus{border-color:#525966}.input__wrapper input::-webkit-input-placeholder{color:#4e5761;font-weight:500;opacity:.5}.input__wrapper input::-moz-placeholder{color:#4e5761;font-weight:500;opacity:.5}.input__wrapper input::-ms-input-placeholder{color:#4e5761;font-weight:500;opacity:.5}.input__wrapper input::placeholder{color:#4e5761;font-weight:500;opacity:.5}.input__wrapper svg{position:absolute;right:1rem;top:.5rem}@media only screen and (max-width:1285px){.input__wrapper,.input__wrapper input{width:100%}}@media only screen and (max-width:1199px){.header-menu__search-sn{display:none}}.header-menu__icons-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1rem}.header-menu__icons-list a,.header-menu__icons-list button{text-decoration:none;color:#4e5761;-webkit-transition:.3s;transition:.3s;width:3.8rem;height:3.8rem;border-radius:.6rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1199px){.header-menu__icons-list{display:none}}@media only screen and (max-width:767px){.header-menu__icons-list{margin-top:1.5rem}}.header-menu__icons-list .btn-for-scroll{display:none}.btn-burger{border:0;padding:0}.btn-burger span,.contacts__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.btn-burger span,.btn-burger span::after,.btn-burger span::before{width:2.4rem;height:.2rem;background:#4e5761;position:relative;-webkit-transition:.3s;transition:.3s}.btn-burger span::after,.btn-burger span::before{content:"";position:absolute}.btn-burger span::after{top:-.8rem}.btn-burger span::before{bottom:-.8rem}.btn-burger.active span::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0;height:.15rem}.btn-burger.active span::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);bottom:0;height:.15rem}.contacts__wrap{padding:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:1199px){.contacts__wrap{display:none}}.contacts__wrap h3{margin:2rem 0;font-size:1.4rem}.contacts__item,.contacts__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.contacts__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:3rem}.contacts__item{text-decoration:none;color:#4e5761}.contacts__item+.contacts__item{margin-top:2rem}.contacts__item span:first-of-type{display:inline-block;width:3rem}.contacts__item span b{display:inline-block;margin-bottom:.7rem}.mob-menu,.mob-menu__btn.btn-arrow::after{position:absolute;-webkit-transition:.3s;transition:.3s}.mob-menu{-webkit-transform:translateX(-100%);transform:translateX(-100%);top:100%;width:100%;margin-left:-2rem;background:#f0f5f5;height:auto;overflow-y:auto;padding-bottom:3.5rem}@media only screen and (min-width:1199px){.mob-menu{display:none}}.mob-menu.active{-webkit-transform:translateX(0);transform:translateX(0);height:calc(100vh - 6.5rem)}@media only screen and (max-width:991px){.mob-menu{margin-left:-1rem}}.mob-menu__list{height:0;overflow:hidden;background:#e4ebeb}.mob-menu__list>.mob-menu__list{background:#d7dede}.mob-menu__list>.mob-menu__list>.mob-menu__list{background:#c7cdcd}.mob-menu__btn a,.mob-menu__list>.mob-menu__list.active .mob-menu__btn.active.btn-arrow a{text-decoration:none}.mob-menu__list.active .mob-menu__btn.active.btn-arrow a{color:#4e5761;font-weight:600;text-decoration:underline}.mob-menu__list.active .mob-menu__btn.active.btn-arrow::after{border-color:#4e5761}.mob-menu__btn{padding:2rem 3rem 2rem 1rem}.mob-menu__btn a{color:#4e5761;font-size:1.4rem;font-weight:500}.mob-menu__btn.btn-arrow{position:relative}.mob-menu__btn.btn-arrow::after{content:"";width:1rem;height:1rem;border-bottom:1.5px solid #4e5761;border-left:1.5px solid #4e5761;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:1.5rem;top:2rem}.mob-menu__btn.active.btn-arrow::after{-webkit-transform:rotate(-225deg);transform:rotate(-225deg);top:2.5rem;border-color:#029fe3}.website-footer{padding:0}.footer-main,.website-footer .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.website-footer .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.footer-main{padding-top:5rem;border-top:1px solid #d4dbdb;margin-top:5rem}@media only screen and (max-width:1199px){.footer-main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:991px){.footer-main{padding-top:3rem}}@media only screen and (max-width:767px){.footer-main{margin-top:4rem}}@media only screen and (max-width:599px){.footer-main{margin-top:3rem;padding:0;border-top:none}}.footer-links__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-right:4rem}@media only screen and (max-width:1199px){.footer-links__wrapper{margin:0 0 4rem}}@media only screen and (max-width:767px){.footer-links__wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:4rem}}@media only screen and (max-width:599px){.footer-links__wrapper{margin-bottom:3rem}}.footer-links__item{padding:0;margin:0;max-width:22rem}.footer-links__item+.footer-links__item{margin-left:1rem}.footer-links__item li{list-style-type:none}.footer-links__item li+li{margin-top:.5rem}.footer-links__item li:first-of-type{margin-bottom:1.5rem}.footer-links__item li:first-of-type a{font-size:1.7rem;font-weight:700;text-transform:uppercase}.footer-links__item li a{text-decoration:none;color:#4e5761;-webkit-transition:.3s;transition:.3s}.footer-links__item li a:hover{color:#029fe3}@media only screen and (max-width:767px){.footer-links__item{width:calc(50% - 1.5rem);max-width:none}.footer-links__item+.footer-links__item{margin-left:0}.footer-links__item:last-of-type{margin-top:4rem}}@media only screen and (max-width:599px){.footer-links__item{width:100%}.footer-links__item+.footer-links__item{margin-top:3rem}}.footer-contacts__wrapper{background:#f0f5f5;border-radius:.6rem;padding:1.5rem 1.2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;min-width:49rem}@media only screen and (max-width:1199px){.footer-contacts__wrapper{padding-bottom:4.5rem}}@media only screen and (max-width:767px){.footer-contacts__wrapper{padding-bottom:1.5rem;min-width:100%}}.footer-contacts__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:0}.footer-contacts__item:not(:last-of-type){-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.footer-contacts__item:first-of-type a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer-contacts__item:first-of-type a svg{margin-right:1rem}.footer-contacts__item:first-of-type p{margin-left:3.2rem}.footer-contacts__item:nth-child(3){-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end;margin-left:3rem}.footer-contacts__item:nth-child(4){-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end;margin-right:4.5rem}.footer-contacts__item a{text-decoration:none;color:#4e5761;-webkit-transition:.3s;transition:.3s;font-size:1.7rem;font-weight:700}.footer-contacts__item a:hover,.footer-copyright__item p a:hover{color:#029fe3}.footer-contacts__item p{margin:.4rem 0 0}@media only screen and (max-width:1199px){.footer-contacts__item:nth-child(3){-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-left:0}.footer-contacts__item:nth-child(4){-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-right:0}}@media only screen and (max-width:767px){.footer-contacts__item{width:calc(50% - 1.5rem)}.footer-contacts__item:nth-child(3){-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end;margin-left:3rem;margin-top:2rem}.footer-contacts__item:nth-child(4){-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end}}@media only screen and (max-width:599px){.footer-contacts__item{width:100%}.footer-contacts__item+.footer-contacts__item{margin-top:2rem}.footer-contacts__item:nth-child(3){-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;margin-left:0}.footer-contacts__item:first-of-type a svg{display:none}.footer-contacts__item:first-of-type p{margin-left:0}}.footer-copyright{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:10rem;margin-bottom:3rem}@media only screen and (max-width:1199px){.footer-copyright{margin-top:5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:767px){.footer-copyright{margin-top:3rem}}.footer-copyright__item{width:calc(50% - 1rem)}.footer-copyright__item p{line-height:2rem;margin:0}.footer-copyright__item p a{color:#e2017b;-webkit-transition:.3s;transition:.3s}.footer-copyright__item:last-of-type p{text-align:right;font-size:1rem;line-height:1.3rem}@media only screen and (max-width:1199px){.footer-copyright__item{width:80%}.footer-copyright__item:last-of-type{margin-top:5rem}.footer-copyright__item:last-of-type p{text-align:left}}@media only screen and (max-width:767px){.footer-copyright__item{width:100%}}@media only screen and (max-width:599px){.footer-copyright__item:last-of-type{margin-top:3rem}}.breadcrumbs-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end;padding:0 0 2rem;margin-bottom:3.5rem;border-bottom:1px solid #d4dbdb}@media only screen and (max-width:1199px){.breadcrumbs-wrapper{margin-top:2rem}}@media only screen and (max-width:991px){.breadcrumbs-wrapper{margin-bottom:2rem}}@media only screen and (max-width:767px){.breadcrumbs-wrapper{padding:0;border-bottom:none;margin-top:0}.breadcrumbs{padding:0 0 1rem;border-bottom:1px solid #d4dbdb;width:100%;font-size:1.1rem}}.breadcrumbs__list{padding:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.breadcrumbs__item{list-style-type:none;position:relative;white-space:nowrap}.breadcrumbs__item+.breadcrumbs__item{padding-left:1.5rem}.breadcrumbs__item+.breadcrumbs__item::after{content:"/";position:absolute;top:50%;left:.5rem;color:#4e5761;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.breadcrumbs__link{text-decoration:none;color:#4e5761;-webkit-transition:.3s;transition:.3s;white-space:nowrap}.application-popup .application__body form p a:hover,.breadcrumbs__link:hover{color:#029fe3}.application-popup .application__body form,.breadcrumbs__subtitle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.breadcrumbs__subtitle{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:41rem}@media only screen and (max-width:767px){.breadcrumbs__subtitle{display:none}}.breadcrumbs__subtitle-text{margin-left:1rem}.breadcrumbs__subtitle-text p{margin:0;font-size:1.2rem}.application-popup h2{line-height:3.7rem;font-size:3.7rem;font-weight:700;color:#4e5761;margin-bottom:2rem}@media (max-width:790px){.application-popup h2{font-size:2.6rem}}.application-popup p{font-size:1.4rem;color:#4e5761}.application-popup .application__body form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:3.5rem}.application-popup .application__body form>*+*{margin-top:1rem}.application-popup .application__body form p{margin:2rem 0 0;font-size:1rem}.application-popup .application__body form p input{margin-right:.5rem}.application-popup .application__body form .button-primary{text-align:left}.application-popup .application__body form .button-primary:hover,.form__col form button:hover{background:#029fe3;color:#fff}.wrapper-checkbox{margin:0 0 3.5rem}.wrapper-checkbox h3{font-size:1.7rem;color:#4e5761;margin:2rem 0 0}.wrapper-checkbox__list{margin-top:2rem}.search__body,.wrapper-checkbox__item,.wrapper-checkbox__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.wrapper-checkbox__item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.wrapper-checkbox__item label{margin-left:.8rem}.wrapper-checkbox__item+.wrapper-checkbox__item{margin-left:1.5rem}.popup.search-popup.popup_open{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;background:0 0}.popup.search-popup.popup_open .popup__wrap{margin:0;min-width:72rem;top:22rem;right:calc((100vw - 1400px)/2 + 2rem);position:absolute;-webkit-box-shadow:0 4px 20px 0 #52596666;box-shadow:0 4px 20px 0 #52596666;border-radius:.6rem;overflow:hidden}.popup.search-popup.popup_open .popup__close{display:none}.advantages__item-text p,.popup.search-popup.popup_open .popup__content-wrap{margin:0}@media only screen and (max-width:1410px){.popup.search-popup.popup_open .popup__wrap{right:2rem}}@media only screen and (max-width:1285px){.popup.search-popup.popup_open .popup__wrap{top:22rem}}@media only screen and (max-width:1199px){.popup.search-popup.popup_open .popup__wrap{top:12rem;min-width:auto}.popup.search-popup.popup_open .popup__close{display:block;position:absolute;top:2.5rem;right:2rem}.popup.search-popup.popup_open .popup__close span{background:#34495e;width:2.5rem;border-radius:.5rem;height:2px}}@media only screen and (max-width:991px){.popup.search-popup.popup_open .popup__wrap{top:11rem;right:1rem;width:calc(100% - 2rem);max-width:none}.popup.search-popup.popup_open .popup__content-wrap{padding:0 1rem!important}}@media (max-width:790px){.popup.search-popup.popup_open .popup__close{top:3.3rem}}@media only screen and (max-width:599px){.popup.search-popup.popup_open .popup__close{top:2rem;right:1rem}}.search__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:1199px){.search__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:2.5rem 6rem 2.5rem 1rem}}@media only screen and (max-width:599px){.search__body{padding:1.2rem 5rem 1.2rem 0}}.search-popup__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:calc(100% + 24px);margin-left:-12px;height:36rem;overflow-y:auto;border-bottom:1px solid #d4dbdb}.search-popup__list::-webkit-scrollbar{background:#fff;width:12px}.search-popup__list::-webkit-scrollbar-thumb{background:#4e5761}@media only screen and (max-width:1199px){.search-popup__list{display:none}}.search-popup__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:1.5rem 2rem;border-bottom:1px solid #d4dbdb;text-decoration:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.search-popup__item:last-of-type{border-bottom:none}.search-popup__title{margin:0 0 0 2.5rem;color:#4e5761}.search-popup__img{width:6rem;height:6rem;min-width:6rem;border-radius:.6rem;overflow:hidden}.search-popup__link{color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:.7rem 1rem;border-radius:.6rem;background:#029fe3;width:17rem;margin:3rem 0 2.5rem;text-decoration:none;-webkit-transition:.3s;transition:.3s}.search-popup__btn:hover,.search-popup__link:hover{background:#e2017b}@media only screen and (max-width:1199px){.search-popup__link{display:none}}.input-search-popup{height:3rem;border-bottom:1px solid #d4dbdb;background:0 0;width:100%;border-radius:0;padding:.5rem 0}@media only screen and (min-width:1199px){.input-search-popup{display:none}}.search-popup__btn{color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:.7rem 1rem;border-radius:.6rem;background:#029fe3;width:12.5rem;min-width:12.5rem;margin:0 0 0 4rem;border:0;text-decoration:none;-webkit-transition:.3s;transition:.3s;height:3rem}@media only screen and (min-width:1199px){.search-popup__btn{display:none}}@media only screen and (max-width:599px){.search-popup__btn{width:3.2rem;height:3.2rem;min-width:auto;padding:.5rem .7rem;margin-left:2rem}.search-popup__btn span{display:none}}.popup{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;opacity:0;z-index:-1;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow-y:scroll;position:fixed;left:0;top:0;width:100%;height:100%;-webkit-transition:background .2s ease-out;transition:background .2s ease-out}.popup_hide,.popup_open{opacity:1;z-index:1100}.popup_hide{background:0 0}.popup_hide .popup__content-wrap{opacity:0}.popup_open{background:#1e1e1e}.popup_open .popup__content-wrap{opacity:1}.popup__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.popup__content-wrap{padding:40px 20px 16px;color:#000;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;overflow:hidden;background-color:#f0f5f5;opacity:0}.popup__title{font-size:16px;line-height:22px;text-align:center;margin:20px auto;width:100%;padding:0 16px}.popup__logo-fixed{position:absolute;top:24px;left:16px;z-index:1}.popup__close{position:absolute;right:24px;top:24px;width:32px;height:32px;z-index:16;-webkit-transition:.1s ease-out;transition:.1s ease-out}.popup__close:hover span{background-color:#e2017b}.popup__close_1,.popup__close_2{pointer-events:none;display:inline-block;width:16px;height:3px;background:#fff;position:absolute;right:0;top:6px}.popup__close_1{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.popup__close_2{-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:790px){.popup__close span{background:#4e5761}}@media (min-width:790px){.popup__wrap{margin:100px 0 60px;width:100%;max-width:720px}.popup__content-wrap{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;padding:0 12px;margin-bottom:20px;border-radius:.6rem}.popup__logo-fixed{display:none}.popup .login-form{width:402px}.popup__title{text-align:center;margin:20px auto 50px;font-size:20px}.popup__close{position:fixed;right:58px;top:40px;cursor:pointer}.popup__close_1,.popup__close_2{width:32px;top:14px}}@media (min-width:769px){.popup_open{background:rgba(30,30,30,.8)}}.scroll-top{display:none;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100px;height:100px;background-color:#1e1e1e;position:fixed;top:calc(50% - 50px);left:0;z-index:190;opacity:0;pointer-events:none;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;cursor:pointer}.scroll-top_show{opacity:1;pointer-events:auto}.scroll-top svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media (max-width:1312px){.scroll-top{display:none}}.banner__wrapper{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 4rem}.banner__wrapper .slider{width:100%}.banner__wrapper .slider .js-slider-banner{overflow:hidden;aspect-ratio:14/4.3;border-radius:.6rem}.banner__wrapper,.banner__wrapper .slider .swiper-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.banner__wrapper .slider .swiper-wrapper{width:100%;height:100%}.banner__wrapper .slider .swiper-slide{min-width:100%;aspect-ratio:14/4.3;display:block;-webkit-transition:.3s;transition:.3s}.banner__wrapper .slider .swiper-slide:hover{opacity:.5}.banner__wrapper .slider .swiper-slide img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:.6rem}.banner__wrapper .slider .swiper-pagination{height:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:auto;z-index:10;margin-top:2rem}.banner__wrapper .slider .swiper-pagination .swiper-pagination-bullet{-webkit-transition:.3s;transition:.3s;display:block;width:.7rem;height:.7rem;background:#e8e8e8;border-radius:50%;cursor:pointer}.banner__wrapper .slider .swiper-pagination .swiper-pagination-bullet:hover{background:#a0a0a0}.banner__wrapper .slider .swiper-pagination .swiper-pagination-bullet+.swiper-pagination-bullet,.product__price h3 span.pink{margin-left:1.5rem}.banner__wrapper .slider .swiper-pagination .swiper-pagination-bullet-active{background:#34495e;cursor:default}.banner__wrapper .slider .swiper-pagination .swiper-pagination-bullet-active:hover{background:#34495e}@media only screen and (max-width:1199px){.banner__wrapper .slider .swiper-pagination{display:none}}@media only screen and (max-width:599px){.banner__wrapper .slider{width:100%;margin-bottom:1rem}}@media (max-width:430px){.banner__wrapper .slider .js-slider-banner,.banner__wrapper .slider .swiper-slide{height:20rem;aspect-ratio:auto}}@media only screen and (max-width:991px){.banner__wrapper{margin:0 0 3rem}}@media only screen and (max-width:767px){.banner__wrapper{margin:0 0 2rem}}@media only screen and (max-width:599px){.banner__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (max-width:430px){.banner__wrapper .img-desk{display:none}}.banner__wrapper .img-mob{display:none}@media (max-width:430px){.banner__wrapper .img-mob{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.advantages__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:5rem}@media only screen and (max-width:767px){.advantages__list{margin-bottom:4rem}}@media only screen and (max-width:599px){.advantages__list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:3rem}}.advantages__item{width:calc(25% - 1rem);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#f0f5f5;padding:2.5rem 2rem;border-radius:.6rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1285px){.advantages__item{padding:2.5rem 1rem}}@media only screen and (max-width:1199px){.advantages__item{padding:2.5rem 2rem}}@media only screen and (max-width:767px){.advantages__item{padding:1.2rem}}@media only screen and (max-width:599px){.advantages__item{width:calc(50% - .5rem);padding:.5rem 1.2rem}.advantages__item:nth-child(3),.advantages__item:nth-child(4){margin-top:1rem}}.advantages__item-text{margin-left:2.5rem}@media only screen and (max-width:991px){.advantages__item-text{margin-left:1.5rem}}@media only screen and (max-width:767px){.advantages__item-text{margin-left:0}}@media only screen and (max-width:599px){.advantages__item-text{margin-left:1rem}.advantages__item-text p{font-size:1.1rem}}.advantages__item-title{font-weight:600;text-transform:uppercase}@media only screen and (max-width:1199px){.advantages__item-subtitle{display:none}}.advantages__item-icon{min-width:3.5rem}@media only screen and (max-width:767px){.advantages__item-icon{display:none}}@media only screen and (max-width:599px){.advantages__item-icon{display:block}}.text-info__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:5rem}@media only screen and (max-width:991px){.text-info__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}}@media only screen and (max-width:767px){.text-info__wrapper{margin-bottom:4rem}}@media only screen and (max-width:599px){.text-info__wrapper{margin-bottom:3rem}}.text-info__subtitle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:calc(50% - .5rem)}.text-info__subtitle p{font-size:1.7rem;font-weight:700;margin:0 0 1rem}@media only screen and (max-width:991px){.text-info__subtitle{position:absolute;top:1rem;right:0;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end}}@media only screen and (max-width:599px){.text-info__subtitle{position:relative;width:100%;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;margin-bottom:4rem}}.text-info{width:calc(50% - .5rem);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:991px){.text-info{width:100%}}.text-info__title{margin-bottom:3.5rem;width:40rem}@media only screen and (max-width:991px){.text-info__title{margin-bottom:2.5rem}}@media only screen and (max-width:767px){.text-info__title{width:30rem}}@media only screen and (max-width:599px){.text-info__title{margin-bottom:2rem;width:24rem}}.text-info__text p{margin:0}.portfolio__text p+p,.text-info__text p+p{margin-top:1.5rem}.slider-4items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative;margin-bottom:10rem}@media only screen and (max-width:991px){.slider-4items{margin-bottom:7rem}}@media only screen and (max-width:767px){.slider-4items{margin-bottom:4rem}}@media only screen and (max-width:599px){.slider-4items{margin-bottom:3rem}}.slider-4items__item,.slider-4items__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.slider-4items__wrapper{margin-top:3.5rem}.slider-4items__item{text-decoration:none;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media only screen and (min-width:991px){.slider-4items__item:hover .slider-img{opacity:.5}.slider-4items__item:hover .slider-img img{-webkit-transform:scale(1.05);transform:scale(1.05)}.slider-4items__item:hover .slider-title{color:#029fe3}}@media only screen and (max-width:599px){.slider-4items__item{width:20.5rem}}.slider-img,.slider-img img{border-radius:.6rem;-webkit-transition:.3s;transition:.3s}.slider-img{margin-bottom:2rem;min-height:24rem;overflow:hidden}.slider-img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:991px){.slider-img{min-height:22rem}}@media only screen and (max-width:599px){.slider-img{min-height:17rem}}.links-list__item svg,.slider-title{-webkit-transition:.3s;transition:.3s}.slider-title{font-size:2.2rem;color:#000;font-weight:700;margin:0 0 2.5rem;min-height:5rem;overflow:hidden;text-overflow:ellipsis;display:box;box-orient:vertical;-webkit-line-clamp:2;font-family:"Manrope","Arial",sans-serif}@media only screen and (max-width:991px){.slider-title{font-size:1.7rem}}@media only screen and (max-width:599px){.slider-title{font-size:1.5rem;min-height:4.4rem}}.slider-subtitle{color:#e2017b;margin:auto 0 0}.slider-4items__title p,.slider-subtitle span{font-size:2.2rem;font-weight:700;font-family:"Manrope","Arial",sans-serif}.slider-subtitle span{display:inline-block;margin-right:.5rem}.slider-i{color:#000;font-size:1.7rem;font-weight:500;padding:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#ffeb00;top:1.2rem;left:1.2rem;border-radius:.6rem;position:absolute;margin:0}.slider-4items__title{padding-bottom:1.3rem;border-bottom:1px solid #d4dbdb;position:relative}.slider-4items__title p{margin:0}.slider-4items__buttons .swiper-button:hover,.slider-4items__title span{color:#029fe3}.slider-4items__title::after{position:absolute;content:"";background:#34495e;height:.4rem;width:34rem;border-radius:.6rem;bottom:-.2rem;left:0}@media only screen and (max-width:991px){.slider-4items__title::after{width:25rem}}@media only screen and (max-width:599px){.slider-4items__title p{max-width:20rem}}.slider-4items__buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;top:0;right:0}.slider-4items__buttons .swiper-button{cursor:pointer;color:#34495e;-webkit-transition:.3s;transition:.3s}.slider-4items__buttons .swiper-button+.swiper-button{margin-left:.8rem}.slider-4items__buttons .swiper-button-disabled{cursor:default;opacity:.3}.slider-4items__buttons .swiper-button-disabled:hover{color:#34495e}@media only screen and (max-width:599px){.slider-4items__buttons{top:.3rem}.slider-4items__buttons .swiper-button{width:2rem}.slider-4items__buttons .swiper-button svg{width:100%}}.links-list__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:10rem}@media only screen and (max-width:767px){.links-list__wrapper{margin-bottom:4rem}}@media only screen and (max-width:599px){.links-list__wrapper{margin-bottom:3rem}}.links-list,.links-list__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.links-list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.links-list__item{color:#4e5761;text-decoration:none;width:calc(50% - .5rem);padding:1.2rem 0;-webkit-transition:.3s;transition:.3s;border-top:1px solid #d4dbdb}.links-list__item svg{margin-left:1rem}.links-list__item:nth-child(1),.links-list__item:nth-child(2){border-top:none}@media only screen and (min-width:767px){.links-list__item:hover{color:#029fe3}.links-list__item:hover svg{margin-right:1rem}}@media only screen and (max-width:767px){.links-list__item{width:100%}.links-list__item:nth-child(2){border-top:1px solid #d4dbdb}}.banner-constructor__wrapper{background:rgba(2,159,227,.1);margin-bottom:10rem}.banner-constructor__wrapper .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:7rem 2rem 5rem;position:relative}@media only screen and (max-width:1199px){.banner-constructor__wrapper{margin-bottom:5rem}}@media only screen and (max-width:991px){.banner-constructor__wrapper .container{padding:3rem 1rem 4rem}}@media only screen and (max-width:767px){.banner-constructor__wrapper{margin-bottom:4rem}}@media only screen and (max-width:599px){.banner-constructor__wrapper{margin-bottom:3rem;overflow:hidden}.banner-constructor__wrapper .container{padding:3rem 1rem}}.banner-constructor__text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;width:70rem;z-index:5}@media only screen and (max-width:767px){.banner-constructor__text{width:100%}}@media only screen and (max-width:599px){.banner-constructor__text::after{content:"";background-image:url(/local/templates/atmosfera/assets/images/constructor-3.svg);background-repeat:no-repeat;max-width:100%;width:30rem;height:30rem;background-size:contain;position:absolute;right:-12rem;top:-10rem}}.banner-constructor__title{font-size:5.8rem;font-weight:700;text-transform:uppercase;max-width:50rem;color:#34495e;margin-bottom:2rem;font-family:"Manrope","Arial",sans-serif}@media only screen and (max-width:991px){.banner-constructor__title{font-size:3.6rem;max-width:52rem}}@media only screen and (max-width:767px){.banner-constructor__title{max-width:45rem}}@media only screen and (max-width:599px){.banner-constructor__title{font-size:2.8rem;position:relative;z-index:2;padding-right:8rem}}.banner-constructor__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:991px){.banner-constructor__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:2}}.banner-constructor__item{width:calc(50% - 1rem);color:#000;font-size:1.4rem;font-weight:500;text-transform:uppercase;padding-left:1.8rem;position:relative;margin-top:2rem}.banner-constructor__item::after{content:"";position:absolute;top:.5rem;left:0;width:.8rem;height:.8rem;border-radius:50%;background:#029fe3}@media only screen and (max-width:991px){.banner-constructor__item{width:100%;margin-top:1rem}}.banner-constructor__subtitle{color:#000;font-size:1.7rem;width:38rem;top:1.5rem;position:absolute;left:25rem}@media only screen and (max-width:1199px){.banner-constructor__subtitle{position:relative;left:0;top:0;margin-bottom:3.5rem}}@media only screen and (max-width:599px){.banner-constructor__subtitle{width:100%;margin-bottom:1.5rem;position:relative;z-index:2;padding-right:8rem}}@media only screen and (max-width:359px){.banner-constructor__subtitle{padding-right:0}}.banner-constructor__img-wrapper{width:46rem;height:46rem;border-radius:50%;overflow:hidden;margin-bottom:2rem;position:relative;z-index:2}.banner-constructor__img-wrapper img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:991px){.banner-constructor__img-wrapper{width:32rem;height:32rem}}@media only screen and (max-width:767px){.banner-constructor__img-wrapper{width:21rem;height:21rem}}.banner-constructor__img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.banner-constructor__img::after,.banner-constructor__img::before{content:"";background-repeat:no-repeat;max-width:100%;background-size:contain;position:absolute}.banner-constructor__img::after{background-image:url(/local/templates/atmosfera/assets/images/constructor-1.svg);width:43rem;height:40rem;left:-15rem}.banner-constructor__img::before{background-image:url(/local/templates/atmosfera/assets/images/constructor-2.svg);width:11rem;height:11rem;right:0;top:3.7rem;z-index:3}@media only screen and (max-width:991px){.banner-constructor__img::after{width:33rem;height:31rem;left:-11rem}.banner-constructor__img::before{width:6.5rem;height:6.5rem;top:0;right:2rem}}@media only screen and (max-width:767px){.banner-constructor__img::after{left:-8rem}}@media only screen and (max-width:599px){.banner-constructor__img{display:none}}.banner-constructor__link{color:#fff;text-decoration:none;background:#e2017b;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-weight:500;font-size:1.6rem;width:22rem;padding:.7rem 1rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:.6rem;margin-top:auto;margin-bottom:3.5rem;-webkit-transition:.3s;transition:.3s}.banner-constructor__link span{display:inline-block;max-width:12rem}.banner-constructor__link:hover,.price-list__item-link a:hover{background:#029fe3}@media only screen and (max-width:1199px){.banner-constructor__link{margin:4.5rem 0 0}}@media only screen and (max-width:767px){.banner-constructor__link{position:absolute;margin:0;bottom:-2rem;left:97%}}@media only screen and (max-width:599px){.banner-constructor__link{position:relative;left:0;bottom:0;margin-top:4rem}}.advantages-list__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10rem}@media only screen and (max-width:991px){.advantages-list__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:7rem}}@media only screen and (max-width:767px){.advantages-list__wrapper{margin-bottom:4rem}}@media only screen and (max-width:599px){.advantages-list__wrapper{margin-bottom:3rem}}.advantages-list__title{width:calc(25% - .5rem);margin-right:3rem}@media only screen and (max-width:1285px){.advantages-list__title{max-width:26rem}}@media only screen and (max-width:991px){.advantages-list__title{width:42rem}}@media only screen and (max-width:767px){.advantages-list__title{width:100%;margin-right:0}}.advantages-list{width:calc(75% - .5rem);-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:991px){.advantages-list{width:100%}}.advantages-list__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:30%}.advantages-list__item:nth-child(4),.advantages-list__item:nth-child(5),.advantages-list__item:nth-child(6){margin-top:9rem}@media only screen and (max-width:991px){.advantages-list__item:nth-child(4),.advantages-list__item:nth-child(5),.advantages-list__item:nth-child(6){margin-top:5rem}}@media only screen and (max-width:767px){.advantages-list__item{width:calc(50% - .5rem)}.advantages-list__item:nth-child(3),.advantages-list__item:nth-child(4),.advantages-list__item:nth-child(5),.advantages-list__item:nth-child(6){margin-top:4rem}}@media only screen and (max-width:599px){.advantages-list__item{width:100%}.advantages-list__item:nth-child(2),.advantages-list__item:nth-child(3),.advantages-list__item:nth-child(4),.advantages-list__item:nth-child(5),.advantages-list__item:nth-child(6){margin-top:3rem}}.advantages-list__item-number{font-size:2.2rem;opacity:.3;margin-bottom:.6rem;font-family:"Manrope","Arial",sans-serif}.advantages-list__item-title{font-weight:700;font-size:1.7rem;color:#000;text-transform:uppercase;margin-bottom:.6rem}.advantages-list__item-link{margin-top:5rem;color:#34495e;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.advantages-list__item-link span{display:inline-block;margin-right:.7rem;padding-bottom:.3rem;border-bottom:1px solid #34495e}.advantages-list__item-link span,.advantages-list__item-link svg{-webkit-transition:.3s;transition:.3s}.advantages-list__item-link:hover{color:#029fe3}.advantages-list__item-link:hover span{margin-right:1.2rem;border-color:#029fe3}@media only screen and (max-width:991px){.advantages-list__item-link{margin-top:3rem}}@media only screen and (max-width:767px){.advantages-list__item-link{margin-top:2rem}}.portfolio__wrapper{margin-bottom:5rem}.portfolio__wrapper .slider-img{height:30rem;margin-bottom:0}@media only screen and (max-width:1199px){.portfolio__wrapper .slider-img{height:23rem}.portfolio__wrapper .slider-4items__title::after{width:20rem}}@media only screen and (max-width:991px){.portfolio__wrapper .slider-4items__item{width:23rem}}@media only screen and (max-width:767px){.portfolio__wrapper{margin-bottom:4rem}.portfolio__wrapper .slider-img{height:20rem}.portfolio__wrapper .slider-4items__item{width:20rem}}@media only screen and (max-width:599px){.portfolio__wrapper{margin-bottom:3rem}.portfolio__wrapper .slider-img{height:17rem}.portfolio__wrapper .slider-4items__item{width:17rem}}.portfolio__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.portfolio__info_margin{margin-bottom:10rem}@media only screen and (max-width:991px){.portfolio__info_margin{margin-bottom:7rem}}@media only screen and (max-width:767px){.portfolio__info_margin{margin-bottom:4rem}}@media only screen and (max-width:599px){.portfolio__info_margin{margin-bottom:3rem}}@media only screen and (max-width:991px){.portfolio__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.portfolio__title{width:calc(50% - .5rem)}@media only screen and (max-width:991px){.portfolio__title{width:100%;margin-bottom:3rem}}@media only screen and (max-width:767px){.portfolio__title{margin-bottom:2rem}}.portfolio__text{width:calc(50% - .5rem)}.portfolio__text p,.price-list__label h3{margin:0}@media only screen and (max-width:991px){.portfolio__text{width:100%}}.portfolio__links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:4rem}.portfolio-links__title{font-size:2.2rem;color:#000;font-family:"Manrope","Arial",sans-serif;margin-bottom:3.5rem}.portfolio-links__item,.portfolio-links__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.portfolio-links__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.portfolio-links__item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#4e5761;text-decoration:none;padding:1.5rem 0;border-top:1px solid #d4dbdb;-webkit-transition:.3s;transition:.3s}.portfolio-links__item:last-of-type{border-bottom:1px solid #d4dbdb}.portfolio-links__item span{margin-right:1rem}.portfolio-links__item svg:first-of-type{margin-right:2rem;min-width:2.2rem}.portfolio-links__item svg:last-of-type{margin-left:auto;-webkit-transition:.3s;transition:.3s;min-width:2.5rem}.catalog__img-item:hover p,.portfolio-links__item:hover{color:#029fe3}.portfolio-links__item:hover svg:last-of-type{margin-right:1rem}.catalog__wrapper.bg-grey{background:#f0f5f5}.catalog__wrapper.bg-grey .catalog__body{position:relative}.catalog__wrapper.bg-grey .catalog__body::after{content:"";background-image:url(/local/templates/atmosfera/assets/images/arrow-bg.svg);background-repeat:no-repeat;width:39rem;height:30rem;max-width:100%;background-size:contain;position:absolute;z-index:0;top:-12rem;left:-12rem}@media only screen and (max-width:1410px){.catalog__wrapper.bg-grey .catalog__body::after{top:-1rem}}@media only screen and (max-width:991px){.catalog__wrapper.bg-grey .catalog__body::after{display:none}}.catalog__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:5rem}@media only screen and (max-width:1410px){.catalog__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:991px){.catalog__header{padding-top:3rem}}@media only screen and (max-width:767px){.catalog__header{padding-top:2rem}}.catalog__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:calc(25% - .5rem);max-width:calc(25% - .5rem);margin-right:3rem;position:relative;z-index:2}.catalog__title h2{margin-bottom:2rem}@media only screen and (max-width:1410px){.catalog__title{min-width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:none}.catalog__title h2{max-width:30rem;margin-bottom:4rem}}@media only screen and (max-width:991px){.catalog__title h2{margin-right:1rem;margin-bottom:3rem}}@media only screen and (max-width:767px){.catalog__title h2{margin-bottom:2.5rem}}@media only screen and (max-width:599px){.catalog__title h2{margin-bottom:2rem}.catalog__svg{max-width:5rem}.catalog__svg svg{width:100%}}.catalog__img-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%;position:relative;z-index:2}@media only screen and (max-width:1285px){.catalog__img-list{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width:1199px){.catalog__img-list{overflow-x:scroll;overflow-y:hidden;width:calc(100% + 4rem);margin-left:-2rem;padding:0 2rem}.catalog__img-list::-webkit-scrollbar{width:0;height:0;display:none}}@media only screen and (max-width:991px){.catalog__img-list{width:calc(100% + 2rem);margin-left:-1rem;padding:0 1rem}}.catalog__img-item{text-decoration:none;width:14rem}.catalog__img-item+.catalog__img-item{margin-left:1rem}.catalog__img-item .catalog__img-wrapper{overflow:hidden;width:14rem;height:14rem;border-radius:.6rem;background:#f0f5f5}.catalog__img-item .catalog__img-wrapper img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transition:.3s;transition:.3s}.catalog__img-item p{margin:1rem 0 0;color:#4e5761;-webkit-transition:.3s;transition:.3s}.catalog__img-item:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}@media only screen and (max-width:991px){.catalog__img-item{width:12rem}.catalog__img-item .catalog__img-wrapper{width:12rem;height:12rem}}.catalog__body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:5rem;margin-top:3rem}@media only screen and (max-width:1410px){.catalog__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:991px){.catalog__body{padding-bottom:3rem;border-top:1px solid #d4dbdb}}.catalog__subtitle{min-width:calc(25% - .5rem);margin-right:3rem;font-size:1.7rem;font-weight:700;padding-top:2rem;position:relative;z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.catalog__subtitle svg{display:none;margin-left:1rem}@media only screen and (max-width:1410px){.catalog__subtitle{padding:0 0 2rem}}@media only screen and (max-width:991px){.catalog__subtitle{padding:2rem 0 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.catalog__subtitle.active{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.catalog__subtitle svg{display:block}}@media only screen and (max-width:767px){.catalog__subtitle{font-size:1.5rem}}.catalog__links-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding-top:2rem;position:relative;z-index:2;border-top:1px solid #d4dbdb}@media only screen and (max-width:991px){.catalog__links-list{height:0;visibility:hidden;opacity:0;padding:0;border-top:none;-webkit-transition:.2s;transition:.2s}.catalog__links-list.active{height:100%;visibility:visible;opacity:1;padding-top:2rem;-webkit-transition:.2s;transition:.2s}}@media only screen and (max-width:599px){.catalog__links-list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.catalog__links-col{width:calc(33% - .5rem);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:1410px){.catalog__links-col{width:calc(25% - .5rem)}}@media only screen and (max-width:991px){.catalog__links-col{width:calc(33% - .5rem)}.catalog__links-col+.catalog__links-col{margin-left:1rem}}@media only screen and (max-width:599px){.catalog__links-col{width:calc(50% - .5rem)}.catalog__links-col+.catalog__links-col{margin-left:0}.catalog__links-col:nth-child(2n){margin-left:1rem}.catalog__links-col:last-child{margin-top:.3rem}}.catalog__links-item{color:#4e5761;-webkit-transition:.3s;transition:.3s;text-decoration:none}.catalog__links-item+.catalog__links-item{margin-top:.3rem}.catalog__links-item:hover{color:#029fe3}.categories-4items__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10rem}@media only screen and (max-width:991px){.categories-4items__wrapper{margin-bottom:7rem}}@media only screen and (max-width:767px){.categories-4items__wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:4rem}}@media only screen and (max-width:599px){.categories-4items__wrapper{margin-bottom:3rem}}.categories-4items__item{background:#f0f5f5;border-radius:.6rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-decoration:none;width:calc(25% - 1rem);color:#34495e;padding:1.5rem;-webkit-transition:.3s;transition:.3s;position:relative}.categories-4items__item:hover{background:#e2017b;color:#fff}.categories-4items__item:hover .categories-4items__title{color:#fff}@media only screen and (max-width:991px){.categories-4items__item{padding:.7rem 1.2rem}}@media only screen and (max-width:767px){.categories-4items__item{width:calc(50% - .6rem)}.categories-4items__item:nth-child(3),.categories-4items__item:nth-child(4){margin-top:1.2rem}}.categories-4items__title{color:#000;font-weight:700;font-size:2.2rem;font-family:"Manrope","Arial",sans-serif;-webkit-transition:.3s;transition:.3s}@media only screen and (max-width:991px){.categories-4items__title{font-size:1.7rem}}@media only screen and (max-width:359px){.categories-4items__title{font-size:1.6rem}}.categories-4items__subtitle{font-size:1.4rem;margin-top:.8rem}@media only screen and (max-width:767px){.categories-4items__subtitle{margin-top:.5rem}}@media only screen and (max-width:991px){.categories-4items__icon{position:absolute;bottom:.7rem;right:.7rem}}@media only screen and (max-width:767px){.categories-4items__icon{display:none}}.price-list__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:10rem}@media only screen and (max-width:991px){.price-list__wrapper{margin-bottom:7rem}}@media only screen and (max-width:767px){.price-list__wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:4rem}}@media only screen and (max-width:599px){.price-list__wrapper{margin-bottom:3rem}}.price-list__label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:4rem}.price-list__label h2{margin-bottom:1.4rem}.price-list__label h3 span{font-weight:400}@media only screen and (max-width:991px){.price-list__label{margin-bottom:3rem}}@media only screen and (max-width:599px){.price-list__label{margin-bottom:2rem}.price-list__label h3{font-size:1.3rem}}.price-list__tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.price-list__tabs span{display:inline-block;margin-right:2rem}@media only screen and (max-width:599px){.price-list__tabs{width:100%;overflow:scroll}.price-list__tabs::-webkit-scrollbar{display:none}.price-list__tabs span{width:100%;margin:0 1rem 1rem 0}}.price-list__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-transition:.3s;transition:.3s;border-bottom:1px solid #d4dbdb}.tabs-content .price-list__list{margin-top:2.5rem}.price-list__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-top:1px solid #d4dbdb;padding:1rem 0}.price-list__item:first-of-type{border-top:none}.price-list__item-col{width:calc(25% - .5rem);margin-left:.5rem}@media only screen and (max-width:599px){.price-list__item-col{width:45%}.price-list__item-col:nth-child(3){display:none}}.catalog-3items__wrapper .catalog-items__list,.price-list__item-link{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.price-list__item-link,.price-list__item-link a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.price-list__item-link a{background:#e2017b;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-decoration:none;color:#fff;border-radius:.6rem;padding:.7rem 1rem;width:17rem;-webkit-transition:.3s;transition:.3s}@media only screen and (max-width:599px){.price-list__item-link{width:3.2rem;margin-left:auto}.price-list__item-link a{width:3.2rem;padding:.7rem}.price-list__item-link a span{display:none}}.price-list__item-price span,.price-list__item-value{font-family:"Manrope","Arial",sans-serif;font-size:2.2rem}@media only screen and (max-width:599px){.price-list__item-value{font-size:1.8rem}}.price-list__item-price{color:#e2017b}.price-list__item-price span{font-weight:700}@media only screen and (max-width:599px){.price-list__item-price span{font-size:1.8rem}}.price-list__btn-open{cursor:pointer;padding:1.5rem 0;border-bottom:1px solid #d4dbdb}.catalog-3items__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10rem}.catalog-3items__wrapper .catalog-items__list{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (max-width:991px){.catalog-3items__wrapper .catalog-items__list{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.catalog-3items__wrapper.minimum-blocks .catalog-items__item{width:50%}.catalog-3items__wrapper.minimum-blocks .catalog-3items__label{min-width:calc(50% - 2rem);max-width:calc(50% - 2rem)}@media only screen and (max-width:991px){.catalog-3items__wrapper.minimum-blocks .catalog-items__item{width:calc(25% - 1rem)}.catalog-3items__wrapper.minimum-blocks .catalog-items__list{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.catalog-3items__wrapper.minimum-blocks .catalog-3items__label{min-width:100%;max-width:none}}@media only screen and (max-width:767px){.catalog-3items__wrapper.minimum-blocks .catalog-items__item{width:calc(50% - .5rem)}.catalog-3items__wrapper.minimum-blocks .catalog-items__list{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width:991px){.catalog-3items__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:7rem}}@media only screen and (max-width:767px){.catalog-3items__wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:4rem}}@media only screen and (max-width:599px){.catalog-3items__wrapper{margin-bottom:3rem}}.catalog-3items__label{max-width:calc(25% - 2rem);min-width:calc(25% - 2rem);margin-right:2rem}@media only screen and (max-width:991px){.catalog-3items__label{max-width:40rem;min-width:40rem}}@media only screen and (max-width:599px){.catalog-3items__label{max-width:100%;min-width:auto}}.catalog-items__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:599px){.catalog-items__list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.catalog-items__item{width:33%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.catalog-items__item+.catalog-items__item{margin-left:1rem}.catalog-items__item p{margin:0 0 2rem}.catalog-items__item p:empty{margin:0}@media only screen and (max-width:599px){.catalog-items__item{width:100%}.catalog-items__item+.catalog-items__item{margin-left:0;margin-top:3rem}}.catalog-items__img{width:100%;height:20rem;overflow:hidden;border-radius:.6rem;margin-bottom:2rem}.catalog-items__img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;background-color:#f0f6f6}.catalog-items__img_height{height:30rem}.catalog-items__img_square{height:33rem}@media only screen and (max-width:1199px){.catalog-items__img{height:16rem}.catalog-items__img_height{height:27rem}.catalog-items__img_square{height:23rem}}@media only screen and (max-width:991px){.catalog-items__img_height,.catalog-items__img_square{height:22rem}}@media only screen and (max-width:767px){.catalog-items__img_height{height:20rem}.catalog-items__img_square{height:22rem}}@media only screen and (max-width:599px){.catalog-items__img{margin-bottom:1rem}.catalog-items__img_height{height:16rem}.catalog-items__img_square{height:30rem}}.catalog-items__title{color:#000;margin:0 0 3rem;-webkit-transition:.3s;transition:.3s}@media only screen and (max-width:991px){.catalog-items__title{margin-bottom:2rem;min-height:auto;max-height:4rem}}.catalog-items__price,.search__item:hover h3{color:#e2017b}.catalog-items__price+.catalog-items__price{margin-top:.5rem}.catalog-items__price:last-of-type{margin-bottom:3rem}.catalog-items__price span{font-family:"Manrope","Arial",sans-serif;font-size:2.2rem;font-weight:700}.catalog-items__price span.min{font-size:1.3rem;color:#4e5761;font-weight:400;margin-right:1.5rem}@media only screen and (max-width:1199px){.catalog-items__price:last-of-type{margin-bottom:3rem}}@media only screen and (max-width:991px){.catalog-items__price{margin-top:auto}.catalog-items__price span{font-size:1.8rem}.catalog-items__price span.min{margin-right:1rem}}.catalog-items__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-decoration:none;border-radius:.6rem;padding:.7rem 1rem;width:17rem;-webkit-transition:.3s;transition:.3s;margin-top:auto}.catalog-grid__link a:hover,.catalog-items__link:hover,.catalog-items__link_pink:hover{background:#029fe3}.catalog-items__link,.catalog-items__link_pink{background:#e2017b;color:#fff}@media only screen and (max-width:991px){.catalog-items__link:not(.catalog-items__link_pink){width:100%}}.price-item__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:10rem}.price-item__wrapper+.item-examples__wrapper{margin-top:-4rem}@media only screen and (max-width:991px){.price-item__wrapper{margin-bottom:7rem}.price-item__wrapper+.item-examples__wrapper{margin-top:-3rem}}@media only screen and (max-width:767px){.price-item__wrapper{margin-bottom:4rem}.price-item__wrapper+.item-examples__wrapper{margin-top:0}}@media only screen and (max-width:599px){.price-item__wrapper{margin-bottom:3rem}}.price-item__title{margin-bottom:4rem}.price-item__title h2{margin-bottom:1.5rem}.price-item__info ul,.price-item__title h3{margin:0}@media only screen and (max-width:991px){.price-item__title{margin-bottom:2rem}.price-item__title h2{margin-bottom:1rem}}@media only screen and (max-width:599px){.price-item__title h3{font-size:1.3rem}}.price-item__table{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;width:100%}.price-item__table .price-list__item-col:nth-child(1){width:27%}.price-item__table .price-list__item-col:nth-child(4){width:38%}.price-item__table .price-list__item-col:nth-child(2){width:20%}.price-item__table .price-list__item-col:nth-child(3){text-align:right;width:15%}@media only screen and (max-width:1199px){.price-item__table .price-list__item-col:nth-child(3){display:none}.price-item__table .price-list__item-col:nth-child(1),.price-item__table .price-list__item-col:nth-child(2),.price-item__table .price-list__item-col:nth-child(4){width:33%}}@media only screen and (max-width:599px){.price-item__table{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-top:1rem}.price-item__table .price-list__item-col:nth-child(1),.price-item__table .price-list__item-col:nth-child(2){width:45%}.price-item__table .price-list__item-col:nth-child(4){width:3.2rem}}.price-item__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.price-item__content .price-item__img{margin-top:3.5rem}.price-item__content_tab .price-item__img{margin-top:9rem}@media only screen and (max-width:599px){.price-item__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.price-item__content .price-item__img,.price-item__content_tab .price-item__img{margin-top:0}}.price-item__img{min-width:34rem;max-width:34rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-left:2rem}.price-item__img.fix-height{height:34rem}.price-item__img.fix-height img{width:100%}.price-item__img img{-o-object-fit:contain;object-fit:contain;border-radius:.6rem}@media only screen and (max-width:1285px){.price-item__img{min-width:28rem;max-width:28rem}.price-item__img.fix-height{height:28rem}}@media only screen and (max-width:991px){.price-item__img{min-width:23rem;max-width:23rem;margin-left:1rem}.price-item__img.fix-height{height:23rem}}@media only screen and (max-width:599px){.price-item__img{min-width:100%;max-width:none;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;margin:0}.price-item__img img{max-height:24rem}.price-item__img.fix-height{height:20rem}.price-item__img.fix-height img,.price-item__img.mob-cover img{width:auto;-o-object-fit:cover;object-fit:cover}.price-item__img.mob-cover img{width:100%}}.price-item__info{margin-top:4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.price-item__info h3{margin:0 0 1rem}@media only screen and (max-width:1199px){.price-item__info{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:767px){.price-item__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:599px){.price-item__info{margin-top:2rem}}.price-item__info-col{width:26rem}.price-item__info-col+.price-item__info-col{margin-left:1.2rem}@media only screen and (max-width:1199px){.price-item__info-col+.price-item__info-col{margin-left:0}}@media only screen and (max-width:767px){.price-item__info-col+.price-item__info-col{margin-top:1rem}}.item-examples__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10rem}@media only screen and (max-width:1285px){.item-examples__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:991px){.item-examples__wrapper{margin-bottom:7rem}}@media only screen and (max-width:767px){.item-examples__wrapper{margin-bottom:4rem}}@media only screen and (max-width:599px){.item-examples__wrapper{margin-bottom:3rem}}.item-examples__title{width:calc(25% - .6rem);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-right:1.2rem}.item-examples__title h2{margin:0}.item-examples__title p{margin:1rem 0 0}@media only screen and (max-width:1285px){.item-examples__title{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-bottom:3rem;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-right:0}.item-examples__title h2,.item-examples__title p{width:calc(25% - .6rem)}}@media only screen and (max-width:991px){.item-examples__title p{width:23rem}}@media only screen and (max-width:599px){.item-examples__title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:2rem}.item-examples__title h2,.item-examples__title p{width:100%}}.item-examples__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:1285px){.item-examples__list{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width:599px){.item-examples__list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto;grid-row-gap:2rem;grid-column-gap:1rem}}.item-examples__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:14rem}.item-examples__item+.item-examples__item{margin-left:1rem}.item-examples__item p{margin:1rem 0 0}@media only screen and (max-width:1285px){.item-examples__item{width:14.7rem}}@media only screen and (max-width:1199px){.item-examples__item{width:12rem}}@media only screen and (max-width:991px){.item-examples__item{width:8.4rem}}@media only screen and (max-width:599px){.item-examples__item{width:auto}.item-examples__item+.item-examples__item{margin-left:0}}.item-examples__img{width:100%;height:14rem;border-radius:.6rem;overflow:hidden}@media only screen and (max-width:1199px){.item-examples__img{height:12rem}}@media only screen and (max-width:991px){.item-examples__img{height:8.4rem}}@media only screen and (max-width:599px){.item-examples__img{height:7.6rem}}.img-3items__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10rem}@media only screen and (max-width:991px){.img-3items__wrapper{margin-bottom:7rem}}@media only screen and (max-width:767px){.img-3items__wrapper{margin-bottom:4rem}}@media only screen and (max-width:599px){.img-3items__wrapper{margin-bottom:3rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.img-3items__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}@media only screen and (max-width:599px){.img-3items__list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.img-3items__item{text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:33%;height:30rem;overflow:hidden;border-radius:.6rem}.img-3items__item+.img-3items__item{margin-left:1rem}.img-3items__item img,.item-examples__img img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}@media only screen and (max-width:1285px){.img-3items__item{height:28rem}}@media only screen and (max-width:1199px){.img-3items__item{height:22rem}}@media only screen and (max-width:991px){.img-3items__item{height:15rem}}@media only screen and (max-width:599px){.img-3items__item{width:calc(50% - .5rem);height:16rem}.img-3items__item:last-of-type{margin-top:1rem;margin-left:auto}}.img-3items__title{max-width:34rem;margin-right:1rem}@media only screen and (max-width:1285px){.img-3items__title{max-width:28rem}}@media only screen and (max-width:991px){.img-3items__title{max-width:15rem}.img-3items__title h2{font-size:1.9rem}}@media only screen and (max-width:599px){.img-3items__title{max-width:100%;margin:0}.img-3items__title h2{font-size:2.4rem}}.catalog-4items__wrapper{margin-bottom:10rem}.catalog-4items__wrapper .catalog-items__item{width:calc(25% - 1rem)}@media only screen and (max-width:1199px){.catalog-4items__wrapper .catalog-items__img{height:18rem}.catalog-4items__wrapper .catalog-items__img_square{height:28rem}}@media only screen and (max-width:991px){.catalog-4items__wrapper{margin-bottom:7rem}.catalog-4items__wrapper .catalog-items__img_square{height:22rem}}@media only screen and (max-width:767px){.catalog-4items__wrapper{margin-bottom:4rem}.catalog-4items__wrapper .catalog-items__list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.catalog-4items__wrapper .catalog-items__item{width:calc(50% - .5rem)}.catalog-4items__wrapper .catalog-items__item+.catalog-items__item{margin-left:0}.catalog-4items__wrapper .catalog-items__item:nth-child(3),.catalog-4items__wrapper .catalog-items__item:nth-child(4){margin-top:4rem}.catalog-4items__wrapper .catalog-items__item:nth-child(2n){margin-left:1rem}.catalog-4items__wrapper .catalog-items__img{height:16rem}.catalog-4items__wrapper .catalog-items__img_square{height:30rem}}@media only screen and (max-width:599px){.catalog-4items__wrapper{margin-bottom:3rem}.catalog-4items__wrapper .catalog-items__item{width:100%}.catalog-4items__wrapper .catalog-items__item+.catalog-items__item{margin-top:3rem;margin-left:0}.catalog-4items__wrapper .catalog-items__img img{-o-object-fit:cover;object-fit:cover;background-color:#f0f6f6}}.catalog-items__subtitle{margin:0 0 2rem}.img-3items_banner__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10rem}@media only screen and (max-width:1199px){.img-3items_banner__wrapper .img-3items__item{width:50%;height:26rem}.img-3items_banner__wrapper .img-3items__item:last-of-type{display:none}}@media only screen and (max-width:991px){.img-3items_banner__wrapper{margin-bottom:7rem}}@media only screen and (max-width:767px){.img-3items_banner__wrapper{margin-bottom:4rem}}@media only screen and (max-width:599px){.img-3items_banner__wrapper{margin-bottom:3rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.img-3items_banner__wrapper .img-3items__list{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.img-3items_banner__wrapper .img-3items__item{width:calc(33% - .5rem);height:11rem}.img-3items_banner__wrapper .img-3items__item:last-of-type{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:0}}.img-3items__title_banner{max-width:34rem;background:#f0f5f5;border-radius:.6rem;padding:2rem 1.2rem 1.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-right:1rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.img-3items__title_banner h2{margin-bottom:2rem;line-height:3rem}.img-3items__title_banner h3,.product__price p{margin:0 0 3rem}.img-3items__title_banner .catalog-items__price{margin-bottom:1.2rem}.img-3items__title_banner .catalog-items__subtitle{margin-bottom:4rem}@media only screen and (max-width:1285px){.img-3items__title_banner .catalog-items__subtitle{margin-bottom:3rem}}@media only screen and (max-width:1199px){.img-3items__title_banner{max-width:none;min-width:50%}}@media only screen and (max-width:991px){.img-3items__title_banner h2{margin-bottom:1rem}.img-3items__title_banner .catalog-items__subtitle{margin-bottom:2rem}}@media only screen and (max-width:599px){.img-3items__title_banner{margin:0 0 1rem;padding:2rem 1rem}.img-3items__title_banner h2{line-height:100%}.img-3items__title_banner h3{margin-bottom:1rem;font-size:1.4rem;font-weight:400}.img-3items__title_banner .catalog-items__subtitle{margin-bottom:3rem}}.options-list .catalog-3items__label{min-width:calc(25% - 2rem);max-width:calc(25% - 2rem)}.options-list .catalog-items__img img{-o-object-fit:cover;object-fit:cover}.options-list .catalog-items__list{width:100%}.options-list .catalog-items__item,.product__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.options-list .catalog-items__item{padding:1.2rem 1.2rem 2rem;background:#f0f5f5;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-radius:.6rem}.options-list .catalog-items__price{margin:auto 0 0}.options-list .catalog-items__title{font-size:1.7rem;margin-bottom:2rem}@media only screen and (max-width:991px){.options-list .catalog-3items__label{max-width:none}}@media only screen and (max-width:599px){.options-list .catalog-items__item{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.options-list .catalog-items__item:last-of-type{margin-top:1rem;margin-left:0}.options-list .catalog-items__img{height:9rem}.options-list .catalog-items__title{min-height:auto}}.product__wrapper{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10rem}.product__wrapper.img-left .product__info{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}@media only screen and (max-width:991px){.product__wrapper{margin-bottom:7rem}}@media only screen and (max-width:767px){.product__wrapper{margin-bottom:4rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:599px){.product__wrapper{margin-bottom:3rem}}.product__info{width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:767px){.product__info{width:100%}}.product__img{width:45%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-left:2rem;height:40rem}.product__img img{width:100%}@media only screen and (max-width:991px){.product__img{height:35rem}}@media only screen and (max-width:767px){.product__img{display:none}}.product__price h3{margin:0 0 1.5rem}@media only screen and (max-width:767px){.product__price h3{margin-bottom:2rem}}.product__img-mob{height:24rem;margin:3rem 0}.product__img img,.product__img-mob img{-o-object-fit:contain;object-fit:contain;height:100%}@media only screen and (min-width:767px){.product__img-mob{display:none}}@media only screen and (max-width:599px){.product__img-mob img{width:100%}}.product__desc{margin:0}.catalog-grid__link{margin-top:auto}.catalog-grid__link,.catalog-grid__link a,.catalog-grid__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.catalog-grid__link a{background:#e2017b;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-decoration:none;color:#fff;border-radius:.6rem;padding:.7rem 1rem;width:17rem;-webkit-transition:.3s;transition:.3s}.catalog-grid__wrapper{margin-bottom:10rem}.catalog-grid__wrapper_half>div{min-width:50%}.catalog-grid__wrapper_half .catalog-grid__item{width:calc(50% - .6rem)}.catalog-grid__wrapper_half .catalog-grid__item+.catalog-grid__item{margin-left:0}.catalog-grid__wrapper_half .catalog-grid__item:nth-child(2n){margin-left:1rem}.catalog-grid__wrapper_half .catalog-grid__item:nth-child(3),.catalog-grid__wrapper_half .catalog-grid__item:nth-child(4){margin-top:6rem}@media only screen and (max-width:991px){.catalog-grid__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:7rem}.catalog-grid__wrapper_half .catalog-grid__list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.catalog-grid__wrapper_half>div{min-width:100%}.catalog-grid__wrapper_half .catalog-grid__item{width:calc(25% - .8rem)}.catalog-grid__wrapper_half .catalog-grid__item+.catalog-grid__item{margin-left:1rem}.catalog-grid__wrapper_half .catalog-grid__item:nth-child(3),.catalog-grid__wrapper_half .catalog-grid__item:nth-child(4){margin-top:0}}@media only screen and (max-width:767px){.catalog-grid__wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:4rem}}@media only screen and (max-width:599px){.catalog-grid__wrapper{margin-bottom:3rem}.catalog-grid__wrapper_half .catalog-grid__item{width:calc(50% - .6rem)}.catalog-grid__wrapper_half .catalog-grid__item+.catalog-grid__item{margin-left:0}.catalog-grid__wrapper_half .catalog-grid__item:nth-child(3),.catalog-grid__wrapper_half .catalog-grid__item:nth-child(4){margin-top:4rem}.catalog-grid__wrapper_half .catalog-grid__item:nth-child(2n){margin-left:1rem}}.catalog-grid__title{min-width:calc(25% - .5rem);margin-right:1rem}@media only screen and (max-width:991px){.catalog-grid__title{min-width:100%;margin-right:0}.catalog-grid__title h2{max-width:40%}}@media only screen and (max-width:767px){.catalog-grid__title h2{max-width:none}}.catalog-grid__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;min-width:calc(75% - .5rem)}.catalog-grid__list .advantages-list__item-link{margin-top:0}@media only screen and (max-width:991px){.catalog-grid__list{min-width:100%}.catalog-grid__list_4items .catalog-grid__item{width:calc(33% - .6rem)}.catalog-grid__list_4items .catalog-grid__item:nth-child(3){margin-top:0;margin-left:1rem}.catalog-grid__list_4items .catalog-grid__item:last-of-type{margin:4rem 0 0 auto}}@media only screen and (max-width:599px){.catalog-grid__list_4items .catalog-grid__item{width:calc(50% - .6rem)}.catalog-grid__list_4items .catalog-grid__item:nth-child(3){margin-top:4rem;margin-left:0}}.catalog-grid__item{width:calc(33% - .5rem);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.catalog-grid__item+.catalog-grid__item{margin-left:1.2rem}.catalog-grid__item:nth-child(4),.catalog-grid__item:nth-child(5),.catalog-grid__item:nth-child(6){margin-top:6rem}.catalog-grid__item_round .catalog-grid__img{width:18rem;height:18rem;border-radius:50%}.catalog-grid__item_round .catalog-grid__label{margin-bottom:0}.catalog-grid__item_round .catalog-grid__label~.advantages-list__item-link,.item-info a{margin-top:3rem}@media only screen and (max-width:991px){.catalog-grid__item{width:calc(33% - .6rem)}.catalog-grid__item:nth-child(4),.catalog-grid__item:nth-child(5),.catalog-grid__item:nth-child(6){margin-top:4rem}.catalog-grid__item_round .catalog-grid__img{width:14rem;height:14rem}}@media only screen and (max-width:767px){.catalog-grid__item{width:calc(32.5% - .6rem)}.catalog-grid__item_round .catalog-grid__img{width:10rem;height:10rem}.catalog-grid__item_round .catalog-grid__label~.advantages-list__item-link{margin-top:2rem}}@media only screen and (max-width:599px){.catalog-grid__item{width:calc(50% - .6rem)}.catalog-grid__item+.catalog-grid__item{margin-left:0}.catalog-grid__item:nth-child(3){margin-top:4rem}.catalog-grid__item:nth-child(2n){margin-left:1.2rem}}.catalog-grid__img{height:20rem;overflow:hidden;border-radius:.6rem}.catalog-grid__img img,.item-img__wrapper img,.item-img__wrapper_mob img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media only screen and (max-width:991px){.catalog-grid__img{height:18rem}}@media only screen and (max-width:767px){.catalog-grid__img{height:16rem}}.catalog-grid__label{margin:2rem 0 4rem;color:#000}@media only screen and (max-width:1199px){.catalog-grid__label{font-size:1.7rem;margin:2rem 0 3rem}}@media only screen and (max-width:991px){.catalog-grid__label{font-size:1.6rem;margin:1rem 0 3rem}}.item_info-img__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10rem}@media only screen and (max-width:991px){.item_info-img__wrapper{margin-bottom:7rem}}@media only screen and (max-width:767px){.item_info-img__wrapper{margin-bottom:4rem}}@media only screen and (max-width:599px){.item_info-img__wrapper{margin-bottom:3rem}}.item-info{width:calc(50% - .6rem);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.item-info h3{margin:1rem 0 0}@media only screen and (max-width:767px){.item-info{width:calc(75% - .6rem)}.item-info a{margin-top:2rem}}@media only screen and (max-width:599px){.item-info{width:100%}.item-info a{margin-top:3rem}}.item-img{width:calc(50% - .6rem);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-left:1.6rem}@media only screen and (max-width:767px){.item-img{width:calc(25% - .6rem)}}@media only screen and (max-width:599px){.item-img{display:none}}.item-info__title{margin-bottom:5rem}.item-info__title h2{margin-bottom:2rem}@media only screen and (max-width:991px){.item-info__title h2{max-width:none}}@media only screen and (max-width:599px){.item-info__title{margin-bottom:0}}.item-img__wrapper{width:34rem;height:34rem;border-radius:.6rem;overflow:hidden}@media only screen and (max-width:1199px){.item-img__wrapper{width:28rem;height:35rem}}@media only screen and (max-width:991px){.item-img__wrapper{width:65%;height:22rem}}@media only screen and (max-width:767px){.item-img__wrapper{width:15rem;height:15rem}}.item-img__wrapper_mob{width:100%;height:26rem;border-radius:.6rem;overflow:hidden;margin-bottom:1rem}@media only screen and (min-width:599px){.item-img__wrapper_mob{display:none}}.banners-4__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10rem}@media only screen and (max-width:991px){.banners-4__wrapper{margin-bottom:7rem}}@media only screen and (max-width:767px){.banners-4__wrapper{margin-bottom:4rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:599px){.banners-4__wrapper{margin-bottom:3rem}}.banners-4__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#f0f5f5;width:calc(25% - .6rem);border-radius:.6rem;padding:2rem 4.5rem}.banner-item__controllers a+a,.banners-4__item+.banners-4__item{margin-left:1.2rem}.banners-4__item p{margin:2.4rem 0 0;text-align:center}@media only screen and (max-width:1199px){.banners-4__item{padding:2rem 1.6rem}}@media only screen and (max-width:767px){.banners-4__item{width:calc(50% - .6rem);padding:2rem 1rem 3rem}.banners-4__item+.banners-4__item{margin-left:0}.banners-4__item:nth-child(3),.banners-4__item:nth-child(4){margin-top:1.2rem}.banners-4__item p{margin-top:1rem}}@media only screen and (max-width:599px){.banners-4__item{padding:2rem 1rem}.banners-4__item p{font-size:1.1rem}}.banners-4__icon{width:7.7rem;height:7.7rem}.banner-item__img img,.banners-4__icon img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}@media only screen and (max-width:991px){.banners-4__icon{width:5rem;height:5rem}}@media only screen and (max-width:599px){.banners-4__icon{width:3.6rem;height:3.6rem}}.catalog-links__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:10rem}@media only screen and (max-width:991px){.catalog-links__wrapper{margin-bottom:7rem}}@media only screen and (max-width:767px){.catalog-links__wrapper{margin-bottom:4rem}}@media only screen and (max-width:599px){.catalog-links__wrapper{margin-bottom:3rem}}.catalog-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:767px){.catalog-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.catalog-links__item{border-radius:.6rem;background:#f0f5f5;width:calc(50% - .6rem);padding:1.3rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}@media only screen and (max-width:767px){.catalog-links__item{width:100%}.catalog-links__item:first-of-type{border-radius:.6rem .6rem 0 0;padding-bottom:0}.catalog-links__item:first-of-type .catalog-links__link-wrap:last-of-type{border-bottom:1px solid #d4dbdb}.catalog-links__item:last-of-type{padding-top:0;border-radius:0 0 .6rem .6rem}}.catalog-links__link-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-bottom:1px solid #d4dbdb}.catalog-links__link-wrap:last-of-type{border-bottom:none}.catalog-links__link-wrap .arrow-close{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.catalog-links__link-wrap .arrow-open,.catalog-links__link-wrap.active .arrow-close{display:none}.catalog-links__main-link{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:1.5rem 0;cursor:pointer;-webkit-transition:.3s;transition:.3s}.catalog-links__link:hover,.catalog-links__main-link:hover,.form__col form p a:hover,.search__sort a:hover{color:#029fe3}.catalog-links__link-wrap.active .arrow-open,.catalog-links__list,.catalog-links__list-col,.catalog-links__main-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.catalog-links__list{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.catalog-links__list-col{width:calc(50% - .6rem);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.catalog-links__link{color:#4e5761;text-decoration:none;-webkit-transition:.3s;transition:.3s}.form__wrapper{margin-bottom:10rem;background:#f0f5f5}@media only screen and (max-width:991px){.form__wrapper{margin-bottom:7rem}}@media only screen and (max-width:767px){.form__wrapper{margin-bottom:4rem}}@media only screen and (max-width:599px){.form__wrapper{margin-bottom:3rem}}.form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:6rem 0}@media only screen and (max-width:991px){.form{padding:5rem 0}}@media only screen and (max-width:767px){.form{padding:3rem 0}}@media only screen and (max-width:599px){.form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.form__col{width:calc(50% - .6rem)}.form__col,.form__col form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.form__col form>*+*{margin-top:1rem}.form__col form button{text-align:left;font-family:"Manrope","Arial",sans-serif;font-size:1.6rem;font-weight:500;margin-top:2rem}.form__col form p{margin:2rem 0 0;color:#000}.form__col form p a{-webkit-transition:.3s;transition:.3s;color:#e2017b}@media only screen and (max-width:599px){.form__col{width:100%}.form__col form{margin-top:3rem}}.form__title{font-weight:700;font-size:3.7rem;font-family:"Manrope","Arial",sans-serif}.form__title span{font-size:10.2rem;font-weight:400;line-height:10rem}@media only screen and (max-width:1199px){.form__title{font-size:2.8rem}.form__title span{font-size:9rem}}@media only screen and (max-width:991px){.form__title{font-size:1.7rem}.form__title span{font-size:6rem;line-height:6rem}}@media only screen and (max-width:599px){.form__title span{font-size:5rem;line-height:5rem}}.banner-item__text p,.form__subtitle{font-size:2.2rem;font-family:"Manrope","Arial",sans-serif}.form__subtitle{margin-top:3rem;max-width:40rem}@media only screen and (max-width:991px){.form__subtitle{font-size:1.3rem;margin-top:2rem;max-width:24rem}}.upload-file__input{opacity:0;position:absolute;z-index:-1;overflow:hidden;width:.4px;height:.4px}.upload-file__label{background:#34495e;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;max-width:23rem;padding:1.4rem 1rem;border-radius:.6rem;cursor:pointer;-webkit-transition:.3s;transition:.3s}.upload-file__label:hover{background:#029fe3}@media only screen and (max-width:599px){.upload-file__label{max-width:100%}}.banner-item__wrapper,.upload-file__wrapper .upload-file__text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.upload-file__wrapper .upload-file__text{-webkit-transition:.25s ease;transition:.25s ease;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:5px;margin-top:10px}.banner-item__wrapper{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10rem}@media only screen and (max-width:991px){.banner-item__wrapper{margin-bottom:7rem}}@media only screen and (max-width:767px){.banner-item__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:599px){.banner-item__wrapper{margin-bottom:3rem}}.banner-item__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-right:1.2rem}.banner-item__info .banner-item__img{display:none}@media only screen and (max-width:767px){.banner-item__info{width:100%;margin-right:0}.banner-item__info h2{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:100%}}.banner-item__text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:auto}.banner-item__text h2{margin-bottom:1.5rem;font-size:5.8rem}.banner-item__text p{margin:0 0 3rem}@media only screen and (max-width:991px){.banner-item__text h2{font-size:4.6rem;margin-bottom:2.5rem}.banner-item__text p{margin-bottom:5rem}}@media only screen and (max-width:767px){.banner-item__text{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.banner-item__text p{font-size:1.4rem;margin-bottom:2.5rem}}@media only screen and (max-width:599px){.banner-item__text h2{font-size:3.2rem}}.banner-item__btn-banner{color:#000;background:#f0f5f5;border-radius:.6rem;padding:1rem 1.7rem;font-family:"Manrope","Arial",sans-serif;font-weight:700;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:19.5rem;font-size:1.7rem}@media only screen and (max-width:599px){.banner-item__btn-banner{font-size:1.3rem;width:15.5rem}}.banner-item__controllers{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.banner-item__controllers a{min-width:17.5rem}@media only screen and (max-width:767px){.banner-item__controllers{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:2.5rem;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.banner-item__controllers a+a{margin:1.2rem 0 0}.banner-item__controllers a{min-width:auto}}.banner-item__img-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:50%}@media only screen and (max-width:1199px){.banner-item__img-wrapper{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}@media only screen and (max-width:767px){.banner-item__img-wrapper{width:100%}}.banner-item__img{width:calc(50% - .6rem);height:43rem;border-radius:.6rem;overflow:hidden;margin-right:1.2rem;position:relative;background:#f0f5f5}@media only screen and (max-width:1199px){.banner-item__img{width:32rem;margin-right:0;display:none}}@media only screen and (max-width:767px){.banner-item__img{height:32rem;-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}}@media only screen and (max-width:599px){.banner-item__img{width:100%;height:26rem}}.banner-item__img-arrow{position:absolute;bottom:1rem;right:1rem}@media only screen and (max-width:599px){.banner-item__img-arrow{width:2.5rem;height:2.5rem}.banner-item__img-arrow svg{width:100%;height:100%}}.banner-item__slider{width:calc(50% - .6rem);height:43rem;border-radius:.6rem}.banner-item__slider .js-slider-banner{height:43rem;overflow:hidden}.banner-item__slider .swiper-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%}.banner-item__slider .swiper-slide{min-width:100%;height:43rem;display:block;-webkit-transition:.3s;transition:.3s}.banner-item__slider .swiper-slide:hover{opacity:.5}.banner-item__slider .swiper-slide img{border-radius:.6rem}.banner-item__slider .swiper-pagination{height:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:auto;z-index:10;margin-top:2rem}.banner-item__slider .swiper-pagination .swiper-pagination-bullet{-webkit-transition:.3s;transition:.3s;display:block;width:.7rem;height:.7rem;background:#e8e8e8;border-radius:50%;cursor:pointer}.banner-item__slider .swiper-pagination .swiper-pagination-bullet:hover{background:#a0a0a0}.banner-item__slider .swiper-pagination .swiper-pagination-bullet+.swiper-pagination-bullet{margin-left:1.5rem}.banner-item__slider .swiper-pagination .swiper-pagination-bullet-active{background:#34495e;cursor:default}.banner-item__slider .swiper-pagination .swiper-pagination-bullet-active:hover{background:#34495e}@media only screen and (max-width:1199px){.banner-item__slider{width:35rem}}@media only screen and (max-width:767px){.banner-item__slider{width:100%;height:100%;-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;margin-top:2.5rem}.banner-item__slider .js-slider-banner,.banner-item__slider .swiper-slide{height:100%}}@media only screen and (max-width:599px){.banner-item__slider{width:100%;height:26rem}}.price-item-row__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:10rem}@media only screen and (max-width:991px){.price-item-row__wrapper{margin-bottom:7rem}}@media only screen and (max-width:767px){.price-item-row__wrapper{margin-bottom:4rem}}@media only screen and (max-width:599px){.price-item-row__wrapper{margin-bottom:3rem}}.price-item-row__title h2{margin-bottom:1.5rem}@media only screen and (max-width:767px){.price-item-row__title h2{margin-bottom:0}}.price-item-row__item,.price-item-row__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.price-item-row__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.price-item-row__item{position:relative;padding:4rem 0 5rem;border-bottom:1px solid #d4dbdb}@media only screen and (max-width:1199px){.price-item-row__item{padding-bottom:11rem}}@media only screen and (max-width:991px){.price-item-row__item{padding-bottom:14rem}}@media only screen and (max-width:767px){.price-item-row__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:3rem 0 4rem}}.price-item-row__text{width:75vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.price-item-row__text{width:100%}}@media only screen and (max-width:599px){.price-item-row__text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.price-item-row__number{width:calc(33% - .6rem);margin:0}@media only screen and (max-width:767px){.price-item-row__number{position:absolute;width:50%}}@media only screen and (max-width:599px){.price-item-row__number{width:100%;text-align:right}}.price-item-row__label{width:calc(33% - .6rem)}.price-item-row__label h3{margin:0 0 1rem}@media only screen and (max-width:767px){.price-item-row__label{padding-top:4rem;width:50%}.price-item-row__label h3{margin-bottom:2rem}}@media only screen and (max-width:599px){.price-item-row__label{padding-top:0;width:100%}}.price-item-row__desc{width:calc(33% - .6rem)}.price-item-row__desc p{margin:0}@media only screen and (max-width:767px){.price-item-row__desc{width:50%}}@media only screen and (max-width:599px){.price-item-row__desc{width:100%;padding-top:19rem}}.price-item-row__img{width:calc(25% - .6rem);height:34rem;border-radius:.6rem;overflow:hidden}.banner-item__slider .swiper-slide img,.price-item-row__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media only screen and (max-width:1199px){.price-item-row__img{height:28rem}}@media only screen and (max-width:991px){.price-item-row__img{height:22rem}}@media only screen and (max-width:767px){.price-item-row__img{width:25%;margin-top:2rem;height:15rem}}@media only screen and (max-width:599px){.price-item-row__img{width:15rem;margin-top:0;position:absolute;top:11rem}}.price-item-row__price{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:50%;left:25%;bottom:5rem}@media only screen and (max-width:767px){.price-item-row__price{left:auto;right:0;bottom:4rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:599px){.price-item-row__price{position:relative;bottom:0;width:100%;margin-top:2rem}}.price-item-row__col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.price-item-row__col:first-of-type{min-width:48%;margin-right:1rem}.price-item-row__col h3{margin:0 .5rem 0 0}.price-item-row__col a{height:3.5rem}@media only screen and (max-width:991px){.price-item-row__col:first-of-type{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:767px){.price-item-row__col:first-of-type{margin-right:0;margin-bottom:2rem}}.price-list__item-price{white-space:nowrap}.label-images__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10rem}@media only screen and (max-width:991px){.label-images__wrapper{margin-bottom:7rem}}@media only screen and (max-width:767px){.label-images__wrapper{margin-bottom:4rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:599px){.label-images__wrapper{margin-bottom:3rem}}.label-images__title{width:25%;margin-right:1rem}@media only screen and (max-width:767px){.label-images__title{width:100%;margin-right:0}}.label-images__img{width:calc(75% - 1rem)}.label-images__img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width:767px){.label-images__img{width:100%}}.search__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:3rem}.search__title h2{margin:.5rem}.search__title .input__wrapper{margin-left:5rem;width:23rem}@media only screen and (max-width:599px){.search__title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:1rem}.search__title .input__wrapper{margin:1.5rem 0 0;width:100%}.search__title .input__wrapper input{height:2.8rem}.search__title h2{font-size:2.8rem}}.search__sort{margin-top:3rem}.search__item,.search__sort a{text-decoration:none;color:#4e5761}.search__sort a{-webkit-transition:.3s;transition:.3s}.search__sort a.active{color:#e2017b;cursor:default;font-weight:700;text-decoration:underline}.search__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:2rem 0;border-bottom:1px solid #d4dbdb}@media only screen and (max-width:1285px){.search__item{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.search-item__img{min-width:8rem;width:8rem;height:8rem;overflow:hidden;border-radius:.6rem}.search-item__img img{width:100%;-o-object-fit:cover;object-fit:cover}.search-item__desc{margin:0 0 0 1rem;width:50%;display:block;overflow:hidden;max-height:7.5rem}@media only screen and (max-width:1285px){.search-item__desc{width:100%;margin:2rem 0 0}}.search-item__label{width:44%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-left:2rem}.search-item__label h3{margin:0;color:#029fe3;-webkit-transition:.3s;transition:.3s}.search-item__label h3 svg{color:#34495e;margin-left:1rem}@media only screen and (max-width:1285px){.search-item__label{width:calc(100% - 9rem);margin-left:1rem}}@media only screen and (max-width:599px){.search-item__label h3 svg{display:none}}
/* End */


/* Start:/bitrix/templates/.default/ajax/ajax.min.css?1687874896420*/
iframe.waitwindowlocal{position:absolute;border:0;z-index:9999}div.waitwindowlocal{position:absolute;width:25px;height:25px;padding:0;z-index:10000;background-color:#fcf7d1;border:1px solid #e1b52d;background-image:url(/bitrix/templates/.default/ajax/images/wait.gif);background-position:center center;background-repeat:no-repeat}div.waitwindowlocalshadow{position:absolute;z-index:9998;background-image:url(/bitrix/templates/.default/ajax/images/shadow.gif);border:1px solid #808080}
/* End */


/* Start:/local/components/atmosfera/search.form/templates/.default/style.css?170789169197*/
.no-results.search-popup__item{
    padding-left: 0!important;
    padding-bottom: 0!important;
}
/* End */


/* Start:/local/templates/atmosfera/template_styles.css?177737793724635*/
.css-video-slider-drag {
    display: flex;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    gap: 20px;
    padding: 40px 20px;
    max-width: 1400px;
    margin: 0 auto;
    scrollbar-width: none;
    -ms-overflow-style: none;
    overscroll-behavior-x: contain;
    scroll-behavior: smooth;
    cursor: grab;
    user-select: none;
    touch-action: pan-x; /* МОБИЛКА */
}

.css-video-slider-drag:active {
    cursor: grabbing;
}

.css-video-slide {
    flex: 0 0 18%; /* 5 в ряд */
    scroll-snap-align: start;
    aspect-ratio: 1;
    flex-shrink: 0;
}

/* ДЕСКТОП */
@media (min-width: 1200px) {
    .css-video-slide { flex: 0 0 18%; }
}

/* ТАБЛЕТ */
@media (min-width: 768px) and (max-width: 1199px) {
    .css-video-slide { flex: 0 0 30%; }
}

/* МОБИЛКА */
@media (max-width: 767px) {
    .css-video-slider-drag { gap: 15px; padding: 20px 10px; }
    .css-video-slide { flex: 0 0 70vw; }
}

/* СКРЫТЬ СКРОЛЛБАР ВЕЗДЕ */
.css-video-slider-drag::-webkit-scrollbar { display: none; }
.css-video-slider-drag::-webkit-scrollbar-track { display: none; }

/* Drag эффект (десктоп) */
.css-video-slider-drag {
    scroll-snap-stop: always;
}

/* ФИКС ОТСТУПА В МОБИЛКЕ */
@media (max-width: 767px) {
    .css-video-slider-drag { 
        gap: 15px; 
        padding: 20px 15px; /* ОТЕСТУП СЛЕВА/СПРАВА */
        margin: 0 10px; /* ДОПОЛНИТЕЛЬНЫЙ ОТЕСТУП */
    }
    
    .css-video-slide { 
        flex: 0 0 calc(70vw - 20px); /* Уменьшили ширину */
        margin-left: 5px; /* МИНИМАЛЬНЫЙ ОТЕСТУП СЛЕВА */
    }
}

.video-fit {
width: 100% !important;
height: 100% !important;
object-fit: cover !important; /* Обрезает вертикал под квадрат */
object-position: center !important;
display: block !important;
border-radius: inherit; /* Копирует скругление контейнера */
}

/* Убираем дефолтные отступы видео */
.catalog-items__img_square video {
margin: 0;
padding: 0;
}


/* Caption на полную ширину таблицы */ 

.at-table caption { 
display: block; /* вместо table-caption, чтобы не сжимался алгоритмом таблиц */ 
width: 100%; 
caption-side: top; 
margin: 0 0 10px; 
padding: 0; 
font-weight: 600; 
font-size: 18px; 
line-height: 1.4; 
color: #111; text-align: left; /* при желании: center */ 
} 

/* На мобильных — гарантируем переносы и нормальную ширину */ 

@media (max-width: 640px) { 

.at-table caption { 
font-size: 16px; 
white-space: normal; 
overflow-wrap: anywhere; /* не даст “схлопываться” из‑за длинных слов */ 
} 
}

.product-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
gap: 12px;
margin: 20px 0;
}
.product-btn {
background: #F5F7FA;
border: 1px solid #d1d6de;
color: #1A2A44;
padding: 12px 16px;
text-decoration: none;
border-radius: 8px;
font-weight: 500;
font-size: 12px;
display: block;
text-align: center;
transition: all 0.3s ease;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.product-btn:hover {
background: #1A2A44;
color: white;
transform: translateY(-2px);
box-shadow: 0 4px 12px rgba(26,42,68,0.3);
}
@media (max-width: 768px) {
.product-grid {
grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
gap: 10px;
}
.product-btn {
padding: 10px 12px;
font-size: 13px;
}
}

/* ========================
ОБЁРТКА КОНТЕНТА
======================== */
.cp-wrapper {
max-width: 1230px;
margin-left: auto;
margin-right: auto;
padding-left: 1.5rem;
padding-right: 1.5rem;
}

.cp-wrapper2 {
max-width: 1400px;
margin-left: auto;
margin-right: auto;
}

/* ========================
ОБЩИЕ
======================== */
.cp-accent {
color: #e2017b;
}

.cp-section-title {
text-align: center;
margin-top: 5rem;
margin-bottom: 2.5rem;
}

.cp-section-title h2 {
font-size: 3rem; /* было 2rem */
font-weight: 700;
line-height: 1.3;
color: #2c2c2c;
}

/* ========================
HERO
======================== */
.cp-hero {
margin-bottom: 4rem;
border-radius: 1.5rem;
overflow: hidden;
box-shadow: 0 8px 30px rgba(0, 0, 0, 0.08);
}

.cp-hero__img {
width: 100%;
min-height: 300px;
object-fit: cover;
display: block;
}

/* ========================
КАРТОЧКИ (4 в ряд)
======================== */
.cp-cards {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 1.25rem;
margin-bottom: 1.25rem;
}

.cp-cards--last {
margin-bottom: 0;
}

.cp-card {
background: #f5f7fa;
border-radius: 1rem;
padding: 2rem 1.75rem;
text-align: center;
transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.cp-card:hover {
transform: translateY(-4px);
box-shadow: 0 12px 32px rgba(0, 0, 0, 0.08);
}

.cp-card--empty {
background: transparent;
pointer-events: none;
}

.cp-card__title {
font-size: 1.875rem; /* было 1.25rem */
font-weight: 700;
color: #2c2c2c;
margin-bottom: 0.5rem;
line-height: 1.3;
}

.cp-card__desc {
font-size: 1.425rem; /* было 0.95rem */
color: #6b7280;
line-height: 1.5;
margin: 0;
}

/* ========================
ФИЧИ (3 колонки)
======================== */
.cp-features {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 2.5rem;
margin-bottom: 0;
}

.cp-feature {
text-align: left;
}

.cp-feature__img {
margin-bottom: 1.5rem;
border-radius: 1rem;
overflow: hidden;
}

.cp-feature__img img {
width: 60%; /* было 100% */
display: block;
border-radius: 1rem;
}

.cp-feature__title {
font-size: 2rem; /* было 1.35rem */
font-weight: 700;
color: #2c2c2c;
margin-bottom: 1rem;
}

.cp-feature__desc {
font-size: 1.425rem; /* было 0.95rem */
color: #4e5761;
line-height: 1.7;
}

/* ========================
CTA БЛОК
======================== */
.cp-cta {
background: #f0f4ff;
border-radius: 1rem;
padding: 3rem 3.5rem;
margin-top: 5rem;
margin-bottom: 5rem;
}

.cp-cta__content {
max-width: 820px;
}

.cp-cta__heading {
font-size: 2.625rem; /* было 1.75rem */
font-weight: 700;
color: #2c2c2c;
line-height: 1.35;
}

.cp-cta__text {
font-size: 1.5rem; /* было 1rem */
color: #4e5761;
font-weight: 600;
line-height: 1.6;
margin-bottom: 1.5rem;
}

.cp-cta__button {
display: inline-flex;
align-items: center;
gap: 0.75rem;
background: #e2017b;
color: #fff;
font-size: 1.5rem; /* было 1rem */
font-weight: 700;
text-transform: uppercase;
text-decoration: none;
padding: 1rem 2rem;
border-radius: 0.5rem;
transition: background 0.3s ease, transform 0.2s ease;
cursor: pointer;
}

.cp-cta__button:hover {
background: #12ccd4;
transform: translateY(-2px);
}

.cp-cta__button svg {
flex-shrink: 0;
}

/* ========================
ИНФОРМАЦИОННЫЕ БЛОКИ
======================== */
.cp-info {
max-width: 820px;
margin: 5rem auto 4rem;
text-align: center;
font-size: 1.5rem; /* было 1rem */
color: #4e5761;
line-height: 1.75;
}

.cp-info--last {
margin-bottom: 8rem;
}

.cp-info__title {
font-size: 2.625rem; /* было 1.75rem */
font-weight: 700;
color: #2c2c2c;
line-height: 1.35;
margin-bottom: 1.5rem;
}

.cp-info p {
margin-bottom: 1.25rem;
}

.cp-info strong {
color: #2c2c2c;
}

/* ========================
ПЛАНШЕТЫ (≤ 1024px)
======================== */
@media (max-width: 1024px) {
.cp-cards {
grid-template-columns: repeat(2, 1fr);
}

.cp-features {
grid-template-columns: repeat(2, 1fr);
gap: 2rem;
}

.cp-cta {
padding: 2.5rem 2rem;
}

.cp-cta__heading {
font-size: 2rem;
}

.cp-section-title {
margin-top: 3.5rem;
}

.cp-section-title h2 {
font-size: 2.5rem;
}

.cp-card__title {
font-size: 1.5rem;
}

.cp-card__desc {
font-size: 1.2rem;
}

.cp-feature__title {
font-size: 1.7rem;
}

.cp-feature__desc {
font-size: 1.2rem;
}

.cp-info {
font-size: 1.25rem;
}

.cp-info__title {
font-size: 2rem;
}

.cp-cta__text {
font-size: 1.25rem;
}

.cp-cta__button {
font-size: 1.25rem;
}
}

/* ========================
МОБИЛЬНЫЕ (≤ 640px)
======================== */
@media (max-width: 640px) {
.cp-wrapper {
padding-left: 1rem;
padding-right: 1rem;
}

.cp-section-title {
margin-top: 2.5rem;
margin-bottom: 1.5rem;
}

.cp-section-title h2 {
font-size: 1.75rem;
}

.cp-hero {
margin-bottom: 2.5rem;
border-radius: 1rem;
}

.cp-hero__img {
min-height: 200px;
}

.cp-cards {
grid-template-columns: 1fr;
gap: 1rem;
margin-bottom: 1rem;
}

.cp-card {
padding: 1.5rem 1.25rem;
}

.cp-card--empty {
display: none;
}

.cp-card__title {
font-size: 1.35rem;
}

.cp-card__desc {
font-size: 1.1rem;
}

.cp-features {
grid-template-columns: 1fr;
gap: 2.5rem;
}

.cp-feature__img img {
width: 50%;
}

.cp-feature__title {
font-size: 1.5rem;
}

.cp-feature__desc {
font-size: 1.05rem;
}

.cp-cta {
padding: 2rem 1.5rem;
margin-top: 3rem;
margin-bottom: 3rem;
border-radius: 0.75rem;
}

.cp-cta__heading {
font-size: 1.5rem;
}

.cp-cta__text {
font-size: 1.1rem;
}

.cp-cta__button {
font-size: 1.05rem;
padding: 0.85rem 1.5rem;
width: 100%;
justify-content: center;
}

.cp-info {
margin: 2.5rem auto;
font-size: 1.05rem;
}

.cp-info--last {
margin-bottom: 4rem;
}

.cp-info__title {
font-size: 1.5rem;
}
}

/* ========================
PANTONE — МОЖНО / НЕЛЬЗЯ
(единственный уникальный блок)
======================== */
.cp-usage {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 2.5rem;
margin-bottom: 2rem;
}

.cp-usage__col {
background: #f5f7fa;
border-radius: 1rem;
padding: 2.5rem;
}

.cp-usage__col--no {
border-top: 4px solid #e2017b;
}

.cp-usage__col--yes {
border-top: 4px solid #12ccd4;
}

.cp-usage__header {
text-align: center;
margin-bottom: 2rem;
}

.cp-usage__header img {
width: 100%;
max-width: 260px;
display: block;
margin: 0 auto;
border-radius: 0.75rem;
}

.cp-usage__list {
list-style: none;
padding: 0;
margin: 0;
}

.cp-usage__list li {
padding: 1rem 0;
border-bottom: 1px solid rgba(0, 0, 0, 0.06);
font-size: 1.35rem;
color: #4e5761;
line-height: 1.5;
}

.cp-usage__list li strong.cp-usage__item-title {
display: block; /* блочный заголовок */
font-size: 1.425rem;
color: #2c2c2c;
margin-bottom: 0.25rem;
}

.cp-usage__list li .cp-usage__desc {
display: block; /* описание как отдельный блок */
margin-top: 0.25rem;
}

.cp-usage__list li:last-child {
border-bottom: none;
}

.cp-usage__list li strong {
display: inline;
font-size: 1.425rem;
color: #2c2c2c;
margin-bottom: 0;
}

.cp-usage__mark--no {
color: #e2017b;
font-weight: 700;
margin-right: 0.35rem;
}

.cp-usage__mark--yes {
color: #12ccd4;
font-weight: 700;
margin-right: 0.35rem;
}

.cp-usage__mark--warn {
color: #f0a500;

font-weight: 700;
margin-right: 0.35rem;
}

@media (max-width: 1024px) {
.cp-usage {
grid-template-columns: 1fr;
}
}

@media (max-width: 640px) {
.cp-usage__col {
padding: 1.75rem;
}

.cp-usage__list li {
font-size: 1.15rem;
}

.cp-usage__list li strong {
font-size: 1.2rem;
}
}

/* Список внутри cp-feature */
.cp-feature__list {
list-style: none;
padding: 0;
margin: 1rem 0 0;
font-size: 1.325rem;
color: #4e5761;
line-height: 2;
}

.cp-feature__list li strong {
color: #e2017b;
margin-right: 0.25rem;
}

@media (max-width: 640px) {
.cp-feature__list {
font-size: 1.1rem;
}
}

/* Фичи — одна колонка по центру */
.cp-features--center {
grid-template-columns: 1fr;
max-width: 720px;
margin-left: auto;
margin-right: auto;
}

.cp-features--center .cp-feature__img img {
width: 100%;
}



/* ===== RESET & BASE ===== */
[id] {
scroll-margin-top: 155px;
}

h1 {
color: #34495e;
font-weight: 600;
font-family: "Manrope", "Arial", sans-serif;
font-size: 3.6rem;
margin: 0;
max-width: 90rem;
}

h1 span {
color: #dc057e;
}

@media (max-width: 640px) {

h1 {
color: #34495e;
font-weight: 600;
font-family: "Manrope", "Arial", sans-serif;
font-size: 2.6rem;
margin: 0;
margin-top: 0px;
margin-bottom: 0px;
max-width: 90rem;
margin-bottom: 20px;
margin-top: 10px;
}

}

.header-social-link.max {
display: none;
}

h2 {
font-size: 3.2rem;
color: #34495e;
font-weight: 600;
}

/* ===== UTILITY CLASSES ===== */
.mt-5 {
margin-top: 5rem;
}

.center-text {
text-align: center;
}

.hide-content {
display: none;
}

.container.margin {
margin-bottom: 10rem;
}

@media only screen and (max-width: 599px) {
.container.margin {
margin-bottom: 2rem;
}
}

/* ===== TYPOGRAPHY & LINKS ===== */
.banner-item__wrapper h1 {
margin-bottom: 1.5rem;
font-size: 4.2rem;
}

.contacts-item__link a {
font-size: 2.6rem;
font-weight: 700;
text-decoration: none;
color: #4e5761;
transition: .3s;
font-family: "Manrope", "Arial", sans-serif;
}

.breadcrumbs__subtitle-status {
margin-bottom: 4px;
}

.breadcrumbs__subtitle-status a {
color: #0c9297;
text-decoration: none;
font-weight: bold;
font-size: 1.7rem;
}

.catalog-items__title a,
.catalog-grid__label a {
text-decoration: none;
color: inherit;
}

.price-list__item-link a {
cursor: pointer;
border-radius: .8rem;
}

.catalog-items__link,
.catalog-items__link2 {
cursor: pointer;
border-radius: .8rem;
transition: .3s;
}

.catalog-items__link {
padding: .9rem 1.3rem;
width: 19rem;
}

.catalog-items__link2 {
background: #F0F5F5;
color: #4E5761;
display: flex;
align-items: center;
justify-content: space-between;
text-decoration: none;
padding: .7rem 1rem;
width: 20rem;
}

.catalog-items__link2:hover {
background: #029FE3;
color: #fff;
}

.banner-constructor__link {
cursor: pointer;
}

/* ===== BUTTONS ===== */
.button-primary {
padding: .7rem 1.6rem;
border-radius: 1.0rem;
}

.ok .btn:hover {
background: none repeat scroll 0 0 #01a0e3;
cursor: pointer;
}

.botton-2 {
display: flex;
}

/* ===== FORMS & INPUTS ===== */
input[type="text"] {
background: white;
border: none;
}

.form__wrapper .form input[type="text"],
.application-form-popup_content input[type="text"] {
background: white;
border: none;
}

.search__input {
background: white !important;
border: none !important;
}

.form__subtitle {
font-size: 1.6rem;
margin-top: 4rem;
max-width: 94%;
line-height: 2.4rem;
}

.wrapper-checkbox h3 {
font-size: 1.7rem;
color: #4e5761;
margin: 1rem 0 0;
}

.wrapper-checkbox {
margin: 0 0 1.5rem;
}

/* ===== IMAGES & MEDIA ===== */
.video {
margin-bottom: 20px;
}


.video-wrp {
position: relative;
padding-top: 56.25%;
}

.video-wrp iframe {
width: 100%;
height: 100%;
display: block;
position: absolute;
margin: 0;
top: 0;
left: 0;
border: none;
border-radius: 16px;
}

/* ===== CATALOG & PRODUCTS ===== */
.product__desc_fr.product__desc_fr {
font-size: 24px;
}

.product__img {
width: 100%;
}

.catalog-items__price span {
display: inline-grid;
}

.catalog-items__price span.min {
width: 40%;
}

.catalog-items__img.small__img {
padding: 60px;
}

.catalog-4items__wrapper.left-align__items .catalog-items__list {
justify-content: flex-start;
}

.catalog-links.faq .catalog-links__item {
background: #ffffff !important;
padding-left: 0 !important;
}

.catalog-links.faq .catalog-links__main-link {
padding: 2.5rem 0;
}

.catalog-links.faq .question__title {
font-size: 16px;
}

/* ===== PRICE ITEMS ===== */
.price-item__img {
min-width: 25rem;
}

.price-item__img img {
width: 25rem !important;
object-fit: cover !important;
border-radius: 2.1rem;
box-shadow: 6px 26px 17px -17px #dfe7e8;
border: 2px solid #fbfbfb;
}

/* ===== TEXT INFO ===== */
.text-info__title {
margin-bottom: 2rem;
width: 100%;
}

/* ===== BANNERS & SLIDERS ===== */
.banner-constructor__wrapper {
margin-bottom: 0;
}

.banner-item__img {
width: 100%;
height: auto;
border-radius: 2.1rem;
}

.banner-item__img img,
.banners-4__icon img {
object-fit: cover;
width: 100%;
height: 100%;
}

/* ===== FOOTER ===== */
.footer-contacts__item:nth-child(4) {
margin-right: 0 !important;
}

/* ===== POPUP & MODAL ===== */
.popup__content-wrap {
padding: 0 20px 16px;
}

.pxp-calculator-modal-box.material-selector-window .blocks .block .button a {
font-size: 16px;
font-weight: 400;
background-color: #0ea4aa !important;
border-color: #0ea4aa !important;
color: #fff !important;
transition: .3s all;
padding: 10px 12px;
border-radius: 8px;
cursor: pointer;
}

.application-popup .application__body form .button-primary {
margin-top: 2rem;
}

.application-popup .application__body form {
margin-bottom: 2rem;
}

/* ===== OPTIONS & SELECTORS ===== */
.option-link {
font-size: 13px !important;
}

.option-value.app-column__2.app-column__2_mobile {
padding-left: 0 !important;
}

.circulation-selector__list {
padding-left: 0 !important;
}

.totalPriceContainerInner {
text-align: left !important;
}

.buttons.form-control-buttons {
text-align: left !important;
}

/* ===== LISTS ===== */
ul {
padding-left: 1rem;
line-height: 1.55;
}

/* ===== PORTFOLIO ===== */
.portfolio__text p,
.price-list__label h3 {
margin: 0;
line-height: 1.55;
font-size: 13px;
}

/* ===== LICENCE BLOCK ===== */
.licence_block.filter.label_block {
font-size: 1.3rem;
}

.licence_block.filter.label_block label {
cursor: pointer;
}

/* ===== TABLES ===== */
.table,
table {
width: 100%;
border-collapse: collapse;
font-family: "Inter", "Roboto", Arial, sans-serif;
font-size: 13px;
line-height: 1.4;
color: #222;
}

.table caption,
table caption {
padding: 0.75rem 1rem;
font-weight: 700;
text-align: left;
background: #f2f4f7;
color: #0d0d0d;
}

.table thead th,
table thead th {
padding: 0.85rem 1rem;
background: #eff5f5;
color: #0d0d0d;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.4px;
border: 1px solid #d1d6de;
white-space: nowrap;
}

.table tbody td,
table tbody td {
padding: 0.75rem 1rem;
border: 1px solid #d1d6de;
}

.table tbody tr:nth-child(odd),
table tbody tr:nth-child(odd) {
background: #ffffff;
}

.table tbody tr:nth-child(even),
table tbody tr:nth-child(even) {
background: #eff5f5;
}

.table tbody tr:hover,
table tbody tr:hover {
background: #fff8e6;
transition: background 0.25s ease-in-out;
}

.table .price,
table .price {
font-weight: 700;
color: #d60000;
}

.table .min-order,
table .min-order {
font-weight: 700;
background: #ffe8e8;
color: #b30000;
}

/* ===== RESPONSIVE DESIGN ===== */
/* Mobile First - Base styles already set above */

/* Small screens (max-width: 599px) */
@media only screen and (max-width: 599px) {
h2 {
font-size: 2.6rem;
}

.banner-item__wrapper h1 {
font-size: 3.2rem;
}

.catalog-items__link {
padding: 1.2rem 1rem;
}

.form__title {
font-size: 2.6rem;
}

.form__title span {
font-size: 6.1rem;
line-height: 5rem;
letter-spacing: -0.2rem;
}

.form__subtitle {
font-size: 1.7rem;
max-width: 24rem;
}

.img-3items__item:last-of-type {
margin-top: 1rem;
margin-left: 0;
}
}

/* Medium screens (max-width: 767px) */
@media only screen and (max-width: 767px) {
.catalog-4items__wrapper .catalog-items__img {
min-height: 22rem;
}

.header-social-link.max {
display: flex;
}

.label-images2__img {
width: 100%;
}

.label-images2__img img {
width: 100%;
height: 100%;
object-fit: contain;
}

.banner-item__text h1 {
position: absolute;
font-size: 4.2rem;
top: 0;
left: 0;
}
}

/* Tablet screens (max-width: 991px) */
@media only screen and (max-width: 991px) {
.form__title {
font-size: 3.2rem;
}

.portfolio__title {
width: 100%;
margin-bottom: 3rem;
font-weight: bold;
font-size: 2.6rem;
}

.catalog-items__title {
max-height: 8rem;
}

.scroll-x_mobile {
overflow-y: hidden;
white-space: nowrap;
}

.banner-item__text h1 {
font-size: 4.6rem;
margin-bottom: 2.5rem;
margin-top: 0;
}
}

/* Desktop small (min-width: 599px) */
@media only screen and (min-width: 599px) {
.price-item__img {
min-width: 40rem !important;
}

.price-item__img img {
width: 40rem !important;
object-fit: cover !important;
}
}

/* Desktop medium (min-width: 768px) */
@media only screen and (min-width: 768px) {
.label-images2__img {
width: 70%;
margin: 0 auto;
}

.banner-item__btn-banner {
width: fit-content;
}
}

/* Desktop large (min-width: 980px) */
@media only screen and (min-width: 980px) {
.product__img {
width: 50%;
}
}

/* Desktop extra large (min-width: 1160px) */
@media only screen and (min-width: 1160px) {
.text-info__title {
margin-bottom: 3.5rem;
width: 60rem !important;
}

.button-primary.button-primary_blue.text-first2 {
width: 30rem;
margin: auto;
padding: 1.7rem 1.6rem;
}

.catalog__header {
padding-top: 10rem;
}

.catalog__body {
padding-bottom: 10rem;
}

.catalog__img-item .catalog__img-wrapper {
overflow: hidden;
width: 14rem;
height: 14rem;
border-radius: 1.8rem;
background: #f0f5f5;
border: 1px solid #fff;
box-shadow: 6px 26px 17px -17px #dfe7e8;
}

.catalog__img-item .catalog__img-wrapper img {
object-fit: cover;
}

.banner__wrapper .slider .swiper-slide img {
border-radius: 2.1rem;
}

.form__title {
padding-right: 10rem;
}

.portfolio__title {
width: calc(50% - .5rem);
padding-right: 10rem;
}

.footer-contacts__wrapper {
border-radius: 1.6rem;
}

.banner-item__info {
margin-right: 6.2rem;
}

.banner-item__text p {
font-size: 1.6rem;
font-family: "Manrope", "Arial", sans-serif;
line-height: 2.25rem;
}

.banners-4__item {
border-radius: 2.1rem;

}

.catalog-grid__link a {
cursor: pointer;
border-radius: .8rem;
padding: .9rem 1.3rem;
}

.width.calculator {
margin-bottom: 7rem;
}

.advantages__list {
margin-bottom: 8rem;
}

.advantages__item {
border-radius: 1.6rem;
}

.item-examples__img {
border-radius: 1.6rem;
}

.banner-item__wrapper {
margin-bottom: 7rem;
}

.price-item__wrapper {
margin-bottom: 6rem;
}

.portfolio__wrapper {
margin-bottom: 10rem;
}

.catalog-4items__wrapper .catalog-items__item {
width: calc(25% - 2.25rem);
}

.catalog-items__item p {
max-width: 300px;
}

.catalog-items__img {
border: 2px solid #fbfbfb;
border-radius: 2.1rem;
margin-bottom: 2rem;
box-shadow: 6px 26px 17px -17px #dfe7e8;
}

.catalog-grid__img {
height: 25rem;
border: 2px solid #fbfbfb;
border-radius: 2.1rem;
box-shadow: 6px 26px 17px -17px #dfe7e8;
}

.img-3items__item {
height: 33rem;
box-shadow: 6px 26px 17px -17px #dfe7e8;
border-radius: 2.1rem;
border: 2px solid #fbfbfb;
}

.img-3items__item + .img-3items__item {
margin-left: 1.5rem;
}

.img-3items__title_banner {
border-radius: 2.1rem;
}

.options-list .catalog-items__item {
box-shadow: 6px 26px 17px -17px #dfe7e8;
border: 2px solid #fbfbfb;
border-radius: 2.1rem;
}

.item-img__wrapper {
border-radius: 2.1rem;
border: 2px solid #fbfbfb;
box-shadow: 6px 26px 17px -17px #dfe7e8;
}

.product__img img,
.product__img-mob img {
border-radius: 2.1rem;
box-shadow: 6px 26px 17px -17px #dfe7e8;
border: 2px solid #fbfbfb;
object-fit: cover;
}

.has-image[data-image-fit="contain"] .fancybox__image {
border-radius: 2.1rem;
}

.navigation__main-btn {
border-radius: 1rem;
}

.header-menu__search {
padding: .5rem 1.2rem .5rem .7rem;
border-radius: 1.0rem;
}

.navigation-list {
border-radius: 1.0rem;
}

.catalog-links__item {
border-radius: 1.6rem;
}

.slider-img,
.slider-img img {
border-radius: 2.1rem;
}

.banner-item__slider .swiper-slide img {
border-radius: 2.1rem;
}

.catalog-items__item + .catalog-items__item {
margin-left: 3rem;
}
}

/* Max-width: 1285px */
@media only screen and (max-width: 1285px) {
.price-item__img {
min-width: 34rem;
max-width: 28rem;
}
}

/* Max-width: 430px */
@media (max-width: 430px) {
.banner__wrapper .slider .js-slider-banner,
.banner__wrapper .slider .swiper-slide {
height: 25rem;
aspect-ratio: auto;
}
}

/* Max-width: 769px */
@media (max-width: 769px) {
.wa_fixed {
background: url(/images/whatsapp2.png) no-repeat;
width: 60px;
height: 60px;
position: fixed;
bottom: 20px;
right: 20px;
background-size: contain;
z-index: 1000;
}

.pv_head_ico.pv_animated.pv_swing.pv_next_step {
display: none !important;
}
}

/* ===== MOBILE TABLE VIEW ===== */
@media (max-width: 768px) {
.table,
table,
.table thead,
table thead,
.table tbody,
table tbody,
.table th,
table th,
.table td,
table td,
.table tr,
table tr {
display: block;
}

.table thead tr,
table thead tr {
position: absolute;
top: -9999px;
left: -9999px;
visibility: hidden;
}

.table tbody tr,
table tbody tr {
margin: 0 0 1.25rem 0;
border: 1px solid #e3e6ee;
border-radius: 6px;
overflow: hidden;
}

.table tbody td,
table tbody td {
position: relative;

border: none;
border-bottom: 1px solid #e9ecf1;
}

.table tbody td:last-child,
table tbody td:last-child {
border-bottom: none;
}

.table tbody td::before,
table tbody td::before {
content: attr(data-label);
position: absolute;
left: 1rem;
top: 8px;
width: 45%;
padding-right: 0.5rem;
font-weight: 600;
text-transform: uppercase;
color: #656d78;
white-space: nowrap;
}
}

/* ===== UTILITY CLASSES ===== */
.text-center {
text-align: center !important;
}

.text-right {
text-align: right !important;
}

.font-sm {
font-size: 13px !important;
}

.font-lg {
font-size: 18px !important;
font-weight: 700;
}
/* End */
/* /local/templates/atmosfera/assets/template_styles.min.css?1776257853157579 */
/* /bitrix/templates/.default/ajax/ajax.min.css?1687874896420 */
/* /local/components/atmosfera/search.form/templates/.default/style.css?170789169197 */
/* /local/templates/atmosfera/template_styles.css?177737793724635 */
