/* GENERATED by tools/ons-port/legacy_css.py — content components from the
   previous child theme + its Additional CSS. Layout rules are excluded. */
/* --- baker-child-style.css: 196 rules --- */
.ondatravel-live-updates .live-update-collapsed{margin: 0 0 18px;}
.ondatravel-live-updates details.rank-math-list-item{border: 1px solid #e5e7eb;
  background: #fff;
  margin: 0;
  padding: 0;}
.ondatravel-live-updates details.rank-math-list-item + details.rank-math-list-item, .ondatravel-live-updates .live-update-collapsed + .live-update-collapsed{margin-top: 12px;}
.ondatravel-live-updates details.rank-math-list-item summary.rank-math-question{list-style: none;
  display: block;
  position: relative;
  cursor: pointer;
  margin: 0;
  padding: 18px 60px 18px 20px;
  background: #f7f7f7;
  color: #13233b;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5;
  border: 0;}
.ondatravel-live-updates details.rank-math-list-item summary.rank-math-question::-webkit-details-marker{display: none;}
.ondatravel-live-updates details.rank-math-list-item summary.rank-math-question::marker{content: "";}
.ondatravel-live-updates details.rank-math-list-item summary.rank-math-question::after{content: "+";
  position: absolute;
  right: 18px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 28px;
  font-weight: 400;
  line-height: 1;
  color: #13233b;}
.ondatravel-live-updates details.rank-math-list-item[open] summary.rank-math-question::after{content: "−";}
.ondatravel-live-updates details.rank-math-list-item[open] summary.rank-math-question{border-bottom: 1px solid #e5e7eb;}
.ondatravel-live-updates details.rank-math-list-item .rank-math-answer{padding: 18px 20px 20px;
  background: #fff;}
.ondatravel-live-updates details.rank-math-list-item .rank-math-answer > *:first-child{margin-top: 0;}
.ondatravel-live-updates details.rank-math-list-item .rank-math-answer > *:last-child{margin-bottom: 0;}
@media (max-width: 767px){.ondatravel-live-updates details.rank-math-list-item summary.rank-math-question{padding: 16px 52px 16px 16px;
    font-size: 16px;}.ondatravel-live-updates details.rank-math-list-item summary.rank-math-question::after{right: 14px;
    font-size: 24px;}.ondatravel-live-updates details.rank-math-list-item .rank-math-answer{padding: 16px;}}
.onda-about-hero{display: grid;
    grid-template-columns: minmax(0, 1.45fr) minmax(280px, .75fr);
    gap: 30px;
    align-items: stretch;
    margin: 34px 0 44px;
    padding: 42px 40px;
    background: linear-gradient(135deg, #fbf7f1 0%, #f1e8dd 100%);
    border: 1px solid #eadfd1;
    box-shadow: 0 14px 38px rgba(24, 33, 47, .08);}
.onda-about-kicker{display: inline-block;
    margin: 0 auto 12px;
    padding: 5px 12px;
    background: #f28c28;
    color: #fff;
    font-size: 11px;
    line-height: 1.2;
    font-weight: 700;
    letter-spacing: .13em;
    text-transform: uppercase;}
.onda-about-hero h2, .onda-section-head h2{text-align: center;}
.onda-about-hero h2{margin: 0 0 18px;
    color: #172033;
    font-size: 34px;
    line-height: 1.18;}
.onda-about-lead{font-size: 18px;
    line-height: 1.75;
    color: #303949;}
.onda-about-hero p{color: #4f5663;}
.onda-about-actions{display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-top: 22px;}
.onda-about-button{display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 44px;
    padding: 12px 18px;
    border-radius: 0;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .09em;
    text-transform: uppercase;
    text-decoration: none;}
.onda-about-button--primary{background: #172033;
    color: #fff;}
.onda-about-button--secondary{background: #fff;
    color: #172033;
    border: 1px solid #d8caba;}
.onda-about-hero__panel{display: grid;
    gap: 12px;}
.onda-about-hero__panel div{padding: 18px;
    background: #fff;
    border: 1px solid #eadfd1;}
.onda-about-hero__panel strong, .onda-about-hero__panel span{display: block;}
.onda-about-hero__panel strong{color: #172033;
    margin-bottom: 6px;}
.onda-about-hero__panel span{color: #626a76;
    line-height: 1.55;}
.onda-section-head{margin: 40px 0;
    text-align: center;}
.onda-section-head hr{max-width: 180px;
    margin: 0 auto 18px;
    border: 0;
    border-top: 1px solid #ded6cc;}
.onda-section-head h2{margin: 0 0 18px;}
.onda-section-head h2 + hr{margin-top: 18px;
    margin-bottom: 0;}
.onda-about-grid, .onda-about-readmore{display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 14px;
    margin: 28px 0 38px;}
.onda-about-card, .onda-about-readmore a{display: block;
    padding: 20px;
    background: #fff;
    border: 1px solid #eadfd1;
    color: #172033;
    text-decoration: none;
    box-shadow: 0 8px 20px rgba(24, 33, 47, .06);}
.onda-about-card strong{display: block;
    margin-bottom: 8px;
    color: #172033;
    font-size: 16px;}
.onda-about-card span{display: block;
    color: #626a76;
    line-height: 1.6;}
.onda-about-readmore a{font-weight: 700;
    text-align: center;}
@media (max-width: 900px){.onda-about-hero{grid-template-columns: 1fr;
        text-align: center;}.onda-about-actions{justify-content: center;}.onda-about-grid, .onda-about-readmore{grid-template-columns: repeat(2, minmax(0, 1fr));}}
@media (max-width: 560px){.onda-about-hero{padding: 26px 20px;}.onda-about-hero h2{font-size: 27px;}.onda-about-grid, .onda-about-readmore{grid-template-columns: 1fr;}}
body.onda-about-i18n .onda-about-page{--onda-navy: #1f2937;
    --onda-text: #5f6673;
    --onda-gold: #c79235;
    --onda-line: #e6dccb;
    --onda-soft: #f8f6f1;
    --onda-white: #fff;
    max-width: 1180px;
    margin: 0 auto;
    font-family: inherit;}
body.onda-about-i18n .onda-about-page *{box-sizing: border-box;}
body.onda-about-i18n .onda-about-page h2, body.onda-about-i18n .onda-about-page h3{text-align: center;
    text-transform: none;
    letter-spacing: .01em;
    color: var(--onda-navy);}
body.onda-about-i18n .onda-about-page p{color: var(--onda-text);}
body.onda-about-i18n .onda-about-hero{margin: 18px 0 40px;
    padding: 34px 38px;
    background: #fff;
    border: 1px solid var(--onda-line);
    border-top: 5px solid var(--onda-navy);
    box-shadow: 0 18px 40px rgba(24,33,47,.07);}
body.onda-about-i18n .onda-about-hero-columns{align-items: center !important;
    gap: 36px;}
body.onda-about-i18n .onda-about-eyebrow{display: inline-block;
    margin: 0 0 14px !important;
    padding: 7px 12px;
    background: var(--onda-navy);
    color: #fff !important;
    font-size: 12px !important;
    line-height: 1.2 !important;
    font-weight: 900;
    letter-spacing: .12em;}
body.onda-about-i18n .onda-about-hero-title{text-align: left !important;
    margin: 0 0 20px !important;
    font-size: clamp(30px, 4vw, 48px) !important;
    line-height: 1.12 !important;
    font-weight: 900;}
body.onda-about-i18n .onda-about-lead{margin: 0 0 17px !important;
    font-size: 18px !important;
    line-height: 1.78 !important;}
body.onda-about-i18n .onda-about-portrait img, body.onda-about-i18n .onda-about-portrait .wp-block-image img{display: block;
    width: 100%;
    max-width: 430px;
    aspect-ratio: 1 / 1;
    object-fit: cover;
    border-radius: 50%;
    margin: 0 auto;
    box-shadow: 0 22px 48px rgba(24,33,47,.18);}
body.onda-about-i18n .onda-about-portrait-caption{margin: 16px 0 0 !important;
    text-align: center;
    color: var(--onda-gold) !important;
    font-size: 13px !important;
    font-weight: 900;
    letter-spacing: .1em;
    text-transform: uppercase;}
body.onda-about-i18n .onda-about-photo-note{margin-top: 18px;
    padding: 18px 20px;
    background: #fff;
    border: 1px solid var(--onda-line);
    border-left: 4px solid var(--onda-gold);}
body.onda-about-i18n .onda-about-note-text{margin: 0 !important;
    color: var(--onda-navy) !important;
    font-size: 15px !important;
    line-height: 1.7 !important;
    font-weight: 700;}
body.onda-about-i18n .wp-block-buttons .wp-block-button__link{border-radius: 0 !important;
    padding: 14px 20px !important;
    font-size: 12px !important;
    font-weight: 900 !important;
    letter-spacing: .08em;
    text-transform: uppercase;
    text-decoration: none !important;}
body.onda-about-i18n .onda-btn-dark .wp-block-button__link, body.onda-about-i18n .onda-btn-mini .wp-block-button__link{background: var(--onda-navy) !important;
    color: #fff !important;
    border: 1px solid var(--onda-navy) !important;}
body.onda-about-i18n .onda-btn-light .wp-block-button__link{background: #fff !important;
    color: var(--onda-navy) !important;
    border: 1px solid var(--onda-line) !important;}
body.onda-about-i18n .onda-btn-coffee .wp-block-button__link{background: #6f9f63 !important;
    color: #fff !important;
    border: 1px solid #6f9f63 !important;}
body.onda-about-i18n .onda-about-quick, body.onda-about-i18n .onda-about-section{margin: 40px 0;}
body.onda-about-i18n .onda-about-mini-grid{gap: 14px !important;}
body.onda-about-i18n .onda-about-mini-grid .wp-block-column{padding: 18px 14px;
    background: #fff;
    border: 1px solid var(--onda-line);
    text-align: center;}
body.onda-about-i18n .onda-about-mini-label, body.onda-about-i18n .onda-card-label-wrap{margin: 0 0 7px !important;
    color: var(--onda-gold) !important;
    font-size: 11px !important;
    font-weight: 900;
    letter-spacing: .14em;
    text-transform: uppercase;}
body.onda-about-i18n .onda-about-mini-title{margin: 0 0 12px !important;
    font-size: 17px !important;
    line-height: 1.35 !important;}
body.onda-about-i18n .onda-about-mini-buttons{justify-content: center !important;}
body.onda-about-i18n .onda-about-section:before{content: "";
    display: block;
    width: min(760px, 80%);
    height: 1px;
    margin: 0 auto 34px;
    background: var(--onda-line);}
body.onda-about-i18n .onda-about-section-title{margin: 0 auto 16px !important;
    font-size: clamp(28px, 3vw, 42px) !important;
    line-height: 1.18 !important;
    font-weight: 900;}
body.onda-about-i18n .onda-about-section-lead, body.onda-about-i18n .onda-about-text{max-width: 860px;
    margin: 0 auto 18px !important;
    text-align: center;
    font-size: 18px !important;
    line-height: 1.78 !important;}
body.onda-about-i18n .onda-about-card-grid, body.onda-about-i18n .onda-about-service-grid, body.onda-about-i18n .onda-about-readmore-grid{gap: 20px !important;
    margin-top: 34px;}
body.onda-about-i18n .onda-about-gb-card{height: 100%;
    background: #fff;
    border: 1px solid var(--onda-line);
    box-shadow: 0 16px 36px rgba(24,33,47,.08);
    overflow: hidden;}
body.onda-about-i18n .onda-about-card-image{margin: 0 !important;}
body.onda-about-i18n .onda-about-card-image img{display: block;
    width: 100%;
    height: 210px;
    object-fit: cover;}
body.onda-about-i18n .onda-about-gb-card > .wp-block-group__inner-container, body.onda-about-i18n .onda-about-gb-card{padding: 0;}
body.onda-about-i18n .onda-about-gb-card .onda-card-label-wrap, body.onda-about-i18n .onda-about-gb-card .onda-card-title, body.onda-about-i18n .onda-about-gb-card .onda-card-text, body.onda-about-i18n .onda-about-gb-card .onda-card-buttons{margin-left: 22px !important;
    margin-right: 22px !important;}
body.onda-about-i18n .onda-about-gb-card .onda-card-label-wrap{margin-top: 22px !important;}
body.onda-about-i18n .onda-card-title{margin-top: 0 !important;
    margin-bottom: 10px !important;
    text-align: left !important;
    font-size: 21px !important;
    line-height: 1.25 !important;
    font-weight: 900;}
body.onda-about-i18n .onda-card-text{margin-bottom: 18px !important;
    font-size: 15px !important;
    line-height: 1.65 !important;}
body.onda-about-i18n .onda-card-buttons{margin-bottom: 22px !important;}
body.onda-about-i18n .onda-about-service-grid .wp-block-column, body.onda-about-i18n .onda-about-readmore-grid .wp-block-column{padding: 24px 22px;
    background: #fff;
    border: 1px solid var(--onda-line);
    box-shadow: 0 12px 28px rgba(24,33,47,.05);}
body.onda-about-i18n .onda-about-service-title{margin: 0 0 12px !important;
    font-size: 21px !important;
    line-height: 1.3 !important;
    font-weight: 900;}
body.onda-about-i18n .onda-about-service-text, body.onda-about-i18n .onda-about-guide-note{font-size: 16px !important;
    line-height: 1.72 !important;}
body.onda-about-i18n .onda-about-guide-note{max-width: 920px;
    margin: 24px auto 0 !important;
    padding: 18px 20px;
    background: var(--onda-soft);
    border: 1px solid var(--onda-line);
    text-align: center;
    color: var(--onda-navy) !important;
    font-weight: 700;}
body.onda-about-i18n .onda-about-guide-buttons, body.onda-about-i18n .onda-about-support-buttons, body.onda-about-i18n .onda-about-contact-buttons{justify-content: center !important;
    margin-top: 24px !important;}
body.onda-about-i18n .onda-about-gutenberg-gallery{margin-top: 34px !important;}
body.onda-about-i18n .onda-about-gutenberg-gallery figure.wp-block-image{border: 1px solid var(--onda-line);
    background: #fff;
    box-shadow: 0 12px 30px rgba(24,33,47,.06);}
body.onda-about-i18n .onda-about-gutenberg-gallery img{aspect-ratio: 4 / 3;
    object-fit: cover;}
body.onda-about-i18n .onda-about-gutenberg-gallery figcaption{padding: 10px 12px !important;
    color: var(--onda-navy) !important;
    font-size: 14px !important;
    font-weight: 800;
    line-height: 1.4;
    background: #fff !important;}
@media (max-width: 900px){body.onda-about-i18n .onda-about-hero{padding: 28px 22px;}body.onda-about-i18n .onda-about-hero-title{text-align: center !important;}body.onda-about-i18n .onda-about-hero-copy{text-align: center;}body.onda-about-i18n .onda-about-hero-buttons{justify-content: center !important;}body.onda-about-i18n .onda-about-card-image img{height: 240px;}}
@media (max-width: 680px){body.onda-about-i18n .onda-about-page{max-width: 100%;}body.onda-about-i18n .onda-about-hero{margin-top: 0;}body.onda-about-i18n .onda-about-section-title{font-size: 29px !important;}body.onda-about-i18n .onda-about-section-lead, body.onda-about-i18n .onda-about-text, body.onda-about-i18n .onda-about-lead{font-size: 16px !important;}}
body.onda-about-i18n .onda-about-page{--onda-about-ink: #1f2937;
    --onda-about-muted: #5f6876;
    --onda-about-soft: #f7f7f7;
    --onda-about-line: #e6e6e6;
    --onda-about-gold: #d79a2b;
    --onda-about-white: #ffffff;
    width: 100%;
    max-width: 100%;}
body.onda-about-i18n .onda-about-page, body.onda-about-i18n .onda-about-page p, body.onda-about-i18n .onda-about-page li{color: var(--onda-about-muted);}
body.onda-about-i18n .onda-about-page a{color: inherit;}
body.onda-about-i18n .onda-about-page .wp-block-group__inner-container{max-width: 1180px;}
body.onda-about-i18n .onda-about-hero{margin: 0 0 54px !important;
    padding: 0 !important;}
body.onda-about-i18n .onda-about-hero > .wp-block-group__inner-container{max-width: 1180px;
    padding: 44px 42px !important;
    background: #f7f7f7;
    border: 1px solid var(--onda-about-line);
    box-shadow: 0 14px 34px rgba(20, 28, 38, .06);}
body.onda-about-i18n .onda-about-hero-columns{gap: 42px !important;
    align-items: center !important;}
body.onda-about-i18n .onda-about-eyebrow, body.onda-about-i18n .onda-card-label, body.onda-about-i18n .onda-about-mini-label{display: inline-block;
    margin: 0 0 12px !important;
    color: #666 !important;
    font-size: 12px !important;
    line-height: 1.25 !important;
    font-weight: 800 !important;
    letter-spacing: 1.8px !important;
    text-transform: uppercase !important;}
body.onda-about-i18n .onda-about-hero-title{margin: 0 0 18px !important;
    color: var(--onda-about-ink) !important;
    font-size: clamp(30px, 3.2vw, 46px) !important;
    line-height: 1.08 !important;
    font-weight: 800 !important;
    letter-spacing: .01em !important;
    text-transform: none !important;}
body.onda-about-i18n .onda-about-lead{max-width: 760px;
    margin: 0 0 16px !important;
    color: #4f5967 !important;
    font-size: 18px !important;
    line-height: 1.72 !important;
    font-weight: 400 !important;}
body.onda-about-i18n .onda-about-photo-note{margin-top: 22px !important;
    padding: 18px 20px !important;
    background: #fff !important;
    border: 1px solid var(--onda-about-line) !important;
    box-shadow: none !important;}
body.onda-about-i18n .onda-about-note-text{margin: 0 !important;
    color: #4f5967 !important;
    font-size: 15px !important;
    line-height: 1.65 !important;}
body.onda-about-i18n .onda-about-portrait img, body.onda-about-i18n figure.onda-about-portrait img{display: block !important;
    width: 100% !important;
    height: auto !important;
    border-radius: 0 !important;
    box-shadow: 0 16px 38px rgba(20, 28, 38, .14) !important;}
body.onda-about-i18n .onda-about-section{margin: 0 0 58px !important;
    padding: 0 !important;}
body.onda-about-i18n .onda-about-section > .wp-block-group__inner-container{max-width: 1180px;
    padding: 46px 42px !important;
    background: #fff;
    border: 1px solid var(--onda-about-line);
    box-shadow: 0 12px 30px rgba(20, 28, 38, .045);}
body.onda-about-i18n .onda-about-section-title{position: relative;
    max-width: 920px;
    margin: 0 auto 28px !important;
    padding: 0 !important;
    color: var(--onda-about-ink) !important;
    text-align: center !important;
    font-size: clamp(25px, 2.6vw, 36px) !important;
    line-height: 1.16 !important;
    font-weight: 800 !important;
    letter-spacing: .01em !important;
    text-transform: none !important;}
body.onda-about-i18n .onda-about-section-title::before, body.onda-about-i18n .onda-about-section-title::after{content: "";
    display: block;
    width: 84px;
    height: 1px;
    background: var(--onda-about-line);
    margin-left: auto;
    margin-right: auto;}
body.onda-about-i18n .onda-about-section-title::before{margin-bottom: 24px;}
body.onda-about-i18n .onda-about-section-title::after{margin-top: 24px;}
body.onda-about-i18n .onda-about-section-lead{max-width: 850px;
    margin: 0 auto 32px !important;
    color: #566171 !important;
    text-align: center !important;
    font-size: 17px !important;
    line-height: 1.72 !important;}
body.onda-about-i18n .onda-about-mini-grid{gap: 18px !important;
    margin: 0 0 54px !important;}
body.onda-about-i18n .onda-about-mini-grid > .wp-block-column{min-height: 100%;
    padding: 24px 24px 22px !important;
    background: #fff !important;
    border: 1px solid var(--onda-about-line) !important;
    box-shadow: 0 10px 24px rgba(20, 28, 38, .045);}
body.onda-about-i18n .onda-about-mini-title{margin: 0 0 16px !important;
    color: var(--onda-about-ink) !important;
    font-size: 21px !important;
    line-height: 1.24 !important;
    font-weight: 800 !important;
    letter-spacing: .01em !important;
    text-transform: none !important;}
body.onda-about-i18n .onda-about-page .wp-block-button__link{border-radius: 0 !important;
    padding: 12px 18px !important;
    font-size: 13px !important;
    line-height: 1.2 !important;
    font-weight: 800 !important;
    letter-spacing: .04em !important;
    text-transform: uppercase !important;
    text-decoration: none !important;
    box-shadow: none !important;}
body.onda-about-i18n .onda-about-page .onda-btn-dark .wp-block-button__link, body.onda-about-i18n .onda-about-page .onda-btn-mini .wp-block-button__link, body.onda-about-i18n .onda-about-page .onda-btn-card .wp-block-button__link{background: #1f2937 !important;
    color: #fff !important;
    border: 1px solid #1f2937 !important;}
body.onda-about-i18n .onda-about-page .onda-btn-light .wp-block-button__link{background: #fff !important;
    color: #1f2937 !important;
    border: 1px solid #d7dce3 !important;}
body.onda-about-i18n .onda-about-page .onda-btn-gold .wp-block-button__link{background: var(--onda-about-gold) !important;
    color: #fff !important;
    border: 1px solid var(--onda-about-gold) !important;}
body.onda-about-i18n .onda-about-page .wp-block-button__link:hover{transform: translateY(-1px);
    opacity: .94;}
body.onda-about-i18n .onda-about-card-grid{gap: 24px !important;
    margin-top: 10px !important;}
body.onda-about-i18n .onda-about-gb-card{height: 100%;
    background: #fff !important;
    border: 1px solid var(--onda-about-line) !important;
    box-shadow: 0 12px 28px rgba(20, 28, 38, .055);
    overflow: hidden;}
body.onda-about-i18n .onda-about-gb-card > .wp-block-group__inner-container{display: flex;
    flex-direction: column;
    min-height: 100%;
    padding: 0 0 22px !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;}
body.onda-about-i18n .onda-about-card-image{width: 100%;
    margin: 0 0 20px !important;}
body.onda-about-i18n .onda-about-card-image img{display: block !important;
    width: 100% !important;
    height: 220px !important;
    object-fit: cover !important;
    border-radius: 0 !important;}
body.onda-about-i18n .onda-card-label-wrap, body.onda-about-i18n .onda-card-title, body.onda-about-i18n .onda-card-text, body.onda-about-i18n .onda-card-buttons{margin-left: 22px !important;
    margin-right: 22px !important;}
body.onda-about-i18n .onda-card-title{margin-top: 0 !important;
    margin-bottom: 10px !important;
    color: var(--onda-about-ink) !important;
    font-size: 22px !important;
    line-height: 1.22 !important;
    font-weight: 800 !important;
    letter-spacing: .01em !important;
    text-transform: none !important;}
body.onda-about-i18n .onda-card-text{margin-top: 0 !important;
    margin-bottom: 18px !important;
    color: #5f6876 !important;
    font-size: 15px !important;
    line-height: 1.65 !important;}
body.onda-about-i18n .onda-card-buttons{margin-top: auto !important;}
body.onda-about-i18n .onda-about-story > .wp-block-group__inner-container, body.onda-about-i18n .onda-about-guide > .wp-block-group__inner-container, body.onda-about-i18n .onda-about-support > .wp-block-group__inner-container, body.onda-about-i18n .onda-about-contact > .wp-block-group__inner-container{background: #f7f7f7 !important;}
body.onda-about-i18n .onda-about-text{max-width: 920px;
    margin-left: auto !important;
    margin-right: auto !important;
    color: #566171 !important;
    font-size: 17px !important;
    line-height: 1.78 !important;}
body.onda-about-i18n .onda-about-service-grid{gap: 20px !important;
    margin-top: 18px !important;}
body.onda-about-i18n .onda-about-service-grid > .wp-block-column, body.onda-about-i18n .onda-about-readmore-grid > .wp-block-column{padding: 24px !important;
    background: #fff !important;
    border: 1px solid var(--onda-about-line) !important;
    box-shadow: 0 10px 24px rgba(20, 28, 38, .04);}
body.onda-about-i18n .onda-about-service-title{margin: 0 0 12px !important;
    color: var(--onda-about-ink) !important;
    font-size: 21px !important;
    line-height: 1.24 !important;
    font-weight: 800 !important;
    letter-spacing: .01em !important;
    text-transform: none !important;}
body.onda-about-i18n .onda-about-service-text, body.onda-about-i18n .onda-about-guide-note{color: #5f6876 !important;
    font-size: 15px !important;
    line-height: 1.68 !important;}
body.onda-about-i18n .onda-about-guide-note{max-width: 900px;
    margin: 22px auto 24px !important;
    padding: 18px 20px !important;
    background: #fff !important;
    border: 1px solid var(--onda-about-line) !important;}
body.onda-about-i18n .onda-about-gallery-section > .wp-block-group__inner-container{background: #fff !important;}
body.onda-about-i18n .wp-block-gallery.onda-about-gutenberg-gallery{display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 14px !important;
    margin-top: 28px !important;}
body.onda-about-i18n .wp-block-gallery.onda-about-gutenberg-gallery .wp-block-image{width: 100% !important;
    margin: 0 !important;
    overflow: hidden;
    background: #f7f7f7;}
body.onda-about-i18n .wp-block-gallery.onda-about-gutenberg-gallery img{display: block !important;
    width: 100% !important;
    height: 260px !important;
    object-fit: cover !important;
    border-radius: 0 !important;}
body.onda-about-i18n .wp-block-gallery.onda-about-gutenberg-gallery figcaption{position: static !important;
    margin: 0 !important;
    padding: 10px 12px !important;
    background: #fff !important;
    color: #4f5967 !important;
    font-size: 13px !important;
    line-height: 1.45 !important;
    text-align: left !important;}
body.onda-about-i18n .onda-about-readmore-grid{gap: 20px !important;}
body.onda-about-i18n .onda-about-readmore-grid .wp-block-button__link{margin-top: 8px !important;}
@media (max-width: 1024px){body.onda-about-i18n .onda-about-hero > .wp-block-group__inner-container, body.onda-about-i18n .onda-about-section > .wp-block-group__inner-container{padding: 34px 26px !important;}body.onda-about-i18n .wp-block-gallery.onda-about-gutenberg-gallery{grid-template-columns: repeat(2, minmax(0, 1fr)) !important;}}
@media (max-width: 680px){body.onda-about-i18n .onda-about-hero > .wp-block-group__inner-container, body.onda-about-i18n .onda-about-section > .wp-block-group__inner-container{padding: 30px 20px !important;}body.onda-about-i18n .onda-about-hero-title{font-size: 31px !important;}body.onda-about-i18n .onda-about-section-title{font-size: 27px !important;}body.onda-about-i18n .wp-block-gallery.onda-about-gutenberg-gallery{grid-template-columns: 1fr !important;}body.onda-about-i18n .wp-block-gallery.onda-about-gutenberg-gallery img{height: auto !important;}body.onda-about-i18n .onda-about-page .wp-block-button, body.onda-about-i18n .onda-about-page .wp-block-button__link{width: 100% !important;}}
.onda-thailand-native-blog-cover{margin-top: 34px;
  margin-bottom: 46px;
  overflow: hidden;
  border-radius: 0;
  box-shadow: 0 28px 70px rgba(17, 24, 39, .18);}
.onda-thailand-native-blog-cover .wp-block-cover__inner-container{width: min(1180px, 92%);
  margin-left: auto;
  margin-right: auto;}
.onda-thailand-cover-panel{max-width: 600px;
  padding: 38px 40px;
  background: rgba(255,255,255,.94);
  color: #172033;
  box-shadow: 0 18px 50px rgba(17, 24, 39, .20);}
.onda-thailand-eyebrow{margin: 0 0 12px;
  font-size: 12px;
  line-height: 1.4;
  letter-spacing: .16em;
  text-transform: uppercase;
  color: #9a5a24;
  font-weight: 700;}
.onda-thailand-cover-title{margin: 0 0 16px;
  font-size: clamp(34px, 4vw, 58px);
  line-height: 1.04;
  color: #172033;
  font-weight: 800;}
.onda-thailand-cover-lead, .onda-thailand-lead{font-size: 18px;
  line-height: 1.75;
  color: #344054;}
.onda-thailand-blog-buttons{margin-top: 24px;
  gap: 12px;}
.onda-thailand-blog-buttons .wp-block-button__link, .onda-thailand-card-buttons .wp-block-button__link{border-radius: 0;
  padding: 12px 18px;
  font-weight: 700;}
.onda-thailand-primary-button .wp-block-button__link, .onda-thailand-blog-buttons .wp-block-button:not(.is-style-outline) .wp-block-button__link{background: #172033;
  color: #fff;}
.onda-thailand-light-button .wp-block-button__link, .onda-thailand-blog-buttons .is-style-outline .wp-block-button__link, .onda-thailand-card-buttons .is-style-outline .wp-block-button__link{border-color: #172033;
  color: #172033;}
.onda-thailand-photo-grid, .onda-thailand-route-panel, .onda-thailand-blog-next{margin-top: 0;
  margin-bottom: 0;}
.onda-thailand-section-title{max-width: 820px;
  margin: 0 auto 28px;
  text-align: center;
  font-size: clamp(28px, 3vw, 42px);
  line-height: 1.16;
  color: #172033;
  font-weight: 800;}
.onda-thailand-photo-grid > .onda-thailand-eyebrow, .onda-thailand-route-panel > .onda-thailand-eyebrow, .onda-thailand-blog-next > .onda-thailand-eyebrow{text-align: center;}
.onda-thailand-card-grid{gap: 28px;}
.onda-thailand-blog-card{height: 100%;
  background: #fff;
  border: 1px solid rgba(23,32,51,.10);
  box-shadow: 0 18px 44px rgba(17, 24, 39, .10);}
.onda-thailand-blog-card figure{margin-bottom: 0;}
.onda-thailand-blog-card-image img{width: 100%;
  aspect-ratio: 16 / 10;
  object-fit: cover;
  display: block;}
.onda-thailand-card-kicker, .onda-thailand-card-title, .onda-thailand-card-text, .onda-thailand-card-buttons{padding-left: 24px;
  padding-right: 24px;}
.onda-thailand-card-kicker{margin-top: 22px;
  margin-bottom: 8px;
  font-size: 12px;
  letter-spacing: .14em;
  text-transform: uppercase;
  color: #9a5a24;
  font-weight: 700;}
.onda-thailand-card-title{margin-top: 0;
  margin-bottom: 10px;
  font-size: 23px;
  line-height: 1.22;
  color: #172033;
  font-weight: 800;}
.onda-thailand-card-text{color: #475467;
  line-height: 1.7;}
.onda-thailand-card-buttons{padding-bottom: 26px;}
.onda-thailand-route-panel, .onda-thailand-blog-next{padding: 34px 34px 38px;
  background: #f6f4ef;
  border: 1px solid rgba(23,32,51,.08);}
.onda-thailand-route-steps{gap: 22px;}
.onda-thailand-route-steps .wp-block-column{background: #fff;
  padding: 24px;
  border: 1px solid rgba(23,32,51,.08);}
.onda-thailand-route-steps p{margin: 0;
  line-height: 1.7;
  color: #344054;}
.onda-thailand-blog-next{text-align: center;}
.onda-thailand-blog-next .onda-thailand-lead{max-width: 760px;
  margin-left: auto;
  margin-right: auto;}
.onda-thailand-blog-next .wp-block-buttons{justify-content: center;}
@media (max-width: 782px){.onda-thailand-native-blog-cover{min-height: 520px !important;}.onda-thailand-cover-panel{padding: 28px 24px;}.onda-thailand-cover-title{font-size: 34px;}.onda-thailand-route-panel, .onda-thailand-blog-next{padding: 28px 22px;}}
bodybodybodybodybodybodybodybodybodybodybodybodybodybodybodybodybodybodybodybodybodybodybodybodybodybodybodybodybody.page-id-59151 .onda-manual-toc{margin-top: 54px !important;
  margin-bottom: 54px !important;}
body.page-id-59151 .onda-parent-cieple-card{margin-top: 70px !important;}
.onda-citybreak-related-query{max-width:1180px;margin:0 auto 34px}
.onda-related-query-intro{max-width:850px;margin:0 auto 26px;font-size:17px;line-height:1.75;color:#283044}
.onda-citybreak-related-query .wp-block-post-template{gap:22px}
.onda-citybreak-related-card{height:100%;border:1px solid rgba(15,35,55,.10);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 10px 28px rgba(15,35,55,.10);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}
.onda-citybreak-related-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(15,35,55,.17);border-color:rgba(230,126,34,.45)}
.onda-citybreak-related-card .wp-block-post-featured-image{margin:0}
.onda-citybreak-related-card .wp-block-post-featured-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease}
.onda-citybreak-related-card:hover .wp-block-post-featured-image img{transform:scale(1.04)}
.onda-citybreak-related-card__body{padding:20px 20px 22px;display:flex;flex-direction:column;gap:11px;min-height:275px}
.onda-citybreak-related-card__label{margin:0;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:#d9822b}
.onda-citybreak-related-card__title{margin:0;font-size:20px;line-height:1.22;font-weight:850;color:#182238}
.onda-citybreak-related-card__title a{text-decoration:none;color:#182238}
.onda-citybreak-related-card__excerpt{margin:0;font-size:14px;line-height:1.58;color:#4b5563;flex:1}
.onda-citybreak-related-card__excerpt p{margin:0}
.onda-citybreak-related-card__button{display:block;width:100%;box-sizing:border-box;margin-top:10px;padding:13px 16px;background:#1f2a44;color:#fff!important;text-align:center;font-size:14px;line-height:1.2;font-weight:850;text-decoration:none;border-radius:0}
.onda-citybreak-related-card:hover .onda-citybreak-related-card__button{background:#132238}
@media (max-width:980px){.onda-citybreak-related-query .wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr))!important}.onda-citybreak-related-card__title{font-size:19px}}
@media (max-width:640px){.onda-citybreak-related-query .wp-block-post-template{grid-template-columns:1fr!important}.onda-related-query-intro{text-align:left;font-size:16px}.onda-citybreak-related-card__body{padding:18px}.onda-citybreak-related-card .wp-block-post-featured-image img{aspect-ratio:16/10}}
html body figure.wp-block-image.aligncenter{display: block !important;
    float: none !important;
    clear: both !important;
    box-sizing: border-box !important;
    width: 100% !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: center !important;}
html body figure.wp-block-image.aligncenter
> a{display: block !important;
    box-sizing: border-box !important;
    max-width: 100% !important;}
html body figure.wp-block-image.aligncenter
> img, html body figure.wp-block-image.aligncenter
> a
> img{display: block !important;
    width: auto !important;
    height: auto !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;}
html body figure.wp-block-image.aligncenter
> figcaption{display: block !important;
    caption-side: initial !important;
    box-sizing: border-box !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    margin: 0.65em auto 1em !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    white-space: normal !important;
    word-break: normal !important;
    overflow-wrap: anywhere !important;
    text-align: center !important;}
html body figure.wp-block-table{display: block !important;
    float: none !important;
    clear: both !important;
    position: static !important;
    left: auto !important;
    right: auto !important;
    box-sizing: border-box !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 1.5em auto !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;}
html body figure.wp-block-table table{float: none !important;
    box-sizing: border-box !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;}
html body figure.wp-block-table
+ *, html body figure.wp-block-image.aligncenter
+ *{clear: both !important;}
/* --- customizer.css: 145 rules --- */
.entry-content .wp-block-quote, .wp-block-post-content .wp-block-quote{margin: 1em 0 !important;
  padding: 0.75em 1em !important;
  max-height: none !important;
  height: auto !important;
  overflow: visible !important;}
.entry-content .wp-block-quote p, .wp-block-post-content .wp-block-quote p{margin: 0 !important;}
.entry-content figure.wp-block-embed, .wp-block-post-content figure.wp-block-embed{margin: 1.25em 0 !important;}
.entry-content .wp-block-embed, .wp-block-post-content .wp-block-embed, .entry-content .wp-block-embed__wrapper, .wp-block-post-content .wp-block-embed__wrapper{margin: 1.25em 0 !important;
  padding: 0 !important;}
.entry-content .wp-block-embed + *, .wp-block-post-content .wp-block-embed + *{margin-top: 0 !important;}
@media (max-width: 782px){.wp-block-group.alignfull, .wp-block-cover.alignfull, .wp-block-image.alignfull, .wp-block-gallery.alignfull{width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    left: auto !important;
    right: auto !important;}.wp-block-columns{flex-wrap: wrap !important;}.wp-block-column{flex-basis: 100% !important;}}
.wp-block-embed, .wp-block-embed__wrapper, .wp-block-embed iframe{max-width: 100%;}
.wp-block-embed, .wp-block-embed__wrapper, .wp-block-post-template, .wp-block-group, .wp-block-columns, .wp-block-column{max-height: none !important;
  height: auto !important;
  overflow: visible !important;}
.wp-block-embed__wrapper iframe{height: auto !important;
  min-height: 0 !important;
  max-height: none !important;}
.wp-block-embed-youtube iframe, .wp-block-embed-vimeo iframe{width: 100% !important;
  aspect-ratio: 16 / 9 !important;
  height: auto !important;}
.wp-block-embed-wordpress iframe, iframe[src*="www.ondatravel.pl"][src*="/embed/"]{width: 100% !important;
  height: clamp(300px, 45vh, 720px) !important;
  min-height: 300px !important;
  max-height: none !important;
  aspect-ratio: auto !important;}
.wp-block-button__link{border-radius:0 !important;}
.wp-block-buttons .wp-block-button__link{border-radius:0 !important;}
.wp-block-button a{border-radius:0 !important;}
.onda-thai-final-cover{width: 100% !important;
  max-width: 1180px !important;
  min-height: 560px !important;
  margin: 0 auto 40px !important;
  border-radius: 0 !important;
  overflow: hidden !important;
  background-position: center center !important;}
.onda-thai-final-cover .wp-block-cover__image-background{width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center center !important;}
.onda-thai-final-cover .wp-block-cover__inner-container{width: 100% !important;
  max-width: 760px !important;
  margin-left: 0 !important;
  margin-right: auto !important;
  padding: 54px 56px !important;
  box-sizing: border-box !important;}
.onda-thai-final-eyebrow{margin: 0 0 18px !important;
  color: #fff !important;
  font-size: 15px !important;
  line-height: 1.4 !important;
  text-align: left !important;}
.onda-thai-final-cover__title{margin: 0 0 22px !important;
  color: #fff !important;
  font-size: clamp(30px, 4vw, 52px) !important;
  line-height: 1.08 !important;
  text-align: left !important;
  font-weight: 800 !important;}
.onda-thai-final-cover__lead{max-width: 680px !important;
  margin: 0 0 28px !important;
  color: #fff !important;
  font-size: 18px !important;
  line-height: 1.65 !important;
  text-align: left !important;}
.onda-thai-final-cover__buttons{gap: 12px !important;}
.onda-thai-final-cover__buttons .wp-block-button__link{border-radius: 0 !important;
  border: 2px solid #fff !important;
  background: transparent !important;
  color: #fff !important;
  padding: 13px 22px !important;
  font-weight: 800 !important;}
.onda-thai-final-cover__buttons .wp-block-button__link:hover{background: #fff !important;
  color: #081426 !important;}
.onda-thai-final-section{width: 100% !important;
  max-width: 1040px !important;
  margin: 0 auto 46px !important;
  clear: both !important;}
.onda-thai-final-section__kicker{margin: 0 0 10px !important;
  color: #6c7280 !important;
  font-size: 16px !important;}
.onda-thai-final-section__title{max-width: 880px !important;
  margin: 0 auto 18px !important;
  font-size: clamp(24px, 3vw, 36px) !important;
  line-height: 1.18 !important;
  font-weight: 800 !important;}
.onda-thai-final-section__lead{max-width: 880px !important;
  margin: 0 auto 34px !important;
  font-size: 18px !important;
  line-height: 1.65 !important;
  color: #4c5360 !important;}
.onda-thai-final-grid{display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 34px !important;
  align-items: stretch !important;}
.onda-thai-final-grid > .wp-block-column{width: auto !important;
  max-width: none !important;
  flex-basis: auto !important;
  margin: 0 !important;}
.onda-thai-final-card{height: 100% !important;
  overflow: hidden !important;
  border-radius: 18px !important;
  background: #081426 !important;
  box-shadow: 0 18px 45px rgba(8,20,38,.16) !important;}
.onda-thai-final-card__image{display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  height: 270px !important;
  margin: 0 !important;
  overflow: hidden !important;
  background: #081426 !important;}
.onda-thai-final-card__image img{display: block !important;
  width: 100% !important;
  max-width: none !important;
  height: 270px !important;
  object-fit: cover !important;
  object-position: center center !important;}
.onda-thai-final-card--bangkok .onda-thai-final-card__image img{object-position: center top !important;}
.onda-thai-final-card__body{padding: 28px 30px 30px !important;}
.onda-thai-final-card__label{margin: 0 0 10px !important;
  color: #f0b15a !important;
  font-size: 11px !important;
  letter-spacing: .14em !important;
  text-transform: uppercase !important;
  font-weight: 800 !important;}
.onda-thai-final-card__date{margin: 0 0 12px !important;
  color: rgba(255,255,255,.68) !important;
  font-size: 13px !important;
  font-weight: 600 !important;}
.onda-thai-final-card__title{margin: 0 0 15px !important;
  text-align: left !important;
  font-size: 26px !important;
  line-height: 1.14 !important;
  font-weight: 800 !important;
  color: #fff !important;}
.onda-thai-final-card__title a{color: #fff !important;
  text-decoration: none !important;}
.onda-thai-final-card__desc{margin: 0 0 24px !important;
  color: rgba(255,255,255,.84) !important;
  font-size: 16px !important;
  line-height: 1.68 !important;}
.onda-thai-final-card__buttons .wp-block-button__link{border-radius: 0 !important;
  border: 1px solid rgba(255,255,255,.85) !important;
  background: transparent !important;
  color: #fff !important;
  padding: 12px 16px !important;
  font-weight: 800 !important;}
.onda-thai-final-card__buttons .wp-block-button__link:hover{background: #fff !important;
  color: #081426 !important;}
@media (max-width: 900px){.onda-thai-final-grid{grid-template-columns: 1fr !important;}}
@media (max-width: 700px){.onda-thai-final-cover{min-height: 470px !important;}.onda-thai-final-cover .wp-block-cover__inner-container{padding: 34px 24px !important;}.onda-thai-final-card__image, .onda-thai-final-card__image img{height: 235px !important;}.onda-thai-final-card__body{padding: 24px 22px 26px !important;}.onda-thai-final-card__title{font-size: 23px !important;}}
.onda-warm-final-cover{width: 100% !important;
  max-width: 1180px !important;
  min-height: 560px !important;
  margin: 0 auto 40px !important;
  border-radius: 0 !important;
  overflow: hidden !important;
  background-position: center center !important;}
.onda-warm-final-cover .wp-block-cover__image-background{width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center center !important;}
.onda-warm-final-cover .wp-block-cover__inner-container{width: 100% !important;
  max-width: 760px !important;
  margin-left: 0 !important;
  margin-right: auto !important;
  padding: 54px 56px !important;
  box-sizing: border-box !important;}
.onda-warm-final-cover__panel{max-width: 720px !important;}
.onda-warm-final-eyebrow{margin: 0 0 18px !important;
  color: #fff !important;
  font-size: 15px !important;
  line-height: 1.4 !important;
  text-align: left !important;}
.onda-warm-final-cover__title{margin: 0 0 22px !important;
  color: #fff !important;
  font-size: clamp(30px, 4vw, 52px) !important;
  line-height: 1.08 !important;
  text-align: left !important;
  font-weight: 800 !important;}
.onda-warm-final-cover__lead{max-width: 680px !important;
  margin: 0 0 28px !important;
  color: #fff !important;
  font-size: 18px !important;
  line-height: 1.65 !important;
  text-align: left !important;}
.onda-warm-final-cover__buttons{gap: 12px !important;}
.onda-warm-final-cover__buttons .wp-block-button__link{border-radius: 0 !important;
  border: 2px solid #fff !important;
  background: transparent !important;
  color: #fff !important;
  padding: 13px 22px !important;
  font-weight: 800 !important;}
.onda-warm-final-cover__buttons .wp-block-button__link:hover{background: #fff !important;
  color: #081426 !important;}
.onda-warm-final-section, .onda-warm-final-text-section, .onda-warm-final-faq-section{width: 100% !important;
  max-width: 1040px !important;
  margin: 0 auto 46px !important;
  clear: both !important;}
.onda-warm-final-section__kicker{margin: 0 0 10px !important;
  color: #6c7280 !important;
  font-size: 16px !important;}
.onda-warm-final-section__title{max-width: 880px !important;
  margin: 0 auto 18px !important;
  font-size: clamp(24px, 3vw, 36px) !important;
  line-height: 1.18 !important;
  font-weight: 800 !important;}
.onda-warm-final-section__lead{max-width: 880px !important;
  margin: 0 auto 34px !important;
  font-size: 18px !important;
  line-height: 1.65 !important;
  color: #4c5360 !important;}
.onda-warm-final-grid{display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 34px !important;
  align-items: stretch !important;}
.onda-warm-final-grid > .wp-block-column{width: auto !important;
  max-width: none !important;
  flex-basis: auto !important;
  margin: 0 !important;}
.onda-warm-final-card{height: 100% !important;
  overflow: hidden !important;
  border-radius: 18px !important;
  background: #081426 !important;
  box-shadow: 0 18px 45px rgba(8,20,38,.16) !important;}
.onda-warm-final-card__image{display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  height: 270px !important;
  margin: 0 !important;
  overflow: hidden !important;
  background: #081426 !important;}
.onda-warm-final-card__image img{display: block !important;
  width: 100% !important;
  max-width: none !important;
  height: 270px !important;
  object-fit: cover !important;
  object-position: center center !important;}
.onda-warm-final-card--bangkok .onda-warm-final-card__image img{object-position: center top !important;}
.onda-warm-final-card__body{padding: 28px 30px 30px !important;}
.onda-warm-final-card__label{margin: 0 0 10px !important;
  color: #f0b15a !important;
  font-size: 11px !important;
  letter-spacing: .14em !important;
  text-transform: uppercase !important;
  font-weight: 800 !important;}
.onda-warm-final-card__date{margin: 0 0 12px !important;
  color: rgba(255,255,255,.68) !important;
  font-size: 13px !important;
  font-weight: 600 !important;}
.onda-warm-final-card__title{margin: 0 0 15px !important;
  text-align: left !important;
  font-size: 26px !important;
  line-height: 1.14 !important;
  font-weight: 800 !important;
  color: #fff !important;}
.onda-warm-final-card__title a{color: #fff !important;
  text-decoration: none !important;}
.onda-warm-final-card__desc{margin: 0 0 24px !important;
  color: rgba(255,255,255,.84) !important;
  font-size: 16px !important;
  line-height: 1.68 !important;}
.onda-warm-final-card__buttons .wp-block-button__link{border-radius: 0 !important;
  border: 1px solid rgba(255,255,255,.85) !important;
  background: transparent !important;
  color: #fff !important;
  padding: 12px 16px !important;
  font-weight: 800 !important;}
.onda-warm-final-card__buttons .wp-block-button__link:hover{background: #fff !important;
  color: #081426 !important;}
.onda-warm-final-text-section p, .onda-warm-final-text-section li{font-size: 18px !important;
  line-height: 1.75 !important;}
@media (max-width: 900px){.onda-warm-final-grid{grid-template-columns: 1fr !important;}}
@media (max-width: 700px){.onda-warm-final-cover{min-height: 470px !important;}.onda-warm-final-cover .wp-block-cover__inner-container{padding: 34px 24px !important;}.onda-warm-final-card__image, .onda-warm-final-card__image img{height: 235px !important;}.onda-warm-final-card__body{padding: 24px 22px 26px !important;}.onda-warm-final-card__title{font-size: 23px !important;}}
.onda-radar-final-cover{position: relative !important;
  width: 100% !important;
  max-width: 1180px !important;
  min-height: 540px !important;
  margin: 0 auto 40px !important;
  border-radius: 0 !important;
  overflow: hidden !important;
  background:
    radial-gradient(circle at 18% 20%, rgba(60, 255, 180, .42), transparent 28%),
    radial-gradient(circle at 82% 18%, rgba(126, 105, 255, .34), transparent 30%),
    linear-gradient(135deg, #061322 0%, #0a2433 45%, #071018 100%) !important;
  box-shadow: 0 22px 70px rgba(8,20,38,.22) !important;}
.onda-radar-final-cover::after{content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  background:
    linear-gradient(100deg, rgba(255,255,255,.10), transparent 42%),
    repeating-linear-gradient(120deg, rgba(255,255,255,.06) 0, rgba(255,255,255,.06) 1px, transparent 1px, transparent 26px) !important;
  pointer-events: none !important;}
.onda-radar-final-cover__panel{position: relative !important;
  z-index: 2 !important;
  max-width: 760px !important;
  padding: 62px 58px !important;
  box-sizing: border-box !important;}
.onda-radar-final-eyebrow{margin: 0 0 18px !important;
  color: rgba(255,255,255,.86) !important;
  font-size: 15px !important;
  line-height: 1.4 !important;
  text-align: left !important;
  letter-spacing: .12em !important;
  text-transform: uppercase !important;
  font-weight: 800 !important;}
.onda-radar-final-cover__title{margin: 0 0 22px !important;
  color: #fff !important;
  font-size: clamp(30px, 4vw, 52px) !important;
  line-height: 1.08 !important;
  text-align: left !important;
  font-weight: 800 !important;}
.onda-radar-final-cover__lead{max-width: 700px !important;
  margin: 0 0 28px !important;
  color: rgba(255,255,255,.88) !important;
  font-size: 18px !important;
  line-height: 1.65 !important;
  text-align: left !important;}
.onda-radar-final-cover__buttons{gap: 12px !important;}
.onda-radar-final-cover__buttons .wp-block-button__link{border-radius: 0 !important;
  border: 2px solid #fff !important;
  background: transparent !important;
  color: #fff !important;
  padding: 13px 22px !important;
  font-weight: 800 !important;}
.onda-radar-final-cover__buttons .wp-block-button__link:hover{background: #fff !important;
  color: #081426 !important;}
.onda-radar-final-section, .onda-radar-final-live-anchor{width: 100% !important;
  max-width: 1040px !important;
  margin: 0 auto 46px !important;
  clear: both !important;}
.onda-radar-final-section__kicker{margin: 0 0 10px !important;
  color: #6c7280 !important;
  font-size: 16px !important;}
.onda-radar-final-section__title{max-width: 880px !important;
  margin: 0 auto 18px !important;
  font-size: clamp(24px, 3vw, 36px) !important;
  line-height: 1.18 !important;
  font-weight: 800 !important;}
.onda-radar-final-section__lead{max-width: 880px !important;
  margin: 0 auto 34px !important;
  font-size: 18px !important;
  line-height: 1.65 !important;
  color: #4c5360 !important;}
.onda-radar-final-grid{display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 34px !important;
  align-items: stretch !important;}
.onda-radar-final-grid > .wp-block-column{width: auto !important;
  max-width: none !important;
  flex-basis: auto !important;
  margin: 0 !important;}
.onda-radar-final-card{height: 100% !important;
  min-height: 270px !important;
  padding: 32px 32px 34px !important;
  overflow: hidden !important;
  border-radius: 18px !important;
  background:
    radial-gradient(circle at 18% 15%, rgba(79,255,188,.25), transparent 32%),
    linear-gradient(145deg, #081426 0%, #10243a 100%) !important;
  box-shadow: 0 18px 45px rgba(8,20,38,.16) !important;
  border: 1px solid rgba(255,255,255,.08) !important;
  box-sizing: border-box !important;}
.onda-radar-final-card__label{margin: 0 0 14px !important;
  color: #7fffd4 !important;
  font-size: 11px !important;
  letter-spacing: .14em !important;
  text-transform: uppercase !important;
  font-weight: 800 !important;}
.onda-radar-final-card__title{margin: 0 0 16px !important;
  text-align: left !important;
  font-size: 26px !important;
  line-height: 1.14 !important;
  font-weight: 800 !important;
  color: #fff !important;}
.onda-radar-final-card__title a{color: #fff !important;
  text-decoration: none !important;}
.onda-radar-final-card__desc{margin: 0 0 24px !important;
  color: rgba(255,255,255,.84) !important;
  font-size: 16px !important;
  line-height: 1.68 !important;}
.onda-radar-final-card__buttons .wp-block-button__link{border-radius: 0 !important;
  border: 1px solid rgba(255,255,255,.85) !important;
  background: transparent !important;
  color: #fff !important;
  padding: 12px 16px !important;
  font-weight: 800 !important;}
.onda-radar-final-card__buttons .wp-block-button__link:hover{background: #fff !important;
  color: #081426 !important;}
.onda-radar-final-live-anchor p{max-width: 820px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  font-size: 18px !important;
  line-height: 1.65 !important;
  color: #4c5360 !important;}
@media (max-width: 900px){.onda-radar-final-grid{grid-template-columns: 1fr !important;}}
@media (max-width: 700px){.onda-radar-final-cover{min-height: 470px !important;}.onda-radar-final-cover__panel{padding: 34px 24px !important;}.onda-radar-final-card{padding: 26px 22px 28px !important;}.onda-radar-final-card__title{font-size: 23px !important;}}
.onda-aurora-signup, .onda-aurora-signup *, .onda-aurora-signup *::before, .onda-aurora-signup *::after{box-sizing: border-box;}
.onda-aurora-signup{--onda-navy: #071527;
  --onda-navy-2: #0b2744;
  --onda-blue: #123d63;
  --onda-green: #7bc928;
  --onda-green-dark: #62ad18;
  --onda-white: #ffffff;

  position: relative;
  isolation: isolate;
  width: 100%;
  max-width: 100%;
  margin: 44px 0;
  overflow: hidden;
  border-radius: 28px;

  background:
    radial-gradient(
      70% 120% at 0% 0%,
      rgba(89, 238, 157, .23) 0%,
      rgba(89, 238, 157, .07) 38%,
      transparent 68%
    ),
    radial-gradient(
      70% 100% at 100% 100%,
      rgba(65, 126, 255, .22) 0%,
      transparent 64%
    ),
    linear-gradient(
      135deg,
      #050d18 0%,
      #071a2e 34%,
      #0b2946 68%,
      #102f4d 100%
    );

  color: var(--onda-white);

  box-shadow:
    0 24px 70px rgba(1, 13, 27, .24),
    inset 0 1px 0 rgba(255,255,255,.08);}
.onda-aurora-signup::before{content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;

  background-image:
    radial-gradient(
      circle,
      rgba(255,255,255,.55) 0 1px,
      transparent 1.5px
    ),
    radial-gradient(
      circle,
      rgba(255,255,255,.25) 0 1px,
      transparent 1.5px
    );

  background-size:
    91px 91px,
    137px 137px;

  background-position:
    10px 15px,
    48px 64px;

  opacity: .25;}
.onda-aurora-signup__glow{position: absolute;
  width: 480px;
  height: 180px;
  top: -125px;
  left: 6%;
  border-radius: 50%;
  background: rgba(72, 244, 157, .26);
  filter: blur(70px);
  transform: rotate(-9deg);
  pointer-events: none;}
.onda-aurora-signup__inner{position: relative;
  z-index: 2;
  display: grid;
  grid-template-columns:
    minmax(0, 1.12fr)
    minmax(300px, .88fr);
  gap: clamp(30px, 5vw, 64px);
  width: 100%;
  max-width: 100%;

  padding:
    clamp(28px, 5vw, 58px)
    clamp(24px, 5vw, 60px);

  align-items: center;}
.onda-aurora-signup__inner > *, .onda-aurora-signup__copy, .onda-aurora-signup__panel{min-width: 0;}
.onda-aurora-signup__copy{width: 100%;
  max-width: 100%;}
.onda-aurora-signup__badge{display: inline-flex;
  align-items: center;
  gap: 9px;
  max-width: 100%;
  margin-bottom: 20px;
  padding: 8px 13px;
  border: 1px solid rgba(255,255,255,.14);
  border-radius: 999px;
  background: rgba(255,255,255,.07);
  backdrop-filter: blur(8px);
  color: #fff;
  font-size: 11px;
  line-height: 1.15;
  font-weight: 700;
  letter-spacing: .11em;
  white-space: normal;}
.onda-aurora-signup__dot{display: block;
  flex: 0 0 8px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #83e63c;
  box-shadow:
    0 0 0 5px
    rgba(131,230,60,.11);}
.onda-aurora-signup h2{width: 100%;
  max-width: 720px;
  margin: 0 0 18px !important;
  color: #fff !important;
  font-family: inherit;
  font-size: clamp(35px, 4.7vw, 58px);
  line-height: .99;
  letter-spacing: -.035em;
  font-weight: 750;
  text-align: left !important;
  white-space: normal !important;
  word-break: normal !important;
  overflow-wrap: break-word !important;}
.onda-aurora-signup h2 span{color: #9be553;}
.onda-aurora-signup__lead{width: 100%;
  max-width: 660px;
  margin: 0 !important;
  color: rgba(255,255,255,.82) !important;
  font-size: clamp(16px, 1.5vw, 18px);
  line-height: 1.6;
  text-align: left !important;
  white-space: normal !important;
  overflow-wrap: break-word;}
.onda-aurora-signup__features{display: grid;
  gap: 13px;
  margin-top: 27px;}
.onda-aurora-signup__feature{display: flex;
  align-items: flex-start;
  gap: 12px;
  min-width: 0;}
.onda-aurora-signup__check{display: grid;
  flex: 0 0 24px;
  width: 24px;
  height: 24px;
  place-items: center;
  border-radius: 50%;
  color: #081526;
  background: #9be553;
  font-size: 13px;
  font-weight: 900;}
.onda-aurora-signup__feature > div{min-width: 0;}
.onda-aurora-signup__feature strong{display: block;
  margin: 0 0 2px;
  color: #fff;
  font-size: 14px;
  line-height: 1.25;
  white-space: normal !important;
  overflow-wrap: break-word;}
.onda-aurora-signup__feature small{display: block;
  color: rgba(255,255,255,.60);
  font-size: 12px;
  line-height: 1.45;
  white-space: normal !important;
  overflow-wrap: break-word;}
.onda-aurora-signup__panel{position: relative;
  width: 100%;
  max-width: 100%;
  padding: clamp(20px, 3vw, 28px);
  border: 1px solid rgba(255,255,255,.7);
  border-radius: 22px;
  background: rgba(255,255,255,.97);
  color: #132334;

  box-shadow:
    0 22px 50px rgba(0,0,0,.20),
    inset 0 1px 0 #fff;

  overflow: hidden;}
.onda-aurora-signup__panel-top{display: flex;
  gap: 12px;
  align-items: center;
  width: 100%;
  margin-bottom: 22px;}
.onda-aurora-signup__panel-top > div{min-width: 0;}
.onda-aurora-signup__mail-icon{display: grid;
  flex: 0 0 44px;
  width: 44px;
  height: 44px;
  place-items: center;
  border-radius: 13px;
  color: #fff;

  background:
    linear-gradient(
      135deg,
      #102d4b,
      #68b91c
    );

  box-shadow:
    0 7px 18px
    rgba(42,99,61,.20);

  font-size: 20px;}
.onda-aurora-signup__panel-top strong{display: block;
  color: #102030;
  font-size: 17px;
  line-height: 1.25;
  white-space: normal !important;
  overflow-wrap: break-word;}
.onda-aurora-signup__panel-top small{display: block;
  margin-top: 3px;
  color: #71808d;
  font-size: 12px;
  line-height: 1.4;
  white-space: normal !important;
  overflow-wrap: break-word;}
.onda-aurora-signup__form{display: block;
  width: 100%;
  max-width: 100%;
  min-width: 0;
  margin: 0 !important;
  padding: 0 !important;}
.onda-aurora-signup__form label{display: block;
  margin: 0 0 7px !important;
  color: #263745;
  font-size: 13px;
  line-height: 1.35;
  font-weight: 700;
  white-space: normal !important;}
.onda-aurora-signup__input-wrap{position: relative;
  width: 100%;
  min-width: 0;}
.onda-aurora-signup__form input[type="email"]{display: block;
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0;
  min-height: 52px;
  margin: 0 !important;
  padding: 13px 15px !important;
  border: 1px solid #d4dce4 !important;
  border-radius: 12px !important;
  outline: none;
  background: #f9fbfc !important;
  color: #172635 !important;
  font: inherit !important;
  font-size: 15px !important;
  line-height: 1.3 !important;

  transition:
    border-color .15s ease,
    box-shadow .15s ease,
    background-color .15s ease;}
.onda-aurora-signup__form input[type="email"]:focus{border-color: #7bc928 !important;
  background: #fff !important;

  box-shadow:
    0 0 0 4px
    rgba(123,201,40,.14);}
.onda-aurora-signup__captcha{position: relative;
  width: 100%;
  min-width: 0;
  margin: 17px 0 15px;
  overflow: hidden;}
.onda-aurora-signup__captcha .g-recaptcha{display: block;
  width: 304px;
  max-width: none;
  transform-origin: left top;}
.onda-aurora-signup__form button{display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0;
  min-height: 54px;
  margin: 0 !important;
  padding: 13px 18px !important;
  border: 0 !important;
  border-radius: 12px !important;
  cursor: pointer;

  background:
    linear-gradient(
      180deg,
      #87d532 0%,
      #68b91b 100%
    ) !important;

  color: #fff !important;
  font: inherit !important;
  font-size: 15px !important;
  line-height: 1.25;
  font-weight: 750 !important;
  white-space: normal !important;

  box-shadow:
    0 10px 24px
    rgba(103,179,27,.28);

  transition:
    transform .15s ease,
    box-shadow .15s ease,
    filter .15s ease;}
.onda-aurora-signup__form button:hover{transform: translateY(-1px);
  filter: brightness(1.035);

  box-shadow:
    0 13px 28px
    rgba(103,179,27,.34);}
.onda-aurora-signup__arrow{flex: 0 0 auto;
  font-size: 18px;}
.onda-aurora-signup__privacy{width: 100%;
  margin: 13px 0 0 !important;
  padding: 0 !important;
  color: #7a8793 !important;
  font-size: 11px !important;
  line-height: 1.5 !important;
  text-align: center !important;
  white-space: normal !important;
  word-break: normal !important;
  overflow-wrap: break-word !important;}
.onda-aurora-signup__privacy a{color: #41576b !important;
  text-decoration: underline;
  text-underline-offset: 2px;
  white-space: normal !important;
  overflow-wrap: break-word !important;}
.onda-aurora-signup .row-success{width: 100%;
  max-width: 100%;}
@media (max-width: 900px){.onda-aurora-signup__inner{grid-template-columns: minmax(0, 1fr);
    gap: 28px;
    padding: 34px 28px;}.onda-aurora-signup__copy{width: 100%;
    max-width: 720px;
    margin: 0 auto;}.onda-aurora-signup__panel{width: 100%;
    max-width: 560px;
    margin: 0 auto;}}
@media (max-width: 600px){.onda-aurora-signup{width: 100% !important;
    max-width: 100% !important;
    margin: 26px 0 !important;
    border-radius: 20px !important;
    overflow: hidden !important;}.onda-aurora-signup__glow{width: 300px;
    height: 120px;
    top: -85px;
    left: -25px;}.onda-aurora-signup__inner{display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    width: 100% !important;
    max-width: 100% !important;
    gap: 20px !important;
    padding: 22px 16px 16px !important;
    align-items: stretch !important;}.onda-aurora-signup__copy, .onda-aurora-signup__panel{width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;}.onda-aurora-signup__badge{max-width: 100%;
    margin-bottom: 15px;
    padding: 7px 10px;
    font-size: 10px;
    line-height: 1.2;
    letter-spacing: .08em;}.onda-aurora-signup h2{width: 100% !important;
    max-width: 100% !important;
    margin: 0 0 14px !important;
    font-size: 31px !important;
    line-height: 1.01 !important;
    letter-spacing: -.025em !important;
    white-space: normal !important;
    word-break: normal !important;
    overflow-wrap: break-word !important;}.onda-aurora-signup h2 span{display: inline;}.onda-aurora-signup__lead{width: 100%;
    max-width: 100%;
    font-size: 15px !important;
    line-height: 1.48 !important;}.onda-aurora-signup__features{gap: 11px;
    margin-top: 18px;}.onda-aurora-signup__feature{gap: 10px;}.onda-aurora-signup__check{flex-basis: 22px;
    width: 22px;
    height: 22px;
    font-size: 12px;}.onda-aurora-signup__feature strong{font-size: 14px;
    line-height: 1.25;}.onda-aurora-signup__feature small{font-size: 11.5px;
    line-height: 1.38;}.onda-aurora-signup__panel{padding: 16px !important;
    border-radius: 17px !important;
    overflow: hidden !important;}.onda-aurora-signup__panel-top{gap: 10px;
    margin-bottom: 17px;}.onda-aurora-signup__mail-icon{flex-basis: 42px;
    width: 42px;
    height: 42px;
    border-radius: 12px;
    font-size: 18px;}.onda-aurora-signup__panel-top strong{font-size: 16px;
    line-height: 1.2;}.onda-aurora-signup__panel-top small{margin-top: 2px;
    font-size: 11.5px;
    line-height: 1.35;}.onda-aurora-signup__form{width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;}.onda-aurora-signup__form label{font-size: 12.5px;
    margin-bottom: 7px !important;}.onda-aurora-signup__form input[type="email"]{width: 100% !important;
    height: 50px !important;
    min-height: 50px !important;
    margin: 0 !important;
    padding: 11px 13px !important;
    border-radius: 11px !important;
    font-size: 16px !important;
    line-height: 1.25 !important;}.onda-aurora-signup__captcha{height: 66px;
    margin: 14px 0 11px !important;
    overflow: hidden;}.onda-aurora-signup__captcha .g-recaptcha{width: 304px;
    max-width: none !important;
    transform: scale(.84);
    transform-origin: left top;}.onda-aurora-signup__form button{width: 100% !important;
    max-width: 100% !important;
    min-height: 52px;
    padding: 12px 13px !important;
    border-radius: 11px !important;
    font-size: 14.5px !important;
    line-height: 1.2 !important;}.onda-aurora-signup__privacy{margin: 11px 0 0 !important;
    padding: 0 !important;
    font-size: 10.5px !important;
    line-height: 1.45 !important;
    overflow: visible !important;}}
@media (max-width: 380px){.onda-aurora-signup{border-radius: 18px !important;}.onda-aurora-signup__inner{gap: 17px !important;
    padding: 18px 12px 12px !important;}.onda-aurora-signup h2{font-size: 28px !important;
    line-height: 1.02 !important;}.onda-aurora-signup__lead{font-size: 14px !important;}.onda-aurora-signup__panel{padding: 14px !important;
    border-radius: 15px !important;}.onda-aurora-signup__mail-icon{flex-basis: 40px;
    width: 40px;
    height: 40px;}.onda-aurora-signup__panel-top strong{font-size: 15px;}.onda-aurora-signup__panel-top small{font-size: 11px;}.onda-aurora-signup__captcha{height: 61px;
    margin-bottom: 9px !important;}.onda-aurora-signup__captcha .g-recaptcha{transform: scale(.78);}.onda-aurora-signup__form button{min-height: 50px;
    font-size: 14px !important;}.onda-aurora-signup__privacy{font-size: 10px !important;}}
@media (max-width: 340px){.onda-aurora-signup__inner{padding: 16px 10px 10px !important;}.onda-aurora-signup h2{font-size: 26px !important;}.onda-aurora-signup__panel{padding: 12px !important;}.onda-aurora-signup__captcha{height: 57px;}.onda-aurora-signup__captcha .g-recaptcha{transform: scale(.72);}}
.onda-eav-summary{background:#f7f3ec!important;border:1px solid #eadfce!important;border-radius:20px!important;padding:24px!important}
.onda-eav-summary table, figure.wp-block-table table{width:100%;border-collapse:collapse!important;background:#fff!important;border-radius:14px;overflow:hidden}
.onda-eav-summary thead th, .onda-eav-summary tr:first-child>th, figure.wp-block-table thead th{background:#13253f!important;color:#fff!important;padding:12px 14px!important;text-align:left;vertical-align:top;border:0!important}
.onda-eav-summary td, figure.wp-block-table td{padding:12px 14px!important;border:0!important;border-bottom:1px solid #eee!important;color:#2b2520!important;vertical-align:top}
.onda-eav-summary tr:last-child td, figure.wp-block-table tbody tr:last-child td{border-bottom:0!important}
