body{overflow-x:hidden}.hmb_banS .swiper{width:100%;height:80vh}.hmb_banS .swiper-slide{position:relative}.hmb_banS .swiper-slide img{width:100%;height:100%;object-fit:cover}.hSwiperC{position:absolute;top:50%;left:4.5rem;z-index:2;transform:translateY(-50%)}.hmb_banS .swiper-pagination-bullet{border-radius:0;margin-right:25px!important;display:inline-block}.hmb_banS .swiper-pagination-bullet-active{transform:scale(1.2)}.hmb_banS .swiper-heading{color:#fff;font-size:40px;line-height:60px;margin-bottom:10px;margin-top:67px;text-transform:uppercase;letter-spacing:1px}.hmb_banS .swiper-pagination{opacity:.8;position:absolute;background:0 0;text-align:start;color:#fff;bottom:30px!important;left:4.5rem!important;transform:none!important;padding:0!important}.hmb_banS .swiper-wrapper{opacity:1!important}.hmb_banS .swiper-button-prev{background:0 0;color:#fff;line-height:2}.hmb_banS .swiper-button-next{background:0 0;color:#fff}.hmb_banS .swiper-button-next,.hmb_banS .swiper-button-prev{height:80px;width:40px;border-radius:0!important}.hmb_banS .swiper-button-next:hover,.hmb_banS .swiper-button-prev:hover{background-color:rgba(255,255,255,.1)}.hmb_banS .swiper-button-prev:after{font-size:29px;text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.hmb_banS .swiper-button-next:after{font-size:29px;text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.hmb_banS .hSwiperC p{font-size:18px;line-height:1.8;color:#fff;margin-top:15px}.hmb_banS .swiper-slide:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.26)}.hSwiperC a{margin-top:5rem;padding:.5rem 2rem;border:3px solid #fff;margin-top:4rem;display:inline-block;text-align:center;color:#fff;text-transform:uppercase}.hmb_banS .swiper .swiper-pagination-bullet-active{opacity:.9;background:#fff}.hmb_banS .swiper .swiper-pagination-bullet{background:#fff}.hmb_row img{max-width:100%}.hmb_products{background-color:#fff;padding:4rem 0}.hmb_products h2{font-size:2.5rem;line-height:normal;letter-spacing:.01rem;text-transform:uppercase;margin-bottom:2rem;color:#323232}.hmbCont{display:flex;align-items:center;height:100%}.hmbCont img{display:inline-block;margin-bottom:1.5rem}.hmbCont h3{font-size:2.5rem;color:#323232;margin-bottom:1rem}.hmbCont p{line-height:1.7}.hmbCont a{background-color:#ee817f;box-shadow:rgba(238,129,127,.5) 0 0 0,rgba(238,129,127,.5) 0 4px 8px;padding:.3rem 1.8rem;font-size:1.3rem;border-radius:5px;display:inline-block;color:#fff;padding:.8rem 1.5rem;margin-top:2rem}.hmbCont a.hmbTheo{background-color:#1865c7;box-shadow:rgba(24,101,199,.5) 0 0 0,rgba(24,101,199,.5) 0 4px 8px}.hmbCont a.hmbOi{background-color:#1476f2;box-shadow:rgba(24,101,199,.5) 0 0 0,rgba(24,101,199,.5) 0 4px 8px}}.hmbCont a.hmbDms{background-color:#f2b44d;box-shadow:rgba(242,180,77,.5) 0 0 0,rgba(242,180,77,.5) 0 4px 8px}.hmbCont h2{font-size:3.5rem;line-height:normal;letter-spacing:.01rem;text-transform:uppercase;margin-bottom:2rem;color:#46384e}.clients{padding:5rem 10rem 5rem 10rem}.clientB{background:#fff}.clientB img{max-width:100%}.clients h2{font-size:2.5rem;line-height:normal;letter-spacing:.01rem;text-transform:uppercase;text-align:center;margin-bottom:2rem;color:#323232}.client-logo{display:flex;justify-content:center;align-items:center;justify-items:center;row-gap:30px;gap:30px;flex-wrap:wrap;margin-bottom:-20px}.client-logo img{filter:grayscale(1)}.client-logo .client-logo-grid{text-align:center;max-width:156px;width:20%;max-height:96px}.contact-wrap{position:relative;padding:4rem 0}.contact-wrap::before{content:"";position:absolute;background-image:url(../img/cbg.webp);left:0;top:0;background-position:50%;background-size:cover;width:100%;height:468px}.contact-section{display:flex;flex-flow:row nowrap;justify-content:center;width:100%;box-sizing:border-box;align-items:center}.contact-section h3{font-weight:600;font-size:36px;line-height:34px;text-transform:capitalize;color:#323232;margin-bottom:36px}.form-wrap{background:#fff;padding:60px 26px 60px;color:#333;border-radius:5px;position:relative}.form-wrap h2,.form-wrap p{font-weight:600;font-size:36px;line-height:34px;text-transform:capitalize;color:#323232;margin-bottom:36px}.form-wrap .form-group{margin-top:15px}.form-wrap .form-group label{color:#aaa;font-weight:400}.form-wrap .form-group input,.form-wrap .form-group textarea{width:100%;padding:10px;border:#ddd 1px solid;border-radius:5px;font-family:inherit;font-size:inherit;caret-color:#49c1a2}.form-wrap .form-group input:focus,.form-wrap .form-group textarea:focus{outline-color:#49c1a2}.form-wrap .btn{width:100%;padding:10px;margin-top:25px;background:#49c1a2;color:#fff;cursor:pointer;border:#49c1a2 1px solid;border-radius:5px;font-family:inherit;font-size:inherit}.form-wrap .btn:hover{background:#37a08e;color:#f4f4f4}.form-wrap .btn:focus{outline-color:#37a08e}.form-wrap .bottom-text{line-height:1.4;margin-top:15px}.form-wrap .bottom-text a:hover{text-decoration:underline}.contact-section .contact-information{background:#1476f2;border-radius:4px;padding:90px 40px;font-family:Source Sans Pro;margin:50px 0;width:45%;max-width:360px;max-height:540px;z-index:5}.contact-section .contact-information h4{font-weight:600;font-size:24px;line-height:13px;text-align:center;margin-bottom:41px;text-transform:capitalize;color:#fff}.contact-section .contact-information ol{list-style:none;counter-reset:my-awesome-counter}.contact-section .contact-information ol li{font-size:14px;line-height:25px;margin-bottom:28px;padding-left:47px;position:relative;color:#fff}.contact-section .contact-information ol li:before{width:28px;font-style:normal;font-weight:600;font-size:18px;line-height:28px;display:inline-block;text-align:center;background-color:hsla(0,0%,100%,.2);border-radius:50%;color:#fff;left:0;position:absolute;top:0}.contact-section .contact-information ol li:nth-child(1)::before{content:'1'}.contact-section .contact-information ol li:nth-child(2)::before{content:'2'}.contact-section .contact-information ol li:nth-child(3)::before{content:'3'}@media(min-width:850px){.standard{width:66.66667%;margin-right:-100%;margin-left:16.66667%;clear:none;float:none}}@media(min-width:1180px){.standard{width:50%;margin-right:-100%;margin-left:25%;clear:none;float:none}}.section-offers{position:relative}@media screen and (max-width:767px){.section-offers .container{padding:0}}#particles{position:absolute;width:100%;height:100%;background-image:url(img/home-offers/bg-offers.webp);background-repeat:no-repeat;background-size:cover;background-position:50% 50%;z-index:-999}@media screen and (max-width:1199px){#technologies{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#technologies .tabcontent-item{flex:0 0 50%;min-height:142px}@media screen and (max-width:1199px){#technologies .tabcontent-item{flex:0 0 49%}}#technologies .tabcontent-item svg.offer-image{padding-left:40px}@media screen and (max-width:1023px){#technologies .tabcontent-item svg.offer-image{padding-left:0}}#technologies .tabcontent-item .svg-custom{width:78px;height:78px;padding-left:30px!important}@media screen and (max-width:1023px){#technologies .tabcontent-item .svg-custom{padding-left:10px!important}}#technologies .tabcontent-item:nth-child(2){border-top-right-radius:7px}#technologies .tabcontent-item:nth-child(3){border-top-right-radius:0;border-bottom-left-radius:7px}#technologies .tabcontent-item:nth-child(4){border-bottom-left-radius:0}#technologies .tabcontent-item:not(:nth-child(n+2)),#technologies .tabcontent-item:nth-child(4){margin-bottom:3px}.offers{padding:4rem 0;display:flex;flex:0 1 auto;flex-flow:column nowrap;justify-content:center;align-items:center}.offers-title{margin-bottom:50px;line-height:.94;text-transform:uppercase;text-align:center}.offers-title h2{color:#323232}.offers-tab{display:flex;flex-flow:row nowrap;justify-content:center;flex:0 1 auto;width:100%;max-width:930px;margin-bottom:50px;overflow:hidden}.offers-tablinks{position:relative;flex:0 1 33.3333%;padding-bottom:10px;border-bottom:2px solid rgba(50,50,50,.1);color:#323232;font-size:16px;font-weight:600;line-height:1.88;text-align:center;text-transform:uppercase;cursor:pointer;transition:all .3s ease-in-out 0s}@media screen and (max-width:1023px){.offers-tablinks{font-size:15px}}@media screen and (max-width:767px){.offers-tablinks{font-size:12px}}.offers-tablinks:before{content:"";position:absolute;width:100%;height:2px;bottom:-2px;left:0;background-color:#3f7fe7;visibility:hidden;transform:scaleX(0);transition:all .3s ease-in-out 0s}.offers-tablinks.active,.offers-tablinks:hover{color:#3f7fe7}.offers-tablinks.active:before{visibility:visible;transform:scaleX(1)}.offers-tabcontent{margin:0 auto;display:flex;flex-flow:row wrap;flex:1 1;justify-content:space-between;align-content:space-between;max-height:0;height:0;width:0;overflow:hidden;box-shadow:0 3px 15px rgba(0,0,0,.03);opacity:0;transition:opacity 1s}.offers-tabcontent.active{max-height:none;height:100%;width:100%;opacity:1;transition:opacity 1s}.offers-tabcontent .noclick{cursor:default!important;pointer-events:none}.offers-tabcontent .tabcontent-item{padding:30px 20px 0 0;display:flex;position:relative;flex:0 1 33.3333%;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;width:100%;min-width:300px;min-height:150px;background-color:#fff;overflow:hidden;transition:all .3s ease-in-out;border:2px solid #f5f5f5}.offers-tabcontent .tabcontent-item:first-child{border-top-left-radius:7px}.offers-tabcontent .tabcontent-item:last-child{border-bottom-right-radius:7px}.offers-tabcontent .tabcontent-item:nth-child(3){border-top-right-radius:7px}.offers-tabcontent .tabcontent-item:nth-child(4){border-bottom-left-radius:7px}@media screen and (max-width:1023px){.offers-tabcontent .tabcontent-item{padding-top:25px}.offers-tabcontent .tabcontent-item:nth-child(5){border-bottom-left-radius:7px}.offers-tabcontent .tabcontent-item:nth-child(2){border-top-right-radius:7px}.offers-tabcontent .tabcontent-item:nth-child(3){border-top-right-radius:0}.offers-tabcontent .tabcontent-item:nth-child(4){border-bottom-left-radius:0}}@media screen and (max-width:767px){.offers-tabcontent .tabcontent-item{padding-top:20px}.offers-tabcontent .tabcontent-item:nth-child(odd){margin-right:2px}.offers-tabcontent .tabcontent-item:not(:nth-child(n+5)){margin-bottom:2px}}@media screen and (max-width:659px){.offers-tabcontent .tabcontent-item:nth-child(odd){margin-right:0}.offers-tabcontent .tabcontent-item:not(:last-child){margin-bottom:2px}.offers-tabcontent .tabcontent-item:first-child{border-top-right-radius:7px}.offers-tabcontent .tabcontent-item:last-child{border-bottom-left-radius:7px}.offers-tabcontent .tabcontent-item:nth-child(5){border-bottom-left-radius:0}.offers-tabcontent .tabcontent-item:nth-child(2){border-top-right-radius:0}}@media screen and (max-width:575px){.offers-tabcontent .tabcontent-item{min-height:auto}}.offers-tabcontent .tabcontent-item .offer-image{position:relative;flex:0 1 25%;transition:all .3s ease;padding-left:10px}@media screen and (max-width:575px){.offers-tabcontent .tabcontent-item .offer-image{flex:0 1 38%}}.offers-tabcontent .tabcontent-item .offer-image g>path{transition:all .3s linear}.offers-tabcontent .tabcontent-item .offer-content{flex:0 1 70%;padding-left:3px}.offers-tabcontent .tabcontent-item .offer-content-title{max-width:260px;margin-bottom:13px;font-size:18px;font-weight:600;line-height:1.3;text-align:left;color:#323232;text-transform:capitalize;transition:all .3s ease}@media screen and (max-width:767px){.offers-tabcontent .tabcontent-item .offer-content-title{font-size:14px}}.offers-tabcontent .tabcontent-item .offer-content-description{margin:0 0 12px;font-size:13.5px;line-height:1.43;text-align:left;color:rgba(50,50,50,.8);transition:all .3s ease}@media screen and (max-width:1023px){.offers-tabcontent .tabcontent-item .offer-content-description{font-size:13px}}@media screen and (max-width:767px){.offers-tabcontent .tabcontent-item .offer-content-description{font-size:13px}}.offers-tabcontent .tabcontent-item .offer-content-link-more{font-size:11px;font-weight:600;line-height:1;color:#fff;text-transform:uppercase;display:flex;align-items:center;opacity:0;transition:all .3s ease}.offers-tabcontent .tabcontent-item .offer-content-link-more i{font-size:11px;margin-left:-3px;transition:all .3s;transition-delay:.5s}.offers-tabcontent .tabcontent-item:hover{background-color:rgba(20,118,242,.8)}.offers-tabcontent .tabcontent-item:hover .offer-content-title{color:#fff}.offers-tabcontent .tabcontent-item:hover .offer-content-description{color:hsla(0,0%,100%,.85)}.offers-tabcontent .tabcontent-item:hover .offer-content-link-more{opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease}.offers-tabcontent .tabcontent-item:hover .offer-content-link-more i{margin-left:5px;transition:all .3s ease;transition-delay:.2s}.offers-tabcontent .tabcontent-item:hover .offer-image{transform:scale(1.2);transition:all .3s ease;filter:brightness(1000%)}.tabcontent-item .offer-image{height:55px;width:55px;left:20px}@media screen and (max-width:767px){.offices .container{padding:0}}.offices__title{padding-top:40px;padding-bottom:40px;text-align:center}.title{font-size:40px}@media screen and (max-width:576px){.contact-section{flex-direction:row;flex-wrap:wrap}.contact-section .contact-information{width:100%;margin-top:0}}@media all and (max-width:992px){.hSwiperC{left:4rem;padding-right:4rem}.hmb_banS .swiper-heading{font-size:2rem;line-height:1.3}.hmb_banS .hSwiperC p{font-size:.9rem}.hmb_banS .swiper-button-next,.hmb_banS .swiper-button-prev{height:40px;width:20px}.hmb_banS .swiper-button-next:after,.hmb_banS .swiper-button-prev:after{font-size:1rem}}@media all and (max-width:768px){.hmImG{display:none}.hmbCont{margin-bottom:4rem}.hmbCont h3{font-size:1.5rem}.hmb_banS .swiper{height:50vh}.clients{padding:0 0 4rem 0}.clients h2{margin-bottom:10px;font-size:2rem}.client-logo .client-logo-grid{width:25%}.offers-title h2{font-size:2rem}.offers-title{margin-bottom:30px}.offers{padding:4rem 1rem}.offers-tab{margin-bottom:20px}.offers-tabcontent .tabcontent-item{flex:none}.tabcontent-item .offer-image{left:0;padding-left:0!important}.hmb_glimps{display:none}.contact-section .contact-information{padding:4rem 2rem}.contact-section .contact-information ol li:last-child{margin-bottom:0}}.hmb_glimps{background-color:#fff;padding:4rem 0}.hmb_glimps h2{font-size:2.5rem;line-height:normal;letter-spacing:.01rem;text-transform:uppercase;margin-bottom:2rem;color:#323232;text-align:center}.hmb_blimpsSl img{max-width:100%}