@charset "UTF-8";:root{--offset:24px;--header:285px;--base-color:#000000;--white:#ffffff;--blue-light:#F0F4FF;--blue:#045BEC;--red:#F71464;--red-dark:#CB0B4E;--gray:#F7F9FF;--gray-dark:#424c5e;--stroke:#E4E9FA;--radius-small:23px;--radius:30px;--radius-big:40px;--gradient:linear-gradient(180deg, rgba(242, 245, 255, 0.8) 0%, rgba(255, 255, 255, 0.8) 100%);--overlay:rgba(27, 27, 27, 0.9);--transition-small:0.25s all ease-in-out;--transition:0.5s all ease}@media (max-width:1430px){:root{--offset:20px}}*{padding:0;margin:0;border:0;font-family:Lato,sans-serif;font-weight:400;color:var(--base-color);font-size:16px;line-height:145%}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}:active,:focus{outline:0}a:active,a:focus{outline:0}aside,footer,header,nav{display:block}body,html{height:100%;width:100%;font-size:100%;line-height:1;font-size:16px;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}button,input,textarea{font-family:inherit}input::-ms-clear{display:none}button{border:none;font:inherit;color:inherit;background-color:transparent;cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:visited{text-decoration:none}a:hover{text-decoration:none}ol li,ul li{list-style:none}img{max-width:100%;-o-object-fit:cover;object-fit:cover;height:auto;vertical-align:middle}.-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.-row-center{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.-row-start{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.-row-end{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.-row-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.-row-revers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap}.-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.-column-start{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.-column-end{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.-column-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.-column-between{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}.-column-reverse{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.-row-between{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.-grid{display:-ms-grid;display:grid}.-grid-2{display:-ms-grid;display:grid;-ms-grid-columns:1fr[2];grid-template-columns:repeat(2,1fr)}.-grid-3{display:-ms-grid;display:grid;-ms-grid-columns:1fr[3];grid-template-columns:repeat(3,1fr)}.-grid-4{display:-ms-grid;display:grid;-ms-grid-columns:1fr[4];grid-template-columns:repeat(4,1fr)}.-grid-5{display:-ms-grid;display:grid;-ms-grid-columns:1fr[5];grid-template-columns:repeat(5,1fr)}.-grid-6{display:-ms-grid;display:grid;-ms-grid-columns:1fr[6];grid-template-columns:repeat(6,1fr)}.-grid-7{display:-ms-grid;display:grid;-ms-grid-columns:1fr[7];grid-template-columns:repeat(7,1fr)}body{height:auto;--offset-right:0px;padding-right:var(--offset-right);-webkit-tap-highlight-color:transparent}@media (max-width:1250px){body{--header-size:140px}}@media (max-width:550px){body{--header-size:127px}}.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1470px;margin:0 auto;padding:0 30px var(--offset) 30px}@media (max-width:1430px){.wrapper{0 0 padding:var(--offset) 0}}@media (max-width:1250px){.wrapper{0 0 padding:var(--offset) 0}}@media (max-width:1250px){.wrapper{display:block;padding:0}}.main{overflow:hidden;border-radius:0}@media (max-width:1250px){.main{padding-top:var(--header-size);border-radius:0}}.container{max-width:1120px;padding-left:47px;padding-right:40px}@media (max-width:1366px){.container{padding:0 30px}}@media (max-width:1250px){.container{padding:0 15px;max-width:100%}}button,input{-webkit-box-shadow:none;box-shadow:none;border-radius:0;outline-offset:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}strong{font:inherit;font-weight:700}a,button{font-family:inherit;color:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;-webkit-transition:var(--transition-small);transition:var(--transition-small);-webkit-tap-highlight-color:transparent}@media (any-hover:hover){a:hover{color:var(--blue)}}em,i,p,span{font-family:inherit;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}svg{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-webkit-transition:inherit;transition:inherit}svg path{-webkit-transition:inherit;transition:inherit}h1,h2,h3,h4,h5,h6{text-align:left;font-weight:700;line-height:100%}h1 em,h1 span,h2 em,h2 span,h3 em,h3 span,h4 em,h4 span,h5 em,h5 span,h6 em,h6 span{color:var(--blue)}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em{font-weight:400}h1{font-size:53px}@media (max-width:1366px){h1{font-size:50px}}@media (max-width:1250px){h1{font-size:47px}}@media (max-width:1050px){h1{font-size:43px}}@media (max-width:950px){h1{font-size:38px}}@media (max-width:750px){h1{font-size:33px}}@media (max-width:550px){h1{font-size:30px}}@media (max-width:350px){h1{font-size:27px}}h2{font-size:48px}@media (max-width:1366px){h2{font-size:46px}}@media (max-width:1250px){h2{font-size:42px}}@media (max-width:1050px){h2{font-size:38px}}@media (max-width:950px){h2{font-size:33px}}@media (max-width:750px){h2{font-size:30px}}@media (max-width:550px){h2{font-size:26px}}@media (max-width:350px){h2{font-size:23px}}h3{font-size:26px}@media (max-width:1366px){h3{font-size:24px}}@media (max-width:1250px){h3{font-size:22px}}@media (max-width:750px){h3{font-size:20px}}h4{font-size:20px}@media (max-width:1366px){h4{font-size:18px}}.-offset{padding:60px 0}@media (max-width:1050px){.-offset{padding:50px 0}}@media (max-width:750px){.-offset{padding:45px 0}}.-offset-top{padding-top:60px}@media (max-width:1050px){.-offset-top{padding-top:50px}}@media (max-width:750px){.-offset-top{padding-top:45px}}.-offset-bottom{padding-bottom:60px}@media (max-width:1050px){.-offset-bottom{padding-bottom:50px}}@media (max-width:750px){.-offset-bottom{padding-bottom:45px}}.-small{padding:45px 0}@media (max-width:1050px){.-small{padding:40px 0}}@media (max-width:750px){.-small{padding:34px 0}}.-small-top{padding-top:45px}@media (max-width:1050px){.-small-top{padding-top:40px}}@media (max-width:750px){.-small-top{padding-top:35px}}.-big-top{padding-top:90px}@media (max-width:1050px){.-big-top{padding-top:80px}}@media (max-width:750px){.-big-top{padding-top:70px}}.-small-bottom{padding-bottom:45px}@media (max-width:1050px){.-small-bottom{padding-bottom:40px}}@media (max-width:750px){.-small-bottom{padding-bottom:35px}}.-blue-light{background-color:var(--blue-light)}.link{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:10px;-webkit-transition:var(--transition-small);transition:var(--transition-small)}.link::before{content:"";position:absolute;bottom:-2px;left:0;width:0;opacity:0;height:1px;background-color:currentColor;-webkit-transition:inherit;transition:inherit}@media (any-hover:hover){.link:hover::before{width:100%;opacity:1}}.link.-invert::before{width:100%;opacity:1}@media (any-hover:hover){.link.-invert:hover::before{width:0;opacity:0}}.input.-white{background-color:transparent}.input.-white input,.input.-white textarea{background-color:var(--white);border:1px solid rgba(131,139,156,.27)}.input.-white input:focus,.input.-white textarea:focus{-webkit-filter:drop-shadow(0 4px 8px rgba(0, 0, 0, .3));filter:drop-shadow(0 4px 8px rgba(0, 0, 0, .3))}.input__box{position:relative}.input input,.input textarea{display:block;width:100%;padding:21px 22px 22px;font-size:18px;line-height:120%;-webkit-transition:var(--transition-small);transition:var(--transition-small);border:1px solid transparent;-webkit-box-shadow:none;box-shadow:none;outline:0;color:var(--gray-dark);background-color:var(--white);border-radius:var(--radius-big)}@media (max-width:950px){.input input,.input textarea{padding:18px 20px 19px;font-size:16px}}@media (max-width:550px){.input input,.input textarea{padding:15px 20px 16px;font-size:14px}}.input input::-webkit-input-placeholder,.input textarea::-webkit-input-placeholder{font:inherit;color:inherit}.input input::-moz-placeholder,.input textarea::-moz-placeholder{font:inherit;color:inherit}.input input:-ms-input-placeholder,.input textarea:-ms-input-placeholder{font:inherit;color:inherit}.input input::-ms-input-placeholder,.input textarea::-ms-input-placeholder{font:inherit;color:inherit}.input input::placeholder,.input textarea::placeholder{font:inherit;color:inherit}.input input:focus,.input textarea:focus{color:var(--base-color);border-color:var(--blue);-webkit-filter:drop-shadow(0 4px 19px rgba(4, 91, 236, .5));filter:drop-shadow(0 4px 19px rgba(4, 91, 236, .5))}@media (any-hover:hover){.input input:hover,.input textarea:hover{color:var(--base-color);border-color:var(--blue);cursor:pointer}}.input textarea{min-height:141px;resize:none;border-radius:var(--radius-small)}@media (max-width:950px){.input textarea{min-height:126px}}.input.--error input,.input.--error textarea{border-color:var(--red)}.input.--error input:focus,.input.--error textarea:focus{border-color:var(--red);-webkit-filter:drop-shadow(0 4px 8px rgba(247, 20, 100, .5));filter:drop-shadow(0 4px 8px rgba(247, 20, 100, .5))}.input.--error .input__warning{max-height:30px;padding-top:5px}.input__warning{overflow:hidden;max-height:0;color:var(--red);font-size:12px;-webkit-transition:var(--transition-small);transition:var(--transition-small)}@media (max-width:550px){.input__warning{font-size:10px}}.checkbox{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:inherit}.checkbox.-white{color:var(--white)}.checkbox.-white>span{--color:var(--white);background-color:var(--white);border-color:#dde0e4}.checkbox input{position:absolute;inset:0;display:block;width:100%;height:100%;z-index:1;opacity:0;cursor:pointer}.checkbox input:checked+span::before{-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.checkbox input:focus{-webkit-filter:drop-shadow(0 4px 19px rgba(4, 91, 236, .5));filter:drop-shadow(0 4px 19px rgba(4, 91, 236, .5))}.checkbox>span{position:relative;display:block;-ms-flex-negative:0;flex-shrink:0;top:.2em;width:16px;height:16px;border-radius:3px;--color:#dde0e4;border:1px solid var(--color);-webkit-transition:var(--transition-small);transition:var(--transition-small)}.checkbox>span::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);width:10px;height:10px;border-radius:inherit;background-color:var(--blue);-webkit-transition:inherit;transition:inherit}.checkbox__label{position:relative;display:block;-webkit-transition:var(--transition-small);transition:var(--transition-small);font-size:16px;line-height:130%;color:inherit}@media (max-width:950px){.checkbox__label{font-size:15px}}@media (max-width:750px){.checkbox__label{font-size:14px}}@media (max-width:550px){.checkbox__label{font-size:12px}}.checkbox a{position:relative;z-index:1;-webkit-transition:inherit;transition:inherit;text-decoration:underline;font-size:inherit}@media (any-hover:hover){.checkbox a:hover{color:inherit;text-decoration-color:transparent}}.checkbox.--error span{--color:var(--red)}.btn{position:relative;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding:17px 25px 18px;line-height:100%;font-weight:700;font-size:15px;text-align:center;background-color:var(--red);border-radius:var(--radius-big);color:var(--white);-webkit-transition:var(--transition-small);transition:var(--transition-small)}.btn::after{content:"";z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);background-color:var(--red-dark);-webkit-transition:inherit;transition:inherit}.btn span{position:relative;z-index:1}@media (any-hover:hover){.btn:hover{color:var(--white)}.btn:hover::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.btn:focus{-webkit-filter:drop-shadow(0 4px 8px rgba(247, 20, 100, .5));filter:drop-shadow(0 4px 8px rgba(247, 20, 100, .5))}.btn.-stroke{border:1px solid var(--blue);color:var(--blue);background-color:transparent}.btn.-stroke::after{background-color:var(--blue)}@media (any-hover:hover){.btn.-stroke:hover{border-color:transparent;color:var(--white)}}.btn.-stroke:focus{-webkit-filter:drop-shadow(0 4px 12px rgba(4, 91, 236, .9));filter:drop-shadow(0 4px 12px rgba(4, 91, 236, .9))}.btn.-blue{background-color:var(--blue)}@media (any-hover:hover){.btn.-blue:hover{color:var(--white)}}.btn.-blue:focus{-webkit-filter:drop-shadow(0 4px 12px rgba(4, 91, 236, .9));filter:drop-shadow(0 4px 12px rgba(4, 91, 236, .9))}.btn.-white{background-color:var(--white);color:var(--red)}.btn.-white::after{background-color:var(--red)}@media (any-hover:hover){.btn.-white:hover{color:var(--white)}}.btn.-white:focus{-webkit-filter:drop-shadow(0 4px 8px rgba(247, 20, 100, .5));filter:drop-shadow(0 4px 8px rgba(247, 20, 100, .5))}.more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding:7px 10px 9px;background-color:var(--gray);color:var(--blue);font-weight:500;font-size:16px;border:1px solid transparent;border-radius:var(--radius-big)}.more svg{width:24px;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px);-ms-flex-negative:0;flex-shrink:0}.more.-white{background-color:var(--white)}@media (any-hover:hover){.more.-white:hover{border-color:var(--blue);color:var(--blue)}}.more.-white:focus{-webkit-filter:drop-shadow(0 4px 8px rgba(0, 0, 0, .3));filter:drop-shadow(0 4px 8px rgba(0, 0, 0, .3))}@media (any-hover:hover){.more:hover{border-color:var(--red);color:var(--red);background-color:transparent}.more:hover svg path{fill:var(--red)}}.more:focus{-webkit-filter:drop-shadow(0 4px 8px rgba(82, 82, 83, .3));filter:drop-shadow(0 4px 8px rgba(82, 82, 83, .3))}.slider-arrows{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;--btn:40px}@media (max-width:750px){.slider-arrows{--btn:35px}}.slider-arrows.-abs{position:absolute;top:50%;left:30px;right:30px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;pointer-events:none}@media (max-width:1250px){.slider-arrows.-abs{left:15px;right:15px}}@media (max-width:550px){.slider-arrows.-abs{position:relative;left:0;right:auto;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;-webkit-transform:unset;-ms-transform:unset;transform:unset;margin-top:12px}}.slider-arrows.-abs .slider-arrows__btn{pointer-events:auto}@media (max-width:550px){.slider-arrows.-abs .slider-arrows__btn svg circle{fill:var(--gray)}}.slider-arrows.-abs .slider-arrows__btn.swiper-button-disabled{pointer-events:none;opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.slider-arrows.-big{--btn:64px}@media (max-width:1250px){.slider-arrows.-big{--btn:55px}}@media (max-width:750px){.slider-arrows.-big{--btn:50px}}.slider-arrows.-gray .slider-arrows__btn svg circle{fill:var(--gray)}@media (any-hover:hover){.slider-arrows.-gray .slider-arrows__btn:hover svg circle{fill:var(--blue)}}.slider-arrows__btn{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:var(--btn);height:var(--btn);border-radius:50%;-webkit-transition:var(--transition-small);transition:var(--transition-small)}.slider-arrows__btn svg{width:100%}.slider-arrows__btn svg circle{-webkit-transition:inherit;transition:inherit}.slider-arrows__btn.--next svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media (any-hover:hover){.slider-arrows__btn.--next:hover{background-color:var(--dark)}}.slider-arrows__btn.swiper-button-disabled{opacity:.7;pointer-events:none}.slider-arrows__btn.swiper-button-lock{display:none}@media (any-hover:hover){.slider-arrows__btn:hover svg circle{fill:var(--blue)}.slider-arrows__btn:hover svg path{stroke:var(--white)}}.slider-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3px;--swiper-pagination-bullet-horizontal-gap:0;--swiper-pagination-bullet-size:13px;--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-inactive-color:var(--white)}.slider-pagination span{-webkit-transition:var(--transition-small);transition:var(--transition-small)}@media (any-hover:hover){.slider-pagination span:hover{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}}.rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header{position:relative;top:calc(-1 * var(--offset));width:var(--header);-ms-flex-negative:0;flex-shrink:0;z-index:2;padding:var(--offset) 0;background-color:var(--gray)}@media (max-width:1250px){.header{position:fixed;top:0;left:0;z-index:9999;right:var(--offset-right);width:auto;padding:0;background-color:var(--white);-webkit-box-shadow:0 4px 20px 0 rgba(194,200,208,.5);box-shadow:0 4px 20px 0 rgba(194,200,208,.5)}}.header [data-scroll].--active{color:var(--blue)}.header__top{display:none}@media (max-width:1250px){.header__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;padding:15px 15px 20px}}@media (max-width:1250px){.header__top .header__nav ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;margin:0 -15px;padding:0 7px;scrollbar-width:none;gap:10px}.header__top .header__nav ul::-webkit-scrollbar{display:none}}.header__top .header__nav ul a{padding:4px 8px;border-radius:7px;font-size:15px}@media (max-width:750px){.header__top .header__nav ul a{padding:3px 10px 4px}}.header__top .header__nav ul a.--active{background-color:var(--blue);color:var(--white)}@media (max-width:750px){.header__top .header__nav ul i{display:none}}.header__logo{gap:10px;text-align:center;font-size:10px;line-height:120%;text-transform:uppercase}@media (max-width:1440px){.header__logo{gap:8px;}}@media (max-width:750px){.header__logo{max-width:150px}}.header__phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:47px;height:47px;padding:10px;-webkit-transition:var(--transition-small);transition:var(--transition-small);border-radius:7px;background-color:var(--gray);cursor:pointer;--color:var(--blue)}.header__wrapper{position:sticky;overflow:hidden;top:var(--offset);left:0;padding:0 40px;--small-offset:51px}@media (max-width:1440px){.header__wrapper{top:10px}}@media (max-width:1366px){.header__wrapper{padding:0 25px}}@media (max-width:1250px){.header__wrapper{position:absolute;top:0;z-index:10;top:calc(var(--header-size) - var(--small-offset));left:0;right:0;width:100%;background-color:var(--white);-webkit-transition:var(--transition-small);transition:var(--transition-small);padding:0 15px 20px;opacity:0;pointer-events:none;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);height:calc(100vh - var(--header-size) + var(--small-offset))}@supports (height:100dvh){.header__wrapper{height:calc(100vh - var(--header-size) + var(--small-offset))}}.header__wrapper.--active{opacity:1;pointer-events:auto;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@media (max-width:1250px){.header__wrapper:has(.scroll.--vertical) .scroll__content{padding-right:20px}}.header__wrapper:has(.scroll.--vertical) .scroll__panel{right:-20px}@media (max-width:1250px){.header__wrapper:has(.scroll.--vertical) .scroll__panel{right:0}}.header__wrapper .scroll{overflow:unset}@media (max-width:1250px){.header__wrapper .scroll{overflow:hidden}}.header__wrapper .scroll .scroll__panel{display:none;width:8px}@media (max-width:1250px){.header__wrapper .scroll .scroll__panel{display:block}}.header__wrapper .scroll .scroll__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px;max-height:calc(100vh - var(--small-offset))}@supports (height:100dvh){.header__wrapper .scroll .scroll__content{max-height:calc(100dvh - var(--small-offset))}}@supports (height:100dvh){.header__wrapper .scroll .scroll__content{max-height:calc(100dvh - 30px)}}}@media (max-width:1250px){.header__wrapper .scroll .scroll__content{max-height:100%}}@media (max-width:1250px){.header__wrapper .header__logo{display:none}}.header .scroll__panel{background-color:#e9ecf4}.header__nav ul{gap:15px}.header__nav a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-weight:600;font-size:20px}.header__nav a.--active{color:var(--blue)}@media (max-width:1250px){.header__nav a{white-space:nowrap;font-size:17px}}.header__nav i{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:26px;height:26px;border-radius:50%;background-color:#e6edff}.header__nav i svg{width:48%}.header__menu ul{gap:5px}.header__menu a{font-weight:500;font-size:14px}.header__box{gap:10px;font-weight:600;font-size:20px;line-height:110%}.header__box a{text-transform:uppercase}.header__box button{font-weight:400;font-size:14px;color:var(--blue)}@media (any-hover:hover){.header__box button:hover{color:var(--base-color)}}.header__buttons{gap:10px}@media (max-width:1250px){.header__buttons{margin-top:auto}}.header__btn{-ms-flex-negative:0;flex-shrink:0;font-size:15px}.burger{position:relative;overflow:hidden;display:none;width:47px;height:47px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:7px;padding:10px;-webkit-transition:var(--transition-small);transition:var(--transition-small);border-radius:7px;background-color:var(--gray);cursor:pointer}@media (max-width:1250px){.burger{display:-webkit-box;display:-ms-flexbox;display:flex}}.burger span{will-change:transform;display:block;width:100%;-ms-flex-negative:0;flex-shrink:0;height:1.5px;background-color:var(--blue);pointer-events:none;-webkit-transition:inherit;transition:inherit}.burger span:nth-child(3){width:60%;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.burger.--open{background-color:var(--blue)}.burger.--open span{background-color:var(--white)}.burger.--open span:nth-child(1){-webkit-transform:translateY(7px) rotate(45deg);-ms-transform:translateY(7px) rotate(45deg);transform:translateY(7px) rotate(45deg)}.burger.--open span:nth-child(2){width:0;height:0;opacity:0;visibility:hidden}.burger.--open span:nth-child(3){-webkit-transform:translateY(-9px) rotate(-45deg);-ms-transform:translateY(-9px) rotate(-45deg);transform:translateY(-9px) rotate(-45deg);width:100%}.scroll{position:relative;overflow:hidden;height:100%}.scroll.--horizontal .scroll__panel,.scroll.--vertical .scroll__panel{opacity:1;visibility:visible}.scroll.--horizontal{padding-bottom:15px}.scroll__content{position:relative;width:100%;height:100%;scrollbar-width:none;--webkit-overflow-scrolling:touch}.scroll__content::-webkit-scrollbar{display:none}.scroll__panel{position:absolute;overflow:hidden;z-index:2;background-color:var(--white);border-radius:var(--radius-small);opacity:0;visibility:hidden}.scroll__thumb{position:absolute;left:0;top:0;width:100%;border-radius:inherit;background-color:var(--blue);-ms-touch-action:none;touch-action:none;cursor:pointer;-webkit-transition:.3s background-color;transition:.3s background-color}.scroll.--vertical{min-height:0}.scroll.--vertical .scroll__content{overflow-y:auto;overflow-x:hidden}.scroll.--vertical .scroll__panel{top:0;right:0;bottom:0;width:5px}.scroll.--vertical .scroll__thumb{left:0;top:0;height:0;width:100%}.scroll.--horizontal .scroll__content{overflow-y:hidden;overflow-x:auto}.scroll.--horizontal .scroll__panel{top:auto;right:0;left:0;width:100%;height:5px;bottom:0;-webkit-transform:unset;-ms-transform:unset;transform:unset}.scroll.--horizontal .scroll__thumb{left:0;top:0;height:100%;width:0}.title{gap:15px 40px;margin-bottom:35px;font-size:22px;line-height:120%}@media (max-width:1250px){.title{font-size:20px}}@media (max-width:1050px){.title{font-size:18px}}@media (max-width:950px){.title{margin-bottom:25px;font-size:16px}}@media (max-width:750px){.title{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}}.title__grid{gap:50px;font-size:inherit;line-height:inherit}@media (max-width:1366px){.title__grid{gap:30px}}@media (max-width:1250px){.title__grid{gap:50px}}@media (max-width:1050px){.title__grid{gap:30px}}@media (max-width:950px){.title__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}.title__text{gap:10px;font-size:inherit;line-height:120%}.title__descr{gap:20px;line-height:120%}@media (max-width:1050px){.title__descr{font-size:15px}}@media (max-width:950px){.title__descr{gap:15px;font-size:14px}}@media (max-width:750px){.title:has(.slider-arrows){-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.title:has(p){-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width:750px){.title:has(p){-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.title:has(.title__grid){margin-bottom:40px;gap:30px}@media (max-width:1366px){.title:has(.title__grid){margin-bottom:30px;gap:25px}}@media (max-width:950px){.title:has(.title__grid){margin-bottom:25px;gap:16px}}.title.-column{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.title.-column p{max-width:100%}.title p{max-width:366px}@media (max-width:950px){.title p{max-width:100%}}.title.-center{text-align:center}.title.-center h2{text-align:center}.modal-overlay{position:fixed;overflow:hidden;z-index:99999;left:0;top:0;right:0;bottom:0;background:var(--overlay);cursor:pointer;text-align:center;opacity:0;pointer-events:none;-webkit-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}.modal-hide{overflow:hidden}.modal{overflow:hidden;position:fixed;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;visibility:hidden;opacity:0;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.modal__body{overflow-y:auto;overflow-x:hidden;position:relative;max-width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-height:calc(100vh - 30px);-webkit-transform:scale(.2);-ms-transform:scale(.2);transform:scale(.2);cursor:default;text-align:left;background-color:var(--white);opacity:0;border-radius:var(--radius-big);pointer-events:auto;-webkit-transition:var(--transition);transition:var(--transition);-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1);scrollbar-width:none}@media (max-width:1050px){.modal__body{border-radius:var(--radius)}}@media (max-width:550px){.modal__body{border-radius:var(--radius-small)}}.modal__shell{position:relative;max-width:100%;margin:0 auto;width:1095px;padding:56px 70px}@media (max-width:1366px){.modal__shell{padding:40px}}@media (max-width:1250px){.modal__shell{max-width:calc(100vw - 30px)}}@media (max-width:1050px){.modal__shell{padding:30px;padding-top:45px}}@media (max-width:550px){.modal__shell{padding:20px 15px;padding-top:45px}}.modal__shell:has(.scroll.--vertical){padding-right:35px}@media (max-width:1366px){.modal__shell:has(.scroll.--vertical){padding-right:20px}}@media (max-width:1050px){.modal__shell:has(.scroll.--vertical){padding-right:15px}}.modal__shell:has(.scroll.--vertical) .gallery,.modal__shell:has(.scroll.--vertical) .modal__grid{padding-right:35px}@media (max-width:1366px){.modal__shell:has(.scroll.--vertical) .gallery,.modal__shell:has(.scroll.--vertical) .modal__grid{padding-right:20px}}@media (max-width:1050px){.modal__shell:has(.scroll.--vertical) .gallery,.modal__shell:has(.scroll.--vertical) .modal__grid{padding-right:15px}}.modal__exit{position:absolute;z-index:2;top:30px;right:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:25px;height:25px;-webkit-transition:var(--transition-small);transition:var(--transition-small);cursor:pointer}@media (max-width:1250px){.modal__exit{right:20px}}@media (max-width:1050px){.modal__exit{top:20px}}@media (max-width:550px){.modal__exit{top:15px;right:15px}}.modal__exit svg{width:100%}@media (any-hover:hover){.modal__exit:hover svg path{fill:var(--blue)}}.modal__title{gap:16px;margin-bottom:35px;text-align:center;font-weight:500;font-size:18px;line-height:100%}@media (max-width:1250px){.modal__title{gap:13px;margin-bottom:25px;font-size:16px}}@media (max-width:950px){.modal__title{font-weight:400;font-size:15px}}@media (max-width:550px){.modal__title{gap:10px;margin-bottom:20px;font-size:14px;line-height:130%}}.modal__title h2{text-align:inherit}.modal__grid{gap:16px}@media (max-width:1050px){.modal__grid{gap:10px}}@media (max-width:950px){.modal__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:550px){.modal__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.modal .systems-info{gap:10px;padding:20px 24px}@media (max-width:950px){.modal .systems-info{padding:16px}}.modal .systems-info ul{gap:5px;font-size:14px}@media (max-width:550px){.modal .systems-info ul{font-size:13px}}.modal .scroll{width:100%}.modal .scroll__panel{width:8px;background-color:#e1e2f6}.modal .scroll__content{max-height:766px}@media (max-width:1250px){.modal .scroll__content{max-height:505px}}@media (max-width:950px){.modal .scroll__content{max-height:515px}}@media (max-width:550px){.modal .scroll__content{max-height:365px}}.modal .gallery{width:100%}.modal .gallery__item{-ms-flex-negative:0;flex-shrink:0;padding-bottom:80%}@media (max-width:950px){.modal .gallery__item{height:auto}}@media (max-width:950px){.modal .gallery{display:grid;grid-template-columns:repeat(2,1fr);margin:0;padding:0}}.modal-gallery .modal__exit{top:15px;right:auto;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.modal-gallery .modal__shell{width:920px;padding:15px;padding-top:55px}@media (max-width:550px){.modal-gallery .modal__shell{padding:10px;padding-top:50px}}.modal-gallery__sliders{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.modal-gallery__main,.modal-gallery__thumbs{position:relative;width:100%}.modal-gallery__main{border-radius:var(--radius)}.modal-gallery__main .swiper-slide{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto;cursor:pointer;height:550px;border-radius:var(--radius)}@media (max-width:1250px){.modal-gallery__main .swiper-slide{height:500px}}@media (max-width:1050px){.modal-gallery__main .swiper-slide{height:450px}}@media (max-width:950px){.modal-gallery__main .swiper-slide{height:400px}}@media (max-width:750px){.modal-gallery__main .swiper-slide{height:350px}}@media (max-width:550px){.modal-gallery__main .swiper-slide{height:300px}}.modal-gallery__main .swiper-slide img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;width:auto;max-height:100%}.modal-gallery__thumbs .swiper-slide{padding-bottom:12%;opacity:.2;-webkit-transition:var(--transition-small);transition:var(--transition-small);-webkit-transition-property:opacity;transition-property:opacity}@media (max-width:750px){.modal-gallery__thumbs .swiper-slide{padding-bottom:15%}}@media (max-width:550px){.modal-gallery__thumbs .swiper-slide{padding-bottom:25%}}@media (any-hover:hover){.modal-gallery__thumbs .swiper-slide:hover{opacity:.8}}.modal-gallery__thumbs .swiper-slide.swiper-slide-thumb-active{opacity:1;cursor:pointer}.modal-gallery__thumbs .swiper-slide img,.modal-gallery__thumbs .swiper-slide picture{display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--radius-small)}@media (max-width:550px){.modal-gallery__thumbs .swiper-slide img,.modal-gallery__thumbs .swiper-slide picture{border-radius:16px}}@media (max-width:550px){.modal-gallery .slider-arrows{display:none}}.modal-dark .modal__body{background-color:var(--gray-dark)}.modal-dark .container{padding:0}.modal-dark .modal__shell{overflow:hidden;padding:0}.modal-dark .modal__shell .form__wrapper{padding:70px 80px}@media (max-width:1250px){.modal-dark .modal__shell .form__wrapper{padding:50px}}@media (max-width:950px){.modal-dark .modal__shell .form__wrapper{padding:50px 30px 30px}}@media (max-width:750px){.modal-dark .modal__shell .form__wrapper{padding:20px 15px;padding-top:45px}}@media (max-width:750px){.modal-dark .modal__shell .form__decor{top:50%}}.modal-dark .modal__exit{width:34px;height:34px}@media (max-width:950px){.modal-dark .modal__exit{width:30px;height:30px}}@media (max-width:550px){.modal-dark .modal__exit{width:25px;height:25px}}.modal-dark .modal__exit svg path{fill:var(--white)}@media (any-hover:hover){.modal-dark .modal__exit:hover svg path{fill:var(--red)}}.modal-payment .modal__shell{width:600px;padding:0}.modal-payment .grid-inputs{padding:2px 0}.modal-payment .form-payment__wrapper{padding-top:40px}.modal-btn *,.modal-close *{pointer-events:none}.modal-overlay--visible{opacity:1;pointer-events:auto}.modal--visible{opacity:1;visibility:visible}.modal--visible .modal__body{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.grid-advents{gap:10px;counter-reset:number}@media (max-width:950px){.grid-advents{grid-template-columns:repeat(2,1fr)}}@media (max-width:750px){.grid-advents:has(.grid-advents__top){overflow-x:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 -15px;padding:0 15px;scrollbar-width:none}.grid-advents:has(.grid-advents__top)::-webkit-scrollbar{display:none}}@media (max-width:550px){.grid-advents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.grid-advents__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:24px;background-color:var(--white);border-radius:var(--radius-small);counter-increment:number}@media (max-width:1366px){.grid-advents__item{padding:15px;border-radius:15px}}@media (max-width:950px){.grid-advents__item{gap:15px;padding:10px 20px}}@media (max-width:750px){.grid-advents__item{gap:8px}}@media (max-width:550px){.grid-advents__item{min-height:56px}}.grid-advents__item:has(.grid-advents__top){padding:20px 24px;border-radius:var(--radius)}@media (max-width:1366px){.grid-advents__item:has(.grid-advents__top){padding:15px;border-radius:var(--radius-small)}}@media (max-width:750px){.grid-advents__item:has(.grid-advents__top){-webkit-box-flex:0;-ms-flex:0 0 294px;flex:0 0 294px}}@media (max-width:550px){.grid-advents__item:has(.grid-advents__top){-webkit-box-flex:0;-ms-flex:0 0 264px;flex:0 0 264px}}.grid-advents__item:has(.grid-advents__top) .grid-advents__text{font-size:16px}@media (max-width:950px){.grid-advents__item:has(.grid-advents__top) .grid-advents__text{font-size:15px}}@media (max-width:750px){.grid-advents__item:has(.grid-advents__top) .grid-advents__text{font-size:14px}}.grid-advents__top{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.grid-advents__top h4{width:-webkit-min-content;width:-moz-min-content;width:min-content;color:var(--blue)}.grid-advents__top h4 span{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;color:inherit}.grid-advents__icon,.grid-advents__number{--icon-size:70px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:var(--icon-size);height:var(--icon-size);background-color:var(--gray);border-radius:50%}@media (max-width:1366px){.grid-advents__icon,.grid-advents__number{--icon-size:60px}}@media (max-width:950px){.grid-advents__icon,.grid-advents__number{--icon-size:54px}}.grid-advents__number{font-weight:700;font-size:20px;line-height:100%;color:var(--blue)}@media (max-width:1366px){.grid-advents__number{font-size:18px}}.grid-advents__number::after{content:counter(number) ""}.grid-advents__icon svg{width:35%}.grid-advents__text{font-weight:500;gap:10px;font-size:17px;line-height:130%}@media (max-width:1366px){.grid-advents__text{font-size:16px}}@media (max-width:750px){.grid-advents__text{font-size:14px}}.grid-systems{--gap:30px;--panel-size:420px}@media (max-width:950px){.grid-systems{--panel-size:100%;overflow:hidden;display:block;margin:0 -15px;padding:0 15px}}.grid-systems{gap:24px;margin-bottom:24px}.grid-systems:last-child{margin-bottom:0}@media (max-width:1366px){.grid-systems{--gap:20px;gap:20px}}@media (max-width:950px){.grid-systems{--gap:15px}}.grid-systems.-grid-2 .grid-systems__item{padding-right:35px}@media (max-width:950px){.grid-systems.-grid-2 .grid-systems__item{padding-right:15px}}.grid-systems.-grid-2 .grid-systems__top{gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.grid-systems.-grid-2 .grid-systems__title{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:950px){.grid-systems.-grid-2 .grid-systems__title{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.grid-systems.-grid-2 .grid-systems__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.grid-systems.-grid-2 .calculate-systems{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.grid-systems.-grid-2 .grid-systems__text{max-width:100%}.grid-systems .panel{-ms-flex-negative:0;flex-shrink:0;width:var(--panel-size)}.grid-systems__item{gap:20px;padding:22px 30px;background:var(--gradient);border-radius:var(--radius-small)}@media (max-width:1366px){.grid-systems__item{padding:20px}}@media (max-width:950px){.grid-systems__item{gap:15px;width:100%;padding:15px}}.grid-systems__row{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--gap)}@media (max-width:950px){.grid-systems__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:100%}}.grid-systems__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.grid-systems__top{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:var(--gap)}@media (max-width:950px){.grid-systems__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}}.grid-systems__top .calculate-systems{-ms-flex-negative:0;flex-shrink:0;width:var(--panel-size)}.grid-systems__title{gap:30px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width:1366px){.grid-systems__title{gap:20px}}@media (max-width:950px){.grid-systems__title{gap:15px}}.grid-systems__title.-row-revers{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.grid-systems__image{max-width:83px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:950px){.grid-systems__image{max-width:60px}}.grid-systems__name{gap:15px}@media (max-width:1366px){.grid-systems__name{gap:12px}}@media (max-width:950px){.grid-systems__name{gap:10px}}.grid-systems__label{font-weight:800;font-size:12px;text-transform:uppercase;color:var(--blue)}@media (max-width:1366px){.grid-systems__label{font-size:11px}}.grid-systems__info{gap:24px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.grid-systems__text{gap:10px}@media (max-width:950px){.grid-systems__text{font-size:15px}}@media (max-width:550px){.grid-systems__text{font-size:14px}}.grid-systems__shell{margin-top:auto;gap:inherit}.grid-systems__tags{gap:10px}.grid-systems__box{gap:5px}.grid-systems__btn{padding:5px 10px;font-size:14px;border:1px solid var(--stroke);line-height:110%;border-radius:10px;background: var(--blue-light);}.panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px}.gallery{gap:7px}@media (max-width:950px){.gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;overflow-x:auto;margin:0 -30px;padding:0 30px;width:calc(100% + 60px);scrollbar-width:none;gap:5px}.gallery::-webkit-scrollbar{display:none}}.gallery__item{position:relative;overflow:hidden;border-radius:var(--radius);padding-bottom:70%}@media (max-width:950px){.gallery__item{-webkit-box-flex:0;-ms-flex:0 0 220px;flex:0 0 220px;padding-bottom:22%}}@media (max-width:750px){.gallery__item{-webkit-box-flex:0;-ms-flex:0 0 180px;flex:0 0 180px;padding-bottom:22%}}@media (max-width:550px){.gallery__item{-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px;height:105px;padding-bottom:0}}.gallery__item img,.gallery__item picture{will-change:transform;position:absolute;top:0;left:0;display:block;width:100%;height:100%;-webkit-transition:inherit;transition:inherit;border-radius:inherit}.gallery__item:focus img,.gallery__item:focus picture{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}@media (any-hover:hover){.gallery__item:hover img,.gallery__item:hover picture{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}}.calculate-systems{gap:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:700;font-size:16px;line-height:130%}@media (max-width:1366px){.calculate-systems{font-size:15px}}.calculate-systems p{width:-webkit-min-content;width:-moz-min-content;width:min-content}@media (max-width:950px){.calculate-systems p{width:auto}}.calculate-systems__row{gap:8px}@media (max-width:750px){.calculate-systems__row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.calculate-systems .btn{padding:13px 24px 14px}@media (max-width:1366px){.calculate-systems .btn{padding:12px 15px 13px}}@media (max-width:750px){.calculate-systems .btn{min-width:90px;padding:10px 15px 11px;font-size:14px}}@media (max-width:350px){.calculate-systems .btn{min-width:unset}}.check-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:5px}.check-list p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:12px 10px;font-size:18px;line-height:100%;background-color:var(--gray);border-radius:var(--radius-small)}@media (max-width:1366px){.check-list p{font-size:16px}}@media (max-width:1050px){.check-list p{font-size:15px}}@media (max-width:550px){.check-list p{font-size:14px}}.check-list p::before{content:"";-ms-flex-negative:0;flex-shrink:0;overflow:hidden;display:block;width:15px;height:15px;background-image:url(../img/svg/check.svg);background-position:center;background-size:cover;background-repeat:no-repeat}.systems-info{gap:16px;padding:24px 20px;background-color:var(--gray);border-radius:var(--radius)}@media (max-width:1050px){.systems-info{padding:20px}}@media (max-width:550px){.systems-info{padding:16px;border-radius:var(--radius-small)}}.systems-info__name{font-weight:700;font-size:18px}@media (max-width:1050px){.systems-info__name{font-size:17px}}.systems-info .scroll.--vertical .scroll__content{padding-right:20px}@media (max-width:550px){.systems-info .scroll.--vertical .scroll__content{padding-right:10px}}.systems-info .scroll__content{gap:15px;max-height:365px}.systems-info ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.systems-info ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;line-height:120%}@media (max-width:1050px){.systems-info ul li{font-size:15px}}@media (max-width:550px){.systems-info ul li{font-size:14px}}.systems-info ul li::before{content:"";-ms-flex-negative:0;flex-shrink:0;overflow:hidden;display:block;width:12px;height:12px;-webkit-transform:translateY(.3em);-ms-transform:translateY(.3em);transform:translateY(.3em);background-image:url(../img/svg/star.svg);background-position:center;background-size:cover;background-repeat:no-repeat}@media (max-width:550px){.systems-info ul li::before{-webkit-transform:translateY(.15em);-ms-transform:translateY(.15em);transform:translateY(.15em)}}.systems-info__box{gap:10px}.systems-info__tags ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.systems-info__more{margin-top:20px}@media (max-width:950px){.systems-info__more{margin-top:10px}}@media (max-width:550px){.systems-info__more{margin-top:0}}.systems-info__label{font-weight:900;text-transform:uppercase;font-size:14px;line-height:143%;color:var(--blue)}@media (max-width:1050px){.systems-info__label{font-size:13px}}.decor-trust{position:relative;--title-size:170px;--top-size:45px}@media (max-width:1250px){.decor-trust{--title-size:160px}}@media (max-width:1050px){.decor-trust{--top-size:40px}}@media (max-width:950px){.decor-trust{--title-size:120px}}@media (max-width:750px){.decor-trust{--top-size:34px}}.decor-trust+section{position:relative;z-index:1}.decor-trust .container{background-color:inherit}.decor-trust .container::before{content:"";position:absolute;top:0;left:0;width:100%;height:calc(var(--top-size) + var(--title-size));background:-webkit-gradient(linear,left top,left bottom,from(#f0f4ff),color-stop(60%,#f0f4ff),color-stop(80%,rgba(240,244,255,.6)),to(rgba(240,244,255,0)));background:linear-gradient(to bottom,#f0f4ff 0,#f0f4ff 60%,rgba(240,244,255,.6) 80%,rgba(240,244,255,0) 100%)}.decor-trust .grid-advents,.decor-trust .title{position:relative;z-index:1}.decor-trust__image{position:absolute;z-index:0;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:1100px;pointer-events:none}@media (max-width:1250px){.decor-trust__image{width:1000px}}@media (max-width:750px){.decor-trust__image{width:500px;left:45%}}@media (max-width:550px){.decor-trust__image{width:550px}}.decor-trust__image img,.decor-trust__image picture{width:100%}.project-card{position:relative;overflow:hidden;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:30px;padding:24px 30px;height:100%;border-radius:var(--radius-big)}@media (max-width:1250px){.project-card{padding:20px;border-radius:var(--radius)}}@media (max-width:750px){.project-card{padding:15px;border-radius:var(--radius-small)}}.project-card__label{position:relative;z-index:1;padding:4px 11px 6px;line-height:110%;background-color:var(--white);text-align:center;border-radius:var(--radius-small)}.project-card__slider{overflow:hidden;position:absolute;inset:0;z-index:0}.project-card .swiper{width:100%;height:100%}.project-card .swiper-slide{width:100%;height:auto;background-color:rgba(0,0,0,.5)}.project-card .swiper-slide img,.project-card .swiper-slide picture{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:var(--transition-small);transition:var(--transition-small)}@media (any-hover:hover){.project-card .swiper-slide:hover img,.project-card .swiper-slide:hover picture{opacity:.8}}.project-card__nav{position:relative;z-index:1;width:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px 20px}@media (max-width:550px){.project-card__nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.project-card__nav .slider-pagination{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}@media (max-width:550px){.project-card__nav .slider-pagination{gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:550px){.project-card__nav .slider-arrows{display:none}}.accordion__item{border-bottom:1px dotted var(--blue)}.accordion__item.--open .accordion__btn{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.accordion__item.--open .accordion__btn::before{opacity:0}.accordion__header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:23px 0;cursor:pointer;-webkit-transition:var(--transition-small);transition:var(--transition-small)}@media (max-width:750px){.accordion__header{padding:15px 0}}@media (any-hover:hover){.accordion__header:hover .accordion__name{color:var(--blue)}}.accordion__name{font-weight:600;font-size:22px;line-height:110%;-webkit-transition:var(--transition-small);transition:var(--transition-small)}@media (max-width:1250px){.accordion__name{font-size:20px}}@media (max-width:550px){.accordion__name{font-size:18px}}.accordion__btn{will-change:transform;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;-ms-flex-negative:0;flex-shrink:0;display:block;margin-top:.2em;width:21px;height:21px;cursor:pointer;-webkit-transition:var(--transition);transition:var(--transition)}@media (max-width:1250px){.accordion__btn{width:19px;height:19px}}@media (max-width:1250px) and (max-width:550px){.accordion__btn{margin-top:.08em}}.accordion__btn::after,.accordion__btn::before{content:"";position:absolute;display:block;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:var(--blue);-webkit-transition:inherit;transition:inherit}.accordion__btn::before{width:2px;height:100%}.accordion__btn::after{width:100%;height:2px}.accordion__content{overflow:hidden;max-height:0;-webkit-transition:var(--transition);transition:var(--transition)}.accordion__info{gap:15px;padding-bottom:20px;font-size:18px}@media (max-width:1050px){.accordion__info{font-size:17px}}@media (max-width:550px){.accordion__info{font-size:16px}}.accordion ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.accordion ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;line-height:120%}@media (max-width:1050px){.accordion ul li{font-size:15px}}@media (max-width:550px){.accordion ul li{font-size:14px}}.accordion ul li::before{content:"";-ms-flex-negative:0;flex-shrink:0;overflow:hidden;display:block;width:12px;height:12px;-webkit-transform:translateY(.3em);-ms-transform:translateY(.3em);transform:translateY(.3em);background-image:url(../img/svg/star.svg);background-position:center;background-size:cover;background-repeat:no-repeat}@media (max-width:550px){.accordion ul li::before{-webkit-transform:translateY(.15em);-ms-transform:translateY(.15em);transform:translateY(.15em)}}.accordion .btn{margin-top:5px;width:190px}.text-drop{gap:15px}.text-drop__box{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:inherit;-webkit-transition:var(--transition);transition:var(--transition)}.text-drop__descr,.text-drop__first{line-height:120%}@media (max-width:950px){.text-drop__descr,.text-drop__first{font-size:15px}}@media (max-width:550px){.text-drop__descr,.text-drop__first{font-size:14px}}.text-drop__descr a,.text-drop__first a{color:var(--blue)}@media (any-hover:hover){.text-drop__descr a:hover,.text-drop__first a:hover{color:var(--red)}}.text-drop__descr{gap:inherit}.text-drop__btn{cursor:pointer;margin-top:auto;color:var(--blue)}@media (any-hover:hover){.text-drop__btn:hover{color:var(--red)}}.reviews{gap:24px;padding:24px;border-radius:var(--radius);background-color:var(--gray);--ava:70px;min-height:375px}@media (max-width:950px){.reviews{min-height:340px}}@media (max-width:750px){.reviews{min-height:360px;padding:16px 20px}}@media (max-width:550px){.reviews{min-height:350px}}.reviews__top{gap:24px}.reviews__ava{position:relative;display:block;width:var(--ava);height:var(--ava);-ms-flex-negative:0;flex-shrink:0;background-color:#d3d3d3;border-radius:50%}.reviews__ava img,.reviews__ava picture{position:absolute;top:0;left:0;width:100%;height:100%}.reviews__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.reviews__name{font-weight:700;font-size:20px;line-height:100%}.map{position:relative;overflow:hidden;width:100%;height:100%;background-color:var(--gray)}.map iframe{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}[class*=copyrights-pane]{display:none!important}[class*=balloon__close-button]{opacity:1}.footer__top{overflow:hidden;position:relative;border-bottom-left-radius:var(--radius-big);border-bottom-right-radius:var(--radius-big);padding-top:70px}@media (max-width:1250px){.footer__top{min-height:600px;padding-top:40px;border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}}@media (max-width:950px){.footer__top{padding-top:30px;min-height:580px}}@media (max-width:550px){.footer__top{padding-top:20px;border-bottom-left-radius:var(--radius-small);border-bottom-right-radius:var(--radius-small)}}.footer__map{position:absolute;z-index:0;top:0;left:0}.footer__form.form{position:relative;z-index:1;width:500px;background-color:var(--white);padding:35px;border-top-left-radius:var(--radius-small);border-top-right-radius:var(--radius-small);--btn:170px}@media (max-width:1250px){.footer__form.form{width:480px;padding:24px;border-radius:var(--radius)}}@media (max-width:750px){.footer__form.form{width:450px;--btn:100%}}@media (max-width:550px){.footer__form.form{width:100%;border:var(--radius-small)}}.footer__form.form .form__grid{margin-bottom:30px}@media (max-width:950px){.footer__form.form .form__grid{margin-bottom:20px}}@media (max-width:550px){.footer__form.form .form__grid{margin-bottom:16px}}.footer__form.form .form__row{gap:15px}.footer__form.form .checkbox{gap:15px}.footer__form.form .checkbox__label{font-size:12px}.footer__form.form .checkbox__label a{color:var(--blue);-webkit-text-decoration:transparent;text-decoration:transparent}@media (any-hover:hover){.footer__form.form .checkbox__label a:hover{color:var(--red)}}.footer__middle{padding:30px 0}@media (max-width:1250px){.footer__middle{padding:27px 0}}.footer__row{gap:20px 45px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px;color:#828282;font-weight:400;font-size:14px;line-height:120%}@media (max-width:1050px){.footer__row{gap:15px 30px;font-size:13px}}.footer__row a{color:var(--blue)}.footer__row ul{gap:30px;font:inherit}@media (max-width:1050px){.footer__row ul{gap:20px}}@media (max-width:550px){.footer__row ul{gap:10px 30px}}.footer__row ul li{font:inherit}@media (max-width:950px){.footer__row p:nth-child(1){width:100%}}.footer__row p:has(a){font-weight:500}.footer__info{font-size:13px;text-align:center;color:#828282;line-height:130%}@media (max-width:1050px){.footer__info{font-size:12px}}.social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.social a{overflow:hidden;display:block;width:48px;height:48px;-ms-flex-negative:0;flex-shrink:0;border-radius:50%}@media (max-width:1250px){.social a{width:45px;height:45px}}.social a svg{width:100%}@media (any-hover:hover){.social a:hover{opacity:.8}}.cookies{will-change:transform;position:fixed;z-index:11;left:50%;bottom:25px;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:25px;max-width:1222px;width:calc(100% - 30px);padding:17px 50px;background-color:rgba(4,91,236,.85);font-weight:500;font-size:14px;line-height:130%;color:var(--white);border-radius:16px;-webkit-transition:var(--transition-small);transition:var(--transition-small)}@media (max-width:1250px){.cookies{gap:20px;padding:15px 25px}}@media (max-width:950px){.cookies{font-size:13px}}@media (max-width:750px){.cookies{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:15px;padding:20px 15px}}@media (max-width:550px){.cookies{font-weight:400}}.cookies.--hide{opacity:0;pointer-events:none;-webkit-transform:translate3d(-50%,50%,0);transform:translate3d(-50%,50%,0)}.cookies__btn{-ms-flex-negative:0;flex-shrink:0;width:157px}@media (max-width:750px){.cookies__btn{width:50%}}@media (max-width:550px){.cookies__btn{width:100%}}.form-payment__wrapper{gap:30px;padding:56px}@media (max-width:1050px){.form-payment__wrapper{padding:40px}}@media (max-width:950px){.form-payment__wrapper{gap:25px}}@media (max-width:750px){.form-payment__wrapper{gap:20px;padding:30px}}@media (max-width:550px){.form-payment__wrapper{padding:25px 15px}}.form-payment__title{gap:20px;color:#333;line-height:120%}@media (max-width:1050px){.form-payment__title{gap:15px;font-size:15px}}@media (max-width:950px){.form-payment__title{gap:15px}}@media (max-width:550px){.form-payment__title{gap:10px;font-size:14px}}.form-payment__box{gap:20px}@media (max-width:950px){.form-payment__box{gap:15px}}.form-payment__grid{gap:15px}@media (max-width:950px){.form-payment__grid{gap:10px}}@media (max-width:550px){.form-payment__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.form-payment .input input,.form-payment .input textarea{min-height:54px;padding:15px 20px 17px;font-size:16px}@media (max-width:1050px){.form-payment .input input,.form-payment .input textarea{min-height:52px;padding:15px 15px 16px;font-size:15px}}.form-payment .input textarea{min-height:70px}.form-payment__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;font-weight:700;line-height:110%}@media (max-width:1050px){.form-payment__item{font-size:15px}}@media (max-width:550px){.form-payment__item{font-size:14px}}.form-payment .checkbox__label{color:#333}.form-payment .checkbox__label a{color:var(--blue)}.form-payment__btn{width:100%}.grid-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.grid-inputs__item{position:relative}.grid-inputs__item input{position:absolute;inset:0;opacity:0;display:block;cursor:pointer}.grid-inputs__item input:checked+label{background-color:var(--blue);color:var(--white)}@media (any-hover:hover){.grid-inputs__item input:hover+label{border-color:var(--blue)}}.grid-inputs__item label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:36px;padding:8px 15px 10px;color:var(--blue);border:1px solid var(--stroke);border-radius:20px;background-color:var(--blue-light);line-height:115%;-webkit-transition:var(--transition-small);transition:var(--transition-small)}@media (max-width:1050px){.grid-inputs__item label{font-size:15px}}@media (max-width:550px){.grid-inputs__item label{min-height:33px;padding:5px 10px 6px;font-size:14px}}.grid-inputs.-circle{opacity:1}.grid-inputs.-circle input:checked+label{background-color:var(--white);color:var(--blue);border-color:var(--blue)}.grid-inputs.-circle input:checked+label::before{background-color:var(--blue);border-color:var(--blue)}.grid-inputs.-circle label{opacity:1;color:#333;min-height:40px}@media (max-width:550px){.grid-inputs.-circle label{min-height:33px}}.grid-inputs.-circle label::before{content:"";display:block;-ms-flex-negative:0;flex-shrink:0;width:16px;height:16px;border-radius:50%;background-color:var(--white);border:1px solid #95a6df;-webkit-transition:inherit;transition:inherit}@media (max-width:550px){.grid-inputs.-circle label::before{width:14px;height:14px}}.hero{position:relative}@media (max-width:1250px){.hero{padding-top:40px}}@media (max-width:950px){.hero{padding-top:30px}}.hero+section{position:relative;z-index:1}.hero .container{position:relative;z-index:1}.hero__decor{position:absolute;overflow:hidden;z-index:0;top:0;left:0;width:100%;pointer-events:none}.hero__decor img,.hero__decor picture{display:block;width:100%;height:100%}@media (max-width:1250px){.hero__decor img,.hero__decor picture{position:relative;right:-30px;left:0;width:calc(100% + 30px);max-width:unset;height:auto}}@media (max-width:550px){.hero__decor img,.hero__decor picture{width:740px}}@media (max-width:350px){.hero__decor img,.hero__decor picture{width:780px}}.hero__content{margin-bottom:40px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:100px;font-weight:600;font-size:22px;line-height:120%}@media (max-width:1430px){.hero__content{gap:50px}}@media (max-width:1366px){.hero__content{gap:30px}}@media (max-width:1250px){.hero__content{font-size:20px}}@media (max-width:1050px){.hero__content{font-size:18px}}@media (max-width:950px){.hero__content{margin-bottom:25px;font-size:16px}}@media (max-width:750px){.hero__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:15px}}.hero__content h1{margin-top:115px}@media (max-width:1366px){.hero__content h1{margin-top:70px}}@media (max-width:950px){.hero__content h1{margin-top:50px}}@media (max-width:750px){.hero__content h1{margin-top:0}}.hero__content p{max-width:320px}@media (max-width:950px){.hero__content p{max-width:250px}}@media (max-width:750px){.hero__content p{max-width:100%}}.hero__btn{margin-bottom:50px;min-width:460px;font-size:20px}@media (max-width:1050px){.hero__btn{font-size:18px}}@media (max-width:950px){.hero__btn{min-width:400px;font-size:16px}}@media (max-width:750px){.hero__btn{margin-bottom:30px}}@media (max-width:550px){.hero__btn{min-width:unset;width:100%}}.effectiveness{overflow:hidden}.effectiveness .container{position:relative}.effectiveness .title{position:relative;z-index:1}.effectiveness__decor{position:absolute;z-index:0;top:-40px;left:350px;width:740px}@media (max-width:1050px){.effectiveness__decor{left:200px}}@media (max-width:950px){.effectiveness__decor{left:100px}}@media (max-width:750px){.effectiveness__decor{width:700px;left:-100px;top:auto;bottom:-30px}}@media (max-width:550px){.effectiveness__decor{width:550px;left:auto;right:-50px;bottom:0}}.effectiveness__decor.-reverse{top:50%;left:50%;-webkit-transform:translate(-50%,-60%);-ms-transform:translate(-50%,-60%);transform:translate(-50%,-60%)}@media (max-width:1250px){.effectiveness__decor.-reverse{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.effectiveness__grid{position:relative;z-index:1;--text:56px;gap:10px}@media (max-width:1366px){.effectiveness__grid{--text:50px}}@media (max-width:1050px){.effectiveness__grid{--text:45px}}@media (max-width:950px){.effectiveness__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:750px){.effectiveness__grid{--text:40px}}@media (max-width:550px){.effectiveness__grid{--text:37px;gap:5px}}.effectiveness__grid.-middle{gap:24px;--text:78px}@media (max-width:1366px){.effectiveness__grid.-middle{--text:70px}}@media (max-width:1050px){.effectiveness__grid.-middle{--text:65px}}@media (max-width:750px){.effectiveness__grid.-middle{--text:60px}}@media (max-width:550px){.effectiveness__grid.-middle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;--text:40px;gap:10px}}.effectiveness__grid.-middle .effectiveness__item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 30px}@media (max-width:1366px){.effectiveness__grid.-middle .effectiveness__item{padding:20px}}@media (max-width:950px){.effectiveness__grid.-middle .effectiveness__item{min-height:164px}}@media (max-width:550px){.effectiveness__grid.-middle .effectiveness__item{min-height:67px;padding:15px 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:13px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.effectiveness__grid.-middle .effectiveness__top span{margin-top:-.1em}.effectiveness__grid.-big{--text:88px}@media (max-width:1366px){.effectiveness__grid.-big{--text:80px}}@media (max-width:1050px){.effectiveness__grid.-big{--text:75px}}@media (max-width:750px){.effectiveness__grid.-big{--text:70px}}@media (max-width:550px){.effectiveness__grid.-big{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;--text:54px}}.effectiveness__grid.-big .effectiveness__item{gap:10px;padding:26px 45px}@media (max-width:1366px){.effectiveness__grid.-big .effectiveness__item{padding:25px}}@media (max-width:950px){.effectiveness__grid.-big .effectiveness__item{min-height:160px;padding:20px}}@media (max-width:550px){.effectiveness__grid.-big .effectiveness__item{gap:20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-height:115px;padding:14px 25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:550px){.effectiveness__grid.-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.effectiveness__grid.-info .effectiveness__item{gap:16px;padding:40px 30px}@media (max-width:1366px){.effectiveness__grid.-info .effectiveness__item{padding:30px}}@media (max-width:950px){.effectiveness__grid.-info .effectiveness__item{min-height:160px;gap:10px;padding:25px}}@media (max-width:550px){.effectiveness__grid.-info .effectiveness__item{min-height:140px;gap:8px}}@media (max-width:550px) and (max-width:550px){.effectiveness__grid.-info .effectiveness__item:has(.effectiveness__image){display:none}}@media (max-width:550px){.effectiveness__grid.-info .effectiveness__item.-stretch{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:185px}}.effectiveness__grid.-info .effectiveness__text{font-weight:400}@media (max-width:550px){.effectiveness__grid.-info .effectiveness__text{font-size:14px}}.effectiveness__item{position:relative;overflow:hidden;gap:14px;padding:30px 40px;border-radius:var(--radius-small);background:var(--bg)}@media (max-width:1366px){.effectiveness__item{padding:30px}}@media (max-width:950px){.effectiveness__item{min-height:144px;padding:20px}}@media (max-width:550px){.effectiveness__item{min-height:111px;gap:10px;padding:20px 15px}}.effectiveness__item.-white *{color:var(--white)}.effectiveness__item.-blue *{color:var(--blue)}.effectiveness__item.-stretch{grid-row:2 span}@media (max-width:550px){.effectiveness__item.-stretch{display:none}}.effectiveness__item.-long{grid-column:2 span}.effectiveness__top{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:5px;font-weight:700;line-height:80%;font-size:var(--text)}@media (max-width:550px){.effectiveness__top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (max-width:550px){.effectiveness__top.-column-reverse,.effectiveness__top.-row-revers{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.effectiveness__top h4{line-height:130%}.effectiveness__top sup{margin-top:-.4em;font-weight:700;font-size:31px}@media (max-width:1366px){.effectiveness__top sup{font-size:25px}}@media (max-width:1050px){.effectiveness__top sup{font-size:22px}}@media (max-width:750px){.effectiveness__top sup{font-size:20px}}.effectiveness__text{font-weight:500;line-height:120%}@media (max-width:1050px){.effectiveness__text{font-size:15px}}@media (max-width:550px){.effectiveness__text{font-size:12px}}.effectiveness__name{text-align:center;font-weight:700;font-size:22px;line-height:100%}@media (max-width:1050px){.effectiveness__name{font-size:20px}}@media (max-width:950px){.effectiveness__name{font-size:22px}}.effectiveness__image{position:absolute;inset:0}.effectiveness__image img,.effectiveness__image picture{width:100%;height:100%}.effectiveness__btn{min-width:237px}.solution__wrapper{position:relative;overflow:hidden;padding:40px 0 50px;background-color:var(--gray-dark)}@media (max-width:950px){.solution__wrapper{padding:35px 0 40px}}@media (max-width:750px){.solution__wrapper{padding:30px 0}}.solution .container{position:relative}.solution__decor{position:absolute;z-index:0;width:700px;left:calc(50% + 130px);top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:950px){.solution__decor{width:630px}}@media (max-width:750px){.solution__decor{width:550px;left:auto;right:-50px;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}}.solution__row{position:relative;z-index:1;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:80px}@media (max-width:950px){.solution__row{gap:50px}}@media (max-width:750px){.solution__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:550px){.solution__row{gap:20px}}.solution__title{margin-bottom:0}@media (max-width:750px){.solution__title{font-size:15px}}@media (max-width:550px){.solution__title{font-size:14px}}.solution__title *{color:var(--white)}.solution__btn{-ms-flex-negative:0;flex-shrink:0;min-width:240px}.systems{overflow:hidden}.systems__row{gap:30px}@media (max-width:1366px){.systems__row{gap:20px;display:grid;grid-template-columns:repeat(2,1fr)}}@media (max-width:950px){.systems__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.systems__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;gap:35px}@media (max-width:1366px){.systems__content{gap:25px}}@media (max-width:950px){.systems__content{gap:20px}}@media (max-width:550px){.systems__content{gap:16px}}.systems__content:has(.systems__subtitle){gap:25px}@media (max-width:1366px){.systems__content:has(.systems__subtitle){gap:20px}}.systems__content .systems__image{margin-top:20px}@media (max-width:950px){.systems__content .systems__image{margin-top:0}}.systems__name{font-size:22px;line-height:110%}@media (max-width:1366px){.systems__name{font-size:20px}}@media (max-width:1050px){.systems__name{font-size:18px}}@media (max-width:950px){.systems__name{font-size:16px}}.systems__panel{-webkit-box-flex:0;-ms-flex:0 0 500px;flex:0 0 500px;gap:45px}@media (max-width:1366px){.systems__panel{gap:35px;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}@media (max-width:1050px){.systems__panel{gap:30px}}@media (max-width:950px){.systems__panel{gap:20px}}@media (max-width:550px){.systems__panel{gap:16px}}.systems__text{gap:20px;font-size:18px;line-height:120%}@media (max-width:1366px){.systems__text{font-size:16px}}@media (max-width:1050px){.systems__text{font-size:15px}}@media (max-width:950px){.systems__text{font-size:16px}}.systems__subtitle{color:var(--blue);font-weight:500;font-size:23px;line-height:120%}@media (max-width:1366px){.systems__subtitle{font-size:21px}}@media (max-width:950px){.systems__subtitle{font-size:19px}}@media (max-width:550px){.systems__subtitle{font-size:18px}}.systems__buttons{gap:10px;margin-top:auto}@media (max-width:750px){.systems__buttons{display:grid;grid-template-columns:repeat(2,1fr);width:100%}}@media (max-width:550px){.systems__buttons{gap:5px}}@media (max-width:370px){.systems__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}@media (max-width:550px){.systems__buttons .btn{padding:17px 15px 18px;font-size:13px}}@media (max-width:370px){.systems__buttons .btn{-ms-flex-negative:0;flex-shrink:0;font-size:15px}}.systems__image{overflow:hidden;width:100%;border-radius:var(--radius-big)}@media (max-width:950px){.systems__image{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.systems__image img{width:100%}.systems .systems-info{margin-top:auto}.project__wrapper{position:relative;--offset:140px;--slide-height:480px;min-height:var(--slide-height)}@media (max-width:1250px){.project__wrapper{--offset:120px;--slide-height:420px}}@media (max-width:1050px){.project__wrapper{--offset:110px}}@media (max-width:950px){.project__wrapper{--slide-height:370px}}@media (max-width:750px){.project__wrapper{--slide-height:390px;--offset:90px}}@media (max-width:550px){.project__wrapper{--slide-height:300px;--offset:75px;min-height:calc(var(--slide-height) - var(--offset))}}@media (max-width:350px){.project__wrapper{--slide-height:270px;--offset:70px}}.project__title{position:absolute;top:0;left:0;z-index:2;margin:0;height:var(--offset)}@media (max-width:550px){.project__title{position:relative}}.project__slider{position:relative;--left:47px;--right:40px;margin-left:calc(-1 * var(--left));margin-right:calc(-1 * var(--right))}@media (max-width:1366px){.project__slider{--left:30px;--right:30px}}@media (max-width:1250px){.project__slider{--left:15px;--right:15px}}.project__slider>.swiper{padding-left:var(--left);padding-right:var(--right)}.project__slider>.swiper::before{content:"";position:absolute;top:0;left:0;width:var(--left);bottom:0;z-index:2;background-color:var(--white)}@media (max-width:1250px){.project__slider>.swiper::before{display:none}}.project__slider>.swiper-wrapper{-webkit-transition:var(--transition-small);transition:var(--transition-small)}.project__slider .swiper-slide.slide-height{-ms-flex-item-align:end;align-self:flex-end;-webkit-transition:var(--transition);transition:var(--transition);height:var(--slide-height)}@media (max-width:550px){.project__slider .swiper-slide.slide-height{height:calc(var(--slide-height) - var(--offset))}}.project__slider .swiper-slide.slide-height.swiper-slide-active{height:calc(var(--slide-height) - var(--offset))}.project__slider .slider-arrows.-abs{left:calc(30px + var(--left));right:var(--right)}@media (max-width:1250px){.project__slider .slider-arrows.-abs{left:calc(10px + var(--left))}}@media (max-width:550px){.project__slider .slider-arrows.-abs{left:auto;right:auto;max-width:calc(100% - 30px);margin:0 auto;margin-top:15px}}.quality{--slider:250px;--gap:30px}@media (max-width:1366px){.quality{--slider:230px}}@media (max-width:1050px){.quality{--slider:210px;--gap:20px}}@media (max-width:950px){.quality{--slider:230px;--gap:40px}}@media (max-width:750px){.quality{--gap:30px}}@media (max-width:550px){.quality{--slider:35%;--gap:20px}}.quality__row{gap:var(--gap);-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width:950px){.quality__row{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px var(--gap);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.quality__info{max-width:350px}@media (max-width:1366px){.quality__info{max-width:300px}}@media (max-width:1250px){.quality__info{max-width:unset}}.quality__text{gap:10px;font-size:18px;line-height:135%}@media (max-width:1366px){.quality__text{font-size:17px}}@media (max-width:950px){.quality__text{font-size:16px}}.quality__slider{position:relative;-ms-flex-negative:0;flex-shrink:0;width:var(--slider);height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quality__slider .swiper{width:100%;border-radius:var(--radius-small)}.quality__slider .slider-arrows{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:calc(-1 * var(--btn)/ 2)}@media (max-width:550px){.quality__slider .slider-arrows{display:none}}.quality__slider .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto}.quality__slider .swiper-slide img,.quality__slider .swiper-slide picture{border-radius:var(--radius-small);-webkit-transition:var(--transition);transition:var(--transition)}@media (max-width:550px){.quality__slider .swiper-slide img,.quality__slider .swiper-slide picture{border-radius:15px}}@media (any-hover:hover){.quality__slider .swiper-slide:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}}.quality .check-list{max-width:290px}@media (max-width:1250px){.quality .check-list{-ms-flex-negative:0;flex-shrink:0;max-width:350px}}@media (max-width:1050px){.quality .check-list{max-width:300px}}@media (max-width:950px){.quality .check-list{max-width:calc(100% - var(--slider) - var(--gap))}}.form{overflow:hidden;background-color:var(--gray-dark);--btn:190px}@media (max-width:750px){.form{--btn:50%}}@media (max-width:550px){.form{--btn:100%}}.form__wrapper{position:relative;padding:45px 0}@media (max-width:1366px){.form__wrapper{padding:35px 0}}@media (max-width:950px){.form__wrapper{padding:30px 0}}.form__decor{position:absolute;z-index:0;top:0;right:0;width:700px;-webkit-transform:translate(26%,-30%);-ms-transform:translate(26%,-30%);transform:translate(26%,-30%)}@media (max-width:950px){.form__decor{width:600px}}@media (max-width:750px){.form__decor{-webkit-transform:translate(45%,-30%);-ms-transform:translate(45%,-30%);transform:translate(45%,-30%);width:700px}}@media (max-width:550px){.form__decor{-webkit-transform:translate(65%,-20%);-ms-transform:translate(65%,-20%);transform:translate(65%,-20%)}}.form__decor img,.form__decor picture{width:100%}.form .title *{color:var(--white)}.form__info{position:relative;z-index:1}.form__grid{gap:10px;margin-bottom:36px}@media (max-width:1366px){.form__grid{margin-bottom:30px}}@media (max-width:950px){.form__grid{margin-bottom:20px}}@media (max-width:750px){.form__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px}}.form__column{gap:inherit}.form__row{gap:20px}@media (max-width:950px){.form__row{gap:15px}}@media (max-width:750px){.form__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}}.form__btn{width:var(--btn);-ms-flex-negative:0;flex-shrink:0}.form .checkbox{gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:950px){.form .checkbox{gap:10px}}@media (max-width:750px){.form .checkbox{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.form .checkbox>span{top:0}@media (max-width:750px){.form .checkbox>span{top:.1em}}.form__politick{max-width:600px}@media (max-width:950px){.form__politick{max-width:calc(100% - var(--btn) - 15px)}}@media (max-width:750px){.form__politick{max-width:100%}}.form__title{gap:8px;margin-bottom:30px;font-size:18px;line-height:120%}@media (max-width:1250px){.form__title{font-size:16px}}@media (max-width:950px){.form__title{margin-bottom:20px}}@media (max-width:550px){.form__title{margin-bottom:16px}}.form__title h3{font-weight:600;font-size:31px}@media (max-width:1250px){.form__title h3{font-size:29px}}@media (max-width:950px){.form__title h3{font-size:25px}}@media (max-width:750px){.form__title h3{font-size:22px}}.equipment{background-color:#f7f9ff}.equipment__container{padding:0}.equipment__title{padding:0 15px}.equipment__slider .swiper-slide{height:auto}.equipment__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}@media (any-hover:hover){.equipment__item:hover{opacity:.6}}.main-reviews__container{padding-right:0}.main-reviews .title{padding-right:15px}@media (max-width:1250px){.main-reviews__slider .swiper{margin-left:-15px;padding-left:15px}}.main-reviews__slider .swiper-slide{max-width:330px}@media (max-width:1250px){.main-reviews__slider .swiper-slide{max-width:310px}}@media (max-width:1050px){.main-reviews__slider .swiper-slide{max-width:35%}}@media (max-width:950px){.main-reviews__slider .swiper-slide{max-width:45%}}@media (max-width:750px){.main-reviews__slider .swiper-slide{max-width:55%}}@media (max-width:550px){.main-reviews__slider .swiper-slide{max-width:285px}}.main-reviews__slider .reviews{height:100%}.contacts__row{gap:40px 140px}@media (max-width:1250px){.contacts__row{gap:30px 100px}}@media (max-width:1050px){.contacts__row{gap:20px 70px}}@media (max-width:950px){.contacts__row{gap:20px 50px}}@media (max-width:750px){.contacts__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}}.contacts__item{gap:30px;font-size:18px}@media (max-width:1250px){.contacts__item{gap:20px;font-size:16px}}@media (max-width:950px){.contacts__item{gap:17px;font-size:15px}}@media (max-width:750px){.contacts__item:has(.social){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:34px}}@media (max-width:400px){.contacts__item:has(.social){gap:15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.contacts__item span{display:block}.contacts__top{gap:13px}@media (max-width:1250px){.contacts__top{gap:10px}}.contacts .link{font-size:18px;line-height:110%;color:var(--blue)}@media (max-width:1250px){.contacts .link{font-size:16px}}@media (max-width:950px){.contacts .link{font-size:15px}}.contacts .link.phone{font-weight:600;font-size:22px;text-transform:uppercase;color:var(--base-color)}@media (max-width:1250px){.contacts .link.phone{font-size:20px}}@media (max-width:950px){.contacts .link.phone{font-size:18px}}.contacts__bottom{margin-top:auto}