:root{--font-size-body:16px;--duration:250ms;--timing-fun:cubic-bezier(0.4,0,0.2,1);--accentPrimary:#24cca7;--accentSecondary:#ff6596;--activeColor:#4a56e2;--paleActiveColor:#6e78e8;--background:#fff;--background-body:#e7eaf2;--main-text:#000;--text-header:#bdbdbd;--text-placeholder:var(--text-header);--overlay:rgba(0,0,0,.25);--accent-color-green:var(--accentPrimary);--accent-color-violet:var(--activeColor);--accent-color-violet-light:var(--paleActiveColor);--accent-color-pink:var(--accentSecondary);--btn-color:var(--accentPrimary);--accent-text-green:var(--accentPrimary);--accent-text-pink:var(--accentSecondary);--btn-border-radius:20px;--modal-border-radius:20px;--component-border-radius:30px}*,:after,:before{box-sizing:border-box}body{font-size:14px;scroll-behavior:smooth;font-style:normal;font-weight:400;line-height:normal;color:#1c2431;margin:0;background-color:#fff;font-family:Inter!important}@media screen and (min-width:1900px){body{font-size:18px}.container-section{width:1920px;margin:0 auto;position:relative}}.button-default{display:flex;justify-content:space-between;align-items:center;width:300px;height:50px;padding:15px 30px;text-transform:uppercase;transition:background-color .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:1900px){.button-default{width:400px;height:60px;padding:19px 40px}}.button-default.button-light{border:2px solid #ff591d}.button-default .text{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;line-height:1.22;letter-spacing:.1em}@media screen and (min-width:1900px){.button-default .text{font-size:20px}}.button-default .icon{width:25px;height:14px;position:relative;transition:background-image .4s cubic-bezier(.4,0,.2,1)}.button-default:focus,.button-default:hover{background-color:#e93e00;border-color:transparent;color:#fff}.button-default:hover .first-square{transform:rotate(-180deg)}.button-default.button-light:hover .first-square{border-right-color:#fff}.button-default.button-light:hover .second-square{border-left-color:#fff}.button-default:hover .second-square{transform:rotate(1deg);border-left-color:#fff;transform-origin:left bottom}.button-default .square{display:inline-block;width:0;height:0;position:absolute;border-top:7px solid transparent;border-bottom:7px solid transparent;transform:rotate(-45deg);transition:transform .3s cubic-bezier(.4,0,.2,1)}.button-default .first-square{bottom:0;left:0;border-right:7px solid #fff;transform-origin:right center}.button-default .second-square{top:0;right:0;border-left:7px solid #fff;transform-origin:left center}.button-default.button-light .first-square{border-right-color:#1c2431}.button-default.button-light .second-square{border-left-color:#ff591d}.button-dark{color:#fff;background-color:#ff591d}.text-bg{font-family:Teko,sans-serif;font-size:220px;font-weight:500;line-height:1;letter-spacing:.2em;text-transform:uppercase;opacity:5%}@media screen and (min-width:1200px){.text-bg{font-size:270px}}@media screen and (min-width:1900px){.text-bg{font-size:360px}}.section-heading{text-transform:uppercase;font-family:Syne,sans-serif;font-size:36px;font-weight:700;line-height:1;letter-spacing:-.02em}@media screen and (min-width:1200px){.section-heading{font-size:48px}}@media screen and (min-width:1900px){.section-heading{font-size:96px}}.text-heading{font-family:Syne,sans-serif;font-size:24px;font-weight:700;line-height:1;letter-spacing:-.48px;text-transform:uppercase}@media screen and (min-width:1900px){.text-heading{font-size:48px;letter-spacing:-.96px}}.sub-heading{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;line-height:normal;letter-spacing:1.6px;text-transform:uppercase}@media screen and (min-width:1900px){.sub-heading{font-size:18px;letter-spacing:1.8px}}.text-color-accent{color:#ff591d}.item-text{font-family:Montserrat,sans-serif;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px!important}.mb-30{margin-bottom:20px}@media screen and (min-width:1900px){.mb-30{margin-bottom:30px!important}}.mt-20{margin-top:20px}.mb-40{margin-bottom:20px}@media screen and (min-width:1900px){.mb-40{margin-bottom:40px}}.mb-50{margin-bottom:30px}@media screen and (min-width:1900px){.mb-50{margin-bottom:50px}}.mr-20{margin-right:20px}.op-62{opacity:62%}.gap-60{gap:60px}.fw-bold{font-weight:700}.fsz-default{font-size:16px}.fsz-big{font-size:48px}.text-control{height:30px;padding-left:2px;padding-top:5px;padding-bottom:11px;border-radius:0;border:none;border-bottom:1px solid rgba(33,33,34,.302);font-family:Manrope;font-size:14px;font-weight:500;line-height:1.333;letter-spacing:.02em;color:#1c2431}@media screen and (min-width:1900px){.text-control{font-size:18px}}.text-control:focus{border-bottom:2px solid rgba(33,33,34,.502)}.text-control::placeholder{color:rgba(33,33,34,.502)}.text-control-label{color:rgba(33,33,34,.502)}.text-additional-color{color:#e93e00}ul{list-style:none}textarea{resize:none}.slick-slider{background-color:transparent}.slick-dots{width:97%}.icon-size{width:20px;height:20px}h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}ol,ul{padding-left:0}button{cursor:pointer;border:0}img{display:block;width:100%;height:auto}.header-section{position:fixed;top:0;left:0;width:100%;padding:0 10px;background-color:#212122;z-index:5}.header-section .container-section{display:flex;justify-content:space-between;align-items:center;height:60px}@media screen and (min-width:1200px){.header-section{height:60px;padding:0}.header-section .container-section{padding:0 60px}.header-section .logo-container svg{width:164px;height:30px}}@media screen and (min-width:1900px){.header-section .container-section{padding:0 100px}}.nav-menu-container{display:none}@media screen and (min-width:1200px){.nav-menu-container{display:block}}.nav-menu-list{display:none}@media screen and (min-width:1200px){.nav-menu-list{display:flex;justify-content:space-between;align-items:center;gap:30px}}@media screen and (min-width:1900px){.nav-menu-list{gap:60px}}.contacts-icon-container{display:none}@media screen and (min-width:1200px){.contacts-icon-container{display:flex;justify-content:center;align-items:center;gap:20px}}.footer-section .contacts-icon-container{display:flex;justify-content:center;align-items:center;gap:20px}.contacts-icon-container__item{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border:1px solid rgba(172,202,225,.102)}.nav-menu-list__item-link{position:relative;padding:25px 0;font-family:Inter,sans-serif;font-size:20px;font-weight:400;line-height:normal;letter-spacing:.1em;text-decoration:none;color:hsla(0,0%,100%,.678);cursor:pointer}@media screen and (min-width:1200px){.nav-menu-list__item-link{font-size:16px}}@media screen and (min-width:1900px){.nav-menu-list__item-link{font-size:18px}}.drop-menu-trigger:after{content:"";position:absolute;right:-20px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:9px solid #d9d9d9;border-left:5px solid transparent;border-right:5px solid transparent}@media screen and (min-width:1200px){.burger-menu-btn{display:none}}.burger-menu{width:100%;max-width:100vw;padding:18px 10px 40px;border:none;background-color:#1c2431}.burger-menu>div{height:100%}.burger-menu .nav-menu-container{margin-top:78px!important}.burger-menu .nav-menu-container,.burger-menu .nav-menu-list{display:block}.burger-menu .contacts-icon-container{display:flex;margin-top:auto!important;margin-bottom:0!important;gap:20px}.burger-menu .nav-menu-list{display:flex;align-items:flex-start;flex-direction:column;gap:30px}.burger-menu .nav-menu-list__item{margin-right:0;margin-left:0!important}.burger-menu button{width:20px;height:20px;top:21px;right:10px;opacity:1}.burger-menu button svg{width:20px;height:20px;stroke:#ff591d;stroke-width:3px}.header-button{width:200px;height:40px;font-family:Montserrat;font-size:18px;font-weight:600;line-height:100%;letter-spacing:1.8px;text-transform:uppercase;background-color:#fe4100;color:#fff}.header-button:hover{background-color:#e93e00}.hero-section{position:relative;width:100%;height:667px;display:flex;justify-content:center;align-items:center;background-position:50%;background-repeat:no-repeat;z-index:2;transition:background-image .4s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:1200px){.hero-section{padding:80px 0;height:800px}}@media screen and (min-width:1900px){.hero-section{padding:120px 0;height:1000px}}.hero-section-slide{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:800px;display:none;background-position:50%;background-repeat:no-repeat;transition:opacity .4s cubic-bezier(.4,0,.2,1);z-index:-1;opacity:.5}@media screen and (min-width:1200px){.hero-section-slide{display:block}}@media screen and (min-width:1900px){.hero-section-slide{height:1000px}}.hero-section-slide-one{background-image:linear-gradient(180deg,rgba(28,36,49,.5),rgba(0,83,143,.5)),url(/images/first-slide-image-min.jpg)}.first-slide .hero-section-slide-one{opacity:1}.hero-section-slide-two{background-image:linear-gradient(180deg,rgba(28,36,49,.5),rgba(0,83,143,.5)),url(/images/second-slide-image-min.jpg);z-index:-2}.second-slide .hero-section-slide-two{opacity:1;z-index:-1}.hero-section-slide-three{background-image:linear-gradient(180deg,rgba(28,36,49,.6),rgba(0,83,143,.6)),url(/images/third-slide-image-min.jpg);z-index:-3}.third-slide .hero-section-slide-three{opacity:1;z-index:-1}.item{position:relative;width:33.3%;height:100%;padding-left:60px;border-left:1px solid hsla(0,0%,100%,.2);display:none;justify-content:flex-end;align-items:flex-start;flex-direction:column}.item:hover .item-text{opacity:1}.item:hover .item-number{font-size:42px;font-weight:600;line-height:1.167;letter-spacing:.02em}@media screen and (min-width:1200px){.item{display:flex}}@media screen and (min-width:1900px){.item{padding-left:100px}}.item .text-container{opacity:0;pointer-events:none;z-index:-1;transition:opacity .7s cubic-bezier(.4,0,.2,1)}.item.active .text-container{opacity:1;z-index:1}.item:first-child .text-container button{pointer-events:all}.item:nth-child(2) .text-container{left:-64.5%}@media screen and (min-width:1900px){.item:nth-child(2) .text-container{left:-34.6%}}.item:nth-child(2) .text-container button{pointer-events:all}.item:nth-child(2) .text-container .text-container__content{width:1041px}@media screen and (min-width:1900px){.item:nth-child(2) .text-container .text-container__content{width:1241px}}.item:nth-child(3) .text-container{left:-164.6%}@media screen and (min-width:1900px){.item:nth-child(3) .text-container{left:-134.6%}}.item:nth-child(3) .text-container .text-container__content{width:960px}@media screen and (min-width:1900px){.item:nth-child(3) .text-container .text-container__content{width:1341px}}.item-number{color:#fff;font-size:24px;font-weight:600;line-height:2.08;transition:font-size .3s ease-in-out}@media screen and (min-width:1200px){.item-number{font-size:18px;font-weight:400;line-height:1.21;margin-bottom:20px}}.hero-section .item-text{color:#fff;opacity:62%;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;line-height:1.22;letter-spacing:.1em;text-transform:uppercase;transition:opacity .3s ease-in-out}@media screen and (min-width:1200px){.hero-section .item-text{font-size:20px}}.text-container{z-index:1}@media screen and (min-width:1200px){.text-container{position:absolute;top:50%;left:35.6%;transform:translateY(-50%)}}@media screen and (min-width:1900px){.text-container{left:65.6%}}.text-container .text-container__header{width:150px;margin-bottom:30px;color:#fff}@media screen and (min-width:768px){.text-container .text-container__header{width:400px}}@media screen and (min-width:1200px){.text-container .text-container__header{width:560px;margin-bottom:20px}}@media screen and (min-width:1900px){.text-container .text-container__header{width:1041px}}.text-container .text-container__content{width:250px;margin-bottom:30px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;line-height:1.22;letter-spacing:.1em;color:#fff;text-transform:uppercase}@media screen and (min-width:768px){.text-container .text-container__content{width:600px}}@media screen and (min-width:1200px){.text-container .text-container__content{width:1031px;height:80px;margin-bottom:50px;font-size:20px}}.hero-section .slider-container{display:block}@media screen and (min-width:1200px){.hero-section .slider-container{display:none}}.hero-section .slider-container .hero-section-slide{display:block;height:667px;width:100%;opacity:1;background-size:cover}.hero-section .slider-container .hero-section-slide-one{background-image:url(/images/first-slide-image-mob.png)}.hero-section .slider-container .hero-section-slide-two{background-image:url(/images/second-slide-image-mob.png)}.hero-section .slider-container .hero-section-slide-three{background-image:url(/images/third-slide-image-mob.png)}.hero-section .slider-container .section-heading{font-size:31px}@media screen and (min-width:768px){.hero-section .slider-container .section-heading{font-size:36px}}.hero-section .slick-slide{height:667px;padding:140px 10px 20px}@media screen and (min-width:768px){.hero-section .slick-slide{padding-top:220px}}.slick-list,.slick-slider,.slick-track{height:100%}.hero-section .slick-next,.hero-section .slick-prev{display:none!important}.slick-slide{position:relative}@media screen and (min-width:768px){.slick-slide{display:flex!important;justify-content:center}}.hero-section .slick-dots{display:flex!important;align-items:center;gap:30px;bottom:65px;left:10px;text-align:start}.hero-section .slick-dots li{position:relative}.hero-section .slick-dots li .item-number{opacity:.4}.hero-section .slick-dots li .item-text{opacity:0;position:absolute;bottom:-45px}.hero-section .slick-dots li:first-child .item-text{left:0}.hero-section .slick-dots li:nth-child(2) .item-text{width:260px;left:-70px}.hero-section .slick-dots li:nth-child(3) .item-text{width:240px;left:-140px}.hero-section .slick-dots li.slick-active .item-number,.hero-section .slick-dots li.slick-active .item-text{opacity:1}.hero-section .slick-dots li{display:flex;width:30px;flex-direction:column}.about-section{position:relative;padding:122px 10px;background:linear-gradient(286.62deg,#f9f3f0 2.06%,#fff 30.12%,#f1f4f9 87.56%)}@media screen and (min-width:320px)and (max-width:767px){.about-section{overflow:hidden}}@media screen and (min-width:1900px){.about-section{padding:164px 0;background:linear-gradient(286.62deg,#fff0eb,#ecf1f9 87.56%)}}.about-content-container{position:relative;z-index:2}@media screen and (min-width:1200px){.about-content-container{padding-left:20%;height:431px}}@media screen and (min-width:1900px){.about-content-container{padding-left:682px;height:631px}}.about-content-container__main{width:100%}@media screen and (min-width:1200px){.about-content-container__main{width:520px}}@media screen and (min-width:1900px){.about-content-container__main{width:720px}}.about-heading{display:none}@media screen and (min-width:1200px){.about-heading{position:absolute;top:400px;left:13.6%;display:block;transform:rotate(-90deg);transform-origin:bottom left}}@media screen and (min-width:1900px){.about-heading{top:572px;left:582px}}.about-heading .icon{display:inline-block;width:22.5px;height:33px;position:relative}@media screen and (min-width:1900px){.about-heading .icon{width:22.5px;height:40px}}.about-heading .square{display:inline-block;width:0;height:0;position:absolute;border-top:11px solid transparent;border-bottom:11px solid transparent;transform:rotate(-45deg);transition:transform .3s cubic-bezier(.4,0,.2,1)}.about-heading .first-square{bottom:0;left:0;border-right:11px solid #ff591d;transform-origin:right center}.about-heading .second-square{top:0;right:0;border-left:11px solid #ff591d;transform-origin:left center}.about-content-container__main-sub-title{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;line-height:1.22;letter-spacing:.1em;text-transform:uppercase}@media screen and (min-width:1900px){.about-content-container__main-sub-title{font-size:20px}}.about-content-container__text{width:99.5%;opacity:62%}.about-content-container__text-item{margin-bottom:24px}@media screen and (min-width:1900px){.about-content-container__text-item{margin-bottom:32px}}.about-section__text-back{width:584px;height:246px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);filter:blur(3px)}.about-section__text-back img{transform:rotate(-90deg)}@media screen and (min-width:768px){.about-section__text-back{top:50%;left:50%;transform:rotate(0) translate(-50%,-50%)}.about-section__text-back img{transform:rotate(0)}}@media screen and (min-width:1200px){.about-section__text-back{top:75px;left:3%;width:1100px;height:612px;transform:translate(0);backdrop-filter:blur(5px)}}@media screen and (min-width:1900px){.about-section__text-back{top:165px;left:220px;width:1463px;height:612px;transform:rotate(0deg)}}.about-text-tab{display:none}@media screen and (min-width:1900px){.about-text-tab{display:block}.about-text-mob{display:none}}.services-section{padding:15px 0 0;background:#fff;display:flex;justify-content:center;flex-direction:column}@media screen and (min-width:1200px){.services-section{padding:60px}}@media screen and (min-width:1900px){.services-section{padding:100px}}.services-header{margin-bottom:15px;color:#ff591d;padding:0 10px}@media screen and (min-width:1900px){.services-header{margin-bottom:68px}}.services-list{display:flex;align-items:center;flex-direction:column}@media screen and (min-width:1900px){.services-list{gap:60px}}.services-item{padding:130px 10px}.services-item:not(:first-child){box-shadow:0 4px 64px 0 rgba(0,103,177,.302)}.services-item:last-child{box-shadow:none}@media screen and (min-width:1200px){.services-item{padding:60px 0;gap:40px;box-shadow:none!important}.services-item:not(:last-child){border-bottom:1px solid rgba(0,0,0,.2)}}@media screen and (min-width:1900px){.services-item{min-width:360px;padding:40px 0;gap:60px}}.services-item__header{font-size:32px}@media screen and (min-width:1200px){.services-item__header{width:440px;font-size:48px}}@media screen and (min-width:1900px){.services-item__header{width:640px;font-size:64px}}.services-item-header-container{flex-wrap:wrap;gap:0}@media screen and (min-width:1200px){.services-item-header-container{gap:40px}}@media screen and (min-width:1900px){.services-item-header-container{gap:60px}}.services-item__image-container{width:calc(100% - 40px);height:160px;display:flex;justify-content:flex-end;align-items:center}@media screen and (min-width:1200px){.services-item__image-container{display:block;width:440px;height:226px}}@media screen and (min-width:1900px){.services-item__image-container{width:640px;height:276px;position:relative}}.services-item:nth-child(2) .services-item__image-container{display:flex}@media screen and (min-width:1200px){.services-item:nth-child(2) .services-item__image-container{display:block}}.services-item:nth-child(2) .services-item__image-container svg{transform:scale(.9)}.services-item-info-container{margin-top:20px;gap:0}@media screen and (min-width:1200px){.services-item-info-container{margin-top:0;padding:0 0 41px;gap:40px}}@media screen and (min-width:1900px){.services-item-info-container{gap:60px}}.services-item__labels-list{display:none}@media screen and (min-width:1200px){.services-item__labels-list{display:flex;flex-wrap:wrap;row-gap:10px;column-gap:30px;width:440px;margin-left:75px}}@media screen and (min-width:1900px){.services-item__labels-list{flex-wrap:nowrap;min-width:640px;margin-left:100px}}.services-item__labels-list-item{padding:6px 16px;border:1px solid rgba(0,0,0,.2)}.construct-icon,.erp-icon,.interaction-icon{position:relative;top:-60px}.interaction-icon{top:-57px}.erp-icon{top:-47px}.services-item__image{position:absolute;top:0;left:0}.services-item:first-child .services-item__image{width:250px;height:160px;background-position:50%;background-repeat:no-repeat;background-size:cover;left:-50px}.services-item:nth-child(2) .services-item__image{width:300px;height:160px;background-position:50%;background-repeat:no-repeat;background-size:cover;left:-70px;top:25px}.services-item:nth-child(3) .services-item__image{width:250px;height:160px;background-position:50%;background-repeat:no-repeat;background-size:cover;left:-60px;top:10px}.services-item:nth-child(4) .services-item__image{width:174px;height:160px;background-position:50%;background-repeat:no-repeat;background-size:cover;left:-27px}.services-item__text-container{width:100%}@media screen and (min-width:1200px){.services-item__text-container{width:calc(100% - 550px)}}@media screen and (min-width:1900px){.services-item__text-container{width:calc(100% - 640px)}}.services-item__text{opacity:62%;width:100%}@media screen and (min-width:1200px){.services-item__text{width:550px}}@media screen and (min-width:1900px){.services-item__text{width:640px}}.industries-section{display:flex;justify-content:flex-start;align-items:flex-start;padding:20px 10px 40px;background-size:cover;background-position:50%;background-repeat:no-repeat;column-gap:100px}@media screen and (min-width:768px){.industries-section{padding:20px 0 0 20px}}@media screen and (min-width:1200px){.industries-section{padding:60px 0 0 60px}}@media screen and (min-width:1900px){.industries-section{padding:120px 0 0 100px}}.industries-side-container{display:none}@media screen and (min-width:768px){.industries-side-container{display:block}}.industries-side-container__text{display:none}@media screen and (min-width:768px){.industries-side-container__text{display:block;width:360px;margin-bottom:20px}}@media screen and (min-width:1200px){.industries-side-container__text{display:block;width:540px;margin-bottom:40px}}@media screen and (min-width:1900px){.industries-side-container__text{display:block;width:720px;margin-bottom:80px}}.industries-main-container__header,.industries-side-container__text{font-family:Montserrat,sans-serif;font-size:28px;font-weight:600;line-height:1.22;letter-spacing:.02em;text-transform:uppercase}@media screen and (min-width:768px){.industries-side-container__text{font-size:18px}.industries-side-container__image{width:320px}}@media screen and (min-width:1200px){.industries-side-container__image{width:440px}}@media screen and (min-width:1900px){.industries-side-container__image{width:640px}}.industries-main-container__header{color:#ff591d}.industries-main-container__item-trigger{position:relative;transition:color .4s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1);font-size:32px}@media screen and (min-width:1200px){.industries-main-container__item-trigger{font-size:48px}.industries-main-container__item-trigger:hover{text-decoration:none;color:#ff591d;padding-left:15px}}@media screen and (min-width:1200px)and (min-width:1900px){.industries-main-container__item-trigger:hover{padding-left:25px}}@media screen and (min-width:1200px){.industries-main-container__item-trigger:hover:after{opacity:1}}@media screen and (min-width:1900px){.industries-main-container__item-trigger{font-size:64px}}.industries-main-container__item-trigger:hover{text-decoration:none}.industries-main-container__item-trigger[data-state=open]{text-decoration:none;color:#ff591d;padding-left:15px}@media screen and (min-width:1900px){.industries-main-container__item-trigger[data-state=open]{padding-left:25px}}.industries-main-container__item-trigger[data-state=open]{color:inherit}.industries-main-container__item-trigger svg{display:none}.industries-main-container__item-trigger:after{content:"";position:absolute;top:50%;left:0;width:0;height:0;opacity:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #ff591d;transform:translateY(-50%);transition:opacity .4s cubic-bezier(.4,0,.2,1)}.industries-main-container__item-trigger[data-state=open]:after{opacity:1}.industries-main-container__item-text{width:100%;font-size:14px;line-height:1.21;opacity:62%}@media screen and (min-width:1900px){.industries-main-container__item-text{width:750px;font-size:18px}}.industries-main-container .border-b{border:none}.industries-main-container__item-image{width:300px;height:300px}@media screen and (min-width:768px){.industries-main-container__item-image{display:none}}.work-algorithm-section{position:relative;padding:15px 10px 40px;background-size:cover;background-position:50%;background-repeat:no-repeat;background-color:#fff;overflow:hidden}@media screen and (min-width:768px){.work-algorithm-section{padding:40px 0 80px 20px}}@media screen and (min-width:1200px){.work-algorithm-section{padding:60px 0 60px 60px}}@media screen and (min-width:1900px){.work-algorithm-section{padding:103px 0 82px 101px}}.work-algorithm-section__text-back{display:none}@media screen and (min-width:768px){.work-algorithm-section__text-back{display:block;width:800px;height:756px;line-height:.7}}.work-algorithm-list{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:20px;margin-top:16px;z-index:2}@media screen and (min-width:768px){.work-algorithm-list{position:absolute;top:128px;left:31px;flex-direction:row;justify-content:flex-start;margin-top:0;gap:0;width:100%}}@media screen and (min-width:1200px){.work-algorithm-list{top:194px;left:74px}}@media screen and (min-width:1900px){.work-algorithm-list{top:194px;left:101px}}.work-algorithm-list__item{position:relative;display:flex;flex-direction:row;align-items:center;padding-left:50px}@media screen and (min-width:768px){.work-algorithm-list__item{width:16.6666666667%;display:block;padding-left:0}}@media screen and (min-width:1200px)and (max-width:1400px){.work-algorithm-list__item{width:15.3846153846%}.work-algorithm-list__item .work-algorithm-list__text{padding-right:10px}}@media screen and (min-width:1900px){.work-algorithm-list__item{width:280px}}@media screen and (min-width:1200px){.work-algorithm-list__item:nth-child(3) .work-algorithm-list__text{padding-left:15px}}@media screen and (min-width:1900px){.work-algorithm-list__item:nth-child(3) .work-algorithm-list__text{padding-left:10px}}.work-algorithm-list__item:last-child .work-algorithm-section__banner{left:unset;right:22px;text-align:right;padding-right:40px;padding-left:20px}.work-algorithm-list__item:last-child .work-algorithm-section__banner:after{right:0;left:unset}.work-algorithm-list__item .work-algorithm-list__item-point{content:"";position:absolute;top:273px;left:-5px;width:12px;height:12px;display:none;background-color:#e93e00;z-index:2;opacity:0;transition:opacity .25s linear;transform:rotate(45deg)}@media screen and (min-width:768px){.work-algorithm-list__item .work-algorithm-list__item-point{top:228px;left:7px}}@media screen and (min-width:1900px){.work-algorithm-list__item .work-algorithm-list__item-point{top:273px;left:-5px}}.work-algorithm-list__item .work-algorithm-list__item-point:hover{animation-play-state:paused}.work-algorithm-list__item:nth-child(3) .work-algorithm-list__item-point+.work-algorithm-section__banner{display:block}.work-algorithm-list__item:nth-child(3){height:250px;align-items:flex-start}@media screen and (min-width:768px){.work-algorithm-list__item:nth-child(3){height:auto;align-items:center}}.work-algorithm-list__item:nth-child(3) .work-algorithm-list__item-header{padding-top:10px}@media screen and (min-width:768px){.work-algorithm-list__item:nth-child(3) .work-algorithm-list__item-header{padding-top:0}}.work-algorithm-list__item:nth-child(3) .work-algorithm-list__line{width:270px;left:-113px;top:156px}@media screen and (min-width:768px){.work-algorithm-list__item:nth-child(3) .work-algorithm-list__line{width:100%;height:10px;top:0;left:unset}}.work-algorithm-list__item:nth-child(6) .work-algorithm-list__line{width:1px;left:21px;top:23px}@media screen and (min-width:768px){.work-algorithm-list__item:nth-child(6) .work-algorithm-list__line{top:0;left:unset}}.work-algorithm-list__item:nth-child(3) .work-algorithm-list__item-point{display:block}@media screen and (min-width:768px){.work-algorithm-list__item.active .work-algorithm-list__item-point{opacity:1}}.work-algorithm-list__dot{display:none}@media screen and (min-width:768px){.work-algorithm-list__dot{display:block;width:6px;height:6px;position:relative;left:-2px;margin-bottom:100px;background-color:#000;transform:rotate(45deg)}}.work-algorithm-list__dot:after{content:"";position:absolute;top:3px;left:2px;width:2px;height:100px;border-left:2px dashed #000;transform:rotate(-45deg);transform-origin:top left}.work-algorithm-list__line{width:64px;height:6px;position:absolute;top:53px;left:-10px;background-color:rgba(28,36,49,.4);order:1;margin-bottom:0;transform:rotate(90deg);transform-origin:top center}@media screen and (min-width:768px){.work-algorithm-list__line{width:100%;height:10px;position:relative;top:0;left:unset;order:3;margin-bottom:20px;transform:rotate(0deg)}}@media screen and (min-width:1900px){.work-algorithm-list__line{width:100%;height:10px;position:relative;top:0;left:unset;order:3;margin-bottom:20px;transform:rotate(0deg)}}.work-algorithm-list__line:before{content:"";position:absolute;top:-7px;width:2px;height:20px;background-color:#000}@media screen and (min-width:768px){.work-algorithm-list__line:before{width:2px;height:40px;top:-15px}}.work-algorithm-list__text{display:none;color:#000;opacity:62%}@media screen and (min-width:1200px){.work-algorithm-list__text{display:block}}.work-algorithm-list__item-icon{width:42px;height:42px;margin-bottom:0;margin-right:30px;position:relative;order:2}@media screen and (min-width:768px){.work-algorithm-list__item-icon{order:1;margin-bottom:20px;margin-right:0}}@media screen and (min-width:1900px){.work-algorithm-list__item-icon{width:80px;height:80px}}.work-algorithm-section__banner{position:absolute;top:55px;left:50px;width:240px;z-index:4;display:none;color:#e93e00}@media screen and (min-width:768px){.work-algorithm-section__banner{top:250px;left:20px;width:360px;padding:20px}}@media screen and (min-width:1200px){.work-algorithm-section__banner{top:340px;left:11px}}@media screen and (min-width:1900px){.work-algorithm-section__banner{top:430px;left:0;width:560px;padding:20px 22px 30px 40px}}.work-algorithm-section__banner .work-algorithm-section__banner-title{font-size:32px;width:300px}.work-algorithm-section__banner .work-algorithm-section__banner-text{margin-top:10px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.22;letter-spacing:.1em;color:#000;opacity:62%}@media screen and (min-width:1900px){.work-algorithm-section__banner .work-algorithm-section__banner-text{font-size:18px;font-weight:400;line-height:1;opacity:1}}.work-algorithm-section__banner:after{content:"";position:absolute;top:17px;left:-32px;width:2px;height:20px;background-color:#000;transform:rotate(90deg)}@media screen and (min-width:768px){.work-algorithm-section__banner:after{top:-20px;left:10px;width:4px;height:100%;background-color:#e93e00;transform:rotate(0)}}@media screen and (min-width:1200px){.work-algorithm-section__banner:after{top:-100px;left:0;height:calc(100% + 80px)}}@media screen and (min-width:1900px){.work-algorithm-section__banner:after{top:-150px;height:calc(100% + 120px)}}.arrow-animation{position:relative;height:42px;width:42px}@media screen and (min-width:1900px){.arrow-animation{height:80px;width:80px}}.arrow-animation.arrow-animation-rotating{transition:transform .4s cubic-bezier(.4,0,.2,1);transform-origin:center}@media screen and (min-width:1900px){.arrow-animation.arrow-simple:hover .arrow-up{animation:arrowShowUp 1s infinite;animation-fill-mode:forwards;animation-delay:0s}.arrow-animation.arrow-simple:hover .arrow-right{animation:arrowShowUp 1s infinite;animation-fill-mode:forwards;animation-delay:.25s}.arrow-animation.arrow-simple:hover .arrow-left{animation:arrowShowUp 1s infinite;animation-fill-mode:forwards;animation-delay:.5s}.arrow-animation.arrow-animation-rotating:hover{transform:rotate(-90deg) translate(7px,7px)}.arrow-animation.arrow-animation-rotating:hover .arrow-up{top:40px}.arrow-animation.arrow-animation-rotating:hover .arrow-up:before{border-bottom-color:#e93e00}.arrow-animation.arrow-animation-rotating:hover .arrow-down{top:0}.arrow-animation.arrow-animation-rotating:hover .arrow-down:before{border-top-color:#e93e00}.arrow-animation.arrow-animation-rotating:hover .arrow-left{right:9px}.arrow-animation.arrow-animation-rotating:hover .arrow-right{left:8px}.arrow-animation.arrow-animation-rotating:hover .arrow-circle{opacity:1}}.arrow-animation .arrow,.arrow-animation .arrow:before{position:absolute;width:0;height:0}.arrow-animation .arrow:before{content:"";top:3px;left:-20px}.arrow-animation .arrow.arrow-up{top:25px;left:5px;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:16px solid #e93e00}@media screen and (min-width:1900px){.arrow-animation .arrow.arrow-up{top:40px;left:16px;border-left:24px solid transparent;border-right:24px solid transparent;border-bottom:24px solid #e93e00}}.arrow-animation .arrow.arrow-up:before{top:3px;left:-12px;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #fff}@media screen and (min-width:1900px){.arrow-animation .arrow.arrow-up:before{left:-20px;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:19px solid #fff}}.arrow-animation.arrow-animation-rotating .arrow-up{top:28px;transition:top .4s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:1900px){.arrow-animation.arrow-animation-rotating .arrow-up{top:44px}}.arrow-animation .arrow.arrow-down{top:0;left:5px;border-left:16px solid transparent;border-right:16px solid transparent;border-top:16px solid #e93e00}@media screen and (min-width:1900px){.arrow-animation .arrow.arrow-down{top:0;left:16px;border-left:24px solid transparent;border-right:24px solid transparent;border-top:24px solid #e93e00}}.arrow-animation .arrow.arrow-down:before{top:-15px;left:-12px;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #fff}@media screen and (min-width:1900px){.arrow-animation .arrow.arrow-down:before{top:-22px;left:-20px;border-left:20px solid transparent;border-right:20px solid transparent;border-top:19px solid #fff}}.arrow-animation.arrow-animation-rotating .arrow-down{top:-2px;transition:top .4s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:1900px){.arrow-animation.arrow-animation-rotating .arrow-down{top:-4px}}.arrow-animation .arrow.arrow-left{top:5px;right:0;border-top:16px solid transparent;border-bottom:16px solid transparent;border-right:16px solid #e93e00}@media screen and (min-width:1900px){.arrow-animation .arrow.arrow-left{top:8px;right:9px;border-top:24px solid transparent;border-bottom:24px solid transparent;border-right:24px solid #e93e00}}.arrow-animation .arrow.arrow-left:before{top:-12px;left:2px;border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:12px solid #fff}@media screen and (min-width:1900px){.arrow-animation .arrow.arrow-left:before{top:-20px;left:3px;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:19px solid #fff}}.arrow-animation.arrow-animation-rotating .arrow-left{right:5px;transition:right .4s cubic-bezier(.4,0,.2,1)}.arrow-animation .arrow.arrow-right{top:5px;left:0;border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:16px solid #e93e00}@media screen and (min-width:1900px){.arrow-animation .arrow.arrow-right{top:8px;left:8px;border-top:24px solid transparent;border-bottom:24px solid transparent;border-left:24px solid #e93e00}}.arrow-animation .arrow.arrow-right:before{top:-12px;left:-14px;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:12px solid #fff}@media screen and (min-width:1900px){.arrow-animation .arrow.arrow-right:before{top:-20px;left:-22px;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:19px solid #fff}}.arrow-animation.arrow-animation-rotating .arrow-right{left:4px;transition:left .4s cubic-bezier(.4,0,.2,1)}.arrow-animation .arrow-circle{top:21px;left:50%;transform:translate(-50%,-50%);width:9px;height:9px;border-radius:50%;background-color:#e93e00;transition:opacity .4s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:1900px){.arrow-animation .arrow-circle{top:32px;left:50%;transform:translate(-50%,-50%);width:14px;height:14px}}.arrow-animation.arrow-animation-diagonal .arrow-circle{top:22px;left:22px;width:11px;height:11px;opacity:1;transform-origin:center;transition:transform .4s cubic-bezier(.4,0,.2,1),top .4s cubic-bezier(.4,0,.2,1),left .4s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:1900px){.arrow-animation.arrow-animation-diagonal .arrow-circle{top:37px;left:24px;width:14px;height:14px}}.arrow-animation.arrow-animation-diagonal .arrow-down-diagonal{left:15px;top:4px;border-left-width:16px;border-right-width:16px;border-top-width:16px;transform:rotate(-135deg);transition:transform .4s cubic-bezier(.4,0,.2,1),top .4s cubic-bezier(.4,0,.2,1),left .4s cubic-bezier(.4,0,.2,1);transform-origin:center center}@media screen and (min-width:1900px){.arrow-animation.arrow-animation-diagonal .arrow-down-diagonal{left:14px;top:12px;border-left-width:24px;border-right-width:24px;border-top-width:24px}}.arrow-animation.arrow-animation-diagonal .arrow-down-diagonal:before{border:none}.arrow-animation.arrow-animation-diagonal .arrow-up-diagonal{left:-3px;border-left-width:16px;border-right-width:16px;border-bottom-width:16px;transform:rotate(-135deg);transition:transform .4s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:1900px){.arrow-animation.arrow-animation-diagonal .arrow-up-diagonal{left:-12px;border-left-width:24px;border-right-width:24px;border-bottom-width:24px}}.arrow-animation.arrow-animation-diagonal .arrow-up-diagonal:before{left:-12px;top:2px;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #fff}@media screen and (min-width:1900px){.arrow-animation.arrow-animation-diagonal .arrow-up-diagonal:before{left:-19px;top:3px;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:19px solid #fff}.arrow-animation.arrow-animation-diagonal:hover .arrow-circle{left:17px;top:29px;transform:translateY(-27px)}.arrow-animation.arrow-animation-diagonal:hover .arrow-down-diagonal{left:22px;top:7px;transform:scale(1.33) rotate(0deg) translate(-15px,10px)}.arrow-animation.arrow-animation-diagonal:hover .arrow-up-diagonal{transform:scale(.54) rotate(180deg) translate(-25px,-3px)}}.arrow-animation.arrow-animation-row{width:80px}@media screen and (min-width:1900px){.arrow-animation.arrow-animation-row{width:120px}}.arrow-animation.arrow-animation-row .arrow-left{right:unset;left:0}.arrow-animation.arrow-animation-row .arrow-right{right:unset;left:50px}@media screen and (min-width:1900px){.arrow-animation.arrow-animation-row .arrow-right{left:86px}}.arrow-animation.arrow-animation-row .arrow-circle.first{left:22px}@media screen and (min-width:1900px){.arrow-animation.arrow-animation-row .arrow-circle.first{left:34px}}.arrow-animation.arrow-animation-row .arrow-circle.second{left:33px}@media screen and (min-width:1900px){.arrow-animation.arrow-animation-row .arrow-circle.second{left:53px}}.arrow-animation.arrow-animation-row .arrow-circle.third{left:44px}@media screen and (min-width:1900px){.arrow-animation.arrow-animation-row .arrow-circle.third{left:72px}.arrow-animation.arrow-animation-row:hover .arrow-right{animation:arrowMove 1.5s linear 1}.arrow-animation.arrow-animation-row:hover .arrow-circle.first{animation:circleFirstAppearing 1.5s linear 1}.arrow-animation.arrow-animation-row:hover .arrow-circle.second{animation:circleSecondAppearing 1.5s linear 1}.arrow-animation.arrow-animation-row:hover .arrow-circle.third{animation:circleThirdAppearing 1.5s linear 1}}.arrow-animation.arrow-animation-pendulum .arrow.arrow-right{top:12px;border-left-width:13px;border-top-width:13px;border-bottom-width:13px;transition:top .4s cubic-bezier(.4,0,.2,1),border .4s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:1900px){.arrow-animation.arrow-animation-pendulum .arrow.arrow-right{top:12px;border-left-width:20px;border-top-width:20px;border-bottom-width:20px}}.arrow-animation.arrow-animation-pendulum .arrow.arrow-right:before{top:-9px;left:-11px;border-left-width:9px;border-top-width:9px;border-bottom-width:9px;opacity:1;transition:opacity .1s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:1900px){.arrow-animation.arrow-animation-pendulum .arrow.arrow-right:before{top:-16px;left:-18px;border-left-width:16px;border-top-width:16px;border-bottom-width:15px}}.arrow-animation.arrow-animation-pendulum .arrow-left{top:4px;left:14px;right:unset;border-right-width:20px;border-top-width:20px;border-bottom-width:20px;transform:rotate(180deg);transition:left .4s cubic-bezier(.4,0,.2,1),top .4s cubic-bezier(.4,0,.2,1),border .4s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:1900px){.arrow-animation.arrow-animation-pendulum .arrow-left{top:2px;left:28px;right:unset;border-right-width:30px;border-top-width:30px;border-bottom-width:30px}}.arrow-animation.arrow-animation-pendulum .arrow-left:before{opacity:0;transition:left .4s cubic-bezier(.4,0,.2,1),top .4s cubic-bezier(.4,0,.2,1),border .4s cubic-bezier(.4,0,.2,1),opacity .1s cubic-bezier(.4,0,.2,1)}.arrow-animation.arrow-animation-pendulum .arrow.arrow-circle{top:24px;left:41px;z-index:3;transition:left .4s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:1900px){.arrow-animation.arrow-animation-pendulum .arrow.arrow-circle{top:32px;left:67px}.arrow-animation.arrow-animation-pendulum:hover .arrow.arrow-left{top:12px;left:39px;border-right-width:20px;border-top-width:20px;border-bottom-width:20px}.arrow-animation.arrow-animation-pendulum:hover .arrow.arrow-left:before{top:-16px;left:3px;border-top:16px solid transparent!important;border-bottom:16px solid transparent!important;border-right:15px solid #fff!important;opacity:1}.arrow-animation.arrow-animation-pendulum:hover .arrow-right{top:2px;border-left-width:30px;border-top-width:30px;border-bottom-width:30px}.arrow-animation.arrow-animation-pendulum:hover .arrow-right:before{opacity:0}.arrow-animation.arrow-animation-pendulum:hover .arrow-circle{left:0}}.arrow-animation.arrow-animation-square{transform:rotate(45deg);transform-origin:center center}.arrow-animation.arrow-animation-square .arrow-circle{transform:translate(0)}.arrow-animation.arrow-animation-square .arrow-circle.first-row{top:3px}@media screen and (min-width:1900px){.arrow-animation.arrow-animation-square .arrow-circle.first-row{top:13px}}.arrow-animation.arrow-animation-square .arrow-circle.second-row{top:16px}@media screen and (min-width:1900px){.arrow-animation.arrow-animation-square .arrow-circle.second-row{top:33px}}.arrow-animation.arrow-animation-square .arrow-circle.third-row{top:29px}@media screen and (min-width:1900px){.arrow-animation.arrow-animation-square .arrow-circle.third-row{top:53px}}.arrow-animation.arrow-animation-square .arrow-circle.first-column{left:3px}@media screen and (min-width:1900px){.arrow-animation.arrow-animation-square .arrow-circle.first-column{left:13px}}.arrow-animation.arrow-animation-square .arrow-circle.second-column{left:16px}@media screen and (min-width:1900px){.arrow-animation.arrow-animation-square .arrow-circle.second-column{left:33px}}.arrow-animation.arrow-animation-square .arrow-circle.third-column{left:29px}@media screen and (min-width:1900px){.arrow-animation.arrow-animation-square .arrow-circle.third-column{left:53px}.arrow-animation.arrow-animation-square:hover{animation:squareDance 1.9s steps(4) 1;animation-timing-function:linear}.arrow-animation.arrow-animation-square:hover .first-row.first-column,.arrow-animation.arrow-animation-square:hover .first-row.second-column,.arrow-animation.arrow-animation-square:hover .first-row.third-column,.arrow-animation.arrow-animation-square:hover .second-row.first-column,.arrow-animation.arrow-animation-square:hover .second-row.third-column,.arrow-animation.arrow-animation-square:hover .third-row.first-column,.arrow-animation.arrow-animation-square:hover .third-row.second-column,.arrow-animation.arrow-animation-square:hover .third-row.third-column{animation:dotToCenter .4s linear 3}}@keyframes compressAndExpand{0%,to{transform:translate(0)}50%{transform:translate(50px,50px)}}.work-algorithm-list__item-header{width:145px;margin-bottom:0;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;line-height:1.22;letter-spacing:.02em;text-transform:uppercase;order:3}@media screen and (min-width:768px){.work-algorithm-list__item-header{width:115px;height:40px;order:2;margin-bottom:20px;font-size:12px}}@media screen and (min-width:1200px){.work-algorithm-list__item-header{width:145px;font-size:16px}}@media screen and (min-width:1900px){.work-algorithm-list__item-header{width:185px;height:48px;font-size:20px}}@keyframes arrowShowUp{0%,to{opacity:0}33.3%{opacity:1}}@keyframes arrowMove{0%{left:30px}25%{left:49px}50%{left:68px}75%{left:86px}to{left:86px}}@keyframes circleFirstAppearing{0%{opacity:0}25%{opacity:1}50%{opacity:1}75%{opacity:1}to{opacity:1}}@keyframes circleSecondAppearing{0%{opacity:0}25%{opacity:0}50%{opacity:1}75%{opacity:1}to{opacity:1}}@keyframes circleThirdAppearing{0%{opacity:0}25%{opacity:0}50%{opacity:0}75%{opacity:1}to{opacity:1}}@keyframes squareDance{0%{transform:rotate(90deg)}25%{transform:rotate(135deg)}50%{transform:rotate(180deg)}75%{transform:rotate(225deg)}to{transform:rotate(225deg)}}@keyframes dotToCenter{50%{top:33px;left:33px}0%,to{transform:translate(0)}}@keyframes pulseCustom{0%,to{background-color:#e93e00}50%{background-color:#db7d5b}}@keyframes lineGrowth{0%{height:0}to{height:calc(100% + 120px)}}@keyframes fadeInRightCustom{0%{opacity:0;transform:translate3d(50%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInLeftCustom{0%{opacity:0;transform:translate3d(-50%,0,0)}to{opacity:1;transform:translateZ(0)}}.projects-section{position:relative}.projects-header-container{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 10px;border-top:1px solid rgba(0,0,0,.2)}@media screen and (min-width:1200px){.projects-header-container{position:static;width:100%;padding:58px 100px;border-top:none}}.projects-header-container__list{display:none}@media screen and (min-width:1200px){.projects-header-container__list{display:flex;align-items:center;gap:60px}}.projects-header-container__list-item{transition:color .25s linear}.projects-header-container__list-item.active,.projects-header-container__list-item:focus,.projects-header-container__list-item:hover{color:#ff591d}.projects-header-container__list-item a{font-size:20px;line-height:1.22}.projects-list{display:flex;justify-content:center;align-items:center}.projects-item{display:flex;justify-content:end;align-items:start;flex-direction:column;background-color:#fff;position:relative;overflow:hidden;padding-bottom:30px;border-bottom:1px solid rgba(0,0,0,.2)}@media screen and (min-width:768px){.projects-item{border-left:1px solid #dbdddf}}@media screen and (min-width:1200px){.projects-item{height:640px;padding-bottom:0;border:none;background-color:#1c2431;border-radius:40px;margin-right:10px}.projects-item:hover .projects-item__image-hover-container,.projects-item:hover .projects-item__text{opacity:.8}.projects-item:hover .projects-item-content-container{transform:translateY(-10%)}.projects-item:hover .projects-item__header{font-size:36px;line-height:1.36;letter-spacing:.72px;text-transform:unset}}.projects-item:hover .projects-item__image-container{background:linear-gradient(180deg,rgba(28,36,49,0),#e93e00)}.projects-item__image-first-container,.projects-item__image-second-container,.projects-item__image-third-container{position:absolute;width:100%;height:100%;transition:opacity .25s linear;background-repeat:no-repeat;background-size:contain;z-index:1;transition:transform .25s linear}@media screen and (min-width:320px)and (max-width:1199px){.projects-item__image-first-container,.projects-item__image-second-container,.projects-item__image-third-container{top:50%;left:50%}}.hangar .projects-item__image-first-container{width:822px;height:480px;transform:translate(5px,142px) rotate(-15deg);z-index:2}@media screen and (min-width:1900px){.hangar .projects-item__image-first-container{width:822px;height:480px}}.hangar .projects-item__image-second-container{width:699px;height:418px;transform:translate(-46px,-254px) rotate(-15deg)}@media screen and (min-width:1900px){.hangar .projects-item__image-second-container{width:822px;height:480px}}.hangar:hover .projects-item__image-first-container{transform:translate(-42px,134px) rotate(-15deg)}.hangar:hover .projects-item__image-second-container{transform:translate(-32px,-247px) rotate(-15deg)}.oddin .projects-item__image-first-container{width:531px;height:374px;transform:translate(198px,-532px) rotate(-15deg);z-index:2}@media screen and (min-width:1900px){.oddin .projects-item__image-first-container{width:822px;height:480px}}.oddin .projects-item__image-second-container{width:1123px;height:608px;transform:translate(-215px,-34px) rotate(-15deg) scale(1.03)}@media screen and (min-width:1900px){.oddin .projects-item__image-second-container{width:822px;height:480px}}.oddin .projects-item__image-third-container{width:679px;height:353px;transform:translate(204px,198px) rotate(-15deg)}@media screen and (min-width:1900px){.oddin .projects-item__image-third-container{width:822px;height:480px}}.oddin:hover .projects-item__image-first-container{transform:translate(-13px,-570px) rotate(-15deg)}.oddin:hover .projects-item__image-second-container{transform:translate(-211px,-34px) rotate(-15deg) scale(1.2)}.oddin:hover .projects-item__image-third-container{transform:translate(33px,312px) rotate(-15deg)}.rearma .projects-item__image-first-container{width:428px;height:241px;transform:translate(-50%,-150%) rotate(-15deg);z-index:1}@media screen and (min-width:1200px){.rearma .projects-item__image-first-container{width:739px;height:416px;transform:translate(-84px,-458px) rotate(-15deg)}}.rearma .projects-item__image-second-container{width:460px;height:260px;transform:translate(-50%,-85%) rotate(-15deg);z-index:2}@media screen and (min-width:1200px){.rearma .projects-item__image-second-container{width:794px;height:446px;transform:translate(-20px,-152px) rotate(-15deg)}}.rearma .projects-item__image-third-container{width:494px;height:271px;transform:translate(-50%,-25%) rotate(-15deg)}@media screen and (min-width:1200px){.rearma .projects-item__image-third-container{width:853px;height:468px;transform:translate(-124px,79px) rotate(-15deg)}}.rearma:hover .projects-item__image-first-container{transform:translate(-60%,-150%) rotate(-15deg)}.rearma:hover .projects-item__image-second-container{transform:translate(-50%,-95%) rotate(-15deg) scale(1.02)}.rearma:hover .projects-item__image-third-container{transform:translate(-50%,-45%) rotate(-15deg)}@media screen and (min-width:1200px){.rearma:hover .projects-item__image-first-container{transform:translate(-84px,-458px) rotate(-15deg)}.rearma:hover .projects-item__image-second-container{transform:translate(-40px,-92px) rotate(-15deg) scale(1.02)}.rearma:hover .projects-item__image-third-container{transform:translate(-124px,157px) rotate(-15deg)}}.izonell .projects-item__image-first-container{width:428px;height:241px;transform:translate(-50%,-130%) rotate(-15deg);z-index:1}@media screen and (min-width:1200px){.izonell .projects-item__image-first-container{width:832px;height:468px;transform:translate(-114px,-238px) rotate(-15deg)}}.izonell .projects-item__image-second-container{width:460px;height:260px;transform:translate(-40%,-70%) rotate(-15deg);z-index:2;opacity:.9}@media screen and (min-width:1200px){.izonell .projects-item__image-second-container{width:894px;height:490px;transform:translate(-65px,30px) rotate(-15deg)}}.izonell:hover .projects-item__image-first-container{transform:translate(-53%,-130%) rotate(-15deg) scale(1.05)}.izonell:hover .projects-item__image-second-container{transform:translate(-45%,-70%) rotate(-15deg) scale(1.05)}@media screen and (min-width:1200px){.izonell:hover .projects-item__image-first-container{transform:translate(-119px,-215px) rotate(-15deg) scale(1.05)}.izonell:hover .projects-item__image-second-container{transform:translate(-81px,52px) rotate(-15deg) scale(1.05)}}.hangator .projects-item__image-first-container{width:380px;height:250px;transform:translate(-50%,-120%) rotate(-15deg);z-index:1}@media screen and (min-width:1200px){.hangator .projects-item__image-first-container{width:679px;height:382px;transform:translate(-65px,-232px) rotate(-15deg)}}.hangator .projects-item__image-second-container{width:350px;height:220px;transform:translate(-45%,-70%) rotate(-15deg);z-index:2}@media screen and (min-width:1200px){.hangator .projects-item__image-second-container{width:729px;height:400px;transform:translate(-3px,20px) rotate(-15deg)}}.hangator:hover .projects-item__image-first-container{transform:translate(-50%,-120%) rotate(-15deg) scale(1.13)}.hangator:hover .projects-item__image-second-container{transform:translate(-45%,-70%) rotate(-15deg) scale(1.13)}@media screen and (min-width:1200px){.hangator:hover .projects-item__image-first-container{transform:translate(-65px,-232px) rotate(-15deg) scale(1.13)}.hangator:hover .projects-item__image-second-container{transform:translate(-3px,20px) rotate(-15deg) scale(1.13)}}.tunnel .projects-item__image-first-container{width:380px;height:250px;transform:translate(-50%,-120%) rotate(-15deg);z-index:1}@media screen and (min-width:1200px){.tunnel .projects-item__image-first-container{width:769px;height:433px;transform:translate(-65px,-285px) rotate(-15deg)}}.tunnel .projects-item__image-second-container{width:350px;height:220px;transform:translate(-45%,-70%) rotate(-15deg);z-index:2}@media screen and (min-width:1200px){.tunnel .projects-item__image-second-container{width:729px;height:400px;transform:translate(-35px,20px) rotate(-15deg);background-size:cover}}.tunnel:hover .projects-item__image-first-container{transform:translate(-50%,-120%) rotate(-15deg) scale(1.13)}.tunnel:hover .projects-item__image-second-container{transform:translate(-45%,-70%) rotate(-15deg) scale(1.13)}@media screen and (min-width:1200px){.tunnel:hover .projects-item__image-first-container{transform:translate(-65px,-262px) rotate(-15deg) scale(1.13)}.tunnel:hover .projects-item__image-second-container{transform:translate(-45px,10px) rotate(-15deg)}}.anchors .projects-item__image-first-container{width:380px;height:250px;transform:translate(-50%,-120%) rotate(-15deg);z-index:1}@media screen and (min-width:1200px){.anchors .projects-item__image-first-container{width:859px;height:471px;transform:translate(-102px,-238px) rotate(-15deg);background-size:cover}}.anchors .projects-item__image-second-container{width:350px;height:220px;transform:translate(-45%,-70%) rotate(-15deg);z-index:2}@media screen and (min-width:1200px){.anchors .projects-item__image-second-container{width:800px;height:450px;transform:translate(-120px,75px) rotate(-15deg);background-size:cover}}.anchors:hover .projects-item__image-first-container{transform:translate(-50%,-120%) rotate(-15deg) scale(1.13)}.anchors:hover .projects-item__image-second-container{transform:translate(-45%,-70%) rotate(-15deg) scale(1.13)}@media screen and (min-width:1200px){.anchors:hover .projects-item__image-first-container{transform:translate(-65px,-232px) rotate(-15deg) scale(1.13)}.anchors:hover .projects-item__image-second-container{transform:translate(-105px,72px) rotate(-15deg) scale(1.13)}}.projects-item__image-third-container{z-index:3}.projects-item__image-container{width:100%;height:320px;background:rgba(28,36,49,.302);z-index:4}@media screen and (min-width:1200px){.projects-item__image-container{width:640px;height:640px;position:absolute;top:0;left:0}}.projects-item__image{transition:transform .4s linear;background-repeat:no-repeat;background-position:50%;height:100%}@media screen and (min-width:1200px){.projects-item__image{background-size:cover}}.projects-item-content-container{width:100%;padding:53px 10px 0;flex-direction:column;display:flex;justify-content:flex-start;align-items:flex-start;transition:transform .2s linear;z-index:999;background-color:#fff}@media screen and (min-width:768px){.projects-item-content-container{padding-right:20px;padding-left:20px}}@media screen and (min-width:1200px){.projects-item-content-container{transform:translateY(45%);color:#fff;min-height:320px;background-color:transparent}}@media screen and (min-width:1900px){.projects-item-content-container{width:580px!important;padding:60px 0 0 60px}}.projects-item__type{display:none;transition:color .4s linear}@media screen and (min-width:1200px){.projects-item__type{display:block}}.projects-item__header{font-family:Montserrat,sans-serif;font-size:36px;font-weight:600;line-height:1.16;letter-spacing:.02em}@media screen and (min-width:320px)and (max-width:1199px){.projects-item__header{min-height:84px}}@media screen and (min-width:768px){.projects-item__header{width:150px}}@media screen and (min-width:1200px){.projects-item__header{width:100%;font-size:18px;text-transform:uppercase;letter-spacing:1.8px;line-height:normal;transition:font-size .2s linear}}.projects-item__text{opacity:62%;transition:opacity .2s linear}@media screen and (min-width:1200px){.projects-item__text{opacity:0}}.project-slider-pagination{position:absolute;top:350px;left:10px;display:flex;align-items:center;gap:20px;z-index:3}@media screen and (min-width:1900px){.project-slider-pagination{display:none}}.project-slider-pagination .project-slider-pagination__item{width:9px;height:9px;border-radius:50%;background-color:#1c2431}.project-slider-pagination .project-slider-pagination__item.active{background-color:#ff591d}.slider-container{width:100%}.projects-section .slick-slide{flex-basis:33.333%;height:auto}.projects-section .slick-track{display:flex;justify-content:center}.projects-section .slick-next,.projects-section .slick-prev{display:none}@media screen and (min-width:1200px){.projects-section .slick-next,.projects-section .slick-prev{display:block;width:32px;height:32px;top:30%;border-left:4px solid #fff;border-top:4px solid #fff;border-radius:0;transform:rotate(-45deg) translate(20px);transition:border-color .25s linear,border-width .25s linear;z-index:2}.projects-section .slick-next:hover,.projects-section .slick-prev:hover{background-color:transparent;border-color:#ff591d;border-width:4px}}.projects-section .slick-next:before,.projects-section .slick-prev:before{display:none}.projects-section .slick-prev{left:20px}.projects-section .slick-next{right:25px;transform:rotate(135deg) translate(2px,22px)}.projects-section .slick-dots{display:block;z-index:2;bottom:0;top:335px;left:10px;text-align:start}@media screen and (min-width:1200px){.projects-section .slick-dots{display:none!important}}.projects-section .slick-dots li button:before{font-size:9px;opacity:1;color:#1c2431}.projects-section .slick-dots li.slick-active button:before{color:#e93e00;opacity:1}@media screen and (min-width:768px){.projects-section .slick-slide[data-index="7"] .projects-item__image{background-position:50% 15%}}@media screen and (min-width:1200px){.projects-section .slick-slide>div{width:640px}}.slider-container .slick-slide>div{height:100%}.technologies-section{display:none}@media screen and (min-width:1200px){.technologies-section{display:block;position:relative;background-color:#fff}}.technologies-section__back{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:604px;height:604px}.technologies-heading{font-size:42px;font-weight:600;line-height:1.16;letter-spacing:.84px;font-family:Montserrat}.technologies-section__header{margin-bottom:21px}.technologies-text-container{padding:0 120px}.technologies-list{padding:300px 0;gap:40px;background:linear-gradient(0deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.9)),url(/images/second-slide-image-min.jpg) #d3d3d3 50%/cover no-repeat}.technologies-list__item{position:relative;display:flex;justify-content:flex-end;align-items:center;flex-direction:column;padding:0 20px 20px;width:120px;height:132px;gap:10px}.technologies-list__item span{font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;text-align:center}.technologies-list__item .technologies-list__item-icon,.technologies-list__item .technologies-list__item-icon-custom{position:absolute;top:-65px}.engineering-technologies-list{position:relative;top:-30px}.engineering-technologies-list .technologies-list__item{height:135px}.engineering-technologies-list .technologies-list__item:first-child{height:155px}.engineering-technologies-list .technologies-list__item:nth-child(3){width:230px}.engineering-technologies-list .technologies-list__item:nth-child(5){width:220px}.engineering-technologies-list .technologies-list__item:first-child,.engineering-technologies-list .technologies-list__item:nth-child(2){width:173px}.engineering-technologies-list .technologies-list__item:nth-child(6){width:180px}.technologies-list__item-icon-container{position:relative;width:80px;min-height:80px;border-radius:60px;box-shadow:0 4px 64px 0 rgba(0,103,177,.302)}.technologies-list__item-icon-custom{width:76px;height:76px;left:50%;top:50%!important;border-radius:60px;border:2px solid #fff;transform:translate(-50%,-50%);background-size:cover;background-repeat:no-repeat;background-position:50%;filter:grayscale(100%)}.contacts-section{background:conic-gradient(from 168.61deg at 28.06% 55.79%,#e3e8f1 0deg,#f0f0f0 78.24deg,#fff 123.84deg,#e3e8f1 1turn)!important}.contacts-section .container-section{display:flex;justify-content:space-between;align-items:flex-start;padding:79px 10px}@media screen and (min-width:768px){.contacts-section{padding-left:20px;padding-right:20px}.contacts-section .container-section{flex-wrap:wrap;flex-direction:row;align-items:unset;row-gap:20px}}@media screen and (min-width:1200px){.contacts-section{padding:0}.contacts-section .container-section{flex-wrap:nowrap;gap:30px;padding-left:60px;padding-right:60px}}@media screen and (min-width:1900px){.contacts-section{background-size:cover;background-position:50%;background-repeat:no-repeat}.contacts-section .container-section{padding:233px 100px;align-items:center}}.contacts-header-container .section-heading{width:150px;margin-bottom:20px}@media screen and (min-width:768px){.contacts-header-container{width:100%}}@media screen and (min-width:1200px){.contacts-header-container .section-heading{width:250px}}@media screen and (min-width:1900px){.contacts-header-container{width:460px}.contacts-header-container .section-heading{width:100%}}.contacts-header-container__text{display:none}@media screen and (min-width:1200px){.contacts-header-container__text{display:block;font-size:24px;font-weight:600;letter-spacing:1.8px;font-family:Montserrat,sans-serif;text-transform:uppercase}}@media screen and (min-width:1900px){.contacts-header-container__text{font-size:18px}}.contacts-form{padding:20px 0;order:3}@media screen and (min-width:768px){.contacts-form{order:2;width:45%!important}}@media screen and (min-width:1200px){.contacts-form{width:100%!important}}.contacts-form,.contacts-info-container{width:100%}@media screen and (min-width:1900px){.contacts-form,.contacts-info-container{width:400px!important}}.contacts-info-container{margin-bottom:20px}@media screen and (min-width:768px){.contacts-info-container{width:45%;order:3;border-left:2px solid #ff591d;padding:40px 0 0 40px;margin-bottom:0}}@media screen and (min-width:1200px){.contacts-info-container{width:100%}}@media screen and (min-width:1900px){.contacts-info-container{height:334px;padding:40px 0 0 40px}}.contacts-info-list{display:flex;justify-content:flex-start;flex-direction:column;gap:20px;font-size:16px}@media screen and (min-width:1900px){.contacts-info-list{gap:40px;font-size:20px}}.contacts-info-list__item{display:flex;justify-content:flex-start;flex-direction:column;gap:15px}.contacts-info-list__item span{opacity:50%}.contacts-info-list__item a{font-family:Montserrat,sans-serif;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.footer-section{position:relative;padding:40px 10px 20px;background-size:cover;background-position:50%;background-repeat:no-repeat;color:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.footer-section .logo-container{margin-bottom:40px}.footer-section .contacts-icon-container,.footer-section .footer-content__contacts{margin-bottom:20px}@media screen and (min-width:768px){.footer-section{padding:20px}}@media screen and (min-width:1200px){.footer-section{padding:60px}}@media screen and (min-width:1900px){.footer-section{padding:0}.footer-section .container-section{padding:100px}}@media screen and (min-width:1500px){.footer-section .logo-container{margin-bottom:60px}.footer-section .logo-container svg{width:360px;height:63px}.footer-section .contacts-icon-container,.footer-section .footer-content__contacts{margin-bottom:0}}.footer-section .contacts-icon-container{justify-content:flex-start}.footer-section .contacts-icon-container__item{border-color:rgba(179,203,222,.2)}.footer-content-container{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;flex-direction:column}@media screen and (min-width:1200px){.footer-content-container{flex-direction:row}}@media screen and (min-width:1900px){.footer-content-container{margin-bottom:40px}}.footer-content{flex-wrap:wrap;flex-direction:column}@media screen and (min-width:768px){.footer-content{flex-direction:row}}@media screen and (min-width:1900px){.footer-content{flex-wrap:nowrap}}@media screen and (min-width:768px){.footer-logo-container{width:50%}}@media screen and (min-width:1900px){.footer-logo-container{width:auto}}.footer-content__contacts,.footer-policy-rules__text,.footer-policy-rules__year{width:100%}@media screen and (min-width:1500px){.footer-content__contacts,.footer-policy-rules__text,.footer-policy-rules__year{width:360px!important}}@media screen and (min-width:768px){.footer-content__contacts{width:100%}}@media screen and (min-width:1200px){.footer-content__contacts{width:50%;padding-right:15px}}.footer-policy-right{width:100%}@media screen and (min-width:1500px){.footer-policy-right{width:1031px}}.footer-content__industries,.footer-content__services{margin-bottom:20px}@media screen and (min-width:768px){.footer-content__industries,.footer-content__services{width:50%}}@media screen and (min-width:1500px){.footer-content__industries,.footer-content__services{margin-right:60px;margin-bottom:0;width:auto}}.footer-content__projects{margin-bottom:20px}@media screen and (min-width:1500px){.footer-content__projects{margin-bottom:40px}}.footer-block-header{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;opacity:50%}@media screen and (min-width:1900px){.footer-block-header{font-size:20px}}.footer-header-contacts{display:none}@media screen and (min-width:768px){.footer-header-contacts{display:block}}.footer-block-header button{text-transform:uppercase}.footer-policy-rules{font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.33;letter-spacing:.02em}.footer-policy-rules__text,.footer-policy-rules__year{opacity:50%}.btn-to-top{position:absolute;bottom:35px;right:20px;width:60px;height:60px;display:flex;justify-content:center;align-items:center}.btn-to-top svg{transition:height .25s linear}.btn-to-top svg path{transition:stroke .25s linear,stroke-width .25s linear}.btn-to-top:hover svg{height:70px}.btn-to-top:hover svg path{stroke:#ff591d;stroke-width:4px}@media screen and (min-width:1200px){.btn-to-top{position:relative;top:0;right:0;width:125px}}@media screen and (min-width:1500px)and (max-width:1900px){.footer-logo-container{width:auto}.footer-content__contacts,.footer-content__industries,.footer-content__services{width:300px}.footer-content__industries{width:150px}.footer-content{row-gap:20px;flex-basis:calc(100% - 560px)}}.products-container{background:linear-gradient(287deg,#ecf1f9,#fff 86.68%)}@media screen and (min-width:1900px){.products-container .container-section{padding:0 80px}}.product-item{padding-top:80px;flex-direction:column}@media screen and (min-width:1200px){.product-item{padding:80px 0;align-items:center;flex-direction:row;gap:140px}}@media screen and (min-width:1900px){.product-item{padding:170px 0}}.product-item__title .custom-font-class{font-family:Montserrat,sans-serif;font-weight:600;letter-spacing:0}.product-item:nth-child(2n){background:#fff;flex-direction:row-reverse;gap:0;padding-right:200px}.product-item__content{padding:0 10px}@media screen and (min-width:1200px){.product-item__content{width:50%;padding-left:160px}}.product-item__list{width:530px}.product-item__list-row,.product-item__text{font-family:Inter}.product-item__list-row{padding:10px 0 10px 30px}.product-item__list-row:before{content:"";position:absolute;top:50%;left:0;border-bottom:10px solid transparent;border-left:10px solid #e93e00;border-top:10px solid transparent;transform:translateY(-50%);transform-origin:left center}.product-item__video-container{margin-top:40px}@media screen and (min-width:1200px){.product-item__video-container{width:50%;margin-top:0}.product-item__video{border-radius:40px;border:1px solid #fff}}.product-hero-section .container-section{padding-top:120px;flex-direction:column}@media screen and (min-width:768px){.product-hero-section .container-section{flex-direction:row;align-items:center;padding-top:60px}}.product-hero-section .product-hero-section__text-container{padding:0 20px 40px 10px;margin-right:0}@media screen and (min-width:768px){.product-hero-section .product-hero-section__text-container{width:50%;margin-right:20px}}@media screen and (min-width:1200px){.product-hero-section .product-hero-section__text-container{width:750px;padding-left:160px;gap:30px}}.product-hero-section .product-hero-section__image{background-image:url(/images/product-hero-img-min.png);width:320px;height:320px;align-self:center}@media screen and (min-width:768px){.product-hero-section .product-hero-section__image{width:450px;height:430px;background-size:contain;background-repeat:no-repeat;background-image:url(/images/product-hero-img.png)}}@media screen and (min-width:1900px){.product-hero-section .product-hero-section__image{width:1033px;height:940px}}.product-challenge-section{background-color:#1c2431}.product-challenge-section .container-section{flex-direction:column}@media screen and (min-width:768px){.product-challenge-section .container-section{flex-direction:row}}.product-challenge-section__client-side,.product-challenge-section__description{color:#fff;padding:40px 10px;width:100%}@media screen and (min-width:1200px){.product-challenge-section__client-side,.product-challenge-section__description{width:50%;padding:100px 120px}}.product-challenge-section__client-side .text-label{color:#accae1}.product-challenge-section__description{border-top:2px solid #e93e00}@media screen and (min-width:768px){.product-challenge-section__description{border-top:0;border-left:2px solid #e93e00}}.client-info-list{gap:20px}.product-solution .container-section{flex-direction:column-reverse}@media screen and (min-width:768px){.product-solution .container-section{flex-direction:row}}.product-solution .product-item__content{padding:40px 10px 20px}@media screen and (min-width:768px){.product-solution .product-item__content{padding-right:20px;padding-left:20px}}.product-solution .product-item__video-container{margin-top:0;border-radius:40px;display:flex;align-self:center}@media screen and (min-width:768px){.product-solution .product-item__video-container{margin-top:40px}}@media screen and (min-width:1900px){.product-solution .product-item__video-container{padding:164px 80px 164px 40px}.product-solution .product-item__content{padding:0 100px}.product-solution .product-item__text{width:720px}}.solutions-section{display:none;position:relative;padding:0 100px;background-color:#2d3c55}@media screen and (min-width:1200px){.solutions-section{display:block}}@media screen and (min-width:1900px){.solutions-section{padding:0}.solutions-section .container-section{padding:0 160px}}.solutions-title{top:-40px;left:0;height:40px;padding:0 60px 0 100px;display:flex;justify-content:center;align-items:center;border-radius:0 10px 0 0;background:#2d3c55;color:#fff}.solutions-list{gap:40px}@media screen and (min-width:1900px){.solutions-list{gap:80px}}.solutions-list__item{position:relative;display:flex;justify-content:center;align-items:center;flex:1;padding:19px 25px;font-family:Montserrat;font-size:16px;font-weight:600;line-height:normal;letter-spacing:1.8px;text-transform:uppercase;color:#fff}@media screen and (min-width:1900px){.solutions-list__item{padding:19px 64px;font-size:18px}}.solutions-list__item:not(:last-child):after{content:"";position:absolute;top:50%;right:-40px;width:2px;height:30px;opacity:.4;background:#fff;transform:translateY(-50%)}.article-container{background-color:#fff}@media screen and (min-width:320px)and (max-width:1199px){.article-container .container-section{flex-direction:column-reverse}}.article-container .image-container{height:240px;background-repeat:no-repeat;background-position:50%;background-size:contain}@media screen and (min-width:768px){.article-container .image-container{height:450px}}@media screen and (min-width:1200px){.article-container .image-container{width:50%;padding:100px 0;height:600px}}@media screen and (min-width:1900px){.article-container .image-container{padding:130px 0;height:800px}}.article-container .article-container__video{display:none}.article-container.izonell .image-container{background-image:url(/images/izonell-min.png)!important}@media screen and (min-width:768px){.article-container.izonell .image-container{background-image:url(/images/izonell.png)!important}}.article-container.oddin .image-container{background-image:url(/images/oddin-3d-min.png)!important}@media screen and (min-width:768px){.article-container.oddin .image-container{background-image:url(/images/oddin-3d.png)!important}}@media screen and (min-width:1200px){.article-container.oddin .image-container{height:650px;padding-top:0;padding-bottom:60px;background-position:80px 0}}.article-container.rearma .image-container{display:none}@media screen and (min-width:1200px){.article-container.rearma .image-container{display:block}}.article-container.oddin .article-content{padding-top:0}@media screen and (min-width:1200px){.article-container.oddin .article-content{padding:60px 40px}}.article-container.rearma .article-content{padding-bottom:30px}@media screen and (min-width:1200px){.article-container.rearma .article-content{padding-top:120px;padding-bottom:120px}}.article-container.sequencer .article-content{padding-bottom:0}@media screen and (min-width:1200px){.article-container.sequencer .article-content{padding-top:140px;padding-bottom:140px}}@media screen and (min-width:1900px){.article-container.sequencer .article-content{padding-top:180px;padding-bottom:180px}}.article-content{gap:20px;padding:40px 10px}@media screen and (min-width:1200px){.article-content{width:50%;gap:40px;padding:80px}}@media screen and (min-width:1900px){.article-content{padding:100px}}.article-content__list{gap:30px}@media screen and (min-width:1900px){.article-content__list{gap:40px;width:720px}}.article-content__list-item{gap:10px}.article-content__list-item-title{position:relative;padding-left:20px}.article-content__list-item-title:before{content:"";position:absolute;top:50%;left:0;border-bottom:10px solid transparent;border-left:10px solid #e93e00;border-top:10px solid transparent;transform:translateY(-50%);transform-origin:left center}@media screen and (min-width:1900px){.sequencer .article-content__title{width:650px}}.sequencer .image-container{position:relative;z-index:1;background-image:none!important}.sequencer .article-container__video{display:flex;justify-content:center}.article-container__video{position:relative;top:50%;left:50%;width:100%;height:100%;z-index:2;transform:translate(-50%,-50%)}@media screen and (min-width:768px){.results-section{padding:30px 50px}}@media screen and (min-width:1200px){.results-section{padding:0}.results-section .container-section{padding:60px 100px}}.achivements-section .results-container{padding-bottom:40px;border-radius:0;background:#ebeff5}@media screen and (min-width:1200px){.achivements-section .results-container{border-radius:40px;padding-bottom:0;background:linear-gradient(287deg,#fff,#ecf1f9 87.56%)}.achivements-section{display:block;padding:0}.achivements-section .container-section{padding:30px 40px}}@media screen and (min-width:1900px){.achivements-section .container-section{padding:60px 100px}}.achivements-section .results-container__header{padding:40px 10px}@media screen and (min-width:1200px){.achivements-section .results-container__header{padding:46px 0 46px 60px;flex-direction:column;align-items:start}}@media screen and (min-width:1900px){.achivements-section .results-container__header{padding:96px 0 96px 60px}}.achivements-section .results-container__header .text-heading{width:290px}@media screen and (min-width:1200px){.achivements-section .results-container__header .text-heading{width:100%}}.results-container{background:#ebeff5}@media screen and (min-width:768px){.results-container{border-radius:40px;background:linear-gradient(287deg,#fff,#ecf1f9 87.56%)}}.results-container__header{flex-direction:column;padding:40px 10px 30px;gap:30px}@media screen and (min-width:768px){.results-container__header{flex-direction:row;align-items:center;padding:48px 0 48px 30px}}@media screen and (min-width:1200px){.results-container__header{padding:96px 0 96px 60px}}.results-container__header-label{display:flex;padding:6px 10px;justify-content:center;align-items:center;gap:10px;background-color:#2ac986;color:#fff}.results-container__header-label .text-heading{font-size:48px;line-height:100%;letter-spacing:-.96px}.results-container__header-label .sub-heading{text-align:right}@media screen and (min-width:1200px){.results-container__header-label{gap:20px;padding:10px 60px}.results-container__header-label .sub-heading{width:250px;text-align:left}}.results-container__list{flex-direction:column;padding:0 10px 40px;gap:30px}@media screen and (min-width:768px){.results-container__list{padding:0 20px;flex-direction:row;gap:0}}@media screen and (min-width:1200px){.results-container__list{padding:0 60px}}.results-container__list-item{display:flex;flex-direction:column;align-items:flex-start;gap:10px;flex:1 0 0;align-self:stretch}.results-container__list-item .text-heading{font-size:48px;line-height:100%;letter-spacing:-.96px}@media screen and (min-width:768px){.results-container__list-item{padding:20px 0 50px 15px;border-left:2px solid #e93e00}.results-container__list-item .text-heading{font-size:36px;line-height:100%;letter-spacing:-.96px}.results-container__list-item:last-child{border-right:2px solid #e93e00}}@media screen and (min-width:1200px){.results-container__list-item{padding:40px 0 100px 30px;gap:40px}.results-container__list-item .text-heading{font-size:48px;line-height:100%;letter-spacing:-.96px}}.achivements-container__list-item{display:flex;flex-direction:column;align-items:flex-start;gap:10px;flex:1 0 0;align-self:stretch}@media screen and (min-width:1900px){.achivements-container__list-item{gap:20px}}.achivements-container__list{flex-direction:column;padding:0 10px;gap:30px}@media screen and (min-width:768px){.achivements-container__list{flex-direction:row}}@media screen and (min-width:1200px){.achivements-container__list{padding:0 60px 74px;gap:60px}.comments-section{padding:100px}}.comments-section .container-section{align-items:start;flex-direction:column;padding:40px 10px;gap:20px}@media screen and (min-width:768px){.comments-section .container-section{flex-direction:row;align-items:center;gap:50px;padding:60px 20px}}@media screen and (min-width:1200px){.comments-section .container-section{gap:200px;padding:0}.comments-title{padding-left:70px}}@media screen and (min-width:1900px){.comments-title{padding-left:200px}}.comment-info{flex-direction:column;gap:20px}@media screen and (min-width:768px){.comment-info{flex-direction:row;padding-top:40px;padding-left:40px;padding-bottom:40px;border-left:2px solid #e93e00;gap:50px}}@media screen and (min-width:1200px){.comment-info{gap:100px;padding-top:60px;padding-left:60px;padding-bottom:60px}}.comment-author{gap:10px}@media screen and (min-width:1200px){.comment-author{gap:20px}}.comment-image{display:block;width:60px;height:60px;background-repeat:no-repeat;background-size:cover}.comment-description{gap:20px}@media screen and (min-width:768px){.comment-description{gap:40px;max-width:480px}}.stars-container{gap:10px}