@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap";.fab-wrap{position:fixed;right:-214px;top:50%;z-index:9;display:flex;gap:12px;transform:rotate(.25turn)}.fab{width:150px;display:flex;align-items:center;gap:10px;padding:5px 10px;border-radius:10px;color:#fff;font-weight:600;text-decoration:none;border:none;cursor:pointer;background:linear-gradient(135deg,#d62828,#9d0208);box-shadow:0 6px 18px rgba(0,0,0,.25);transition:transform .35s ease,box-shadow .3s ease}.fab-icon{width:30px;height:0px;background:rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;border-radius:50%}.fab-text{letter-spacing:.4px;font-size:12px;font-weight:400}.fab:hover{transform:translate(-20px);box-shadow:0 10px 25px rgba(0,0,0,.35)}.fab-sub{background:linear-gradient(135deg,#ff7b00,#ff9500)}.fab-contact{background:linear-gradient(135deg,#33679f,#32669d)}.fab-overlay{position:fixed;top:0;right:0;bottom:0;left:0;backdrop-filter:blur(4px);background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:10000}.fab-modal{background:#fff;width:360px;padding:28px;border-radius:12px;text-align:center;box-shadow:0 20px 50px rgba(0,0,0,.35);animation:pop .25s ease}@keyframes pop{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.fab-close{position:relative;margin-left:300px;border:none;background:none;font-size:22px;cursor:pointer;color:#2f6fa3;top:-14%;padding:0;margin-top:-12px}.fab-close:hover{background:transparent}.fab-form{margin-top:15px}.fab-form input{width:100%;padding:10px;border-radius:6px;border:1px solid #ccc;margin-bottom:10px}.fab-form button{width:100%;padding:10px;border:none;border-radius:6px;background:#d62828;color:#fff;font-weight:600}@media(max-width:900px){.fab-wrap{position:fixed;bottom:6px;left:0;right:0;top:auto;transform:none;display:flex;gap:2px;z-index:9999}.fab-text{font-size:10px}.fab{width:100%;justify-content:center;padding:5px 10px;border-radius:6px;font-size:14px;transition:transform .25s ease}.fab:hover{transform:translateY(-3px)}.fab-icon{width:34px;height:0px}}@media(max-width:768px){.fab-modal{width:92%;padding:22px;border-radius:16px}.fab-close{margin-left:auto;top:0}}*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif}body{background:#f4f6f9;font-family:Poppins,sans-serif}html,body{margin:0;padding:0;overflow-x:hidden}.topbar-wrapper{display:flex;justify-content:center;padding:10px 0}.topbar-pill{width:100%;background:linear-gradient(135deg,#3b79b6,#2f5e93);color:#fff;padding:10px 30px;border-radius:60px;display:flex;justify-content:space-between;align-items:center;font-size:14px;transition:.3s ease}.topbar-pill:hover{transform:translateY(-2px)}.topbar-left{display:flex;gap:25px;align-items:center}.topbar-left span{display:flex;align-items:center;gap:6px;opacity:.95}.topbar-right{display:flex;gap:18px;cursor:pointer}.navbar{margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 25px;background:#fff;border-radius:0;position:relative}.logo{height:100px}.nav-links{display:flex;gap:15px;padding:12px 0}.nav-links a{text-decoration:none;color:#5f6b7a;font-weight:500;position:relative;transition:.3s ease}.nav-links a:hover:after,.nav-links a.active:after{width:100%}.nav-links a.active{color:#3b79b6}.dropdown{position:relative;cursor:pointer}.nav-item{display:flex;align-items:center;gap:5px;color:#5f6b7a;font-weight:500;font-size:16px}.dropdown-sub{position:relative;border-bottom:1px solid #e9e9e9;padding-bottom:0}.submenu-title{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:14px;padding:5px 0}.dropdown-submenu{position:absolute;top:0;left:100%;background:#fff;padding:15px;border-radius:8px;min-width:240px;box-shadow:0 10px 25px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:8px}.dropdown-menu{position:absolute;top:25px;left:0;background:#fff;padding:15px;border-radius:8px;min-width:250px;box-shadow:0 10px 25px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:10px;z-index:999}.dropdown-menu a{text-decoration:none;color:#333;font-size:14px;border-bottom:1px solid #e9e9e9;padding:5px 12px}.dropdown-menu a:hover{background:#33679e;border-radius:12px;padding:5px 12px;color:#fff}.footer-col ul li a{color:#fff;text-decoration:none}.mobile-menu{display:none;cursor:pointer}.drawer-dropdown{display:flex;flex-direction:column}.drawer-dropdown-title{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:500;color:#333}.drawer-submenu{display:flex;flex-direction:column;padding-left:15px;margin-top:8px;gap:8px}.drawer-submenu a{font-size:14px;color:#555;text-decoration:none}.drawer-submenu a:hover{color:#3b79b6}.director-hero-content{background:rgba(0,0,0,.55);padding:60px 0}.drawer{position:fixed;top:0;left:-300px;width:280px;height:100%;background:#fff;padding:25px;transition:.4s cubic-bezier(.77,0,.18,1);z-index:2000;display:flex;flex-direction:column;box-shadow:5px 0 30px rgba(0,0,0,.15)}.drawer.open{left:0}.drawer-header{display:flex;justify-content:flex-end;margin-bottom:30px}.drawer-links{display:flex;flex-direction:column;gap:20px}.drawer-links a{text-decoration:none;color:#333;font-weight:500;transition:.3s}.drawer-links a:hover{color:#3b79b6}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.4);backdrop-filter:blur(2px);z-index:1500}@media(max-width:1200px){.topbar-pill{width:100%;font-size:13px}.nav-links{gap:15px;font-size:13px}}@media(max-width:1024px){.blog-page-section .product-grid{grid-template-columns:repeat(1,1fr)!important}.nav-links,.topbar-wrapper{display:none}.mobile-menu{display:block}.topbar-pill{width:95%;flex-direction:column;gap:8px;text-align:center}.topbar-left{flex-direction:column;gap:6px}}.hero-slider{width:100%;margin-top:100px}.swiper-button-prev svg,.swiper-button-next svg{width:70%;height:70%}.hero-slide{position:relative;height:750px;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:space-between;padding:0 8%;color:#fff}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.hero-content{position:relative;z-index:2;max-width:550px}.hero-content p{font-size:18px;margin-bottom:20px;color:#000}.hero-content h1{font-size:58px;font-weight:700;margin-bottom:30px;color:#000}.hero-btn{padding:16px 30px;border-radius:50px;background:#2f6fa3;border:none;color:#fff;display:inline-flex;align-items:center;gap:10px;cursor:pointer;transition:.3s}.hero-btn span{background:#ffc107;padding:6px 10px;border-radius:50%;color:#000}.hero-btn:hover{background:#1d4f7a}.hero-image{position:relative;z-index:2}.hero-image img{max-width:600px;height:auto}.swiper-button-next,.swiper-button-prev{color:#000;background:#fff;width:45px;height:45px;border-radius:50%}@media(max-width:1200px){.hero-content h1{font-size:42px}.hero-image img{max-width:450px}}@media(max-width:992px){.hero-slide{flex-direction:column;text-align:center;height:auto;padding:100px 20px}.hero-image img{margin-top:40px;max-width:80%}.hero-content h1{font-size:32px}}@media(max-width:600px){.hero-content h1{font-size:24px}}.premium-section{padding:50px 5%;background:#f9f9f9;text-align:center}.premium-header{text-align:center;margin-bottom:30px}.premium-subtitle{font-size:13px;letter-spacing:2px;text-transform:uppercase;font-weight:600;background:linear-gradient(135deg,#ffc107,#ff9800);color:#fff;padding:0 10px}.premium-title{font-size:36px;font-weight:700;color:#1f2937;margin-bottom:18px}.premium-line{width:90px;height:4px;background:linear-gradient(90deg,#3b82f6,#06b6d4);margin:0 auto;border-radius:50px}.premium-header p{color:#3b79b6;font-size:16px;margin-bottom:10px}.premium-header h2{font-size:40px;font-weight:700;color:#1e3a5f;margin-top:0;margin-bottom:0}.premium-swiper{padding-bottom:20px}.product-highlightls .product-card{background:#fff;padding:25px;border-radius:16px;transition:.3s ease;box-shadow:rgba(0,0,0,.16) 0 1px 4px}.product-highlightls .product-card:hover{transform:translate(-6px)}.product-highlightls .product-card img{max-width:100%;height:260px;object-fit:contain}@media(min-width:1600px){.nav-links{gap:40px}}@media(max-width:1400px){.nav-item,.topbar-left span{font-size:12px}}@media(max-width:1200px){.nav-item,.topbar-left span{font-size:10px}}@media(max-width:900px){.premium-section{padding:60px 20px}.premium-header h2{font-size:26px!important}.product-highlightls .product-card img{height:220px}.premium-subtitle{font-size:12px}}@media(max-width:480px){.product-highlightls .product-card img{height:180px}}.achievements-section{text-align:center;width:90%;padding:30px 0;max-width:1300px;margin:auto}.achievements-header{margin-bottom:30px}.achievements-header span{font-size:13px;letter-spacing:2px;text-transform:uppercase;font-weight:600;background:linear-gradient(135deg,#ffc107,#ff9800);color:#fff;padding:0 10px}.achievements-header h2{font-size:40px;margin-top:0;font-weight:700;color:#1e3a5f}.achievement-card{background:#fff;border-radius:22px;padding:20px;transition:.3s ease}.achievement-card img{width:100%;max-width:160px;height:auto;object-fit:contain;margin:auto}.achievement-card:hover{transform:translate(-6px)}@media(max-width:900px){.achievements-section{padding:20px 0}.achievement-card img{max-width:100%}.achievements-header h2{font-size:26px}.achievements-header span{font-size:12px}}.testimonial-section{width:90%;padding:30px 0;max-width:1300px;margin:auto}.testimonial-slider{background:linear-gradient(to bottom,#f7f9fb,#eef2f6);text-align:center}.testimonial-heading{font-size:36px;font-weight:700;margin-bottom:60px;color:#1e293b}.testimonial-card{background:#fff;border-radius:18px;padding:100px 30px;position:relative;transition:.3s ease;height:100%}.testimonial-card:hover{transform:translate(-6px)}.testimonial-avatar{position:absolute;top:10px;left:30px;display:flex;align-items:center}.testimonial-avatar img{width:70px;height:70px;border-radius:50%;object-fit:cover;border:4px solid white}.quote-bubble{background:#ffc107;width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-left:-10px;font-size:18px;font-weight:700}.testimonial-text{font-size:15px;color:#555;line-height:1.7;margin-top:20px;text-align:left}.testimonial-name{position:absolute;bottom:25px;left:0;background:#1e3a5f;color:#facc15;padding:12px 40px;font-weight:600;border-top-right-radius:12px;border-bottom-right-radius:12px}@media(max-width:992px){.testimonial-heading{font-size:30px}}@media(max-width:768px){.testimonial-section{padding:60px 0}.testimonial-slider{padding:0 0%}.testimonial-card{padding:70px 20px 90px}.testimonial-avatar,.testimonial-name{left:20px}}@media(max-width:480px){.testimonial-heading{font-size:22px}.testimonial-text{font-size:14px}.testimonial-avatar img{width:60px;height:60px}.quote-bubble{width:30px;height:30px;font-size:14px}.testimonial-name{font-size:13px;padding:8px 20px}}.contact-section{padding:30px 0%;background:#f5f7fa}.contact-wrapper{display:flex;gap:60px;align-items:stretch;width:90%;max-width:1300px;margin:auto}.contact-left{flex:1}.contact-subtitle{font-size:13px;letter-spacing:2px;text-transform:uppercase;font-weight:600;background:linear-gradient(135deg,#ffc107,#ff9800);color:#fff;padding:0 10px}.contact-left h2{font-size:40px;margin:0 0 40px;font-weight:700;color:#1e3a5f}.contact-block{display:flex;align-items:flex-start;gap:15px;margin-bottom:25px}.flag{width:50px}.label{font-size:14px;color:#777}.value{font-size:16px;font-weight:600;color:#1e293b;text-decoration:none}a{text-decoration:none}.contact-form-box{flex:1;background:#f1ece6;padding:50px;border-radius:24px;position:relative;margin:0 50px}.form-row{display:flex;gap:20px;margin-bottom:30px}input,textarea{width:100%;padding:14px 18px;border-radius:14px;border:none;outline:none;font-family:inherit;font-size:14px}textarea{resize:none;margin-bottom:30px;height:130px}button{background:#2f6fa3;color:#fff;padding:14px 35px;border-radius:35px;border:none;cursor:pointer;transition:.3s ease;font-weight:600}button:hover{background:#1e4f7d}.success-text{margin-top:15px;color:green}@media(max-width:992px){.contact-wrapper{flex-direction:column}.contact-form-box{padding:30px;margin:0}.form-row{flex-direction:column}.contact-left h2{font-size:28px}.contact-subtitle{font-size:12px}}.footer{background:#1e3a5f;color:#fff;padding-top:100px;position:relative}.footer-container{display:grid;grid-template-columns:1.3fr .8fr 1.3fr 1.3fr;gap:20px;padding:0 5% 50px}.footer-col h3,.footer-col h4{margin-bottom:20px;font-weight:600}.footer-col p{line-height:1.7;font-size:14px;color:#d1d5db}.footer-col ul{list-style:none;padding:0}.footer-col ul li{margin-bottom:12px;cursor:pointer;transition:.3s;font-size:14px}.footer-col ul li:hover{color:#facc15}.footer-contact{display:flex;gap:10px;margin-bottom:15px;font-size:14px;color:#e5e7eb}.footer-contact a{color:#e5e7eb}.newsletter{display:flex;background:#fff;border-radius:50px;overflow:hidden}.newsletter input{border:none;padding:12px 15px;flex:1;outline:none}.newsletter button{background:#facc15;border:none;padding:0 18px;cursor:pointer}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center;padding:20px 8%;font-size:14px}.socials{display:flex;gap:15px;cursor:pointer}.socials svg:hover{color:#facc15}.scroll-top{position:fixed;bottom:50px;right:30px;background:#facc15;border:none;width:45px;height:45px;border-radius:50%;cursor:pointer;font-size:20px;padding:0;z-index:9}.footer-location{display:flex;align-items:flex-start;gap:12px;margin-bottom:10px;margin-top:15px}.footer-icon{font-size:18px;color:#facc15;margin-top:4px;flex-shrink:0}.footer-icon.small{font-size:14px;margin-top:2px}.country{font-weight:600;margin-bottom:5px;font-size:14px}.address{font-size:13px;line-height:1.6;color:#d1d5db;margin-bottom:8px}.footer-phone{display:flex;align-items:center;gap:6px;font-size:13px}.footer-phone a{color:#d1d5db}.blog-hero{height:200px;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center}.blog-hero h1{font-size:30px;font-weight:700}@media(max-width:992px){.footer-container{grid-template-columns:repeat(2,1fr)}.contact-hero h1{font-size:20px;font-weight:700}.contact-hero{height:100px}.blog-hero h1{font-size:20px;font-weight:700}.blog-hero{height:180px}.breadcrumb-b{font-size:10px}}@media(max-width:768px){.footer-container{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:10px;text-align:center}}.sidebar-post{display:flex;gap:10px;margin-bottom:15px;text-decoration:none;color:#111}.sidebar-post span{font-size:12px}.sidebar-post img{width:60px;height:60px;object-fit:cover;border-radius:10px}.react-tel-input .country-list{padding:15px;width:300px;max-height:300px}.react-tel-input .country-list .search{position:relative}@-webkit-keyframes float-bob-x{0%{transform:translate(-30px)}50%{transform:translate(-10px)}to{transform:translate(-30px)}}@keyframes float-bob-x{0%{transform:translate(-30px)}50%{transform:translate(-10px)}to{transform:translate(-30px)}}.float-bob-x{-webkit-animation-name:float-bob-x;animation-name:float-bob-x;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.blog-sidebar{display:flex;flex-direction:column;gap:30px}.sidebar-card{background:#f7f7f7;padding:20px;border-radius:10px}.sidebar-card h3{margin-bottom:15px}.latest-post-item{margin-bottom:10px}.sidebar-card ul{list-style:none;padding:0}.sidebar-card li{margin-bottom:8px}.sidebar-card a{text-decoration:none;color:#333}.blog-page-section .product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.blog-page-section{padding:30px 0}.blog-page{padding-bottom:60px;background:#f4f6f9}.blog-container{max-width:1200px;margin:0 auto;padding:40px 20px}.category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.blog-card{background:#fff;border-radius:24px;box-shadow:0 20px 45px rgba(15,23,42,.08);border:1px solid rgba(15,23,42,.05);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.blog-card:hover{transform:translateY(-6px);box-shadow:0 30px 70px rgba(15,23,42,.12)}.blog-card-body{padding:20px}.blog-card-body h3{font-size:14px;margin-bottom:10px;color:#0f172a;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.blog-card-body p{color:#64748b;margin-bottom:18px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px}.blog-card-body a{display:inline-flex;align-items:center;gap:8px;color:#2563eb;font-weight:600;text-decoration:none}.blog-card-body a:hover{color:#1d4ed8}@media(max-width:900px){.category-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.category-grid{grid-template-columns:1fr}.contact-hero{height:260px}.contact-hero h1{font-size:2rem}}.category-meta{color:#64748b;margin-bottom:18px;font-size:.95rem;line-height:1.7}.category-link{display:inline-flex;align-items:center;gap:10px;color:#2563eb;font-weight:600;text-decoration:none}.category-link:hover{color:#1d4ed8}.site-header{position:fixed;top:0;z-index:1000;background:#fff;width:100%}.loader-wrapper{display:flex;justify-content:center;align-items:center;height:400px;width:100%}.logo-spinner{width:100px;height:100px;border-radius:100px;animation:spinLogo 1.2s linear infinite}@keyframes spinLogo{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sidebar-parent svg,.sidebar-child-title svg{transition:transform .2s ease}.sidebar-parent span,.sidebar-child span{padding-right:20px}.socials a,.topbar-right a{color:#fff}.topbar-right a:hover{color:#facc15}.sidebar-link{display:block;padding:8px 12px;border-radius:6px;text-decoration:none;color:#333;transition:.2s}.sidebar-link:hover{background:#f3f4f6}.sidebar-link.active{background:#32659d;color:#fff!important;font-weight:500}.hrm-infosos{color:#facc15;text-decoration:none}.loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;display:flex;justify-content:center;align-items:center;z-index:9999}.spinner{width:50px;height:50px;border:5px solid #ddd;border-top:5px solid #000;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.text-dark{color:#000}
