body{color:#231f20;font-family:"Poppins",Arial,sans-serif;background-color:#f5f4f0}.zoopass__wrapper .finalizing-steps-panel h6{margin-bottom:.1rem !important}.zoopass__wrapper .finalizing-steps-panel div.icon-items svg.state-icon{display:block;vertical-align:top;margin-left:auto;margin-top:.15rem}.zoopass__wrapper .finalizing-steps-panel div.icon-items svg.state-icon.icon-unknown{color:#017d85}.zoopass__wrapper .finalizing-steps-panel div.icon-items svg.state-icon.icon-success{color:#017d85}.zoopass__wrapper .finalizing-steps-panel div.icon-items svg.state-icon.icon-failed{color:red}.zoopass__wrapper .finalizing-steps-panel div.icon-items svg.state-icon.icon-current{color:orange}.zoopass__wrapper .finalizing-steps-panel div.icon-items svg.state-icon.icon-ready{color:#017d85}.zoopass__wrapper .finalizing-steps-panel div.icon-items svg.state-icon.icon-disabled{color:dimgray}.zoopass__wrapper .step2-renewal-wrapper .nothing-to-see.zoo-pass__nothing-to-see{text-align:center;padding:0 1rem;margin-bottom:2.5rem}.zoopass__wrapper .step2-renewal-wrapper .nothing-to-see.zoo-pass__nothing-to-see .nothing-to-see__alert-icon{width:6.25rem;height:6.25rem;fill:#cdc8bd}.zoopass__wrapper .background--0{background-color:#017d85 !important}.zoopass__wrapper .text--0{color:#017d85 !important}.zoopass__wrapper .background--1{background-color:rgba(1,125,133,.2) !important}.zoopass__wrapper .text--1{color:rgba(1,125,133,.2) !important}.zoopass__wrapper .background--2{background-color:#f2f9f9 !important}.zoopass__wrapper .text--2{color:#f2f9f9 !important}.zoopass__wrapper .background--3{background-color:#231f20 !important}.zoopass__wrapper .text--3{color:#231f20 !important}.zoopass__wrapper .background--4{background-color:#7e7d78 !important}.zoopass__wrapper .text--4{color:#7e7d78 !important}.zoopass__wrapper .background--5{background-color:#cdc8bd !important}.zoopass__wrapper .text--5{color:#cdc8bd !important}.zoopass__wrapper .background--6{background-color:#e8e4dc !important}.zoopass__wrapper .text--6{color:#e8e4dc !important}.zoopass__wrapper .background--7{background-color:#f2f0e9 !important}.zoopass__wrapper .text--7{color:#f2f0e9 !important}.zoopass__wrapper .background--8{background-color:#fff !important}.zoopass__wrapper .text--8{color:#fff !important}.zoopass__wrapper .background--9{background-color:#6e6e6e !important}.zoopass__wrapper .text--9{color:#6e6e6e !important}.zoopass__wrapper .background--10{background-color:#fff !important}.zoopass__wrapper .text--10{color:#fff !important}@media(min-width: 48em){.zoopass__wrapper .h1,.zoopass__wrapper h1{font-size:2rem}}.zoopass__wrapper .h1,.zoopass__wrapper h1{font-size:2rem}@media(min-width: 23.4375em){.zoopass__wrapper .h1,.zoopass__wrapper h1{font-size:1.75rem}}.zoopass__wrapper .h1,.zoopass__wrapper h1{font-size:1.75rem}.zoopass__wrapper .h1,.zoopass__wrapper .h2,.zoopass__wrapper h1,.zoopass__wrapper h2{color:#231f20}.zoopass__wrapper .h1,.zoopass__wrapper .h2,.zoopass__wrapper .h3,.zoopass__wrapper .h4,.zoopass__wrapper .h5,.zoopass__wrapper .h6,.zoopass__wrapper h1,.zoopass__wrapper h2,.zoopass__wrapper h3,.zoopass__wrapper h4,.zoopass__wrapper h5,.zoopass__wrapper h6{font-family:"Poppins",Arial,sans-serif;font-weight:700;color:#231f20;margin-top:0;margin-bottom:1rem;line-height:1.2}@media(min-width: 48em){.zoopass__wrapper .h5,.zoopass__wrapper h5{font-size:1rem}}.zoopass__wrapper .h4.small,.zoopass__wrapper .h5,.zoopass__wrapper h4.small,.zoopass__wrapper h5{font-size:1rem}@media(min-width: 23.4375em){.zoopass__wrapper .h5,.zoopass__wrapper h5{font-size:1rem}}.zoopass__wrapper .h3,.zoopass__wrapper .h4,.zoopass__wrapper .h5,.zoopass__wrapper .h6,.zoopass__wrapper h3,.zoopass__wrapper h4,.zoopass__wrapper h5,.zoopass__wrapper h6{line-height:1.2;margin-bottom:1rem}.zoopass__wrapper .h5,.zoopass__wrapper .h6,.zoopass__wrapper h5,.zoopass__wrapper h6{font-weight:600}.zoopass__wrapper .progress__wrapper .progress__bar .progress__bar--progress{height:1rem;background-color:rgba(1,125,133,.2)}.zoopass__wrapper .progress__wrapper .progress__bar .progress__bar--progress .progress-bar{background-color:#017d85}.zoopass__wrapper .progress__wrapper h5 span{flex-grow:3}.zoopass__wrapper .progress__wrapper h5 svg{transform:rotate(-90deg) scale(1)}.zoopass__wrapper .progress__wrapper h5 svg.svg-open{transform:rotate(0deg) scale(1)}.zoopass__wrapper .progress__wrapper .progress-step:not(:last-of-type){border-bottom:1px solid #e8e4dc}.zoopass__wrapper .progress__wrapper .progress-step--completed{color:#fff;cursor:pointer}.zoopass__wrapper .progress__wrapper .progress-step--completed .progress-step__check{fill:#017d85}.zoopass__wrapper .progress__wrapper .progress-step__check{fill:#cdc8bd;width:24px;height:24px;min-height:24px;min-width:24px}.zoopass__wrapper .progress__wrapper .progress-step{display:flex;align-items:center;padding:1rem 0;color:#cdc8bd;min-width:100%}.zoopass__wrapper .progress__wrapper button{-webkit-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;border-bottom-width:medium;border-bottom-style:none;border-bottom-color:currentcolor;font-family:inherit;font-size:1.125rem;line-height:1.2;text-decoration:none}.zoopass__wrapper .progress__wrapper .text--widen{letter-spacing:.15px}.zoopass__wrapper .progress__wrapper .progress-step{display:flex;align-items:center;padding:1rem 0;color:#cdc8bd;min-width:100%}.zoopass__wrapper .progress__wrapper .progress-step h6{color:#000}.zoopass__wrapper .progress__wrapper .progress-step:not(:last-of-type){border-bottom:1px solid #e8e4dc}.zoopass__wrapper .progress__wrapper .progress-step__check{fill:#cdc8bd}.zoopass__wrapper .progress__wrapper .progress-step:focus{outline:none;box-shadow:none;border-bottom:1px solid #cdc8bd}.zoopass__wrapper .progress__wrapper .progress-step--disabled{cursor:default;pointer-events:none}.zoopass__wrapper .progress__wrapper .progress-step--completed{color:#fff;cursor:pointer}.zoopass__wrapper .progress__wrapper .progress-step--completed .progress-step__check{fill:#017d85}.zoopass__wrapper .progress__wrapper .progress-step--completed:hover .progress-step__chevron{transform:scale(1.3)}.zoopass__wrapper .progress__wrapper .progress-step--current{color:#017d85}.zoopass__wrapper .progress__wrapper .progress-step--current .progress-step__check{fill:#017d85}.zoopass__wrapper .progress__wrapper .progress-step__details{margin-left:.5rem;text-align:left;flex-grow:1;display:flex;flex-direction:column;gap:.25rem}.zoopass__wrapper .progress__wrapper .progress-step__details h6{margin:0}.zoopass__wrapper .progress__wrapper .progress-step__details span{color:#7e7d78}.zoopass__wrapper .progress__wrapper .progress-step__chevron{fill:#017d85;margin-left:auto;transition:all .2s ease-in-out}.zoopass__wrapper .zoopass__detail_wrapper button:focus{outline:2px solid #ffb100;box-shadow:none}.zoopass__wrapper .zoopass__detail_wrapper div.step2-renewal-wrapper p.membership-item__renewal-date{opacity:1;color:#017d85;font-weight:600;text-transform:uppercase}.zoopass__wrapper .zoopass__detail_wrapper div.membership-item div.radio--wrapped.radio--disabled{pointer-events:none}.zoopass__wrapper .zoopass__detail_wrapper div.membership-item div.radio--wrapped.radio--disabled label.radio__label{transition:all .2s ease-in-out}.zoopass__wrapper .zoopass__detail_wrapper div.membership-item div.radio--wrapped.radio--disabled label.radio__label div.radio__label-content{opacity:.5}.zoopass__wrapper .zoopass__detail_wrapper aside.title-content--aside{background-color:#f2f9f9;padding:.75em;display:flex;margin-bottom:1em;align-items:center;text-align:left;border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius);--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius: var(--bs-border-radius);--bs-alert-link-color: inherit}.zoopass__wrapper .zoopass__detail_wrapper aside.title-content--aside svg{flex-grow:0;flex-shrink:0;flex-basis:1.5rem;margin-right:.75em;fill:#017d85}.zoopass__wrapper .zoopass__detail_wrapper aside.title-content--aside p{margin:0;font-size:.8125rem;line-height:1.2;font-weight:600}.zoopass__wrapper .zoopass__detail_wrapper .zoopass--step4--continue-button,.zoopass__wrapper .zoopass__detail_wrapper .zoopass--step8--choose-pass-button{border-radius:0;font-size:1rem}.zoopass__wrapper .zoopass__detail_wrapper .zoopass--step4--continue-button:disabled,.zoopass__wrapper .zoopass__detail_wrapper .zoopass--step8--choose-pass-button:disabled{color:#fff;pointer-events:none;background-color:#017d85;border-color:gray;opacity:var(--bs-btn-disabled-opacity)}.zoopass__wrapper .zoopass__detail_wrapper .zoopass--step4--continue-button:not(:disabled),.zoopass__wrapper .zoopass__detail_wrapper .zoopass--step8--choose-pass-button:not(:disabled){background-color:#017d85;border:1px solid #017d85 !important;color:#fff;transition:background .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out}.zoopass__wrapper .zoopass__detail_wrapper .zoopass--step4--continue-button:not(:disabled):hover,.zoopass__wrapper .zoopass__detail_wrapper .zoopass--step8--choose-pass-button:not(:disabled):hover{background-color:#fff;border-color:#017d85;color:#017d85;box-shadow:none}.zoopass__wrapper .zoopass__detail_wrapper .zoopass--step8 .featured h5.h6{margin-bottom:0}.zoopass__wrapper .zoopass__detail_wrapper .zoopass--step8 div.is-recommended div.radio{border:2px solid #017d85}.zoopass__wrapper .zoopass__detail_wrapper .zoopass--step8 div.is-recommended .featured{background-color:#017d85;color:#fff}.zoopass__wrapper .zoopass__detail_wrapper .zoopass--step8 div.is-recommended .featured h5.h6{text-transform:uppercase;color:#fff}.zoopass__wrapper .zoopass__detail_wrapper .zoopass--pass-card-wrapper .card{border-radius:0 !important}.zoopass__wrapper .zoopass__detail_wrapper .zoopass--pass-card-wrapper .card .card-body__featured{background-color:#f2f9f9}.zoopass__wrapper .zoopass__detail_wrapper .zoopass--pass-card-wrapper .card.card--membership .card-header{border-radius:0 !important}.zoopass__wrapper .zoopass__detail_wrapper .zoopass--pass-card-wrapper .card.card--membership .card-header.card__recommended{color:#fff;background-color:#017d85;text-align:center}.zoopass__wrapper .zoopass__detail_wrapper .zoopass--pass-card-wrapper .card.card--membership .card-header.card__upgrade{text-align:center}.zoopass__wrapper .zoopass__detail_wrapper .zoopass--pass-card-wrapper .card.card--membership .card-body .benefit{margin-left:0;padding-left:0}.zoopass__wrapper .zoopass__detail_wrapper .zoopass--pass-card-wrapper .card.card--membership .card-body .benefit .benefit-icon{width:28px;height:28px;margin-right:.25em}.zoopass__wrapper .zoopass__detail_wrapper .zoopass--pass-card-wrapper .card.card--membership .card-footer button.btn:hover:not(:disabled){background:rgba(35,31,32,.2)}.zoopass__wrapper .zoopass__detail_wrapper .zoopass--pass-card-wrapper .card.card--membership.is-recommended{border:2px solid #017d85}.zoopass__wrapper .zoopass__detail_wrapper .zoopass--center{max-width:fit-content;margin-left:auto;margin-right:auto}.zoopass__wrapper .zoopass__detail_wrapper .radio>label:focus{outline:2px solid #ffb100;box-shadow:none}.zoopass__wrapper .zoopass__detail_wrapper .radio__label:hover{background:#f2f9f9 !important}.zoopass__wrapper .zoopass__detail_wrapper .radio>label{font-weight:300;display:flex;align-items:center}.zoopass__wrapper .zoopass__detail_wrapper .radio__label{margin-left:-0.25rem;margin-right:-0.25rem;padding:1rem;font-weight:600;margin-bottom:0;cursor:pointer;transition:all .2s ease-in-out;height:100%;position:relative;text-align:left}.zoopass__wrapper .zoopass__detail_wrapper .radio-wrapper .radio--wrapped{flex-wrap:wrap}.zoopass__wrapper .zoopass__detail_wrapper .radio-wrapper>*{margin:.5rem}.zoopass__wrapper .zoopass__detail_wrapper .radio--white{background:#fff;border:none}.zoopass__wrapper .zoopass__detail_wrapper .radio--wrapped{transition:all .2s ease-in-out;border:1px solid #cdc8bd}.zoopass__wrapper .zoopass__detail_wrapper .radio--wrapped:hover{background:#f2f9f9}.zoopass__wrapper .zoopass__detail_wrapper .radio>.zoopass--selectable{cursor:pointer}.zoopass__wrapper .zoopass__detail_wrapper .radio{position:relative}.zoopass__wrapper .zoopass__detail_wrapper:focus{outline:0;box-shadow:0 0 0 3px rgba(66,153,225,.7)}.zoopass__wrapper .zoopass__detail_wrapper .radio--vertical .radio__label-content{display:flex;flex-direction:column}@media(min-width: 64em){.zoopass__wrapper .zoopass__detail_wrapper .radio--vertical .radio__label *{order:0}}.zoopass__wrapper .zoopass__detail_wrapper .radio--vertical .radio__label *{order:1}.zoopass__wrapper .zoopass__detail_wrapper .radio__label-content{width:100%}.zoopass__wrapper .zoopass__detail_wrapper .radio__label *{order:1}.zoopass__wrapper .zoopass__detail_wrapper .radio__label>*{margin-left:.25rem;margin-right:.25rem}.zoopass__wrapper .zoopass__detail_wrapper .radio__label-content *{text-align:center}.zoopass__wrapper .zoopass__detail_wrapper .radio__label-content * svg{fill:#017d85}.zoopass__wrapper .zoopass__detail_wrapper .radio__label-content * svg image{fill:#017d85}.zoopass__wrapper .zoopass__detail_wrapper .radio-wrapper .radio--wrapped svg img{fill:#017d85}.zoopass__wrapper .zoopass__detail_wrapper .radio--vertical .radio__label-content svg{margin-bottom:.5rem}