
  .aqo-wrap,
  .aqo-wrap *{
    margin:0;
    padding:0;
    box-sizing:border-box;
    font-family:'Libre Bodoni',Georgia,'Times New Roman',serif !important;
  }

  .aqo-wrap{
    --aqo-orange:#F58220;
    --aqo-orange-light:#FFAA5B;
    --aqo-orange-soft:#FFF4E8;
    --aqo-brown:#0B6596;
    --aqo-black:#075F91;
    --aqo-dark:#064D76;
    --aqo-text:#2B2B2B;
    --aqo-muted:#686868;
    --aqo-white:#ffffff;
    --aqo-card:#ffffff;
    --aqo-border:rgba(0,0,0,.10);
    --aqo-shadow:0 24px 70px rgba(93,38,10,.14);
    --aqo-radius:28px;
    color:var(--aqo-text);
    background:#F5FBFF;
    overflow-x:hidden;
  }

  .aqo-container{
    width:min(1180px,92%);
    margin:auto;
  }

  .aqo-page{
    display:none;
  }

  .aqo-page.aqo-active-page{
    display:block;
  }

  .aqo-section{
    padding:90px 0;
    position:relative;
    overflow:hidden;
  }

  .aqo-section-soft{
    background:linear-gradient(180deg,#F5FBFF 0%,#ffffff 100%);
  }

  .aqo-section-white{
    background:#ffffff;
  }

  .aqo-title-box{
    margin-bottom:38px;
  }

  .aqo-eyebrow{
    display:inline-flex;
    align-items:center;
    gap:8px;
    background:rgba(233,120,61,.12);
    color:var(--aqo-orange);
    padding:9px 15px;
    border-radius:999px;
    font-size:13px;
    font-weight:900;
    text-transform:uppercase;
    letter-spacing:.8px;
    margin-bottom:15px;
  }

  .aqo-title{
    font-size:clamp(32px,5vw,58px);
    line-height:1.02;
    color:var(--aqo-black);
    font-weight:900;
    letter-spacing:-2.2px;
  }

  .aqo-title span{
    color:var(--aqo-orange);
  }

  .aqo-subtitle{
    margin-top:15px;
    max-width:720px;
    color:var(--aqo-muted);
    font-size:16px;
    line-height:1.75;
    font-weight:500;
  }

  .aqo-btn{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:10px;
    border:none;
    outline:none;
    cursor:pointer;
    text-decoration:none;
    padding:15px 22px;
    border-radius:999px;
    font-size:14px;
    font-weight:900;
    transition:.35s ease;
    white-space:nowrap;
  }

  .aqo-btn-dark{
    background:var(--aqo-black);
    color:#fff !important;
    box-shadow:0 18px 35px rgba(0,0,0,.20);
  }

  .aqo-btn-dark:hover{
    transform:translateY(-4px);
    background:var(--aqo-orange);
  }

  .aqo-btn-orange{
    background:linear-gradient(135deg,var(--aqo-orange),var(--aqo-orange-light));
    color:#fff !important;
    box-shadow:0 18px 35px rgba(233,120,61,.28);
  }

  .aqo-btn-orange:hover{
    transform:translateY(-4px);
    box-shadow:0 22px 50px rgba(233,120,61,.38);
  }

  .aqo-btn-light{
    background:#fff;
    color:var(--aqo-black) !important;
    border:1px solid rgba(0,0,0,.08);
  }

  .aqo-btn-light:hover{
    background:var(--aqo-black);
    color:#fff !important;
  }

  .aqo-topbar{
    background:var(--aqo-black);
    color:#fff;
    padding:10px 0;
    font-size:13px;
    position:relative;
    z-index:50;
  }

  .aqo-topbar-inner{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:18px;
  }

  .aqo-topbar-left,
  .aqo-topbar-right{
    display:flex;
    align-items:center;
    gap:18px;
    flex-wrap:wrap;
  }

  .aqo-topbar a{
    color:#fff;
    text-decoration:none;
    display:inline-flex;
    align-items:center;
    gap:7px;
    opacity:.92;
  }

  .aqo-topbar i{
    color:var(--aqo-orange-light);
  }

  .aqo-header{
    background:rgba(255,248,244,.86);
    backdrop-filter:blur(16px);
    border-bottom:1px solid rgba(0,0,0,.06);
    position:sticky;
    top:0;
    z-index:100;
  }

  .aqo-nav{
    height:84px;
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:20px;
  }

  .aqo-brand{
    display:flex;
    align-items:center;
    gap:14px;
    text-decoration:none;
    cursor:pointer;
  }

  .aqo-logo{
    width:64px;
    height:64px;
    border-radius:18px;
    object-fit:contain;
    background:#fff;
    padding:4px;
    box-shadow:0 15px 35px rgba(233,120,61,.22);
  }

  .aqo-brand-text strong{
    display:block;
    color:var(--aqo-black);
    font-family:'Libre Bodoni',Georgia,'Times New Roman',serif !important;
    font-size:22px;
    font-weight:900;
    line-height:1;
    letter-spacing:.1px;
    text-transform:none;
  }

  .aqo-brand-text span{
    display:block;
    margin-top:6px;
    color:var(--aqo-orange);
    font-size:12px;
    font-weight:700;
    letter-spacing:1.2px;
    text-transform:uppercase;
  }

  .aqo-menu{
    display:flex;
    align-items:center;
    gap:6px;
    list-style:none;
  }

  .aqo-menu a{
    text-decoration:none;
    color:var(--aqo-dark);
    font-size:14px;
    font-weight:900;
    padding:12px 14px;
    border-radius:999px;
    transition:.3s ease;
    cursor:pointer;
  }

  .aqo-menu a:hover,
  .aqo-menu a.aqo-current{
    background:rgba(233,120,61,.12);
    color:var(--aqo-orange);
  }

  .aqo-nav-actions{
    display:flex;
    align-items:center;
    gap:10px;
  }

  .aqo-toggle{
    display:none;
    width:46px;
    height:46px;
    border-radius:14px;
    border:1px solid rgba(0,0,0,.08);
    background:#fff;
    color:var(--aqo-black);
    font-size:24px;
    cursor:pointer;
  }

  .aqo-hero{
    padding:22px 0 0;
    background:#F5FBFF;
  }

  .aqo-hero-shell{
    width:min(1280px,94%);
    margin:auto;
    border-radius:0 0 42px 42px;
    overflow:hidden;
    min-height:620px;
    position:relative;
    box-shadow:0 30px 90px rgba(122,58,26,.22);
    background:#111;
  }

  .aqo-hero-slider{
    position:absolute;
    inset:0;
  }

  .aqo-hero-slide{
    position:absolute;
    inset:0;
    opacity:0;
    transition:opacity 1.2s ease;
  }

  .aqo-hero-slide.aqo-show{
    opacity:1;
  }

  .aqo-hero-slide img{
    width:100%;
    height:100%;
    object-fit:cover;
    display:block;
  }

  .aqo-hero-overlay{
    position:absolute;
    inset:0;
    background:
      linear-gradient(90deg,rgba(0,0,0,.72) 0%,rgba(0,0,0,.22) 45%,rgba(233,120,61,.16) 100%),
      linear-gradient(180deg,rgba(0,0,0,.15),rgba(0,0,0,.55));
    pointer-events:none;
  }

  .aqo-hero-content{
    position:relative;
    z-index:2;
    min-height:620px;
    display:flex;
    align-items:flex-end;
    justify-content:space-between;
    gap:40px;
    padding:72px;
  }

  .aqo-hero-big{
    color:#fff;
    font-size:clamp(54px,11vw,154px);
    line-height:.82;
    font-weight:900;
    letter-spacing:-8px;
    text-transform:lowercase;
  }

  .aqo-hero-side{
    max-width:420px;
    margin-bottom:16px;
  }

  .aqo-hero-side h1{
    color:#fff;
    font-size:clamp(34px,4.2vw,70px);
    line-height:.95;
    font-weight:900;
    letter-spacing:-3px;
  }

  .aqo-hero-side p{
    color:rgba(255,255,255,.82);
    margin:18px 0 22px;
    line-height:1.65;
    font-size:15px;
  }

  .aqo-hero-chips{
    position:absolute;
    left:72px;
    bottom:145px;
    z-index:3;
    display:flex;
    gap:10px;
    flex-wrap:wrap;
  }

  .aqo-chip{
    color:#fff;
    border:1px solid rgba(255,255,255,.35);
    background:rgba(255,255,255,.11);
    backdrop-filter:blur(12px);
    padding:8px 14px;
    border-radius:999px;
    font-size:12px;
    font-weight:800;
  }

  .aqo-search-card{
    width:min(1180px,92%);
    margin:-44px auto 0;
    position:relative;
    z-index:4;
    background:#fff;
    border-radius:28px;
    box-shadow:var(--aqo-shadow);
    border:1px solid rgba(0,0,0,.06);
    padding:24px;
    display:grid;
    grid-template-columns:repeat(4,1fr) 74px;
    gap:14px;
  }

  .aqo-field{
    padding:17px 18px;
    border-radius:18px;
    background:#F8FCFF;
    border:1px solid rgba(0,0,0,.07);
    display:flex;
    align-items:center;
    gap:12px;
    text-align:left;
    width:100%;
    cursor:pointer;
    transition:.35s ease;
  }

  .aqo-field:hover{
    transform:translateY(-4px);
    border-color:rgba(233,120,61,.35);
    box-shadow:0 15px 30px rgba(233,120,61,.12);
  }

  .aqo-field i{
    color:var(--aqo-orange);
    font-size:18px;
  }

  .aqo-field span{
    display:block;
    font-size:11px;
    color:var(--aqo-muted);
    font-weight:800;
    text-transform:uppercase;
    letter-spacing:.5px;
  }

  .aqo-field strong{
    display:block;
    margin-top:3px;
    font-size:14px;
    color:var(--aqo-black);
  }

  .aqo-search-btn{
    border:none;
    border-radius:22px;
    background:var(--aqo-black);
    color:#fff;
    font-size:24px;
    cursor:pointer;
    transition:.3s;
  }

  .aqo-search-btn:hover{
    background:var(--aqo-orange);
    transform:translateY(-4px);
  }

  .aqo-grid-4{
    display:grid;
    grid-template-columns:repeat(4,1fr);
    gap:22px;
  }

  .aqo-grid-3{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:24px;
  }

  .aqo-grid-2{
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:28px;
    align-items:center;
  }

  .aqo-card{
    background:#fff;
    border:1px solid rgba(0,0,0,.07);
    border-radius:var(--aqo-radius);
    overflow:hidden;
    box-shadow:0 20px 45px rgba(0,0,0,.06);
    transition:.38s ease;
  }

  .aqo-card:hover{
    transform:translateY(-10px);
    box-shadow:0 28px 70px rgba(233,120,61,.18);
  }

  .aqo-destination-img{
    height:210px;
    position:relative;
    overflow:hidden;
  }

  .aqo-destination-img img{
    width:100%;
    height:100%;
    object-fit:cover;
    transition:.7s ease;
  }

  .aqo-card:hover .aqo-destination-img img{
    transform:scale(1.1);
  }

  .aqo-badge{
    position:absolute;
    top:14px;
    right:14px;
    background:#fff;
    color:var(--aqo-black);
    padding:8px 12px;
    border-radius:999px;
    font-size:12px;
    font-weight:900;
    box-shadow:0 10px 25px rgba(0,0,0,.12);
  }

  .aqo-card-body{
    padding:22px;
  }

  .aqo-card-body h3{
    font-size:21px;
    line-height:1.18;
    color:var(--aqo-black);
    font-weight:900;
    margin-bottom:10px;
  }

  .aqo-card-body p{
    color:var(--aqo-muted);
    line-height:1.65;
    font-size:14px;
    margin-bottom:18px;
  }

  .aqo-card-link{
    width:100%;
    display:flex;
    align-items:center;
    justify-content:space-between;
    color:var(--aqo-black);
    text-decoration:none;
    font-weight:900;
    font-size:13px;
    cursor:pointer;
    border:none;
    background:transparent;
    padding:0;
    text-align:left;
  }

  .aqo-card-link:hover{
    color:var(--aqo-orange);
  }

  .aqo-rating{
    color:#f6a700;
    font-weight:900;
    font-size:13px;
    margin-bottom:10px;
  }

  .aqo-service-card{
    background:#fff;
    border:1px solid rgba(0,0,0,.07);
    border-radius:28px;
    padding:16px;
    min-height:390px;
    position:relative;
    overflow:hidden;
    box-shadow:0 18px 45px rgba(0,0,0,.055);
    transition:.4s ease;
    display:flex;
    flex-direction:column;
  }

  .aqo-service-card:before{
    content:"";
    position:absolute;
    width:150px;
    height:150px;
    border-radius:50%;
    background:rgba(233,120,61,.10);
    right:-60px;
    top:-60px;
    transition:.4s ease;
    pointer-events:none;
  }

  .aqo-service-card:hover{
    transform:translateY(-9px);
    background:var(--aqo-black);
    color:#fff;
  }

  .aqo-service-card:hover:before{
    background:rgba(255,255,255,.12);
    transform:scale(1.35);
  }

  .aqo-service-img{
    width:100%;
    height:165px;
    border-radius:22px;
    overflow:hidden;
    margin-bottom:18px;
    position:relative;
    z-index:2;
  }

  .aqo-service-img img{
    width:100%;
    height:100%;
    object-fit:cover;
    transition:.6s ease;
  }

  .aqo-service-card:hover .aqo-service-img img{
    transform:scale(1.08);
  }

  .aqo-service-card h3{
    color:inherit;
    font-size:20px;
    font-weight:900;
    margin-bottom:12px;
    position:relative;
    z-index:2;
  }

  .aqo-service-card p{
    color:var(--aqo-muted);
    line-height:1.65;
    font-size:14px;
    position:relative;
    z-index:2;
    margin-bottom:18px;
  }

  .aqo-service-card:hover p{
    color:rgba(255,255,255,.72);
  }

  .aqo-service-card .aqo-btn{
    margin-top:auto;
    position:relative;
    z-index:3;
    width:100%;
  }

  .aqo-service-card:hover .aqo-btn-orange{
    background:#fff;
    color:var(--aqo-black) !important;
  }

  .aqo-icon{
    width:60px;
    height:60px;
    border-radius:20px;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,var(--aqo-orange),var(--aqo-orange-light));
    color:#fff;
    font-size:26px;
    margin-bottom:22px;
    box-shadow:0 18px 35px rgba(233,120,61,.25);
  }

  .aqo-about-visual{
    min-height:540px;
    border-radius:38px;
    background:
      linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.45)),
      url('https://purple-wombat-710155.hostingersite.com/wp-content/uploads/2026/07/29adb3d01648148b2c4b2326db4e7ab8-1.jpg') center/cover;
    position:relative;
    overflow:hidden;
    box-shadow:var(--aqo-shadow);
  }

  .aqo-about-float{
    position:absolute;
    left:24px;
    bottom:24px;
    right:24px;
    background:rgba(255,255,255,.90);
    backdrop-filter:blur(18px);
    border-radius:28px;
    padding:24px;
    border:1px solid rgba(255,255,255,.5);
  }

  .aqo-about-float h3{
    color:var(--aqo-black);
    font-size:26px;
    font-weight:900;
    margin-bottom:8px;
  }

  .aqo-about-float p{
    color:var(--aqo-muted);
    line-height:1.6;
    font-size:14px;
  }

  .aqo-check-list{
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:14px;
    margin:28px 0;
  }

  .aqo-check{
    display:flex;
    align-items:flex-start;
    gap:10px;
    padding:14px;
    border-radius:18px;
    background:#fff;
    border:1px solid rgba(0,0,0,.07);
    font-weight:900;
    color:var(--aqo-black);
    font-size:14px;
  }

  .aqo-check i{
    color:var(--aqo-orange);
    font-size:18px;
  }

  .aqo-stats{
    background:var(--aqo-black);
    border-radius:38px;
    padding:36px;
    display:grid;
    grid-template-columns:repeat(4,1fr);
    gap:18px;
    box-shadow:0 28px 80px rgba(0,0,0,.22);
  }

  .aqo-stat{
    padding:26px;
    border-radius:26px;
    background:rgba(255,255,255,.08);
    border:1px solid rgba(255,255,255,.10);
  }

  .aqo-stat h3{
    color:#fff;
    font-size:40px;
    font-weight:900;
  }

  .aqo-stat p{
    color:rgba(255,255,255,.68);
    font-size:14px;
    margin-top:5px;
  }

  .aqo-process{
    position:relative;
  }

  .aqo-step{
    background:#fff;
    border-radius:28px;
    padding:28px;
    border:1px solid rgba(0,0,0,.07);
    box-shadow:0 20px 45px rgba(0,0,0,.055);
    position:relative;
  }

  .aqo-step-no{
    width:48px;
    height:48px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:var(--aqo-black);
    color:#fff;
    font-weight:900;
    margin-bottom:18px;
  }

  .aqo-step h3{
    color:var(--aqo-black);
    font-size:20px;
    font-weight:900;
    margin-bottom:10px;
  }

  .aqo-step p{
    color:var(--aqo-muted);
    line-height:1.65;
    font-size:14px;
  }

  .aqo-feature-strip{
    background:linear-gradient(135deg,var(--aqo-orange),#ffb189);
    padding:42px;
    border-radius:38px;
    display:grid;
    grid-template-columns:1.3fr 1fr;
    align-items:center;
    gap:28px;
    overflow:hidden;
    position:relative;
  }

  .aqo-feature-strip:after{
    content:"";
    position:absolute;
    width:280px;
    height:280px;
    border-radius:50%;
    background:rgba(255,255,255,.18);
    right:-90px;
    top:-90px;
  }

  .aqo-feature-strip h2{
    color:#fff;
    font-size:clamp(32px,4vw,54px);
    line-height:1.03;
    font-weight:900;
    letter-spacing:-2px;
  }

  .aqo-feature-strip p{
    color:rgba(255,255,255,.88);
    margin-top:12px;
    line-height:1.7;
  }

  .aqo-feature-strip .aqo-btn{
    justify-self:end;
    z-index:2;
  }

  .aqo-manpower-box{
    padding:34px;
    border-radius:34px;
    background:#fff;
    border:1px solid rgba(0,0,0,.07);
    box-shadow:0 20px 55px rgba(0,0,0,.06);
  }

  .aqo-manpower-box h3{
    font-size:24px;
    color:var(--aqo-black);
    font-weight:900;
    margin-bottom:13px;
  }

  .aqo-manpower-box p{
    color:var(--aqo-muted);
    line-height:1.7;
  }

  .aqo-tags{
    display:flex;
    flex-wrap:wrap;
    gap:10px;
    margin-top:22px;
  }

  .aqo-tags span{
    padding:9px 13px;
    border-radius:999px;
    background:var(--aqo-orange-soft);
    color:var(--aqo-brown);
    font-weight:900;
    font-size:12px;
  }

  .aqo-gallery{
    display:grid;
    grid-template-columns:1.2fr .8fr 1fr;
    gap:18px;
  }

  .aqo-gallery img{
    width:100%;
    height:260px;
    object-fit:cover;
    border-radius:28px;
    box-shadow:0 20px 45px rgba(0,0,0,.08);
    transition:.45s ease;
  }

  .aqo-gallery img:hover{
    transform:translateY(-8px) scale(1.02);
  }

  .aqo-gallery img:nth-child(1){
    height:540px;
  }

  .aqo-gallery img:nth-child(3){
    height:540px;
  }

  .aqo-testimonial{
    background:#fff;
    border-radius:30px;
    padding:30px;
    border:1px solid rgba(0,0,0,.07);
    box-shadow:0 18px 45px rgba(0,0,0,.055);
  }

  .aqo-stars{
    color:#f6a700;
    font-size:16px;
    margin-bottom:15px;
  }

  .aqo-testimonial p{
    color:var(--aqo-muted);
    line-height:1.8;
    margin-bottom:20px;
  }

  .aqo-client{
    display:flex;
    align-items:center;
    gap:14px;
  }

  .aqo-avatar{
    width:48px;
    height:48px;
    border-radius:50%;
    background:linear-gradient(135deg,var(--aqo-orange),var(--aqo-orange-light));
    color:#fff;
    display:flex;
    align-items:center;
    justify-content:center;
    font-weight:900;
  }

  .aqo-client strong{
    display:block;
    color:var(--aqo-black);
  }

  .aqo-client span{
    color:var(--aqo-muted);
    font-size:13px;
  }

  .aqo-faq{
    display:grid;
    gap:14px;
  }

  .aqo-faq-item{
    border-radius:22px;
    background:#fff;
    border:1px solid rgba(0,0,0,.07);
    overflow:hidden;
    box-shadow:0 12px 35px rgba(0,0,0,.04);
  }

  .aqo-faq-q{
    padding:22px;
    display:flex;
    justify-content:space-between;
    align-items:center;
    gap:15px;
    cursor:pointer;
    font-weight:900;
    color:var(--aqo-black);
  }

  .aqo-faq-q i{
    color:var(--aqo-orange);
    transition:.3s;
  }

  .aqo-faq-a{
    max-height:0;
    overflow:hidden;
    transition:.4s ease;
  }

  .aqo-faq-a p{
    padding:0 22px 22px;
    color:var(--aqo-muted);
    line-height:1.7;
  }

  .aqo-faq-item.aqo-open .aqo-faq-a{
    max-height:180px;
  }

  .aqo-faq-item.aqo-open .aqo-faq-q i{
    transform:rotate(180deg);
  }

  .aqo-contact-card{
    background:#fff;
    border-radius:36px;
    padding:36px;
    border:1px solid rgba(0,0,0,.07);
    box-shadow:var(--aqo-shadow);
  }

  .aqo-contact-info{
    display:grid;
    gap:16px;
  }

  .aqo-contact-item{
    display:flex;
    align-items:flex-start;
    gap:14px;
    padding:18px;
    border-radius:20px;
    background:#F5FBFF;
    border:1px solid rgba(233,120,61,.12);
  }

  .aqo-contact-item i{
    width:42px;
    height:42px;
    min-width:42px;
    border-radius:15px;
    background:var(--aqo-orange);
    color:#fff;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:18px;
  }

  .aqo-contact-item strong{
    display:block;
    color:var(--aqo-black);
    margin-bottom:4px;
  }

  .aqo-contact-item a,
  .aqo-contact-item span{
    color:var(--aqo-muted);
    text-decoration:none;
    line-height:1.55;
    font-size:14px;
  }

  .aqo-form{
    display:grid;
    gap:14px;
  }

  .aqo-form input,
  .aqo-form select,
  .aqo-form textarea{
    width:100%;
    padding:16px 18px;
    border-radius:18px;
    border:1px solid rgba(0,0,0,.10);
    background:#F8FCFF;
    outline:none;
    font-size:14px;
    color:var(--aqo-black);
  }

  .aqo-form textarea{
    min-height:130px;
    resize:vertical;
  }

  .aqo-form input:focus,
  .aqo-form select:focus,
  .aqo-form textarea:focus{
    border-color:var(--aqo-orange);
    box-shadow:0 0 0 4px rgba(233,120,61,.12);
  }

  .aqo-map{
    border-radius:30px;
    overflow:hidden;
    height:360px;
    border:1px solid rgba(0,0,0,.08);
    box-shadow:0 20px 45px rgba(0,0,0,.06);
  }

  .aqo-map iframe{
    width:100%;
    height:100%;
    border:0;
  }

  .aqo-footer{
    background:var(--aqo-black);
    color:#fff;
    padding:72px 0 22px;
  }

  .aqo-footer-brand{
    display:flex;
    align-items:center;
    gap:14px;
    margin-bottom:18px;
  }

  .aqo-footer-logo{
    width:76px;
    height:76px;
    border-radius:18px;
    object-fit:contain;
    background:#fff;
    padding:4px;
    box-shadow:0 14px 34px rgba(233,120,61,.24);
  }

  .aqo-footer-brand-title{
    margin:0 !important;
    font-family:'Libre Bodoni',Georgia,'Times New Roman',serif !important;
    font-size:25px !important;
    font-weight:900 !important;
    line-height:1.05;
  }

  .aqo-footer-brand-tagline{
    display:block;
    margin-top:6px;
    color:var(--aqo-orange-light);
    font-size:11px;
    font-weight:700;
    letter-spacing:1.1px;
    text-transform:uppercase;
  }

  .aqo-footer-whatsapp-card{
    margin-top:20px;
    display:grid;
    grid-template-columns:82px 1fr;
    gap:14px;
    align-items:center;
    padding:12px;
    border-radius:20px;
    background:rgba(255,255,255,.08);
    border:1px solid rgba(255,255,255,.12);
  }

  .aqo-footer-whatsapp-card img{
    width:82px;
    height:82px;
    border-radius:14px;
    object-fit:cover;
    background:#fff;
  }

  .aqo-footer-whatsapp-copy strong{
    display:block;
    color:#fff;
    font-size:16px;
    margin-bottom:6px;
  }

  .aqo-footer-whatsapp-copy p{
    margin:0 0 10px;
    line-height:1.45;
    font-size:12px;
  }

  .aqo-channel-link{
    display:inline-flex !important;
    align-items:center;
    justify-content:center;
    gap:8px;
    padding:9px 13px;
    border-radius:999px;
    background:#25D366;
    color:#fff !important;
    font-size:12px !important;
    font-weight:800;
    line-height:1.2 !important;
  }

  .aqo-channel-link:hover{
    background:#fff;
    color:#128C7E !important;
  }

  .aqo-footer-grid{
    display:grid;
    grid-template-columns:1.4fr 1fr 1fr 1.2fr;
    gap:34px;
  }

  .aqo-footer h3{
    font-size:20px;
    font-weight:900;
    margin-bottom:18px;
  }

  .aqo-footer p,
  .aqo-footer a{
    color:rgba(255,255,255,.68);
    text-decoration:none;
    line-height:1.8;
    font-size:14px;
    cursor:pointer;
  }

  .aqo-footer a:hover{
    color:var(--aqo-orange-light);
  }

  .aqo-footer-links{
    display:grid;
    gap:10px;
  }

  .aqo-social{
    display:flex;
    gap:10px;
    margin-top:18px;
  }

  .aqo-social a{
    width:42px;
    height:42px;
    border-radius:50%;
    background:rgba(255,255,255,.09);
    display:flex;
    align-items:center;
    justify-content:center;
    color:#fff;
  }

  .aqo-copy{
    border-top:1px solid rgba(255,255,255,.10);
    margin-top:42px;
    padding-top:22px;
    display:flex;
    justify-content:space-between;
    gap:18px;
    flex-wrap:wrap;
  }

  .aqo-inner-hero{
    padding:100px 0;
    background:
      linear-gradient(90deg,rgba(0,0,0,.75),rgba(0,0,0,.35)),
      url('https://purple-wombat-710155.hostingersite.com/wp-content/uploads/2026/07/6e9a15c6ddd7a4abec050d188ee12474.jpg') center/cover;
    color:#fff;
  }

  .aqo-inner-hero h1{
    font-size:clamp(42px,7vw,90px);
    line-height:.95;
    font-weight:900;
    letter-spacing:-4px;
  }

  .aqo-inner-hero p{
    max-width:650px;
    margin-top:16px;
    color:rgba(255,255,255,.82);
    line-height:1.7;
  }

  .aqo-floating{
    position:fixed;
    right:18px;
    bottom:18px;
    display:grid;
    gap:10px;
    z-index:999;
  }

  .aqo-float-btn{
    width:54px;
    height:54px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    color:#fff !important;
    text-decoration:none;
    font-size:24px;
    box-shadow:0 18px 38px rgba(0,0,0,.25);
  }

  .aqo-whatsapp{
    background:#25D366;
  }

  .aqo-call{
    background:var(--aqo-orange);
  }

  .aqo-modal{
    position:fixed;
    inset:0;
    z-index:99999;
    display:none;
    align-items:center;
    justify-content:center;
    padding:18px;
  }

  .aqo-modal.aqo-modal-open{
    display:flex;
  }

  .aqo-modal-overlay{
    position:absolute;
    inset:0;
    background:rgba(0,0,0,.72);
    backdrop-filter:blur(8px);
  }

  .aqo-modal-box{
    width:min(560px,96vw);
    max-height:92vh;
    overflow:auto;
    background:#fff;
    border-radius:34px;
    position:relative;
    z-index:2;
    padding:28px;
    box-shadow:0 35px 100px rgba(0,0,0,.35);
    animation:aqoModalIn .35s ease both;
  }

  @keyframes aqoModalIn{
    from{opacity:0; transform:translateY(30px) scale(.96);}
    to{opacity:1; transform:translateY(0) scale(1);}
  }

  .aqo-modal-head{
    display:flex;
    align-items:flex-start;
    justify-content:space-between;
    gap:18px;
    margin-bottom:20px;
  }

  .aqo-modal-head h3{
    font-size:28px;
    font-weight:900;
    color:var(--aqo-black);
    letter-spacing:-1px;
  }

  .aqo-modal-head p{
    margin-top:7px;
    color:var(--aqo-muted);
    line-height:1.5;
    font-size:14px;
  }

  .aqo-modal-close{
    width:44px;
    height:44px;
    min-width:44px;
    border-radius:50%;
    border:none;
    background:var(--aqo-black);
    color:#fff;
    font-size:22px;
    cursor:pointer;
  }

  .aqo-animate-left,
  .aqo-animate-right,
  .aqo-animate-up{
    opacity:0;
    transition:1s cubic-bezier(.2,.8,.2,1);
  }

  .aqo-animate-left{
    transform:translateX(-90px);
  }

  .aqo-animate-right{
    transform:translateX(90px);
  }

  .aqo-animate-up{
    transform:translateY(70px);
  }

  .aqo-visible{
    opacity:1;
    transform:translate(0,0);
  }

  @media(max-width:1024px){
    .aqo-grid-4{
      grid-template-columns:repeat(2,1fr);
    }

    .aqo-grid-3{
      grid-template-columns:repeat(2,1fr);
    }

    .aqo-grid-2,
    .aqo-feature-strip{
      grid-template-columns:1fr;
    }

    .aqo-feature-strip .aqo-btn{
      justify-self:start;
    }

    .aqo-search-card{
      grid-template-columns:repeat(2,1fr);
    }

    .aqo-search-btn{
      height:58px;
      grid-column:span 2;
    }

    .aqo-stats,
    .aqo-footer-grid{
      grid-template-columns:repeat(2,1fr);
    }

    .aqo-hero-content{
      padding:48px;
      flex-direction:column;
      align-items:flex-start;
      justify-content:flex-end;
    }

    .aqo-hero-chips{
      left:48px;
      bottom:230px;
    }

    .aqo-menu{
      position:fixed;
      top:84px;
      left:0;
      width:100%;
      background:#fff;
      padding:20px;
      flex-direction:column;
      align-items:stretch;
      box-shadow:0 30px 60px rgba(0,0,0,.12);
      border-bottom:1px solid rgba(0,0,0,.08);
      opacity:0;
      visibility:hidden;
      transform:translateY(-15px);
      transition:.3s ease;
    }

    .aqo-menu.aqo-open-menu{
      opacity:1;
      visibility:visible;
      transform:translateY(0);
    }

    .aqo-menu a{
      display:block;
      padding:15px;
    }

    .aqo-toggle{
      display:flex;
      align-items:center;
      justify-content:center;
    }
  }

  @media(max-width:768px){
    .aqo-section{
      padding:64px 0;
    }

    .aqo-topbar-inner{
      justify-content:center;
      text-align:center;
    }

    .aqo-topbar-right{
      display:none;
    }

    .aqo-nav{
      height:76px;
    }

    .aqo-logo{
      width:54px;
      height:54px;
      border-radius:16px;
    }

    .aqo-brand-text strong{
      font-size:16px;
    }

    .aqo-brand-text span{
      font-size:10px;
    }

    .aqo-nav{
      position:relative;
      justify-content:space-between;
    }

    .aqo-brand{
      flex:1;
      min-width:0;
    }

    .aqo-brand-text{
      position:absolute;
      left:50%;
      top:50%;
      transform:translate(-50%,-50%);
      width:calc(100% - 150px);
      text-align:center;
      pointer-events:none;
    }

    .aqo-brand-text strong{
      font-size:18px;
      white-space:nowrap;
      overflow:hidden;
      text-overflow:ellipsis;
    }

    .aqo-brand-text span{
      font-size:9px;
      letter-spacing:.8px;
      white-space:nowrap;
    }

    .aqo-nav-actions{
      margin-left:auto;
      position:relative;
      z-index:3;
    }

    .aqo-nav-actions .aqo-btn{
      display:none;
    }

    .aqo-hero-shell{
      width:100%;
      border-radius:0 0 30px 30px;
      min-height:560px;
    }

    .aqo-hero-content{
      min-height:560px;
      padding:28px 20px 42px;
    }

    .aqo-hero-big{
      font-size:64px;
      letter-spacing:-4px;
    }

    .aqo-hero-side h1{
      font-size:38px;
      letter-spacing:-2px;
    }

    .aqo-hero-side p{
      font-size:14px;
    }

    .aqo-hero-chips{
      left:20px;
      bottom:205px;
    }

    .aqo-hero-slide img{
      object-fit:cover;
      object-position:center;
    }

    .aqo-search-card{
      margin:-28px auto 0;
      grid-template-columns:1fr;
      padding:16px;
      border-radius:22px;
    }

    .aqo-search-btn{
      grid-column:span 1;
      height:58px;
    }

    .aqo-grid-4,
    .aqo-grid-3,
    .aqo-grid-2,
    .aqo-stats,
    .aqo-footer-grid,
    .aqo-check-list{
      grid-template-columns:1fr;
    }

    .aqo-gallery{
      grid-template-columns:1fr;
    }

    .aqo-gallery img,
    .aqo-gallery img:nth-child(1),
    .aqo-gallery img:nth-child(3){
      height:250px;
    }

    .aqo-feature-strip,
    .aqo-contact-card,
    .aqo-stats{
      padding:24px;
      border-radius:28px;
    }

    .aqo-title{
      letter-spacing:-1.4px;
    }

    .aqo-footer-brand{
      justify-content:center;
      text-align:center;
      flex-direction:column;
    }

    .aqo-footer-whatsapp-card{
      max-width:360px;
      margin:20px auto 0;
      text-align:left;
    }

    .aqo-footer{
      padding-bottom:85px;
    }

    .aqo-copy{
      display:block;
      text-align:center;
    }

    .aqo-floating{
      right:12px;
      bottom:12px;
    }

    .aqo-float-btn{
      width:50px;
      height:50px;
    }

    .aqo-modal-box{
      padding:22px;
      border-radius:26px;
    }

    .aqo-modal-head h3{
      font-size:24px;
    }
  }

  @media(max-width:480px){
    .aqo-container{
      width:92%;
    }

    .aqo-logo{
      width:48px;
      height:48px;
      border-radius:14px;
    }

    .aqo-brand-text{
      width:calc(100% - 126px);
    }

    .aqo-brand-text strong{
      font-size:16px;
    }

    .aqo-brand-text span{
      font-size:8px;
      letter-spacing:.55px;
    }

    .aqo-footer-whatsapp-card{
      grid-template-columns:70px 1fr;
    }

    .aqo-footer-whatsapp-card img{
      width:70px;
      height:70px;
    }

    .aqo-hero-big{
      font-size:54px;
    }

    .aqo-hero-side h1{
      font-size:34px;
    }

    .aqo-btn{
      width:100%;
    }

    .aqo-chip{
      font-size:11px;
      padding:7px 11px;
    }

    .aqo-destination-img{
      height:190px;
    }

    .aqo-service-card{
      min-height:auto;
    }
  }


  /* =========================================================
     LIBRE BODONI + COMPLETE RESPONSIVE SAFETY OVERRIDES
     Keeps the original design layout unchanged.
  ========================================================= */

  .aqo-wrap{
    width:100%;
    max-width:100%;
    min-width:0;
    -webkit-text-size-adjust:100%;
    text-size-adjust:100%;
    font-optical-sizing:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
  }

  .aqo-wrap *,
  .aqo-wrap *::before,
  .aqo-wrap *::after{
    box-sizing:border-box;
  }

  .aqo-wrap h1,
  .aqo-wrap h2,
  .aqo-wrap h3,
  .aqo-wrap h4,
  .aqo-wrap h5,
  .aqo-wrap h6,
  .aqo-wrap p,
  .aqo-wrap a,
  .aqo-wrap button,
  .aqo-wrap input,
  .aqo-wrap select,
  .aqo-wrap textarea,
  .aqo-wrap label,
  .aqo-wrap span,
  .aqo-wrap strong,
  .aqo-wrap li{
    font-family:'Libre Bodoni',Georgia,'Times New Roman',serif !important;
  }

  /* Preserve Bootstrap Icons. */
  .aqo-wrap .bi::before,
  .aqo-wrap [class^="bi-"]::before,
  .aqo-wrap [class*=" bi-"]::before{
    font-family:"bootstrap-icons" !important;
  }

  .aqo-wrap img,
  .aqo-wrap svg,
  .aqo-wrap video,
  .aqo-wrap iframe{
    max-width:100%;
  }

  .aqo-wrap img{
    display:block;
  }

  .aqo-wrap button,
  .aqo-wrap input,
  .aqo-wrap select,
  .aqo-wrap textarea{
    max-width:100%;
  }

  .aqo-wrap a,
  .aqo-wrap p,
  .aqo-wrap span,
  .aqo-wrap strong,
  .aqo-wrap h1,
  .aqo-wrap h2,
  .aqo-wrap h3{
    overflow-wrap:anywhere;
  }

  .aqo-container,
  .aqo-grid-2 > *,
  .aqo-grid-3 > *,
  .aqo-grid-4 > *,
  .aqo-footer-grid > *,
  .aqo-search-card > *,
  .aqo-feature-strip > *{
    min-width:0;
  }

  .aqo-title,
  .aqo-hero-side h1,
  .aqo-inner-hero h1,
  .aqo-feature-strip h2{
    text-wrap:balance;
  }

  .aqo-subtitle,
  .aqo-card-body p,
  .aqo-service-card p,
  .aqo-step p,
  .aqo-testimonial p,
  .aqo-contact-item a,
  .aqo-contact-item span,
  .aqo-footer p,
  .aqo-footer a{
    text-wrap:pretty;
  }

  .aqo-field,
  .aqo-btn,
  .aqo-card-link,
  .aqo-toggle,
  .aqo-search-btn,
  .aqo-modal-close{
    -webkit-tap-highlight-color:transparent;
    touch-action:manipulation;
  }

  .aqo-form input,
  .aqo-form select,
  .aqo-form textarea{
    min-width:0;
    appearance:auto;
  }

  .aqo-footer-whatsapp-card > a{
    display:block;
    min-width:0;
  }

  @media (max-width:1180px){
    .aqo-container{
      width:min(1120px,94%);
    }

    .aqo-menu{
      gap:2px;
    }

    .aqo-menu a{
      padding:11px 10px;
      font-size:13px;
    }

    .aqo-nav-actions .aqo-btn{
      padding:13px 17px;
    }
  }

  @media (max-width:1024px){
    .aqo-header{
      overflow:visible;
    }

    .aqo-nav{
      position:relative;
    }

    .aqo-menu{
      position:absolute;
      top:100%;
      left:0;
      right:0;
      width:100%;
      max-height:calc(100vh - 84px);
      overflow-y:auto;
      overscroll-behavior:contain;
    }

    .aqo-menu a{
      width:100%;
    }

    .aqo-hero-shell,
    .aqo-hero-content{
      min-height:590px;
    }

    .aqo-about-visual{
      min-height:470px;
    }
  }

  @media (max-width:900px){
    .aqo-topbar-left{
      gap:10px 16px;
    }

    .aqo-hero-content{
      padding:42px 38px;
    }

    .aqo-hero-chips{
      left:38px;
    }
  }

  @media (max-width:768px){
    .aqo-container{
      width:92%;
    }

    .aqo-topbar{
      padding:9px 0;
    }

    .aqo-topbar-inner,
    .aqo-topbar-left{
      width:100%;
    }

    .aqo-topbar-left{
      justify-content:center;
      gap:5px 12px;
    }

    .aqo-topbar a{
      justify-content:center;
      text-align:center;
      line-height:1.35;
    }

    .aqo-header{
      width:100%;
    }

    .aqo-nav{
      width:100%;
      gap:10px;
    }

    .aqo-brand{
      max-width:calc(100% - 58px);
    }

    .aqo-brand-text{
      display:flex;
      flex-direction:column;
      align-items:center;
      justify-content:center;
      padding:0 4px;
    }

    .aqo-brand-text strong,
    .aqo-brand-text span{
      width:100%;
      text-align:center;
    }

    .aqo-menu{
      max-height:calc(100dvh - 76px);
      padding:14px 4%;
    }

    .aqo-menu li,
    .aqo-menu a{
      width:100%;
    }

    .aqo-hero{
      padding-top:0;
    }

    .aqo-hero-shell,
    .aqo-hero-content{
      min-height:540px;
    }

    .aqo-hero-content{
      gap:16px;
      padding:28px 20px 38px;
    }

    .aqo-hero-big{
      line-height:.9;
    }

    .aqo-hero-side{
      width:100%;
      max-width:100%;
      margin-bottom:0;
    }

    .aqo-hero-side h1,
    .aqo-hero-side p{
      max-width:100%;
    }

    .aqo-hero-chips{
      right:20px;
      left:20px;
      bottom:198px;
    }

    .aqo-search-card{
      width:92%;
    }

    .aqo-field{
      min-height:70px;
    }

    .aqo-title-box{
      margin-bottom:30px;
    }

    .aqo-title{
      font-size:clamp(31px,9vw,46px);
      line-height:1.08;
    }

    .aqo-subtitle{
      font-size:15px;
      line-height:1.7;
    }

    .aqo-service-card,
    .aqo-card,
    .aqo-step,
    .aqo-testimonial,
    .aqo-manpower-box,
    .aqo-contact-card{
      width:100%;
    }

    .aqo-about-visual{
      min-height:430px;
      border-radius:28px;
    }

    .aqo-about-float{
      left:16px;
      right:16px;
      bottom:16px;
      padding:20px;
      border-radius:22px;
    }

    .aqo-feature-strip{
      gap:22px;
    }

    .aqo-feature-strip .aqo-btn{
      width:auto;
      max-width:100%;
    }

    .aqo-contact-item > div{
      min-width:0;
    }

    .aqo-map{
      height:320px;
    }

    .aqo-footer-grid{
      gap:28px;
    }

    .aqo-footer-grid > div{
      text-align:center;
    }

    .aqo-footer-links,
    .aqo-social{
      justify-content:center;
    }

    .aqo-footer-whatsapp-card{
      text-align:left;
    }

    .aqo-modal{
      padding:12px;
    }

    .aqo-modal-box{
      width:100%;
      max-height:calc(100dvh - 24px);
    }

    .aqo-animate-left{
      transform:translateX(-34px);
    }

    .aqo-animate-right{
      transform:translateX(34px);
    }

    .aqo-animate-up{
      transform:translateY(34px);
    }

    .aqo-visible{
      transform:translate(0,0);
    }
  }

  @media (max-width:600px){
    .aqo-topbar-left{
      flex-direction:column;
      gap:4px;
    }

    .aqo-topbar a{
      font-size:12px;
    }

    .aqo-section{
      padding:56px 0;
    }

    .aqo-hero-shell,
    .aqo-hero-content{
      min-height:520px;
    }

    .aqo-hero-big{
      font-size:clamp(48px,16vw,62px);
      letter-spacing:-3px;
    }

    .aqo-hero-side h1{
      font-size:clamp(32px,10vw,39px);
      line-height:1;
      letter-spacing:-1.5px;
    }

    .aqo-hero-chips{
      bottom:190px;
    }

    .aqo-chip{
      line-height:1.2;
    }

    .aqo-card-body,
    .aqo-step,
    .aqo-testimonial,
    .aqo-manpower-box{
      padding:21px;
    }

    .aqo-contact-card{
      padding:21px;
    }

    .aqo-stats{
      gap:12px;
    }

    .aqo-stat{
      padding:21px;
      text-align:center;
    }

    .aqo-feature-strip h2{
      font-size:clamp(30px,9vw,42px);
    }

    .aqo-inner-hero{
      padding:76px 0;
    }

    .aqo-inner-hero h1{
      font-size:clamp(40px,12vw,62px);
      letter-spacing:-2px;
    }
  }

  @media (max-width:480px){
    .aqo-nav{
      min-height:72px;
      height:72px;
    }

    .aqo-brand{
      max-width:calc(100% - 52px);
    }

    .aqo-brand-text{
      width:calc(100% - 118px);
    }

    .aqo-brand-text strong{
      font-size:15px;
    }

    .aqo-brand-text span{
      font-size:7.5px;
      letter-spacing:.45px;
    }

    .aqo-toggle{
      width:44px;
      height:44px;
      min-width:44px;
    }

    .aqo-menu{
      max-height:calc(100dvh - 72px);
    }

    .aqo-hero-shell,
    .aqo-hero-content{
      min-height:500px;
    }

    .aqo-hero-content{
      padding:25px 17px 34px;
    }

    .aqo-hero-chips{
      left:17px;
      right:17px;
      bottom:185px;
      gap:7px;
    }

    .aqo-search-card{
      margin-top:-24px;
    }

    .aqo-btn{
      white-space:normal;
      line-height:1.3;
      min-height:48px;
    }

    .aqo-card-link{
      gap:12px;
    }

    .aqo-footer-whatsapp-card{
      grid-template-columns:62px 1fr;
      gap:11px;
      padding:10px;
    }

    .aqo-footer-whatsapp-card img{
      width:62px;
      height:62px;
    }

    .aqo-channel-link{
      padding:8px 10px;
    }

    .aqo-map{
      height:285px;
    }
  }

  @media (max-width:360px){
    .aqo-logo{
      width:44px;
      height:44px;
    }

    .aqo-brand-text{
      width:calc(100% - 108px);
    }

    .aqo-brand-text strong{
      font-size:13px;
    }

    .aqo-brand-text span{
      font-size:6.8px;
    }

    .aqo-hero-shell,
    .aqo-hero-content{
      min-height:490px;
    }

    .aqo-hero-chips{
      bottom:182px;
    }

    .aqo-footer-whatsapp-card{
      grid-template-columns:1fr;
      text-align:center;
    }

    .aqo-footer-whatsapp-card img{
      margin:auto;
    }
  }

  @media (orientation:landscape) and (max-height:520px) and (max-width:960px){
    .aqo-menu{
      max-height:calc(100dvh - 72px);
    }

    .aqo-hero-shell,
    .aqo-hero-content{
      min-height:480px;
    }

    .aqo-modal-box{
      max-height:calc(100dvh - 20px);
    }
  }

  @media (prefers-reduced-motion:reduce){
    .aqo-wrap *,
    .aqo-wrap *::before,
    .aqo-wrap *::after{
      scroll-behavior:auto !important;
      animation-duration:.01ms !important;
      animation-iteration-count:1 !important;
      transition-duration:.01ms !important;
    }
  }



  /* =========================================================
     FINAL HEADER BRAND UPDATE
     Large uppercase company name + smaller centered tagline
  ========================================================= */
  .aqo-header .aqo-brand-text{
    display:flex !important;
    flex-direction:column !important;
    align-items:center !important;
    justify-content:center !important;
    min-width:0;
    text-align:center !important;
    line-height:1;
  }

  .aqo-header .aqo-brand-text strong{
    display:block !important;
    width:100%;
    margin:0;
    color:var(--aqo-black);
    font-size:clamp(24px,2.1vw,31px) !important;
    font-weight:900 !important;
    line-height:1 !important;
    letter-spacing:.8px !important;
    text-align:center !important;
    text-transform:uppercase !important;
    white-space:nowrap !important;
    overflow:visible !important;
    text-overflow:clip !important;
  }

  .aqo-header .aqo-brand-text span{
    display:block !important;
    width:100%;
    margin-top:7px !important;
    color:var(--aqo-orange) !important;
    font-size:11px !important;
    font-weight:700 !important;
    line-height:1.1 !important;
    letter-spacing:1.45px !important;
    text-align:center !important;
    text-transform:uppercase !important;
    white-space:nowrap !important;
  }

  @media(max-width:1024px){
    .aqo-header .aqo-brand-text strong{
      font-size:24px !important;
    }

    .aqo-header .aqo-brand-text span{
      font-size:9.5px !important;
      letter-spacing:1.05px !important;
    }
  }

  @media(max-width:768px){
    .aqo-header .aqo-brand-text{
      position:absolute !important;
      left:50% !important;
      top:50% !important;
      transform:translate(-50%,-50%) !important;
      width:calc(100% - 150px) !important;
      padding:0 3px !important;
      pointer-events:none;
    }

    .aqo-header .aqo-brand-text strong{
      font-size:20px !important;
      letter-spacing:.55px !important;
    }

    .aqo-header .aqo-brand-text span{
      margin-top:5px !important;
      font-size:8px !important;
      letter-spacing:.75px !important;
    }
  }

  @media(max-width:480px){
    .aqo-header .aqo-brand-text{
      width:calc(100% - 126px) !important;
    }

    .aqo-header .aqo-brand-text strong{
      font-size:17px !important;
      letter-spacing:.35px !important;
    }

    .aqo-header .aqo-brand-text span{
      font-size:7px !important;
      letter-spacing:.5px !important;
    }
  }

  @media(max-width:390px){
    .aqo-header .aqo-brand-text{
      width:calc(100% - 116px) !important;
    }

    .aqo-header .aqo-brand-text strong{
      font-size:15px !important;
      letter-spacing:.25px !important;
    }

    .aqo-header .aqo-brand-text span{
      font-size:6.4px !important;
      letter-spacing:.35px !important;
    }
  }

  @media(max-width:360px){
    .aqo-header .aqo-brand-text{
      width:calc(100% - 108px) !important;
    }

    .aqo-header .aqo-brand-text strong{
      font-size:14px !important;
    }

    .aqo-header .aqo-brand-text span{
      font-size:6px !important;
      letter-spacing:.25px !important;
    }
  }

