body.page-id-17 header.page-hero{background:linear-gradient(90deg,rgba(5,34,39,.28),rgba(5,34,39,.8)),url("https://rondaplus.com/wp-content/uploads/2026/09/Ronda-China-mountain-lake.webp") center 45%/cover!important}body.page-id-21 header.page-hero{background:linear-gradient(90deg,rgba(5,34,39,.25),rgba(5,34,39,.82)),url("https://rondaplus.com/wp-content/uploads/2026/09/Ronda-China-dragon-festival.jpg") center/cover!important}body.page-id-17 header .ronda-scene,body.page-id-21 header .ronda-scene{display:none}body.page-id-17 .site-footer{background:linear-gradient(rgba(5,30,36,.84),rgba(5,30,36,.94)),url("https://rondaplus.com/wp-content/uploads/2026/09/Ronda-China-city-skyline.png") center/cover!important}body.page-id-21 .site-footer{background:linear-gradient(rgba(5,30,36,.84),rgba(5,30,36,.94)),url("https://rondaplus.com/wp-content/uploads/2026/09/Ronda-China-dragon-night.jpg") center/cover!important}body.page-id-17 .page-title,body.page-id-21 .page-title{position:relative;z-index:2;color:white}body.page-id-17 .page-title p,body.page-id-21 .page-title p{color:#fff}header .nav-links a,header .nav-cta{font-size:18px;font-weight:800}header .page-title h1{font-weight:800}header .page-title>p{font-size:clamp(18px,2vw,24px);font-weight:700}@media(max-width:600px){header .nav-links a,header .nav-cta{font-size:16px}}.ronda-partners{background:#fff;padding:36px 0;border-top:1px solid #dce5df;color:#083b40}.partners-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.partners-heading h2{font-size:24px;margin:0}.partners-pause{font:inherit;font-size:12px;background:transparent;border:1px solid #b8cecb;border-radius:24px;padding:7px 14px;color:#083b40;cursor:pointer}.partners-window{overflow:hidden;direction:ltr}.partners-track{display:flex;width:max-content;animation:ronda-partners-scroll 36s linear infinite}.partners-group{display:flex;align-items:center;gap:20px;padding-right:20px;flex:none}.partner-logo{width:184px;height:94px;display:grid;place-items:center;background:white;border:1px solid #e1e8e5;border-radius:14px;padding:12px;box-sizing:border-box}.partner-logo img{display:block;max-width:160px!important;max-height:64px!important;width:auto!important;height:auto!important;object-fit:contain;filter:none!important}.ronda-partners:hover .partners-track,.ronda-partners:focus-within .partners-track,.ronda-partners.is-paused .partners-track{animation-play-state:paused}@keyframes ronda-partners-scroll{to{transform:translateX(-50%)}}.site-footer{padding:54px 0 22px!important}.site-footer .footer-grid{display:grid;grid-template-columns:1.05fr .9fr 1.1fr;gap:clamp(28px,4vw,64px);align-items:start}.site-footer h2,.site-footer h3{font-size:19px;margin:0 0 18px;line-height:1.6}.site-footer p{font-size:14px;line-height:1.95;margin:0 0 12px}.site-footer .footer-links{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;align-content:start}.site-footer .footer-links h3{grid-column:1/-1;margin-bottom:6px}.site-footer .footer-links a{font-size:14px;line-height:1.7;margin:0}.site-footer .company-contact{display:grid;gap:16px;align-content:start}.site-footer .company-contact h3{margin-bottom:0}.site-footer .company-contact a{display:grid;justify-content:start;gap:3px;text-align:right;font-size:15px}.site-footer .company-contact a span{font-size:12px;color:#b6cece}.site-footer a[href^="mailto:"],.quote-layout a[href^="mailto:"]{text-transform:lowercase}.site-footer .company-contact .footer-whatsapp{display:inline-flex;align-items:center;gap:10px;color:#fff}.site-footer .footer-whatsapp svg{width:18px;height:18px}.site-footer address{font-style:normal;font-size:13px;line-height:1.9;text-align:right;overflow-wrap:anywhere}.site-footer .footer-bottom{margin-top:32px;padding-top:20px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:11px;line-height:1.8}.site-footer .footer-bottom p{font-size:11px;margin:0}.site-footer .footer-bottom>div{max-width:48%}@media(max-width:800px){.site-footer .footer-grid{grid-template-columns:1fr 1fr}.site-footer .company-contact{grid-column:1/-1}.site-footer .footer-bottom{align-items:flex-start;flex-direction:column}.site-footer .footer-bottom>div{max-width:100%}}@media(max-width:480px){.site-footer .footer-grid{grid-template-columns:1fr;gap:28px}.site-footer .company-contact{grid-column:auto}.partner-logo{width:160px;height:86px}.partner-logo img{max-width:136px!important;max-height:58px!important}}@media(prefers-reduced-motion:reduce){.partners-track{animation:none}.partners-window{overflow-x:auto}.partners-group[aria-hidden]{display:none}.partners-pause{display:none}}