:root{--website-secondary-color:#f4d593;--website-primary-color:#25777a;--template-base-font-color:#212121;--template-primary-color:#f4d593;--template-header-background-color:#8acebb;--template-header-font-color:#fff;--template-detail-background-color:#ececec;--template-detail-font-color:#212112;--template-subheader-background-color:#25777a;--template-subheader-font-color:#fff;--template-datetime-background-color:#ececec;--template-datetime-font-color:#212112;--template-waiver-background-color:#f4d593;--template-waiver-font-color:#fff;--sign-qrcode-foreground-color:#212121;--sign-qrcode-background-color:#fff;--sign-foreground-font-color:#212121;--sign-background-font-color:#212121;--sign-background-color:#f4d593;--sign-stand-background-color:#fff}.use-iframe .c-header{display:none}.c-box.bg-primary{background-color:#f4d593;border-color:#030219}.c-box.bg-secondary{background-color:#25777a border-color:#25777A}.c-header__block-logo img{max-height:75px;margin-top:5px;max-width:200px}@media only screen and (max-width:991px){.c-header__block-logo img{max-height:48px;margin-top:3px}}.e-button--secondary{background-color:#25777a;border-color:#25777a}.e-button--secondary:hover{background-color:#25777a;border-color:#25777a}.e-button--primary{background-color:#25777a;border-color:#25777a}.e-button--primary:hover{background-color:#25777a;border-color:#25777a}.c-nav ul li:hover a,.c-nav ul li.active a{background-color:#25777a}.c-card__header-cont h2,.c-side-block__date{color:#25777a}.c-timer{background-color:#25777a}.c-anim:before{background-color:#25777a}.c-form-select select{width:auto}.package-options .c-form-select select{width:100%}@media only screen and (max-width:400px){.c-form-select select{width:100%}}.c-list__item .c-list__item-amount.duration .c-form-select{margin-left:0}@media only screen and (max-width:991px){.c-list__item .c-list__item-amount.duration .c-form-select select{width:100%}}.c-box.c-box--16{border-radius:8px}.c-box.c-box--32-16{border-radius:4px}.mm-parking{display:flex;align-items:center;gap:16px;background:#fff;border-left:6px solid #8acebb;border-radius:14px;padding:16px 20px;margin:0 0 24px;box-shadow:0 10px 28px rgba(4,5,46,.12),0 2px 6px rgba(4,5,46,.06);animation:mmParkIn .45s ease-out both;font-family:inherit}.mm-parking__badge{flex:0 0 44px;height:44px;border-radius:10px;background:#25777a;color:#fff;font-weight:900;font-size:26px;line-height:44px;text-align:center}.mm-parking__text{color:#04052e;font-size:15px;line-height:1.45}.mm-parking__title{display:block;font-weight:800;font-size:15px;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;color:#25777a}@keyframes mmParkIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.mm-parking{padding:14px 16px;gap:12px;border-radius:12px}.mm-parking__badge{flex-basis:36px;height:36px;line-height:36px;font-size:21px}.mm-parking__text{font-size:14px}}