section#a747dec9-7fbd-4667-a388-09041390b619{background:#fff!important}
.tripup-summer-update{text-align:center!important;max-width:850px;margin:0 auto;padding:18px 20px 48px;color:#073e4d;font-family:Ubuntu,Arial,sans-serif}
.tripup-summer-update .summer-status{display:inline-flex;gap:9px;align-items:center;font:700 11px/1.5 Ubuntu,Arial,sans-serif;letter-spacing:.15em;color:#55737c}
.summer-status>span{width:7px;height:7px;border-radius:50%;background:#d99642;box-shadow:0 0 0 5px #fbf3e6}
.tripup-summer-update .summer-scene{display:block!important;width:min(100%,420px)!important;height:auto!important;margin:0 auto 10px!important;overflow:visible}
.tripup-summer-update h1{font:700 clamp(32px,4vw,46px)/1.2 Merriweather,Georgia,serif!important;color:#073e4d!important;margin:0 0 13px!important;text-align:center!important}
.tripup-summer-update .summer-subtitle{font:500 18px/1.5 Ubuntu,Arial,sans-serif!important;color:#426570!important;margin:0 0 14px!important;text-align:center!important}
.tripup-summer-update .summer-description{font:400 15px/1.8 Ubuntu,Arial,sans-serif!important;color:#637980!important;margin:0 auto 26px!important;text-align:center!important}
.tripup-summer-update .summer-offers-link{display:inline-flex!important;align-items:center;gap:20px;text-decoration:none!important;color:#fff!important;background:#075a6d;border-radius:8px;padding:13px 22px;font:500 14px/1.6 Ubuntu,Arial,sans-serif!important}
.tripup-summer-update .summer-offers-link:hover{background:#064759}
.tripup-summer-update .summer-motion-toggle{display:block;margin:17px auto 0;border:0;background:transparent;padding:6px 10px;color:#6d8086;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font:400 11px/1.5 Ubuntu,Arial,sans-serif}
.tripup-summer-update :focus-visible{outline:3px solid #d99642;outline-offset:4px}
.summer-worker-arm{transform-origin:174px 148px;animation:summer-work 1.65s ease-in-out infinite}
.summer-sparks{animation:summer-spark 1.65s ease-out infinite;opacity:0}
.summer-plane{animation:summer-float 5s ease-in-out infinite}
.summer-dots{display:inline-block;white-space:nowrap}.summer-dots i{font-style:normal;animation:summer-dot 1.6s ease-in-out infinite;opacity:.25}.summer-dots i:nth-child(2){animation-delay:.2s}.summer-dots i:nth-child(3){animation-delay:.4s}
.tripup-summer-update.is-paused *{animation-play-state:paused!important}
@keyframes summer-work{0%,100%{transform:rotate(0)}20%,35%{transform:rotate(-25deg)}50%{transform:rotate(15deg)}65%{transform:rotate(0)}}
@keyframes summer-spark{0%,46%,68%,100%{opacity:0}50%,55%{opacity:1}}
@keyframes summer-float{0%,100%{transform:translate(202px,65px) rotate(22deg)}50%{transform:translate(209px,59px) rotate(26deg)}}
@keyframes summer-dot{0%,100%{opacity:.25}50%{opacity:1}}
@media(prefers-reduced-motion:reduce){.tripup-summer-update *{animation:none!important}.summer-motion-toggle{display:none!important}}
@media(max-width:650px){.tripup-summer-update{padding:12px 10px 28px}.tripup-summer-update .summer-scene{width:min(100%,330px)!important}.tripup-summer-update .summer-description{font-size:14px!important}.tripup-summer-update .summer-description br{display:none}}

.tripup-summer-update .summer-description,.tripup-summer-update .summer-subtitle,.tripup-summer-update .summer-offers-link{letter-spacing:normal!important}
