 :root {--font-ui: 'Montserrat', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;--font-base: 'Roboto', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;--font-trust: 'Poppins', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;--color-primary: hsl(50deg 80% 45%);--color-primaryHover: hsl(50deg 80% 30%);--color-secondary: #f4f4f4;--color-text-00: #a0a0a0;--color-text-01: #333333;--color-text-02: #181818;--color-bg-01: #222222;--colorWhite: hsl(0deg 0% 100%);--bgDarkGray: hsl(210deg 5% 10%);--grupoSimsaColorSub: hsl(50deg 30% 70%);--grupoSimsaColort50: hsl(50deg 80% 45% / 50%);--space-unit: 1rem;--radius: 0.25rem;--step--2: clamp(0.75rem, 0.8rem + 0.3vw, 0.875rem);--step--1: clamp(0.875rem, 0.9rem + 0.4vw, 1rem);--step-0: clamp(1rem, 1rem + 0.5vw, 1.125rem);--step-1: clamp(1.25rem, 1.3rem + 0.6vw, 1.5rem);--step-2: clamp(1.5rem, 1.6rem + 0.7vw, 2rem);--bs-font-sans-serif: var(--font-base);--bs-body-font-family: var(--font-base);}::-webkit-scrollbar {width: 15px;}::-webkit-scrollbar-track {box-shadow: inset 0 0 5px var(--color-primary);border-radius: 5px;}::-webkit-scrollbar-thumb {background: var(--color-primary);border-radius: 5px;}::-webkit-scrollbar-thumb:hover {background: var(--color-primary);}*, *::before, *::after {box-sizing: border-box;margin: 0;padding: 0;}html {font-size: 100%;line-height: 1.5;scroll-behavior: smooth;}body {font-family: var(--font-base);color: var(--color-text-01);background: #ffffff;}h1, h2, h3 {font-weight: 700;}h4, h5, h6 {font-weight: 600;}h1 {font-size: var(--step-2);}h2 {font-size: var(--step-1);}p {font-size: var(--step-0);}small {font-size: var(--step--1);}.btn, .button, .nav-link {font-family: var(--font-base);font-weight: 600;}.bi {font-size: 1rem;vertical-align: middle;margin-right: 0.35rem;}.btn {display: inline-block;padding: var(--space-unit) calc(var(--space-unit) * 2);background: var(--color-primary);color: #fff;text-decoration: none;border-radius: 0;transition: all 0.3s ease;}.btn:hover {color: var(--color-primary);background: var(--color-secondary);}.btn01-simsa {padding: 1rem calc(1rem * 2);background: var(--color-primary);color: #fff;border-radius: 0;transition: all 0.15s ease-in-out;}.btn01-simsa:hover {background: var(--color-primaryHover);}.btn-02 {position: relative;display: inline-block;padding: 12px 28px;font-size: 1rem;font-weight: bold;color: white;text-transform: uppercase;background-color: var(--color-primary);border: none;cursor: pointer;overflow: hidden;z-index: 1;transition: all 0.3s ease;}.btn-02:hover {transform: translateY(-5px);color: var(--color-secondary);background-color: var(--color-primary);}.btn-02::before {content: "";position: absolute;top: 0;left: -95%;width: 100%;height: 100%;background-color: var(--color-primaryHover);z-index: -1;transition: all 0.4s ease;}.btn-02:hover::before {left: 0;}.title-primary {color: var(--color-primary);}.title-primary span {color: var(--color-primary);}.text-title {color: var(--color-text-02);}.container {width: 90%;max-width: 1200px;margin: 0 auto;}.appear {opacity: 0;-webkit-transform: translateX(-40px);-moz-transform: translateX(-40px);-ms-transform: translateX(-40px);-o-transform: translateX(-40px);transform: translateX(-40px);-webkit-transition: all 0.6s ease-out;-moz-transition: all 0.6s ease-out;-ms-transition: all 0.6s ease-out;-o-transition: all 0.6s ease-out;transition: all 0.6s ease-out;}.appear.visible {opacity: 1;-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;}#scrollTopBtn {position: fixed;bottom: 20px;right: 20px;width: 48px;height: 48px;background: var(--color-primary);color: #fff;border: none;cursor: pointer;z-index: 999;display: flex;align-items: center;justify-content: center;opacity: 0;pointer-events: none;transform: translateY(10px);transition: opacity 0.3s ease, transform 0.3s ease, background 0.3s ease;}#scrollTopBtn i {font-size: 1.2rem;}#scrollTopBtn.show {opacity: 1;pointer-events: auto;transform: translateY(0);}@media (hover: hover) {#scrollTopBtn:hover {background: var(--color-primaryHover);}}.breadcrumbs-section {background-color: var(--color-primary);padding: 1rem 0;}.breadcrumb {}.breadcrumb ol {color: var(--color-secondary);}.breadcrumb-item {color: var(--color-secondary);}.breadcrumb-item:hover a {color: var(--color-primaryHover);transition: color 0.3s ease;}.breadcrumb-item a {color: var(--color-secondary);text-decoration: none;}.breadcrumb-item + .breadcrumb-item::before {display: none;}.breadcrumb-item.active {color: var(--color-primaryHover);font-weight: 500;}.breadcrumb-list {display: flex;flex-wrap: wrap;list-style: none;padding: 0;margin: 0;font-size: 13px;line-height: 1.6;}.breadcrumb-item {display: flex;align-items: center;word-break: break-word;}.breadcrumb-separator {margin: 0 6px;color: #ccc;}@media (min-width: 768px) {.breadcrumb-container {padding: 12px 20px;}.breadcrumb-list {font-size: 14px;}.breadcrumb-separator {margin: 0 0 0 10px;}}.carousel-section {color: #fff;overflow: hidden;}.card-carousel {position: relative;overflow: hidden;cursor: pointer;transition: transform 0.3s ease;}.card-carousel figure {margin: 0;}.card-carousel img {width: 100%;height: 220px;object-fit: cover;display: block;transition: transform 0.4s ease;}.card-title {position: absolute;bottom: 0;left: 0;width: 100%;backdrop-filter: blur(4px);background: hsl(50deg 80% 45% / 70%);padding: 0.75rem 1rem;text-align: center;transition: opacity 0.4s ease, transform 0.4s ease;}.card-title h3 {font-size: 1.1rem;font-weight: 600;color: #fff;margin: 0;}.card-overlay {position: absolute;inset: 0;backdrop-filter: blur(4px);background: hsl(50deg 80% 30% / 70%);opacity: 0;display: flex;justify-content: center;align-items: center;transform: translateY(100%);transition: all 0.5s ease;}.card-content {text-align: center;padding: 1.25rem;}.card-content p {font-size: 0.9rem;margin-bottom: 1rem;color: var(--colorWhite);}.card-content a {color: var(--color-secondary);}.card-content i {color: var(--color-secondary);}.card-content a:hover i {color: var(--color-secondary);}.card-carousel:hover img {transform: scale(1.05);}.card-carousel:hover .card-title {opacity: 0;transform: translateY(20%);}.card-carousel:hover .card-overlay {opacity: 1;transform: translateY(0);}.swiper-button-next, .swiper-button-prev {color: var(--color-primary) !important;width: 32px;height: 32px;}.big-title-01 {margin-bottom: 1em;}.big-title-01 .separator {position: relative;display: inline-block;font-size: 32px;line-height: 40px;height: 40px;width: 50px;}.big-title-01 .separator:before {position: absolute;right: 100%;top: 18px;content: "";background: #d9d9d9 padding-box content-box;padding: 2px 0 2px 28px;border-top: 1px solid #d9d9d9;width: 115px;height: 6px;}.big-title-01 .separator:after {position: absolute;left: 100%;top: 18px;content: "";background: #d9d9d9 padding-box content-box;padding: 2px 28px 2px 0;border-top: 1px solid #d9d9d9;width: 115px;height: 6px;}.big-title-01 .bi {color: var(--color-primary);font-size: var(--step-2);}.simsa-slider {position: relative;width: 100%;overflow: hidden;border-radius: 6px;background: #f5f5f5;}.simsa-slide figure {margin: 0;}.simsa-slider-track {display: flex;gap: 12px;transition: transform 0.5s ease-out;will-change: transform;overflow-x: auto;scroll-snap-type: x mandatory;scroll-behavior: smooth;-webkit-overflow-scrolling: touch;scrollbar-width: none;}.simsa-slider-track::-webkit-scrollbar {display: none;}.simsa-slide {flex: 0 0 100%;display: block;scroll-snap-align: start;box-sizing: border-box;}.simsa-slide img {width: 100%;height: auto;display: block;object-fit: cover;border-radius: 8px;aspect-ratio: 4/3;}@media (min-width: 992px) {.simsa-slider:not([data-single="true"]) .simsa-slide {flex: 0 0 calc(50% - 10px);}}.simsa-slider-prev, .simsa-slider-next {position: absolute;top: 50%;transform: translateY(-50%);z-index: 10;background: rgba(0, 0, 0, 0.5);color: #fff;border: none;width: 44px;height: 44px;border-radius: 50%;display: flex;align-items: center;justify-content: center;cursor: pointer;font-size: 18px;transition: background 0.3s ease;padding: 0;}.simsa-slider-prev:hover, .simsa-slider-next:hover {background: var(--color-primary);}.simsa-slider-prev:active, .simsa-slider-next:active {transform: translateY(-50%) scale(0.95);}.simsa-slider-prev {left: 12px;}.simsa-slider-next {right: 12px;}.isoCertificado .simsa-slider-track {flex-direction: row;}.isoCertificado .simsa-slide {flex: 0 0 100%;}@media (min-width: 992px) {.isoCertificado .simsa-slide {flex: 0 0 100%;}}.iso9001Img-conta {background-color: unset;}.iso9001Text-conta {background-color: var(--color-primary);color: #fff;padding: 1.5rem 1.25rem;}.iso9001Text-conte {position: relative;z-index: 1;}.iso9001Text-conta h1, .iso9001Text-conta p {color: #fff;font-size: var(--step-2);}.iso9001-align .certified-iso-logo {max-width: 150px;margin: 1em auto;}@media (min-width: 992px) {.iso9001-align {position: relative;}.iso9001Text-conta {position: relative;z-index: 3;box-shadow: 0 20px 40px rgba(0,0,0,0.25);}.iso9001Img-conta {position: relative;z-index: 1;}}.title-container .certified-iso-logo {max-width: 180px;margin: 1em auto;}.hexagon-content {position: relative;width: 160px;height: 200px;margin: 0 auto;cursor: pointer;transition: all 0.3s ease;}.hexagon {width: 100%;height: 100%;fill: #fff;stroke: var(--color-primary);stroke-width: 2px;transition: fill 0.4s ease, stroke 0.4s ease;}.feature-icon {position: absolute;top: 50%;left: 50%;font-size: 4rem;color: var(--color-primary);transform: translate(-50%, -50%);transition: color 0.4s ease;}.hexagon-container h5 {text-transform: uppercase;font-weight: 500;}.hexagon-content:hover .hexagon {fill: var(--color-primary);}.hexagon-content:hover .feature-icon {color: #fff;}.feature-title {font-weight: 600;color: var(--color-text);}.feature-bar {width: 50px;height: 3px;background-color: var(--color-primary);border-radius: 2px;transition: all 0.4s ease;}.feature-text {color: #555;font-size: 0.95rem;max-width: 280px;margin: 0 auto;}.whyChoose .hexagon-container:hover .feature-bar {width: 130px;}#blog {overflow-x: hidden;}#blog .section-title {font-weight: 700;font-size: 1.6rem;color: var(--color-secondary);}#blog .blog-controls button {width: 35px;height: 35px;border: 2px solid #cfb017;color: #cfb017;background-color: transparent;transition: all 0.3s ease;padding: 0;}#blog .blog-controls button:hover {background-color: #cfb017;color: #000;}#blog .blog-controls i {margin-right: 0;}#blog .blog-card {overflow: hidden;transition: transform 0.3s ease;}.blog-thumb-Conta {padding-top: 1em;}#blog .blog-card:hover {transform: translateY(-5px);}#blog .blog-img {flex: 1;position: relative;overflow: hidden;min-height: 220px;}#blog .blog-img img {width: 100%;height: 100%;object-fit: cover;}#blog .blog-date {background-color: #cfb017;color: #000;padding: 6px 10px;top: 10px;left: 10px;font-weight: bold;text-align: center;box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);}#blog .blog-date .day {font-size: 1.1rem;line-height: 1;display: block;}#blog .blog-date .month {font-size: 0.75rem;text-transform: uppercase;}#blog .blog-info {flex: 1.2;padding: 20px;display: flex;flex-direction: column;justify-content: center;transform: translateX(-20px);background: none;border-radius: 8px;position: relative;z-index: 2;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.05);}#blog .blog-card {overflow: hidden;}#blog .blog-info h4 {font-weight: 700;margin-bottom: 10px;font-size: 1.05rem;}#blog .blog-meta {font-size: 0.9rem;color: #777;margin-bottom: 8px;}#blog .blog-meta span {color: #cfb017;}#blog .blog-info p {font-size: 0.9rem;color: #555;margin-bottom: 15px;}#blog .btn-read {color: #cfb017;font-weight: 600;text-decoration: none;align-self: flex-start;transition: color 0.3s ease;}#blog .btn-read:hover {color: #000;}#blog .btn-read .bounce-x {margin-left: 0px;transition: all 0.3s ease-in-out infinite;}#blog .btn-read:hover span {color: red;margin-left: 10px;}.blog-info-conte {padding: 1em;background-color: var(--color-secondary);}.cookie-container {position: fixed;background: hsl(50deg 100% 90%);box-shadow: 0 0 20px rgba(0,0,0,0.1);bottom: 0px;left: 0px;right: 0px;padding: 12px;z-index: 1000;border-radius: 8px;display: none;}.cookie-content {display: flex;flex-direction: row;align-items: center;text-align: center;}.cookie-content p {font-size: 12px;margin-bottom: 0.5rem;}.cookie-content a {color: var(--color-primary);transition: all 0.3s ease;}.cookie-content a:hover {color: var(--color-primaryHover);}.cookie-buttons {margin-top: 0;display: flex;gap: 10px;flex-wrap: wrap;justify-content: center;}.cookie-buttons button {font-size: 12px;padding: 0px 10px;}.btn-accept, .btn-reject {background: var(--color-primary);color: white;border: none;padding: 10px 20px;cursor: pointer;border-radius: 5px;transition: all 0.3s ease;}.btn-accept:hover, .btn-reject:hover {background: var(--color-primaryHover);}.btn-settings {background: #f3f3f3;border: 1px solid #ccc;padding: 10px 20px;cursor: pointer;border-radius: 5px;transition: all 0.3s ease;}.btn-settings:hover {background: #d7d7d7;}.cookie-modal {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);z-index: 1001;align-items: center;justify-content: center;}.modal-content {background: white;padding: 30px;border-radius: 10px;max-width: 400px;width: 90%;}input[type=checkbox] {visibility: hidden;display: none;}.custom-checkbox {position: relative;display: block;padding-left: 35px;cursor: pointer;font-size: 22px;}.custom-checkbox .checkmark {position: absolute;top: 5px;left: 0;height: 20px;width: 20px;background-color: #eee;}.custom-checkbox:hover input ~ .checkmark {background-color: #ccc;}.custom-checkbox input:checked ~ .checkmark {background-color: var(--color-primary);}.disabled {cursor: not-allowed;}.custom-checkbox input:checked ~ .check-disabled {background-color: var(--color-primaryHover);}.custom-checkbox .checkmark:after {content: "";position: absolute;display: none;}.custom-checkbox input:checked ~ .checkmark:after {display: block;}.custom-checkbox input:disabled {cursor: not-allowed;}.custom-checkbox .checkmark:after {left: 7px;top: 4px;width: 5px;height: 10px;border: solid white;border-width: 0 3px 3px 0;transform: rotate(45deg);}@media (min-width: 768px) {.cookie-content {flex-direction: column;}}.terminos-uso {list-style: none;padding-left: 0;}.terminos-uso h1, .terminos-uso.h1 {color: var(--color-primary);font-size: clamp(2rem, 4vw, 2.8rem);font-weight: 700;line-height: 1.2;}.terminos-uso h2, .terminos-uso .h2 {color: var(--color-primary);font-size: clamp(1.6rem, 3vw, 2.2rem);font-weight: 600;margin-bottom: 0.5em;}.terminos-uso h3, .terminos-uso .h3 {color: var(--color-primary);font-size: 1.3rem;font-weight: 600;}.terminos-uso .h6 {color: var(--color-primaryHover);}.terminos-uso li {position: relative;padding-left: 1.6rem;margin-bottom: 0.6rem;}.terminos-uso li::marker {content: "•";position: absolute;left: 0;color: var(--color-primary);font-size: 1.4rem;line-height: 1;}.terminos-uso a {color: var(--color-primary);transition: all 0.3s ease;}.terminos-uso a:hover {color: var(--color-primaryHover);}.terminos-uso span {color: var(--color-primaryHover);}.contactUs-conta {position: relative;width: 100%;margin: 0 auto;padding-bottom: 1rem;}.contactUs-conta header {position: initial;}.parallax-title {font-size: 5rem;letter-spacing: -3px;font-weight: 600;background-image: linear-gradient(to right, var(--color-primary), var(--color-primaryHover), var(--color-primary), var(--color-primaryHover), var(--color-primary), var(--color-primaryHover));-webkit-background-clip: text;-webkit-text-fill-color: transparent;bottom: -135px;left: 0px;position: initial;}.parallax-panel {width: 100%;height: 220px;position: relative;overflow: hidden;}.contact-parallax::before {content: '';position: absolute;inset: 0;background-size: cover;background-position: center center;transform: translateY(var(--parallax, 0px));will-change: transform;z-index: 1;margin-bottom: -6rem;}.parallax-content {position: relative;padding: 0.5rem 0;z-index: 4;color: #fff;text-align: center;top: 25%;}.map-card {position: static;width: 100%;height: 300px;margin-top: 1rem;background: #fff;overflow: hidden;}.map-card iframe {display: block;width: 100%;height: 100%;border: 0;}@media (min-width: 768px) {.footer-logo {width: 180px;}.parallax-title{font-size: 7rem;letter-spacing: -5px;bottom: -440px;left: -20px;position: absolute;}.parallax-panel {height: 550px;}.map-card {height: 260px;box-shadow: 0 12px 30px rgba(0,0,0,0.35);}}@media (min-width: 992px) {.parallax-title {bottom: -65px;left: -35px;}}.contact-form-style-03 input, .contact-form-style-03 textarea {outline: none;border: none;border-bottom: 1px solid var(--color-primary);background: transparent;transition: all 0.3s ease-in-out;}.contact-form-style-03 select {outline: none;border: none;border-bottom: 1px solid;background: transparent;}.contact-form-style-03 input:focus, .contact-form-style-03 select:focus, .contact-form-style-03 textarea:focus, .contact-form-style-03 .form-control:focus {border: 0;border-bottom: 1px solid var(--color-primaryHover);box-shadow: none;transition: all 0.3s ease-in-out;}.contact-form-style-03 textarea {resize: none;}.contact-form-style-03 .form-group {position: relative;margin-bottom: 25px;}.contact-form-style-03 .form-group .form-icon {position: absolute;top: 50%;right: 5px;transform: translateY(-50%);}.contact-form-style-03 .form-group.form-textarea .form-icon {top: 10px;transform: translateY(0);}.contact-form-style-03 a {color: var(--color-primary);}.contact-form-style-03 a:hover {color: var(--color-primaryHover);transition: all 0.3s ease-in-out;}.contact-form-style-03 .form-control, .contact-form-style-03 .form-control.is-invalid, .contact-form-style-03 .was-validated .form-control:invalid {background-position: right 35px center !important;border-radius: inherit;padding: 1rem;}.formContact-Conte label {font-weight: 600;color: var(--color-text);}.atencionDirecta {margin-top: 2rem;}.wapp-container {margin: auto;width: 300px;max-width: 550px;text-align: center;}.wapp-container:hover {transition: all 0.6s cubic-bezier(0.2, 0.55, 0.1, 0.7);}.wapp-container .popUp-iconImg {transition: all 0.6s cubic-bezier(0.2, 0.55, 0.1, 0.7);}.wapp-container:hover .popUp-iconImg {-webkit-filter: drop-shadow(-0.6vmin 0.6vmin 0.3vmin #000);margin-left: 5px;margin-top: -5px;}.popUp-iconImg {max-width: 150px;}.site-footer {color: var(--color-text-00);border-top: 1px solid rgb(0 0 0 / 10%);}.footer-logos-align {display: flex !important;flex-direction: row;align-items: center;align-content: flex-start;flex-wrap: wrap;justify-content: space-between;}.footer-logo {width: 160px;}.footer-iso-logo {max-width: 120px;}.simsa-iso-colum .row {display: grid;grid-template-columns: 1fr 1fr;gap: 1rem;}.simsa-iso-colum .row > div {width: 100%;}.iso-logo-text {display: flex;flex-direction: column;align-items: flex-end;}@media (min-width: 768px) {.iso-logo-text {align-items: center;}}.footer-title {color: #cfb017;font-weight: 700;font-size: 1rem;text-transform: uppercase;}.footer-tagline {font-size: 0.85rem;color: #bbb;}.footer-item {line-height: 1.5;}.footer-item i {color: var(--color-primary) !important;}.footer-item:hover i {color: var(--color-primary) !important;}.footer-item a {color: var(--color-text-00);text-decoration: none;transition: all 0.3s ease;}.footer-item a:hover {color: var(--color-primary);}.footer-links li {margin-bottom: 8px;position: relative;}.footer-links li a {color: var(--color-text-00);text-decoration: none;transition: color 0.3s ease, transform 0.3s ease;display: inline-block;padding-left: 16px;}.footer-links li a span::before {content: "›";position: absolute;left: 0;color: #cfb017;transition: transform 0.3s ease;}.footer-links li a:hover {color: #cfb017;transform: translateX(4px);}.footer-links li a:hover span::before {transform: translateX(4px);}.footer-social {display: flex;justify-content: center;justify-content: flex-start;gap: 15px;margin-left: 1rem;}.site-footer .row > [class*="col"]:nth-child(3) .footer-links li, .site-footer .row > [class*="col"]:nth-child(3) .footer-item {position: relative;padding-left: 48px;}.site-footer .row > [class*="col"]:nth-child(3) .footer-links li i, .site-footer .row > [class*="col"]:nth-child(3) .footer-item i, .site-footer .row > [class*="col"]:nth-child(3) .footer-links li .bi {position: absolute;left: 8px;top: 6px;transform: none;width: 28px;text-align: center;color: var(--color-primary);}.site-footer .row > [class*="col"]:nth-child(3) .footer-links li a, .site-footer .row > [class*="col"]:nth-child(3) .footer-item a {display: block;padding-left: 0;}@media (max-width: 576px) {.site-footer .row > [class*="col"]:nth-child(3) .footer-links li, .site-footer .row > [class*="col"]:nth-child(3) .footer-item {padding-left: 52px;}.site-footer .row > [class*="col"]:nth-child(3) .footer-links li i {left: 10px;top: 8px;}}.social-link {color: var(--color-text-00);font-size: 1.2rem;transition: all 0.3s ease;}.social-link:hover {color: #cfb017;transform: translateY(-4px);}.footer-bottom {border-top: 1px solid rgb(0 0 0 / 10%);}.footer-bottom p {color: var(--color-text-00);}.serviciosGenerales01 .img-grid-container {display: grid;grid-template-columns: repeat(2, 1fr);gap: 1rem;align-items: stretch;justify-items: center;}.serviciosGenerales01 .img-grid-item {overflow: hidden;}.serviciosGenerales01 .img-grid-item img {width: 100%;height: 100%;object-fit: cover;display: block;}.serviciosGenerales01 figure {margin: 0;}@media (min-width: 992px) {.serviciosGenerales01 .img-grid-container {grid-template-columns: repeat(4, 1fr);gap: 1.25rem;}.serviciosGenerales01 .img-grid-item {min-width: 280px;}}.capacity-grid {display: grid;grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));gap: 25px;padding: 40px 0;}.capacity-card {background: #f8f9fa;border-radius: 12px;padding: 30px;transition: all 0.3s ease;border-bottom: 5px solid #ddd;}.capacity-card:hover {transform: translateY(-10px);box-shadow: 0 10px 15px rgba(0, 0, 0, 0.5);border-bottom-color: var(--color-primary);}.highlighted {border-bottom-color: #d4af37;box-shadow: 0 10px 30px rgba(0,0,0,0.1);}.card-header {font-weight: bold;color: #888;font-size: 0.8rem;margin-bottom: 10px;}.tech-tag {display: inline-block;background: #333;color: white;padding: 5px 12px;border-radius: 20px;font-size: 0.75rem;margin-top: 15px;}.infoBanner {}.bannerMotoresBG {background-image: url("images/servicios/motores-generadores-industriales/mantenimiento-motores-electricos-gran-escala.webp");}.infoBanner__overlay {width: 100%;padding: 2rem 1rem;background-size: cover;background-position: center;}.infoBanner__content {max-width: 560px;background: hsl(0deg 0% 100% / 85%);border-radius: 12px;padding: 1.75rem;box-shadow: 0 20px 40px rgba(0,0,0,.15);}.infoBanner__title {font-size: 1.6rem;font-weight: 700;margin-bottom: 1rem;color: #0b1f3b;}.infoBanner__list {list-style: none;padding: 0;margin: 0;}.infoBanner__list li {position: relative;padding-left: 1.75rem;margin-bottom: .75rem;line-height: 1.5;color: #333;}.infoBanner__list li::before {content: "✔";position: absolute;left: 0;top: 0;color: #c89b3c;font-weight: 700;}@media (min-width: 768px) {.stat__number {font-size: 3.2rem;}.stat__plus {font-size: 2.2rem;}}@media (min-width: 992px) {}@media (min-width: 1024px) {.infoBanner {min-height: 480px;}.infoBanner__overlay {display: flex;justify-content: flex-start;padding: 3rem 5%;}.infoBanner_rightAlign{justify-content: flex-end;}.infoBanner__content {padding: 2.25rem 2.5rem;}.infoBanner__title {font-size: 1.9rem;}}.quick-stats {background: var(--color-primary);color: #fff;padding: 3rem 0;margin-bottom: 2rem;}.stat {display: flex;flex-direction: column;align-items: center;}.stat__value {display: flex;align-items: center;gap: .35rem;margin-bottom: .25rem;}.stat__plus {font-size: 1.8rem;font-weight: 800;color: var(--color-secondary);line-height: 1;}.stat__number {font-size: 2.6rem;font-weight: 800;color: var(--color-secondary);}.stat__unit {font-size: 1.2rem;font-weight: 600;color: var(--color-secondary);}.stat__label {font-size: .95rem;opacity: .85;max-width: 240px;}.headerForm {background-repeat:no-repeat;background-size:cover}.formConta{padding-top: 8rem;}.trust01Caption{font-family: Poppins, sans-serif;position: inherit;background-color: #ffffff00;backdrop-filter: none;}.trust01Caption h1, .trust01Caption p,.trust01Caption a{text-shadow: 0 0 black!important;}.trust01Caption h1 {font-family: var(--font-trust);font-size: 2rem !important;}.trust01Caption p{font-family: var(--font-trust);font-weight: 500!important;letter-spacing: 0px!important;}.trust01Caption a{font-family: var(--font-trust);}.btn-trust-align{display: flex ;}.btn-trust-align a:hover{background-color: var(--color-primaryHover)!important;color: var(--color-secondary)!important;}.monitoreoRemoto{margin-top: 2rem;}.monitoreoRemoto h2 {color: var(--color-text-02);font-weight: 300;font-size: 32px;}.monitoreoRemoto h2 strong{color: var(--color-primary);}.texto-justificado{text-align: justify;word-wrap: break-word;}.simsaTrust01-align {align-items: center;flex-direction: column;}.simsaTrust01Text-conta {position: relative;max-width: 1080px;background-color: #f2f2f2;overflow-y: scroll;height: 350px;margin-bottom: 1rem;}.simsaTrust01Img-conta {margin: auto;margin-right: 10px;}.monitoreoRemoto .simsa-slider-track {flex-direction: row;}.monitoreoRemoto .simsa-slide {flex: 0 0 100%;}.trust01Caption .container {align-items: flex-start;font-family: Poppins, sans-serif;}.trust01Caption .description{font-weight: 400;}@media (min-width: 576px) {.simsaTrust01Text-conta {overflow-y: auto;height: auto;margin-bottom: 0;}}@media (min-width: 768px) {.trust01Caption .description {max-width: 100%;}}@media (min-width: 992px) {.monitoreoRemoto .simsa-slide {flex: 0 0 100%;}}.trustInfoCarousel {background-color: hsl(0, 0%, 95%);}.trustInfoCarousel h1 {color: var(--color-text-02);}.trustInfoCarousel h1 strong{color: var(--color-primary);}.trustInfoCarousel p{color: var(--color-text-02);}.st-beneficios-imgGrid-conta .img-grid-container {box-sizing: border-box;}.st-beneficios-imgGrid-conta .img-grid-item {box-sizing: border-box;}.st-beneficios-imgGrid-conta .img-grid-container {display: flex;flex-wrap: nowrap;justify-content: flex-start;gap: 20px;overflow-x: auto;overflow-y: hidden;padding: 2rem 1rem;scroll-behavior: smooth;-webkit-overflow-scrolling: touch;scrollbar-width: thin;scrollbar-color: var(--color-primary) #f0f0f0;width: 100%;min-width: 100%;}.st-beneficios-imgGrid-conta .img-grid-container {scrollbar-width: auto;}.st-beneficios-imgGrid-conta .img-grid-container::-webkit-scrollbar {height: 15px;}.st-beneficios-imgGrid-conta .img-grid-container::-webkit-scrollbar-track {box-shadow: inset 0 0 5px var(--color-primary);border-radius: 5px;}.st-beneficios-imgGrid-conta .img-grid-container::-webkit-scrollbar-thumb {background: var(--color-primary);border-radius: 5px;}.st-beneficios-imgGrid-conta .img-grid-container::-webkit-scrollbar-thumb:hover {background: var(--color-primary);}.st-beneficios-imgGrid-conta .img-grid-item {position: relative;flex: 0 0 100%;min-width: 100%;max-width: 100%;border-radius: 15px;overflow: hidden;box-shadow: 0 4px 8px rgba(0,0,0,0.1);transition: transform 0.3s ease;}@media (min-width: 768px) {.st-beneficios-imgGrid-conta .img-grid-container {display: flex;flex-wrap: wrap;gap: 20px;justify-content: center;padding: 2rem 0;overflow: visible;width: auto;}.st-beneficios-imgGrid-conta .img-grid-item {position: relative;flex: 1;min-width: 200px;max-width: calc(20% - 16px);border-radius: 15px;overflow: hidden;box-shadow: 0 4px 8px rgba(0,0,0,0.1);transition: transform 0.3s ease;}}.img-grid-container {display: flex;flex-wrap: wrap;gap: 20px;justify-content: center;padding: 2rem 0;}.img-grid-item {position: relative;flex: 1;min-width: 200px;max-width: calc(20% - 16px);border-radius: 15px;overflow: hidden;box-shadow: 0 4px 8px rgba(0,0,0,0.1);transition: transform 0.3s ease;}.img-grid-item:hover {transform: translateY(-5px);}.img-grid-item img {width: 100%;height: 250px;object-fit: cover;}.img-grid-container.instalacion-grid {position: relative;align-items: center;}.img-grid-container.instalacion-grid::before {content: "";position: absolute;left: 0;right: 0;height: 8px;background: var(--color-primary);top: 50%;transform: translateY(-50%);z-index: 0;border-radius: 4px;}.img-grid-container.instalacion-grid .img-grid-item {position: relative;z-index: 1;box-shadow: 0 6px 16px rgba(0,0,0,0.08);}.img-grid-container.instalacion-grid .img-grid-item--side {flex: 0 0 25%;max-width: 25%;min-width: 180px;}.img-grid-container.instalacion-grid .img-grid-item--center {flex: 0 0 44%;max-width: 44%;min-width: 240px;display:flex;align-items:center;justify-content:center;padding:1.2rem;background:var(--color-primary);}.img-grid-container.instalacion-grid .img-grid-item--center h3 {margin:0;text-align:center;font-size:1.4rem;padding:0 1rem;}.img-grid-text {position: absolute;bottom: 0;left: 0;right: 0;padding: 15px;background: linear-gradient(transparent, rgba(0,0,0,0.8));color: white;text-align: center;}.img-grid-text h3 {margin: 0;font-size: 1.1rem;font-weight: 600;}.trust-container {display: flex;flex-direction: column;gap: 30px;max-width: 1200px;margin: 0 auto;align-items: center;}.center-logo {order: -1;}.center-logo{position: relative;z-index: 12;}.trust-container h3{color: var(--color-primary);}.trust-container .item{position: relative;z-index: 10;}.trust-container .item::after{content: '';position: absolute;width: 170px;height: 10px;border-radius: 6px;top: 50%;left: 100%;transform-origin: left center;transform: translateY(-50%) rotate(0deg);z-index: 1;background: rgba(0,0,0,0.06);}.trust-container .item::before{content: '';position: absolute;width: 18px;height: 18px;border-radius: 4px;top: 50%;left: calc(100% - 8px);transform: translateY(-50%);z-index: 2;background: rgba(0,0,0,0.06);}.trust-container .item.top-left::after{left: calc(100% - 12px);transform: translateY(-50%) rotate(0deg);background: var(--trust-pink);width: 180px;}.trust-container .item.top-left::before{left: calc(100% - 12px);background: var(--trust-pink);}.trust-container .item.top-right::after{left: auto;right: calc(100% - 12px);transform-origin: right center;transform: translateY(-50%) rotate(0deg);background: var(--trust-yellow);width: 180px;}.trust-container .item.top-right::before{left: auto;right: calc(100% - 12px);background: var(--trust-yellow);}.trust-container .item.bottom-left::after{left: calc(100% - 12px);transform: translateY(-50%) rotate(0deg);background: var(--trust-green);width: 180px;}.trust-container .item.bottom-left::before{left: calc(100% - 12px);background: var(--trust-green);}.trust-container .item.bottom-right::after{left: auto;right: calc(100% - 12px);transform-origin: right center;transform: translateY(-50%) rotate(0deg);background: var(--trust-orange);width: 180px;}.trust-container .item.bottom-right::before{left: auto;right: calc(100% - 12px);background: var(--trust-orange);}.trust-container .icon-circle{position: relative;z-index: 12;}.trust-container .item.top-left::before, .trust-container .item.top-right::before, .trust-container .item.bottom-left::before, .trust-container .item.bottom-right::before{background: var(--color-primaryHover);z-index: 2;display: none;}.trust-container .item.top-left::after, .trust-container .item.top-right::after, .trust-container .item.bottom-left::after, .trust-container .item.bottom-right::after{background: var(--color-primary);z-index: 0;display: none;}@media (min-width: 992px) {.trust-container .item.top-left::after, .trust-container .item.top-right::after, .trust-container .item.bottom-left::after, .trust-container .item.bottom-right::after, .trust-container .item.top-left::before, .trust-container .item.top-right::before, .trust-container .item.bottom-left::before, .trust-container .item.bottom-right::before{display: block;}}@media (max-width: 900px){.trust-container .item::after{width: 110px;height:8px;}.trust-container .item.top-left::after, .trust-container .item.top-right::after, .trust-container .item.bottom-left::after, .trust-container .item.bottom-right::after{width: 120px;}}.logo-circle {position: relative;width: 200px;height: 200px;background: #f8f9fa;border-radius: 50%;display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;}.circle-svg {position: absolute;width: 100%;height: 100%;transform: rotate(-90deg);transform-origin: 50% 50%;}.logo-circle h2 {margin: 0;font-size: 1.8rem;font-style: italic;font-weight: 900;}.logo-circle span {font-size: 0.7rem;font-weight: bold;}.item {display: flex;flex-direction: column;align-items: center;text-align: center;gap: 15px;}.icon-circle {border-radius: 50%;display: flex;align-items: center;justify-content: center;padding: 1rem;background-color: var(--color-primary);}.segment {fill: none;stroke-width: 10;stroke-linecap: butt;stroke-dasharray: 70.7 212.0;}.segment.pink {stroke: #d6a4a4;stroke-dashoffset: -5;stroke-dasharray: 60 999;}.segment.yellow {stroke: #e9c481;stroke-dashoffset: -75;stroke-dasharray: 60 999;}.segment.orange {stroke: #e8a68d;stroke-dashoffset: -220;stroke-dasharray: 55 999;}.segment.green {stroke: #bccdbf;stroke-dashoffset: -145;stroke-dasharray: 65 999;}.segment.pink, .segment.yellow, .segment.orange, .segment.green{stroke: var(--color-primary);}.logo-text {z-index: 1;text-align: center;}.logo-text h2 {margin: 0;font-size: 2.2rem;font-style: italic;color: #8b7d27;letter-spacing: -2px;line-height: 1;}.logo-text span {font-size: 0.7rem;color: #333;display: block;margin-top: 5px;font-family: Arial, sans-serif;}.icon-circle img {width: 50px;height: 50px;opacity: 0.7;}.text-content h3 {font-size: 1rem;margin-bottom: 8px;text-transform: uppercase;}.text-content p {font-size: 0.9rem;color: #555;line-height: 1.4;margin: 0;}.trustInfoCarousel p{font-size: var(--step-0);}.trust-instalaciones .img-grid-container.instalacion-grid .img-grid-item--side, .trust-instalaciones .img-grid-container.instalacion-grid .img-grid-item--center {flex: 0 0 100%;max-width: 100%;min-width: 180px;}.trust-instalaciones .img-grid-container.instalacion-grid .img-grid-item--center h3{color: var(--color-secondary);}@media (min-width: 768px) {.trust-instalaciones .img-grid-container.instalacion-grid .img-grid-item--side, .trust-instalaciones .img-grid-container.instalacion-grid .img-grid-item--center {flex: 0 0 25%;max-width: 25%;}}@media (min-width: 992px) {.trust-container {display: grid;grid-template-columns: 1fr 200px 1fr;grid-template-rows: 1fr 1fr;gap: 40px;align-items: center;}.simsaTrust01Text-conta {position: absolute;}.simsaTrust01-align{flex-direction: row;}.center-logo {grid-column: 2;grid-row: 1 / span 2;order: 0;margin: auto;}.item {flex-direction: row;text-align: left;}.top-left, .bottom-left {flex-direction: row-reverse;text-align: right;grid-column: 1;}.top-right, .bottom-right {grid-column: 3;}.top-left {grid-row: 1;}.bottom-left {grid-row: 2;}.top-right {grid-row: 1;}.bottom-right {grid-row: 2;}}#comoFunciona{scroll-margin-top: 120px;}.hardwareUtilizado{color: black;}.hardwareUtilizado p{padding: 0;}.hardware-scroll {display: flex;flex-wrap: nowrap;overflow-y: hidden;gap: 1rem;padding: 0;scroll-behavior: smooth;-webkit-overflow-scrolling: touch;scrollbar-width: thin;scrollbar-color: var(--color-primary) #f0f0f0;}.hardware-scroll > .col-md-4 {flex: 0 0 100%;max-width: 100%;}.hardware-scroll::-webkit-scrollbar {height: 6px;}.hardware-scroll::-webkit-scrollbar-track {background: #f0f0f0;border-radius: 10px;}.hardware-scroll::-webkit-scrollbar-thumb {background: var(--color-primary);border-radius: 10px;}@media (min-width: 768px) {.hardware-scroll {flex-wrap: wrap;overflow: visible;padding: 0;gap: 0;}.hardware-scroll > .col-md-4 {flex: 0 0 auto;max-width: 33.333333%;}}.serviceBox02 {position: relative;}.serviceBox02 img{max-width: 100%;}.serviceBox02_info {border: 1px solid var(--color-primary);padding: 2rem 2rem 2rem 2rem;text-align: center;-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;}.serviceBox02_column {padding-top: 35px;box-sizing: border-box;width: 100%;}.serviceBox02_subtitle {font-size: 27px;}.serviceBox02_subtitle {color: var(--color-primary);margin: 0px 0px 0px 0px;font-size: 18px;line-height: 1.5;font-weight: 700;transition: all 0.6s cubic-bezier(0.2, 0.55, 0.1, 0.7);}.serviceBox02_subtitle span {padding-left: 10px;}.serviceBox02 p{color: var(--color-text-02);}.serviceBox02_subtitle span:before {content: "";left: -10px;display: inline-block;position: relative;z-index: 1;width: 2px;height: 1.1em;top: 4px;background-color: var(--color-primary);transition: all 0.6s cubic-bezier(0.2, 0.55, 0.1, 0.7);}:root {--color-bg-dot: #CBD1D6;--circle-size: 300px;}.circular-progress-container {position: relative;width: var(--circle-size);height: var(--circle-size);margin: 0 auto;}.progress-svg {width: 100%;height: 100%;transform: rotate(-90deg);}.progress-bg {fill: none;stroke: #e9ecef;stroke-width: 6;}.progress-bar {fill: none;stroke: var(--color-primary);stroke-width: 3px;stroke-linecap: round;stroke-dasharray: 282.7;stroke-dashoffset: 282.7;transition: stroke-dashoffset 0.8s cubic-bezier(0.4, 0, 0.2, 1);}.image-wrapper {position: absolute;inset: 15%;display: flex;align-items: center;justify-content: center;z-index: 2;}.image-wrapper img {max-width: 130px;height: auto;transition: all 0.4s ease;}.dots-wrapper {position: absolute;inset: 0;z-index: 3;pointer-events: none;}.dot-item {position: absolute;width: 20px;height: 20px;top: 50%;left: 50%;transform: translate(-50%, -50%) rotate(calc(var(--i) - 90deg)) translateX(calc(var(--circle-size) / 2 * 0.9));}.dot-item span {display: block;width: 100%;height: 100%;background: var(--color-bg-dot);border: 3px solid #fff;border-radius: 50%;transition: all 0.3s ease;transform: rotate(calc(-1 * (var(--i) - 90deg)));}.dot-item.active span {background: var(--color-primary);transform: rotate(calc(-1 * (var(--i) - 90deg))) scale(1.3);box-shadow: 0 0 10px rgba(0,0,0,0.2);}.accordion-item{margin: 1rem 0;border: none;background-color: #ffffff00;}.accordion-button {transition: all 0.5s ease;border-radius: 1rem;padding: 1rem;display: inline-flex;justify-content: space-between;}.accordion-button i{opacity: 0;transition: all 0.5s ease;font-size: 1.5rem;}.accordion-button:hover i{opacity: 1;}.accordion-button:hover{padding: 1rem;color: var(--color-secondary);background: var(--color-primaryHover);}.accordion-button:not(.collapsed) {color: var(--color-secondary);background-color: var(--color-primary);}.accordion-item:first-of-type>.accordion-header .accordion-button {border-top-left-radius: 1rem;border-top-right-radius: 1rem;}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed {border-bottom-right-radius: 1rem;border-bottom-left-radius: 1rem;}.accordion-item:last-of-type>.accordion-collapse {border-bottom-right-radius: 1rem;border-bottom-left-radius: 1rem;}.accordion-collapse{background-color: var(--color-primaryHover);box-shadow: 0 4px 10px 0 #0000001A;border-radius: 1rem;margin-top: 1rem;}.accordion-body p{color: var(--color-secondary);}.collapsed .bi-dash{display: none;opacity: 0;}.collapsed .bi-plus{display: none;opacity: 1;}.accordion-button:not(.collapsed) .bi-dash{transition: all 0.5s ease;display: none;opacity: 1;}.accordion-button:not(.collapsed) .bi-plus{transition: all 0.5s ease;display: none;opacity: 0;}.servos-process .process-card h3 {font-size: medium;margin-bottom: 0;}.servos-marcas-atendias ul {columns: 2;column-gap: 1.5rem;list-style-position: inside;}.servos-gridImg .img-grid-item {min-width: 100%;}.servos-gridImg .img-grid-item img {height: 380px;}.electronicaCarousel .simsa-slide img{height: 700px;}@media (min-width: 992px) {:root {--circle-size: 400px;}.dot-item {width: 25px;height: 25px;}.image-wrapper img {max-width: 150px;}.servos-process .cards-track {grid-template-columns: repeat(3, 1fr);}.servos-capacity-grid{grid-template-columns: repeat(auto-fit, minmax(375px, 1fr));}.servos-gridImg .img-grid-item {min-width: 570px;}.electronica-process .cards-track {grid-template-columns: repeat(4, 1fr);}}.bannerBombasBG{background-image:url('https://simsamotores.com/__pruebas/2026_SIMSA/images/servicios/bombas-industriales/section01-02.jpg');}.bannerHusillosBG{background-image:url('https://simsamotores.com/__pruebas/2026_SIMSA/images/servicios/husillos-tornillos-bola/section01-01.jpg');}.aplicaciones-husillos{background-image:url('https://simsamotores.com/__pruebas/2026_SIMSA/images/servicios/husillos-tornillos-bola/section01-02.jpg');background-repeat:no-repeat;background-size:cover;}.overlay-right{justify-content: flex-end;}.husillos-gridImg .img-grid-item {min-width: 370px;}.feature-table {width: 100%;border-collapse: collapse;font-family: "Rubik", sans-serif;}.feature-table thead {display: none;}.feature-table tbody tr {display: block;border: 1px solid #e8e8e8;margin-bottom: 1rem;background: #fff;}.feature-table tbody th {background: var(--color-primary);color: #fff;padding: 0.75rem 1rem;font-weight: 600;text-align: left;}.feature-table tbody td {display: flex;justify-content: space-between;padding: 0.75rem 1rem;font-size: 0.95rem;border-top: 1px solid #e8e8e8;}.feature-table tbody td::before {content: attr(data-label);font-weight: 600;color: #555;}@media (min-width: 768px) {.feature-table thead {display: table-header-group;background:var(--color-primary);}.feature-table thead th {color: #fff;padding: 15px 18px;text-align: left;}.feature-table tbody th {background: var(--color-primaryHover);}.feature-table tbody tr {display: table-row;border: none;}.feature-table tbody tr:nth-child(even) {background: #f2f2f2;}.feature-table tbody th, .feature-table tbody td {display: table-cell;padding: 15px 18px;border: 1px solid #e8e8e8;}.feature-table tbody td::before {display: none;}}.marcas-carousel{align-items: center;}.marcas-carousel .card-carousel img{height: auto;}.marcas-carousel .card-carousel {padding: 1rem;}.process-section {padding:3rem 0;}.progress-wrapper {position: relative;padding-top: 30px;}.progress-bar {height: 6px;background: var(--color-text-00);border-radius: 4px;position: relative;}.progress-fill {height: 100%;width: 0%;background: var(--color-primary);border-radius: 4px;transition: width .6s ease;}.progress-dots {position: absolute;top: 1.35em;left: 0;width: 100%;display: flex;justify-content: space-between;z-index: 10;}.dot {width: 22px;height: 22px;border-radius: 50%;background: var(--color-secondary);cursor: pointer;transition: transform .3s, background .3s;box-shadow: 0px 0px 0px 2px #6f6f6f;}.dot:first-child {margin-left: 3%;}.dot.active {background: var(--color-primary);transform: scale(1.2);box-shadow: 0px 0px 0px 2px var(--color-primaryHover);}.dot.completed {background: var(--color-primaryHover);box-shadow: 0px 0px 0px 2px var(--color-primary);}.cards-wrapper {position: relative;overflow: hidden;margin-top: 3rem;padding: 1em 0;}.cards-track {display:flex;transition: transform .6s ease;}.process-card {min-width:100%;background:#fff;padding:1rem;border-radius:12px;text-align:center;cursor:pointer;border-bottom: 5px solid #ddd;transition: all .6s ease;display: inline-flex;justify-content: center;align-items: center;}.process-card h3{font-size: medium;}.process-card p{font-size: medium;margin-bottom: 0;}.process-card:hover {transform: translateY(-10px);border-bottom-color: var(--color-primary);}.process-card.active {border-bottom-color: var(--color-primary);transform: translateY(-10px);}.carousel-controls {position: relative;width: 100%;display: flex;justify-content: space-between;pointer-events: none;}.carousel-btn {pointer-events: auto;background: var(--color-primary);border: none;width: 42px;height: 42px;border-radius: 50%;font-size: 1.6rem;cursor: pointer;color: var(--color-secondary);display: flex;align-items: center;justify-content: center;transition: all .2s ease, box-shadow .2s ease;}.carousel-btn:hover {background: var(--color-primaryHover);}.bannerTransformadoresBG{background-image:url('https://simsamotores.com/__pruebas/2026_SIMSA/images/servicios/transformadores-electricos/section01-01.jpg');}@media (min-width:992px){.cards-track {display:grid;grid-template-columns: repeat(2,1fr);grid-auto-rows: auto;gap:1.5rem;transform:none!important;}.cards-wrapper {overflow: visible;}.process-card {min-width:auto;}.process-card.active {box-shadow: 0 10px 15px rgba(0, 0, 0, 0.5);}.process-card:hover {box-shadow: 0 10px 15px rgba(0, 0, 0, 0.5);}.carousel-controls {display:none;}}.bannerCampoBG{background-image:url('https://simsamotores.com/__pruebas/2026_SIMSA/images/servicios/servicio-campo/section01-01.jpg');}@media (min-width: 576px) {.card-carousel img {height: 250px;}.iso-logo-navbar-conta img{max-width: 70px;}}@media (min-width: 768px) {#hero-slider img {height: 100vh;}.card-carousel img {height: 280px;}.feature-icon {font-size: 3.5rem;}#blog .blog-card {flex-direction: row;}#blog .blog-info {margin-left: -30px;}}@media (min-width: 992px) {.footer-title {font-size: 1.1rem;}.navbar-expand-lg .navbar-collapse {margin-right: 1rem;}.contactUs-conta {padding-bottom: 2rem;}.parallax-content {position: absolute;bottom: 20px;left: 20px;}.formContact-conta {position: relative;}.formContact-conta .map-card {position: absolute;right: 0;top: -310px;width: 480px;height: 290px;z-index: 4;box-shadow: 0 12px 30px rgba(0,0,0,0.35);margin: 0 1rem;overflow: hidden;}.navbar {padding: .25rem 0;}}@media (min-width: 1024px) {#hero-slider {margin-top: -108px;}.navbar img{max-width: 200px;}.card-carousel img {height: 300px;}.card-title h3 {font-size: 1.25rem;}#blog .section-title {font-size: 2rem;}#blog .blog-info h4 {font-size: 1.2rem;}.iso-logo-navbar-conta img{max-width: 100px;}.headerForm {margin-top: -108px;}.formConta{padding-top: 10rem;}}