html{scroll-behavior:smooth}h1,h2,h3,h4,p,a,ul,li{font-family:"Work Sans",sans-serif;font-optical-sizing:auto;font-style:normal}p,li{font-size:17px;font-weight:400;color:#7B7B7B;line-height:1.7}h2{font-size:50px;font-weight:700;line-height:1.3}h3{font-size:24px;font-weight:700}@media (max-width:767px){h2{font-size:30px}h3{font-size:18px}p{font-size:16px}}#header .navbar-style{background-color:#FFF;padding:20px 24px;position:fixed;width:100%;top:0;z-index:1000;-webkit-box-shadow:0 2px 6px rgb(0 0 0 / .2);-moz-box-shadow:0 2px 6px rgb(0 0 0 / .2);box-shadow:0 2px 6px rgb(0 0 0 / .2);z-index:999;transition:all 0.3s ease}#header .navbar-style .logo{font-size:30px;margin:0;padding:0;line-height:1;font-weight:700;text-transform:uppercase;text-decoration:none;color:#1C1C1C;transition:all 0.3s ease}#header .navbar-style .logo img{max-height:60px;margin-right:5px}#header .navbar-style.navbar-scrolled{padding:10px 24px!important}#header .navbar-style.navbar-scrolled .logo img{max-height:40px!important}#header .navbar-style.navbar-scrolled .logo{font-size:22px!important}#header .navbar-style .nav-item{margin:0 0 0 15px;font-size:17px}#header .navbar-style .navbar-brand{color:#444}#header .navbar-style .navbar-brand:hover,.navbar-style .navbar-brand:focus{color:#1C1C1C}#header .navbar-style .navbar-nav .nav-link{position:relative;display:inline-block;color:#444}#header .navbar-style .navbar-nav .nav-link:hover,.navbar-style .navbar-nav .nav-link:focus{color:#1C1C1C}#header .navbar-style .navbar-nav .nav-link::after{content:"";position:absolute;left:0;bottom:0;width:0;height:3px;background:#F8C12C;transition:width 0.3s ease}#header .navbar-style .navbar-nav .nav-link:hover::after,#header .navbar-style .navbar-nav .nav-link.active::after{width:100%}#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:#1C1C1C}#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{color:#1C1C1C;border:#1C1C1C;padding:5px 10px}.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(28, 28, 28, 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 (min-width:768px) and (max-width:992px){#header .navbar-style .logo{font-size:24px}#header .navbar-style .logo img{max-height:50px!important}}@media (max-width:767px){#header .navbar-style{padding:10px 15px}#header .navbar-style .logo{font-size:18px}#header .navbar-style .logo img{max-height:36px!important}#header .navbar-style .nav-item{margin:0;font-size:16px}#header .navbar-style .navbar-nav .nav-link{padding:15px 0 15px}#header .navbar-style.navbar-scrolled .logo img{max-height:36px!important}#header .navbar-style.navbar-scrolled .logo{font-size:18px!important}}.home-content{padding-top:80px;position:relative;z-index:2;height:100%;display:flex;align-items:center;color:#FFF}.home-content h1{font-size:45px;font-weight:700;margin-bottom:30px;line-height:1.3}.home-content h3{margin-bottom:10px;color:#F8C12C;text-transform:uppercase}.home-video{position:relative;height:700px;overflow:hidden;background:#1C1C1C}.home-video-bg{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%,-50%)}.home-overlay{position:absolute;inset:0;background:rgb(28 28 28 / .75);z-index:1}.group-buttons .btn{margin:0 8px;padding:12px 30px}@media (max-width:767px){.home-video{min-height:600px}.home-content h1{font-size:36px;margin-bottom:20px}.group-buttons .btn{margin:10px 0;width:200px}}.page-title{padding:240px 0 100px;vertical-align:middle}.page-title h1{font-size:50px;font-weight:700;margin-bottom:30px;line-height:1.5;color:#FFF}.page-title p,.page-title a{font-size:14px;font-weight:500;margin-bottom:0;color:#F8C12C;text-transform:uppercase}.page-title i{font-size:10px}.page-title p,.page-title a,.page-title i{display:inline-block;vertical-align:middle}@media (max-width:767px){.page-title{padding:180px 0 50px}.page-title h1{font-size:36px}}.hero{height:100vh;width:100%;background:url(../img/bg/banner2.jpg) no-repeat center center/cover;position:relative}.hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(28 28 28 / .8)}.hero .container{position:relative;z-index:2}.hero h1{color:#FFF;font-size:45px;font-weight:700;margin-bottom:10px;line-height:1.3}.hero h3{margin-bottom:10px;color:#F8C12C;text-transform:uppercase}.hero p{color:#FFF;margin-bottom:30px}@media (max-width:767px){.hero h1{font-size:36px}}section{padding:100px 0}.section-content h2{color:#1C1C1C;text-transform:uppercase}.section-content h2 .normal-text{text-transform:none!important;margin-bottom:10px}.section-content h3{color:#f8C12C;margin-bottom:5px}.section-content p .dark-text{color:#1C1C1C}.section-content .btn-col{text-align:right}.inner-section-padding{padding:50px 0}.section-top-padding{margin-top:40px}.mobile-top-padding{margin-top:0}.rounded-img{border-radius:8px}.cp-images img{padding:10px 0}.section-content img{transition:transform 0.8s ease}.section-content img:hover{transform:scale(1.02)}@media (max-width:767px){section{padding:60px 0}.inner-section-padding{padding:30px 0}}@media (max-width:992px){.section-content .btn-col{text-align:left}.section-top-padding{margin-top:10px}.mobile-top-padding{margin-top:40px}}.boxes .row{display:flex;flex-wrap:wrap}.boxes .box-col{margin-top:50px}.box-item{height:100%;display:flex;flex-direction:column;border-radius:8px;overflow:hidden}.box-highlight .box-content{background:#F8C12C}.box-highlight p,.box-highlight li{color:#1C1C1C}.box-content{flex:1;background:#FFF;padding:20px 24px 30px;text-align:left}.box-icon{width:80px;height:auto;margin-bottom:20px;margin-top:20px}.box-content h4{margin-bottom:15px;font-size:28px;font-weight:700}.box-content p{margin-bottom:0}.box-content p .branch{color:#F8C12C;font-size:14px;font-weight:700;text-transform:uppercase}.check-list{list-style:none;padding:0;margin:0}.check-list li{display:flex;align-items:flex-start;margin-bottom:10px;font-size:16px;line-height:1.6}.check-list li i.bi{color:#1C1C1C;font-size:18px;margin-right:10px;flex-shrink:0;line-height:1.4}.check-list li span{display:inline-block}.check-list li:hover i.bi{transform:scale(1.1);transition:0.2s ease}.box-image{width:100%;display:block;transition:transform 0.8s ease}.box-item:hover .box-image{transform:scale(1.08)}.box-content h5{font-size:20px;font-weight:700}@media (max-width:767px){.boxes .box-col{margin-top:30px}.box-content{padding:20px 20px}.box-icon{width:60px;margin-bottom:14px;margin-top:10px}.box-content h4{font-size:24px}.box-content h5{font-size:18px}.box-content p .branch{font-size:13px}.check-list li{font-size:16px}.check-list li i.bi{font-size:16px}}.contact-info h2{color:#1C1C1C;font-size:30px}.contact-info h3{font-weight:700;font-size:16px;display:inline-block;border-radius:40px;padding:8px 14px!important;transition:0.5s!important;line-height:1.5;color:#FFF!important;background:#F8C12C;margin-bottom:20px}.contact-list{list-style:none;padding:0;margin:0}.contact-list li{display:flex;align-items:flex-start;margin-bottom:10px;font-size:16px;line-height:1.6}.contact-list a{color:#7B7B7B}.contact-list li i.bi{color:#F8C12C;font-size:18px;margin-right:10px;flex-shrink:0;line-height:1.4}.contact-list li span{display:inline-block}.contact-list li:hover i.bi{transform:scale(1.1);transition:0.2s ease}.contact-form p{color:#1C1C1C}.contact-form.form-control{color:#1C1C1C}.contact-form.form-control::placeholder{color:#7B7B7B;opacity:1}.map-wrap{border-radius:8px;overflow:hidden}@media (max-width:767px){.contact-info h2{font-size:24px}.contact-list li{font-size:16px}.contact-list li i.bi{font-size:16px}}.bg-main{background:rgb(248 193 44 / .15)}.bg-yellow{background:rgb(248 193 44)}.bg-grey{background:rgb(123 123 123 / .05)}.bg1{background-image:linear-gradient(rgb(255 255 255 / .7),rgb(255 255 255 / .7)),url(../img/bg/bg1.jpg);background-attachment:fixed;background-size:cover;background-position:top}.bg-about{background-image:linear-gradient(rgb(28 28 28 / .75),rgb(28 28 28 / .75)),url(../img/bg/banner1.jpg);background-size:cover;background-position:top center}.bg-contact{background-image:linear-gradient(rgb(28 28 28 / .75),rgb(28 28 28 / .75)),url(../img/bg/banner4.jpg);background-size:cover;background-position:top center}.btn1{font-family:"Work Sans",sans-serif;font-optical-sizing:auto;font-weight:700;font-size:16px;display:inline-block;border-radius:40px;padding:10px 28px!important;transition:0.5s!important;line-height:1.5;color:#FFF!important;background:#F8C12C;text-transform:uppercase}.btn1:hover,.btn1:active,.btn1:focus{background:#1C1C1C!important;color:#FFF!important;text-decoration:none!important}.btn2{font-family:"Work Sans",sans-serif;font-optical-sizing:auto;font-weight:700;font-size:16px;display:inline-block;border-radius:40px;border:2px solid #FFF;padding:10px 28px!important;transition:0.5s!important;line-height:1.5;color:#FFF!important;background:none;text-transform:uppercase}.btn2:hover,.btn2:active,.btn2:focus{color:#F8C12C!important;background:#FFF!important;border:2px solid #FFF;text-decoration:none!important}.btn3{font-family:"Work Sans",sans-serif;font-optical-sizing:auto;font-weight:700;font-size:16px;display:inline-block;border-radius:40px;padding:10px 28px!important;transition:0.5s!important;line-height:1.5;color:#FFF!important;background:#1C1C1C;text-transform:uppercase;border:none!important}.btn3:hover,.btn3:active,.btn3:focus{background:rgb(248 193 44)!important;color:#FFF!important;text-decoration:none!important}.btn4{font-family:"Work Sans",sans-serif;font-optical-sizing:auto;font-weight:700;font-size:16px;display:inline-block;border-radius:40px;border:2px solid #1C1C1C;padding:10px 28px!important;transition:0.5s!important;line-height:1.5;color:#1C1C1C!important;background:none;text-transform:uppercase}.btn4:hover,.btn4:active,.btn4:focus{background:rgb(248 193 44)!important;text-decoration:none!important;border:2px solid #F8C12C!important;color:#FFF!important}.btn5{font-family:"Work Sans",sans-serif;font-optical-sizing:auto;font-weight:700;font-size:16px;display:inline-block;border-radius:40px;padding:10px 28px!important;transition:0.5s!important;line-height:1.5;color:#FFF!important;background:#1C1C1C;text-transform:uppercase;border:2px solid #1C1C1C}.btn5:hover,.btn5:active,.btn5:focus{background:#FFF!important;color:#1C1C1C!important;text-decoration:none!important}@media (max-width:767px){.btn1,.btn2,.btn3,.btn4,.btn5{font-size:15px;padding:10px 24px!important}}#backToTop{position:fixed;bottom:20px;right:20px;transform:translateX(-50%);display:none;z-index:1000}.btn-backtotop{background:rgb(28 28 28 / .5);padding:10px 14px;color:#FFF;border:none}.btn-backtotop:hover,.btn-backtotop:active,.btn-backtotop:focus{background:rgb(28 28 28 / .7)}.footer{padding:15px 0}.footer p,.footer a{font-size:14px;color:rgb(123 123 123 / .7);margin:0}.footer .footer-col-left{text-align:left}.footer .footer-col-right{text-align:right}@media (max-width:767px){.footer .footer-col-left,.footer .footer-col-right{text-align:center}}