:root {--color-primary: #145ac2;--color-accent: #244d8a;--color-dark: #110b13;--color-text: #26334f;--color-muted: #657089;--color-white: #fff;--color-light: #f3f7ff;--color-border: rgba(8, 20, 46, .10);--color-tag-dot: #145ac2;--font-base: Arial, Helvetica, sans-serif;--container-width: 1156px;--section-space: clamp(2.5rem, 8vw, 4.5rem);--section-space-sm: clamp(3.5rem, 7vw, 5.5rem);--radius-sm: 12px;--radius-md: 22px;--radius-lg: 34px;--shadow-soft: 0 20px 60px rgba(8, 20, 46, .10);}html {scroll-behavior: smooth;}body {margin: 0;font-family: var(--font-base);color: var(--color-text);background: var(--color-white);line-height: 1.7;}img {max-width: 100%;display: block;}a {text-decoration: none;}.container-main {width: min(100% - 2rem, var(--container-width));margin-inline: auto;}.section {padding: var(--section-space) 0;}.section-sm {padding-block: var(--section-space-sm);}.section-light {background: var(--color-light);}.section-tag {display: inline-flex;align-items: center;gap: .6rem;color: var(--color-dark);font-size: .95rem;line-height: 1.4;font-weight: 800;letter-spacing: .01em;text-transform: uppercase;}.section-tag::before {content: "";flex-shrink: 0;width: 10px;height: 10px;border-radius: 50%;background: var(--color-tag-dot);}.section-dark .section-tag {color: var(--color-white);}.section-title {margin: 1.5rem 0 1.25rem;color: var(--color-dark);font-size: clamp(1.6rem, 3.8vw, 2.5rem);line-height: 1.18;font-weight: 700;letter-spacing: -.035em;}.pt {display: block;list-style-type: disc;margin-block-start: 1em;margin-block-end: 1em;padding-inline-start: 40px;unicode-bidi: isolate;}.section-text {color: var(--color-text);font-size: clamp(1rem, 1.4vw, 1.08rem);}.btn-theme {display: inline-flex;align-items: center;justify-content: center;min-height: 52px;padding: .7rem 2.15rem;border: 1px solid transparent;border-radius: 999px;background: var(--color-accent);color: var(--color-white);font-weight: 700;transition: .25s ease;}.btn-theme:hover {color: var(--color-white);background: var(--color-primary);transform: translateY(-2px);}.btn-outline-light {display: inline-flex;align-items: center;justify-content: center;min-height: 52px;padding: .7rem 2.15rem;border: 1px solid rgba(255, 255, 255, .9);border-radius: 999px;color: var(--color-white);font-weight: 700;transition: .25s ease;}.btn-outline-light:hover {color: var(--color-dark);background: var(--color-white);}.site-header {position: fixed;inset: 0 0 auto;z-index: 1000;padding-top: 1.25rem;padding-bottom: 1.25rem;background: transparent;box-shadow: 0 0 0 rgba(8, 20, 46, 0);transition: background .35s ease, padding .35s ease, box-shadow .35s ease;}.site-header.is-scrolled {padding-top: .65rem;padding-bottom: .65rem;background: rgba(8, 20, 46, .92);backdrop-filter: blur(12px);box-shadow: 0 10px 30px rgba(8, 20, 46, .18);}.site-header .navbar {padding: 0;}.brand {color: var(--color-white);font-size: 1.75rem;line-height: 1;font-weight: 800;letter-spacing: -.06em;text-decoration: none;}.brand small {display: block;margin-left: .15rem;margin-bottom: -.2rem;color: var(--color-primary);font-size: .62rem;line-height: 1;letter-spacing: 0;}.brand span {color: var(--color-white);}.nav-link {position: relative;padding: .5rem .85rem !important;color: rgba(255, 255, 255, .92) !important;font-weight: 600;}.nav-link::after {content: "";position: absolute;left: .85rem;right: .85rem;bottom: .15rem;height: 2px;background: var(--color-accent);transform: scaleX(0);transform-origin: left;transition: transform .25s ease;}.nav-link:hover::after, .nav-link.active::after {transform: scaleX(1);}.navbar-toggler {position: relative;width: 30px;height: 22px;padding: 0;border: none;background: transparent;cursor: pointer;}.navbar-toggler:focus {box-shadow: none;outline: none;}.hamburger-line {position: absolute;left: 0;width: 100%;height: 2px;border-radius: 2px;background: var(--color-white);transition: transform .3s ease, opacity .25s ease, top .3s ease;}.hamburger-line:nth-child(1) {top: 0;}.hamburger-line:nth-child(2) {top: 10px;}.hamburger-line:nth-child(3) {top: 20px;}.navbar-toggler.is-open .hamburger-line:nth-child(1) {top: 10px;transform: rotate(45deg);}.navbar-toggler.is-open .hamburger-line:nth-child(2) {opacity: 0;}.navbar-toggler.is-open .hamburger-line:nth-child(3) {top: 10px;transform: rotate(-45deg);}.hero {position: relative;min-height: 590px;display: flex;align-items: center;overflow: hidden;isolation: isolate;background: linear-gradient(90deg, rgba(4, 10, 20, .58) 48%, rgba(4, 10, 20, .48) 100%), url("../../dr-design/gallery/hero-image.webp") center center / cover no-repeat;}.section-dark::after {content: "";position: absolute;z-index: -1;inset: 0;background: linear-gradient(90deg, rgba(17, 11, 19, 1) 50%, rgba(4, 3, 5, 1) 100%);opacity: .72;pointer-events: none;}.hero-content {position: relative;z-index: 2;max-width: 720px;padding-block: 8rem 5rem;}.hero-title {margin: 0;color: var(--color-white);font-size: clamp(3rem, 6.4vw, 3.5rem);line-height: 1.02;letter-spacing: -.055em;font-weight: 700;max-width: 900px;}.hero-title .accent {color: var(--color-accent);}.hero-copy {max-width: 610px;margin: 1.7rem 0 2.25rem;color: rgba(255, 255, 255, .94);font-size: clamp(1rem, 1.8vw, 1.25rem);}.hero-actions {display: flex;flex-wrap: wrap;gap: 1rem;}.about-image {position: relative;overflow: hidden;border-radius: 0 0 48px 0;box-shadow: var(--shadow-soft);width: 100%;aspect-ratio: 1 / 1;background: url(../../dr-design/gallery/about-us.webp)no-repeat right/cover;}.about-content {padding-left: clamp(0rem, 3vw, 2.5rem);}.about-stats {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 2rem;margin-top: 2rem;}.stat-number {margin: 0;color: var(--color-primary);font-size: clamp(2em, 5vw, 2rem);line-height: 1;font-weight: 700;letter-spacing: -.04em;}.stat-label {margin-top: .55rem;color: var(--color-dark);font-weight: 700;}.content-placeholder {min-height: 260px;display: grid;place-items: center;border: 1px dashed rgba(44, 116, 255, .35);border-radius: var(--radius-md);background: linear-gradient(135deg, rgba(44, 116, 255, .04), rgba(1, 194, 206, .06));color: var(--color-muted);text-align: center;padding: 2rem;}.section-dark {position: relative;background: var(--color-dark);overflow: hidden;isolation: isolate;}.section-dark .section-title, .section-dark .section-text {color: var(--color-white);}.section-dark .section-text {color: rgba(255, 255, 255, .72);max-width: 640px;}.why-image {position: relative;overflow: hidden;border-radius: var(--radius-md);box-shadow: var(--shadow-soft);}.why-image img {width: 100%;aspect-ratio: 4 / 3;object-fit: cover;}.why-list {margin-top: 2.25rem;}.why-list-item {display: flex;align-items: flex-start;gap: .65rem;margin-bottom: 1.1rem;color: var(--color-white);font-weight: 600;}.why-list-item svg {flex-shrink: 0;margin-top: .2rem;width: 18px;height: 18px;color: var(--color-accent);}.cta-image {position: relative;overflow: hidden;border-radius: 0 var(--radius-lg) 0 var(--radius-lg);box-shadow: var(--shadow-soft);}.cta-image img {width: 100%;aspect-ratio: 4 / 3;object-fit: cover;}.cta-content {padding-left: clamp(0rem, 3vw, 2.5rem);}.cta-actions {display: flex;flex-wrap: wrap;align-items: center;gap: 1.5rem;margin-top: 2rem;}.cta-actions a {text-decoration: none;}.cta-contact-link {color: var(--color-accent);font-weight: 700;font-size: 1.05rem;}.cta-contact-link strong {color: var(--color-dark);}.companies-copy {margin-top: 1.1rem;}.company-card-link {display: block;height: 100%;color: inherit;text-decoration: none;}.company-card {position: relative;display: flex;flex-direction: column;gap: 1.25rem;height: 100%;padding: 1.75rem 1.5rem;border: 1px solid var(--color-border);border-radius: var(--radius-md);background: var(--color-white);box-shadow: 0 6px 20px rgba(8, 20, 46, .05);transition: .3s ease;}.company-card-link:hover .company-card {border-color: transparent;box-shadow: var(--shadow-soft);transform: translateY(-5px);}.company-logo {display: inline-flex;align-items: center;justify-content: center;width: 56px;height: 56px;padding: 9px;border-radius: 14px;background: var(--color-light);border: 1px solid var(--color-border);flex-shrink: 0;transition: .3s ease;}.company-logo img {width: 100%;height: 100%;object-fit: contain;}.company-card-link:hover .company-logo {border-color: transparent;background: linear-gradient(135deg, rgba(44, 116, 255, .10), rgba(1, 194, 206, .14));}.company-name {margin: 0;flex-grow: 1;color: var(--color-dark);font-size: 1.05rem;font-weight: 700;line-height: 1.35;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}.view-jobs-pill {display: inline-flex;align-items: center;justify-content: space-between;gap: .5rem;padding-top: 1rem;border-top: 1px solid var(--color-border);color: var(--color-accent);font-size: .88rem;font-weight: 700;}.view-jobs-pill__icon {display: inline-flex;align-items: center;justify-content: center;width: 28px;height: 28px;border-radius: 50%;background: rgba(44, 116, 255, .10);font-size: .85rem;transition: .25s ease;}.company-card-link:hover .view-jobs-pill__icon {background: var(--color-primary);color: var(--color-white);transform: translate(2px, -2px);}.btn-outline-theme {display: inline-flex;align-items: center;justify-content: center;gap: .5rem;min-height: 52px;padding: .7rem 2.15rem;border: 1px solid var(--color-accent);border-radius: 999px;color: var(--color-accent);font-weight: 700;transition: .25s ease;}.btn-outline-theme:hover {color: var(--color-white);background: var(--color-primary);}@media (max-width: 991.98px) {.why-image {margin-top: 2.5rem;}.cta-content {padding-left: 0;margin-top: -2.5rem;}.companies-cards {margin-top: 2.5rem;}.job-card-footer {display: block;}.job-card, .job-card-footer {display: block !important;}}.site-footer {background: var(--color-dark);padding-block: 1.55rem;}.footer-top {display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 1.5rem;padding-bottom: 2.25rem;border-bottom: 1px solid rgba(255, 255, 255, .12);}.footer-links {display: flex;flex-wrap: wrap;gap: 1.75rem;}.footer-links a {position: relative;color: rgba(255, 255, 255, .78);font-weight: 600;font-size: .95rem;transition: color .25s ease;text-decoration: none;}.footer-links a:hover {color: var(--color-white);}.footer-bottom {color: rgba(255, 255, 255, .55);font-size: .9rem;text-align: center }.footer-bottom p {padding-top: 1.3rem;margin: 0;}@media (max-width: 575.98px) {.footer-top {flex-direction: column;align-items: flex-start;}.footer-links {gap: 1.1rem 1.5rem;}.job-grid {display: block !important;}.job-card {margin-bottom: 1.5rem;}.job-grid>* {flex-basis: calc((100% - 3rem) / 1);box-sizing: border-box;}}@media (max-width: 991.98px) {.site-header {padding-top: .75rem;}#mainNav.collapse {display: block;overflow: hidden;max-height: 0;opacity: 0;margin-top: 0;padding: 0 .75rem;border-radius: var(--radius-sm);background: rgba(8, 20, 46, .94);backdrop-filter: blur(12px);transition: max-height .35s ease, opacity .3s ease, margin-top .35s ease, padding .35s ease;}#mainNav.collapse.show {max-height: 400px;opacity: 1;margin-top: .75rem;padding: .75rem;}.hero {min-height: 650px;}.hero-content {padding-block: 8rem 4rem;}.about-content {padding-left: 0;margin-top: -2.5rem;}}@media (max-width: 1024px) {.job-card-apply {width: 63%;}}@media(max-width: 344px) {.job-card-apply {padding: .7rem 1.15rem !important;}}@media (max-width: 575.98px) {.container-main {width: min(100% - 1.5rem, var(--container-width));}.hero {min-height: 680px;background: #000;}.hero-title {font-size: clamp(2.65rem, 13vw, 4rem);}.hero-actions {flex-direction: column;align-items: stretch;}.about-image {display: none;}.why-image {display: none;}.cta-image {display: none;}.content-block-image {display: none;}.content-block-images {display: none;}.content-block-copy {margin-top: -3rem !important;}.page-banner-title {font-size: 3.7rem !important;}.job-card {text-align: center }.btn-theme, .btn-outline-light {width: 100%;}.about-stats {gap: 1rem;}.stat-number {font-size: 2.35rem;}}.page-banner {position: relative;min-height: 220px;display: flex;align-items: center;overflow: hidden;isolation: isolate;text-align: center;}.page-banner-content {position: relative;z-index: 2;margin-inline: auto;padding-block: 4.75rem 1.75rem;}.page-banner-title {margin: 0;color: var(--color-white);font-size: 3rem;line-height: 1.15;letter-spacing: -.04em;font-weight: 700;}.page-banner-text {max-width: 620px;margin: .65rem auto 0;color: rgba(255, 255, 255, .85);font-size: clamp(.95rem, 1.2vw, 1.02rem);}@media (max-width: 991.98px) {.page-banner {min-height: 180px;}.page-banner-content {padding-block: 4rem 1.5rem;}}.content-block:not(:last-child) {margin-bottom: 2.5rem;}.content-block-image {position: relative;overflow: hidden;border-radius: var(--radius-md);box-shadow: var(--shadow-soft);width: 100%;aspect-ratio: 4 / 3;background: url(../../dr-design/gallery/about-we.webp) no-repeat left/cover;}.content-block-images {position: relative;overflow: hidden;border-radius: var(--radius-md);box-shadow: var(--shadow-soft);width: 100%;aspect-ratio: 4 / 3;background: url(../../dr-design/gallery/our-service.webp) no-repeat left/cover;}.content-block-copy {padding-left: clamp(0rem, 3vw, 2rem);}.content-block.reverse .content-block-copy {padding-left: 0;padding-right: clamp(0rem, 3vw, 2rem);}@media (max-width: 991.98px) {.content-block-copy, .content-block.reverse .content-block-copy {padding-inline: 0;margin-top: -2rem;}.content-block-image {display: none;}.content-block-images {display: none;}.hero {background: #000;}.about-image {display: none;}.why-image {display: none;}.cta-image {display: none;}}@media(min-width:3000px) {.hero {min-height: 1200px;}}.feature-grid {margin-top: 1rem;}.feature-card {height: 100%;padding: 1.75rem;border: 1px solid var(--color-border);border-radius: var(--radius-md);background: var(--color-white);box-shadow: 0 6px 20px rgba(8, 20, 46, .05);transition: .3s ease;}.feature-card:hover {border-color: transparent;box-shadow: var(--shadow-soft);transform: translateY(-5px);}.feature-card-title {margin: 0 0 .6rem;color: var(--color-dark);font-size: 1.1rem;font-weight: 700;}.feature-card-text {margin: 0;color: var(--color-muted);font-size: .98rem;}.subsection-title {margin: 0 0 .6rem;color: var(--color-accent);font-size: 1.15rem;font-weight: 700;letter-spacing: -.01em;}.legal-block {margin-bottom: 1.75rem;}.legal-block .section-text {max-width: none;}.legal-block ul {margin: 0 0 0 1.1rem;padding: 0;color: var(--color-text);}.legal-block li {margin-bottom: .35rem;}.form-theme .form-label {margin-bottom: .5rem;color: var(--color-dark);font-weight: 700;font-size: .92rem;}label.error {color: red;font-size: 1rem;display: block;margin-bottom: 8px;text-align: start;}label.error.fail-alert {border: 2px solid red;border-radius: 4px;line-height: 1;padding: 2px 0 6px 6px;background: #ffe6eb;}input.valid.success-alert {border: 2px solid #4caf50;color: green;padding-top: 10px;padding-bottom: 10px;}input.error, textarea.error {border: 1px solid red !important;font-weight: 300;color: red;}.alert {border: 1px solid #0A3622;border-radius: 6px;background: #d1e7dd;padding: 10px;}.alert-success {color: #0a3622;}.form-theme .form-control, .form-theme .form-select {min-height: 48px;padding: .6rem 1rem;border: 1px solid var(--color-border);border-radius: var(--radius-sm);color: var(--color-text);font-family: var(--font-base);font-size: 1rem;background: var(--color-light);transition: .25s ease;}.form-theme textarea.form-control {min-height: 120px;resize: none;}.form-theme .form-control:focus, .form-theme .form-select:focus {outline: none;border-color: var(--color-primary);background: var(--color-white);box-shadow: 0 0 0 4px rgba(231, 4, 49, .08);}.btn-theme.btn-form {border: none;cursor: pointer;}.form-card {padding: clamp(1.25rem, 2.5vw, 2rem);border: 1px solid var(--color-border);border-radius: var(--radius-md);background: var(--color-white);box-shadow: var(--shadow-soft);}.companies-grid-page {margin-top: .5rem;}.search-filters {padding: clamp(1.5rem, 3vw, 2rem);border-radius: var(--radius-md);background: var(--color-white);box-shadow: var(--shadow-soft);}.search-filters .form-control, .search-filters .form-select {min-height: 52px;padding: .7rem 1.1rem;border: 1px solid var(--color-border);border-radius: var(--radius-sm);color: var(--color-text);font-family: var(--font-base);font-size: .98rem;background: var(--color-light);}.search-filters .form-control:focus, .search-filters .form-select:focus {outline: none;border-color: var(--color-primary);background: var(--color-white);box-shadow: 0 0 0 4px rgba(231, 4, 49, .08);}.search-filters .btn-theme {width: 100%;border: none;cursor: pointer;padding: .7rem;}.results-count {margin: 2.5rem 0 1.5rem;color: var(--color-dark);font-weight: 700;}.job-grid {display: flex;flex-wrap: wrap;gap: 1.5rem;justify-content: center;}.job-grid>* {flex-basis: calc((100% - 3rem) / 2);box-sizing: border-box;}.job-card {display: flex;gap: 1.25rem;padding: 1.75rem;border: 1px solid var(--color-border);border-radius: var(--radius-md);background: var(--color-white);box-shadow: 0 6px 20px rgba(8, 20, 46, .05);transition: .3s ease;}.job-card:hover {border-color: transparent;box-shadow: var(--shadow-soft);transform: translateY(-5px);}.job-card-logo {display: inline-flex;align-items: center;justify-content: center;width: 64px;height: 64px;padding: 10px;border-radius: 14px;background: var(--color-light);border: 1px solid var(--color-border);flex-shrink: 0;}.job-card-logo img {width: 100%;height: 100%;object-fit: contain;}.job-card-body {display: flex;flex-direction: column;flex-grow: 1;min-width: 0;}.job-card-title {margin: 0 0 .35rem;color: var(--color-dark);font-size: 1.08rem;font-weight: 700;line-height: 1.35;}.job-card-title a {color: inherit;}.job-card-title a:hover {color: var(--color-primary);}.job-card-company {margin: 0 0 .85rem;color: var(--color-accent);font-weight: 700;font-size: .92rem;}.job-card-meta p {margin-bottom: 0px;}.job-card-meta span {color: var(--color-muted);font-size: .85rem;font-weight: 600;}.job-card-footer {display: flex;align-items: center;justify-content: space-between;gap: 1rem;margin-top: auto;padding-top: 1rem;border-top: 1px solid var(--color-border);}.job-card-date {color: var(--color-muted);font-size: .82rem;}.job-card-apply {display: inline-flex;align-items: center;justify-content: center;padding: .7rem 2.15rem;border: 1px solid transparent;border-radius: 999px;background: var(--color-accent);color: var(--color-white);font-weight: 700;transition: .25s ease;}.job-card:hover .job-card-apply {color: var(--color-white);background: var(--color-primary);transform: translateY(-2px);}.job-header {padding: clamp(1.75rem, 3vw, 2.5rem);border: 1px solid var(--color-border);border-radius: var(--radius-md);background: var(--color-white);box-shadow: var(--shadow-soft);}.job-header-logo {display: inline-flex;align-items: center;justify-content: center;width: 92px;height: 92px;padding: 12px;border-radius: 18px;background: var(--color-light);border: 1px solid var(--color-border);}.job-header-logo img {width: 100%;height: 100%;object-fit: contain;}.job-header-title {margin: 0 0 .6rem;color: var(--color-dark);font-size: clamp(1.4rem, 2.6vw, 1.85rem);font-weight: 700;letter-spacing: -.02em;}.job-header-meta {display: flex;flex-wrap: wrap;gap: .5rem 1.5rem;}.job-header-meta span {color: var(--color-text);font-size: .95rem;}.job-header-meta strong {color: var(--color-dark);}.job-description h2, .job-description h3, .job-description h4 {color: var(--color-dark);font-weight: 700;}.tag-pill-group {display: flex;flex-wrap: wrap;gap: .6rem;}.tag-pill {display: inline-flex;align-items: center;padding: .5rem 1.1rem;border-radius: 999px;background: var(--color-light);border: 1px solid var(--color-border);color: var(--color-text);font-size: .88rem;font-weight: 600;transition: .25s ease;}.tag-pill:hover {background: var(--color-primary);border-color: var(--color-primary);color: var(--color-white);}.keywords-card {padding: 1.5rem;border: 1px solid var(--color-border);border-radius: var(--radius-md);background: var(--color-white);}.keywords-card:not(:last-child) {margin-bottom: 1.25rem;}.keywords-card-title {margin: 0 0 1rem;color: var(--color-dark);font-size: 1.1rem;font-weight: 700;}.job-description ul {margin: 1rem 0 1.75rem 1.2rem;padding: 0;}.job-description li {margin-bottom: .5rem;color: var(--color-text);}.section-tight {padding-block: clamp(2rem, 5vw, 3.25rem);}.contact-details {display: flex;flex-direction: column;gap: 1.1rem;margin-top: 1.75rem;}.contact-detail-item {display: flex;flex-direction: column;gap: .2rem;padding-bottom: 1.1rem;border-bottom: 1px solid rgba(255, 255, 255, .14);}.contact-detail-item:last-child {border-bottom: none;padding-bottom: 0;}.contact-detail-label {color: rgba(255, 255, 255, .6);font-size: .82rem;font-weight: 700;text-transform: uppercase;letter-spacing: .04em;}.contact-detail-value, .contact-detail-value a {color: var(--color-white);font-weight: 700;font-size: 1.02rem;text-decoration: none;}.contact-detail-value a:hover {color: var(--color-accent);}.contact-details-light .contact-detail-item {border-bottom-color: var(--color-border);}.contact-details-light .contact-detail-label {color: var(--color-muted);}.contact-details-light .contact-detail-value, .contact-details-light .contact-detail-value a {color: var(--color-dark);}.contact-details-light .contact-detail-value a:hover {color: var(--color-primary);}html, body {max-width: 100%;overflow-x: clip;}body {overflow-x: hidden;}.container-main {width: calc(100% - 2rem);max-width: var(--container-width);box-sizing: border-box;}.row {min-width: 0;}.row>* {min-width: 0;}.navbar, .navbar>.container-main {min-width: 0;max-width: 100%;}.brand {min-width: 0;}.brand p {min-width: 0;}.hero-content, .about-content, .cta-content, .section-text, .section-title {min-width: 0;max-width: 100%;}.why-image img, .cta-image img, .about-image img, .content-block-image, .content-block-image {max-width: 100%;height: auto;}.job-card, .job-card-body, .company-card, .company-card-link, .footer-top, .footer-links {min-width: 0;max-width: 100%;}.tag-pill {max-width: 100%;box-sizing: border-box;white-space: normal;}.tooltip-content {box-sizing: border-box;max-width: calc(100vw - 30px);}@media (min-width: 992px) and (max-width: 1199.98px) {.container-main {width: calc(100% - 2rem);}.navbar .navbar-nav {min-width: 0;}.navbar .nav-link {white-space: nowrap;}.about-content, .cta-content {padding-left: 0;}}@media (max-width: 991.98px) {.container-main {width: calc(100% - 2rem);}.row {--bs-gutter-x: 1.5rem;}}@media (max-width: 575.98px) {.container-main {width: calc(100% - 1.5rem);}}