@charset "UTF-8";@font-face{font-family:Wix Madefor Display;src:url(../fonts/WixMadeforDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Wix Madefor Display;src:url(../fonts/WixMadeforDisplay-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Wix Madefor Display;src:url(../fonts/WixMadeforDisplay-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Wix Madefor Display;src:url(../fonts/WixMadeforDisplay-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Wix Madefor Display;src:url(../fonts/WixMadeforDisplay-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}*{margin:0;padding:0;box-sizing:border-box}.container{max-width:1730px;padding:0 20px;width:100%;display:flex;justify-content:center;margin:0 auto}ul{list-style:none}a{text-decoration:none}h1{color:var(---100,#000410);font-family:Wix Madefor Display;font-size:58px;font-style:normal;font-weight:400;line-height:normal;word-break:break-word!important}p{font-family:Wix Madefor Display;font-weight:400;font-style:Regular;font-size:16px;line-height:150%;letter-spacing:0%;color:var(--black)}h2{color:var(---100,#000410);font-family:Wix Madefor Display;font-size:42px;font-style:normal;font-weight:400;line-height:150%;word-break:break-word!important}h3{color:var(---100,#FFF);font-family:Wix Madefor Display;font-size:32px;font-style:normal;font-weight:400;line-height:150%}h4{color:var(---50,rgb(255 255 255 / .5));font-family:Wix Madefor Display;font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}@media (max-width:768px){h1{font-size:40px!important}.hero p{font-size:18px!important}p{font-size:16px!important}h2{font-size:30px!important}h3{font-size:25px!important}.about__content h3{font-size:20px!important}.about__stats h3{font-size:55px!important}}@media (max-width:520px){.f-html{padding:var(--f-html-padding,3rem)!important}.consult-modal__text{margin-bottom:40px!important}.consult-modal__title{margin-bottom:20px!important}.consult-modal .contact__form .form__row{gap:10px!important}.consult-modal .contact__form .btn{margin-top:40px!important}.about,.cards,.contact,.projects,.steps,.swiper{padding:60px 0!important}.projects .container,.cards .container,.contact .left{gap:60px!important}.swiper .mySwiper{margin-top:60px!important}.contact .container{gap:60px!important}.hero .btns{margin-bottom:169px}.txt .container,.contactUs .container{gap:60px!important}.solutions{padding:45px 0 120px!important}.links{padding:114px 0 20px!important}.txt,.contactUs{padding:20px 0 30px!important}.answer,.companyAbout,.caseTypes{padding:30px 0 60px!important}.about .container,.companyAbout .container{gap:60px!important}h1{font-size:32px!important}.hero p{font-size:16px!important}p{font-size:14px!important}h2{font-size:26px!important}h3{font-size:20px!important}.about__stats h3{font-size:50px!important}}:root{--white:#ffffff;--black:#000410;--red:#CE0E2D;--green:#006937;--gray:#AEAEAE;----100:#0145A5}@keyframes header-bg{to{background:#ffffffe5;box-shadow:0 2px 10px #0000001a}}.header{position:sticky;top:0;z-index:10;display:flex;min-height:80px;align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff1a;margin-bottom:-80px;animation:header-bg linear both;animation-timeline:scroll();animation-range:0 110vh;box-shadow:none!important}.header-bg .animation{box-shadow:none!important}.header__inner{display:flex;align-items:center;justify-content:space-between;gap:40px;width:100%}.header__logo{display:flex;align-items:center}.header__logo img{height:36px}.header__nav{flex:1;display:flex;justify-content:center}.header__menu{display:flex;align-items:center;gap:0}.header__menu li{display:flex;align-items:center;list-style:none}.header__menu li:not(:last-child):after{content:"";width:4px;height:4px;background:var(--black);margin:0 12px;flex-shrink:0;pointer-events:none}.header__menu a{padding:8px 13px;font-family:Wix Madefor Display;font-size:14px;font-weight:500;text-transform:uppercase;color:#000410;text-decoration:none;transition:.3s}.header__menu a:hover{color:#0145a5;background:#0145a51a}.header__right{display:flex;align-items:center;gap:20px}.header__lang{font-family:Wix Madefor Display;font-size:14px;font-weight:500;text-transform:uppercase;background:none;border:none;cursor:pointer}.header__btn{padding:10px 18px}.lang{position:relative}.lang__current{color:var(---100,#000410);font-family:Wix Madefor Display;font-style:normal;line-height:normal;background:none;border:none;font-size:14px;font-weight:500;text-transform:uppercase;cursor:pointer;padding:8px 13px;transition:.3s}.lang__current:hover{background:#0145a51a;color:#0145a5}.lang__dropdown{position:absolute;top:120%;right:0;background:#fff;border-radius:6px;padding:8px 0;min-width:70px;box-shadow:0 10px 25px #00000014;opacity:0;visibility:hidden;transform:translateY(5px);transition:.2s}.lang__dropdown li{list-style:none}.lang__dropdown a{display:block;padding:6px 14px;font-size:14px;text-decoration:none;color:#000}.lang__dropdown a:hover{background:#f5f6f8}.lang:hover .lang__dropdown{opacity:1;visibility:visible;transform:translateY(0)}.burger{display:none;align-items:center;gap:8px;background:none;border:none;cursor:pointer;padding:8px 0}.burger__dot{width:6px;height:6px;background:var(--black,#000410);flex-shrink:0}.burger__label{font-family:Wix Madefor Display;font-size:14px;font-weight:500;text-transform:uppercase;color:#000410}@media (max-width:1080px){.burger{display:flex}}.mobile-menu{position:fixed;top:70px;left:0;width:100%;height:calc(100vh - 70px);background:#fff;z-index:100;display:flex;flex-direction:column;justify-content:space-between;padding:0;transform:translate(100%);transition:transform .35s ease}.mobile-menu .border{height:1px;align-self:stretch;background:#0004101a}.mobile-menu .container{height:100%;justify-content:space-between;padding-top:30px;flex-direction:column}.mobile-menu.is-open{transform:translate(0)}.mobile-menu nav ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:20px}.mobile-menu nav a{display:block;padding:8px 13px;font-family:Wix Madefor Display;font-size:16px;font-weight:500;text-transform:uppercase;color:#000410;text-decoration:none;transition:color .2s}.mobile-menu nav a:hover{color:#0145a5}.mobile-menu__bottom{display:flex;flex-direction:column;gap:20px}.mobile-menu__bottom .mobile-menu__lang{display:block;padding:8px 13px;font-family:Wix Madefor Display;font-size:16px;font-weight:500;text-transform:uppercase;color:#000410;text-decoration:none}.mobile-menu__bottom .mobile-menu__lang:hover{color:#0145a5}.mobile-menu__bottom .btn{margin-top:10px;justify-content:center}@media (max-width:1080px){.header__nav,.header__right{display:none}}.fancybox__backdrop{background:#0145a580}.consult-modal{background:#fff;max-width:720px;width:100%;border-radius:6px;position:relative}.consult-modal__title{margin-bottom:30px}.consult-modal__text{color:#666;margin-bottom:60px}.consult-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:20px}.consult-form input,.consult-form textarea{width:100%;border:none;border-bottom:1px solid #ccc;padding:10px 0;font-size:14px}.consult-form textarea{height:80px;margin-bottom:20px}.consult-modal__close{position:absolute;top:-30px;right:-30px;background:none;border:none;font-size:20px;cursor:pointer}.f-button{display:none}.f-html{padding:var(--f-html-padding,4rem)}.consult-modal__title{color:var(---100,#000410);font-family:Wix Madefor Display;font-size:42px;font-style:normal;font-weight:400;line-height:150%}.hero{min-height:100vh;padding-top:100px;display:flex;align-items:center;background:linear-gradient(180deg,#fff0 68.94%,#fff 98.89%);position:relative;z-index:1;overflow:hidden}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0 68.94%,#fff 98.89%);z-index:-1;pointer-events:none}.hero .container{position:relative;z-index:2}.hero p{font-family:Wix Madefor Display;font-weight:400;font-style:Regular;font-size:20px;line-height:150%;letter-spacing:0%}.hero .box{display:flex;flex-direction:column;justify-content:space-between;max-width:1010px;width:100%;height:720px;margin-right:auto}.hero .box .top{display:flex;flex-direction:column;gap:30px}.hero .btns{display:flex;gap:30px;margin-bottom:75px}.hero .btns .btn{display:inline-flex;align-items:center;gap:10px;padding:10px 22px;text-decoration:none}.hero .btns .btn:after{display:none}.hero .btns .btn:nth-child(1){background:var(--black);color:var(--white);transition:.3s}.hero .btns .btn:nth-child(1):hover{background:#0145a5}.hero .btns .btn:nth-child(2){background:var(--white);color:var(--black);border:1px solid var(--100,#000410)}.hero .btns .btn:nth-child(2):before{background:var(--black)}.hero .btns .btn:nth-child(2):hover{background:#000410;color:var(--white);transition:.3s}.hero .btns .btn:nth-child(2):hover:before{background:var(--white)}@media (max-width:596px){.hero .btns{flex-direction:column;align-items:flex-start}}.footer{background:linear-gradient(270deg,#028dd5,#0145a5);padding:90px 0}.footer .container{display:flex;flex-direction:column;gap:180px}.footer__left{display:contents}.footer__list{display:flex;flex-direction:column;gap:30px}.footer__list ul{display:flex;flex-direction:column;gap:15px;padding:0;list-style:none}.footer__list ul a{color:#fff;font-family:Wix Madefor Display;font-size:16px;text-decoration:none;transition:.3s}.footer__list ul a:hover{color:#ffffff80}.footer__top{display:grid;grid-template-columns:repeat(4,1fr) auto;gap:40px}@media (max-width:1200px){.footer__top{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.footer__top{grid-template-columns:1fr}}@media (max-width:1200px){.footer__right{order:10;grid-column:span 2;display:flex;padding-top:20px}}@media (max-width:576px){.footer__right{grid-column:span 1}}.footer__bottom{border-top:1px solid rgb(255 255 255 / .1);padding-top:40px;display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center}@media (max-width:768px){.footer__bottom{grid-template-columns:1fr}}.footer__bottom div:first-child{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.footer__bottom div:first-child p{margin:0;display:flex;align-items:center;color:#fff;font-size:12px;text-transform:uppercase}.footer__bottom div:first-child p:after{content:"/";margin:0 15px;opacity:.5}@media (max-width:480px){.footer__bottom div:first-child p:after{display:none}}.footer__bottom a{color:#fff;font-size:12px;text-transform:uppercase;text-decoration:none;transition:.3s;font-family:Wix Madefor Display;font-style:normal;font-weight:500;line-height:normal}.footer__bottom a:hover{color:#ffffff80;font-family:Wix Madefor Display;font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}.cookie-banner{position:fixed;bottom:24px;right:65px;z-index:9999;display:inline-flex;padding:30px;justify-content:center;align-items:center;gap:30px;background:#0145a580;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);opacity:0;transform:translateY(20px);animation:cookieSlideIn .4s ease forwards .8s}.cookie-banner .btn{border:1px solid var(---100,#FFF);background:#fff0;color:var(--white)}.cookie-banner .btn:after{display:none}.cookie-banner .btn:before{content:"";width:4px;height:4px;background-color:var(--white);flex-shrink:0;transition:.3s}.cookie-banner .btn:hover{background:#fff;color:var(--black)}.cookie-banner .btn:hover:before{background-color:var(--black)}.cookie-banner.hide{animation:cookieSlideOut .3s ease forwards}@keyframes cookieSlideIn{to{opacity:1;transform:translateY(0)}}@keyframes cookieSlideOut{to{opacity:0;transform:translateY(20px)}}.cookie-banner__content p{margin:0;color:var(---100,#FFF);font-family:Wix Madefor Display;font-size:16px;font-style:normal;font-weight:400;line-height:140%;max-width:339px;width:100%}@media (max-width:820px){.cookie-banner{flex-direction:column;left:20px;right:20px;bottom:20px;width:auto}.cookie-banner .cookie-banner__content p{max-width:100%}.cookie-banner .btn{width:100%;display:flex;padding:10px 22px;justify-content:center;align-items:center;gap:12px;align-self:stretch}}.btn{position:relative;z-index:1;display:inline-flex;padding:10px 22px;align-items:center;gap:12px;background-color:#0145a5;color:var(--white);font-family:Wix Madefor Display;font-size:12px;font-weight:500;text-transform:uppercase;border:none;overflow:hidden;cursor:pointer}.btn:after{content:"";position:absolute;inset:0;background:linear-gradient(270deg,#028dd5,#0145a5);z-index:-1;transition:opacity .3s}.btn:hover:after{opacity:0}.btn:before{content:"";width:4px;height:4px;background-color:var(--white);flex-shrink:0}.title{display:flex;flex-direction:column;opacity:1;gap:20px}.title span{font-family:Wix Madefor Display;font-weight:500;font-style:Medium;font-size:12px;line-height:100%;letter-spacing:0%;text-transform:uppercase}.about__title{font-family:Wix Madefor Display;font-weight:400;font-style:Regular;font-size:16px;display:flex;flex-direction:column;line-height:150%;letter-spacing:0%;max-width:720px;width:100%;opacity:1;gap:30px}.txt{width:100%;display:flex;flex-direction:column;align-items:flex-start;padding:30px 0 45px;box-sizing:border-box}.tags{display:flex;align-items:center;align-content:center;gap:10px;align-self:stretch;flex-wrap:wrap}.tags span{display:flex;padding:6px 8px;justify-content:center;align-items:center;gap:10px;color:var(---100,#000410);text-align:center;font-family:Wix Madefor Display;font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;background:#0004101a;cursor:pointer}.txt .about__title{display:flex;max-width:1170px;width:100%;flex-direction:column;align-items:flex-start;gap:30px}.txt .border{width:100%;height:1px;align-self:stretch;background:var(---10,rgb(0 4 16 / .1))}.txt .container{flex-direction:column;gap:45px}.about,.companyAbout,.caseAbout{padding:180px 0 90px}.about .container,.companyAbout .container,.caseAbout .container{flex-direction:column;gap:90px}.about__hero,.companyAbout__hero,.caseAbout__hero{position:relative;overflow:hidden;width:100%;height:700px}.about__hero img,.companyAbout__hero img,.caseAbout__hero img{width:100%;height:100%;object-fit:cover}.about__content,.companyAbout__content,.caseAbout__content{position:absolute;top:50%;transform:translateY(-50%);max-width:870px;width:100%;color:#fff}.about .btn,.companyAbout .btn,.caseAbout .btn{border:1px solid var(---100,#FFF);background:#fff0;color:var(--white)}.about .btn:after,.companyAbout .btn:after,.caseAbout .btn:after{display:none}.about .btn:before,.companyAbout .btn:before,.caseAbout .btn:before{content:"";width:4px;height:4px;background-color:var(--white);flex-shrink:0;transition:.3s}.about .btn:hover,.companyAbout .btn:hover,.caseAbout .btn:hover{background:#fff;color:var(--black)}.about .btn:hover:before,.companyAbout .btn:hover:before,.caseAbout .btn:hover:before{background-color:var(--black)}.about__icon,.companyAbout__icon,.caseAbout__icon{position:absolute;top:10px;right:10px;width:94px;height:82px}.about__stats,.companyAbout__stats,.caseAbout__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;width:100%}.about__stats>li,.companyAbout__stats>li,.caseAbout__stats>li{display:flex;flex-direction:column;gap:60px;align-items:flex-start;align-self:stretch;padding:20px;background:linear-gradient(270deg,#028dd5,#0145a5);color:var(--white)}.about__stats>li div,.companyAbout__stats>li div,.caseAbout__stats>li div{display:flex;flex-direction:row;justify-content:space-between;width:100%;position:relative;align-items:flex-end}.about__stats>li img,.companyAbout__stats>li img,.caseAbout__stats>li img{position:absolute;top:0;right:0;z-index:5;object-fit:contain;display:block}.about__stats h3,.companyAbout__stats h3,.caseAbout__stats h3{font-family:Wix Madefor Display,sans-serif;font-weight:400;font-size:62px;line-height:100%;margin:0}.about__stats p,.companyAbout__stats p,.caseAbout__stats p{color:var(--white);margin-top:auto}.about .about__content,.companyAbout .about__content,.caseAbout .about__content{background:var(----10,rgb(1 69 165 / .1));-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);display:flex;width:100%;height:100%;padding:60px;flex-direction:column;align-items:flex-start;gap:30px}@media (max-width:1060px){.about__hero{height:auto;background-image:url(../images/about.png);background-size:cover;background-position:center;padding-top:195px}.about__hero>img:first-child{display:none}.about__content{position:relative;top:auto;transform:none;max-width:100%;padding:30px!important}}.companyAbout,.caseAbout{padding:45px 0 90px}.companyAbout .texts,.caseAbout .texts{margin:0 auto;display:flex;max-width:1170px;width:100%;flex-direction:column;justify-content:center;align-items:center;gap:30px}.companyAbout .texts .dots,.caseAbout .texts .dots{display:flex;align-items:flex-start;gap:30px}.companyAbout .texts .dots div,.caseAbout .texts .dots div{width:10px;height:10px;aspect-ratio:1/1;background:#000410}.companyAbout .texts h3,.caseAbout .texts h3{color:var(---100,#000410);text-align:center;font-family:Wix Madefor Display;font-size:32px;font-style:normal;font-weight:400;line-height:150%}.caseAbout .border{height:1px;align-self:stretch;background:#0004101a}.caseAbout .texts{display:flex;flex-direction:column;gap:45px;max-width:870px;width:100%}.caseAbout .texts>div{display:flex;flex-direction:column;gap:30px}.caseAbout h3{color:var(---100,#000410);font-family:Wix Madefor Display;font-size:42px;font-style:normal;font-weight:400;line-height:150%;text-align:left!important;width:100%}.caseAbout span{color:var(---100,#000410);font-family:Wix Madefor Display;font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}.caseAbout .about__stats h3{color:var(--white)}.steps{position:relative;padding:90px 0;z-index:1}.steps .container{justify-content:space-between}.steps ul{max-width:720px;width:100%;opacity:1;display:flex;flex-direction:column;gap:60px}.steps ul li{display:flex;justify-content:space-between;padding-bottom:40px;border-bottom:1px solid rgb(1 69 165 / .5019607843)}.steps ul li>a .arrow::after{content:'';display:block;width:24px;height:24px;background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.8462%2017.6537L12.7923%2016.5692L16.6115%2012.7499H4.5V11.2499H16.6115L12.7923%207.43069L13.8462%206.34619L19.5%2011.9999L13.8462%2017.6537Z'%20fill='%23000410'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;transition:background-image .3s ease}.steps ul li:hover p,.steps ul li:hover span,.steps ul li:hover .arrow,.steps ul li:hover h3{color:#0145a5}.steps ul li>a:hover .arrow::after{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.8462%2017.6537L12.7923%2016.5692L16.6115%2012.7499H4.5V11.2499H16.6115L12.7923%207.43069L13.8462%206.34619L19.5%2011.9999L13.8462%2017.6537Z'%20fill='%230145a5'/%3e%3c/svg%3e")}.steps ul li a:hover .tags span{background:var(----10,rgb(1 69 165 / .1));color:#0145a5}.steps ul li a>div{display:flex;flex-direction:column;gap:40px;max-width:570px;width:100%}.steps ul li a>div>div:first-of-type{display:flex;justify-content:space-between}.steps ul li a>div p{font-family:Wix Madefor Display;font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:150%;letter-spacing:0%;color:#00041080}.steps ul li a>div h3{font-family:Wix Madefor Display;font-weight:400;font-style:Regular;font-size:20px;line-height:100%;letter-spacing:0%;color:var(--black)}.steps ul li a>div span{font-family:Wix Madefor Display;font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0%;text-transform:uppercase}.steps ul li>a .tags{display:flex;gap:10px;flex-wrap:wrap}.steps ul li>a .tags span{padding:6px 8px;background:#0004101a;color:var(--black);transition:.3s;font-family:Wix Madefor Display;font-weight:500;font-style:Medium;font-size:12px;line-height:100%;letter-spacing:0%;text-transform:uppercase}.steps:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff,#ffffff80 30% 70%,#fff);z-index:-1}.steps .container{position:relative;z-index:2}.steps .container{display:flex;align-items:flex-start;gap:60px}.steps .left{position:sticky;top:120px;height:fit-content}.steps ul{flex:1}.steps ul li{margin-bottom:40px}.steps ul li>a{display:flex;justify-content:space-between}@media (max-width:1425px){.steps .container{flex-direction:column}.steps .left{position:static}.steps ul{max-width:none;width:100vw;margin-left:calc(50% - 50vw);padding:0 20px;gap:40px}.steps ul li>a{justify-content:flex-start;gap:50px}.steps ul li>a>div{max-width:none}}@media (max-width:700px){.steps ul li>a{flex-direction:column;gap:30px}}.swiper{padding:90px 0}.swiper .container{flex-direction:column;gap:90px}.swiper h3{color:var(---100,#000410);font-family:Wix Madefor Display;font-size:26px;font-style:normal;font-weight:400;line-height:150%}.swiper p{color:var(---50,rgb(0 4 16 / .5));font-family:Wix Madefor Display;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.swiper .mySwiper{padding-left:calc((100% - 1690px)/2);margin-top:90px}.swiper .mySwiper{overflow:visible}.swiper .swiper-wrapper{margin-bottom:40px}.swiper .swiper-slide{aspect-ratio:870/500;overflow:hidden;position:relative;display:flex;align-items:flex-end;min-height:400px}.swiper .swiper-slide img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.swiper .swiper-slide>div{position:relative;margin:20px;padding:20px;display:flex;flex-direction:column;gap:10px;background:var(---10,rgb(255 255 255 / .1));-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);width:100%}.swiper .bottom{width:100%;display:flex;align-items:center;gap:30px;max-width:1710px;padding:0 20px}.swiper .swiper-pagination{position:relative;flex:1;height:3px;background:#ddd}.swiper .swiper-pagination .swiper-pagination-progressbar-fill{background:var(--,linear-gradient(270deg,#028DD5 0%,#0145A5 100%))}.swiper .nav{display:flex;gap:30px}.swiper .swiper-button-prev:after,.swiper .swiper-button-next:after{content:none}.swiper .swiper-button-prev,.swiper .swiper-button-next{position:static;display:flex;padding:10px 22px;align-items:center;gap:12px;background:linear-gradient(270deg,#028dd5,#0145a5);color:#fff}.swiper .swiper-button-prev svg,.swiper .swiper-button-next svg{display:none}.swiper .swiper-button-prev:after,.swiper .swiper-button-next:after{font-size:14px}.swiper .swiper-button-prev::before,.swiper .swiper-button-next::before{content:'';display:block;width:24px;height:24px;flex-shrink:0;background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.8462%2017.6537L12.7923%2016.5692L16.6115%2012.7499H4.5V11.2499H16.6115L12.7923%207.43069L13.8462%206.34619L19.5%2011.9999L13.8462%2017.6537Z'%20fill='%23ffffff'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain}.swiper .swiper-button-prev::before{transform:rotate(180deg)}@media (max-width:768px){.swiper .swiper-slide{aspect-ratio:4/3}}.swiper .swiper-button-prev,.swiper .swiper-button-next{width:68px;height:44px}.projects,.solutionProjects{padding:90px 0;display:flex;flex-direction:column;gap:90px;overflow-x:clip}.projects .container,.solutionProjects .container{flex-direction:column;gap:90px}.projects .btn,.solutionProjects .btn{margin-top:auto;border:1px solid var(---100,#000410);background:#fff;color:var(--black);background:#fff0}.projects .btn:after,.solutionProjects .btn:after{display:none}.projects .btn:before,.solutionProjects .btn:before{content:"";width:4px;height:4px;background-color:var(--black);flex-shrink:0;transition:.3s}.projects .btn:hover,.solutionProjects .btn:hover{background:var(--black);color:var(--white)}.projects .btn:hover:before,.solutionProjects .btn:hover:before{background-color:var(--white)}.projects .images,.solutionProjects .images{max-width:100%;width:100%;list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.projects .images li,.solutionProjects .images li{max-width:100%;width:100%;height:900px;position:sticky;top:0}.projects .images li:nth-child(1),.solutionProjects .images li:nth-child(1){z-index:1}.projects .images li:nth-child(2),.solutionProjects .images li:nth-child(2){z-index:2}.projects .images li:nth-child(3),.solutionProjects .images li:nth-child(3){z-index:3}.projects .images li:nth-child(4),.solutionProjects .images li:nth-child(4){z-index:4}.projects .images li:nth-child(5),.solutionProjects .images li:nth-child(5){z-index:5}.projects .images li:nth-child(6),.solutionProjects .images li:nth-child(6){z-index:6}.projects .images li:nth-child(7),.solutionProjects .images li:nth-child(7){z-index:7}.projects .images li:nth-child(8),.solutionProjects .images li:nth-child(8){z-index:8}.projects .images li:nth-child(9),.solutionProjects .images li:nth-child(9){z-index:9}.projects .images li:nth-child(10),.solutionProjects .images li:nth-child(10){z-index:10}.projects .images li:nth-child(11),.solutionProjects .images li:nth-child(11){z-index:11}.projects .images li:nth-child(12),.solutionProjects .images li:nth-child(12){z-index:12}.projects .images li:nth-child(13),.solutionProjects .images li:nth-child(13){z-index:13}.projects .images li:nth-child(14),.solutionProjects .images li:nth-child(14){z-index:14}.projects .images li:nth-child(15),.solutionProjects .images li:nth-child(15){z-index:15}.projects .images li:nth-child(16),.solutionProjects .images li:nth-child(16){z-index:16}.projects .images li:nth-child(17),.solutionProjects .images li:nth-child(17){z-index:17}.projects .images li:nth-child(18),.solutionProjects .images li:nth-child(18){z-index:18}.projects .images li>a>img,.solutionProjects .images li>a>img{position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;height:100%;object-fit:cover;display:block}.projects .text,.solutionProjects .text{position:absolute;top:30px;margin-top:75px;left:0;width:870px;max-width:100%;padding:30px;display:flex;flex-direction:column;align-items:flex-start;gap:30px;z-index:2;background:#ffffff1a;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);transition:background .3s ease,backdrop-filter .3s ease}.projects .text>div:first-child,.solutionProjects .text>div:first-child{width:100%;display:flex;justify-content:space-between;align-items:center}.projects .text>div:first-child h3,.solutionProjects .text>div:first-child h3{color:#000410;font-family:Wix Madefor Display;font-size:26px;font-weight:400;line-height:150%;transition:color .3s ease}.projects .text>div:first-child,.solutionProjects .text>div:first-child{width:100%;display:flex;justify-content:space-between;align-items:center}.projects .text>div:first-child::after,.solutionProjects .text>div:first-child::after{content:'';display:block;width:24px;height:24px;flex-shrink:0;background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.8462%2017.6537L12.7923%2016.5692L16.6115%2012.7499H4.5V11.2499H16.6115L12.7923%207.43069L13.8462%206.34619L19.5%2011.9999L13.8462%2017.6537Z'%20fill='%23000410'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;transition:background-image .3s ease}.projects .text:hover>div:first-child::after,.solutionProjects .text:hover>div:first-child::after{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.8462%2017.6537L12.7923%2016.5692L16.6115%2012.7499H4.5V11.2499H16.6115L12.7923%207.43069L13.8462%206.34619L19.5%2011.9999L13.8462%2017.6537Z'%20fill='%23ffffff'/%3e%3c/svg%3e")}.projects .text p,.solutionProjects .text p{color:var(--black);font-family:Wix Madefor Display;font-size:16px;font-weight:400;line-height:150%;transition:color .3s ease}.projects .text .tags,.solutionProjects .text .tags{display:flex;gap:8px;flex-wrap:wrap}.projects .text .tags span,.solutionProjects .text .tags span{display:flex;padding:6px 8px;justify-content:center;align-items:center;gap:10px;background:#0004101a;color:#000410;text-decoration:none;font-family:Wix Madefor Display;font-size:14px;transition:background .3s ease,color .3s ease}.projects .text:hover,.solutionProjects .text:hover{background:#0145a580;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px)}.projects .text:hover>div:first-child h3,.solutionProjects .text:hover>div:first-child h3{color:#fff}.projects .text:hover p,.solutionProjects .text:hover p{color:#fffc}.projects .text:hover .tags span,.solutionProjects .text:hover .tags span{background:#fff3;color:#fff}.top{display:flex;justify-content:space-between;align-items:flex-start;width:100%}@media (max-width:1000px){.container>.top{flex-direction:column;gap:20px}}@media (max-width:900px){.projects .text{left:16px;right:16px;width:auto;padding:20px}}.cards,.allCards{padding:90px 0}.cards .container,.allCards .container{flex-direction:column;gap:90px}.cards .container .btn,.allCards .container .btn{margin-top:auto;border:1px solid var(---100,#000410);background:#fff;color:var(--black);background:#fff0}.cards .container .btn:after,.allCards .container .btn:after{display:none}.cards .container .btn:before,.allCards .container .btn:before{content:"";width:4px;height:4px;background-color:var(--black);flex-shrink:0;transition:.3s}.cards .container .btn:hover,.allCards .container .btn:hover{background:var(--black);color:var(--white)}.cards .container .btn:hover:before,.allCards .container .btn:hover:before{background-color:var(--white)}.cards .container .bottom,.allCards .container .bottom{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:30px}.cards .container .bottom>a,.allCards .container .bottom>a{width:100%;display:flex;flex-direction:column;gap:30px;transition:.3s}.cards .container .bottom>a:hover .image img,.allCards .container .bottom>a:hover .image img{transform:scale(1.02)}.cards .container .bottom>a:hover .text p,.allCards .container .bottom>a:hover .text p{overflow:hidden;color:var(----50,rgb(1 69 165 / .5));text-overflow:ellipsis;font-family:Wix Madefor Display;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.cards .container .bottom>a:hover .text>div span,.allCards .container .bottom>a:hover .text>div span{color:var(----50,rgb(1 69 165 / .5));font-family:Wix Madefor Display;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.cards .container .bottom>a:hover .text>div>div h3,.allCards .container .bottom>a:hover .text>div>div h3{overflow:hidden;color:var(----100,#0145A5);text-overflow:ellipsis;font-family:Wix Madefor Display;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.cards .container .bottom>a .image,.allCards .container .bottom>a .image{width:100%;height:390px;overflow:hidden}.cards .container .bottom>a .image img,.allCards .container .bottom>a .image img{width:100%;height:100%;object-fit:cover;transition:.4s}.cards .container .bottom>a .text,.allCards .container .bottom>a .text{display:flex;flex-direction:column;gap:20px}.cards .container .bottom>a:hover .text>div>div::after,.allCards .container .bottom>a:hover .text>div>div::after{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.8462%2017.6537L12.7923%2016.5692L16.6115%2012.7499H4.5V11.2499H16.6115L12.7923%207.43069L13.8462%206.34619L19.5%2011.9999L13.8462%2017.6537Z'%20fill='%230145a5'/%3e%3c/svg%3e")}.cards .container .bottom>a .text h3,.allCards .container .bottom>a .text h3{overflow:hidden;color:var(--black);text-overflow:ellipsis;font-family:Wix Madefor Display;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.cards .container .bottom>a .text p,.allCards .container .bottom>a .text p{overflow:hidden;color:var(---50,rgb(0 4 16 / .5));text-overflow:ellipsis;font-family:Wix Madefor Display;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.cards .container .bottom>a .text span,.allCards .container .bottom>a .text span{color:var(---50,rgb(0 4 16 / .5));font-family:Wix Madefor Display;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.cards .container .bottom>a .text>div,.allCards .container .bottom>a .text>div{display:flex;flex-direction:column;gap:10px}.cards .container .bottom>a .text>div>div,.allCards .container .bottom>a .text>div>div{display:flex;justify-content:space-between;align-items:center;gap:10px}.cards .container .bottom>a .text>div>div::after,.allCards .container .bottom>a .text>div>div::after{content:'';display:block;width:24px;height:24px;flex-shrink:0;background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.8462%2017.6537L12.7923%2016.5692L16.6115%2012.7499H4.5V11.2499H16.6115L12.7923%207.43069L13.8462%206.34619L19.5%2011.9999L13.8462%2017.6537Z'%20fill='%23000410'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain}.cards .bottom,.allCards .bottom{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:30px}@media (max-width:900px){.cards .bottom{display:flex!important;flex-wrap:nowrap;overflow-x:auto;gap:20px;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.cards .bottom::-webkit-scrollbar{display:none}.cards .bottom>a{flex:0 0 100%;scroll-snap-align:start}}.allCards{padding:45px 0 90px}.allCards .bottom{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:30px}.allCards .image{width:100%;height:390px;overflow:hidden}@media (max-width:480px){.allCards .bottom{grid-template-columns:1fr!important;gap:20px!important}.allCards .bottom>a .image{height:220px!important}}@media (max-width:480px){.cards .bottom>a .image{height:220px!important}}.contact,.contactUs,.consult-modal{padding:90px 0 180px}.contact .container,.contactUs .container,.consult-modal .container{display:flex;justify-content:space-between;align-items:flex-start;gap:150px;flex-wrap:wrap}.contact .left,.contactUs .left,.consult-modal .left{display:flex;flex-direction:column;width:570px;gap:90px;flex-shrink:0}.contact .contact__form,.contactUs .contact__form,.consult-modal .contact__form{display:flex;flex-direction:column;gap:30px}.contact .contact__form input::placeholder,.contact .contact__form select option,.contactUs .contact__form input::placeholder,.contactUs .contact__form select option,.consult-modal .contact__form input::placeholder,.consult-modal .contact__form select option{color:var(---100,#000410);font-family:Wix Madefor Display;font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}.contact .contact__form p,.contactUs .contact__form p,.consult-modal .contact__form p{color:var(---100,#000410);font-family:Wix Madefor Display;font-size:12px;font-style:normal;font-weight:500;line-height:150%}.contact .contact__form p a,.contactUs .contact__form p a,.consult-modal .contact__form p a{color:var(----100,#0145A5);font-family:Wix Madefor Display;font-size:12px;font-style:normal;font-weight:500;line-height:150%}.contact .contact__form .form__row,.contactUs .contact__form .form__row,.consult-modal .contact__form .form__row{display:flex;gap:30px}.contact .contact__form .form__row input,.contactUs .contact__form .form__row input,.consult-modal .contact__form .form__row input{width:100%;border:none;border-bottom:1px solid #E0E0E0;padding:20px 0;outline:none}.contact .contact__form .form__row input:focus,.contactUs .contact__form .form__row input:focus,.consult-modal .contact__form .form__row input:focus{border-bottom:1px solid #0145A5;color:#0145a5}.contact .contact__form .form__row input:focus::placeholder,.contactUs .contact__form .form__row input:focus::placeholder,.consult-modal .contact__form .form__row input:focus::placeholder{color:#0145a5}.contact .contact__form .form__row input::placeholder,.contactUs .contact__form .form__row input::placeholder,.consult-modal .contact__form .form__row input::placeholder{color:var(---50,rgb(0 4 16 / .5));font-family:Wix Madefor Display;font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}.contact .contact__form select,.contactUs .contact__form select,.consult-modal .contact__form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-bottom:1px solid #E0E0E0;padding:20px 40px 20px 0;background:url("data:image/svg+xml,%3csvg%20width='6'%20height='6'%20viewBox='0%200%206%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.06402%202.98841H2.15173e-05V2.07641H5.06402V2.98841ZM2.98802%205.06441H2.07602V0.000406027H2.98802V5.06441Z'%20fill='%23000410'/%3e%3c/svg%3e") no-repeat right center;background-size:8px 15px;outline:none;cursor:pointer;width:100%;color:#00041080;font-family:Wix Madefor Display;font-size:12px;font-weight:500;text-transform:uppercase}.contact .contact__form option:first-child,.contactUs .contact__form option:first-child,.consult-modal .contact__form option:first-child{color:#00041080}.contact .contact__form option:not(:first-child),.contactUs .contact__form option:not(:first-child),.consult-modal .contact__form option:not(:first-child){color:#000410;background-color:#fff}.contact .contact__form option:checked,.contactUs .contact__form option:checked,.consult-modal .contact__form option:checked{background-color:#0145a51a;color:#0145a5}.contact .contact__form select:focus,.contactUs .contact__form select:focus,.consult-modal .contact__form select:focus{border-bottom:1px solid #0145A5;color:#0145a5}.contact .contact__form option,.contactUs .contact__form option,.consult-modal .contact__form option{color:#fff}.contact .contact__form .btn,.contactUs .contact__form .btn,.consult-modal .contact__form .btn{width:fit-content;margin-top:60px}.contact .contact__form .form__policy,.contactUs .contact__form .form__policy,.consult-modal .contact__form .form__policy{font-size:12px;color:#828282;max-width:350px}.contact .right,.contactUs .right,.consult-modal .right{flex-grow:1;display:flex;justify-content:flex-end;margin-top:auto}.contact .logos__grid,.contactUs .logos__grid,.consult-modal .logos__grid{display:grid;gap:30px;grid-template-columns:repeat(3,1fr);max-width:100%;justify-content:stretch;width:100%}.contact .logos__grid div,.contactUs .logos__grid div,.consult-modal .logos__grid div{display:flex;width:100%;height:130px;padding:30px 40px;justify-content:center;align-items:center;flex-shrink:0;background:#0145a51a}.contact .logos__grid div img,.contactUs .logos__grid div img,.consult-modal .logos__grid div img{max-width:100%;height:auto}@media (max-width:1630px){.contactUs .left,.contact .left,.contactUs .right,.contact .right{width:100%}.contactUs .logos__grid,.contact .logos__grid{grid-template-columns:repeat(2,1fr);max-width:100%}.right{margin:0 auto}}@media (max-width:768px){.contactUs a{font-size:20px!important;word-break:break-word}.form__row{flex-direction:column}}@media (max-width:768px){.contact .logos__grid{display:flex!important;flex-wrap:nowrap;overflow-x:auto;gap:20px;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.contact .logos__grid div{flex:0 0 calc(50% - 10px);scroll-snap-align:start;height:130px}.contact .logos__grid::-webkit-scrollbar{display:none}}.contactUs .right{display:flex;flex-grow:0;max-width:870px!important;width:100%;flex-direction:column;align-items:flex-start;gap:30px;flex-shrink:0}.contactUs .right .contscts{display:flex;flex-direction:column;align-items:flex-start;gap:30px;align-self:stretch}.contactUs .right .contscts>li{display:flex;padding:30px;flex-direction:column;align-items:flex-start;gap:60px;align-self:stretch;background:#0145a51a}.contactUs .right .contscts li span{color:var(----50,rgb(1 69 165 / .5));font-family:"Wix Madefor Display";font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}.contactUs .right .contscts li a{color:var(----50,rgb(1 69 165 / .5));font-family:Wix Madefor Display;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.contactUs .right .contscts li .link{display:flex;align-items:center;gap:30px;flex-wrap:wrap}.contactUs .right .contscts li .link a{color:var(----100,#0145A5);font-family:Wix Madefor Display;font-size:26px;font-weight:400;line-height:normal}.contactUs .right .contscts li .link a+a:before{content:"/";color:#0145a580;font-size:26px;font-weight:400;margin-right:30px}.consult-modal{padding:0!important}.links{padding:140px 0 30px}.links .container{justify-content:start}.links ul{display:flex;flex-wrap:wrap;align-items:center;padding:0;margin:0;list-style:none;row-gap:10px}.links li:hover{color:#0145a5}.links li a{color:var(--100,#000410);font-family:Wix Madefor Display;font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;white-space:nowrap}.links li:nth-child(1) a{color:var(--50,rgb(0 4 16 / .5));font-family:Wix Madefor Display;font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}.links li:not(:last-child):after{content:"";width:4px;height:4px;flex:0 0 4px;background:var(--black,#000);margin:0 12px;display:block}.links li{display:flex;align-items:center}.links li:hover{cursor:pointer}.links li:hover a{color:#0145a5;font-family:Wix Madefor Display;font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}.links a{padding:8px 13px;font-family:Wix Madefor Display;font-size:14px;font-weight:500;text-transform:uppercase;color:#000410;text-decoration:none;transition:.3s}.solutions,.caseTypes{padding:45px 0 180px}.solutions ul,.caseTypes ul{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;padding:0;margin:0;list-style:none}@media (max-width:992px){.solutions ul,.caseTypes ul{grid-template-columns:1fr}}@media (max-width:576px){.solutions ul,.caseTypes ul{gap:20px}.solutions ul li,.caseTypes ul li{min-height:500px}}.solutions li,.caseTypes li{width:100%;min-height:700px;position:relative;overflow:hidden}.solutions li img,.caseTypes li img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.solutions li:hover img,.caseTypes li:hover img{transform:scale(1.02)}.solutions li:hover .text,.caseTypes li:hover .text{background:#0145a580;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px)}.solutions li:hover .text>div:first-child h3,.caseTypes li:hover .text>div:first-child h3{color:#fff}.solutions .text>div:first-child::after,.caseTypes .text>div:first-child::after{content:'';display:block;width:24px;height:24px;flex-shrink:0;background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.8462%2017.6537L12.7923%2016.5692L16.6115%2012.7499H4.5V11.2499H16.6115L12.7923%207.43069L13.8462%206.34619L19.5%2011.9999L13.8462%2017.6537Z'%20fill='%23000410'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;transition:background-image .3s ease}.solutions li:hover .text>div:first-child::after,.caseTypes li:hover .text>div:first-child::after{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.8462%2017.6537L12.7923%2016.5692L16.6115%2012.7499H4.5V11.2499H16.6115L12.7923%207.43069L13.8462%206.34619L19.5%2011.9999L13.8462%2017.6537Z'%20fill='%23ffffff'/%3e%3c/svg%3e")}.solutions li:hover .text p,.caseTypes li:hover .text p{color:#fffc}.solutions li:hover .text .tags span,.caseTypes li:hover .text .tags span{background:#fff3;color:#fff}.solutions .text,.caseTypes .text{position:absolute;bottom:20px;left:20px;right:20px;padding:30px;display:flex;flex-direction:column;align-items:flex-start;gap:30px;z-index:2;background:#ffffff1a;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);transition:background .3s ease,backdrop-filter .3s ease}.solutions .text>div:first-child,.caseTypes .text>div:first-child{width:100%;display:flex;justify-content:space-between;align-items:center}.solutions .text>div:first-child h3,.caseTypes .text>div:first-child h3{color:#000410;font-family:Wix Madefor Display;font-size:26px;font-weight:400;line-height:150%;transition:color .3s ease}.solutions .text p,.caseTypes .text p{color:var(--black);font-family:Wix Madefor Display;font-size:16px;font-weight:400;line-height:150%;transition:color .3s ease}.solutions .text .tags,.caseTypes .text .tags{display:flex;gap:8px;flex-wrap:wrap}.solutions .text .tags span,.caseTypes .text .tags span{display:flex;padding:6px 8px;justify-content:center;align-items:center;gap:10px;background:#0004101a;color:#000410;text-decoration:none;font-family:Wix Madefor Display;font-size:14px;transition:background .3s ease,color .3s ease}.caseTypes{padding:45px 0 90px}@media (max-width:576px){.caseTypes{gap:20px}.caseTypes li{min-height:600px!important}}.caseTypes .container{flex-direction:column;gap:60px}.caseTypes li{width:100%;min-height:600px;position:relative;overflow:hidden}.pagination{display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap}.pagination>a:first-child{background:linear-gradient(270deg,#028dd5,#0145a5)}.pagination>a:first-child img{transform:rotate(180deg);filter:invert(1) brightness(2)}.pagination>a:first-child:hover{background:#000}.pagination>a:last-child{background:linear-gradient(270deg,#028dd5,#0145a5)}.pagination>a:last-child img{filter:invert(1) brightness(2)}.pagination>a:last-child:hover{background:#000}.pagination>a.notActive{background:var(--50,rgb(0 4 16 / .5))}.pagination>div{display:flex}.pagination>div .active{color:var(--100,#0145A5)!important;font-family:Wix Madefor Display;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.pagination a{display:flex;padding:10px 22px;align-items:center;gap:12px;color:var(--100,#000410);font-family:Wix Madefor Display;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.pagination div a{transition:.3s}.pagination div a:hover{background:#0145a51a}@media (max-width:576px){.pagination{margin:0 auto}a{color:var(----100,#0145A5);font-family:Wix Madefor Display;font-size:14px;font-style:normal;font-weight:400;line-height:150%}}.answer{padding:45px 0 90px}.answer .container{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.answer .left{max-width:720px;display:flex;flex-direction:column;gap:45px}.answer .left div{display:flex;flex-direction:column;gap:30px}.answer .right{max-width:870px;height:500px}.answer .right img{width:100%;height:100%;object-fit:cover}@media (max-width:1100px){.answer .container{grid-template-columns:1fr}.answer .left{order:2}.answer .right{order:1;max-width:none;height:400px}}.process{padding:90px 0;background:linear-gradient(270deg,#028dd5,#0145a5)}.process .container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:60px}.process .container>div{display:flex;flex-direction:column;align-items:center;gap:60px}.process .container>div img{width:100px;height:100px}.process .container>div>div{display:flex;flex-direction:column;gap:10px}.process h4{color:#fff;text-align:center;font-family:Wix Madefor Display;font-size:26px;line-height:150%;text-transform:none}.process p{color:#fff;text-align:center;font-family:Wix Madefor Display;font-size:16px;line-height:150%}.goal .container{display:flex;flex-direction:column;gap:40px}.goal .aboutCards{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.goal .card{width:100%;height:700px;position:relative;display:flex;align-items:flex-end;overflow:hidden}.goal .card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.goal .card>div{position:relative;margin:20px;padding:20px;display:flex;flex-direction:column;gap:10px;background:#ffffff1a;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);width:100%}@media (max-width:1200px){.goal .aboutCards{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.goal .aboutCards{grid-template-columns:1fr}.goal .aboutCards .card{height:500px}}.result .container{justify-content:start;flex-direction:column}.result .container .cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:30px;width:100%}.result .container .cards>div{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:60px;padding:20px;height:205px;background:#0145a51a}.result .container .cards>div span{color:#0145a5;text-align:center;font-family:Wix Madefor Display;font-size:26px;font-weight:400;line-height:150%}@media (max-width:900px){.cards{display:flex!important;flex-wrap:nowrap;overflow-x:auto;gap:20px;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.cards::-webkit-scrollbar{display:none}.cards>div{flex:0 0 85%;scroll-snap-align:start}}.policy{display:flex;padding:45px 0 90px;flex-direction:column;align-items:flex-start;gap:60px;align-self:stretch}.policy .box{max-width:910px;width:100%;margin:0 auto;padding:0 20px;display:flex;flex-direction:column;gap:60px}.policy .box h2{color:var(---100,#000410);font-family:Wix Madefor Display;font-size:42px;font-style:normal;font-weight:400;line-height:150%}.policy .box div{width:100%;max-width:100%}.smaller li div>h3{font-size:26px!important}.about__title p{font-size:20px!important}@media (max-width:700px){.about__title p{font-size:16px!important}}@media (max-width:500px){.about__title p{font-size:14px!important}}.input{position:relative}form{position:relative}.form-preloader{position:absolute}.input-error input,.input-error textarea{border-color:red}.text-empty{color:red;font-size:12px;margin-top:4px}.form-preloader{position:absolute;inset:0;background:rgb(255 255 255 / .8);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10}.form-preloader__round{width:40px;height:40px;border:3px solid #ccc;border-top-color:#000;border-radius:50%;animation:spin 0.8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.form-preloader__text{margin-top:12px;font-size:14px}.contact__form{position:relative}.input{width:100%}.text-empty{font-family:"Wix Madefor Display"}.steps ul li span{color:var(---100,#000410);font-family:"Wix Madefor Display";font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.steps li>a{display:block;width:100%}.custom-select{position:relative;width:100%;user-select:none}.custom-select summary{list-style:none}.custom-select summary::-webkit-details-marker{display:none}.custom-select__trigger{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-bottom:1px solid #E0E0E0;cursor:pointer;color:rgb(0 4 16 / .5);font-family:Wix Madefor Display;font-size:12px;font-weight:500;text-transform:uppercase;transition:border-color 0.3s,color 0.3s}.custom-select[open] .custom-select__trigger{border-bottom-color:#0145A5;color:#0145A5}.custom-select[open] .custom-select__trigger svg path{stroke:#0145A5}.custom-select[open] .custom-select__trigger svg{transform:rotate(180deg)}.custom-select__trigger svg{flex-shrink:0;transition:transform 0.3s}.custom-select__dropdown{display:none;position:absolute;top:calc(100% + 2px);left:0;right:0;background:rgb(1 69 165 / .5);backdrop-filter:blur(25px);z-index:100;flex-direction:column;box-shadow:0 10px 30px rgb(0 0 0 / .25)}.custom-select__option{display:flex;align-items:center;padding:16px 20px;color:#fff;font-family:'Wix Madefor Display';font-size:14px;font-weight:400;cursor:pointer;border-bottom:1px solid rgb(255 255 255 / .08);transition:background 0.2s;gap:10px}.custom-select__option:last-child{border-bottom:none}.custom-select__option:hover{background:rgb(255 255 255 / .1)}.custom-select__option input[type="radio"]{appearance:none;-webkit-appearance:none;width:4px;height:4px;flex-shrink:0;background:#fff0;border:none}.custom-select__option input[type="radio"]:checked{background:#fff}.custom-select__option:has(input:checked){background:#0145a5}.contact__form{position:relative}body.no-scroll{overflow:hidden}.projects .images li>a,.solutionProjects .images li>a{display:block;position:relative;width:100%;height:100%;text-decoration:none}.custom-select.is-open .custom-select__dropdown{display:flex}.custom-select__trigger{appearance:none;-webkit-appearance:none;background:none;border:none;border-bottom:1px solid #E0E0E0;border-radius:0;width:100%}.pagination__prev::before,.pagination__next::before{content:'';display:block;width:24px;height:24px;flex-shrink:0;background-repeat:no-repeat;background-size:contain}.pagination__next::before{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.8462%2017.6537L12.7923%2016.5692L16.6115%2012.7499H4.5V11.2499H16.6115L12.7923%207.43069L13.8462%206.34619L19.5%2011.9999L13.8462%2017.6537Z'%20fill='%23ffffff'/%3e%3c/svg%3e")}.pagination__prev::before{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M10.1538%2017.6537L11.2077%2016.5692L7.38848%2012.7499H19.5V11.2499H7.38848L11.2077%207.43069L10.1538%206.34619L4.5%2011.9999L10.1538%2017.6537Z'%20fill='%23ffffff'/%3e%3c/svg%3e")}.answer .left div ol{display:flex;flex-direction:column;gap:10px}.answer .left div ol li{color:var(---100,#000410);font-family:"Wix Madefor Display";font-size:20px;font-style:normal;font-weight:400;line-height:150%}.answer .left div ul{display:flex;flex-direction:column;gap:10px;list-style-type:disc}.answer .left div ul li{color:var(---100,#000410);font-family:"Wix Madefor Display";font-size:20px;font-style:normal;font-weight:400;line-height:150%}.contactUs .right .contscts li .link ul{display:flex;align-items:center;gap:30px;flex-wrap:wrap}.contactUs .right .contscts li .link ul li a{color:var(----100,#0145A5);font-family:"Wix Madefor Display";font-size:26px;font-style:normal;font-weight:400;line-height:normal}.contactUs .right .contscts li .link ul li+li:before{content:"/";color:#0145a580;font-size:26px;font-weight:400;margin-right:30px}.steps ul li>div{display:flex;justify-content:space-between;cursor:pointer}.steps ul li>div>div{display:flex;flex-direction:column;gap:40px;max-width:570px;width:100%}.steps ul li>div>div p{font-family:Wix Madefor Display;font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:150%;letter-spacing:0%;color:#00041080}.steps ul li>div>div h3{font-family:Wix Madefor Display;font-weight:400;font-style:Regular;font-size:20px;line-height:100%;letter-spacing:0%;color:var(--black)}.steps ul li>div{display:flex;justify-content:space-between;width:100%}