.popup__close .close:before,.popup__close .close:after,.section--banner .banner__bg .glow-bg:before,.section--teaser:after,.section--teaser:before,.popup-modal .modal-box__header .close:before,.popup-modal .modal-box__header .close:after{content:"";box-sizing:border-box;display:block;position:absolute}@font-face{font-family:rooftop;src:url(T2_Rooftop-Regular.ebb33c8a.woff)format("woff"),url(T2_Rooftop-Regular.50abba00.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:rooftop;src:url(T2-Rooftop-Medium.ce69c5e8.woff)format("woff"),url(T2-Rooftop-Medium.68ee98b4.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:halvar;src:url(T2HalvarBreit-ExtraBold.98ba8d44.woff)format("woff"),url(T2HalvarBreit-ExtraBold.22e5d7d0.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}.popup__close .close:before,.popup__close .close:after,.section--banner .banner__bg .glow-bg:before,.section--teaser:after,.section--teaser:before,.popup-modal .modal-box__header .close:before,.popup-modal .modal-box__header .close:after{content:"";box-sizing:border-box;display:block;position:absolute}*{max-height:20000px}*,:before,:after{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}table{border-collapse:collapse;border-spacing:0}img{border:none}a{color:#1f2229;outline:none;text-decoration:none}form,fieldset{border-style:none;margin:0;padding:0}input,textarea,select{color:#1f2229;vertical-align:middle;border-radius:0;outline:none;font:100% rooftop,sans-serif}button::-moz-focus-inner,input::-moz-focus-inner{border:0;outline:none;padding:0}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;overflow:visible}input[type=submit]:hover,button:hover{cursor:pointer}input[type=text],input[type=tel],input[type=email],input[type=url],input[type=password],input[type=search],textarea{margin:0}input[type=text]:focus,input[type=tel]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,textarea:focus{outline:none}textarea{resize:vertical;vertical-align:top;overflow:auto}input[type=checkbox],input[type=radio]{padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.popup__close .close:before,.popup__close .close:after,.section--banner .banner__bg .glow-bg:before,.section--teaser:after,.section--teaser:before,.popup-modal .modal-box__header .close:before,.popup-modal .modal-box__header .close:after{content:"";box-sizing:border-box;display:block;position:absolute}h1,h2,h3,h4,h5{text-transform:uppercase;font-family:halvar}h1 .lowercase,h2 .lowercase,h3 .lowercase,h4 .lowercase,h5 .lowercase{text-transform:none}.h1,h1{font-size:3.8rem;line-height:1.05}.h5,h5{font-size:1.6rem;line-height:1}h2{color:#1f2229;margin:0 0 2.4rem;font-size:3.8rem;font-weight:700;line-height:1}@media (max-width:600px){h2{margin:0 0 1.6rem;font-size:2.8rem;line-height:1}}h3{color:#1f2229;margin:0 0 3.6rem;font-size:3.8rem;font-weight:700;line-height:1}@media (max-width:600px){h3{margin-bottom:2.4rem;font-size:2.8rem}}h4{color:#1f2229;margin:0 0 2.7rem;font-size:2.8rem;line-height:1.05}@media (max-width:600px){h4{margin:0 0 1.2rem;font-size:2rem;line-height:1.05}}p{margin-top:0;margin-bottom:2.4rem;line-height:1.27}p a{color:#1f2229;text-decoration:underline}@media (max-width:600px){p{margin-bottom:1.2rem;font-size:1.5rem}.br-desktop{display:none}}ul.list{padding-left:0;line-height:1.38;list-style:none}ul.list li{margin-bottom:.5em}ul.list li:before{width:.31em;height:.31em;vertical-align:middle;content:"";background:#1f2229;border-radius:50%;margin-right:.64em;display:inline-block;position:relative;top:-.1em}ol.list{counter-reset:list;padding-left:0;line-height:1.38;list-style:none}ol.list li{margin-bottom:.8rem}ol.list li:before{counter-increment:list;content:counter(list)".";margin-right:.5rem;display:inline-block}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}html{min-height:100%;box-sizing:border-box;scroll-behavior:smooth;background:#1f2229;font-size:10px}body{min-width:320px;background:inherit;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:none;margin:0;overflow-x:hidden;overflow-y:scroll}.wow{opacity:0}.wow.animated{opacity:1}.svgs{height:0;visibility:hidden;z-index:-6;pointer-events:none;position:absolute}body{color:#000;-webkit-text-size-adjust:none;font:1.5rem/1.27 rooftop,sans-serif}body.noscroll{overflow:hidden!important}body .page{min-height:100vh;box-sizing:border-box;background:#fff;flex-direction:column;justify-content:space-between;padding-top:0;display:flex;overflow:hidden}.popup__close .close:before,.popup__close .close:after,.section--banner .banner__bg .glow-bg:before,.section--teaser:after,.section--teaser:before,.popup-modal .modal-box__header .close:before,.popup-modal .modal-box__header .close:after{content:"";box-sizing:border-box;display:block;position:absolute}.swiper-container{z-index:1;margin:0 auto;padding:0;list-style:none;position:relative;overflow:hidden}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{width:100%;height:100%;z-index:1;box-sizing:content-box;transition-property:transform;display:flex;position:relative}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-slide{width:100%;height:100%;flex-shrink:0;transition-property:transform;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{touch-action:pan-x}.swiper-button-prev,.swiper-button-next{width:27px;height:44px;z-index:10;cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:27px 44px;margin-top:-22px;position:absolute;top:50%}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev{left:10px;right:auto}.swiper-button-next{left:auto;right:10px}.swiper-button-lock{display:none}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.btn,button{-webkit-user-select:none;user-select:none;border:none;outline:none}.btn{box-sizing:border-box;vertical-align:middle;text-align:center;text-transform:uppercase;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:#0000;max-width:100%;color:#1f2229;z-index:5;background-color:#f2f2f2;border:none;border-radius:1.2rem;margin:0 0 1.8rem;padding:1.6rem 2.4rem;font-family:halvar;font-size:1.6rem;font-weight:700;text-decoration:none;transition:all .3s linear;display:inline-block;position:relative}@media not (pointer:coarse){.btn:hover{color:#b3b3b3}}.btn:active{transform:scale(.96)}.btn.btn--small{padding:.8rem 1.2rem!important}.btn.btn--medium{padding:1.2rem 2rem}.btn .ico{width:2.8rem;height:2rem;vertical-align:middle;margin-top:-.4rem;margin-bottom:-.2rem;margin-left:-1.5rem;font-size:2.4rem;display:inline-block}.btn .ico+span{vertical-align:middle;line-height:2rem;display:inline-block}@media (max-width:767px){.btn{padding:1.2rem 3.3rem}.btn.btn--small{padding:.7rem 1.8rem}}.btn.btn--main,.btn--primary{color:#fff;background:#000}@media not (pointer:coarse){.btn.btn--main:hover,.btn--primary:hover{color:#fff;background:#333;border-color:#333}}.btn.btn--main.disabled,.btn.btn--main:disabled,.btn--primary.disabled,.btn--primary:disabled{color:#d9d9d9;background:#1f2229;border-color:#1f2229}.btn--white{color:#000;background:#fff}@media not (pointer:coarse){.btn--white:hover{color:#000;background:#e6e6e6;border-color:#e6e6e6}}.btn--brand{color:#000;background:#a7fc00}@media not (pointer:coarse){.btn--brand:hover{color:#000;background:#74c800}}.dark-bg .btn{color:#000;background-color:#f2f2f2}.dark-bg .btn.btn--black,.dark-bg .btn.btn--main,.dark-bg .btn.btn--primary{color:#000;background-color:#fff}@media not (pointer:coarse){.dark-bg .btn.btn--black:hover,.dark-bg .btn.btn--main:hover,.dark-bg .btn.btn--primary:hover{color:#000;background-color:#e6e6e6}}.dark-bg .btn.btn--black:focus,.dark-bg .btn.btn--black:active,.dark-bg .btn.btn--main:focus,.dark-bg .btn.btn--main:active,.dark-bg .btn.btn--primary:focus,.dark-bg .btn.btn--primary:active{background-color:#bfbfbf}.dark-bg .btn.disabled,.dark-bg .btn:disabled{color:#d9d9d9;background:0 0;cursor:default!important}.modal-box-viewed{overflow:hidden!important}.popup-modal{z-index:1000;height:100vh;transition:opacity .5s;position:fixed;top:0;left:0;right:0}.popup-modal.popup-modal-hidden{pointer-events:none;opacity:0;transform:translate(120%)}.popup-modal:not(.popup-modal-hidden):before{content:"";min-height:100vh;width:100vw;background:#ffffff80;position:fixed;inset:-5rem 0}@media (min-width:768px){.popup-modal{place-content:center;align-items:center;display:flex;overflow-y:auto}}@media (max-width:767px){.popup-modal{will-change:transform;transform:translate(0)}.popup-modal .modal-box{height:100vh}}.popup-modal .modal-box{min-height:100vh;box-sizing:border-box;background:#fff;flex-direction:column;justify-content:space-between;padding-bottom:4rem;display:none;position:relative;overflow-y:auto}.popup-modal .modal-box__header{padding:1.8rem 5rem 0 1.8rem;position:relative}.popup-modal .modal-box__header h2,.popup-modal .modal-box__header h3,.popup-modal .modal-box__header h4{font-family:halvar}.popup-modal .modal-box__header .close{width:1em;height:1em;cursor:pointer;-webkit-tap-highlight-color:#0000;font-size:4rem;transition:all .3s;position:absolute;top:2.8rem;right:1.8rem}.popup-modal .modal-box__header .close:before,.popup-modal .modal-box__header .close:after{width:100%;height:.2rem;transform-origin:50%;background:#fff}.popup-modal .modal-box__header .close:before{transform:rotate(45deg)translateY(.5em)}.popup-modal .modal-box__header .close:after{transform:rotate(-45deg)translate(-.5em)}.popup-modal .modal-box__header .close:active{transform:scale(.9)}.popup-modal .modal-box__body{flex:100%;padding:0 1.8rem}.popup-modal .modal-box__actions{text-align:center;-webkit-tap-highlight-color:#0000;flex-direction:column;align-items:center;padding:0 1.8rem 3.6rem}.popup-modal .modal-box__actions.centered{justify-content:center}.popup-modal .modal-box.modal-box--dark{background:#1f2229}.popup-modal .modal-box.modal-box--dark i,.popup-modal .modal-box.modal-box--dark h2,.popup-modal .modal-box.modal-box--dark h3,.popup-modal .modal-box.modal-box--dark h4,.popup-modal .modal-box.modal-box--dark h5,.popup-modal .modal-box.modal-box--dark a,.popup-modal .modal-box.modal-box--dark p{color:#fff}.popup-modal .modal-box.modal-box--dark .btn{color:#fff;background-color:#0000;border-color:#fff}.popup-modal .modal-box.modal-box--dark .btn:hover{color:#d9d9d9;border-color:#d9d9d9}.popup-modal .modal-box.modal-box--dark .btn.disabled,.popup-modal .modal-box.modal-box--dark .btn:disabled{color:#d9d9d9;background:0 0;border-color:#d9d9d9;cursor:default!important}.popup-modal .modal-box.modal-box-active{z-index:1;display:flex}@media (min-width:768px){.popup-modal .modal-box{min-height:20vh;max-width:100%;width:760px}.popup-modal .modal-box:not(.modal-box--dark){border:2px solid #d9d9d9;padding:2rem}.popup-modal .modal-box__header{text-align:left;margin-bottom:1.6rem}.popup-modal .modal-box__header h2,.popup-modal .modal-box__header h3{font-size:3.8rem}.popup-modal .modal-box__actions{flex-direction:row;display:flex}.popup-modal .modal-box__actions .btn{margin:0 2rem 0 0}}.ask-for-region{color:#fff;text-align:right;background-color:#1f2229;padding:.8rem .8rem .8rem 0;line-height:1.11}.ask-for-region span{-webkit-user-select:none;user-select:none;font-size:1.3rem}.ask-for-region__caption{cursor:default}.ask-for-region .container,.ask-for-region .section-layer{padding-right:0}.ask-for-region button{cursor:pointer;-webkit-tap-highlight-color:#0000;vertical-align:middle;background:#ffffff4d;border:none;margin-left:.8rem;padding:0 2.4rem;font-size:1.3rem;line-height:1.8rem;text-decoration:none;transition:opacity .26s ease-in-out;display:inline-block}.ask-for-region button .change-region-button__title{color:#fff}.ask-for-region button:hover{opacity:.8}.ask-for-region button.yes{background:#fff}.ask-for-region button.yes span{color:#1f2229}.ask-for-region .ico{line-height:2.4rem}@media (max-width:767px){.ask-for-region .container,.ask-for-region .section-layer{text-align:left;justify-content:space-between;align-items:center;display:flex}.ask-for-region .yes{display:none}.ask-for-region button{padding:0 1.2rem}.ask-for-region .change-region-button__title_long{display:none}.ask-for-region__caption{vertical-align:middle;max-width:calc(100% - 149px);display:inline-block}}.region-selector{cursor:pointer;-webkit-tap-highlight-color:#0000;flex-direction:row-reverse;justify-content:flex-start;align-items:center;gap:.2rem;transition:transform .2s linear;display:flex}.region-selector__name{color:#65707b;-webkit-user-select:none;user-select:none;border-bottom:1px solid #65707b;font:400 1.4rem/1.29 rooftop}.region-selector__icon{flex:0 0 2.2rem}.region-selector__icon img{width:2.2rem;height:2.2rem;margin:0;display:block}.region-selector:hover .region-selector__name{border-color:#0000}.region-selector:focus,.region-selector:active{transform:scale(.96)}@media (max-width:600px){.region-selector__name{font-size:1.2rem}.region-selector__icon{flex:0 0 1.8rem}.region-selector__icon img{width:1.8rem;height:1.8rem;margin:0;display:block}}#region-modal-box{width:100%;height:100%;padding-left:1.8rem}#region-modal-box .close{position:fixed}#region-modal-box .close>div{width:20rem;height:20rem;z-index:-1;background:linear-gradient(#1f2229 74%,#0000 100%);display:block;position:fixed;top:-10rem;right:-10rem;transform:rotate(45deg)}#region-modal-box .modal-box__header h4{margin-top:.8rem;margin-bottom:1.8rem}#region-modal-box .items-content{column-count:4;margin-bottom:27px}#region-modal-box .items-content ul{text-align:left;margin:0 0 2.6rem;padding-left:0}#region-modal-box .items-content li{color:#fff;max-width:21rem;cursor:pointer;margin:0 .5rem 0 0;padding:.8rem 1.5rem .6rem 0;font-size:1.4rem;line-height:1.8rem;transition:all .2s;display:block}#region-modal-box .items-content li.active,#region-modal-box .items-content li:hover{color:#fff;font-weight:700}#region-modal-box .items-content .region-list__letter{color:#fff;font-size:2.2rem;line-height:1;display:block}#region-modal-box .items-content .region-list__group h3{color:#fff}@media (max-width:767px){#region-modal-box .items-content{column-count:3}}@media (max-width:600px){#region-modal-box .items-content{column-count:2}}@media (max-width:767px){#region-modal-box{margin:0;padding:0;position:absolute;inset:0}#region-modal-box .js-location-name{margin-top:.4rem;display:block}#region-modal-box .modal-box__body .items-content li{font-size:1.3rem}#region-modal-box .close{font-size:2rem!important}}@media (max-width:600px){#region-modal-box .modal-box__header,#region-modal-box .modal-box__body{padding-left:.9rem;padding-right:.9rem}#region-modal-box .items-content ul{margin-bottom:1.8rem}#region-modal-box .items-content li{padding-right:0;font-size:1.3rem;line-height:1.3}}.small-text{font-size:.8em}.text-gray{color:#b3b3b3}.text-link{cursor:pointer;-webkit-tap-highlight-color:#0000;text-decoration:underline}.text-link:hover{text-decoration:none}.link-gray{color:#d9d9d9;border-color:#d9d9d9}.link--dashed{border-bottom:1px dashed #b3b3b3;text-decoration:none}.link--underline{cursor:pointer;border:0 solid;border-bottom-width:1px;text-decoration:none}.container,.section-layer{max-width:80%;width:100%;margin-left:auto;margin-right:auto;padding-left:18px;padding-right:18px}@media (max-width:1440px){.container,.section-layer{max-width:116rem}}@media (max-width:1000px){.container,.section-layer{max-width:92%}}@media (max-width:600px){.container,.section-layer{max-width:100%}}.section-layer{z-index:1;position:relative}@media (max-width:600px){.section-layer{padding:2.4rem 1.8rem}}.box__title{margin:0 0 1.6rem;font:800 2.2rem/1.27 halvar}.box.box--colored{background:#f3f5f6;border-radius:3.2rem;padding:2rem 2.4rem 2.4rem;overflow:hidden}.box.box--shadowed{background:#fff;border-radius:3.2rem;padding:2.4rem;box-shadow:0 .4rem 1rem #31343c1f}@media (max-width:992px){.box.box--colored,.box.box--shadowed{border-radius:1.6rem;padding:1.2rem}}.box-pic{flex:100%;align-items:center;display:flex;position:relative}.section--teaser{background:#000;position:relative}.section--teaser:before{height:2.4rem;width:100%;background:#fff;border-radius:2.4rem 2.4rem 0 0;margin-top:-2.4rem;bottom:0;left:0}.section--teaser:after{z-index:-1;width:100%;height:2.4rem;background:#000;top:0}.section--teaser .container,.section--teaser .section-layer{padding-top:2.4rem;padding-bottom:2.4rem}@media (max-width:767px){.section--teaser:before{display:none}.section--teaser .container,.section--teaser .section-layer{padding-top:1.8rem;padding-bottom:1.8rem}}.page-teaser{height:40rem;position:relative}.page-teaser__pic{width:100%;min-height:36rem;height:100%;background:#000;position:relative}.page-teaser__pic .pic-layer img{pointer-events:none;display:block}.page-teaser__pic .pic-layer.pic-mixx{width:50%;position:absolute;top:2.8rem;right:0}.page-teaser__pic .pic-layer.pic-mixx img{width:100%;display:block}.page-teaser__pic .pic-layer.teaser-pic--picture{width:41rem;max-width:100%;position:absolute;bottom:2.4rem;right:0}.page-teaser__pic .pic-layer.teaser-pic--picture img{max-width:100%;margin:0}@media (max-width:767px){.page-teaser__pic .pic-layer.teaser-pic--picture{max-width:calc(100% - 2.4rem);position:relative;inset:1.2rem 1.2rem auto}}.page-teaser__pic .pic-layer.teaser-pic--bg{height:100%;width:100%}.page-teaser__pic .pic-layer.teaser-pic--bg img{float:right;height:100%;min-width:100%;object-fit:cover;margin:0}.page-teaser__text{width:52rem;max-width:100%;color:#000;background:#fff;border-radius:2.4rem;flex-direction:column;justify-content:space-between;padding:2.4rem;display:flex;position:absolute;top:2.4rem;bottom:2.4rem;left:2.4rem;overflow:hidden}.page-teaser__title{text-transform:uppercase;margin-bottom:.8rem;font-family:halvar;font-size:3.8rem;line-height:1}.page-teaser__title .lowercase{text-transform:none}.page-teaser__subtitle{font-size:1.5rem}.page-teaser__buttons{margin-top:auto}.page-teaser__buttons .btn{width:100%;margin-bottom:0}@media (max-width:767px){.page-teaser{height:36rem}.page-teaser__pic{width:80%;border-radius:3.2rem;margin:0 auto}.page-teaser__pic .pic-layer{max-height:100%;margin-right:15%;top:3rem;bottom:auto}.page-teaser__pic .pic-layer img{max-width:100%}.page-teaser__pic .pic-layer.pic-mixx{width:100%;position:relative;left:auto;right:auto}.page-teaser__pic .pic-layer.teaser-pic--picture{width:76%;margin:0 0 0 auto;inset:auto 0 -10% auto}.page-teaser__text{width:calc(100% - 1.6rem);border-radius:1.2rem;padding:1.2rem;inset:auto .8rem .8rem}.page-teaser__title{font-size:2.2rem}.page-teaser__subtitle{font-size:1.2rem}.page-teaser__subtitle p{font-size:inherit;margin-bottom:0}.page-teaser__buttons{width:100%;height:100%;position:absolute;top:0;left:0}.page-teaser__buttons .teaser-more{opacity:0;height:100%;width:100%;position:absolute}}.section--prices .section-layer{padding-bottom:3.6rem}.section--prices .calls-price{-webkit-user-select:none;user-select:none;margin-bottom:2.2rem}.section--prices .calls-price-title{color:#999;padding:1rem 0;line-height:1.4}.section--prices .calls-price-pos{border-bottom:1px solid #eee;justify-content:space-between;padding:1rem 0;line-height:1.4;display:flex}.section--prices .calls-price-pos .opts-price{font-weight:700}@media (max-width:600px){.section--prices .calls-price{font-size:.9em}.section--prices .section-layer{padding-top:0;padding-bottom:1.4rem}.section--prices .opts-price{flex:0 0 11rem}}.section--tariffs .box{margin-bottom:3.2rem}.section--tariffs .card{justify-content:space-between;gap:1rem;display:flex}.section--tariffs .card__name{flex:0 0 24%}.section--tariffs .card__opts{flex:0 0 50%;margin-left:auto}.section--tariffs .card__price{flex:0 0 16%}.section--tariffs .card .options-list{flex-wrap:wrap;gap:.8rem;display:flex}.section--tariffs .card .options-list__item{flex:0 0 45%;align-items:center;margin-bottom:.8rem;display:flex}.section--tariffs .card .options-list .item{-webkit-user-select:none;user-select:none}.section--tariffs .card .options-list .item__name{font-size:1.3rem;line-height:1.8rem}.section--tariffs .card .options-list .item__icon img{width:4.8rem;margin:0 1.6rem 0 0;display:block}.section--tariffs .card .options-list .item .bigtext{margin-right:.3rem;font-family:halvar;font-size:1.6em;line-height:1;display:block}.section--tariffs .card .card__name h3{-webkit-user-select:none;user-select:none;margin-bottom:1rem;font-size:2.4rem;line-height:1.05}.section--tariffs .card .card__name .mixx-logo{color:#ff59a3;font-size:2.4rem;font-weight:700;line-height:1}.section--tariffs .card .card__price{text-align:left}.section--tariffs .card .card__price .price{width:10rem;max-width:100%;align-items:flex-start;margin:1rem 0 2.4rem;display:flex}.section--tariffs .card .card__price .price__val{flex:0 calc(90% - 1rem);font-family:halvar;font-size:2em;font-weight:700;line-height:1}.section--tariffs .card .card__price .price__cy{flex:0 0 1rem;font-family:halvar;font-size:2em;font-weight:700;line-height:1}.section--tariffs .card .card__price .price__period{text-align:center;flex:0 0 100%;margin-top:.3rem;font-size:1.6rem;display:block}.section--tariffs .card .card__price .btn{min-width:5rem;border:2px solid #000;margin-bottom:0;padding:.8rem 2rem}@media (max-width:600px){.section--tariffs .card{flex-direction:column}.section--tariffs .card .card__name{margin-bottom:1.2rem}.section--tariffs .card .card__opts{margin:0}.section--tariffs .card .options-list{flex-direction:column;margin-bottom:2rem}.section--tariffs .card .options-list__item{max-width:21rem;margin-bottom:.3rem}.section--tariffs .card .card__price{text-align:left;justify-content:space-between;align-items:flex-end;display:flex}.section--tariffs .card .card__price .price{width:8rem;margin:0}.section--tariffs .card .card__price .price__val{font-size:1.8em}.section--tariffs .card .card__price .price__period{margin-top:-.2rem;margin-left:-.5rem}.section--tariffs .section-layer{padding-top:1.6rem;padding-bottom:0}}.section--services{-webkit-user-select:none;user-select:none}.section--services .section-layer{padding-bottom:3.6rem}.section--services .services-list{flex-wrap:wrap;gap:1.2rem;display:flex}.section--services .services-list .slider{width:calc(100% + 7rem);margin-left:-4.4rem;padding-left:.4rem}.section--services .services-list .swiper-wrapper{margin-left:2.4rem}.section--services .services-list .swiper-slide{width:calc(14.2857% - 1.77143rem);margin:0 0 1.2rem 1.2rem}.section--services .services-list .swiper-slide:last-of-type{margin-right:3rem}.section--services .services-list .item{-webkit-user-select:none;user-select:none;height:100%;background:#fff;border-radius:3.2rem;flex-direction:column;flex:24%;justify-content:flex-start;gap:3.2rem;padding:2.4rem;display:flex;overflow:hidden;transform:translateZ(0);box-shadow:0 .4rem 1.4rem #2d2d361a}.section--services .services-list .item__icon img{width:4.8rem;margin:0;display:block}.section--services .services-list .item__name{min-height:4.4rem;font:400 1.4rem/1.2 rooftop}@media (max-width:600px){.section--services .services-list{flex-wrap:wrap}.section--services .services-list .item{flex:0 0 48%}}.section--services .btn,.section--services .item.item--additional,.section--services .swiper-nav{display:none}.section--services.add-services-max .item{flex:31%}.section--services.add-services-max .item--additional,.section--services.add-services-max .swiper-nav{display:flex}@media (max-width:600px){.section--services .section-layer{padding-top:0}.section--services .services-list .item{border-radius:1.6rem;flex:0 0 100%;padding:1.2rem}.section--services .services-list .item__name{min-height:auto;font-size:1.2rem}.section--services .services-list .slider{width:calc(100% + 4rem);margin:-1rem -1rem 0;padding:0}.section--services .services-list .swiper-nav{display:none}.section--services .services-list .swiper-wrapper{width:auto;flex-wrap:wrap;margin:0;display:flex}.section--services .services-list .swiper-slide{width:calc(50% - 2rem);margin:1rem}.section--services .services-list .swiper-slide:nth-of-type(2n){margin-left:0}.section--services .services-list .swiper-slide:nth-of-type(2n):last-of-type{margin-right:0}.section--services .services-list .swiper .item{width:45%}.section--services .btn{width:100%;margin:2rem 4rem 1rem;display:block}}.section--about{z-index:2;position:relative}.section--about.hidden{display:none}.section--about .section-layer{padding-bottom:3.6rem}.section--about .steps{width:100%;gap:1.2rem;display:flex}.section--about .steps-list{flex:45%}.section--about .steps-list .item{-webkit-user-select:none;user-select:none;height:calc(33.3% - .8rem);background:#f3f5f6;border-radius:3.2rem;align-items:center;gap:1.2rem;margin-bottom:1.2rem;padding:1.6rem;display:flex;overflow:hidden}.section--about .steps-list .item:last-of-type{margin-bottom:0}.section--about .steps-list .item img{width:4.8rem;border-radius:1.6rem;margin:0;display:block;overflow:hidden}.section--about .steps-banner{background-color:#000;border-radius:3.2rem;flex:50%;padding:3.2rem;overflow:hidden}.section--about .steps-banner img{height:100%;margin:0 auto;display:block}@media (max-width:600px){.section--about .steps{flex-direction:column}.section--about .steps .steps-list .item{border-radius:1.6rem;padding:0 0 1rem}.section--about .steps .steps-banner{max-width:100%;border-radius:1.6rem}.section--about .steps .steps-banner img{width:100%}.section--about .section-layer{padding-top:0;padding-bottom:2.4rem}.section--about .section-layer .box{background:#f3f5f6;border-radius:2.4rem;padding:1.6rem 2rem}}.section--add.hidden{display:none}.section--add .section-layer{padding-bottom:3.2rem}.section--add .box{-webkit-user-select:none;user-select:none}.section--add .additional-services{margin-bottom:-1.2rem}.section--add .additional-services .slider{width:calc(100% + 7rem);margin-left:-4.4rem;padding-left:.4rem}.section--add .additional-services .swiper-wrapper{margin-left:2.4rem}.section--add .additional-services .swiper-slide{width:23rem;width:calc(25% - 2.4rem);margin:0 0 1.2rem 1.2rem}.section--add .additional-services .swiper-slide:last-of-type{margin-right:4rem}.section--add .additional-services .item{background:#fff;border-radius:1.2rem;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:1.2rem;padding:2.4rem;display:flex;overflow:hidden;transform:translateZ(0);box-shadow:0 .4rem 1.4rem #2d2d361a}.section--add .additional-services .item__icon img{width:7rem;margin:0;display:block}.section--add .additional-services .item__name{max-width:13rem;font:400 1.6rem/1.375 rooftop}@media (max-width:600px){.section--add .section-layer{padding-top:0}.section--add .additional-services .slider{width:calc(100% + 4rem);margin:-1rem -1rem 0;padding:0}.section--add .additional-services .swiper-nav{display:none}.section--add .additional-services .swiper-wrapper{width:auto;margin:0;display:block}.section--add .additional-services .swiper-slide{width:90%;margin:1rem}.section--add .additional-services .item{width:100%}.section--add .additional-services .item__name{font-size:1.2rem!important}}.section--banner .section-layer img{height:100%;display:block}.section--banner .banner{background:#000;border-radius:2.4rem;padding:2.4rem;position:relative;overflow:hidden}.section--banner .banner__bg{width:50%;position:absolute;top:0;bottom:0;left:25%}.section--banner .banner__bg .glow-bg:before{width:1em;height:1em;filter:blur(8rem);background:#3fcbff;border-radius:50%;font-size:45rem;transform:translateZ(0)}.section--banner .banner__bg .glow-bg--pink:before{background:#ff59a3}.section--banner .banner__bg .pic-layer{animation:1.8s ease-in-out infinite alternate sk;position:absolute;top:0;left:50%}@keyframes sk{to{transform:translateY(-.4rem)}}@keyframes blnk{to{opacity:0}}.section--banner .banner__bg .pic-layer img{width:100%}.section--banner .banner__bg .pic-layer.star-pic{width:7%;animation:1s ease-in-out infinite alternate blnk;top:1rem}.section--banner .banner__bg .pic-layer.star-pic+.star-pic{width:5%;animation-delay:.4s;left:auto;right:7%}.section--banner .banner__bg .pic-layer.layer2{width:42%;animation-duration:1s;animation-delay:.1s;top:-4rem}.section--banner .banner__bg .pic-layer.glow-bg{margin-left:-15%}.section--banner .banner__title{color:#fff;text-transform:uppercase;margin-bottom:1.2rem;font:700 2.7rem/1 halvar}.section--banner .banner__caption{color:#fff;font-size:1.6rem}.section--banner .banner__link{position:absolute;bottom:2.4rem;right:2.4rem}.section--banner .banner__link .link{text-transform:uppercase;color:#fff;font-weight:700;transition:opacity .4s ease-in-out}.section--banner .banner__link .link span{vertical-align:middle;display:inline-block}.section--banner .banner__link .link .icon{margin-top:.2em}.section--banner .banner__link .link:hover{opacity:.8}@media (max-width:600px){.section--banner .section-layer{padding-top:0}.section--banner .banner__title{font-size:1.9rem}.section--banner .banner__caption{width:60%;font-size:1.4rem}.section--banner .banner__bg{width:50%;top:10%;left:auto;right:0}.section--banner .banner__bg .pic-layer.star-pic{width:10%;top:1rem}.section--banner .banner__bg .pic-layer.layer1{height:auto;width:10%;top:0;left:25%}.section--banner .banner__bg .pic-layer.layer2{height:auto;width:80%;top:3rem;left:40%}.section--banner .banner__bg .pic-layer.layer3{height:auto;width:60%;top:4rem;left:50%}.section--banner .banner__link{height:100%;bottom:0;right:0;width:100%!important}.section--banner .banner .link{width:100%;height:100%;position:absolute;inset:0}.section--banner .banner .link span{opacity:0}}.section--faq .section-layer{padding-bottom:3.2rem}.faq{padding-top:1.8rem}.faq__item{margin-bottom:1.8rem}.faq .item{color:#000;cursor:pointer;-webkit-tap-highlight-color:#0000;background:#f3f5f6;border-radius:2.4rem;padding:2.7rem 3.2rem;position:relative}.faq .item__close{width:2rem;height:2rem;text-align:center;filter:invert(100);position:absolute;top:1.8em;right:2rem;overflow:hidden}.faq .item__title{-webkit-user-select:none;user-select:none;padding-right:3.6rem;font:700 1.8rem/1.27 rooftop}.faq .item__text{box-sizing:border-box;opacity:0;max-height:0;font-size:1.6rem;line-height:1.26;transition:all .2s ease-in-out;overflow:hidden}.faq .item__text p:first-of-type{padding-top:2rem}.faq .item__text a{text-decoration:underline}.faq .item__text a:hover{text-decoration:none}.faq .item.active .item__close{transform-origin:25%;transform:rotate(-90deg)}.faq .item.active .item__text{max-height:100rem;opacity:1;transition:all .4s ease-in-out}@media (max-width:600px){.faq{display:block}.faq__item{padding:0}.faq .item{padding:2.7rem 3rem}.faq .item__title{min-height:auto;border-bottom:none;margin-bottom:0;font-size:1.6rem;line-height:1.25}.faq .item__text{padding:0;font-size:1.6rem;line-height:1.38}.faq .item.active .item__text{padding-bottom:0}}button{background:0 0;border:none}.text-link--grey{color:#666673}.swiper-nav{width:10rem;position:absolute;top:3.8rem;right:2.4rem}.swiper-button-prev,.swiper-button-next{text-align:center;width:3.2rem;height:3.2rem;background:#dfe2e4;border-radius:.4rem;padding:.7rem 0;top:0;overflow:hidden}.swiper-button-prev svg,.swiper-button-next svg{width:30%;fill:#65707b!important}.swiper-button-prev{transform:scaleX(-1)}.popup{height:100vh;z-index:100;background:#0000004d;justify-content:center;align-items:center;display:none;position:fixed;top:0;left:0;right:0}.popup._visible{display:flex}.popup__body{width:52rem;max-width:90%;z-index:10;background:#fff;border-radius:1.6rem;padding:2.4rem 4.6rem 2.4rem 2.4rem;position:relative}.popup__body h4,.popup__body p{margin-bottom:1.2rem}.popup__body .pop-info{color:#81848e;background:#17181b0d;border-radius:.8rem;padding:.8rem 1.2rem;overflow:hidden}.popup__body .pop-info p:last-of-type{margin-bottom:0}.popup__body .pop-actions{align-items:center;gap:1.2rem;margin-top:1.4rem;display:flex}.popup__body .pop-actions .btn{margin-bottom:0}.popup__body .pop-actions .btn--main{text-decoration:none}@media (max-width:600px){.popup__body .pop-actions{flex-direction:column-reverse;align-items:flex-start;gap:1rem}}.popup__close .close{width:1em;height:1em;cursor:pointer;-webkit-tap-highlight-color:#0000;font-size:2rem;transition:all .3s;position:absolute;top:1.4rem;right:1rem}.popup__close .close:before,.popup__close .close:after{width:100%;height:.2rem;transform-origin:50%;background:#999}.popup__close .close:before{transform:rotate(45deg)translateY(.5em)}.popup__close .close:after{transform:rotate(-45deg)translate(-.5em)}.popup__close .close:active{transform:scale(.9)}.section--footer{background:#f3f5f6}.section--footer .section-layer{text-align:center;color:#8c92a1;padding:7rem 0;font-size:1.6rem;line-height:1.38;display:block}.section--footer .section-layer .text-link{color:#8c92a1;text-decoration:underline}.section--footer .section-layer .text-link:hover{text-decoration:none}@media (max-width:600px){.section--footer .section-layer{padding-top:4.5rem;padding-bottom:4.5rem}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animated{animation-duration:1s;animation-fill-mode:both}.animated.hinge{animation-duration:2s}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.bounce{animation-name:bounce}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}to{transform:translateY(0)}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%{opacity:0;transform:translate(-2000px)}60%{opacity:1;transform:translate(30px)}80%{transform:translate(-10px)}to{transform:translate(0)}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%{opacity:0;transform:translate(2000px)}60%{opacity:1;transform:translate(-30px)}80%{transform:translate(10px)}to{transform:translate(0)}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px)}60%{opacity:1;transform:translateY(-30px)}80%{transform:translateY(10px)}to{transform:translateY(0)}}.bounceInUp{animation-name:bounceInUp}@-webkit-keyframes bounceOut{0%{transform:scale(1)}25%{transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(.3)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}to{opacity:1;transform:translateY(0)}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate(-2000px)}to{opacity:1;transform:translate(0)}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate(2000px)}to{opacity:1;transform:translate(0)}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}to{opacity:1;transform:translateY(0)}}.fadeInUpBig{animation-name:fadeInUpBig}.fadeOut{animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-2000px)}to{transform:translateY(0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{opacity:0;transform:translate(-2000px)}to{transform:translate(0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{opacity:0;transform:translate(2000px)}to{transform:translate(0)}}.slideInRight{animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{transform:translate(0)}to{opacity:0;transform:translate(-2000px)}}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@media (min-width:1280px){html{font-size:9px}}@media (min-width:1440px){html{font-size:10px}}@media (min-width:1700px){html{font-size:12px}}@media (min-width:2000px){html{font-size:14px}}@media (min-width:3000px){html{font-size:18px}}@media (max-width:1000px){html{font-size:8px}}@media (max-width:769px){html{font-size:7px}}@media (max-width:600px){html{font-size:12px}}@media (max-width:440px){html{font-size:10px}}@media (max-width:360px){html{font-size:9px}}