body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:white}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.toast{background-color:#ffffff;color:#333;border-radius:4px;box-shadow:0 0 10px #000000}.toast-success{background-color:#008000!important}.toast-error{background-color:#ff0000!important}.popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.popup-content{background-color:white;padding:20px;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.2);text-align:center}.popup-content h2{margin-top:0}.popup-content button{margin-top:10px;padding:10px 20px;background-color:#007bff;color:white;border:none;border-radius:4px;cursor:pointer}.popup-content button:hover{background-color:#0056b3}.cookie-modal{position:fixed;bottom:-200px;left:50%;transform:translateX(-50%);background:#fff;border:1px solid #e1e1e1;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12);width:95%;max-width:750px;padding:1.5rem 2rem;z-index:9999;opacity:0;transition:all .4s ease;font-family:Inter,sans-serif}.cookie-modal.show{bottom:30px;opacity:1}.cookie-modal.hide{display:none}.cookie-grid{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:24px}.cookie-text{flex:1 1 60%}.cookie-title{font-weight:600;font-size:18px;margin-bottom:.5rem}.cookie-description{font-size:15px;color:#444;margin:0;line-height:1.6}.cookie-buttons{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:.5rem;min-width:120px;flex:0 0 auto}.accept-btn,.decline-btn{padding:.5rem 1.2rem;font-size:14px;border-radius:8px;cursor:pointer;border:none;white-space:nowrap;width:100%;text-align:center}.accept-btn{background-color:#FFD400;color:#000;font-weight:600}.decline-btn{background-color:#f1f1f1;color:#333}@media (min-width:640px){.cookie-buttons{flex-direction:column;align-items:center;justify-content:flex-end}.accept-btn,.decline-btn{width:auto}}.left-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:14px;font-weight:400;font-family:Inter,sans-serif;color:#000;background:linear-gradient(90deg,#fff176,#fbc02d);border:none;border-radius:16px;cursor:pointer;text-decoration:none;transition:background .4s ease,transform .3s ease}.left-btn:hover{background:linear-gradient(270deg,#fff176,#fbc02d);transform:scale(1.05)}.left-btn .right-icon{width:16px;height:16px;margin-left:10px;transform:rotate(0deg);transition:transform .3s ease}.left-btn:hover .right-icon{transform:scale(1.2) rotate(-45deg)}.left-btn .right-icon path{stroke:#000;transition:stroke .3s ease}.left-btn:hover .right-icon path{stroke:#333}.right-btn{position:relative;display:inline-flex;align-items:center;padding:10px 20px;margin-left:15px;font-size:16px;font-family:Inter,sans-serif;color:var(--title-clr);cursor:pointer;text-decoration:none;overflow:hidden;transition:color .3s ease}.right-btn:after{content:"";position:absolute;left:10%;bottom:7px;height:2px;width:0;background-color:var(--title-clr);transition:width .4s ease}.right-btn:hover:after{width:80%}.right-btn .cstmarw{margin-left:14px;rotate:-45deg;font-size:16px;transition:transform .3s ease}.right-btn:hover .cstmarw{transform:translateX(6px)}.repurpose-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;font-size:14px;font-family:inter-r;color:var(--btn-clr);background:linear-gradient(90deg,#ffeb88,#ffc800);border:none;border-radius:4px;cursor:pointer;text-decoration:none;transition:background .4s ease-in-out,transform .3s ease-in-out}.repurpose-btn:hover{background:linear-gradient(90deg,#ffc800,#ffeb88);transform:scale(1.05)}.repurpose-btn .right-icon{width:15px;margin-left:10px;transition:transform .3s ease}.repurpose-btn:hover .right-icon{transform:rotate(-45deg)}@media (max-width:575.98px),(min-width:576px) and (max-width:767.98px){.repurpose-btn{width:100%;margin:20px 0 40px;justify-content:center}}.stories-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;font-size:14px;font-family:inter-r;color:var(--btn-clr);background:linear-gradient(90deg,#ffeb88,#ffc800);border:none;border-radius:4px;cursor:pointer;text-decoration:none;transition:background .4s ease-in-out,transform .3s ease-in-out}.stories-btn:hover{background:linear-gradient(90deg,#ffc800,#ffeb88);transform:scale(1.05)}.stories-btn .right-icon{width:15px;margin-left:10px;transition:transform .3s ease}.stories-btn:hover .right-icon{transform:rotate(-45deg)}@media (max-width:575.98px),(min-width:576px) and (max-width:767.98px){.stories-btn{width:100%;margin:20px 0 40px;justify-content:center}}.viewall-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;font-size:14px;font-family:inter-r;color:var(--btn-clr);background:linear-gradient(90deg,#ffeb88,#ffc800);border:none;border-radius:4px;cursor:pointer;text-decoration:none;transition:background .4s ease-in-out,transform .3s ease-in-out}.viewall-btn:hover{background:linear-gradient(90deg,#ffc800,#ffeb88);transform:scale(1.05)}.viewall-btn .right-icon{width:15px;margin-left:10px;transition:transform .3s ease}.viewall-btn:hover .right-icon{transform:rotate(-45deg)}@media (max-width:575.98px),(min-width:576px) and (max-width:767.98px){.viewall-btn{width:100%;margin:20px 0 40px;justify-content:center}}.footer-social-icons{display:flex;gap:25px;margin-top:1rem}.footer-social-icons .social-icon{color:#f4c430;font-size:18px;transition:transform .3s ease,color .3s ease}.footer-social-icons .social-icon:hover{transform:scale(1.2);color:#ffffff}.footer-menus{list-style:none;padding:0;margin:0}.menus-list{margin-bottom:8px}.inside-menus{color:#ccc;text-decoration:none;font-size:15px;font-weight:500;transition:color .3s}.inside-menus:hover{color:#f4c430}.footer-link-title{font-size:18px;font-weight:600;margin-bottom:15px;color:#fff}.newsletter-form{flex-direction:row;align-items:center}.newsletter-input{border-radius:8px;border:1px solid #555;background:linear-gradient(90deg,#1e1e1e,#2c2c2c);color:#eee;font-size:14px;flex:1 1;transition:all .3s ease}.newsletter-input::placeholder{color:#aaa}.newsletter-input:focus{border-color:#f4c430;background:linear-gradient(90deg,#2c2c2c,#1e1e1e);box-shadow:0 0 8px rgba(244,196,48,.5)}.newsletter-btn{white-space:nowrap;background:linear-gradient(90deg,#f4c430,#f0b90b);padding:10px 20px;border-radius:8px;color:#000;font-weight:600;font-size:14px;transition:all .3s ease;box-shadow:0 4px 10px rgba(244,196,48,.4)}.newsletter-btn:hover{background:linear-gradient(90deg,#f0b90b,#f4c430);box-shadow:0 6px 15px rgba(244,196,48,.6);transform:translateY(-2px)}.btn-career-cta{background:linear-gradient(135deg,#ffd400,#f2c200);color:#101828;font-weight:600;font-size:1rem;padding:10px 15px;border-radius:10px;border:none;text-transform:uppercase;letter-spacing:.5px;text-shadow:0 1px 1px rgba(255,255,255,.4);box-shadow:0 4px 12px rgba(255,212,0,.3);transition:all .3s ease;position:relative;z-index:1;overflow:hidden}.btn-career-cta:hover{background:linear-gradient(135deg,#ffe766,#ffd400);color:#000;transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,212,0,.6)}.btn-career-cta:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,212,0,.2) 10%,transparent 70%);animation:pulse 2.5s infinite;z-index:-1}@keyframes pulse{0%{transform:scale(.95);opacity:.7}70%{transform:scale(1.2);opacity:0}to{transform:scale(.95);opacity:0}}.career-hero-img{position:relative;overflow:hidden}.hero-img{width:100%;height:auto;display:block;object-fit:cover;max-height:700px;filter:brightness(.5)}.hero-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:0 20px;width:100%}@media (max-width:768px){.hero-content h1{font-size:1.75rem}.hero-content p{font-size:1rem}}.career-benefits{background-color:#ffffff}.benefit-card{background:#fff;border-radius:14px;border:1px solid #eee;transition:all .3s ease;padding:1.5rem;box-shadow:0 1px 4px rgba(0,0,0,.02);position:relative;z-index:1}.benefit-card:hover{transform:translateY(-3px);box-shadow:0 8px 22px rgba(0,0,0,.08)}.benefit-card .icon-box{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background-color:#fff;border:1px solid #ffd40055}.benefit-card.card-1 .icon-box{background-color:#fff8d1}.benefit-card.card-2 .icon-box{background-color:#fef3c7}.benefit-card.card-3 .icon-box{background-color:#fcf8e3}.benefit-card.card-4 .icon-box{background-color:#fdf0b7}.benefit-card h6{color:#101828;font-size:1rem}.benefit-card p{font-size:.875rem;color:#4b5563;line-height:1.5}@media (max-width:768px){.benefit-card{padding:1rem}.benefit-card h6{font-size:1rem}.benefit-card p{font-size:.82rem}}.career-apply-section{background-color:#fff}.career-apply-section .custom-input{border-radius:10px;padding:10px 14px;font-size:1rem;border:1px solid #dcdcdc;background-color:#f9f9f9;transition:all .3s ease}.career-apply-section .custom-input:focus{border-color:#ffd400;box-shadow:0 0 0 3px rgba(255,212,0,.2);outline:none}.career-apply-section .btn-brand{background-color:#ffda20;color:#1a1a1a;font-weight:500;border-radius:8px;transition:all .3s ease;box-shadow:0 6px 12px rgba(0,0,0,.3)}.career-apply-section .btn-brand:hover{background-color:#f2c700;transform:translateY(-2px)}.career-apply-section .bg-brand-light{background:linear-gradient(135deg,#a39b9b,#ffcc00)}.card{border:none!important}.slide-image-wrapper{text-align:center}.swiper-slide img{max-height:220px;object-fit:contain;margin:0 auto;display:block}.aboutus-hero{padding:40px 0}.aboutus-hero-inside img.aboutus-images{width:100%;height:auto;border-radius:8px;display:block;margin-bottom:20px}.aboutus-title{font-size:2.5rem;font-family:inter-sb;color:var(--subtitle-clr);margin-bottom:10px}.aboutus-para{font-size:1rem;color:var(--about-para);max-width:600px;margin:0 auto}@media (max-width:768px){.aboutus-title{font-size:1.5rem}.aboutus-para{font-size:.9rem;max-width:100%;padding:0 15px}}.sidecntent-bt .cstmarw,.sidecntent-bt1 .cstmarw,.sidecntent-bt3 .cstmarw{display:inline-block;transition:transform .3s ease}.sidecntent-bt1:hover .cstmarw,.sidecntent-bt3:hover .cstmarw,.sidecntent-bt:hover .cstmarw{transform:rotate(-30deg)}.sidecntent-bt,.sidecntent-bt1{padding:10px 20px;display:inline-block;min-width:320px;text-align:center}.aboutus-page .teams-section{padding:60px 0;background-color:#fff;text-align:center}.aboutus-page .teams-section .team-head{font-size:32px;font-family:inter-sb;color:#101828;margin-bottom:10px}.aboutus-page .teams-section .team-content{font-size:16px;color:#364152;font-family:inter-r;width:100%;margin:0 auto 40px;line-height:1.6}.teams-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:40px 30px;gap:40px 30px;justify-items:center}.team-card{text-align:center;padding:0 10px}.team-card img{width:30px;height:30px;object-fit:contain;transition:transform .3s ease;margin-bottom:12px}.team-card:hover img{transform:scale(1.1)}.team-card h1{font-size:16px;font-family:inter-m;color:#101828;margin-bottom:5px}.team-card p{font-size:14px;font-family:inter-r;color:#b39607;margin:0}.blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:32px;gap:32px;padding:20px 0}.blog-card{background-color:#fff;border-radius:8px;text-decoration:none;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:transform .2s ease;display:flex;flex-direction:column;height:100%}.blog-card:hover{transform:translateY(-4px)}.image-wrapper{width:100%;height:180px;overflow:hidden;border-top-left-radius:8px;border-top-right-radius:8px}.image-wrapper img{width:100%;height:100%;object-fit:fit}.blog-content{padding:16px}.blog-content h3{font-size:16px;color:#000;margin-bottom:8px;font-weight:600}.blog-content p{font-size:14px;color:#333}.newsletter-box-wrapper{background:none;padding:40px 20px;display:flex;justify-content:center}.newsletter-box{background-color:white;border-radius:10px;max-width:600px;width:100%;padding:30px;position:relative;box-shadow:0 6px 20px rgba(0,0,0,.1)}.newsletter-title{font-size:20px;color:#313131;font-weight:600;margin-bottom:5px}.newsletter-subtext{font-size:13px;color:#444;margin-bottom:20px}.newsletter-form{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.newsletter-input{background-color:#ffffff!important;border:1px solid #ddd;color:#ffffff!important;padding:12px 16px;border-radius:6px;outline:none;width:100%;font-size:15px;transition:border .3s ease}.newsletter-btn{color:white;padding:10px 16px;border:none;border-radius:4px;cursor:pointer}.daily-check{display:flex;align-items:center;gap:8px;font-size:13px;color:#666}