.legacy-marketing-theme{--legacy-bg:#050505;--legacy-bg-soft:#0d0d0d;--legacy-surface:#101010eb;--legacy-surface-strong:#181818fa;--legacy-border:#ffffff1a;--legacy-text:#fff;--legacy-muted:#ffffffad;--legacy-accent:#ff6b00;--legacy-accent-2:#ff9e4d;--legacy-shadow:0 24px 80px #00000052;background:radial-gradient(circle at top left,#ff6b002e,#0000 28%),radial-gradient(circle at top right,#ff9e4d1f,#0000 24%),linear-gradient(180deg,#070707,#020202);color:var(--legacy-text)}.legacy-marketing-theme .font-display{font-family:var(--font-montserrat),var(--dm-saans-font),sans-serif!important}.legacy-marketing-theme .text-gradient{background:linear-gradient(135deg,var(--legacy-accent) 0,var(--legacy-accent-2) 100%);-webkit-background-clip:text;-webkit-text-fill-color:#0000;background-clip:text}.legacy-marketing-theme .orange-glow{box-shadow:0 0 30px #ff6b0040}.legacy-marketing-theme .legacy-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border-radius:999px;background:#ff6b001f;border:1px solid #ff6b0042;color:var(--legacy-accent-2);font-family:var(--font-montserrat),var(--dm-saans-font),sans-serif;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.legacy-marketing-theme .legacy-eyebrow:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--legacy-accent);box-shadow:0 0 18px #ff6b0080}.legacy-marketing-theme .legacy-panel{position:relative;border-radius:28px;background:linear-gradient(180deg,#121212f5,#060606f5);border:1px solid #ffffff14;box-shadow:var(--legacy-shadow);overflow:hidden}.legacy-marketing-theme .legacy-panel:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,#ff6b001f,#0000 24%),linear-gradient(180deg,hsla(0,0%,100%,.025),#0000 30%);pointer-events:none}.legacy-marketing-theme .legacy-title{font-family:var(--font-montserrat),var(--dm-saans-font),sans-serif;font-style:italic;text-transform:uppercase;letter-spacing:-.04em}.legacy-marketing-theme ::selection{background:var(--legacy-accent);color:#000}.legacy-marketing-theme,.legacy-marketing-theme a,.legacy-marketing-theme button,.legacy-marketing-theme input,.legacy-marketing-theme label,.legacy-marketing-theme li,.legacy-marketing-theme p,.legacy-marketing-theme select,.legacy-marketing-theme span,.legacy-marketing-theme textarea{font-family:var(--font-inter),var(--dm-saans-font),sans-serif}.legacy-marketing-theme [class*=heading-],.legacy-marketing-theme h1,.legacy-marketing-theme h2,.legacy-marketing-theme h3,.legacy-marketing-theme h4,.legacy-marketing-theme h5,.legacy-marketing-theme h6{font-family:var(--font-montserrat),var(--dm-saans-font),sans-serif;color:var(--legacy-text);letter-spacing:-.02em}.legacy-marketing-theme a{color:inherit;transition:color .25s ease,border-color .25s ease,background-color .25s ease,transform .25s ease,box-shadow .25s ease}.legacy-marketing-theme a:hover{color:var(--legacy-accent)}.legacy-marketing-theme .main,.legacy-marketing-theme .main.general_perso{position:relative;background:#0000;color:var(--legacy-text);overflow:clip}.legacy-marketing-theme .main.general_perso:before,.legacy-marketing-theme .main:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff08 1px,#0000 0),linear-gradient(90deg,#ffffff08 1px,#0000 0);background-size:120px 120px;-webkit-mask-image:linear-gradient(180deg,#0006,#0000 90%);mask-image:linear-gradient(180deg,#0006,#0000 90%);pointer-events:none;opacity:.22}.legacy-marketing-theme .section,.legacy-marketing-theme .section-contact-form-improved,.legacy-marketing-theme .section-map-improved,.legacy-marketing-theme [class*=section-]{position:relative;color:var(--legacy-text)}.legacy-marketing-theme .container,.legacy-marketing-theme .container-sub{position:relative;z-index:1}.legacy-marketing-theme .container-sub{max-width:1340px}.legacy-marketing-theme .color-text,.legacy-marketing-theme .copyright-text,.legacy-marketing-theme .text-14,.legacy-marketing-theme .text-14-medium,.legacy-marketing-theme .text-16,.legacy-marketing-theme .text-16-medium,.legacy-marketing-theme .text-18,.legacy-marketing-theme .text-18-medium,.legacy-marketing-theme .text-20-medium,.legacy-marketing-theme .text-24-medium,.legacy-marketing-theme p{color:var(--legacy-muted)!important}.legacy-marketing-theme .color-white,.legacy-marketing-theme .color-white-2,.legacy-marketing-theme .heading-44-medium,.legacy-marketing-theme .heading-52-medium,.legacy-marketing-theme .text-white{color:var(--legacy-text)!important}.legacy-marketing-theme .bg-1,.legacy-marketing-theme .bg-2,.legacy-marketing-theme .bg-primary,.legacy-marketing-theme .bg-showcase,.legacy-marketing-theme .bg-testimonial{background:linear-gradient(135deg,#ff6b0014,#ff9e4d08),linear-gradient(180deg,#141414f5,#080808f5)!important}.legacy-marketing-theme .bg-white,.legacy-marketing-theme .booking-content-wrapper,.legacy-marketing-theme .box-booking-tabs-improved,.legacy-marketing-theme .box-contact-form,.legacy-marketing-theme .box-content,.legacy-marketing-theme .box-fleet-cover,.legacy-marketing-theme .box-main-slider .item-slider,.legacy-marketing-theme .box-number-info,.legacy-marketing-theme .box-quote,.legacy-marketing-theme .box-search-ride,.legacy-marketing-theme .box-search-ride-5,.legacy-marketing-theme .box-services-banner,.legacy-marketing-theme .box-showcase,.legacy-marketing-theme .box-showcase-home8,.legacy-marketing-theme .box-tab-left-improved,.legacy-marketing-theme .box-testimonials,.legacy-marketing-theme .box-video,.legacy-marketing-theme .card-contact,.legacy-marketing-theme .cardBlog,.legacy-marketing-theme .cardNews,.legacy-marketing-theme .cardService,.legacy-marketing-theme .contact-map-card,.legacy-marketing-theme .cta-devis-card,.legacy-marketing-theme .form-side,.legacy-marketing-theme .office-card,.legacy-marketing-theme .offices-side,.legacy-marketing-theme .sidebar-improved{background:linear-gradient(180deg,#161616f5,#0a0a0af5)!important;border:1px solid var(--legacy-border)!important;box-shadow:var(--legacy-shadow);color:var(--legacy-text)}.legacy-marketing-theme .booking-content-wrapper,.legacy-marketing-theme .box-search-ride,.legacy-marketing-theme .box-search-ride-5,.legacy-marketing-theme .box-tab-left-improved,.legacy-marketing-theme .cta-devis-card,.legacy-marketing-theme .form-side,.legacy-marketing-theme .office-card,.legacy-marketing-theme .offices-side,.legacy-marketing-theme .sidebar-improved{border-radius:28px!important}.legacy-marketing-theme .badge-form,.legacy-marketing-theme .badge-offices,.legacy-marketing-theme .booking-badge,.legacy-marketing-theme .service-badge-improved{background:#ff6b001a!important;border-color:#ff6b0073!important}.legacy-marketing-theme .badge-text,.legacy-marketing-theme .booking-main-title,.legacy-marketing-theme .cta-devis-title,.legacy-marketing-theme .form-title,.legacy-marketing-theme .office-phone,.legacy-marketing-theme .offices-title,.legacy-marketing-theme .service-link{color:var(--legacy-accent)!important}.legacy-marketing-theme .booking-subtitle,.legacy-marketing-theme .cta-devis-text,.legacy-marketing-theme .form-subtitle,.legacy-marketing-theme .office-address,.legacy-marketing-theme .offices-subtitle{color:var(--legacy-muted)!important}.legacy-marketing-theme .form-control,.legacy-marketing-theme .form-input-improved,.legacy-marketing-theme .form-textarea-improved,.legacy-marketing-theme input,.legacy-marketing-theme select,.legacy-marketing-theme textarea{background:#ffffff0a!important;border:1px solid #ffffff1f!important;color:var(--legacy-text)!important;border-radius:16px!important}.legacy-marketing-theme input::placeholder,.legacy-marketing-theme textarea::placeholder{color:#ffffff6b!important}.legacy-marketing-theme .form-control:focus,.legacy-marketing-theme .form-input-improved:focus,.legacy-marketing-theme .form-textarea-improved:focus,.legacy-marketing-theme input:focus,.legacy-marketing-theme select:focus,.legacy-marketing-theme textarea:focus{border-color:#ff6b008c!important;box-shadow:0 0 0 4px #ff6b001f!important}.legacy-marketing-theme .btn,.legacy-marketing-theme .btn-cta-devis,.legacy-marketing-theme .btn-submit-improved,.legacy-marketing-theme button[type=submit]{border-radius:999px!important;font-weight:700!important}.legacy-marketing-theme .btn-cta-devis,.legacy-marketing-theme .btn-default,.legacy-marketing-theme .btn-primary,.legacy-marketing-theme .btn-search,.legacy-marketing-theme .btn-secondary,.legacy-marketing-theme .btn-submit-improved{background:linear-gradient(135deg,var(--legacy-accent),var(--legacy-accent-2))!important;border:1px solid #ff6b004d!important;color:#000!important;box-shadow:0 16px 30px #ff6b0033}.legacy-marketing-theme .btn-cta-devis:hover,.legacy-marketing-theme .btn-default:hover,.legacy-marketing-theme .btn-primary:hover,.legacy-marketing-theme .btn-search:hover,.legacy-marketing-theme .btn-secondary:hover,.legacy-marketing-theme .btn-submit-improved:hover{transform:translateY(-2px);box-shadow:0 20px 40px #ff6b0047}.legacy-marketing-theme .btn-border,.legacy-marketing-theme .btn-border-black,.legacy-marketing-theme .btn-grey,.legacy-marketing-theme .btn-white,.legacy-marketing-theme .btn-white-big{background:#ffffff0a!important;color:var(--legacy-text)!important;border:1px solid #ffffff24!important}.legacy-marketing-theme .btn-border-black:hover,.legacy-marketing-theme .btn-border:hover,.legacy-marketing-theme .btn-grey:hover,.legacy-marketing-theme .btn-white-big:hover,.legacy-marketing-theme .btn-white:hover{background:#ff6b001f!important;border-color:#ff6b0059!important;color:var(--legacy-text)!important}.legacy-marketing-theme .section-contact-form-improved .form-side{background:#fff!important;color:#1f1f1f!important;border:1px solid #ebe7e2!important;box-shadow:0 8px 24px #00000014!important}.legacy-marketing-theme .section-contact-form-improved .form-title,.legacy-marketing-theme .section-contact-form-improved .offices-title{color:#1f1f1f!important}.legacy-marketing-theme .section-contact-form-improved .form-subtitle,.legacy-marketing-theme .section-contact-form-improved .offices-subtitle{color:#52525b!important}.legacy-marketing-theme .section-contact-form-improved .form-label-improved{color:#27272a!important}.legacy-marketing-theme .section-contact-form-improved .form-input-improved,.legacy-marketing-theme .section-contact-form-improved .form-textarea-improved{background:#fff!important;color:#111827!important;border:1px solid #e7e5e4!important}.legacy-marketing-theme .section-contact-form-improved .form-input-improved::placeholder,.legacy-marketing-theme .section-contact-form-improved .form-textarea-improved::placeholder{color:#71717a!important}.legacy-marketing-theme .section-contact-form-improved .btn-submit-improved{padding:12px 20px!important;font-size:13px!important;border-radius:14px!important;gap:8px!important}.legacy-marketing-theme .section-contact-form-improved .cta-devis-card .btn-cta-devis{padding:11px 16px!important;font-size:13px!important;border-radius:12px!important;gap:8px!important;width:auto!important;min-height:0!important}.legacy-marketing-theme .legacy-header{position:sticky;top:0;z-index:1005;background:#050505c7!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #ffffff14}.legacy-marketing-theme .legacy-header.stick{background:#050505eb!important;box-shadow:0 18px 45px #00000047}.legacy-marketing-theme .legacy-header .main-header{max-height:none;min-height:88px;overflow:visible;padding:14px 0}.legacy-marketing-theme .legacy-header .header-left{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px}.legacy-marketing-theme .legacy-header .header-logo,.legacy-marketing-theme .legacy-header .header-right{width:auto!important}.legacy-marketing-theme .legacy-header .header-nav{width:100%;padding-left:0!important}.legacy-marketing-theme .legacy-header .nav-main-menu{padding:0!important}.legacy-marketing-theme .legacy-header .main-menu{display:flex;flex-wrap:nowrap;align-items:center;gap:4px}.legacy-marketing-theme .legacy-header .main-menu>li{padding:0!important}.legacy-marketing-theme .legacy-header .main-menu li a{padding:9px 12px!important;border-radius:999px;color:#ffffffbd!important;font-family:var(--font-montserrat),var(--dm-saans-font),sans-serif;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.01em;white-space:nowrap}.legacy-marketing-theme .legacy-header .main-menu li a.active-link,.legacy-marketing-theme .legacy-header .main-menu li a.active-link-voyages,.legacy-marketing-theme .legacy-header .main-menu li a:hover{color:var(--legacy-text)!important;background:#ff6b0024!important;box-shadow:inset 0 0 0 1px #ff6b0038}.legacy-marketing-theme .legacy-header__actions{display:flex;align-items:center;gap:12px}.legacy-marketing-theme .legacy-footer__cta,.legacy-marketing-theme .legacy-footer__phone,.legacy-marketing-theme .legacy-header__cta,.legacy-marketing-theme .legacy-header__phone,.legacy-marketing-theme .legacy-mobile-header__cta,.legacy-marketing-theme .legacy-mobile-header__phone{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;text-decoration:none;font-weight:700}.legacy-marketing-theme .legacy-footer__phone,.legacy-marketing-theme .legacy-header__phone,.legacy-marketing-theme .legacy-mobile-header__phone{padding:12px 16px;background:#ffffff0a;border:1px solid #ffffff1f;color:var(--legacy-text)!important}.legacy-marketing-theme .legacy-footer__cta,.legacy-marketing-theme .legacy-header__cta,.legacy-marketing-theme .legacy-mobile-header__cta{padding:12px 18px;background:linear-gradient(135deg,var(--legacy-accent),var(--legacy-accent-2));color:#000!important;box-shadow:0 16px 30px #ff6b0038}.legacy-marketing-theme .legacy-header .burger-icon{display:none}@media (max-width:1199px){.legacy-marketing-theme .legacy-header .burger-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;top:auto!important;right:auto!important;width:46px!important;height:46px!important;border:1px solid #ffffff2e!important;background:#ffffff12!important;border-radius:14px!important;cursor:pointer;flex-shrink:0;margin-left:12px!important}.legacy-marketing-theme .legacy-header .burger-icon>span{position:absolute!important;left:11px!important;width:22px!important;height:2px!important;border-radius:2px!important;transition:transform .22s ease,top .22s ease}.legacy-marketing-theme .legacy-header .burger-icon .burger-icon-mid{top:15px!important;bottom:auto!important}.legacy-marketing-theme .legacy-header .burger-icon .burger-icon-bottom{top:25px!important;bottom:auto!important}.legacy-marketing-theme .legacy-header .burger-icon>span:after,.legacy-marketing-theme .legacy-header .burger-icon>span:before{background-color:#fff!important}.legacy-marketing-theme .legacy-header .burger-icon.burger-close .burger-icon-mid{top:21px!important;transform:rotate(45deg)!important}.legacy-marketing-theme .legacy-header .burger-icon.burger-close .burger-icon-bottom{top:21px!important;transform:rotate(-45deg)!important}}.legacy-marketing-theme .legacy-mobile-header{visibility:visible!important;opacity:1!important;padding-top:0!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;width:min(92vw,380px)!important;max-width:380px!important;min-height:100vh!important;background:linear-gradient(180deg,#111,#060606)!important;background-color:#111!important;border-left:1px solid #ffffff14!important;box-shadow:-20px 0 60px #00000080!important;transform:translateX(104%)!important;transition:transform .28s cubic-bezier(.4,0,.2,1)!important;z-index:1003!important}.legacy-marketing-theme .legacy-mobile-header.sidebar-visible{transform:translateX(0)!important}.legacy-marketing-theme .legacy-mobile-scroll,.legacy-marketing-theme .mobile-header-content-area,.legacy-marketing-theme .mobile-header-wrapper-inner,.legacy-marketing-theme .perfect-scroll{height:100%;padding:0!important}.legacy-marketing-theme .legacy-mobile-scroll{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-bottom:max(20px,env(safe-area-inset-bottom))!important}.legacy-marketing-theme .legacy-mobile-header__top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px;border-bottom:1px solid #ffffff14}.legacy-marketing-theme .legacy-mobile-header__bottom,.legacy-marketing-theme .legacy-mobile-header__intro{padding:24px}.legacy-marketing-theme .legacy-mobile-header__bottom{display:flex;flex-direction:column;gap:10px}.legacy-marketing-theme .mobile-menu-wrap{padding:20px 24px;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;background:#fff!important}.legacy-marketing-theme .mobile-menu,.legacy-marketing-theme .mobile-menu li,.legacy-marketing-theme .mobile-menu-wrap nav{display:block!important;visibility:visible!important;opacity:1!important}.legacy-marketing-theme .mobile-menu{margin:0!important;padding:0!important;list-style:none!important}.legacy-marketing-theme .mobile-menu li+li{margin-top:8px}.legacy-marketing-theme .legacy-mobile-header__close{display:inline-flex;align-items:center;justify-content:center;border:1px solid #ffffff1f;background:#ffffff14;color:#fff!important;width:44px;height:44px;border-radius:14px;cursor:pointer;touch-action:manipulation;flex-shrink:0;z-index:2}.legacy-marketing-theme .legacy-mobile-header__close:hover{background:#ffffff29}.legacy-marketing-theme .legacy-mobile-header__close svg{color:#fff!important;stroke:#fff!important;opacity:1!important}.legacy-marketing-theme .legacy-mobile-header__cta,.legacy-marketing-theme .legacy-mobile-header__phone{display:inline-flex!important;align-items:center!important;gap:10px!important;min-height:44px!important;padding:0 18px!important;border-radius:12px!important;font-size:14px!important;font-weight:700!important;color:#fff!important;touch-action:manipulation}.legacy-marketing-theme .legacy-mobile-header__phone{background:#ffffff0f!important;border:1px solid #ffffff1a!important}.legacy-marketing-theme .legacy-mobile-header__cta{background:#ff6b00!important;border:1px solid #ff6b0066!important}.legacy-marketing-theme .legacy-mobile-header__phone:hover{background:#ffffff1a!important}.legacy-marketing-theme .legacy-mobile-header__cta:hover{background:#e05f00!important}.legacy-marketing-theme .legacy-mobile-header__close svg,.legacy-marketing-theme .legacy-mobile-header__cta svg,.legacy-marketing-theme .legacy-mobile-header__phone svg,.legacy-marketing-theme .mobile-link-icon{width:18px!important;height:18px!important;display:block;flex-shrink:0;stroke:currentColor!important}.legacy-marketing-theme .legacy-mobile-header__intro-text{color:#ffffffb3!important;font-size:13px;line-height:1.55;margin:0}.legacy-marketing-theme .mobile-menu li a{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:14px 16px!important;min-height:52px!important;border-radius:14px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;color:#111827!important;font-weight:600!important;font-size:15px!important;text-decoration:none!important;transition:background .18s ease,border-color .18s ease!important}.legacy-marketing-theme .mobile-menu li a:hover{background:#eef2ff!important;border-color:#c7d2fe!important}.legacy-marketing-theme .mobile-menu li a.active-link{background:#fff7ed!important;border-color:#fdba74!important;color:#9a3412!important}.legacy-marketing-theme .mobile-menu li a.active-link .mobile-link-icon{opacity:1!important;color:#ff6b00!important}.legacy-marketing-theme .mobile-link-text{flex:1;text-align:left;color:inherit!important}.legacy-marketing-theme .mobile-link-icon{opacity:.85;color:#374151!important;flex-shrink:0}.legacy-marketing-theme .mobile-menu li a:hover .mobile-link-icon{opacity:1}@media (max-width:480px){.legacy-marketing-theme .legacy-mobile-header{width:100vw!important;max-width:100vw!important}}.legacy-marketing-theme .mobile-menu-overlay{position:fixed;inset:0;background:#0000008c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:1002}body.mobile-menu-active .mobile-menu-overlay{opacity:1;pointer-events:auto}.legacy-marketing-theme .legacy-footer{background:radial-gradient(circle at top left,#ff6b0029,#0000 22%),linear-gradient(180deg,#0a0a0afa,#040404fa);border-top:1px solid #ffffff14}.legacy-marketing-theme .legacy-footer__shell{padding:72px 0 28px}.legacy-marketing-theme .legacy-footer__top{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.8fr);gap:28px;margin-bottom:38px}.legacy-marketing-theme .legacy-footer__panel{padding:28px;border-radius:28px;background:linear-gradient(180deg,#161616f0,#0a0a0af0);border:1px solid #ffffff14;box-shadow:var(--legacy-shadow)}.legacy-marketing-theme .legacy-footer__eyebrow{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;margin-bottom:18px;border-radius:999px;background:#ff6b001a;color:var(--legacy-accent);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.legacy-marketing-theme .legacy-footer__description{margin:18px 0 24px;max-width:42ch}.legacy-marketing-theme .legacy-footer__actions,.legacy-marketing-theme .legacy-footer__socials{display:flex;flex-wrap:wrap;gap:12px}.legacy-marketing-theme .legacy-social-link{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:16px;background:#ffffff0a;border:1px solid #ffffff1a}.legacy-marketing-theme .legacy-social-link:hover{background:#ff6b0024;border-color:#ff6b0047}.legacy-marketing-theme .legacy-footer__title{margin-bottom:18px;font-size:20px}.legacy-marketing-theme .legacy-footer__list{display:grid;gap:12px}.legacy-marketing-theme .legacy-footer__credit,.legacy-marketing-theme .legacy-footer__list a,.legacy-marketing-theme .legacy-footer__list li,.legacy-marketing-theme .legacy-footer__meta{color:var(--legacy-muted)!important}.legacy-marketing-theme .legacy-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:24px;border-top:1px solid #ffffff14}.legacy-marketing-theme .legacy-footer__bottom-links{display:flex;flex-wrap:wrap;gap:16px}.legacy-marketing-theme .swiper-pagination-bullet,.legacy-marketing-theme .swiper-pagination-bullet-active,.legacy-marketing-theme .swiper-pagination-bullet-active-main{background:var(--legacy-accent)!important}.legacy-marketing-theme .service-number,.legacy-marketing-theme .step-number-circle{background:#ff6b0029!important;border-color:#ff6b004d!important}.legacy-marketing-theme .check-icon,.legacy-marketing-theme .icon-16,.legacy-marketing-theme .icon-18,.legacy-marketing-theme .icon-32{color:currentColor}@media (max-width:1199px){.legacy-marketing-theme .legacy-header .header-left{grid-template-columns:auto 1fr}.legacy-marketing-theme .legacy-header__actions{display:none}.legacy-marketing-theme .legacy-header .nav-main-menu{display:none!important}.legacy-marketing-theme .legacy-footer__top{grid-template-columns:1fr}}@media (max-width:767px){.legacy-marketing-theme .legacy-header .main-header{min-height:76px}.legacy-marketing-theme .legacy-header .header-left{gap:16px}.legacy-marketing-theme .legacy-footer__shell{padding-top:56px}.legacy-marketing-theme .legacy-footer__panel{padding:22px;border-radius:22px}.legacy-marketing-theme .legacy-footer__bottom{flex-direction:column;align-items:flex-start}.legacy-marketing-theme .legacy-mobile-header{width:100vw;max-width:100vw}.legacy-marketing-theme .legacy-mobile-header__bottom,.legacy-marketing-theme .legacy-mobile-header__intro,.legacy-marketing-theme .legacy-mobile-header__top,.legacy-marketing-theme .mobile-menu-wrap{padding:18px}}.legacy-marketing-theme .blog-single-improved{color:#3f3f46}.legacy-marketing-theme .quill-content-improved div,.legacy-marketing-theme .quill-content-improved em,.legacy-marketing-theme .quill-content-improved li,.legacy-marketing-theme .quill-content-improved mark,.legacy-marketing-theme .quill-content-improved p,.legacy-marketing-theme .quill-content-improved small,.legacy-marketing-theme .quill-content-improved span,.legacy-marketing-theme .quill-content-improved u{color:#3f3f46!important}.legacy-marketing-theme .quill-content-improved b,.legacy-marketing-theme .quill-content-improved h1,.legacy-marketing-theme .quill-content-improved h2,.legacy-marketing-theme .quill-content-improved h3,.legacy-marketing-theme .quill-content-improved h4,.legacy-marketing-theme .quill-content-improved h5,.legacy-marketing-theme .quill-content-improved h6,.legacy-marketing-theme .quill-content-improved strong{color:#1f1f1f!important}.legacy-marketing-theme .quill-content-improved blockquote{color:#3f3f46!important}.legacy-marketing-theme .quill-content-improved a{color:#e95440!important}.legacy-marketing-theme .blog-aside-title,.legacy-marketing-theme .blog-single-description,.legacy-marketing-theme .blog-single-title,.legacy-marketing-theme .breadcrumb-current,.legacy-marketing-theme .gallery-section-title{color:#1f1f1f!important}.legacy-marketing-theme .breadcrumb-link{color:#71717a!important}.legacy-marketing-theme .blog-recent-copy strong{color:#1f1f1f!important}.legacy-marketing-theme .blog-recent-copy span{color:#e95440!important}.legacy-marketing-theme .blog-single-header-improved .blog-single-description,.legacy-marketing-theme .blog-single-header-improved .blog-single-title{color:#fff!important}.legacy-marketing-theme .blog-single-aside .blog-aside-text,.legacy-marketing-theme .section-map-contact-improved .contact-item-link,.legacy-marketing-theme .section-map-contact-improved .contact-item-text,.legacy-marketing-theme .section-map-contact-improved .contact-item-title,.legacy-marketing-theme .section-map-contact-improved .contact-subtitle,.legacy-marketing-theme .section-map-contact-improved .contact-title{color:#000!important}