.loader{display:block;width:1.5rem;height:1.5rem;border:2px solid #FFFFFF;border-bottom-color:transparent;border-radius:50%;margin:0 auto;animation:rotation .75s linear infinite}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#main-container{min-height:calc(100vh - 6rem)}#main-container .title{mask-image:linear-gradient(to right,transparent 0%,black 5%,black 95%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 5%,black 95%,transparent 100%)}@media (min-width: 1024px){#main-container .title{filter:none}}#main-container .background{max-height:900px;background-image:url(/build/assets/main-background-mobile-Xi0cV7FD.webp);background-position:center;background-repeat:no-repeat;background-size:cover}@media (min-width: 768px){#main-container .background{max-height:100%;background-image:url(/build/assets/main-background-desktop-CQcQuvaT.webp)}}#registration[data-mode] .skeleton,#registration:not([data-mode=services-list]):not([data-mode=phone-input]):not([data-mode=phone-reinput]):not([data-mode=unregistered]) .services-list,#registration:not([data-mode=services-list]) .trigger,#registration:not([data-mode=phone-input]) .phone-input,#registration.loading .phone-input button span:not(.loader),#registration:not(.loading) .phone-input button span.loader,#registration:not([data-mode=phone-reinput]) .phone-reinput,#registration.loading .phone-reinput button span:not(.loader),#registration:not(.loading) .phone-reinput button span.loader,#registration:not([data-mode=unregistered]) .unregistered,#registration:not([data-mode=participants-input]):not([data-mode=details-input]) .details-heading,#registration:not([data-mode=participants-input]):not([data-mode=details-input]) .participants-input,#registration:not([data-mode=participants-input]) .participants-input .choose-service,#registration:not([data-mode=details-input]) .service-selection,#registration .service-selection .service:not(.full) .stopper,#registration:not([data-mode=details-input]) .final,#registration.loading .final button span:not(.loader),#registration:not(.loading) .final button span.loader,#registration:not([data-mode=result]) .result,#registration .result .title+.more:not(.expand) .menu,#registration:not(.loading) .blocker{display:none}#registration[data-mode=details-input]{width:auto}#registration .participants-input button.choose-service img{filter:brightness(0) invert(1)}#registration .service-selection .service.full label{opacity:.5}#registration .result .participants p:not(:last-child){margin-bottom:.25rem}#registration .unregistered .phone-number:after,#registration .details-heading .phone-number:after,#registration .result .phone-number:after{content:attr(data-number)}#registration .result .email:after{content:attr(data-email)}#registration .phone-input .go-back img,#registration .phone-reinput .go-back img,#registration .unregistered .go-back img,#registration .unregistered img.edit-phone-number,#registration .details-heading .go-back img,#registration .details-heading img.edit-phone-number,#registration .result .go-back img,#registration .result img.edit-registration{filter:brightness(0) invert(.3)}#registration .result .title+.more img{filter:brightness(0) invert(.2)}#registration .phone-input .go-back:hover img,#registration .phone-reinput .go-back:hover img,#registration .unregistered .go-back:hover img,#registration .unregistered img.edit-phone-number:hover,#registration .details-heading .go-back:hover img,#registration .details-heading img.edit-phone-number:hover,#registration .result .go-back:hover img,#registration .result img.edit-registration:hover{filter:brightness(0) invert(.2)}#registration .result .title+.more:hover img{filter:brightness(0) invert(0)}#faq-container.ready .skeleton,#faq-container:not(.ready) .items-wrapper{display:none}#faq-container .items-wrapper .item:not(:first-child){border-top:1px solid black}#faq-container .items-wrapper .item.expanded .caret{transform:rotate(90deg)}#faq-container .items-wrapper .item:not(.expanded) .answer{display:none}#faq-container .items-wrapper .item .answer a{color:#506850;text-decoration:underline}
