*{box-sizing:border-box;margin:0;padding:0;font-family:Poppins,sans-serif}body{color:#3351a3;background:#fff;font-family:Poppins,sans-serif}.container{width:90%;max-width:1300px;margin:0 auto}.top-header{color:#fff;background:#3351a3;padding:8px 0;font-family:Poppins,sans-serif;font-size:14px}.top-header-inner{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;display:flex}@media (min-width:992px){.top-header-inner{justify-content:flex-start}.right-info{padding-left:24px}}.left-icons{gap:10px;display:flex}@media (min-width:992px){.left-icons{flex:0 0 200px}}.left-icons a{color:#3351a3;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;text-decoration:none;transition:all .3s;display:flex}.left-icons a:hover{color:#fff;background:#0072ff}.right-info{gap:15px;display:flex}@media (min-width:992px){.right-info{padding-left:20px}}.right-info span{white-space:nowrap;color:#f0f0f0;font-weight:100}.country-dropdown{cursor:pointer;position:relative}@media (min-width:992px){.country-dropdown{flex:0 0 200px;justify-content:flex-end;margin-left:auto;display:flex}}.country-dropdown span{color:#fff}.selected-country{color:#000;border:1px solid #ccc;border-radius:25px;justify-content:center;align-items:center;gap:6px;padding:4px 8px;display:flex}.selected-country img{width:20px;height:14px}.country-list{z-index:10;background:#fff;border:1px solid #ccc;border-radius:6px;width:150px;padding-left:0;list-style:none;display:none;position:absolute;top:110%;left:0}.country-list img{width:20px;height:14px}.country-list ul{padding-left:10px}.country-list li{color:#000;align-items:center;gap:8px;padding:5px 10px;font-size:14px;display:flex}.country-list li:hover{background:#f0f0f0}@media (max-width:578px){.top-header{padding:8px 0}.top-header-inner{justify-content:space-between;align-items:center;display:flex}.right-info{display:none}.left-icons{gap:10px;display:flex}.left-icons a i{color:#3351a3;background:#f5f5f5;border-radius:50%;padding:6px;font-size:14px;transition:all .3s}.left-icons a i:hover{color:#fff;background:#f10182}.country-dropdown{width:75px;position:relative}.selected-country{cursor:pointer;align-items:center;gap:6px;display:flex}.selected-country img{border-radius:2px;width:22px;height:14px}.selected-country span{color:#fff;font-size:10px}.country-list{width:80px;padding-left:0;display:none}.country-list li{color:#000;align-items:center;gap:8px;padding:5px 10px;font-size:10px;display:flex}}.navbar{background:#eaf3ff;border-bottom:1px solid #dbe3f3;padding:10px 0;position:relative}.navbar a{color:#222;margin:0 4px;font-size:14px;font-weight:400;text-decoration:none}.navbar a:hover{color:#000;font-weight:600}.logo img{height:50px}@media (min-width:992px){.logo{flex:0 0 200px}}.search-box{position:relative}@media (min-width:992px){.search-box{flex:0 0 200px;margin-left:0!important}}.search-box input{border:1px solid #ccc;border-radius:20px;width:100%;padding:6px 25px 6px 10px}.search-box i{color:#555;position:absolute;top:8px;right:10px}@media (max-width:992px){.search-box{display:none}.mobile-search{flex:1;justify-content:center;align-items:center;gap:5px;max-width:60%;margin-right:10px;display:flex}.mobile-search input{border:1px solid #ccc;border-radius:20px;flex:1;padding:5px 10px;font-size:13px}.navbar-toggler{background:0 0;border:none}.navbar-collapse{border-radius:8px;margin-top:10px}}@media (min-width:993px){.mobile-search{display:none}}.hero{background:linear-gradient(#80d0ff,#3351a3);padding:20px;position:relative;overflow:hidden}.hero.hero-home{background:0 0;padding:0}.hero-slider{width:100%;height:auto;position:relative}.hero-slide{justify-content:center;align-items:center;width:100%;transition:opacity .6s ease-in-out;display:none}.hero-slide.active{animation:1s fadeIn;display:flex}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-content{color:#fff;justify-content:space-between;align-items:center;gap:20px;width:85%;max-width:1200px;margin:auto;display:flex}.hero-home .hero-content{justify-content:center;width:100%;max-width:100%;margin:0;position:relative}@media (min-width:1920px){.hero-content{width:70%;max-width:1920px}.hero-home .hero-content{width:100%;max-width:100%}}.hero-text{flex:1;max-width:60%;padding-right:20px}.hero-home .hero-text{z-index:2;pointer-events:none;max-width:50%;padding-right:0;position:absolute;top:50%;left:10%;transform:translateY(-50%)}.hero-home .hero-text *{pointer-events:auto}.hero-pagination{z-index:5;justify-content:center;align-items:center;gap:10px;margin-top:0;display:flex;position:absolute;bottom:20px;left:0;right:0}.hero-pagination .dot{background:#fff;border-radius:8px;width:20px;height:3px;transition:all .3s}.hero-pagination .dot.active,.hero-pagination .dot:hover{background:#f10182;width:30px}.explore-btn{color:#222;cursor:pointer;background:0 0;border:1px solid #222;border-radius:30px;align-items:center;gap:10px;margin-bottom:15px;padding:5px 10px;font-size:14px;font-weight:400;transition:all .3s;display:inline-flex}.explore-btn-nocursor{color:#222;cursor:default;background:0 0;border:1px solid #222;border-radius:30px;align-items:center;gap:10px;margin-bottom:15px;padding:5px 10px;font-size:14px;font-weight:400;transition:all .3s;display:inline-flex}.explore-btn i,.explore-btn-nocursor i{font-size:8px}.explore-btn:hover{color:#fff;background:#000}.explore-btn-nocursor:hover{color:#fff;cursor:default;background:#000}@media (max-width:578px){.explore-btn,.explore-btn-nocursor{gap:6px;padding:4px 15px 4px 6px;font-size:12px}.explore-btn i,.explore-btn-nocursor i{font-size:7px}}.vector-image{flex-shrink:0}.vector-image img{object-fit:cover;border-radius:25px;width:450px;height:450px}@media (max-width:575.98px){.vector-image{padding:0 20px}.vector-image img{width:100%;height:auto}}.readmore-btn{color:#999;cursor:pointer;background:#fff;border:1px solid #c0b9b9;border-radius:30px;align-items:center;gap:10px;margin-bottom:15px;padding:8px 15px 8px 8px;font-size:14px;font-weight:400;text-decoration:none;transition:all .3s;display:inline-flex}.readmore-btn i{font-size:8px}.arrow-circle{color:#fff;background:#f10182;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;transition:all .3s;display:flex}.explore-btn:hover .arrow-circle,.product-btn:hover .arrow-circle{border-color:#fff}.booknow-btn{color:#fff;cursor:pointer;background:#f10182;border:1px solid #fff;border-radius:30px;align-items:center;gap:10px;margin-bottom:15px;padding:8px 15px 8px 8px;font-size:14px;font-weight:400;text-decoration:none;transition:all .3s;display:inline-flex}.booknow-btn i{font-size:8px}.arrow-circlebk{color:#f10182;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex}@media (max-width:576px){.readmore-btn{display:none}}.hero-text h4{color:#222;opacity:.8;overflow-wrap:break-word;word-wrap:break-word;margin-bottom:10px;font-size:28px;font-weight:100}.hero-text h1{margin:10px 0;font-size:40px;font-weight:700;line-height:1.2}.hero-text h3{margin-bottom:20px;font-size:20px;font-weight:200}.hero-text p{color:#fff;align-items:left;font-size:16px}.hero-image img{object-fit:cover;width:450px;height:450px}.hero-home .hero-image{width:100%}.hero-home .hero-image img{width:100%;height:auto;max-height:600px}@media (max-width:578px){.hero-content{text-align:center;flex-direction:column-reverse;gap:15px}.hero-home .hero-content{flex-direction:column;gap:0}.hero-text{max-width:100%;padding-right:0}.hero-image img{width:100%;max-width:350px;height:250px;margin-bottom:20px}.hero-home .hero-image img{max-width:100%;height:auto;margin-bottom:0}.hero-home .hero-text{background:#0000004d;max-width:100%;padding:20px;position:relative;top:0;left:0;transform:none}.hero-text h4{font-size:20px}.hero-text h1{font-size:24px}.hero-text h3{font-size:18px}.hero-text p{color:#fff;align-items:left;font-size:14px}}.categories{background:#f8f9fc;padding:40px 0}.section-header{justify-content:space-between;align-items:center;display:flex}.section-header h2{font-size:24px}.category-tag{color:#fff;background:#f10182;border:none;border-radius:20px;margin-bottom:10px;padding:5px 15px}.left-arrow{color:#222;cursor:pointer;background:#e6ebff;border:1px solid #e9e5e5;border-radius:50px 0 0 50px;width:35px;height:35px;margin-left:5px;transition:all .3s}.left-arrow i{font-size:12px}.right-arrow{color:#222;cursor:pointer;background:#e6ebff;border:1px solid #e9e5e5;border-radius:0 50px 50px 0;width:35px;height:35px;margin-left:5px;transition:all .3s}.right-arrow i{font-size:12px}.arrow:hover{color:#fff;background:#f10182}.category-slider .item{text-align:center;background:#fff;border:1px solid #ebc6d9;border-radius:20px;width:100%;max-width:180px;height:220px;padding:15px;transition:all .3s}.category-slider .item:hover{transform:translateY(-4px)scale(1.05);box-shadow:0 4px 15px #f1018240}.category-slider .owl-stage{display:flex;gap:8px!important;margin-left:0!important;padding-left:0!important}.category-slider .item img{object-fit:contain;width:75px;margin-bottom:10px;margin-left:auto;margin-right:auto}.category-slider .item p{color:#3351a3;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;height:40px;margin-top:5px;font-size:14px;font-weight:400;line-height:1.4;text-decoration:none;display:-webkit-box;overflow:hidden}.category-slider .item a{color:inherit;text-decoration:none;display:block}.owl-nav,.owl-dots{text-align:center;margin-top:15px}.arrival-section{padding:40px}.arrival-card{border-radius:15px;width:100%;height:100%;position:relative;overflow:hidden}.arrival-section img{object-fit:cover;border-radius:15px;width:100%;transition:transform .3s,filter .3s;display:block}.arrival-big img{height:525px}.arrival-small{margin-top:20px!important}.arrival-small img,.arrival-wide img{height:250px}.arrival-section img:hover{filter:brightness(1.1);transform:scale(1.02)}.arrival-overlay{color:#fff;background:linear-gradient(#000c 0%,#0006 40%,#0000 100%);border-radius:15px;flex-direction:column;justify-content:flex-start;width:100%;height:100%;padding:30px;display:flex;position:absolute;top:0;left:0}.arrival-overlay .explore-btn{color:#fff;background:#000}.arrival-overlay h2{color:#fff;text-shadow:1px 1px 3px #00000080;margin:0 0 5px;font-size:24px;font-weight:700}.arrival-overlay h4{color:#f0f0f0;text-shadow:1px 1px 3px #00000080;margin:0 0 10px;font-size:18px;font-weight:100}.arrival-header{text-align:right;margin-bottom:20px}.arrival-title{color:#3351a3;font-size:24px;font-weight:700}@media (max-width:767px){.arrival-section.container{padding:30px!important}}@media (max-width:578px){.arrival-section{padding:20px}.arrival-header{text-align:right;align-items:flex-end}.arrival-title{font-size:22px}.arrival-section .row{flex-wrap:wrap;gap:15px;display:flex}.arrival-section .col-lg-6{flex-wrap:wrap;gap:15px;width:100%;display:flex}.arrival-section .col-6{width:calc(50% - 7.5px)}.arrival-section .col-12{width:100%}.arrival-big img{height:320px}.arrival-small img{height:180px}.arrival-wide img{height:200px}.arrival-overlay h2{text-align:left;font-size:16px}.arrival-overlay h4{text-align:left;margin:0 0 6px;font-size:12px}.arrival-overlay button{padding:4px 10px;font-size:12px}}@media (max-width:767px){.arrival-section{padding:50px}}@media (max-width:460px){.arrival-section{padding:50px}.arrival-header{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.arrival-title{font-size:2px}.arrival-section .row{flex-wrap:wrap;gap:15px;display:flex}.arrival-section .col-lg-6{flex-wrap:wrap;gap:15px;width:100%;display:flex}.arrival-section .col-6{width:calc(50% - 7.5px)}.arrival-section .col-12{width:100%}.arrival-big img{height:280px}.arrival-small img{height:160px}.arrival-wide img{height:180px}.arrival-overlay h2{text-align:left;font-size:14px}.arrival-overlay h4{text-align:left;margin:0 0 4px;font-size:11px}.arrival-overlay button{padding:4px 8px;font-size:11px}}.vector-section{background-color:#fff;padding:40px 60px}@media (min-width:1920px){.vector-section{padding:40px 160px}}@media (max-width:768px){.vector-section{padding:30px 20px 0}.vector-section .row.g-3{flex-wrap:wrap;justify-content:space-between;display:flex}.vector-section .col-6{flex:0 0 50%;max-width:50%;margin-top:0}.vector-section .col-12{flex:0 0 100%;max-width:100%}.section-product{margin-bottom:16px}}@media (max-width:480px){.vector-section{padding:25px 15px 0}}@media (max-width:576px){.about-home-section,.service-home-section{padding:30px}}.about-section{background-color:#e6ebff;border-radius:0 15px 15px 0;margin-right:120px;padding:30px 60px 30px max(5%,50% - 650px)}.about-img-box{border-radius:15px;position:relative;overflow:hidden}.about-img-box img{object-fit:cover;border-radius:15px;width:100%;height:230px}.pink-box{color:#fff;text-align:center;background-color:#f10182;border-radius:15px 90px 15px 15px;justify-content:center;align-items:center;height:100%;display:flex}.pink-box h2{font-size:32px;font-weight:700}.about-text h2{color:#3351a3;margin-bottom:15px;font-size:24px;font-weight:700}.about-text p{color:#555;text-align:justify;margin-bottom:20px;font-size:14px;line-height:1.6}@media (min-width:992px){.about-section .col-6 .about-img-box,.about-section .col-6 .pink-box{width:100%;height:230px}.about-section .col-12 .about-img-box{width:600px;max-width:100%;height:230px}.about-section .about-img-box img{object-fit:cover}#readMoreBtn{display:none}}@media (min-width:1600px){.about-section .col-6 .about-img-box,.about-section .col-6 .pink-box{width:100%;height:100%;min-height:250px}.about-section .col-12 .about-img-box{width:100%;height:200px}}@media (max-width:578px){.about-section{background-color:#e6ebff;border-radius:15px;margin:0;padding:20px}.about-section .row.g-3{flex-wrap:wrap;justify-content:space-between;display:flex}.about-section .col-6{flex:0 0 50%;max-width:50%;margin-top:0}.about-section .col-12{flex:0 0 100%;max-width:100%}.about-img-box{border-radius:15px;height:150px;overflow:hidden}.about-img-box img{object-fit:cover;border-radius:15px;width:100%;height:100%}.about-text{text-align:left;order:1;padding:15px}.about-text h2{color:#3351a3;margin-bottom:10px;font-size:22px}.about-text p{color:#444;font-size:12px;line-height:1.6}@media (max-width:768px){#aboutText{-webkit-line-clamp:4;-webkit-box-orient:vertical;transition:all .3s;display:-webkit-box;overflow:hidden}#aboutText.expanded{-webkit-line-clamp:unset}#readMoreBtn{color:#f10182;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}}.about-section .col-lg-6:first-child{order:2}.pink-box{color:#fff;text-align:center;background-color:#f10182;border-radius:15px 90px 15px 15px;justify-content:center;align-items:center;height:150px;display:flex}.pink-box h2{margin:0;font-size:18px;font-weight:700}.about-section .col-12{width:100%}}.about-section1{background-color:#e6ebff;border-radius:15px 0 0 15px;margin-left:120px;padding:20px max(5%,50% - 650px) 20px 30px}@media (max-width:578px){.about-section1{border-radius:15px;margin:0 0 30px;padding:20px}}.about-section1 .col-6 .about-img-box img{object-fit:cover;border-radius:15px;height:250px}.about-section1 .col-12 .about-img-box img{border-radius:15px;width:100%;height:250px}.about-section1 .pink-box{color:#fff;text-align:center;background-color:#f10182;border-radius:90px 15px 15px;justify-content:center;align-items:center;height:250px;padding:30px 20px;display:flex}.about-section1 .pink-box h2{font-size:32px;font-weight:700}.about-section1 .about-text h2{color:#3351a3;margin-bottom:15px;font-size:24px;font-weight:700}.about-section1 .about-text p{margin-bottom:20px;font-size:14px;line-height:1.6}@media (max-width:578px){.about-section1 .pink-box{color:#fff;text-align:center;background-color:#f10182;border-radius:90px 15px 15px;justify-content:center;align-items:center;height:150px;display:flex}.about-section1 .col-6{flex:0 0 50%;max-width:50%;margin-top:0}.about-section1 .pink-box h2{margin:0;font-size:18px;font-weight:700}.about-section1 .about-text h2{color:#3351a3;margin-bottom:10px;font-size:22px}}@media (min-width:1600px){.about-section1 .col-6 .about-img-box,.about-section1 .col-6 .pink-box{width:100%;height:250px}.about-section1 .col-12 .about-img-box{width:100%;height:350px}}.category-list{max-width:800px;line-height:28px}.category-list span{color:#777;cursor:pointer;margin-right:5px;font-size:10px}.category-list .separator{vertical-align:middle;background:#f10182;border-radius:2px;width:3px;height:6px;display:inline-block}.category-list span:hover{color:#222;font-weight:500}.related-project-section{background-color:#f8f9fc;padding:40px 120px}.related-slider-wrapper{position:relative;overflow:hidden}.related-slider{scroll-behavior:smooth;gap:25px;display:flex;overflow-x:auto}.related-slider::-webkit-scrollbar{height:0}@media (min-width:1800px){.related-project-section{padding:40px 300px}.related-slider{gap:35px}}@media (max-width:1400px){.related-project-section{padding:40px 120px}}@media (max-width:1024px){.related-project-section{padding:40px}.related-slider{gap:20px}}@media (max-width:768px){.related-project-section{padding:40px 20px}.related-slider{gap:15px}.related-slider>div{min-width:180px}}@media (max-width:480px){.related-slider>div{min-width:160px}}.product-card-item{min-width:260px}.product-section{padding:40px 0}.product-card{text-align:center;background:#fff;border-radius:12px;height:280px;padding:15px;transition:all .3s;box-shadow:0 2px 10px #00000014}.product-card:hover{transform:translateY(-4px)}.product-card img{object-fit:contain;width:100%;height:120px;margin-bottom:10px}.product-name{color:#f10182;margin-top:6px;font-size:14px;font-weight:400}.product-name+small{-webkit-line-clamp:2;color:#777;letter-spacing:.3px;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.product-btn{color:#000;cursor:pointer;background:0 0;border:1px solid #999;border-radius:30px;align-items:center;gap:10px;width:130px;height:35px;margin-top:15px;padding:5px;font-size:12px;display:inline-flex}.product-btn i{font-size:8px}.product-btn:hover{color:#fff;background:#f10182}@media (max-width:578px){.product-section .row{padding-left:30px;padding-right:30px}.product-btn{border-radius:25px;gap:4px;width:100px;height:30px;padding:2px;font-size:7px}.product-btn i{font-size:7px}}.section-title{color:#3351a3;margin-bottom:16px;font-size:24px;font-weight:700}.sub-title{color:#f10182;font-size:24px;font-weight:700}@media (max-width:578px){.section-title,.sub-title{font-size:22px}.product-section .row{flex-wrap:wrap;display:flex}.product-section .col-md-6{flex:0 0 50%;width:50%}.product-card{padding:10px}.product-card img{height:100px}.product-name{font-size:12px}.product-name+small{font-size:10px}.product-btn{width:110px;font-size:11px}}.pagination-btns{position:absolute;top:50%;right:5px}.aect-wrapper{background-color:#e6ebff;border:1px solid #e9e9e9;border-radius:16px;padding:35px 70px;box-shadow:0 8px 20px #00000014}.aect-circle{background:#fff;border:2px solid #007bff33;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:auto auto 10px;display:flex;box-shadow:0 3px 6px #0000001a}.aect-circle img{width:40px;height:40px;padding:6px}.aect-number{color:#3351a3;margin-bottom:3px;font-size:24px;font-weight:700}.aect-item p{color:#444;margin:0;font-size:14px}.aect-section{padding:40px}@media (max-width:578px){.aect-wrapper{background-color:#e6ebff;border:1px solid #e9e9e9;border-radius:16px;padding:35px 35px 10px;box-shadow:0 8px 20px #00000014}.aect-section{padding:40px}.aect-section .col-6{flex:0 0 50%;max-width:50%}.aect-item{margin-bottom:20px}.aect-circle img{object-fit:contain;width:50px;height:50px}.aect-number{font-size:16px}.aect-item p{font-size:12px}}.stats-section{background:#fff;padding:40px 0}.stats-wrapper{border:1px solid #9eb5e9;border-radius:25px;padding:35px 15px}.stats-grid{grid-template-columns:repeat(var(--stats-cols,4),1fr);text-align:center;gap:20px;display:grid}.stats-item h2{color:#1e3b7a;font-size:28px;font-weight:600}.stats-item p{color:#3351a3;margin:0;font-size:14px}@media (max-width:992px){.stats-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:576px){.stats-grid{text-align:center;grid-template-columns:repeat(2,1fr)}.stats-item h2{font-size:22px}}@media (max-width:578px){.d-flex.justify-content-between.align-items-center.mb-4{flex-direction:column;align-items:flex-start}.stats-item p{font-size:12px}.category-list{width:100%;padding:0;line-height:28px;max-width:100%!important}.category-list span{color:#777;cursor:pointer;margin-right:5px;font-size:10px}.category-list .separator{vertical-align:middle;background:#f10182;border-radius:2px;width:3px;height:6px;display:inline-block}.category-list span:hover{color:#222;font-weight:500}}.signature-projects{background:#fff;padding:0 0 40px}.project-title{color:#3351a3;margin-bottom:0;font-size:24px;font-weight:700}.signature-projects .row.align-items-center{justify-content:space-between;align-items:center;display:flex}.signature-projects .owl-carousel .owl-item{margin-right:0!important}.project-header{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.left-controls{align-items:center;gap:6px;display:flex}.left-controls i{font-size:12px}.left-controls button{color:#222;cursor:pointer;background:#e6ebff;border:none;justify-content:center;align-items:center;width:35px;height:35px;font-size:18px;transition:all .3s;display:inline-flex}.left-controls button:hover{color:#fff;background:#f10182;transform:scale(1.05)}.customPrev{border-radius:50px 0 0 50px}.customNext{border-radius:0 50px 50px 0}@media (max-width:576px){.signature-projects{padding:30px}.project-title{text-align:center;font-size:22px}.col-6{text-align:center!important;width:100%!important}.left-controls{justify-content:center;margin-bottom:15px}.left-controls button{width:32px;height:32px;font-size:13px}}.project-card{text-align:center;background:#fff;border:2px solid #e6f1fa;border-radius:20px;transition:all .3s;position:relative;overflow:hidden}.project-card img{object-fit:cover;width:100%;height:250px}.location-pill{color:#c9c5c5;background:#777779;border:.5px solid #b3b0b0;border-radius:30px;align-items:center;gap:6px;height:18px;padding:4px 6px;font-size:11px;display:inline-flex;position:absolute;top:10px;right:10px}.location-pill:after{content:"";background:#f10182;border-radius:50%;width:10px;height:10px;display:inline-block}.card-info{color:#fff;background:linear-gradient(90deg,#000000d9,#ffffff4d);width:80%;padding:12px;position:absolute;bottom:10%}.small-title{text-align:left;margin:0;font-size:11px}.main-title{text-align:left;margin:0;font-size:14px;font-weight:600}.project-carousel .owl-stage{align-items:stretch;display:flex}.project-carousel .owl-item{padding:0 10px}.owl-nav,.owl-dots{display:none}.partners-section{background:#f8f9fc;padding:20px 0;position:relative;overflow:hidden}.clients-swiper .swiper-wrapper{transition-timing-function:linear}.fading-line{background:linear-gradient(90deg,#f8f9fc 0%,#ccc 25% 75%,#f8f9fc 100%);width:70%;height:1px;margin:0 auto;position:relative}.fading-line:after{content:"";pointer-events:none;background:radial-gradient(#b4b4b426 0%,#c8c8c800 80%);width:100%;height:20px;position:absolute;top:-10px;left:0}.partners-row img{opacity:.8;filter:grayscale();max-width:90px;transition:all .3s}.partners-row img:hover{filter:grayscale(0%);opacity:1;transform:scale(1.05)}@media (max-width:578px){.fading-line{width:90%}}.footer-section{color:#fff;background:linear-gradient(#f8f9fc 25%,#3351a3 25%);padding:50px 60px 20px;font-family:Poppins,sans-serif}.footer-content{flex-direction:column;display:flex}.footer-btn-logo-wrapper{flex-direction:column;align-items:flex-start;margin-top:172px;margin-right:120px;display:flex}.footer-logo{object-fit:contain;height:auto;margin-bottom:10px}.footer-qr-box{flex-direction:column;align-items:center;display:flex}.qr-image{border-radius:15px;width:150px}@media (max-width:768px){.footer-qr-box{display:none}}.footer-links{justify-content:space-between;gap:60px;margin-top:20px;display:flex}.footer-links>div{flex:1}.footer-links h4{color:#fff;margin-bottom:10px;font-size:22px}.footer-links ul{padding:0;list-style:none}.footer-links li{color:#f0f0f0;margin-bottom:6px;font-size:14px}.connect-box{color:#000;background-color:#fff;border-radius:15px;justify-content:space-between;width:100%;max-width:800px;display:flex;box-shadow:0 4px 12px #00000014}.connect-left{background-color:#f6f8fc;border-radius:15px 0 0 15px;flex:1;padding:30px}.connect-left h3{color:#222;letter-spacing:.5px;margin-bottom:15px;font-size:20px;font-weight:700}.connect-left p{color:#999;margin-bottom:20px;font-size:14px;line-height:1.7}.connect-right{flex:1;padding:30px}.connect-right h3{color:#000;letter-spacing:.5px;margin-bottom:15px;font-size:20px;font-weight:700}.contact-item{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.icon-circle{color:#fff;background:#ff09b7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:15px;display:flex}.icon-circle i{font-size:12px}.contact-text h5{color:#222;margin:0;font-size:15px;font-weight:600}.contact-text p{color:#999;margin:2px 0 0;font-size:12px;line-height:1.6}.social-icons{gap:10px;margin-top:10px;display:flex}.social-icons a{text-decoration:none}.social-icons i{color:#fff;background:#3351a3;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;padding:8px;font-size:16px;display:flex}.contact-form{flex-direction:column;font-size:12px;display:flex}.form-group{gap:10px;display:flex}input,textarea{border:1px solid #ccc;border-radius:20px;width:100%;padding:8px 10px;font-size:14px}textarea{resize:none;height:60px}.footer-bottom{text-align:center;color:#dcdcdc;margin-top:40px;padding-top:10px;font-size:13px}@media (max-width:992px){.connect-box{flex-direction:column;gap:20px}.footer-section{padding:40px 25px 15px}.footer-btn-logo-wrapper{margin-top:90px;margin-right:0}.footer-links{flex-wrap:wrap;gap:30px}.footer-links h4{text-align:left;font-size:16px}.connect-box{flex-direction:column;max-width:100%}.connect-left,.connect-right{border-radius:15px}.connect-right{padding-top:0}}@media (max-width:578px){.footer-left{order:2}.connect-container{order:1}.footer-content .row{flex-direction:column;display:flex}.footer-section .explore-btn{display:none!important}.footer-section{background:#3351a3;padding:30px 20px 10px}.footer-btn-logo-wrapper{align-items:center;margin-top:172px;margin-right:0}.footer-logo{width:120px;margin-bottom:8px}.footer-links{justify-content:space-between;gap:15px;display:flex}.footer-links>div{flex:1}.footer-links h4{text-align:left;font-size:14px}.footer-links ul{text-align:center;padding-left:0}.footer-links ul li{margin-bottom:6px;font-size:12px;list-style:none}.pink-circle{display:none}.connect-box{width:100%;box-shadow:none;flex-direction:column}.connect-left,.connect-right{padding:20px}.connect-left h3,.connect-right h3{text-align:left;font-size:18px}.connect-left p{text-align:center;font-size:12px}.contact-item{text-align:center;flex-direction:column;align-items:center}.icon-circle{margin-bottom:5px}.social-icons{justify-content:center}.contact-form{gap:8px}.form-group{flex-direction:column}input,textarea{padding:8px 12px;font-size:13px}.arrow-circle,.white-circle{width:22px;height:22px}.footer-bottom{margin-top:20px;display:block}}.floating-icons{z-index:99;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:40px;right:20px}.icon-btn{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:20px;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 4px 10px #0003}.menu-open .icon-btn.green{opacity:0;visibility:hidden;transform:scale(0)}.icon-btn.pink{background:#f10182}.icon-btn.green{background:#25d366}li{color:#fff;align-items:center;gap:8px;list-style:none;display:flex}.pink-circle{color:#fff;background:0 0;border:2px solid #f10182;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;padding:8px;display:flex}.pink-circle i{font-size:8px}button[type=submit]{color:#fff;cursor:pointer;background:#f10182;border:none;border-radius:30px;justify-content:center;align-items:center;height:35px;font-size:14px;display:flex;position:relative;overflow:hidden}.white-circle{color:#fff;background:0 0;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;padding:10px;display:flex;position:absolute;left:5px}button i{font-size:8px}.info-section{background:#f9f9fb;padding:40px 0}.info-content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;display:flex}.info-text{flex:1;min-width:300px}.info-text h2{color:#3351a3;margin-bottom:15px;font-size:24px;font-weight:700}.info-text p{color:#555;max-width:500px;margin-bottom:20px;font-size:14px;line-height:1.6}.info-image{text-align:right;border:2px solid #ebc6d9;border-radius:10px;flex:1;min-width:300px}.info-image img{object-fit:cover;border-radius:10px;max-width:100%;height:100%}.region-section{flex-wrap:wrap;justify-content:space-between;gap:30px;display:flex}.region-card{background:#fff;border:1px solid #ebc6d9;border-radius:15px;flex:1;min-width:300px;padding:25px;transition:all .3s}.region-card h3{color:#3351a3;align-items:center;gap:10px;margin-bottom:10px;font-size:20px;font-weight:700;display:flex}.arrow-circles{color:#fff;background:#f10182;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;font-size:14px;display:flex}.region-card:hover{color:#fff;background:#3351a3;transform:translateY(-4px);box-shadow:0 4px 15px #f1018240}.region-card:hover h3,.region-card:hover p{color:#fff}.region-card h3{color:#3351a3;margin-bottom:10px;font-size:20px}.region-card p{color:#555;font-size:14px;line-height:1.6}@media (max-width:768px){.info-section{padding:30px}.info-content{text-align:center;flex-direction:column}.info-image{text-align:center}.info-text p{text-align:left;margin:0 auto 20px;font-size:12px}.region-section{flex-direction:column}.region-card{text-align:center}.region-card h3{text-align:left;font-size:18px}.region-card p{text-align:left;font-size:12px}.info-text h2{font-size:22px}}.why-choose-section{background:#fff;padding:40px 0}.why-choose-image img{border-radius:20px;width:100%;height:580px;box-shadow:0 6px 20px #062e5c1a}.why-choose-content h2{color:#3351a3;margin-bottom:15px;font-size:24px;font-weight:700}.why-choose-content p{color:#555;font-size:14px}@media (max-width:768px){.why-choose-section{padding:40px}.why-choose-content h2{text-align:left;font-size:22px;line-height:1.4}.why-choose-content p{text-align:left;font-size:12px}}.choose-card{background:#fff;border:1px solid #ebc6d9;border-radius:15px;height:175px;padding:20px;transition:all .3s}.choose-card:hover{transform:translateY(-5px);box-shadow:0 4px 20px #f1018233}.choose-top{align-items:center;gap:12px;margin-bottom:8px;display:flex}.icon-circles{color:#fff;background:#f10182;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;font-size:18px;display:flex}.choose-top h5{color:#3351a3;margin:0;font-size:16px;font-weight:600}.choose-card p{color:#555;margin:0;font-size:14px;line-height:1.6}.about-mv-section{background:#f9f9fb;padding:40px 0;font-family:Poppins,sans-serif}.main-heading{color:#3351a3;margin-bottom:15px;font-size:24px;font-weight:700;line-height:1.3}.side-text{color:#444;margin-top:20px;font-size:14px}.story-box{border-radius:18px;position:relative;overflow:hidden;box-shadow:0 5px 20px #3351a326}.story-box img{object-fit:cover;width:100%;height:330px}.story-content{color:#fff;background:linear-gradient(#0000,#000000b3);width:100%;padding:25px;position:absolute;bottom:0;left:0}.story-content h4{margin-bottom:10px;font-size:20px;font-weight:600}.story-content p{font-size:14px}.mv-card{background:#3351a314;border-left:5px solid #3351a3;border-radius:18px;height:150px;padding:25px;transition:all .3s}.mv-card h4{color:#3351a3;margin-bottom:10px;font-size:20px}.mv-card p{color:#555;margin:0;font-size:14px}.vision-card{background:#f1018214;border-left:5px solid #f10182}.mv-card:hover{transform:translateY(-5px);box-shadow:0 4px 20px #3351a333}@media (max-width:768px){.about-mv-section{padding:40px}.main-heading{font-size:22px}.story-box img{height:250px}.side-text{margin-top:0;font-size:12px}.mv-card p,.story-content p{font-size:12px}.why-choose-image img{width:100%;height:100%}.choose-card{height:145px}.choose-card p{font-size:12px}}.new-feature-section{color:#1e3b7a;text-align:center;background:#fff;padding:0}.new-feature-section .main-title{color:#3351a3;text-align:center;margin-bottom:10px;font-size:24px;font-weight:700}.new-feature-section .subtitle{opacity:.8;max-width:600px;margin:0 auto 50px;font-size:14px}.features-grid{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:30px;display:grid}.center-image-box img{object-fit:cover;border-radius:16px;width:100%}.feature-box{flex-direction:column;gap:25px;display:flex}.f-item{text-align:left;background:#e6ebff;border-radius:14px;padding:20px;transition:all .3s}.f-item:hover{color:#fff;background:#3351a3;transform:translateY(-4px)}.f-icon{color:#f10182;background:#fff;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:10px;font-size:16px;display:flex}.f-item h4{margin-bottom:5px;font-size:18px}.f-item p{opacity:.9;font-size:14px}@media (max-width:992px){.new-feature-section .main-title{font-size:22px}.new-feature-section .subtitle{font-size:14px}.features-grid{grid-template-columns:1fr}.center-image-box img{width:100%;margin:30px 0}.feature-box,.f-item{text-align:center}.f-item h4{text-align:left;font-size:16px}.f-item p{text-align:left;font-size:12px}}.working-process-vertical{background:#f9f9fb;padding:0 0 40px}.process-image img{object-fit:cover;border-radius:10px;width:100%}.process-title{color:#3351a3;margin-bottom:20px;font-size:24px;font-weight:700}.vertical-steps{flex-direction:column;gap:30px;display:flex;position:relative}.vertical-steps:before{content:"";background:#d6d6e5;width:2px;position:absolute;top:0;bottom:0;left:30px}.v-step{gap:20px;display:flex;position:relative}.v-icon{color:#3351a3;z-index:2;background:#fff;border:3px solid #dcd9f5;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:20px;display:flex;position:relative;box-shadow:0 3px 10px #6464c826}.v-icon span{color:#fff;background:#f10182;border-radius:20px;padding:3px 8px;font-size:11px;position:absolute;bottom:-18px}.v-content h4{color:#3351a3;margin-bottom:5px;font-size:18px;font-weight:600}.v-content p{color:#555;font-size:14px;line-height:1.6}@media (max-width:767px){.working-process-vertical{padding:30px}.process-title{font-size:22px}.vertical-steps{gap:0}.vertical-steps:before{left:18px}.v-step{flex-direction:column;gap:15px}.v-icon{border-width:2px;width:45px;height:45px;font-size:16px}.v-icon span{padding:2px 6px;font-size:10px;bottom:-15px}.v-content h4{margin-left:30px;font-size:16px}.v-content p{margin-left:30px;font-size:12px}}.testimonial-section{text-align:center;background:#fff;width:100%;height:500px;padding:50px 0}.testi-title{color:#3351a3;margin-bottom:40px;font-size:28px;font-weight:700}.testimonial-container{width:80%;margin:auto;position:relative}.testimonial-wrapper{justify-content:center;align-items:center;transition:transform .4s;display:flex}.testimonial-card{text-align:center;opacity:.4;background:#f9f9fb;border-radius:15px;width:260px;height:250px;margin:0 15px;padding:25px;transition:all .3s;transform:scale(.85);box-shadow:0 4px 15px #0000001a}.testimonial-card.active{opacity:1;transform:scale(1.15)}.stars{color:#ff2a7a;margin-bottom:10px;font-size:18px}.text{font-size:14px}.author{color:#3351a3;margin-top:10px;font-weight:700}.arrows{cursor:pointer;color:#ff2a7a;background:0 0;border:none;font-size:35px;font-weight:700;position:absolute;top:45%;transform:translateY(-50%)}.left{left:-40px}.right{right:-40px}.dots{margin-top:40px}.dot{cursor:pointer;background:#bbb;border-radius:50%;width:12px;height:12px;margin:6px;display:inline-block}.dot.active{background:#ff2a7a}@media (max-width:768px){.testimonial-wrapper{justify-content:center;display:flex;overflow:hidden}.testimonial-card{border-radius:15px;height:200px;opacity:1!important;min-width:100%!important;margin:0!important;transform:scale(1)!important}.testimonial-card:not(.active){display:none}}.unique-section{background:#fff;padding:40px 0}.unique-section h2{margin-bottom:15px}.section-header h2{text-align:left;color:#3351a3;font-size:24px;font-weight:700}.unique-cards{flex-wrap:wrap;justify-content:space-between;gap:25px;display:flex}.unique-card{background:#fff;border-radius:15px;flex:1;min-width:300px;transition:all .3s;overflow:hidden;box-shadow:0 4px 15px #0000001a}.unique-card:hover{transform:translateY(-5px);box-shadow:0 4px 15px #f1018240}.unique-card img{object-fit:cover;border-radius:15px;width:100%;height:220px;margin-top:10px}.unique-content{height:180px;padding:20px}.unique-content h3{color:#3351a3;margin-bottom:10px;font-size:18px;font-weight:600;line-height:1.3}.unique-content p{color:#666;font-size:14px;line-height:1.6}@media (max-width:768px){.unique-section{padding:30px}.unique-cards{flex-direction:column;align-items:center}.unique-card{width:100%;max-width:400px}.unique-content h3{text-align:left}.unique-content p{font-size:12px}.section-header h2{text-align:left;font-size:22px}}.nicepay-faq-section{background:#f8f9fc;padding:40px 0;font-family:Poppins,sans-serif}.faq-title{color:#3351a3;font-size:24px;font-weight:700}.faq-title span{color:#f10182}.faq-desc{color:#666;margin-top:10px;font-size:14px}.faq-right .faq-item{background:#fff;border-radius:12px;margin-bottom:15px;overflow:hidden;box-shadow:0 5px 20px #0000000d}.faq-question{color:#1e3b7a;text-align:left;cursor:pointer;background:#fff;border:none;outline:none;justify-content:space-between;align-items:center;width:100%;padding:16px 20px;font-size:18px;font-weight:600;display:flex}.faq-question .arrowed{color:#f10182;font-size:16px;transition:all .3s}.faq-item.active .arrowed{transform:rotate(180deg)}.faq-answer{max-height:0;padding:0 20px;transition:all .35s;overflow:hidden}.faq-answer p{color:#444;padding:15px 0 20px;font-size:14px}@media (max-width:768px){.nicepay-faq-section{padding:30px}.faq-title{font-size:22px}.faq-desc,.faq-question,.faq-answer p{font-size:14px}.faq-right{margin-top:30px}}.book-slot-section{background-color:#fff;padding:40px 0}.explore-full{width:32%}.contact-form-box h3{color:#3351a3;margin-bottom:10px;font-size:24px;font-weight:700}.book-slot-form{flex-direction:column;display:flex}.form-div{margin-bottom:1rem}.book-slot-form .form-label{font-size:14px}.form-row{gap:12px;display:flex}.book-slot-form input,.book-slot-form select{background:#fff;border:1px solid #ccc;border-radius:5px;width:100%;padding:10px 14px;font-size:14px}.book-slot-form button{color:#fff;cursor:pointer;background:#f10182;border:none;border-radius:25px;align-items:center;gap:8px;height:40px;padding:10px 18px;font-size:14px;display:inline-flex}.form-check-input{opacity:0;cursor:pointer;position:absolute}.form-check{cursor:pointer;margin-right:25px;padding-left:28px;line-height:20px;position:relative}.form-check .custom-radio{border:2px solid #3a57e8;border-radius:50%;width:18px;height:18px;transition:all .25s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.form-check .custom-radio:after{content:"";background:#3a57e8;border-radius:50%;width:10px;height:10px;transition:all .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.form-check-input:checked~.custom-radio:after{transform:translate(-50%,-50%)scale(1)}.form-check:hover .custom-radio{border-color:#284bcc}.form-check-label{cursor:pointer;color:#333;font-size:14px}.white-circle{color:#f10182;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:0;display:flex}.btn-cta{color:#f10182;cursor:pointer;text-align:center;background:#fff;border:1px solid #f10182;border-radius:25px;justify-content:center;align-items:center;gap:6px;width:225px;padding:10px 18px;font-size:18px;font-weight:500;display:flex}.btn-cta:hover{color:#fff;background:#f10182}.booking-modal-title{color:#3351a3;margin-bottom:20px;font-size:24px;font-weight:700}@media (max-width:576px){.booking-modal-title{margin-bottom:10px;font-size:22px}.form-div{margin-bottom:.3rem}.book-slot-form .form-label,.book-slot-form input,.book-slot-form select{font-size:12px}.contact-form-box h3{font-size:22px}.cta{gap:10px}.btn-cta{width:100%;max-width:120px;padding:6px 8px;font-size:12px}}.tabs-section{text-align:center;background:#f8f9fc;padding:40px 0}.tabs-header{justify-content:center;gap:20px;margin-bottom:20px;display:flex}.tab-content{scroll-margin-top:60px;animation:.5s ease-in-out fadeIn;display:none}.tab-content.active{display:block}.tab-card{text-align:center;background:#f9f9fb;border-radius:10px;padding:20px;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 10px #0000000d}.tab-card:hover{transform:translateY(-5px);box-shadow:0 8px 18px #0000001a}.tab-card img{object-fit:cover;border-radius:8px;width:100%;height:450px;margin-bottom:15px}.tab-card h4{color:#3351a3;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;font-size:16px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}@media (max-width:768px){.tab-btn{padding:8px 20px;font-size:14px}.tab-card img{height:180px}}.career-section{background:#f8f9fc;padding:40px 0}.career-header-row{color:#3351a3;letter-spacing:.5px;text-transform:uppercase;border-bottom:3px solid #f10182;flex-wrap:wrap;margin-bottom:1rem;padding-bottom:30px;font-size:15px;font-weight:700;display:flex}.career-row{border-bottom:1px solid #ddd;padding:15px 0;transition:background .3s}.career-row h5{color:#3351a3;margin-bottom:0;font-size:18px;font-weight:600}.career-row div{color:#333;font-size:14px}@media (max-width:756px){.career-section{padding:40px 20px}.career-header-row{display:none}.career-row{text-align:left;flex-direction:column}.career-row div{margin-bottom:8px;font-size:12px}.career-btn{align-self:flex-start}}.job-card{text-align:center;background:#fff;border-radius:12px;margin-top:20px;padding:25px;box-shadow:0 6px 20px #00000014}.job-card h5{color:#3351a3;margin-bottom:8px;font-weight:600}.job-card p{color:#555;margin-bottom:15px;font-size:14px}.apply-btn{color:#fff;cursor:pointer;background:#3351a3;border:none;border-radius:6px;padding:10px 20px;font-weight:600;transition:all .3s}.apply-btn:hover{background:#1e3b7a}.available-title{color:#3351a3;margin-bottom:20px;font-weight:700}@media (max-width:768px){.career-form .form-row{flex-direction:column}}.blog-section{background-color:#f8f9fc;padding:40px 0}.section-subtitle{color:#555;text-align:left;margin:0 auto;font-size:14px}.blog-card{background:#fff;border-radius:12px;flex-direction:column;height:100%;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 4px 20px #00000014}.blog-card:hover{transform:translateY(-5px);box-shadow:0 6px 25px #0000001f}.blog-img img{object-fit:cover;width:100%;height:230px}.blog-content{flex:1;padding:20px}.blog-title{color:#3351a3;margin-bottom:10px;font-size:18px;font-weight:600}.blog-text{color:#555;height:120px;margin-bottom:15px;font-size:14px}@media (max-width:767px){.section-subtitle{color:#555;text-align:left;margin:0 auto;font-size:12px}.blog-section{padding-left:20px;padding-right:20px}.blog-img img{height:180px}.blog-text{height:55blog-sectionpx;font-size:12px}}.category-gallery{background-color:#f8f9fc;padding:40px 100px}.cat-tabs{scroll-behavior:smooth;scrollbar-width:none;gap:15px;max-width:1630px;padding:10px 0;display:flex;overflow-x:hidden}.cat-tabs::-webkit-scrollbar{display:none}.cat-btn{cursor:pointer;background:#fff;border:1px solid #eee;border-radius:16px;flex-direction:column;align-items:center;width:220px;padding:12px 14px;font-size:13px;transition:all .3s;display:flex}.cat-btn.active{background:#fff4fa;border-color:#ff007f}.cat-btn img{width:120px;height:auto;margin-bottom:6px}.gallery-wrapper{margin-top:15px}.gallery-panel{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px;display:none}.gallery-panel.active{display:grid}.img-box{border-radius:8px;overflow:hidden}.img-box img{object-fit:cover;width:100%;height:100%;transition:all .3s}.img-box img:hover{transform:scale(1.05)}@media (max-width:768px){.category-gallery{padding:15px}.cat-btn{gap:4px;padding:7px 14px;font-size:12px}.cat-btn img{width:100px;height:100px}}@media (min-width:1600px){.category-gallery{padding:60px 280px}}.contact-section{background:#fff;padding:40px 0}.contact-form-box{background:#fff;border-radius:12px;flex-direction:column;justify-content:space-between;padding:30px;box-shadow:0 6px 20px #00000014}.contact-form-box p{color:#555;margin-bottom:20px;font-size:14px}.contact-form input,.contact-form textarea{border:1px solid #ccc;border-radius:20px;width:100%;margin-bottom:15px;padding:10px 15px}.contact-form .form-row{gap:15px;display:flex}.date-row{cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ccc;border-radius:25px;justify-content:space-between;padding:12px 15px;display:flex;position:relative}.date-input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;right:0}.date-label{color:#000;white-space:nowrap;font-size:14px}.calendar-icon{color:#3351a3;pointer-events:none;text-align:right;font-size:18px}.contact-form .submit-btn{color:#fff;cursor:pointer;background:#f10182;border:none;border-radius:25px;height:40px;padding:12px 25px;font-weight:600;transition:all .3s}.contact-form .submit-btn:hover{background:#3351a3}.map-box{background:#fff;border-radius:12px;height:100%;display:flex;overflow:hidden;box-shadow:0 6px 20px #00000014}.contact-cards .col-md-4{display:flex}.contact-card{text-align:left;background:#fff;border-radius:20px;width:100%;height:100%;padding:25px;transition:all .3s;box-shadow:0 6px 20px #00000014}.contact-card:hover{transform:translateY(-5px)}.contact-card i{color:#3351a3;margin-bottom:10px;font-size:28px;display:block}.contact-card h5{margin-bottom:8px;font-weight:600}.contact-card p{color:#555;margin-bottom:8px;font-size:14px}@media (max-width:768px){.contact-form .form-row{flex-direction:column}.contact-cards .col-md-4{margin-bottom:20px;padding:0 20px}.contact-card{padding:20px}}.global-locations{background:#f8f9fc;padding:40px 0;font-family:Poppins,sans-serif}.location-card{background:#fff;border-radius:15px;align-items:stretch;gap:15px;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 4px 20px #0000000d}.location-card:hover{transform:translateY(-5px);box-shadow:0 6px 25px #0000001a}.map-box{border-radius:12px;flex:1;min-width:45%;overflow:hidden}.map-box iframe{border:none;border-radius:12px 0 0 12px;width:100%;height:200px}.map-box1{border-radius:12px;flex:1;min-width:45%;overflow:hidden}.map-box1 iframe{border:none;border-radius:12px 0 0 12px;width:100%;height:100%}.location-info{flex-direction:column;flex:1;justify-content:center;padding:20px;display:flex;overflow:hidden}.location-info h4{color:#3351a3;white-space:nowrap;text-overflow:ellipsis;margin-bottom:8px;font-weight:700;overflow:hidden}.location-info p{color:#555;margin-bottom:12px;font-size:14px;line-height:1.6}.location-address{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;min-height:4.8em;display:-webkit-box;overflow:hidden}.location-email{margin-bottom:12px}.map-link{color:#f10182;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s}.map-link:hover{color:#3351a3;padding-left:5px}@media (max-width:768px){.location-card{flex-direction:column}.map-box{width:100%}.map-box iframe{border-radius:12px 12px 0 0}}.product-detail-section{width:100%;padding:40px 0}.product-sub{color:#f10182;font-size:20px;font-weight:500}.product-desc{color:#555;font-size:15px}.product-row{align-items:flex-start;gap:40px;display:flex}.gallery-col{gap:20px;width:50%;display:flex}.main-image-wrap{flex:1}.main-image-wrap img{object-fit:contain;border:1px solid #e0e0e0;border-radius:10px;width:100%;height:400px;padding:20px}.thumb-carousel{flex-direction:column;align-items:center;width:130px;height:400px;display:flex;position:relative}.thumb-track{scroll-behavior:smooth;flex-direction:column;align-items:center;gap:10px;width:100%;height:100%;margin-top:0;padding:0;display:flex;overflow:hidden auto}.thumb-track::-webkit-scrollbar{display:none}.cbm-modal{scrollbar-width:none;-ms-overflow-style:none}.cbm-modal::-webkit-scrollbar{display:none}.thumb-track img{object-fit:cover;cursor:pointer;border:1px solid #ccc;border-radius:6px;flex-shrink:0;width:95px;height:95px}.thumb-track img.active{border-color:#f10182}.thumb-nav{cursor:pointer;z-index:10;background:#fff;border:1px solid #ddd;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 2px 5px #0000001a}.thumb-nav i{color:#000;font-size:14px}.thumb-nav.left{top:5px}.thumb-nav.right{bottom:5px}.thumb-nav:hover{background:#f10182;border-color:#f10182}.thumb-nav:hover i{color:#fff}.info-col{width:50%}.info-top{justify-content:space-between;align-items:center;display:flex}.feature-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:25px;display:grid}.feature-item{align-items:flex-start;gap:12px;display:flex}.feature-item img{width:35px;min-width:35px;margin-top:4px}.feature-item span{color:#111;font-size:14px}.feature-item strong{color:#111;font-size:14px;display:block}.meta-info{color:#555;margin-top:25px;font-size:16px}.meta-info p{margin-bottom:0;font-size:14px}@media (max-width:768px){.product-detail-section{padding:40px 15px 0}.product-row{flex-direction:column}.gallery-col,.info-col{width:100%}.gallery-col{flex-direction:column}.main-image-wrap{order:1;width:100%}.thumb-carousel{flex-direction:row;order:2;width:100%;height:auto;margin-top:15px;position:relative}.thumb-track{flex-direction:row;justify-content:flex-start;gap:10px;width:100%;height:auto;padding:0;overflow:auto hidden}.thumb-nav{background:#ffffffe6;border:1px solid #ddd;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;top:50%;transform:translateY(-50%);box-shadow:0 2px 4px #0000001a}.thumb-nav.left{border-radius:50%;top:50%;left:-5px}.thumb-nav.right{border-radius:50%;inset:50% -5px auto auto}.thumb-row{overflow-x:auto}.feature-grid{grid-template-columns:1fr}.thumb-track img{width:90px;height:90px}.product-tabs-wrap{margin-top:20px;margin-bottom:20px;padding:0 15px}}.product-tabs-wrap{margin-top:40px;margin-bottom:40px}.tab-nav{z-index:10;background:#fff;border-bottom:1px solid #ddd;gap:25px;margin-bottom:25px;display:flex;position:sticky;top:0}.tab-btn{color:#000;cursor:pointer;background:0 0;border:none;padding:0 0 10px;font-size:18px;font-weight:600;position:relative}.tab-btn.active{color:#f10182}.tab-btn.active:after{content:"";background:#f10182;width:100%;height:3px;position:absolute;bottom:-1px;left:0}.tab-content{margin-top:20px;display:none}.tab-content.show{display:block}.overview-grid{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}.overview-table-wrap{border:.5px solid #6c6c70;border-radius:12px;overflow:hidden}.overview-table{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.overview-table th,.overview-table td{border-bottom:1px solid #6c6c70;border-right:1px solid #6c6c70;padding:12px 16px}.overview-table tr:last-child th,.overview-table tr:last-child td{border-bottom:none}.overview-table.show-last-border tr:last-child th,.overview-table.show-last-border tr:last-child td{border-bottom:1px solid #6c6c70}.overview-table th:last-child,.overview-table td:last-child{border-right:none}.overview-table th{color:#333;text-align:left;width:45%;font-weight:600}.overview-table td{color:#333;font-weight:600}.tab-content h3{color:#3351a3;margin-bottom:10px;font-size:22px;font-weight:700}.tab-content p{color:#555;font-size:14px;line-height:1.7}.media-grid{grid-template-columns:repeat(2,1fr);display:grid}.media-grid.single{grid-template-columns:1fr}.media-grid.single .video-card iframe{width:100%;max-width:100%;height:420px}.video-card iframe{border-radius:12px;width:525px;height:320px}.image-card img{background:#f2f2f2;border:1px solid #333;border-radius:12px;width:525px;height:100%}@media (max-width:768px){.overview-grid,.media-grid{grid-template-columns:1fr}.overview-table{font-size:12px}.tab-nav{z-index:10;background:#fff;gap:15px;padding-top:10px;position:sticky;top:0;overflow-x:auto}.video-title{margin-top:20px}.video-card iframe{width:345px;height:200px;margin-top:20px}.image-card{margin-top:20px}.image-card img{width:345px}.tab-btn{font-size:16px}.tab-content h3{font-size:20px}.tab-content p{font-size:14px}}.action-pills{background:#f2f2f2;border:1px solid #e5e5e5;border-radius:50px;justify-content:space-between;align-items:center;margin:25px 0;padding:12px 20px;display:flex}.action-pills .pill{text-align:center;color:#333;cursor:pointer;border:none;flex:1;justify-content:center;align-items:center;padding:10px 0;font-size:14px;font-weight:500;display:flex}.action-pills .pill:last-child{border-right:none}.action-pills .pill i{color:#f10182;font-size:16px}.action-pills .pill:hover{background:#efefef}@media (max-width:768px){.action-pills{margin:15px 0;padding:6px 10px}.action-pills .pill{flex:none;gap:3px;padding:5px 0;font-size:9px}.action-pills .pill i{font-size:10px}}.tabs{margin-top:30px}.pill{flex-wrap:wrap;gap:12px;display:flex}.tab-panel{display:none}.tab-panel.active{display:block}.product-heading{color:#3351a3;margin-bottom:15px;font-size:24px;font-weight:700}@media (max-width:768px){.tab-btns{padding:6px 10px;font-size:10px}.product-heading{font-size:18px}}@media (max-width:600px){.product-title{font-size:20px}.tabs-head{white-space:nowrap;overflow-x:auto}}.hr-thin{border:none;border-bottom:1px solid #a6a6a8;margin-top:15px}.feature-list{margin:0;padding-left:0;list-style:none}.feature-list li{color:#555;margin-bottom:12px;padding-left:28px;font-size:15px;line-height:1.6;position:relative}.feature-list li:before{content:"";background:#3351a3;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:0}@media (max-width:768px){.feature-list li{font-size:12px}.video-frame iframe,.drawing-box img{width:100%;height:100%}.tag{padding:5px 10px;font-size:12px;font-weight:400}}.video-frame{max-width:780px;margin-top:15px}.video-frame iframe{border:1px solid #ddd;border-radius:6px;width:100%;height:300px}.drawing-box img{border:1px solid #ccc;border-radius:4px;width:340px;height:340px;margin-top:10px}.tag-list{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.tag{color:#062e5c;background:#eef4ff;border:1px solid #c7d7f5;border-radius:20px;padding:6px 12px;font-size:13px;font-weight:500}.product-specs{border-collapse:collapse;background:#fff;width:100%;margin-top:20px;font-size:14px}.product-specs th{color:#333;text-align:left;width:220px;padding:12px 14px;font-weight:600}.product-specs td{color:#555;padding:12px 14px}.product-specs tr:nth-child(odd) th,.product-specs tr:nth-child(odd) td{background:#f5f5f5}.product-specs tr:nth-child(2n) th,.product-specs tr:nth-child(2n) td{background:#fff}.product-specs th,.product-specs td{border:1px solid #ddd}@media (max-width:768px){.product-specs{font-size:12px}.product-specs th{width:160px;font-weight:500}}.category-detail-section{background-color:#f8f9fc;padding:40px 0}.category-detail-section a{text-decoration:none}.category-card{text-align:center;background:#fff;border:1px solid #ebc6d9;border-radius:15px;transition:all .3s;overflow:hidden;box-shadow:0 2px 6px #0000000d}.category-card:hover{transform:translateY(-6px);box-shadow:0 6px 15px #f1018240}.category-card img{object-fit:cover;border-radius:15px 15px 0 0;width:100%;height:220px;display:block}.category-card h5{color:#3351a3;margin:12px 0 4px;font-size:18px;font-weight:600}.category-card p{color:#f10182;margin-bottom:15px;font-size:15px}@media (max-width:1024px){.category-card img{height:200px}}@media (max-width:768px){.category-detail-section{padding-left:20px;padding-right:20px}.category-card img{height:180px}.category-card h5{font-size:16px}}@media (max-width:425px){.category-card img{height:160px}.category-card h5{font-size:15px}.category-card p{font-size:13px}}@media (min-width:1600px){.category-card img{height:260px}.category-card h5{font-size:20px}.category-card p{font-size:16px}}.product-info{padding-left:10px}.info-top{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.share-icons{align-items:center;gap:10px;font-size:13px;display:flex}.share-icons i{color:#c2c1c1;transition:all .3s}.share-icons i:hover{color:#f10182}.product-code{color:#f10182;margin-bottom:5px;font-size:16px;font-weight:600}.product-title{color:#3351a3;margin-bottom:25px;font-size:24px;font-weight:700}.feature-grid{grid-template-columns:repeat(2,1fr);gap:20px 30px;margin-bottom:25px;display:grid}.meta-info{color:#444;font-size:16px;line-height:1.6}.meta-info strong{color:#000}.meta-info strong span{color:#3351a3}.cta-btn{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:768px){.feature-item img{width:28px;min-width:28px}.feature-item span{font-size:12px}.feature-item strong{font-size:11px}.meta-info{font-size:14px}.product-title{font-size:20px}}.has-megamenu{position:static}.has-megamenu .no-click{cursor:default;pointer-events:none}@media (max-width:992px){.has-megamenu{display:block}}.megamenu{z-index:1000;opacity:0;visibility:hidden;background:#fff;border-top:1px solid #eee;width:100%;padding:30px 0;transition:all .3s;display:none;position:absolute;top:100%;left:0;box-shadow:0 5px 15px #0000001a}.megamenu:before{content:"";cursor:default;background:0 0;width:100%;height:30px;position:absolute;top:-30px;left:0}.megamenu.active{opacity:1;visibility:visible;display:block}.megamenu-col{margin-bottom:20px}.megamenu .title{color:#3351a3;text-transform:uppercase;border-bottom:1px solid #eee;margin-bottom:10px;padding-bottom:5px;font-size:16px;font-weight:700}.tiered-megamenu{padding:0!important}.tiered-wrapper{height:500px;max-height:70vh;display:flex;overflow:hidden}.tiered-sidebar{border-right:1px solid #eee;width:250px;padding:10px 0;overflow-y:auto}.tiered-sidebar::-webkit-scrollbar{width:5px}.tiered-sidebar::-webkit-scrollbar-thumb{background:#eee;border-radius:10px}.main-sidebar{background-color:#f8f9fa}.category-sidebar{background-color:#fff}.tiered-content{flex:1;padding:20px 30px;overflow-y:auto}.tiered-sidebar ul{margin:0;padding:0;list-style:none}.tiered-sidebar ul li{cursor:pointer;color:#333;justify-content:space-between;align-items:center;padding:12px 20px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.tiered-sidebar ul li:hover,.tiered-sidebar ul li.active{color:#fff;background-color:#062e5c}.tiered-sidebar ul li a{color:inherit;flex:1;text-decoration:none}.tiered-sidebar ul li i{opacity:.5;font-size:10px}.sub-title{color:#062e5c;border-bottom:2px solid #eee;margin-bottom:20px;padding-bottom:10px;font-size:18px;font-weight:700}.subcategory-content ul{grid-template-columns:repeat(2,1fr);gap:10px;padding:0;list-style:none;display:grid}.subcategory-content ul li a{color:#666;align-items:center;gap:8px;padding:5px 0;font-size:14px;text-decoration:none;display:flex}.subcategory-content ul li a:hover{color:#f10182}.mobile-only-header{color:#fff;background:#062e5c;align-items:center;gap:15px;padding:15px 20px;font-weight:700;display:flex}.back-btn{color:#fff;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-size:14px;display:flex}@media (max-width:992px){.tiered-megamenu .container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important}.megamenu{background:#fff;display:none;z-index:9999!important;width:100vw!important;height:100vh!important;padding:0!important;position:fixed!important;inset:0!important;overflow-x:hidden!important}.megamenu.active{opacity:1!important;visibility:visible!important;display:block!important}.tiered-wrapper{transition:transform .3s ease-in-out;flex-direction:row!important;width:300vw!important;height:100vh!important;max-height:none!important;margin:0!important;padding:0!important;display:flex!important}.mobile-tier-0 .tiered-wrapper{transform:translate(0)}.mobile-tier-1 .tiered-wrapper{transform:translate(-100vw)}.mobile-tier-2 .tiered-wrapper{transform:translate(-200vw)}.tiered-sidebar,.tiered-content{box-sizing:border-box;border-right:none;padding-bottom:100px;overflow-y:auto;flex:none!important;width:100vw!important;height:100vh!important}.main-sidebar{padding-top:10px!important}.subcategory-content{padding:0!important}.tiered-sidebar ul li,.subcategory-final-list li a{padding:12px 15px!important}.close-menu-btn{color:#fff;background:0 0;border:none;align-items:center;padding:5px;font-size:20px;display:flex}}.flattened-category{width:100%}.flattened-subs{flex-direction:column;gap:5px;display:flex}.flattened-subs a{opacity:.8;font-size:13px;font-weight:400}@media (max-width:992px){.tiered-wrapper{flex-direction:column}.tiered-sidebar{border-bottom:1px solid #eee;border-right:none;width:100%}}.megamenu .title a{color:#3351a3;text-decoration:none}.megamenu ul{margin:0;padding:0;list-style:none}.megamenu ul li{margin-bottom:8px}.megamenu ul li a:not(.subflatten){color:#555;align-items:center;gap:6px;font-size:14px;text-decoration:none;transition:color .2s;display:flex}.megamenu ul li a:hover:not(.subflatten){color:#f10182;padding-left:5px}.megamenu ul li a:not(.subflatten) i{color:#ccc;font-size:10px}@media (max-width:992px){.megamenu{width:100%;box-shadow:none;padding:10px;display:none;position:static}.has-megamenu:hover .megamenu{display:block}}@media (max-width:578px){.category-slider .item{width:100%;max-width:100%;height:190px;margin:10px auto;padding:10px}.category-slider .item img{width:60px;margin-bottom:8px}.category-slider .item p{-webkit-line-clamp:2;height:34px;font-size:12px}}.new-megamenu{border-bottom:3px solid #062e5c;padding-top:10px!important;padding-bottom:20px!important}.new-megamenu .megamenu-title{letter-spacing:.8px;text-transform:uppercase;color:#062e5c;border-left:4px solid #f10182;margin-bottom:20px;padding-left:12px;font-size:16px;font-weight:700;line-height:1.2}.new-megamenu .category-header{border-radius:4px;margin-left:-10px;padding:6px 10px;transition:all .2s}.new-megamenu .category-header:hover{background-color:#f101820d;color:#f10182!important}.new-megamenu .subcategory-wrapper{width:100%;display:block}.new-megamenu ul.list-unstyled{display:block!important}.new-megamenu ul.list-unstyled li{width:100%;display:block!important}.new-megamenu .hover-link{transition:all .2s;display:block!important}.new-megamenu .hover-link:hover{transform:translate(5px);color:#f10182!important}@media (max-width:992px){.new-megamenu{display:none;opacity:1!important;visibility:visible!important;height:auto!important;box-shadow:none!important;border:none!important;padding:15px!important;position:static!important}.new-megamenu.active{display:block!important}.new-megamenu .row{flex-direction:column}}.support-menu{opacity:0;visibility:hidden;flex-direction:column;gap:10px;height:0;transition:all .3s;display:flex;overflow:hidden;transform:translateY(20px)}.support-menu.open{opacity:1;visibility:visible;height:auto;margin-bottom:10px;overflow:visible;transform:translateY(0)}.support-overlay{z-index:90;opacity:0;visibility:hidden;background:#0009;width:100%;height:100%;transition:all .3s;position:fixed;top:0;left:0}.support-overlay.open{opacity:1;visibility:visible}.support-menu{background:0 0;align-items:center}.floating-icons{position:fixed;bottom:50px;right:30px}.support-menu{pointer-events:none;background:0 0;border-radius:0;justify-content:center;align-items:center;width:40px;height:40px;margin:0;padding:0;display:flex;position:absolute;bottom:0;right:0;overflow:visible}.support-menu.open{pointer-events:auto;height:40px;margin-bottom:0}.support-menu a{color:#fff;opacity:0;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:20px;text-decoration:none;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;position:absolute;top:-5px;left:-5px;transform:scale(.5);box-shadow:0 4px 10px #0003}.support-menu.open a{opacity:1}.support-menu.open a:first-child{transform:translateY(-140px)scale(1);background:#3351a3!important}.support-menu.open a:nth-child(2){transform:translate(-70px,-121px)scale(1);background:#25d366!important}.support-menu.open a:nth-child(3){transform:translate(-121px,-70px)scale(1);background:#0d6efd!important}.support-menu.open a:nth-child(4){transform:translate(-140px)scale(1);background:#9c27b0!important}.icon-btn.trigger-btn{z-index:101;width:50px;height:50px;font-size:22px;transition:all .3s;position:relative;box-shadow:0 4px 10px #0000004d}.menu-open .trigger-btn{transform:rotate(90deg);color:#000!important;background:#fff!important}.map-box iframe{border:0;min-height:200px;display:block;width:100%!important;height:100%!important}.content-page{color:#555;line-height:1.6}.content-page h3{color:#3351a3;margin-top:30px;margin-bottom:15px;font-size:20px;font-weight:700}.content-page p{margin-bottom:15px}.content-page ul{margin-bottom:15px;padding-left:20px}.content-page li{color:#555;margin-bottom:8px;list-style:outside;display:list-item}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.search-popup{z-index:1000;background-color:#fff;border-radius:12px;width:600px;margin-top:15px;padding:20px;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 4px 12px #00000026}@media (max-width:992px){.search-popup{width:90vw;max-width:600px;max-height:60vh;margin-top:10px;position:absolute;top:100%;left:50%;right:auto;overflow-y:auto;transform:translate(-50%)}}.navbar .nav-link.active{color:#000;font-weight:600}.booking-modal-overlay{z-index:9999;background-color:#0009;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.booking-modal-content{background-color:#fff;border-radius:12px;width:90%;max-width:600px;max-height:90vh;padding:30px;position:relative;overflow-y:auto;box-shadow:0 5px 25px #0003}.booking-modal-close{cursor:pointer;color:#666;background:0 0;border:none;font-size:24px;position:absolute;top:15px;right:15px}.booking-form-label-time{font-size:14px}.btn-book-now-inline{border:none!important}.btn-whatsapp-inline{background:#25d366!important;border:none!important}.icon-whatsapp-inline{color:#25d366!important}.enquiry-modal-overlay{z-index:9999;background-color:#0009;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.enquiry-modal-content{background-color:#fff;border-radius:12px;width:90%;max-width:500px;max-height:90vh;padding:30px;position:relative;overflow-y:auto;box-shadow:0 5px 25px #0003}.enquiry-modal-close{cursor:pointer;color:#666;background:0 0;border:none;font-size:24px;position:absolute;top:15px;right:15px}.enquiry-modal-title{color:#3351a3;margin-bottom:20px;font-size:24px;font-weight:700}.enquiry-modal-subtitle{color:#666;margin-bottom:20px;font-size:14px}.enquiry-form-group{margin-bottom:15px}.enquiry-form-group-last{margin-bottom:20px}.enquiry-form-label{margin-bottom:5px;font-size:14px;font-weight:500;display:block}.enquiry-form-input{border:1px solid #ccc;border-radius:6px;width:100%;padding:10px;font-size:14px}.enquiry-submit-btn{color:#fff;cursor:pointer;background-color:#f10182;border:none;border-radius:30px;width:100%;padding:12px;font-size:16px;font-weight:700}.enquiry-submit-btn:disabled{opacity:.7}.enquiry-status-error{color:red;margin-bottom:10px}.enquiry-status-success{color:green;margin-bottom:10px}@media (max-width:576px){.enquiry-modal-title{margin-bottom:10px;font-size:22px}.enquiry-modal-subtitle{margin-bottom:10px;font-size:12px}.enquiry-form-label,.enquiry-form-input{font-size:12px}}.career-detail-page-wrapper{background:#f8f9fc;min-height:100vh;padding:40px 0}.job-header{margin-bottom:20px}.job-header .explore-btn-nocursor{margin-bottom:15px}.job-title{color:#3351a3;font-size:24px;font-weight:700}.job-meta-info{color:#555;flex-wrap:wrap;gap:20px;margin-top:15px;font-size:14px;display:flex}.job-meta-icon{color:#f10182;margin-right:8px}.job-description-section{margin-bottom:20px}.job-description-title{color:#3351a3;margin-bottom:15px;font-size:20px;font-weight:600}.job-description-text{white-space:pre-line;color:#444;font-size:14px;line-height:1.7}.application-form-card{background-color:#fff;border:1px solid #eef1fa;border-radius:16px;max-width:800px;padding:25px;box-shadow:0 4px 15px #0000000d}.application-form-title{color:#3351a3;margin-bottom:20px;font-size:24px;font-weight:700}.career-form-label{margin-bottom:5px;font-size:14px;font-weight:700}.career-form-control{border:1px solid #ddd!important;border-radius:8px!important;padding:10px 15px!important;font-size:14px!important}.career-submit-btn{gap:10px;padding:0 10px}.career-submit-btn .white-circle{justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:flex;position:static!important}.career-submit-btn:hover{transform:translateY(-2px);box-shadow:0 5px 15px #f1018233;background:#f10182!important}.career-submit-btn:hover .white-circle{background:#fff!important}.career-submit-btn:hover .white-circle i{color:#f10182!important}@media (max-width:576px){.job-title{font-size:22px}.job-meta-info,.job-description-text{font-size:12px}.application-form-title{font-size:22px}.career-form-label{font-size:12px}.career-form-control{font-size:12px!important}}.blog-detail-wrapper{background:#f8f9fc;padding-top:40px;padding-bottom:60px}.blog-detail-card{background-color:#fff;border-radius:16px;padding:24px;box-shadow:0 .125rem .25rem #00000013}.blog-detail-img{border-radius:16px;height:400px;margin-bottom:24px;position:relative;overflow:hidden}.blog-detail-img img{object-fit:cover;width:100%;height:100%}.blog-detail-title{color:#3351a3;margin-bottom:24px;font-size:24px;font-weight:700}.blog-detail-content{color:#444;margin-bottom:48px;font-size:14px;line-height:1.8}.blog-sidebar{background-color:#fff;border-radius:16px;padding:24px;position:sticky;top:100px;box-shadow:0 .125rem .25rem #00000013}.recent-post-thumb{border-radius:8px;flex-shrink:0;width:80px;height:80px;overflow:hidden}.recent-post-thumb img{object-fit:cover;width:100%;height:100%}.recent-post-title{color:#212529;margin-bottom:4px;font-size:14px;font-weight:600;line-height:1.4}.recent-post-date{font-size:12px}.recent-post-item:hover .recent-post-title{color:#f10182!important}.text-pink{color:#f10182}.text-blue{color:#3351a3}.social-btn{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:all .3s;display:flex}.social-btn:hover{color:#fff;transform:translateY(-3px)}.social-btn.facebook{background:#3b5998}.social-btn.twitter{background:#1da1f2}.social-btn.linkedin{background:#0077b5}.social-btn.whatsapp{background:#25d366}@media (max-width:576px){.meta span{font-size:12px}.blog-detail-title{font-size:22px}.blog-detail-content{font-size:12px}.blog-detail-img{height:200px}.navbar a,.megamenu ul li a{font-size:12px}}.footer-links-container{justify-content:space-between;gap:20px;display:flex}.footer-links-column{flex:1}.footer-links-list{margin:0;padding:0;list-style:none}.footer-links-item{align-items:center;margin-bottom:8px;display:flex}.footer-links-link{color:inherit;align-items:center;font-size:12px;text-decoration:none;display:flex}.footer-links-icon-wrap{margin-right:10px}.footer-links-list-products-right{margin-top:30px}.footer-bottom-link{color:#dcdcdc;text-decoration:none}.footer-heading{font-size:20px}@media (max-width:578px){.footer-links-container{flex-wrap:wrap;gap:15px}.footer-links-list-products-right{margin-top:25px}.footer-links-link{font-size:10px}.footer-heading{font-size:15px}}
