@font-face{font-family:Helvetica;src:url(/assets/fonts/Helvetica-509772887b27d1c025a790b919e470ee.woff?h=306b04d11fd9b9093e5606bb62722921) format('woff');font-weight:400;font-style:normal;font-display:auto}@font-face{font-family:Helvetica;src:url(/assets/fonts/Helvetica-362fe96512ed4ac0ab5091370bbc7bb2.woff?h=306b04d11fd9b9093e5606bb62722921) format('woff');font-weight:400;font-style:normal;font-display:auto}.services .icon-box{padding:60px 30px;position:relative;overflow:hidden;background:#fff;box-shadow:2px 0 35px 0 rgba(68,88,144,.12);transition:.3s ease-in-out;border-radius:8px;z-index:1;text-align:center}.services .icon-box::before{content:'';position:absolute;background:#ad5525;right:0;left:0;bottom:0;top:100%;transition:.4s;z-index:-1}.services .icon-box:hover::before{background:#1d3a72;top:0;border-radius:0}.services .icon{margin-bottom:15px}.services .icon i{font-size:48px;line-height:1;color:#ad5525;transition:.3s ease-in-out}.services .title{font-weight:700;margin-bottom:15px;font-size:18px;color:#ad5525}.services .title a{color:#111}.services .description{font-size:15px;line-height:28px;margin-bottom:0}.services .icon-box:hover .description,.services .icon-box:hover .icon i,.services .icon-box:hover .title,.services .icon-box:hover .title a{color:#fff}.services{padding-bottom:30px}#services{background-color:#ffbd59}div.jumbotron.hero-technology{position:relative;color:#fff;text-align:center;background:0 0;padding-top:100px;padding-bottom:100px;z-index:1;overflow:hidden}div.jumbotron.hero-technology::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:#ad5525;opacity:1;z-index:-1}h1.hero-title,h2.hero-title,h3.hero-title{color:#fff;font-weight:500}p.hero-subtitle{max-width:600px;margin:25px auto;padding:10px 15px;background-color:rgba(0,0,0,.1);color:#000;font-weight:500;border-radius:8px}@media (max-width:768px){.hide-title{display:none}}.infinite-scroller{overflow:hidden}.infinite-scroller .scrollable{display:flex;width:fit-content;animation:30s linear infinite slide-to-left}.infinite-scroller.pause-on-hover .scrollable:hover{animation-play-state:paused}@keyframes slide-to-left{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-50%,0,0)}}.infinite-scroller .scrollable>div{display:flex;align-items:center;justify-content:space-around;min-width:100vw}.infinite-scroller .scrollable>div>*{margin:0 20px}img{margin-left:-3px}.bs-icon{--bs-icon-size:.75rem;display:flex;flex-shrink:0;justify-content:center;align-items:center;font-size:var(--bs-icon-size);width:calc(var(--bs-icon-size) * 2);height:calc(var(--bs-icon-size) * 2);color:var(--bs-primary)}.bs-icon-md{--bs-icon-size:1.5rem}.bs-icon-xl{--bs-icon-size:2.5rem}.bs-icon.bs-icon-primary{color:var(--bs-white);background:var(--bs-primary)}.bs-icon.bs-icon-rounded{border-radius:.5rem}.bs-icon.bs-icon-circle{border-radius:50%}footer{background-color:#292c2f;box-shadow:0 1px 1px 0 rgba(0,0,0,.12);box-sizing:border-box;width:100%;text-align:left;font:bold 16px sans-serif;padding:55px 50px;margin-top:80px;bottom:0;color:#fff}.footer-navigation h3{margin:0 0 20px;font:36px Cookie,cursive;color:#fff}.footer-navigation h3 a{text-decoration:none;color:#fff}.footer-navigation p.links a{color:#fff;text-decoration:none}.footer-navigation p.company-name{color:#8f9296;font-size:14px;font-weight:400;margin-top:20px}@media (max-width:767px){.footer-contacts{margin:30px 0}}.footer-contacts p{display:inline-block;color:#fff;vertical-align:middle}.footer-contacts p a{color:#5383d3;text-decoration:none}.fa.footer-contacts-icon{background-color:#33383b;color:#fff;font-size:18px;width:38px;height:38px;border-radius:50%;text-align:center;line-height:38px;margin:10px 15px 10px 0}span.new-line-span{display:block;font-weight:400;font-size:14px;line-height:2}.footer-about h4{display:block;color:#fff;font-size:14px;font-weight:700;margin-bottom:20px}.footer-about p{line-height:20px;color:#92999f;font-size:13px;font-weight:400;margin:0}div.social-links{margin-top:20px;color:#fff}.social-links a{display:inline-block;width:35px;height:35px;cursor:pointer;background-color:#33383b;border-radius:2px;font-size:20px;color:#fff;text-align:center;line-height:35px;margin-right:5px;margin-bottom:5px}body,html{width:100%;overflow-x:hidden}.fit-cover{object-fit:cover}