:root{--pink:#df0957;--darkPink:#be0349;--purple:#4f205d;--lightestPurple:#d3b8db;--lightPurple:#642a73;--white:#fff;--black:#000;--lightGrey:#ddd;--grey:#707070;--grey-600:#757575;--grey-800:#444;--greenPhone:#1ac494;--errorForm:#dc143c;--doneForm:#28a745;--orange:#ff6307;--tGreen:#1ac494;--tPurple:#4f205d;--tRed:#be0349;--tGrey:#979797;--tLightGrey:#f8f9fa;--bkgPurple:#d3b8db;--bkgPink:#f3e2e4;--brand-primary:#df0957;--brand-primary-dark:#be0349;--brand-secondary:#4f205d;--text-color:#000;--text-color-muted:#707070;--text-color-inverse:#fff;--bg-page:#fff;--bg-soft:#f3e2e4;--bg-alt:#d3b8db;--bg-muted:#f8f9fa;--border-color:#ddd;--state-success:#1ac494;--state-danger:#dc143c;--state-warning:#ff6307;--form-phone:#1ac494;--banner-gap:2rem;--banner-bg:#be0349;--banner-fg:#fff;--banner-item-py:0;--banner-item-px:1.5rem;--duration:35s}#loop-container,#loopModal .modal-header,#loopModal .modal-title,.contain-banner-loop{background:var(--banner-bg)}#loop-container.banner-loop,#loop-container.modal--loop,#loopModal .modal-title.banner-loop,#loopModal .modal-title.modal--loop{--edge-fade:linear-gradient(90deg,transparent,#000 1%,#000 99%,transparent);background:var(--banner-bg);color:var(--banner-fg);font-family:Montserrat,sans-serif;-webkit-mask-image:var(--edge-fade);mask-image:var(--edge-fade);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;overflow:hidden;padding:.4rem 0}#loop-container.banner-loop .banner__inner,#loop-container.banner-loop .modal--inner,#loop-container.modal--loop .banner__inner,#loop-container.modal--loop .modal--inner,#loopModal .modal-title.banner-loop .banner__inner,#loopModal .modal-title.banner-loop .modal--inner,#loopModal .modal-title.modal--loop .banner__inner,#loopModal .modal-title.modal--loop .modal--inner{animation:scroll var(--duration) linear infinite;display:flex;flex-wrap:nowrap;gap:var(--gap);-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);overflow:hidden;position:relative;width:fit-content}#loop-container.banner-loop .banner__rail,#loop-container.modal--loop .banner__rail,#loopModal .modal-title.banner-loop .banner__rail,#loopModal .modal-title.modal--loop .banner__rail{align-items:center;animation:scroll var(--duration) linear infinite;display:flex;flex-wrap:nowrap;gap:var(--banner-gap);width:max-content;will-change:transform}#loop-container.banner-loop .banner__content,#loop-container.banner-loop .modal__content,#loop-container.modal--loop .banner__content,#loop-container.modal--loop .modal__content,#loopModal .modal-title.banner-loop .banner__content,#loopModal .modal-title.banner-loop .modal__content,#loopModal .modal-title.modal--loop .banner__content,#loopModal .modal-title.modal--loop .modal__content{align-items:center;display:flex;flex:0 0 auto;flex-shrink:0;gap:var(--banner-gap);justify-content:center;list-style:none;margin:0;padding:0;white-space:nowrap}#loop-container.banner-loop .banner__content li,#loop-container.banner-loop .modal__content li,#loop-container.modal--loop .banner__content li,#loop-container.modal--loop .modal__content li,#loopModal .modal-title.banner-loop .banner__content li,#loopModal .modal-title.banner-loop .modal__content li,#loopModal .modal-title.modal--loop .banner__content li,#loopModal .modal-title.modal--loop .modal__content li{background:transparent;border-radius:6px;color:var(--white);display:inline-block;flex:0 0 auto;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;padding:var(--banner-item-py) var(--banner-item-px);white-space:nowrap}@media only screen and (min-width:768px){#loop-container.banner-loop :root,#loop-container.modal--loop :root,#loopModal .modal-title.banner-loop :root,#loopModal .modal-title.modal--loop :root{--banner-gap:1.5rem;--banner-item-px:1rem;--duration:30s}}@media only screen and (min-width:992px){#loop-container.banner-loop :root,#loop-container.modal--loop :root,#loopModal .modal-title.banner-loop :root,#loopModal .modal-title.modal--loop :root{--banner-gap:2rem;--duration:34s}}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}#loopModal .modal-footer .btn{background-color:#6c757d;padding:6px 10px}#loopModal .modal--inner{overflow:visible}