.accordion-header h1,.mainHeader h1,.ticker-text{font-family:anton;text-transform:uppercase;text-transform:uppercase}.mainHeader{display:flex;flex-direction:column;align-items:center;background-color:#0059b8;padding:12% 5%}.mainHeader h1{font-size:120px;color:#fff;text-align:center;padding-left:10%;padding-right:10%}.mainHeader button{font-size:15px;text-align:center;padding:1% 3%;border-radius:30px;background-color:#001d3d00;border:1px solid #fff;color:#fff;transition:.3s}.mainHeader button:hover{background-color:#001d3d;transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.3)}.service-ticker-section{background-color:#001d3d;color:#fff;padding:20px 0;overflow:hidden;width:100%;white-space:nowrap}.service-ticker-container{display:flex;width:fit-content;animation:50s linear infinite scroll-right}.ticker-text{font-size:45px;padding-right:50px}.Category{padding:2% 10% 5%}.accordion{margin-bottom:20px;border:1px solid #ccc;border-radius:8px}.accordion-item{border-bottom:1px solid #eeeeeec4;transition:.3s}.accordion-item:hover{transform:translateX(10px)}.accordion-item:last-child{border-bottom:none}.accordion-header{display:flex;justify-content:space-between;align-items:center;width:100%;margin:0;background:0 0;border:none;text-align:left;cursor:pointer;font-size:1em;transition:.3s;padding:20px}.carousel-image,.detail-carousel{width:100%;background-color:#f0f0f0}.accordion-header:hover{background:#001d3d;border:0 solid;border-radius:0}.accordion-item.active .accordion-header{background:#001d3d;color:#fff;border:0 solid;border-radius:0}.accordion-header h1{margin:0;font-size:50px;color:#001d3d;transition:color .3s}.accordion-header:hover .icon,.accordion-header:hover h1,.accordion-item.active .accordion-header h1{color:#fff}.accordion-header .icon{font-size:1.5em;transition:transform .3s,color .3s;color:#001d3d}.accordion-item.active .accordion-header .icon{color:#fff;transform:rotate(45deg)}.accordion-content{padding:2%;max-height:0;overflow:hidden;margin-bottom:0;opacity:0;transition:max-height .5s ease-out,opacity .5s ease-out,padding .5s}.accordion-content h2{font-family:poppins}.accordion-content p,.accordion-content ul{font-family:helvetica}.accordion-item.active .accordion-content{max-height:2000px;opacity:1;padding-top:20px;padding-bottom:20px}.service-detail{display:flex;gap:30px;padding:5%;align-items:flex-start}.detail-description{flex:1 1 50%}.detail-carousel{flex:1 1 50%;position:relative;overflow:hidden;border-radius:8px;aspect-ratio:1/1;max-width:450px;transition:transform .3s,box-shadow .3s}.detail-carousel:hover{transform:scale(1.02);box-shadow:0 10px 30px rgba(0,0,0,.15)}.carousel-track{display:flex;height:100%;width:100%;transition:transform .5s ease-in-out}.carousel-image{height:100%;object-fit:cover;object-position:center;flex-shrink:0;flex-basis:100%;cursor:pointer;transition:opacity .3s}.carousel-image:hover{opacity:.9}.carousel-nav-btn{position:absolute;top:50%;transform:translateY(-50%);background:#0059b8;color:#fff;border:none;padding:10px;cursor:pointer;z-index:10;font-size:1.5em;border-radius:50%;line-height:1;transition:.3s}.carousel-nav-btn:hover{background:#001d3d;transform:translateY(-50%) scale(1.1)}.carousel-prev{left:10px}.carousel-next{right:10px}.workingProcess{padding:10%;background-color:#f7f7f7}.workingProcess-header{text-align:center;margin-bottom:40px}.workingProcess-header h1{font-size:50px;text-transform:uppercase;font-family:anton;color:#001d3d;margin-bottom:10px}.workingProcess-header p{color:#001d3d;font-family:poppins;font-size:18px;padding-left:15%;padding-right:15%;text-transform:initial}.workingProcess-cards-container{display:flex;gap:30px;align-items:stretch}.workingProcess-card{flex:1 1 0;background-color:#fff;padding:5%;border-radius:12px;border:2px solid #004a99;box-shadow:0 4px 15px rgba(0,0,0,.08);display:flex;flex-direction:column;transition:.3s}.workingProcess-card:hover{transform:translateY(-10px);box-shadow:0 10px 30px rgba(0,74,153,.2);border-color:#0059b8}.card-title-group{display:flex;align-items:center;gap:12px;margin-bottom:15px}.buttonHome,.card-button{display:inline-flex;align-self:center;text-align:left;gap:10px;color:#fff;font-size:1rem;text-decoration:none;cursor:pointer;transition:.3s}.card-title-group i{font-size:1.5em;color:#0059b8;animation:2s ease-in-out infinite pulse}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}.workingProcess-card:hover .card-title-group i{animation:none}.card-title-group h2{margin:0}.workingProcess-card h2{font-size:40px;font-family:anton;text-transform:uppercase;color:#0059b8;margin:0}.workingProcess-card p{color:#001d3d;margin-bottom:25px;flex-grow:1}.card-button{font-family:poppins;background-color:#0059b8;justify-content:center;padding:12px 24px;border:none;border-radius:30px;font-weight:600;position:relative;overflow:hidden}.buttonHome,.lightbox{justify-content:center}.card-button::before{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,.3);transform:translate(-50%,-50%);transition:width .6s,height .6s}.card-button:hover::before{width:300px;height:300px}.card-button:hover{background-color:#001d3d;transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.2)}.card-button i{font-size:1.1em;transition:transform .3s}.card-button:hover i{transform:translateX(5px)}.buttonHome{align-items:center;padding:15px 45px;background:#0059b8;border:1px solid;border-radius:30px;margin-top:10px;width:auto}.buttonHome i{display:inline-block;margin-left:10px}.buttonHome:hover i{margin-left:25px;transition:margin .3s}.buttonHome:hover{border:1px solid #001d3d;background:#fff;color:#001d3d}.lightbox{display:none;position:fixed;z-index:20000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.9);align-items:center;backdrop-filter:blur(5px)}.lightbox.active{display:flex;animation:.3s fadeIn}.lightbox-content-wrapper{position:relative;max-width:90%;max-height:90%;display:flex;justify-content:center;align-items:center;animation:.4s zoomIn}.lightbox-img,.lightbox-video{max-width:100%;max-height:85vh;border-radius:5px}.lightbox-img{box-shadow:0 0 20px rgba(0,0,0,.5)}.lightbox-video{width:800px;outline:0}.lightbox-close{position:absolute;top:20px;right:30px;color:#f1f1f1;font-size:40px;font-weight:700;cursor:pointer;transition:.3s;z-index:20001;animation:.6s bounceIn}.lightbox-close:hover{color:#0059b8;transform:rotate(90deg)}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes zoomIn{from{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.95)}100%{transform:scale(1)}}@keyframes scroll-right{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@media (max-width:1024px){.mainHeader h1{font-size:80px;padding-top:30%;padding-left:5%;padding-right:5%}.service-ticker-section{overflow:hidden;width:100%;background-color:#0059b8;padding:15px 0}.service-ticker-container{display:flex;width:fit-content;animation:30s linear infinite scroll-right;will-change:transform}.ticker-text{font-size:35px;white-space:nowrap;padding-right:50px;color:#fff;font-family:anton}.accordion-header h1,.workingProcess-header h1{font-size:40px}.service-detail{flex-direction:column;gap:20px}.detail-carousel,.detail-description{flex:1 1 100%}.detail-carousel{height:350px}.workingProcess-cards-container{flex-direction:column}.workingProcess-header p{padding-left:10%;padding-right:10%}}@media (max-width:768px){.mainHeader{padding-bottom:15%}.mainHeader h1{font-size:50px;padding-left:3%;padding-right:3%}.mainHeader button{font-size:14px;padding:2% 5%}.accordion-header h1,.ticker-text{font-size:28px}.service-ticker-section{overflow:hidden;width:100%;background-color:#0059b8;padding:12px 0}.service-ticker-container{display:flex;width:fit-content;animation:25s linear infinite scroll-right;background-color:#001d3d;padding-top:2%;padding-bottom:2%}.ticker-text{padding-right:40px;white-space:nowrap;color:#fff;font-family:anton;text-transform:uppercase}.Category{padding:5%}.accordion-header{padding:15px}.accordion-header .icon{font-size:1.2em}.accordion-content{padding:4%}.service-detail{padding:5%;gap:15px}.detail-carousel{height:280px}.carousel-nav-btn{padding:8px;font-size:1.2em}.workingProcess{padding:8%}.workingProcess-header h1{font-size:32px}.workingProcess-header p{font-size:16px;padding-left:5%;padding-right:5%;padding-bottom:8%}.workingProcess-card{padding:6%}.workingProcess-card h2{font-size:30px}.buttonHome,.card-button{padding:10px 20px;font-size:.9rem}}@media (max-width:480px){.mainHeader h1{font-size:36px}.mainHeader button{font-size:12px;padding:3% 6%}.accordion-header h1,.ticker-text{font-size:22px}.service-ticker-section{overflow:hidden;width:100%;background-color:#001d3d;padding:10px 0}.service-ticker-container{display:flex;width:fit-content;background-color:#001d3d;animation:20s linear infinite scroll-right}.ticker-text{padding-right:35px;white-space:nowrap;color:#fff;font-family:anton;text-transform:uppercase}.accordion-header .icon{font-size:1em}.detail-carousel{height:220px}.carousel-nav-btn{padding:6px;font-size:1em}.carousel-prev{left:5px}.carousel-next{right:5px}.workingProcess-header h1{font-size:26px}.workingProcess-header p{font-size:14px}.workingProcess-card h2{font-size:24px}.card-title-group{gap:8px}.card-title-group i{font-size:1.2em}.buttonHome,.card-button{padding:8px 16px;font-size:.85rem;gap:8px}}@media (max-width:768px) and (hover:none){.accordion-item:hover,.workingProcess-card:hover{transform:none}.detail-carousel:hover{transform:none;box-shadow:none}}