@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap');@import url('https://fonts.googleapis.com/css2?family=Lobster&display=swap');*{padding:0;margin:0;box-sizing:border-box}:root{--primary-font:"Plus Jakarta Sans", sans-serif;--primary-color:#A3030F;--secondary-color:#353535;--color-white:#FFF;--color-dark:#000;--heading-color:#0f0102}::selection{background-color:var(--primary-color) !important;color:var(--color-white) !important}.site-wrapper{overflow:hidden}html{scroll-behavior:smooth}body{background-color:#FFF !important;font-family:var(--primary-font) !important;color:var(--color-dark);font-weight:400;font-size:16px;line-height:26px}a{text-decoration:none !important;font-family:var(--primary-font)}p{font-family:var(--primary-font);position:relative;margin:0 0 20px;line-height:27px;color:var(--color-dark);font-weight:400;font-size:16px;letter-spacing:0.2px}p, li{font-family:var(--primary-font);text-decoration:none !important}h1, h2, h3, h4, h5, h6{font-family:var(--primary-font) !important}img{max-width:100%}.bg-clay{background-color:#fbf2f2 !important}img.header-logo{max-width:300px}nav.navbar{padding:0}ul.navbar-nav{margin:0 auto}section.hero-slider{position:relative;z-index:0;padding:320px 0 260px}.py-70{padding:70px 0}.pt-120{padding-top:120px}.mb-20{margin-bottom:20px !important}.btn{font-family:var(--primary-font)}.site-btn{z-index:1;background-color:var(--primary-color);color:var(--color-white);text-transform:uppercase;border-radius:100px;padding:15px 40px;font-size:16px;line-height:24px;position:relative;overflow:hidden;max-width:100%;display:inline-block;transition:all .5s cubic-bezier(.455, .03, .515, .955)}.site-btn .button-text{z-index:1;position:relative}.site-btn .red-circle{background-color:#b3182b;border-radius:100px;width:55px;height:55px;position:absolute;inset:auto 0% 0% auto;transform:translate(5px, 15px);transform:translate3d(5px, 15px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);transform-style:preserve-3d;transition:0.5s ease-in-out}.site-btn:hover .red-circle{transform:translate3d(5px, 15px, 0px) scale3d(7, 7, 7) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);transform-style:preserve-3d}a.nav-link{position:relative;font-family:var(--primary-font);font-size:16px;font-weight:500;color:var(--color-dark);margin:0 15px;padding:36px 0;text-transform:uppercase;transition:all 0.4 ease-in-out !important;z-index:1}a.nav-link:hover{color:var(--primary-color);transition:color 0.4 ease-in-out !important}.main-header.sticky a.nav-link:hover{color:var(--primary-color) !important;transition:0.3s ease}.bs-box img.hb-img{max-height:700px;min-height:700px;width:100%;object-fit:cover;object-position:50% 50%;z-index:-1}.bs-box{position:relative;z-index:0;overflow:hidden}.bs-box:before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(270deg, rgba(30, 30, 30, 0) 0.02%, rgb(22 1 4 / 75%) 100%), linear-gradient(0deg, rgba(0, 0, 0, 0) 87.63%, rgba(30, 30, 30, 0.6) 100.45%);width:100%;height:100%;z-index:1}.bs-con{position:absolute;top:50%;left:50%;right:50%;width:100%;max-width:100%;transform:translate(-50%, -50%);z-index:2}.bs-con h6{position:relative;padding-left:40px !important;width:fit-content;font-size:16px;line-height:27px;font-weight:400;border:1px solid var(--primary-color);color:var(--color-white);border-radius:50px;padding:8px 20px;letter-spacing:0.5px}.bs-con h6::before{content:'';position:absolute;left:20px;top:50%;transform:translate(-50%, -50%);background-image:url(../img/icons/marble.png);background-repeat:no-repeat;background-size:contain;height:22px;width:22px}.bs-con h1{font-size:50px;line-height:64px;font-weight:600;letter-spacing:-0.01em;color:var(--color-white);margin-top:10px;margin-bottom:20px;cursor:none;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.25)}.bs-con p{color:#fff;font-size:16px;line-height:28px;font-weight:400;margin:25px 0}.bsc-btn{margin-top:35px}.slick-vertical .slick-slide{border:none !important}.bs-slider .slick-prev, .bs-slider .slick-next{width:70px !important;height:70px !important;opacity:1;background-color:#ffffff80;border:none;border-radius:50%}.bs-slider .slick-prev i, .bs-slider .slick-next i{color:var(--color-white);font-size:23px}.bs-slider .slick-prev:hover, .bs-slider .slick-next:hover, .bs-slider .slick-prev:focus, .bs-slider .slick-next:focus, .bs-slider .slick-prev:active, .bs-slider .slick-next:active{background-color:var(--primary-color) !important}.bs-slider .slick-prev:hover i, .bs-slider .slick-next:hover i{color:var(--color-white)}.slick-dots li button{width:15px !important;height:15px !important;border-radius:0;padding:0px !important;background-color:#3a3739 !important;border:1px solid transparent !important;transition:all 0.3s ease}.slick-dots li button:before{display:none !important}.slick-dots li{width:17px !important;height:17px !important;margin:0 5px !important}.slick-dots li.slick-active button{background-color:var(--primary-color) !important;border-color:var(--color-white) !important;transition:all 0.3s ease}.slick-prev{left:40px !important;z-index:1}.slick-next{right:40px !important}.slick-next:before, .slick-prev:before{display:none}.slick-next, .slick-prev{width:40px !important;height:40px !important;background-size:40px !important;opacity:0.6}.slick-next:hover, .slick-prev:hover{background-size:20px !important;transition:0.5s !important;opacity:1}.bs-slider{margin:0 !important}.slide-animate{opacity:0;transform:translateY(40px)}@keyframes fadeInUpCustom{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}.delay-1{animation-delay:0.3s}.delay-2{animation-delay:0.4s}.delay-3{animation-delay:0.6s}.sticky{width:100%;position:fixed !important;top:0px;z-index:999;top:0 !important;background-color:var(--color-white) !important}.sticky img.header-logo{max-width:300px}.navbar-nav .nav-link.active, .navbar-nav .nav-link.show, .nav-link:focus{color:var(--primary-color) !important}.header-dropdown .dropdown-menu{padding:10px 15px;margin:0;border:none;border-radius:15px;background:var(--color-white);box-shadow:0 8px 20px rgba(0, 0, 0, 0.08), 0 4px 10px rgba(0, 0, 0, 0.06)}.header-dropdown .dropdown-menu li{border-bottom:1px solid rgb(239 232 232)}.header-dropdown .dropdown-menu li a{font-size:16px;font-weight:500;text-transform:uppercase;padding:10px;color:#000;position:relative;overflow:hidden;transition:all .5s ease-in-out}.header-dropdown .dropdown-menu li a{background-color:transparent !important}.header-dropdown .dropdown-menu li:hover a{margin-left:4px;background-color:transparent !important;color:var(--primary-color) !important;transition:all .5s ease-in-out}.header-dropdown .dropdown-menu li .dropdown-item.active{background-color:var(--color-white);color:var(--primary-color) !important}.header-dropdown .dropdown-menu li:last-child{border:none !important}#header-dropdown .dropdown-toggle::after{display:none;content:'\f078' !important;font-family:'Font Awesome 6 Pro' !important;vertical-align:baseline !important;border:none !important;font-size:14px;font-weight:900;position:relative;top:-1px;right:2px;padding-left:0px}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23A3030F' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2.5' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") !important}.navbar-toggler{border:2px solid var(--secondary-color) !important;background-color:transparent !important}.navbar-toggler:focus{box-shadow:0 0 0 0.25rem #3535354f !important}.main-header{position:relative;z-index:99999;background:var(--color-white);border-bottom:1px solid #6663}.section-padding{padding:100px 0}.section-title{margin-bottom:25px}.section-title .subtitle{border:1px solid var(--secondary-color);border-radius:100px;margin-bottom:20px;padding:5px 20px;display:inline-block}.section-title .subtitle h6{color:var(--primary-color);font-weight:500;font-size:16px;margin-bottom:0}.section-title .lg-title{color:var(--heading-color);font-size:44px;line-height:55px;font-weight:600}.section-title .lg-title span{color:var(--primary-color) !important}.section-title .sec-p{margin-top:15px;margin-bottom:0;padding-bottom:0}.abtus-section{position:relative}.abtus-shape{position:absolute;inset:8% auto auto 2%;z-index:-1}.abtus-shape img{width:165px;height:auto}.abt-shape{animation:floatUpDown 8s ease-in-out infinite;will-change:transform}@keyframes floatUpDown{0%{transform:translateY(0)}25%{transform:translateY(-25px)}50%{transform:translateY(0)}75%{transform:translateY(25px)}100%{transform:translateY(0)}}.abtus-feature-img img{height:110px;width:100%;object-fit:cover}.abtus-feature-wrap{margin-top:19px;padding-bottom:30px;margin-bottom:29px;border-bottom:1px solid #6663}.abtusfeat-list li{font-weight:500;color:var(--color-dark);position:relative;padding-left:20px;margin-bottom:10px;list-style:none}.abtusfeat-list li::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);background-color:var(--primary-color);border-radius:100px;width:8px;height:8px}.service-section{background-color:#fbf2f2;background-image:url("../img/pattern/pattern-1.webp");background-position:50%;background-size:cover;position:relative}.accordion-body{padding:15px;line-height:28px}.service-card{border-radius:10px;background-color:var(--color-white);padding:20px;transition:0.4s ease-in-out all;margin-bottom:25px;border:1px solid #e9e9e9}.service-card:hover{background-color:var(--primary-color);transition:background-color 0.4s ease-in-out}.service-card .service-icon{margin-bottom:30px;display:inline-block}.service-card .service-icon img{max-width:65px;height:auto;transition:0.4s ease-in-out all}.service-card:hover .service-icon img{filter:invert(1) brightness(8);transition:filter 0.4s ease-in-out}.service-card .service-info .ser-title{color:#a3030f;margin-bottom:4px;font-size:20px;font-weight:600;text-transform:capitalize;line-height:36px;transition:0.4s ease-in-out all}.service-card .service-info .ser-desc{color:var(--color-dark);font-size:16px;font-weight:400;margin-bottom:10px;transition:0.4s ease-in-out all}.service-card:hover .service-info .ser-title, .service-card:hover .service-info .ser-desc{color:var(--color-white)}.service-action{display:inline-block}.service-action a{display:inline-block;color:var(--primary-color);font-size:16px;font-weight:400;line-height:24px;transition:all .5s cubic-bezier(.455, .03, .515, .955);text-decoration:underline !important;text-underline-offset:4px;transition:filter 0.4s ease-in-out}.service-card:hover .service-action a{color:var(--color-white)}.service-wid-wrap img{border-radius:10px;height:100%;width:100%;max-width:100%}.service-shape{width:180px;position:absolute;inset:-8% 3% auto auto}.service-card-two{position:relative;margin-bottom:55px}.service-two-block{border-radius:20px;position:relative;overflow:hidden}.service-two-block .ser-two-img{border-radius:20px;display:inline-block;height:445px;width:100%;object-fit:cover;transform:scale(1);transition:all 0.5s ease-in-out}.service-card-two:hover .service-two-block .ser-two-img{transform:scale(1.1);transition:transform 0.9s ease-in-out}.service-card-two .service-two-icon{background-color:var(--primary-color);border-radius:100px;justify-content:center;align-items:center;width:70px;height:70px;display:flex;position:absolute;inset:5% 5% auto auto;transform:scale(0.8);opacity:0;transition:all 0.7s ease}.service-card-two:hover .service-two-icon{transform:scale(1);opacity:1}.service-card-two .service-two-icon img{max-width:40px;transition:transform 0.7s ease}.service-card-two:hover .service-two-icon img{transform:scale(1.1)}.service-two-title-block{justify-content:space-between;align-items:center;padding-top:15px;display:flex;position:relative}.service-two-title-block .ser-two-name{color:var(--heading-color);font-size:23px;font-weight:600;line-height:36px;text-transform:capitalize;margin-bottom:0}.service-two-title-block .ser-two-name a{color:var(--heading-color) !important;transition:0.3s ease all}.service-two-title-block .ser-two-name:hover a{color:var(--primary-color) !important}.service-two-title-block .ser-two-link{background-color:transparent;border-radius:100px;justify-content:center;align-items:center;width:50px;height:50px;display:flex;max-width:100%;transition:0.6s ease all}.service-card-two:hover .service-two-title-block .ser-two-link{background-color:var(--primary-color);transition:background-color 0.6s ease}.service-two-title-block .ser-two-link i{font-size:23px;color:var(--color-dark);transition:all 0.4s ease}.service-card-two:hover .service-two-title-block .ser-two-link i{color:var(--color-white)}.service-two-line{position:absolute;inset:auto 0% -5%;width:100%;height:1px;background-color:#6663;overflow:hidden}.service-two-line::before{content:"";position:absolute;left:0;top:0;height:100%;width:0%;background-color:#A3030F;transition:width 0.6s ease}.service-card-two:hover .service-two-line::before{width:100%}@keyframes maskSlideDown{0%{transform:translateY(-100%);opacity:1}80%{transform:translateY(0);opacity:1}100%{transform:translateY(100%);opacity:0}}.maskSlideDown{animation-name:maskSlideDown;animation-duration:1.5s;animation-timing-function:cubic-bezier(0.65, 0, 0.35, 1);animation-fill-mode:forwards}.ser-two-mask{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:20px;background-color:#a3030ec4;z-index:2;overflow:hidden;opacity:0}.wwd-section{position:relative}.wwdl-card{padding:25px 30px;background-color:var(--color-white);border-radius:10px;border:6px solid #f7f7f7;text-align:center;transition:all 0.4s ease-in-out}.wwdl-card:hover{border-color:var(--primary-color);transition:border-color 0.4s ease-in-out}.wdin-header{background:#41403f1a;padding:10px 0 2px 0}.wdin-text{position:relative;display:inline-block;color:var(--heading-color);font-size:24px;font-weight:600;text-transform:capitalize;letter-spacing:1px;text-align:center;margin-bottom:10px}.wdin-text::before, .wdin-text::after{content:"";position:absolute;top:50%;width:50px;height:2px;background:linear-gradient(90deg, transparent, var(--primary-color), transparent);transform:translateY(-50%);border-radius:2px}.wdin-text::before, .wdin-text::after{box-shadow:0 0 6px rgba(255,255,255,0.4)}.wdin-text::before{left:-60px}.wdin-text::after{right:-60px}.wwdl-card img{height:260px;object-fit:contain}.prod-shape{position:absolute;inset:auto auto 0% 2%;z-index:-1}.wow-stonedrop{transform-style:preserve-3d;animation:stoneDrop 1.3s ease-out both}@keyframes stoneDrop{0%{opacity:0;transform:translateY(-350px)}40%{opacity:1;transform:translateY(0)}55%{transform:translateY(-70px)}70%{transform:translateY(0)}80%{transform:translateY(-25px)}100%{transform:translateY(0)}}.product-section{background-color:#0a0a0a;background-image:url("../img/pattern/pattern-2.webp");background-position:50%;background-size:cover;position:relative}.product-section-row{margin-bottom:60px}.product-slider .slick-slide{padding:0 10px}.product-slider .slick-list{margin:0 -10px}.product-slider .slick-next, .product-slider .slick-prev{background-color:var(--primary-color) !important;height:55px !important;width:55px !important;border-radius:50%}.product-slider .slick-next i, .product-slider .slick-prev i{font-size:22px;color:var(--color-white)}.product-slider .slick-prev{left:-6% !important}.product-slider .slick-next{right:-6% !important}.product-slider .slick-next,.product-slider .slick-prev{top:41%}.product-card{background:transparent !important;border:none !important;border-radius:10px !important;box-shadow:none !important;margin-bottom:40px}.pro-img-wrap{position:relative;overflow:hidden;border-radius:10px}.pro-img-wrap img{height:385px;width:100%;object-fit:cover;border-radius:10px !important;transition:transform 0.7s ease}.proaction-wrap{position:absolute;bottom:-100%;left:0;width:100%;background:var(--primary-color);text-align:center;padding:15px 0;transition:all 0.5s ease-in-out;opacity:0}.proaction-wrap a{color:#fff;text-decoration:none;font-weight:600;font-size:18px}.product-card:hover .proaction-wrap{bottom:0;opacity:1}.product-card:hover .pro-img-wrap img{transform:scale(1.1)}.product-card .pro-footer{margin-top:15px}.product-card .pro-footer .product-name{color:var(--color-white);text-align:center;font-size:20px;font-weight:600;line-height:28px;text-transform:capitalize}.FAQ-section{background-color:#fbf2f2;background-image:url("../img/pattern/pattern-1.webp");background-position:50%;background-size:cover;position:relative}.FAQ-widget-wrapper{position:relative}.FAQ-wid-block{width:80%;display:block;position:relative}.FAQ-inner-info{position:absolute;display:flex;align-items:center;gap:20px;inset:auto 0% 10% auto}.FAQ-inner-info .FAQ-info-item{border-radius:10px;text-align:center;padding:45px}.FAQ-info-item.bg-sec{background-color:var(--secondary-color) !important}.FAQ-info-item.bg-prim{background-color:var(--primary-color) !important}.FAQ-info-item .faq-counter{color:var(--color-white);text-align:center;font-size:32px;font-weight:600;line-height:40px;margin-bottom:10px;text-transform:capitalize}.FAQ-info-item .faq-text{color:var(--color-white);text-align:center;text-transform:uppercase;font-size:16px;font-weight:400}.FAQ-accordion-wrapper .accordion-item{overflow:hidden;margin-bottom:10px;border:none !important;border-bottom:1px solid #6663 !important;background-color:transparent!important}.FAQ-accordion-wrapper .accordion-header{border-radius:5px}.FAQ-accordion-wrapper .accordion-button, .FAQ-accordion-wrapper .accordion-button:focus, .FAQ-accordion-wrapper .accordion-button:active{padding-left:45px;margin-bottom:25px;box-shadow:none;font-size:22px !important;font-family:var(--primary-font) !important;font-weight:600 !important;line-height:30px !important;background-color:transparent !important;color:#3e4040 !important}.FAQ-accordion-wrapper .accordion-button:not(.collapsed){background-color:transparent !important;box-shadow:none !important;margin-bottom:0 !important}.FAQ-accordion-wrapper .accordion-button::after{display:none !important}.plus{position:absolute;left:15px;top:50%;transform:translateY(-50%) scale(1);width:18px;max-width:18px;height:18px;max-height:18px;overflow:hidden;transition:transform 0.3s ease, opacity 0.3s ease}.plus::before, .plus::after{content:"";position:absolute;background-color:#3e4040;transition:all 0.3s ease;border-radius:2px}.plus::before{top:0;left:50%;width:2px;height:100%;transform:translateX(-50%)}.plus::after{top:50%;left:0;width:100%;height:2px;transform:translateY(-50%)}.accordion-button:not(.collapsed) .plus{transform:translateY(-50%) scale(0.9)}.accordion-button:not(.collapsed) .plus::before{opacity:0;transform:translateX(-50%) scaleY(0)}.accordion-button:not(.collapsed) .plus::after{background-color:#000}.accordion-button:focus{box-shadow:none}.footer-section{background-color:var(--secondary-color);background-image:url("../img/bg/footer-bg.webp");background-position:50%;background-size:cover;padding-top:80px;position:relative}.inner-footer{padding-bottom:20px}.footer-logo{width:fit-content;background-color:var(--color-white);padding:20px;border-radius:10px}.footer-logo img{max-width:280px}.footer-desc{margin-top:20px;color:var(--color-white)}.footer-widget .footer-title{position:relative;color:var(--color-white);font-size:28px;font-weight:600;line-height:40px;margin-bottom:30px}.footer-widget .footer-title::before{content:'';position:absolute;display:inline-block;left:0;top:50%;transform:translateY(-50%);height:73%;width:7px;background-color:#7b3e43;border-radius:2px}.footer-links li{list-style:none;margin-bottom:17px;position:relative;padding-left:32px}.footer-links li::before{content:"";position:absolute;left:0;top:4px;width:22px;height:22px;background:url('../img/icons/right-arrow.png') no-repeat center center;background-size:contain}.footer-links li a{color:var(--color-white);text-transform:capitalize;font-size:16px;font-weight:400;transition:all .5s cubic-bezier(.455, .03, .515, .955)}.footer-links li:hover a{color:var(--primary-color);transition:color .5s cubic-bezier(.455, .03, .515, .955)}.footer-social-ul{display:inline-flex;align-items:center;column-gap:8px}.footer-social-ul li a{height:40px;width:40px;background-color:var(--color-white);display:flex;justify-content:center;align-items:center;border-radius:50%}.footer-social-ul li a i{font-size:20px;color:var(--primary-color);transition:0.3s ease all}.footer-social-ul li:hover a i{color:var(--secondary-color);transition:color 0.3s ease}.footer-cts-ul li{display:flex;align-items:center;column-gap:10px;margin-bottom:25px}.footer-cts-ul li .ctf-avatar{height:50px;width:50px;min-height:50px;min-width:50px;background-color:var(--primary-color);display:flex;justify-content:center;align-items:center;border:2px solid #fff;border-radius:50%}.footer-cts-ul li .ctf-avatar i{font-size:21px;color:var(--color-white)}.footer-cts-ul li p, .footer-cts-ul li a{color:var(--color-white);margin-bottom:0;line-height:32px}.footer-bottom{padding:30px 0}.copyright-text, .credit-text{color:var(--color-white)}.copyright-text .brand-text{color:#fff!important;text-transform:uppercase;font-weight:600 !important;text-shadow:0 1px 3px rgba(255, 255, 255, 0.4)}.credit-text a{color:#0091BF !important;font-weight:600 !important}.footer-line{background-color:#6663;width:100%;height:1px;position:absolute;inset:auto 0% 13%}.footer-line.two{bottom:58%;right:0;width:70%;inset:37% 38%}.footer-line-column{background-color:#6663;width:1px;height:70%;position:absolute;inset:auto 44% 13% auto}.footer-line-column.two{right:62%}.testi-action-wrap{display:flex;align-items:center;gap:15px}.testi-action-wrap .tb-prev, .testi-action-wrap .tb-next{height:50px;width:50px;background-color:var(--primary-color);display:flex;justify-content:center;align-items:center;border:none !important;border-radius:50%;transition:0.3s ease all}.testi-action-wrap .tb-prev i, .testi-action-wrap .tb-next i{color:var(--color-white);font-size:23px}.testi-action-wrap .tb-prev:hover, .testi-action-wrap .tb-next:hover{background-color:var(--secondary-color)}.testimonial-slick{padding:0 10px;margin:60px 0}.testimonial-block{position:relative}.testimonial-border-block{border:1px solid var(--primary-color);border-radius:10px;width:80%;height:50%;position:absolute;top:-20px;left:40px;transition:all 0.3s ease}.testimonial-block:hover .testimonial-border-block{border-color:var(--secondary-color);transition:border-color 0.3s ease}.testimonial-main-block{z-index:2;column-gap:0px;row-gap:0px;border-radius:10px;background-color:#fbf2f2;display:flex;flex-flow:column;justify-content:center;align-items:center;margin-bottom:60px;padding:30px 45px 45px;position:relative}.testimonial-quote-block{justify-content:center;align-items:center;margin-top:-80px;margin-bottom:20px;display:flex}.testimonial-quote-block .testi-quote{border-radius:10px;background-color:var(--primary-color);text-align:center;justify-content:center;align-items:center;width:70px;height:70px;display:flex;transition:all 0.4s ease-in-out}.testimonial-block:hover .testimonial-quote-block .testi-quote{background-color:var(--secondary-color);transition:background-color 0.4s ease-in-out}.testimonial-info-block .testi-title{color:var(--heading-color);text-align:center;margin-bottom:10px;font-size:28px;font-weight:600;line-height:36px;text-transform:capitalize}.testi-star-block{column-gap:10px;justify-content:center;align-items:center;margin-bottom:15px;display:flex}.testi-star-block .fa-solid.fa-star{color:#FBB843;font-size:18px}.testi-desc{text-align:center;max-height:200px;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:#BC102D transparent}.testi-desc::-webkit-scrollbar{width:6px}.testi-desc::-webkit-scrollbar-track{background:transparent}.testi-desc::-webkit-scrollbar-thumb{background-color:#BC102D;border-radius:10px}.testi-vector{position:absolute;inset:auto auto -15% 8%}.testi-vector.custom{inset:auto auto -11% 8% !important}.testi-author-inner-block{column-gap:15px;row-gap:15px;justify-content:flex-start;align-items:center;display:flex}.testi-auth-img img{border-radius:100px;width:70px;height:70px}.testi-auth-name{color:var(--color-dark);text-align:left;margin-bottom:5px;font-size:20px;font-weight:600;line-height:28px;text-transform:capitalize}.testi-auth-designation{color:var(--primary-color);text-transform:uppercase;font-size:14px;font-weight:400}.breadcrumb-section{background:linear-gradient(#141313, #252323);position:relative;padding:55px 0;text-align:center;overflow:hidden}.breadcrumb-section::before{content:'';position:absolute;top:50%;left:5%;transform:translateY(-36%);width:100%;height:252px;background-size:contain;background-image:url('../img/shape/bc-shape.png');opacity:0.1;animation:floatUpDown 12s ease-in-out infinite}@keyframes floatUpDown{0%, 100%{transform:translateY(-36%)}50%{transform:translateY(-30%)}}.breadcrumb-bg{position:absolute;inset:0;background:url('../img/bg/breadcrumb-bg.png') no-repeat center/cover;mix-blend-mode:luminosity;opacity:0.4;z-index:0}.bc-content{position:relative;z-index:1;text-align:center}.breadcrumb-title{display:inline-block;margin:0 0 35px;font-size:45px;font-weight:600;color:var(--color-white);letter-spacing:-1.1px;text-transform:capitalize;text-shadow:0px 2px 4px rgba(0, 0, 0, 0.2)}.breadcrumb-ul{display:flex;justify-content:center;align-items:center;margin:0;flex-wrap:wrap}.breadcrumb-ul li{display:flex;align-items:center;color:var(--color-white);font-size:15px;font-weight:700;text-transform:uppercase}.breadcrumb-ul li a{color:var(--color-white);transition:color 0.3s ease;display:flex;align-items:center}.breadcrumb-ul li a:hover{color:var(--primary-color)}.breadcrumb-ul li:not(:last-child)::after{content:"\f054";font-family:"Font Awesome 6 Pro";font-weight:900;font-size:13px;margin:0 10px;opacity:0.8}.breadcrumb-ul li span{color:var(--primary-color)}.gallery-card{position:relative;overflow:hidden;margin-bottom:25px}.gallery-card .gall-img-wrap img{width:100%;height:350px;object-fit:cover;display:block}.gallery-card .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(53, 53, 53, 0.849);transform:scaleY(0);transform-origin:top;opacity:0;transition:all 0.8s cubic-bezier(0.77, 0, 0.175, 1);z-index:1}.gallery-card .gico-wrap{position:absolute;top:30%;left:50%;transform:translate(-50%, -50%);height:60px;width:60px;background-color:var(--primary-color);display:flex;justify-content:center;align-items:center;border:2px solid var(--color-white);border-radius:50%;opacity:0;transition:all 0.8s cubic-bezier(0.77, 0, 0.175, 1);z-index:2}.gallery-card .gico-wrap i{font-size:20px;color:var(--color-white)}.gallery-card .gico-wrap:hover{background-color:var(--color-white)}.gallery-card .gico-wrap:hover i{color:var(--primary-color)}.gallery-card:hover .overlay{transform:scaleY(1);opacity:1}.gallery-card:hover .gico-wrap{top:50%;opacity:1;transform:translate(-50%, -50%)}.gallery-card:not(:hover) .overlay{transform-origin:bottom;transform:scaleY(0);opacity:0}.gallery-card:not(:hover) .gico-wrap{top:120%;opacity:0;transform:translate(-50%, -50%)}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{border-color:var(--primary-color) !important}.carousel__button{background:var(--primary-color) !important}.fancybox__container{z-index:105000 !important}.contus-card{display:flex;flex-direction:column;align-items:center;text-align:center;height:100%;gap:15px;padding:25px 20px;border-left:4px solid var(--secondary-color);position:relative;overflow:hidden;margin-bottom:25px;border-radius:0px;background:#fff;box-shadow:0 0 40px 5px rgb(0 0 0 / 5%);z-index:1}.contus-card::before{content:'';position:absolute;background-color:var(--secondary-color);top:0;left:0;width:0;height:100%;z-index:0;transition:all 0.7s ease-in-out}.contus-card:hover::before{width:100%;transition:width 0.7s ease-in-out}.contus-avatar i{font-size:35px;color:#fff;width:70px;height:70px;line-height:70px;text-align:center;border-radius:50px;background:var(--primary-color)}.contus-avatar, .contus-info{position:relative;z-index:2}.contus-card .contus-info h5{font-size:24px;font-weight:600;margin-bottom:12px;color:var(--color-dark);transition:all 0.4s ease}.contus-card .contus-info p, .contus-card .contus-info a{color:#272727;font-weight:500;font-size:16px;margin-bottom:0;transition:all 0.4s ease}.contus-card:hover .contus-info h5, .contus-card:hover .contus-info p, .contus-card:hover .contus-info a{color:var(--color-white);transition:color 0.4s ease}.contus-form-section{background-color:#fbf2f2;background-image:url("../img/bg/contus-bg.webp");background-position:50%;background-size:cover;position:relative}.contus-wid-wrap{border-radius:20px;position:relative;overflow:hidden}.contus-wid-wrap img{width:100%;height:670px;object-fit:cover;border-radius:20px}.ctct-form-ptext{color:#000;margin-bottom:30px}.contus-form-container .form-group{margin-bottom:30px}.contus-form-container .form-control, .contus-form-container .form-select{background-color:var(--color-white);border:1px solid transparent;border-radius:10px !important;padding:17px 15px 17px 20px;transition:all .5s cubic-bezier(.455, .03, .515, .955)}.contus-form-container .form-control:focus, .contus-form-container .form-select:focus{border-color:var(--primary-color);box-shadow:none !important}.gmap-wrap, .gmap-wrap iframe{border-radius:20px !important}.innp-lg-heading{position:relative;text-transform:capitalize;display:inline-block;color:var(--heading-color);font-size:35px;font-weight:600;line-height:46px;margin-bottom:45px;padding-bottom:18px}.innp-lg-heading:before{content:"";position:absolute;width:100%;height:4px;background:var(--primary-color);bottom:0;max-width:100px;left:0}.innp-lg-heading:after{content:"";position:absolute;width:100%;height:4px;background:var(--secondary-color);bottom:0;max-width:30px;border-inline:4px solid #fff;left:0;margin-left:60px}.distinn-card{position:relative;padding:30px;box-shadow:rgba(163, 3, 15, 0.25) 0px 7px 29px 0px;overflow:hidden}.distinn-card span, .distinn-card span, .distinn-card span, .distinn-card span{position:absolute;background:linear-gradient(to right, var(--secondary-color), var(--primary-color))}.distinn-card span.first-child{top:0;left:0;height:3px;width:100%;animation:animate1 2s linear infinite}.distinn-card span.second-child{top:0;right:0;width:3px;height:100%;background:linear-gradient(to bottom, var(--secondary-color), var(--primary-color));animation:animate2 2s linear infinite;animation-delay:1s}.distinn-card span.third-child{bottom:0;left:0;height:3px;width:100%;background:linear-gradient(to left, var(--secondary-color), var(--primary-color));animation:animate3 2s linear infinite}.distinn-card span.fourth-child{top:0;left:0;width:3px;height:100%;background:linear-gradient(to top, var(--secondary-color), var(--primary-color));animation:animate4 2s linear infinite;animation-delay:1s}@keyframes animate1{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}@keyframes animate2{0%{transform:translateY(-100%)}100%{transform:translateY(100%)}}@keyframes animate3{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}@keyframes animate4{0%{transform:translateY(100%)}100%{transform:translateY(-100%)}}.distinn-card .distinn-content{text-align:center;position:relative;z-index:2}.distinn-card .distinn-content img{min-height:170px;max-height:170px;width:auto;object-fit:contain;margin-top:15px}.distinn-text{padding:7px 10px;background-color:#e3aeb223;margin-top:10px;margin-bottom:0}.distinn-text p{font-size:16px;line-height:29px}.popup-wrap{position:relative;overflow:hidden;cursor:pointer}.popup-wrap::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--secondary-color);opacity:0;filter:blur(10px);transition:all 0.6s cubic-bezier(0.23, 1, 0.32, 1);z-index:1;pointer-events:none}.popup-ico-wrap{position:absolute;top:20%;left:50%;transform:translate(-50%, -50%);opacity:0;transition:all 0.5s ease;z-index:2;background-color:var(--primary-color);height:65px;width:65px;border:3px solid var(--color-white);display:flex;justify-content:center;align-items:center;border-radius:50%}.popup-ico-wrap i{color:#fff;font-size:25px}.popup-wrap:hover::before{opacity:0.6;filter:blur(15px)}.popup-wrap:hover .popup-ico-wrap{top:50%;opacity:1}.pc-phone{position:fixed;bottom:120px;right:20px;z-index:500}.pc-phone a{display:inline-flex;height:60px;width:60px;background:#308be6d0;align-items:center;padding:12px 18px 12px 18px;border-radius:50%;color:#fff;gap:6px;backdrop-filter:blur(1px);justify-content:center}.pc-phone a:hover{background:#308CE6;transition:0.5s}.pc-phone a i{font-size:28px}.pc-phone a span{font-size:14px;font-weight:400;font-family:'Helvetica';letter-spacing:0.7px}.pc-phone a::before, .pc-phone a::after{content:"";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;border:2px solid #308CE6;border-radius:50px;animation:ripple 2s linear infinite;opacity:0}.pc-phone a::after{animation-delay:3s}.pc-whatsapp{position:fixed;bottom:20px;right:20px;z-index:500}.pc-whatsapp a{display:inline-flex;height:60px;width:60px;background:#00a315c7;align-items:center;padding:12px 18px 12px 18px;border-radius:50%;color:#fff;gap:6px;backdrop-filter:blur(1px);justify-content:center}.pc-whatsapp a:hover{background:#00a315;transition:0.5s}.pc-whatsapp a i{font-size:30px}.pc-whatsapp a span{font-size:14px;font-weight:400;font-family:'Helvetica';letter-spacing:0.7px}.pc-whatsapp a::before, .pc-whatsapp a::after{content:"";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;border:2px solid #25d366;border-radius:50px;animation:ripple 2s linear infinite;opacity:0}.pc-whatsapp a::after{animation-delay:1s}@keyframes ripple{0%{transform:scale(1);opacity:1}70%{transform:scale(1.3);opacity:0}100%{transform:scale(1.4);opacity:0}}.custom-tooltip{--bs-tooltip-bg:var(--primary-color) !important;--bs-tooltip-color:var(--color-white) !important}.VM-section{background-image:url("../img/pattern/pattern-1.webp");background-position:50%;background-size:cover;position:relative}.VM-wid-wrap{position:relative;overflow:hidden;background-color:var(--color-white);padding:10px;box-shadow:rgba(163, 3, 15, 0.25) 0px 6px 24px 0px, rgba(163, 3, 15, 0.35) 0px 0px 0px 1px;border-radius:20px}.VM-wid-wrap img{height:600px;width:100%;object-fit:cover;object-position:top;border-radius:20px}.VM-box{position:relative;margin-bottom:30px}.VM-icon-avatar{width:90px;height:90px;background-color:var(--primary-color);display:flex;justify-content:center;align-items:center;border-radius:50%;box-shadow:rgba(163, 3, 15, 0.35) 0px 50px 100px -20px, rgba(163, 3, 15, 0.45) 0px 30px 60px -30px;margin-bottom:18px}.VM-icon-avatar img{height:45px;width:auto}.VM-box .VM-title{color:var(--heading-color);font-size:30px;font-weight:700;margin-bottom:12px}.VM-box .VM-desc{color:#2f2b2b;font-weight:500}.associate-card{--g:4px;--b:12px;--c:#A3030F;padding:calc(var(--g) + var(--b));background-color:var(--color-white);border-radius:10px;text-align:center;--_c:var(--secondary-color) 0 25%, var(--c) 0 50%;--_g1:repeating-linear-gradient(90deg, var(--_c)) repeat-x;--_g2:repeating-linear-gradient(180deg, var(--_c)) repeat-y;background:var(--_g1) var(--_p, 25%) 0, var(--_g2) 0 var(--_p, 125%), var(--_g1) var(--_p, 125%) 100%, var(--_g2) 100% var(--_p, 25%);background-size:200% var(--b), var(--b) 200%;transition:.3s;cursor:pointer}.associate-card:hover{--_p:75%}.associate-card img{height:150px;width:auto;margin:40px}.gallery-video-wrap{position:relative;height:450px;width:100%;background:#FFF;overflow:hidden}.gallery-video{width:100%;height:100%;object-fit:cover;display:block}video:fullscreen{width:100% !important;height:100% !important;object-fit:contain !important;background:#000}video:-webkit-full-screen{width:100% !important;height:100% !important;object-fit:contain !important;background:#000}video::-webkit-media-controls-fullscreen-button{display:block !important}.distinn-action-wrap{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:10px}.small-btn{padding:8px 18px !important;font-size:12px !important;border:2px solid var(--primary-color)}.downld-cl{padding:8px 18px;font-size:12px;line-height:24px;background-color:#efe1e3;color:var(--primary-color);font-weight:600;border:2px solid #ac001542;border-radius:100px;text-transform:uppercase;transition:0.3s ease-in-out}.downld-cl:hover{background-color:var(--primary-color);color:var(--color-white)}.auth-text{font-family:"Lobster", sans-serif !important;font-size:50px;line-height:46px;color:#413f41;font-weight:400;text-align:center;position:relative;display:inline-block;transition:0.3s ease}.auth-text::before, .auth-text::after{content:"";position:absolute;top:50%;width:60px;height:3px;background-color:var(--primary-color)}.auth-text::before{left:-80px}.auth-text::after{right:-80px}
