@charset "UTF-8";@font-face{font-family:Cygre;font-display:swap;src:url(../fonts/Cygre-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Cygre;font-display:swap;src:url(../fonts/Cygre-Medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Cygre;font-display:swap;src:url(../fonts/Cygre-Regular.woff2) format("woff2");font-weight:400;font-style:normal}:root{--bs-font-family:"Cygre",sans-serif;--bs-font-size:16px;--bs-font-weight:400;--bs-line-height:1;--bs-font-color:#fff;--bs-transition:0.3s ease-in-out;--bs-radius:10px;--primary-color:#52E5E7;--primary-hover-color:#2d2d2d;--secondary-color:#52E5E7;--white-color:#fff;--black-color:#141524;--bs-shadow:0px 2px 3px rgba(0, 0, 0, 0.1),0px 8px 3px rgba(0, 0, 0, 0.1);--hover-shadow:0 0 5px 0 rgba(0, 0, 0, 0.1),0 0 10px 0 rgba(0, 0, 0, 0.1),0 0 15px 0 rgba(0, 0, 0, 0.1)}*{margin:0;border:0;padding:0;-webkit-tap-highlight-color:transparent}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}:active,:focus{outline:0}aside,footer,header,nav{display:block}html{opacity:0;scroll-behavior:smooth;-webkit-transition:opacity .8s ease-in-out;transition:opacity .8s ease-in-out}html.loaded{opacity:1}html.lock{-ms-touch-action:none;touch-action:none;overflow:hidden}html.lock [data-lp]{padding-right:1rem;padding-right:var(--bh-scrollbar-width,1rem)}html.lock .wrapper{margin-right:1rem;margin-right:var(--bh-scrollbar-width,1rem)}body,html{width:100%;height:100%;min-width:320px}body{background-color:#141524;background-color:var(--black-color);color:#fff;color:var(--bs-font-color);-ms-scroll-chaining:none;overscroll-behavior:none;line-height:1;line-height:var(--bs-line-height);text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;font-family:Cygre,sans-serif;font-family:var(--bs-font-family);font-size:16px;font-size:var(--bs-font-size);font-weight:400;font-weight:var(--bs-font-weight);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}button,input,textarea{font-family:inherit}input::-ms-clear{display:none}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent}button::-moz-focus-inner{border:0;padding:0}a{color:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-decoration:none;text-decoration:none}a:hover{-webkit-text-decoration:none;text-decoration:none}a:active,a:focus{outline:0}a:visited{-webkit-text-decoration:none;text-decoration:none}li,ul{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}sup{color:inherit}::-webkit-scrollbar{width:.5rem;background-color:#fff;background-color:var(--white-color)}::-webkit-scrollbar-track{border-radius:.25rem;-webkit-box-shadow:inset 0 0 .375rem rgba(0,0,0,.2);box-shadow:inset 0 0 .375rem rgba(0,0,0,.2);background:#eee}::-webkit-scrollbar-thumb{border-radius:.25rem;border:0 none #fff;background-color:#52e5e7;background-color:var(--primary-color)}@-webkit-keyframes show-header{0%{top:-100%}100%{top:0}}@keyframes show-header{0%{top:-100%}100%{top:0}}@-webkit-keyframes fade-up-big{0%{opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-up-big{0%{opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}[class*=__container]{margin-left:auto;margin-right:auto;max-width:90.625rem;padding-left:.9375rem;padding-right:.9375rem}.ibg{position:relative}.ibg img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.ibg_contain img{-o-object-fit:contain;object-fit:contain}.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.page [data-observ]{pointer-events:none;position:absolute;top:0;left:0;height:.125rem;width:100%;background:0 0}.page_start{padding-top:6.25rem}.btn{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:-webkit-max-content;width:-moz-max-content;width:max-content;padding:10px 30px;border-radius:5px;background:linear-gradient(135deg,#52e5e7 0,#130cb7 100%);color:#fff;font-size:18px}.btn-transparent{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:-webkit-max-content;width:-moz-max-content;width:max-content;padding:10px 30px;border-radius:5px;border:1px solid transparent;background:linear-gradient(#141524,#141524) padding-box,linear-gradient(135deg,#52e5e7 0,#130cb7 100%) Border-box;background:linear-gradient(var(--black-color),var(--black-color)) padding-box,linear-gradient(135deg,#52e5e7 0,#130cb7 100%) Border-box;color:#fff;font-size:18px}.section-title{font-size:calc(28px + 10 * ((100vw - 320px)/ 1600));font-weight:700;line-height:1.2}.section-title span{color:#52e5e7;color:var(--primary-color)}.menu-open .header .header__menu{translate:0}.header{z-index:50;width:100%;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;-webkit-transition:background-color var(--bs-transition);transition:background-color var(--bs-transition);border-bottom:1px solid rgba(255,255,255,.0509803922)}.header_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.header__logo img{width:76px;height:62px;-o-object-fit:contain;object-fit:contain}.header__lang{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}.header__lang a{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:38px;height:38px;border:1px solid transparent;background:0 0;border-radius:50%;font-size:16px;line-height:1}.header__lang a.active{background:linear-gradient(#141524,#141524) padding-box,linear-gradient(135deg,#52e5e7 0,#130cb7 100%) Border-box;background:linear-gradient(var(--black-color),var(--black-color)) padding-box,linear-gradient(135deg,#52e5e7 0,#130cb7 100%) Border-box}.header__btn{margin-left:50px}.icon-menu{display:none}.popup{pointer-events:none;opacity:0;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;height:100%;width:100%;padding:1.875rem .625rem;overflow-block:auto;background-color:rgba(0,0,0,.5);-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.popup.is-open{pointer-events:auto;opacity:1}.popup.is-open .popup__content{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.popup__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popup__content{opacity:0;position:relative;margin:0 auto;width:100%;max-width:43.125rem;padding:40px;border-radius:10px;border:1px solid transparent;background:linear-gradient(#141524,#141524) padding-box,linear-gradient(135deg,#52e5e7 0,#130cb7 100%) Border-box;background:linear-gradient(var(--black-color),var(--black-color)) padding-box,linear-gradient(135deg,#52e5e7 0,#130cb7 100%) Border-box;-webkit-transform:translateY(-12.5rem);-ms-transform:translateY(-12.5rem);transform:translateY(-12.5rem);-webkit-transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,opacity .2s ease-in-out;transition:transform .2s ease-in-out,opacity .2s ease-in-out,-webkit-transform .2s ease-in-out}.popup__close{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;right:0;border-radius:.5rem;height:2.5rem;width:2.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;background:0 0}.popup .form{width:100%}.popup .form_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.popup .form__input{display:block;width:calc(50% - 5px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.popup .form__input input{position:relative;width:100%;padding:10px 30px;background:0 0;color:#fff;border:1px solid rgba(255,255,255,.5019607843);border-radius:5px;font-size:calc(16px + 2 * ((100vw - 320px)/ 1600));line-height:1.4}.popup .form__input input::-webkit-input-placeholder{color:#fff}.popup .form__input input::-moz-placeholder{color:#fff}.popup .form__input input:-ms-input-placeholder{color:#fff}.popup .form__input input::-ms-input-placeholder{color:#fff}.popup .form__input input::placeholder{color:#fff}.popup .form__textarea{display:block;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.popup .form__textarea textarea{position:relative;width:100%;height:150px;resize:none;padding:10px 30px;background:0 0;color:#fff;border:1px solid rgba(255,255,255,.5019607843);border-radius:5px;font-size:calc(16px + 2 * ((100vw - 320px)/ 1600));line-height:1.4}.popup .form__textarea textarea::-webkit-input-placeholder{color:#fff}.popup .form__textarea textarea::-moz-placeholder{color:#fff}.popup .form__textarea textarea:-ms-input-placeholder{color:#fff}.popup .form__textarea textarea::-ms-input-placeholder{color:#fff}.popup .form__textarea textarea::placeholder{color:#fff}.popup .form__button{position:relative;padding:10px 30px;border-radius:5px;font-size:calc(16px + 2 * ((100vw - 320px)/ 1600));line-height:1.4}.checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-wrap:nowrap}.checkbox__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute}.checkbox__input:disabled+.checkbox__box{opacity:.7}.checkbox__input:focus+.checkbox__box{-webkit-box-shadow:0 0 0 2px #00f;box-shadow:0 0 0 2px #00f}.checkbox__input:checked+.checkbox__box{border-color:#fff;background-color:#ff4040}.checkbox__input:checked:focus+.checkbox__box{outline:1px solid #000}.checkbox__input:checked:disabled+.checkbox__box{opacity:.7}.checkbox__box{border:2px solid #1a8c80;border-radius:3px;height:20px;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px}.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tabs__nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tabs__trigger{padding:.625rem;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.tabs__trigger.active{color:#fff;background-color:#ff4040}.tabs__panel{display:none;-webkit-animation:fade-up-big .4s forwards;animation:fade-up-big .4s forwards}.tabs__panel.active{display:block}.accordion{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}.accordion__item{border:1px solid rgba(255,255,255,.1019607843);border-radius:10px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.accordion__item.open{border:1px solid transparent;background:linear-gradient(#141524,#141524) padding-box,linear-gradient(135deg,#52e5e7 0,#130cb7 100%) Border-box;background:linear-gradient(var(--black-color),var(--black-color)) padding-box,linear-gradient(135deg,#52e5e7 0,#130cb7 100%) Border-box}.accordion__item.open .accordion__header::after{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.accordion__item.open .accordion__content{height:-webkit-max-content;height:-moz-max-content;height:max-content;padding:0 1.25rem 20px}.accordion__header{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding:1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;font-size:calc(18px + 2 * ((100vw - 320px)/ 1600));font-weight:700}.accordion__header::after{content:"";position:static;height:1.25rem;width:1.25rem;background-image:url(../images/arrow-down.svg);background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}.accordion__content{height:0;padding:0 20px;overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:16px;line-height:20px}.footer{position:relative;padding-top:3.125rem;padding-bottom:3.125rem;border-top:1px solid rgba(255,255,255,.0509803922)}.footer_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__logo img{width:76px;height:62px;-o-object-fit:contain;object-fit:contain}.footer__text p{opacity:.5;font-size:14px;line-height:1.4}.footer__text p a{-webkit-text-decoration:underline;text-decoration:underline}.footer__call{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:60px;height:60px;border-radius:50%;cursor:pointer;-webkit-box-shadow:0 0 0 rgba(204,169,44,.4);box-shadow:0 0 0 rgba(204,169,44,.4);-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}.footer__call img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(82,229,231,.4);box-shadow:0 0 0 0 rgba(82,229,231,.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(82,229,231,0);box-shadow:0 0 0 10px rgba(82,229,231,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(82,229,231,0);box-shadow:0 0 0 0 rgba(82,229,231,0)}}@keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(82,229,231,.4);box-shadow:0 0 0 0 rgba(82,229,231,.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(82,229,231,0);box-shadow:0 0 0 10px rgba(82,229,231,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(82,229,231,0);box-shadow:0 0 0 0 rgba(82,229,231,0)}}.breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-top:50px}.breadcrumbs li{color:rgba(255,255,255,.8)}.breadcrumbs li a{color:#fff}.breadcrumbs li a:hover{-webkit-text-decoration:underline;text-decoration:underline}.breadcrumbs li+li{position:relative;padding-left:26px}.breadcrumbs li+li:before{content:"";position:absolute;top:0;left:0;width:16px;height:16px;background:url(../images/arrow-down.svg) no-repeat center/contain;rotate:-90deg}.modal-call{display:none;max-width:500px;padding:40px;border-radius:10px;border:1px solid transparent;background:linear-gradient(#141524,#141524) padding-box,linear-gradient(135deg,#52e5e7 0,#130cb7 100%) Border-box;background:linear-gradient(var(--black-color),var(--black-color)) padding-box,linear-gradient(135deg,#52e5e7 0,#130cb7 100%) Border-box}.modal-call_wrapper .form{width:100%}.modal-call_wrapper .form_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.modal-call_wrapper .form__input{display:block;width:calc(50% - 5px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modal-call_wrapper .form__input input{position:relative;width:100%;padding:10px 30px;background:0 0;color:#fff;border:1px solid rgba(255,255,255,.5019607843);border-radius:5px;font-size:calc(16px + 2 * ((100vw - 320px)/ 1600));line-height:1.4}.modal-call_wrapper .form__input input::-webkit-input-placeholder{color:#fff}.modal-call_wrapper .form__input input::-moz-placeholder{color:#fff}.modal-call_wrapper .form__input input:-ms-input-placeholder{color:#fff}.modal-call_wrapper .form__input input::-ms-input-placeholder{color:#fff}.modal-call_wrapper .form__input input::placeholder{color:#fff}.modal-call_wrapper .form__textarea{display:block;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modal-call_wrapper .form__textarea textarea{position:relative;width:100%;height:150px;resize:none;padding:10px 30px;background:0 0;color:#fff;border:1px solid rgba(255,255,255,.5019607843);border-radius:5px;font-size:calc(16px + 2 * ((100vw - 320px)/ 1600));line-height:1.4}.modal-call_wrapper .form__textarea textarea::-webkit-input-placeholder{color:#fff}.modal-call_wrapper .form__textarea textarea::-moz-placeholder{color:#fff}.modal-call_wrapper .form__textarea textarea:-ms-input-placeholder{color:#fff}.modal-call_wrapper .form__textarea textarea::-ms-input-placeholder{color:#fff}.modal-call_wrapper .form__textarea textarea::placeholder{color:#fff}.modal-call_wrapper .form__button{position:relative;padding:10px 30px;border-radius:5px;font-size:calc(16px + 2 * ((100vw - 320px)/ 1600));line-height:1.4}.intro{padding:150px 0}.intro_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}.intro__text{-webkit-box-flex:1;-ms-flex:1;flex:1}.intro__title{margin-bottom:30px;font-size:calc(38px + 20 * ((100vw - 320px)/ 1600));font-weight:700;line-height:1.2}.intro__subtitle{margin-bottom:30px;padding:6px 10px;color:#52e5e7;color:var(--primary-color);border-left:1px solid #52e5e7;border-left:1px solid var(--primary-color)}.intro__img{width:510px}.intro__img img{max-width:100%;height:auto}.catalogList{padding:60px 0}.catalogList__title{margin-bottom:50px}.catalogList__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-gap:80px;gap:80px;grid-row-gap:20px;row-gap:20px}.catalogList__list a{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:100px;padding:5px;border:1px solid transparent;background:0 0;border-radius:5px}.catalogList__list a:hover{background:linear-gradient(#141524,#141524) padding-box,linear-gradient(135deg,#52e5e7 0,#130cb7 100%) Border-box;background:linear-gradient(var(--black-color),var(--black-color)) padding-box,linear-gradient(135deg,#52e5e7 0,#130cb7 100%) Border-box}.catalogList__list a img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.services{padding:60px 0}.services__title{margin-bottom:50px}.services__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:20px;gap:20px}.services .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:20px;border-radius:10px;border:1px solid rgba(255,255,255,.0509803922)}.services .item__img img{width:100%;aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain}.services .item__text{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-flex:1;-ms-flex:1;flex:1}.services .item__title{color:#52e5e7;color:var(--primary-color);font-size:calc(18px + 4 * ((100vw - 320px)/ 1600));font-weight:700;line-height:1.3}.services .item__desc{margin-bottom:20px;font-size:16px;line-height:1.4}.services .item__link{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%;margin-top:auto;padding:10px;border-radius:5px;border:1px solid transparent;background:linear-gradient(#141524,#141524) padding-box,linear-gradient(135deg,#52e5e7 0,#130cb7 100%) Border-box;background:linear-gradient(var(--black-color),var(--black-color)) padding-box,linear-gradient(135deg,#52e5e7 0,#130cb7 100%) Border-box}.services__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:20px;font-size:18px;line-height:23px}.advantage{padding:60px 0}.advantage__title{max-width:940px;margin-bottom:50px}.advantage__title span{color:#52e5e7;color:var(--primary-color)}.advantage_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}.advantage__img{width:820px;height:430px}.advantage__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.advantage__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px}.advantage__text li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.advantage__text li span{background:linear-gradient(135deg,#52e5e7 0,#130cb7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:calc(40px + 10 * ((100vw - 320px)/ 1600));font-weight:700}.advantage__text li p{font-size:calc(16px + 4 * ((100vw - 320px)/ 1600));font-weight:700}.clients{padding:60px 0}.clients__title{margin-bottom:50px}.clients__list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.clients__list .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;padding:20px;border:1px solid rgba(255,255,255,.0509803922);border-radius:10px}.clients__list .item__img{width:300px}.clients__list .item__img img{width:100%;height:180px;-o-object-fit:cover;object-fit:cover;border-radius:5px}.clients__list .item__text{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-flex:1;-ms-flex:1;flex:1;gap:20px}.clients__list .item__title{color:#52e5e7;color:var(--primary-color);font-size:calc(18px + 4 * ((100vw - 320px)/ 1600));font-weight:700}.clients__list .item__list{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}.clients__list .item__list li{position:relative;padding-left:20px;font-size:16px;line-height:1.4}.clients__list .item__list li:before{content:"";position:absolute;top:calc(50% - 4px);left:0;width:8px;height:8px;background:linear-gradient(135deg,#52e5e7 0,#130cb7 100%);rotate:45deg}.clients__list .item__conclusion{color:#52e5e7;color:var(--primary-color);font-size:calc(16px + 2 * ((100vw - 320px)/ 1600));font-weight:700}.clients__link{margin:50px auto 0}.gallery{padding:60px 0}.gallery__title{margin-bottom:50px}.gallery__slider .swiper{width:100%;height:100%}.gallery__slider .swiper-pagination-bullet-active{background:#52e5e7;background:var(--primary-color)}.gallery__slider .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}.gallery__slider .item__img{height:450px}.gallery__slider .item__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery__slider .item__title{font-size:calc(16px + 2 * ((100vw - 320px)/ 1600));line-height:1.4}.feedback{padding:60px 0}.feedback_wrapper{position:relative;padding:50px;padding-right:460px;border-radius:10px;border:1px solid transparent;background:linear-gradient(#141524,#141524) padding-box,linear-gradient(135deg,#52e5e7 0,#130cb7 100%) Border-box;background:linear-gradient(var(--black-color),var(--black-color)) padding-box,linear-gradient(135deg,#52e5e7 0,#130cb7 100%) Border-box}.feedback_wrapper:before{content:"";position:absolute;top:80px;right:100px;rotate:33deg;width:261px;height:87px;background:#130cb7;border-radius:50%;-webkit-filter:blur(50px);filter:blur(50px)}.no-webp .feedback_wrapper:after{background:url(../images/img-feedback.png) no-repeat center/contain}.feedback_wrapper:after{content:"";position:absolute;top:50%;translate:0 -50%;right:50px;width:210px;height:210px}.feedback__title{position:relative;margin-bottom:50px}.feedback__form .form{width:100%}.feedback__form .form_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.feedback__form .form__input{display:block}.feedback__form .form__input input{position:relative;width:280px;padding:10px 30px;background:0 0;color:#fff;border:1px solid rgba(255,255,255,.5019607843);border-radius:5px;font-size:calc(16px + 2 * ((100vw - 320px)/ 1600));line-height:1.4}.feedback__form .form__input input::-webkit-input-placeholder{color:#fff}.feedback__form .form__input input::-moz-placeholder{color:#fff}.feedback__form .form__input input:-ms-input-placeholder{color:#fff}.feedback__form .form__input input::-ms-input-placeholder{color:#fff}.feedback__form .form__input input::placeholder{color:#fff}.feedback__form .form__button{position:relative;padding:10px 30px;border-radius:5px;font-size:calc(16px + 2 * ((100vw - 320px)/ 1600));line-height:1.4}.reviews{padding:60px 0}.reviews__title{margin-bottom:50px}.reviews__slider .swiper{width:100%;height:100%}.reviews__slider .swiper-button-next,.reviews__slider .swiper-button-prev{color:#52e5e7;color:var(--primary-color)}.reviews__slider .swiper-pagination-bullet-active{background:#52e5e7;background:var(--primary-color)}.reviews__list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.reviews__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-top:50px}.reviews .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:20px;border:1px solid rgba(255,255,255,.0509803922);border-radius:10px}.reviews .item__message{font-size:16px;line-height:20px}.reviews .item__title{font-size:16px;font-weight:700;line-height:20px}.faq{padding:60px 0}.faq__title{margin-bottom:50px}.contact{padding:60px 0}.contact_row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}.contact__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact__list{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}.contact__list li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.contact__list li img{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.contact__list li p{padding-top:5px;font-size:16px;line-height:20px}.contact__map{width:75%;height:420px}.brand{padding:60px 0}.brand__title{margin-bottom:50px}.brand__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:20px;gap:20px}.brand__list .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;padding:10px;border-radius:5px;border:1px solid rgba(255,255,255,.0509803922);background:0 0;border-radius:5px;-webkit-transition:all .3s ease;transition:all .3s ease}.brand__list .item:hover{background:linear-gradient(#141524,#141524) padding-box,linear-gradient(135deg,#52e5e7 0,#130cb7 100%) Border-box;background:linear-gradient(var(--black-color),var(--black-color)) padding-box,linear-gradient(135deg,#52e5e7 0,#130cb7 100%) Border-box}.brand__list .item__img img{width:100%;aspect-ratio:2/2;-o-object-fit:contain;object-fit:contain}.brand__list .item__title{font-size:16px;line-height:20px}.table{padding:60px 0}.table__title{margin-bottom:50px}.table__price{width:100%;border-collapse:collapse}.table__price td{width:25%;padding:20px;border:1px solid rgba(255,255,255,.0509803922)}.table__price thead td{color:#52e5e7;color:var(--primary-color);font-size:20px;line-height:26px}.blocktext{padding:60px 0}.blocktext__title{margin-bottom:50px}.blocktext__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:10px;font-size:18px;line-height:20px}.blocktext__content ul{padding-left:25px}.blocktext__content ul li{list-style:disc}.webp .feedback_wrapper:after{background:url(../images/img-feedback.webp) no-repeat center/contain}@media (max-width:85.375em){.header__btn{margin-left:30px}.clients__list .item__img{width:250px}}@media (max-width:77.5em){.clients__list .item__img{width:200px}}@media (max-width:76.25em){.header__btn{margin-left:20px}}@media (max-width:61.9375em){.header_wrapper{position:relative;padding:10px 0}.header__logo img{width:50px;height:auto}.header__menu{position:absolute;top:100%;right:-15px;width:150px;height:calc(100vh - 58px);translate:100% 0;-webkit-transition:all .3s ease;transition:all .3s ease;background:#141524;background:var(--black-color);border-left:1px solid rgba(255,255,255,.0509803922);overflow:auto}.header__menu>li{border-bottom:1px solid rgba(255,255,255,.0509803922)}.header__menu>li.dropdown-open .dropdown{max-height:1000px;opacity:1;visibility:visible}.header__menu>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;padding:10px 15px}.header__menu .dropdown{max-height:0;opacity:0;padding-left:10px;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.header__menu .dropdown li a{display:block;padding:5px 10px;font-size:14px}.header__btn{padding:0;background:0 0;border-radius:50%}.header__btn span{display:none}.icon-menu{display:block;position:relative;width:1.875rem;height:1.125rem;margin-left:10px;cursor:pointer;z-index:5}.icon-menu span,.icon-menu::after,.icon-menu::before{content:"";-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;right:0;position:absolute;width:100%;height:.125rem;background-color:#52e5e7;background-color:var(--primary-color)}.icon-menu::before{top:0}.icon-menu::after{bottom:0}.icon-menu span{top:calc(50% - .0625rem)}.menu-open .icon-menu span{width:0}.menu-open .icon-menu::before{top:calc(50% - .0625rem);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-open .icon-menu::after{bottom:calc(50% - .0625rem);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.popup .form_wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer_wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;text-align:center}.footer__logo img{width:50px;height:auto}.footer__call{position:fixed;bottom:20px;right:20px;width:30px;height:30px}.breadcrumbs{margin-top:25px}.modal-call_wrapper .form_wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.intro{padding:100px 0}.intro_wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.intro__img{display:none}.catalogList{padding:30px 0}.catalogList__title{margin-bottom:25px}.catalogList__list{gap:40px}.services{padding:30px 0}.services__title{margin-bottom:25px}.advantage{padding:30px 0}.advantage__title{margin-bottom:25px}.advantage_row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.advantage__img{width:100%;height:300px}.advantage__text{gap:30px}.clients{padding:30px 0}.clients__title{margin-bottom:25px}.clients__list{grid-template-columns:1fr}.clients__link{margin:25px auto 0}.gallery{padding:30px 0}.gallery__title{margin-bottom:25px}.gallery__slider .swiper{padding-bottom:30px}.gallery__slider .swiper-button-next,.gallery__slider .swiper-button-prev{display:none}.gallery__slider .item__img{height:300px}.feedback{padding:30px 0}.feedback_wrapper{padding-right:50px}.feedback__title{margin-bottom:25px}.feedback__form .form_wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.reviews{padding:30px 0}.reviews__title{margin-bottom:25px}.reviews__slider .swiper{padding-bottom:40px}.reviews__slider .swiper-button-next,.reviews__slider .swiper-button-prev{display:none}.reviews__list{grid-template-columns:repeat(2,1fr)}.reviews__links{margin-top:25px}.faq{padding:30px 0}.faq__title{margin-bottom:25px}.contact{padding:30px 0}.contact_row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact__map{width:100%;height:300px}.brand{padding:30px 0}.brand__title{margin-bottom:25px}.table{padding:30px 0}.table__title{margin-bottom:25px}.blocktext{padding:30px 0}.blocktext__title{margin-bottom:25px}}@media (max-width:47.9375em){.table__price thead{display:none}.table__price tr{display:block;border-bottom:1px solid #52e5e7;border-bottom:1px solid var(--primary-color)}.table__price td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:10px}.table__price td:before{content:attr(data-label);font-weight:700;margin-right:20px;color:#52e5e7;color:var(--primary-color)}}@media (max-width:39.0625em){.popup .form__input{max-width:100%;width:100%}.popup .form__input input{max-width:100%;width:100%}.popup .form__textarea{max-width:100%;width:100%}.popup .form__textarea textarea{max-width:100%;width:100%}.popup .form__button{width:100%}.modal-call_wrapper .form__input{max-width:100%;width:100%}.modal-call_wrapper .form__input input{max-width:100%;width:100%}.modal-call_wrapper .form__textarea{max-width:100%;width:100%}.modal-call_wrapper .form__textarea textarea{max-width:100%;width:100%}.modal-call_wrapper .form__button{width:100%}.clients__list .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.clients__list .item__img{width:100%}.feedback_wrapper{padding:25px 15px}.feedback__form .form__input{max-width:100%;width:100%}.feedback__form .form__input input{max-width:100%;width:100%}.feedback__form .form__button{width:100%}.reviews__list{grid-template-columns:1fr}}@media (min-width:62.06125em) and (max-width:85.375em){.header__menu{gap:30px}}@media (min-width:62.06125em) and (max-width:76.25em){.header__menu{gap:20px}}@media (min-width:62.06125em){.header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__menu>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:38px 0;font-size:18px}.header__menu .has-dropdown{position:relative}.header__menu .has-dropdown:hover>a{color:#52e5e7;color:var(--primary-color)}.header__menu .has-dropdown:hover .dropdown{translate:0 0;opacity:1;visibility:visible}.header__menu .dropdown{position:absolute;top:100%;left:calc(50% - 100px);width:200px;height:auto;background:linear-gradient(135deg,#52e5e7 0,#130cb7 100%);border-radius:0 0 5px 5px;-webkit-transition:all .3s ease;transition:all .3s ease;translate:0 10px;opacity:0;visibility:hidden}.header__menu .dropdown li a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px}.header__btn img{display:none}.gallery__slider .swiper-pagination{display:none}.reviews__slider .swiper-pagination{display:none}}@media (any-hover:hover){::-webkit-scrollbar-thumb:hover{background-color:#2d2d2d;background-color:var(--primary-hover-color)}}