@font-face{font-display:swap;font-family:Titillium Web SemiBold;font-weight:400;src:url(/fonts/TitilliumWeb-SemiBold.woff)}@font-face{font-display:swap;font-family:Titillium Web Regular;font-weight:light;src:url(/fonts/TitilliumWeb-Regular.ttf)}@font-face{font-display:swap;font-family:Titillium Web Light;font-weight:light;src:url(/fonts/TitilliumWeb-Light.ttf)}.ml-1{margin-left:.2rem}.ml-2{margin-left:.4rem}.ml-3{margin-left:.8rem}.ml-4{margin-left:1.6rem}.mr-1{margin-right:.2rem}.mr-2{margin-right:.4rem}.mr-3{margin-right:.8rem}.mr-4{margin-right:1.6rem}.mt-1{margin-top:.2rem}.mt-2{margin-top:.4rem}.mt-3{margin-top:.8rem}.mt-4{margin-top:1.6rem}.mb-1{margin-bottom:.2rem}.mb-2{margin-bottom:.4rem}.mb-3{margin-bottom:.8rem}.mb-4{margin-bottom:1.6rem}.separator{height:3.6rem;width:1px;background-color:#ced9ef}.row{display:flex;margin-top:.4rem;margin-bottom:.4rem}.heading{font-weight:lighter;font-size:2rem}.message-success{color:#33c759}.message-warning{color:#fc0}.message-danger{color:#ff2b00}.Toastify__toast{border-radius:1rem!important;font-family:Titillium Web Regular!important;font-size:1.4rem;line-height:2.4rem;letter-spacing:.05rem;color:#242936!important}.Toastify__toast-container{width:42rem!important}.Toastify__toast-icon{display:none!important}.Toastify__toast--error{color:#fff!important;background-color:#ff2b00!important}.Toastify__toast--error svg{filter:invert(100%) sepia(40%) saturate(1%) hue-rotate(70deg) brightness(112%) contrast(101%)}.Toastify__toast--dark{background-color:#242936!important;box-shadow:1rem 1rem 3rem #00000080,-1rem -1rem 3rem #5d5d5d66!important}.Toastify__toast--info{color:#fff!important;background-color:#003eab!important;box-shadow:0 .4rem 3.2rem #003eab1a!important}.react-select__control{font-family:Titillium Web Regular,sans-serif;font-size:1.4rem;line-height:2rem;letter-spacing:.05rem;color:#242936;padding:.2rem .8rem!important;border-radius:1.2rem!important;border:1px solid #ced9ef!important;transition:.2s all ease-out}.react-select__control:hover{box-shadow:none!important}.react-select__value-container{flex-wrap:nowrap!important}.react-select__menu{font-size:1.4rem;line-height:2rem;letter-spacing:.5px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:62.5%;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width: 1980px){html{font-size:67.5%}}@media only screen and (max-width: 1280px){html{font-size:56.5%}}@media only screen and (max-width: 900px){html{font-size:52.5%}}@media only screen and (max-width: 600px){html{font-size:48.5%}}body{position:relative;font-family:Titillium Web Regular,sans-serif;font-size:1.4rem;line-height:1.7;overflow-x:hidden}a{color:#242936;text-decoration:none}.fc-scrollgrid{border:none!important}.fc-toolbar-title{font-size:4rem!important;line-height:4.8rem!important;letter-spacing:-.5px!important;text-transform:uppercase}.fc-header-toolbar{margin-bottom:3.3rem!important}.fc-button-group{gap:.8rem}.fc-timegrid{font-size:1.6rem;border-color:transparent;background-color:#fff;box-shadow:0 .4rem 3.2rem #003eab33;border-top-left-radius:2rem;border-top-right-radius:2rem;overflow:hidden;transition:.4s ease-out!important;min-height:10rem!important}.fc-timegrid-event{margin-bottom:.2rem!important}.fc-timegrid-slot-label-cushion{font-size:1.2rem!important}.fc-toolbar-title{text-transform:capitalize}.fc-daygrid-body{background-color:#fff;border-color:transparent!important;border-bottom-left-radius:2rem!important;border-bottom-right-radius:2rem!important}.fc-scrollgrid-section-header{background-color:#fff;border:.1rem solid #fff!important;transition:.4s ease-out!important}.fc-scrollgrid-section-header th{text-align:right;border-top-left-radius:1.2rem;border-top-right-radius:1.2rem}.fc-col-header-cell .fc-scrollgrid-sync-inner,.fc-day .fc-scrollgrid-sync-inner{padding:2rem!important}.fc-col-header-cell-cushion{font-size:1.6rem!important;line-height:2rem!important;letter-spacing:.5px!important;text-align:center!important}.fc-col-header-cell .fc-scrollgrid-sync-inner{display:flex;justify-content:center}.fc-day a{color:#242936}.fc-day-today{position:relative}.fc-button{cursor:pointer;background:none;outline:none;font-size:1.6rem!important;line-height:2rem!important;letter-spacing:.5px!important;padding:1.4rem!important;border:.2rem solid;text-transform:uppercase;border-radius:1.2rem!important;transition:.4s all ease-out;font-family:inherit;box-shadow:0 .2rem 2rem #003eab12}.fc-button-primary{background-color:#fff!important;border-color:#fff!important;color:#003eab!important}.fc-v-event{background-color:none!important;border:none!important}.fc-daygrid .fc-event-main{height:9.6rem}@media only screen and (max-width: 1280px){.fc-daygrid .fc-event-main{height:auto}}@media only screen and (max-width: 900px){.fc-daygrid .fc-event-main{height:auto}}.fc-daygrid .fc-event-title{font-size:1.25rem}@media only screen and (max-width: 1280px){.fc-daygrid .fc-event-title{font-size:1.2rem}}@media only screen and (max-width: 900px){.fc-daygrid .fc-event-title{font-size:1.2rem}}.fc-daygrid-day-events{display:flex;flex-direction:column;gap:.8rem}.fc-daygrid-day-events .fc-event{color:#242936!important;background-color:#ced9ef;border:.1rem solid #ced9ef;border-left:.5rem solid #003eab}.fc-daygrid-day-events .fc-daygrid-event-dot{opacity:0;margin-left:-.8rem}.fc-event-title{white-space:break-spaces!important;padding:.4rem!important;-webkit-hyphens:auto;hyphens:auto}.fc-event-main-frame{flex-direction:column-reverse!important;padding-left:.8rem}.fc-event-title{font-weight:700;font-size:1.4rem;line-height:2rem!important;letter-spacing:.5px!important}.fc-event-time{padding:0 .2rem;font-size:1.2rem}.fc-timegrid-slot-minor{border-color:transparent!important}.fc-day-today{background:none!important}.fc .has-vivid-green-cyan-color{background-color:#e2ffe2!important;border:.1rem solid #e2ffe2!important;border-left:.5rem solid #33c759!important}.fc .has-vivid-green-cyan-color .fc-event-title{color:#0c0707!important}.fc .has-luminous-vivid-orange-color{background-color:#ffedc1!important;border:.1rem solid #ffedc1!important;border-left:.5rem solid #ffcc00!important}.fc .has-luminous-vivid-orange-color .fc-event-title{color:#0c0707!important}.fc .has-vivid-red-color{background-color:#ffd4cc!important;border:.1rem solid #ffd4cc!important;border-left:.5rem solid #e85d41!important}.fc .has-vivid-red-color .fc-event-title{color:#0c0707!important}.fc .has-cyan-bluish-gray-color{background-color:#e4e3e3!important;border-color:#e4e3e3!important}.fc .has-cyan-bluish-gray-color .fc-event-title{color:#0c0707!important}.event__4{background-color:#003eab;border-color:#003eab}.event__109{background-color:#2b69bf;border-color:#2b69bf}.event__327{background-color:#5ba0d2;border-color:#5ba0d2}.event__331{background-color:#9dcfe7;border-color:#9dcfe7}.event__419{background-color:#dce8f4;border-color:#dce8f4}.event__419 .fc-event-time,.event__419 .fc-event-title{color:#242936}.event__430{background-color:#fff;border-color:#fff;box-shadow:0 .4rem 2rem #003eab1a!important}.event__430 .fc-event-time,.event__430 .fc-event-title{color:#242936}.table__header{display:flex;background-color:#003eab33;border-top-left-radius:1.2rem;border-top-right-radius:1.2rem}.table__header__item{display:flex;align-items:center;gap:1rem;font-weight:700;font-size:1.4rem;line-height:2rem;letter-spacing:.5px;padding:1.6rem;width:100%}.table__content{background-color:#fff}.table__content__row{cursor:pointer;display:flex;align-items:center;width:100%;border-bottom:.05rem solid rgba(0,62,171,.2);transition:.3s all ease-in-out}.table__content__row:hover{background-color:#fafafa}.table__content__row__item{font-size:1.4rem;line-height:2rem;letter-spacing:.5px;padding:1.4rem 1.6rem;width:100%}.table__content__row__item .action__button{cursor:pointer;background:none;border:none;position:relative;margin-left:.8rem}.table__content__row__item .action__button:hover .action__button__menu{opacity:1;visibility:visible}.table__content__row__item .action__button__menu{display:flex;flex-direction:column;align-items:flex-start;position:absolute;gap:5px;top:5rem;right:-5rem;width:21.5rem;padding:2rem;border-radius:2rem;background-color:#fff;box-shadow:0 1rem 2rem #003eab33;opacity:0;visibility:hidden;transition:.3s all ease-in-out;z-index:10}.table__content__row__item .action__button__menu__item{cursor:pointer;font-family:Titillium Web SemiBold,sans-serif;font-size:1.4rem;line-height:2rem;letter-spacing:.5px}.app,.app--windows{position:relative;background-color:#f2f5fb;min-height:100vh}.app--windows * ::-webkit-scrollbar{display:none!important}.app--windows * ::-webkit-scrollbar-track{display:none!important}.app--windows * ::-webkit-scrollbar-thumb{display:none!important}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error)}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width : 480px){.Toastify__toast-container{width:100vw;padding:0;left:0;margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:0;transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:0;transform:translate(0)}.Toastify__toast-container--rtl{right:0;left:initial}}.Toastify__toast{position:relative;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:4px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:var(--toastify-toast-max-height);overflow:hidden;font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;-ms-flex:1;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.7s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width : 480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(110%,0,0)}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-110%,0,0)}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.navigation{position:fixed;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:1.6rem 2.8rem;margin:2rem;border-radius:2rem;background-color:#fff;box-shadow:0 0 2.8rem #24293614;z-index:10}.navigation::-webkit-scrollbar{display:none}.navigation__menu{display:flex;gap:2rem}.navigation__menu__item,.navigation__menu__item--active{font-family:Titillium Web SemiBold,sans-serif;font-size:1.4rem;line-height:2rem;letter-spacing:.5px;color:#242936}.navigation__menu__item--active{color:#003eab}.navigation__options{display:flex;align-items:center;gap:1.6rem}.navigation__options__profile{display:flex;flex-direction:column;align-items:center}.navigation__options__profile span{display:flex;justify-content:center;align-items:center;font-family:Titillium Web SemiBold,sans-serif;color:#fff;font-size:1.6rem;line-height:2.8rem;letter-spacing:.5px;border-radius:90%;background-color:#003eab;padding:1.25rem 1.65rem}.navigation--hidden{opacity:0;height:0;visibility:hidden}.button,.button--small,.button-warning,.button-success,.button-danger,.button-yellow,.button-tertiary,.button-secondary,.button-primary{cursor:pointer;display:flex;align-items:center;font-family:Titillium Web SemiBold,sans-serif;font-size:1.8rem;line-height:2.4rem;letter-spacing:.05rem;background:none;outline:none;padding:.8rem 2rem;border:.1rem solid;border-radius:1.2rem;transition:.4s all ease-in-out}.button:disabled,.button--small:disabled,.button-warning:disabled,.button-success:disabled,.button-danger:disabled,.button-yellow:disabled,.button-tertiary:disabled,.button-secondary:disabled,.button-primary:disabled{cursor:not-allowed;opacity:.4}.button:disabled:hover,.button--small:disabled:hover,.button-warning:disabled:hover,.button-success:disabled:hover,.button-danger:disabled:hover,.button-yellow:disabled:hover,.button-tertiary:disabled:hover,.button-secondary:disabled:hover,.button-primary:disabled:hover{transform:translateY(0)}.button .icon,.button--small .icon,.button-warning .icon,.button-success .icon,.button-danger .icon,.button-yellow .icon,.button-tertiary .icon,.button-secondary .icon,.button-primary .icon{display:flex}.button-primary{background-color:#003eab;border-color:#003eab;color:#fff}.button-primary:hover{background-color:#1951b3;border-color:#1951b3}.button-primary .icon{filter:invert(100%) sepia(40%) saturate(1%) hue-rotate(70deg) brightness(112%) contrast(101%)}.button-secondary{background:#fff;border-color:#fff;box-shadow:0 .4rem 2rem #003eab1a;color:#003eab}.button-tertiary{background:#fff;border-color:#ced9ef;color:#242936}.button-yellow{background-color:#fed709;border-color:#fed709;color:#242936}.button-danger{background:#ff2b00;border-color:#ff2b00;color:#fff}.button-danger .icon{filter:invert(100%) sepia(40%) saturate(1%) hue-rotate(70deg) brightness(112%) contrast(101%)}.button-success{background:#33c759;border-color:#33c759;color:#fff}.button-success .icon{filter:invert(100%) sepia(40%) saturate(1%) hue-rotate(70deg) brightness(112%) contrast(101%)}.button-warning{background:#fc0;border-color:#fc0;color:#fff}.button-warning .icon{filter:invert(100%) sepia(40%) saturate(1%) hue-rotate(70deg) brightness(112%) contrast(101%)}.button-warning:disabled{cursor:not-allowed;background-color:#fc06;border-color:#ffcc001a}.button-warning:disabled:hover{background-color:#fc06;border-color:#ffcc001a;transform:translateY(0)}.button-clear{border:none;background:none;color:#003eab}.button-clear:hover{transform:none}.button--icon-secondary{padding:1rem;border-radius:1.2rem;border-color:#f2f5fb;background-color:#f2f5fb}.button--icon-secondary:hover{border-color:#f2f5fb;background-color:#f2f5fb}.button--icon-secondary .icon{filter:invert(12%) sepia(22%) saturate(769%) hue-rotate(185deg) brightness(91%) contrast(89%)}.button--icon{padding:1rem;border-radius:1.2rem;background-color:#003eab}.button--icon .icon{filter:invert(100%) sepia(40%) saturate(1%) hue-rotate(70deg) brightness(112%) contrast(101%)}.button--small{font-size:1.4rem;letter-spacing:.05rem;padding:.6rem 1.2rem}.button--small .icon img{height:2rem;width:1.6rem}:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:.9}.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;left:0;opacity:0;padding:8px 16px;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease-out;visibility:hidden;width:max-content;will-change:opacity,visibility}.styles-module_fixed__7ciUi{position:fixed}.styles-module_arrow__K0L3T{background:inherit;height:8px;position:absolute;transform:rotate(45deg);width:8px}.styles-module_noArrow__T8y2L{display:none}.styles-module_clickable__Bv9o7{pointer-events:auto}.styles-module_show__2NboJ{opacity:var(--rt-opacity);visibility:visible}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}.modal{display:flex;flex-direction:row-reverse;align-items:center;position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:#242936e6;z-index:1000}.modal__box{position:relative;display:flex;flex-direction:column;align-items:flex-end;top:0;right:0;height:97.5%;width:60rem;margin-right:1.6rem;background-color:#fff;border-radius:2rem;padding:2.4rem;color:#242936;transition:.4s all ease-in;animation:popup-fade-in .3s linear}@media only screen and (max-width: 1280px){.modal__box{height:90%;margin-top:-4rem;margin-left:1.6rem;animation:none}}@media only screen and (max-width: 900px){.modal__box{height:90%;margin-top:-4rem;margin-left:1.6rem;animation:none}}@media only screen and (max-width: 600px){.modal__box{width:100%;height:90%;margin-top:-4rem;margin-left:1.6rem;animation:none}}.modal__box__header{text-align:left;width:100%;margin-top:.8rem}.modal__box__content{position:relative;text-align:left;height:100%;width:100%;margin-top:.8rem;overflow-y:auto}.modal__box__close{cursor:pointer;background-color:#f2f5fb;padding:.8rem 1rem;border:none;border-radius:.8rem}.modal__box__close img{height:2.4rem;width:auto}.modal__box--classic{position:absolute;display:flex;flex-direction:column;align-items:flex-end;top:50%;left:50%;transform:translate(-50%,-52%);width:60rem;max-height:80vh;border-radius:2rem;margin-top:1.6rem;padding:2.4rem;background-color:#fff;border:.2rem solid #fff;color:#242936;animation:fade-in .4s linear;overflow:hidden}.modal__box--classic .post{position:relative;height:58vh}.modal__box--classic .post__content{height:88%;overflow-y:auto}.modal__box--classic .post__footer{position:absolute;bottom:0;background:#fff;width:100%}.close-layer{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#24293699;z-index:-10}.post{display:grid;height:100%;grid-template-rows:1fr max-content}.post__content{position:relative}.post__content__attachments{margin-top:3.2rem}.post__content__attachments span{font-family:Titillium Web SemiBold;font-size:1.4rem;line-height:2rem;letter-spacing:.5px}.post__content__attachments__list{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;margin-top:1.6rem}@media only screen and (max-width: 600px){.post__content__attachments__list{grid-template-columns:1fr}}.post__content__attachments__list__item{cursor:pointer;display:flex;align-items:center;gap:1.2rem;font-family:Titillium Web SemiBold;font-size:1.6rem;line-height:2;letter-spacing:.5px;color:#242936;background:none;padding:1rem 1.4rem;border-radius:1.6rem;border:.1rem solid rgba(0,62,171,.2)}.post__content__attachments__list__item__image{height:3.2rem;width:3.2rem}.post__content__attachments__list__item__info{display:flex;flex-direction:column;gap:.2rem}.post__content__attachments__list__item__info :last-child{font-family:Titillium Web Light;font-size:1.2rem}.post__footer{margin-top:1.2rem}.post__footer button{cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.4rem;font-family:Titillium Web SemiBold;font-size:1.6rem;line-height:2;letter-spacing:.5px;color:#242936;background:none;padding:1rem 1.4rem;width:100%;border-radius:1.6rem;border:.1rem solid rgba(0,62,171,.2)}.post__footer button img{height:2.4rem;width:2.4rem}.post p{font-size:1.6rem;line-height:2;letter-spacing:.5px;margin-bottom:1.6rem}.post a{font-size:1.6rem;line-height:2;letter-spacing:.5px;text-decoration:none;border-bottom:.1rem solid #b3c5e6}.post .wp-block-file__button{display:none}.post .wp-block-image{width:100%;margin-bottom:1.6rem}.post .wp-block-image img{height:auto;width:100%;object-fit:contain}.menu p{margin-top:.8rem}.menu__settings{display:flex;flex-direction:column;gap:.4rem;margin-top:1.6rem}.menu__themes{display:flex;flex-direction:column;gap:1.6rem;margin-top:2.4rem}.menu__themes__container{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}@media only screen and (max-width: 600px){.menu__themes__container{grid-template-columns:repeat(2,1fr)}}.menu__themes__container__item{cursor:pointer;position:relative;height:10.2rem;border-radius:1.2rem;overflow:hidden}.menu__themes__container__item__icon{position:absolute;right:5px;bottom:5px;height:2.4rem!important;width:2.4rem!important}.menu__themes__container__item img,.menu__themes__container__item video{height:100%;width:100%;object-fit:fill}.menu__footer{margin-top:1.2rem}.menu__footer button{cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.4rem;font-family:Titillium Web SemiBold;font-size:1.6rem;line-height:2;letter-spacing:.5px;color:#242936;background:none;padding:1rem 1.4rem;width:100%;border-radius:1.6rem;border:.1rem solid rgba(0,62,171,.2)}.menu__footer button img{height:2.4rem;width:2.4rem}@keyframes popup-fade-in{0%{opacity:0;margin-right:4rem}to{opacity:1;margin-right:1.6rem}}.login{display:grid;grid-template-columns:60% 40%;height:100vh}.login__illustration{overflow:hidden}.login__illustration img{object-fit:cover;height:100%;width:100%;filter:brightness(40%);transition:10s all ease-in-out}.login input{padding:1.2rem 2rem;margin-bottom:.4rem;border-radius:1.6rem;border:none}.login button{margin-top:.4rem}.login__form{display:block;margin:auto;width:37rem;transform:translateY(-20%)}.login__form .kzvb-logo{display:block;margin:2.4rem auto;width:16rem;padding-bottom:2.4rem}.login__form__mail{position:relative}.login__form__mail .checkbox{position:absolute;margin-left:-3.2rem;top:50%;transform:translateY(-50%)}.login__actions{display:flex;justify-content:space-between;align-items:center;margin-top:.8rem}.login__actions__help{cursor:pointer;text-decoration:none;transition:.4s ease-out;font-size:1.2rem;line-height:2rem;letter-spacing:.5px}.login__actions__help:hover{color:#003eab}.login__sso{display:flex;margin-bottom:1.8rem}.login__sso button{display:flex;justify-content:center;width:100%}.login__sso img{margin-right:.225rem}.paragraph--s,.input-search input{font-family:Titillium Web Regular,sans-serif;font-size:1.4rem;line-height:2rem;letter-spacing:.05rem;color:#242936}.input,.textarea{display:block;position:relative;width:100%}.input__field{font-family:Titillium Web Regular,sans-serif;font-size:1.4rem;line-height:2rem;letter-spacing:.05rem;color:#242936;padding:1rem 1.6rem;border-radius:1.2rem;border:1px solid #ced9ef;width:100%}.input__field:read-only{background-color:#fff;color:#242936}.input__field::-webkit-inner-spin-button,.input__field::-webkit-outer-spin-button,.input__field::-webkit-{-webkit-appearance:none}.input__field[type=date]~.input__icon{opacity:0;visibility:hidden}.input__field[type=date]{padding:.675rem .45rem .675rem 1.6rem}.input__icon{position:absolute;top:50%;right:0;transform:translateY(-50%);padding:0 .8rem;color:#fff;transition:.4s all ease-out}.input-search{position:relative;display:flex;align-items:center;gap:7px;width:100%}.input-search img{position:absolute;top:50%;left:2.4rem;transform:translate(-50%,-50%);height:2rem;width:2rem}.input-search input{padding:1.4rem 4rem;border-radius:16px;border:none}label{display:block;font-family:Titillium Web SemiBold;font-size:1.2rem;line-height:2rem;letter-spacing:0;margin-bottom:.5rem}.lazy-load-image-background.black-and-white{filter:grayscale(1)}.lazy-load-image-background.black-and-white.lazy-load-image-loaded{filter:grayscale(0);transition:filter .3s}.lazy-load-image-background.black-and-white>img{opacity:0}.lazy-load-image-background.black-and-white.lazy-load-image-loaded>img{opacity:1;transition:opacity .3s}.help{position:relative;height:100vh}.help__content{position:absolute;top:20%;left:50%;transform:translate(-50%);height:100%;width:42rem}.help__content__title{text-transform:uppercase;font-size:2rem;padding-bottom:.8rem}.help__form{display:flex;flex-direction:column;align-items:flex-start;padding-top:.8rem}.help__form__action{display:flex}.help input{margin-bottom:.8rem;border-radius:.2rem}.help__button{margin-left:-5vw}.help__back{align-self:end;justify-self:start}.help__info{color:#fff;background-color:#33c759;padding:.8rem;border-radius:.4rem;margin-bottom:.8rem}.app--dark .help__info{color:#fff;background-color:#33c759}.infinity{width:120px;height:60px;position:relative}.infinity div,.infinity span{position:absolute}.infinity div{top:0;left:50%;width:60px;height:60px;animation:rotate 6.9s linear infinite}.infinity div span{left:-8px;top:50%;margin:-8px 0 0;width:16px;height:16px;display:block;background:#8c6ff0;box-shadow:2px 2px 8px #8c6ff017;border-radius:50%;transform:rotate(90deg);animation:move 6.9s linear infinite}.infinity div span:before,.infinity div span:after{content:"";position:absolute;display:block;border-radius:50%;width:14px;height:14px;background:inherit;top:50%;left:50%;margin:-7px 0 0 -7px;box-shadow:inherit}.infinity div span:before{animation:drop1 .8s linear infinite}.infinity div span:after{animation:drop2 .8s linear infinite .4s}.infinity div:nth-child(2){animation-delay:-2.3s}.infinity div:nth-child(2) span{animation-delay:-2.3s}.infinity div:nth-child(3){animation-delay:-4.6s}.infinity div:nth-child(3) span{animation-delay:-4.6s}.infinityChrome{width:128px;height:60px}.infinityChrome div{position:absolute;width:16px;height:16px;background:#8c6ff0;box-shadow:2px 2px 8px #8c6ff017;border-radius:50%;animation:moveSvg 6.9s linear infinite;-webkit-filter:url(#goo);filter:url(#goo);transform:scaleX(-1);offset-path:path("M64.3636364,29.4064278 C77.8909091,43.5203348 84.4363636,56 98.5454545,56 C112.654545,56 124,44.4117395 124,30.0006975 C124,15.5896556 112.654545,3.85282763 98.5454545,4.00139508 C84.4363636,4.14996252 79.2,14.6982509 66.4,29.4064278 C53.4545455,42.4803627 43.5636364,56 29.4545455,56 C15.3454545,56 4,44.4117395 4,30.0006975 C4,15.5896556 15.3454545,4.00139508 29.4545455,4.00139508 C43.5636364,4.00139508 53.1636364,17.8181672 64.3636364,29.4064278 Z")}.infinityChrome div:before,.infinityChrome div:after{content:"";position:absolute;display:block;border-radius:50%;width:14px;height:14px;background:inherit;top:50%;left:50%;margin:-7px 0 0 -7px;box-shadow:inherit}.infinityChrome div:before{animation:drop1 .8s linear infinite}.infinityChrome div:after{animation:drop2 .8s linear infinite .4s}.infinityChrome div:nth-child(2){animation-delay:-2.3s}.infinityChrome div:nth-child(3){animation-delay:-4.6s}@keyframes moveSvg{0%{offset-distance:0%}25%{background:#5628ee}75%{background:#23c4f8}to{offset-distance:100%}}@keyframes rotate{50%{transform:rotate(360deg);margin-left:0}50.0001%,to{margin-left:-60px}}@keyframes move{0%,50%{left:-8px}25%{background:#5628ee}75%{background:#23c4f8}50.0001%,to{left:auto;right:-8px}}@keyframes drop1{to{transform:translate(32px,8px) scale(0)}}@keyframes drop2{0%{transform:translate(0) scale(.9)}to{transform:translate(32px,-8px) scale(0)}}.dashboard{position:relative;padding:13.6rem 5.8rem 4rem}.dashboard__events{margin-top:4rem}.dashboard__events__title{font-size:2.4rem;line-height:4rem;letter-spacing:.5px}.dashboard__events__content{display:grid;grid-template-columns:repeat(5,1fr);gap:1.4rem;margin-top:2rem}@media only screen and (max-width: 1536px){.dashboard__events__content{grid-template-columns:repeat(4,1fr)}}.dashboard__placeholder{align-items:center;margin-top:9rem}.dashboard__placeholder__content{display:flex;flex-direction:column;align-items:center;justify-content:center}.dashboard__placeholder__content span{opacity:.4;letter-spacing:.5px;margin-top:.8rem}.preloader-inline{display:block;position:relative;transition:.4s all ease-out;overflow-x:hidden;height:3.2rem;margin-bottom:1.6rem}.preloader-inline:after{content:"";background-color:#333;width:100%;height:100%;position:absolute;top:0;left:0;animation:preloader infinite 2s;background:linear-gradient(to right,#24293600,#24293626 30%,#24293600 81%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#00ffffff",GradientType=1)}.preloader-room{display:block;position:relative;overflow-x:hidden;margin-bottom:1.6rem;background-color:#fff;max-width:37.5rem;border:.1rem solid #fff;border-radius:.4rem;overflow:hidden;transition:.4s all ease-out;box-shadow:0 1rem 2rem #003eab33;height:41rem}.preloader-room .preloader-inline{height:17.5rem}@keyframes preloader{0%{transform:translate3d(-100%,0,0)}to{transform:translate3d(100%,0,0)}}.select{position:relative;display:flex;width:100%}.select__field{font-size:1.4rem;letter-spacing:.05rem;font-family:Titillium Web Light,sans-serif;padding:.8rem 1rem;border-radius:.2rem;width:100%;border:.075rem solid rgba(36,41,54,.175);background-color:#fff;transition:.4s all ease-out;outline:none;-webkit-appearance:none;-moz-appearance:none}.select__field:hover,.select__field:focus{box-shadow:0 0 1rem #b3c5e6}.select__field:hover~.select__icon img,.select__field:focus~.select__icon img{filter:invert(14%) sepia(90%) saturate(3577%) hue-rotate(217deg) brightness(90%) contrast(100%)}.select__field:disabled{background-color:#fff;color:#242936}.select__field:disabled~.select__icon{visibility:hidden}.select__field:disabled:hover,.select__field:disabled:focus{border-color:#fff;box-shadow:none}.select__icon{display:flex;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}.select__icon img{width:1.6rem;height:1.6rem;transition:.4s all ease-out}.checkbox{font-size:1.6rem;line-height:2rem;letter-spacing:.05rem;display:inline-flex;align-items:center;height:3.6rem;width:100%;border-radius:.2rem;transition:.4s all ease-out;padding:.8rem 0;outline:none}.checkbox input{margin-right:.8rem}.checkbox label{font-family:Titillium Web SemiBold,sans-serif;font-size:1.4rem;line-height:2rem;letter-spacing:.5px;white-space:nowrap;margin-top:.4rem}.booking{position:relative;padding:13.6rem 5.8rem 4rem}.booking__form{display:grid;grid-template-columns:11.5rem 11.5rem 11.5rem 11.5rem;gap:.8rem;width:fit-content;padding:1.6rem .4rem 1.6rem 3.2rem;margin:0 auto;border:1px solid #ced9ef;border-radius:2.8rem}.booking__form__button{cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;font-family:Titillium Web Regular,sans-serif;font-size:1.6rem;line-height:2rem;letter-spacing:.5px;background:none;border:none;border-right:1px solid #ced9ef}.booking__form__button:last-child{border-right:none}.booking__form__button span{font-size:1.2rem;line-height:1.8rem;letter-spacing:.5px}.booking__form__button span:first-child{opacity:.45}.booking__list{display:grid;padding-top:3.2rem;padding-bottom:3.2rem;grid-template-columns:repeat(5,1fr);gap:1.2rem}.booking__content{display:flex;justify-content:space-between;align-items:center;margin-top:4rem}.booking__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1.4rem;line-height:2rem;letter-spacing:.5px;margin-top:8.7rem;background-color:#e4eaf6;border-radius:2rem;height:40rem;gap:1.2rem}.booking__empty__title{font-size:1.6rem;font-family:Titillium Web SemiBold,sans-serif;color:#242936}.booking__empty__info{opacity:.4}.room{position:relative;display:block;background-color:#fff;font-size:1.4rem!important;height:fit-content;color:#242936;max-width:37.5rem;border-radius:2rem;transition:.4s all ease-out;box-shadow:0 1rem 2rem #003eab33}.room__cover{position:relative;display:flex;justify-content:center;height:27rem;border-top-left-radius:2rem;border-top-right-radius:2rem;overflow:hidden}.room__cover img{height:100%;width:100%;object-fit:fill;filter:brightness(.9)}.room__cover__number{position:absolute;bottom:0;left:0;width:100%;font-size:1.4rem;color:#fff;background-color:#24293666;padding:1rem 1.4rem}.room__cover__state{position:absolute;display:flex;justify-content:space-between;align-items:center;top:2rem;left:2.05rem;font-family:Titillium Web SemiBold,sans-serif;font-size:1.2rem;letter-spacing:.5px;color:#003eab;padding:.6rem 1.4rem;border-radius:.8rem;background-color:#ffffffb3}.room__cover__state__icon{font-size:1.2rem}.room__cover__unavailable{display:flex;flex-direction:column;justify-content:flex-end;position:absolute;top:0;left:0;height:100%;width:100%;background:#fff6}.room__cover__unavailable span{font-family:Titillium Web SemiBold,sans-serif;font-size:1.1rem;line-height:2rem;padding:.6rem 2rem;text-align:center;display:block;width:100%;background-color:#f2f5fb}.room__cover__action,.room__cover__action--visible{cursor:pointer;position:absolute;display:flex;top:2rem;right:2.05rem;color:#003eab;padding:.6rem .8rem;border:none;border-radius:.8rem;background-color:#ffffffb3;transition:.2s all ease-in;opacity:0;z-index:10}.room__cover__action--visible{background-color:#fff;opacity:1;transition:.2s all ease-in}.room__cover__action img,.room__cover__action--visible img{height:2rem;filter:invert(15%) sepia(61%) saturate(4672%) hue-rotate(217deg) brightness(92%) contrast(101%)}.room__cover__action:hover,.room__cover__action--visible:hover{background-color:#fff}.room__options{position:absolute;display:flex;flex-direction:column;top:6rem;right:2rem;font-family:Titillium Web SemiBold;letter-spacing:.5px;padding:2rem;width:17rem;background-color:#fff;border-radius:2rem;transition:.2s all ease-in}.room__options .separator{height:1px;width:100%;margin:.8rem 0}.room__options span{cursor:pointer}.room__list{min-height:14rem;padding:1rem 1.4rem;list-style-type:none;margin-bottom:1.6rem}.room__list__title{display:flex;align-items:center;margin-bottom:.8rem}.room__list__title__name{font-family:Titillium Web SemiBold,sans-serif;font-size:2rem;line-height:3.2rem;letter-spacing:.5px}.room__list__title__state,.room__list__action__state,.room__list__action__state .pending-message,.room__list__action__state .success-message,.room__list__action__state .warning-message,.room__list__title__state .warning-message,.room__list__title__state .success-message,.room__list__title__state .pending-message{font-family:Titillium Web SemiBold,sans-serif;font-size:1.2rem;padding:.4rem 1rem;border-radius:10rem}.room__list__title__state .pending-message,.room__list__action__state .pending-message{color:#a7a9af;background-color:#f2f5fb}.room__list__title__state .success-message,.room__list__action__state .success-message{color:#33c759;background-color:#33c75933}.room__list__title__state .warning-message,.room__list__action__state .warning-message{color:#ff2b00;background-color:#ff2b0033}.room__list__time,.room__list__participants{display:flex;align-items:center;margin-bottom:.4rem}.room__list__time__image,.room__list__participants__image{height:2rem}.room__list__time__value,.room__list__participants__value{margin-left:.4rem}.room__list__separator{height:1px;width:100%;background-color:#ced9ef;margin-top:1.6rem}.room__list__action{display:flex;align-items:center;font-family:Titillium Web SemiBold,sans-serif;font-size:1.4rem;gap:1rem;margin-top:.8rem}.room__list__action__button{cursor:pointer;display:flex;background:none;border:none;padding:.4rem;background-color:#f2f5fb;border-radius:.4rem}.room__list__action__button img{height:1.4rem;transform:rotate(45deg)}.room__list__action__state{margin-left:-1rem}.room__actions{display:flex;padding:2rem}.room__actions a{width:100%}.room__actions .button-primary{display:flex;width:100%}.room__actions .button-primary .title{flex:1;text-align:center}.room--add{cursor:pointer;box-shadow:none}.room--add .room__cover{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;height:42rem;transition:.2s all ease-in-out}.room--add .room__cover img{height:4rem;width:4rem;opacity:.4}.room--add .room__cover p{margin-top:1.6rem;font-size:1.6rem;opacity:.4}.room--add:hover{box-shadow:0 .2rem 2rem #003eab33}.room:hover .room__cover__action,.room:hover .room__cover__action--visible{opacity:1}.datepicker-wrapper{position:relative;display:inline-block}.datepicker-wrapper__trigger{cursor:pointer;display:flex;align-items:center;gap:1rem}.datepicker-wrapper__datepicker{position:absolute;top:calc(100% + .8rem);left:0;width:28rem;border:1px solid #ced9ef;border-radius:2rem;padding:1.6rem;background:#fff;box-shadow:0 0 2.8rem #24293614;z-index:1000;font-family:Titillium Web Regular,sans-serif}.datepicker-wrapper__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem;gap:.5rem}.datepicker-wrapper__header-controls{display:flex;align-items:center;gap:.5rem}.datepicker-wrapper__header-controls button{background:none;border:none;font-size:1.6rem;cursor:pointer;color:#242936;transition:color .3s}.datepicker-wrapper__header-controls button:hover{color:#003eab}.datepicker-wrapper__header-controls-months{font-family:Titillium Web SemiBold,sans-serif;font-size:1.4rem;line-height:2rem;text-align:center;letter-spacing:.5px;margin-top:-.2rem;width:6.75rem}.datepicker-wrapper__header-controls-days{font-family:Titillium Web SemiBold,sans-serif;font-size:1.4rem;line-height:2rem;letter-spacing:.5px;margin-top:-.2rem}.datepicker-wrapper__days{display:grid;grid-template-columns:repeat(7,1fr);font-family:Titillium Web SemiBold,sans-serif;font-size:1.2rem;margin-bottom:.5rem;text-align:center;color:#242936}.datepicker-wrapper__day-name{padding:.25rem 0;opacity:.6}.datepicker-wrapper__grid{display:grid;grid-template-columns:repeat(7,1fr);text-align:center}.datepicker-wrapper__cell{padding:.5rem 0;cursor:pointer;transition:background .3s,color .3s;border-radius:90%;font-family:Titillium Web Regular,sans-serif;font-size:1.2rem;line-height:2.5rem;letter-spacing:.5px;color:#475569}.datepicker-wrapper__cell:hover{background:#ced9ef}.datepicker-wrapper__cell--selected{background:#003eab;color:#fff;font-family:Titillium Web SemiBold,sans-serif}.timepicker-wrapper{position:relative;display:inline-block}.timepicker-wrapper__trigger{cursor:pointer;display:flex;align-items:center;gap:1rem}.timepicker-wrapper__timepicker{position:absolute;top:calc(100% + .8rem);left:0;width:15.8rem;border:1px solid #ced9ef;border-radius:2rem;padding:1.6rem;background:#fff;box-shadow:0 0 2.8rem #24293614;z-index:1000;font-family:Titillium Web Regular,sans-serif;display:flex;flex-direction:column;align-items:center;gap:1.6rem}.timepicker-wrapper__selectors{display:flex;justify-content:center;gap:1.6rem}.timepicker-wrapper__selector{display:flex;flex-direction:column;align-items:center;gap:.5rem}.timepicker-wrapper__selector button{background:none;border:none;cursor:pointer;color:#242936;transition:color .3s}.timepicker-wrapper__selector button:hover{color:#003eab}.timepicker-wrapper__selector-label{font-family:Titillium Web SemiBold,sans-serif;font-size:1.8rem;letter-spacing:.5px}.counter-wrapper{position:relative;display:inline-block}.counter-wrapper__trigger{cursor:pointer}.counter-wrapper__label{font-size:1.2rem;line-height:1.8rem;letter-spacing:.5px;width:15rem;margin-right:1.4rem}.counter-wrapper__counter{position:absolute;top:calc(100% + .8rem);left:0;min-width:12rem;border:1px solid #ced9ef;border-radius:2rem;padding:1.6rem;background:#fff;box-shadow:0 0 2.8rem #24293614;z-index:1000;font-family:Titillium Web Regular,sans-serif;display:flex;justify-content:center}.counter-wrapper__controls{display:flex;align-items:center;gap:1rem;border:1px solid #ced9ef;border-radius:1.2rem;overflow:hidden}.counter-wrapper__button{cursor:pointer;display:flex;align-items:center;justify-content:center;font-family:Titillium Web Light,sans-serif;color:#242936;height:100%;width:3.2rem;background:none;border:none;transition:background .3s}.counter-wrapper__button img{width:2.4rem}.counter-wrapper__button:hover{background:#ced9ef}.counter-wrapper__value{font-family:Titillium Web SemiBold,sans-serif;font-size:1.4rem;line-height:1.8rem;letter-spacing:.5px;width:2.4rem;text-align:center}.counter-inline{display:flex;align-items:center;gap:2rem;border:none;box-shadow:none}.counter-inline .counter-wrapper__label{font-family:Titillium Web SemiBold,sans-serif;font-size:1.4rem;width:100%}.counter-inline .counter-wrapper__controls{height:4rem}.counter-inline .counter-wrapper__button{width:4rem}.booking-order{position:relative;display:flex;flex-direction:column;align-items:center;padding:3.4rem 5.8rem 4rem}.booking-order__header{display:flex;justify-content:space-between;width:100%}.booking-order__header__back{cursor:pointer;font-family:Titillium Web SemiBold;letter-spacing:.5px;display:flex;align-items:center}.booking-order__header__close{cursor:pointer}.booking-order .heading--2{margin-top:1.2rem}.booking-order__form{display:grid;grid-template-columns:42rem 64rem;margin-top:4rem;border-radius:2rem;overflow:hidden;min-height:26rem}.booking-order__form__check{display:inline-flex;align-items:center;justify-content:center;height:2.2rem;width:2.2rem;margin-left:1rem;background-color:#ceefe9;border-radius:100px}.booking-order__form__check img{height:1.4rem;width:1.4rem;filter:invert(38%) sepia(100%) saturate(1009%) hue-rotate(149deg) brightness(96%) contrast(101%)}.booking-order__form__failed{display:inline-flex;align-items:center;justify-content:center;height:2.2rem;width:2.2rem;margin-left:1rem;background-color:#ff2b0033;border-radius:100px}.booking-order__form__failed img{height:1.4rem;width:1.4rem;filter:invert(37%) sepia(99%) saturate(5628%) hue-rotate(360deg) brightness(102%) contrast(110%)}.booking-order__form__thumbnail{height:100%;width:100%;object-fit:cover}.booking-order__form__controlls{padding:4rem;background-color:#fff}.booking-order__form__controlls__info{display:block;margin-top:.8rem;letter-spacing:.5px}.booking-order__form__controlls .separator{height:1px;width:100%;margin-top:2rem;margin-bottom:2rem}.booking-order__form__controlls .input,.booking-order__form__controlls .form-select{margin-top:1.2rem}.booking-order__form__actions{display:flex;justify-content:flex-end;gap:.8rem;margin-top:1.4rem}.booking-order__additions{display:grid;grid-template-columns:52rem 52rem;gap:2rem;margin-top:2rem}.booking-order__additions__item{display:grid;grid-template-columns:1fr max-content;gap:2rem;position:relative;padding:2rem;border-radius:2rem;border:1px solid #ced9ef}.booking-order__additions__item__title{display:flex;flex-direction:column;gap:.5rem}.booking-order__additions__item__info{width:34rem}.booking-order__close{display:flex;justify-content:center;margin-top:4rem}.booking-order__close button{width:24rem}.booking-order__close button span{width:100%;text-align:center}.catering-order{position:relative;display:flex;flex-direction:column;align-items:center;padding:3.4rem 5.8rem 4rem}.catering-order__summary{display:grid;grid-template-columns:42rem 64rem;border-radius:2rem;overflow:hidden;margin-top:4rem}.catering-order .cart{display:grid;grid-template-rows:max-content max-content max-content 1fr max-content;padding:4rem 4rem 5.2rem;background-color:#e0e6f1}.catering-order .cart__info{display:flex;justify-content:space-between;margin-top:1.2rem}.catering-order .cart__info button{cursor:pointer;font-family:Titillium Web SemiBold,sans-serif;color:#003eab;border:none;background:none}.catering-order .cart__list{margin:0;margin-bottom:1.5rem;overflow-y:scroll}.catering-order .cart__list__item{display:grid;grid-template-columns:max-content 1fr max-content max-content;gap:.8rem;margin-bottom:.4rem}.catering-order .cart__list__item__amount{font-family:Titillium Web SemiBold,sans-serif;font-size:1.4rem;line-height:1.8rem;letter-spacing:.5px;padding:.4rem 1rem;text-align:center;background-color:#fff;border-radius:1rem}.catering-order .cart__list__item span{display:flex;align-items:center}.catering-order .cart__list__item__remove{cursor:pointer;display:flex;background:none;border:1px solid #242936;margin-left:1rem;border-radius:1rem}.catering-order .cart__list__item__remove img{height:2.4rem;width:2.4rem}.catering-order .cart__total{display:flex;justify-content:space-between}.catering-order .cart__button{padding-top:1rem;text-align:center}.catering-order .separator{height:1px;width:100%;margin:1.2rem 0}.catering-order .products{padding:4rem;background-color:#fff}.catering-order .products__header{display:flex;justify-content:space-between;overflow-x:scroll;white-space:nowrap;color:#242936;width:100%}.catering-order .products__header__item{cursor:pointer;font-size:1.4rem;line-height:2rem;letter-spacing:.5px;padding:.8rem 1.4rem;transition:.25s ease-out;border-radius:.8rem;text-align:center}.catering-order .products__header__item.active{color:#fff;font-weight:700;background-color:#242936}.catering-order .products__list{height:41rem;overflow-y:auto;padding-right:2rem}.catering-order .products__actions{display:flex;justify-content:flex-end;margin-top:2.4rem;gap:1rem}.catering-order .title--secondary{margin-bottom:.8rem}.catering-order .title--secondary b{margin-right:.8rem}.catering-order__header{position:relative;display:flex;justify-content:space-between}.catering-order__header__form{display:flex}.catering-order__header__form__item{display:flex;align-items:center;margin-left:.4rem}.catering-order__header__form .select{width:14rem}.catering-order__header__form img{margin-left:1.6rem;margin-right:1rem}.coi,.coi--edit{position:relative;display:flex;align-items:center;width:100%;border:.05rem solid #fff;margin-bottom:.8rem}.coi--edit{cursor:pointer;grid-template-columns:12rem 1fr 20rem 20rem}.coi--edit:hover .coi__edit{opacity:1;visibility:visible}.coi__cover{display:block;width:6rem;height:6rem;border-radius:1.2rem;object-fit:cover}.coi__info{display:flex;flex-direction:column;align-self:flex-start;padding:0 1.4rem;margin-right:-1rem;width:100%}.coi__info--primary{font-size:1.4rem;line-height:130%;letter-spacing:.5px}.coi__info--secondary{font-family:Titillium Web SemiBold,sans-serif;font-size:1.6rem;line-height:130%;letter-spacing:.5px}.coi__prices>*{margin-right:1.2rem}.coi__input{margin-top:.9rem;width:80%}.coi__action{display:flex;justify-content:center;align-items:center}.coi__action input{display:none;margin-left:2.4rem;width:80%;text-align:right}.coi__action button{padding:.2rem;border-radius:1rem}.coi__edit{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;top:0;left:0;height:100%;width:12rem;opacity:0;visibility:hidden;background-color:#242936;transition:.2s all ease-in-out}.coi__edit span{color:#fff}.coi__edit img{height:2.4rem;width:2.4rem;filter:invert(99%) sepia(3%) saturate(1347%) hue-rotate(198deg) brightness(119%) contrast(100%)}.tech-order{position:relative;display:flex;flex-direction:column;align-items:center;padding:3.4rem 5.8rem 4rem}.tech-order__summary{display:grid;grid-template-columns:42rem 64rem;border-radius:2rem;overflow:hidden;margin-top:4rem}.tech-order .cart{display:grid;grid-template-rows:max-content max-content max-content 1fr max-content;padding:4rem 4rem 5.2rem;background-color:#e0e6f1}.tech-order .cart__info{display:flex;justify-content:space-between;margin-top:1.2rem}.tech-order .cart__info button{cursor:pointer;font-family:Titillium Web SemiBold,sans-serif;color:#003eab;border:none;background:none}.tech-order .cart__list{margin:0;margin-bottom:1.5rem;overflow-y:scroll}.tech-order .cart__list__item{display:grid;grid-template-columns:max-content 1fr max-content max-content;gap:.8rem;margin-bottom:.4rem}.tech-order .cart__list__item__amount{font-family:Titillium Web SemiBold,sans-serif;font-size:1.4rem;line-height:1.8rem;letter-spacing:.5px;padding:.4rem 1rem;text-align:center;background-color:#fff;border-radius:1rem}.tech-order .cart__list__item span{display:flex;align-items:center}.tech-order .cart__list__item__remove{cursor:pointer;display:flex;background:none;border:1px solid #242936;margin-left:1rem;border-radius:1rem}.tech-order .cart__list__item__remove img{height:2.4rem;width:2.4rem}.tech-order .cart__total{display:flex;justify-content:space-between}.tech-order .cart__button{padding-top:1rem;text-align:center}.tech-order .separator{height:1px;width:100%;margin:1.2rem 0}.tech-order .products{padding:4rem;background-color:#fff}.tech-order .products__header{display:flex;justify-content:space-between;overflow-x:scroll;white-space:nowrap;color:#242936;width:100%}.tech-order .products__header__item{cursor:pointer;font-size:1.4rem;line-height:2rem;letter-spacing:.5px;padding:.8rem 1.4rem;transition:.25s ease-out;border-radius:.8rem;text-align:center}.tech-order .products__header__item.active{color:#fff;font-weight:700;background-color:#242936}.tech-order .products__list{height:47.15rem;overflow-y:auto;padding-right:2rem}.tech-order .products__actions{display:flex;justify-content:flex-end;margin-top:2.4rem;gap:1rem}.tech-order .title--secondary{margin-bottom:.8rem}.tech-order .title--secondary b{margin-right:.8rem}.tech-order__header{position:relative;display:flex;justify-content:space-between}.tech-order__header__form{display:flex}.tech-order__header__form__item{display:flex;align-items:center;margin-left:.4rem}.tech-order__header__form .select{width:14rem}.tech-order__header__form img{margin-left:1.6rem;margin-right:1rem}.admin-user{position:relative;padding:13.6rem 5.8rem 4rem}.admin-user__header{display:flex;justify-content:space-between;margin-top:1.6rem}.admin-user__filter{display:grid;grid-template-columns:22rem 22rem;gap:.8rem;margin-top:3.2rem}.admin-user__filter input{border-radius:1.2rem;border:none}.admin-user__content{margin-top:2.8rem}.admin-user .create-user{display:flex;align-items:center;gap:.8rem}.admin-user .create-user span{font-family:Titillium Web SemiBold,sans-serif;letter-spacing:.5px}.admin-user .create-user .button--icon img{height:1.8rem}.admin-user .react-select__control{border-color:transparent!important}.admin-user .table{min-height:64.8rem}.switch{position:relative;display:flex}.switch__header,.switch__header--open{border-radius:.8rem;overflow:hidden}.switch__header--open{border-bottom-left-radius:0;border-bottom-right-radius:0}.switch__menu{position:absolute;top:4rem;left:0;z-index:100;border-bottom-left-radius:.8rem;border-bottom-right-radius:.8rem;box-shadow:0 4px 28px #24293614;overflow:hidden}.switch .separator{height:1px;width:100%}.pending-label,.collected-label,.finished-label,.declined-label,.cancelled-label,.approved-dark-label,.approved-label{cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:.9rem .8rem .9rem 1.4rem;font-family:Titillium Web SemiBold,sans-serif;color:#7f879b;background-color:#f2f5fb;width:11.8rem}.pending-label img,.collected-label img,.finished-label img,.declined-label img,.cancelled-label img,.approved-dark-label img,.approved-label img{filter:invert(64%) sepia(21%) saturate(315%) hue-rotate(185deg) brightness(80%) contrast(82%)}.approved-label{color:#00a8ab;background-color:#ceefe9}.approved-label img{filter:invert(51%) sepia(58%) saturate(2670%) hue-rotate(145deg) brightness(89%) contrast(101%)}.approved-dark-label{color:#ceefe9;background-color:#00a8ab}.approved-dark-label img{filter:invert(87%) sepia(24%) saturate(229%) hue-rotate(103deg) brightness(110%) contrast(87%)}.cancelled-label{color:#97744a;background-color:#fff0d9}.cancelled-label img{filter:invert(50%) sepia(11%) saturate(1886%) hue-rotate(352deg) brightness(91%) contrast(77%)}.declined-label{color:#a95858;background-color:#ffd9d9}.declined-label img{filter:invert(38%) sepia(9%) saturate(2717%) hue-rotate(314deg) brightness(105%) contrast(89%)}.finished-label{color:#7c5cbf;background-color:#efe9fa}.finished-label img{filter:invert(33%) sepia(17%) saturate(1398%) hue-rotate(230deg) brightness(97%) contrast(94%)}.collected-label{color:#edeaf3;background-color:#4b2e83}.collected-label img{filter:invert(98%) sepia(3%) saturate(1363%) hue-rotate(192deg) brightness(98%) contrast(94%)}.pagination{position:sticky;left:50%;bottom:0;transform:translate(-50%);display:flex;justify-content:center;padding-top:2rem;padding-bottom:2rem;background-color:#fff;border:.025rem solid rgba(36,41,54,.075);border-radius:.8rem;box-shadow:0 .4rem 2rem #003eab1a;width:40%}.pagination__title{padding-right:.8rem}.pagination__items{display:flex}.pagination__items__button,.pagination__items__button--active{cursor:pointer;position:relative;font-family:inherit;font-size:1.4rem;letter-spacing:1px;background:none;border:none;border-right:.1rem solid #ced9ef;padding:0 1.2rem}.pagination__items__button:before,.pagination__items__button--active:before{content:"";position:absolute;right:50%;bottom:0;transform:translate(50%);width:45%;height:.1rem;background-color:#ced9ef}.pagination__items__button:last-child,.pagination__items__button--active:last-child{border-right:none}.pagination__items__button--active{color:#1951b3;font-weight:700}.paragraph--s,.admin-details__content__persons,.admin-details__content,.admin-details__title{font-family:Titillium Web Regular,sans-serif;font-size:1.4rem;line-height:2rem;letter-spacing:.05rem;color:#242936}.admin-booking{position:relative;padding:13.6rem 5.8rem 4rem}.admin-booking__header{display:flex;justify-content:space-between;margin-top:1.6rem}.admin-booking__header__actions{display:flex;gap:1.4rem}.admin-booking__filter{display:grid;grid-template-columns:22rem 28rem;gap:.8rem;margin-top:3.2rem}.admin-booking__filter input{border-radius:1.2rem;border:none}.admin-booking__content{margin-top:2.8rem}.admin-booking .excel-export,.admin-booking .create-booking{display:flex;align-items:center;gap:.8rem}.admin-booking .excel-export span,.admin-booking .create-booking span{font-family:Titillium Web SemiBold,sans-serif;letter-spacing:.5px}.admin-booking .excel-export .button--icon img,.admin-booking .create-booking .button--icon img{height:1.8rem}.admin-booking .react-select__control{border-color:transparent!important}.admin-details{position:relative}.admin-details__title{display:block;font-weight:700;padding-top:.8rem;padding-bottom:.4rem}.admin-details__content{display:block;padding-top:.8rem;padding-bottom:.4rem}.admin-details__content__persons{display:block;padding-bottom:.4rem}.admin-details__content__persons:not(:first-child){padding-top:.8rem}.admin-booking{position:relative}.admin-booking__time{display:grid;grid-template-columns:1fr 1fr 4rem 1fr 1fr;column-gap:.4rem;align-items:center}.admin-booking__time span{text-align:center}.admin-booking__warning{font-size:1.2rem!important;color:#fff!important;background-color:#ff2b00;border-radius:.4rem;padding:0 .8rem;margin-top:.8rem;animation:fade-in .3s linear}.admin-booking .table{min-height:64.8rem}.admin-booking .table__header{display:grid;grid-template-columns:11.2rem 12rem 16.8rem 11.2rem 16.8rem 16.8rem 16.8rem 1fr}.admin-booking .table__content__row{display:grid;align-items:center;grid-template-columns:11.2rem 12rem 16.8rem 11.2rem 16.8rem 16.8rem 16.8rem 1fr}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.paragraph--s,.button-link span{font-family:Titillium Web Regular,sans-serif;font-size:1.4rem;line-height:2rem;letter-spacing:.05rem;color:#242936}.button-link{cursor:pointer;display:flex;border:none;background:none;align-items:center;margin:.8rem 0;opacity:.7;transition:.3s all ease-in}.button-link:hover{opacity:.9}.button-link span{margin-left:.4rem}.button-link img{height:1.6rem;width:1.6rem}.admin-booking-form{position:relative;display:grid;grid-template-rows:1fr max-content;height:100%;padding:.25rem}.admin-booking-form__header{display:flex;gap:1rem;margin-top:1rem}.admin-booking-form__header__item{display:flex;align-items:center;gap:1rem}.admin-booking-form__header__item span{font-family:Titillium Web SemiBold,sans-serif;letter-spacing:.5px}.admin-booking-form__header__item .button--icon img{height:1.8rem}.admin-booking-form .separator{height:1px;width:100%;margin-top:2rem;margin-bottom:2rem}.admin-booking-form__edit{display:flex;align-items:center;justify-content:space-between;padding-right:.8rem;margin-bottom:1rem}.admin-booking-form__edit span{font-size:1.2rem;opacity:.8}.admin-booking-form__row{display:flex;align-items:center;gap:.8rem}.admin-booking-form__row span{font-size:1.2rem;opacity:.8}.admin-booking-form__person-preview{font-family:Titillium Web Regular,sans-serif;font-size:1.4rem;line-height:2rem;letter-spacing:.5px;color:#242936;background-color:#f2f5fb;padding:1rem 1.6rem;border-radius:1.2rem;margin-top:.4rem;margin-bottom:.4rem}.admin-booking-form__person{display:grid;grid-template-columns:12rem 12rem 24rem max-content;gap:.8rem;margin-top:.8rem;margin-bottom:.8rem}.admin-booking-form__person__remove{cursor:pointer;display:flex;align-self:center;background:none;border:1px solid #242936;margin-left:1rem;margin-top:2.4rem;border-radius:1rem}.admin-booking-form__person__remove img{height:2.4rem;width:2.4rem}.admin-booking-form__action{display:flex;align-items:center;font-family:Titillium Web SemiBold,sans-serif;font-size:1.6rem;gap:1rem;margin-top:.8rem}.admin-booking-form__action__button{cursor:pointer;display:flex;background:none;border:none;padding:.4rem;background-color:#f2f5fb;border-radius:.4rem;margin-left:0}.admin-booking-form__action__button img{height:1.4rem;transform:rotate(45deg)}.admin-booking-form__action__state,.admin-booking-form__action__state .warning-message,.admin-booking-form__action__state .success-message,.admin-booking-form__action__state .pending-message{font-family:Titillium Web SemiBold,sans-serif;font-size:1.2rem;padding:.4rem 1rem;border-radius:10rem;margin-left:-.4rem}.admin-booking-form__action__state .pending-message{color:#a7a9af;background-color:#f2f5fb}.admin-booking-form__action__state .success-message{color:#33c759;background-color:#33c75933}.admin-booking-form__action__state .warning-message{color:#ff2b00;background-color:#ff2b0033}.admin-booking-form__last-edit{font-size:1.4rem;line-height:2rem;letter-spacing:.5px;margin-top:2rem;opacity:.6}.admin-booking-form__footer{display:flex;justify-content:space-between;margin-top:2.4rem}.admin-booking-form .input,.admin-booking-form .react-select-container{margin-top:.2rem;margin-bottom:.2rem}.admin-user-form{position:relative;display:grid;grid-template-rows:1fr max-content;height:100%;padding:.25rem}.admin-user-form__header{display:flex;gap:1rem;margin-top:1rem}.admin-user-form__header__item{display:flex;justify-self:flex-end;align-items:center;gap:1rem;margin-top:2rem}.admin-user-form__header__item span{font-family:Titillium Web SemiBold,sans-serif;letter-spacing:.5px}.admin-user-form__header__item .button--icon img{height:1.8rem}.admin-user-form .separator{height:1px;width:100%;margin-top:2rem;margin-bottom:2rem}.admin-user-form__edit{display:flex;align-items:center;justify-content:space-between;padding-right:.8rem;margin-bottom:1rem}.admin-user-form__edit span{font-size:1.2rem;opacity:.8}.admin-user-form__row,.admin-user-form__row--double{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:.8rem;margin-top:.4rem}.admin-user-form__row--double{grid-template-columns:1fr 1fr 2fr}.admin-user-form__row span,.admin-user-form__row--double span{font-size:1.2rem;opacity:.8}.admin-user-form__person{display:grid;grid-template-columns:12rem 12rem 24rem max-content;gap:.8rem;margin-top:.8rem;margin-bottom:.8rem}.admin-user-form__person__remove{cursor:pointer;display:flex;align-self:center;background:none;border:1px solid #242936;margin-left:1rem;margin-top:2.4rem;border-radius:1rem}.admin-user-form__person__remove img{height:2.4rem;width:2.4rem}.admin-user-form__action{display:flex;align-items:center;font-family:Titillium Web SemiBold,sans-serif;font-size:1.6rem;gap:1rem;margin-top:.8rem}.admin-user-form__action__button{cursor:pointer;display:flex;background:none;border:none;padding:.4rem;background-color:#f2f5fb;border-radius:.4rem;margin-left:0}.admin-user-form__action__button img{height:1.4rem;transform:rotate(45deg)}.admin-user-form__last-edit{font-size:1.4rem;line-height:2rem;letter-spacing:.5px;margin-top:2rem;opacity:.6}.admin-user-form__footer{display:flex;justify-content:space-between;margin-top:2.4rem}.admin-user-form .input,.admin-user-form .react-select-container{margin-top:.2rem;margin-bottom:.2rem}.heading--1{font-family:Titillium Web SemiBold,sans-serif;font-size:4rem;line-height:4.8rem;letter-spacing:-.05rem;color:#242936}.heading--2{font-family:Titillium Web SemiBold,sans-serif;font-size:3.2rem;line-height:4rem;letter-spacing:0;color:#242936}.heading--3{font-family:Titillium Web SemiBold,sans-serif;font-size:2.4rem;line-height:3.2rem;letter-spacing:.05rem;color:#242936}.heading--4{font-family:Titillium Web SemiBold,sans-serif;font-size:2.2rem;line-height:2.4rem;letter-spacing:.05rem;color:#242936}.heading--5{font-family:Titillium Web SemiBold,sans-serif;font-size:2rem;line-height:2rem;letter-spacing:.05rem;color:#242936}.heading--6{font-family:Titillium Web SemiBold,sans-serif;font-size:1.8rem;line-height:2rem;letter-spacing:.05rem;color:#242936}.paragraph--l{font-family:Titillium Web Regular,sans-serif;font-size:2.2rem;line-height:3.2rem;color:#242936}.paragraph--m,hr{font-family:Titillium Web Regular,sans-serif;font-size:1.6rem;line-height:2.5rem;letter-spacing:.05rem;color:#242936}.paragraph--s{font-family:Titillium Web Regular,sans-serif;font-size:1.4rem;line-height:2rem;letter-spacing:.05rem;color:#242936}.link--l{cursor:pointer;font-family:Titillium Web Light,sans-serif;font-size:2.4rem;line-height:3.2rem;letter-spacing:0;text-decoration:underline}.link--m{cursor:pointer;font-family:Titillium Web Light,sans-serif;font-size:1.8rem;line-height:2.4rem;letter-spacing:.05rem;text-decoration:underline}.link--s{cursor:pointer;font-family:Titillium Web Light,sans-serif;font-size:1.4rem;line-height:2rem;letter-spacing:.05rem;text-decoration:underline}hr{margin-bottom:2.4rem;opacity:.2}.admin-catering{position:relative;padding:13.6rem 5.8rem 4rem}.admin-catering__header{display:flex;justify-content:space-between;margin-top:1.6rem}.admin-catering__filter{display:grid;grid-template-columns:22rem 22rem;gap:.8rem;margin-top:3.2rem}.admin-catering__filter input{border-radius:1.2rem;border:none}.admin-catering__content{margin-top:2.8rem}.admin-catering__item{display:flex}.admin-catering__item__amount{font-family:Titillium Web SemiBold,sans-serif;font-size:1.4rem;line-height:1.8rem;letter-spacing:.5px;padding:.4rem 1rem;text-align:center;background-color:#f2f5fb;border-radius:1rem;margin-right:.4rem}.admin-catering__item span{display:flex;align-items:center}.admin-catering .create-user{display:flex;align-items:center;gap:.8rem}.admin-catering .create-user span{font-family:Titillium Web SemiBold,sans-serif;letter-spacing:.5px}.admin-catering .create-user .button--icon img{height:1.8rem}.admin-catering .react-select__control{border-color:transparent!important}.admin-catering .table{min-height:64.8rem}.admin-catering .table__header{display:grid;grid-template-columns:11.2rem 12rem 16.8rem 11.2rem 16.8rem 1fr 17rem}.admin-catering .table__content__row{display:grid;align-items:center;grid-template-columns:11.2rem 12rem 16.8rem 11.2rem 16.8rem 1fr 17rem}.admin-catering .table__content__row__item--caterings{display:grid;grid-template-columns:repeat(4,max-content);column-gap:1.4rem;row-gap:.5rem}.error-boundary{display:flex;flex-direction:row;align-items:center;justify-content:center}.error-boundary__content{display:grid;grid-template-columns:repeat(2,max-content)}.error-boundary__text__error{font-size:4rem}.error-boundary__image{height:14rem;margin-right:1.4rem}.error-boundary__image img{height:100%;width:100%}.error-boundary .button-secondary{width:max-content;grid-column:2/span 1;grid-row:2/span 2}
