@import 'https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css';@import 'https://unpkg.com/aos@2.3.1/dist/aos.css';@import url(animate.min.css);@import url(owl.carousel.min.css);@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@100;300;400;500;700&display=swap';body,html{font-family:"Montserrat", sans-serif;margin:0;padding:0;font-size:16px}.navbar-toggler{background-color:white;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;border:1px solid black;outline:none!important;width:45px;height:40px;margin:0!important;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.navbar-toggler .icon-bar{width:100%;height:2px!important;background-color:black;display:block;position:relative;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;background-color:black!important;margin:0 0 5px 0}.navbar-toggler .icon-bar:last-child{margin:0}.navbar-toggler .icon-bar:first-child{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:7px}.navbar-toggler .icon-bar:nth-child(2){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:0px}.navbar-toggler .icon-bar:nth-child(3){visibility:hidden;opacity:0}.navbar-toggler.collapsed .icon-bar{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);top:0}.navbar-toggler.collapsed .icon-bar:nth-child(3){visibility:visible;opacity:1}.navbar-toggler:focus,.navbar-toggler:hover{background-color:#1a1a1a!important}.navbar-toggler:focus .icon-bar,.navbar-toggler:hover .icon-bar{background-color:white!important}.dropdown-menu{background-color:white}@media screen and (max-width:768px){.dropdown-menu{background-color:#f2f4f6;border:0}}.navbar{background-color:#f8f8f8}.nav-link{color:#0f121f!important;padding-left:20px!important;font-weight:500}.nav-link.button{background:#5472fd!important;border-radius:25px;margin-left:15px!important;padding-left:20px!important;padding-right:15px!important;border:1px solid #5472fd!important;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;color:white!important}@media screen and (max-width:992px){.nav-link.button{display:inline-block}}.nav-link.button .fa-phone{margin-left:5px}.nav-link.button:hover{background:white!important;color:#5472fd!important;border:1px solid #5472fd!important}.owl-carousel{position:relative;overflow:hidden}.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{color:black;opacity:0;padding:0px;font-size:20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.owl-carousel .owl-nav .owl-prev{left:-30px}@media screen and (max-width:768px){.owl-carousel .owl-nav .owl-prev{left:0}}.owl-carousel .owl-nav .owl-next{right:-30px}@media screen and (max-width:768px){.owl-carousel .owl-nav .owl-next{right:0}}.owl-carousel:hover .owl-nav .owl-next,.owl-carousel:hover .owl-nav .owl-prev{opacity:1}.owl-carousel:hover .owl-nav .owl-next{right:0px}.owl-carousel:hover .owl-nav .owl-prev{left:0px}.owl-carousel .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent;position:absolute;width:100%;bottom:20px}.owl-carousel .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-carousel .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;border-radius:30px}.owl-carousel .owl-dots .owl-dot.active span,.owl-carousel .owl-dots .owl-dot:hover span{background:black}.btn{outline:none!important;font-size:16px;font-size:1rem;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.form .has-error .form-control{background-color:rgba(255, 0, 0, 0.4);border-color:red}.form .has-error .form-control.placeholder,.form .has-error .form-control::-webkit-input-placeholder{color:white}.form .has-error .form-control.placeholder,.form .has-error .form-control:-ms-input-placeholder{color:white}.form .has-error .form-control.placeholder,.form .has-error .form-control::-ms-input-placeholder{color:white}.form .has-error .form-control.placeholder,.form .has-error .form-control::placeholder{color:white}.form .has-error .help-block{color:red;font-size:12px;font-size:0.75rem}.home-section{background:url(../../img/bg-02.png) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:calc(100vh - 102px)}@media screen and (max-width:992px){.home-section{height:100%;padding-bottom:50px;background:url(../../img/bg-02.png) no-repeat center center;background-size:cover}}.home-section .container,.home-section .row{height:100%}.home-section .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-section .title{font-weight:500;color:white;font-size:80px;line-height:80px}@media screen and (max-width:992px){.home-section .title{padding-top:50px;font-size:50px;line-height:50px}}.home-section .title span{color:#5472fd}.home-section .sub-title{font-weight:400;color:white;font-size:30px;margin-bottom:40px}@media screen and (max-width:992px){.home-section .sub-title{font-size:20px;line-height:20px}}@media screen and (max-width:992px){.home-section img{padding:50px 0;width:65%}}.banner-section{background:#f8f8f8}.banner-section .box{margin-top:100px;margin-bottom:50px;background:#4c4c4c;border-radius:25px;padding:45px 60px}@media screen and (max-height:880px){.banner-section .box{margin-top:50px}}@media screen and (max-width:992px){.banner-section .box{margin-top:25px}}.banner-section .box .title{font-weight:500;color:white;font-size:30px;line-height:30px;text-align:center}.banner-section .box .description{font-weight:400;color:white;font-size:15px;text-align:center;margin:0}.banner-section .box-secondary{background:#4c4c4c;border-radius:25px;padding:25px;margin-bottom:100px;height:315px}@media screen and (max-width:1200px){.banner-section .box-secondary{height:360px}}@media screen and (max-width:992px){.banner-section .box-secondary{height:auto;margin-bottom:25px}}.banner-section .box-secondary .box-icon{background:#4f4f4f;display:inline-block;padding:10px;border-radius:15px;margin-bottom:20px}.banner-section .box-secondary .title{font-weight:500;color:white;font-size:30px;line-height:30px;text-align:left}.banner-section .box-secondary .description{font-weight:400;color:white;font-size:13px;text-align:left;margin:0}.partners-section{background:#4c4c4c;padding:50px 0px}.partners-section .title{font-weight:700;color:white;font-size:30px;line-height:30px;padding-bottom:10px}.partners-section .description{font-weight:400;color:white;font-size:17px;line-height:30px;padding-bottom:10px}.partners-section .card{background:transparent;border:0}.partners-section .card img{-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-filter:grayscale(100);-moz-filter:grayscale(100);filter:grayscale(100)}.partners-section .card img:hover{filter:none;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-filter:none;-moz-filter:none}.partners-section .controls-top{margin-top:25px;text-align:center}.partners-section .controls-top .btn-floating{margin:0 10px;color:#5472fd;font-size:25px}.services-section{background:#f8f8f8;padding:100px 0}.services-section .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.services-section .title{font-weight:700;color:#0f121f;font-size:30px;line-height:30px;padding-bottom:10px;margin-bottom:25px}.services-section .nav-tabs{margin-bottom:70px;border:0!important}.services-section .nav-tabs li{background:white;margin-right:15px;padding:10px 18px;border-radius:25px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;border:1px solid #5472fd}.services-section .nav-tabs li a{color:#5472fd;font-weight:500}.services-section .nav-tabs li a:hover{text-decoration:none;color:white}.services-section .nav-tabs li:hover{background:#5472fd}.services-section .nav-tabs li:hover a{color:white}@media screen and (max-width:1200px){.services-section .nav-tabs li{margin-bottom:20px}}.services-section .tab-content h3{font-weight:500;color:#0f121f;font-size:45px;line-height:45px;padding-bottom:10px}@media screen and (max-width:992px){.services-section .tab-content h3{margin-bottom:25px}}.services-section .tab-content .pre-ul{font-weight:400;color:#0f121f;font-size:15px}.services-section .tab-content ul{list-style:none;margin:0;padding:0}.services-section .tab-content ul li{font-weight:400;color:#0f121f;font-size:15px;margin:0;margin-left:25px;position:relative;margin-bottom:10px}.services-section .tab-content ul li:after{position:absolute;content:"\f046";font:normal normal normal 14px/1 FontAwesome;left:-25px;color:#5472fd;bottom:0;height:30px;width:60px;z-index:1;top:6px}.clients-section{background:#4c4c4c;padding:100px 0px}.clients-section .title{font-weight:500;color:white;font-size:30px;line-height:30px;padding-bottom:30px}.clients-section img{margin-bottom:25px}@media screen and (max-width:992px){.clients-section .col-12{text-align:center}}.contact-section{background:#f8f8f8;padding:100px 0}.contact-section .title{font-weight:500;color:#0f121f;font-size:30px;line-height:30px;padding-bottom:30px}@media screen and (max-width:992px){.contact-section .title.first{padding-top:50px}}.contact-section input,.contact-section textarea{background:#f8f8f8;border:1px solid #4c4c4c;border-radius:25px;padding:15px}.contact-section ul{list-style:none;padding:0;margin:0}.contact-section ul li{font-weight:400;color:#0f121f;font-size:15px;margin:0;margin-left:25px;position:relative;margin-bottom:10px}.contact-section ul li span{font-weight:700}.contact-section ul li a{font-weight:400;color:#0f121f;font-size:15px;margin:0;position:relative}.contact-section ul li a:hover{text-decoration:none}.contact-section ul li:after{position:absolute;font:normal normal normal 14px/1 FontAwesome;left:-25px;color:#5472fd;bottom:0;height:30px;width:60px;z-index:1;top:6px}.contact-section ul li.mail:after{content:"\f0e0"}.contact-section ul li.tel:after{content:"\f095"}.contact-section ul li.dir:after{content:"\f041"}.contact-section iframe{margin-top:50px;border-radius:25px}.footer-section{background:#4c4c4c;padding:50px 0px}.footer-section .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:992px){.footer-section .col-12{text-align:center}}.footer-section .withBorder{border-bottom:1px solid #5472fd;padding-bottom:40px;margin-bottom:40px}.footer-section img{width:10%}@media screen and (max-width:992px){.footer-section img{margin-bottom:25px}}.footer-section ul{list-style:none;padding:0;margin:0;text-align:right}@media screen and (max-width:992px){.footer-section ul{text-align:center}}.footer-section ul li{display:inline-block}.footer-section ul li a{color:white;margin-right:15px;font-size:16px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.footer-section ul li a:hover{color:#5472fd;text-decoration:none}.footer-section .copyright{font-weight:500;color:white;font-size:15px;line-height:18px}.imageBanner{padding:100px;background:url(../../img/bg-03.png) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media screen and (max-width:992px){.imageBanner{background:url(../../img/bg-03.png) no-repeat center center;background-size:cover}}::-webkit-scrollbar{width:0.5em;height:0.5em}::-webkit-scrollbar-thumb{background:black}::-webkit-scrollbar-track{background:gray}body{scrollbar-face-color:black;scrollbar-track-color:gray}.primary-button{background:#5472fd;color:white;font-size:15px;padding:15px 30px;border-radius:25px;border:1px solid #5472fd;margin:0;line-height:15px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;font-weight:500;text-transform:uppercase}.primary-button .fa-chevron-down{padding-top:2px}.primary-button:hover{color:#5472fd;background:white;border:1px solid #5472fd;text-decoration:none}