.advisory{margin:auto;max-width:1500px;padding:64px}.advisory>h1,.advisory>h2,.advisory>h3{color:#5ca494}.advisory>p{font-size:20px;white-space:break-spaces}.approvals{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:1500px;padding:64px}.approvals>h1,.approvals>h2,.approvals>h3{color:#5ca494}.approvals>p{font-size:14px;white-space:break-spaces}.approvals>img{max-width:80%}#backoffice-errors-page .page-body{display:flex;flex-wrap:wrap}#backoffice-errors-page .page-body .generic-backoffice-table .wozzo-table tr td{overflow:hidden}#backoffice-errors-page .page-body .generic-backoffice-table .wozzo-table tr .error-text{text-overflow:ellipsis;white-space:nowrap}.page-container{align-items:center;display:flex;flex-direction:column;padding-top:70px}.page-container .page-header{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:300px;justify-content:center;margin-bottom:32px;object-fit:cover;width:100%}.page-container .page-header .page-header-content{align-items:center;display:flex;height:100%;justify-content:center;padding:0 16px;position:relative;width:calc(100% - 32px)}.page-container .page-header .page-header-content.with-header-side-content{justify-content:center}.page-container .page-header .page-header-left,.page-container .page-header .page-header-right{align-items:center;display:flex;gap:4px;position:absolute;top:50%;transform:translateY(-50%)}.page-container .page-header .page-header-left{left:16px}.page-container .page-header .page-header-right{right:16px}.page-container .page-header h2{color:#fff;font-size:40px;margin:0;-webkit-text-shadow:0 0 4px #2828284d;-moz-text-shadow:0 0 4px #2828284d;text-shadow:0 0 4px #2828284d}.page-container .page-body{width:100%}.page-container.backoffice-page{padding-left:80px;padding-top:0}.page-container.backoffice-page .page-header{height:100px;margin-bottom:0}.page-container.backoffice-page .page-body{padding:32px}@media screen and (max-width:1200px){.page-container.backoffice-page{padding-left:0;padding-top:70px}.page-container.backoffice-page .page-header{height:70px}.page-container.backoffice-page .page-header h2{font-size:20px}.page-container.backoffice-page .page-body{padding:16px}}.loading-container{align-items:center;display:flex;height:100px;justify-content:center;margin:10px auto;width:100px}.loading-container>div{border:1px solid #fff;border-radius:50%;position:absolute;transition:all .5s linear}.loading-container .loader{animation:spin .8s linear infinite;border-top:3px solid #5ca494;height:80px;width:80px}.loading-container .loader2{animation:spin-two .85s linear infinite;border-right:2px solid #7db6a9cc;height:60px;width:60px}.loading-container .loader3{animation:spin-three .9s linear infinite;border-left:1px solid #5ca49480;height:40px;width:40px}.loading-container img{animation:scaleZeroToOne 1s linear infinite;height:20px;width:auto}.loading-container:hover>div{border-radius:5%}.loading-container:hover .loader{border-left:40px solid #0000;border-right:40px solid #0000;border-top:80px solid #5ca494}.loading-container:hover .loader2{border-bottom:30px solid #0000;border-right:60px solid #7db6a9cc;border-top:30px solid #0000}.loading-container:hover .loader3{border-bottom:20px solid #0000;border-left:40px solid #5ca49480;border-top:20px solid #0000}@keyframes spin{0%{border-top-color:#5ca494;transform:rotate(0deg)}25%{border-top-color:#1c1c4c}50%{border-top-color:#5ca494}75%{border-top-color:#1c1c4c}to{transform:rotate(1turn)}}@keyframes spin-two{0%{border-right-color:#7db6a9cc;transform:rotate(0deg)}15%{border-right-color:#2a2a71cc}40%{border-right-color:#7db6a9cc}65%{border-right-color:#2a2a71cc}90%{border-right-color:#7db6a9cc}to{transform:rotate(-1turn)}}@keyframes spin-three{0%{border-left-color:#1c1c4c80;transform:rotate(0deg)}25%{border-left-color:#5ca49480}50%{border-left-color:#1c1c4c80}75%{border-left-color:#5ca49480}to{transform:rotate(1turn)}}#backoffice-user-roles-page .page-body,.content{display:flex;flex-wrap:wrap}.content{border:2px solid #5ca494;border-radius:8px;justify-content:space-between;margin-bottom:8px;padding:4px}.content .div-links{align-items:center;display:flex;flex-wrap:wrap}.content .div-links>p{color:#1c1c4c;min-width:300px;padding-right:32px}.content .div-links>.wozzo-selector{min-width:300px}.content .btn{align-self:center;height:100%;margin-right:16px}#backoffice-links-page .page-body{display:flex;flex-wrap:wrap;justify-content:center}#connection-error-container{align-items:center;background-color:#f4f4f4;display:flex;justify-content:center;min-height:100vh}#connection-error-container .connection-error{align-items:center;background-color:#fff;border-radius:4px;display:flex;justify-content:space-between;max-width:1200px;padding:16px}#connection-error-container .connection-error img{margin-right:32px;max-width:500px}#connection-error-container .connection-error>div{align-items:center;display:flex;flex-direction:column}#connection-error-container .connection-error>div h1{font-size:50px;margin:0}#connection-error-container .connection-error>div>p{font-size:32px;text-align:center}#connection-error-container .connection-error>div>div{align-items:center;display:flex;justify-content:space-around;width:100%}@media screen and (max-width:1200px){#connection-error-container .connection-error img{max-width:400px}#connection-error-container .connection-error>div h1{font-size:50px}}@media screen and (max-width:992px){#connection-error-container .connection-error{flex-direction:column}#connection-error-container .connection-error img{margin-right:0;max-width:350px}#connection-error-container .connection-error>div h1{font-size:40px;margin-top:16px}#connection-error-container .connection-error>div>p{font-size:24px}#connection-error-container .connection-error img{max-width:300px}#connection-error-container .connection-error>div h1{font-size:32px}#connection-error-container .connection-error>div>p{font-size:20px}}@media screen and (max-width:768px){#connection-error-container .connection-error img{max-width:250px}#connection-error-container .connection-error>div>p{font-size:20px}}.data-protection{margin:auto;max-width:1500px;padding:64px}.data-protection>h1,.data-protection>h2,.data-protection>h3{color:#5ca494}.data-protection>p{font-size:20px;white-space:break-spaces}.data-protection div>h1,.data-protection div>h2,.data-protection div>h3{color:#5ca494}.data-protection div>h1 .black,.data-protection div>h2 .black,.data-protection div>h3 .black{color:#000!important}.data-protection table{border-collapse:collapse;width:100%}.data-protection table,.data-protection td,.data-protection th{border:1px solid #000;text-align:center}.data-protection td,.data-protection th{padding:8px;text-align:left;text-align:center}.data-protection th{background-color:#f2f2f2}#forgotPassword-page{align-items:center;background-image:radial-gradient(circle,#5ca494 0,#7db6a9 100%);display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:16px;width:100%}#forgotPassword-page img{margin-bottom:16px;max-height:20vh}#forgotPassword-page .forgotPassword-form{background:linear-gradient(180deg,#ffffffbf,#9dc9bfbf);border-radius:16px;display:flex;flex-direction:column;max-width:400px;padding:32px}#forgotPassword-page .forgotPassword-form h2{color:#1c1c4c;margin:0 0 16px;text-align:center}#forgotPassword-page .forgotPassword-form .wozzo-input{background-color:#fff;border-radius:16px;margin-bottom:16px}#forgotPassword-page .forgotPassword-form .wozzo-input>div{border:1px solid #fff;border-radius:16px;padding:8px}#forgotPassword-page .forgotPassword-form .wozzo-input .placeholder:not(.with-content){transform:translate(32px,-4px)}#forgotPassword-page .forgotPassword-form .wozzo-input.error>div{border-color:#db341a}#forgotPassword-page .forgotPassword-form>.error-container{margin-bottom:16px}#forgotPassword-page .forgotPassword-form>.btn{align-items:center;border-radius:32px;display:flex;font-size:20px;height:64px;justify-content:center;margin:8px auto;padding:16px 32px;width:100%}#forgotPassword-page .forgotPassword-form>.btn .loading-container{transform:scale(.5)}#forgotPassword-page .forgotPassword-form .forgot-password-button-login{font-size:16px;height:auto;padding:0}#forgotPassword-page .forgotPassword-form .forgot-password-button-login:hover{box-shadow:none}.bases-section .bases-spain{background-color:#dbdbdb}.bases-section .bases-other,.bases-section .bases-spain{align-items:center;display:flex;flex-direction:column;padding:0 64px}.bases-section .bases-other .bases-wrapper,.bases-section .bases-spain .bases-wrapper{display:flex;flex-wrap:wrap;justify-content:center;margin-top:100px}.bases-section .bases-other .bases-wrapper .base-wrapper,.bases-section .bases-spain .bases-wrapper .base-wrapper{display:flex;flex-direction:column;min-width:300px;padding:0 16px 150px;position:relative;width:25vw}.bases-section .bases-other .bases-wrapper .base-wrapper .image,.bases-section .bases-spain .bases-wrapper .base-wrapper .image{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;height:150px;margin-left:32px;position:absolute;top:-80px;width:150px}.bases-section .bases-other .bases-wrapper .base-wrapper .base-info,.bases-section .bases-spain .bases-wrapper .base-wrapper .base-info{background-color:#b40968;border-radius:16px;display:flex;flex:1;flex-direction:column;justify-content:flex-end;padding:80px 16px 16px;width:100%}.bases-section .bases-other .bases-wrapper .base-wrapper .base-info>h3,.bases-section .bases-spain .bases-wrapper .base-wrapper .base-info>h3{color:#fff;font-size:32px;font-weight:300;margin:4px 0;text-transform:uppercase}.bases-section .bases-other .bases-wrapper .base-wrapper .base-info .base-address,.bases-section .bases-spain .bases-wrapper .base-wrapper .base-info .base-address{color:#fff;font-size:14px;font-weight:300;margin:0 0 32px}.bases-section .bases-other .bases-wrapper .base-wrapper .base-info .base-contact-icons,.bases-section .bases-spain .bases-wrapper .base-wrapper .base-info .base-contact-icons{display:flex}.bases-section .bases-other .bases-wrapper .base-wrapper .base-info .base-contact-icons a,.bases-section .bases-other .bases-wrapper .base-wrapper .base-info .base-contact-icons>p,.bases-section .bases-spain .bases-wrapper .base-wrapper .base-info .base-contact-icons a,.bases-section .bases-spain .bases-wrapper .base-wrapper .base-info .base-contact-icons>p{color:#fff;font-size:14px;font-weight:300;margin:4px 0 4px 8px}.bases-section .bases-other .bases-wrapper .base-wrapper .base-info .base-contact-icons>span,.bases-section .bases-spain .bases-wrapper .base-wrapper .base-info .base-contact-icons>span{align-self:center;color:#f4f4f4}.bases-section .bases-other .bases-wrapper .base-wrapper .base-info .booking-button,.bases-section .bases-spain .bases-wrapper .base-wrapper .base-info .booking-button{text-transform:uppercase}.bases-section .bases-other .bases-wrapper.active .base-wrapper .base-info .base-address,.bases-section .bases-other .bases-wrapper.active .base-wrapper .base-info .booking-button,.bases-section .bases-other .bases-wrapper.active .base-wrapper .base-info>h3,.bases-section .bases-spain .bases-wrapper.active .base-wrapper .base-info .base-address,.bases-section .bases-spain .bases-wrapper.active .base-wrapper .base-info .booking-button,.bases-section .bases-spain .bases-wrapper.active .base-wrapper .base-info>h3{animation-duration:1s;animation-name:slide-in-down}.bases-section .bases-other .bases-wrapper.active .base-wrapper .base-info .base-contact-icons,.bases-section .bases-spain .bases-wrapper.active .base-wrapper .base-info .base-contact-icons{animation-duration:1.5s;animation-name:slide-in-down}@media screen and (max-width:768px){.bases-section .bases-other .bases-wrapper .base-wrapper,.bases-section .bases-spain .bases-wrapper .base-wrapper{align-items:center;min-width:350px}.bases-section .bases-other .bases-wrapper .base-wrapper .image,.bases-section .bases-spain .bases-wrapper .base-wrapper .image{margin-left:0}.bases-section .bases-other .bases-wrapper .base-wrapper .base-info>h3,.bases-section .bases-spain .bases-wrapper .base-wrapper .base-info>h3{font-size:24px}.bases-section .bases-wrapper.active .base-wrapper .base-info>h3{animation-duration:1.5s;animation-name:slide-in-down}.bases-section .bases-wrapper.active .base-wrapper .base-info>p{animation-duration:1s;animation-name:slide-in-down}}.contact-section{align-items:center;background:linear-gradient(135deg,#fff,#dbdbdb 50%,#c2c2c2);display:flex;flex-wrap:wrap;justify-content:center;overflow:hidden;padding:32px 0;position:relative}.contact-section:before{background:radial-gradient(circle at 20% 50%,#5ca4941a 0,#0000 50%),radial-gradient(circle at 80% 20%,#1c1c4c1a 0,#0000 50%),radial-gradient(circle at 40% 80%,#e40c840d 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.contact-section .form-wrapper,.contact-section .info-wrapper{backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #ffffff4d;border-radius:20px;box-shadow:0 20px 40px #2828281a,0 10px 20px #2828280d,inset 0 1px 0 #fffc;display:flex;flex-direction:column;margin:16px;max-width:500px;min-width:320px;padding:64px;position:relative;transition:all .25s ease;width:40%;z-index:1}.contact-section .form-wrapper:hover,.contact-section .info-wrapper:hover{box-shadow:0 30px 60px #28282826,0 15px 30px #28282814,inset 0 1px 0 #ffffffe6;transform:translateY(-5px)}.contact-section .info-wrapper{background:linear-gradient(135deg,#5ca494f2,#498477fa);color:#fff}.contact-section .info-wrapper>h1{font-size:32px;font-weight:500;line-height:1.2;margin:0 0 16px;text-shadow:0 2px 4px #2828284d}.contact-section .info-wrapper>h1>a{color:#fff;position:relative;text-decoration:none;transition:all .25s ease}.contact-section .info-wrapper>h1>a:hover{color:#f42f9c;text-shadow:0 0 20px #f42f9c80}.contact-section .info-wrapper>h1>a:after{background:linear-gradient(90deg,#f42f9c,#e40c84);bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:width .25s ease;width:0}.contact-section .info-wrapper>h1>a:hover:after{width:100%}.contact-section .info-wrapper>h2{color:#ffffffe6;font-size:20px;font-weight:300;line-height:1.4;margin:0 0 32px;text-shadow:0 1px 2px #28282833}.contact-section .info-wrapper .info-row{align-items:center;backdrop-filter:blur(5px);background:#ffffff1a;border-radius:10px;display:flex;margin:8px 0;padding:16px 0;transition:all .25s ease}.contact-section .info-wrapper .info-row:hover{background:#ffffff26;transform:translateX(5px)}.contact-section .info-wrapper .info-row>i{color:#f42f9c;font-size:24px;margin:0 16px;text-align:center;text-shadow:0 2px 4px #2828284d;transition:all .25s ease;width:30px}.contact-section .info-wrapper .info-row a,.contact-section .info-wrapper .info-row>p{color:#fffffff2;font-size:16px;font-weight:300;line-height:1.5;margin:0;text-decoration:none;transition:color .25s ease}.contact-section .info-wrapper .info-row a:hover,.contact-section .info-wrapper .info-row>p:hover{color:#fff}.contact-section .info-wrapper .info-row .address-text{white-space:pre-line}.contact-section .info-wrapper>hr{border:0;border-bottom:1px solid #fff3;margin:16px 0;opacity:.7;width:100%}.contact-section .form-wrapper{align-items:flex-start;background:#fffffffa}.contact-section .form-wrapper>h1{color:#498477;font-size:32px;font-weight:500;margin:0 0 32px;position:relative;text-align:center}.contact-section .form-wrapper>h1:after{background:linear-gradient(90deg,#5ca494,#e40c84);border-radius:2px;bottom:-10px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.contact-section .form-wrapper .wozzo-input{backdrop-filter:blur(5px);background:#ffffffe6;border:2px solid #c2c2c233;border-radius:12px;margin-bottom:16px;overflow:hidden;transition:all .25s ease;width:100%}.contact-section .form-wrapper .wozzo-input:hover{background:#fff;border-color:#5ca49466;box-shadow:0 8px 25px #5ca49426;transform:translateY(-2px)}.contact-section .form-wrapper .wozzo-input:focus-within{background:#fff;border-color:#5ca494;box-shadow:0 8px 25px #5ca49433,0 0 0 3px #5ca4941a;transform:translateY(-2px)}.contact-section .form-wrapper .wozzo-input>div{background:#0000;border-bottom:0}.contact-section .form-wrapper .wozzo-input>div input,.contact-section .form-wrapper .wozzo-input>div textarea{color:#282828;font-size:16px;font-weight:300}.contact-section .form-wrapper .wozzo-input>div input::placeholder,.contact-section .form-wrapper .wozzo-input>div textarea::placeholder{color:#28282880;font-weight:300}.contact-section .form-wrapper .wozzo-input>div i{color:#5ca494;transition:color .25s ease}.contact-section .form-wrapper .wozzo-input.wozzo-textarea>div .placeholder{background-color:#0000;color:#28282880;font-weight:300}.contact-section .form-wrapper>button{background:linear-gradient(135deg,#5ca494,#498477);border:2px solid #0000;border-radius:25px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;letter-spacing:1px;margin-top:16px;overflow:hidden;padding:16px 64px;position:relative;text-transform:uppercase;transition:all .25s ease;width:100%}.contact-section .form-wrapper>button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.contact-section .form-wrapper>button:hover{background:linear-gradient(135deg,#498477,#376359);box-shadow:0 15px 35px #5ca49466,0 5px 15px #5ca49433;transform:translateY(-3px)}.contact-section .form-wrapper>button:hover:before{left:100%}.contact-section .form-wrapper>button:active{box-shadow:0 8px 20px #5ca4944d;transform:translateY(-1px)}.contact-section .form-wrapper>button:disabled{box-shadow:none;cursor:not-allowed;opacity:.7;transform:none}.contact-section .form-wrapper>button:disabled:hover{box-shadow:none;transform:none}.contact-section .form-wrapper .status-message{align-items:center;border-radius:10px;display:flex;font-size:16px;font-weight:300;margin-bottom:16px;padding:16px}.contact-section .form-wrapper .status-message i{font-size:20px;margin-right:8px}.contact-section .form-wrapper .status-message p{line-height:1.4;margin:0}.contact-section .form-wrapper .status-message.success{background:#699c1c1a;border:1px solid #699c1c4d;color:#2f460c}.contact-section .form-wrapper .status-message.success i{color:#699c1c}.contact-section .form-wrapper .status-message.error{background:#db341a1a;border:1px solid #db341a4d;color:#ad2915}.contact-section .form-wrapper .status-message.error i{color:#db341a}.contact-section .form-wrapper form{width:100%}.contact-section .form-wrapper .input-group{margin-bottom:16px;position:relative}.contact-section .form-wrapper .input-group .wozzo-input{margin-bottom:0}.contact-section .form-wrapper .input-group .wozzo-input.error{border-color:#db341a}.contact-section .form-wrapper .input-group .wozzo-input.error:focus-within{border-color:#db341a;box-shadow:0 8px 25px #db341a33,0 0 0 3px #db341a1a}.contact-section .form-wrapper .input-group .error-message{animation:slideInUp .3s ease;color:#db341a;display:block;font-size:12px;font-weight:300;margin-left:8px;margin-top:4px}@media screen and (max-width:1200px){.contact-section .form-wrapper,.contact-section .info-wrapper{margin:8px;min-width:300px;width:45%}}@media screen and (max-width:992px){.contact-section{flex-direction:column;min-height:auto;padding:16px 0}.contact-section .form-wrapper,.contact-section .info-wrapper{margin:16px auto;max-width:600px;padding:32px;width:90%}.contact-section .info-wrapper>h1{font-size:24px;text-align:center}.contact-section .info-wrapper>h2{font-size:16px;text-align:center}.contact-section .info-wrapper .info-row{justify-content:center;text-align:center}.contact-section .info-wrapper .info-row>i{margin:0 8px 0 0}.contact-section .form-wrapper>h1{font-size:24px}}@media screen and (max-width:768px){.contact-section .form-wrapper,.contact-section .info-wrapper{border-radius:15px;margin:8px auto;padding:16px;width:95%}.contact-section .info-wrapper>h1{font-size:20px}.contact-section .info-wrapper>h2{font-size:14px}.contact-section .info-wrapper .info-row{flex-direction:column;padding:8px;text-align:center}.contact-section .info-wrapper .info-row>i{font-size:20px;margin:0 0 4px}.contact-section .info-wrapper .info-row a,.contact-section .info-wrapper .info-row>p{font-size:14px}.contact-section .form-wrapper>h1{font-size:20px}.contact-section .form-wrapper .wozzo-input{margin-bottom:8px}.contact-section .form-wrapper .wozzo-input>div input,.contact-section .form-wrapper .wozzo-input>div textarea{font-size:14px}.contact-section .form-wrapper>button{font-size:12px;padding:8px 16px}}@media screen and (max-width:576px){.contact-section{padding:8px 0}.contact-section .form-wrapper,.contact-section .info-wrapper{border-radius:12px;margin:4px auto;padding:8px;width:98%}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.contact-section .info-wrapper{animation:fadeInUp .8s ease-out;animation-delay:.2s;animation-fill-mode:both}.contact-section .form-wrapper{animation:fadeInUp .8s ease-out;animation-delay:.4s;animation-fill-mode:both}.courses-section{display:flex;flex-wrap:wrap;justify-content:center;margin:8px}.courses-section .course-card{-moz-box-shadow:-2px 1px 16px -1px #dbdbdb;-webkit-box-shadow:-2px 1px 16px -1px #dbdbdb;box-shadow:-2px 1px 16px -1px #dbdbdb;display:flex;flex-direction:column;margin:32px;transition:all .5s;width:25%}.courses-section .course-card:hover{transform:scale(.98);-ms-transform:scale(.98);-moz-transform:scale(.98);-webkit-transform:scale(.98);-o-transform:scale(.98)}.courses-section .course-card .course-card-image .course-image{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:200px;min-width:200px}.courses-section .course-card .course-card-info{display:flex;flex:2;flex-direction:column;padding:16px}.courses-section .course-card .course-card-info>h3{color:#5ca494;margin:0 4px}.courses-section .course-card .course-card-info .course-card-info-description{color:#a8a8a8;font-size:14px;margin:4px}.courses-section .course-card .course-card-info .course-card-info-extra-info{color:#a8a8a8;font-size:14px;margin:2px 4px}.courses-section .course-card .course-card-info-footer{display:flex;flex-direction:column;justify-content:center}.courses-section .course-card .course-card-info-footer .course-card-info-extra{display:flex;flex-wrap:wrap;margin:0 16px}.courses-section .course-card .course-card-info-footer .course-card-info-extra .course-card-info-extra-icon{display:flex;margin-right:16px}.courses-section .course-card .course-card-info-footer .course-card-info-extra .course-card-info-extra-icon .course-card-icon{color:#5ca494}.courses-section .course-card .course-card-info-footer .course-card-info-extra .course-card-info-extra-icon>p{color:#a8a8a8;font-size:14px;margin:4px 0 0 4px;white-space:nowrap}.courses-section .course-card .btn{align-self:center;position:relative;top:15px;width:80%}@media screen and (max-width:992px){.courses-section{align-items:center;flex-direction:column}.courses-section .course-card{margin:16px;width:80%}}.top-content{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;min-height:60vh;position:relative;text-align:center}.top-content,.top-content .buttons{display:flex;justify-content:center}.top-content .buttons{bottom:0;gap:32px;left:50%;position:absolute;transform:translate(-50%,-50%)}.top-content .buttons>.btn,.top-content .buttons>a{animation-duration:1s;animation-iteration-count:1;animation-name:slide-in-left;border-radius:30px;min-width:160px;padding:16px;text-align:center;text-transform:uppercase;transition:all .25s ease}.top-content .buttons>.btn:hover,.top-content .buttons>a:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-2px)}.top-content .scroll-icon-div{animation-duration:3s;animation-iteration-count:1;animation-name:slide-in-left;bottom:8px;display:none;position:absolute}.top-content .scroll-icon-div>p{color:#a8a8a8;font-size:14px;margin:0}.top-content .scroll-icon-div .scroll-icon{border:2px solid #a8a8a8;border-radius:23px;display:flex;height:50px;margin:8px 25px;position:relative;width:32px}.top-content .scroll-icon-div .scroll-icon>span{animation-duration:2.5s;animation-iteration-count:infinite;animation-name:ani-mouse;background:#a8a8a8;border-radius:100%;display:flex;height:8px;left:50%;margin:-4px 0 0 -4px;position:absolute;top:8px;width:8px}@media screen and (max-width:768px){.top-content{min-height:calc(50vh - 64px)}.top-content .buttons{flex-direction:column;gap:16px;max-width:300px;width:90%}.top-content .buttons>.btn,.top-content .buttons>a{font-size:14px;min-width:auto;padding:8px 16px;white-space:nowrap;width:100%}.top-content .scroll-icon-div{display:block}}@media screen and (max-width:576px){.top-content{min-height:calc(70vh - 64px)}.top-content .scroll-icon-div{display:none}.top-content .buttons{bottom:-6%;gap:8px;max-width:400px;width:95%}.top-content .buttons>.btn,.top-content .buttons>a{border-radius:20px;font-size:12px;padding:4px 8px}}@media screen and (max-width:380px){.top-content .buttons>.btn,.top-content .buttons>a{border-radius:15px;font-size:11px;padding:4px}}.icao-section{padding:64px 0}.icao-section,.icao-section .title-section{align-items:center;display:flex;flex-direction:column}.icao-section .title-section{width:70%}.icao-section .title-section>h1{text-align:center;text-transform:uppercase}.icao-section .title-section>p{color:#a8a8a8;font-size:16px;text-align:center}.icao-section .icao-boxes-wrapper{display:flex;flex-wrap:wrap;justify-content:center}.icao-section .icao-boxes-wrapper .icao-box-wrapper{align-items:center;display:flex;flex-direction:column;padding:16px}.icao-section .icao-boxes-wrapper .icao-box-wrapper>div{background-position:50%;background-repeat:no-repeat;background-size:cover;height:25vw;margin-bottom:16px;min-height:300px;min-width:300px;width:25vw}.icao-section .icao-boxes-wrapper .icao-box-wrapper .btn{background-color:#a8a8a8;border-color:#a8a8a8;border-radius:30px;padding:16px 32px;text-align:center;text-transform:uppercase}.icao-section .icao-boxes-wrapper .icao-box-wrapper .btn:hover{background-color:#c2c2c2;border-color:#c2c2c2}.icao-section .icao-boxes-wrapper.active>div:first-child{animation-duration:1.5s;animation-name:slide-in-left}.icao-section .icao-boxes-wrapper.active>div:nth-child(2){animation-duration:2s;animation-name:slide-in-left}.icao-section .icao-boxes-wrapper.active>div:nth-child(3){animation-duration:2.5s;animation-name:slide-in-left}@media screen and (max-width:576px){.icao-section .icao-boxes-wrapper.active>div:first-child{animation-duration:2s}.icao-section .icao-boxes-wrapper.active>div:nth-child(2){animation-duration:3s}.icao-section .icao-boxes-wrapper.active>div:nth-child(3){animation-duration:4s}}.main-selector{border-bottom:1px solid #dbdbdb;display:flex;flex-wrap:wrap;justify-content:space-evenly;min-height:calc(50vh - 64px);padding:32px 0}.main-selector .selector-wrapper{margin-bottom:32px;padding:8px}.main-selector .selector-wrapper>a>div{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:300px;min-width:300px;position:relative;transition:all .5s}.main-selector .selector-wrapper>a>div:hover{box-shadow:0 8px 8px #c2c2c2;transform:scale(1.05) rotate(1deg)}.main-selector .selector-wrapper>a>div>p{background-color:#5ca494;border-radius:30px;bottom:-27px;color:#fff;font-size:16px;left:50%;margin:0;padding:16px 32px;position:absolute;text-align:center;text-transform:uppercase;transform:translate(-50%);width:250px}@media screen and (max-width:768px){.main-selector .selector-wrapper>a>div>p{font-size:12px;padding:16px}}.training-section{align-items:center;background-color:#f5f5f5;display:flex;flex-direction:column;padding:64px 0}.training-section .title-section{display:flex;justify-content:center;text-align:center;width:70%}.training-section .title-section>h1{text-transform:uppercase}.training-section .training-boxes-wrapper{display:flex;flex-wrap:wrap;justify-content:center}.training-section .training-boxes-wrapper .training-box-wrapper{align-items:center;display:flex;flex-direction:column;padding:16px;transition:all .1s}.training-section .training-boxes-wrapper .training-box-wrapper>div{background-position:50%;background-repeat:no-repeat;background-size:cover;height:20vw;margin-bottom:16px;min-height:300px;min-width:300px;width:20vw}.training-section .training-boxes-wrapper .training-box-wrapper>a{border-radius:30px;font-size:14px;min-width:300px;padding:16px 32px;text-align:center;text-transform:uppercase}.training-section .training-boxes-wrapper .training-box-wrapper:hover{transform:scale(1.02)}.training-section .training-boxes-wrapper.active>div:first-child{animation-duration:1s;animation-name:slide-in-left}.training-section .training-boxes-wrapper.active>div:nth-child(2){animation-duration:1.5s;animation-name:slide-in-left}.training-section .training-boxes-wrapper.active>div:nth-child(3){animation-duration:2s;animation-name:slide-in-left}.training-section .training-boxes-wrapper.active>div:nth-child(4){animation-duration:2.5s;animation-name:slide-in-left}#not-found-container>.page-body{align-items:center;background-color:#f4f4f4;display:flex;justify-content:center;min-height:70vh;padding:32px}#not-found-container>.page-body .not-found{align-items:center;background-color:#fff;border-radius:4px;display:flex;justify-content:space-between;max-width:1200px;padding:32px}#not-found-container>.page-body .not-found img{margin-right:32px;max-width:500px}#not-found-container>.page-body .not-found>div{align-items:center;display:flex;flex-direction:column}#not-found-container>.page-body .not-found>div h1{font-size:50px;margin:0}#not-found-container>.page-body .not-found>div>p{font-size:50px;text-align:center}#not-found-container>.page-body .not-found>div>div{align-items:center;display:flex;justify-content:space-around;width:100%}@media screen and (max-width:1200px){#not-found-container>.page-body .not-found img{max-width:400px}#not-found-container>.page-body .not-found>div h1{font-size:50px}}@media screen and (max-width:992px){#not-found-container>.page-body .not-found{flex-direction:column}#not-found-container>.page-body .not-found img{margin-right:0;max-width:300px}#not-found-container>.page-body .not-found>div h1{font-size:32px}#not-found-container>.page-body .not-found>div>p{font-size:20px}#not-found-container>.page-body .not-found>div>div{flex-direction:column}#not-found-container>.page-body .not-found>div>div .btn:not(:last-child){margin:16px}}@media screen and (max-width:768px){#not-found-container>.page-body .not-found img{max-width:200px}#not-found-container>.page-body .not-found>div>p{font-size:20px}}.sample-test{margin:auto}.sample-test .top-image{background-position-y:42%;background-size:cover;height:30vh}.sample-test .description{align-items:center;display:flex;flex-direction:column;margin:auto;max-width:1500px;padding:64px}.sample-test .description>h1,.sample-test .description>h2,.sample-test .description>h3{color:#5ca494}.sample-test .media-wrapper{align-items:center;display:flex;flex-direction:column;padding:0 32px}.sample-test .media-wrapper .wozzo-select-btn .btns-container>div button{border-radius:0}.sample-test .media-wrapper .sample-viewer{align-items:center;display:flex}.sample-test .media-wrapper .sample-viewer>button{border-radius:50%;height:50px;width:50px}.sample-test .media-wrapper .wozzo-audio{margin:32px 0}@media screen and (max-width:768px){.sample-test .media-wrapper .wozzo-select-btn .btns-container{flex-wrap:wrap;justify-content:center}.sample-test .media-wrapper .wozzo-select-btn .btns-container>div,.sample-test .media-wrapper .wozzo-select-btn .btns-container>div button{width:100%}.sample-test .media-wrapper .sample-viewer{position:relative}.sample-test .media-wrapper .sample-viewer>button{margin-top:16px;position:absolute;top:0}.sample-test .media-wrapper .sample-viewer>button:first-child{left:25%}.sample-test .media-wrapper .sample-viewer>button:last-child{right:25%}.sample-test .media-wrapper .sample-viewer>img{margin-top:80px;max-width:90vw;order:3}}#validate-email-page{background-color:#f4f4f4;min-height:100vh}#validate-email-page,#validate-email-page .container{align-items:center;display:flex;flex-direction:column;justify-content:center}#validate-email-page .container{background:#fff;height:500px;width:60%}#validate-email-page .container>div{padding:16px}#validate-email-page .container>p{cursor:pointer;font-size:24px;font-weight:200;padding:16px}#validate-email-page .wozzo-modal{width:40%}#validate-email-page .wozzo-modal .wozzo-modal-body{display:flex;justify-content:center}#validate-email-page .wozzo-modal .wozzo-modal-body .wozzo-input{width:450px}@media screen and (max-width:1200px){#validate-email-page .container,#validate-email-page .wozzo-modal{width:80%}}#backoffice-users-page .page-body{display:flex;flex-wrap:wrap}.wozzo-modal-container .wozzo-modal.generate-password{max-width:600px}.wozzo-modal-container .wozzo-modal.generate-password .wozzo-modal-body{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0}.wozzo-modal-container .wozzo-modal.generate-password .wozzo-modal-body p{margin:16px 0 0}.wozzo-modal-container .wozzo-modal.generate-password .wozzo-modal-body .password{font-size:32px;font-weight:700;margin-bottom:16px;margin-top:8px;padding:8px 16px}.wozzo-modal-container .wozzo-modal.generate-password .wozzo-modal-body .generate-password-info{align-self:flex-end;color:#5ca494;font-size:14px;margin-bottom:2px;margin-right:16px;margin-top:32px}.update-additional-fields{overflow:auto}.update-additional-fields .additional-fields-table{border-spacing:0;max-height:100%;width:100%}.update-additional-fields .additional-fields-table>thead>tr>th{background-color:#fff;border-bottom:2px solid #5ca49466;font-size:14px;padding:4px;position:sticky;top:0;z-index:3}.update-additional-fields .additional-fields-table>tbody>tr:nth-child(2n){background-color:#f4f4f4}.update-additional-fields .additional-fields-table>tbody>tr>td{border-right:1px solid #282828;padding:4px}.update-additional-fields .additional-fields-table>tbody>tr>td:last-of-type{border-right:none}.update-additional-fields .additional-fields-table .wozzo-input .wozzo-selector-btns{height:fit-content!important}.update-additional-fields .additional-fields-table .wozzo-input.textLeft>div input{padding:0 8px 2px 0;text-align:left}.update-additional-fields .additional-fields-table .wozzo-input>div input{font-size:14px;margin-left:0;padding:0 0 2px 8px;text-align:left}.update-additional-fields .additional-fields-table .wozzo-input>div textarea{font-size:14px;margin-left:0;max-height:50px;padding:0 0 2px 8px;text-align:left}.update-additional-fields .additional-fields-table .wozzo-input>div>i{font-size:14px;padding-left:8px}.update-additional-fields .additional-fields-table .wozzo-checkbox-container.wozzo-switch-container{margin-top:0!important}.update-additional-fields .additional-fields-table .wozzo-selector-input .wozzo-selector-btns{background-color:#0000}.update-additional-fields .additional-fields-table .private-cell,.update-additional-fields .additional-fields-table .required-cell{width:60px}.update-additional-fields .additional-fields-table .private-cell>div,.update-additional-fields .additional-fields-table .required-cell>div{align-items:center;display:flex;justify-content:center;width:100%}.update-additional-fields .additional-fields-table .actions-cell{width:25px}.update-additional-fields .additional-fields-table .actions-cell .add-additional-info-button,.update-additional-fields .additional-fields-table .actions-cell .delete-additional-info-button{background-color:#0000;border:1px solid #5ca494;color:#5ca494;font-size:12px;height:16px;padding:0;width:16px}.update-additional-fields .additional-fields-table .actions-cell .add-additional-info-button:hover,.update-additional-fields .additional-fields-table .actions-cell .delete-additional-info-button:hover{background-color:#5ca494;color:#fff}.update-additional-fields .additional-fields-table .actions-cell .delete-additional-info-button{border:1px solid #db341a;color:#db341a}.update-additional-fields .additional-fields-table .actions-cell .delete-additional-info-button:hover{background-color:#db341a;color:#fff}.create-update-service-modal .wozzo-modal-body .inputs-modal{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.create-update-service-modal .wozzo-modal-body .inputs-modal .input{width:calc(50% - 8px)}.create-update-service-modal .wozzo-modal-body .inputs-modal .checkbox{width:100%}.create-update-service-modal .wozzo-modal-body .additional-fields-title{font-size:14px;font-weight:600;margin:32px 0 16px}.create-update-service-modal .wozzo-modal-body .additional-fields-service{max-height:300px}#backoffice-services-page .page-body{display:flex;flex-wrap:wrap}#backoffice-services-page .page-body .wozzo-table-container .wozzo-table-overflow .wozzo-table tbody tr td>*{white-space:normal}#backoffice-services-page .page-body .wozzo-modal-container .wozzo-modal .wozzo-modal-body .wozzo-checkbox-container{margin-top:8px}.dropzone.error>button{border-color:#db341a;color:#db341a}.dropzone>button{background-color:#fff;border:1px solid #5ca494;border-radius:64px;color:#5ca494;height:100%;overflow:hidden;position:relative;transition:all .25s linear;width:100%;z-index:0}.dropzone>button:hover{background-color:#5ca494;color:#fff}.dropzone>button:disabled{background-color:#fff;border-color:#f5f5f5;color:#f5f5f5!important}.dropzone>button.loading{background-color:#fff;border-color:#0000;color:#f5f5f5}.dropzone>button.loading:before{animation:rotate 3s linear infinite;background-image:linear-gradient(#f5f5f5,#f5f5f5),linear-gradient(#f5f5f5,#f5f5f5),linear-gradient(#f5f5f5,#f5f5f5);background-position:0 0,100% 0,100% 100%,0 100%;background-repeat:no-repeat;background-size:50% 50%,50% 50%;content:"";height:500%;left:-50%;position:absolute;top:-200%;width:200%;z-index:-2}.dropzone>button.loading:after{animation:opacity 3s infinite alternate;background:#fff;border-radius:64px;content:"";height:calc(100% - 4px);left:2px;position:absolute;top:2px;width:calc(100% - 4px);z-index:-1}.file-card{border-radius:8px;display:flex;flex-direction:column;height:100%;min-height:120px;overflow:hidden;padding:0;position:relative;width:100%}.file-card.noType{min-height:auto;padding:8px}.file-card.noType .pdf-container{padding:0 0 8px}.file-card.noType .external-link{position:static}.file-card:hover .select-container{opacity:1;visibility:visible}.file-card .input{flex:1}.file-card .dropzone{height:100%;margin-bottom:16px;width:100%}.file-card .dropzone.has-file{background-color:#0000;border:none;height:40px;left:8px;position:absolute;top:8px;width:40px;z-index:2}.file-card .dropzone.has-file>button{background-color:#dbdbdbb3;border:none;border-radius:4px;color:#fff;height:100%;padding:0;width:100%}.file-card .dropzone.has-file>button:hover{background-color:#282828e6}.file-card .dropzone>button{border-radius:8px}.file-card .dropzone>button:disabled{box-shadow:none!important}.file-card .dropzone>button:after,.file-card .dropzone>button:before{display:none}.file-card .pdf-container{display:flex;flex:1;overflow:hidden;padding:8px}.file-card .pdf-container>iframe,.file-card .pdf-container>img{height:100%;object-fit:contain;width:100%}.file-card .wozzo-input>div>input{padding-top:8px}.file-card .wozzo-audio{height:fit-content;margin-top:auto;width:100%}.file-card .wozzo-audio .wozzo-audio-container{flex:1}.file-card .wozzo-audio .wozzo-audio-container .wozzo-audio-progress-bar{min-width:0}.file-card .wozzo-audio .wozzo-audio-container .wozzo-audio-measure{font-size:12px}.file-card .select-container{background-color:#28282833;flex-direction:column;height:100%;left:0;opacity:0;top:0;visibility:hidden;width:100%}.file-card .external-link,.file-card .select-container{align-items:center;display:flex;justify-content:center;position:absolute;transition:all .25s linear}.file-card .external-link{background-color:#dbdbdbb3;border-radius:4px;color:#fff;height:40px;padding:8px;right:8px;top:8px;width:40px;z-index:2}.file-card .external-link>i{font-size:20px}.file-card .external-link:hover{background-color:#282828e6}.file-card .remove-button{background-color:#282828cc;border:none;bottom:8px;height:40px;padding:0;position:absolute;right:8px;width:40px;z-index:2}.file-card .remove-button>i{font-size:20px}.file-card .remove-button:hover{background-color:#282828e6}.file-card .buttons{align-items:center;border-top:1px solid #fff;display:flex;gap:8px;padding:8px}.file-card .buttons>span{align-items:center;display:flex;font-size:14px;height:41px}.file-card .buttons>button{background-color:#fff;border:1px solid #db341a;color:#db341a;height:40px;padding:8px;width:40px}.file-card .buttons>button:hover{background-color:#db341a;color:#fff}.file-card .buttons>button:disabled{opacity:0;pointer-events:none}.file-card .buttons>button.hide{opacity:0;visibility:hidden}.files-container{display:flex;flex-direction:column;gap:16px;width:100%}.files-container .header{align-items:center;display:flex;justify-content:space-between;width:100%}.files-container .header>h2{font-size:24px;margin:0}.files-container .header>div{height:auto;margin-left:auto;width:auto}.files-container .header>div>button{background-color:#1c1c4c;border:none;color:#fff}.files-container .header>div>button:disabled{background-color:#0000;color:#282828}.files-container .files{width:100%}.files-container .files>div{display:flex;flex-wrap:wrap;gap:16px}.files-container .files>div>div{height:300px;min-width:180px;width:calc(20% - 12.8px)}.create-update-test-modal .wozzo-modal-body .inputs-modal{display:flex;flex-direction:column;gap:8px}.create-update-test-modal .wozzo-modal-body .inputs-modal .documents-container{display:flex;gap:16px}.create-update-test-modal .wozzo-modal-body .inputs-modal .documents-container>*{flex:1;max-width:calc(50% - 8px)}.create-update-test-modal .wozzo-modal-body .inputs-modal .file-pdf-url{height:500px}.create-update-test-modal .wozzo-modal-body .inputs-modal .file-pdf-url .pdf-container{padding-bottom:0}.create-update-test-modal .wozzo-modal-body .inputs-modal .file-pdf-url .pdf-container .dropzone{margin-bottom:0}.create-update-test-modal .wozzo-modal-body .inputs-modal .file-pdf-url .pdf-container .dropzone.has-file{display:none}.create-update-test-modal .wozzo-modal-body .inputs-modal .files-container .file-card{height:150px;width:calc(50% - 8px)}#backoffice-slots-page .page-body{display:flex;flex-wrap:wrap}#backoffice-slots-page .page-body .content-selected-dates>p{color:#c2c2c2;font-size:14px;margin:8px 0 0 4px}#backoffice-slots-page .page-body .content-selected-dates .selected-dates{display:flex;flex-direction:row;flex-wrap:wrap}#backoffice-slots-page .page-body .content-selected-dates .selected-dates>p{color:#a8a8a8;font-size:14px;margin:4px}#backoffice-slots-page .page-body .slot-selector-error .wozzo-input,#backoffice-slots-page .page-body .slot-selector-error .wozzo-selector-input,#backoffice-slots-page .page-body .slot-selector-error div,#backoffice-slots-page .page-body .slot-selector-error>div{border-bottom-color:#db341a}#backoffice-slots-page .page-body .slot-selector-error .wozzo-input .placeholder,#backoffice-slots-page .page-body .slot-selector-error .wozzo-input>i,#backoffice-slots-page .page-body .slot-selector-error .wozzo-selector-input .placeholder,#backoffice-slots-page .page-body .slot-selector-error .wozzo-selector-input>i,#backoffice-slots-page .page-body .slot-selector-error div .placeholder,#backoffice-slots-page .page-body .slot-selector-error div>i,#backoffice-slots-page .page-body .slot-selector-error>div .placeholder,#backoffice-slots-page .page-body .slot-selector-error>div>i{color:#db341a}#backoffice-slots-page .page-body .generic-backoffice .generic-backoffice-body .generic-backoffice-table .wozzo-table-container .wozzo-table-overflow .wozzo-table .tooltip-container .tooltip .tooltip-message{flex-direction:column}#backoffice-slots-inscriptions-page .page-body{display:flex;flex-wrap:wrap}#backoffice-slots-inscriptions-page .page-body .wozzo-table-header-extra{display:flex;gap:8px}#backoffice-slots-inscriptions-page .page-body .content-selected-dates>p{color:#c2c2c2;font-size:14px;margin:8px 0 0 4px}#backoffice-slots-inscriptions-page .page-body .content-selected-dates .selected-dates{display:flex;flex-direction:row;flex-wrap:wrap}#backoffice-slots-inscriptions-page .page-body .content-selected-dates .selected-dates>p{color:#a8a8a8;font-size:14px;margin:4px}#backoffice-slots-inscriptions-page .page-body .slot-selector-error .wozzo-input,#backoffice-slots-inscriptions-page .page-body .slot-selector-error .wozzo-selector-input,#backoffice-slots-inscriptions-page .page-body .slot-selector-error div,#backoffice-slots-inscriptions-page .page-body .slot-selector-error>div{border-bottom-color:#db341a}#backoffice-slots-inscriptions-page .page-body .slot-selector-error .wozzo-input .placeholder,#backoffice-slots-inscriptions-page .page-body .slot-selector-error .wozzo-input>i,#backoffice-slots-inscriptions-page .page-body .slot-selector-error .wozzo-selector-input .placeholder,#backoffice-slots-inscriptions-page .page-body .slot-selector-error .wozzo-selector-input>i,#backoffice-slots-inscriptions-page .page-body .slot-selector-error div .placeholder,#backoffice-slots-inscriptions-page .page-body .slot-selector-error div>i,#backoffice-slots-inscriptions-page .page-body .slot-selector-error>div .placeholder,#backoffice-slots-inscriptions-page .page-body .slot-selector-error>div>i{color:#db341a}#backoffice-slots-inscriptions-page .page-body .generic-backoffice .generic-backoffice-body .generic-backoffice-table .wozzo-table-container .wozzo-table-overflow .wozzo-table .tooltip-container .tooltip .tooltip-message{flex-direction:column}#backoffice-slots-inscriptions-page .page-body .generic-backoffice .generic-backoffice-body .generic-backoffice-table .wozzo-table-container .wozzo-table-overflow .wozzo-table .status{font-size:12px;text-wrap:wrap;width:100%}#backoffice-slots-inscriptions-page .page-body .generic-backoffice .generic-backoffice-body .generic-backoffice-table .wozzo-table-container .wozzo-table-overflow .wozzo-table .danger{background-color:#db341a}#backoffice-slots-inscriptions-page .page-body .generic-backoffice .generic-backoffice-body .generic-backoffice-table .wozzo-table-container .wozzo-table-overflow .wozzo-table .warning{background-color:#e8b125}#backoffice-slots-inscriptions-page .page-body .generic-backoffice .generic-backoffice-body .generic-backoffice-table .wozzo-table-container .wozzo-table-overflow .wozzo-table .warningLight{background-color:#5ca494}#backoffice-slots-inscriptions-page .page-body .generic-backoffice .generic-backoffice-body .generic-backoffice-table .wozzo-table-container .wozzo-table-overflow .wozzo-table .success{background-color:#699c1c}._0mgM8FrTkPyiT4v1wcsu0g\=\={display:flex;flex-direction:column;gap:8px}._0mgM8FrTkPyiT4v1wcsu0g\=\= .Kx6Jn1sgEvJxM1lZcd2PSQ\=\={width:fit-content}._0mgM8FrTkPyiT4v1wcsu0g\=\= .sdaAfgrZnSvuSn3UbHJDpA\=\={width:100%}._0mgM8FrTkPyiT4v1wcsu0g\=\= .VC81yaQs4dTw3MW4FFpjmA\=\={color:#dbdbdb;margin:0}.inscription-test-data{display:flex;flex-direction:column;gap:16px}.inscription-test-data .files-container .files>div>div{height:150px}@media screen and (max-width:992px){.inscription-test-data .files-container .files>div>div{width:100%}}.slot-test-form-inputs{display:flex;flex-wrap:wrap;gap:8px}.slot-test-form-inputs>div{width:calc(25% - 8px)}@media screen and (max-width:992px){.slot-test-form-inputs>div:first-of-type{width:100%}.slot-test-form-inputs>div:last-of-type{flex:none;width:100%}}.wozzo-modal-container{width:100%!important}.wozzo-modal-container .camera-modal .wozzo-modal-body{background-color:#282828;padding:4px}.wozzo-modal-container .camera-modal .camera-container{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.wozzo-modal-container .camera-modal .camera-container>video{border-radius:4px}.wozzo-modal-container .camera-modal .camera-container .camera-controls{align-items:center;bottom:0;display:flex;gap:16px;justify-content:center;left:0;padding:16px;position:absolute;width:100%}.dropzone-container{position:relative}.dropzone-container .dropzone-file{align-items:center;background-color:#f5f5f5;border:2px dotted #dbdbdb;border-radius:4px;display:flex;gap:8px;height:100%;justify-content:space-between;padding:4px;width:100%}.dropzone-container .dropzone-file>a{align-items:center;color:#282828;display:flex;font-size:14px;font-weight:700;gap:4px;overflow:hidden;text-decoration:none}.dropzone-container .dropzone-file>a:hover{text-decoration:underline}.dropzone-container .dropzone-file>button{background-color:#db341a;border-color:#db341a;height:20px;padding:0;width:20px}.dropzone-container .dropzone-file>button>i{font-size:12px}.dropzone-container .dropzone-file.dropzone-file-image-preview{overflow:visible}.dropzone-container .dropzone-file.dropzone-file-image-preview .dropzone-image-preview{background-color:#fff;border:1px solid #fff;border-radius:4px;box-shadow:0 8px 24px #28282833;height:220px;opacity:0;padding:2px;pointer-events:none;position:absolute;right:-228px;top:0;transform:translateY(8px);transition:opacity .1s linear,transform .1s linear;visibility:hidden;width:220px;z-index:20}.dropzone-container .dropzone-file.dropzone-file-image-preview .dropzone-image-preview>img{height:100%;object-fit:contain;width:100%}.dropzone-container .dropzone-file.dropzone-file-image-preview:hover .dropzone-image-preview{opacity:1;transform:translateY(0);visibility:visible}.dropzone-container .dropzone-input{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.dropzone-container .dropzone-input .dropzone-help-text{color:#dbdbdb;flex:0 0 100%;font-size:12px;margin:0}.dropzone-container .dropzone-input>button{height:20px;padding:0;width:20px}.dropzone-container .dropzone-input>button>i{font-size:12px}.dropzone-container .wozzo-dropzone{flex:1}.dropzone-container .wozzo-dropzone .wozzo-dropzone-drop,.dropzone-container .wozzo-dropzone .wozzo-dropzone-preview{align-items:center;display:flex;flex-direction:row;font-size:14px;gap:8px;height:36px;min-height:36px;min-width:100%;overflow:hidden;width:100%}.dropzone-container .wozzo-dropzone .wozzo-dropzone-drop>span,.dropzone-container .wozzo-dropzone .wozzo-dropzone-preview>span{margin-top:0!important}.dropzone-container .wozzo-dropzone .wozzo-dropzone-drop>p,.dropzone-container .wozzo-dropzone .wozzo-dropzone-preview>p{display:none}.user-data-form-inputs{display:flex;flex-wrap:wrap;gap:8px}.user-data-form-inputs>p{text-decoration:underline}.user-data-form-inputs>*{width:calc(25% - 8px)}.user-data-form-inputs>.full-width{width:100%}.user-data-form-inputs .wozzo-input{overflow:hidden}@media screen and (max-width:1200px){.user-data-form-inputs>*{width:calc(50% - 4px)}}@media screen and (max-width:992px){.user-data-form-inputs>*{width:100%}}.slot-inscription-data{background-color:#fff;display:flex;flex-direction:column;gap:16px;padding:16px;width:100%}.slot-inscription-data>p{margin:0}.slot-inscription-data .actions-container{display:flex;gap:8px;justify-content:flex-end;width:100%}.slot-inscription-data .actions-container>button{width:fit-content}.slot-inscription-data .title-section{align-items:center;display:flex;position:relative}.slot-inscription-data .title-section:before{background-color:#282828;content:"";height:2px;left:0;position:absolute;width:100%}.slot-inscription-data .title-section>span{background-color:#fff;display:block;margin-left:16px;padding:0 16px;position:relative;width:fit-content}.wozzo-selector-options{max-height:0!important;opacity:0!important}.wozzo-selector-options.visible{max-height:200px!important;opacity:1!important}.modal-sign-slot-inscription .canvas-signature{border:1px solid #282828;height:300px;width:100%}.modal-sign-slot-inscription .canvas-signature.error-signature{border-color:#db341a}.modal-sign-slot-inscription .canvas-signature>canvas{height:100%;width:100%}.modal-sign-slot-inscription .signature{align-items:center;border:1px solid #282828;display:flex;flex-direction:column;height:300px;justify-content:center;position:relative;width:100%}.modal-sign-slot-inscription .signature>img{max-height:250px;max-width:90%;object-fit:contain}.modal-sign-slot-inscription .signature>span{bottom:16px;font-size:14px;position:absolute;right:16px}.test-files{display:flex;flex-direction:column;gap:16px;margin-left:16px;position:relative}.test-files.test-files-closed{margin-left:0}.test-files.test-files-closed .files-list{opacity:0;overflow:hidden;visibility:hidden;width:0}.test-files.test-files-closed .expand-button-files{left:-100px;position:absolute}.test-files .expand-button-files{left:0;padding:2px 8px;position:absolute;top:0;width:100px}.test-files .expand-button-files>span{white-space:nowrap}.test-files .expand-button-files:active{transform:translateX(0)!important}.test-files .files-list{display:flex;flex-direction:column;gap:16px;margin-top:32px;transition:all .1s linear,opacity .25s linear;width:180px}.test-files .files-list *{transition:all .1s linear}.test-files .files-list>div{height:fit-content;max-height:150px}.test-files .files-list>div .external-link{bottom:8px;top:unset}.test-files .files-list .buttons>span{height:fit-content}.slot-inscription-test{background-color:#fff;display:flex;padding:16px}.slot-inscription-test .test-pdf{flex:1;min-height:100vh}.slot-inscription-test .test-pdf>iframe{height:100%;width:100%}.results-form-inputs{display:flex;flex-wrap:wrap;gap:8px}.results-form-inputs>*{width:calc(16.66667% - 8px)}.results-form-inputs>.full-width{width:100%}.results-form-inputs .wozzo-input{overflow:hidden}@media screen and (max-width:1200px){.results-form-inputs>*{width:calc(16.66667% - 8px)}}@media screen and (max-width:992px){.results-form-inputs>*{width:100%}}#backoffice-slot-inscription-page{background-color:#f4f4f4;min-height:100vh}#backoffice-slot-inscription-page .slot-inscription-container-page{display:flex;flex-direction:column;gap:16px}#backoffice-slot-inscription-page .slot-inscription-container-page .collapsable-box.expanded,#backoffice-slot-inscription-page .slot-inscription-container-page .collapsable-box.expanded .collapsable-box-container,#backoffice-slot-inscription-page .slot-inscription-container-page .collapsable-box.expanded .collapsable-box-container .slot-inscription-data{max-height:unset}#backoffice-slot-inscription-page .slot-inscription-container-page>div:last-of-type{flex:2}#backoffice-slot-inscription-page .slot-inscription-container-page>div{flex:1}@media screen and (max-width:768px){#backoffice-slot-inscription-page .slot-inscription-container-page{display:flex;flex-direction:column}}.footer{background-color:#282828;display:flex;flex-wrap:wrap;justify-content:space-evenly;padding:32px}.footer>div{align-items:center;display:flex;flex-direction:column;justify-content:center;min-width:300px;width:33%}.footer .logo-wrapper>img{max-width:100px}.footer .centre-wrapper{color:#fff;justify-content:center}.footer .centre-wrapper>h3{color:#5ca494;margin-top:0}.footer .centre-wrapper .links{display:flex;gap:4px;justify-content:space-between;width:100%}.footer .centre-wrapper .links>a{color:#fff;font-size:12px;text-align:center;text-decoration:none}.footer .contact-wrapper{color:#fff}.footer .contact-wrapper>div{align-items:center;display:flex}.footer .contact-wrapper>div>i{color:#5ca494;margin-right:8px}.footer .contact-wrapper>div a,.footer .contact-wrapper>div>p{color:#fff;font-weight:300;text-decoration:none}.bottom-bar{background-color:#282828;display:flex;justify-content:space-between;padding:16px}.bottom-bar>p{color:#fff;font-size:14px;font-weight:300}.bottom-bar .social{display:flex}.bottom-bar .social>a{margin:0 4px}@media screen and (max-width:576px){.footer{padding:0}.footer .contact-wrapper>div:first-child{margin-top:16px}.bottom-bar,.footer .centre-wrapper .links{align-items:center;flex-direction:column}}#login-page{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:16px;width:100%}#login-page img{margin-bottom:16px;max-height:20vh}#login-page .login-form{border-radius:16px;max-width:400px;padding:32px}#login-page .login-form h2{margin:0 0 16px;text-align:center}#login-page .login-form .wozzo-input{background-color:#fff;border-radius:16px;margin-bottom:16px}#login-page .login-form .wozzo-input>div{border:1px solid #fff;border-radius:16px;padding:8px}#login-page .login-form .wozzo-input .placeholder:not(.with-content){transform:translate(32px,-4px)}#login-page .login-form .wozzo-input.error>div{border-color:#db341a}#login-page .login-form>.error-container{margin-bottom:16px}#login-page .login-form>.btn{align-items:center;border-radius:32px;display:flex;font-size:20px;height:64px;justify-content:center;margin:20px auto;padding:16px 32px;width:100%}#login-page .login-form>.btn .loading-container{margin-right:-64px;transform:scale(.5)}@media screen and (max-width:768px){#login-page .login-form{max-width:90%}}.top-bar{align-items:center;background-color:#fff;border-bottom:4px solid #7db6a9;display:flex;height:64px;position:sticky;top:0;width:100%;z-index:1}.top-bar .logo{display:flex;flex:0 30%;height:100%;justify-content:center}.top-bar .logo>img{height:100%}.top-bar .links{display:flex;flex:0 70%;justify-content:space-around}.top-bar .links .link{color:#282828;text-decoration:none}.top-bar .links .link:hover>span{background:linear-gradient(90deg,#376359,#498477);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#0000}.top-bar .nav-button{display:none}@media screen and (max-width:768px){.top-bar{z-index:1}.top-bar .logo{flex:0 90%}.top-bar .links{background-color:#fff;display:flex;flex-direction:column;opacity:0;position:absolute;top:0;width:100%}.top-bar .links .link{border:none;height:0;padding:0;text-align:center}.top-bar .links .link>span{font-size:0;transition:all .5s}.top-bar .links.open{opacity:1;top:64px}.top-bar .links.open .link{height:auto;padding:8px 16px}.top-bar .links.open .link>span{font-size:20px}.top-bar .nav-button{display:unset;margin-right:16px}}.main-sidebar{background-color:#5ca494;bottom:0;display:flex;flex-direction:column;top:0;transition:width .25s ease-in-out;width:80px;z-index:3}.main-sidebar,.main-sidebar .arrow-button{-webkit-box-shadow:2px 0 4px 2px #28282833;-moz-box-shadow:2px 0 4px 2px #28282833;box-shadow:2px 0 4px 2px #28282833;position:fixed}.main-sidebar .arrow-button{border:0;margin-left:90px;margin-top:8px;transition:margin-left .25s ease-in-out,background-color .25s ease-in-out}.main-sidebar .arrow-button i{transition:transform .25s ease-in-out}.main-sidebar .expand-button{display:none}.main-sidebar>div{display:flex;flex:1;flex-direction:column}.main-sidebar span{font-size:0;transition:all .25s ease-in-out}.main-sidebar .tooltip span{font-size:16px}.main-sidebar .sidebar-header{flex:inherit}.main-sidebar .sidebar-header .home{align-items:flex-start;color:#fff;display:flex;flex-direction:column;height:80px;justify-content:center;margin:16px auto;max-width:80px;overflow:hidden;transition:all .25s ease-in-out}.main-sidebar .sidebar-header .home img{max-width:40px}.main-sidebar .sidebar-header .home span{margin-top:8px;text-transform:uppercase}.main-sidebar .sidebar-content{display:flex;justify-content:space-between}.main-sidebar .sidebar-content .btn{border-radius:0}.main-sidebar .sidebar-content .tooltip-container,.main-sidebar .sidebar-content .tooltip-trigger{width:100%}.main-sidebar .sidebar-content .link{align-items:center;border-bottom:1px solid #fff;border-top:1px solid #fff;color:#fff;display:flex;font-family:Arial,Helvetica,sans-serif;height:40px;justify-content:flex-start;margin-top:-1px;transition:background-color .25s ease-in-out}.main-sidebar .sidebar-content .link i{font-size:16px;margin-left:10px}.main-sidebar .sidebar-content .link .sidebar-avatar{align-items:center;background-color:#ffffff40;border-radius:50%;color:#fff;display:inline-flex;font-size:11px;font-size:14px;font-weight:700;height:28px;justify-content:center;letter-spacing:.5px;margin-left:10px;min-width:28px;transition:background-color .25s ease-in-out;width:28px}.main-sidebar .sidebar-content .link:hover{background-color:#7db6a9}.main-sidebar .sidebar-content .link:hover .sidebar-avatar{background-color:#fff6}.main-sidebar.expanded{width:250px}.main-sidebar.expanded .arrow-button{margin-left:260px}.main-sidebar.expanded .arrow-button i{transform:rotate(180deg)}.main-sidebar.expanded .home{max-width:300px;transition:all .3s ease-in-out}.main-sidebar.expanded .home span{font-size:24px}.main-sidebar.expanded .link span{font-size:16px;margin-left:8px}@media screen and (max-width:1200px){.main-sidebar{bottom:inherit;position:fixed;width:100%}.main-sidebar .arrow-button{display:none}.main-sidebar span{font-size:inherit}.main-sidebar .sidebar-header{align-items:center;display:flex;height:70px;justify-content:center;width:100%}.main-sidebar .sidebar-header .home{align-items:center;flex-direction:row;margin:0;max-width:none}.main-sidebar .sidebar-header .home img{margin-right:8px;max-height:40px}.main-sidebar .sidebar-header .home span{font-size:32px;margin:0}.main-sidebar .sidebar-header .expand-button{display:block;left:auto;padding:0;position:fixed;right:8px;top:16px}.main-sidebar .sidebar-header .expand-button i{font-size:32px;margin:0}.main-sidebar .sidebar-content,.main-sidebar .sidebar-content *{font-size:0;max-height:0;opacity:0;pointer-events:none;transition:all .25s ease-in-out}.main-sidebar.expanded{width:100%}.main-sidebar.expanded .sidebar-content,.main-sidebar.expanded .sidebar-content *{font-size:20px;max-height:100vh;opacity:1;pointer-events:all}}#user-container{background-color:#f4f4f4;min-height:100vh}#user-container>.page-body{align-items:center;display:flex;flex-direction:column}#user-container>.page-body>*{border-radius:8px;max-width:1500px;padding:16px;width:calc(100% - 32px)}#user-container>.page-body>* form{width:100%}#user-container>.page-body>* .user-info-container{display:flex}#user-container>.page-body>* .user-edit-btns{display:flex;flex-direction:row-reverse;margin-top:16px}#user-container>.page-body>* .user-edit-btns>:not(:last-child){margin-left:16px}.user{display:flex;flex-direction:column}.user>div,.user>div .user-form{align-items:center;display:flex}.user>div .user-form{flex:1;flex-direction:column}.user>div .user-form .user-info{flex:3;width:100%}.user>div .user-form .user-info>*{margin:8px 0}.user>div .user-form .user-info>:first-child{margin-top:0}.user>div .user-form .user-info>:last-child{margin-bottom:0}.user .user-buttons{display:flex;flex-direction:row-reverse;margin-top:16px}.user .user-buttons .btn{margin-left:8px}.user .user-buttons .btn:last-child{margin-left:0}.wozzo-modal-container .wozzo-modal.change-password{max-width:600px}.wozzo-modal-container .wozzo-modal.change-password .wozzo-modal-body{display:flex;flex-direction:column}.calendar-component{background-color:#fff}.calendar-component .calendar-component-header{background-color:#5ca494;color:#fff;display:flex;justify-content:space-between;padding:8px}.calendar-component .calendar-component-header>p{margin:0;text-align:center;text-transform:capitalize}.calendar-component .calendar-component-weekdaysShort{background-color:#5ca494;color:#fff;display:flex;justify-content:center;padding:8px}.calendar-component .calendar-component-weekdaysShort>p{margin:0;text-align:center;text-transform:capitalize;width:14.2857142857%}.calendar-component .calendar-component-days{border:1px solid #5ca494;display:flex;flex-wrap:wrap;padding:8px}.calendar-component .calendar-component-days .calendar-component-day{background-color:#fff;border:none;color:#282828;font-size:16px;padding:8px 4px;text-align:center;width:14.2857142857%}.calendar-component .calendar-component-days .calendar-component-day>div{display:flex;justify-content:center;width:100%}.calendar-component .calendar-component-days .calendar-component-day>div>p{margin:0}.calendar-component .calendar-component-days .calendar-component-day.event-day{position:relative}.calendar-component .calendar-component-days .calendar-component-day.event-day>:after{background-color:#e40c84;bottom:5px;content:"";display:flex;height:3px;position:absolute;width:20px}.calendar-component .calendar-component-days .calendar-component-day.current-day{color:#db341a}.calendar-component .calendar-component-days .calendar-component-day.selected-day{background-color:#282828;color:#fff}.calendar-component .calendar-component-days .calendar-component-day.disabled{color:#dbdbdb}.calendar-component .calendar-component-days .calendar-component-day:active,.calendar-component .calendar-component-days .calendar-component-day:hover{box-shadow:none}@media screen and (max-width:992px){.calendar-component .calendar-component-weekdaysShort>p{font-size:16px}}.hours-component{background-color:#fff;border:1px solid #5ca494;border-top:0;padding:8px}.hours-component .hours-component-title{color:#282828;margin:0;padding:8px}.hours-component .hours-component-buttons{display:flex;flex-wrap:wrap}.hours-component .hours-component-buttons .hours-component-hour{margin:0 8px}.hours-component .hours-component-buttons .hours-component-hour .hours-component-button{background-color:#fff;border:1px solid #dbdbdb;border-radius:8px;padding:16px}.hours-component .hours-component-buttons .hours-component-hour .hours-component-button>p{margin:0}.hours-component .hours-component-buttons .hours-component-hour .hours-component-button:hover{box-shadow:0 0 8px 0 #3763594d}.hours-component .hours-component-buttons .hours-component-hour .hours-component-button.selected{background-color:#7db6a9;border:0;color:#fff}.hours-component .hours-component-buttons .hours-component-hour .hours-component-button.full{background-color:#fff;border-color:#dbdbdb;color:#a8a8a8;cursor:not-allowed;opacity:.55}.hours-component .hours-component-buttons .hours-component-hour .hours-component-button.full>p{color:#a8a8a8}.hours-component .hours-component-buttons .hours-component-hour .hours-component-button.full:hover{box-shadow:none}.hours-component .hours-component-buttons .hours-component-hour>.btn{background-color:#0000;border:none;color:#282828;font-size:16px;margin:0;padding:8px 4px;text-align:center}.hours-component .hours-component-buttons .hours-component-hour>.btn:active,.hours-component .hours-component-buttons .hours-component-hour>.btn:hover{box-shadow:none}.hours-component .hours-component-buttons .hours-component-hour>.btn:disabled{cursor:not-allowed}.invoice-component{background-color:#fff;border-radius:8px;max-width:576px;padding:16px}.invoice-component .header{border-bottom:1px solid #dbdbdb;margin-bottom:8px}.invoice-component .header>h2{font-weight:lighter;margin:0 0 4px}.invoice-component .invoice{display:flex;justify-content:space-between}.invoice-component .invoice .invoice-content{display:flex;font-size:16px}.invoice-component .invoice .invoice-content>.invoice-content-title{font-weight:700;margin-right:4px}.invoice-component .invoice .invoice-content>p{margin:4px}.invoice-component .invoice .time-zone-text{align-items:center;display:flex;font-size:12px;justify-content:center}.invoice-component .invoice .invoice-price{align-self:flex-end}.invoice-component .invoice .invoice-price .euro{color:#5ca494;font-size:32px;margin:0}.invoice-component .invoice .invoice-price .euro.discount{font-size:20px;text-decoration:line-through}.invoice-component .invoice .invoice-price .forint{color:#a8a8a8;font-size:16px;margin:0;text-align:right}.invoice-component .invoice .invoice-price .forint.discount{font-size:16px;text-decoration:line-through}@media screen and (max-width:992px){.invoice-component .invoice{display:flex;flex-direction:column}}.stripe-card-form{display:flex;flex-direction:column;position:relative}.stripe-card-form>div{opacity:1;transition:all .1s linear}.stripe-card-form>div .stripe-card{background-color:#fff;border-radius:2px;margin-bottom:16px;padding:8px}.stripe-card-form>div .forints-amount{color:#a8a8a8;font-size:16px;margin:0 0 32px;padding-bottom:16px;text-align:right}.stripe-card-form>div.hidden-card{max-height:0;opacity:0}.stripe-card-form .error-container{margin-bottom:16px}.stripe-card-form>.btn{bottom:-32px;font-size:16px;left:25%;position:absolute;width:50%}@media screen and (max-width:992px){.stripe-card-form>.btn{left:0;width:100%}}.user-form-component{background-color:#fff;border-radius:8px;display:flex;flex-direction:column}.user-form-component .created{padding:0 32px}.user-form-component .created .messageCreatedTitle{color:#5ca494;font-size:24px;margin-bottom:4px;text-transform:uppercase}.user-form-component .created .messageCreatedDescription{color:#498477;margin:0}.user-form-component .user-form-inputs{display:flex;flex-wrap:wrap;gap:4px 16px;padding:16px 32px 32px}.user-form-component .user-form-inputs>*{width:calc(50% - 8px)}.user-form-component .user-form-inputs>.extra-information-input{overflow:hidden;width:100%}.user-form-component .user-form-inputs>.checkbox-terms{align-items:center;display:flex;gap:4px;width:100%}.user-form-component .user-form-inputs>.checkbox-terms.terms-error>div,.user-form-component .user-form-inputs>.checkbox-terms.terms-error>div>a{color:#db341a}.user-form-component .user-form-inputs>.checkbox-terms>div{display:flex;flex:1;flex-wrap:wrap;font-size:14px;gap:4px}.user-form-component .user-form-inputs>.checkbox-terms>div>a{color:#5ca494}.user-form-component .user-form-inputs>.wozzo-datepicker.disabled>div>.wozzo-datepicker-input>.wozzo-input>div{border-bottom:0}.user-form-component .external-timezone-container{align-items:center;color:#5ca494;display:flex;font-size:14px;gap:8px;margin:8px 0;width:100%}.user-form-component .external-timezone-container .external-timezone-website{color:#5ca494}.user-form-component .pay-in-person-checkbox{margin-top:16px;width:100%}.user-form-component .payment-title{font-size:16px;margin:0 32px 8px;text-transform:uppercase}.user-form-component .user-form-stripe-card{background-color:#fff;border:1px solid #f5f5f5;border-radius:8px;margin:0 32px 32px;padding:16px}.user-form-component .user-form-stripe-card .stripe-card-total-amount{align-items:baseline;display:flex;font-size:24px;justify-content:flex-end;margin-bottom:0}.user-form-component .user-form-stripe-card .stripe-card-total-amount>span{color:#a8a8a8;font-size:16px;margin-right:4px}.user-form-component .user-form-button-save{padding:0 32px 32px}.user-form-component .user-form-button-save>.button-save{width:100%}@media screen and (max-width:992px){.user-form-component .user-form-inputs{flex-direction:column}.user-form-component .user-form-inputs>*{width:100%}}.discountCodeInput{align-items:center;border:1px solid #dbdbdb;border-radius:8px;display:flex;flex-direction:row;gap:8px;margin-top:16px;padding:16px;width:100%}.discountCodeInput .wozzo-input{width:75%}.discountCodeInput .wozzo-input .infoText{margin:0}.discountCodeInput .wozzo-input .infoText.success{color:#699c1c}.discountCodeInput .wozzo-input .infoText.error{color:#db341a}.discountCodeInput>button{flex:1}.discountCodeApplied{align-items:center;background-color:#5ca494;border:1px solid #5ca494;border-radius:8px;color:#fff;display:flex;flex-direction:row;gap:8px;margin-top:16px;padding:8px;width:min-content}.discountCodeApplied>p{font-size:16px;margin:0;white-space:nowrap}.discountCodeApplied .discountCodeButton i{font-size:20px}.booking-page{background-color:#f4f4f4;min-height:100vh}.booking-page .booking-page-title{border-bottom:1px solid #dbdbdb;margin:0 16px;padding:16px 8px 8px}.booking-page .booking-page-title>h1{color:#7db6a9;margin:0}.booking-page .booking-page-title>p{color:#9dc9bf;margin:0}.booking-page .boking-page-columns{display:flex;gap:32px;padding:32px 16px}.booking-page .boking-page-columns .booking-page-first-column{flex:1;margin-top:0;max-width:600px}.booking-page .boking-page-columns .booking-page-first-column>.calendar-hours{margin-bottom:16px;width:100%}.booking-page .boking-page-columns .booking-page-first-column>.calendar-hours .calendar-error{border:2px solid #db341a;width:max-content}.booking-page .boking-page-columns .booking-page-second-column{flex:1}@media screen and (max-width:992px){.booking-page .boking-page-columns{flex-direction:column}.booking-page .boking-page-columns .booking-page-first-column>.calendar-hours{width:100%}.booking-page .boking-page-columns .booking-page-second-column{margin-top:32px}}.tmCadPel{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:1500px;padding:64px}.tmCadPel>h1,.tmCadPel>h2,.tmCadPel>h3{color:#5ca494}.tmCadPel>a{margin-bottom:16px}.codes-modal .wozzo-modal-body{display:flex;flex-direction:column;gap:16px}.codes-modal .wozzo-modal-body .codes-table{text-align:center}#backoffice-certificate-templates-page .page-body{display:flex;flex-wrap:wrap}#backoffice-certificate-templates-page .page-body .wozzo-table-header-extra{display:flex}.certificate-template-form{display:flex;flex-direction:column;gap:16px}.certificate-template-form .form-section{align-items:flex-end;display:flex;flex-wrap:wrap;gap:8px}.certificate-template-form .form-section .template-file-wrap{display:flex;flex-direction:column;gap:2px}.certificate-template-form .form-section .template-file-wrap .field-label{color:#c2c2c2;font-size:14px;margin:0}.certificate-template-form .section-block{display:flex;flex-direction:column;gap:4px}.certificate-template-form .section-block .section-title{color:#a8a8a8;font-size:20px;font-weight:700;margin:0}.certificate-template-form .section-block .section-help{color:#c2c2c2;font-size:14px;margin:0}.certificate-template-form .section-block .subsection{margin-top:4px}.certificate-template-form .section-block .subsection .subsection-title{color:#a8a8a8;font-size:16px;font-weight:600;margin:0 0 4px}.certificate-template-form .section-block .subsection .fields-grid{display:grid;gap:4px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}#backoffice-certificate-template-page .page-body .certificate-template-container-page{padding:8px}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(/e20d5327f1a05620c084141a85f6369c.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:url(/e20d5327f1a05620c084141a85f6369c.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(/733964aa5261b1af485211156b8063ca.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:url(/fa8441f345d83a0bc4ec345a6948dbb0.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:200;src:url(/62a749ca2820713ebbf8785ed33a8893.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:url(/02afb26fe72fcc05298817491c044b7b.ttf) format("truetype")}.fadein{-webkit-animation:fadein .5s;-moz-animation:fadein .5s;-ms-animation:fadein .5s;-o-animation:fadein .5s;animation:fadein .5s}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@-ms-keyframes fadein{0%{opacity:0}to{opacity:1}}@-o-keyframes fadein{0%{opacity:0}to{opacity:1}}.fadeout{-webkit-animation:fadeout .5s;-moz-animation:fadeout .5s;-ms-animation:fadeout .5s;-o-animation:fadeout .5s;animation:fadeout .5s}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@-moz-keyframes fadeout{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeout{0%{opacity:1}to{opacity:0}}@-ms-keyframes fadeout{0%{opacity:1}to{opacity:0}}@-o-keyframes fadeout{0%{opacity:1}to{opacity:0}}.shine{-webkit-animation:shine 1.5s infinite;-moz-animation:shine 1.5s infinite;-ms-animation:shine 1.5s infinite;-o-animation:shine 1.5s infinite;animation:shine 1.5s infinite}@keyframes shine{0%{opacity:1}10%{opacity:1}50%{opacity:0}90%{opacity:1}to{opacity:1}}@-moz-keyframes shine{0%{opacity:1}10%{opacity:1}50%{opacity:0}90%{opacity:1}to{opacity:1}}@-webkit-keyframes shine{0%{opacity:1}10%{opacity:1}50%{opacity:0}90%{opacity:1}to{opacity:1}}@-ms-keyframes shine{0%{opacity:1}10%{opacity:1}50%{opacity:0}90%{opacity:1}to{opacity:1}}@-o-keyframes shine{0%{opacity:1}10%{opacity:1}50%{opacity:0}90%{opacity:1}to{opacity:1}}@keyframes scaleZeroToOne{0%{transform:scale(0)}50%{transform:scale(1)}to{transform:scale(0)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes bounceEffect{0%{transform:translateY(0)}1%{transform:translateY(-1%)}25%{transform:translateY(-20%)}40%{transform:translateY(-24%)}50%{transform:translateY(-25%)}60%{transform:translateY(-24%)}75%{transform:translateY(-20%)}99%{transform:translateY(-1%)}to{transform:translateY(0)}}@keyframes bounceShadow{0%{background-color:#2828281a;height:1px;width:25%}25%{background-color:#28282833;height:3px;width:33%}40%{background-color:#28282866;height:4px;width:45%}50%{background-color:#28282880;height:6px;width:50%}60%{background-color:#28282866;height:4px;width:45%}75%{background-color:#28282833;height:3px;width:33%}to{background-color:#2828281a;height:1px;width:25%}}@keyframes slide-in-left{0%{opacity:0;transform:translateX(-200px) scale(.2)}80%{opacity:.12;transform:translateX(0) scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes slide-in-down{0%{opacity:0;transform:translateY(-200px) scale(.2)}80%{opacity:.12;transform:translateY(0) scale(.7)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes ani-mouse{0%{opacity:1}to{opacity:0;transform:translateY(30px)}}@-moz-keyframes ani-mouse{0%{opacity:1}to{opacity:0;transform:translateY(30px)}}@keyframes ani-mouse{0%{opacity:1}to{opacity:0;transform:translateY(30px)}}body{color:#282828;font-size:20px;margin:0;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}*,body,input,textarea{font-family:Montserrat,sans-serif}.shadow{-webkit-box-shadow:0 0 16px 4px #c2c2c24d;-moz-box-shadow:0 0 16px 4px #c2c2c24d;box-shadow:0 0 16px 4px #c2c2c24d}.generic-backoffice{background:#0000}.generic-backoffice h1{display:none}.generic-backoffice .generic-backoffice-body{max-width:unset;width:100%}.generic-backoffice .generic-backoffice-body .generic-backoffice-table .wozzo-table tbody tr td{font-size:14px;text-align:center}.generic-backoffice .generic-backoffice-body .generic-backoffice-table .wozzo-table tbody tr td>p{overflow:visible;text-overflow:unset;white-space:normal}.generic-backoffice .generic-backoffice-body .generic-backoffice-table .wozzo-table tbody tr td i.fa-check{color:#699c1c}.generic-backoffice .generic-backoffice-body .generic-backoffice-table .wozzo-table tbody tr td i.fa-times{color:#db341a}.primary-bg{background-color:#5ca494}.primary-border{border-color:#5ca494}.primary-color,body a.primary-color:hover{color:#5ca494}.primary-light-bg{background-color:#7db6a9}.primary-light-border{border-color:#7db6a9}.primary-light-color,body a.primary-light-color:hover{color:#7db6a9}.primary-lighter-bg{background-color:#9dc9bf}.primary-lighter-border{border-color:#9dc9bf}.primary-lighter-color,body a.primary-lighter-color:hover{color:#9dc9bf}.primary-dark-bg{background-color:#498477}.primary-dark-border{border-color:#498477}.primary-dark-color,body a.primary-dark-color:hover{color:#498477}.primary-darker-bg{background-color:#376359}.primary-darker-border{border-color:#376359}.primary-darker-color,body a.primary-darker-color:hover{color:#376359}.secondary-bg{background-color:#1c1c4c}.secondary-border{border-color:#1c1c4c}.secondary-color,body a.secondary-color:hover{color:#1c1c4c}.secondary-light-bg{background-color:#2a2a71}.secondary-light-border{border-color:#2a2a71}.secondary-light-color,body a.secondary-light-color:hover{color:#2a2a71}.secondary-lighter-bg{background-color:#373797}.secondary-lighter-border{border-color:#373797}.secondary-lighter-color,body a.secondary-lighter-color:hover{color:#373797}.secondary-dark-bg{background-color:#0e0e27}.secondary-dark-border{border-color:#0e0e27}.secondary-dark-color,body a.secondary-dark-color:hover{color:#0e0e27}.secondary-darker-bg{background-color:#010101}.secondary-darker-border{border-color:#010101}.secondary-darker-color,body a.secondary-darker-color:hover{color:#010101}.accent-bg{background-color:#e40c84}.accent-border{border-color:#e40c84}.accent-color,body a.accent-color:hover{color:#e40c84}.accent-light-bg{background-color:#f42f9c}.accent-light-border{border-color:#f42f9c}.accent-light-color,body a.accent-light-color:hover{color:#f42f9c}.accent-lighter-bg{background-color:#f75fb3}.accent-lighter-border{border-color:#f75fb3}.accent-lighter-color,body a.accent-lighter-color:hover{color:#f75fb3}.accent-dark-bg{background-color:#b40968}.accent-dark-border{border-color:#b40968}.accent-dark-color,body a.accent-dark-color:hover{color:#b40968}.accent-darker-bg{background-color:#83074c}.accent-darker-border{border-color:#83074c}.accent-darker-color,body a.accent-darker-color:hover{color:#83074c}.gray-bg{background-color:#dbdbdb}.gray-border{border-color:#dbdbdb}.gray-color,body a.gray-color:hover{color:#dbdbdb}.black-bg{background-color:#282828}.black-border{border-color:#282828}.black-color,body a.black-color:hover{color:#282828}.white-bg{background-color:#fff}.white-border{border-color:#fff}.white-color,body a.white-color:hover{color:#fff}.transparent-bg{background-color:#0000}.transparent-border{border-color:#0000}.transparent-color,body a.transparent-color:hover{color:#0000}.wozzo-table-container .wozzo-table-overflow .wozzo-table tbody tr:nth-child(2n){background-color:#7db6a91a}