body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992;backdrop-filter:blur(2px)}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:rgba(51,51,51,.7);opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{opacity:1!important}@media(min-width:1024px){.fancybox-content{transform:translateY(50px);opacity:.5}.fancybox-content.is-opened{transform:translate(0);opacity:1}}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:0 0;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:0 0;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:0 0;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{display:flex;align-items:center;justify-content:center;background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;height:64px;margin:0;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:64px}.fancybox-button svg{width:24px!important;height:24px!important}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:0}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:0}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{width:40px;height:40px;background:0 0;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}@media(min-width:1024px){.fancybox-close-small{width:48px;height:48px}}@media(min-width:1600px){.fancybox-close-small{width:64px;height:64px}}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:0 0;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:0;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:0;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}@font-face{font-family:Unbounded;src:url(/fonts/Unbounded/Unbounded-Medium.eot);src:local('Unbounded Medium'),local('Unbounded-Medium'),url(/fonts/Unbounded/Unbounded-Medium.eot?#iefix) format('embedded-opentype'),url(/fonts/Unbounded/Unbounded-Medium.woff2) format('woff2'),url(/fonts/Unbounded/Unbounded-Medium.woff) format('woff'),url(/fonts/Unbounded/Unbounded-Medium.ttf) format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Unbounded;src:url(/fonts/Unbounded/Unbounded-Bold.eot);src:local('Unbounded Bold'),local('Unbounded-Bold'),url(/fonts/Unbounded/Unbounded-Bold.eot?#iefix) format('embedded-opentype'),url(/fonts/Unbounded/Unbounded-Bold.woff2) format('woff2'),url(/fonts/Unbounded/Unbounded-Bold.woff) format('woff'),url(/fonts/Unbounded/Unbounded-Bold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Unbounded;src:url(/fonts/Unbounded/Unbounded-Regular.eot);src:local('Unbounded Regular'),local('Unbounded-Regular'),url(/fonts/Unbounded/Unbounded-Regular.eot?#iefix) format('embedded-opentype'),url(/fonts/Unbounded/Unbounded-Regular.woff2) format('woff2'),url(/fonts/Unbounded/Unbounded-Regular.woff) format('woff'),url(/fonts/Unbounded/Unbounded-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Unbounded;src:url(/fonts/Unbounded/Unbounded-Black.eot);src:local('Unbounded Black'),local('Unbounded-Black'),url(/fonts/Unbounded/Unbounded-Black.eot?#iefix) format('embedded-opentype'),url(/fonts/Unbounded/Unbounded-Black.woff2) format('woff2'),url(/fonts/Unbounded/Unbounded-Black.woff) format('woff'),url(/fonts/Unbounded/Unbounded-Black.ttf) format('truetype');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Unbounded;src:url(/fonts/Unbounded/Unbounded-Light.eot);src:local('Unbounded Light'),local('Unbounded-Light'),url(/fonts/Unbounded/Unbounded-Light.eot?#iefix) format('embedded-opentype'),url(/fonts/Unbounded/Unbounded-Light.woff2) format('woff2'),url(/fonts/Unbounded/Unbounded-Light.woff) format('woff'),url(/fonts/Unbounded/Unbounded-Light.ttf) format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Unbounded Blond';src:url(/fonts/Unbounded/Unbounded-Blond.eot);src:local('Unbounded Blond'),local('Unbounded-Blond'),url(/fonts/Unbounded/Unbounded-Blond.eot?#iefix) format('embedded-opentype'),url(/fonts/Unbounded/Unbounded-Blond.woff2) format('woff2'),url(/fonts/Unbounded/Unbounded-Blond.woff) format('woff'),url(/fonts/Unbounded/Unbounded-Blond.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/fonts/Onest/Onest-ExtraBold.eot);src:local('Onest ExtraBold'),local('Onest-ExtraBold'),url(/fonts/Onest/Onest-ExtraBold.eot?#iefix) format('embedded-opentype'),url(/fonts/Onest/Onest-ExtraBold.woff2) format('woff2'),url(/fonts/Onest/Onest-ExtraBold.woff) format('woff'),url(/fonts/Onest/Onest-ExtraBold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/fonts/Onest/Onest-Light.eot);src:local('Onest Light'),local('Onest-Light'),url(/fonts/Onest/Onest-Light.eot?#iefix) format('embedded-opentype'),url(/fonts/Onest/Onest-Light.woff2) format('woff2'),url(/fonts/Onest/Onest-Light.woff) format('woff'),url(/fonts/Onest/Onest-Light.ttf) format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/fonts/Onest/Onest-Medium.eot);src:local('Onest Medium'),local('Onest-Medium'),url(/fonts/Onest/Onest-Medium.eot?#iefix) format('embedded-opentype'),url(/fonts/Onest/Onest-Medium.woff2) format('woff2'),url(/fonts/Onest/Onest-Medium.woff) format('woff'),url(/fonts/Onest/Onest-Medium.ttf) format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/fonts/Onest/Onest-SemiBold.eot);src:local('Onest SemiBold'),local('Onest-SemiBold'),url(/fonts/Onest/Onest-SemiBold.eot?#iefix) format('embedded-opentype'),url(/fonts/Onest/Onest-SemiBold.woff2) format('woff2'),url(/fonts/Onest/Onest-SemiBold.woff) format('woff'),url(/fonts/Onest/Onest-SemiBold.ttf) format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/fonts/Onest/Onest-ExtraLight.eot);src:local('Onest ExtraLight'),local('Onest-ExtraLight'),url(/fonts/Onest/Onest-ExtraLight.eot?#iefix) format('embedded-opentype'),url(/fonts/Onest/Onest-ExtraLight.woff2) format('woff2'),url(/fonts/Onest/Onest-ExtraLight.woff) format('woff'),url(/fonts/Onest/Onest-ExtraLight.ttf) format('truetype');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/fonts/Onest/Onest-Regular.eot);src:local('Onest Regular'),local('Onest-Regular'),url(/fonts/Onest/Onest-Regular.eot?#iefix) format('embedded-opentype'),url(/fonts/Onest/Onest-Regular.woff2) format('woff2'),url(/fonts/Onest/Onest-Regular.woff) format('woff'),url(/fonts/Onest/Onest-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/fonts/Onest/Onest-Bold.eot);src:local('Onest Bold'),local('Onest-Bold'),url(/fonts/Onest/Onest-Bold.eot?#iefix) format('embedded-opentype'),url(/fonts/Onest/Onest-Bold.woff2) format('woff2'),url(/fonts/Onest/Onest-Bold.woff) format('woff'),url(/fonts/Onest/Onest-Bold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/fonts/Onest/Onest-Black.eot);src:local('Onest Black'),local('Onest-Black'),url(/fonts/Onest/Onest-Black.eot?#iefix) format('embedded-opentype'),url(/fonts/Onest/Onest-Black.woff2) format('woff2'),url(/fonts/Onest/Onest-Black.woff) format('woff'),url(/fonts/Onest/Onest-Black.ttf) format('truetype');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/fonts/Onest/Onest-Thin.eot);src:local('Onest Thin'),local('Onest-Thin'),url(/fonts/Onest/Onest-Thin.eot?#iefix) format('embedded-opentype'),url(/fonts/Onest/Onest-Thin.woff2) format('woff2'),url(/fonts/Onest/Onest-Thin.woff) format('woff'),url(/fonts/Onest/Onest-Thin.ttf) format('truetype');font-weight:100;font-style:normal;font-display:swap}.scroll-thumb,.scroll-track,.scroll-wrapper{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.scroll-container{position:relative;max-width:100%}.scroll-wrapper{overflow-x:auto;overflow-y:visible;cursor:grab;scrollbar-width:none;-ms-overflow-style:none}.scroll-wrapper:active{cursor:grabbing}.scroll-wrapper::-webkit-scrollbar{display:none}.scroll-block{display:flex;gap:20px;width:max-content;padding:0 12px}.custom-scrollbar{position:relative;width:calc(100% - 24px);margin:8px auto 0}.scroll-container:not(.has-scroll) .custom-scrollbar{display:none}.scroll-track{position:relative;width:100%;height:8px;background:#eee;border-radius:1px;cursor:pointer}.scroll-thumb{position:absolute;left:0;top:0;height:8px;background:#ea093f;border-radius:1px;cursor:pointer;z-index:2;transition:none}.scroll-thumb:hover{background:#c50733}@media(min-width:768px){.scroll-block{padding:0 24px}.custom-scrollbar{width:calc(100% - 48px);margin:12px auto 0}}@media(min-width:1024px){.scroll-block{padding:0 32px}.custom-scrollbar{width:calc(100% - 64px);margin:40px auto 0}.scroll-track{height:16px}.scroll-thumb{height:16px}}@media(min-width:1280px){.scroll-block{padding:0 40px}.custom-scrollbar{width:calc(100% - 80px);margin:30px auto 0}}@media(min-width:1600px){.scroll-block{padding:0 80px}.custom-scrollbar{width:calc(100% - 160px);margin:40px auto 0}}*{box-sizing:border-box}body{margin:0}.container{width:100%;margin-right:auto;margin-left:auto;padding:0 12px}img,svg{vertical-align:middle;max-width:100%}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0}.d-flex{display:-ms-flexbox;display:flex}.j-around{-ms-flex-pack:distribute;justify-content:space-around}.j-between{-ms-flex-pack:justify;justify-content:space-between}.j-center{-ms-flex-pack:center;justify-content:center}.j-end{-ms-flex-pack:end;justify-content:flex-end}.a-center{-ms-flex-align:center;align-items:center}.a-start{-ms-flex-align:start;align-items:flex-start}.a-end{-ms-flex-align:end;align-items:flex-end}.a-stretch{-ms-flex-align:stretch;align-items:stretch}.a-c-strecth{-ms-flex-line-pack:stretch;align-content:stretch}::-webkit-input-placeholder{color:#a8a8a9;font-size:14px;font-family:var}::-moz-placeholder{color:#a8a8a9;font-size:14px;font-family:var}:-moz-placeholder{color:#a8a8a9;font-size:14px;font-family:var}:-ms-input-placeholder{color:#a8a8a9;font-size:14px;font-family:var}button{cursor:pointer;transition:all .3s ease-in-out}.btn{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:fit-content;min-height:40px;width:fit-content;padding:10px 8px;text-align:center;font-family:Unbounded;font-size:13px;line-height:1.2;border:none;outline:0;cursor:pointer;text-decoration:none;overflow:hidden;transition:all .3s ease-in-out}.btn>*{position:relative;z-index:2}.btn span{padding:0 8px;line-height:1;white-space:nowrap}.btn svg{min-width:20px;width:20px;height:20px}.btn .disabled,.btn:disabled{opacity:.5;cursor:not-allowed}.btn:active{-ms-transform:scale(.99);transform:scale(.99)}.btn-primary{background:#ea093f;color:#fff}.btn-primary-white{background:#fff;color:#ea093f}.btn-sec{background:#eee;color:#282828}.btn-outline{background:0 0;color:#ea093f;outline:1px solid #ea093f}.btn-outline-white{background:0 0;color:#fff;outline:1px solid #fff}.btn-outline-white svg path{fill:#fff}.btn-text{background:0 0;color:#282828}.btn-text-accent{background:0 0;color:#ea093f}.btn-text-accent:hover{color:#c50733}.btn-icon{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;padding:0;background:0 0;border:none}.agreement{margin-bottom:12px;color:#393939}.agreement input{display:none}.agreement input:checked+label .agreement-box{background:#ea093f}.agreement input:checked+label .agreement-box svg{opacity:1}.agreement label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;width:fit-content;font-size:13px;line-height:1.2;cursor:pointer}.agreement button{padding:0;color:#3a78ff;background:0 0;border:none}.agreement button:hover{color:#2a5ecf}.agreement.dark{color:#eee}.agreement.dark button{color:#73a0ff}.agreement-box{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-width:16px;width:16px;height:16px;background:#f6f6f6;border:1px solid transparent;transition:all .3s ease-in-out;cursor:pointer}.agreement-box svg{opacity:0;transition:all .3s ease-in-out}.agreement.error .agreement-box{background:#fef5f7;border-color:#ea093f}.agreement.dark .agreement-box{background:#393939}.form-field{position:relative;width:100%;margin-bottom:12px}.form-field input{width:100%;padding:20px 48px 4px 16px;background:#f6f6f6;border:2px solid transparent;outline:0;color:#282828;font-size:14px;line-height:1.2}.form-field.dark input{background:#393939;color:#fff}.form-field.error input{background:#fef5f7}.form-field.error.dark input{background:#3d2a30}.form-field.active input{background:#fff;border-color:#535353}.form-field.active.error input{border-color:#ff005e!important}.form-field.active.dark input{background:#393939;border-color:#fff}.form-field.active .form-field-placeholder{color:#a0a0a0}.form-field.active .form-field-placeholder,.form-field.not-full .form-field-placeholder,.form-field.success .form-field-placeholder{top:3.5px}.form-field.success::after{content:'';position:absolute;right:10px;top:8px;width:24px;height:24px;background:url(/img/icons/icon-check.svg) no-repeat center}.btn-clear-input{position:absolute;right:12px;top:10px;width:24px;height:24px;padding:0;background:0 0;border:none;opacity:0;visibility:hidden;z-index:10}.btn-clear-input.active{opacity:1;visibility:visible}.form-field-placeholder{position:absolute;top:13px;left:16px;font-size:13px;color:#7e7e7e;transition:all .3s ease-in-out}.form-field-error{display:none;-ms-flex-align:center;align-items:center;gap:4px;margin-top:4px;font-size:13px;color:#ea093f}.form-field-error img{width:20px}.form-field.error .form-field-error{display:-ms-flexbox;display:flex}.form-content .btn{width:100%}.popup-form-wrap{width:100%;height:100%;padding:50px 15px 10px;overflow:auto;transition:.5s}.popup-form-wrap.is-result{height:auto;max-width:330px;padding:45px 15px 40px}.popup-form-order-wrap{-ms-flex-direction:column;flex-direction:column}.popup-form-order-wrap .agreement{margin:16px 0;color:#7e7e7e}.popup-form-contacts{margin-top:20px}.popup-form-contacts .header-phone span{color:#7e7e7e}.popup-form-contacts-head{margin-bottom:15px;font-size:14px;line-height:1.4}.popup-form-messengers-wrap{margin-bottom:16px}.popup-form-messengers-wrap p{margin-bottom:10px;color:#7e7e7e}.popup-form-messengers-wrap .soc-list a{background:#eee}.popup-form-messengers-wrap .soc-list a svg path{fill:#282828}.popup-form-messengers-wrap .soc-list a:hover{background:#dfdfdf}.form-result{width:100%;max-width:330px;padding:40px 15px;text-align:center}.form-result-icon{width:30px;margin-bottom:25px}.form-result-name{margin-bottom:20px!important}.form-result-text{margin-bottom:20px;line-height:1.2}.form-result-text:last-child{margin-bottom:0}.btn-form-restart{margin:0 auto 20px}.form-result-phones{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin-bottom:20px;gap:20px}.form-result-phones a{font-family:Unbounded;font-weight:500;font-size:14px;line-height:1.2;text-align:center;color:#282828;text-decoration:none}.form-result-phones a span{display:block;margin-top:8px;font-weight:400;color:#7e7e7e;font-family:Onest}.form-result-soc{-ms-flex-pack:center;justify-content:center}.form-result-soc a{background:#eee}.form-result-soc a svg path{fill:#282828}.form-result-soc a:hover{background:#dfdfdf}input[type=range]{appearance:none;width:100%;height:10px;border-radius:5px;outline:0;background:#f6f6f6;background-image:linear-gradient(#ea093f,#ea093f);background-size:var(--progress,0) 100%;background-repeat:no-repeat;transition:background-size .1s}input[type=range]::-webkit-slider-thumb{appearance:none;width:24px;height:24px;border-radius:50%;background:#ea093f;cursor:pointer;border:4px solid #fdebf0;outline:4px solid transparent}input[type=range]::-webkit-slider-thumb:active{border-color:#fff;outline-color:#fdebf0}input[type=range]::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#4caf50;cursor:pointer;border:4px solid #fff;outline:4px solid transparent}input[type=range]::-moz-range-thumb:active{border-color:#fff;outline-color:#fdebf0}input[type=range]::-moz-range-track{height:10px;border-radius:4px;background:#e0e0e0}input[type=range]::-moz-range-progress{height:10px;border-radius:4px;background:#4caf50}input[type=range]{background-size:var(--progress,50%) 100%}.full-bg{background-position:center;background-size:cover}.overflow-h{overflow:hidden}.no-list{margin:0;padding:0;list-style:none}.ta-center{text-align:center}.transition{transition:all .3s ease-in-out}.p-a{position:absolute}.p-f{position:fixed}.p-r{position:relative}.ttu{text-transform:uppercase}.t-w{color:#fff}.d-none{display:none}.d-b{display:block}.i-b{display:inline-block}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt35{margin-top:35px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb35{margin-bottom:35px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}body{font-family:Onest;font-size:14px;line-height:1.4;color:#282828;scrollbar-width:4px;scrollbar-color:#ea093f;-webkit-tap-highlight-color:transparent}body *{transition:all .3s ease-in-out}body ::-webkit-scrollbar{width:8px;height:8px}body ::-webkit-scrollbar-track{background:#eee}body ::-webkit-scrollbar-thumb{background-color:#ea093f;border-radius:1px}body::selection{background:#ea093f;color:#fff}body ::-moz-selection{background:#ea093f;color:#fff}svg:not(.grid-svg) path,svg:not(.grid-svg) rect{transition:all .3s ease-in-out}p{margin-top:0}p:last-child{margin-bottom:0!important}.nowrap{white-space:nowrap}.nav-contact-elem{display:block;margin-bottom:10px}.nav-contact-elem.phone-item{text-align:left}.nav-email{font-family:Unbounded;font-weight:500;font-size:13px;line-height:1.2;color:#282828;text-decoration:none}.copy-elem{display:-ms-flexbox;display:flex;height:fit-content}[data-copy]{position:relative}.copy-tooltip{position:absolute;bottom:101%;right:0;padding:12px 16px;background:#fff;box-shadow:0 3px 12px 0 rgba(0,0,0,.1);color:#7e7e7e;opacity:0;visibility:hidden;transition:all .3s ease-in-out}.copy-tooltip svg{position:absolute;top:100%;right:0}.copy-result{display:none;position:absolute;bottom:101%;right:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:calc(100vw - 10px);padding-left:16px;background:#fff;box-shadow:0 0 4px 0 rgba(41,48,56,.08);white-space:nowrap;z-index:2}.copy-result>svg{min-width:24px;margin-right:10px}.soc-list{gap:4px}.soc-list a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px}.soc-list a svg{width:20px;height:20px}.soc-list.red a{border:1px solid #ea093f}.soc-list.red a svg path{fill:#ea093f}.soc-list.grey a{background:#eee}.h1,h1{margin-bottom:20px;font-family:Unbounded;font-weight:600;font-size:25px;line-height:1.2}.h1 span,h1 span{color:#ea093f}.h1.services-head,h1.services-head{margin-bottom:12px}.h2,h2{margin-bottom:20px;font-family:Unbounded;font-weight:600;font-size:22px;line-height:1.2}.h3,h3{font-family:Unbounded;font-weight:500;font-size:18px;line-height:1.2}.h4,h4{margin-bottom:10px;font-family:Unbounded;font-weight:500;font-size:15px;line-height:1.2}.h5,h5{margin-bottom:12px;font-family:Unbounded;font-weight:500;font-size:13px;line-height:1.2}.h6,h6{margin-bottom:12px;font-family:Unbounded;font-weight:500;font-size:12px;line-height:1.2}.header-inner{padding:8px 0}.header-logo{width:90px;margin-right:auto}.header-logo svg{width:100%}.phone-item{display:block;font-family:Unbounded;font-weight:600;font-size:13px;line-height:1.2;color:#282828;text-decoration:none;text-align:center}.phone-item span{display:block;margin-top:4px;font-family:Onest;font-size:12px;line-height:1.4;font-weight:400;color:#7e7e7e}.phone-item.red{color:#ea093f}.phone-item.red span{color:#ea093f}.phone-item.white{color:#fff}.phone-item.white span{color:#a9a9a9}.header-phone{display:none}.footer{padding:32px 0;background:#282828}.footer-top{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px}.footer-logo{text-align:center;color:#a9a9a9;font-family:Unbounded}.footer-logo svg{width:128px}.legal-info{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;font-size:13px;line-height:1.2}.legal-info span{display:inline-block}.footer-contacts{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:12px;max-width:500px;margin:0 auto}.footer-email{font-family:Unbounded;font-weight:500;font-size:14px;line-height:1.2;color:#a9a9a9;text-decoration:none}.footer-email:hover{color:#ea093f}.footer-bottom{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end;gap:12px 8px;margin-top:16px;padding-top:16px;border-top:1px solid #535353;color:#7e7e7e;font-size:13px;line-height:1.4;text-align:center}.policy-link{color:#73a0ff;text-decoration:none}.policy-link:hover{color:#3a78ff}.grid-pattern-container{position:absolute!important;top:0;width:100%;height:100%;overflow:hidden;transition:.5s}.grid-pattern-container svg{min-width:100%;min-height:100%;-ms-transform:scale(5);transform:scale(5)}.grid-line{transition:transform .3s ease,opacity .3s ease}.grid-dot{transition:all .5s ease;-ms-transform-origin:center;transform-origin:center}.carousel{display:-ms-flexbox;display:flex;width:100%;will-change:transform}.carousel.left{animation:scrollingLeft 15s linear infinite}.carousel.right{animation:scrollingRight 15s linear infinite}.carousel:hover{animation-play-state:paused!important}@keyframes scrollingLeft{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes scrollingRight{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.section-main-screen .grid-pattern-container{top:-20px;z-index:-1}.main-screen-inner-wrap{min-height:calc(100vh - 56px);min-height:calc(100dvh - 56px);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:24px 0}.main-screen-content{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.main-screen-text{margin-bottom:16px;font-family:Unbounded;font-weight:300;font-size:16px;line-height:1.5;color:#7e7e7e}.main-screen-price{margin-bottom:16px;font-family:Unbounded;font-weight:500;font-size:15px;line-height:1.2;color:#ea093f}.main-screen-btns{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:24px}.main-screen-carousel-wrap{margin-top:auto}.technologies-carousel{gap:12px;margin-bottom:24px}.technologies-carousel img{width:40px}.section-main-screen .technologies-carousel{opacity:.5}.carousel-tags{gap:16px}.carousel-tag-item{padding:8px;font-family:Unbounded;font-weight:500;font-size:15px;line-height:1.2;color:#7e7e7e;background:#f6f6f6;white-space:nowrap}.section-cases{padding:40px 0;background:#fff}.cases-sect-head{-ms-flex-direction:column;flex-direction:column;gap:16px;margin-bottom:24px}.cases-sect-head .h2{margin-bottom:0}.cases-list{-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.cases-item{display:none;-ms-flex-direction:column;flex-direction:column;width:100%;padding:12px 12px 0;background:#f6f6f6;border:1px solid #f6f6f6;text-decoration:none;transition:all .3s ease-in-out}.cases-item.visible{display:-ms-flexbox;display:flex}.cases-item-info{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.cases-item-date{font-size:16px;color:#7e7e7e}.cases-item-views{-ms-flex-align:center;align-items:center;height:fit-content;padding:6px;color:#ea093f;background:#fff}.cases-item-views svg{width:12px;min-width:12px;height:12px}.cases-item-views span{padding:0 8px;font-size:13px;line-height:1.2}.cases-item-title{width:100%;margin-bottom:4px;font-family:Unbounded;font-weight:500;font-size:15px;line-height:1.2;color:#282828}.cases-item-desc{margin-bottom:16px;color:#7e7e7e;font-size:16px}.cases-item-labels{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;margin-bottom:20px}.cases-item-labels div{padding:5px 8px;color:#7e7e7e;background:#fff}.case-item-preview{display:block;margin-top:auto;border:1px solid #eee;border-radius:12px 12px 0 0;box-shadow:0 0 6px 0 rgba(43,39,39,.08);overflow:hidden}.btn-load-cases{width:100%;margin-top:16px}.section-bottom-form{padding:40px 0;background:#282828;color:#fff}.section-bottom-form::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:calc(100% - 135px);background:#ea093f;z-index:4}.section-bottom-form>*{position:relative}.bottom-form-wrap{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px;margin-top:5px;padding:12px;background:#2e2d2d;z-index:5}.bottom-form-text p{line-height:1.2}.bottom-form-text p:first-child{margin-bottom:12px;font-family:Unbounded;font-weight:300;font-size:16px;line-height:1.5}.policy-modal-wrap{height:100%;padding:0 4px 0 0}.policy-modal-text{padding:0 11px 40px 15px;margin-top:40px;height:calc(100% - 40px);font-size:16px;overflow:auto}.policy-modal-text a{color:#3a78ff}.policy-modal-text a:hover{color:#2a5ecf}.section-cms{padding:24px 0;background:#282828;color:#fff;text-align:center}.section-cms .container{position:relative;z-index:2}.cms-list{gap:12px}.cms-item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:calc(33.33% - 8px);aspect-ratio:2.75/1}.cms-item img{max-height:100%}.section-instruments{padding:24px 0;background:#f6f6f6}.section-instruments .technologies-carousel:last-child{margin-bottom:0}.section-instruments-head{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:16px;margin-bottom:24px}.section-instruments-head .h2{margin-bottom:0}.section-instruments-desc{margin-bottom:24px;font-family:Unbounded;font-weight:300;font-size:16px;line-height:1.5}.section-achievements{padding:40px 0;background:#f6f6f6}.achievements-text{font-family:Unbounded;font-weight:300;font-size:16px;line-height:1.5}.achievements-list-outer{margin-bottom:24px;overflow:auto}.achievements-list{gap:16px}.achievements-item{-ms-flex-direction:column;flex-direction:column;gap:20px;width:280px;min-width:280px;padding:8px;background:#ebebeb}.achievements-item-info{-ms-flex-align:center;align-items:center;gap:8px}.achievements-item-info-left{-ms-flex-item-align:start;align-self:flex-start;min-width:85px}.achievements-rating{color:#ea093f;text-align:center;font-family:Unbounded;font-weight:500;font-size:14px;line-height:1.2}.achievements-rating span{display:block;font-weight:600;font-size:20px}.achievements-year{color:#535353;text-align:center;font-size:14px;line-height:1.4}.achievements-category{margin-bottom:5px;font-family:Unbounded;font-weight:500;font-size:15px;line-height:1.2}.achievements-region{color:#535353;font-size:14px;line-height:1.2}.achievements-rating-logo{-ms-flex-pack:center;justify-content:center;height:52px;margin:auto 0;padding:4px}.achievements-btn-view{width:100%}.section-reviews{padding:40px 0}.reviews-section-head{-ms-flex-direction:column;flex-direction:column;gap:16px;margin-bottom:24px}.reviews-section-head .h2{margin-bottom:0}.reviews-list{gap:12px}.reviews-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:280px;min-width:280px;padding:12px;background:#f6f6f6}.reviews-item-author{-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #dfdfdf}.reviews-item-author-logo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:48px;min-width:48px;height:48px;height:fit-content;aspect-ratio:1/1;border-radius:50%;background:#fff}.reviews-item-author-logo img{max-width:86%}.reviews-item-author-desc .name{margin-bottom:4px;font-family:Unbounded;font-weight:500;font-size:13px;line-height:1.2}.reviews-item-author-desc .post{font-size:13px;color:#7e7e7e}.reviews-item-content{gap:12px;margin-bottom:auto}.reviews-item-pic{position:relative;width:48px;min-width:48px;height:fit-content;outline:0}.reviews-item-pic::before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:#282828;opacity:.1;z-index:2;transition:all .3s ease-in-out}.reviews-item-pic::after{content:'';position:absolute;left:calc(50% - 10px);top:calc(50% - 10px);width:20px;height:20px;background:url(/img/icons/eye.svg) no-repeat center;background-size:contain;transition:all .3s ease-in-out}.reviews-item-pic:hover::before{opacity:.05}.reviews-item-pic:hover::after{-ms-transform:scale(1.05);transform:scale(1.05)}.reviews-item-text{display:-webkit-box;margin-bottom:auto;font-size:13px}.reviews-item-text.cut{text-overflow:ellipsis;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}.reviews-item-bottom{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;height:40px;margin-top:12px}.reviews-item-bottom .btn{margin-left:auto}.reviews-item-read-more-btn{display:none}.reviews-item-date{font-size:13px;line-height:1.4;color:#7e7e7e}.review-popup{padding:0;height:100vh;height:100dvh;width:100vw}.review-popup::-webkit-scrollbar{width:0;height:0}.review-popup-inner-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px;max-height:calc(100% - 76px);padding:12px;overflow:auto}.reviews-popup-pic{width:100%}.review-popup-text{font-size:16px;overflow:auto}.reviews-item-author.popup{width:100%;margin-bottom:0;padding:12px 8px;background:#f6f6f6;border-bottom:1px solid #dfdfdf}.btn-review-popup-close{min-width:40px;margin-left:auto}.review-popup>.fancybox-button[data-fancybox-close]{display:none}.reviews-item-date.popup{padding:10px 0}.section-agreement{padding:48px 0;background:#f6f6f6}.agreement-text-wrap p{margin-bottom:8px}.agreement-text-wrap a{text-decoration:none;color:#73a0ff}.agreement-text-wrap a:hover{color:#2a5ecf}.section-tariffs{padding:24px 0;background:#f6f6f6}.section-tariffs .h2{text-align:center}.tariffs-tab-btns{-ms-flex-pack:center;justify-content:center;margin-bottom:12px;padding:0 12px}.tariffs-tab-btn{width:50%;padding:13px 8px;font-family:Unbounded;font-weight:500;font-size:15px;line-height:1.2;color:#535353;text-align:center;border:1px solid #dfdfdf;background:0 0;outline:0;transition:all .3s ease-in-out}.tariffs-tab-btn:hover{background:#dfdfdf;border-color:#282828}.tariffs-tab-btn.active{background:#282828;color:#fff;border-color:#282828}.tariffs-tab{display:none}.tariffs-tab.active{display:block}.tariffs-tab .scroll-wrapper{cursor:auto}.tariffs-list{gap:12px}.tariffs-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:288px;background:#fff}.tariffs-item-title{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 12px;background:#282828;font-family:Unbounded;font-weight:500;font-size:18px;line-height:1;color:#fff}.tariffs-item-title span{padding-top:4px}.tariffs-item-search-systems{-ms-flex-align:center;align-items:center;gap:4px;font-size:18px;line-height:1.4;color:#7e7e7e;font-family:Onest}.tariffs-item-search-systems img{width:28px;min-width:28px}.tariffs-item-gift{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4px;width:fit-content;margin-bottom:4px;padding:5px 8px;background:#eee;font-size:12px;line-height:1.2}.tariffs-item-gift span{font-family:Unbounded;font-weight:500;color:#ea093f}.tariffs-item-info{padding:8px}.tariffs-item-price{margin-bottom:8px;color:#ea093f;font-family:Unbounded;font-weight:500;font-size:18px}.tariffs-item-price span{padding-top:5px}.tariffs-item-props{margin-top:16px}.tariffs-item-price-period-range-val{margin-top:22px}.tariffs-item-price-period-range-val div{font-weight:400;font-size:14px;line-height:1.4;color:#7e7e7e}.tariffs-item-prop{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:0 4px;margin-bottom:8px}.tariffs-item-prop.tariffs-item-prop-team{gap:4px}.tariffs-item-prop:last-child{margin-bottom:0}.tariffs-item-prop-name{font-family:Onest;font-weight:400;font-size:13px;line-height:1.4;color:#7e7e7e}.tariffs-item-prop-val{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-top:2px;font-family:Unbounded;font-weight:500;font-size:13px;line-height:1.2}.tooltip-wrap{position:absolute;left:100%}.tooltip-wrap:hover .tooltip-text{top:24px;visibility:visible;opacity:1}.tooltip-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;background:0 0;border:none;cursor:pointer}.tooltip-btn svg{width:16px;height:16px}.tooltip-btn:hover svg>rect{fill:#dfdfdf}.tooltip-text{position:absolute;right:0;top:0;padding:8px;width:200px;background:#dfdfdf;font-family:Onest;font-weight:400;font-size:12px;line-height:1.4;opacity:0;visibility:hidden;box-shadow:0 3px 12px 0 #0000001A;z-index:2;transition:all .3s ease-in-out}.tooltip-text::before{content:'';position:absolute;bottom:100%;right:8px;width:0;height:0;border-style:solid;border-width:0 4px 5px 4px;border-color:transparent transparent #dfdfdf transparent}.tariffs-item-prop-label{padding:3.5px 4px;color:#282828;font-size:12px;line-height:1.4;background:#f6f6f6}.tariffs-item-bottom{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-top:auto;padding:12px 12px 8px;border-top:1px solid #eee}.tariffs-item-bottom .btn{width:100%}.cookie-agreement{position:fixed;bottom:12px;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:8px;width:320px;padding:12px;background:#fff;box-shadow:-1px -1px 4px 2px rgba(41,48,56,.08);z-index:999}.cookie-agreement p{margin-bottom:0;line-height:1.2}.cookie-agreement a{color:#3a78ff;text-decoration:none}.section-contacts{padding:36px 0 24px;background:#f6f6f6}.contacts-layer-red{position:absolute;bottom:0;left:0;width:73%;height:calc(100% - 36px);background:#ea093f}.contacts-layer-white{position:absolute;bottom:48px;right:0;width:calc(100% - 12px);height:calc(100% - 48px);background:#fff;z-index:2}.contacts-info{padding:0 12px;z-index:2}.contacts-info-contacts{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}.contacts-info-contacts .phone-item{font-size:15px;text-align:left}.contacts-info-inner{-ms-flex-direction:column;flex-direction:column;gap:24px}.contacts-info-inner .nav-socials{-ms-flex-direction:row;flex-direction:row;margin-bottom:0}.socials-group-title{margin-bottom:5px;font-size:13px;line-height:1.4;color:#7e7e7e}.contacts-info-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}.contacts-info-info-item p{font-family:Unbounded;font-weight:400;font-size:13px;line-height:1.2;color:#7e7e7e}.contacts-info-info-item p:first-child{margin-bottom:4px;font-family:Unbounded;font-weight:300;font-size:16px;line-height:1.5;color:#282828}.nav-work-time{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:8px}.nav-work-time.contacts-nav-work-time{-ms-flex-align:start;align-items:flex-start}.nav-work-time.contacts-nav-work-time .work-time-group{margin-left:25px}.nav-work-time-descr{gap:5px;font-size:13px}.work-time-group{gap:12px}.time{font-family:Unbounded;font-weight:500;font-size:18px;line-height:1.3;color:#ea093f;text-align:center}.time span{display:block;margin-top:4px;color:#7e7e7e;font-family:Onest;font-weight:400;font-size:13px;line-height:1.2}.wrapMap{position:relative;margin-top:24px;padding:0 12px 12px;z-index:3}.search-placemark-icons__active:not(._is-brand-advert){color:#ea093f!important}.section-for-whom{position:relative;padding:24px 0;background:#282828}.section-for-whom .h2{color:#fff;text-align:center}.section-for-whom .container{position:relative;z-index:2}.for-whom-outer{position:relative;z-index:2}.for-whom-outer .custom-scrollbar{margin:24px auto 0}.for-whom-list{display:-ms-flexbox;display:flex;gap:12px;cursor:auto}.for-whom-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:288px;padding:12px;background:#313131;color:#fff}.for-whom-item-icon{width:32px;margin-bottom:12px}.for-whom-item-name{min-height:36px;margin-bottom:12px;font-family:Unbounded;font-weight:500;font-size:15px;line-height:1.2}.for-whom-item-text{margin-bottom:4px;color:#a9a9a9;font-size:14px}.for-whom-item-text span{display:block;color:#535353}.for-whom-item-result{margin-top:auto;color:#fff;font-size:14px}.for-whom-item-result span{display:block;margin-top:4px;font-family:Unbounded;font-weight:600;color:#ea093f}.for-whom-item.for-whom-item-cta{background:#ea093f;color:#fff}.for-whom-item.for-whom-item-cta .for-whom-item-text{color:#fff}.for-whom-item.for-whom-item-cta .btn{width:100%;margin-top:auto}.for-whom-item.for-whom-item-cta .btn:hover{background:#282828;color:#fff}.for-whom-item.for-whom-item-cta .btn:hover svg path{fill:#fff}@media (min-width:360px){.tariffs-item{width:336px}}@media (min-width:768px){.container{padding:0 24px}.btn{min-height:48px}.agreement{margin-bottom:18px}.form-field{margin-bottom:18px}.form-content .btn{width:auto}.popup-form-wrap{max-width:668px;height:auto;padding:50px 20px 10px}.popup-form-order-wrap{-ms-flex-direction:row;flex-direction:row;gap:12px}.popup-form-head{margin-bottom:24px}.popup-form-order{width:400px;min-width:400px;padding-right:12px;border-right:1px solid #dfdfdf}.popup-form-contacts{margin-top:0;padding:0;border:none}.popup-form-contacts .nav-contact-elem:last-child{margin-bottom:0}.popup-form-messengers-wrap{margin-bottom:0}.form-result.error{max-width:668px}.h1,h1{margin-bottom:32px;font-size:40px}.h2,h2{margin-bottom:32px;font-size:34px}.h4,h4{margin-bottom:20px;font-size:18px}.header-inner{gap:12px}.header-logo{width:110px}.header-phone{display:block}.header-phone-mob-btn{display:none}.footer-top{-ms-flex-direction:row;flex-direction:row}.footer-logo{text-align:left}.footer-logo svg{width:140px}.legal-info{-ms-flex-pack:start;justify-content:flex-start;margin-top:4px}.footer-contacts{-ms-flex-pack:end;justify-content:flex-end;margin:0 0 0 auto}.footer-bottom{-ms-flex-pack:start;justify-content:flex-start}.grid-pattern-container svg{-ms-transform:scale(3);transform:scale(3)}.section-main-screen .grid-pattern-container{top:0}.section-main-screen .grid-pattern-container svg{-ms-transform:scale(3) translateY(30px);transform:scale(3) translateY(30px)}.main-screen-inner-wrap{padding:48px 0}.main-screen-text{width:66.66%}.technologies-carousel{gap:20px}.technologies-carousel img{width:60px}.section-cases{padding:80px 0;background:#f6f6f6}.section-cases .container{position:relative;z-index:3}.cases-layer-red{position:absolute;left:0;bottom:0;width:80px;height:753px;background:#ea093f}.cases-layer-white{position:absolute;right:0;bottom:48px;width:calc(100vw - 20px);height:calc(100% - 96px);background:#fff;z-index:2}.cases-sect-head{-ms-flex-direction:row;flex-direction:row;margin-bottom:32px;padding:0 0 0 10px}.cases-list{-ms-flex-direction:row;flex-direction:row;gap:16px 12px;padding:0 0 0 10px}.cases-item{width:calc(50% - 6px)}.cases-item-date{font-size:17px}.cases-item-title{font-size:18px}.cases-item-desc{font-size:17px}.btn-load-cases{width:fit-content;margin:16px auto 0}.section-bottom-form{padding:48px 0}.section-bottom-form::before{height:270px}.bottom-form-wrap{-ms-flex-direction:row;flex-direction:row;padding:48px 20px}.bottom-form-text{width:calc(50% - 6px)}.bottom-form-text p{line-height:1.4}.bottom-form-text p:first-child{margin-bottom:18px;font-size:20px}.bottom-form{width:calc(50% - 6px)}.policy-modal-wrap{width:604px;max-height:96%}.policy-modal-text{padding:0 36px 40px 40px;font-size:17px}.section-cms{padding:48px 0}.section-instruments{padding:48px 0}.section-instruments-head{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:start;align-items:flex-start;margin-bottom:32px}.section-instruments-head .btn{min-width:174px}.section-instruments-desc{margin-bottom:32px}.section-achievements{padding:48px 0}.achievements-text{width:66.66%;font-size:20px}.achievements-list-outer{margin-bottom:32px}.achievements-item{width:334px;min-width:334px}.achievements-rating span{font-size:34px}.achievements-year{font-size:17px}.achievements-category{font-size:18px;line-height:1.3}.achievements-region{line-height:1.4}.achievements-rating-logo{height:58px}.section-reviews{padding:48px 0}.reviews-section-head{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:32px}.reviews-item{width:340px;min-width:340px}.reviews-item-author-logo{width:64px;min-width:64px;height:64px}.reviews-item-pic{width:64px;min-width:64px}.reviews-item-pic::after{left:calc(50% - 13px);top:calc(50% - 13px);width:26px;height:26px}.review-popup{height:434px;max-height:96vh;max-width:720px}.review-popup-inner-wrap{max-height:calc(100% - 92px);-ms-flex-direction:row;flex-direction:row;padding:16px}.reviews-popup-pic{width:220px;min-width:220px}.review-popup-text{padding-bottom:16px}.reviews-item-author.popup{padding:16px 16px 12px}.btn-review-popup-close{min-width:48px}.section-tariffs{padding:48px 0}.tariffs-tab-btn{width:auto;min-width:240px;font-size:15px}.tariffs-item{width:340px}.section-contacts{padding:72px 0}.contacts-layer-red{height:calc(100% - 72px)}.contacts-layer-white{width:calc(100% - 24px);height:calc(100% - 96px);bottom:48px}.contacts-info-contacts{min-width:280px}.contacts-info-contacts .nav-contact-elem{margin-bottom:16px}.contacts-info-inner{-ms-flex-direction:row;flex-direction:row;gap:20px}.socials-group-title{line-height:1.4}.nav-work-time{max-width:290px}.wrapMap{margin-top:32px}.wrapMap iframe{height:300px}.section-for-whom{padding:48px 0}.for-whom-list{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.for-whom-item{width:calc(33.33% - 8px)}}@media (min-width:1024px){.container{padding:0 36px}.btn{height:48px;gap:0;padding:12px;font-size:16px}.btn span{padding:0 10px}.btn svg{min-width:24px;width:24px;height:24px}.agreement{margin:28px 0}.agreement label{gap:12px;font-size:14px}.agreement-box{width:24px;min-width:24px;height:24px}.form-field input{padding:24px 48px 7px 16px;font-size:18px}.form-field.success::after{top:14px}.form-field .form-field-placeholder{top:19.5px;left:16px;font-size:14px}.form-field.active .form-field-placeholder,.form-field.not-full .form-field-placeholder,.form-field.success .form-field-placeholder{top:6.5px;font-size:12px}.btn-clear-input{top:16.5px}.form-field-error{font-size:14px}.popup-form-wrap{padding:68px 28px 20px;-ms-transform:translateY(50px);transform:translateY(50px);opacity:.5}.popup-form-wrap.is-result{width:535px;max-width:535px;padding:45px 40px 40px}.popup-form-order-wrap{gap:16px}.popup-form-order-wrap .agreement{margin:24px 0}.popup-form-order-wrap{gap:20px}.popup-form-order{padding-right:16px}.popup-form-contacts .header-phone{font-size:16px}.popup-form-contacts .nav-email{font-size:16px}.popup-form-contacts-head{margin-bottom:20px;font-size:16px}.form-result{max-width:535px;padding:40px}.form-result.error{max-width:754px}.form-result-icon{width:45px}.form-result-text{font-size:18px}body ::-webkit-scrollbar{width:8px;height:8px}.nav-contact-elem{margin-bottom:15px}.soc-list a{width:48px;height:48px}.soc-list a svg{width:24px;height:24px}.h1,h1{margin-bottom:40px;font-size:52px}.h2,h2{margin-bottom:40px;font-size:40px}.h3,h3{font-size:25px}.h4,h4{font-size:20px}.h5,h5{font-size:14px}.header-inner{gap:12px}.header-logo{width:120px}.phone-item{font-size:16px}.legal-info{gap:8px;margin-top:8px}.footer-contacts{gap:16px;max-width:700px;margin:0 0 0 auto}.footer-email{font-size:16px}.footer-bottom{gap:16px 12px;font-size:16px}.policy-link{font-size:14px}.grid-pattern-container svg{-ms-transform:scale(2);transform:scale(2)}.carousel.left{animation:scrollingLeft 30s linear infinite}.carousel.right{animation:scrollingRight 30s linear infinite}.section-main-screen .grid-pattern-container svg{-ms-transform:scale(2) translateY(14px);transform:scale(2) translateY(14px)}.main-screen-inner-wrap{min-height:calc(100vh - 64px);padding:64px 0}.main-screen-text{margin-bottom:20px;font-size:23px}.main-screen-price{margin-bottom:20px;font-size:20px}.main-screen-btns{gap:12px}.technologies-carousel{margin-bottom:32px}.carousel-tag-item{padding:12px;font-size:20px}.section-cases{padding:100px 0}.cases-layer-red{height:948px}.cases-layer-white{height:calc(100% - 120px);width:calc(100vw - 28px);top:60px}.cases-sect-head{margin-bottom:40px;padding:0 0 0 14px}.cases-sect-head .btn{margin-top:16px}.cases-list{gap:20px 16px;padding:0 0 0 14px}.cases-item{width:calc(50% - 8px);padding:16px 16px 0}.cases-item-info{gap:16px 20px;margin-bottom:16px}.cases-item-date{-ms-flex-order:4;order:4;font-size:18px}.cases-item-views{-ms-flex-order:2;order:2;padding:8px}.cases-item-views svg{width:15px;min-width:15px;height:15px}.cases-item-title{-ms-flex-order:1;order:1;margin-bottom:0;font-size:20px;line-height:1.3}.cases-item-desc{-ms-flex-order:3;order:3;max-width:calc(100% - 130px);margin-bottom:0;font-size:18px}.cases-item-labels{gap:10px;margin-bottom:32px}.cases-item-labels div{padding:8px 12px;font-size:16px}.case-item-preview{border-radius:16px 16px 0 0}.btn-load-cases{margin:20px auto 0}.section-bottom-form{padding:60px 0}.section-bottom-form::before{height:220px}.bottom-form-wrap{gap:16px;padding:60px 28px}.bottom-form-text{width:calc(50% - 8px)}.bottom-form-text p{font-size:15px}.bottom-form-text p:first-child{margin-bottom:30px;font-size:24px}.bottom-form{width:calc(50% - 8px)}.policy-modal-wrap{width:804px;height:450px}.policy-modal-text{height:calc(100% - 48px);margin-top:48px;padding:0 72px 48px 48px;font-size:18px}.section-cms{padding:64px 0}.section-instruments{padding:64px 0}.section-instruments-head{margin-bottom:40px}.section-instruments-desc{width:66.66%;margin-bottom:40px;font-size:24px}.section-achievements{padding:60px 0}.achievements-text{font-size:23px}.achievements-list-outer{margin-bottom:40px}.achievements-item{gap:36px;width:384px;min-width:384px;padding:12px}.achievements-rating{font-size:15px}.achievements-rating span{font-size:40px}.achievements-year{font-size:18px;line-height:1.5}.achievements-category{font-size:20px}.achievements-region{font-size:15px}.section-reviews{padding:64px 0}.reviews-section-head{margin-bottom:40px}.reviews-section-head .btn{margin-top:16px}.reviews-list{gap:16px}.reviews-item{width:440px;min-width:440px;padding:16px}.reviews-item-author{gap:12px;margin-bottom:12px;padding-bottom:12px}.reviews-item-author-desc .name{font-size:16px}.reviews-item-author-desc .post{font-size:14px}.reviews-item-text{font-size:14px;line-height:1.5}.reviews-item-text.cut{-webkit-line-clamp:14}.reviews-item-bottom{height:48px}.review-popup{height:482px;max-height:96vh;max-width:798px}.reviews-popup-pic{width:252px;min-width:252px}.reviews-item-date.popup{padding:14px 0;font-size:14px}.section-agreement{padding:60px 0}.agreement-text-wrap{font-size:16px}.agreement-text-wrap p{margin-bottom:10px}.section-tariffs{padding:64px 0}.tariffs-tab-btns{margin-bottom:16px}.tariffs-tab-btn{min-width:280px;padding:15px 12px;font-size:22px}.tariffs-list{gap:16px}.tariffs-item{width:432px}.tariffs-item-title{gap:12px;padding:12px;font-size:25px}.tariffs-item-search-systems img{width:32px;min-width:32px}.tariffs-item-info{padding:12px}.tariffs-item-price{margin-bottom:12px;font-size:25px}.tariffs-item-price-period-range-val div{font-size:16px}.tariffs-item-prop-name{font-size:16px}.tariffs-item-prop-val{font-size:14px}.tariffs-item-prop-label{font-size:14px}.tariffs-item-bottom{gap:12px;padding:12px}.cookie-agreement{width:606px;-ms-flex-direction:row;flex-direction:row}.cookie-agreement .btn{min-width:fit-content;padding:0 5px;font-size:14px}.section-contacts{padding:96px 0}.contacts-layer-red{height:calc(100% - 96px)}.contacts-layer-white{width:calc(100% - 32px);height:calc(100% - 128px);bottom:64px}.contacts-info{padding:0 16px}.contacts-info-contacts{min-width:375px}.socials-group-title{margin-bottom:10px;font-size:14px}.contacts-info-info{gap:20px}.contacts-info-info-item{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;gap:12px}.contacts-info-info-item p{min-width:168px;margin-bottom:0!important}.contacts-info-info-item p:first-child{font-size:18px}.nav-work-time{gap:16px}.work-time-group{gap:18px}.time{font-size:30px}.wrapMap{margin-top:40px;padding:0 0 0 16px}.section-for-whom{padding:64px 0}.for-whom-list{gap:16px}.for-whom-item{width:calc(33.33% - 10.66px);padding:16px}.for-whom-item-icon{width:40px}.for-whom-item-name{min-height:48px;font-size:20px}}@media (min-width:1280px){.container{padding:0 40px}.btn span{padding:0 12px}.btn-primary::before{content:'';position:absolute;top:50%;left:0;width:100%;height:0;background:#c50733;transition:all .3s ease-in-out}.btn-primary::after{background:#fff;content:"";height:155px;left:-75px;opacity:.2;position:absolute;top:-50px;-ms-transform:rotate(35deg);transform:rotate(35deg);transition:all 550ms cubic-bezier(.19,1,.22,1);width:50px}.btn-primary:hover::before{height:100%;top:0}.btn-primary:hover::after{left:120%;transition:all 550ms cubic-bezier(.19,1,.22,1)}.btn-primary-white::after{background:#fff;content:"";height:155px;left:-75px;opacity:.2;position:absolute;top:-50px;-ms-transform:rotate(35deg);transform:rotate(35deg);transition:all 550ms cubic-bezier(.19,1,.22,1);width:50px}.btn-primary-white:hover{background:#ea093f;color:#fff}.btn-primary-white:hover::after{left:120%;transition:all 550ms cubic-bezier(.19,1,.22,1)}.btn-primary-white:hover svg path{fill:#fff}.btn-sec:hover{background:#dfdfdf}.btn-outline::before{content:'';position:absolute;top:50%;left:0;width:100%;height:0;background:#ea093f;transition:all .3s ease-in-out}.btn-outline::after{background:#ea093f4a;content:"";height:155px;left:-75px;opacity:.2;position:absolute;top:-50px;-ms-transform:rotate(35deg);transform:rotate(35deg);transition:all 550ms cubic-bezier(.19,1,.22,1);width:50px}.btn-outline:hover{color:#fff}.btn-outline:hover svg path{fill:#fff}.btn-outline:hover::before{height:100%;top:0}.btn-outline:hover::after{left:120%;transition:all 550ms cubic-bezier(.19,1,.22,1)}.btn-outline-white::before{content:'';position:absolute;top:50%;left:0;width:100%;height:0;background:#393939;transition:all .3s ease-in-out}.btn-outline-white::after{background:#ffffff73;content:"";height:155px;left:-75px;opacity:.2;position:absolute;top:-50px;-ms-transform:rotate(35deg);transform:rotate(35deg);transition:all 550ms cubic-bezier(.19,1,.22,1);width:50px}.btn-outline-white:hover::before{height:100%;top:0}.btn-outline-white:hover::after{left:120%;transition:all 550ms cubic-bezier(.19,1,.22,1)}.btn-text:hover{color:#ea093f}.btn-text:hover svg path{fill:#ea093f}[data-copy]:hover>svg path{fill:#ea093f}.agreement input:checked+label:hover .agreement-box{background:#c50733!important}.agreement.dark input+label:hover .agreement-box{background:#535353}.form-field:hover:not(.active) input{background:#e6e6e6;border-color:#e6e6e6}.form-field.dark:hover:not(.active) input{background:#535353;border-color:#535353}.form-field.error:hover:not(.active) input{background:#fdebf0;border-color:#fdebf0}.form-field.error.dark:hover:not(.active) input{background:#4b2734;border-color:#4b2734}.popup-form-wrap{max-width:754px}.popup-form-head{margin-bottom:28px}.popup-form-order{padding-right:20px}.popup-form-contacts .header-phone span{margin-top:12px}.popup-form-contacts-head{margin-bottom:20px;font-size:18px}.popup-form-messengers-wrap p{font-size:16px}.nav-email:hover{color:#ea093f}[data-copy]:hover .copy-tooltip{opacity:1;visibility:visible}.soc-list.red a:hover{background:#eee}.soc-list.red a:hover svg path{fill:#c50733}.soc-list.grey a:hover{background:#dfdfdf}.h1,h1{margin-bottom:50px;font-size:65px}.h1.services-head,h1.services-head{margin-bottom:16px}.h2,h2{margin-bottom:50px;font-size:50px}.h3,h3{font-size:28px}.h4,h4{font-size:22px}.h5,h5{font-size:16px}.h6,h6{font-size:13px}.header-inner{gap:16px;padding:16px 0}.header-logo{width:160px}.phone-item:hover{color:#ea093f}.phone-item.red:hover{color:#282828}.phone-item span{font-size:13px}.footer{padding:40px 0}.footer-logo svg{width:162px}.footer-bottom{gap:16px;margin-top:20px;padding-top:20px}.grid-pattern-container svg{-ms-transform:scale(1.5);transform:scale(1.5)}.section-main-screen .grid-pattern-container svg{-ms-transform:scale(1.5) translateY(-2px);transform:scale(1.5) translateY(-2px)}.main-screen-inner-wrap{min-height:calc(100vh - 80px);padding:80px 0}.main-screen-text{margin-bottom:24px;font-size:24px}.main-screen-price{margin-bottom:24px;font-size:22px}.main-screen-btns{margin-bottom:48px}.section-cases{padding:140px 0}.cases-layer-red{height:1086px}.cases-layer-white{height:calc(100% - 160px);width:calc(100vw - 40px);top:80px}.cases-sect-head{margin-bottom:50px;padding:0 0 0 20px}.cases-list{gap:20px;padding:0 0 0 20px}.cases-item{width:calc(50% - 10px);padding:30px 30px 0}.cases-item:hover{background:#eee;border-color:#eee}.cases-item:hover .cases-item-title{color:#ea093f}.cases-item:hover .cases-item-views{background:#ea093f;color:#fff}.cases-item:hover .cases-item-views svg path{fill:#fff}.cases-item:hover .cases-item-labels div{background:#f6f6f6}.cases-item-info{gap:18px 20px;margin-bottom:18px}.cases-item-date{font-size:19px}.cases-item-views{padding:10px}.cases-item-views span{font-size:14px}.cases-item-title{font-size:22px;line-height:1.3}.cases-item-desc{max-width:calc(100% - 136px);font-size:19px}.section-bottom-form{padding:80px 0}.section-bottom-form::before{height:288px}.bottom-form-wrap{gap:20px;padding:80px 40px}.bottom-form-text{width:calc(50% - 10px)}.bottom-form-text p{font-size:15px}.bottom-form-text p:first-child{font-size:26px}.bottom-form{width:calc(50% - 10px)}.policy-modal-wrap{width:1000px;height:640px}.policy-modal-text{font-size:19px}.section-cms{padding:80px 0}.section-instruments{padding:80px 0}.section-instruments-head{margin-bottom:48px}.section-instruments-desc{margin-bottom:48px}.section-achievements{padding:80px 0}.achievements-list-outer{margin-bottom:60px}.achievements-list{gap:20px}.achievements-item{width:424px;min-width:424px;padding:16px}.achievements-rating{font-size:16px}.achievements-rating span{font-size:50px}.achievements-year{font-size:19px}.achievements-category{font-size:22px}.achievements-region{font-size:16px}.section-reviews{padding:80px 0}.reviews-section-head{margin-bottom:50px}.reviews-list{gap:20px}.reviews-item{width:540px;min-width:540px;padding:20px}.reviews-item-author{margin-bottom:16px;padding-bottom:16px}.reviews-item-author-logo{width:80px;min-width:80px;height:80px}.reviews-item-author-desc .name{font-size:22px}.reviews-item-author-desc .post{font-size:16px}.reviews-item-pic{width:80px;min-width:80px}.reviews-item-text{font-size:18px}.reviews-item-date{font-size:16px}.review-popup{height:600px;max-height:96vh;max-width:996px}.review-popup-inner-wrap{max-height:calc(100% - 116px);padding:20px}.reviews-popup-pic{width:314px;min-width:314px}.review-popup-text{padding-bottom:20px;font-size:18px}.reviews-item-author.popup{padding:20px 20px 16px}.reviews-item-date.popup{font-size:16px}.reviews-item-date.popup{font-size:18px}.section-agreement{padding:80px 0}.agreement-text-wrap{font-size:18px}.section-tariffs{padding:80px 0}.tariffs-tab-btns{margin-bottom:20px}.tariffs-tab-btn{min-width:320px}.tariffs-list{gap:20px}.tariffs-item{width:552px}.tariffs-item-title{padding:16px;font-size:28px}.tariffs-item-search-systems{gap:8px}.tariffs-item-search-systems img{width:44px;min-width:44px}.tariffs-item-gift{margin-bottom:8px;padding:4px 12px;font-size:13px}.tariffs-item-info{padding:16px 20px}.tariffs-item-price{font-size:28px}.tariffs-item-props{margin-top:24px}.tariffs-item-prop{gap:8px;margin-bottom:12px}.tariffs-item-prop-name{font-size:18px}.tariffs-item-prop-val{font-size:16px}.tooltip-wrap:hover .tooltip-text{top:44px}.tooltip-btn{width:44px;height:44px}.tooltip-btn svg{width:24px;height:24px}.tooltip-text{top:24px;width:370px;padding:16px;font-size:18px}.tooltip-text::before{right:18px}.tariffs-item-prop-label{font-size:16px}.tariffs-item-bottom{padding:16px 20px}.tariffs-item-bottom .btn{height:64px}.cookie-agreement a:hover{color:#2a5ecf}.section-contacts{padding:120px 0}.contacts-layer-red{height:calc(100% - 120px)}.contacts-layer-white{width:calc(100% - 40px);height:calc(100% - 160px);bottom:80px}.contacts-info{padding:0 20px}.contacts-info-contacts{min-width:470px;gap:24px}.contacts-info-contacts .phone-item{font-size:22px}.socials-group-title{font-size:14px}.contacts-info-info-item{gap:16px}.contacts-info-info-item p{min-width:208px;font-size:16px}.contacts-info-info-item p:first-child{font-size:23px}.wrapMap{margin-top:48px;padding:0 0 0 20px}.wrapMap iframe{height:465px}.section-for-whom{padding:80px 0}.for-whom-list{gap:20px}.for-whom-item{width:calc(33.33% - 13.33px);padding:20px}.for-whom-item-icon{width:44px;margin-bottom:16px}.for-whom-item-name{min-height:52px;margin-bottom:16px;font-size:22px}.for-whom-item-text{margin-bottom:8px;font-size:16px}.for-whom-item-result{margin-bottom:8px;font-size:16px}}@media (min-width:1366px){.section-main-screen .grid-pattern-container svg{-ms-transform:scale(1.5) translateY(18px);transform:scale(1.5) translateY(18px)}}@media (min-width:1440px){.section-main-screen .grid-pattern-container svg{-ms-transform:scale(1.5) translateY(36px);transform:scale(1.5) translateY(36px)}}@media (min-width:1600px){.container{padding:0 80px}.btn{height:64px;padding:20px;font-size:17px}.agreement{margin:32px 0}.form-field{margin-bottom:20px}.form-field input{padding:28.5px 48px 11.5px 16px;font-size:18px}.form-field.success::after{top:20.5px;right:12px}.form-field .form-field-placeholder{top:24px}.form-field.active .form-field-placeholder,.form-field.not-full .form-field-placeholder,.form-field.success .form-field-placeholder{top:11.5px}.btn-clear-input{top:20.5px}.form-field-error{gap:8px;font-size:18px}.form-field-error img{width:24px}.popup-form-wrap{max-width:850px;width:850px;padding:84px 40px 20px}.popup-form-wrap.is-result{width:580px;max-width:580px}.popup-form-order-wrap{gap:30px}.popup-form-order-wrap .agreement{margin:32px 0}.popup-form-head{margin-bottom:32px}.popup-form-order{width:455px;min-width:455px;padding-right:30px}.popup-form-contacts .header-phone{font-size:18px}.popup-form-contacts .nav-email{font-size:18px}.popup-form-contacts-head{margin-bottom:32px;font-size:20px}.popup-form-messengers-wrap p{margin-bottom:12px;font-size:18px}.form-result{max-width:580px}.form-result.error{max-width:850px}.nav-email{font-size:18px}.soc-list a{width:64px;height:64px}.soc-list a svg{width:24px;height:24px}.h1,h1{margin-bottom:60px;font-size:76px}.h1.services-head,h1.services-head{margin-bottom:24px}.h2,h2{margin-bottom:60px;font-size:62px}.h3,h3{font-size:34px}.h4,h4{font-size:24px}.h5,h5{font-size:18px}.h6,h6{font-size:18px}.header-inner{gap:24px;padding:16px 0}.phone-item{font-size:18px}.phone-item span{margin-top:8px;font-size:14px}.footer{padding:80px 0}.footer-contacts{gap:24px}.footer-bottom{gap:24px;margin-top:40px;padding-top:40px}.grid-pattern-container svg{-ms-transform:scale(1);transform:scale(1)}.section-main-screen .grid-pattern-container svg{-ms-transform:scale(1.5) translateY(46px);transform:scale(1.5) translateY(46px)}.main-screen-inner-wrap{min-height:calc(100vh - 96px);padding:100px 0}.main-screen-text{margin-bottom:40px;font-size:30px}.main-screen-price{margin-bottom:40px;font-size:24px}.main-screen-btns{gap:16px;margin-bottom:64px}.carousel-tag-item{padding:16px;font-size:24px}.section-cases{padding:180px 0}.cases-layer-red{height:1367px;width:160px}.cases-layer-white{height:calc(100% - 200px);width:calc(100vw - 80px);top:100px}.cases-sect-head{margin-bottom:60px;padding:0 0 0 40px}.cases-list{gap:40px;padding:0 0 0 40px}.cases-item{width:calc(50% - 20px);padding:40px 40px 0}.cases-item-info{gap:20px;margin-bottom:20px}.cases-item-date{font-size:21px}.cases-item-title{font-size:25px}.cases-item-desc{max-width:calc(100% - 150px);font-size:21px}.cases-item-labels{margin-bottom:44px}.cases-item-labels div{padding:10px 15px;font-size:18px}.btn-load-cases{margin:40px auto 0}.section-bottom-form::before{height:362px}.bottom-form-wrap{gap:40px;padding:100px 80px}.bottom-form-text{width:calc(50% - 20px)}.bottom-form-text p{font-size:18px}.bottom-form-text p:first-child{margin-bottom:40px;font-size:30px}.bottom-form{width:calc(50% - 20px)}.policy-modal-wrap{width:1194px;height:680px}.policy-modal-text{height:calc(100% - 64px);margin-top:64px;padding:0 60px 64px 64px;font-size:21px}.section-cms{padding:100px 0}.section-instruments{padding:100px 0}.section-instruments .technologies-carousel{margin-bottom:64px}.section-instruments .technologies-carousel:last-child{margin-bottom:0}.section-instruments-head{margin-bottom:64px}.section-instruments-desc{margin-bottom:64px;font-size:30px}.section-achievements{padding:100px 0}.achievements-text{font-size:30px}.achievements-list-outer{margin-bottom:80px}.achievements-list{gap:40px}.achievements-item{width:520px;min-width:520px;padding:24px}.achievements-rating{font-size:18px}.achievements-rating span{font-size:62px}.achievements-year{font-size:21px}.achievements-category{font-size:25px}.achievements-region{font-size:18px}.section-reviews{padding:100px 0}.reviews-section-head{margin-bottom:60px}.reviews-list{gap:40px}.reviews-item{width:620px;min-width:620px;padding:40px 40px 16px}.reviews-item-author{margin-bottom:24px;padding-bottom:24px}.reviews-item-author-desc .name{font-size:25px}.reviews-item-author-desc .post{font-size:18px}.reviews-item-pic::after{left:calc(50% - 21px);top:calc(50% - 21px);width:42px;height:42px}.reviews-item-text{font-size:20px}.reviews-item-date{font-size:18px}.review-popup{height:720px;max-height:96vh;max-width:1190px}.review-popup-inner-wrap{max-height:calc(100% - 144px);gap:24px;padding:40px}.reviews-popup-pic{width:350px;min-width:350px}.review-popup-text{padding-bottom:40px;font-size:20px}.reviews-item-author.popup{gap:16px;padding:40px 40px 24px}.section-agreement{padding:100px 0}.agreement-text-wrap{font-size:20px}.agreement-text-wrap p{margin-bottom:12px}.section-tariffs{padding:100px 0}.tariffs-tab-btns{margin-bottom:40px}.tariffs-tab-btn{min-width:400px;padding:13.5px 16px;font-size:24px}.tariffs-list{gap:40px}.tariffs-item{width:578px}.tariffs-item-title{gap:16px;padding:24px;font-size:34px}.tariffs-item-search-systems{gap:8px}.tariffs-item-search-systems img{width:48px;min-width:48px}.tariffs-item-gift{margin-bottom:8px;padding:8px 16px;font-size:14px}.tariffs-item-info{padding:24px}.tariffs-item-price{font-size:34px}.tariffs-item-props{margin-top:32px}.tariffs-item-price-period-range-val div{font-size:18px}.tariffs-item-prop{margin-bottom:16px}.tariffs-item-prop-name{font-size:20px}.tariffs-item-prop-val{font-size:18px}.tooltip-wrap{top:calc(50% - 24px)}.tariffs-item-prop-label{padding:3.5px 8px;font-size:18px}.tariffs-item-bottom{gap:16px;padding:24px}.cookie-agreement{gap:12px;width:918px;padding:16px;font-size:16px}.cookie-agreement .btn{padding:12px;font-size:16px}.cookie-agreement .btn span{line-height:1.3}.section-contacts{padding:180px 0}.contacts-layer-red{height:calc(100% - 200px)}.contacts-layer-white{width:calc(100% - 80px);height:calc(100% - 200px);bottom:100px}.contacts-info{padding:0 40px}.contacts-info .h2{margin-bottom:64px}.contacts-info-contacts{min-width:536px;gap:40px}.contacts-info-contacts .phone-item{font-size:24px}.contacts-info-inner{gap:40px}.socials-group-title{font-size:18px}.contacts-info-info{gap:40px}.contacts-info-info-item p{min-width:216px;font-size:17px}.contacts-info-info-item p:first-child{font-size:30px}.nav-work-time-descr{font-size:14px}.work-time-group{gap:20px}.time{font-size:35px}.time span{margin-top:5px;font-size:14px}.wrapMap{margin-top:64px;padding:0 0 0 40px}.wrapMap iframe{height:550px}.section-for-whom{padding:100px 0}.for-whom-list{gap:40px}.for-whom-item{width:calc(33.33% - 26.66px);padding:40px}.for-whom-item-icon{width:48px;margin-bottom:24px}.for-whom-item-name{min-height:58px;margin-bottom:24px;font-size:24px}.for-whom-item-text{font-size:18px}.for-whom-item-result{font-size:18px}.for-whom-item-result span{margin-top:8px}}@media (min-width:1920px){.section-main-screen .grid-pattern-container svg{-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.cases-item-title{font-size:34px}.wrapMap iframe{height:680px}}@media (min-width:1921px){.h1,h1{font-size:92px}.h1.services-head,h1.services-head{max-width:1760px}.h2,h2{margin-bottom:64px;font-size:72px}.main-screen-price{font-size:40px}.tariffs-list{width:100%}.tariffs-item{width:calc(25% - 30px)}}