*{margin:0;padding:0;box-sizing:border-box;font-family:Arial,sans-serif}:root{--gold-primary:#ffc400;--gold-secondary:#B89B3D;--gold-light:#E9D189;--dark-bg:#101010;--darker-bg:#000000;--light-bg:#FFFFFF;--text-dark:#333333;--text-light:#FFFFFF}a,body{color:var(--text-light)}body{background-color:var(--dark-bg);line-height:1.6;overflow-x:hidden}.container{max-width:1300px;margin:0 auto;padding:0 15px}ul{list-style:none}img{max-width:100%;height:auto}a{text-decoration:none}.years-highlight{font-weight:750}.partner-us{font-weight:850;color:var(--gold-primary)!important}.highlight-text{color:var(--gold-primary);font-weight:600}.section-header{margin-bottom:20px}.section-header h3{font-size:18px;letter-spacing:1px;text-transform:uppercase;color:var(--gold-primary)}.btn{display:inline-block;padding:.6rem 1.2rem;border:2px solid #fff0;font-weight:700;text-transform:uppercase;cursor:pointer;transition:.3s}.btn-primary{padding:.6rem 1.2rem;color:var(--text-dark)!important;border-radius:4px;white-space:nowrap;background-color:var(--gold-primary);text-transform:uppercase;transition:.3s;font-weight:700!important;font-size:18px}.btn-dark{color:var(--text-dark)!important;border-radius:4px;white-space:nowrap;background-color:var(--gold-primary);text-transform:uppercase;transition:.3s;padding:.8rem 1.2rem;margin-top:20px;font-weight:600!important}.btn-dark:hover,.btn-hero:hover,.btn-primary:hover,.btn-touch:hover{background-color:var(--gold-secondary);color:var(--text-dark)!important}.btn-hero{color:var(--text-dark)!important;border-radius:4px;white-space:nowrap;background-color:var(--gold-primary);padding:.6rem 1.2rem;text-transform:uppercase;transition:.3s;font-weight:700!important;font-size:18px;margin-top:50px}.btn-touch{color:var(--text-dark)!important;border-radius:4px;white-space:nowrap;background-color:var(--gold-primary);padding:.6rem 1.2rem;transition:.3s;font-weight:600!important;text-transform:uppercase;margin-left:45px}.btn-emergency{background-color:#e63946;color:#fff!important;border-radius:4px;padding:.6rem 1.2rem;margin-left:2rem;transition:.3s;animation:2s infinite pulse;font-weight:600!important;text-transform:uppercase}.btn-emergency:hover{color:#fff!important}.btn-emergency.active,.btn-emergency:hover{background-color:#c1121f;animation:none}@keyframes pulse{0%{box-shadow:0 0 0 0 rgb(230 57 70 / .7)}70%{box-shadow:0 0 0 10px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.main-nav{background-color:#fff0;padding:20px 0;position:fixed;width:100%;top:0;z-index:1000;transition:background-color .3s}.main-nav.scrolled{background-color:rgb(0 0 0 / .9)}.main-nav .container{display:flex;justify-content:space-between;align-items:center}.logo img{height:70px;margin:auto;display:block}.logopages img,.main-nav.scrolled .logo img{filter:drop-shadow(5px 5px 20px #ffffff) drop-shadow(5px 5px 20px #ffffff);transition:filter .3s}.logo h6{margin-top:2PX;font-size:12px;letter-spacing:1px;position:relative;top:-5px;left:2px}.logo a{display:flex;flex-direction:column;align-items:center;text-decoration:none}.nav-links{display:flex;align-items:center;gap:30px}.nav-links a{font-size:16px;font-weight:500;position:relative;transition:color .3s}.nav-links a:hover{color:var(--gold-primary)}.nav-links a.active{color:var(--gold-primary);font-weight:600}.dropdown{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;top:100%;left:-20px;background-color:#fff0;min-width:200px;box-shadow:0 8px 16px rgb(0 0 0 / .2);border-radius:4px;z-index:1001}.dropdown:hover .dropdown-content{display:block}.dropdown-content a{color:var(--text-light);padding:12px 16px;display:block;font-size:14px;transition:.3s}.dropdown-content a:hover{background-color:var(--dark-bg);color:var(--gold-primary)}.mobile-nav-toggle{display:none;background:0 0;right:20px;border:none;color:var(--text-light);cursor:pointer;font-size:24px;position:absolute;top:50%;transform:translateY(-50%);z-index:100}.mobile-nav-menu{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .95);z-index:1000;padding:80px 30px 30px;overflow-y:auto;transform:translateX(100%);transition:transform .3s ease-in-out}.mobile-nav-menu.active{transform:translateX(0)}.mobile-nav-menu .nav-links{display:flex;flex-direction:column;align-items:center;gap:20px}.mobile-nav-menu .nav-links a{font-size:18px;padding:12px 0;width:100%;text-align:center;border-bottom:1px solid rgb(255 255 255 / .1)}.mobile-nav-menu .nav-links .btn-emergency,.mobile-nav-menu .nav-links .btn-touch{margin:10px 0;width:100%;text-align:center}.mobile-nav-close{position:absolute;top:20px;right:20px;background:0 0;border:none;color:var(--text-light);cursor:pointer;font-size:24px}.mobile-contact-btn{display:none;padding:.5rem .5rem;background-color:var(--gold-primary);color:var(--text-dark)!important;border-radius:4px;text-transform:uppercase;transition:.3s;font-weight:700!important;white-space:nowrap;font-size:12.5px}.floating-menu-button{display:none!important}footer{background-color:var(--darker-bg);padding:60px 0 30px}.footer-links{display:flex;justify-content:center;gap:30px;margin-bottom:30px}.footer-links a:hover{color:var(--gold-primary)}.social-links{display:flex;justify-content:center;gap:1.5rem;margin-bottom:2rem;flex-wrap:wrap}.social-links a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:rgb(255 255 255 / .1);border-radius:50%;color:var(--white);font-size:1.125rem;transition:all var(--transition-normal);opacity:1;animation:.5s forwards fadeInScale}.social-links a:hover{background-color:var(--primary);color:var(--white);transform:translateY(-3px);box-shadow:var(--shadow-md)}.social-facebook:hover{background-color:#1877f2!important}.social-linkedin:hover{background-color:#0077b5!important}.social-instagram:hover{background-color:#e4405f!important}.social-tiktok:hover{background-color:#000!important}.social-youtube:hover{background-color:red!important}@keyframes fadeInScale{from{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.social-links:empty{display:none}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:30px;border-top:1px solid rgb(255 255 255 / .1)}.copyright{display:flex;align-items:center;gap:20px;font-size:14px;color:rgb(255 255 255 / .7);margin:auto}.footer-logo img{height:40px}.page-hero{height:40vh;position:relative;display:flex;align-items:center;justify-content:center;text-align:center;background-size:cover;background-position:center;background-color:var(--darker-bg);background-image:linear-gradient(rgb(0 0 0 / .7),rgb(0 0 0 / .7)),url(../imgs/page-hero-bg.jpg)}.page-hero-content{max-width:800px;padding:0 20px}.page-hero-content h1{font-size:48px;margin-bottom:10px;margin-top:120px;animation:.8s forwards fadeInUp}.page-hero-content p{font-size:20px;opacity:.9;animation:.8s .2s forwards fadeInUp}.cta{padding:60px;background-color:var(--dark-bg);text-align:center}.cta-content{max-width:900px;margin:0 auto}.cta-content h2{font-size:36px;margin-bottom:20px;color:var(--gold-primary)}.cta-content p{margin-bottom:40px;font-size:18px}.cta-buttons{display:flex;gap:20px;justify-content:center}.cta-text{flex:1.1}.cta-image{flex:.9}.cta-image img{width:100%;border-radius:8px;box-shadow:0 10px 20px rgb(0 0 0 / .2)}.cta-services{background-color:var(--darker-bg);padding:80px 0;position:relative;overflow:hidden}.cta-content-services{z-index:2;position:relative}.cta-content-services h2{font-size:36px;margin-bottom:20px;color:#fff!important}.cta-content-services p{margin-bottom:30px;font-size:large}.cta-buttons-services{display:flex;gap:20px}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:8px;font-weight:500}.form-group input,.form-group select,.form-group textarea{width:100%;padding:12px 15px;background-color:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .2);border-radius:4px;color:var(--text-light);font-size:16px;transition:border-color .3s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--gold-primary);outline:0}select option{background-color:var(--darker-bg)!important;color:var(--text-light)!important}select option:checked,select option:hover{background-color:var(--dark-bg)!important;color:var(--gold-primary)!important}.form-row{display:flex;gap:20px}.form-row .form-group{flex:1}.checkbox-container{display:flex;align-items:flex-start;gap:10px}.checkbox-container input{width:auto;margin-top:5px}.form-submit{margin-top:30px}.form-submit button{padding:12px 30px}.form-group.error input,.form-group.error select,.form-group.error textarea{border-color:#e63946}.error-message{color:#e63946;font-size:14px;margin-top:5px}.form-success-message{background-color:rgb(46 204 113 / .2);border:1px solid rgb(46 204 113 / .5);color:#2ecc71;padding:15px;border-radius:4px;margin-bottom:20px;display:none}.contact-section{padding:80px 0;background-color:var(--dark-bg)}.contact-container{display:flex;gap:50px}.contact-form-container{flex:1}.contact-info-container{flex:1}.contact-form-container h2{font-size:36px;margin-bottom:20px;color:var(--gold-primary)}.contact-form-container>p{margin-bottom:30px;font-size:16px}.contact-form{margin-top:30px}.contact-info{background-color:rgb(255 255 255 / .05);border-radius:8px;padding:30px;margin-bottom:30px}.contact-info-item{display:flex;gap:20px;margin-bottom:30px}.contact-info-item:last-child{margin-bottom:0}.contact-icon{font-size:24px;color:var(--gold-primary);flex-shrink:0;width:40px;text-align:center}.contact-details h3{font-size:18px;margin-bottom:10px}.contact-details p{font-size:16px;margin-bottom:5px}.contact-details a{color:var(--gold-primary);transition:color .3s}.contact-details a:hover{color:var(--gold-light);text-decoration:underline}.emergency-note{margin-top:10px;font-weight:500}.emergency-note a{color:#e63946}.contact-full-width{width:100%}.contact-full-width .contact-container{display:flex;flex-direction:row;gap:50px;align-items:flex-start}.contact-full-width .contact-form-container{flex:1.2;max-width:none}.contact-full-width .contact-info-container{flex:0.8}.contact-full-width .form-row{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.map-container{height:300px;border-radius:8px;overflow:hidden;position:relative}.map-placeholder{width:100%;height:100%;position:relative;cursor:pointer}.map-placeholder img{width:100%;height:100%;object-fit:cover}.map-overlay{position:absolute;top:auto;bottom:0;left:0;width:100%;height:auto;padding:8px 0;background:rgb(0 0 0 / .55);display:flex;align-items:center;justify-content:center;opacity:1}.map-overlay p{background:var(--gold-primary);color:var(--text-dark);padding:6px 14px;border-radius:4px;font-weight:600;font-size:14px;margin:0}.map-placeholder:hover .map-overlay{opacity:1}.locations-list{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:30px}.location{background-color:var(--dark-bg);padding:15px 30px;border-radius:5px;font-size:16px;font-weight:700;transition:.3s;border:1px solid var(--dark-bg);color:var(--gold-primary)}.location:hover{background-color:var(--darker-bg);transform:translateY(-2px);box-shadow:0 2px 4px rgb(0 0 0 / .1);color:var(--gold-primary)}.regional-offices{padding-top:0}.offices-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:30px;margin-top:50px}.office-card{background-color:rgb(255 255 255 / .05);border-radius:8px;padding:30px;text-align:left;transition:transform .3s,box-shadow .3s}.office-card:hover{transform:translateY(-10px);box-shadow:0 10px 20px rgb(0 0 0 / .2)}.office-card h3{font-size:20px;margin-bottom:15px;color:var(--gold-primary)}.office-card p{margin-bottom:15px}.office-link{display:inline-block;margin-top:10px;font-weight:500;transition:color .3s;color:var(--gold-primary)}.office-link:hover{color:var(--gold-light)}.office-link i{margin-left:5px;transition:transform .3s}.office-link:hover i{transform:translateX(5px)}.locations-section{padding:80px 0;background-color:var(--dark-bg)}.locations-content{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.locations-text{flex:1}.locations-text h2{font-size:36px;color:var(--gold-primary);margin-bottom:20px}.locations-text p{font-size:large;line-height:1.8;margin-bottom:20px}.locations-map{flex:1}.locations-map iframe{width:100%;height:100%;min-height:300px;border-radius:8px}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideInFromBottom{from{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.fade-in{animation:.5s forwards fadeIn}.slide-in-bottom{animation:.5s forwards slideInFromBottom}.section-fade-in{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.4, 0, .2, 1),transform .8s cubic-bezier(.4, 0, .2, 1)}.section-fade-in.visible{transform:translateY(0);opacity:1}.licensing-section{padding:80px 0;background-color:var(--dark-bg)}.industries-licensing h2,.licensing-section h2{font-size:28px;color:var(--gold-primary);margin-bottom:40px;text-align:center}.licensing-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:20px}.license-item{display:flex;align-items:center;background-color:rgb(255 255 255 / .05);padding:20px;border-radius:8px;transition:transform .3s,box-shadow .3s}.license-item:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgb(0 0 0 / .2)}.license-icon{font-size:24px;margin-right:15px;color:var(--gold-primary)}.license-info h3{font-size:16px}@media (max-width:1200px){.container{max-width:100%;padding:0 20px}.contact-container{flex-direction:column;gap:30px}.cta{padding:40px 20px}.cta-content h2{font-size:28px}.cta-content p{font-size:16px;margin-bottom:30px}.cta-buttons{flex-direction:column;gap:15px}.cta-buttons a{width:100%}.cta-graphic{width:40%}}@media (max-width:992px){.main-nav .container{position:relative;justify-content:unset;gap:10px}.mobile-nav-menu,.mobile-nav-toggle{display:block}.cta-graphic,.nav-links{display:none}.cta-buttons,.footer-bottom{flex-direction:column;gap:15px}.cta{padding:40px 20px}.cta-content h2{font-size:28px}.cta-content p{font-size:16px;margin-bottom:30px}.cta-buttons a,.cta-image{width:100%}.footer-bottom{align-items:center}.contact-container{flex-direction:column-reverse;gap:20px}.licensing-list{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.license-item{padding:15px 20px;grid-template-columns:repeat(2,1fr)}.license-icon{font-size:24px;margin-right:15px}.license-info h3{font-size:16px}.mobile-contact-btn{display:inline-block;position:relative;top:0}.contact-full-width .contact-container{flex-direction:column}.contact-full-width .contact-form-container,.contact-full-width .contact-info-container{width:100%}.locations-content{grid-template-columns:1fr;gap:30px}.locations-map iframe{min-height:250px}.btn,.category-tab,.faq-toggle,.filter-btn,.social-media a,.tab-link{min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center}.category-tab,.filter-btn,.tab-link{margin:0 5px 5px 0}button,input,select,textarea{min-height:44px;font-size:16px}}@media (max-width:768px){.social-links{gap:1rem;margin-bottom:1.5rem}.social-links a{width:35px;height:35px;font-size:1rem}.locations-list{gap:10px}.location{padding:10px 20px;font-size:14px}.logopages img,.main-nav.scrolled .logo img{filter:drop-shadow(5px 5px 30px #ffffff) drop-shadow(5px 5px 25px #ffffff) drop-shadow(5px 5px 25px #ffffff)}.logo img{height:70px}.main-nav.scrolled .logo img{transition:filter .3s}.logo h6{margin-top:4PX;font-size:8px;letter-spacing:2px;position:relative;top:-5px;left:2px}.section-header h3{font-size:12px}h2{font-size:24px}.footer-links{flex-direction:column;align-items:center;gap:15px}.form-row{flex-direction:column;gap:15px}.contact-full-width .form-row{grid-template-columns:1fr}}@media (max-width:576px){.logopages img,.main-nav.scrolled .logo img{filter:drop-shadow(5px 5px 30px #ffffff) drop-shadow(5px 5px 25px #ffffff) drop-shadow(5px 5px 25px #ffffff)}.logo img{height:70px}.main-nav.scrolled .logo img{transition:filter .3s}.logo h6{margin-top:4PX;font-size:8px;letter-spacing:2px;position:relative;top:-5px;left:2px}.page-hero-content h1{font-size:28px}.page-hero-content p{font-size:14px}h2{font-size:20px}.cta-buttons{flex-direction:column;gap:15px}.btn{width:100%;text-align:center}.contact-info-item{flex-direction:column;gap:10px}.contact-icon{text-align:left}.licensing-list{grid-template-columns:1fr;gap:15px}.license-item{align-items:center;padding:15px;grid-template-columns:repeat(2,1fr)}.license-icon{margin-right:5px}}@media (prefers-reduced-motion:reduce){*{animation-duration:0s!important;transition-duration:0s!important;animation-iteration-count:1!important;transition-delay:0s!important}}.g-avatar,.g-head{align-items:center}.g-reviews{margin:60px auto;max-width:1000px;padding:0 20px;color:#e8eaed;font-family:system-ui,sans-serif}.g-reviews h3{margin-bottom:10px;font-size:1.9rem}.g-reviews-summary{font-size:1.1rem;margin-bottom:25px;opacity:.9}.g-reviews-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:22px}.g-card{background:#303134;border-radius:12px;padding:18px 20px 22px;box-shadow:0 1px 3px rgb(0 0 0 / .3);transition:transform .25s,box-shadow .25s}.g-card:hover{transform:translateY(-4px);box-shadow:0 8px 18px rgb(0 0 0 / .35)}.g-head{display:flex;margin-bottom:12px}.g-avatar{width:36px;height:36px;border-radius:50%;background:#5f6368;color:#fff;display:flex;justify-content:center;font-weight:600;font-size:16px;margin-right:12px}.g-author{line-height:1.1}.g-author-name{font-weight:600;font-size:15px}.g-badge{font-size:12px;opacity:.75;margin-top:2px}.g-stars-time{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:14px}.g-stars{color:#fbbc04;font-size:16px;letter-spacing:1px}.g-time{opacity:.7;font-size:12px}.g-text{font-size:14px;line-height:1.45;margin:0 0 10px}.g-actions{opacity:.55;font-size:18px;display:flex;gap:16px;margin-top:6px}.g-actions span{cursor:pointer}.g-reviews-link{display:inline-block;margin-top:28px;font-size:14px;text-decoration:underline;opacity:.85}.g-powered{font-size:11px;opacity:.55;margin-top:6px}.intro-section{padding:80px 0;background-color:var(--dark-bg)}.intro-content{max-width:900px;margin:0 auto;text-align:center}.intro-content h2{font-size:36px;color:var(--gold-primary);margin-bottom:30px}.intro-content p{font-size:large;line-height:1.8;margin-bottom:20px;text-align:left}.intro-content .btn-secondary{margin-top:20px;background-color:transparent;border:2px solid var(--gold-primary);color:var(--gold-primary)!important;padding:.8rem 1.5rem;border-radius:4px;font-weight:600}.intro-content .btn-secondary:hover{background-color:var(--gold-primary);color:var(--text-dark)!important}.fade-in-left{opacity:0;transform:translateX(-50px);transition:opacity .8s ease,transform .8s ease}.fade-in-right{opacity:0;transform:translateX(50px);transition:opacity .8s ease,transform .8s ease}.fade-in-left.visible,.fade-in-right.visible{opacity:1;transform:translateX(0)}.mt-4{margin-top:1.5rem}.service-detail{padding:80px 0;background-color:var(--darker-bg)}.service-detail h2{font-size:36px;color:var(--gold-primary);margin-bottom:20px}.service-detail-content{display:flex;align-items:center;gap:50px}.service-detail-left,.service-detail-right{flex:1}.service-detail-content p{font-size:large}.service-detail-image{border-radius:8px;overflow:hidden;box-shadow:0 10px 30px rgb(0 0 0 / .3)}.service-detail-image img{width:100%;display:block}.service-alt{background-color:var(--dark-bg)}.service-detail-content.right{flex-direction:row-reverse}.services-overview{padding:80px 0}.services-overview h3{font-size:20px;color:var(--gold-primary);margin-top:60px}.services-intro{max-width:900px;margin:0 auto 50px;font-size:18px}.services-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:30px;margin-bottom:50px}.service-card{background-color:rgb(255 255 255 / .05);border-radius:8px;overflow:hidden;transition:transform .3s,box-shadow .3s}.service-card:hover{transform:translateY(-10px);box-shadow:0 10px 20px rgb(0 0 0 / .2)}.service-image{height:200px;overflow:hidden}.service-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.service-card:hover .service-image img{transform:scale(1.1)}.service-content{padding:20px}.service-content h3{font-size:20px;margin-bottom:10px;color:var(--gold-primary)}.service-content p{margin-bottom:15px;font-size:14px}.service-link{color:var(--gold-primary);font-weight:500;display:inline-flex;align-items:center;transition:color .3s}.service-link:hover{color:var(--gold-light)}.service-link:after{content:"→";margin-left:5px;transition:transform .3s}.service-link:hover:after{transform:translateX(5px)}.service-features{margin:30px 0}.feature-item{display:flex;align-items:flex-start;margin-bottom:20px}.feature-icon{font-size:24px;color:var(--gold-primary);margin-right:15px;min-width:30px;text-align:center}.feature-text h4{font-size:18px;margin-bottom:5px}.why-choose-section{padding:80px 0;background-color:var(--dark-bg);text-align:center}.why-choose-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;margin-top:50px}.why-choose-item{background-color:rgb(255 255 255 / .05);padding:40px 30px;border-radius:8px;transition:transform .3s,box-shadow .3s}.why-choose-item:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgb(0 0 0 / .3)}.why-choose-icon{font-size:48px;color:var(--gold-primary);margin-bottom:20px}.why-choose-item h3{font-size:22px;color:var(--gold-primary);margin-bottom:15px}.why-choose-item p{font-size:16px;line-height:1.6}.core-challenges-section{padding:80px 0;background-color:var(--darker-bg);text-align:center}.challenges-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-top:50px}.challenge-item{background-color:rgb(255 255 255 / .05);padding:30px;border-radius:8px;transition:transform .3s}.challenge-item:hover{transform:translateY(-5px)}.challenge-icon{font-size:40px;color:var(--gold-primary);margin-bottom:20px}.challenge-item h3{font-size:20px;color:var(--gold-primary);margin-bottom:15px}.challenge-item p{font-size:16px;line-height:1.6}.Mission-section{padding:80px 0;background-color:var(--dark-bg)}.Mission-content{display:flex;gap:50px;align-items:center}.Mission-content-left,.Mission-content-right{flex:1}.Mission-content h2{font-size:36px;margin-bottom:30px;color:var(--gold-primary)}.Mission-content p{margin-bottom:20px;font-size:large}.Mission-image{border-radius:8px;overflow:hidden;box-shadow:0 10px 30px rgb(0 0 0 / .3)}.Mission-image img{width:100%;display:block;transition:transform .5s}.Mission-image:hover img{transform:scale(1.05)}.vision-section{padding:80px 0;background-color:var(--darker-bg)}.vision-content{display:flex;gap:50px;align-items:center;flex-direction:row}.vision-content-left,.vision-content-right{flex:1}.vision-content h2{font-size:36px;margin-bottom:30px;color:var(--gold-primary)}.vision-content p{margin-bottom:20px;line-height:1.6;font-size:large}.vision-image{border-radius:8px;overflow:hidden;box-shadow:0 10px 30px rgb(0 0 0 / .3)}.vision-image img{width:100%;display:block;transition:transform .5s}.vision-image:hover img{transform:scale(1.05)}@media(max-width:992px){.Mission-content{flex-direction:column-reverse;gap:30px}.vision-content{flex-direction:column}}@media(max-width:1200px){.service-detail-content{flex-direction:column;gap:30px}}@media(max-width:992px){.service-detail-content.right{flex-direction:column-reverse;gap:30px}.why-choose-grid{grid-template-columns:repeat(2,1fr);gap:25px}.challenges-grid{grid-template-columns:repeat(2,1fr);gap:25px}.services-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.intro-content h2{font-size:28px}.intro-content p{font-size:16px}.why-choose-grid{grid-template-columns:1fr;gap:20px}.why-choose-item{padding:25px}.why-choose-icon{font-size:36px}.challenges-grid{grid-template-columns:1fr;gap:20px}.challenge-item{padding:25px}.challenge-icon{font-size:36px}.services-grid{grid-template-columns:1fr}}