.link-to-page{color:#fff;text-decoration:underline;transition:color .3s}#left-section-of-contact{flex:1.5;align-items:center}#left-section-of-contact h1{margin-top:0}.contact-column{height:5rem}#content-of-contact{margin-bottom:7rem}.button .icon{padding-right:.8rem}.two-rem-padding-to-top{padding-top:2rem}#otterDolfijnEend,#aapLeeuwBeer{height:28rem}#wasbeer{height:22rem}.password-forgotten-input,.login-input{color:#505050;background-color:#fff;border-top-left-radius:.5rem;border-top-right-radius:.5rem;width:75%;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.login-button{color:#fff;cursor:pointer;background-color:#000;border:none;border-radius:75px;min-width:15rem;margin:2rem 0;padding:1rem;font-size:.9em;transition:background-color .3s;position:relative}.login-button:hover{background-color:#333}.login-button:disabled{color:#aaa;cursor:default;pointer-events:none;background-color:#555}.handwriting{margin-bottom:1rem;font-family:Polkawars Hand Writing Sans,cursive;font-size:1.2rem}.registreer-input{color:#505050;background-color:#fff;border-top-left-radius:.5rem;border-top-right-radius:.5rem;overflow:hidden;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.registreer-input>.MuiSelect-select{border-radius:0!important}.registreer-input .MuiSelect-filled{color:#505050;background-color:#f0f0f0;border-radius:.5rem}.registreer-button{color:#fff;cursor:pointer;background-color:#000;border:none;border-radius:75px;min-width:15rem;margin:2rem 0;padding:1rem;font-size:.9em;transition:background-color .3s;position:relative}.registreer-button:hover{background-color:#333}.registreer-button:disabled,.button:disabled,.add-child-button:disabled{color:#aaa;cursor:default;pointer-events:none;background-color:#555}.input-validation-wrapper{flex:1;margin-right:1rem;position:relative}.validation{color:#000;margin-top:-1.5rem;font-size:12px;position:absolute;top:100%;left:.5rem}.subscription-content{min-height:calc(90vh - 5rem);position:relative}.subscription-lessenreeks-wrapper{flex-direction:column;display:flex}.subscription-lessenreeks-info-wrapper{color:#fff;flex-direction:column;width:80%;display:flex}#otter-lessenreeks{pointer-events:none;width:auto;height:20rem;position:absolute;bottom:-2rem;right:-11rem}#leeuw-lessenreeks{pointer-events:none;width:auto;height:20rem;position:absolute;bottom:-48px;right:-88px}#wasbeer-kampen{pointer-events:none;width:auto;height:15rem;position:absolute;bottom:-48px;right:-88px}.text-block h3{color:#000;padding-top:3rem;font-weight:700}.text-block h4{padding-top:.8rem;font-weight:700}#boysband_svg{width:100%;height:100%}
html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;box-sizing:border-box}*,:before,:after{box-sizing:inherit}body{margin:0}svg{overflow:visible}*{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}:root{--black-color:#000;--white-color:#fff;--base-color:#333;--red-color:#e46163;--dark-red-color:#d03530;--dark-red-color-raw:208,53,48;--blue-color:#87aed2;--green-color:#88b27e;--dark-green-color:#48a163;--dark-green-color-raw:72,161,99;--yellow-color:#e5bf70;--orange-color:#dc742e;--aqua-swimming-level-eendjes:#fbeb5c;--aqua-swimming-level-eendjes-raw:251,235,92;--aqua-swimming-level-pinguin:var(--dark-red-color);--aqua-swimming-level-pinguin-raw:208,53,48;--aqua-swimming-level-waterschildpad:var(--orange-color);--aqua-swimming-level-waterschildpad-raw:220,116,46;--aqua-swimming-level-otter:var(--dark-green-color);--aqua-swimming-level-otter-raw:72,161,99;--aqua-swimming-level-walrus:#da5b91;--aqua-swimming-level-walrus-raw:218,91,145;--aqua-swimming-level-orka:var(--black-color);--aqua-swimming-level-orka-raw:0,0,0;--aqua-swimming-level-dolfijn:#4887c5;--aqua-swimming-level-dolfijn-raw:72,135,197;scroll-behavior:smooth}html{overflow-y:scroll}html,body{height:100%}body{color:var(--base-color);background-color:var(--red-color)}img{vertical-align:middle;max-width:100%;height:auto}:root{--spacing-unit:1.5;font-family:var(--font-inter);line-height:var(--spacing-unit);-webkit-font-smoothing:antialiased}body{font-size:1rem;line-height:1.5}input,button{font-family:var(--font-inter)}h1{font-family:var(--font-noto-serif);font-size:2.25rem;font-weight:900;line-height:1.2}@media (min-width:64em){h1{font-size:3.25rem;line-height:1.3}}a{color:inherit}::selection{color:#fff;background-color:#000}.l-constrained{max-width:1920px;margin-inline:auto;padding-left:32px;padding-right:32px}@media (min-width:64em){.l-constrained{padding-left:64px;padding-right:64px}}.o-grid{flex-flow:wrap;padding:0;list-style:none;display:flex}.o-grid__cell{flex:0 auto;width:100%}.o-grid{margin-left:-24px}.o-grid>.o-grid__cell{padding-left:24px}.o-grid--tiny{margin-left:-6px}.o-grid--tiny>.o-grid__cell{padding-left:6px}.o-grid--small{margin-left:-12px}.o-grid--small>.o-grid__cell{padding-left:12px}.o-grid--large{margin-left:-48px}.o-grid--large>.o-grid__cell{padding-left:48px}.o-grid--huge{margin-left:-96px}.o-grid--huge>.o-grid__cell{padding-left:96px}.o-grid--xl{margin-left:-144px}.o-grid--xl>.o-grid__cell{padding-left:144px}.o-grid--flush{margin-left:0}.o-grid--flush>.o-grid__cell{padding-left:0}.o-grid--auto>.o-grid__cell{flex:1 0 0}.o-grid--left{justify-content:flex-start}.o-grid--center{justify-content:center}.o-grid--right{justify-content:flex-end}.o-grid--between{justify-content:space-between}.o-grid--around{justify-content:space-around}.o-grid__cell--pull-left{margin-right:auto}.o-grid__cell--pull-right{margin-left:auto}.o-grid--top{align-items:flex-start}.o-grid--middle{align-items:center}.o-grid--bottom{align-items:flex-end}.o-grid--baseline{align-items:baseline}.o-grid--stretch{align-items:stretch}.o-grid__cell--top{align-self:flex-start}.o-grid__cell--middle{align-self:center}.o-grid__cell--bottom{align-self:flex-end}.o-grid__cell--baseline{align-self:baseline}.o-grid__cell--stretch{align-self:stretch}.o-grid--reverse{flex-direction:row-reverse}.o-grid--column{flex-direction:column}.o-grid--column-reverse{flex-direction:column-reverse}.o-grid--spaced{row-gap:24px}.o-grid--spaced-large{row-gap:32px}.o-grid--spaced-huge{row-gap:40px}@media (max-width:63.99em){.o-grid--spaced\@portable{row-gap:24px}.o-grid--spaced-large\@portable{row-gap:32px}.o-grid--spaced-huge\@portable{row-gap:40px}}#root{overflow:hidden}@media (min-width:64em){body:not(:has(.first-section)){padding-top:128px}}@media (max-width:63.99em){.o-grid__cell--side\@portable{order:1}}.first-section,.home-section{width:100%;color:var(--white-color);padding-top:64px;padding-bottom:64px;position:relative}@media (min-width:64em){.first-section,.home-section{justify-content:center;align-items:center;min-height:100vh;padding-top:128px;display:flex}.first-section{padding-top:120px}}.red-background{background-color:var(--red-color)!important}.blue-background{background-color:var(--blue-color)!important}.green-background{background-color:var(--green-color)!important}.yellow-background{background-color:var(--yellow-color)!important}.scroll-to-content{flex-direction:column;align-items:center;text-decoration:none;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.scroll-to-content>svg{margin-top:2px}.content{width:100%;max-width:1328px;margin-inline:auto;padding-left:24px;padding-right:24px}.content-section{background-color:var(--white-color);color:#6d6b65;padding-top:64px;padding-bottom:64px;position:relative}.content-section__inner{max-width:1328px;margin-inline:auto;padding-left:24px;padding-right:24px}.text-block>:first-child{margin-top:0}.text-block>:last-child{margin-bottom:0}.scroll-container{width:100%;position:absolute;top:0;left:0}.scroll-content{max-width:1328px;margin-inline:auto;padding-left:24px;padding-right:24px;position:relative}.scroll-indicator{color:#333;background:var(--white-color);cursor:pointer;appearance:none;border:0;border-top-left-radius:10px;border-top-right-radius:10px;justify-content:space-between;align-items:center;padding:10px;font-size:.9rem;display:flex;position:absolute;top:0;left:24px;transform:translateY(-100%)}.scroll-indicator>svg{margin-left:4px}.button{cursor:pointer;appearance:none;background:0 0;border:none;border-radius:56px;padding:12px 16px;font-size:.9rem;line-height:24px;text-decoration:none;transition:background-color .3s;display:inline-block}@media (min-width:80em){.button{padding:16px 24px;font-size:1rem}}.button:disabled{color:#aaa;cursor:default;pointer-events:none;background-color:#555}.black-button{color:#fff;background-color:#000}.black-button:hover{background:#333}.black-button.disabled{color:#aaa;background-color:#d3d3d3}.white-button{color:#000;background-color:#fff}.white-button:hover{background:#f2f2f2}.link-button{color:var(--white-color);appearance:none;cursor:pointer;background:0 0;border:0;padding:0;font-size:1rem;display:inline-block}.button-group>*+*{margin-left:16px}.page-header{padding-top:16px;padding-bottom:16px}@media (min-width:64em){.page-header{z-index:20;width:100%;padding-top:36px;padding-bottom:36px;position:absolute;top:0;left:0}}.page-header a{color:var(--white-color);text-decoration:none}.header-container{max-width:1488px;margin-inline:auto;padding-left:16px;padding-right:16px}@media (max-width:63.99em){.header-container{flex-direction:column;align-items:center;display:flex}}@media (min-width:64em){.header-container{justify-content:center;align-items:center;display:flex}}@media (max-width:63.99em){.header-left{justify-content:space-between;align-self:stretch;align-items:center;display:flex}}@media (min-width:64em){.header-left,.auth-buttons{align-items:center;display:flex}}.logo-wrapper{display:block}@media (min-width:64em) and (max-width:79.99em){.logo-wrapper{margin-right:16px}}@media (min-width:80em){.logo-wrapper{margin-right:32px}}.logo{object-fit:contain;width:96px;height:50px}.social-media{display:flex}.social-media__link{display:block}.social-media__link+.social-media__link{margin-left:16px}@media (max-width:63.99em){.navigation{margin-top:16px;margin-bottom:16px}}@media (min-width:45em){.navigation{display:flex}}@media (min-width:64em) and (max-width:79.99em){.navigation{margin-left:24px;margin-right:24px}}@media (min-width:80em){.navigation{margin-left:48px;margin-right:48px}}.navigation__list{justify-content:center;margin:0;padding:0;display:flex}@media (max-width:63.99em){.navigation__list{flex-wrap:wrap}}.navigation__list-item{margin:0 4px;padding:0;list-style:none}@media (max-width:63.99em){.navigation__list-item{margin-left:16px;margin-right:16px}}@media (min-width:64em){.navigation__link{padding:4px 8px;display:block}}.auth-buttons>*+*{margin-left:24px}.page-footer{background-color:var(--white-color);color:#909090;border-top:1px solid #ddd;padding-top:32px;padding-bottom:32px;font-size:.9rem}@media (min-width:64em){.page-footer{padding-top:64px;padding-bottom:64px}}.page-footer h3{text-transform:uppercase;margin-top:0;margin-bottom:16px}.page-footer a{text-underline-offset:4px;color:inherit;text-decoration-color:#ddd}.page-footer a:hover{text-decoration-color:#909090}.footer-container{max-width:1488px;margin-inline:auto;padding-left:24px;padding-right:24px}.footer-logo{width:100px}.footer-list{margin:0;padding:0;list-style:none}.footer-list li+li{margin-top:8px}.footer-icon-item{align-items:center;display:flex}.footer-icon{flex-shrink:0;justify-content:center;min-width:16px;margin-right:8px;font-weight:bolder;display:flex}.footer-copy{margin-top:32px}@media (max-width:79.99em){.subscription-second-image{display:none}}.subscription-box-wrapper{justify-content:center;display:flex}@media (min-width:64em){.subscription-box-wrapper{justify-content:flex-end}}.subscription-box{position:relative}@media (min-width:64em){.subscription-box{width:100%;max-width:320px}}.subscription-asterix{font-size:.8rem}@media (max-width:44.99em){.subscription-info-image{text-align:center;margin-top:16px}}@media (min-width:45em){.subscription-info-image{position:absolute;bottom:0;left:0}.subscription-info-image.info-image-aqua-united{z-index:0;transform:translate(calc(64px - 100%),-88px)}.subscription-info-image.info-image-camp-united{z-index:10;transform:translate(calc(16px - 100%),-64px)}.subscription-info-image.info-image-sports-united{z-index:0;transform:translate(calc(88px - 100%),-64px)}}.subscription-info-image img{width:auto}.subscription-info-image.info-image-aqua-united img{height:256px}@media (min-width:45em){.subscription-info-image.info-image-aqua-united img{height:320px}}.subscription-info-image.info-image-camp-united img{height:256px}@media (min-width:45em){.subscription-info-image.info-image-camp-united img{height:280px}}.subscription-info-image.info-image-sports-united img{height:256px}@media (min-width:45em){.subscription-info-image.info-image-sports-united img{height:320px}}@media (min-width:64em){.subscription-intro{padding-right:40px}}.subscription-info{max-width:100%;color:var(--base-color);z-index:2;background-color:#fff;border-radius:30px;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:16px;padding:2rem;display:flex;position:relative}.subscription-info-price{font-size:3rem;font-weight:700}.subscription-info .button{text-align:center;width:100%;padding:.6rem}.asterix-sign{color:red}.min-height-of-viewport{min-height:100vh}.info-page-real-photo{border-radius:40px}@media (min-width:64em){.info-page-real-photo{border-radius:80px}}.content-section--info-page{padding-top:64px;padding-bottom:64px}@media (min-width:64em){.content-section--info-page{padding-top:128px;padding-bottom:128px}}.content-section--info-page h2{font-size:2rem}.justify-text{text-align:justify}.center-flex-box{justify-content:center;align-items:center;display:flex}.subscription-timeslot-availability{font-size:.8rem;font-weight:700}.swimming-level-badge{color:var(--white-color);text-align:center;border-radius:16px;min-width:96px;padding:2px 8px;font-size:.8rem;font-weight:700;display:block}.subscription-lessenreeks-options{background-color:var(--white-color);border-radius:24px;margin-top:40px;margin-bottom:16px;padding:16px;position:relative}@media (min-width:64em){.subscription-lessenreeks-options{border-radius:48px;padding:32px}}.subscription-lessenreeks-actions{margin-top:32px}.subscription-lessenreeks-actions>.subscription-lessenreeks-actions--registration-not-open{color:var(--dark-red-color)}@media (min-width:64em){.subscription-lessenreeks-actions>.subscription-lessenreeks-actions--registration-not-open{margin-right:24px}}@media (max-width:63.99em){.subscription-lessenreeks-actions>.subscription-lessenreeks-actions--registration-not-open{justify-content:center;width:100%;margin-bottom:16px;display:flex}.subscription-lessenreeks-actions .button{width:100%}}@media (min-width:64em){.subscription-lessenreeks-actions{text-align:right;margin-top:40px;margin-right:64px}}.subscription-column--general-subscribe>.subscription-lessenreeks-actions--registration-not-open{color:var(--dark-red-color)}@media (min-width:64em){.subscription-column--general-subscribe>.subscription-lessenreeks-actions--registration-not-open{display:none}}@media (max-width:63.99em){.subscription-column--general-subscribe>.subscription-lessenreeks-actions--registration-not-open{justify-content:center;width:100%;margin-bottom:16px;display:flex}.subscription-column--general-subscribe .button{width:100%}}.subscription-page-filter-wrapper{column-gap:16px;width:100%;margin-bottom:24px;display:flex}@media (max-width:44.99em){.subscription-page-filter-wrapper{flex-direction:column}}@media (min-width:45em){.subscription-page-filter-wrapper{flex-wrap:wrap;justify-content:center}}@media (min-width:64em){.subscription-page-filter-wrapper{margin-bottom:32px}}.swimming-level--nog-niet-bepaald{border:none;color:var(--black-color)!important}.swimming-level--eendjes{border:none;background-color:var(--aqua-swimming-level-eendjes)!important;color:var(--black-color)!important}.swimming-level--pinguin{border:none;background-color:var(--aqua-swimming-level-pinguin)!important}.swimming-level--waterschildpad{border:none;background-color:var(--aqua-swimming-level-waterschildpad)!important}.swimming-level--otter{border:none;background-color:var(--aqua-swimming-level-otter)!important}.swimming-level--walrus{border:none;background-color:var(--aqua-swimming-level-walrus)!important}.swimming-level--orka{border:none;background-color:var(--aqua-swimming-level-orka)!important}.swimming-level--dolfijn{border:none;background-color:var(--aqua-swimming-level-dolfijn)!important}.default-background-aqua-united{background-color:var(--blue-color)!important}.default-background-sports-united{background-color:var(--green-color)!important}.default-background-camp-united{background-color:var(--yellow-color)!important}.info-page-paragraph{padding:32px 0}.white-text{color:var(--white-color)!important}.blue-text{color:var(--blue-color)!important}.green-text{color:var(--green-color)!important}.dark-green-text{color:var(--dark-green-color)!important}.dark-red-text{color:var(--dark-red-color)!important}.orange-text{color:var(--orange-color)!important}.yellow-text{color:var(--yellow-color)!important}#right-section-of-cat{justify-content:center;display:flex}#right-section-of-kangoeroe{justify-content:center;align-items:center;display:flex;overflow:hidden}@media (max-width:44.99em){#right-section-of-kangoeroe{height:300px}}#kangoeroe-lottie{width:550px}@media (max-width:44.99em){#kangoeroe-lottie{width:450px}}@media (min-width:45em){#lottie_otter{transform:translate(80px,40px)}}@media (max-width:44.99em){#lottie_otter{width:350px!important}}#lottie_eend{transform:translate(-40px,56px)}@media (min-width:45em){#lottie_beer{transform:translate(-32px,24px)}}@media (max-width:44.99em){#lottie_beer{width:296px!important;margin-top:40px!important}#lottie_leeuw,#lottie_wasbeer{width:350px!important}}.content-faq-container{padding-bottom:64px}@media (min-width:64em){.content-faq-container{padding-bottom:128px}}.content-faq-container h1{color:#fff;font-size:250%;font-weight:700}.question-container{background-color:var(--white-color);border-radius:16px;padding:24px}@media (min-width:64em){.question-container{border-radius:32px;padding:32px 32px 64px}}.question-container h3{padding-top:1.5rem}.accordion{border:1px solid #ccc;border-radius:15px;margin-top:1.3rem;display:block}.accordion-header{cursor:pointer;justify-content:space-between;align-items:center;padding:1.5rem;font-weight:bolder;display:flex}.accordion-arrow{transform-origin:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-left:24px;font-size:20px;transition:transform .2s ease-in-out;display:flex}.accordion-arrow.down{transform:rotate(0)}.accordion.accordion-open .accordion-arrow.up{transform:rotate(180deg)}.accordion-content{color:gray;padding:0 1.5rem 1.5rem;display:none}.accordion-open{flex-direction:column;display:flex}.accordion.accordion-open .accordion-content{display:block}.family-gfx{position:relative}.klein-liggend-draakje-mijn-gezin{z-index:1}@media (max-width:44.99em){.klein-liggend-draakje-mijn-gezin{height:182px;overflow:hidden}}@media (min-width:45em){.klein-liggend-draakje-mijn-gezin{position:absolute;top:-130px;right:5rem}}.my-family-container{color:#fff;width:100%;min-height:80vh}.my-family-container h1{font-size:250%;font-weight:bolder}.head-of-the-family:hover{cursor:pointer;color:#f5f5f5}.head-of-the-family{align-items:center;margin-top:1rem;display:flex}.head-of-the-family button{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}.head-of-the-family button svg{margin-left:.5rem}.children-of-the-family{color:#000;background-color:#fff;border-radius:50px;width:100%;margin:0 0 3rem;padding:48px 24px;position:relative}@media (min-width:45em){.children-of-the-family{margin-top:3rem}}.children-header{justify-content:flex-end;margin-bottom:32px;display:flex}.add-child-button{color:#fff;cursor:pointer;z-index:2;background-color:#000;border:none;border-radius:75px;align-items:center;padding:1rem 1.5rem;transition:background-color .3s;display:flex}.add-child-button svg{margin-right:.5rem}.add-child-button:hover{background-color:#353535}.child{background-color:#f9f9f9;border-radius:16px;padding:24px}.child+.child{margin-top:16px}@media (max-width:44.99em){.child{justify-content:center;align-items:center;display:flex}}.child__header{margin-bottom:8px}@media (min-width:45em){.child__header{justify-content:space-between;align-items:center;display:flex}.child__title{flex-direction:row;display:flex}.child__level{margin-left:16px}}.child__name{margin-top:0;margin-bottom:0}@media (max-width:44.99em){.child__name{text-align:center}}.child__action{justify-content:center;align-items:center;margin-top:8px;display:flex}@media (max-width:44.99em){.child__action{margin-top:16px}}.child__action>button{margin:0 4px}.icon-button{appearance:none;background:var(--black-color);width:40px;height:40px;color:var(--white-color);cursor:pointer;border:0;border-radius:100%;justify-content:center;align-items:center;padding:0;display:flex}.icon-button:hover{background:#333}.icon-button:disabled{color:#aaa;background:#d3d3d3}.subscription-lessenreeks-row{padding:16px}@media (max-width:63.99em){.subscription-lessenreeks-row{background-color:#f9f9f9;border-radius:16px}.subscription-lessenreeks-row+.subscription-lessenreeks-row{margin-top:16px}}@media (min-width:64em){.subscription-lessenreeks-row{align-items:flex-start;column-gap:8px;display:flex}}.subscription-lessenreeks-row:not(.subscription-lessenreeks-row--header):hover{background-color:#f9f9f9;border-radius:16px}@media (max-width:63.99em){.subscription-lessenreeks-row--header{display:none}}@media (min-width:64em){.subscription-column--start{flex:15}.subscription-column--date,.subscription-column--level{flex:20}.subscription-column--level.subscription-column--level-swimming-level-included{flex:30}.subscription-column--price{flex:12}.subscription-column--select{flex:23;min-width:0}.subscription-column--general-activity{flex:4}.subscription-column--general-period{flex:3.5}.subscription-column--general-time{flex:4}.subscription-column--general-price{flex:2}.subscription-column--general-availability{flex:4}.subscription-column--general-select{flex:6;min-width:0}.subscription-column--general-subscribe{flex:5}}.subscription-level-amount{align-items:center;display:flex}.subscription-level-amount+.subscription-level-amount{margin-top:8px}.subscription-level-amount__level{width:136px;margin-right:16px}@media (min-width:45em) and (max-width:63.99em){.subscription-column--general-activity,.subscription-column--general-period,.subscription-column--general-time,.subscription-column--general-price,.subscription-column--general-availability,.subscription-column--general-select,.subscription-column--general-subscribe,.subscription-column--start,.subscription-column--date,.subscription-column--level,.subscription-column--price,.subscription-column--select{padding-left:176px;position:relative}.subscription-column--general-activity:before,.subscription-column--general-period:before,.subscription-column--general-time:before,.subscription-column--general-price:before,.subscription-column--general-availability:before,.subscription-column--general-select:before,.subscription-column--general-subscribe:before,.subscription-column--start:before,.subscription-column--date:before,.subscription-column--level:before,.subscription-column--price:before,.subscription-column--select:before{text-align:right;width:152px;font-weight:700;position:absolute;top:0;left:0}}@media (max-width:44.99em){.subscription-column--general-activity:before,.subscription-column--general-period:before,.subscription-column--general-time:before,.subscription-column--general-price:before,.subscription-column--general-availability:before,.subscription-column--general-select:before,.subscription-column--general-subscribe:before,.subscription-column--start:before,.subscription-column--date:before,.subscription-column--level:before,.subscription-column--price:before,.subscription-column--select:before{margin-bottom:4px;font-size:.9rem;font-weight:700;display:block}.subscription-column--general-select:before,.subscription-column--select:before{margin-bottom:10px}}@media (max-width:63.99em){.subscription-column+.subscription-column{margin-top:12px}.subscription-column--start:before{content:"Tijdstip"}.subscription-column--date:before{content:"Periode"}.subscription-column--level:before{content:"Zwemniveau"}.subscription-column--price:before{content:"Prijs"}.subscription-column--select{min-height:40px}.subscription-column--select:before{content:"Kies uw kinderen"}.subscription-column--general-activity:before{content:"Activiteit"}.subscription-column--general-period:before{content:"Periode"}.subscription-column--general-time:before{content:"Tijdstip"}.subscription-column--general-price:before{content:"Prijs"}.subscription-column--general-availability:before{content:"Beschikbaar"}.subscription-column--general-select{min-height:40px}.subscription-column--general-select:before{content:"Kies uw kinderen"}}.subscription-add-child-wrapper{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.subscription-add-child-button{color:#fff;cursor:pointer;text-transform:uppercase;background:#d3d3d3;border:.5px solid gray;border-radius:100%;justify-content:center;align-items:center;width:40px;height:40px;margin:0;font-size:.8rem;display:flex;position:relative}.subscription-registered-child{color:#fff;text-transform:uppercase;background:#d3d3d3;border:.5px solid gray;border-radius:100%;justify-content:center;align-items:center;width:40px;height:40px;margin:0;font-size:.8rem;display:flex;position:relative}.subscription-registered-child__icon{width:24px;height:24px;color:var(--dark-green-color);background-color:var(--white-color);border:1px solid var(--white-color);border-radius:100%;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;transform:translate(10px,-10px)}.subscription-registered-child__icon>svg{width:24px;height:24px}.subscription-wrapper{color:#fff}.subscription-choices-aqua-united{margin-bottom:128px}@media (min-width:64em){.subscription-choices-aqua-united{margin-top:128px}}#waterschildpad-subscription{left:-1rem;transform:translateY(-5%)}.subscription-options-wrapper{position:relative}@media (min-width:45em) and (max-width:63.99em){.subscription-options-wrapper{margin-right:180px}}@media (min-width:64em){.subscription-options-wrapper{margin-right:64px}}@media (min-width:45em){.info-subscription{padding-right:240px;position:relative}}@media (max-width:44.99em){.image-subscription{display:none}}@media (min-width:45em){.image-subscription{pointer-events:none;position:absolute;bottom:0;right:0;transform:translate(172px,124px)}.image-subscription img{width:auto;height:240px}}.secondary-image-subscription{pointer-events:none}@media (max-width:44.99em){.secondary-image-subscription{text-align:center}}@media (min-width:45em){.secondary-image-subscription{position:absolute;bottom:0;right:0}}.secondary-image-subscription img{width:180px;height:auto}.subscription-options{flex-direction:column;row-gap:32px;display:flex}.subscription-options button{flex-direction:row;justify-content:center;align-items:center;width:100%;font-size:1rem;text-decoration:none;display:flex}.subscription-options a,.subscription-options a:visited,.subscription-options button{text-decoration:none}.subscription-options button .subscription-button-icon{color:#fd5452;flex-direction:column;flex:1;align-items:center;display:flex}.subscription-options button .subscription-button-label{flex-direction:column;flex:4;justify-content:flex-start;align-items:flex-start;display:flex}.subscription-options button .subscription-button-chevron-right-icon{flex-direction:column;flex:1;align-items:center;display:flex}.subscription-button-label h3,.subscription-button-label p{text-align:left;flex:1;margin:.2rem}.subscription-button-label p{color:#333;font-size:.8rem}.reservation-container{text-align:center;justify-content:center;width:100%;display:flex}.reservation-wrapper{background-color:var(--white-color);border-radius:24px;width:80%;margin-top:40px;margin-bottom:16px;padding:16px}@media (min-width:64em){.reservation-wrapper{border-radius:48px;padding:32px}}@media (max-width:44.99em){.reservation-wrapper{width:100%}}.reservation-content{flex:1}@media (min-width:64em){.reservation-content{width:80%}}.reservation-form-container{flex-direction:column;align-items:center;gap:16px;display:flex}.reservation-child-card{background:#f9f9f9;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;row-gap:16px;width:100%;max-width:360px;padding:16px;font-weight:700;display:flex}.reservation-child-card.swimming-level--eendjes-card{background:rgba(var(--aqua-swimming-level-eendjes-raw),.2)}.reservation-child-card.swimming-level--pinguin-card{background:rgba(var(--aqua-swimming-level-pinguin-raw),.2)}.reservation-child-card.swimming-level--waterschildpad-card{background:rgba(var(--aqua-swimming-level-waterschildpad-raw),.2)}.reservation-child-card.swimming-level--otter-card{background:rgba(var(--aqua-swimming-level-otter-raw),.2)}.reservation-child-card.swimming-level--walrus-card{background:rgba(var(--aqua-swimming-level-walrus-raw),.2)}.reservation-child-card.swimming-level--orka-card{background:rgba(var(--aqua-swimming-level-orka-raw),.2)}.reservation-child-card.swimming-level--dolfijn-card{background:rgba(var(--aqua-swimming-level-dolfijn-raw),.2)}.reservation-child-card.confirmation-card{background:rgba(var(--dark-green-color-raw),.2)}.reservation-child-card.annulation-card{background:rgba(var(--dark-red-color-raw),.2)}.reservation-actions{width:100%;margin-top:16px}@media (max-width:63.99em){.reservation-actions .button{width:100%}}@media (min-width:64em){.reservation-actions{margin-top:32px}}.reservation-child-cell--switch{align-items:center;display:flex}.reservation-child-cell--action{cursor:pointer}.u-centered-image{text-align:center}.coordinator{background-color:var(--white-color);color:var(--blue-color);margin:64px;border-radius:16px;max-width:640px;margin-inline:auto;padding:24px;font-size:.8rem}.coordinator.coordinator--sports-united{color:var(--green-color)}.coordinator.coordinator--camp-united{color:var(--yellow-color)}@media (min-width:45em){.coordinator{display:flex}.coordinator-body{flex:1;min-width:0}}@media (max-width:44.99em){.coordinator-photo{display:none}}@media (min-width:45em){.coordinator-photo{flex-shrink:0}}.coordinator-photo img{object-fit:cover;border:2px solid #87aed2;border-radius:100%;width:128px;height:128px}.coordinator--sports-united .coordinator-photo img{border-color:var(--green-color)}.coordinator--camp-united .coordinator-photo img{border-color:var(--yellow-color)}.coordinator-title{margin-top:0;margin-bottom:8px;font-size:1rem}.coordinator-name{margin-bottom:8px;font-size:1.2rem;font-weight:700}.coordinator-phone,.coordinator-mail{align-items:center;display:flex}.coordinator-phone>a,.coordinator-mail>a{text-decoration:none}.coordinator-phone .phoneIcon,.coordinator-mail .mailIcon{margin-right:.5rem}.left-align{text-align:left}.right-align{text-align:right}.subscription-comment{margin:32px 0}.subscription-comment>.subscription-comment--input{background-color:#fff}.subscription-comment--button{text-align:right;width:100%;margin-top:16px}.subscription-comment--button>button{width:100%;height:32px;padding:4px 8px;line-height:16px}.Overlay{z-index:40;background-color:#000000bf;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.ReactModal__Body--open{overflow:hidden}.modal-content{-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#fff;border:1px solid #ccc;border-radius:32px;outline:none;flex-direction:column;align-items:center;max-width:680px;max-height:90vh;margin:0 48px;padding:48px;display:flex;position:relative;overflow-y:auto}.modal-content ::-webkit-scrollbar{display:none}@media (max-width:44.99em){.modal-content{padding:24px}}.closing-modal-button{cursor:pointer;padding:8px;position:absolute;top:16px;right:16px}@media (max-width:44.99em){.closing-modal-button{top:8px;right:4px}}.u-uppercase{text-transform:uppercase}.u-hidden-visually{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.u-1\/1{width:100%!important}.u-1\/2{width:50%!important}.u-2\/2{width:100%!important}.u-1\/3{width:33.3333%!important}.u-2\/3{width:66.6667%!important}.u-3\/3{width:100%!important}.u-1\/4{width:25%!important}.u-2\/4{width:50%!important}.u-3\/4{width:75%!important}.u-4\/4{width:100%!important}.u-1\/5{width:20%!important}.u-2\/5{width:40%!important}.u-3\/5{width:60%!important}.u-4\/5{width:80%!important}.u-5\/5{width:100%!important}@media (min-width:25em){.u-1\/1\@palm{width:100%!important}.u-1\/2\@palm{width:50%!important}.u-2\/2\@palm{width:100%!important}.u-1\/3\@palm{width:33.3333%!important}.u-2\/3\@palm{width:66.6667%!important}.u-3\/3\@palm{width:100%!important}.u-1\/4\@palm{width:25%!important}.u-2\/4\@palm{width:50%!important}.u-3\/4\@palm{width:75%!important}.u-4\/4\@palm{width:100%!important}.u-1\/5\@palm{width:20%!important}.u-2\/5\@palm{width:40%!important}.u-3\/5\@palm{width:60%!important}.u-4\/5\@palm{width:80%!important}.u-5\/5\@palm{width:100%!important}}@media (min-width:45em){.u-1\/1\@lap{width:100%!important}.u-1\/2\@lap{width:50%!important}.u-2\/2\@lap{width:100%!important}.u-1\/3\@lap{width:33.3333%!important}.u-2\/3\@lap{width:66.6667%!important}.u-3\/3\@lap{width:100%!important}.u-1\/4\@lap{width:25%!important}.u-2\/4\@lap{width:50%!important}.u-3\/4\@lap{width:75%!important}.u-4\/4\@lap{width:100%!important}.u-1\/5\@lap{width:20%!important}.u-2\/5\@lap{width:40%!important}.u-3\/5\@lap{width:60%!important}.u-4\/5\@lap{width:80%!important}.u-5\/5\@lap{width:100%!important}}@media (min-width:64em){.u-1\/1\@desk{width:100%!important}.u-1\/2\@desk{width:50%!important}.u-2\/2\@desk{width:100%!important}.u-1\/3\@desk{width:33.3333%!important}.u-2\/3\@desk{width:66.6667%!important}.u-3\/3\@desk{width:100%!important}.u-1\/4\@desk{width:25%!important}.u-2\/4\@desk{width:50%!important}.u-3\/4\@desk{width:75%!important}.u-4\/4\@desk{width:100%!important}.u-1\/5\@desk{width:20%!important}.u-2\/5\@desk{width:40%!important}.u-3\/5\@desk{width:60%!important}.u-4\/5\@desk{width:80%!important}.u-5\/5\@desk{width:100%!important}}@media (min-width:80em){.u-1\/1\@wide{width:100%!important}.u-1\/2\@wide{width:50%!important}.u-2\/2\@wide{width:100%!important}.u-1\/3\@wide{width:33.3333%!important}.u-2\/3\@wide{width:66.6667%!important}.u-3\/3\@wide{width:100%!important}.u-1\/4\@wide{width:25%!important}.u-2\/4\@wide{width:50%!important}.u-3\/4\@wide{width:75%!important}.u-4\/4\@wide{width:100%!important}.u-1\/5\@wide{width:20%!important}.u-2\/5\@wide{width:40%!important}.u-3\/5\@wide{width:60%!important}.u-4\/5\@wide{width:80%!important}.u-5\/5\@wide{width:100%!important}}.u-1\/12{width:8.33333%!important}.u-2\/12{width:16.6667%!important}.u-3\/12{width:25%!important}.u-4\/12{width:33.3333%!important}.u-5\/12{width:41.6667%!important}.u-6\/12{width:50%!important}.u-7\/12{width:58.3333%!important}.u-8\/12{width:66.6667%!important}.u-9\/12{width:75%!important}.u-10\/12{width:83.3333%!important}.u-11\/12{width:91.6667%!important}.u-12\/12{width:100%!important}@media screen and (min-width:720px){.u-1\/12\@lap{width:8.33333%!important}.u-2\/12\@lap{width:16.6667%!important}.u-3\/12\@lap{width:25%!important}.u-4\/12\@lap{width:33.3333%!important}.u-5\/12\@lap{width:41.6667%!important}.u-6\/12\@lap{width:50%!important}.u-7\/12\@lap{width:58.3333%!important}.u-8\/12\@lap{width:66.6667%!important}.u-9\/12\@lap{width:75%!important}.u-10\/12\@lap{width:83.3333%!important}.u-11\/12\@lap{width:91.6667%!important}.u-12\/12\@lap{width:100%!important}}@media screen and (min-width:1024px){.u-1\/12\@desk{width:8.33333%!important}.u-2\/12\@desk{width:16.6667%!important}.u-3\/12\@desk{width:25%!important}.u-4\/12\@desk{width:33.3333%!important}.u-5\/12\@desk{width:41.6667%!important}.u-6\/12\@desk{width:50%!important}.u-7\/12\@desk{width:58.3333%!important}.u-8\/12\@desk{width:66.6667%!important}.u-9\/12\@desk{width:75%!important}.u-10\/12\@desk{width:83.3333%!important}.u-11\/12\@desk{width:91.6667%!important}.u-12\/12\@desk{width:100%!important}}@media screen and (min-width:1280px){.u-1\/12\@wide{width:8.33333%!important}.u-2\/12\@wide{width:16.6667%!important}.u-3\/12\@wide{width:25%!important}.u-4\/12\@wide{width:33.3333%!important}.u-5\/12\@wide{width:41.6667%!important}.u-6\/12\@wide{width:50%!important}.u-7\/12\@wide{width:58.3333%!important}.u-8\/12\@wide{width:66.6667%!important}.u-9\/12\@wide{width:75%!important}.u-10\/12\@wide{width:83.3333%!important}.u-11\/12\@wide{width:91.6667%!important}.u-12\/12\@wide{width:100%!important}}
body{background-color:#e46163}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_a869fe2d-module__Nl2jCG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_a869fe2d-module__Nl2jCG__variable{--font-inter:"Inter","Inter Fallback"}
@font-face{font-family:Noto Serif;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/d829ba9c72f21fd6-s.0f24f2f4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Serif;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/cf1514ba67088a5f-s.12662226.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Serif;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/142d1fb481f1ebcd-s.b03113a9.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Serif;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/41900da7e74536d5-s.d8f8a8c5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Serif;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/aeacf25a943e1f19-s.41fedda8.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Serif;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/5d3604dad620f8b2-s.40d9c683.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Serif;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/2b4499d915222007-s.15c28d66.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/b4e85636e2ca4056-s.p.9ecc21d7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Fallback;src:local(Times New Roman);ascent-override:90.29%;descent-override:24.75%;line-gap-override:0.0%;size-adjust:118.4%}.noto_serif_809b0d5d-module__z0TJsW__className{font-family:Noto Serif,Noto Serif Fallback;font-style:normal}.noto_serif_809b0d5d-module__z0TJsW__variable{--font-noto-serif:"Noto Serif","Noto Serif Fallback"}
:root,:host{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Pro";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-regular:normal 400 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-light:normal 300 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-thin:normal 100 1em/1 "Font Awesome 6 Duotone";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-duotone-solid:normal 900 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-regular:normal 400 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-light:normal 300 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-thin:normal 100 1em/1 "Font Awesome 6 Sharp Duotone"}svg.svg-inline--fa:not(:root),svg.svg-inline--fa:not(:host){box-sizing:content-box;overflow:visible}.svg-inline--fa{display:var(--fa-display,inline-block);vertical-align:-.125em;height:1em;overflow:visible}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.07143em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left{margin-right:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-pull-right{margin-left:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);top:.25em}.svg-inline--fa.fa-fw{width:var(--fa-fw-width,1.25em)}.fa-layers svg.svg-inline--fa{margin:auto;position:absolute;inset:0}.fa-layers-counter,.fa-layers-text{text-align:center;display:inline-block;position:absolute}.fa-layers{text-align:center;vertical-align:-.125em;width:1em;height:1em;display:inline-block;position:relative}.fa-layers svg.svg-inline--fa{transform-origin:50%}.fa-layers-text{transform-origin:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);transform:scale(var(--fa-counter-scale,.25));transform-origin:100% 0;overflow:hidden}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:100% 100%;top:auto}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:0 100%;top:auto;right:auto}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:100% 0}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:0 0}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{vertical-align:.225em;font-size:.625em;line-height:.1em}.fa-xs{vertical-align:.125em;font-size:.75em;line-height:.08333em}.fa-sm{vertical-align:.05357em;font-size:.875em;line-height:.07143em}.fa-lg{vertical-align:-.075em;font-size:1.25em;line-height:.05em}.fa-xl{vertical-align:-.125em;font-size:1.5em;line-height:.04167em}.fa-2xl{vertical-align:-.1875em;font-size:2em;line-height:.03125em}.fa-fw{text-align:center;width:1.25em}.fa-ul{margin-left:var(--fa-li-margin,2.5em);padding-left:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{left:calc(-1*var(--fa-li-width,2em));text-align:center;width:var(--fa-li-width,2em);line-height:inherit;position:absolute}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{transition-duration:0s;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1)translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9))translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1))translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95))translateY(0)}57%{transform:scale(1,1)translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1)translateY(0)}to{transform:scale(1)translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{vertical-align:middle;width:2.5em;height:2em;display:inline-block;position:relative}.fa-stack-1x,.fa-stack-2x{z-index:var(--fa-stack-z-index,auto);margin:auto;position:absolute;inset:0}.svg-inline--fa.fa-stack-1x{width:1.25em;height:1em}.svg-inline--fa.fa-stack-2x{width:2.5em;height:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.sr-only,.fa-sr-only,.sr-only-focusable:not(:focus),.fa-sr-only-focusable:not(:focus){clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor);opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}
