body{ font-family:'Roboto Condensed', sans-serif;}.navbar-brand{ color:black !important;}.navbar-nav{ margin-right:4%;}.navbar-nav>li>a{ color:black !important;font-size:140%;}.navbar-toggler-item{ color:black;}.parallax{ background-image:url("../img/background.webp");opacity:0.8;min-height:400px;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;margin-left:3%;margin-right:3%;margin-top:2%;}.parallax2{ background-image:url("../img/background.webp");opacity:0.8;min-height:200px;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;margin-left:3%;margin-right:3%;margin-top:2%;}@media only screen and (max-device-width:1366px){ .parallax{ background-attachment:scroll;} .parallax2{ background-attachment:scroll;}}@media (max-width:768px){ .header{ padding-left:7% !important;padding-right:7% !important;padding-top:10% !important;} .contact_row{ padding-left:4% !important;padding-right:5% !important;} .services_padding{ padding:5% !important;} .services_padding_1{ margin-top:-8% !important;} .service_box{ max-width:100% !important;border-radius:10px !important;} .service_image{ border-radius:10px !important;} .hr{ margin-bottom:10% !important;} .spacer{ height:0% !important;} .parallax{ min-height:200px;} .parallax2{ display:none;} .contact_backup{ background-image:url("../img/contact_backup.webp") !important;}}.header{ background-color:white;font-size:20px;padding:3%;padding-left:15%;padding-right:15%;text-align:justify;}.header_title_1{ text-align:center;}.header_title_2{ text-align:center;}.logo{ height:auto;width:auto;max-width:250px;max-height:250px;margin-left:2%;}.hr{ border:1px solid lightgrey;margin-bottom:3%;width:90%;}.contact_row{ height:200px;padding-left:5%;padding-right:5%;}.contact_image{ max-height:38%;width:auto;height:auto;position:absolute;top:0;bottom:0;left:40;right:0;margin:auto;}.contact_image_1{ max-height:30%;width:auto;height:auto;position:absolute;top:0;bottom:0;left:40;right:0;margin:auto;}.contact_image_2{ max-height:40%;width:auto;height:auto;position:absolute;top:0;bottom:0;left:55;right:0;margin:auto;}.align_center{ position:relative;line-height:100px;height:100px;vertical-align:middle;}.service_box{ max-width:95%;display:block;margin-left:auto;margin-right:auto;padding:8%;border:1px solid #eaeaea;border-radius:12px;height:100%;background-color:#fff;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0, 0, 0, 0.05);cursor:pointer;}.service_box:hover{ transform:translateY(-5px);box-shadow:0 14px 28px rgba(0, 0, 0, 0.1), 0 10px 10px rgba(0, 0, 0, 0.05);border-color:transparent;}.service_image{ width:100%;height:auto;border-radius:20px;margin-bottom:4%;}.service_title{ text-align:center;margin-bottom:1.5rem;font-weight:700;color:#333;}.service_text_box{ text-align:justify;}.services_padding_1{ margin-top:3%;}.spacer{ height:3%;}.certs_row{ min-height:100px;}.cert_container{ display:flex;flex-direction:column;height:100%;text-align:center;margin-top:5%;margin-bottom:5%;}.cert_text{ font-size:80%;}.cert_col{ display:flex;}.image_wrapper{ flex:1;display:flex;align-items:center;justify-content:center;}.certs_image{ width:30%;height:auto;display:block;}.cert_link{ text-decoration:none;color:inherit;display:flex;height:100%;}.cert_link:hover{ opacity:0.8;}.package-card{ border:1px solid #eaeaea;padding:30px;text-align:center;height:100%;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.05);display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;}.package-card:hover{ transform:translateY(-5px);box-shadow:0 14px 28px rgba(0, 0, 0, 0.1), 0 10px 10px rgba(0, 0, 0, 0.05);border-color:transparent;}.package-highlight{ border:2px solid #000;transform:scale(1.05);z-index:10;box-shadow:0 10px 20px rgba(0, 0, 0, 0.1);}.package-highlight:hover{ transform:scale(1.05) translateY(-5px);}.package-title{ font-size:1.5rem;font-weight:700;margin-bottom:1rem;}.package-description{ font-size:1rem;color:#666;margin-bottom:2rem;flex-grow:1;}.package-price{ font-size:1.8rem;font-weight:bold;margin-bottom:1.5rem;color:#000;}.package-price span{ font-size:1rem;font-weight:normal;color:#666;}.popular-badge{ background:#000;color:#fff;padding:5px 15px;border-radius:20px;font-size:0.8rem;font-weight:bold;text-transform:uppercase;margin-bottom:15px;display:inline-block;}.btn-package{ width:100%;border-radius:50px;padding:10px 20px;font-weight:bold;text-transform:uppercase;letter-spacing:1px;}.contact-info-block{ margin-top:2rem;font-size:1.1rem;line-height:1.6;}.company-name{ font-size:1.3rem;font-weight:700;margin-bottom:0.5rem;display:block;}.address-line{ display:block;color:#333;}.contact-divider{ height:1px;background-color:#eaeaea;margin:1.5rem 0;width:50%;}.uid-line{ font-size:0.9rem;color:#666;margin-top:0.5rem;display:block;margin-bottom:1.5rem;}.contact-link{ display:flex;align-items:center;color:#000;text-decoration:none;font-size:1.1rem;margin-bottom:0.5rem;font-weight:400;transition:opacity 0.2s;}.contact-link:hover{ opacity:0.7;text-decoration:none;color:#000;}.contact-label{ font-size:0.9rem;color:#000;text-transform:uppercase;letter-spacing:1px;margin-bottom:0px;margin-top:1rem;}.calendar-container{ height:1400px;width:100%;margin-top:0;border:1px solid #eaeaea;border-radius:12px;overflow:hidden;border-radius:12px;overflow:hidden;}.case-study-box{ padding:30px;background:#fcfcfc;border:1px solid #eaeaea;border-left:4px solid #000;height:100%;transition:transform 0.3s;border-radius:4px;}.case-study-box:hover{ transform:translateY(-5px);box-shadow:0 10px 20px rgba(0, 0, 0, 0.05);}.case-study-industry{ text-transform:uppercase;font-size:0.8rem;color:#666;letter-spacing:1px;margin-bottom:10px;}.case-study-title{ font-size:1.25rem;font-weight:bold;margin-bottom:15px;}.case-study-result{ margin-top:15px;font-weight:bold;border-top:1px solid #eee;padding-top:10px;}.language-toggle{ display:flex;align-items:center;margin-right:15px;}.language-toggle a{ color:#6c757d;font-weight:normal;text-decoration:none;padding:0 5px;font-size:1rem;line-height:1.5;font-family:'Roboto Condensed', sans-serif;}.language-toggle a.active{ color:#000;font-weight:bold;}.language-toggle span{ color:#6c757d;font-size:1rem;line-height:1.5;}.navbar-nav .nav-item .language-toggle{ padding-top:0.425rem;padding-bottom:0.425rem;display:flex;align-items:center;height:100%;}.contact-form{ background:#f9f9f9;padding:30px;border-radius:10px;}.team-card{ border:1px solid #ddd;border-radius:10px;padding:20px;text-align:center;height:100%;}.team-img{ width:120px;height:120px;border-radius:50%;object-fit:cover;margin-bottom:15px;background-color:#eee;}.blog-card{ border:1px solid #eee;border-radius:8px;overflow:hidden;margin-bottom:30px;transition:all 0.3s ease;cursor:pointer;}.blog-card:hover{ box-shadow:0 8px 25px rgba(0, 0, 0, 0.1);transform:translateY(-5px);}.blog-body{ padding:20px;}.blog-date{ color:#888;font-size:0.9rem;margin-bottom:10px;}.blog-title{ font-weight:bold;margin-bottom:10px;}.timeline{ position:relative;max-width:1200px;margin:0 auto;}.timeline::after{ content:'';position:absolute;width:6px;background-color:#000;top:0;bottom:0;left:50%;margin-left:-3px;}.timeline-container{ padding:10px 40px;position:relative;background-color:inherit;width:50%;}.timeline-container::after{ content:'';position:absolute;width:25px;height:25px;right:-17px;background-color:white;border:4px solid #000;top:15px;border-radius:50%;z-index:1;}.left{ left:0;}.right{ left:50%;}.left::before{ content:" ";height:0;position:absolute;top:22px;width:0;z-index:1;right:30px;border:medium solid white;border-width:10px 0 10px 10px;border-color:transparent transparent transparent white;}.right::before{ content:" ";height:0;position:absolute;top:22px;width:0;z-index:1;left:30px;border:medium solid white;border-width:10px 10px 10px 0;border-color:transparent white transparent transparent;}.right::after{ left:-16px;}.timeline-content{ padding:20px 30px;background-color:white;position:relative;border-radius:6px;border:1px solid #ddd;}@media screen and (max-width:600px){ .timeline::after{ left:31px;} .timeline-container{ width:100%;padding-left:70px;padding-right:25px;} .timeline-container::before{ left:60px;border:medium solid white;border-width:10px 10px 10px 0;border-color:transparent white transparent transparent;} .left::after, .right::after{ left:15px;} .right{ left:0%;}}.references-section{ text-align:center;padding:0 0 60px 0;background-color:#fff;}.ref-intro-text{ font-size:1.1rem;color:#000;max-width:800px;margin:0 auto 50px auto;line-height:1.6;text-align:center;}.ref-carousel-container{ display:flex;align-items:center;justify-content:center;position:relative;gap:30px;}.ref-card{ background:#fdfdfd;padding:40px;border-radius:12px;border:1px solid #eee;text-align:center;max-width:600px;width:100%;transition:all 0.3s ease;margin:0 auto;}.ref-logo{ height:110px;width:auto;max-width:250px;margin:0 auto 25px auto;display:block;object-fit:contain;}.ref-author{ font-size:1.4rem;font-weight:700;margin-bottom:5px;color:#000;}.ref-author-title{ font-size:1.1rem;color:#666;margin-bottom:20px;}.ref-quote{ font-size:1.1rem;color:#333;line-height:1.6;font-style:italic;max-width:90%;margin:0 auto;}.ref-nav-arrow{ background:none;border:none;font-size:2.5rem;color:#000;cursor:pointer;transition:transform 0.2s;}.ref-nav-arrow:hover{ transform:scale(1.1);color:#666;}.ref-dots{ display:flex;justify-content:center;gap:12px;margin-top:40px;}.ref-dot{ width:10px;height:10px;border-radius:50%;border:1px solid #000;background:transparent;}.ref-dot.active{ background:#000;}@media (max-width:768px){ .references-section{ padding:40px 7%;} .ref-carousel-container{ flex-direction:column;} .ref-nav-arrow{ display:none;} .ref-card{ padding:25px;}}