@import url(https://fonts.googleapis.com/css2?family=Commissioner:wght@400;500;600;700&display=swap);
@font-face{font-family:"Comissioner";font-weight:900;src:url(/webpack/Commissioner-ExtraBold-8b40993fe016102115198398d115bc40.woff) format("woff"),url(/webpack/Commissioner-ExtraBold-97160db24d064808fc3c659573088808.woff2) format("woff2"),url(/webpack/Commissioner-ExtraBold-b4bbf9ac9883b690926368df6add419a.ttf) format("truetype")}@font-face{font-family:"Comissioner";font-weight:700;src:url(/webpack/Commissioner-Bold-142bdfb40201df79269cb74a2dda42e9.woff) format("woff"),url(/webpack/Commissioner-Bold-617b6a30e0c04f9bd1edf0da72bc34a9.woff2) format("woff2"),url(/webpack/Commissioner-Bold-72e134e26ea2a954ef1fc680466276cd.ttf) format("truetype")}@font-face{font-family:"Comissioner";font-weight:500;src:url(/webpack/Commissioner-Medium-42b14cd454e21217e4b649419bcbb8e3.woff) format("woff"),url(/webpack/Commissioner-Medium-790d3b200e312e02e7939c5fd38faa41.woff2) format("woff2"),url(/webpack/Commissioner-Medium-584b450e8bc870bb97ca48529eb67c4c.ttf) format("truetype")}@font-face{font-family:"Comissioner";font-weight:400;src:url(/webpack/Commissioner-Regular-47a1c70b00843e1db150a72ceed1b31c.woff) format("woff"),url(/webpack/Commissioner-Regular-37c469ba2aafdd004144df01b7c40690.woff2) format("woff2"),url(/webpack/Commissioner-Regular-5a4e8a555dc8e6dd8fbabcb2e0acda21.ttf) format("truetype")}@font-face{font-family:"Geometria";font-weight:400;src:url(/webpack/Geometria-694c2667465bea92712dbed18e18c803.eot) format("eot"),url(/webpack/Geometria-2c0320e896ea123a5772624d2d4f4ae0.woff) format("woff"),url(/webpack/Geometria-a0f3605cdb87b72e28c89d7007f74c3d.ttf) format("truetype"),url(/webpack/Geometria-16ea77902089329132e4e3664e9f7e6c.svg) format("svg")}@font-face{font-family:"Geometria";font-weight:700;src:url(/webpack/Geometria-Bold-ef642516240266a1db2c5f48c2f8fd4e.eot) format("eot"),url(/webpack/Geometria-Bold-cf2839bdd9b2731b48ec52adf7bcf4f7.woff) format("woff"),url(/webpack/Geometria-Bold-cfcc9ab7c6af94253375f9e1ec4c92db.ttf) format("truetype"),url(/webpack/Geometria-Bold-170479035261cc113fd7935c61be9feb.svg) format("svg")}@font-face{font-family:"Raleway";font-weight:100;src:url(/webpack/Raleway-Thin-c1116f02c86b425a703ec687548ac27f.eot) format("eot"),url(/webpack/Raleway-Thin-4731e345196bce4a37488683f9b4fe01.woff) format("woff"),url(/webpack/Raleway-Thin-cfca185452dc872b1137c4954c7de365.ttf) format("truetype"),url(/webpack/Raleway-Thin-0482f4f0274df655fdd98485b4225b0a.svg) format("svg")}@font-face{font-family:"Raleway";font-weight:200;src:url(/webpack/Raleway-ExtraLight-eef6f87031b5f9e72352b152d9dfc49c.eot) format("eot"),url(/webpack/Raleway-ExtraLight-30f74c54f58bc9b87e5f6c3eb17fccaa.woff) format("woff"),url(/webpack/Raleway-ExtraLight-0d18be306c6d339dbe1f4b3bfe6fc82c.ttf) format("truetype"),url(/webpack/Raleway-ExtraLight-468b4c291c3f0a4ef0f78af75419e5f6.svg) format("svg")}@font-face{font-family:"Raleway";font-weight:300;src:url(/webpack/Raleway-Light-5e6c442cafe15bba6d87e0273bbe6745.eot) format("eot"),url(/webpack/Raleway-Light-a3a04a085bac51e7cb2a4bb2fae5d97c.woff) format("woff"),url(/webpack/Raleway-Light-c28dfdd6de65566914ba9246dacbea0a.ttf) format("truetype"),url(/webpack/Raleway-Light-d3214ecf894757c75f83633d166d57cd.svg) format("svg")}@font-face{font-family:"Raleway";font-weight:400;src:url(/webpack/Raleway-Regular-1ee328d274b5889756bac9af24b7b6b5.eot) format("eot"),url(/webpack/Raleway-Regular-36f8f00a820fe034c14666daa8efecd7.woff) format("woff"),url(/webpack/Raleway-Regular-0c4f82c155c2f75fe84339fbe5eed194.ttf) format("truetype"),url(/webpack/Raleway-Regular-5413d830866425f7064b264c959d8c03.svg) format("svg")}@font-face{font-family:"Raleway";font-weight:500;src:url(/webpack/Raleway-Medium-5ba75320d6bc40b08ae792f2c7317c90.eot) format("eot"),url(/webpack/Raleway-Medium-9b2ee0e898709af9dcfb7fdf0b6c6617.woff) format("woff"),url(/webpack/Raleway-Medium-f42f0130676c0d1db5c8a2ac045e59db.ttf) format("truetype"),url(/webpack/Raleway-Medium-8d6033485152b223897bde8c580572a2.svg) format("svg")}@font-face{font-family:"Raleway";font-weight:600;src:url(/webpack/Raleway-SemiBold-013ec6bdda0dad53312f0c15b2628c24.eot) format("eot"),url(/webpack/Raleway-SemiBold-3a4480baecf905fd5e66c2e982e22984.woff) format("woff"),url(/webpack/Raleway-SemiBold-de2579e37da1f469249040062f159846.ttf) format("truetype"),url(/webpack/Raleway-SemiBold-050ba89d184493288fde5aaba2602f27.svg) format("svg")}@font-face{font-family:"Raleway";font-weight:700;src:url(/webpack/Raleway-Bold-895d43927277adabac3234549a778f7b.eot) format("eot"),url(/webpack/Raleway-Bold-6a613e1ae07ee278dc810bc191f43d04.woff) format("woff"),url(/webpack/Raleway-Bold-2d5ba4784af03c9906b7db166118f77f.ttf) format("truetype"),url(/webpack/Raleway-Bold-375cae62306fd444f2e9d9db8d451493.svg) format("svg")}@font-face{font-family:"Raleway";font-weight:800;src:url(/webpack/Raleway-ExtraBold-9ddf0de88555942e09d26b51fc929545.eot) format("eot"),url(/webpack/Raleway-ExtraBold-17dc4f327ea8607f207741bb30f2d8f9.woff) format("woff"),url(/webpack/Raleway-ExtraBold-d5b31745e6c7185904bcedfa49d0b1fb.ttf) format("truetype"),url(/webpack/Raleway-ExtraBold-0d430dce859c3a46136e09eb00774318.svg) format("svg")}@font-face{font-family:"Raleway";font-weight:900;src:url(/webpack/Raleway-Black-6d459cb06394f88f695bb1fab3ab555e.eot) format("eot"),url(/webpack/Raleway-Black-edf0899a729450ea1b680d0ec577241e.woff) format("woff"),url(/webpack/Raleway-Black-5ef9e00f4eafe4ce10830bddd80463ce.ttf) format("truetype"),url(/webpack/Raleway-Black-90808fc599d6deecb404fba486fcbdd8.svg) format("svg")}
*{box-sizing:border-box;font-variant-ligatures:none}html,body{height:100%}html{font-size:14px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-y:scroll;font-variant-ligatures:none}html.no_scroll{overflow-y:hidden}body{width:100%;margin:0;padding:0;font-family:"Raleway",sans-serif;color:#212121}body.b-contacts .page{padding-bottom:0}body.b-landings .header-wrapper{height:650px}body.b-landings .main{z-index:210}@media(max-width: 1280px){body.b-landings .header-wrapper{height:450px}}@media(max-width: 1024px){body.b-landings .header-wrapper{height:445px}}.bg{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#100f56}.no-scroll{overflow:hidden}p{margin-top:0}h1,h2,h3,h4,h5,h6{margin-top:0}.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:#e31f1f}.rscaptcha--image{background:#fff}.container{max-width:1150px;margin:0 auto}.container-wide{width:870px;margin:0 auto}@media(max-width: 991px){.container-wide{width:720px}}@media(max-width: 767px){.container-wide{width:100%;padding:0 15px}}.btn{display:inline-block;padding:21px 40px;border:2px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:#fff;font-family:"Comissioner";font-size:17px;font-weight:700;cursor:pointer;letter-spacing:-0.03em;text-decoration:none;box-shadow:0 0 0 rgba(0,0,0,0);transform:translateY(0) translateZ(0);transition:transform .3s,box-shadow .5s;text-align:center;appearance:none}.btn:hover{box-shadow:0 12px 30px 0 rgba(227,31,31,.3);transform:translateY(-3px) translateZ(0)}@media(max-width: 1650px){.btn{font-size:15px;padding:21px 35px}}@media(max-width: 585px){.btn{width:100%}}@media(max-width: 480px){.btn{padding:18px 35px}}.btn--default{background-color:#e31f1f}.btn--white{border:2px solid #fff}.btn--red{background:#e31f1f;padding:14px 64px;line-height:38px}@media(max-width: 1280px){.btn--red{padding:8px 43px}}@media(max-width: 585px){.btn--red{width:auto;padding:8px 34px}}@media(max-width: 480px){.btn--red{width:100%}}.btn--white{border:2px solid #fff;padding:23px 65px}@media(max-width: 1280px){.btn--white{padding:19px 44px}}@media(max-width: 585px){.btn--white{width:auto;padding:19px 36px}}@media(max-width: 480px){.btn--white{width:100%}}
.header{position:relative;top:0;left:0;right:0;z-index:200;will-change:transform;transform:translateZ(0)}.b-home .header{position:fixed;height:104px;background-image:linear-gradient(to top, rgba(16, 15, 86, 0) 0%, rgba(16, 15, 86, 0.75) 50%, #100f56 100%)}.b-preloader .header{opacity:0;animation:show-header 1s 6.25s forwards}.header__logo{position:fixed;z-index:10;top:40px;left:90px;font-size:30px;font-weight:700;text-decoration:none;will-change:transform,top;transition:transform .2s,top .3s ease;transform:translateX(0) translateZ(0)}.header__logo:hover{transform:translateX(10px);transfrom:translateZ(0)}@media(max-width: 1650px){.header__logo{left:70px}}@media(max-width: 1280px){.header__logo{top:44px}}@media(max-width: 1200px){.header__logo{left:61px}}@media(max-width: 1024px){.header__logo{left:61px;top:38px}}@media(max-width: 889px){.header__logo{left:60px;top:18px}}@media(max-width: 640px){.header__logo{left:25px}}@media(max-width: 360px){.header__logo{top:25px}}.header__logo a{display:inline-block;width:150px;height:40px;cursor:pointer}@media(max-width: 1280px){.header__logo a{width:105px}}@media(max-width: 360px){.header__logo a{width:110px}}.header__svg{width:100%;max-width:100%;height:auto}.header__name{position:relative;z-index:10;color:#fff;font-family:"Comissioner";font-size:75px;font-weight:700;line-height:80.31px;text-align:center;font-family:"Comissioner",sans-serif;opacity:1;visibility:visible;transition:opacity .3s ease,visibility .3s ease,height .3s ease}@media(max-width: 1280px){.header__name{font-size:65px}}@media(max-width: 480px){.header__name{font-size:38px}}.header__name--hide{font-size:0;margin:0}.header--animated{transition:.3s all}.header--inner{padding-top:140px}@media(max-width: 1280px){.header--inner{padding-top:120px}}@media(max-width: 480px){.header--inner{padding-top:75px}}.b-landings .header--inner{padding-top:0}.header--fixed{height:80px;position:fixed;top:0;left:0;width:100%;z-index:220}.b-landings .header--fixed .intro{opacity:0;visibility:hidden}.b-home-index .header--fixed{height:175px}.header-wrapper{position:relative;z-index:200;height:295px;transition:.3s all}@media(max-width: 1280px){.header-wrapper{height:254px}}@media(max-width: 1024px){.header-wrapper{height:253px}}@media(max-width: 480px){.header-wrapper{height:202px}}@media(max-width: 360px){.header-wrapper{height:185px}}body:not(.b-home) .header__nav{position:absolute;z-index:10}.header__nav{position:fixed;left:0;top:0;width:100%;height:105px;z-index:200;transition:background .3s ease,backdrop-filter .3s ease,box-shadow .3s ease,height .3s ease,border .3s ease}.b-landings .header__nav{z-index:111}.header-wrapper--fixed{height:80px}@keyframes show-header{to{opacity:1}}.header--hide{height:auto}.header--hide .menu ul li{transform:translateY(-200px) translateZ(0);transition:.5s transform}.header--hide .menu ul li:nth-child(1){transition-delay:0}.header--hide .menu ul li:nth-child(2){transition-delay:.1s}.header--hide .menu ul li:nth-child(3){transition-delay:.2s}.header--hide .menu ul li:nth-child(4){transition-delay:.3s}.header--shadow-light .header__nav{background:linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.75) 50%, rgba(255, 255, 255, 0) 100%);height:100px}.header--shadow-dark .header__nav{background:linear-gradient(to bottom, rgb(23, 31, 83) 0%, rgba(23, 31, 83, 0.75) 50%, rgba(23, 31, 83, 0) 100%);height:100px}.header--color .header__logo svg .st1,.header--color .header__logo svg .st0{fill:#000}.header--color .header__logo svg .st2,.header--color .header__logo svg #symbol{fill:#e31f1f}.header--color .menu:hover .menu__contact-us-inner{color:#57579d;border-color:#57579d;opacity:1}.header--color .menu:hover .lang-container__current{color:#57579d}.header--color .menu:hover .lang-container__current .down-arrow{fill:#57579d}.header--color .menu .lang-container__current{color:#000}.header--color .menu .lang-container__current .down-arrow{fill:#000}.header--color .menu .lang-container__current:hover{color:#000}.header--color .menu .lang-container__current:hover .down-arrow{fill:#000}.header--color .menu a:hover{color:#000}.header--color .menu .menu__contact-us-inner{border-color:#000;color:#000}.header--color .menu .menu__contact-us-inner:hover{color:#fff;border-color:#e31f1f;background:#e31f1f}.header--color .menu__toggle span,.header--color .menu__toggle::after,.header--color .menu__toggle::before{background:#000}.header--color .slideout-menu a{color:#000}.header--sticky .header__nav{position:fixed !important;top:0;left:0;right:0;z-index:200;padding-top:0 !important;height:80px !important;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);box-shadow:0 2px 20px rgba(0,0,0,.1)}.header--sticky .header__logo{top:20px}@media(max-width: 889px){.header--sticky .header__logo{top:18px}}.header--sticky .header__name{opacity:0;visibility:hidden;height:0;margin:0;padding:0;overflow:hidden}.header--sticky .header__cta{top:18px}@media(max-width: 1280px){.header--sticky .header__cta{top:12px}}.header--sticky .slideout-menu{top:28px}@media(max-width: 1280px){.header--sticky .slideout-menu{top:27px;right:259px}}.header--sticky-glass .header__nav{position:fixed !important;top:0;left:0;right:0;z-index:200;padding-top:0 !important;height:80px !important;background:linear-gradient(135deg, rgba(16, 15, 86, 0.7) 0%, rgba(30, 28, 120, 0.6) 50%, rgba(16, 15, 86, 0.75) 100%);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid hsla(0,0%,100%,.1);box-shadow:0 4px 30px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.1)}.header--sticky-glass .header__logo{top:20px}@media(max-width: 889px){.header--sticky-glass .header__logo{top:18px}}.header--sticky-glass .header__name{opacity:0;visibility:hidden;height:0;margin:0;padding:0;overflow:hidden}.header--sticky-glass .header__cta{top:18px}@media(max-width: 1280px){.header--sticky-glass .header__cta{top:12px}}.header--sticky-glass .slideout-menu{top:28px}@media(max-width: 1280px){.header--sticky-glass .slideout-menu{top:27px;right:259px}}.header--hidden{transform:translateY(-220px) translateZ(0)}.header--height{height:100px}.header__cta{position:fixed;top:40px;right:80px;z-index:300;display:flex;align-items:center;justify-content:center;padding:12px 28px;background:#e31f1f;border:none;border-radius:43px;cursor:pointer;text-decoration:none;transition:background .3s ease,transform .3s ease,box-shadow .3s ease,top .3s ease}@media(max-width: 1650px){.header__cta{right:60px}}@media(max-width: 1280px){.header__cta{top:30px}}@media(max-width: 1200px){.header__cta{right:51px}}@media(max-width: 889px){.header__cta{display:none}}.header__cta:hover{background:hsl(0,77.7777777778%,42.5882352941%);transform:translateY(-2px);box-shadow:0 4px 20px rgba(227,31,31,.4)}.header__cta-text{font-family:"Commissioner",sans-serif;font-weight:500;font-size:15px;line-height:20px;color:#fff;white-space:nowrap}@media(max-width: 1280px){.header__cta-text{font-size:14px}}.header--color .header__cta{background:#e31f1f;border:none}.header--color .header__cta:hover{background:hsl(0,77.7777777778%,42.5882352941%)}.header--color .header__cta-text{color:#fff}
.menu-trigger{position:absolute;top:50%;left:50%;text-transform:uppercase;font-weight:bold;text-align:center;font-size:14px;color:#000;width:42px;height:42px;line-height:42px;margin:-21px 0 0 -21px;cursor:pointer}.menu-trigger:before,.menu-trigger:after{content:"";width:42px;height:10px;background:#000;position:absolute;display:block;left:0}.menu-trigger:before{top:0}.menu-trigger:after{bottom:0}.menu-trigger--active:before{animation-name:burgertop;animation-duration:4s;animation-iteration-count:1}.menu-trigger--active:after{animation-name:burgerbottom;animation-duration:4s;animation-iteration-count:1}.menu-trigger--active{animation-name:burgertext;animation-duration:4s;animation-iteration-count:1}.menu1{display:none;width:100vw;height:100vh;overflow:hidden;position:relative}.menu1__bg{position:absolute;opacity:0;top:50%;left:50%;width:32px;height:32px;border-radius:50%;transform:translate(-50%, -50%);background:#000}.menu1__bg--active{animation-name:menubg;animation-duration:4s;animation-iteration-count:1;animation-fill-mode:forwards}.menu1__container{position:absolute;opacity:0;top:50%;left:50%;transform:translate(-50%, -50%);line-height:1.5;text-align:center;font-size:18px;text-transform:uppercase}.menu1__container--active{animation-name:menufg;animation-duration:4s;animation-iteration-count:1;animation-fill-mode:forwards}.menu1__container ul{margin:0;padding:0;list-style:none}.menu1__container a{display:inline-block;transition:all .2s;color:#fff;text-decoration:none;padding:5px 10px}.menu1__container a:hover{background:#fff;color:#000}.menu1__close{position:absolute;top:20px;right:20px;background:#fff;border-radius:50%;width:40px;height:40px;line-height:40px;text-align:center;color:#000;cursor:pointer}.menu1__close:after{content:"✕"}@keyframes burgertext{0%{color:#000}10%{color:#000}12%{color:rgba(0,0,0,0)}100%{color:rgba(0,0,0,0)}}@keyframes burgerbottom{0%{bottom:0;opacity:1}5%{bottom:-3px;opacity:1}10%{bottom:-3px;opacity:1}12%{bottom:15px;opacity:1}13%{bottom:15px;opacity:0}100%{bottom:15px;opacity:0}}@keyframes burgertop{0%{left:0;top:0;transform:rotate(0);width:42px;height:10px;border-radius:0}5%{left:0;top:-3px;transform:rotate(0);width:42px;height:10px;border-radius:0}10%{left:0;top:-3px;transform:rotate(0);width:42px;height:10px;border-radius:0}12%{left:0;top:15px;transform:rotate(0);width:42px;height:10px;border-radius:0}20%{left:0;top:15px;transform:rotate(0);width:42px;height:10px;border-radius:0}30%{left:0;top:0;transform:rotate(1280deg);width:42px;height:42px;border-radius:50%}35%{left:0;top:0;transform:rotate(0);width:42px;height:42px;border-radius:50%}38%{left:4px;top:4px;transform:rotate(0);width:34px;height:34px;border-radius:50%}100%{left:4px;top:4px;transform:rotate(0);width:34px;height:34px;border-radius:50%}}@keyframes menubg{0%{opacity:0;width:32px;height:32px}38%{opacity:0;width:32px;height:32px}39%{opacity:1;width:32px;height:32px}100%{opacity:1;width:5000px;height:5000px}}@keyframes menufg{0%{opacity:0}40%{opacity:0}60%{opacity:1}100%{opacity:1}}.menu{background:#ebecee;transform:translateY(0);transition:transform 2s;z-index:20 !important}.menu__container{max-width:calc(50% - 90px);height:100%;margin:0 auto;position:relative}@media(max-width: 1650px){.menu__container{max-width:calc(50% - 70px)}}@media(max-width: 1200px){.menu__container{max-width:calc(100% - 250px)}}@media(max-width: 767px){.menu__container{max-width:calc(100% - 120px)}}@media(max-width: 640px){.menu__container{max-width:calc(100% - 50px)}}.menu__toggle{box-sizing:border-box;display:none;width:70px;height:43px;position:fixed;top:40px;right:80px;z-index:300;cursor:pointer}@media(max-width: 1650px){.menu__toggle{right:60px}}@media(max-width: 1280px){.menu__toggle{top:34px}}@media(max-width: 1200px){.menu__toggle{right:51px}}@media(max-width: 1024px){.menu__toggle{top:30px;right:51px}}@media(max-width: 889px){.menu__toggle{display:block;top:12px;right:50px}}@media(max-width: 640px){.menu__toggle{right:15px}}@media(max-width: 360px){.menu__toggle{top:18px;right:15px}}.header--sticky .menu__toggle{top:18px}@media(max-width: 767px){.header--sticky .menu__toggle{top:18px}}.header--sticky .menu__toggle:before,.header--sticky .menu__toggle:after,.header--sticky .menu__toggle span{background:#000}.menu__toggle:before,.menu__toggle:after,.menu__toggle span{background:#fff;content:"";display:block;width:40px;height:2px;position:absolute;left:20px}.menu__toggle:before{top:12px}.menu__toggle span{top:20px;width:30px;left:30px}.menu__toggle:after{top:28px}.menu__toggle:before,.menu__toggle:after,.menu__toggle span{transition:none .5s ease .1s;transition-property:transform,top,bottom,left,opacity,background,width,left}.menu__toggle.open:before,.menu__toggle.open:after{top:20px}@media(max-width: 1024px){.menu__toggle.open:before,.menu__toggle.open:after{width:28px}}.menu__toggle.open span{opacity:0}.menu__toggle.open:before{background:#fff;transform:rotate(-45deg)}.menu__toggle.open:after{background:#fff;transform:rotate(45deg)}.menu__toggle.open:hover::before{transform:rotate(45deg)}.menu__toggle.open:hover::after{transform:rotate(135deg)}.menu__toggle:hover span{width:40px;left:20px}.menu,.menu ul,.menu li{margin:0;padding:0;list-style:none}.menu li{transform:translateY(0) translateZ(0);transition:.5s transform}.menu li:nth-child(1){transition-delay:0}.menu li:nth-child(2){transition-delay:.1s}.menu li:nth-child(3){transition-delay:.2s}.menu li:nth-child(4){transition-delay:.3s}.menu a{display:block;width:100%;font-size:17px;font-family:"Comissioner",sans-serif;color:#fff;text-decoration:none;padding:5px 18px;transition:padding-left .5s ease;font-weight:500}@media(max-width: 1280px){.menu a{font-size:15px}}.menu a.lang{font-weight:700;display:inline-block;width:auto}.menu a.active{color:#57579d !important;pointer-events:none}@media screen and (max-width: 1010px){.menu a:hover{background:hsl(220,8.1081081081%,87.7450980392%);color:hsl(210,.8620689655%,39.5098039216%);padding-left:15px}}.main.main{transition:opacity 3s .3s}.main.main--landings .page{background:rgba(0,0,0,0)}@media(max-width: 480px){.main.main{margin-bottom:0 !important}}.footer-relative .main.main{margin-bottom:0 !important}body.menu-open{overflow:hidden}body.menu-open .slideout-panel{overflow:hidden}body.menu-open .header-wrapper,body.menu-open .header{height:100px !important;padding:0}body.menu-open .intro{visibility:hidden}body.menu-open .header__name{will-change:transform;transform:translateY(-220px);animation-name:none}body.menu-open .main.main,body.menu-open .intro,body.menu-open .menu{opacity:0;transition:opacity .5s}body.menu-open .main{z-index:1 !important}body.menu-open .menu--slide{left:0;opacity:1;transition-delay:0s}body.menu-open .menu--slide ul li{transform:translateX(0);opacity:1}.menu--slide{width:100vw;height:100vh;background:rgba(0,0,0,0);position:fixed;top:0;left:-100%;z-index:1000;transition:left 1.9s .3s}.menu--slide ul{display:inline-block;position:absolute;left:0;top:53%;transform:translate(0, -50%);counter-reset:list 0}@media(max-width: 1650px){.menu--slide ul{left:5%}}@media(max-width: 1024px){.menu--slide ul{left:21%}}@media(max-width: 991px){.menu--slide ul{left:6%;top:59%}}@media(max-width: 767px){.menu--slide ul{left:6%;top:59%}}@media(max-width: 480px){.menu--slide ul{left:8%;top:51%}}@media(max-width: 360px){.menu--slide ul{left:9%;top:53%}}.menu--slide ul li{opacity:0;transform:translateX(-100%);transition:transform .6s,opacity .5s;position:relative;margin-left:50px;margin-bottom:7.5vh}@media(max-width: 1024px){.menu--slide ul li{margin-left:0}}@media(max-width: 991px){.menu--slide ul li{margin-bottom:6.5vh}}@media(max-width: 767px){.menu--slide ul li{margin-bottom:5.9vh}}@media(max-width: 480px){.menu--slide ul li{margin-bottom:4.5vh}}@media(max-width: 360px){.menu--slide ul li{margin-bottom:24px}}.menu--slide ul li:before{counter-increment:list;content:counter(list, decimal-leading-zero) ". ";font-size:35px;color:#57579d;position:absolute;left:-50px;bottom:0;transform:translate(0, -50%);font-weight:700;font-family:"Comissioner",sans-serif}@media(max-width: 1024px){.menu--slide ul li:before{font-size:24px;left:-35px}}@media(max-width: 767px){.menu--slide ul li:before{font-size:24px;left:-27px}}@media(max-width: 360px){.menu--slide ul li:before{font-size:18px;left:-24px}}.menu--slide ul li:nth-child(1){transition-delay:0}.menu--slide ul li:nth-child(2){transition-delay:.2s}.menu--slide ul li:nth-child(3){transition-delay:.4s}.menu--slide ul li:nth-child(4){transition-delay:.6s}.menu--slide ul li a{font-size:75px;color:#fff;font-weight:700;line-height:1.3333333333}@media(max-width: 1650px){.menu--slide ul li a{font-size:60px}}@media(max-width: 1024px){.menu--slide ul li a{font-size:45px}}@media(max-width: 480px){.menu--slide ul li a{font-size:40px}}@media(max-width: 360px){.menu--slide ul li a{font-size:30px}}@supports(-webkit-background-clip: text){.menu--slide ul li a{background-image:linear-gradient(to right, #fff 25%, #f00 25%, #f00 75%, #fff 75%, #fff 100%);background-size:200% 100%;background-position:150% 100%;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:.5s titlehoverinvert;animation-fill-mode:both}}.menu--slide ul li a:hover{color:red}@supports(-webkit-background-clip: text){.menu--slide ul li a:hover{animation:.5s titlehover;animation-fill-mode:both}}.menu--slide ul li a.active{-webkit-background-clip:initial;background:none;animation:none;-webkit-text-fill-color:initial}
.slideout-menu{position:fixed;top:50px;right:256px;transition:top .3s ease,right .3s ease}@media(min-width: 1651px){.slideout-menu{right:290px}}@media(max-width: 1280px){.slideout-menu{top:44px;right:270px}}@media(max-width: 889px){.slideout-menu{display:none}}.slideout-menu .menu__contact-us{display:none}.slideout-menu>ul{display:flex;list-style:none;margin:0;padding:0}.slideout-menu>ul>li{margin-left:45px}.slideout-menu a{position:relative;color:#fff;font-family:"Comissioner",sans-serif;font-weight:500;font-size:17px;text-decoration:none;opacity:1;will-change:opacity;transition:.3s opacity}@media(max-width: 1280px){.slideout-menu a{font-size:15px}}.slideout-menu a:after{content:"";display:block;position:absolute;top:100%;left:0;width:0;height:2px;background:#e14b4b;will-change:width;transition:.3s width}.slideout-menu a.active:after{width:100%}.slideout-menu.is-hover a{opacity:.3}.slideout-menu.is-hover a:after,.slideout-menu.is-hover a.active:not(.is-hover):after{width:0}.slideout-menu.is-hover a.is-hover{opacity:1;width:100%}.slideout-menu.is-hover a.is-hover:after{width:100%}.slideout-menu.is-open{display:none}
.lang-container{display:inline-flex !important;flex-direction:column}.lang-container .down-arrow{fill:#fff;margin-left:7px;transition:transform .7s}.lang-container:hover .down-arrow{fill:#fff;transform:rotate(180deg)}.lang-container .lang-container__inner{display:none}.lang-container .lang-container__current{display:flex;align-items:center;text-transform:uppercase;font-size:17px;font-family:"Comissioner",sans-serif;color:#fff;transition:.3s color;font-weight:700;width:fit-content;padding:5px 18px;cursor:pointer}.lang-container .lang-container__current:hover .down-arrow{fill:#fff}.lang-container .lang-container__current:hover{color:#fff}.lang-container:hover .lang-container__inner{display:flex;flex-direction:column}
.slideout-panel{position:relative;z-index:1;min-height:calc(100vh - 240px)}.b-home .slideout-panel{min-height:100vh}@media screen and (min-width: 1011px){.slideout-panel{transform:none !important}}
.pagination{text-align:center;margin-bottom:40px;margin-top:40px;display:flex;justify-content:space-between;width:100%}.pagination span{font-weight:500;font-size:24px;line-height:25px;font-family:"Comissioner",sans-serif}@media(max-width: 640px){.pagination span{font-size:17px}}.pagination span.page:first-of-type{padding-left:0}.pagination span.current,.pagination span.gap,.pagination a{display:inline-block;padding:20px 6px;border:2px solid #e1e1e9;min-width:69px;min-height:69px;color:#333;text-decoration:none;background:#fff;transition:background-color .3s ease}@media(max-width: 1024px){.pagination span.current,.pagination span.gap,.pagination a{min-width:50px;min-height:50px}}@media(max-width: 360px){.pagination span.current,.pagination span.gap,.pagination a{min-width:50px;min-height:50px}}@media(max-width: 1024px){.pagination a{padding:10px 6px}}@media(max-width: 360px){.pagination a{padding:9px 6px}}.pagination span.current{background-color:#e31f1f;color:#fff;border:2px solid #e31f1f;font-weight:700}.pagination span.next a{min-width:150px;background-color:#e31f1f;border-color:#e31f1f;color:#fff;float:right;font-size:17px;font-weight:700;position:relative}.pagination span.next a:before{content:" ";position:absolute;display:none;top:50%;left:50%;transform:translate(-50%, -50%);width:30px;height:8px;background-image:url(/webpack/aef5142d8be7a7a2b3fc.png)}@media(max-width: 1024px){.pagination span.next a{padding:10px 36px}}@media(max-width: 640px){.pagination span.next a{min-width:unset;width:105px;font-size:0;padding:10px 0}.pagination span.next a:before{display:block}}@media(max-width: 480px){.pagination span.next a{width:65px}}@media(max-width: 360px){.pagination span.next a{padding:9px 0;width:50px}}.pagination span.prev a{min-width:150px;background-color:#e31f1f;border-color:#e31f1f;color:#fff;float:left;font-size:17px;font-weight:700;padding:20px 36px;position:relative}.pagination span.prev a:before{content:" ";position:absolute;display:none;top:50%;left:50%;transform:translate(-50%, -50%);width:30px;height:8px;background-image:url(/webpack/1a7bf9c4b314c5d9ac4b.png)}@media(max-width: 1024px){.pagination span.prev a{padding:10px 36px}}@media(max-width: 640px){.pagination span.prev a{min-width:unset;width:105px;font-size:0;padding:10px 0}.pagination span.prev a:before{display:block}}@media(max-width: 480px){.pagination span.prev a{width:65px}}@media(max-width: 360px){.pagination span.prev a{padding:9px 0;width:50px}}.pagination a:hover{background:#eee}@media(max-width: 480px){.pagination__next-button{display:none}}
.cookies{position:fixed;bottom:20px;right:20px;width:20%;min-width:325px;background-color:#fff;padding:30px 25px 40px;box-shadow:2px 9px 20px -3px rgba(0,0,0,.75);transform:translateY(250%);transition:transform .8s;z-index:1100}@media(max-width: 640px){.cookies{right:0;min-width:auto;padding:15px;transform:translate(200%, 0)}}.cookies--show{transform:translateY(0%);transition:transform .8s}@media(max-width: 640px){.cookies--show{width:90vw;left:50%;transform:translate(-50%, 0)}}.cookies__head{display:flex;justify-content:space-between;margin-bottom:20px}.cookies__title{font-size:22px;font-weight:700}.cookies__close{position:relative;width:25px;height:25px;display:flex;justify-content:center;align-items:center;cursor:pointer}.cookies__close:before,.cookies__close:after{content:"";position:absolute;width:30px;height:2px;background-color:#d1d1d1;transform:rotate(45deg)}.cookies__close:after{transform:rotate(-45deg)}.cookies__link{color:#010101;font-size:14px;font-weight:700;text-decoration:underline}.cookies__info{font-size:14px;line-height:1.7857142857;margin-bottom:20px}.cookies__btns{display:flex;justify-content:space-between}.cookies__btn{width:calc(50% - 7px);font-size:16px;padding:13px 10px}@media(max-width: 585px){.cookies__btn{font-size:14px;width:100%;padding:10px 10px;margin-right:10px}.cookies__btn:last-child{margin-right:0}}.cookies__btn--more{color:#68686b;background-color:#e9e9f0}.cookies__btn--more:hover{box-shadow:0 12px 30px 0 rgba(0,0,0,.3)}
.b-preloader .stars{opacity:0;animation:show-stars 1s 6.25s forwards}@keyframes show-stars{to{opacity:1}}.bg{max-width:100%}.bg .stars{max-width:100%}
.flash{position:fixed;top:20px;right:30px;z-index:1000;display:inline-block;opacity:.9}.flash .message{background:#f2c436;color:#fff;border-radius:3px;text-align:left;margin:0 auto 15px;font-family:Tahoma;font-size:18px;position:relative;padding:1px 10px 1px 1px;min-width:300px;box-shadow:0 0 10px rgba(0,0,0,.15)}.flash .message a.close_flash{color:#fff;cursor:pointer;position:absolute;top:0px;right:10px;font-weight:bold;text-shadow:none;text-decoration:none;font-family:Arial;font-size:28px}.flash .message a.close_flash:hover{opacity:.8}.flash .message p{margin:16px 5px 13px 15px;font-family:"Helvetica-Bold";text-align:center;font-size:17px;line-height:1.2}.flash .success{background:#57e38f}.flash .warning{border:1px solid #ce8f4b}.flash .error,.flash .alert{background:#f55e5e}
.contacts-form{position:relative}.contacts-form__row{margin-bottom:20px;width:100%}.contacts-form__row--double{display:flex;gap:20px}.contacts-form__row--double .contacts-form__group{flex:1}@media(max-width: 767px){.contacts-form__row--double{flex-direction:column;gap:20px}}.contacts-form__group{position:relative;width:100%}.contacts-form__field{position:relative;width:100%;padding:23px 25px;border:2px solid #e1e1e9;border-radius:0;background-color:#fff;font-family:"Comissioner",sans-serif;font-size:17px;transition:border-color .3s}@media(max-width: 991px){.contacts-form__field{font-size:16px}}@media(max-width: 767px){.contacts-form__field{padding:16px 15px}}.contacts-form__field::placeholder{color:#68686b}.contacts-form__field:focus{outline:0;border-color:rgba(33,33,33,.6)}.contacts-form__field:last-child{margin-bottom:0}.contacts-form__counter{position:absolute;bottom:4px;right:10px;opacity:0;transition:opacity .3s ease;color:#000}.contacts-form__counter--appear{opacity:1}.contacts-form__footer{padding-top:10px}.contacts-form__footer--dark{color:#000}.contacts-form__footer--dark .contacts-form__agree-label::before{background:red}.contacts-form__footer--dark .contacts-form__agree-checkbox:checked+label::before{box-shadow:0 0 0 2px red}.contacts-form__footer--dark .contacts-form__agree-checkbox:checked+label::after{background:#000;box-shadow:2px 0 0 #000,4px 0 0 #000,4px -2px 0 #000,4px -4px 0 #000,4px -6px 0 #000,4px -8px 0 #000}@media(max-width: 360px){.contacts-form__footer{margin-top:15px}}.contacts-form__submit{padding:16px 40px;background:#e31f1f;color:#fff;border:none;border-radius:0;font-family:"Commissioner","Comissioner",sans-serif;font-size:14px;font-weight:700;line-height:24px;cursor:pointer;transition:all .3s ease;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;text-align:center;text-transform:none;letter-spacing:normal}.contacts-form__submit span{display:block}.contacts-form__submit:hover{background:#b81717;transform:translateY(-1px)}.contacts-form__submit[disabled]{background:#34337a;color:#9a9ab6;cursor:not-allowed}.contacts-form__submit[disabled]:hover{transform:none}@media(max-width: 767px){.contacts-form__submit{width:100%}}.contacts-form__bottom{width:100%;opacity:0;position:absolute;right:0;bottom:0;color:#000;z-index:11;padding:5px 0;display:flex;justify-content:flex-end;padding-right:22px;font-size:16px;animation-name:any !important}.contacts-form__input{width:100%;height:48px;padding:10px 16px;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.12);border-radius:43px;font-family:"Comissioner",sans-serif;font-size:14px;font-weight:400;color:#fff;transition:all .3s ease;margin-bottom:0}.contacts-form__input::placeholder{color:hsla(0,0%,100%,.5);font-size:14px}.contacts-form__input:focus{outline:none;background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.3)}.contacts-form__input.valid{background:hsla(0,0%,100%,.16) url(/webpack/success-fdddd841ba21c1d044a5797cc8fd056a.svg) no-repeat;background-position:calc(100% - 16px) center;background-size:20px 20px;padding-right:44px}.contacts-form__input.error{background:hsla(0,0%,100%,.16) url(/webpack/error-a1dd4b6c7c24822baf40dc87cea24bb2.svg) no-repeat;background-position:calc(100% - 16px) center;background-size:20px 20px;padding-right:44px}.contacts-form__textarea{width:100%;min-height:120px;padding:12px 16px;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;font-family:"Comissioner",sans-serif;font-size:14px;font-weight:400;color:#fff;resize:vertical;outline:none;transition:all .3s ease}.contacts-form__textarea::placeholder{color:hsla(0,0%,100%,.5);font-size:14px}.contacts-form__textarea:focus{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.3)}.contacts-form__textarea.valid{background:hsla(0,0%,100%,.16) url(/webpack/success-fdddd841ba21c1d044a5797cc8fd056a.svg) no-repeat;background-position:calc(100% - 16px) 16px;background-size:20px 20px;padding-right:44px}.contacts-form__textarea.error{background:hsla(0,0%,100%,.16) url(/webpack/error-a1dd4b6c7c24822baf40dc87cea24bb2.svg) no-repeat;background-position:calc(100% - 16px) 16px;background-size:20px 20px;padding-right:44px}.contacts-form__textarea::-webkit-scrollbar{width:5px}.contacts-form__textarea::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.3);border-radius:5px}.contacts-form--light .contacts-form__input,.contacts .contacts-form__input{background:#fff;border:1px solid #e1e1e9;color:#333}.contacts-form--light .contacts-form__input::placeholder,.contacts .contacts-form__input::placeholder{color:rgba(51,51,51,.5)}.contacts-form--light .contacts-form__input:focus,.contacts .contacts-form__input:focus{background:#fff;border-color:rgba(51,51,51,.3)}.contacts-form--light .contacts-form__input.valid,.contacts .contacts-form__input.valid{background:#fff url(/webpack/success-fdddd841ba21c1d044a5797cc8fd056a.svg) no-repeat;background-position:calc(100% - 16px) center;background-size:20px 20px;border:1px solid #e1e1e9}.contacts-form--light .contacts-form__input.error,.contacts .contacts-form__input.error{background:#fff url(/webpack/error-a1dd4b6c7c24822baf40dc87cea24bb2.svg) no-repeat;background-position:calc(100% - 16px) center;background-size:20px 20px;border:1px solid #e1e1e9}.contacts-form--light .contacts-form__textarea,.contacts .contacts-form__textarea{background:#fff;border:1px solid #e1e1e9;color:#333}.contacts-form--light .contacts-form__textarea::placeholder,.contacts .contacts-form__textarea::placeholder{color:rgba(51,51,51,.5)}.contacts-form--light .contacts-form__textarea:focus,.contacts .contacts-form__textarea:focus{background:#fff;border-color:rgba(51,51,51,.3)}.contacts-form--light .contacts-form__textarea.valid,.contacts .contacts-form__textarea.valid{background:#fff url(/webpack/success-fdddd841ba21c1d044a5797cc8fd056a.svg) no-repeat;background-position:calc(100% - 16px) 16px;background-size:20px 20px;border:1px solid #e1e1e9}.contacts-form--light .contacts-form__textarea.error,.contacts .contacts-form__textarea.error{background:#fff url(/webpack/error-a1dd4b6c7c24822baf40dc87cea24bb2.svg) no-repeat;background-position:calc(100% - 16px) 16px;background-size:20px 20px;border:1px solid #e1e1e9}.contacts-form--light .contacts-form__textarea::-webkit-scrollbar-thumb,.contacts .contacts-form__textarea::-webkit-scrollbar-thumb{background-color:rgba(51,51,51,.3)}.contacts-form--light .contacts-form__file-label,.contacts .contacts-form__file-label{background:#fff;border:1px solid #e1e1e9;color:rgba(51,51,51,.5)}.contacts-form--light .contacts-form__file-label:hover,.contacts .contacts-form__file-label:hover{background:#f5f5f5;border-color:#d1d1d9;color:rgba(51,51,51,.7)}.contacts-form--light .contacts-form__file-icon path,.contacts .contacts-form__file-icon path{fill:rgba(51,51,51,.5)}.contacts-form--light .contacts-form__file-label:hover .contacts-form__file-icon path,.contacts .contacts-form__file-label:hover .contacts-form__file-icon path{fill:rgba(51,51,51,.7)}.contacts-form--light .contacts-form__agree-label,.contacts .contacts-form__agree-label{color:#333}.contacts-form--light .contacts-form__agree-link,.contacts .contacts-form__agree-link{color:#2563eb}.contacts-form--light .contacts-form__agree-link:hover,.contacts .contacts-form__agree-link:hover{color:rgb(18.5714285714,76.1428571429,202.4285714286)}.contacts-form--light .contacts-form__counter,.contacts .contacts-form__counter{color:#666}.contacts-form--light .rscaptcha--codeinput,.contacts .rscaptcha--codeinput{background:#fff;border:1px solid #e1e1e9}.contacts-form__agree-checkbox{position:absolute;opacity:0}.contacts-form__agree-checkbox+label{position:relative;cursor:pointer;padding:0;font-size:14px;display:inline-block;vertical-align:middle}.contacts-form__agree-checkbox+label:before{content:"";margin-right:10px;display:inline-block;vertical-align:sub;width:20px;height:20px;background:hsla(0,0%,100%,.3)}.contacts-form__agree-checkbox:hover+label:before{background:#e31f1f}.contacts-form__agree-checkbox:focus+label:before{box-shadow:0 0 0 3px hsla(0,0%,100%,.12)}.contacts-form__agree-checkbox:checked+label:before{background:#e31f1f}.contacts-form__agree-checkbox:disabled+label{color:#b8b8b8;cursor:auto}.contacts-form__agree-checkbox:disabled+label:before{box-shadow:none;background:#ddd}.contacts-form__agree-checkbox:checked+label:after{content:"";position:absolute;left:5px;top:9px;background:#fff;width:2px;height:2px;box-shadow:2px 0 0 #fff,4px 0 0 #fff,4px -2px 0 #fff,4px -4px 0 #fff,4px -6px 0 #fff,4px -8px 0 #fff;transform:rotate(45deg)}.contacts-form--light .contacts-form__agree-checkbox+label:before,.contacts .contacts-form__agree-checkbox+label:before{background:#ddd}.contacts-form--light .contacts-form__agree-checkbox:focus+label:before,.contacts .contacts-form__agree-checkbox:focus+label:before{box-shadow:0 0 0 3px rgba(0,0,0,.12)}.rscaptcha{display:flex;align-items:center;justify-content:center;margin:20px 0}.rscaptcha>*{display:inline-block;vertical-align:middle}.rscaptcha--separator{width:40px;height:40px;margin-left:7px;color:#e23e34;font-size:30px;position:relative;top:6px}.rscaptcha--separator:before{content:"→"}.rscaptcha--codeinput{width:120px;height:28px;border:1px solid #d4d4d4}.rscaptcha--codeinput_with-error{border:1px solid #e23e34}.contacts-form__file-input{position:relative;width:100%}.contacts-form__file-hidden{display:none}.contacts-form__file-label{display:flex;align-items:center;gap:12px;width:100%;height:48px;padding:10px 16px;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.12);border-radius:43px;color:hsla(0,0%,100%,.5);cursor:pointer;transition:all .3s ease;font-size:14px;font-weight:400}.contacts-form__file-label:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.7)}.contacts-form__file-icon{width:20px;height:20px;flex-shrink:0}.contacts-form__file-icon path{fill:hsla(0,0%,100%,.5);transition:fill .3s ease}.contacts-form__file-label:hover .contacts-form__file-icon path{fill:hsla(0,0%,100%,.7)}.contacts-form__file-text{font-size:14px}.contacts-form__agree-section{margin-top:20px;margin-bottom:20px;display:flex;align-items:center}.contacts-form__agree-label{color:#fff;font-size:14px;line-height:1.4}.contacts-form__agree-link{color:hsla(0,0%,100%,.8);text-decoration:underline;transition:color .3s ease}.contacts-form__agree-link:hover{color:#fff}.contacts-form__bottom-section{display:flex;justify-content:space-between;align-items:center;margin-top:20px;gap:20px}@media(max-width: 767px){.contacts-form__bottom-section{flex-direction:column;align-items:stretch}}.contacts-form__pdf-download{margin-top:30px}.contacts-form__pdf-button{display:flex;align-items:center;justify-content:center;gap:12px;padding:20px 40px;width:100%;background:hsla(0,0%,100%,.01);border:1px solid hsla(0,0%,100%,.12);box-shadow:inset 0px 0px 3.7px #fff,inset 0px 0px 24px #a09fff;border-radius:43px;color:#fff;text-decoration:none;font-size:16px;font-weight:400;transition:all .3s ease;position:relative}.contacts-form__pdf-button:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.2);box-shadow:inset 0px 0px 5px #fff,inset 0px 0px 30px #a09fff,0 0 30px hsla(0,0%,100%,.1);transform:translateY(-2px)}.contacts-form__pdf-icon{width:32px;height:32px;position:relative;z-index:1}.contacts-form__input--glow{animation:input-glow 2s ease-out forwards;background:linear-gradient(135deg, rgba(227, 31, 31, 0.2), rgba(87, 87, 157, 0.2), rgba(227, 31, 31, 0.2)) !important;background-size:200% 200% !important;border-color:#e31f1f !important}@keyframes input-glow{0%{box-shadow:0 0 5px rgba(227,31,31,.5),0 0 10px rgba(87,87,157,.3),0 0 20px rgba(227,31,31,.2);background-position:0% 50%}50%{box-shadow:0 0 10px rgba(227,31,31,.8),0 0 20px rgba(87,87,157,.5),0 0 30px rgba(227,31,31,.3);background-position:100% 50%}100%{box-shadow:none;background-position:0% 50%}}.contacts-form--light .contacts-form__input--glow,.contacts .contacts-form__input--glow{background:linear-gradient(135deg, rgba(227, 31, 31, 0.1), rgba(87, 87, 157, 0.1), rgba(227, 31, 31, 0.1)) !important}
.home-preloader{display:none;position:fixed;top:0;left:0;z-index:1;align-items:center;justify-content:center;width:100%;height:100%}.home-preloader__svg{position:relative;top:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px)}.home-preloader__circle{width:100%;height:100%}.home-preloader__block{position:absolute;transform:translate(-50%, -50%)}.home-preloader__spinner{position:absolute;opacity:0;width:600px;height:600px;border:2px solid #27276d;border-radius:100%}.home-preloader__circle--animate{transition:stroke-dashoffset 3.5s;transform:rotate(-90deg);transform-origin:50% 50%}.home-preloader__text{position:relative;font-size:130px;font-weight:700;line-height:1;letter-spacing:-0.02em;color:#fff}.home-preloader__text span{display:block;opacity:0;white-space:nowrap}@media(max-width: 1650px){.home-preloader__text{font-size:82px}}@media(max-width: 1200px){.home-preloader__text{font-size:65px}}@media(max-width: 640px){.home-preloader__text{font-size:33px}}.home-preloader__line{position:absolute;top:0;left:0;width:0;height:calc(100% + 20px);background:#fff}.home-preloader--animate{display:flex}.home-preloader--animate .home-preloader__spinner{animation:spinner-show-scale .75s 1s forwards,spinner-show-opacity .5s 1s forwards,spinner-hide-opacity .75s 4.8s forwards}.home-preloader--animate .home-preloader__line{animation:line-show .3s cubic-bezier(0.25, 0.1, 0.25, 1) .25s forwards,line-hide .25s cubic-bezier(0.25, 0.1, 0.25, 1) .75s forwards}.home-preloader--animate .home-preloader__block:nth-child(1) span{animation:blink .75s linear .75s}.home-preloader--animate .home-preloader__block:nth-child(2) span{animation:blink .75s linear 1.5s}.home-preloader--animate .home-preloader__block:nth-child(3) span{animation:blink .75s linear 2.25s}.home-preloader--animate .home-preloader__block:nth-child(4) span{animation:blink .75s linear 3s}.home-preloader--animate .home-preloader__block:nth-child(5) span{animation:blink 3.75s linear 3.75s}@keyframes line-show{from{width:0}90%{width:100%}to{width:100%}}@keyframes line-hide{from{left:auto;right:0;width:100%}10%{width:100%}to{left:auto;right:0;width:0}}@keyframes blink{from{opacity:1}to{opacity:1}}@keyframes spinner-show-scale{from{transform:scale(0.5)}to{transform:scale(1)}}@keyframes spinner-show-opacity{from{opacity:0}to{opacity:1}}@keyframes spinner-hide-opacity{from{opacity:1}to{opacity:0}}
.footer{position:relative;display:flex;align-items:center;justify-content:center;background:#100f56;color:#fff}.footer__stars{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.footer__title{color:#fff;font-family:"Commissioner","Comissioner",sans-serif;font-size:42px;font-weight:500;line-height:1.1;letter-spacing:-0.04em;margin-bottom:20px;position:relative;padding-left:60px}.footer__title:before{content:"";display:inline-block;background-color:#e31f1f;width:50px;height:4px;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media(max-width: 767px){.footer__title{font-size:36px;padding-left:50px}.footer__title:before{width:40px}}.footer__subtitle{color:hsla(0,0%,100%,.7);font-family:"Commissioner","Comissioner",sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-0.02em;margin-bottom:60px;max-width:603px}.footer__content{padding-top:80px;padding-bottom:80px;margin:0 auto;width:80vw;max-width:700px;position:relative;z-index:2}@media(max-width: 767px){.footer__content{width:90vw;padding-top:60px;padding-bottom:60px}}@media(max-width: 640px){.footer__nav{padding-top:10px}}@media(max-width: 480px){.footer__nav{position:relative;padding:60px 0 30px;top:auto;left:auto;transform:none}}.footer__list{display:flex;justify-content:center;gap:60px;padding-left:0;margin:0}@media(max-width: 767px){.footer__list{gap:40px;flex-wrap:wrap}}@media(max-width: 480px){.footer__list{flex-direction:column;flex-wrap:nowrap;gap:20px;align-items:center}}.footer__list>li{list-style:none}.footer__list>li .active{color:#e31f1f}.footer__list>li>a{display:inline-block;padding:10px 0;border:none;color:#fff;font-family:"Comissioner",sans-serif;font-size:20px;font-weight:400;text-align:center;text-decoration:none;transition:color .3s}.footer__list>li>a:hover{color:#e31f1f}@media(max-width: 1280px){.footer__list>li>a{font-size:18px}}@media(max-width: 480px){.footer__list>li>a{font-size:16px}}.footer__list--dark>li>a{color:#000}.footer__list--dark>li>a:hover{color:red}.footer__list--dark>li .active{color:red}.footer__feedback{color:#fff;text-align:left;margin-bottom:60px}@media(max-width: 767px){.footer__feedback{margin-bottom:40px}}.footer__nav-bottom{margin-top:60px;display:flex;justify-content:center}@media(max-width: 767px){.footer__nav-bottom{margin-top:40px}}.footer__list-bottom{display:flex;align-items:center;gap:48px;padding:0;margin:0;list-style:none}.footer__list-bottom li{list-style:none}.footer__list-bottom a{color:#fff;font-family:"Commissioner","Comissioner",sans-serif;font-size:24px;font-weight:500;line-height:24px;letter-spacing:-0.02em;text-decoration:none;transition:opacity .3s ease}.footer__list-bottom a:hover{opacity:.8}.footer__list-bottom a.active{opacity:.8}@media(max-width: 767px){.footer__list-bottom{gap:20px;flex-wrap:wrap}.footer__list-bottom a{font-size:18px}}.footer .contacts__info{margin-top:60px;display:flex}@media(max-width: 767px){.footer .contacts__info{margin-top:40px;flex-direction:column;align-items:center}}.footer__copyright{display:flex;justify-content:center;font-size:14px;margin-top:60px;padding-top:40px;border-top:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.5);text-align:center}@media(max-width: 767px){.footer__copyright{margin-top:40px;padding-top:30px}}@media(max-width: 640px){.footer__copyright{justify-content:normal;flex-direction:column}}.footer__copyright-text{margin:0 auto}
body.contact-us-open{overflow:hidden}body.contact-us-open .menu{display:none}body.contact-us-open .menu__toggle{display:none}body.contact-us-open .header-wrapper{pointer-events:none}body.contact-us-open .slideout-panel{overflow:hidden}body.contact-us-open .header-wrapper,body.contact-us-open .header{height:100px !important;padding:0}body.contact-us-open .intro{visibility:hidden}body.contact-us-open .header__name{will-change:transform;transform:translateY(-220px);animation-name:none}body.contact-us-open .main.main,body.contact-us-open .intro,body.contact-us-open .menu{opacity:0;transition:opacity .5s}body.contact-us-open .main{display:none}body.contact-us-open .contact-us__wrapper{visibility:visible;transform:translate(-50%, -50%);opacity:1;z-index:50;padding-top:30px;overflow:auto;max-height:calc(100vh - 160px)}@media(max-width: 767px){body.contact-us-open .contact-us__wrapper{position:relative;transform:none;top:auto;left:auto;margin:0 auto}}@media(max-width: 767px){body.contact-us-open{overflow:auto}}.contact-us__wrapper{max-width:900px;padding:0 15px;width:100%;position:fixed;left:50%;top:50%;opacity:0;transform:translate(-100%, -50%);z-index:0;transition:transform .5s;visibility:hidden}@media(max-width: 1280px){.contact-us__wrapper{max-width:700px}}@media(max-width: 767px){.contact-us__wrapper{padding:0 15px 50px 15px}}.contact-us__close{position:absolute;color:#fff;cursor:pointer;top:10px;right:10px;cursor:pointer;width:50px;height:50px}.contact-us__close span{width:100%;height:2px;background:#fff;position:absolute;top:18px;transform:rotate(45deg);transition:background-color .3s}.contact-us__close span:nth-child(2){transform:rotate(-45deg)}.contact-us__close:hover span{background:#e31f1f}@media(max-width: 1280px){.contact-us__close{width:40px;height:40px}}@media(max-width: 767px){.contact-us__close{top:5px}}.contact-us__placeholder{color:#fff;opacity:0;transition:opacity .3s ease}.contact-us__placeholder a{color:#fff}.contact-us__placeholder.appear{opacity:1}.contact-us__title{margin-bottom:80px}@media(max-width: 1280px){.contact-us__title{margin-bottom:30px}}
.title{font-size:60px;font-weight:700;font-family:"Comissioner",sans-serif;line-height:45px}@media(max-width: 1650px){.title{font-size:42px}}@media(max-width: 640px){.title{font-size:34px}}.title--with-line{vertical-align:middle;color:#fff}.title--with-line:before{content:"";display:inline-block;background-color:#e31f1f;width:60px;height:4px;vertical-align:middle;transform:translateY(-5px);margin-right:.45em}@media(max-width: 1650px){.title--with-line:before{width:45px}}@media(max-width: 640px){.title--with-line:before{width:30px}}
.errors-js{position:fixed;top:0;left:0;right:0;bottom:0;background:#b70f25 no-repeat 100% 100%/cover;color:#fff;z-index:2000}.errors-js .logo-ta{top:55px}.errors-inner{display:table-cell;text-align:center;vertical-align:middle;width:100vw;height:100vh}.errors-inner a{color:#fff}.errors-inner h3{max-width:720px;margin:0 auto 20px;font-size:44px;font-weight:700}.errors-inner h3 span{display:block;font-size:34px;font-weight:400;margin-bottom:45px;margin-top:20px}.errors-inner .btn-transparent{height:66px;padding:22px 25px;text-transform:uppercase;font-size:17px;text-transform:none}.errors-inner .btn-transparent:hover{border-color:#fff;background:#fff;color:#ff0026}.no-js-error{display:none}body.no-js .no-js-error{display:block}.error-wrapper{position:relative;height:550px;margin:50px auto;width:85%}.error-wrapper .left-side{display:inline-block;margin:13% auto;width:48%;float:left;text-align:left}.error-wrapper .left-side p{display:inline-block;margin-bottom:25px}.error-wrapper .left-side a{text-decoration:none;display:inline}.error-wrapper .right-side{height:550px;width:50%;background:url(/webpack/f93dfa2fa002f5350336.png) right center no-repeat;background-size:75%;background-position-y:0px;display:inline-block}@media screen and (max-width: 1170px){.error-wrapper .left-side,.error-wrapper .right-side{width:100%;float:none;text-align:center}.error-wrapper .left-side{margin:10% auto}.error-wrapper .right-side{background-size:60%;background-position-x:50%}}@media screen and (max-width: 800px){.error-wrapper .right-side{height:400px}}@media screen and (max-width: 600px){.error-wrapper .right-side{height:300px}}
/*!--------------------------------------------------------------------
STYLES "Outdated Browser"
Version:    1.1.2 - 2015
author:     Burocratik
website:    http://www.burocratik.com
* @preserve
-----------------------------------------------------------------------*/#outdated{display:none;position:fixed;top:0;left:0;width:100%;height:170px;text-align:center;text-transform:uppercase;z-index:1500;background-color:#f25648;color:#fff}#outdated h6{font-size:25px;line-height:25px;margin:30px 0 10px}#outdated p{font-size:12px;line-height:12px;margin:0}#outdated #btnUpdateBrowser{display:block;position:relative;padding:10px 20px;margin:30px auto 0;width:230px;color:#fff;text-decoration:none;border:2px solid #fff;cursor:pointer}#outdated #btnUpdateBrowser:hover{color:#f25648;background-color:#fff}#outdated .last{position:absolute;top:10px;right:25px;width:20px;height:20px}#outdated .last[dir=rtl]{right:auto !important;left:25px !important}#outdated #btnCloseUpdateBrowser{display:block;position:relative;width:100%;height:100%;text-decoration:none;color:#fff;font-size:36px;line-height:36px}* html #outdated{position:absolute}
.b-devise_sessions .page{width:300px;margin:100px auto 20px auto;text-align:center;font-size:16px}.b-devise_sessions .page h2{margin-bottom:10px}.b-devise_sessions .page input{font-size:20px;width:100%}.b-devise_sessions .page input[type=checkbox]{width:auto}.b-devise_sessions .page .field{margin-bottom:10px}.b-devise_sessions .page .actions{margin-bottom:10px}
.choice{display:inline-block;width:33.3333333333%;padding:0 15px;text-align:center;margin-bottom:30px;vertical-align:top}@media(max-width: 640px){.choice{padding:0 10px;margin-bottom:20px}}@media(max-width: 585px){.choice{width:50%}}@media(max-width: 420px){.choice{width:100%}}.choice input[type=radio],.choice input[type=checkbox]{position:absolute;opacity:0}.choice__inner{display:flex;flex-direction:column;justify-content:center;padding:0 10px;height:235px;background:#f5f5f5;cursor:pointer;transition:background .4s ease,box-shadow .4s ease}@media(max-width: 1650px){.choice__inner{height:175px}}@media(max-width: 640px){.choice__inner{height:125px}}.choice:hover .choice__inner,input:checked+.choice__inner{box-shadow:0 0 0 2px #e14b4b}input:checked+.choice__inner{background:rgb(219.5,219.5,219.5)}.choice__image{width:90px;height:90px;margin:0 auto 20px}@media(max-width: 1650px){.choice__image{width:65px;height:65px}}@media(max-width: 640px){.choice__image{width:45px;height:45px}}.choice__image img{width:100%;height:100%;object-fit:contain}.choice__title{font-weight:600;font-size:15px}.choice__title p{margin:0}.step{line-height:normal;margin-bottom:50px;padding:0 15px}@media(max-width: 1650px){.step{margin-bottom:20px}}@media(max-width: 640px){.step{padding:0}}.step__number{text-align:center;color:#e14b4b;font-weight:800;font-size:65px}@media(max-width: 1650px){.step__number{font-size:55px}}@media(max-width: 640px){.step__number{font-size:45px}}.step__title{text-align:center;font-size:30px;font-weight:800;letter-spacing:.05em;margin-bottom:30px}@media(max-width: 1650px){.step__title{font-size:26px}}@media(max-width: 640px){.step__title{font-size:22px}}.step__choices{margin:0 -15px;text-align:center}@media(max-width: 640px){.step__choices{margin:0}}.econtact input[type=text],.econtact input[type=tel],.econtact input[type=email],.econtact textarea{display:block;width:100%;border:1px solid gray;font-size:14px;font-weight:500;padding:12px 14px;margin-bottom:19px}.econtact input[type=submit]{border:none;background-color:#e14b4b;text-transform:uppercase;color:#fff;font-size:13.8px;font-weight:800;letter-spacing:.2em;padding:18px 30px;box-shadow:inset 0 0 0 2px #e14b4b;cursor:pointer;transition:.3s all}.econtact input[type=submit]:hover{background:rgba(0,0,0,0);color:#e14b4b}.econtact__group{margin:0 -15px}.econtact__group:before{content:" ";display:table}.econtact__group:after{content:" ";display:table;clear:both}.econtact__col{float:left;width:50%;padding:0 15px}.econtact__col.text-center{text-align:center}@media(max-width: 480px){.econtact__col{width:100%}}.econtact__col--btn input[type=submit]{width:100%}.estimate-form{max-width:1130px;padding:80px 15px;margin:0 auto}@media(max-width: 1650px){.estimate-form{padding:30px 10px}}.estimate-form .contacts{max-width:580px;margin:0 auto}.estimate-form .contacts h3{text-align:center;font-size:30px;list-style:.05em}.estimate-form textarea{width:100%;height:200px;font-size:14px;padding:10px;resize:vertical;border:1px solid #ccc}.uppy-Dashboard-inner{margin:0 auto}
.estimates__header{text-align:center;background:#f5f5f5;padding:100px 15px 100px;color:#2f3034}@media(max-width: 1650px){.estimates__header{padding:80px 15px 80px}}@media(max-width: 640px){.estimates__header{padding:90px 15px 50px}}.estimates__header h1{font-size:50px;font-weight:800;margin:0;letter-spacing:.05em;margin-bottom:20px}@media(max-width: 1650px){.estimates__header h1{font-size:42px}}@media(max-width: 640px){.estimates__header h1{font-size:28px}}.estimates__descr{font-size:22px;font-weight:500;letter-spacing:.025em;line-height:1.5}@media(max-width: 1650px){.estimates__descr{font-size:18px}}@media(max-width: 640px){.estimates__descr{font-size:14px}}.estimates__descr .contact-info{margin:0 auto;padding:0 15px;margin-top:50px}.b-estimates .main{background-color:#fff}
.customers{background:#fff;width:100%;padding:60px 20px 80px}@media(max-width: 1024px){.customers{padding:40px 20px 60px}}@media(max-width: 767px){.customers{padding:30px 15px 50px}}.customers__container{max-width:900px;margin:0 auto;display:flex;flex-direction:column;align-items:center}@media(max-width: 1024px){.customers__container{max-width:800px}}@media(max-width: 767px){.customers__container{max-width:100%}}.customers__header{max-width:800px;margin:0 auto 60px;text-align:center;color:#212121;font-family:"Comissioner",sans-serif;font-size:24px;font-weight:400;line-height:1.5}@media(max-width: 767px){.customers__header{font-size:20px;margin-bottom:40px}}@media(max-width: 480px){.customers__header{font-size:18px}}.customers__list{width:100%;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;text-align:center;justify-content:center;border-left:1px solid #e1e1e9}.customers__item{display:flex;align-items:center;justify-content:center;height:221px;border:1px solid #e1e1e9;border-left:0}.customers__item:nth-child(n+4){border-top:0}@media(max-width: 1280px){.customers__item{height:195px}.customers__item:nth-child(n+3){border-top:0}}@media(max-width: 480px){.customers__item:nth-child(n+2){border-top:0}}@media(max-width: 360px){.customers__item{height:152px}}.customers img{display:block;margin:0 auto;max-width:100%;max-height:100%}.customers__item,.customers__filler{width:33.3333333333%;flex-basis:33.3333333333%;flex:0 0 auto}@media(max-width: 1280px){.customers__item,.customers__filler{width:50%}}@media(max-width: 480px){.customers__item,.customers__filler{width:100%}}.customers__item{overflow:hidden}.customers__item:hover .customers__front,.customers__item.hover .customers__front{transform:translateX(100%);transition:transform .2s,opacity .1s .2s;opacity:0}.customers__item:hover .customers__back,.customers__item.hover .customers__back{padding:60px 25px;opacity:1;transition:opacity 0}.customers__item:hover .customers__back strong,.customers__item.hover .customers__back strong{margin-bottom:16px;line-height:18px}.customers__item:hover .customers__front--nohover,.customers__item.hover .customers__front--nohover{transform:translateX(0%);opacity:1}.customers__front,.customers__back{width:100%;height:100%}.customers__flipper{transition:.6s;position:relative;width:100%;height:100%}.customers__front,.customers__back{position:absolute;top:0;left:0;display:flex;align-items:center}.customers__front{background:#fff;z-index:2;transform:translateX(0deg);opacity:1;transition:transform 0s,opacity .3s}.customers__back{flex-direction:column;justify-content:center;background:#e31f1f;color:#fff;color:#fff;font-size:17px;font-weight:400;line-height:28px}.customers__back strong{display:block;margin-bottom:20px;font-size:20px;font-weight:700}
.portfolio{margin-bottom:60px}.portfolio__container{max-width:1440px;margin:0 auto;padding:0 20px}@media(max-width: 1280px){.portfolio__container{padding:0 15px}}.portfolio__content{padding-top:40px}@media(max-width: 767px){.portfolio__content{padding-top:25px}}.cases__grid{display:grid;grid-template-columns:1fr;gap:40px;margin-bottom:60px}@media(max-width: 1280px){.cases__grid{gap:35px}}@media(max-width: 991px){.cases__grid{gap:30px}}@media(max-width: 640px){.cases__grid{gap:25px}}.cases__pagination{text-align:center;padding:40px 0}.portfolio{width:100%;padding:60px 20px 80px}@media(max-width: 1024px){.portfolio{padding:40px 20px 60px}}@media(max-width: 767px){.portfolio{padding:30px 15px 50px}}.portfolio__container{max-width:970px;margin:0 auto;display:flex;flex-direction:column;align-items:center}@media(max-width: 1024px){.portfolio__container{max-width:800px}}@media(max-width: 767px){.portfolio__container{max-width:100%}}.portfolio__content{width:100%;max-width:970px;margin:0 auto}.portfolio__filters{margin-bottom:60px;width:100%;max-width:970px}@media(max-width: 767px){.portfolio__filters{margin-bottom:40px}}.portfolio__pagination{display:flex;justify-content:center;padding-top:40px;width:100%}.portfolio-tabs{display:inline-flex;justify-content:center;align-items:center;gap:0;margin:0 auto 60px;position:relative;background-color:#f5f5f5;border-radius:32px;padding:5px}@media(max-width: 767px){.portfolio-tabs{margin-bottom:40px}}@media(max-width: 480px){.portfolio-tabs{width:100%;max-width:100%}}.portfolio-tabs__pill{position:absolute;top:5px;bottom:5px;left:5px;background-color:#e31f1f;border-radius:28px;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);z-index:1;pointer-events:none}.portfolio-tabs__link{display:inline-block;padding:14px 40px;color:#666;border-radius:28px;font-family:"Commissioner",sans-serif;font-size:18px;font-weight:400;cursor:pointer;transition:color .3s ease;text-decoration:none;border:none;user-select:none;position:relative;z-index:2;white-space:nowrap}@media(max-width: 991px){.portfolio-tabs__link{padding:12px 32px;font-size:16px}}@media(max-width: 767px){.portfolio-tabs__link{padding:10px 28px;font-size:15px}}@media(max-width: 480px){.portfolio-tabs__link{padding:10px 20px;font-size:14px;flex:1;text-align:center}}.portfolio-tabs__link:hover{color:#fff}.portfolio-tabs:hover .portfolio-tabs__link.portfolio-tabs__link--active:not(:hover){color:#666}.portfolio-tabs__link--active{color:#fff;font-weight:500}.portfolio-filters{display:flex;justify-content:center;align-items:center;width:100%}.portfolio-filters__container{display:flex;gap:16px;width:100%}@media(max-width: 767px){.portfolio-filters__container{gap:12px;flex-direction:column}}.portfolio-filter{position:relative;flex:1}.portfolio-filter__button{display:flex;align-items:center;gap:12px;padding:12px 20px;background-color:#f5f5f8;border:none;border-radius:43px;cursor:pointer;font-family:"Commissioner",sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:-0.02em;color:#080a2f;transition:all .2s ease;width:100%;justify-content:space-between}@media(max-width: 767px){.portfolio-filter__button{padding:10px 16px;font-size:15px}}.portfolio-filter__button:hover{background-color:rgb(236,236,241.7)}.portfolio-filter__button:active,.portfolio-filter__button.is-open{background-color:rgb(230,230,237.5)}.portfolio-filter__label{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portfolio-filter__icon{flex-shrink:0;width:17px;height:17px;transition:transform .2s ease}.is-open .portfolio-filter__icon{transform:rotate(45deg)}.portfolio-filter__dropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border:none;border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.12);opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease;z-index:100;pointer-events:none}.portfolio-filter.is-open .portfolio-filter__dropdown{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}@media(max-width: 767px){.portfolio-filter__dropdown{position:fixed;left:20px;right:20px;top:auto}}.portfolio-filter__dropdown-inner{max-height:300px;overflow-y:auto;padding:8px}.portfolio-filter__dropdown-inner::-webkit-scrollbar{width:6px}.portfolio-filter__dropdown-inner::-webkit-scrollbar-track{background:#f1f1f1}.portfolio-filter__dropdown-inner::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.portfolio-filter__dropdown-inner::-webkit-scrollbar-thumb:hover{background:#555}.portfolio-filter__item{display:block;padding:12px 16px;color:#333;text-decoration:none;border-radius:6px;transition:background-color .15s ease;font-family:"Comissioner",sans-serif;font-size:14px}.portfolio-filter__item:hover{background-color:#f5f5f5}.portfolio-filter__item--active{background-color:#fff0f0;color:#e31f1f;font-weight:500}.portfolio-filter__item--active:hover{background-color:#ffe5e5}.portfolio-filter__item--disabled{color:#ccc;cursor:not-allowed;pointer-events:none}.portfolio-filter__item--disabled:hover{background-color:rgba(0,0,0,0)}.project-list{display:flex;flex-direction:column}.project-item{display:flex;padding:25px 0;border-bottom:1px solid #e8e8ed;transition:background-color .2s ease}@media(max-width: 767px){.project-item{padding:20px 0}}@media(max-width: 480px){.project-item{flex-direction:column;gap:16px;padding:20px 0}}.project-item:hover{background-color:rgba(227,31,31,.02)}.project-item__left{display:flex;flex-direction:column;gap:18px;min-width:200px;flex-shrink:0}@media(max-width: 991px){.project-item__left{min-width:180px}}@media(max-width: 767px){.project-item__left{min-width:150px}}@media(max-width: 480px){.project-item__left{flex-direction:row;justify-content:space-between;align-items:center;min-width:unset}}.project-item__number{color:#9697a7;font-family:"Commissioner",sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-0.02em}@media(max-width: 480px){.project-item__number{font-size:14px}}.project-item__category{color:#9697a7;font-family:"Commissioner",sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-0.02em}@media(max-width: 480px){.project-item__category{font-size:14px}}.project-item__content{flex:1;display:flex;flex-direction:column;gap:14px}.project-item__title-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.project-item__title{color:#080a2f;font-family:"Commissioner",sans-serif;font-size:32px;font-weight:700;line-height:24px;letter-spacing:-0.02em}@media(max-width: 991px){.project-item__title{font-size:28px}}@media(max-width: 767px){.project-item__title{font-size:24px}}@media(max-width: 480px){.project-item__title{font-size:20px}}.project-item__link{color:inherit;text-decoration:none;transition:color .2s ease}.project-item__link:hover{color:#e31f1f}.project-item__badge{display:inline-flex;align-items:center;justify-content:center;padding:5px 12px;border:1px solid #c1c2cd;border-radius:32px;font-family:"Commissioner",sans-serif;font-size:14px;font-weight:500;line-height:24px;letter-spacing:-0.02em;color:#9697a7}@media(max-width: 480px){.project-item__badge{padding:4px 10px;font-size:12px}}.project-item__description{color:#9697a7;font-family:"Commissioner",sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-0.02em}@media(max-width: 480px){.project-item__description{font-size:14px}}.project-item__description p{margin:0;line-height:inherit}
.work{border-bottom:1px solid #e1e1e9;color:#000;line-height:26px;text-decoration:none;font-size:18px;display:flex;justify-content:space-between}@media screen and (min-width: 1279px)and (max-width: 1650px){.work{line-height:26px}}.work h3{font-size:17px;font-weight:700;font-family:"Comissioner",sans-serif;margin:0}@media(max-width: 1650px){.work h3{font-size:14px}}@media(max-width: 1280px){.work h3{line-height:16px}}.work p{font-size:17px;line-height:24px;font-family:"Comissioner",sans-serif;margin-top:3px}@media(max-width: 1650px){.work p{font-size:14px}}@media(max-width: 1280px){.work p{line-height:20px}}@media(max-width: 480px){.work{flex-direction:column;padding:28px 0 14px 0}}@media(max-width: 480px){.work:nth-child(1){padding:38px 0 14px 0}}.work .col{min-height:1px}.work .col a{color:#212121;font-family:"Comissioner";font-size:17px;font-weight:400;line-height:26.06px;text-decoration:underline}@media(max-width: 1650px){.work .col a{font-size:14px}}.work__title{font-weight:600;color:#212121;font-family:"Comissioner";font-size:17px;font-weight:700;display:block;max-width:230px}@media(max-width: 1650px){.work__title{font-size:14px;line-height:26px}}@media(max-width: 1280px){.work__title{line-height:16px}}@media(max-width: 480px){.work__title{font-size:17px}}.work__description{color:#212121;font-family:"Comissioner";font-size:17px;font-weight:400;margin-top:3px}@media(max-width: 1650px){.work__description{font-size:14px;line-height:18px}}@media(max-width: 480px){.work__description{margin:8px 0 23px 0}}@media(max-width: 480px){.work__description p{font-size:17px;max-width:unset !important}}.work__image{max-width:265px;padding-right:15px}.work__image img{max-width:100%}@media(max-width: 640px){.work__image{display:none}}.work__image--mobile{display:none}.work__info{padding:36px 0 47px;min-height:122px;display:flex;width:70%}.work__info .col:nth-child(1){width:58%;flex-shrink:0}.work__info .col:nth-child(1) p{max-width:205px}@media(max-width: 1280px){.work__info .col:nth-child(1) p{max-width:140px}}@media(max-width: 1650px){.work__info .col:nth-child(1){width:54%}}@media(max-width: 1450px){.work__info .col:nth-child(1){width:55%}}@media(max-width: 991px){.work__info .col:nth-child(1){width:53%}}@media(max-width: 991px){.work__info .col:nth-child(1){width:54%}}@media(max-width: 640px){.work__info .col:nth-child(1){margin-left:0;width:50%}}@media(max-width: 480px){.work__info .col:nth-child(1){width:100%}}.work__info .col:nth-child(2) p{max-width:230px}@media(max-width: 480px){.work__info .col:nth-child(2) p{max-width:unset}}.work__info .col:nth-child(3) a{display:none}@media(max-width: 1650px){.work__info{padding:32px 0 39px 0;min-height:90px}}@media(max-width: 1280px){.work__info{padding:38px 0 24px 0}}@media(max-width: 865px){.work__info{padding:30px 0 20px}}@media(max-width: 640px){.work__info{font-size:14px}.work__info .col{width:53%;margin-left:3%}}@media(max-width: 480px){.work__info{flex-direction:column;padding:0;margin-bottom:7px;width:80%}.work__info .col{margin:0;width:100%}}.work__details{opacity:1;padding:36px 0 47px;font-size:17px;line-height:1.5;width:14%;min-width:122px}.work__details .col{width:100%}.work__details .col p{text-decoration:underline}.work__details .col a{display:block;margin-bottom:10px}@media(max-width: 1650px){.work__details{min-width:101px;width:13%}}@media(max-width: 991px){.work__details{width:18%}}@media(max-width: 1280px){.work__details{padding:38px 0 24px}}@media(max-width: 865px){.work__details{padding:30px 0}}@media(max-width: 991px){.work__details{font-size:14px}}@media(max-width: 480px){.work__details{padding:0}}.works{margin-bottom:25px;max-width:45vw;margin:0 auto}@media(max-width: 1200px){.works{max-width:70%}}@media(max-width: 865px){.works{max-width:520px}}@media(max-width: 640px){.works{max-width:100%}}.works__header{padding:15px 0;border-bottom:2px solid #e1e1e9;font-size:18px;font-weight:600}@media(max-width: 1650px){.works__header{padding-bottom:10px}}.works__header:before{content:" ";display:table}.works__header:after{content:" ";display:table;clear:both}@media(max-width: 991px){.works__header{font-size:16px}}@media(max-width: 767px){.works__header{font-size:14px}}@media(max-width: 640px){.works__header{display:none}}.works__header .col{float:left;width:33.3333333333%;color:#a2a2b4;font-family:"Comissioner";font-size:24px;font-weight:700;line-height:46px;letter-spacing:-0.48px}.works__header .col::first-letter{text-transform:uppercase}.works__header .col:nth-child(1){width:42%}@media(max-width: 991px){.works__header .col:nth-child(1){width:38%}}.works__header .col:nth-child(2){width:44%}@media(max-width: 865px){.works__header .col:nth-child(2){width:42%}}.works__header .col:nth-child(3){width:14%}.works__nav .pagination .page{padding:0 5px;padding-top:20px}@media(max-width: 1024px){.works__nav .pagination .page{padding-top:10px}}@media(max-width: 480px){.works__nav .pagination .page{padding:10px 3px}}@media(max-width: 360px){.works__nav .pagination .page{padding:9px 0px}}.works__content{padding-top:55px}@media(max-width: 767px){.works__content{padding-top:25px}}
.works-filter{position:relative;margin-bottom:35px;z-index:10}@media(max-width: 865px){.works-filter{margin-bottom:10px}}.works-filter--open .works-filter__inner{display:flex}.works-filter__show{width:100%;display:none;justify-content:center;color:#212121;font-weight:700;background-color:#e9e9f0;border:2px solid rgba(0,0,0,0);padding:19px 30px;text-decoration:none;margin-bottom:15px;outline:#e31f1f}@media(max-width: 1024px){.works-filter__show{display:flex;align-items:center}}@media(max-width: 640px){.works-filter__show{max-width:calc(100% - 50px);margin:0 auto 15px}}.works-filter__show:focus{border-color:#e31f1f}.works-filter__show:before{content:"";display:block;width:15px;height:12px;background-image:url(/webpack/burger-a7524e1ecf4670eb2dfe8e2d43f34196.svg);background-repeat:no-repeat;background-position:center;margin-right:10px}.works-filter__show--active{border-color:#e31f1f}.works-filter__inner{position:relative;display:flex;justify-content:space-between;margin-bottom:20px;z-index:10}@media(max-width: 1024px){.works-filter__inner{display:none;flex-wrap:wrap}}@media(max-width: 640px){.works-filter__inner{padding:0 25px}}.works-filter__button{position:relative;min-width:calc(8.7vw - 10px);height:100%;display:inline-flex;justify-content:center;align-items:center;flex-grow:1;color:#68686b;font-size:17px;padding:25px 15px;background-color:#e9e9f0;text-decoration:none;text-align:center;transition:background-color .3s}.works-filter__button:hover{background-color:#dbdbdb}@media(max-width: 1440px){.works-filter__button{min-width:calc(9.1vw - 10px)}}@media(max-width: 1024px){.works-filter__button{max-width:100%;width:100%;flex-shrink:0;padding:19px 22px;margin-right:5px}}.works-filter__button--active{background-color:#e31f1f;color:#fff}.works-filter__button--active:hover{background-color:#e31f1f}.works-filter__btns{overflow:hidden}.works-filter__btns.is-open{overflow:visible}.works-filter__kind{padding-right:.6vw}.works-filter__kind:last-child{padding-right:0}ul.works-filter__kinds{display:inline-flex;margin:0;padding:0 .6vw 0 0;list-style:none;overflow:hidden}.works-filter__btns--mobile{position:relative;max-width:100%;width:100%;display:none;overflow:hidden}@media(max-width: 767px){.works-filter__btns--mobile{display:flex}}.works-filter__btns--mobile:before{content:"";position:absolute;top:0;left:0;width:25px;height:57px;background-image:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 100%);transform:rotate(180deg);opacity:0;transition:opacity .3s;z-index:10}.works-filter__btns--mobile:after{content:"";position:absolute;top:0;right:0;width:25px;height:57px;background-image:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 100%);transition:opacity .3s}.works-filter__btns--mobile .works-filter__kinds{display:flex;width:100%;overflow-x:auto;overflow-y:hidden;padding:0 0 10px;margin:0 0 5px 0}@media(max-width: 640px){.works-filter__btns--mobile .works-filter__kinds{padding-left:25px}}.works-filter__btns--mobile .works-filter__kind{flex-shrink:0;padding-right:0;margin-right:5px}.works-filter__btns--mobile .works-filter__kind:last-child{margin-right:0}.works-filter__btns--scroll:before{opacity:1}.works-filter__btns--scroll-end:after{opacity:0}.works-filter__checked{display:inline-flex;align-items:center;color:#212121;flex-shrink:0;text-decoration:none;padding:20px 0;margin-left:10px}@media(max-width: 767px){.works-filter__checked{width:100%;justify-content:space-between;padding:15px 20px;border:2px solid #e6e6ed;margin-left:0}}@media(max-width: 640px){.works-filter__checked{width:calc(100% - 50px);margin:0 auto}}.works-filter__checked:before{content:"";display:block;flex-shrink:0;width:22px;height:22px;border:1px solid #e31f1f;margin-right:10px}@media(max-width: 767px){.works-filter__checked:before{order:1;margin-right:0;margin-left:10px}}.works-filter__checked--active:before{background-image:url(/webpack/check-5ec05c35dc812debc924bb6fe583557e.svg);background-position:center;background-repeat:no-repeat}.works-filter__select{position:relative;width:100%;flex-grow:1;margin-right:10px}@media(max-width: 1024px){.works-filter__select{margin-right:0;margin-bottom:10px}}.works-filter__select:last-child{margin-right:0}@media(max-width: 1024px){.works-filter__select:last-child{margin-bottom:0}}.works-filter__select--open{box-shadow:0 3px 25px rgba(0,0,0,.15)}.works-filter__select--open .works-filter__select-input{position:relative;background-color:#fff;border:2px solid rgba(0,0,0,0);border-bottom:2px solid #e1e1e9;transition:border .5s}.works-filter__select--open .works-filter__select-input:after{transform:rotate(180deg);transition:transform .3s}.works-filter__select--open .works-filter__wrap{top:100%;visibility:visible;opacity:1}.works-filter__select--open .works-filter__wrap.animated{transition:opacity .5s,top .5s}.works-filter__select-input{display:flex;align-items:center;justify-content:space-between;color:#68686b;padding:24px;border:2px solid #e1e1e9;background-color:#fff;cursor:pointer;z-index:20}.works-filter__select-input:after{content:"";display:block;width:12px;height:7px;background-image:url(/webpack/arrow-down-2acd2d640a07fa82bb9c9bbc428d7c7f.svg);background-repeat:no-repeat;background-position:center;background-size:cover;transition:transform .3s}.works-filter__placeholder{opacity:.4}.works-filter__wrap{position:absolute;opacity:0;top:0;visibility:hidden;width:100%;padding:25px 0;background-color:#fff;box-shadow:0 25px 25px rgba(0,0,0,.15);z-index:10}.works-filter__wrap.animated{transition:opacity .5s 0s,top .5s}.works-filter__list{max-height:182px;list-style:none;padding:0 25px;margin:0;overflow:auto;z-index:10}@media(max-width: 1300px){.works-filter__list{padding:0 20px}}.works-filter__list::-webkit-scrollbar{width:4px}.works-filter__list::-webkit-scrollbar-track-piece{background-color:#fff}.works-filter__list::-webkit-scrollbar-thumb{background-color:#e31f1f}.works-filter__item{margin-bottom:15px}.works-filter__item:last-child{margin-bottom:0}.works-filter__item--active .works-filter__value:before{border:1px solid #e31f1f;background-image:url(/webpack/check-5ec05c35dc812debc924bb6fe583557e.svg);background-position:center;background-repeat:no-repeat}.works-filter__value{display:flex;align-items:flex-start;color:#212121;text-decoration:none;transition:color .5s}.works-filter__value:before{content:"";display:block;flex-shrink:0;width:22px;height:22px;border:1px solid #e1e1e9;margin-right:10px;transition:border .5s}.works-filter__value:hover{color:#e31f1f}.works-filter__value:hover:before{border:1px solid #e31f1f}.works-filter__value span{padding:5px 0}.works-filter__button--more{cursor:pointer}.works-filter__button--more:hover .works-filter__cover{visibility:visible;opacity:1;transition:opacity .5s}.works-filter__cover{position:absolute;top:80%;width:14.4vw;padding-top:35px;opacity:0;visibility:hidden;transition:opacity .5s}@media(max-width: 1300px){.works-filter__cover{width:16vw}}@media(max-width: 640px){.works__wrap{padding:0 25px}}.works__dropdown-toggle{position:relative;width:calc(7.8vw - 10px);height:100%;max-height:69px;display:inline-flex;justify-content:center;align-items:center;flex-grow:1;color:#68686b;font-size:17px;padding:25px 15px;background-color:#e9e9f0;text-decoration:none;text-align:center;border:none;cursor:pointer;transition:background-color .3s,color .3s}@media(max-width: 1440px){.works__dropdown-toggle{width:8.4vw}}@media(max-width: 1200px){.works__dropdown-toggle{width:10vw}}@media(max-width: 1024px){.works__dropdown-toggle{padding:19px 15px}}.works__dropdown-toggle:hover{background-color:#dbdbdb}.works__dropdown-toggle.is-open{background-color:#e31f1f;color:#fff}.works-filter__container{max-width:78%;flex-shrink:0;flex-grow:1}@media(max-width: 767px){.works-filter__container{display:none}}.works-filter__btns-wrap{display:flex}@media(max-width: 1440px){.works-filter__btns-wrap{flex-wrap:wrap}}.works__dropdown-wrapper[aria-haspopup=false] .works__dropdown-toggle{width:0;padding:0}.works__dropdown-wrapper{display:inline-block}.works__dropdown{top:93px;left:50%;width:14.4vw;list-style:none;background-color:#fff;box-shadow:0 25px 55px rgba(0,0,0,.15);margin:0;padding:17.5px 10px;transform:translateX(-50%)}@media(max-width: 1440px){.works__dropdown{width:25vw}}@media(max-width: 1024px){.works__dropdown{top:82px}}.works__dropdown:before{content:"";position:absolute;width:21px;height:21px;background-color:#fff;top:-10px;right:50%;box-shadow:-21px -19px 34px rgba(0,0,0,.15);transform:translateX(50%) rotate(45deg)}.works__dropdown .works-filter__kind{margin-right:0}.works__dropdown .works-filter__button{width:auto;max-height:100%;display:flex;align-items:flex-start;justify-content:flex-start;color:#212121;text-decoration:none;text-align:left;white-space:normal;transition:color .5s;padding:7.5px 15px;background-color:rgba(0,0,0,0)}.works__dropdown .works-filter__button:before{content:"";display:block;flex-shrink:0;width:22px;height:22px;border:1px solid #e1e1e9;margin-right:10px;transition:border .5s}.works__dropdown .works-filter__button:hover{color:#e31f1f}.works__dropdown .works-filter__button:hover:before{border:1px solid #e31f1f}.works__dropdown .works-filter__button--active:before{border:1px solid #e31f1f;background-image:url(/webpack/check-5ec05c35dc812debc924bb6fe583557e.svg);background-position:center;background-repeat:no-repeat}
.case-card{position:relative;display:block;text-decoration:none;color:inherit;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.case-card:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.case-card:hover .case-card__img{transform:none}.case-card--simple{background:rgba(0,0,0,0);box-shadow:none;border-radius:0}.case-card--simple:hover{transform:none;box-shadow:none}.case-card--simple .case-card__image{background:#f0f0f0;border-radius:0}.case-card--simple .case-card__content{padding:27px 0}.case-card__badge{position:absolute;top:20px;left:20px;padding:8px 16px;background:#100f56;color:#fff;border-radius:20px;font-size:14px;font-weight:600;z-index:10;text-transform:uppercase;letter-spacing:.5px}@media(max-width: 640px){.case-card__badge{font-size:12px;padding:6px 12px;top:15px;left:15px}}.case-card__image{width:100%;height:570px;min-height:0;overflow:visible;background:#f5f5f5;position:relative}.case-card__image img{width:100%;height:inherit;object-fit:cover}.case-card__img{width:100%;height:auto;object-fit:contain;transition:transform .3s ease}.case-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#999;font-size:18px}.case-card__content{padding:30px}@media(max-width: 640px){.case-card__content{padding:20px}}.case-card__header{display:flex;align-items:center;gap:16px}.case-card__title{margin:0;font-size:24px;font-weight:700;line-height:1.3;color:#212121;font-family:"Commissioner",sans-serif}@media(max-width: 1280px){.case-card__title{font-size:22px}}@media(max-width: 640px){.case-card__title{font-size:20px}}.case-card__status{display:inline-block;padding:7px 12px;border:#e31f1f 1px solid;color:#232431;border-radius:17px;font-weight:600;vertical-align:middle}@media(max-width: 640px){.case-card__status{font-size:11px;padding:3px 10px;margin-left:8px}}.case-card__description{font-size:16px;line-height:1.6;color:#9697a7;margin:0;font-family:"Commissioner",sans-serif}@media(max-width: 640px){.case-card__description{font-size:15px}}.b-inner .page,.b-inner .landing-page{background:#fff;padding-bottom:40px}.b-inner .landing-page{background:rgba(0,0,0,0);position:relative;padding-bottom:0;z-index:5}.b-home .pages{opacity:1}#rocket_cms_contact_sent{padding:30px;text-align:center}
@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.lines{display:flex;position:fixed;top:0;left:0;height:100%;width:100%;justify-content:space-between;padding:0 90px}@media(max-width: 1650px){.lines{padding:0 70px}}@media(max-width: 1200px){.lines{padding:0 60px}}@media(max-width: 640px){.lines{padding:0 25px}}.lines__line{width:1px;background:rgba(87,87,157,.3)}.b-preloader .lines__line{height:0;animation:line-vertical 1s 5.25s forwards}@media(max-width: 1200px){.lines__line--hide-md{display:none}}.lines__line-hr{position:absolute;top:50%;left:0;width:100%;height:1px;background:rgba(87,87,157,.3)}.b-preloader .lines__line-hr{width:0;animation:line-horizontal 1s 6s forwards}@keyframes line-vertical{to{height:100%}}@keyframes line-horizontal{to{width:100%}}@keyframes jump-arrow{0%{transform:translate(0, -5px)}100%{transform:translate(0, 5px)}}@keyframes show-scroll{to{opacity:1}}.b-preloader .scroll-down{opacity:0;animation:show-scroll 1s 6.25s forwards}.scroll-down__drag{width:60px;height:60px;border-radius:50%;border:2px solid #e31f1f;margin:0 auto;cursor:pointer;position:relative}@media(max-height: 860px){.scroll-down__drag{width:50px;height:50px}}@media(max-height: 630px){.scroll-down__drag{width:45px;height:45px}}.scroll-down__drag:after{content:"";display:block;position:absolute;top:50%;left:50%;width:12px;height:16px;margin-left:-6px;margin-top:-8px;background-image:url(/webpack/5b4a2ec146188dfd9b8e.png);background-position:center;background-repeat:no-repeat}.scroll-down__drag:hover:after{animation:jump-arrow .5s infinite;animation-direction:alternate}.scroll-down__line{width:2px;height:170px;background:#fff;margin:25px auto}@media(max-height: 860px){.scroll-down__line{height:88px;margin:20px auto}}@media(max-height: 630px){.scroll-down__line{height:65px;margin:10px auto}}.scroll-down__title{font-size:17px;font-weight:500;letter-spacing:.015em}@media(max-height: 860px){.scroll-down__title{font-size:15px}}@media(max-height: 640px){.scroll-down__title{font-size:14px}}.home-promo{display:flex;height:100%;position:relative;align-items:center;justify-content:center}.home-promo__title{position:relative;font-size:130px;font-weight:700;line-height:1;letter-spacing:-0.02em}.b-preloader .home-promo__title{opacity:0;animation:show-title 1s 6.25s forwards}.home-promo__title span{font-size:35px;color:#57579d;position:absolute;bottom:100%;left:0;margin-left:.2em;letter-spacing:-0.015em}@media(max-width: 1650px){.home-promo__title span{font-size:28px}}@media(max-width: 1200px){.home-promo__title span{margin-left:2px}}@media(max-width: 640px){.home-promo__title span{margin-left:0}}@media(max-width: 640px){.home-promo__title span{font-size:22px}}@media(max-width: 360px){.home-promo__title span{bottom:43px}}@media(max-width: 1650px){.home-promo__title{font-size:82px}}@media(max-width: 1200px){.home-promo__title{font-size:65px}}@media(max-width: 640px){.home-promo__title{font-size:33px}}@media(max-width: 360px){.home-promo__title{transform:translate(-2px, -3px)}}.home-promo__scroll-down{position:absolute;bottom:45px;left:50%;transform:translate(-50%, 0)}@media(max-height: 860px){.home-promo__scroll-down{bottom:30px}}@keyframes show-title{to{opacity:1}}.about__text{margin-bottom:46px;font-size:20px;line-height:1.7}@media(max-width: 1650px){.about__text{font-size:17px;line-height:1.7647058824}}@media(max-width: 1200px){.about__text{margin-bottom:35px}}@media(max-width: 640px){.about__text{margin-bottom:15px;font-size:14px;line-height:1.7142857143}}.about__text p{margin-bottom:1.2em}.about__desc{display:flex;flex-direction:row;justify-content:flex-start;align-items:start}@media(max-width: 640px){.about__desc{flex-direction:column}}.about__desc-part{margin-right:65px}.about__desc-part:last-child{margin-right:0;padding-right:2px}@media(max-width: 640px){.about__desc-part{margin-bottom:20px}}.about__desc-title{margin-bottom:11px;font-size:50px;font-weight:500}@media(max-width: 1650px){.about__desc-title{margin-bottom:10px;font-size:40px}}@media(max-width: 640px){.about__desc-title{margin-bottom:5px}}.about__desc-text{font-size:20px}@media(max-width: 1650px){.about__desc-text{font-size:17px}}@media(max-width: 640px){.about__desc-text{font-size:16px}}.about__footer{margin-top:90px}@media(max-width: 1650px){.about__footer{margin-top:65px}}@media(max-width: 640px){.about__footer{margin-top:25px}}.about__footer .rs-subtitle{padding-right:5%}@media(max-width: 767px){.about__footer .rs-subtitle{padding-right:0}}.about__button{margin-top:33px}@media(max-width: 1650px){.about__button{margin-top:20px}}@media(max-width: 480px){.about__button{margin-top:17px}}.hservices__list{margin:0;padding:0;list-style:none;counter-reset:list}.hservices__item{position:relative;padding-right:160px;box-sizing:border-box;font-size:30px;font-weight:700;letter-spacing:-0.001em;padding-left:90px}.hservices__item:not(:last-child){margin-bottom:49px}.hservices__item:not(:last-child){margin-bottom:40px}@media(max-width: 480px){.hservices__item:not(:last-child){margin-bottom:25px}}@media(max-width: 1650px){.hservices__item{padding-left:65px}}@media(max-width: 991px){.hservices__item{max-width:480px;font-size:24px}}@media(max-width: 640px){.hservices__item{font-size:22px;padding-left:0;margin-bottom:25px}}.hservices__item:before{counter-increment:list;content:"0" counter(list) ".";position:absolute;top:6px;left:0;color:#57579d;line-height:1}@media(max-width: 991px){.hservices__item:before{top:4px}}@media(max-width: 640px){.hservices__item:before{font-size:22px;position:static;display:block;margin-bottom:5px}}@media(max-width: 1650px){.hservices__item{font-size:26px}}@media(max-width: 1200px){.hservices__item{padding-right:0}}.hservices__item[href]:hover .hservices__more{opacity:1;right:0;transition:opacity .3s,right .3s,transform .3s;cursor:pointer}@media(max-width: 1200px){.hservices__item[href]:hover .hservices__more{display:none}}.hservices__item-link{display:inline-block;vertical-align:top;text-decoration:none}.hservices__item-title{margin-bottom:8px;font-size:30px;color:#fff;line-height:1.2666666667}@media(max-width: 1650px){.hservices__item-title{font-size:24px}}@media(max-width: 991px){.hservices__item-title{margin-bottom:4px}}@media(max-width: 640px){.hservices__item-title{font-size:22px;line-height:1.364}}@media(max-width: 480px){.hservices__item-title{margin-bottom:8px}}.hservices__item-desc{font-size:20px;color:#fff;font-weight:400;line-height:1.5}@media(max-width: 1650px){.hservices__item-desc{font-size:17px}}@media(max-width: 640px){.hservices__item-desc{font-size:16px}}.hservices__more{position:absolute;top:5px;right:100px;opacity:0;transition:opacity .3s,right .3s,transform .3s}.hservices__more:hover{transform:scale(1.03)}.hservices__button{width:67px;height:67px;background-image:url(/webpack/arrow-right-37108e53cb5e654656e0698324d11117.svg);background-repeat:no-repeat;background-size:31px;background-position:center;background-color:rgba(0,0,0,0);border:2px solid #fff}@media(max-width: 1650px){.hservices__button{width:50px;height:50px;background-size:20px}}@keyframes titlehover{from{-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-position:150% 100%}to{-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-position:50% 100%}}@keyframes titlehoverinvert{from{-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-position:50% 100%}to{-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-position:-50% 100%}}.hworks__row{display:flex;align-items:center}@media(max-width: 865px){.hworks__row{flex-direction:column}}.hworks__part{flex:1;width:50%}@media(max-width: 865px){.hworks__part{order:2;width:100%}}@media(max-width: 865px){.hworks__part--img{order:1}.hworks__part--img img{display:none}}.hworks__content--left{padding-right:20%}@media(max-width: 1650px){.hworks__content--left{padding-right:15%}}@media(max-width: 865px){.hworks__content--left{padding:0;padding-top:15px;padding-bottom:20px}}@media(max-width: 640px){.hworks__content--left{padding-bottom:15px}}.hworks__content--right{padding-left:20%}@media(max-width: 1650px){.hworks__content--right{padding-left:15%}}@media(max-width: 865px){.hworks__content--right{padding:0;padding-top:15px;padding-bottom:20px}}@media(max-width: 640px){.hworks__content--right{padding-bottom:15px}}.hworks__subtitle{font-size:35px;font-weight:700;line-height:1.0857142857;color:#fff}@supports(-webkit-background-clip: text){.hworks__subtitle{background-image:linear-gradient(to right, #fff 25%, #f00 25%, #f00 75%, #fff 75%, #fff 100%);background-size:200% 100%;background-position:150% 100%;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:.5s titlehoverinvert;animation-fill-mode:both}}.hworks__subtitle:hover{color:red}@supports(-webkit-background-clip: text){.hworks__subtitle:hover{animation:.5s titlehover;animation-fill-mode:both}}@media(max-width: 1650px){.hworks__subtitle{font-size:28px}}@media(max-width: 640px){.hworks__subtitle{font-size:22px}}@media(max-width: 480px){.hworks__subtitle{margin-bottom:3px}}.hworks__desc{margin-bottom:20px;font-size:20px;line-height:1.9}@media(max-width: 1650px){.hworks__desc{font-size:17px}}@media(max-width: 991px){.hworks__desc{margin-bottom:13px}}@media(max-width: 640px){.hworks__desc{font-size:16px}}@media(max-width: 480px){.hworks__desc{margin-bottom:12px}}.hworks__text{margin-bottom:20px;font-size:17px;line-height:1.765}@media(max-width: 1650px){.hworks__text{font-size:15px}}@media(max-width: 865px){.hworks__text{margin-bottom:0}}@media(max-width: 640px){.hworks__text{font-size:14px;line-height:24px}}.hworks__author{font-size:17px;line-height:1.2}@media(max-width: 1650px){.hworks__author{font-size:15px}}@media(max-width: 991px){.hworks__author{margin-top:18px}}@media(max-width: 640px){.hworks__author{font-size:14px}}.hworks__author span{font-weight:700}.hworks__img{display:block;width:100%}.hworks__img-bg{display:none;height:200px;background-size:cover;background-position:center}@media(max-width: 865px){.hworks__img-bg{display:block}}.hworks__footer{margin-top:90px}@media(max-width: 865px){.hworks__footer{margin-top:30px}}@media(max-width: 640px){.hworks__footer{margin-top:0}}.hworks__button{margin-top:30px}@media(max-width: 865px){.hworks__button{margin-top:20px}}.hworks__more{margin-top:85px}@media(max-width: 865px){.hworks__more{margin-top:50px}}@media(max-width: 480px){.hworks__more{margin-top:28px}}.hworks__author--empty{margin-top:0}@keyframes Gradient{10%{background:linear-gradient(90deg, white 20%, red 21%);background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}50%{background:linear-gradient(90deg, white 50%, red 51%);background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}100%{background:linear-gradient(90deg, white 99%, red 100%);background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}}.hcustomers{position:relative;user-select:none}.hcustomers__container{padding-bottom:30px}.hcustomers__item{width:276px;height:350px;display:flex;align-items:center;justify-content:center}@media(max-width: 1650px){.hcustomers__item{height:250px}}@media(max-width: 480px){.hcustomers__item{width:100% !important;height:300px}}@media(max-width: 360px){.hcustomers__item{width:200px !important;height:200px}}.hcustomers__item-desc{width:400px;margin-top:30px;transform:translateY(-60px);opacity:0;transition:opacity .3s,transform .3s}.hcustomers__item-title{margin-bottom:.45em;font-size:35px;font-weight:700}@media(max-width: 1650px){.hcustomers__item-title{font-size:30px}}.hcustomers__item-text{font-size:20px}@media(max-width: 1650px){.hcustomers__item-text{font-size:17px}}.hcustomers__item-pic{flex:none;max-width:80%}.hcustomers__item-pic img{position:relative;display:block;max-width:100%}.hcustomers__slider{margin-bottom:60px}@media(max-width: 360px){.hcustomers__slider{margin-bottom:0}}.hcustomers__arrow{fill:#57579d;transition:fill .3s}.hcustomers__arrow--left{transform:rotate(-180deg)}.hcustomers__next,.hcustomers__prev{position:absolute;margin-top:-22px;z-index:10;width:70px;height:60px;padding:19px 18px;border:2px solid #fff;background-image:none;right:82px;left:unset;top:-86px;transition:border-color .3s;pointer-events:auto;cursor:pointer;opacity:unset;outline:none}.hcustomers__next .hcustomers__arrow,.hcustomers__prev .hcustomers__arrow{fill:#fff}.hcustomers__next.swiper-button-disabled,.hcustomers__prev.swiper-button-disabled{border:2px solid #57579d}.hcustomers__next.swiper-button-disabled .hcustomers__arrow,.hcustomers__prev.swiper-button-disabled .hcustomers__arrow{fill:#57579d}.hcustomers__next.swiper-button-disabled:hover,.hcustomers__prev.swiper-button-disabled:hover{border:2px solid #57579d}.hcustomers__next.swiper-button-disabled:hover .hcustomers__arrow,.hcustomers__prev.swiper-button-disabled:hover .hcustomers__arrow{fill:#57579d}@media(max-width: 1650px){.hcustomers__next,.hcustomers__prev{top:-70px;width:60px;height:50px;padding:13px 13px}}@media(max-width: 1200px){.hcustomers__next,.hcustomers__prev{top:-60px}}@media(max-width: 991px){.hcustomers__next,.hcustomers__prev{display:none}}.hcustomers__next{right:0}.hcustomers__scrollbar.swiper-scrollbar{height:2px;background:none;left:0;width:100%;overflow:visible;bottom:8px;background:#fff}.hcustomers__scrollbar.swiper-scrollbar .swiper-scrollbar-drag{height:16px;background:#e31f1f;margin-top:-9px;border-radius:100%}@media(max-width: 360px){.hcustomers__scrollbar.swiper-scrollbar{display:none}}.hcustomers__scroll-progress{height:2px;background:#e31f1f;width:0;transition:0s width}.hcustomers__paginations{position:absolute;right:0;bottom:0;z-index:1}@media(max-width: 640px){.hcustomers__paginations{margin-top:20px;position:static;text-align:right}}.hcustomers__paginations .swiper-pagination{position:static;display:inline-block;font-size:24px;width:auto;vertical-align:middle;margin:0 40px 0 15px}@media(max-width: 1650px){.hcustomers__paginations .swiper-pagination{font-size:18px;margin:0 20px 0 5px}}.hcustomers__paginations .swiper-pagination .swiper-pagination-current{font-size:35px;font-weight:700}@media(max-width: 1650px){.hcustomers__paginations .swiper-pagination .swiper-pagination-current{font-size:26px}}.hcustomers__paginations .swiper-button-next{background-image:url(/webpack/arrow-right-37108e53cb5e654656e0698324d11117.svg);border:2px solid #fff}.hcustomers__paginations .swiper-button-prev{background-image:url(/webpack/arrow-left-1815e50e787f6bde1acde1260ade4241.svg)}.hcustomers__paginations .swiper-button-next,.hcustomers__paginations .swiper-button-prev{position:static;display:inline-block;line-height:1;width:95px;height:66px;margin-top:0;background-repeat:no-repeat;background-size:45px;background-position:center;vertical-align:middle}@media(max-width: 1650px){.hcustomers__paginations .swiper-button-next,.hcustomers__paginations .swiper-button-prev{width:73px;height:55px;background-size:35px}}.hcustomers .swiper-slide.swiper-slide-active .clients__item-desc{transform:translateY(0);opacity:1;transition:opacity .3s,transform .3s}.rs-subtitle{color:#fff;font-size:30px;font-weight:700;line-height:1.4}@media(max-width: 1650px){.rs-subtitle{font-size:24px;line-height:32px}}@media(max-width: 640px){.rs-subtitle{font-size:20px}}@media(max-width: 480px){.rs-subtitle{line-height:28px}}@media(max-width: 360px){#customers{padding:35px 0 35px 25px}}.promo-section{padding:70px 90px}@media(max-width: 1650px){.promo-section{padding:45px 70px}}@media(max-width: 1200px){.promo-section{padding:45px 60px}}@media(max-width: 640px){.promo-section{padding:35px 25px}}.promo-section__title{font-size:60px;font-weight:700;vertical-align:middle;margin:0 0 54px}@media(max-width: 1650px){.promo-section__title{font-size:42px;margin:0 0 45px}}@media(max-width: 1200px){.promo-section__title{margin:0 0 35px}}@media(max-width: 640px){.promo-section__title{font-size:35px;margin:0 0 30px}}@media(max-width: 480px){.promo-section__title{font-size:34px;margin:0 0 25px}}.promo-section__title:before{content:"";display:inline-block;background-color:#e31f1f;width:60px;height:4px;vertical-align:middle;transform:translateY(-5px);margin-right:.45em}@media(max-width: 1650px){.promo-section__title:before{width:45px}}@media(max-width: 640px){.promo-section__title:before{width:30px}}.promo-section__title a{color:#fff;text-decoration:none}@keyframes titlehover{from{-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-position:150% 100%}to{-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-position:50% 100%}}@keyframes titlehoverinvert{from{-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-position:50% 100%}to{-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-position:-50% 100%}}@keyframes borderhoverInvert{from{background-position:150% 100%}to{background-position:50% 100%}}@keyframes borderhover{from{background-position:50% 100%}to{background-position:-50% 100%}}.hcontacts__descr{margin-bottom:1.5em;font-size:20px;line-height:1.7}@media(max-width: 1650px){.hcontacts__descr{font-size:17px}}@media(max-width: 640px){.hcontacts__descr{font-size:14px}}@media(max-width: 360px){.hcontacts__descr{max-width:265px}}.hcontacts__descr a{color:inherit;font-weight:700}.hcontacts__tels{display:flex;justify-content:space-between;margin:100px 0 175px}@media(max-width: 1650px){.hcontacts__tels{margin:70px 0 140px}}@media(max-width: 640px){.hcontacts__tels{flex-direction:column;margin:50px 0 50px}}.hcontacts__tels-part{font-size:30px;font-weight:700}@media(max-width: 360px){.hcontacts__tels-part:first-child{margin-bottom:30px}}@media(max-width: 1650px){.hcontacts__tels-part{font-size:22px}}@media(max-width: 640px){.hcontacts__tels-part{font-size:20px;margin-bottom:15px}}.hcontacts__tels-part .hcontacts__phone{display:block;text-decoration:none;color:inherit;margin-bottom:.7em}@supports(-webkit-background-clip: text){.hcontacts__tels-part .hcontacts__phone{background-image:linear-gradient(to right, #fff 25%, #f00 25%, #f00 75%, #fff 75%, #fff 100%);background-size:200% 100%;background-position:150% 100%;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:.5s titlehoverinvert;animation-fill-mode:both}}.hcontacts__tels-part .hcontacts__phone:hover{color:red}@supports(-webkit-background-clip: text){.hcontacts__tels-part .hcontacts__phone:hover{animation:.5s titlehover;animation-fill-mode:both}}.hcontacts__tels-part .hcontacts__address,.hcontacts__tels-part .hcontacts__mail{position:relative;display:block;text-decoration:none;color:inherit}.hcontacts__tels-part .hcontacts__address::after,.hcontacts__tels-part .hcontacts__mail::after{content:"";display:block;height:2px;width:99.5%;position:absolute;bottom:-8px;z-index:1;animation:.5s borderWidthOut;background-image:linear-gradient(to right, #fff 25%, #f00 25%, #f00 75%, #fff 75%, #fff 100%);background-size:200% 100%;background-position:150% 100%;animation:.5s borderhover;animation-fill-mode:both}.hcontacts__tels-part .hcontacts__address:hover::after,.hcontacts__tels-part .hcontacts__mail:hover::after{animation:.5s borderhoverInvert;animation-fill-mode:both}.select2-container--default .select2-selection--multiple{padding:18px 20px;border:2px solid #fff;border-radius:0;background-color:rgba(0,0,0,0)}.select2-container--default .select2-selection--multiple .select2-selection__rendered{padding:0;text-overflow:initial}.select2-container--default .select2-selection--multiple .select2-selection__choice{float:none;display:inline-block;padding:0;margin-top:0;margin-right:12px;background-color:rgba(0,0,0,0);border:none;border-radius:0;font-size:17px;color:#fff}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#e31f1f;margin-right:4px;font-size:18px}.select2-container--default .select2-search--inline{display:inline-block;float:none}.select2-container--default .select2-search--inline .select2-search__field::placeholder{font-size:17px;color:#fff}.select2-container--default.select2-container--open .select2-selection__choice{color:#212121}.select2-container--default.select2-container--open .select2-selection--multiple{border:2px solid #fff;background-color:#fff}.select2-container--default.select2-container--open .select2-selection--multiple .select2-search__field::placeholder{color:#212121}.select2-container--default.select2-container--focus .select2-selection--multiple{border:2px solid #fff}.select2-container--default .select2-dropdown{padding:10px 0}.select2-container--default .select2-dropdown .select2-results__option{position:relative;padding-left:55px;margin-bottom:8px;font-size:17px;color:#212121}.select2-container--default .select2-dropdown .select2-results__option::before{content:"";position:absolute;left:20px;top:7px;width:15px;height:15px;border:2px solid #dedede}.select2-container--default .select2-dropdown .select2-results__option--highlighted[aria-selected]{background-color:rgba(0,0,0,0);color:#000}.select2-container--default .select2-dropdown .select2-results__option[aria-selected=true]{background-color:rgba(0,0,0,0)}.select2-container--default .select2-dropdown .select2-results__option[aria-selected=true]::before{background-image:url(/webpack/check-056063bbb78178cdbe97a2bbc14dd2e7.svg);background-repeat:no-repeat;background-position:center}.b-home .header-wrapper{height:auto !important}.page-home{height:100vh;position:relative;font-family:"Comissioner",sans-serif;color:#fff}.page-home .hcontacts a{color:#fff}.page-home .subtitle{max-width:none}.page-home .container{max-width:50%;margin:0 auto}@media(max-width: 1200px){.page-home .container{max-width:70%}}@media(max-width: 865px){.page-home .container{max-width:520px}}.page-home__intro{height:100%;background:rgba(0,0,0,0)}.page-home__intro:after{display:none}.page-home__info{padding-left:0;padding-right:0}
.services{font-family:"Geometria",sans-serif;list-style:none;margin:0;padding:0;padding-bottom:50px;overflow:hidden;max-width:70vw;margin:0 auto}.services__item{position:relative;display:block}.services__iitem{color:#333;text-decoration:none;position:relative;font-size:30px;padding:150px 50px;letter-spacing:-0.01em;border-bottom:2px solid #f1f1f1}@media(max-width: 1650px){.services__iitem{padding:100px 30px}}@media(max-width: 991px){.services__iitem{padding:50px 30px}}@media(max-width: 540px){.services__iitem{padding:35px 15px}}.services__link{display:flex;align-items:center;justify-content:left;text-decoration:none;color:#333}.services__link[href]:hover .services__dot{background:#ff5851}.services__link[href]:hover .services__name,.services__link[href]:hover .services__arrow{color:#ff5851}.services__link[href]:hover .services__arrow{opacity:1;transform:translate(0, 0);transition-timing-function:cubic-bezier(0.19, 0.23, 0, 1)}.services__number{font-size:90.5px;font-weight:700;line-height:1;transition:all .4s ease-in 0s !important;width:185px;color:#e31f1f}@media(max-width: 1650px){.services__number{font-size:75px;width:150px}}@media(max-width: 991px){.services__number{font-size:55px;width:110px}}@media(max-width: 540px){.services__number{font-size:45px;width:85px}}.services__right{flex:1}.services__right span{display:block}.services__name{font-weight:700;font-size:32px;margin-bottom:7px;margin-top:0}@media(max-width: 1650px){.services__name{font-size:26px}}@media(max-width: 991px){.services__name{font-size:18px}}@media(max-width: 540px){.services__name{font-size:16px}}.services__desc{font-size:27px;font-weight:400;margin-top:0}@media(max-width: 1650px){.services__desc{font-size:22px}}@media(max-width: 991px){.services__desc{font-size:16px}}@media(max-width: 540px){.services__desc{font-size:14px}}.services__subs{list-style:none;padding:0 50px;border-bottom:2px solid #f1f1f1;font-size:24px}@media(max-width: 1650px){.services__subs{padding:0 30px}}@media(max-width: 540px){.services__subs{padding:0 15px}}.services__subitem{text-align:left;font-size:24px;padding:25px 0;list-style:none}@media(max-width: 1650px){.services__subitem{font-size:18px;padding:15px 0}}@media(max-width: 991px){.services__subitem{font-size:16px;padding:0}}@media(max-width: 540px){.services__subitem{font-size:14px}}.services__subitem+li{border-top:2px solid #f1f1f1}.services__sublink{text-decoration:none;display:flex;align-items:center;justify-content:left;color:#333;padding:25px 0}@media(max-width: 1650px){.services__sublink{padding:15px 0}}.services__sublink[href]:hover .services__dot{background:#ff5851}.services__sublink[href]:hover .services__name,.services__sublink[href]:hover .services__arrow{color:#ff5851}.services__sublink[href]:hover .services__arrow{opacity:1;transform:translate(0, 0);transition-timing-function:cubic-bezier(0.19, 0.23, 0, 1)}.services__subinfo{display:flex;flex:1;align-items:center;justify-content:space-between}.services__subinfo span{display:block}@media(max-width: 1200px){.services__subinfo{align-items:flex-start;flex-direction:column}}.services__dots{flex:0 0 185px}@media(max-width: 1650px){.services__dots{flex:0 0 150px}}@media(max-width: 991px){.services__dots{flex:0 0 110px}}@media(max-width: 540px){.services__dots{flex:0 0 45px}}.services__dot{background:#333;border-radius:100%;display:inline-block;height:9px;margin-right:11px;padding:0;width:9px;transition:.3s background}@media(max-width: 540px){.services__dot{width:5px;height:5px;margin-right:5px}}span.services__dot{display:inline-block}.services__arrow{text-align:right;flex:0 0 100px;opacity:0;transform:translate(-25%, 0);transition:.3s all;transition-timing-function:cubic-bezier(1, 0, 0.55, 0.54)}@media(max-width: 585px){.services__arrow{display:none}}.services__name{flex:2;font-weight:bold;transition:.3s color;padding-right:15px}@media(max-width: 540px){.services__name{flex:0}}@media(max-width: 1200px){.services__name{padding-right:0;padding-bottom:15px}}@media(max-width: 991px){.services__name{padding-bottom:10px}}.services__desc{flex:3}@media(max-width: 540px){.services__desc{flex:0}}.b-services .main{background:#fff}.services{width:100%;max-width:870px;margin:0 auto;padding:100px 0 150px}@media(max-width: 1280px){.services{padding:50px 0 82px;max-width:570px}}@media(max-width: 1024px){.services{padding:55px 0 82px;max-width:520px}}@media(max-width: 480px){.services{padding:50px 0 66px}}.services__item:not(:last-child){margin-bottom:90px}@media(max-width: 1280px){.services__item:not(:last-child){margin-bottom:45px}}@media(max-width: 1024px){.services__item:not(:last-child){margin-bottom:48px}}@media(max-width: 480px){.services__item:not(:last-child){margin-bottom:35px}}@media(max-width: 640px){.services__item{padding-left:25px;padding-right:25px}}.service__head{position:relative;padding-left:90px}@media(max-width: 1280px){.service__head{padding-left:70px}}@media(max-width: 480px){.service__head{padding-left:0}}.service__number{position:absolute;top:3px;left:2px;color:#e31f1f;font-size:30px;font-weight:700}@media(max-width: 1280px){.service__number{font-size:24px;top:5px;left:5px}}@media(max-width: 480px){.service__number{position:relative;top:initial;left:initial;font-size:22px}}.service__name{margin:0 0 15px 0;color:#212121;font-size:30px;font-weight:700;font-family:"Comissioner",sans-serif;line-height:38px}@media(max-width: 1280px){.service__name{font-size:24px;line-height:30px;margin:0}}@media(max-width: 1024px){.service__name{margin-bottom:5px}}@media(max-width: 480px){.service__name{font-size:22px;margin-bottom:10px}}.service__description{opacity:.7;margin:0 0 47px 0;color:#212121;font-size:25px;font-weight:400;line-height:36px;font-family:"Comissioner",sans-serif}@media(max-width: 1280px){.service__description{font-size:17px;margin:0 0 30px 0;line-height:24px}}@media(max-width: 480px){.service__description{font-size:16px;margin:0 0 20px 0}}.service__more{display:none;font-family:"Comissioner",sans-serif;color:#e31f1f;font-size:17px;font-weight:700;text-decoration:none;position:relative;margin-top:25px}.service--expandable-desktop .service__more{display:inline-block}@media(max-width: 480px){.service__more{margin-top:20px}.service--expandable-mobile .service__more{display:inline-block}}.service__more::after{content:"";display:block;width:34px;height:12px;background-image:url(/webpack/arrow-icon-879972b3174adc30ea060b60bb02efb2.svg);position:absolute;right:-47px;top:50%;transform:translateY(-44%);transition:right .3s}.service__more:hover::after{right:-60px}.service-items--image{display:flex;flex-wrap:wrap}@media(max-width: 640px){.service-items--image{border-left:0}}.service-items__item{color:#212121;font-size:20px;font-weight:500;font-family:"Comissioner",sans-serif;display:block}@media(max-width: 1280px){.service-items__item{font-size:17px}}@media(max-width: 480px){.service-items__item{font-size:16px}}.service-items__item::before{content:"";padding-top:76%}@media(max-width: 1280px){.service-items__item::before{padding-top:68%}}@media(max-width: 1024px){.service-items__item::before{padding-top:75%}}@media(max-width: 480px){.service-items__item::before{padding-top:56%}}.service-items__item img{max-width:46%;max-height:46%;object-fit:contain}.service-items__item--animated{transition:opacity .3s ease}.service-items__item--hide{opacity:0}.service-items__item--image{display:inline-flex;align-items:center;justify-content:center;width:33.3333333333%;height:200px;border-bottom:1px solid #e1e1e9;border-right:1px solid #e1e1e9;border-left:1px solid #e1e1e9;margin-right:-1px}.service-items__item--image:nth-child(-n+3){border-top:1px solid #e1e1e9}@media(max-width: 1280px){.service-items__item--image{width:50%}.service-items__item--image:nth-child(3){border-top:0}}@media(max-width: 640px){.service-items__item--image{width:100%;border-left:1px solid #e1e1e9}.service-items__item--image:nth-child(2){border-top:0}}@media(max-width: 480px){.service-items__item--image:nth-child(n+6){display:none}}.service-items__item--image:nth-child(n+13){display:none}.service-items--expanded .service-items__item--image:nth-child(n+13){display:inline-flex}@media(max-width: 480px){.service-items--expanded .service-items__item--image:nth-child(n+6){display:inline-flex}}.service-items__item--text{padding:33px 0 33px 90px;border-bottom:1px solid #e1e1e9}.service-items__item--text:first-child{border-top:1px solid #e1e1e9}@media(max-width: 1280px){.service-items__item--text{padding:27px 0 27px 70px}}@media(max-width: 480px){.service-items__item--text{padding:24px 0 24px 0}}
.contacts__container{max-width:870px;margin:0 auto;padding:100px 0 105px}@media(max-width: 1280px){.contacts__container{padding:47px 0 52px;max-width:570px}}@media(max-width: 1024px){.contacts__container{max-width:520px}}@media(max-width: 640px){.contacts__container{padding:50px 25px 61px;width:100%;max-width:initial}}@media(max-width: 360px){.contacts__container{padding:32px 25px 73px}}.contacts__description{margin-top:0;margin-bottom:30px;font-family:"Comissioner",sans-serif;font-size:20px;line-height:1.8}.contacts__description a{display:inline;color:#212121;font-weight:700;text-decoration:underline}.contacts__description a:hover{text-decoration:none}@media(max-width: 1280px){.contacts__description{font-size:17px;margin-bottom:20px}}@media(max-width: 991px){.contacts__description{font-size:16px}}@media(max-width: 360px){.contacts__description{font-size:14px;margin-bottom:30px}}.contacts__agreement{display:inline;color:#212121;font-weight:700;text-decoration:underline}.contacts__agreement:hover,.contacts__agreement:focus{text-decoration:none}.contacts__info{display:flex;flex-direction:column;align-items:center;margin-top:94px;gap:10px}@media(max-width: 1280px){.contacts__info{margin-top:50px}}@media(max-width: 640px){.contacts__info{gap:10px;flex-direction:column;margin-top:30px}}.contacts__row{display:flex;justify-content:center;gap:50px;width:100%}@media(max-width: 767px){.contacts__row{flex-direction:column;gap:10px}}.contacts__link{display:block;padding-bottom:10px;border-bottom:4px solid rgba(0,0,0,0);color:#212121;font-family:"Comissioner",sans-serif;font-size:26px;font-weight:700;text-decoration:none;transition:border-color .3s}@media(max-width: 1280px){.contacts__link{font-size:22px}}@media(max-width: 640px){.contacts__link{font-size:20px}}.contacts__link:hover,.contacts__link:focus{border-color:#212121}.contacts__link--light{color:#fff}.contacts__link--light:hover,.contacts__link--light:focus{border-color:rgba(227,31,31,.7)}.contacts__link--underlined{border-color:#e31f1f}.contacts__link--underlined:hover,.contacts__link--underlined:focus{border-color:#e31f1f}.b-contacts .main{background-color:#fff}.b-contacts .contacts__menu-link{color:#333}.b-contacts .contacts__menu-link:hover{color:rgba(51,51,51,.7)}.b-contacts .contacts__footer{color:rgba(0,0,0,.5)}.b-contacts .contacts-form__pdf-button{background:#fff;border:1px solid #e1e1e9;color:#333;font-weight:500;box-shadow:none}.b-contacts .contacts-form__pdf-button:hover{background:#f5f5f5;border-color:#d1d1d9;box-shadow:none}.b-contacts .contacts-form__pdf-icon path[fill=white]{fill:#232432 !important}.contacts__form-footer{display:flex;align-items:center;justify-content:space-between}@media(max-width: 640px){.contacts__form-footer{flex-direction:column;align-items:normal}}@media(max-width: 640px){.contacts__form-submit{margin-bottom:20px}}.contact__form-agree{display:flex;flex-basis:68%;margin-bottom:10px}@media(max-width: 1280px){.contact__form-agree{flex-basis:auto}}.contacts__agree-checkbox{margin-right:10px}.contacts__agree-label{font-size:20px}@media(max-width: 1280px){.contacts__agree-label{font-size:18px}}@media(max-width: 640px){.contacts__agree-label{font-size:16px}}.contacts__link-agree{font-size:20px}@media(max-width: 1280px){.contacts__link-agree{display:block;font-size:18px}}@media(max-width: 640px){.contacts__link-agree{display:inline;font-size:16px}}.contacts__sent{padding:100px;text-align:center}.contacts__download{margin-top:40px;margin-bottom:50px;text-align:center}@media(max-width: 1280px){.contacts__download{margin-top:30px;margin-bottom:40px}}@media(max-width: 640px){.contacts__download{margin-top:20px;margin-bottom:30px}}.contacts__download-link{display:inline-flex;align-items:center;gap:12px;padding:18px 40px;background-color:rgba(0,0,0,0);border:2px solid #e1e1e9;border-radius:12px;color:#333;font-family:"Comissioner",sans-serif;font-size:17px;font-weight:500;text-decoration:none;transition:all .3s ease}.contacts__download-link:hover{background-color:#f5f5f5;border-color:#d1d1d9}@media(max-width: 1280px){.contacts__download-link{font-size:16px;padding:16px 35px}}@media(max-width: 640px){.contacts__download-link{font-size:15px;padding:14px 30px}}.contacts__download-icon{width:24px;height:24px;color:#e31f1f}.contacts__menu{display:flex;justify-content:center;gap:40px;margin-top:60px;margin-bottom:40px}@media(max-width: 1280px){.contacts__menu{gap:30px;margin-top:50px;margin-bottom:30px}}@media(max-width: 640px){.contacts__menu{gap:20px;margin-top:40px;margin-bottom:20px;flex-direction:column;align-items:center}}.contacts__menu-link{color:#fff;font-family:"Comissioner",sans-serif;font-size:18px;font-weight:400;text-decoration:none;transition:color .3s ease}.contacts__menu-link:hover{color:hsla(0,0%,100%,.7)}@media(max-width: 1280px){.contacts__menu-link{font-size:17px}}@media(max-width: 640px){.contacts__menu-link{font-size:16px}}.contacts__menu-link--active{color:#e31f1f}.contacts__menu-link--active:hover{color:#e31f1f}.contacts__footer{text-align:center;padding:30px 0;color:hsla(0,0%,100%,.5)}@media(max-width: 640px){.contacts__footer{padding:20px 0}}.contacts__copyright{font-family:"Comissioner",sans-serif;font-size:14px}@media(max-width: 640px){.contacts__copyright{font-size:13px}}
.portfolio{margin-bottom:60px}.portfolio__container{max-width:1440px;margin:0 auto;padding:0 20px}@media(max-width: 1280px){.portfolio__container{padding:0 15px}}.portfolio__content{padding-top:40px}@media(max-width: 767px){.portfolio__content{padding-top:25px}}.cases__grid{display:grid;grid-template-columns:1fr;gap:40px;margin-bottom:60px}@media(max-width: 1280px){.cases__grid{gap:35px}}@media(max-width: 991px){.cases__grid{gap:30px}}@media(max-width: 640px){.cases__grid{gap:25px}}.cases__pagination{text-align:center;padding:40px 0}
body.b-case_studies{font-family:"Commissioner",sans-serif}.case-nav-back,.case-nav-cta{position:fixed;top:40px;z-index:1000;text-decoration:none;font-family:"Commissioner",sans-serif;transition:all .2s ease}.case-nav-back{left:52px;display:inline-flex;align-items:center;gap:12px;padding:16px 28px;background:#efeff2;color:#080a2f;font-size:16px;font-weight:500;box-shadow:0 2px 8px rgba(0,0,0,.1)}@media(max-width: 767px){.case-nav-back{left:20px;padding:12px 20px;font-size:14px}}.case-nav-back svg{width:24px;height:17px}.case-nav-back:hover{transform:translateX(-4px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.case-nav-cta{right:52px;padding:16px 36px;background:#e31e24;color:#fff;font-size:16px;font-weight:600;box-shadow:0 2px 8px rgba(227,30,36,.2)}@media(max-width: 767px){.case-nav-cta{right:20px;padding:12px 24px;font-size:14px}}.case-nav-cta:hover{background:#c41118;transform:translateY(-2px);box-shadow:0 4px 12px rgba(227,30,36,.3)}.case-header{position:relative;width:100%;height:360px;background-size:contain;background-position:center bottom;background-repeat:no-repeat}.case-hero{padding:64px 0 60px;background:#fff}.case-hero__container{max-width:1200px;margin:0 auto;padding:0 60px;text-align:center}@media(max-width: 767px){.case-hero__container{padding:0 20px}}.case-hero__badge{display:inline-block;font-size:22px;line-height:30px;font-weight:400;color:#080a2f;margin-bottom:8px;font-family:"Commissioner",sans-serif;letter-spacing:-0.02em}.case-hero__title{font-size:80px;font-weight:700;color:#232431;line-height:100px;margin:0 0 15px 0;font-family:"Commissioner",sans-serif}@media(max-width: 991px){.case-hero__title{font-size:56px;line-height:1.2}}@media(max-width: 767px){.case-hero__title{font-size:40px;line-height:1.2}}.case-hero__tagline{font-size:22px;font-weight:500;color:#080a2f;margin:0 0 32px 0;max-width:800px;margin-left:auto;margin-right:auto;line-height:30px;font-family:"Commissioner",sans-serif;letter-spacing:-0.02em}@media(max-width: 767px){.case-hero__tagline{font-size:18px}}.case-hero__link{display:inline-flex;align-items:center;gap:12px;color:#232431;font-size:18px;font-weight:500;text-decoration:underline;font-family:"Commissioner",sans-serif;letter-spacing:-0.02em}.case-hero__link:hover .case-hero__link-arrow{transform:translateX(2px)}.case-hero__link-arrow{width:30px;height:30px;transition:transform .2s ease}.case-info__container{border-top:#d3d4dd solid 1px;max-width:1366px;margin:0 auto;padding:30px 0}@media(max-width: 991px){.case-info__container{padding:30px 20px}}.case-info__grid{display:grid;grid-template-columns:repeat(12, 1fr);gap:32px}@media(max-width: 991px){.case-info__grid{grid-template-columns:1fr;gap:40px}}.case-info__column:nth-child(1){grid-column:3/span 2}@media(max-width: 991px){.case-info__column:nth-child(1){grid-column:auto}}.case-info__column:nth-child(2){grid-column:6/span 2}@media(max-width: 991px){.case-info__column:nth-child(2){grid-column:auto}}.case-info__column:nth-child(3){grid-column:9/span 3}@media(max-width: 991px){.case-info__column:nth-child(3){grid-column:auto}}.case-info__column{display:flex;flex-direction:column}.case-info__group{margin-bottom:32px}.case-info__group:last-child{margin-bottom:0}.case-info__label{font-size:18px;font-weight:400;color:#9697a7;margin:0 0 12px 0;font-family:"Commissioner",sans-serif;letter-spacing:-0.02em;line-height:24px}.case-info__link{display:inline-flex;color:#232431;font-size:18px;font-weight:500;text-decoration:underline;font-family:"Commissioner",sans-serif;letter-spacing:-0.02em}.case-info__value{font-size:18px;font-weight:500;color:#232431;margin:0;line-height:24px;font-family:"Commissioner",sans-serif;letter-spacing:-0.02em}.case-info__list{list-style:none;padding:0;margin:0}.case-info__list-item{font-size:18px;font-weight:500;color:#232431;margin-bottom:8px;line-height:24px;font-family:"Commissioner",sans-serif;letter-spacing:-0.02em}.case-info__list-item:last-child{margin-bottom:0}.case-info__tools{display:flex;flex-direction:column;gap:16px}.case-info__tools-list{display:flex;gap:0;flex-wrap:wrap}.case-info__tool-icon{width:64px;height:64px;border:2px solid #fff;border-radius:45px;background:#efeff6;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-left:-18px}.case-info__tool-icon:first-child{margin-left:0}.case-info__tool-icon img{max-width:32px;max-height:32px;object-fit:contain}.case-info__tool-icon--empty{background:#efeff6}.case-info__tool-icon--empty span{font-size:20px;font-weight:600;color:#666;font-family:"Commissioner",sans-serif}.case-info__tool-more{width:64px;height:64px;border:2px solid #fff;border-radius:45px;background:#efeff6;display:flex;align-items:center;justify-content:center;font-size:18px;color:#666;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:"Commissioner",sans-serif;margin-left:-18px}.case-info__tool-more:hover{background:#e0e0e0}.case-info__tools-hidden{display:flex;gap:0;flex-wrap:wrap;margin-left:-12px}.case-info__tools-hidden .case-info__tool-icon{margin-left:-12px}.case-info__tools-hidden .case-info__tool-icon:first-child{margin-left:0}.case-content{padding:0px 0;background:#fff}.case-content__container{max-width:1366px;margin:0 auto}@media(max-width: 767px){.case-content__container{padding:0 20px}}.case-section{margin:0 auto 80px;max-width:900px}.case-section:last-child{margin-bottom:0}.case-section__title{font-size:18px;font-weight:400;color:#9697a7;margin:0 0 24px 0;font-family:"Commissioner",sans-serif;letter-spacing:-0.02em;line-height:24px}@media(max-width: 767px){.case-section__title{font-size:16px}}.case-section__text{font-size:22px;line-height:28px;color:#080a2f;font-family:"Commissioner",sans-serif;font-weight:400;letter-spacing:-0.02em;max-width:900px;margin:0 auto;margin-top:70px;margin-bottom:90px;padding:0}.case-section__text p{max-width:780px;margin:0 0 24px 0}.case-section__text p:last-child{margin-bottom:0}.case-section__text ul,.case-section__text ol{margin:0 0 24px 0;padding-left:24px}.case-section__text ul li,.case-section__text ol li{margin-bottom:12px}.case-section__text ul{list-style-position:outside;margin-left:-20px}.case-section__text ul li::marker{color:#e31f1f}@media(max-width: 767px){.case-section__text{font-size:18px;line-height:26px}}.case-section--mockups{margin-top:60px;max-width:1366px}.case-section--mockups .case-mockups__row{display:flex;gap:32px;justify-content:center;align-items:center;margin:0 auto 28px;max-width:1366px;width:100%}.case-section--mockups .case-mockups__row:last-child{margin-bottom:0}@media(max-width: 991px){.case-section--mockups .case-mockups__row{flex-direction:column;max-width:100%}}.case-section--mockups .case-mockup{max-width:100%;min-width:0;height:auto;border-radius:0;box-shadow:0 12px 32px rgba(0,0,0,.08)}.case-section--mockups .case-mockup--full{max-width:1366px;width:100%}.case-section--mockups .case-mockup--half{flex:1;max-width:667px;min-width:0}@media(max-width: 991px){.case-section--mockups .case-mockup--full{max-width:100%}.case-section--mockups .case-mockup--half{max-width:100%}}.case-section--mockups .case-section__text{margin:70px auto 90px;max-width:900px;padding:0;font-size:22px;line-height:28px;color:#2b2f3a}.case-section--mockups .case-section__text h3{font-size:40px;line-height:40px;font-weight:700;margin:0 0 32px;color:#232431}.case-section--mockups .case-section__text h4{font-size:22px;line-height:28px;font-weight:600;margin:52px 0 12px;color:#232431}.case-section--mockups .case-section__text h5{font-size:22px;line-height:28px;font-weight:400;margin:52px 0 12px;color:#9697a7}.case-section--mockups .case-section__text p{max-width:780px;margin:0 0 16px}.case-section--mockups .case-section__text p:last-child{margin-bottom:0}.case-other{padding-bottom:80px}.case-other__container{max-width:1366px;margin:0 auto}@media(max-width: 767px){.case-other__container{padding:0 20px}}.case-other__title{font-size:64px;font-weight:700;color:#232431;margin-bottom:33px;text-align:left;font-family:"Commissioner",sans-serif;line-height:52px;grid-column:3/-1}@media(max-width: 767px){.case-other__title{grid-column:auto;font-size:36px;line-height:1.2;margin-bottom:0}}.case-other__grid{display:grid;grid-template-columns:repeat(12, 1fr);gap:32px}@media(max-width: 991px){.case-other__grid{grid-template-columns:1fr;gap:32px}}.case-other__grid .case-card:nth-child(2){grid-column:3/span 4}@media(max-width: 991px){.case-other__grid .case-card:nth-child(2){grid-column:auto}}.case-other__grid .case-card:nth-child(3){grid-column:7/span 4}@media(max-width: 991px){.case-other__grid .case-card:nth-child(3){grid-column:auto}}.case-show{padding:0;background:#fff}
.b-posts-index main{padding-top:120px;max-width:990px;margin:0 auto;padding-bottom:100px}.b-posts-index h1{padding:0 12px}.b-posts-index .row:before{content:" ";display:table}.b-posts-index .row:after{content:" ";display:table;clear:both}.b-posts-index .col{position:relative;min-height:1px;width:33.33333333%;float:left;padding:0 12px}@media(max-width: 767px){.b-posts-index .col{width:100%}}.b-posts-show main{padding-top:120px;padding-left:40px;padding-right:40px}.b-posts-show main:before{content:" ";display:table}.b-posts-show main:after{content:" ";display:table;clear:both}.b-posts-show .post-left{width:calc(100% - 250px);float:left}.b-posts-show .post-right{width:240px;float:right}.b-posts-show .post-right img{max-width:100%}
.landing-section{padding-bottom:100px}.landing-container{margin:0 auto;max-width:1200px;padding:0}@media(max-width: 1280px){.landing-container{max-width:950px}}@media(max-width: 1024px){.landing-container{max-width:515px}}@media(max-width: 767px){.landing-container{padding:0 25px;max-width:100%}}.landing-container-inner{margin:0 auto;max-width:1200px;padding:0}@media(max-width: 1280px){.landing-container-inner{max-width:950px}}@media(max-width: 1024px){.landing-container-inner{max-width:100%}}@media(max-width: 480px){.landing-container-inner{padding:0 25px}}.landing-title-main{font-family:"Comissioner",sans-serif;font-size:35px;font-weight:800;text-transform:uppercase;color:#212121}@media(max-width: 1280px){.landing-title-main{font-size:26px}}@media(max-width: 480px){.landing-title-main{font-size:22px}}.landing-title-main--white{color:#fff}
.landings-footer{min-height:100vh;padding:120px 0 50px}.landings-footer__inner{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:101px}@media(max-width: 1280px){.landings-footer__inner{margin-bottom:60px}}@media(max-width: 1024px){.landings-footer__inner{flex-direction:column;justify-content:center;align-items:center;margin-bottom:0}}.landings-footer__feedback{width:calc(50% - 10px);flex-grow:1}@media(max-width: 1024px){.landings-footer__feedback{margin-bottom:60px;width:100%}}.landings-footer__input-name{margin-bottom:30px}@media(max-width: 1280px){.landings-footer__input-name{margin-bottom:25px}}@media(max-width: 480px){.landings-footer__input-name{margin-bottom:15px}}.landings-footer__input-connection{display:flex}@media(max-width: 480px){.landings-footer__input-connection{flex-wrap:wrap}}.landings-footer__input-connection-phone{margin-right:20px;width:50%}@media(max-width: 480px){.landings-footer__input-connection-phone{width:100%;margin:0 0 15px}}.landings-footer__input-connection-email{width:50%;margin-bottom:20px}@media(max-width: 480px){.landings-footer__input-connection-email{width:100%}}.landings-footer__textarea .form__field{width:100%;margin-bottom:20px}.landings-footer__textarea .form__field textarea{height:145px !important}@media(max-width: 1280px){.landings-footer__textarea .form__field{height:58px}}.landings-footer__add-file{display:none}.landings-footer__add-name{color:#fff;font-family:"Comissioner",sans-serif;font-size:18px;font-weight:700;line-height:40.05px;background:url(/webpack/5d8baf6ab945f7c3250f.png) no-repeat 0 8px;padding-left:30px;display:block;cursor:pointer}@media(max-width: 480px){.landings-footer__add-name{margin-right:47px}}.landings-footer-wrap{display:flex;justify-content:space-between;align-items:center}@media(max-width: 480px){.landings-footer-wrap{flex-direction:column}}@media(max-width: 480px){.landings-footer__left{margin-bottom:25px}}.landings-footer__button{background:#e31f1f;padding:14px 42px;line-height:38px}@media(max-width: 1280px){.landings-footer__button{padding:8px 37px}}@media(max-width: 480px){.landings-footer__button{padding:8px 72.6px}}.landings-footer__map-wrap{display:flex;flex-wrap:wrap;width:calc(50% - 10px);margin:0;padding:0;position:relative;max-height:100%;margin-left:20px}@media(max-width: 1024px){.landings-footer__map-wrap{margin-left:0;margin-bottom:60px}}@media(max-width: 991px){.landings-footer__map-wrap{width:100%;height:283px}}@media(max-width: 480px){.landings-footer__map-wrap{margin-bottom:40px}}.landings-footer__map{width:100%;height:100%;margin-bottom:101px;position:absolute;left:0;top:0}.landings-footer-info-wrap{display:flex;justify-content:space-between}@media(max-width: 580px){.landings-footer-info-wrap{flex-direction:column;padding:0}}.landings-footer-info-left{width:50%}@media(max-width: 1024px){.landings-footer-info-left{width:39%}}@media(max-width: 580px){.landings-footer-info-left{text-align:center;width:100%}}.landings-footer-info-right{width:50%}@media(max-width: 1024px){.landings-footer-info-right{width:54.8%}}@media(max-width: 580px){.landings-footer-info-right{text-align:center;width:100%}}.landings-footer-info-left,.landings-footer-info-right{color:#fff;font-family:"Comissioner",sans-serif;font-size:30px;font-weight:700;line-height:57.9px}@media(max-width: 1280px){.landings-footer-info-left,.landings-footer-info-right{font-size:22px;line-height:40px}}@media(max-width: 480px){.landings-footer-info-left,.landings-footer-info-right{font-size:20px}}.landings-footer__map-text{color:#fff;font-family:"Comissioner",sans-serif;font-size:17px;font-weight:400;line-height:24px;text-decoration:underline}.landings-footer__map-text:hover{text-decoration:none}@media(max-width: 1280px){.landings-footer__map-text{font-size:16px}}.landings-footer-copyright-item{color:#fff;font-family:"Comissioner",sans-serif;font-size:17px;font-weight:400;line-height:24px;width:50%}@media(max-width: 1280px){.landings-footer-copyright-item{font-size:16px}}@media(max-width: 580px){.landings-footer-copyright-item{width:100%;margin-bottom:19px}}@media(max-width: 480px){.landings-footer-copyright-item{font-size:15px;line-height:24px}}@media(max-width: 1280px){.landings-footer__map-address-item{border-bottom:3px solid #fff}}.landings-footer-info-bottom{display:flex;justify-content:space-between}@media(max-width: 580px){.landings-footer-info-bottom{flex-direction:column;text-align:center;align-items:center;padding:0}}@media(max-width: 585px){.landings-footer__title{padding:0 20px}}@media(max-width: 480px){.landings-footer__title{padding:0}}.landings-footer__map-text{width:50%}@media(max-width: 480px){.landings-footer__map-text{width:100%}}.landings-footer--scroll{height:100vh;overflow-y:auto;padding-top:150px}
.advantages{display:flex;align-items:center;justify-content:center;background-color:#fff;padding:100px 0px}@media(max-width: 1280px){.advantages{padding:45px 0px}}@media(max-width: 1024px){.advantages{padding:60px 0px}}.advantages__section:first-child{padding-bottom:60px}.advantages__header{margin-bottom:42px}@media(max-width: 1280px){.advantages__header{margin-bottom:39px}}.advantages__inner{display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width: 767px){.advantages__inner{max-width:515px;margin:0 auto}}@media(max-width: 480px){.advantages__inner{max-width:270px}}.advantages-carts{display:flex;justify-content:space-between;width:458px}@media(max-width: 1280px){.advantages-carts{max-width:397px}}@media(max-width: 1024px){.advantages-carts{max-width:none;width:100%;margin-bottom:31px}}@media(max-width: 480px){.advantages-carts{min-width:unset;flex-wrap:wrap}}.advantages-cart{display:flex;flex-direction:column;justify-content:center;max-width:219px;padding-left:41px;border:1px solid #e8e8ed}@media(max-width: 1280px){.advantages-cart{max-width:189px}}@media(max-width: 1024px){.advantages-cart{justify-content:flex-start;padding-top:36px;max-width:250px}}@media(max-width: 480px){.advantages-cart:nth-child(2n+1){margin-bottom:15px;max-width:270px}}@media(max-width: 1280px){.advantages-cart--media-tight{max-width:175px;padding-left:31px}}@media(max-width: 1024px){.advantages-cart--media-tight{max-width:250px;padding-left:31px}}@media(max-width: 480px){.advantages-cart--media-tight{max-width:270px}}.advantagers-cart__explain{font-family:"Comissioner";font-size:16px;font-weight:400;line-height:24px;color:#212121}.advantagers-cart__number{font-family:"Comissioner";font-size:40px;font-weight:700;margin-bottom:21px;text-transform:uppercase;color:#e31f1f}@media(max-width: 1280px){.advantagers-cart__number{margin-bottom:18px}}.advantages-clients{width:545px;overflow:hidden;margin-right:-10px}@media(max-width: 1280px){.advantages-clients{width:407px}}@media(max-width: 1024px){.advantages-clients{width:515px;margin-right:0}}@media(max-width: 480px){.advantages-clients{width:270px}}.advantages-clients__inner{margin-right:-15px}@media(max-width: 480px){.advantages-clients__inner{margin-right:0}}.advantages-clients__container{position:relative}.advantages-clients__container .swiper-wrapper{flex-direction:row !important}.advantages-clients__item{display:flex;justify-content:center;align-items:center;width:260px !important;height:117px !important;margin-right:20px !important;margin-top:0 !important;margin-bottom:20px;box-shadow:inset 0 0 0 1px #e8e8ed;background-color:#fff}@media(max-width: 1280px){.advantages-clients__item{width:191px !important;height:100px !important}}@media(max-width: 1024px){.advantages-clients__item{width:245px !important;height:120px !important}}@media(max-width: 480px){.advantages-clients__item{width:270px !important;height:120px !important;margin-right:0 !important}}.advantages-clients__image{object-fit:contain;max-width:80%;max-height:80%}.advantages-clients__dragger{position:relative;margin:30px 0 10px;width:calc(100% - 20px)}@media(max-width: 1280px){.advantages-clients__dragger{margin:0 0 10px 0}}@media(max-width: 480px){.advantages-clients__dragger{width:100%}}.advantages-clients__scrollbar.swiper-scrollbar{height:10px;background:none;left:0;top:2px;width:100%;overflow:visible;display:flex;align-items:center;background:#fff;position:relative;z-index:1;cursor:pointer}.advantages-clients__scrollbar.swiper-scrollbar::before{content:"";width:100%;height:2px;background:#dddde4;position:absolute;left:0;top:4px;z-index:-1}.advantages-clients__scrollbar.swiper-scrollbar .swiper-scrollbar-drag{height:16px;background:#e31f1f;border-radius:100%}.advantages-clients__scroll-progress{height:2px;background:#e31f1f;width:0;margin-top:-4px;transition:0s width;position:relative;z-index:2;cursor:pointer}.advantages-clients__paginations{position:absolute;right:0;bottom:0;z-index:1}.clients__text{display:flex;align-items:center;width:calc(100% - 1003px);font-family:"Comissioner",sans-serif;font-size:18px;font-weight:500;line-height:26px;padding:0 30px 0 54px}@media(max-width: 1280px){.clients__text{font-size:16px;padding:0 30px;width:calc(100% - 794px)}}@media(max-width: 1024px){.clients__text{width:100%;font-size:17px;margin-bottom:26px}}.about-section{width:100%}.about-section__header{margin-bottom:34px;margin-top:-10px}@media(max-width: 1280px){.about-section__header{margin-bottom:39px}}.about-section__inner{display:flex;justify-content:space-between;flex-wrap:wrap}.about-cart{width:570px;padding:38px 50px 44px 45px;border:1px solid #e9e9ee;background-color:#fff}@media(max-width: 1280px){.about-cart{width:465px;padding:18px 32px 18px 28px}}@media(max-width: 1024px){.about-cart{width:100%}.about-cart:nth-child(odd){margin-bottom:20px}}@media(max-width: 480px){.about-cart{padding-right:0px;padding-left:26px}}.about-cart__header{color:#212121;font-family:"Comissioner";font-size:24px;font-weight:700;line-height:28.14px}@media(max-width: 1280px){.about-cart__header{font-size:20px}}@media(max-width: 480px){.about-cart__header{padding-right:21px;font-size:18px}}.about-cart__text-inner{list-style-type:none;padding-left:30px}.about-cart__text{position:relative;font-family:"Comissioner";font-size:16px;font-weight:400;line-height:24.04px;color:#212121;margin-bottom:16px}.about-cart__text:last-child{margin-bottom:0px}.about-cart__text::before{content:"";position:absolute;top:7px;left:-26px;width:8px;height:9px;background-color:red}@media(max-width: 1280px){.about-cart__text{margin-bottom:8px}}
.intro{padding-top:215px;position:relative;opacity:1;transition:opacity 3s .3s}@media(max-width: 1280px){.intro{padding-top:154px}}.intro__inner{display:flex;flex-direction:column;text-align:center}.intro__title{color:#fff;font-family:"Comissioner";font-size:50px;font-weight:900;line-height:65px;text-transform:uppercase;margin:0 0 18px 0}@media(max-width: 1280px){.intro__title{font-size:40px;line-height:40px}}@media(max-width: 767px){.intro__title{margin:0 18px 12px 18px}}@media(max-width: 480px){.intro__title{font-size:24px;line-height:24px;margin:0 1px 12px 1px}}.intro__text{color:#fff;font-family:"Comissioner";font-size:24px;font-weight:400;line-height:36px;max-width:730px;margin:0 auto 32px}@media(max-width: 1280px){.intro__text{font-size:17px;line-height:26px;max-width:517px}}@media(max-width: 480px){.intro__text{font-size:14px;line-height:24px;max-width:243px}}
.agitation{padding:0;margin:0;position:relative}.agitation.landing-section{padding:0}.agitation__stars{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:1000px;z-index:-1}.agitation__inner{display:flex;align-items:center;padding:80px 0}@media(max-width: 1280px){.agitation__inner{padding:70px 0}}@media(max-width: 1024px){.agitation__inner{flex-direction:column;align-items:start;padding:60px 0}}.agitation__title{color:#fff;font-family:"Comissioner",sans-serif;font-size:28px;text-transform:uppercase;font-weight:900;margin-right:77px}@media(max-width: 1280px){.agitation__title{font-size:26px;margin-right:40px}}@media(max-width: 1024px){.agitation__title{margin-bottom:39px}}@media(max-width: 585px){.agitation__title{margin-left:20px}}@media(max-width: 480px){.agitation__title{margin:0;margin-bottom:25px}}.agitation__btn:not(:last-child){margin-right:38px;text-align:center}@media(max-width: 1024px){.agitation__btn:not(:last-child){display:flex}}.agitation__btn-item:not(:last-child){margin-right:30px}@media(max-width: 1280px){.agitation__btn-item:not(:last-child){margin-right:20px}}@media(max-width: 480px){.agitation__btn-item:not(:last-child){margin:0 0 15px}}@media(max-width: 585px){.agitation__btn{margin:0 auto}}
.info{background:#fff;padding-top:100px}.info.landing-section{padding-bottom:76px}@media(max-width: 1280px){.info.landing-section{padding:45px 0}}.info__title{color:#212121;font-family:"Comissioner",sans-serif;font-size:35px;font-weight:900;text-transform:uppercase;text-align:left;margin-bottom:46px;margin-top:-10px}@media(max-width: 1280px){.info__title{margin:0 0 36px 0;font-size:26px}}@media(max-width: 1024px){.info__title{text-align:center}}@media(max-width: 585px){.info__title{font-size:22px}}.info__cols{display:flex;margin:0 auto}@media(max-width: 1024px){.info__cols{flex-direction:column}}@media(max-width: 585px){.info__cols{align-items:center}}.info__item{display:flex;align-items:center;padding:32px 20px 44px 36px;border:1px solid #e9e9ee;margin:0 20px 0 0;width:33.3333333333%}@media(max-width: 1280px){.info__item{flex-direction:column;align-items:start;padding:26px 20px 30px 8px}}@media(max-width: 1024px){.info__item{flex-direction:row;width:100%;margin-bottom:20px;margin-right:0;align-items:center}}@media(max-width: 767px){.info__item{max-width:100%}}@media(max-width: 480px){.info__item{flex-direction:column;padding:0 0 0 0;align-items:start;margin:0 0 16px}}.info__item:last-child{margin-right:0}.info__number{font-family:"Comissioner",sans-serif;font-size:48px;color:#e14b4b;font-weight:700;line-height:38px;margin-right:0;margin-left:0}@media(max-width: 1280px){.info__number{font-size:46px;margin-bottom:14px;margin-left:20px}}@media(max-width: 480px){.info__number{font-size:40px}}.info__text{font-family:"Comissioner",sans-serif;color:#2f3034;font-size:16px;font-weight:400;line-height:24px;padding-left:20px;margin-left:0}@media(max-width: 480px){.info__text{padding-right:7px}}
.info-support{background:#fff}.info-support.landing-section{padding-bottom:66px}.info-support__container{padding-top:20px}@media(max-width: 1280px){.info-support__container{padding-top:0}}.info-support__title{color:#212121;font-family:"Comissioner",sans-serif;font-size:35px;font-weight:900;text-transform:uppercase;margin-bottom:44px}@media(max-width: 1280px){.info-support__title{font-size:26px}}@media(max-width: 585px){.info-support__title{font-size:24px;text-align:center}}@media(max-width: 480px){.info-support__title{font-size:22px;text-align:left}}.info-support__cols{display:flex;margin:0 auto;flex-wrap:wrap;justify-content:space-between}@media(max-width: 1024px){.info-support__cols{flex-direction:column}}.info-support__item{display:flex;flex-direction:column;padding:31px 43px 64px 51px;border:1px solid #e9e9ee;width:calc(50% - 10px)}@media(max-width: 1280px){.info-support__item{padding:5px 43px 20px 30px}}@media(max-width: 1024px){.info-support__item{margin:0 0 20px;width:100%}}@media(max-width: 585px){.info-support__item{width:100%;margin:0 auto 20px;height:auto}}@media(max-width: 480px){.info-support__item{height:auto;padding:27px 30px 25px 24px}}.info-support__item:last-child{margin-right:0}@media(max-width: 585px){.info-support__item:last-child{margin-right:auto}}.info-support__item-title{color:#212121;font-family:"Comissioner",sans-serif;font-size:24px;font-weight:700;line-height:28px;margin-top:12px;margin-bottom:23px}@media(max-width: 1280px){.info-support__item-title{font-size:20px;margin-bottom:16px}}@media(max-width: 480px){.info-support__item-title{font-size:18px}}.info-support__text{color:#212121;font-family:"Comissioner",sans-serif;font-size:16px;font-weight:400;line-height:28px}@media(max-width: 1280px){.info-support__text{line-height:26px}}
.info-projects{background:#fff}.info-projects.landing-section{padding-bottom:74px}@media(max-width: 1280px){.info-projects.landing-section{padding-bottom:20px}}.info-projects__container{padding-top:20px}@media(max-width: 1280px){.info-projects__container{padding-top:10px}}.info-projects__title{color:#212121;font-family:"Comissioner",sans-serif;font-size:35px;font-weight:900;text-transform:uppercase;margin-bottom:42px}@media(max-width: 1280px){.info-projects__title{font-size:26px}}@media(max-width: 1024px){.info-projects__title{line-height:32px}}@media(max-width: 585px){.info-projects__title{font-size:22px;text-align:center}}@media(max-width: 480px){.info-projects__title{font-size:22px;line-height:28px}}.info-projects__cols{display:flex;margin:0 auto 20px}@media(max-width: 1024px){.info-projects__cols{flex-direction:column;margin:0 auto}}@media(max-width: 480px){.info-projects__cols{margin:0 auto}}.info-projects__item{display:flex;align-items:center;flex-direction:column;padding:51px 0 64px 0;border:1px solid #e9e9ee;margin:0 20px 0 0;max-width:590px}@media(max-width: 1280px){.info-projects__item{padding:23px 0 40px 0}}@media(max-width: 1024px){.info-projects__item{margin:0 0 20px}}@media(max-width: 585px){.info-projects__item{max-width:440px;margin:0 auto 20px;height:auto}}@media(max-width: 480px){.info-projects__item{margin-bottom:20px;height:auto;padding:27px 0 0;align-items:start}}.info-projects__item:last-child{margin-right:0}@media(max-width: 585px){.info-projects__item:last-child{margin-right:auto}}@media(max-width: 480px){.info-projects__item:last-child{margin-right:auto}}.info-projects__img{flex-shrink:0;min-height:56px}@media(max-width: 480px){.info-projects__img{margin-left:30px}}.info-projects__img-item{max-width:100%;height:auto}.info-projects__content-item{position:relative;padding-left:36px;margin-bottom:16px;color:#212121;font-family:"Comissioner",sans-serif;font-size:16px;font-weight:400;line-height:24px}@media(max-width: 1280px){.info-projects__content-item{margin-bottom:12px}}.info-projects__content-item::before{content:"";position:absolute;top:8px;left:8px;width:8px;height:7px;background-color:#e14b4b}.info-projects__content-inner{list-style-type:none;padding-right:59px}@media(max-width: 1280px){.info-projects__content-inner{padding:0 30px 0 23px;margin:0}}@media(max-width: 480px){.info-projects__content-inner{padding:0 62px 26px 17px}}.info-projects__content{margin-top:8px}
.approach{background:#fff}.approach.landing-section{padding-bottom:52px}@media(max-width: 585px){.approach__container{max-width:100%;padding:0 25px}}.approach__title{margin-bottom:42px}.approach__content{display:flex;justify-content:space-between}.approach__content-inner{margin:0;padding:0}.approach__content-inner{list-style-type:none}.approach__content-item{position:relative;padding-left:36px;margin-bottom:16px;color:#212121;font-family:"Comissioner",sans-serif;font-size:16px;font-weight:400;line-height:24px}@media(max-width: 480px){.approach__content-item{padding-left:25px}}.approach__content-item::before{content:"";position:absolute;top:8px;left:2px;width:8px;height:7px;background-color:#e14b4b}.approach__text{max-width:583px;margin-top:-8px}@media(max-width: 1280px){.approach__img-item{width:440px;height:auto}}@media(max-width: 1024px){.approach__img{display:none}}
.clients{background-color:#fff}.clients.landing-section{padding-bottom:52px}.clients__header{margin-bottom:36px}@media screen and (max-width: 650px){.clients__header{text-align:center}}@media(max-width: 480px){.clients__header{text-align:left}}.clients-container{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 650px){.clients-container{flex-direction:column;align-items:center}.clients-container:nth-child(2){margin-top:20px}}.clients-container__item{display:flex;justify-content:center;align-items:center;width:285px;height:222px;border:1px solid #e9e9ee;background-color:#fff}.clients-container__item:nth-child(n+5){margin-top:20px}@media(max-width: 1280px){.clients-container__item{width:222px;height:175px}}@media(max-width: 1024px){.clients-container__item{width:248px}.clients-container__item:nth-child(n+3){margin-top:20px}}@media screen and (max-width: 650px){.clients-container__item{flex-direction:column;align-items:center}.clients-container__item:nth-child(2){margin-top:20px}}@media(max-width: 480px){.clients-container__item{width:100%}.clients-container__item:nth-child(2){margin-top:20px}}
