h1,h2,h3,h4,p,a,ul,li{font-family:'Libre Franklin',sans-serif}h2{line-height:1.3}h4{line-height:1.7}p{font-size:16px;font-weight:400;color:#666;line-height:2}#header .top-area{padding:8px 10px}#header .top-area .col-left{text-align:left}#header .top-area .col-right{text-align:right}#header .top-area .col-left,#header .top-area .col-right{margin:0;padding:0}#header .top-area ul{margin:0;padding:0}#header .top-area li{display:inline-block;position:relative;margin:0 5px}#header .top-icon{margin-right:8px;color:#72E1D1}#header .top-area p{font-size:12px;color:#fff;font-weight:500;margin:0}#header .top-area a{font-size:12px;color:rgba(255,255,255,.7);padding:0 10px}#header .top-area a:hover{text-decoration:none;color:#fff;transition:0.3s}#header .navbar-style{margin-top:40px;padding:24px 10px;background-color:#fff}#header .nav-scrolled{margin-top:0;transition:0.5s;padding-top:10px;padding-bottom:10px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2)}#header .navbar-style .logo{margin:0;padding:0}#header .navbar-style .logo img{max-height:80px}#header .nav-scrolled .logo img{max-height:40px}#header .navbar-style .nav-item{font-size:15px;font-weight:500}#header .navbar-style .navbar-nav .nav-link{color:#666;padding:0 0 0 30px}#header .navbar-style .navbar-nav .nav-link:hover,.navbar-style .navbar-nav .nav-link:focus{color:#7C7C7C}#header .navbar-style .navbar-nav .show>.nav-link,#header .navbar-style .navbar-nav .active>.nav-link,#header .navbar-style .navbar-nav .nav-link.show,#header .navbar-style .navbar-nav .nav-link.active{color:#336;font-weight:700}#header .navbar-style .navbar-nav>.open>a,#header .navbar-style .navbar-nav>.open>a:focus,#header .navbar-style .navbar-nav>.open>a:hover{background-color:none}#header .navbar-style .navbar-toggler{border-color:none;background:#336;padding:5px 8px}.navbar-style .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 1.0)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");height:24px;width:24px}@media (max-width:992px){#header .navbar-style .navbar-nav .nav-link{padding:20px 0 15px}}@media (max-width:992px) and (min-width:768px){#header .navbar-style .logo img{max-height:60px}}@media (max-width:767px){#header .navbar-style{margin-top:0;padding:10px 15px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2)}#header .navbar-style .logo img{max-height:60px}#header .nav-scrolled .logo img{max-height:40px}}section{padding:100px 0}.section-title{padding:0 0 50px}.section-title h2{font-size:36px;font-weight:600;color:#000}.section-sub-title{padding:0 0 30px}.section-sub-title h4{font-size:18px;font-weight:600;color:#336}.section-content .pd-top-m{padding-top:0}.pd-top-d{padding-top:50px}.pd-bottom-0{padding-bottom:0!important}.benefits-list ul{list-style:none;margin:0;padding:0}.benefits-list ul li{padding-left:10px;text-indent:-18px;font-size:16px;font-weight:400;color:#666;line-height:2}.benefits-list ul li:before{content:"\F4FE";font-family:bootstrap-icons!important;font-style:normal;font-weight:normal!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;margin-right:5px}.section-generic{padding:320px 0 280px;text-align:center}.section-generic h2,.section-generic p{color:#FFF!important}@media (max-width:992px){section{padding:50px 0}}@media (max-width:992px) and (min-width:768px){section{padding:80px 0}.section-title h2{font-size:36px}.section-content .pd-top-t{padding-top:50px}.section-generic{padding:200px 0}}@media (max-width:767px){section{padding:50px 0}.section-content{padding-top:0}.section-title{padding:0 0 20px}.section-title h2{font-size:28px}.section-sub-title h4{font-size:16px}.section-content .pd-top-m{padding-top:30px}.text-center-m{text-align:center}.pd-top-d{padding-top:0}.section-content .pd-top-t{padding-top:20px}.section-generic{padding:140px 0}}.pg-title{padding:220px 0 80px}.pg-title .pg-title-text{text-align:center}.pg-title .pg-title-text h1{color:#FFF;font-size:50px;font-weight:600;line-height:1.5;text-shadow:2px 2px 4px #336}.pg-title .pg-breadcrumb p,.pg-title .pg-breadcrumb a{font-size:14px!important;font-weight:500;color:#72E1D1;text-shadow:2px 2px 4px #336}.pg-title .pg-breadcrumb .divider{color:#FFF!important}.pg-title .pg-breadcrumb a:hover{text-decoration:underline}@media (max-width:992px) and (min-width:768px){.pg-title{padding:160px 0 60px}}@media (max-width:767px){.pg-title{padding:120px 0 40px}.pg-title .pg-title-text h1{font-size:30px}.pg-title .pg-breadcrumb p,.pg-title .pg-breadcrumb a{font-size:12px!important;margin-bottom:5px}}.home{padding:280px 0 160px}.home .home-text{text-align:center;padding:20px 0}.home .home-text h3{font-size:36px;color:#FFF;font-weight:600;padding:10px 0;line-height:1.5;text-shadow:2px 2px 6px #336}@media (max-width:992px) and (min-width:768px){.home{padding:200px 0 120px}}@media (max-width:767px){.home{padding:220px 0 140px}.home .home-text h3{font-size:20px;line-height:1.7}}.values{padding:20px 0 20px}.values .value-col{padding:0;text-align:center}.values .value-col img{width:50px;height:auto}.values .value-col p{font-size:12px!important;font-weight:600!important;color:#FFF!important;margin:0;padding-top:5px}@media (max-width:767px){.values{padding:20px 0 0}.values .value-col{padding:0 20px 20px}}.cta-box{background:#FFF;padding:40px 30px}.cta-box h2{font-size:36px;font-weight:600;color:#000;padding-bottom:20px}@media (max-width:992px) and (min-width:768px){.cta-box h2{font-size:36px}}@media (max-width:767px){.cta-box h2{font-size:28px;padding-bottom:10px}.cta-box{padding:30px 20px}}.vision-box{background:#FFF;padding:30px 30px}.vision-box img{width:50px;height:auto}.vision-box h4{font-size:20px;font-weight:600;color:#336;padding-top:10px}@media (max-width:992px){.vision-box{margin:15px 0 15px}}@media (max-width:767px){.vision-box{padding:20px 20px}.vision-box h4{font-size:18px}}.service-col{padding-bottom:100px}.services .service-col img{width:70px;height:auto;display:block;margin-left:auto;margin-right:auto}.services .service-col p{padding-top:20px}.service-img-top{margin-bottom:-70px}.service-img-bottom{margin-top:-70px}@media (max-width:992px) and (min-width:768px){.service-col{padding-bottom:60px}}@media (max-width:992px){.service-img-top,.service-img-bottom{margin-top:0;margin-bottom:0}.service-img-top{padding-bottom:40px}}@media (max-width:767px){.service-col{padding-bottom:30px}}.contact{padding:100px 0}.contact .contact-form{padding:30px 30px}.contact .contact-form h4{font-size:16px;font-weight:700;padding-bottom:15px;color:#336}.contact .contact-form p{margin-bottom:5px!important}.contact .contact-form .errmsg p{color:#C1272D;font-weight:600!important;font-size:14px;margin-bottom:0!important}.contact .contact-details{padding:30px 0 0}.contact .contact-details p .strong{font-size:16px;font-weight:700;color:#666}.contact .contact-details p,.contact .contact-details a{font-size:16px;color:#666;line-height:1.5}.contact .contact-details p{margin-left:10px}.contact .contact-details a:hover{text-decoration:underline}.contact .contact-details i{display:inline-block;background-color:#336;border-radius:50%;padding:6px 10px;text-align:center;color:#FFF}.contact .contact-details .contact-details-row{padding-bottom:30px}.contact .contact-details .contact-icon{text-align:right}.contact-map .map-container{height:400px;background:#fff;overflow:hidden}@media (max-width:992px){.contact .contact-details .contact-icon{text-align:left}.contact .contact-details{padding:0 0 0}}@media (max-width:992px) and (min-width:768px){.contact{padding:80px 0 30px}}@media (max-width:767px){.contact{padding:50px 0 0}.contact .contact-details .contact-details-row{padding-bottom:20px}.contact .contact-form{padding:30px 15px}.contact .contact-details p{margin-left:0}}.bg-home{background:rgba(51,51,102,.7);overflow:hidden;background:linear-gradient(0deg,rgba(51,51,102,.7),rgba(51,51,102,.7)),url(../img/home/home.jpg);background-size:cover;background-position:center center}.bg-purple{background:#336}.bg-white{background:#FFF}.bg-grey{background:#EFEAEC}.bg-home-services{background:#EFEAEC;overflow:hidden;background:url(../img/home/our-services.jpg);background-size:cover;background-position:bottom right}.bg-home-cta{background:rgba(51,51,102,.7);overflow:hidden;background:linear-gradient(0deg,rgba(51,51,102,.7),rgba(51,51,102,.7)),url(../img/home/cta.jpg);background-size:cover;background-position:center center;background-attachment:fixed}.bg-title-about{background:rgba(51,51,102,.7);overflow:hidden;background:linear-gradient(0deg,rgba(51,51,102,.7),rgba(51,51,102,.7)),url(../img/about/title.jpg);background-size:cover;background-position:bottom center}.bg-about-vision{background:rgba(51,51,102,.7);overflow:hidden;background:linear-gradient(0deg,rgba(51,51,102,.7),rgba(51,51,102,.7)),url(../img/about/corporate-vision.jpg);background-size:cover;background-position:center center;background-attachment:fixed}.bg-title-services{background:rgba(51,51,102,.7);overflow:hidden;background:linear-gradient(0deg,rgba(51,51,102,.7),rgba(51,51,102,.7)),url(../img/about/title.jpg);background-size:cover;background-position:bottom center}.bg-services-img{background:rgba(51,51,102,.7);overflow:hidden;background:linear-gradient(0deg,rgba(51,51,102,.7),rgba(51,51,102,.7)),url(../img/services/services-img.jpg);background-size:cover;background-position:center center;background-attachment:fixed}.bg-title-contact{background:rgba(51,51,102,.7);overflow:hidden;background:linear-gradient(0deg,rgba(51,51,102,.7),rgba(51,51,102,.7)),url(../img/contact/title.jpg);background-size:cover;background-position:bottom center}.bg-form-submitted{background:rgba(51,51,102,.7);overflow:hidden;background:linear-gradient(0deg,rgba(51,51,102,.7),rgba(51,51,102,.7)),url(../img/others/bg-form-submitted.jpg);background-size:cover;background-position:top center}.btn1{font-family:'Libre Franklin',sans-serif;font-weight:600;font-size:14px;display:inline-block;padding:14px 32px;transition:0.5s!important;border:1px solid #336;line-height:1;color:#fff;background:#336;margin-top:15px}.btn1:hover,.btn1:active,.btn1:focus{text-decoration:none!important;color:#fff;background:#4A4A89;border:1px solid #4A4A89}.btn2{font-family:'Libre Franklin',sans-serif;font-weight:600;font-size:14px;display:inline-block;padding:14px 20px;transition:0.5s!important;border:1px solid #72E1D1;line-height:1;color:#336;background:#72E1D1;margin-top:15px}.btn2:hover,.btn2:active,.btn2:focus{text-decoration:none!important;color:#336;background:#8CEDDC;border:1px solid #8CEDDC}.btn-link{font-family:'Libre Franklin',sans-serif;font-weight:600;font-size:14px;transition:0.5s!important;line-height:1;color:#336}.btn-link:hover,.btn-link:active,.btn-link:focus{color:#4A4A89}.icon-success i{display:inline-block;background-color:#72E1D1;border-radius:50%;padding:6px 14px;text-align:center;color:#336;font-size:36px;margin-bottom:20px}img.img-partners-customers{max-width:700px!important;height:auto}@media (max-width:992px) and (min-width:768px){img.img-partners-customers{max-width:600px!important}}@media (max-width:767px){img.img-partners-customers{max-width:100%!important}}.btn-float{position:fixed;border-radius:0 10px 0 10px;display:block;right:20px;bottom:20px;height:50px;width:50px;z-index:999}.btn-whatsapp{background:url(../img/others/icon-whatsapp.png);background-color:#34d766;background-size:100%;width:60px;height:60px;opacity:1;transition:0.5s ease;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;overflow:hidden;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.6);-moz-box-shadow:0 4px 8px rgba(0,0,0,.6);box-shadow:0 4px 8px rgba(0,0,0,.6)}.footer{background-color:none;padding:18px 0;text-align:left}.footer p,.footer a{font-size:12px;color:rgba(255,255,255,.7);font-weight:400;margin:0;line-height:2}.footer .col-left{text-align:left}.footer .col-right{text-align:right}.footer .col-left,.footer .col-right{margin:0;padding:0}.footer ul{margin:0;padding:0}.footer li{display:inline-block;position:relative;margin:0 5px}.footer .footer-icon{margin-right:8px;color:#72E1D1}.footer a:hover{text-decoration:none;color:#fff;transition:0.3s}@media (max-width:767px){.footer{text-align:center;padding:10px 0 20px}.footer .col-left,.footer .col-right{text-align:center;margin:0 20px}.footer .col-left{padding-bottom:10px}.footer .col-right{border-top:1px solid rgba(255,255,255,.1);padding-top:10px}}