/* Identidad azul inspirada en el globo del logo de Fashion Tours. */
:root{--green:#096b9c;--navy:#073b66;--mint:#edf7fb;--ink:#123f59;--muted:#5d7180;--line:#d5e5ed;--cream:#fcfdfe}
.topline,.site-footer{background:#073b66}.contact-section{background:#e8f4f9}.hero-shade{background:linear-gradient(90deg,#edf8fbd9 0,#e7f5f9aa 35%,#ffffff00 72%)}
.agency-hero{background:linear-gradient(90deg,#073b66e8,#096b9c77),url('coast.png') center 58%/cover}.agency-cta{background:linear-gradient(#073b66dd,#073b66dd),url('coast.png') center/cover}.agency-dark{background:#062f50}.mission-grid article{background:#0b456f}.contact-layout aside{background:#073b66}.agency-notice,.agency-source{background:#e9f5fa;color:#435f70}.agency-services b,.agency-cta .button{background:#55c8e8;border-color:#55c8e8;color:#073b66}
.site-header nav .menu-featured{background:#096b9c}.site-header nav .menu-featured:hover{background:#07577f}.page-hero{background:linear-gradient(120deg,#e8f6fb,#cdebf5)}.ft-menu-open:after{background:#031e35a8}
.ft-ticker{height:36px;overflow:hidden;padding:0;display:block;white-space:nowrap;background:linear-gradient(90deg,#073b66,#096b9c,#073b66)}.ft-ticker-track{width:max-content;display:flex;align-items:center;min-height:36px;animation:ftTicker 28s linear infinite}.ft-ticker-track span{display:block;padding-right:90px;font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:none}.ft-ticker:hover .ft-ticker-track{animation-play-state:paused}@keyframes ftTicker{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(max-width:760px){.ft-ticker{height:32px}.ft-ticker-track{min-height:32px;animation-duration:23s}.ft-ticker-track span{font-size:9px;padding-right:55px}.hero-shade{background:linear-gradient(90deg,#edf8fbe8,#e4f3f8b8 65%,#fff2)}}
@media(prefers-reduced-motion:reduce){.ft-ticker-track{animation:none;transform:none}}
