@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@200,300,400,500,600,700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Archivo:wght@300,400.500&display=swap');:root{--red:#EC2000;--black:#000;--white:#fff;--light:#eee;--dark-blue:#1F1B53;--blue:#00447F}html{font-size:16px}body{font-family:"Roboto",sans-serif;background-color:#fff;font-size:14px;font-weight:300}h1,h2,h3,h4,h5,h6{font-family:"Roboto",sans-serif;font-weight:600;color:var(--black)}.theme-color{color:var(--red)}.theme-bg{background-color:var(--red);color:var(--white)}.theme-bg1{background-color:var(--blue);color:var(--white)}.theme-color1{color:var(--dark-blue)}.btn{padding:.25rem 1.25rem!important;border-radius:30px!important;font-family:"Roboto",sans-serif}.btn-primary{color:#fff!important;background-color:var(--red)!important;border-color:var(--red)!important}.bg-red{background-color:var(--red)}.text-justify{text-align:justify}section{padding:2.5rem 0}.navbar-light .navbar-brand{font-weight:500;font-family:'Archivo',sans-serif;}.navbar-light .navbar-nav .nav-link{color:var(--black)!important}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:var(--red)!important}.main-section h1{line-height:4rem}.main-section p{font-size:22px;color:#7E7E7E;line-height:28px;max-width:400px;font-weight:200!important}.main-section img{max-width:400px}.main-section .input-group span{position:absolute;color:var(--red);font-size:1.5rem;top:10%;left:4%}.main-section .input-group .input-group-append{position:absolute;top:20%;right:3%;cursor:pointer}.main-section .input-group .input-group-append button{border-radius:10px!important;font-family:"Roboto",sans-serif}.main-section .input-group{border-radius:10px!important;border:2px solid var(--black);box-shadow:0 0 10px #d3d3d3}.main-section .input-group .form-control{border:none;margin:.5rem 5rem .5rem 2.5rem!important}.main-section .input-group .form-control:focus{box-shadow:none;background:transparent}.advantages .icon-box .icon{margin:auto;color:var(--red);background:var(--white);padding:2rem;height:120px;width:120px;text-align:center;border-radius:50%}.advantages .icon-box .icon i{font-size:3.5rem}.reverse{transform:scaleX(-1)}.about-text{padding:6rem}.about-text p{font-size:1.2rem}.services .icon-box .icon i{font-size:3.5rem;color:var(--red)}.clients .icon-box{display:flex;justify-content:center}.clients .icon-box .icon{display:flex;align-items:center;color:var(--red);background:var(--white);padding:2rem;height:180px;width:180px;line-height:120px;text-align:center;border-radius:50%;transform:scale(.75)}.clients .icon-box .icon:hover{transform:scale(1.0)}.locations{padding:100px 0;min-height:100%;background:linear-gradient(270deg,rgb(0 0 0 / 50%),rgb(0 0 0 / 75%)),url(../images/image9.png);backdrop-filter:blur(4px);background-size:cover}.locations .input-group span{position:absolute;color:var(--red);font-size:1.5rem;top:10%;left:4%}.locations .input-group .input-group-append{position:absolute;top:20%;right:3%;cursor:pointer}.locations .input-group .input-group-append button{border-radius:10px!important;font-family:"Roboto",sans-serif}.locations .input-group{border-radius:10px!important;border:2px solid var(--black);background:#fff}.locations .input-group .form-control{border:none;margin:.5rem 5rem .5rem 2.5rem!important}.locations .input-group .form-control:focus{box-shadow:none;background:transparent}.underline{text-decoration:none;position:relative}.underline:before{position:absolute;content:'';height:2px;bottom:-16px;left:0;right:0;width:60%;background:#2B2B2B}.underline:after{position:absolute;content:'';height:2px;bottom:-16px;left:0;right:20%;width:20%;background:#fff}.contact-us label{font-weight:600}.contact-us .form-control{background:var(--light);border:none;border-radius:10px}.contact-us button{border-radius:10px!important}footer{background:var(--light);padding:2.5rem 0 1rem 0}footer .footer-links{border-left:5px solid var(--red);height:100%;border-radius:1px;padding-left:20px}footer .footer-links ul li{margin-bottom:10px}footer .footer-links ul li a{text-decoration:none;color:var(--black)}footer ul.social-icons{display:flex;justify-content:space-around}footer ul.social-icons li{display:inline-block}footer ul.social-icons li a{font-size:1.2rem}footer .solution img{height:120px}footer .solution .solution-text{padding-left:20px}footer .footer-bottom{border-top:1px solid #ddd;padding-top:1rem}@media only screen and (max-width:480px){.navbar-collapse{top:100%;background:rgb(255,255,255);width:100%;left:0;padding:0 1rem;box-shadow:0 2px 5px #666}.about-text{padding:1rem}.main-section img{max-width:100%}}@media only screen and (max-width:375px){.clients .icon-box .icon{width:135px;height:135px;line-height:80px}}@media only screen and (max-width:768px){.about-text{padding:2rem}}table thead th:first-child{position:sticky;inset-inline-start:0}table th,table thead{border-color:#fff}table th:first-child{border-radius:7px 0 0 7px}table th:last-child{border-radius:0 7px 7px 0}table.table-bordered{border-color:var(--white);border-radius:7px!important}.table-bordered>:not(caption)>*>*{border-width:0 3px!important}table tr td{vertical-align:middle}table tr.table-active td:first-child{border-radius:7px 0 0 7px}table tr.table-active td:last-child{border-radius:0 7px 7px 0}table tr.table-active td.span-div,table tr.theme-bg td.span-div{border-radius:7px}.table-bordered>:not(caption)>*{border-width:0!important}table tr.br-active td{background:#e7e7e7;border-radius:7px 7px}.tab{overflow:hidden;color:var(--white)}.tab button{background-color:var(--light);color:var(--black);float:left;border:none;outline:none;cursor:pointer;padding:10px 30px;transition:.3s;font-size:18px;border-radius:10px;margin-right:20px}.tab button:hover{background-color:var(--red);color:var(--white)}.tab button.active{background-color:var(--red);color:var(--white)}.tabcontent{display:none;padding:2rem 1rem}.tabcontent.show{display:block}.tabcontent .blockquote{font-size:12px}.table thead th{position:sticky!important;top:0;z-index:1}.table{position:relative;overflow:auto;height:100px}.owl-carousel .owl-dots{text-align:center;margin-top:20px;font-size:20px}.navbar-light .navbar-nav .nav-link.active{color:var(--red)!important}