.back-to-top{position:fixed;display:none;right:30px;bottom:30px;z-index:99}.fw-medium{font-weight:600}.mt-6{margin-top:5rem}.mb-6{margin-bottom:5rem}.pt-6{padding-top:5rem}.pb-6{padding-bottom:5rem}#spinner{opacity:0;visibility:hidden;transition:opacity .5s ease-out,visibility 0s linear .5s;z-index:99999}#spinner.show{transition:opacity .5s ease-out,visibility 0s linear 0s;visibility:visible;opacity:1}.btn{transition:.5s;font-weight:600;text-transform:uppercase}.btn-primary,.btn-outline-primary:hover{color:var(--bs-light)}.btn-secondary,.btn-outline-secondary:hover{color:var(--bs-dark)}.btn-square{width:38px;height:38px}.btn-sm-square{width:32px;height:32px}.btn-lg-square{width:48px;height:48px}.btn-xl-square{width:60px;height:60px}.btn-xxl-square{width:75px;height:75px}.btn-square,.btn-sm-square,.btn-lg-square,.btn-xl-square,.btn-xxl-square{padding:0;display:flex;align-items:center;justify-content:center;font-weight:400}.sticky-top{top:-100px;transition:.5s}.navbar .navbar-nav .nav-link{margin-right:35px;padding:25px 0;color:var(--bs-dark);font-size:16px;text-transform:uppercase;font-weight:600;outline:none}.navbar .navbar-nav .nav-link:hover,.navbar .navbar-nav .nav-link.active{color:var(--bs-primary)}.navbar .dropdown-toggle:after{border:none;content:"";font-family:"Font Awesome 5 Free";font-weight:900;vertical-align:middle;margin-left:8px}@media (max-width: 991.98px){.navbar .navbar-nav .nav-link{margin-right:0;padding:10px 0}.navbar .navbar-nav{margin-top:15px;border-top:1px solid #EEEEEE}}@media (min-width: 992px){.navbar .nav-item .dropdown-menu{display:block;border:none;margin-top:0;top:150%;opacity:0;visibility:hidden;transition:.5s}.navbar .nav-item:hover .dropdown-menu{top:100%;visibility:visible;transition:.5s;opacity:1}}.carousel .carousel-caption{top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:start;justify-content:center;text-align:left;background:#000000b3;padding:3rem 3rem 3rem 11rem;z-index:1}.carousel .carousel-indicators{top:0;bottom:0;left:0;right:auto;width:80px;flex-direction:column;margin:0;margin-left:3rem}.carousel .carousel-indicators [data-bs-target]{width:70px;height:70px;text-indent:0;margin:5px 0;border:2px solid #FFFFFF;overflow:hidden}.carousel .carousel-indicators [data-bs-target] img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 992px){.carousel .carousel-item{position:relative;min-height:600px}.carousel .carousel-item img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.carousel .carousel-indicators [data-bs-target]{width:60px;height:60px}.carousel .carousel-caption{padding-left:10rem}}@media (max-width: 768px){.carousel .carousel-item{min-height:500px}.carousel .carousel-indicators [data-bs-target]{width:50px;height:50px}.carousel .carousel-caption{padding-left:9rem}}@media (min-width: 1200px){.carousel .carousel-item .display-1{font-size:7rem}}.page-header{background:linear-gradient(#000000b3,#000000b3),url(/build/assets/carousel-1-XlL0RuXi.webp) center center no-repeat;background-size:cover}.about-img{position:relative;padding-left:45px}.about-img:before{position:absolute;content:"";width:200px;height:300px;top:0;left:0;border:5px solid var(--bs-primary);animation:animateUpDown 3s ease-in-out infinite;z-index:-1}@keyframes animateUpDown{0%{top:-25px}50%{top:-45px}to{top:-25px}}.service .service-item{position:relative;margin-top:45px}.service .service-inner{position:relative;height:100%;margin-top:45px;background:var(--bs-white);box-shadow:0 0 45px #0000000d}.service .service-inner:before{position:absolute;content:"";width:100%;height:0;left:0;bottom:0;transition:1s;background:var(--bs-primary)}.service .service-inner:hover:before{height:100%;top:0}.service .service-item img{margin-top:-45px;padding-left:45px}.service .service-item *{position:relative;transition:.5s;z-index:1}.service .service-item:hover h5,.service .service-item:hover p{color:var(--bs-white)}.service .service-item:hover a{padding-left:45px!important}.service .service-item:hover h5 a{color:var(--bs-white)}.team .team-item{background:var(--bs-white);box-shadow:0 0 45px #0000000d}.team .team-item .team-social{position:absolute;width:0;height:100%;top:0;right:0;transition:.5s;background:var(--bs-primary);display:flex;align-items:center;justify-content:center}.team .team-item:hover .team-social{width:100%;left:0}.team .team-item .team-social .btn{opacity:0;transition:.5s}.team .team-item:hover .team-social .btn{opacity:1}.testimonial-img{position:relative;min-height:400px;overflow:hidden}.testimonial-img div{position:absolute;width:100px;height:100px;animation-duration:5s}.testimonial-img div:nth-child(1){top:10%;left:10%;animation-delay:.1s}.testimonial-img div:nth-child(2){top:60%;left:20%;animation-delay:.4s}.testimonial-img div:nth-child(3){top:20%;left:60%;animation-delay:.7s}.testimonial-img div:nth-child(4){bottom:10%;right:10%;animation-delay:1s}.testimonial-img div:after{position:absolute;content:"";top:-1px;right:-1px;bottom:-1px;left:-1px;box-shadow:0 0 10px 10px var(--bs-white) inset;z-index:1}.testimonial-carousel .owl-item img{width:100px;height:100px}.testimonial-carousel .owl-nav{margin-top:15px;display:flex}.testimonial-carousel .owl-nav .owl-prev,.testimonial-carousel .owl-nav .owl-next{margin-right:15px;color:var(--bs-primary);font-size:45px;transition:.5s}.testimonial-carousel .owl-nav .owl-prev:hover,.testimonial-carousel .owl-nav .owl-next:hover{color:var(--bs-dark)}.contact{background:linear-gradient(#000000b3,#000000b3),url(/build/assets/carousel-2-MAUKJ-KW.webp) left center no-repeat;background-size:cover}@media (min-width: 992px){.contact-info:after{position:absolute;content:"";width:0px;height:100%;top:0;left:50%;border-left:1px dashed rgba(255,255,255,.2)}}@media (max-width: 991.98px){.contact-info:after{position:absolute;content:"";width:100%;height:0px;top:50%;left:0;border-top:1px dashed rgba(255,255,255,.2)}}.newsletter{background:linear-gradient(#000000b3,#000000b3),url(/build/assets/carousel-3-iVXscRnJ.webp) left center no-repeat;background-size:cover}.footer .btn.btn-link{display:block;margin-bottom:5px;padding:0;text-align:left;color:var(--bs-secondary);font-weight:400;text-transform:capitalize;transition:.3s}.footer .btn.btn-link:before{position:relative;content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:var(--bs-primary);margin-right:10px}.footer .btn.btn-link:hover{color:var(--bs-primary);letter-spacing:1px;box-shadow:none}.copyright{background:#222}.copyright a{color:var(--bs-white)}.copyright a:hover{color:var(--bs-primary)}.stat-box{border:1px solid var(--bs-primary);padding:40px 20px;height:100%}.stat-icon{font-size:40px;color:#fff;margin-bottom:15px}.stat-number{font-size:56px;font-weight:700;color:#ff6a00;margin-bottom:5px}.stat-text{color:#fff;font-size:18px}.category-tags{list-style:none;padding:0;margin:0;display:inline-flex;flex-wrap:wrap;gap:10px;align-items:center}.category-tag a{display:inline-block;padding:6px 14px;border:1px solid #ce9233;border-radius:20px;cursor:pointer;white-space:nowrap;background-color:#fff;color:#ce9233;font-size:14px;transition:all .2s ease;font-weight:700}.category-tag a:hover{background-color:#ce9233;color:#fff!important}
