.checkout-form .tab-container{box-shadow:0 1px 1px rgba(9,30,66,.25),0 0 1px 1px rgba(9,30,66,.13)}.checkout-form .tab-container .contact-tabs .MuiTabScrollButton-root.Mui-disabled{position:absolute}.checkout-form .tab-container .contact-tabs .MuiTab-root .price{font-size:15px;text-transform:lowercase}.checkout-form .tab-container .contact-tabs .MuiTab-root:focus{outline:none}.checkout-form .package-header{color:var(--white);font-size:1.1rem;padding:20px;width:100%}.checkout-form .package-container{display:flex;gap:10px;margin-top:40px}.checkout-form .package-container[data-amount=multiple] .slots .slot{flex-basis:50%}@media screen and (max-width:600px){.checkout-form .package-container[data-amount=multiple] .slots .slot{flex-basis:100%}}.checkout-form .package-container .slots-label{display:none}.checkout-form .package-container .slots{display:flex;flex-direction:row}.checkout-form .package-container .slots .slot{flex-basis:100%;height:auto}.checkout-form .package-container .slots .slot .MuiFormControlLabel-root{display:block;margin:0}.checkout-form .package-container .slots .slot .MuiRadio-root{display:none}.checkout-form .package-container .slots .slot .MuiRadio-root.Mui-checked+.MuiTypography-root{background:var(--white);box-shadow:0 1px 4px rgba(0,0,0,.16);opacity:1}.checkout-form .package-container .slots .slot .MuiRadio-root.Mui-checked+.MuiTypography-root .contract-term .contract-duration{color:var(--white)}.checkout-form .package-container .slots .slot .MuiRadio-root.Mui-checked+.MuiTypography-root .contract-term .contract-price .price{transform:scale(1.1)}.checkout-form .package-container .slots .slot .MuiRadio-root.Mui-checked+.MuiTypography-root .contract-term:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M16.59 7.58 10 14.17l-3.59-3.58L5 12l5 5 8-8zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8'/%3E%3C/svg%3E");content:"";height:25px;position:absolute;right:23px;top:23px;width:25px}.checkout-form .package-container .slots .slot .MuiRadio-root.Mui-checked+.MuiTypography-root .contract-term .old-price .contract-price .price{transform:none}.checkout-form .package-container .slots .slot .MuiTypography-root{display:block;margin:0 16px 12px;opacity:.5;padding:15px;position:relative;text-align:center;transition:all .3s}.checkout-form .package-container .slots .slot .MuiTypography-root:hover{opacity:1}.checkout-form .package-container .slots .slot .MuiTypography-root:hover .contract-term .contract-duration{color:var(--white)}.checkout-form .package-container .slots .slot .MuiTypography-root:hover .contract-term .contract-price .price{transform:scale(1.1)}.checkout-form .package-container .slots .slot .MuiTypography-root:hover .contract-term .old-price .contract-price .price{transform:none}.checkout-form .package-container .slots .slot .MuiTypography-root .contract-term .contract-duration{font-size:25px;padding:15px}.checkout-form .package-container .slots .slot .MuiTypography-root .contract-term .contract-price{display:flex;font-size:40px;justify-content:end}.checkout-form .package-container .slots .slot .MuiTypography-root .contract-term .contract-price .price{transition:transform .3s}.checkout-form .package-container .slots .slot .MuiTypography-root .contract-term .contract-price:before{content:"€";font-size:16px;padding-right:3px;transform:translateY(12px)}.checkout-form .package-container .slots .slot .MuiTypography-root .contract-term .contract-price-additional{align-items:baseline;display:flex;flex-flow:column;font-size:14px;justify-content:center;line-height:1;padding-left:5px}.checkout-form .package-container .slots .slot .MuiTypography-root .contract-term .old-price .contract-price .price{position:relative;transition:none}.checkout-form .package-container .slots .slot .MuiTypography-root .contract-term .old-price .contract-price .price:before{content:"";height:5px;left:-40%;opacity:.9;position:absolute;top:50%;transform:rotate(20deg) translateY(-50%);width:90px;z-index:10}.checkout-form .additional-services-wrapper{padding:10px 16px 16px}.checkout-form .additional-services-wrapper .service-descriptions{margin-top:10px;white-space:pre-line}.checkout-form .additional-services-wrapper .service-subdescriptions{margin-top:20px;white-space:pre-line}.checkout-form .additional-services-wrapper .service-subdescriptions ul{list-style:none;padding-left:0}.checkout-form .additional-services-wrapper .service-subdescriptions .service-subdescription{margin-bottom:5px}.checkout-form .additional-services-wrapper .service-subdescriptions .service-subdescription span{display:inline-block;margin-left:5px}.checkout-form .additional-services-wrapper .service-subdescriptions .service-subdescription:first-child{display:none}.checkout-form .additional-services-wrapper .service-footnote{font-size:14px;margin-top:20px;text-align:justify;white-space:pre-line}.checkout-form[data-theme=jumpers] .tab-container .contact-tabs .MuiTab-root .price{color:var(--primary)}.checkout-form[data-theme=jumpers] .tab-container .contact-tabs .MuiTab-root.Mui-selected{background:var(--primary);color:var(--white)}.checkout-form[data-theme=jumpers] .tab-container .contact-tabs .MuiTab-root.Mui-selected .price{color:var(--white)}.checkout-form[data-theme=jumpers] .package-box,.checkout-form[data-theme=jumpers] .package-container .slots .slot .MuiTypography-root{background:#f3f7e2}.checkout-form[data-theme=jumpers] .package-container .slots .slot .MuiTypography-root .contract-term .contract-duration,.checkout-form[data-theme=jumpers] .package-container .slots .slot .MuiTypography-root .contract-term .old-price .contract-price .price:before{background:var(--primary)}.checkout-form[data-theme=jumpers] .package-container .slots .slot .MuiTypography-root .contract-term .new-price .contract-price .price,.checkout-form[data-theme=jumpers] .package-container .slots .slot .MuiTypography-root .contract-term .new-price .contract-price-additional,.checkout-form[data-theme=jumpers] .package-container .slots .slot .MuiTypography-root .contract-term .new-price .contract-price:before{color:var(--primary)}.checkout-form[data-theme=jumpers] .additional-services-wrapper .service-subdescription svg{fill:var(--primary)}.checkout-form[data-theme=aifitness] .tab-container .contact-tabs .MuiTab-root .price{color:var(--color-primary)}.checkout-form[data-theme=aifitness] .tab-container .contact-tabs .MuiTab-root.Mui-selected{background:var(--color-primary);color:var(--white)}.checkout-form[data-theme=aifitness] .tab-container .contact-tabs .MuiTab-root.Mui-selected .price{color:var(--white)}.checkout-form[data-theme=aifitness] .package-box,.checkout-form[data-theme=aifitness] .package-container .slots .slot .MuiTypography-root{background:#dedede}.checkout-form[data-theme=aifitness] .package-container .slots .slot .MuiTypography-root .contract-term .contract-duration,.checkout-form[data-theme=aifitness] .package-container .slots .slot .MuiTypography-root .contract-term .old-price .contract-price .price:before{background:var(--color-primary)}.checkout-form[data-theme=aifitness] .package-container .slots .slot .MuiTypography-root .contract-term .new-price .contract-price .price,.checkout-form[data-theme=aifitness] .package-container .slots .slot .MuiTypography-root .contract-term .new-price .contract-price-additional,.checkout-form[data-theme=aifitness] .package-container .slots .slot .MuiTypography-root .contract-term .new-price .contract-price:before{color:var(--red)}.checkout-form[data-theme=aifitness] .additional-services-wrapper .service-subdescription svg{fill:var(--color-primary)}
.trial-session-form .underage{margin-top:10px}.trial-session-form .underage .info{color:var(--secondary);font-size:14px;margin-top:10px}.trial-session-form .underage .info.hint{color:inherit;margin-top:10px}.trial-session-form .underage .file{font-size:1rem;margin-top:10px}.trial-session-form .checkbox-label .MuiFormControlLabel-asterisk{display:none}
.checkout-form{align-items:center;display:flex;flex-flow:column;margin:50px auto 0;max-width:600px}@media screen and (max-width:600px){.checkout-form{padding:0 10px}}.checkout-form fieldset{margin-bottom:0}.checkout-form .MuiInputLabel-root{background:#fff;padding:0 10px}.form-action-wrapper{display:flex;gap:30px;margin:30px 0}.MuiStepper-root .MuiStepLabel-label{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.MuiStepper-root .MuiStepButton-root:focus:not(:focus-visible){outline:none}.form-alert{border:16px solid var(--white);margin:20px auto;max-width:1000px}

/*# sourceMappingURL=Checkout.css.map*/