@import url(https://fonts.googleapis.com/css2?family=Raleway:wght@100;200;300;400;500;600;700&display=swap);body .layout-topbar a.btn.btn-link.disabled{background-color:initial}.layout-topbar{display:block;left:0;position:absolute;transition:all .25s linear;top:0;width:100%;z-index:999;pointer-events:none}.layout-topbar>div{align-items:center;display:flex;height:100px;justify-content:space-between;margin:0 auto;padding:0;width:90%;max-width:1400px;pointer-events:all}.layout-topbar .menu-button{background:transparent;border:0;color:#1d4585;display:none;font-size:20px;height:100%;line-height:60px;position:absolute;right:0;text-align:center;top:0;width:60px}.layout-topbar .menu-button i{line-height:inherit}.layout-topbar .menu-button>span{display:none}.layout-topbar .btn{border:0}.layout-topbar .logo{color:#282828;flex-direction:row-reverse;font-size:20px;font-weight:700;text-transform:uppercase}.layout-topbar .logo>span{width:200px}.layout-topbar .logo img{margin-right:8px;max-height:50px}.layout-topbar .logo:hover{color:#1d4585}.layout-topbar .nav-narrow{height:100%;margin:0;padding:0;flex:1}.layout-topbar .nav-narrow .narrow-links{align-items:center;display:flex;height:100%;justify-content:flex-end}.layout-topbar .nav-narrow .narrow-links .link{align-items:center;display:flex;height:100%;justify-content:center}.layout-topbar .nav-narrow .narrow-links .link>.btn{border-radius:32px;-webkit-box-shadow:0 0 10px 10px hsla(0,0%,100%,.5);-moz-box-shadow:0 0 10px 10px hsla(0,0%,100%,.5);box-shadow:0 0 10px 10px hsla(0,0%,100%,.5);font-size:16px;font-weight:500;height:60%}.layout-topbar .nav-narrow .narrow-links .link>a{color:#fff;padding:0 16px;text-decoration:none;font-size:16px;font-weight:500}.layout-topbar .nav-narrow .narrow-links .link>.wozzo-dropdown .btn{font-size:16px}.layout-topbar .nav-narrow .narrow-links .link>.wozzo-dropdown>.btn{border-radius:50%;-webkit-box-shadow:0 0 10px 10px hsla(0,0%,100%,.5);-moz-box-shadow:0 0 10px 10px hsla(0,0%,100%,.5);box-shadow:0 0 10px 10px hsla(0,0%,100%,.5);height:50px;width:50px}.layout-topbar .nav-narrow .narrow-links .spa-search{margin:0 32px;flex:1}.layout-topbar .nav-narrow .narrow-links .spa-search .spa-search-button .btn{height:inherit}.layout-topbar.scrolled{background:#fff;-webkit-box-shadow:0 0 4px 4px hsla(0,0%,53.3%,.25);-moz-box-shadow:0 0 4px 4px hsla(0,0%,53.3%,.25);box-shadow:0 0 4px 4px hsla(0,0%,53.3%,.25);position:fixed}.layout-topbar.scrolled>div{height:70px}.layout-topbar.scrolled>div>a>span{color:#0a1f55}.layout-topbar.scrolled .nav-narrow .narrow-links .link>a{color:#1d4585}.layout-topbar.scrolled .nav-narrow .narrow-links .link>.btn,.layout-topbar.scrolled .nav-narrow .narrow-links .link>.wozzo-dropdown{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}@media screen and (max-width:1200px){.layout-topbar>div>.logo{color:#282828}.layout-topbar .nav-narrow .narrow-links .spa-search{font-size:0;height:0;opacity:0;padding:0 8px;transition:all .2s ease-in-out;width:100%}.layout-topbar .nav-narrow .narrow-links .link>.btn{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.layout-topbar .nav-narrow.expanded .narrow-links{background-color:#fff}.layout-topbar .nav-narrow.expanded .narrow-links .spa-search{align-items:center;display:flex;font-size:16px;height:40px;justify-content:flex-start;opacity:1;padding:16px;transition:all .2s ease-in-out}}@media screen and (max-width:1200px){.layout-topbar{text-align:center}.layout-topbar .menu-button{display:flex;outline:none}.layout-topbar>div{flex-direction:column;height:70px;justify-content:center;padding:0;width:100%}.layout-topbar .nav-narrow{height:auto;margin:0;position:inherit;transition:all .2s ease-in-out;width:100%;pointer-events:none}.layout-topbar .nav-narrow .narrow-links{display:flex;flex-direction:column;height:auto;position:fixed;transition:all .2s ease-in-out;top:70px;width:100%}.layout-topbar .nav-narrow .narrow-links .link{font-size:0;height:0;opacity:0;padding:0;transition:all .2s ease-in-out;width:100%}.layout-topbar .nav-narrow .narrow-links .link>.btn{border-radius:0;height:100%;width:100%}.layout-topbar .nav-narrow.expanded{pointer-events:all}.layout-topbar .nav-narrow.expanded .narrow-links{-webkit-box-shadow:0 4px 2px 2px hsla(0,0%,53.3%,.25);-moz-box-shadow:0 4px 2px 2px hsla(0,0%,53.3%,.25);box-shadow:0 4px 2px 2px hsla(0,0%,53.3%,.25)}.layout-topbar .nav-narrow.expanded .narrow-links .link{align-items:center;display:flex;font-size:16px;height:60px;justify-content:center;opacity:1;transition:all .2s ease-in-out;border-top:1px solid #153672}.layout-topbar .nav-narrow.expanded .narrow-links .link>.btn,.layout-topbar .nav-narrow.expanded .narrow-links .link>a{font-size:bold;padding:0 16px}}@media screen and (max-width:576px){.layout-topbar>div{align-items:flex-start}}.contactForm{padding:64px}.contactForm .contactFormContainer{align-items:center;background:#dbedfc;border-radius:32px;display:flex;flex-direction:column;margin:0 auto;padding:16px 64px;position:relative;max-width:800px}.contactForm .contactFormContainer>button{background-color:initial;border:none;color:#1d4585;font-size:28px;font-weight:700;position:absolute;right:20px;top:20px}.contactForm .contactFormContainer:after{content:url(/26f0931b277636ffb532ce03ae09352c.svg);left:-48px;position:absolute;top:15%;z-index:-1}.contactForm .contactFormContainer .btnSend{border:none}.contactForm .contactFormContainer>h2{color:#72b7f5;font-size:32px}.contactForm .contactFormContainer>p{color:#282828;text-align:justify}.contactForm .contactFormContainer .contactContainer{display:flex;flex-direction:column;gap:16px;justify-content:center;padding-bottom:32px}.contactForm .contactFormContainer .contactContainer .contacTextarea>div .placeholder{background:transparent}.contactForm .contactFormContainer .contactContainer .contactFormFirst,.contactForm .contactFormContainer .contactContainer .contactFormSecond{display:flex;gap:32px}.contactForm .contactFormContainer .contactContainer .contactFormFirst label,.contactForm .contactFormContainer .contactContainer .contactFormSecond label{display:none}.language-selector{background-color:#fff;border-radius:4px}.footer{background-color:#282828;color:#fff;justify-content:center;margin-top:auto;padding:100px 32px;flex-direction:column}.footer,.footer>div{align-items:center;display:flex}.footer>div{justify-content:space-between;width:100%;max-width:1500px}.footer>div .footer-info{align-items:flex-start;display:flex;flex-direction:column}.footer>div .footer-info h2{text-transform:uppercase}.footer>div .footer-info a{color:#fff;padding:4px 0}.footer>div .footer-conditions{align-items:flex-start;display:flex;flex-direction:column}.footer>div .footer-conditions>h2{text-transform:uppercase}.footer>div .footer-conditions>div{padding:4px 0}.footer>div .footer-conditions>div>p{margin:0}.footer>div .footer-conditions>div>p:not(:last-child){margin-right:16px}.footer>div .footer-conditions>div:not(.language-selector){align-items:center;display:flex;justify-content:flex-start}.footer>div .footer-conditions>div:not(.language-selector) .btn{background-color:initial;border:0;padding:0}.footer>div .footer-conditions>div:not(.language-selector) .btn i{font-size:20px}.footer>div .footer-conditions>div:not(.language-selector) .btn:hover{color:#72b7f5}.footer>div .footer-conditions>div:not(.language-selector) .btn:not(:last-child){margin-right:16px}.footer>div .footer-conditions .wozzo-selector .wozzo-selector-input .wozzo-input.disabled div input{color:#fff}.footer>div .footer-conditions .wozzo-selector-btns{background-color:initial}.footer>div .footer-developer{display:flex;flex-direction:column;gap:16px}.footer>div .footer-developer a{color:#fff}.footer>div .footer-developer>button{background:transparent;border:1px solid #fff}.footer>div .footer-developer>button:hover{background:#1d4585}.footer>div .footer-developer .wozzo-modal-container .wozzo-modal{max-width:600px}.footer>div .footer-developer .wozzo-modal-container .wozzo-modal .wozzo-modal-body{background:transparent}.footer>div .footer-developer .wozzo-modal-container .wozzo-modal .wozzo-modal-body .contactForm{padding:0}.footer .kit-digital{display:flex;justify-content:center;flex-direction:column}.footer .kit-digital>p{color:#fff;text-align:center}.footer .kit-digital .logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.footer .kit-digital .logos>img{height:80px}.footer.footer-sidebar{padding-left:80px}.footer.footer-large-sidebar{padding-left:200px;padding-right:40px}@media screen and (max-width:1200px){.footer.footer-large-sidebar,.footer.footer-sidebar{padding-left:32px;padding-right:32px}.footer-developer .wozzo-modal-container .wozzo-modal{max-width:566px}}@media screen and (max-width:992px){.footer{padding:64px 32px}.footer>div{flex-direction:column;gap:16px}.footer>div .footer-conditions,.footer>div .footer-developer,.footer>div .footer-info{align-items:center}}.loading-container{height:100px;width:100px;display:flex;align-items:center;justify-content:center;margin:10px auto}.loading-container>div{border:1px solid #d8d8d8;border-radius:50%;position:absolute;transition:all .5s linear}.loading-container .loader{width:80px;height:80px;border-top:3px solid #1d4585;animation:spin .8s linear infinite}.loading-container .loader2{width:60px;height:60px;border-right:2px solid rgba(97,125,170,.8);animation:spin-two .85s linear infinite}.loading-container .loader3{width:40px;height:40px;border-left:1px solid rgba(29,69,133,.5);animation:spin-three .9s linear infinite}.loading-container img{height:20px;width:auto;animation:scaleZeroToOne 1s linear infinite}.loading-container:hover>div{border-radius:5%}.loading-container:hover .loader{border-left:40px solid transparent;border-top:80px solid #1d4585;border-right:40px solid transparent}.loading-container:hover .loader2{border-top:30px solid transparent;border-right:60px solid rgba(97,125,170,.8);border-bottom:30px solid transparent}.loading-container:hover .loader3{border-top:20px solid transparent;border-left:40px solid rgba(29,69,133,.5);border-bottom:20px solid transparent}@keyframes spin{0%{transform:rotate(0deg);border-top-color:#1d4585}25%{border-top-color:#9dcc8a}50%{border-top-color:#1d4585}75%{border-top-color:#9dcc8a}to{transform:rotate(1turn)}}@keyframes spin-two{0%{transform:rotate(0deg);border-right-color:rgba(97,125,170,.8)}15%{border-right-color:rgba(186,219,173,.8)}40%{border-right-color:rgba(97,125,170,.8)}65%{border-right-color:rgba(186,219,173,.8)}90%{border-right-color:rgba(97,125,170,.8)}to{transform:rotate(-1turn)}}@keyframes spin-three{0%{transform:rotate(0deg);border-left-color:rgba(157,204,138,.5)}25%{border-left-color:rgba(29,69,133,.5)}50%{border-left-color:rgba(157,204,138,.5)}75%{border-left-color:rgba(29,69,133,.5)}to{transform:rotate(1turn)}}.register-form{display:flex;flex-direction:column;align-items:center}.register-form>i{color:#fff;background-color:#1d4585;border:2px solid #153672;width:75px;height:75px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:45px}.register-form .social-buttons{display:flex;margin-bottom:8px}.register-form .social-buttons>*{flex:1}.register-form .social-buttons .google-btn{margin-right:4px}.register-form .social-buttons>span{margin-left:4px}.register-form .wozzo-input{margin:4px 0}.register-form>div{width:100%}.register-form .btn.register-btn{margin-top:4px;width:100%}.login-form{display:flex;flex-direction:column;align-items:center}.login-form>.info-container{margin-bottom:16px}.login-form>i{color:#fff;background-color:#1d4585;border:2px solid #153672;width:75px;height:75px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:50px}.login-form .social-buttons{display:flex;margin-bottom:8px}.login-form .social-buttons>*{flex:1}.login-form .social-buttons .google-btn{margin-right:4px}.login-form .social-buttons>span{margin-left:4px}.login-form .wozzo-input{margin:4px 0}.login-form>div{width:100%}.login-form .btn.forgot-btn{color:#153672;text-decoration:underline}.login-form .btn.login-btn{margin-top:4px;width:100%}.login-form .error-container .btn{margin-top:8px}.forgot-form{display:flex;flex-direction:column;align-items:center}.forgot-form>.info-container{margin-bottom:16px}.forgot-form>i{color:#fff;background-color:#1d4585;border:2px solid #153672;width:75px;height:75px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:50px}.forgot-form .wozzo-input{margin:4px 0}.forgot-form>div{width:100%}.forgot-form .btn.forgot-btn{color:#153672;text-decoration:underline}.forgot-form .btn.login-btn{margin-top:4px;width:100%}.wozzo-modal.login-register-modal{max-width:600px;width:95%}.wozzo-modal.login-register-modal .wozzo-modal-header{background:transparent;padding:0}.wozzo-modal.login-register-modal .wozzo-modal-header .wozzo-tabs{width:100%}.wozzo-modal.login-register-modal .wozzo-modal-body{padding:0;border:0;background-color:initial;overflow-x:hidden}.wozzo-modal.login-register-modal .login-register-modal-tabs{display:flex;width:100%;position:fixed;margin-top:-1px}.wozzo-modal.login-register-modal .login-register-modal-tabs>.btn{flex:1;margin:0;border-radius:0;background-color:silver;border-bottom:1px solid #1d4585;transition:all .25s linear}.wozzo-modal.login-register-modal .login-register-modal-tabs>.btn:disabled{background-color:#1d4585}.wozzo-modal.login-register-modal .login-register-modal-form{padding:32px 16px 16px;background-color:#fff;display:flex;justify-content:center;width:100%}.wozzo-modal.login-register-modal .login-register-modal-form .forgot-form,.wozzo-modal.login-register-modal .login-register-modal-form .login-form,.wozzo-modal.login-register-modal .login-register-modal-form .register-form{width:100%;opacity:1;transition:all .25s linear .25s}.wozzo-modal.login-register-modal .login-register-modal-form .forgot-form *,.wozzo-modal.login-register-modal .login-register-modal-form .login-form *,.wozzo-modal.login-register-modal .login-register-modal-form .register-form *{max-height:1200px}.wozzo-modal.login-register-modal .login-register-modal-form .forgot-form.hidden{margin-right:-100%}.wozzo-modal.login-register-modal .login-register-modal-form .login-form.hidden,.wozzo-modal.login-register-modal .login-register-modal-form .register-form.hidden{margin-left:-100%}.wozzo-modal.login-register-modal .login-register-modal-form .hidden{opacity:0;transform:rotateY(90deg);transition:all .25s linear,max-height .25s linear .25s}.wozzo-modal.login-register-modal .login-register-modal-form .hidden *{max-height:0;transition:all .25s linear,max-height .25s linear .25s}@media screen and (max-width:1200px){.wozzo-modal.login-register-modal .wozzo-tabs .wozzo-tab.btn>span{font-size:12px}}.main-sidebar{background-color:#1d4585;bottom:0;display:flex;flex-direction:column;transition:width .25s linear;top:0;left:0;width:80px;z-index:3}.main-sidebar,.main-sidebar .arrow-button{-webkit-box-shadow:2px 0 4px 2px rgba(40,40,40,.2);-moz-box-shadow:2px 0 4px 2px rgba(40,40,40,.2);box-shadow:2px 0 4px 2px rgba(40,40,40,.2);position:fixed}.main-sidebar .arrow-button{margin-left:90px;margin-top:8px;transition:margin-left .25s linear,background-color .25s linear}.main-sidebar .arrow-button i{transition:transform .25s linear}.main-sidebar .expand-button{display:none}.main-sidebar>div{display:flex;flex-direction:column;flex:1}.main-sidebar span{font-size:0;transition:all .25s linear}.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:100px;justify-content:center;margin:16px auto;transition:all .25s linear;max-width:80px;overflow:hidden}.main-sidebar .sidebar-header .home img{width:40px}.main-sidebar .sidebar-header .home span{margin-top:8px;text-transform:uppercase}.main-sidebar .sidebar-content{display:flex;justify-content:space-between;overflow-y:auto}.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;color:#fff;display:flex;font-family:Arial,Helvetica,sans-serif;height:30px;justify-content:center;margin-top:-1px;transition:background-color .25s linear;border-top:1px solid #fff;border-bottom:1px solid #fff}.main-sidebar .sidebar-content .link i{font-size:14px}.main-sidebar .sidebar-content .link:hover{background-color:#617daa}.main-sidebar.expanded{width:250px}.main-sidebar.expanded .sidebar-content .link{justify-content:flex-start}.main-sidebar.expanded .arrow-button{margin-left:260px}.main-sidebar.expanded .arrow-button i{transform:rotate(180deg)}.main-sidebar.expanded .home{transition:all .3s linear;max-width:300px}.main-sidebar.expanded .home span{font-size:20px}.main-sidebar.expanded .link span{font-size:14px;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:20px;margin:0}.main-sidebar .sidebar-header .expand-button{display:block;left:8px;padding:0;position:fixed;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;opacity:0;transition:all .25s linear;max-height:0;pointer-events:none}.main-sidebar.expanded{width:100%;height:100vh}.main-sidebar.expanded .sidebar-content .link{justify-content:center}.main-sidebar.expanded .sidebar-content,.main-sidebar.expanded .sidebar-content *{font-size:inherit;opacity:1;max-height:9999px;pointer-events:all}}#main-container{overflow-x:hidden}#main-container .page>div.page-background{padding:32px;background-color:#f4f4f4}#main-container .page.page-navbar,#main-container .page:not(.page-sidebar):not(.page-large-sidebar){padding-top:70px}#main-container .page.page-sidebar{padding-left:80px}#main-container .page.page-large-sidebar{padding-left:150px}@media screen and (max-width:1200px){#main-container{margin:0;padding-top:70px}#main-container .page{padding-top:0}#main-container .page>div.page-background{padding:16px}#main-container .page.page-navbar,#main-container .page:not(.page-sidebar):not(.page-large-sidebar){padding-top:0}#main-container .page.page-large-sidebar,#main-container .page.page-sidebar{padding-left:0}}.backoffice-card{padding:16px}.backoffice-card>.btn{padding:0;border:0;display:flex;align-items:flex-end;border-radius:4px;min-height:300px;background-position:50%;background-repeat:no-repeat;background-size:cover;-webkit-box-shadow:0 0 4px 4px hsla(0,0%,53.3%,.25);-moz-box-shadow:0 0 4px 4px hsla(0,0%,53.3%,.25);box-shadow:0 0 4px 4px hsla(0,0%,53.3%,.25)}.backoffice-card>.btn .backoffice-card-title{display:flex;align-items:flex-end;justify-content:center;border-radius:0 0 4px 4px;width:100%;height:75px;font-size:14px;background-color:initial;transition:all .25s ease-in-out;background-color:rgba(29,69,133,.5)}.backoffice-card>.btn.disabled{background-blend-mode:color-burn}.backoffice-card>.btn.disabled .backoffice-card-title{color:#888;background-color:rgba(10,31,85,.5)}.backoffice-card>.btn:not(.disabled):hover .backoffice-card-title{height:150px;font-size:20px;background-color:rgba(29,69,133,.75)}@media screen and (max-width:992px){.backoffice-card{padding:8px}}#backoffice-container{align-items:center;background-color:#f4f4f4;display:flex;flex-direction:column;min-height:100vh}#backoffice-container .cards-full{align-items:center;display:flex;justify-content:center;width:90%;max-width:1200px}#backoffice-container .cards-full>.backoffice-card{width:100%}#backoffice-container .cards-container{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;width:90%;max-width:1200px}#backoffice-container .cards-container>.backoffice-card{flex:0 25%}@media screen and (max-width:992px){#backoffice-container .cards-container>.backoffice-card{flex:0 33.3333%}}@media screen and (max-width:768px){#backoffice-container .cards-container>.backoffice-card{flex:0 50%}}@media screen and (max-width:576px){#backoffice-container .cards-container>.backoffice-card{flex:0 100%}}.wozzo-modal-container .wozzo-modal.generate-password{max-width:600px}.wozzo-modal-container .wozzo-modal.generate-password .wozzo-modal-body{display:flex;flex-direction:column;align-items:center;justify-content:center}.wozzo-modal-container .wozzo-modal.generate-password .wozzo-modal-body p{margin:0}.wozzo-modal-container .wozzo-modal.generate-password .wozzo-modal-body .password{padding:8px 16px;font-size:20px;font-weight:700;margin-bottom:16px}.create-update-modal-user .wozzo-search{margin-top:8px}.create-update-modal-user .wozzo-modal-body .inputs{display:flex;flex-wrap:wrap;gap:8px}.create-update-modal-user .wozzo-modal-body .inputs .input{width:calc(50% - 8px)}#backoffice-users-container{display:flex;flex-direction:column;align-items:center;min-height:100vh}#backoffice-users-container .generic-backoffice{min-height:100vh}#backoffice-user-roles-container .generic-backoffice-table .wozzo-table tr i.fa-check{color:#699c1c}#backoffice-user-roles-container .generic-backoffice-table .wozzo-table tr i.fa-times{color:#db341a}.questionnaire{background-color:#f3f4f6;display:flex;flex-direction:column}.questionnaire .questionnaire-form{display:flex;flex-direction:column;flex:1}.questionnaire .questionnaire-form .questionnaireSections .section,.questionnaire .questionnaire-form .questionnaireSections .sections{display:flex;flex-direction:column;gap:8px}.questionnaire .questionnaire-form .questionnaireSections .section>h1,.questionnaire .questionnaire-form .questionnaireSections .sections>h1{color:#1d4585;font-size:16px;margin:8px 0 0}.questionnaire .questionnaire-form .questionnaireSections .section .section,.questionnaire .questionnaire-form .questionnaireSections .sections .section{display:flex;flex-direction:column;gap:16px}.questionnaire .questionnaire-form .questionnaireSections .section .section>h2,.questionnaire .questionnaire-form .questionnaireSections .sections .section>h2{font-size:14px;margin:0}.questionnaire .questionnaire-form .questionnaireSections .section .section .error,.questionnaire .questionnaire-form .questionnaireSections .sections .section .error{border:2px solid red}.questionnaire .questionnaire-form .questionnaireSections .section .section .questionWrapper,.questionnaire .questionnaire-form .questionnaireSections .sections .section .questionWrapper{background-color:#fff;border-radius:16px;padding:8px 16px}.questionnaire .questionnaire-form .questionnaireSections .section .section .questionWrapper>p,.questionnaire .questionnaire-form .questionnaireSections .sections .section .questionWrapper>p{color:#1d4585;font-weight:500;margin:0 0 8px}.questionnaire .questionnaire-form .questionnaireSections .section .section .questionWrapper .question,.questionnaire .questionnaire-form .questionnaireSections .sections .section .questionWrapper .question{display:flex;flex-wrap:wrap;gap:16px}.questionnaire .questionnaire-form .questionnaireSections .section .section .questionWrapper .question>button,.questionnaire .questionnaire-form .questionnaireSections .sections .section .questionWrapper .question>button{border-radius:8px}.questionnaire .questionnaire-form .questionnaireSections .section .section .questionWrapper .question .wozzo-input,.questionnaire .questionnaire-form .questionnaireSections .sections .section .questionWrapper .question .wozzo-input{width:100%}.questionnaire .questionnaire-form .questionnaireSections .section .error,.questionnaire .questionnaire-form .questionnaireSections .sections .error{border:2px solid red}.questionnaire .questionnaire-form .questionnaireSections .section .questionWrapper,.questionnaire .questionnaire-form .questionnaireSections .sections .questionWrapper{background-color:#fff;border-radius:16px;padding:16px}.questionnaire .questionnaire-form .questionnaireSections .section .questionWrapper .section,.questionnaire .questionnaire-form .questionnaireSections .sections .questionWrapper .section{gap:16px}.questionnaire .questionnaire-form .questionnaireSections .section .questionWrapper>p,.questionnaire .questionnaire-form .questionnaireSections .sections .questionWrapper>p{color:#1d4585;font-weight:500;margin-top:0}.questionnaire .questionnaire-form .questionnaireSections .section .questionWrapper .questionWrapper,.questionnaire .questionnaire-form .questionnaireSections .sections .questionWrapper .questionWrapper{padding:8px 0}.questionnaire .questionnaire-form .questionnaireSections .section .questionWrapper .question,.questionnaire .questionnaire-form .questionnaireSections .sections .questionWrapper .question{display:flex;flex-wrap:wrap;gap:16px}.questionnaire .questionnaire-form .questionnaireSections .section .questionWrapper .question .buttonFalse,.questionnaire .questionnaire-form .questionnaireSections .sections .questionWrapper .question .buttonFalse{background-color:initial;border-color:#888;color:#888}.questionnaire .questionnaire-form .questionnaireSections .section .questionWrapper .question>button,.questionnaire .questionnaire-form .questionnaireSections .sections .questionWrapper .question>button{border-radius:8px}.questionnaire .questionnaire-form .questionnaireSections .section .questionWrapper .question .wozzo-input,.questionnaire .questionnaire-form .questionnaireSections .sections .questionWrapper .question .wozzo-input{width:100%}.questionnaire .questionnaire-form .questionnaireSections .section .questionWrapper .question .error,.questionnaire .questionnaire-form .questionnaireSections .sections .questionWrapper .question .error{border-color:red}.questionnaire .questionnaire-buttons{display:flex;flex-direction:row-reverse;margin-top:16px}.questionnaire .questionnaire-buttons .btn{margin-left:8px}.questionnaire .questionnaire-buttons .btn:last-child{margin-left:0}.booking-signature-form{display:flex;flex-direction:column;row-gap:16px}.booking-signature-form>*{width:100%}.booking-signature-form .booking-signature{border:1px solid #d8d8d8;border-radius:4px}.booking-signature-form .signature-canvas{align-items:center;border-radius:4px;border:1px solid silver;display:flex;height:200px;justify-content:center;padding:4px}.booking-signature-form .signature-canvas.error{border-color:#db341a}.booking-signature-form .signature-canvas>canvas{width:100%;height:100%}.booking-signature-form .signature-canvas>img{max-height:100%;max-width:100%}.booking-signature-form .signed-date{font-size:12px}#backoffice-bookings-container .generic-backoffice-table .wozzo-table tr i.fa-check{color:#699c1c}#backoffice-bookings-container .generic-backoffice-table .wozzo-table tr i.fa-times{color:#db341a}#backoffice-bookings-container .clients-modal .wozzo-modal-body .clients{display:flex;flex-direction:column}#backoffice-bookings-container .clients-modal .wozzo-modal-body .clients .client{display:flex;flex-direction:column;background-color:#f3f4f6;padding:8px;border:2px solid #1d4585;border-radius:16px;overflow:hidden}#backoffice-bookings-container .clients-modal .wozzo-modal-body .clients .client .clientInfo{display:flex;flex-direction:row;align-items:center}#backoffice-bookings-container .clients-modal .wozzo-modal-body .clients .client .clientInfo>button{margin-left:auto}#backoffice-clients-container .generic-backoffice-table .wozzo-table tr i.fa-check{color:#699c1c}#backoffice-clients-container .generic-backoffice-table .wozzo-table tr i.fa-times{color:#db341a}#backoffice-client-types-container .generic-backoffice-table .wozzo-table tr i.fa-check{color:#699c1c}#backoffice-client-types-container .generic-backoffice-table .wozzo-table tr i.fa-times{color:#db341a}#backoffice-companies-container{display:flex;flex-direction:column;align-items:center;min-height:100vh}#backoffice-companies-container .generic-backoffice{min-height:100vh}.custom-box{display:flex;align-items:center;flex-direction:column}.custom-box>div{background-color:#fff;padding:16px;width:100%}.custom-box>div .custom-box-header{margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #d8d8d8;display:flex;align-items:center;justify-content:space-between;min-height:42px}.custom-box>div .custom-box-header>h2{margin:0;color:#1d4585}.custom-box.main-custom-box>div{border-top:4px solid #1d4585;padding-top:12px}.company .company-inactive{margin-top:-16px;margin-bottom:16px;width:100%;text-align:center;background-color:#db341a;color:#fff;font-weight:500}.company .checkbox-online-payment{margin-top:8px}.company{display:flex;flex-direction:column}.company .company-form{display:flex;align-items:center}.company .company-form .company-logo{flex:1;display:flex;align-items:center;justify-content:center}.company .company-form .company-info{flex:3}.company .company-form .company-info .company-address{display:flex}.company .company-form .company-info .company-address .wozzo-input{flex:1}.company .company-form .company-info .company-address .btn{color:#282828}.company .company-form .company-info .company-address .btn i{transition:all .25s linear}.company .company-form .company-info .company-address .btn.expanded i{transform:rotate(180deg)}.company .company-form .company-info .company-address-extended{pointer-events:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;opacity:0;border:1px solid rgba(29,69,133,.2);border-radius:4px;padding:0 8px;transition:all .25s linear}.company .company-form .company-info .company-address-extended>*{max-height:0;opacity:0;transition:all .25s linear}.company .company-form .company-info .company-address-extended.expanded{pointer-events:all;opacity:1;margin-top:8px;padding:8px}.company .company-form .company-info .company-address-extended.expanded>*{max-height:100px;opacity:1}.company .company-buttons{margin-top:16px;display:flex;flex-direction:row-reverse}.company .company-buttons .btn{margin-left:8px}.company .company-buttons .btn:last-child{margin-left:0}@media screen and (max-width:768px){.company .company-form{flex-direction:column}}.spa{display:flex;flex-direction:column}.spa .spa-inactive{margin-top:-16px;margin-bottom:16px;width:100%;text-align:center;background-color:#db341a;color:#fff;font-weight:500}.spa .spa-form{display:flex;flex-direction:column;align-items:center}.spa .spa-form .spa-info{flex:3;width:100%}.spa .spa-form .spa-info>*{margin:8px 0}.spa .spa-form .spa-info>:first-child{margin-top:0}.spa .spa-form .spa-info>:last-child{margin-bottom:0}.spa .spa-form .spa-info .spa-url{padding:0;border:0;text-decoration:underline;font-weight:700;margin:8px 0;width:fit-content}.spa .spa-form .spa-info .spa-address{display:flex}.spa .spa-form .spa-info .spa-address .wozzo-input{flex:1}.spa .spa-form .spa-info .spa-address .btn{color:#282828}.spa .spa-form .spa-info .spa-address .btn i{transition:all .25s linear}.spa .spa-form .spa-info .spa-address .btn.expanded i{transform:rotate(180deg)}.spa .spa-form .spa-info .spa-address-extended{pointer-events:none;display:flex;flex-wrap:wrap;align-items:center;opacity:0;border:1px solid rgba(29,69,133,.2);border-radius:4px;padding:0 8px;transition:all .25s linear}.spa .spa-form .spa-info .spa-address-extended>*{width:100%;max-height:0;opacity:0;transition:all .25s linear}.spa .spa-form .spa-info .spa-address-extended.expanded{pointer-events:all;opacity:1;margin-top:8px;padding:8px}.spa .spa-form .spa-info .spa-address-extended.expanded>*{max-height:100px;opacity:1}.spa .spa-form .spa-info .wozzo-textarea .wozzo-input-counter{margin-top:-16px}.spa .spa-buttons{margin-top:16px;display:flex;flex-direction:row-reverse}.spa .spa-buttons .btn{margin-left:8px}.spa .spa-buttons .btn:last-child{margin-left:0}.spa.spa-info-mode .spa-form .spa-info i{font-weight:700}.spa.spa-info-mode .spa-form .spa-info .spa-address input{font-weight:700;color:#282828}.spa.spa-info-mode .spa-form .spa-info .placeholder{opacity:0}.spa-card{padding:0 8px}.spa-card>div{background-color:#fff;display:flex;flex-direction:column}.spa-card>div .spa-image{height:300px;width:100%;object-fit:cover;overflow:hidden;display:flex}.spa-card>div .spa-image img{height:100%;min-width:100%;object-fit:cover}.spa-card>div .btn.spa-image{padding:0;border:0;border-radius:0;background-size:cover;display:block}.spa-card>div .btn.spa-image .spa-image-text{display:flex;align-items:center;justify-content:center;transition:all .25s linear;height:0;width:100%;font-size:0}.spa-card>div .btn.spa-image .spa-image-text .spa-name{background-color:#617daa;padding:16px;margin:0;color:#fff;font-size:20px;font-weight:500}.spa-card>div .btn.spa-image .spa-image-text>:nth-child(2){margin-left:8px}.spa-card>div .btn.spa-image:hover .spa-image-text{height:100%;font-size:20px;background-color:rgba(29,69,133,.5)}.spa-card>div .spa-name{background-color:#617daa;padding:16px;margin:0;color:#fff;font-size:20px;font-weight:500}.spa-card>div .spa-inactive{margin:0;width:100%;text-align:center;background-color:#db341a;color:#fff;font-weight:500}.spa-card>div .spa-address{display:flex;align-items:center;justify-content:flex-start;padding:16px;color:#888}.spa-card>div .spa-address i{margin-right:8px;color:#888}.spa-card>div .spa-address p{font-size:12px}.spa-card.spa-card-search>div>*{padding:16px}.spa-card.spa-card-search>div .spa-name{background-color:initial;color:#282828;margin:0;padding:0 16px}.spa-card.spa-card-search>div p.spa-desc{color:#888;margin:0;padding-bottom:0;height:50px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.spa-card.spa-card-search>div .spa-address p{margin:0}.spa-card.spa-card-search>div>.btn{border-radius:0}.spa-list{display:flex;flex-wrap:wrap}.spa-list .alert-container{flex:0 100%;padding:0}.spa-list>*{flex:0 33%;padding:8px}.spa-list .add-spa-btn{min-height:200px;height:100%;flex-direction:column;font-size:24px}.spa-list .add-spa-btn i{margin-bottom:8px}@media screen and (max-width:1200px){.spa-list .spa{flex:0 50%}}@media screen and (max-width:768px){.spa-list .spa{flex:0 100%}}.wozzo-modal-container .wozzo-modal.questionnaire-modal{max-width:600px}.wozzo-modal-container .wozzo-modal.questionnaire-modal .wozzo-modal-body{height:82vh;padding:0;position:relative;overflow-y:scroll}.wozzo-modal-container .wozzo-modal.questionnaire-modal .wozzo-modal-body form .questionnaire-form{padding:16px}.wozzo-modal-container .wozzo-modal.questionnaire-modal .wozzo-modal-body form .questionnaire-buttons{background:#fff;bottom:0;padding:8px 16px;position:sticky;border-top:1px solid #d8d8d8}.user{display:flex;flex-direction:column}.user>div{display:flex;align-items:center}.user>div .user-image{max-width:50%;margin-right:16px}.user>div .user-form{display:flex;flex-direction:column;align-items:center;flex:1}.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>div .user-form .user-info .user-questionnaire{display:flex;flex-wrap:wrap;align-items:center;margin-top:8px;justify-content:space-around}.user>div .user-form .user-info .user-questionnaire .alert-container{margin:8px 0}.user>div .user-form .user-info .user-questionnaire .alert-container i{font-size:16px}.user .user-buttons{margin-top:16px;display:flex;flex-direction:row-reverse}.user .user-buttons .btn{margin-left:8px}.user .user-buttons .btn:last-child{margin-left:0}.wozzo-modal-container .wozzo-modal.user-modal{max-width:600px}.wozzo-modal-container .wozzo-modal.user-modal .wozzo-modal-body{padding:0}.wozzo-modal-container .wozzo-modal.user-modal .wozzo-modal-body form .user-image{padding-left:16px}.wozzo-modal-container .wozzo-modal.user-modal .wozzo-modal-body form .user-form{padding-right:16px}.wozzo-modal-container .wozzo-modal.user-modal .wozzo-modal-body form .user-buttons{padding:8px 16px;border-top:1px solid #d8d8d8}#backoffice-new-company-container,#backoffice-new-company-container>.page-background{display:flex;flex-direction:column;align-items:center;min-height:100vh}#backoffice-new-company-container>.page-background{width:100%}#backoffice-new-company-container>.page-background .back-btn{margin-bottom:16px}#backoffice-new-company-container>.page-background>:not(.wozzo-modal-container){max-width:1500px;width:95%}#backoffice-new-company-container>.page-background>.custom-box{margin-bottom:32px}#backoffice-currencies-container .generic-backoffice-table .wozzo-table tr i.fa-check{color:#699c1c}#backoffice-currencies-container .generic-backoffice-table .wozzo-table tr i.fa-times{color:#db341a}#backoffice-effects-container .generic-backoffice-table .wozzo-table tr i.fa-check{color:#699c1c}#backoffice-effects-container .generic-backoffice-table .wozzo-table tr i.fa-times{color:#db341a}#backoffice-errors-container .generic-backoffice-table .wozzo-table tr td{overflow:hidden}#backoffice-errors-container .generic-backoffice-table .wozzo-table tr .error-text{white-space:nowrap;text-overflow:ellipsis}#backoffice-payments-container .generic-backoffice-table .wozzo-table tr i.fa-check{color:#699c1c}#backoffice-payments-container .generic-backoffice-table .wozzo-table tr i.fa-times{color:#db341a}.room,.room .room-form{display:flex;flex-direction:column}.room .room-form{align-items:center}.room .room-form .wozzo-dropzone{margin-bottom:16px}.room .room-form .room-info{flex:3;width:100%}.room .room-form .room-info>*{margin:8px 0}.room .room-form .room-info>:first-child{margin-top:0}.room .room-form .room-info>:last-child{margin-bottom:0}.room .room-form .room-info .room-address{display:flex}.room .room-form .room-info .room-address .wozzo-input{flex:1}.room .room-form .room-info .room-address .btn{color:#282828}.room .room-form .room-info .room-address .btn i{transition:all .25s linear}.room .room-form .room-info .room-address .btn.expanded i{transform:rotate(180deg)}.room .room-form .room-info .room-address-extended{pointer-events:none;display:flex;flex-wrap:wrap;align-items:center;opacity:0;border:1px solid rgba(29,69,133,.2);border-radius:4px;padding:0 8px;transition:all .25s linear}.room .room-form .room-info .room-address-extended>*{width:100%;max-height:0;opacity:0;transition:all .25s linear}.room .room-form .room-info .room-address-extended.expanded{pointer-events:all;opacity:1;margin-top:8px;padding:8px}.room .room-form .room-info .room-address-extended.expanded>*{max-height:100px;opacity:1}.room .room-buttons{margin-top:16px;display:flex;flex-direction:row-reverse}.room .room-buttons .btn{margin-left:8px}.room .room-buttons .btn:last-child{margin-left:0}.room-treatment-list .room-treatment-modal{max-width:600px}.room-treatment-list .room-treatment-modal .room-treatment-buttons .btn{margin-left:8px}.room-treatment-list .room-treatment-modal .room-treatment-buttons .btn:last-child{margin-left:0}.room-treatment-list .wozzo-table-container{margin:0}#backoffice-room-container,#backoffice-room-container>.page-background{display:flex;flex-direction:column;align-items:center;min-height:100vh}#backoffice-room-container>.page-background{width:100%}#backoffice-room-container>.page-background .back-btn{margin-bottom:16px}#backoffice-room-container>.page-background>*{max-width:1500px;width:95%}#backoffice-room-container .room-main-info{display:flex}#backoffice-room-container .room-main-info>.custom-box{margin-bottom:32px}#backoffice-room-container .room-main-info .backoffice-room-form{padding-right:16px}#backoffice-room-container .room-main-info .room-treatments-container{padding-left:16px}#backoffice-room-container .room-main-info>.custom-box:first-child{flex:1;padding-right:16px}#backoffice-room-container .room-main-info>.custom-box:last-child{flex:2;padding-left:16px}@media screen and (max-width:1200px){#backoffice-new-room-container .room-main-info{flex-direction:column}#backoffice-new-room-container .room-main-info .backoffice-room-form,#backoffice-new-room-container .room-main-info .room-treatments-container{padding:0}}#backoffice-rooms-container .generic-backoffice-table .wozzo-table tr i.fa-check{color:#699c1c}#backoffice-rooms-container .generic-backoffice-table .wozzo-table tr i.fa-times{color:#db341a}.spa-hours-form{display:flex;flex-direction:column}.spa-hours-form .spa-hour{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;transition:all .25s linear}.spa-hours-form .spa-hour>p{margin:0}.spa-hours-form .spa-hour .wozzo-checkbox-container{flex-direction:row-reverse}.spa-hours-form .spa-hour .spa-hours-date>:first-child{padding-right:8px}.spa-hours-form .spa-hour .spa-hours-date>:nth-child(2){padding-left:8px}.spa-hours-form .spa-hour .spa-hours-date .btn i{color:#153672}.spa-hours-form .spa-hour .spa-hours-date .remove-btn i{color:#db341a}.spa-hours-form .spa-hour>div{display:flex;align-items:flex-end;justify-content:flex-end}.spa-hours-form .spa-hour>div>span{font-weight:700}.spa-hours-form .spa-hour>div>span:not(:first-child){margin-left:8px}.spa-hours-form .spa-hour>div>span:not(:last-child):after{margin-left:8px;content:"&"}.spa-hours-form .spa-hour>div:not(.spa-hours-date) span{text-transform:uppercase}.spa-hours-form .spa-hour:last-child{margin-bottom:0}.spa-hours-form .spa-hour.editing{padding-bottom:16px;border-bottom:1px solid #153672;flex-wrap:wrap}.spa-hours-form .spa-hours-buttons{margin-top:16px;display:flex;flex-direction:row-reverse}.spa-hours-form .spa-hours-buttons .btn{margin-left:8px}.spa-hours-form .spa-hours-buttons .btn:last-child{margin-left:0}.room-card{background-color:#fff;display:flex;flex-direction:column}.room-card .room-image{height:200px;width:100%;object-fit:cover;overflow:hidden;display:flex}.room-card .room-image img{height:100%;min-width:100%;object-fit:cover}.room-card .btn.room-image{padding:0;border:0;border-radius:0;background-size:cover;display:block}.room-card .btn.room-image .room-image-text{display:flex;align-items:center;justify-content:center;transition:all .25s linear;height:0;width:100%;font-size:0}.room-card .btn.room-image .room-image-text>:nth-child(2){margin-left:8px}.room-card .btn.room-image:hover .room-image-text{height:100%;font-size:20px;background-color:rgba(29,69,133,.5)}.room-card .room-name{background-color:#617daa;padding:16px;margin:0;color:#fff;font-size:20px;font-weight:500}.room-card .room-people{display:flex;align-items:center;justify-content:flex-start;padding:16px;color:#888}.room-card .room-people i{margin-right:8px;color:#888}.room-card .room-people p{font-size:12px;margin:0}.room-card.room-card-search>*{padding:16px}.room-card.room-card-search .room-name{background-color:tranroomrent;color:#282828;margin:0;padding:0 16px}.room-card.room-card-search p.room-desc{color:#888;margin:0;padding-bottom:0}.room-card.room-card-search .room-address p{margin:0}.room-card.room-card-search>.btn{border-radius:0}.room-list{display:flex;flex-wrap:wrap}.room-list .alert-container{flex:0 100%;padding:0}.room-list>*{flex:0 25%;padding:8px}.room-list .add-room-btn{min-height:200px;height:100%;flex-direction:column;font-size:24px}.room-list .add-room-btn i{margin-bottom:8px}@media screen and (max-width:1200px){.room-list .room{flex:0 33%}}@media screen and (max-width:992px){.room-list .room{flex:0 50%}}@media screen and (max-width:576px){.room-list .room{flex:0 100%}}.spa-images{display:flex}.spa-images .spa-images-container{display:flex;flex-wrap:wrap}.spa-images .spa-images-container .alert-container,.spa-images .spa-images-container>p{width:100%}.spa-images .spa-images-container .wozzo-dropzone{min-width:220px;width:100%;max-width:none;justify-content:flex-start}.spa-images .spa-images-container .wozzo-dropzone>.wozzo-dropzone-preview{width:100%}.spa-images .spa-images-container .wozzo-dropzone>.wozzo-dropzone-preview>.wozzo-multi-dropzone{flex-direction:row;flex-wrap:wrap}.spa-images .spa-images-container .wozzo-dropzone>.wozzo-dropzone-preview>.wozzo-multi-dropzone>*{width:200px}.spa-images .spa-images-container .wozzo-dropzone>.wozzo-dropzone-preview>.wozzo-multi-dropzone>:not(:last-child){margin-right:16px}.spa-images .spa-images-container .spa-image-container{padding:0 8px}.spa-images .spa-images-container .spa-image-container .spa-image{background-position:50%;background-size:cover;height:300px;display:flex;align-items:flex-start;justify-content:flex-end}.spa-images .spa-images-container .spa-image-container .spa-image .remove-btn{background-color:hsla(0,0%,100%,.5);color:#db341a;font-size:20px}.spa-images .spa-images-buttons{margin-top:16px;display:flex;flex-direction:row-reverse}.spa-images .spa-images-buttons .btn{margin-left:8px}.spa-images .spa-images-buttons .btn:last-child{margin-left:0}#backoffice-new-spa-container,#backoffice-new-spa-container>.page-background{display:flex;flex-direction:column;align-items:center;min-height:100vh}#backoffice-new-spa-container>.page-background{width:100%}#backoffice-new-spa-container>.page-background .back-btn{margin-bottom:16px}#backoffice-new-spa-container>.page-background>:not(.wozzo-modal-container){max-width:1500px;width:95%}#backoffice-new-spa-container>.page-background>:not(.wozzo-modal-container)>.custom-box{margin-bottom:32px}#backoffice-new-spa-container .spa-main-info{display:flex}#backoffice-new-spa-container .spa-main-info>.custom-box{margin-bottom:32px}#backoffice-new-spa-container .spa-main-info .backoffice-spa-form{flex:2;padding-right:16px}#backoffice-new-spa-container .spa-main-info .backoffice-spa-form .spa-form{flex-direction:row}#backoffice-new-spa-container .spa-main-info .backoffice-spa-form .spa-form .spa-info{width:auto}#backoffice-new-spa-container .spa-main-info .spa-hours-container{flex:1;padding-left:16px}@media screen and (max-width:1200px){#backoffice-new-spa-container .spa-main-info{flex-direction:column}#backoffice-new-spa-container .spa-main-info .backoffice-spa-form,#backoffice-new-spa-container .spa-main-info .spa-hours-container{padding:0}}#backoffice-spas-container .generic-backoffice-table .wozzo-table tr i.fa-check{color:#699c1c}#backoffice-spas-container .generic-backoffice-table .wozzo-table tr i.fa-times{color:#db341a}#backoffice-treatments-container .generic-backoffice-table .wozzo-table tr i.fa-check{color:#699c1c}#backoffice-treatments-container .generic-backoffice-table .wozzo-table tr i.fa-times{color:#db341a}#backoffice-treatment-options-container .generic-backoffice-table .wozzo-table tr i.fa-check{color:#699c1c}#backoffice-treatment-options-container .generic-backoffice-table .wozzo-table tr i.fa-times{color:#db341a}.quality-survey-form{padding:16px;max-width:1200px;margin:0 auto}.quality-survey-form>h1{text-align:center;color:#1d4585;font-size:32px}.quality-survey-form>p{margin-bottom:16px;white-space:pre-wrap}.quality-survey-form .section>h2{margin-top:16px;font-size:24px;text-decoration:underline}.quality-survey-form .section>p{margin-bottom:16px;white-space:pre-wrap}.quality-survey-form .section .question{margin-bottom:16px}.quality-survey-form .section .question.error>button,.quality-survey-form .section .question.error>textarea{border:1px solid #db341a}.quality-survey-form .section .question>label{display:block;margin-bottom:4px;font-weight:700}.quality-survey-form .section .question>button{padding:8px 16px;margin-right:4px;background-color:#d8d8d8;border:1px solid #d8d8d8;border-radius:4px;cursor:pointer}.quality-survey-form .section .question>button.selected{background-color:#9dcc8a;color:#fff}.quality-survey-form .section .question>button:hover{opacity:.8}.quality-survey-form .section .question .button-0.selected,.quality-survey-form .section .question .button-1.selected{background-color:#db341a;border-color:#db341a}.quality-survey-form .section .question .button-2.selected{background-color:#e8b125;border-color:#e8b125}.quality-survey-form .section .question .button-3.selected{background-color:#ffef5e;border-color:#ffef5e}.quality-survey-form .section .question .button-4.selected{background-color:#acde5b;border-color:#acde5b}.quality-survey-form .section .question .button-5.selected,.quality-survey-form .section .question .button-6.selected{background-color:#699c1c;border-color:#699c1c}.quality-survey-form .section .question>textarea{width:100%;padding:8px;border-radius:4px;border:1px solid #d8d8d8}@media (max-width:768px){.quality-survey-form h1{font-size:24px}.quality-survey-form h2{font-size:16px}}.quality-survey-chart-component-2{display:flex;flex-direction:column;gap:16px;margin:16px auto 0;max-width:1500px;padding:16px;width:95%}.quality-survey-chart-component-2>button{margin-left:auto}.quality-survey-chart-component-2 .chart-container{height:700px}.quality-survey-chart-component-2 .tooltip-component{background-color:hsla(0,0%,100%,.95);border-radius:16px;gap:4px;max-width:200px;padding:16px}.quality-survey-chart-component-2 .tooltip-component>p{margin:0}.quality-survey-chart-component-2 .tooltip-component>p:first-of-type{font-weight:600;margin-bottom:4px}.quality-survey-chart-component-2 .tooltip-component>p:not(:first-of-type){font-size:12px}.questionnaireTree p{margin:8px 0}.questionnaireTree .title{font-weight:700;margin:16px 0}.questionnaireTree .title.level-0{font-size:20px;color:#1d4585}.questionnaireTree .title.level-1{font-size:16px}.questionnaireTree .title.level-question{font-size:14px;color:#1d4585;margin-bottom:4px}.client-questionnaires-container{align-items:center;display:flex;flex-direction:column;padding-bottom:16px}.client-questionnaires-container>div{width:95%}.client-questionnaires-container .client-questionnaires-filters{background-color:#fff;border-radius:4px;display:flex;gap:16px;margin:0 auto 16px 2.5%;padding:16px;width:fit-content}.client-questionnaires-container .client-questionnaires-filters>button{background-color:#1d4585}.client-questionnaires-container .company-quality-surveys{background-color:#fff;border-radius:4px;padding:8px 16px}.client-questionnaires-container .company-quality-surveys>p{font-size:14px;color:#888;font-style:italic}.insight-container{padding:3rem 2rem}.insight-container .trend-history{margin-bottom:2rem}.insight-container .trend-history h3{font-size:1.2rem;font-weight:500}.insight-container .trend-history p{color:#888}.insight-container tr{text-align:center}@media screen and (min-width:992px){.insight-container{margin-left:80px;padding:3rem 5rem}}.item{flex-direction:column;gap:16px;padding:32px 8px;width:20%}.item,.item .itemImg{align-items:center;display:flex}.item .itemImg{background-image:url(/6c94c3b8f8c85fc63790102d3fe59c74.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:150px;justify-content:center;padding:16px;width:150px}.item .itemImg>img{height:80px;width:80px}@media screen and (max-width:768px){.item{padding:16px 0;text-align:center}}@media screen and (max-width:576px){.layout-topbar{text-align:left}.item{justify-content:flex-start;padding:16px 0;text-align:center;width:calc(50% - 16px)}}.slider-component{padding:32px 0}.slider-component .slider-content>div{height:unset!important}.slider-component .slider-content>div .card{display:flex;justify-content:center;align-items:center;height:100%}.slider-component .slider-content>div .card>img{max-width:80%}#landing-container{display:flex;flex-direction:column}#landing-container h1{color:#1d4585;font-size:40px;text-align:center}#landing-container h2{color:#1d4585;font-size:32px;text-align:center}#landing-container h3,#landing-container h4,#landing-container h5{color:#282828;font-family:Raleway,sans-serif;font-size:20px;font-size:16px;text-align:center}#landing-container .header-section{align-items:center;background:url(/ab7a49b02a2a4e0d938595bf824ff11d.jpg) 50% fixed;background-size:cover;display:flex;flex-direction:row-reverse;justify-content:space-around;min-height:100vh}#landing-container .header-section .header__container{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;padding:0 32px;max-width:1400px}#landing-container .header-section .header__container .header-logo{max-height:30vh}#landing-container .header-section .header__container .header__description{width:45%}#landing-container .header-section .header__container .header__description>h1{color:#fff;text-align:left}#landing-container .header-section .header__container .header__description>p{color:#fff;font-size:24px;white-space:pre-wrap}#landing-container .sectionGlobal{display:flex;flex-direction:column;padding:32px 32px 0;max-width:1400px;align-self:center}#landing-container .sectionGlobal>h3{font-weight:500;letter-spacing:4px;text-transform:uppercase}#landing-container .sectionGlobal>p{text-align:justify}#landing-container .sectionGlobal .sectionPrevencion{display:flex;justify-content:center;text-align:center;width:100%;flex-wrap:wrap}#landing-container .section{align-items:center;display:flex;justify-content:space-around;width:100%;align-self:center;max-width:1400px}#landing-container .section>div{display:flex;flex-direction:column}#landing-container .section .section-image{flex:1}#landing-container .section .section-image>iframe{height:80vw;object-fit:cover;width:85vw;max-height:430px;max-width:430px}#landing-container .section .section-image>img{max-width:72%}#landing-container .section .section-info{flex:1}#landing-container .section .section-info>h2{margin:0;text-align:left}#landing-container .section .section-info>h3{text-align-last:left}#landing-container .section .section-info .section-text{text-align:justify}#landing-container .section .section-info>a{margin:16px 0;width:30%}#landing-container .leaf-image{height:0;padding:32px 0;width:100%;overflow:visible;z-index:1}#landing-container .leaf-image>img{height:140px;margin-top:-64px}#landing-container .leaf-image>img.leaf-image-right{float:right}.services{padding:16px 32px 0}.prices{padding:64px 32px 0}.prices .section-info>p{margin-bottom:0}.prices .section-image{align-items:end}@media screen and (max-width:1200px){#landing-container .section .section-image{flex:1}#landing-container .section .section-image>img{max-width:80%}}@media screen and (max-width:992px){#landing-container .section{padding:0}#landing-container .header-section>*{padding:0 32px}#landing-container .header-section>h1{font-size:40px}#landing-container .sectionGlobal{padding:16px 32px}#landing-container .sectionGlobal .sectionPrevencion .item{width:50%}#landing-container .prices{align-items:center;flex-direction:column;gap:64px;justify-content:center;padding:0 32px}#landing-container .prices .section-image{align-items:center}#landing-container .prices>div{overflow:hidden;max-width:100%}#landing-container .services{flex-direction:column-reverse;padding:0 32px}#landing-container .services .section-image{align-items:center;padding:32px 0 64px}#landing-container .services .section-image>img{width:60%}}@media screen and (max-width:768px){#landing-container .section-image{margin:16px 0}#landing-container .sectionGlobal{padding:16px 32px 0}#landing-container .sectionGlobal .sectionPrevencion{padding:32px 0}#landing-container .services{padding:16px 32px 0}#landing-container .services .section-image{align-items:center;padding:0 32px}#landing-container .prices{gap:32px;padding:16px 32px 0}#landing-container .prices .section-image{align-items:center;padding:0 32px}#landing-container .leaf-image .leaf-image-right{margin-top:-16px}#landing-container .leaf-image>img{height:130px}}@media screen and (max-width:576px){#landing-container .about-spa-section .section .about-spa-info .about-spa-step .about-spa-step-title>h4{font-size:20px}#landing-container .header-section .header__container{display:flex;flex-direction:column-reverse;gap:32px;justify-content:center}#landing-container .header-section .header__container .header-logo{max-height:16vh}#landing-container .header-section .header__container .header__description{width:auto}#landing-container .header-section .header__container .header__description>h1{font-size:40px}#landing-container .services{display:flex;flex-direction:column-reverse}#landing-container .services .section-image{padding:0}#landing-container .services .section-image>img{padding:8px;width:100%;max-width:100%}#landing-container .prices .section-info>h2,#landing-container .services .section-info>h2{padding:0 0 32px;text-align:center}#landing-container .sectionGlobal{padding:16px 32px}#landing-container .sectionGlobal .sectionPrevencion{gap:32px;padding:32px 0 0}#landing-container .contactForm{padding:32px}#landing-container .leaf-image>img{height:85px;margin-top:-16px}#landing-container .leaf-image .leaf-image-right{margin-top:-32px}}.filter-form{display:flex;align-items:center;flex-direction:column;background-color:#fff}.filter-form .filter-form-header{padding:16px 16px 0}.filter-form .filter-form-header h2{border-bottom:1px solid #d8d8d8;margin-bottom:8px;padding-bottom:8px;margin-top:0}.filter-form .filters{display:flex;flex-direction:column;margin-bottom:16px;padding:0 16px}.filter-form .filters>*{width:100%;margin-bottom:8px}.filter-form .filters>:last-child{margin-bottom:0}.filter-form .filters .field{display:flex}.filter-form .filters .field>*{flex:1}.filter-form .filters .field>* i{font-size:16px;font-weight:200}.filter-form .filters .composed-field>*{padding-left:8px;padding-right:8px}.filter-form .filters .composed-field>:first-child{padding-left:0}.filter-form .filters .composed-field>:last-child{padding-right:0}.filter-form>*{width:100%}.filter-form>.btn{border-radius:0}.intensometer{min-height:32px;width:fit-content;max-width:16px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;border:1px solid #d8d8d8;border-radius:2px}.intensometer .tooltip-trigger>div{width:8px;height:8px;margin:1px;border-radius:2px}.intensometer .hide{opacity:0}.intensometer .intensity-hard{background:#db341a}.intensometer .intensity-normal{background-color:#e8b125}.intensometer .intensity-soft{background-color:#699c1c}.treatment-card{background-color:#fff;display:flex;flex-direction:column}.treatment-card .treatment-info{display:flex;align-items:center;justify-content:space-between}.treatment-card .treatment-info .treatment-image{height:200px;width:100%;min-width:200px;object-fit:cover;overflow:hidden;display:flex;flex:2}.treatment-card .treatment-info .treatment-image img{height:100%;min-width:100%;object-fit:cover}.treatment-card .treatment-info .treatment-details{flex:3;padding-left:16px}.treatment-card .treatment-info .treatment-details .intensometer{float:right}.treatment-card .treatment-info .treatment-details .treatment-name{font-size:20px;font-weight:500;margin:0 0 8px}.treatment-card .treatment-info .treatment-details .treatment-name span{font-weight:400;font-size:16px}.treatment-card .treatment-info .treatment-details p.treatment-desc{color:#888;margin:0;padding-bottom:0}.treatment-card .treatment-info .treatment-details .treatment-effects{display:flex;align-items:center;justify-content:flex-start;margin-top:8px;flex-wrap:wrap}.treatment-card .treatment-info .treatment-details .treatment-effects>p{margin:4px 4px 0 0;padding:4px 8px;font-size:12px;color:#6fad5a;background-color:rgba(226,240,220,.75);border-radius:2px}.treatment-card .treatment-info .treatment-details .treatment-price{font-size:20px;display:flex;align-items:center}.treatment-card .treatment-info .treatment-details .treatment-price span{padding-bottom:8px;align-self:flex-end;font-size:12px;margin-right:8px}.treatment-card .treatment-info .treatment-details .treatment-price strong{color:#1d4585;font-size:32px;margin-right:8px}.treatment-card.treatment-card-search>*{padding:16px}.treatment-card.treatment-card-search>.btn{border-radius:0}@media screen and (max-width:768px){.treatment-card .treatment-info{flex-direction:column}.treatment-card .treatment-info .treatment-image{padding-bottom:16px}.treatment-card .treatment-info .treatment-details{padding-left:0}}.wozzo-modal-container .wozzo-modal.search-modal{max-width:800px}.wozzo-modal-container .wozzo-modal.search-modal .search-info{margin-top:0;margin-bottom:16px}.wozzo-modal-container .wozzo-modal.search-modal .search-date{display:flex;align-items:flex-end;margin-bottom:16px}.wozzo-modal-container .wozzo-modal.search-modal .search-date .wozzo-calendar{flex:1;padding-right:16px}.wozzo-modal-container .wozzo-modal.search-modal .search-results .search-available-hours{overflow:auto}.wozzo-modal-container .wozzo-modal.search-modal .search-results .search-available-hours .btns-container{display:flex;align-items:center;justify-content:center}.wozzo-modal-container .wozzo-modal.search-modal .search-results .search-available-hours .btns-container>div{margin:0 8px}.wozzo-modal-container .wozzo-modal.search-modal .search-results .search-available-hours .btns-container>div .btn{border-radius:4px}.wozzo-modal-container .wozzo-modal.search-modal .search-price{font-size:16px;margin-bottom:0;margin-top:16px}#spa-container>div{display:flex;flex-direction:column;justify-content:stretch}#spa-container>div .no-spa{padding-top:32px;max-width:1200px;align-self:center}#spa-container>div .no-spa .error-container{margin-bottom:16px}#spa-container>div .spa-image{width:100%;min-height:40vh;background-position:50%;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:space-between;color:#fff}#spa-container>div .spa-image h1{font-size:64px;text-align:center}#spa-container>div .spa-image .spa-images{padding:0;margin-top:16px;margin-right:16px;align-self:flex-end;height:60px;width:60px;background-color:hsla(0,0%,100%,.3);border-radius:50%;font-size:32px;border:0;color:#fff}#spa-container>div .spa-image .spa-address{background-color:hsla(0,0%,100%,.3);padding:16px 32px;border-radius:32px;font-size:20px;border:0;color:#fff}#spa-container>div .spa-image .spa-address i{margin-right:8px}#spa-container>div .spa-image .btn:hover{background-color:hsla(0,0%,100%,.5)}#spa-container>div .spa-image .spa-desc{background-color:rgba(21,54,114,.4);width:100%;display:flex;flex-direction:column;align-items:center;justify-self:center;padding:16px 32px;margin-top:32px}#spa-container>div .spa-image .spa-desc>p{margin:0;max-width:992px;text-align:justify}#spa-container>div .spa-image .spa-desc>.btn{padding:0;margin-top:16px;font-size:16px;text-decoration:underline}#spa-container>div .spa-info{flex:1;display:flex;align-items:flex-start;justify-content:space-around;background-color:#f4f4f4;padding:32px 16px}#spa-container>div .spa-info>*{padding:0 8px}#spa-container>div .spa-info .spa-filters{flex:1}#spa-container>div .spa-info .spa-filters .wozzo-input i,#spa-container>div .spa-info .spa-filters .wozzo-selector i{font-weight:200}#spa-container>div .spa-info .spa-filters .wozzo-input .btn i,#spa-container>div .spa-info .spa-filters .wozzo-selector .btn i{font-weight:700}#spa-container>div .spa-info .spa-treatments{flex:3}#spa-container>div .spa-info .spa-treatments>div{margin-bottom:16px}#spa-container>div .spa-info .spa-treatments>div:last-child{margin-bottom:0}#spa-container>div .spa-info .spa-hours-container{flex:1}#spa-container>div .spa-images-modal{max-width:inherit}#spa-container>div .spa-images-modal .card-in-slider img{max-height:80vh;width:100%;object-fit:contain}#spa-container>div .spa-images-modal .btn{color:#1d4585}@media screen and (max-width:1200px){#spa-container>div .spa-info .spa-treatments{flex:2}#spa-container>div .spa-address{margin:0 8px}}@media screen and (max-width:992px){#spa-container>div .spa-info{flex-direction:column;justify-content:space-between}#spa-container>div .spa-info>*{width:100%;margin-bottom:16px}#spa-container>div .spa-info>:last-child{margin-bottom:0}}.booking-resume{background-color:#fff;position:relative}.booking-resume .booking-resume-header h2{margin-bottom:16px;margin-top:0}.booking-resume .booking-resume-header>p{margin:0}.booking-resume .booking-resume-header .warn-text{color:#db341a}.booking-resume .booking-info{border:1px solid #d8d8d8;border-radius:4px;padding:0 16px}.booking-resume .booking-info>.btn{border:0;padding:0;text-decoration:underline}.booking-resume .booking-info .center-btn{margin-bottom:16px;width:100%}.booking-resume .booking-info .booking-telephone{align-items:center;display:flex;margin-bottom:16px}.booking-resume .booking-info .booking-telephone>.wozzo-input{flex:1}.booking-resume .booking-info .booking-telephone>.tooltip-container i{align-items:center;background-color:#1d4585;border-radius:50%;color:#fff;display:flex;font-size:20px;height:32px;justify-content:center;width:32px}.booking-resume .booking-info>p{align-items:center;display:flex;justify-content:space-between;margin:16px 0;width:100%}.booking-resume .booking-info .booking-questionnaire{align-items:center;display:flex;margin-bottom:16px}.booking-resume .booking-info .booking-questionnaire .alert-container{margin-left:8px}.booking-resume .booking-info .booking-questionnaire .alert-container i{font-size:16px}.booking-resume .booking-info .booking-questionnaire .warning{background-color:#e8b125;border:1px solid #ffef5e}.booking-resume .booking-info .booking-questionnaire .warning:focus{background-color:#ffef5e}.booking-resume .booking-info .booking-questionnaire .w-100{width:100%}.booking-resume .booking-info .max-w{max-width:100%}.booking-resume .booking-info .max-w>p{text-wrap:wrap}.booking-resume>p{border-radius:4px;color:#fff;font-size:32px;left:50%;margin:0;padding:8px;position:absolute;text-align:center;transform:translate(-50%,-50%);top:50%}.booking-resume>p.booking-canceled{background-color:rgba(29,69,133,.5)}.booking-resume>p.booking-past{background-color:hsla(0,0%,53.3%,.5)}.booking-resume>.btn{border:0;padding:0;align-self:flex-start}.booking-resume .mb-1{margin-bottom:16px}.stripe-card-form{display:flex;flex-direction:column}.stripe-card-form>div{max-height:100px;opacity:1;transition:all .1s linear}.stripe-card-form>div .stripe-card{background-color:#fff;padding:8px;margin-bottom:16px;border-radius:2px}.stripe-card-form>div.hidden-card{max-height:0;opacity:0}.booking-payment-form{background-color:#1d4585;color:#fff;display:flex;flex-direction:column;justify-content:space-between}.booking-payment-form .booking-created{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.booking-payment-form .booking-created .booking-thanks-text{font-size:32px;font-weight:500}.booking-payment-form .booking-created .booking-created-text{font-size:20px;font-weight:500}.booking-payment-form .booking-created p{margin:16px 0}.booking-payment-form .booking-created p:first-child{margin-top:0}.booking-payment-form .booking-created p:last-child{margin-bottom:0}.booking-payment-form .booking-created .btn{margin-top:16px}.booking-payment-form .booking-payment-form-container{display:flex;flex-direction:column;justify-content:space-between;height:100%}.booking-payment-form .booking-payment-form-container h2{margin-top:0;margin-bottom:16px}.booking-payment-form .booking-payment-form-container .stripe-card-form{display:flex;flex-direction:column;justify-content:space-between;min-height:60%}.booking-payment-form .booking-payment-form-container .stripe-card-form>div>p{margin:0;display:flex;justify-content:space-between;font-size:20px}.booking-payment-form .booking-payment-form-container .booking-btn{font-size:16px}.booking-payment-form>.btn{align-self:flex-end;border:0;padding:0}#booking-resume-container{display:flex;align-items:center;justify-content:center}#booking-resume-container>div{padding:32px 0;max-width:992px;width:100%;display:flex}#booking-resume-container>div>div{border-radius:4px;display:flex;width:100%;overflow:hidden}#booking-resume-container>div>div .booking-payment-form,#booking-resume-container>div>div .booking-resume{flex:1;width:calc(50% - 32px);min-height:50vh;height:100%;padding:16px}@media screen and (max-width:1200px){#booking-resume-container>div{padding:16px}#booking-resume-container>div>div{flex-direction:column;width:100%}#booking-resume-container>div>div .booking-payment-form,#booking-resume-container>div>div .booking-resume{height:inherit;min-height:inherit;width:100%}}.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}.booking-slider{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.5rem}.booking-slider .booking-card{padding:8px}.booking-slider .booking-card>div{overflow:hidden}.booking-slider .cancel-today-modal{max-width:600px}.booking-slider .cancel-today-modal .wozzo-modal-body{display:flex;flex-direction:column;align-items:center}.booking-slider .cancel-today-modal .wozzo-modal-body strong{margin-top:8px;font-size:20px}#user-container,#user-container>.page-background{display:flex;flex-direction:column;align-items:center}#user-container>.page-background{width:100%}#user-container>.page-background>*{max-width:1500px;width:95%}#user-container>.page-background>* .custom-box{width:100%;margin-bottom:32px}#user-container>.page-background>* .user-info-container{display:flex}.rbc-day-slot .rbc-event{background-color:initial;padding:0;border:0;overflow:visible;pointer-events:none}.rbc-day-slot .rbc-event .rbc-event-label{height:0;display:none}.rbc-day-slot .rbc-event .rbc-event-content{display:flex;justify-content:center}.rbc-day-slot .rbc-event .rbc-event-content .tooltip-container{width:90%;height:100%}.rbc-day-slot .rbc-event .rbc-event-content .tooltip-container .tooltip{margin-left:-50px;z-index:1000}.rbc-day-slot .rbc-event .rbc-event-content .tooltip-container .tooltip .agenda-booking-tooltip>div p:not(:last-child){margin-top:0;margin-bottom:8px}.rbc-day-slot .rbc-event .rbc-event-content .tooltip-container .tooltip .agenda-booking-tooltip>div p:last-child{margin:0}.rbc-day-slot .rbc-event .rbc-event-content .tooltip-container .tooltip .agenda-booking-tooltip>:not(:first-child){margin-bottom:8px;margin-top:8px;padding-top:8px;border-top:1px solid #fff}.rbc-day-slot .rbc-event .rbc-event-content .tooltip-container .tooltip .agenda-booking-tooltip>:first-child{margin:0}.rbc-day-slot .rbc-event .rbc-event-content .tooltip-container .tooltip .agenda-booking-tooltip .agenda-booking-tooltip-title{font-weight:500;margin-top:0;margin-bottom:8px}.rbc-day-slot .rbc-event .rbc-event-content .tooltip-container .tooltip .agenda-booking-tooltip .agenda-booking-worker{display:flex;align-items:center;justify-content:flex-start}.rbc-day-slot .rbc-event .rbc-event-content .tooltip-container .tooltip .agenda-booking-tooltip .agenda-booking-worker i{margin-right:8px}.rbc-day-slot .rbc-event .rbc-event-content .tooltip-container .tooltip-trigger{width:100%;height:100%}.rbc-day-slot .rbc-event .rbc-event-content .closed-agenda-booking{border:0;background-color:rgba(40,40,40,.1);overflow:visible;width:300%;height:100%;margin-left:-100%;position:absolute;left:0}.rbc-day-slot .rbc-event .rbc-event-content .agenda-booking{flex:1;pointer-events:all;-webkit-box-shadow:0 0 8px 1px rgba(40,40,40,.15);-moz-box-shadow:0 0 8px 1px rgba(40,40,40,.15);box-shadow:0 0 8px 1px rgba(40,40,40,.15);border-radius:2px;height:100%;background-color:#fff;overflow:hidden}.rbc-day-slot .rbc-event .rbc-event-content .agenda-booking.linked{position:relative;background-color:rgba(40,40,40,.3);cursor:not-allowed}.rbc-day-slot .rbc-event .rbc-event-content .agenda-booking.linked .agenda-booking-linked{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;margin:0;font-size:20px;font-weight:500}.rbc-day-slot .rbc-event .rbc-event-content .agenda-booking.linked .agenda-booking-hours{position:absolute;margin:4px;bottom:0;left:0}.rbc-day-slot .rbc-event .rbc-event-content .agenda-booking>div{padding:4px;height:100%;width:100%;color:#282828;display:flex;flex-direction:column;justify-content:space-between;background-color:rgba(29,69,133,.1)}.rbc-day-slot .rbc-event .rbc-event-content .agenda-booking>div p{margin:0;font-size:12px}.rbc-day-slot .rbc-event .rbc-event-content .agenda-booking>div .agenda-booking-main{display:flex;align-items:flex-start;justify-content:space-between}.rbc-day-slot .rbc-event .rbc-event-content .agenda-booking>div .agenda-booking-main .agenda-booking-title{font-size:16px;font-weight:500;margin-bottom:4px}.rbc-day-slot .rbc-event .rbc-event-content .agenda-booking>div .agenda-booking-main .agenda-booking-workers>div{display:flex;align-items:center;justify-content:flex-start;margin-bottom:4px}.rbc-day-slot .rbc-event .rbc-event-content .agenda-booking>div .agenda-booking-main .agenda-booking-workers>div>i{margin-right:4px}.rbc-day-slot .rbc-event .rbc-event-content .agenda-booking>div .agenda-booking-main .agenda-booking-workers>div>p{font-weight:500}.rbc-day-slot .rbc-event .rbc-event-content .agenda-booking>div .agenda-booking-main .agenda-booking-icons{display:flex;flex-direction:column}.rbc-day-slot .rbc-event .rbc-event-content .agenda-booking>div .agenda-booking-main .agenda-booking-icons i{color:#1d4585}.rbc-day-slot .rbc-event .rbc-event-content .agenda-booking>div .agenda-booking-main .agenda-booking-icons i.fa-check{color:#699c1c}.rbc-day-slot .rbc-event .rbc-event-content .agenda-booking>div .agenda-booking-main .agenda-booking-icons i.fa-mobile-alt{font-size:20px}.rbc-day-slot .rbc-event .rbc-event-content .agenda-booking>div .agenda-booking-main .agenda-booking-icons i:not(:last-child){margin-bottom:4px}.rbc-day-slot .rbc-event .rbc-addons-dnd-resize-ns-anchor{pointer-events:all}.legend{width:95%;max-width:1500px}.legend>.btn{border-radius:4px 4px 0 0}.legend>.btn i{transition:all .25s linear}.legend>.btn.opened i{transform:rotate(-180deg)}.legend .legend-info{border-radius:0 4px 0 0;background-color:#1d4585;padding:8px;max-height:100px;pointer-events:all;transition:all .25s linear;display:flex;align-items:center;overflow:auto}.legend .legend-info>p{color:#fff;font-weight:500;margin:0 16px 0 0}.legend .legend-info>div{border-radius:2px;background-color:#fff}.legend .legend-info>div>div{padding:4px 8px}.legend .legend-info>div:not(:last-child){margin-right:16px}.legend .legend-info.hidden{margin-bottom:-1px;padding:0 8px;max-height:0;pointer-events:null;overflow:hidden}.agenda-container{width:95%;max-width:1500px}.agenda-container>.alert-container{margin-bottom:16px}.agenda-container .agenda,.agenda-container .legend{margin-left:45px}.agenda-container .agenda .rbc-calendar{margin-left:-46px;width:calc(100% + 46px)}.agenda-container .agenda .rbc-calendar .rbc-time-view{border:0;border-right:1px solid hsla(0,0%,75.3%,.5)}.agenda-container .agenda .rbc-calendar .rbc-time-view .rbc-time-header{height:40px}.agenda-container .agenda .rbc-calendar .rbc-time-view .rbc-time-header .rbc-time-header-gutter{background-color:#f4f4f4}.agenda-container .agenda .rbc-calendar .rbc-time-view .rbc-time-header .rbc-time-header-content{border:0;padding:0;z-index:0;min-width:151px}.agenda-container .agenda .rbc-calendar .rbc-time-view .rbc-time-header .rbc-time-header-content .rbc-row.rbc-row-resource{background-color:#fff;flex-wrap:wrap;height:100%;border:1px solid hsla(0,0%,75.3%,.5);border-bottom:0;border-left:0}.agenda-container .agenda .rbc-calendar .rbc-time-view .rbc-time-header .rbc-time-header-content .rbc-row.rbc-row-resource .rbc-header{display:flex;align-items:center;justify-content:center;height:100%;border:0;text-transform:uppercase;border-bottom:2px solid #1d4585}.agenda-container .agenda .rbc-calendar .rbc-time-view .rbc-time-header .rbc-time-header-content .rbc-allday-cell{opacity:0}.agenda-container .agenda .rbc-calendar .rbc-time-view .rbc-time-header .rbc-time-header-content:last-child .rbc-row.rbc-row-resource{border-right:0}.agenda-container .agenda .rbc-calendar .rbc-time-view .rbc-time-content{border:0;margin-left:-1px}.agenda-container .agenda .rbc-calendar .rbc-time-view .rbc-time-content .rbc-time-gutter.rbc-time-column{background-color:#f4f4f4;border:0;margin:0}.agenda-container .agenda .rbc-calendar .rbc-time-view .rbc-time-content .rbc-time-gutter.rbc-time-column .rbc-timeslot-group{background-color:#f4f4f4;border:0;opacity:0}.agenda-container .agenda .rbc-calendar .rbc-time-view .rbc-time-content .rbc-time-gutter.rbc-time-column .rbc-timeslot-group .rbc-time-slot{border:0}.agenda-container .agenda .rbc-calendar .rbc-time-view .rbc-time-content .rbc-time-gutter.rbc-time-column .rbc-timeslot-group:nth-child(3n-2){opacity:1}.agenda-container .agenda .rbc-calendar .rbc-time-view .rbc-time-content .rbc-timeslot-group{min-height:40px;border-color:1px solid hsla(0,0%,75.3%,.5);background-color:#fff}.agenda-container .agenda .rbc-calendar .rbc-time-view .rbc-time-content .rbc-timeslot-group .rbc-time-slot{border:0}.agenda-container .agenda .rbc-calendar .rbc-time-view .rbc-time-content .rbc-timeslot-group .rbc-time-slot:first-child{border-bottom:1px solid hsla(0,0%,84.7%,.25)}.agenda-container .agenda .rbc-calendar .rbc-time-view .rbc-time-content .rbc-day-slot.rbc-time-column{min-width:150px}.agenda-container .agenda .rbc-calendar .rbc-time-view .rbc-time-content .rbc-day-slot.rbc-time-column .rbc-events-container{border:0;margin:0 auto;overflow:hidden}.agenda-container .agenda .rbc-calendar .rbc-time-view .rbc-time-content .rbc-day-slot.rbc-time-column .rbc-current-time-indicator{background-color:#9dcc8a;height:2px;z-index:1}.agenda-container .agenda .rbc-calendar .rbc-time-view .rbc-time-content .rbc-day-slot.rbc-time-column .rbc-timeslot-group:nth-child(6n){border-bottom:1px solid #888}.agenda-container .agenda .rbc-calendar .rbc-time-view .rbc-time-content .rbc-day-slot.rbc-time-column:nth-child(odd){background-color:#fff}@media screen and (max-width:768px){.agenda-container{margin-left:-32px}}.booking-form .booking-hours{display:flex}.booking-form .booking-hours>div{width:50%}.booking-form .booking-hours>div:first-child{padding-right:8px}.booking-form .booking-hours>div:last-child{padding-left:8px}.booking-form .booking-buttons{margin-top:16px;display:flex;flex-direction:row-reverse}.booking-form .booking-buttons .btn{margin-left:8px}.booking-form .booking-buttons .btn:last-child{margin-left:0}.booking-client{padding:4px 8px;display:flex;align-items:center;justify-content:space-between}.booking-client .booking-client-content{display:flex;width:100%}.booking-client .booking-client-content>:not(:last-child){margin-right:8px}.booking-client .booking-client-content>.wozzo-selector{width:100%;padding-right:8px}.booking-client .booking-client-buttons{display:flex;justify-self:flex-end}.booking-client .booking-client-buttons .btn:not(:first-child),.booking-client .booking-client-buttons .tooltip-container:not(:first-child){margin-left:8px}.booking-client .booking-client-buttons .tooltip-container .tooltip{margin-left:-48px}.booking-client .booking-client-buttons .email-btn,.booking-client .booking-client-buttons .remove-btn{border:0}.booking-client .booking-client-buttons .email-btn i,.booking-client .booking-client-buttons .remove-btn i{font-size:16px}.booking-client .booking-client-buttons .remove-btn{color:#db341a}.booking-client .booking-client-buttons .questionnaire-btn{width:100px}@media screen and (max-width:576px){.booking-client,.booking-client .booking-client-content{flex-wrap:wrap}}.booking-clients-form>*{width:100%}.booking-clients-form>:not(:last-child){margin-bottom:16px}.booking-clients-form .booking-clients{border:1px solid #d8d8d8;border-radius:4px}.booking-workers-form>*{width:100%}.booking-workers-form>:not(:last-child){margin-bottom:16px}.booking-workers-form .booking-workers{border:1px solid #d8d8d8;border-radius:4px}.booking-workers-form .booking-workers .booking-worker{padding:4px 8px;display:flex}.booking-workers-form .booking-workers .booking-worker .wozzo-selector{padding-right:8px;flex:1}.booking-workers-form .booking-workers .booking-worker .remove-btn{color:#db341a;border:0}.booking-clashes{display:flex;flex-direction:column}.booking-clashes>:not(:last-child){margin-bottom:16px}.booking-clashes .clash{display:flex;align-items:center;justify-content:space-between;color:#db341a}.booking-clashes .clash .remove-clash-btn{border:0;padding:0;color:#db341a}.booking-recursive-form{display:flex;flex-direction:column}.booking-recursive-form .recursive-content{transition:all .2s linear}.booking-recursive-form .recursive-content>.wozzo-checkbox-container{margin-bottom:16px}.booking-recursive-form .recursive-content>:not(.wozzo-checkbox-container){max-height:0;opacity:0;margin:0;transition:all .2s linear}.booking-recursive-form .recursive-content.active{border-color:#1d4585}.booking-recursive-form .recursive-content.active .wozzo-select-btn .btns-container{width:100%;display:flex}.booking-recursive-form .recursive-content.active .wozzo-select-btn .btns-container>*{flex:1}.booking-recursive-form .recursive-content.active .wozzo-select-btn .btns-container>*>.btn{width:100%}.booking-recursive-form .recursive-content.active>:not(.wozzo-checkbox-container){max-height:100px;opacity:1;margin:inherit;margin-bottom:16px}.booking-recursive-form .error-container{margin-top:8px}.booking-recursive-form .recursive-relateds{border:1px solid hsla(0,0%,75.3%,.5);border-radius:4px;max-height:45vh;overflow:auto}.booking-recursive-form .recursive-relateds .recursive-related{border-bottom:1px solid hsla(0,0%,75.3%,.5);padding:16px 8px;overflow:hidden}.booking-recursive-form .recursive-relateds .recursive-related p{margin:0}.booking-recursive-form .recursive-relateds .recursive-related:last-child{border-bottom:0}.booking-recursive-form .recursive-relateds .recursive-related.past{background-color:#f4f4f4;padding-top:0}.booking-recursive-form .recursive-relateds .recursive-related.past>span{background:#888;font-size:12px;color:#fff;padding:0 4px;margin-top:-16px;margin-left:-4px}.booking-recursive-form p.recursive-total{margin-bottom:0}.booking-payments-form>*{width:100%}.booking-payments-form>:not(:last-child){margin-bottom:16px}.booking-payments-form .booking-payments{border:1px solid #d8d8d8;border-radius:4px}.booking-payments-form .booking-payments>div{display:flex;align-items:center;justify-content:space-between;padding:0 8px}.booking-payments-form .booking-payments>div .payment-description{max-width:50%}.booking-payments-form .booking-payments>div>div{display:flex;align-items:center}.booking-payments-form .booking-payments>div>div i{margin-right:8px;color:#1d4585;font-size:20px}.booking-payments-form .booking-payments>div .remove-pay-btn{border:0;color:#db341a}.booking-payments-form .payment-form>*{width:100%}.booking-payments-form .payment-form>:not(:last-child){margin-bottom:16px}.booking-payments-form .payment-form .payment-mode{display:flex;align-items:center;justify-content:space-between}.booking-payments-form .payment-form .payment-mode>p{margin:0;font-weight:500}.booking-payments-form .payment-form .pay-btn{width:100%}.wozzo-modal-container .wozzo-modal.booking-modal{max-width:800px}.wozzo-modal-container .wozzo-modal.booking-modal .wozzo-modal-header{padding:0;background-color:initial}.wozzo-modal-container .wozzo-modal.booking-modal .wozzo-modal-header .wozzo-tabs{width:100%}.wozzo-modal-container .wozzo-modal.booking-modal .wozzo-modal-body{height:60vh;display:flex;overflow:auto;flex-direction:column;justify-content:space-between}.wozzo-modal-container .wozzo-modal.booking-modal .wozzo-modal-body .hidden-tab{opacity:0;width:0;height:0;margin:0;padding:0;z-index:-1;display:none;pointer-events:none}.wozzo-modal-container .wozzo-modal.booking-modal .wozzo-modal-body .booking-modal-tab.booking-form>:not(:last-child){margin-bottom:16px}.wozzo-modal-container .wozzo-modal.booking-modal .wozzo-modal-body .wozzo-datepicker>div>i,.wozzo-modal-container .wozzo-modal.booking-modal .wozzo-modal-body .wozzo-input>div>i,.wozzo-modal-container .wozzo-modal.booking-modal .wozzo-modal-body .wozzo-selector>div>i{font-size:16px;padding-top:8px}.wozzo-modal-container .wozzo-modal.booking-modal .wozzo-modal-body .booking-price{margin-top:16px;padding-top:16px;border-top:1px solid #d8d8d8}.extended-datepicker{display:flex;align-items:center}.extended-datepicker>*{height:40px}.extended-datepicker .datepicker-with-arrows{display:flex}.extended-datepicker .datepicker-with-arrows .extended-datepicker-arrow{border:0}.extended-datepicker .datepicker-with-arrows .extended-datepicker-arrow:hover{color:#1d4585;font-size:16px;font-weight:700;width:40px}.extended-datepicker .datepicker-with-arrows .wozzo-datepicker{background-color:rgba(187,199,218,.2);border-radius:4px;padding:0;border:1px solid #d8d8d8;height:40px;text-transform:none;display:flex;align-items:center}.extended-datepicker .datepicker-with-arrows .wozzo-datepicker .wozzo-datepicker-input{max-width:150px}.extended-datepicker .datepicker-with-arrows .wozzo-datepicker .wozzo-datepicker-input input{text-align:center;padding:0;color:#1d4585;font-weight:500}.extended-datepicker .datepicker-with-arrows .wozzo-datepicker .wozzo-datepicker-input *{border:0}.extended-datepicker .extended-datepicker-day:first-child{margin-right:8px;margin-left:8px}.extended-datepicker .extended-datepicker-day{background-color:hsla(0,0%,84.7%,.2);color:#888;border-color:silver;transition:all .25s linear}.extended-datepicker .extended-datepicker-day.disabled{background-color:rgba(187,199,218,.5);color:#1d4585;border-color:#1d4585}.extended-datepicker .extended-datepicker-day:last-child{margin-left:8px}@media screen and (max-width:576px){.extended-datepicker{flex-direction:column}.extended-datepicker>:not(:last-child){margin-bottom:8px}}#b2b-agenda-container,#b2b-agenda-container>.page-background{display:flex;flex-direction:column;align-items:center}#b2b-agenda-container>.page-background{width:100%;justify-content:flex-start}#b2b-agenda-container>.page-background>.extended-datepicker{display:none}#b2b-agenda-container>.page-background>.extended-datepicker .extended-datepicker-arrow{background-color:initial}#b2b-agenda-container>.page-background .agenda{max-width:1500px;width:95%;display:flex}@media screen and (max-width:1200px){#b2b-agenda-container>.page-background>.extended-datepicker{display:flex;margin-bottom:16px;padding:8px 16px;border-radius:4px;background-color:#fff}}#b2b-room-container,#b2b-room-container>.page-background{display:flex;flex-direction:column;align-items:center}#b2b-room-container>.page-background{width:100%}#b2b-room-container>.page-background>*{max-width:1500px;width:95%;display:flex}#b2b-room-container>.page-background>*>.custom-box{margin-bottom:32px}#b2b-room-container>.page-background .edit-room{display:flex}#b2b-room-container>.page-background .edit-room>.custom-box{flex:1}#b2b-room-container>.page-background .edit-room .treatment-options{flex:2}#b2b-room-container>.page-background .edit-room>.custom-box:first-child{padding-right:16px}#b2b-room-container>.page-background .edit-room>.custom-box:last-child{padding-left:16px}@media screen and (max-width:992px){#b2b-room-container>.page-background .edit-room{flex-direction:column}#b2b-room-container>.page-background .edit-room>.custom-box:first-child,#b2b-room-container>.page-background .edit-room>.custom-box:last-child{padding-left:0;padding-right:0}#b2b-room-container>.page-background .edit-room .treatment-options{flex:1}}#b2b-spa-container,#b2b-spa-container>.page-background{display:flex;flex-direction:column;align-items:center}#b2b-spa-container>.page-background{width:100%}#b2b-spa-container>.page-background .back-btn{margin-bottom:16px}#b2b-spa-container>.page-background>*{max-width:1500px;width:95%}#b2b-spa-container>.page-background>*>.custom-box{margin-bottom:32px}#b2b-spa-container .spa-main-info{display:flex}#b2b-spa-container .spa-main-info>.custom-box{margin-bottom:32px}#b2b-spa-container .spa-main-info .b2b-spa-form{flex:2;padding-right:16px}#b2b-spa-container .spa-main-info .b2b-spa-form .spa-form{flex-direction:row}#b2b-spa-container .spa-main-info .b2b-spa-form .spa-form .spa-info{width:auto}#b2b-spa-container .spa-main-info .spa-hours-container{flex:1;padding-left:16px}@media screen and (max-width:1200px){#b2b-new-spa-container .spa-main-info{flex-direction:column}#b2b-new-spa-container .spa-main-info .b2b-spa-form,#b2b-new-spa-container .spa-main-info .spa-hours-container{padding:0}}.treatment{display:flex;flex-direction:column}.treatment .wozzo-switch-container{margin-top:8px}.treatment .treatment-form{display:flex;flex-direction:column;align-items:center}.treatment .treatment-form .treatment-info{flex:3;width:100%}.treatment .treatment-buttons{margin-top:16px;display:flex;flex-direction:row-reverse}.treatment .treatment-buttons .btn{margin-left:8px}.treatment .treatment-buttons .btn:last-child{margin-left:0}.treatment-option,.treatment-option .treatment-option-info{display:flex;flex-direction:column}.treatment-option .treatment-option-info>:not(:last-child){margin-bottom:8px}.treatment-option .treatment-option-buttons{margin-top:16px;display:flex;flex-direction:row-reverse}.treatment-option .treatment-option-buttons .btn{margin-left:8px}.treatment-option .treatment-option-buttons .btn:last-child{margin-left:0}.wozzo-modal-container .wozzo-modal.treatment-option-modal{max-width:600px}.wozzo-modal-container .wozzo-modal.treatment-option-modal .wozzo-modal-body{padding:0}.wozzo-modal-container .wozzo-modal.treatment-option-modal .wozzo-modal-body form .treatment-option-info{padding:16px}.wozzo-modal-container .wozzo-modal.treatment-option-modal .wozzo-modal-body form .treatment-option-buttons{padding:8px 16px;border-top:1px solid #d8d8d8}@media screen and (max-width:768px){.treatmentOptionsTable thead button{font-size:12px!important}}#b2b-treatment-container,#b2b-treatment-container>.page-background{display:flex;flex-direction:column;align-items:center}#b2b-treatment-container>.page-background{width:100%}#b2b-treatment-container>.page-background>*{max-width:1500px;width:95%;display:flex}#b2b-treatment-container>.page-background>*>.custom-box{margin-bottom:32px}#b2b-treatment-container>.page-background .edit-treatment{display:flex}#b2b-treatment-container>.page-background .edit-treatment>.custom-box{flex:1}#b2b-treatment-container>.page-background .edit-treatment .treatment-options{flex:2}#b2b-treatment-container>.page-background .edit-treatment>.custom-box:first-child{padding-right:16px}#b2b-treatment-container>.page-background .edit-treatment>.custom-box:last-child{padding-left:16px}@media screen and (max-width:992px){#b2b-treatment-container>.page-background .edit-treatment{flex-direction:column}#b2b-treatment-container>.page-background .edit-treatment>.custom-box:first-child,#b2b-treatment-container>.page-background .edit-treatment>.custom-box:last-child{padding-left:0;padding-right:0}#b2b-treatment-container>.page-background .edit-treatment .treatment-options{flex:1}}.treatment-list .treat-color{height:20px;width:100%;border-radius:2px}#b2b-treatments-container,#b2b-treatments-container>.page-background{display:flex;flex-direction:column;align-items:center}#b2b-treatments-container>.page-background{width:100%}#b2b-treatments-container>.page-background>*{max-width:1500px;width:95%}#b2b-treatments-container>.page-background>*>.custom-box{margin-bottom:32px}.worker{display:flex;flex-direction:column}.worker>div{display:flex;align-items:center}.worker>div .worker-image{margin-right:16px}.worker>div .worker-info-view{display:flex;flex-direction:column}.worker>div .worker-info-view>:first-child{margin-top:0}.worker>div .worker-info-view>:last-child{margin-bottom:0}.worker>div .worker-form{flex:1;display:flex;flex-direction:column;align-items:center}.worker>div .worker-form .worker-info{flex:3;width:100%}.worker .worker-buttons{margin-top:16px;display:flex;flex-direction:row-reverse}.worker .worker-buttons .btn{margin-left:8px}.worker .worker-buttons .btn:last-child{margin-left:0}.worker-hours-form{display:flex;flex-direction:column}.worker-hours-form .worker-hour{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:16px;transition:all .25s linear}.worker-hours-form .worker-hour>p{margin:0}.worker-hours-form .worker-hour .wozzo-checkbox-container{flex-direction:row-reverse}.worker-hours-form .worker-hour .worker-hours-date>:first-child{padding-right:8px}.worker-hours-form .worker-hour .worker-hours-date>:nth-child(2){padding-left:8px}.worker-hours-form .worker-hour .worker-hours-date .btn i{color:#153672}.worker-hours-form .worker-hour .worker-hours-date .remove-btn i{color:#db341a}.worker-hours-form .worker-hour>div{display:flex;align-items:flex-end;justify-content:space-between}.worker-hours-form .worker-hour>div>span{font-weight:700}.worker-hours-form .worker-hour>div>span:not(:first-child){margin-left:8px}.worker-hours-form .worker-hour>div>span:not(:last-child):after{margin-left:8px;content:"&"}.worker-hours-form .worker-hour>div:not(.worker-hours-date) span{text-transform:uppercase}.worker-hours-form .worker-hour:last-child{margin-bottom:0}.worker-hours-form .worker-hour.editing{padding-bottom:16px;border-bottom:1px solid #153672}.worker-hours-form .worker-hours-buttons{display:flex;flex-direction:row-reverse}.worker-hours-form .worker-hours-buttons .btn{margin-left:8px}.worker-hours-form .worker-hours-buttons .btn:last-child{margin-left:0}#b2b-worker-container,#b2b-worker-container>.page-background{display:flex;flex-direction:column;align-items:center}#b2b-worker-container>.page-background{width:100%}#b2b-worker-container>.page-background>*{max-width:1500px;width:95%}#b2b-worker-container>.page-background>* .custom-box{margin-bottom:32px}#b2b-worker-container>.page-background>* .worker-info-container{display:flex}#b2b-worker-container>.page-background>* .worker-info-container>.worker-box{padding-right:16px;flex:2}#b2b-worker-container>.page-background>* .worker-info-container>.custom-box:last-child{padding-left:16px;flex:1}#b2b-workers-container,#b2b-workers-container>.page-background{display:flex;flex-direction:column;align-items:center}#b2b-workers-container>.page-background{width:100%}#b2b-workers-container>.page-background>*{max-width:1500px;width:95%}#b2b-workers-container>.page-background>*>.custom-box{margin-bottom:32px}.clients-list thead th i{color:#1d4585}.client,.client .client-form{display:flex;flex-direction:column}.client .client-form{align-items:center}.client .client-form .client-logo{flex:1;display:flex;align-items:center;justify-content:center}.client .client-form .client-info{flex:3;width:100%}.client .client-form .client-info .client-address{display:flex}.client .client-form .client-info .client-address .wozzo-input{flex:1}.client .client-form .client-info .client-address .btn{color:#282828}.client .client-form .client-info .client-address .btn i{transition:all .25s linear}.client .client-form .client-info .client-address .btn.expanded i{transform:rotate(180deg)}.client .client-form .client-info .client-address-extended{pointer-events:none;display:flex;flex-wrap:wrap;align-items:center;opacity:0;border:1px solid rgba(29,69,133,.2);border-radius:4px;padding:0 8px;transition:all .25s linear}.client .client-form .client-info .client-address-extended>*{width:100%;max-height:0;opacity:0;transition:all .25s linear}.client .client-form .client-info .client-address-extended.expanded{pointer-events:all;opacity:1;margin-top:8px;padding:8px}.client .client-form .client-info .client-address-extended.expanded>*{max-height:100px;opacity:1}.client .client-buttons{margin-top:16px;display:flex;flex-direction:row-reverse}.client .client-buttons .btn{margin-left:8px}.client .client-buttons .btn:last-child{margin-left:0}.wozzo-modal-container .wozzo-modal.client-modal{max-width:600px}.wozzo-modal-container .wozzo-modal.client-modal .wozzo-modal-body{padding:0}.wozzo-modal-container .wozzo-modal.client-modal .wozzo-modal-body form .client-form{padding:16px}.wozzo-modal-container .wozzo-modal.client-modal .wozzo-modal-body form .client-buttons{padding:8px 16px;border-top:1px solid #d8d8d8}#b2b-clients-container,#b2b-clients-container>.page-background{display:flex;flex-direction:column;align-items:center}#b2b-clients-container>.page-background{width:100%}#b2b-clients-container>.page-background>*{max-width:1500px;width:95%;display:flex;align-items:flex-start}#b2b-clients-container>.page-background>* .clients-filters{width:33%;margin-right:8px}#b2b-clients-container>.page-background>* .clients-table,#b2b-clients-container>.page-background>* div.loading-container{width:66%;margin-left:8px}#b2b-clients-container>.page-background>* .clients-table .wozzo-table-header{display:none}@media screen and (max-width:992px){#b2b-clients-container>.page-background>*{flex-direction:column}#b2b-clients-container>.page-background>* .clients-filters{margin-right:0;margin-bottom:16px;width:100%}#b2b-clients-container>.page-background>* .clients-table,#b2b-clients-container>.page-background>* div.loading-container{margin-left:0;width:100%}}.client-types-list thead th i{color:#1d4585}.client-type,.client-type .client-type-form{display:flex;flex-direction:column}.client-type .client-type-form{align-items:center}.client-type .client-type-form .client-type-info{width:100%}.client-type .client-type-buttons{margin-top:16px;display:flex;flex-direction:row-reverse}.client-type .client-type-buttons .btn{margin-left:8px}.client-type .client-type-buttons .btn:last-child{margin-left:0}.wozzo-modal-container .wozzo-modal.client-type-modal{max-width:600px}.wozzo-modal-container .wozzo-modal.client-type-modal .wozzo-modal-body{padding:0}.wozzo-modal-container .wozzo-modal.client-type-modal .wozzo-modal-body form .client-type-form{padding:16px}.wozzo-modal-container .wozzo-modal.client-type-modal .wozzo-modal-body form .client-type-buttons{padding:8px 16px;border-top:1px solid #d8d8d8}#b2b-client-types-container,#b2b-client-types-container>.page-background{display:flex;flex-direction:column;align-items:center}#b2b-client-types-container>.page-background{width:100%}#b2b-client-types-container>.page-background>*{max-width:1500px;width:95%;display:flex;align-items:flex-start}#b2b-client-types-container>.page-background>* .client-types-table .wozzo-table-header{display:none}#b2b-reports-container{display:flex;flex-direction:column;align-items:center;min-height:auto}#b2b-reports-container>.page-background{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}#b2b-reports-container>.page-background>*{max-width:1500px;width:95%;height:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}#b2b-reports-container>.page-background>*>div{flex:0 50%;padding-top:8px;padding-bottom:8px}#b2b-reports-container>.page-background>*>div>.btn{border:0;width:100%;flex-direction:column;font-size:32px;min-height:40vh}#b2b-reports-container>.page-background>*>div>.btn i{font-size:50px;margin:0 0 8px}#b2b-reports-container>.page-background>*>div>.btn:hover{background-color:rgba(226,240,220,.2);color:#9dcc8a}#b2b-reports-container>.page-background>*>div:nth-child(2n-1){padding-right:8px}#b2b-reports-container>.page-background>*>div:nth-child(2n){padding-left:8px}@media screen and (max-width:768px){#b2b-reports-container>.page-background>*{flex-direction:column}#b2b-reports-container>.page-background>*>div{flex:1;width:100%}#b2b-reports-container>.page-background>*>div>.btn{min-height:40vh}#b2b-reports-container>.page-background>*>div:first-child{padding-right:0;padding-bottom:8px}#b2b-reports-container>.page-background>*>div:last-child{padding-left:0;padding-top:8px}}.bookings-list thead th i{color:#1d4585}.report-resume{display:flex;align-items:center;flex-direction:column;width:100%;padding:16px 0;background-color:#1d4585;color:#fff}.report-resume>*{padding:0 16px}.report-resume .report-resume-title{font-size:20px;font-weight:500;margin-top:0;margin-bottom:16px}.report-resume .report-elements-container{width:100%;display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;background-color:#1d4585;margin-bottom:16px}.report-resume .report-elements-container p{margin:8px 0;font-size:16px}.report-resume .report-elements-container .report-elements-title{margin-top:0;width:100%;padding-bottom:8px;border-bottom:1px solid #fff}.report-resume .report-elements-container .report-element{width:100%;flex:0 33%;padding:0 16px;display:flex;align-items:center;justify-content:space-between}.report-resume .report-elements-container .report-element .report-element-text{font-weight:500}.report-resume .report-elements-container:last-child{margin-bottom:0}@media screen and (max-width:992px){.report-resume .report-elements-container .report-element{flex:0 50%}}@media screen and (max-width:768px){.report-resume .report-elements-container .report-element{flex:0 100%}}#b2b-booking-report-container{display:flex;flex-direction:column;align-items:center;min-height:auto}#b2b-booking-report-container>.page-background{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}#b2b-booking-report-container>.page-background>*{max-width:1500px;width:95%;height:100%;display:flex;align-items:flex-start}#b2b-booking-report-container>.page-background>* .bookings-report-filters{width:33%;margin-right:8px}#b2b-booking-report-container>.page-background>* .bookings-report-table,#b2b-booking-report-container>.page-background>* div.loading-container{width:66%;margin-left:8px}#b2b-booking-report-container>.page-background>* .bookings-report-table .wozzo-table-header{display:none}#b2b-booking-report-container>.page-background .report-resume{margin-top:16px}@media screen and (max-width:992px){#b2b-booking-report-container>.page-background>*{flex-direction:column}#b2b-booking-report-container>.page-background>* .bookings-report-filters{margin-right:0;margin-bottom:16px;width:100%}#b2b-booking-report-container>.page-background>* .bookings-report-table,#b2b-booking-report-container>.page-background>* div.loading-container{margin-left:0;width:100%}}#b2b-occupation-report-container{display:flex;flex-direction:column;align-items:center;min-height:auto}#b2b-occupation-report-container>.page-background{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}#b2b-occupation-report-container>.page-background>*{max-width:1500px;width:95%;height:100%;display:flex;align-items:flex-start}#b2b-occupation-report-container>.page-background>* .occupation-report-filters{width:33%;margin-right:8px}#b2b-occupation-report-container>.page-background>* .occupation-report-table,#b2b-occupation-report-container>.page-background>* div.loading-container{width:66%;margin-left:8px}#b2b-occupation-report-container>.page-background>* .occupation-report-table .wozzo-select-btn{margin-bottom:4px}#b2b-occupation-report-container>.page-background>* .occupation-report-table .wozzo-select-btn .btns-container>div{flex:1}#b2b-occupation-report-container>.page-background>* .occupation-report-table .wozzo-select-btn .btns-container>div .btn{width:100%}#b2b-occupation-report-container>.page-background>* .occupation-report-table .wozzo-table-header{display:none}#b2b-occupation-report-container>.page-background .report-resume{margin-top:16px}@media screen and (max-width:992px){#b2b-occupation-report-container>.page-background>*{flex-direction:column}#b2b-occupation-report-container>.page-background>* .occupation-report-filters{margin-right:0;margin-bottom:16px;width:100%}#b2b-occupation-report-container>.page-background>* .occupation-report-table,#b2b-occupation-report-container>.page-background>* div.loading-container{margin-left:0;width:100%}}.payments-list thead th i{color:#1d4585}#b2b-payment-report-container{display:flex;flex-direction:column;align-items:center;min-height:auto}#b2b-payment-report-container>.page-background{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}#b2b-payment-report-container>.page-background>*{max-width:1500px;width:95%;height:100%;display:flex;align-items:flex-start}#b2b-payment-report-container>.page-background>* .payments-report-filters{width:33%;margin-right:8px}#b2b-payment-report-container>.page-background>* .payments-report-table,#b2b-payment-report-container>.page-background>* div.loading-container{width:66%;margin-left:8px}#b2b-payment-report-container>.page-background>* .payments-report-table .wozzo-table-header{display:none}#b2b-payment-report-container>.page-background .report-resume{margin-top:16px}@media screen and (max-width:992px){#b2b-payment-report-container>.page-background>*{flex-direction:column}#b2b-payment-report-container>.page-background>* .payments-report-filters{margin-right:0;margin-bottom:16px;width:100%}#b2b-payment-report-container>.page-background>* .payments-report-table,#b2b-payment-report-container>.page-background>* div.loading-container{margin-left:0;width:100%}}#b2b-worker-report-container{display:flex;flex-direction:column;align-items:center;min-height:auto}#b2b-worker-report-container>.page-background{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}#b2b-worker-report-container>.page-background>*{max-width:1500px;width:95%;height:100%;display:flex;align-items:flex-start}#b2b-worker-report-container>.page-background>* .workers-report-filters{width:33%;margin-right:8px}#b2b-worker-report-container>.page-background>* .workers-report-table,#b2b-worker-report-container>.page-background>* div.loading-container{width:66%;margin-left:8px}#b2b-worker-report-container>.page-background>* .workers-report-table .wozzo-table-header{display:none}#b2b-worker-report-container>.page-background .report-resume{margin-top:16px}@media screen and (max-width:992px){#b2b-worker-report-container>.page-background>*{flex-direction:column}#b2b-worker-report-container>.page-background>* .workers-report-filters{margin-right:0;margin-bottom:16px;width:100%}#b2b-worker-report-container>.page-background>* .workers-report-table,#b2b-worker-report-container>.page-background>* div.loading-container{margin-left:0;width:100%}}#reset-password-container,#reset-password-container .reset-form{display:flex;flex-direction:column;align-items:center;justify-content:center}#reset-password-container .reset-form{background-color:#fff;padding:16px;margin-top:16px;border-radius:4px}#reset-password-container .reset-form h2{margin-top:0;margin-bottom:16px}#reset-password-container .reset-form>p{margin-top:0;margin-bottom:8px}#reset-password-container .reset-form>p span{font-weight:500}#reset-password-container .reset-form form{display:flex;flex-direction:column}#reset-password-container .reset-form form>*{margin-top:8px}#reset-password-container .reset-form form .btn{flex:1}#reset-password-container .reset-form .password-changed{background:#699c1c;color:#fff;display:flex;align-items:center;border-radius:4px;padding:8px 0;max-width:500px}#reset-password-container .reset-form .password-changed>i{font-size:32px;padding:0 16px}#reset-password-container .reset-form .password-changed>div{display:flex;flex-direction:column;align-items:center;padding-right:16px}#reset-password-container .reset-form .password-changed>div>p{margin-top:0;margin-bottom:8px}#reset-password-container .reset-form .landing-btn{margin-top:16px;cursor:pointer}#connection-error-container{display:flex;justify-content:center}#connection-error-container .connection-error{display:flex;align-items:center;justify-content:space-between;background-color:#fff;padding:16px;border-radius:4px;max-width:1200px}#connection-error-container .connection-error img{max-width:500px;margin-right:32px}#connection-error-container .connection-error>div{display:flex;flex-direction:column;align-items:center}#connection-error-container .connection-error>div h1{margin:0;font-size:50px}#connection-error-container .connection-error>div>p{font-size:20px;text-align:center}#connection-error-container .connection-error>div>div{width:100%;display:flex;align-items:center;justify-content:space-around}@media screen and (max-width:1200px){#connection-error-container .connection-error img{max-width:400px}#connection-error-container .connection-error>div h1{font-size:32px}}@media screen and (max-width:992px){#connection-error-container .connection-error{flex-direction:column}#connection-error-container .connection-error img{max-width:350px;margin-right:0}#connection-error-container .connection-error>div h1{margin-top:16px;font-size:24px}#connection-error-container .connection-error>div>p{font-size:16px}}@media screen and (max-width:992px){#connection-error-container .connection-error img{max-width:300px}#connection-error-container .connection-error>div h1{font-size:20px}#connection-error-container .connection-error>div>p{font-size:14px}}@media screen and (max-width:768px){#connection-error-container .connection-error img{max-width:250px}#connection-error-container .connection-error>div>p{font-size:14px}}#not-found-container{display:flex;justify-content:center}#not-found-container .not-found{display:flex;align-items:center;justify-content:space-between;background-color:#fff;padding:16px;border-radius:4px;max-width:1200px}#not-found-container .not-found img{max-width:500px;margin-right:32px}#not-found-container .not-found>div{display:flex;flex-direction:column;align-items:center}#not-found-container .not-found>div h1{margin:0;font-size:50px}#not-found-container .not-found>div>p{font-size:32px;text-align:center}#not-found-container .not-found>div>div{width:100%;display:flex;align-items:center;justify-content:space-around}@media screen and (max-width:1200px){#not-found-container .not-found img{max-width:400px}#not-found-container .not-found>div h1{font-size:32px}}@media screen and (max-width:992px){#not-found-container .not-found{flex-direction:column}#not-found-container .not-found img{max-width:350px;margin-right:0}#not-found-container .not-found>div h1{margin-top:16px;font-size:24px}#not-found-container .not-found>div>p{font-size:16px}}@media screen and (max-width:992px){#not-found-container .not-found img{max-width:300px}#not-found-container .not-found>div h1{font-size:20px}#not-found-container .not-found>div>p{font-size:14px}}@media screen and (max-width:768px){#not-found-container .not-found img{max-width:250px}#not-found-container .not-found>div>p{font-size:14px}}.b2b-sidebar{position:fixed;top:0;bottom:0;display:flex;flex-direction:column;width:160px;transition:width .25s linear;z-index:3;-webkit-box-shadow:2px 0 4px 2px rgba(40,40,40,.2);-moz-box-shadow:2px 0 4px 2px rgba(40,40,40,.2);box-shadow:2px 0 4px 2px rgba(40,40,40,.2);background:#fff}.b2b-sidebar .expand-button{display:none}.b2b-sidebar>div{display:flex;flex-direction:column;flex:1}.b2b-sidebar span{font-size:0;transition:all .25s linear}.b2b-sidebar .tooltip span{font-size:16px}.b2b-sidebar .sidebar-header{flex:inherit;height:70px;display:flex;align-items:center;justify-content:center;margin-top:-1px;border-bottom:1px solid #d8d8d8;border-right:1px solid #d8d8d8}.b2b-sidebar .sidebar-header .home{height:70px;width:100%;color:#1d4585;margin:0 auto;padding:0;overflow:hidden;transition:all .25s linear}.b2b-sidebar .sidebar-header .home img{max-height:60px;max-width:40px}.b2b-sidebar .sidebar-content{display:flex;justify-content:space-between}.b2b-sidebar .sidebar-content .b2b-sidebar-bottom{width:calc(100% - 32px);align-self:center;border-top:1px solid #d8d8d8}.b2b-sidebar .sidebar-content .b2b-sidebar-bottom>.b2b-link{margin:0 -16px}.b2b-sidebar .sidebar-content .tooltip-container,.b2b-sidebar .sidebar-content .tooltip-trigger{width:100%}.b2b-sidebar .sidebar-content .b2b-link.with-image{flex-direction:column-reverse}.b2b-sidebar .sidebar-content .b2b-link{padding:8px 0;border:0;border-right:4px solid transparent;color:#888;transition:all .25s linear;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80px;font-family:Arial,Helvetica,sans-serif;border-radius:0}.b2b-sidebar .sidebar-content .b2b-link>img{height:40px;width:40px;border-radius:50%;object-fit:cover;border:1px solid #d8d8d8;margin-bottom:4px}.b2b-sidebar .sidebar-content .b2b-link i{font-size:20px;margin-bottom:8px;margin-right:0}.b2b-sidebar .sidebar-content .b2b-link span{font-size:14px}.b2b-sidebar .sidebar-content .b2b-link.selected{border-right-color:#1d4585;color:#1d4585;-moz-box-shadow:inset 0 0 4px rgba(40,40,40,.2);-webkit-box-shadow:inset 0 0 4px rgba(40,40,40,.2);box-shadow:inset 0 0 4px rgba(40,40,40,.2);background-color:hsla(0,0%,95.7%,.3)}.b2b-sidebar .sidebar-content .b2b-link.selected:hover{border-right-color:#617daa;color:#617daa}.b2b-sidebar .sidebar-content .b2b-link:hover{border-right-color:#9dcc8a;color:#9dcc8a;background-color:hsla(0,0%,95.7%,.3);-moz-box-shadow:inset 0 0 4px rgba(40,40,40,.2);-webkit-box-shadow:inset 0 0 4px rgba(40,40,40,.2);box-shadow:inset 0 0 4px rgba(40,40,40,.2)}@media screen and (max-width:1200px){.b2b-sidebar{bottom:inherit;position:fixed;width:100%}.b2b-sidebar .expand-button{background-color:initial;border:0}.b2b-sidebar span{font-size:inherit}.b2b-sidebar .sidebar-header{width:100%;display:flex;align-items:center;justify-content:center;height:70px}.b2b-sidebar .sidebar-header .home{max-width:none;margin:0;flex-direction:row;align-items:center}.b2b-sidebar .sidebar-header .home img{max-height:40px;margin-right:8px}.b2b-sidebar .sidebar-header .home span{font-size:20px;margin:0}.b2b-sidebar .sidebar-header .expand-button{display:block;position:fixed;top:0;left:0;height:70px}.b2b-sidebar .sidebar-header .expand-button i{font-size:32px;margin:0}.b2b-sidebar .sidebar-content{transition:all .25s linear}.b2b-sidebar .sidebar-content .b2b-sidebar-bottom{border-top:0}.b2b-sidebar .sidebar-content .b2b-link{flex-direction:row;height:auto;min-height:0;padding:0;margin:0;opacity:0;transition:all .25s linear;border:0}.b2b-sidebar .sidebar-content .b2b-link *{padding:0;margin:0}.b2b-sidebar .sidebar-content .b2b-link i{margin-right:8px;margin-bottom:0}.b2b-sidebar .sidebar-content>div{height:fit-content}.b2b-sidebar .sidebar-content>div *{max-height:0;opacity:0;font-size:0;transition:all .25s linear;pointer-events:none}.b2b-sidebar.expanded{width:100%}.b2b-sidebar.expanded .sidebar-content .b2b-link{min-height:50px;padding:8px 0;opacity:1}.b2b-sidebar.expanded .sidebar-content>div *{max-height:50px;opacity:1;font-size:inherit;pointer-events:all}}.b2b-topbar{display:block;position:fixed;top:0;left:0;width:100%;z-index:999;pointer-events:none;transition:all .25s linear;background:#fff;-webkit-box-shadow:0 0 4px 4px hsla(0,0%,53.3%,.25);-moz-box-shadow:0 0 4px 4px hsla(0,0%,53.3%,.25);box-shadow:0 0 4px 4px hsla(0,0%,53.3%,.25)}.b2b-topbar>div{margin:0 auto;padding:0;height:70px;pointer-events:all;display:flex;align-items:center;justify-content:flex-start;text-transform:uppercase}.b2b-topbar>div .home{width:160px;overflow:hidden;transition:all .25s linear;margin-right:16px;border-right:1px solid #d8d8d8}.b2b-topbar>div .home img{max-height:60px;max-width:40px}.b2b-topbar>div .with-back{display:flex;align-items:center}.b2b-topbar>div .with-back .btn{padding-left:0;border:0}.b2b-topbar>div .b2b-topbar-body{width:90%;display:flex;align-items:center;justify-content:space-between;padding-right:16px}.b2b-topbar>div .b2b-topbar-body .spa-selector input{text-transform:uppercase;padding:0 16px 0 0;font-size:14px}@media screen and (max-width:1200px){.b2b-topbar{display:none}}#validate-email-page{background-color:#f4f4f4;min-height:100vh}#validate-email-page,#validate-email-page .container{display:flex;flex-direction:column;justify-content:center;align-items:center}#validate-email-page .container{background:#fff;width:60%;height:500px}#validate-email-page .container>div{padding:16px}#validate-email-page .container>p{font-size:16px;font-weight:200;padding:16px;cursor:pointer}#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%}}.contact-page{margin-top:80px;display:flex;flex-direction:column;align-items:center}.contact-page h1{font-size:32px;color:#1d4585}.contact-page>p{width:600px;max-width:90vw;text-align:center}.quality-survey-page{padding:16px;max-width:1200px;margin:0 auto}.prompt-container{display:flex;align-items:start;gap:1.5rem;margin-bottom:2rem}.prompt-container .prompt-input{width:100%;outline:none;background-color:#fff}.prompt-container .prompt-input>div>div{padding:.5rem;border:1px solid #1d4585}.prompt-container .prompt-input>div>div>p.placeholder{margin:0;padding:0}.prompt-container .prompt-input>div>div>p.placeholder.with-content{opacity:0;transform:none;transition:opacity .1s linear}.prompt-container .prompt-input>div>div>textarea{padding:0}.custom-insight-container{padding:3rem 2rem}.custom-insight-container tr{text-align:center}@media screen and (min-width:992px){.custom-insight-container{margin-left:80px;padding:3rem 5rem}}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(/9c46095118380d38f12e67c916b427f9.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;src:url(/6d1796a9f798ced8961baf3c79f894b6.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:800;src:url(/b5331c5f5aae974d18747a94659ed002.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(/88932dadc42e1bba93b21a76de60ef7a.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;src:url(/781190aecb862fffe858d42b124658cc.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(/9bc77c3bca968c7490de95d1532d0e87.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;src:url(/09a2d2564ea85d25a3b3a7903159927b.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;src:url(/6786546363c0261228fd66d68bbf27e9.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:url(/100b38fa184634fc89bd07a84453992c.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:300;src:url(/428b2306e9c7444556058c70822d7d7c.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:url(/c88cecbffad6d8e731fd95de49561ebd.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:500;src:url(/2d3cef91fbb6377e40398891b90d29bf.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:200;src:url(/0052573bbf05658a18ba557303123533.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:200;src:url(/3cb621135b5f6fe15d7c2eba68f0ee37.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}}.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%{height:1px;width:25%;background-color:rgba(40,40,40,.1)}25%{height:3px;width:33%;background-color:rgba(40,40,40,.2)}40%{height:4px;width:45%;background-color:rgba(40,40,40,.4)}50%{height:6px;width:50%;background-color:rgba(40,40,40,.5)}60%{height:4px;width:45%;background-color:rgba(40,40,40,.4)}75%{height:3px;width:33%;background-color:rgba(40,40,40,.2)}to{height:1px;width:25%;background-color:rgba(40,40,40,.1)}}body{font-size:14px;letter-spacing:-.5px;margin:0;color:#282828;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}body,body *{font-family:Montserrat,sans-serif}body .p-link:focus{-webkit-box-shadow:none;box-shadow:none}body .p-inputtext:enabled:focus{-webkit-box-shadow:inherit;-moz-box-shadow:inherit;box-shadow:inherit;border-color:inherit}body .p-component{font-family:Montserrat,sans-serif;font-size:16px;color:#282828}body .p-disabled{cursor:not-allowed}.remove-btn{background-color:initial!important;border:1px solid #db341a!important;color:#db341a!important}#main-loading{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#1d4585}#main-loading .loading{height:200px}#main-loading .loading .loading-container{max-height:200px;max-width:150px}.shadow{-webkit-box-shadow:0 0 16px 4px hsla(0,0%,75.3%,.3);-moz-box-shadow:0 0 16px 4px hsla(0,0%,75.3%,.3);box-shadow:0 0 16px 4px hsla(0,0%,75.3%,.3)}.not-found-page{margin-top:70px}.hide-content{opacity:0}.pac-container.pac-logo{z-index:9999}.generic-backoffice-table .wozzo-table tbody tr td{text-align:center}.generic-backoffice-table .wozzo-table tbody tr td i.fa-check{color:#699c1c}.generic-backoffice-table .wozzo-table tbody tr td i.fa-times{color:#db341a}.b2b-list .wozzo-table-container{border:0;border-bottom:1px inset #d8d8d8}.b2b-list .wozzo-table-container .wozzo-table-header,.b2b-list .wozzo-table-container .wozzo-table-overflow .wozzo-table thead{background-color:initial}.b2b-list .wozzo-table-container .wozzo-table-overflow .wozzo-table thead tr th>div{border-bottom:1px solid #282828}.b2b-list .wozzo-table-container .wozzo-table-overflow .wozzo-table thead tr th>div>button{justify-content:flex-start}.b2b-list .wozzo-table-container .wozzo-table-overflow .wozzo-table thead tr th>div>button p{color:#282828;font-weight:700}.b2b-list .wozzo-table-container .wozzo-table-overflow .wozzo-table tbody tr td .wozzo-dropdown>.btn{padding:0 8px;border:0;background-color:initial}.b2b-list .wozzo-table-container .wozzo-table-overflow .wozzo-table tbody tr,.b2b-list .wozzo-table-container .wozzo-table-overflow .wozzo-table tbody tr:nth-child(2n){background-color:initial;border-bottom:1px inset #d8d8d8}.b2b-list .wozzo-table-container .wozzo-table-overflow .wozzo-table tbody tr:last-child{border-bottom:0}.b2b-list .wozzo-table-container .wozzo-table-footer>*{background-color:initial;color:#282828;border-top:1px solid #d8d8d8}#main-container>.spa-selector{display:none;background-color:#f4f4f4;width:100%;margin:0 auto;padding:16px 0;overflow:visible}#main-container>.spa-selector .wozzo-input>div{border:0}#main-container>.spa-selector .wozzo-input>div input{-webkit-box-shadow:0 0 16px 4px hsla(0,0%,75.3%,.3);-moz-box-shadow:0 0 16px 4px hsla(0,0%,75.3%,.3);box-shadow:0 0 16px 4px hsla(0,0%,75.3%,.3)}#main-container>.spa-selector .wozzo-selector-options,#main-container>.spa-selector input{max-width:300px;text-transform:uppercase}@media screen and (max-width:1200px){#main-container>.spa-selector{display:flex;align-items:center;justify-content:center}#main-container>.spa-selector input{padding:8px 16px;border-radius:4px;background-color:#fff}}#main-container.backoficce{min-height:auto;display:flex;margin-bottom:16px}#main-container.backoficce>div:not(.main-sidebar){margin:0 auto;width:100%}main{display:flex;flex-direction:column;min-height:100vh;background-color:#f4f4f4}.center-text{text-align:center}.right-text{text-align:right}.center-content,.container{margin:0 auto}.container{max-width:1300px;width:95%}input,textarea{font-family:Montserrat,sans-serif;color:#282828}.spa-table-header{min-width:600px;color:#fff;background:#1d4585;font-weight:400;margin:0;padding:8px;text-align:center}.spa-table.p-datatable{min-width:600px}.spa-table.p-datatable .p-datatable-thead>tr>th{border:0;text-transform:uppercase;background-color:silver}.spa-table.p-datatable .p-datatable-tbody>tr>td{border:0;text-align:center;font-weight:400}.spa-table.p-datatable .p-datatable-tbody>tr>td img{max-width:50px;max-height:50px}.spa-table.p-datatable .p-datatable-tbody>tr>td .awarded-tags{display:flex;flex-direction:column}.spa-table.p-datatable .p-datatable-tbody>tr>td .awarded-tags a{color:#1d4585;margin:0 2px}.spa-table.p-datatable .p-datatable-tbody>tr:nth-child(2n){background-color:rgba(97,125,170,.05)}.spa-table.p-datatable .p-paginator{border:0}.spa-table.p-datatable .p-paginator .p-highlight{background-color:#1d4585}@media screen and (max-width:992px){.spa-table.p-datatable .p-datatable-tbody>tr>td,.spa-table.p-datatable .p-datatable-tbody>tr>td *,.spa-table.p-datatable .p-datatable-thead>tr>th{font-size:12px}}.primary-bg{background-color:#1d4585}.primary-border{border-color:#1d4585}.primary-color,body a.primary-color:hover{color:#1d4585}.primary-light-bg{background-color:#617daa}.primary-light-border{border-color:#617daa}.primary-light-color,body a.primary-light-color:hover{color:#617daa}.primary-lighter-bg{background-color:#bbc7da}.primary-lighter-border{border-color:#bbc7da}.primary-lighter-color,body a.primary-lighter-color:hover{color:#bbc7da}.primary-dark-bg{background-color:#153672}.primary-dark-border{border-color:#153672}.primary-dark-color,body a.primary-dark-color:hover{color:#153672}.primary-darker-bg{background-color:#0a1f55}.primary-darker-border{border-color:#0a1f55}.primary-darker-color,body a.primary-darker-color:hover{color:#0a1f55}.secondary-bg{background-color:#9dcc8a}.secondary-border{border-color:#9dcc8a}.secondary-color,body a.secondary-color:hover{color:#9dcc8a}.secondary-light-bg{background-color:#badbad}.secondary-light-border{border-color:#badbad}.secondary-light-color,body a.secondary-light-color:hover{color:#badbad}.secondary-lighter-bg{background-color:#e2f0dc}.secondary-lighter-border{border-color:#e2f0dc}.secondary-lighter-color,body a.secondary-lighter-color:hover{color:#e2f0dc}.secondary-dark-bg{background-color:#8bc077}.secondary-dark-border{border-color:#8bc077}.secondary-dark-color,body a.secondary-dark-color:hover{color:#8bc077}.secondary-darker-bg{background-color:#6fad5a}.secondary-darker-border{border-color:#6fad5a}.secondary-darker-color,body a.secondary-darker-color:hover{color:#6fad5a}.accent-bg{background-color:#edcabe}.accent-border{border-color:#edcabe}.accent-color,body a.accent-color:hover{color:#edcabe}.accent-light-bg{background-color:#f2dad2}.accent-light-border{border-color:#f2dad2}.accent-light-color,body a.accent-light-color:hover{color:#f2dad2}.accent-lighter-bg{background-color:#faefec}.accent-lighter-border{border-color:#faefec}.accent-lighter-color,body a.accent-lighter-color:hover{color:#faefec}.accent-dark-bg{background-color:#e8bdaf}.accent-dark-border{border-color:#e8bdaf}.accent-dark-color,body a.accent-dark-color:hover{color:#e8bdaf}.accent-darker-bg{background-color:#e0ab99}.accent-darker-border{border-color:#e0ab99}.accent-darker-color,body a.accent-darker-color:hover{color:#e0ab99}.gray-bg{background-color:#888}.gray-border{border-color:#888}.gray-color,body a.gray-color:hover{color:#888}.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:initial}.transparent-border{border-color:transparent}.transparent-color,body a.transparent-color:hover{color:transparent}.wozzo-table-container .wozzo-table-overflow .wozzo-table tbody tr:nth-child(2n){background-color:rgba(97,125,170,.1)}