._perfectum__button_13i8q_3{visibility:visible!important;position:static!important;width:100%!important;height:700px!important}.timeline-container{width:100%;position:relative;margin:0 auto}.timeline-line{position:absolute;left:50%;transform:translate(-50%);width:4px;background:rgba(0,151,174,1);z-index:1;top:0;transition:height .3s ease}.timeline-item{width:610px;max-width:610px;padding:30px;position:relative;transition:transform .4s;opacity:1}.timeline-item.left{left:calc(50% - 610px);text-align:right}.timeline-item.right{left:50%}.timeline-dot{width:18px;height:18px;border-radius:50%;background:#444;border:3px solid #898989;position:absolute;top:70%;transform:translateY(-70%);z-index:3;transition:.3s}.timeline-item.left .timeline-dot{right:-9px}.timeline-item.right .timeline-dot{left:-9px}.timeline-content{display:flex;flex-direction:column;gap:10px;opacity:1;transition:transform .4s ease}.timeline-item.left{padding-right:180px}.timeline-item.right{padding-left:180px}.timeline__title{font-family:Jura,sans-serif;font-weight:700;font-size:20px;line-height:120%;color:var(--color-text);margin:0;padding:0}.timeline__description{font-family:Jura,sans-serif;font-weight:600;font-size:16px;line-height:120%;color:var(--color-text);margin:0;padding:0}.timeline-item.upcoming .timeline-dot{background:rgba(24,31,34,1);border-color:#0097ae4d}.timeline-item.completed .timeline-dot{background:rgba(0,151,174,1);border-color:#0097ae}.timeline-item.active .timeline-dot{background:#ffffff;border-color:#0097ae;box-shadow:0 0 10px #0097ae}.timeline-item.completed .timeline-content,.timeline-item.active .timeline-content{opacity:1;transform:translateY(0)}@media (max-width: 1024px){.timeline-item{width:100%;max-width:100%;padding:25px 40px}.timeline-item.left,.timeline-item.right{left:0;text-align:left;padding-left:60px;padding-right:20px}.timeline-line{left:25px;transform:translate(0)}.timeline-dot{left:16px!important;right:auto;top:20px;transform:translateY(0)}}@media (max-width: 600px){.timeline-item{padding:20px 20px 20px 50px}.timeline-line{left:15px;width:3px}.timeline-dot{width:14px;height:14px;border-width:2px;left:8px!important}.timeline__title{font-size:18px;line-height:125%}.timeline__description{font-size:14px;line-height:130%}}@media (max-width: 1024px){.timeline-item.right,.timeline-item.left{text-align:left}}*,:before,:after{box-sizing:border-box}:focus-visible{outline:2px solid rgb(var(--color-accent))}:root{--header-index: 50;--page-video-header-index: 20}:root{--size-35: 35px;--size-28: 28px;--size-22: 22px;--size-18: 18px;--size-16: 16px;--size-14: 14px;--nav-bar-size: 71px;--header-title-size: ;--header-description-size: }:root{--color-black: 0 0 0;--color-darker: 38 39 45;--color-dark: 84 86 100;--color-middle: 141 142 150;--color-light: 182 182 201;--color-lighter: 243 243 248;--color-white: 255 255 255;--color-bg-light: #1a2326;--color-text: #D1D1D1;--color-accent: #0097AE}.page{height:100%;font-family:Jura,serif;font-size:15px;line-height:1.2}.page__body,#root{margin:0;height:100%;background-color:var(--color-bg-light)!important;color:var(--color-text)}.page__wrapper{width:100%;max-width:1264px;margin:0 auto;padding:0 32px;overflow:hidden}@media screen and (max-width: 630px){.page__wrapper{padding:0 20px;margin:0;overflow:hidden}}@media screen and (min-width: 1230px){.page__footer{display:flex}}@media screen and (min-width: 631px) and (max-width: 820px){.page__wrapper{padding:0 32px;margin:0;overflow:hidden}}.header{position:fixed;top:-150px;left:0;right:0;padding:45px 0;font-family:Jura,serif;z-index:50;background-color:var(--color-bg-light);border-bottom:1px solid var(--color-accent);transition:top .3s ease-in-out}.header--visible{top:0}.header__container{display:flex;gap:80px;align-items:center}.header-wrapper{width:100%;max-width:1264px;margin:0 auto;padding:0 32px;display:flex;justify-content:space-between;align-items:center}.header__phone{color:var(--color-text);text-decoration:none;font-size:16px}.header__phone:hover{color:var(--color-accent)}.header__language{font-size:16px}.header__language:hover{color:var(--color-accent)}.header__submit-request{font-family:Jura,serif;text-decoration:none;padding:9px 20px;border-radius:60px;background:transparent;outline:none;color:var(--color-text);border:1.5px solid var(--color-accent);font-weight:400;line-height:120%;font-size:16px;margin:0}.header__submit-request:hover{background-color:var(--color-accent)}.header__menu-button{background-color:transparent;border:none}@media screen and (max-width: 630px){.header{padding:22px 0}.header-wrapper{padding:0 20px;margin:0}.header__phone,.header__language,.header__submit-request{display:none}}@media screen and (min-width: 631px) and (max-width: 820px){.header-wrapper{padding:0 32px;margin:0}.header__container{gap:42px}}.section-header{display:flex;align-items:center;gap:10px}.section-header .section-header__image{svg {width: 100%; height: 100%;}}.section-header .section-header__title{font-family:Jura,sans-serif;font-weight:600;font-size:20px;line-height:28px;color:var(--color-accent);margin:0}.about-company{display:flex;gap:85px}.about-company-left{max-width:590px}.about-company-left .about-company__title{font-family:Jura,sans-serif;margin-top:40px;font-size:42px;font-weight:600;line-height:110%;color:var(--color-text)}.about-company-left .about-company__image{display:flex}.about-company-right{max-width:525px;display:flex;flex-direction:column;justify-content:center;gap:35px}.about-company-right .about-company__description{font-family:Jura,sans-serif;font-weight:400;font-size:18px;line-height:120%;color:var(--color-text);margin:0}.about-company-right .about-company__button{font-family:Jura,sans-serif;font-weight:400;font-size:18px;line-height:120%;color:rgb(var(--color-white));align-self:flex-end;padding:5px 5px 5px 15px;border:1px solid var(--color-accent);background-color:transparent;border-radius:400px;transition:background-color 3s ease-out;position:relative;overflow:hidden;z-index:0;text-decoration:none}.about-company-right .about-company__button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(200.42deg,#181F22 -2.16%,#0097AE 226.59%);opacity:0;transition:opacity .3s ease-out;z-index:-1}.about-company-right .about-company__button:hover:before{opacity:1}.about-company-right .about-company__button .about-company__button-icon{margin-left:10px}@media screen and (max-width: 630px){.about-company{flex-direction:column;gap:40px}.about-company-left,.about-company-right{max-width:unset}.about-company__title{max-width:590px}.about-company__image{justify-content:end}}@media screen and (min-width: 631px) and (max-width: 820px){.about-company{flex-direction:column;gap:40px}.about-company-left,.about-company-right{max-width:unset}.about-company__title{max-width:590px}.about-company__description{display:none}.about-company__image{justify-content:end}}.products-banner{font-family:Inter,sans-serif;font-weight:700;font-size:268.14px;line-height:268.14px;letter-spacing:-4px;text-align:center;vertical-align:middle;overflow:hidden;filter:drop-shadow(0 0 1px #0097AE);color:var(--color-bg-light);position:relative;display:flex;justify-content:center}.products-card-container{overflow:hidden;margin-top:45px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:300px 300px 300px;gap:20px;grid-template-areas:"p-1 p-1" "p-2 p-3" "p-4 p-5"}.product-card{min-height:300px}.product-card-1{grid-area:p-1}.product-card-2{grid-area:p-2}.product-card-3{grid-area:p-3}.product-card-4{grid-area:p-4}.product-card-5{grid-area:p-5}.product-card{text-decoration:none;padding:40px;border:1px solid var(--color-accent);border-radius:15px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.product-card:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#0097AE -166.86%,rgba(24,31,34,0) 100%);z-index:2;transform:translate3d(-100%,0,0);transition:transform .4s ease}.product-card:hover:before{transform:translateZ(0)}.product-card:hover .product-card__button:before{opacity:1}.product-card__title{font-family:Jura,sans-serif;font-weight:600;font-size:24px;line-height:120%;color:var(--color-text)}.product-card__button{font-family:Jura,sans-serif;font-weight:400;font-size:18px;line-height:120%;color:rgb(var(--color-white));align-self:flex-start;padding:5px 5px 5px 15px;border:1px solid var(--color-accent);background-color:transparent;border-radius:400px;transition:background-color 3s ease-out;position:relative;overflow:hidden;z-index:10}.product-card__button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(200.42deg,#181F22 -2.16%,#0097AE 226.59%);opacity:0;transition:opacity .3s ease-out;z-index:-1}.product-card__button .product-card__button-icon{margin-left:10px}@media screen and (max-width: 630px){.products-card-container{grid-template-columns:100%;grid-template-rows:1fr;gap:20px;grid-template-areas:"p-1" "p-2" "p-3" "p-4" "p-5"}.why-us-card-container{grid-template-columns:1fr!important;grid-template-rows:1fr!important;gap:50px!important;grid-template-areas:"w-1" "w-2" "w-3" "w-4" "w-5" "w-6" "w-8" "w-7"!important}.product-card{padding:20px}.product-card__title{width:unset!important;font-size:18px}.product-card__button{align-self:unset;display:flex;align-items:center;justify-content:space-between}}@media screen and (min-width: 631px) and (max-width: 820px){.products-card-container{grid-template-columns:100%;grid-template-rows:1fr;gap:20px;grid-template-areas:"p-1" "p-2" "p-3" "p-4" "p-5"}.why-us-card-container{grid-template-columns:1fr!important;grid-template-rows:1fr!important;gap:50px!important;grid-template-areas:"w-1" "w-2" "w-3" "w-4" "w-5" "w-6" "w-8" "w-7"!important}}#why-us{scroll-margin-top:160px}.why-us{margin-top:120px}.why-us-container{display:flex;align-items:center;gap:59px}.why-us-left{width:766px}.why-us__title{margin:40px 0 30px;line-height:110%;font-weight:600;font-size:42px;font-family:Jura,sans-serif}.why-us__description{font-weight:400;font-size:18px;line-height:120%;font-family:Jura,sans-serif;width:718px}.why-us-card-container{margin-top:60px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:176px 176px 176px;gap:74px;grid-template-areas:"w-1 w-2 w-3" "w-4 w-5 w-6" "w-7 w-7 w-8"}.why-us-card-1{grid-area:w-1}.why-us-card-2{grid-area:w-2}.why-us-card-3{grid-area:w-3}.why-us-card-4{grid-area:w-4}.why-us-card-5{grid-area:w-5}.why-us-card-6{grid-area:w-6}.why-us-card-7{grid-area:w-7;align-self:end}.why-us-card-8{grid-area:w-8}.why-us-card__icon{margin-left:15px;margin-bottom:15px}.why-us-card__info{padding-left:15px;border-left:1px solid rgba(255,255,255,.3)}.why-us-card__title{font-family:Jura,sans-serif;font-weight:700;font-size:20px;line-height:130%;color:var(--color-text);margin-bottom:15px}.why-us-card__description{font-family:Jura,sans-serif;font-weight:400;font-size:16px;line-height:120%;text-align:justify;color:var(--color-text);padding:0;margin:0}.why-us-canvas{background:rgba(0,151,174,.1);border-radius:15px;position:relative}.why-us-canvas-wrapper{padding-left:15px;padding-top:20px;padding-bottom:20px}.why-us-canvas__title{color:#fff;font-family:Jura,sans-serif;font-weight:700;font-size:20px;line-height:130%;margin:0;padding:0}.why-us-canvas__description{margin:15px 0 0;padding:0;font-family:Jura,sans-serif;font-weight:400;font-size:16px;line-height:120%;color:var(--color-text)}.why-us-canvas__image{position:absolute;right:0;bottom:0}@media screen and (max-width: 630px){.why-us-container{flex-direction:column}.why-us-left{width:unset}.why-us__title{font-size:36px}.why-us__description{width:unset}.why-us-right{width:100%}.why-us-right .why-us-card__icon{margin:0}}@media screen and (min-width: 821px) and (max-width: 1200px){.why-us-container{flex-direction:column}.why-us-card-container{grid-template-columns:repeat(2,1fr);gap:37px;grid-template-areas:"w-1 w-2" "w-3 w-4" "w-5 w-6" "w-8 w-8" "w-7 w-7"}.why-us__description{width:unset}}@media screen and (min-width: 631px) and (max-width: 820px){.why-us-container{flex-direction:column}.why-us-left,.why-us__description{width:unset}}#certificates{scroll-margin-top:160px}.certificates-grid{margin-top:60px;display:flex}.certificates-left{flex:0 1 100%;max-width:calc(100% - 280px);display:flex;flex-direction:column}.certificates-left-image{margin-top:36px;width:100%}.certificates-left-image svg{width:100%}.certificates-right{width:280px}.certificates-banner{position:relative;display:flex;align-items:center;justify-content:center;height:100%}.certificates-banner-inner{font-family:Inter,sans-serif;font-weight:700;font-size:268px;line-height:1;letter-spacing:-4px;color:var(--color-bg-light);filter:drop-shadow(0 0 1px #0097AE);writing-mode:sideways-lr;position:absolute;top:0;right:0}@media screen and (max-width: 630px){.certificates-left{max-width:100%}.certificates-right{display:none}.certificates-3 svg{width:100%!important}}@media screen and (min-width: 631px) and (max-width: 820px){.certificates-left{max-width:100%}.certificates-right{display:none}.certificates-3 svg{width:100%!important}}#reviews{scroll-margin-top:160px}.reviews{margin-top:112px}#contacts{scroll-margin-top:160px}.contacts{margin-top:140px;padding-bottom:120px}.contacts__title{font-family:Jura,sans-serif;font-weight:600;font-size:42px;line-height:110%;color:var(--color-text);margin-top:40px}.contacts-container{display:grid;grid-template-columns:1fr 1fr;gap:102px}.contacts__details{display:grid;margin-top:35px;gap:25px}.contacts__item-1{grid-area:ct-1}.contacts__item-2{grid-area:ct-2}.contacts__item-3{grid-area:ct-3}.contacts__item-4{grid-area:ct-4}.contacts__link{text-decoration:none;font-family:Jura,sans-serif;font-weight:400;font-size:18px;line-height:120%;color:var(--color-text);transition:.3s ease-out}.contacts__link:hover{color:var(--color-accent)}@media screen and (max-width: 630px){.contacts-container{grid-template-columns:1fr}.contacts__details{grid-template-areas:"ct-1" "ct-2" "ct-3" "ct-4"}}@media screen and (min-width: 821px){.contacts-container{grid-template-columns:1fr 1fr}.contacts__details{grid-template-areas:"ct-1 ct-1" "ct-2 ct-3" "ct-4 ct-4"}}@media screen and (min-width: 631px) and (max-width: 820px){.contacts-container{grid-template-columns:1fr}.contacts__details{grid-template-areas:"ct-1 ct-1" "ct-2 ct-3" "ct-4 ct-4"}}.input{display:inline-block;box-sizing:border-box;width:100%;height:60px;padding:16px 18px;border-radius:10px;border:1.5px solid #e6e6e6;background:#ffffff;font-size:20px;color:#1e293b;outline:none;transition:box-shadow .18s ease,border-color .12s ease,transform .12s;caret-color:#009fa4}.input:active{transform:translateY(0)}.input::placeholder{color:#9ba0a8;font-weight:300}.input:focus{border-color:transparent;box-shadow:0 0 0 2px #009fa4}.input-label{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#9ba0a8;pointer-events:none;transition:all .2s ease;background:transparent;padding:0 4px}.input:focus+.input-label,.input:not(:placeholder-shown)+.input-label{top:8px;font-size:12px;color:#009fa4}.button{display:flex;align-items:center;cursor:pointer;color:var(--color-text);padding:6px 16px}.clear,.clearInvert{padding:0;border:none;background:none;outline:none}.outline{border:1px solid var(--color-accent);color:var(--color-text);background-color:transparent}.disabled{opacity:.5}.fullWidth{width:100%}.textarea{border:1.5px solid #e6e6e6;background:#ffffff;font-size:20px;color:#1e293b;caret-color:#009fa4;outline:none;transition:box-shadow .18s ease,border-color .12s ease,transform .12s;width:100%;border-radius:10px;padding:16px 18px;resize:none}.textarea:active{transform:translateY(0)}.textarea::placeholder{color:#9ba0a8;font-weight:300}.textarea:focus{border-color:transparent;box-shadow:0 0 0 2px #009fa4}.textarea-label{position:absolute;left:14px;top:25%;transform:translateY(-50%);color:#9ba0a8;pointer-events:none;transition:all .2s ease;background:transparent;padding:0 4px}.textarea:focus+.textarea-label,.textarea:not(:placeholder-shown)+.textarea-label{top:8px;font-size:12px;color:#009fa4}.app-link{text-decoration:none}.link{text-decoration:none;font-size:18px;color:#002b34}.app-link{font-weight:300}.app-link:hover{color:#009fa4}.logo-image{width:100%;max-height:240px}.logo-image svg{width:100%}.b-system-info{width:659px;margin-left:auto;font-family:Jura,sans-serif;font-weight:400;font-size:16px;color:var(--color-text);text-align:right;line-height:120%}.services-box{display:flex;flex-wrap:wrap;flex-direction:column}.service-item{margin:8px;font-family:Jura,sans-serif;opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.service-item.visible{opacity:1;transform:translateY(0)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.service-item.big{flex:1}.service-item .service-item-wrapper{display:flex;gap:26px;padding:40px;flex-direction:column;align-items:center;border:1px solid;border-image:linear-gradient(to right,#0097AE -100%,#181f22 100%) 1;position:relative;overflow:hidden}.service-item .service-item-wrapper:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#0097AE -166.86%,rgba(24,31,34,0) 100%);z-index:2;transform:translate3d(-100%,0,0);transition:transform .4s ease}.service-item .service-item-wrapper:hover:before{transform:translateZ(0)}.service-item .service-info{z-index:10;display:flex;justify-content:center;align-items:flex-start;flex-direction:column}.service-item .service-item__title{font-optical-sizing:auto;font-weight:700;font-style:normal;display:block;font-size:40px;line-height:1.1;color:var(--color-accent);text-align:center}.service-item .service-item__content{display:flex;gap:36px;align-items:end}.service-item .service-item__content .service-info{flex:1}.service-item .service-item__content p{margin:0;padding-block:12px;font-size:16px;font-weight:300;font-optical-sizing:auto;font-style:normal;color:var(--color-text);text-align:justify}.service-item .service-item__content .service-item__link{color:var(--color-accent);text-decoration:none;font-size:16px;cursor:pointer;position:relative;padding-bottom:0}.service-item .service-item__content .service-item__link:after{position:absolute;content:"";bottom:0;left:0;width:100%;height:1px;background-color:var(--color-accent)}.service-item .service-item__content .service-item__link:hover{color:var(--color-text)}.service-item .service-item__content .service-item__link:hover:after{background-color:var(--color-text)}.service-item .service-image{z-index:10}.service-item .service-item__content img{display:block;max-width:90px;margin:60px auto 0}.anther_list{display:grid;grid-gap:calc(clamp(64px,10vw,120px)*1.5)}.anther_li{display:flex;grid-gap:32px;align-items:center;justify-content:space-between}.anther_info{max-width:min(608px,55% - 32px * .1)}.anther_image{max-width:min(541px,45% - 32px * .1)}.anther_image img{width:100%}.k-title{color:var(--color-text);font-weight:600;font-size:40px;line-height:1.2;font-family:Jura,sans-serif}.k-text{font-weight:300;font-size:16px}.anther_li .k-text:not(:first-child){margin-top:26px}.k-text *{color:var(--color-text);font-family:Jura,sans-serif;text-align:justify!important;all:revert}.k-link{color:var(--color-accent);text-decoration:none;font-size:16px;cursor:pointer;position:relative;padding-bottom:0}.k-link:after{position:absolute;content:"";bottom:0;left:0;width:100%;height:1px;background-color:var(--color-accent)}.k-link:hover{color:var(--color-text)}.k-link:hover:after{background-color:var(--color-text)}.anther_li{opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.anther_li.visible{opacity:1;transform:translateY(0)}.slider-container{position:relative;cursor:grab;overflow:hidden}.slider{display:grid;grid-auto-flow:column;grid-auto-columns:calc(80% - 10px);gap:10px;transition:transform .1s linear;user-select:none;-webkit-user-select:none;-ms-user-select:none}.slide{height:690px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.6rem;font-weight:600;color:#fff;flex:none;-webkit-user-select:none;user-select:none}.nav{display:flex;justify-content:center;gap:8px;margin-top:20px}.nav-bar{height:3px;width:28px;border-radius:3px;background:var(--color-text);transition:all .3s ease}.nav-bar.active{width:50px;background:var(--color-accent)}.grabbing{cursor:grabbing}.highlight{color:var(--color-accent)}.services-title{font-family:Jura,sans-serif;font-size:40px;font-weight:600;line-height:1.3;color:var(--color-text)}.services-description{font-family:Jura,sans-serif;font-weight:300;color:var(--color-text);margin-top:26px;font-size:16px}.services-cards{margin-top:64px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:16px;grid-template-areas:"s-1 s-2 s-3" "s-4 s-5 s-6" "s-7 s-7 s-7"}.service-card{font-family:Jura,sans-serif;padding:24px;border:1px solid;border-image:linear-gradient(to right,#0097AE -100%,rgba(238,85,67,0) 100%) 1;position:relative;overflow:hidden}.service-card:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,#0097AE -100%,rgba(238,85,67,0) 100%);z-index:2;transform:translate3d(-100%,0,0);transition:transform .4s ease}.service-card:hover:before{transform:translateZ(0)}.service-card-1{grid-area:s-1}.service-card-2{grid-area:s-2}.service-card-3{grid-area:s-3}.service-card-4{grid-area:s-4}.service-card-5{grid-area:s-5}.service-card-6{grid-area:s-6}.service-card-7{grid-area:s-7}.service-card-title{font-size:24px;font-weight:600;line-height:1.3;color:var(--color-accent);margin-top:16px}.service-card-description{font-weight:300;color:var(--color-text);margin-top:12px;font-size:14px}.about-title{font-family:Jura,sans-serif;font-size:40px;font-weight:600;line-height:1.3;color:var(--color-text)}.about-description{font-family:Jura,sans-serif;font-weight:300;color:var(--color-text);margin-top:26px;font-size:16px}.about-content{display:flex;align-items:center;justify-content:space-between;gap:6em}.about-cards-title{font-size:clamp(32px,5.33vw,40px);line-height:1.2;font-weight:600;flex-grow:1;color:var(--color-text);text-align:center;font-family:Jura,sans-serif}.about-cards{display:grid;grid-gap:16px;grid-template-columns:repeat(2,1fr);list-style:none;padding:0;margin:0}.about-card{position:relative;padding:24px;margin:0;border:1px solid;border-image:linear-gradient(to right,#0097AE -100%,rgba(238,85,67,0) 100%) 1;background-color:#1b2428;z-index:1;font-family:Jura,sans-serif}.about-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:0;background-image:linear-gradient(90deg,#0097AE -166.86%,rgba(238,85,67,0) 100%);transition:width .43s;z-index:-1}.about-card:hover:before{width:100%}.about-card:hover .about-card-title{color:var(--color-text)}.about-card-title{font-size:clamp(32px,5.33vw,40px);line-height:1.2;color:var(--color-accent);font-weight:600;transition:color .43s}.about-card-description{margin-top:26px;margin-bottom:0;font-size:clamp(20px,3.33vw,24px);line-height:1.33;font-weight:600}@media screen and (max-width: 630px){.b-system-info{width:262px;font-size:10px}.slider{padding:21px 16.7px 23.59px 30px}}@media screen and (min-width: 631px) and (max-width: 820px){.b-system-info{width:384px;font-size:10px}}.slider{position:relative;display:flex;flex-direction:column;gap:18.41px;height:auto;background-color:#162b30;border-radius:10px;overflow:hidden;margin:0 auto;padding:30px 16.7px 14.59px 30px}.slider__track{display:flex;transition:transform .5s ease;height:100%;will-change:transform}.slider__slide{flex-shrink:0;height:464px;border-radius:6px;background:white;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;opacity:.3;cursor:pointer;transition:.3s}.slider__slide:hover{opacity:1}.slider__panel{display:flex;gap:53px;align-items:center}.slider__progress{flex:1;height:3px;background:#0b616f;border-radius:2px;display:flex;align-items:center}.slider__progress-bar{height:4.29px;background:rgba(0,151,174,1);transition:width .3s ease;border-radius:2px}.slider__controls{display:flex;gap:8px}.slider__btn{background:#0097ae;border:none;color:#00b7c2;border-radius:50%;width:28px;height:28px;font-size:18px;cursor:pointer;transition:background .2s ease;display:flex;justify-content:center;align-items:center;flex:0 0 28px}.slider__btn svg{width:20px!important;height:20px!important;flex-shrink:0!important}.slider__btn:not(:disabled):hover{background:#0b616f}.slider__btn:disabled{opacity:.3;cursor:default}.burger{position:relative;width:30px;height:30px;background:transparent;border:none;cursor:pointer;padding:0;margin:0}.burger:hover .line{background:var(--color-accent)}.line{position:absolute;left:0;height:2.5px;background:#d1d1d1;border-radius:3px;transition:all .4s ease;transform-origin:center}.line1{width:100%;top:5px}.line2{width:60%;top:11.25px;left:auto;right:0}.line3{width:100%;top:17.5px}.line4{width:60%;top:23.75px;left:auto;right:0}.burger.open .line1{top:14px;width:100%;transform:rotate(45deg)}.burger.open .line3{top:14px;width:100%;transform:rotate(-45deg)}.burger.open .line2,.burger.open .line4{opacity:0;transform:scaleX(0)}.overflow-menu{position:absolute;padding:51px 30px 51px 20px;top:0;right:0;width:600px;background-color:#181f22;transform:translate(100%);transition:transform .7s ease}.overflow-wrapper.active .overflow-menu{transform:translate(0)}.menu-container{display:flex;justify-content:space-between}.menu__list{flex:1;display:flex;flex-direction:column;gap:70px}.menu__item{list-style:none;padding:0;margin:0}.menu__link{position:relative;text-decoration:none;line-height:120%;font-size:24px;font-weight:300;font-family:Jura,sans-serif;color:var(--color-text);transition:.3s ease-out;white-space:nowrap}.menu__link:hover{color:var(--color-accent)}.menu__link:hover:after{visibility:visible}.menu__link:after{position:absolute;content:"";bottom:-5px;left:0;height:2px;width:100%;background-color:var(--color-accent);visibility:hidden}.menu-banner{position:absolute;left:100%;transform:translate(10%);min-height:893px;width:269px;bottom:-51px}.menu-banner-inner{font-family:Inter,sans-serif;font-weight:700;font-size:268.14px;line-height:1em;color:var(--color-bg-light);text-shadow:0 0 1px #0097AE;writing-mode:vertical-rl;transform:rotate(180deg);position:absolute;top:0;right:0;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none}@media screen and (max-width: 630px){.menu__list{height:100dvh;gap:unset;justify-content:space-between}}@media screen and (max-height: 900px){.menu__list{height:calc(100dvh - 102px);gap:unset;justify-content:space-between}}.overflow-wrapper{position:fixed;top:0;width:100%;height:100vh;background-color:#0e0e0ecc;z-index:100;opacity:0;visibility:hidden;transition:opacity .3s ease}.overflow-wrapper.active{opacity:1;visibility:visible}@media screen and (max-height: 900px){.overflow-wrapper.active .overflow-menu{height:100dvh}}@media screen and (min-width: 768px){.overflow-wrapper.active .overflow-menu{width:600px}}@media screen and (max-width: 767px){.overflow-wrapper.active .overflow-menu{width:100vw}}.dot-waves{height:100vh}.back-button{margin:0;padding:0;width:30px;height:30px;border:none;cursor:pointer}.back-button__icon{display:block;margin:auto}@media screen and (max-width: 1230px){.back-button{border-radius:50%;background-color:rgb(var(--color-black) / .53);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:rgb(var(--color-white))}}@media screen and (min-width: 1230px){.back-button{background-color:transparent}.back-button__icon{width:24px;height:24px}}.color-accent{color:var(--color-accent)}.about-company-page{position:relative}.about-company-page__description-container{display:flex;flex-direction:column;gap:11px;padding-block:82px 100px}.about-company-page__description{margin:0;padding:0;font-family:Jura,sans-serif;color:var(--color-text);font-size:24px;font-weight:600;line-height:120%;max-width:1010px}@media screen and (max-width: 630px){.about-company-page .about-company-page-wrapper{transform:translateY(-340px)}.about-company-page__description-container{padding-top:0}.about-company-page__description{font-size:22px}}.business{margin-top:80px}.business__cases{text-align:center;font-family:Jura,sans-serif;color:var(--color-text);font-size:24px;font-weight:700;line-height:120%}.business-control-container{display:flex;justify-content:space-between;margin-top:140px}.business-control-left{display:flex;align-items:center;gap:40px;max-width:536px}.business-control-question__list{list-style:none;padding:0;margin:0}.business-control-question__item{padding:0;margin:0;font-family:Jura,sans-serif;color:var(--color-text);font-size:28px;font-weight:600;line-height:145%}.business-control-right{display:flex;align-items:end;gap:40px;max-width:521px}.business-control-arrow{width:117px;height:117px;border-radius:50%;border:1px solid var(--color-accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.business-control-description{font-family:Jura,sans-serif;color:var(--color-text);font-size:28px;font-weight:600;line-height:120%}@media screen and (max-width: 630px){.business{margin:0;transform:translateY(-150px)}.business__cases{font-size:22px}.business-control-container{flex-direction:column;gap:60px}.business-control-left{flex-direction:column;gap:40px}.business-control-question__list{text-align:center;font-size:20px}.business-control-right{flex-direction:column;align-items:center}.business-control-arrow{rotate:90deg}.business-control-description{font-size:20px;text-align:center}}@media screen and (min-width: 631px) and (max-width: 820px){.business-control-container{flex-direction:column;gap:60px}.business-control-right{flex-direction:column;align-items:center}.business-control-arrow{rotate:90deg}.business-control-right{padding-inline:45px;max-width:unset}.business-control-description{align-self:end;width:364px}}.software{position:relative;margin-top:140px}.software__title{padding:0;margin:0;font-family:Jura,sans-serif;color:var(--color-text);font-size:42px;font-weight:700;line-height:120%;text-align:center}.software__cards{display:flex;gap:60px;margin-top:100px;height:459px}.software__card{max-height:217px;height:217px;padding:25px 25px 51px;border-radius:15px;border:1px solid var(--color-accent);flex:1;display:flex;flex-direction:column;justify-content:space-between}.software__card:nth-child(1){align-self:start}.software__card:nth-child(2){align-self:center}.software__card:nth-child(3){align-self:end}.software__card-title{padding:0;margin:0;font-family:Jura,sans-serif;color:var(--color-text);font-size:18px;font-weight:700;line-height:120%}.software__card-description{max-width:210px;padding:0;margin:0;font-family:Jura,sans-serif;color:var(--color-text);font-size:16px;font-weight:400;line-height:120%}@media screen and (max-width: 630px){.software__title{font-size:34px}.software__cards{flex-direction:column;height:unset;gap:40px}.software__card{max-width:unset;max-height:217px;padding-bottom:32px;gap:65px}.software__card:nth-child(n){align-self:unset}.software__card-title{margin-bottom:10px}}@media screen and (min-width: 631px) and (max-width: 820px){.software__cards{flex-direction:column;height:unset;gap:40px}.software__card{max-width:360px;width:100%;max-height:217px;padding-bottom:51px;gap:40px}.software__card-title{margin-bottom:10px}}.cooperation{margin-top:110px;margin-bottom:140px}.cooperation-banner{font-family:Inter,sans-serif;font-weight:700;font-size:268.14px;line-height:268.14px;letter-spacing:-4px;text-align:center;vertical-align:middle;overflow:hidden;filter:drop-shadow(0 0 1px #0097AE);color:var(--color-bg-light);position:relative;display:flex;justify-content:center}.cooperation-container{display:flex;justify-content:space-between;gap:49px}.cooperation-image{flex-shrink:0}.cooperation-description{padding:0;margin:0;font-family:Jura,sans-serif;color:var(--color-text);font-size:28px;font-weight:600;line-height:120%}.cooperation-description-first{max-width:680px}.cooperation-description-second{margin-top:53px}@media screen and (max-width: 630px){.cooperation{margin-bottom:100px}.cooperation-description{font-size:22px;text-align:center}.cooperation-description-first{margin-bottom:60px}.cooperation-container,.cooperation-container svg{width:100%}.cooperation-container{display:flex;flex-direction:column;gap:60px}.cooperation-description-second{display:block;margin:0}}@media screen and (min-width: 631px) and (max-width: 820px){.cooperation-container{display:flex;flex-direction:column;align-items:center;gap:60px}.cooperation-description-second{display:block;margin:0}}.history-page{padding-top:110px;padding-bottom:100px;position:relative}.history-banner{font-family:Inter,sans-serif;font-weight:700;font-size:268.14px;line-height:268.14px;letter-spacing:-4px;text-align:center;vertical-align:middle;overflow:hidden;filter:drop-shadow(0 0 1px #0097AE);color:var(--color-bg-light);z-index:10;margin-bottom:116px}.history__timeline-title{font-family:Jura,sans-serif;font-weight:700;font-size:42px;line-height:120%;color:var(--color-text);margin:40px 0 100px;padding:0;text-align:center}@media screen and (max-width: 630px){.history-page{padding-top:0}}#phis,#epizooty,#vetcontrol,#b-lab,#zvo{scroll-margin-top:160px}.product-banner{font-family:Inter,sans-serif;font-weight:700;font-size:268.14px;line-height:268.14px;letter-spacing:-4px;text-align:center;vertical-align:middle;overflow:hidden;filter:drop-shadow(0 0 1px #0097AE);color:var(--color-bg-light);position:relative;display:flex;justify-content:center;top:466px;z-index:10}.product__list{display:flex;flex-direction:column;gap:150px;margin-bottom:100px}.product__item{display:flex;justify-content:space-between;gap:30px}.product__info{max-width:408px}.product__number{font-family:Jura,sans-serif;font-weight:600;font-size:42px;line-height:110%;color:var(--color-accent)}.product__title{font-family:Jura,sans-serif;font-weight:600;font-size:24px;line-height:120%;color:var(--color-text)}.product__image{display:flex;justify-content:center;margin-top:40px}.product__image svg{flex-shrink:0}.product__item-description{max-width:692px;text-align:right}.product__description{font-family:Jura,sans-serif;font-weight:600;font-size:18px;line-height:120%;color:var(--color-text);text-align:justify}.product__sub-description{font-family:Jura,sans-serif;font-weight:400;font-size:14px;line-height:120%;color:var(--color-text);text-align:justify}.product__button{font-family:Jura,sans-serif;font-weight:400;font-size:18px;line-height:120%;color:rgb(var(--color-white));text-decoration:none;display:inline-flex;align-items:center;align-self:flex-end;padding:5px 5px 5px 15px;border:1px solid var(--color-accent);background-color:transparent;border-radius:400px;transition:background-color 3s ease-out;position:relative;overflow:hidden;z-index:0}.product__button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(200.42deg,#181F22 -2.16%,#0097AE 226.59%);opacity:0;transition:opacity .3s ease-out;z-index:-1}.product__button:hover:before{opacity:1}.product__button .product__button-icon{margin-left:10px}@media screen and (max-width: 630px){.product__list{gap:120px}.product__item{gap:40px}.product__item:nth-child(odd){flex-direction:column}.product__item:nth-child(2n){flex-direction:column-reverse}.product__item-titling{display:flex;flex-direction:column}.product__image{order:-1;margin-bottom:40px}.product__number{margin-bottom:10px;font-size:38px}.product__title{font-size:22px}.product__description{font-size:16px;text-align:left}.product__sub-description{font-size:14px;text-align:left}.product__button-container{display:flex;justify-content:center}.product__button{gap:50px}}@media screen and (min-width: 631px) and (max-width: 820px){.product__list{gap:150px}.product__item{gap:40px}.product__item:nth-child(odd){flex-direction:column}.product__item:nth-child(2n){flex-direction:column-reverse}.product__item-titling{display:flex;justify-content:space-between;gap:40px}.product__info{max-width:364px}.product__image{margin:0}}.publications__container *{z-index:10}.publications__title{font-family:Jura,sans-serif;font-weight:600;font-size:42px;line-height:120%;color:var(--color-text);padding-top:188px;margin-bottom:80px}.publications__grid{display:grid;grid-template-columns:263px 263px 263px 263px;justify-content:space-between;row-gap:50px}@media screen and (max-width: 630px){.publications__title{font-size:32px}.publication__date{font-size:26px!important}.publication__description{font-size:16px!important}.publications__grid{display:grid;grid-template-columns:1fr;row-gap:50px}.publication__card{max-width:unset!important}}@media screen and (min-width: 631px) and (max-width: 1160px){.publications__title{font-size:38px}.publication__date{font-size:24px!important}.publication__description{font-size:12px!important}.publications__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.publication__card{height:235px;max-height:235px;max-width:216px}.publication__link{font-size:16px!important}}.publication__card{border-left:1px solid var(--color-accent);padding-left:24px;display:flex;flex-direction:column;justify-content:space-between;height:235px;max-height:235px;max-width:263px}.publication__heading{display:flex;flex-direction:column;gap:15px}.publication__date{color:var(--color-accent);font-family:Jura,sans-serif;font-weight:700;font-size:26px;line-height:120%}.publication__description{color:var(--color-text);font-family:Jura,sans-serif;font-weight:700;font-size:14px;line-height:120%}.publication__link{font-family:Jura,sans-serif;font-weight:400;font-size:18px;line-height:120%;color:rgb(var(--color-white));display:inline-flex;align-items:center;align-self:flex-start;padding:5px 5px 5px 15px;border:1px solid var(--color-accent);background-color:transparent;border-radius:400px;transition:background-color 3s ease-out;text-decoration:none;position:relative;overflow:hidden;z-index:0}.publication__link:before{content:"";position:absolute;border-radius:400px;top:0;left:0;width:100%;height:100%;background:linear-gradient(200.42deg,#181F22 -2.16%,#0097AE 226.59%);opacity:0;transition:opacity .3s ease-out;z-index:-1}.publication__link:hover:before{opacity:1}.publication__link .publication__link-icon{margin-left:10px}.footer{border-top:1px solid #0097ae;padding:0 32px}.footer-wrapper{padding:35px 0 20px;width:100%;max-width:1264px;margin:0 auto}.footer-container{display:flex;justify-content:space-between}.footer__navigation{display:grid;grid-auto-flow:column;justify-content:space-between;gap:30px}.footer__navigation-item{font-family:Jura,sans-serif;font-weight:300;font-size:12px;line-height:120%;color:var(--color-text);transition:.3s ease-out;text-decoration:none}.footer__navigation-item:hover{color:var(--color-accent)}.footer-copyright{font-family:Jura,sans-serif;font-weight:400;font-size:14px;line-height:120%}@media screen and (max-width: 630px){.footer-container{display:flex;flex-direction:column;gap:30px}.footer-logo{text-align:center}.footer__navigation{grid-template-columns:repeat(2,auto);grid-template-areas:"fl-1 fl-6" "fl-2 fl-7" "fl-3 fl-8" "fl-4 fl-9" "fl-5 .";column-gap:unset;row-gap:10px}.footer-container-bottom{align-items:center;margin-top:45px!important;gap:10px}}@media screen and (min-width: 821px) and (max-width: 1160px){.footer__navigation{grid-template-columns:repeat(4,auto);grid-template-areas:"fl-1 fl-3 fl-5 fl-7 fl-9" "fl-2 fl-4 fl-6 fl-8 ."}}@media screen and (min-width: 631px) and (max-width: 820px){.footer__navigation{grid-template-columns:repeat(2,auto);grid-template-areas:"fl-1 fl-6" "fl-2 fl-7" "fl-3 fl-8" "fl-4 fl-9" "fl-5 ."}}.modal{position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:#000000e6;display:flex;justify-content:center;align-items:center;overflow:auto}.modal-content{max-width:70%;max-height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden;background-color:transparent;border:none;width:unset}.modal-content img{max-width:100%;max-height:100vh;transition:transform .3s ease;object-fit:contain}.close{position:absolute;top:20px;right:30px;font-size:40px;color:#fff;cursor:pointer}.prev,.next{position:absolute;top:50%;transform:translateY(-50%);font-size:40px;font-weight:700;color:#fff;background:rgba(0,0,0,.4);border:none;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:50%;padding:10px 16px;transition:background .2s,transform .2s;z-index:1001}.prev{left:30px}.next{right:30px}.prev:hover,.next:hover{background:rgba(0,0,0,.7);transform:translateY(-50%) scale(1.1)}.counter{position:absolute;bottom:20px;left:50%;transform:translate(-50%);color:#fff;font-size:14px;padding:6px 12px;background:rgba(0,0,0,.5);border-radius:12px;z-index:1001}
