@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300..700&display=swap");body{margin:0;font-family:Montserrat,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#445551;transition:.4s}.--dark{background-color:#1e1f21!important;color:#d3d3d3!important}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@keyframes move-y-down{0%{transform:translateY(-50%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes move-y-up{0%{transform:translateY(50%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes move-x-left{0%{transform:translateX(150%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes toggle-hader-menu{0%{background-color:transparent}to{background-color:rgba(0,0,0,.417)}}@keyframes fade-in-card{0%{opacity:0;transform:translateY(7%)}50%{opacity:0}to{opacity:1;transform:translateY(0)}}.loader{width:48px;height:48px;display:inline-block;align-self:center;margin-top:2rem;border:6px solid gray;animation:fill 2.5s linear infinite alternate;color:#d3afaf;border-radius:0 0 10px 10px}.loader,.loader:after{transform:translateY(-50%);box-sizing:border-box}.loader:after{content:"";position:absolute;left:100%;top:50%;border:6px solid gray;width:18px;height:25px;border-radius:0 10px 10px 0}@keyframes fill{0%{box-shadow:inset 0 0}to{box-shadow:inset 0 -48px}}@keyframes carousel{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes fade-in-out{0%{opacity:0}25%{opacity:1}60%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-down{0%{opacity:0;transform:translateY(-10%)}to{opacity:1;transform:translateY(0)}}@keyframes dropdown{0%{opacity:0;transform:translateY(-50%)}to{opacity:1;transform:translateY(0)}}@keyframes slide-down{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes fade-in-right{0%{opacity:0;transform:translateX(-50%)}to{opacity:1;transform:translateX(0)}}@keyframes shake-up-down{0%{transform:translateY(-35%)}50%{transform:translateY(0)}to{transform:translateY(-35%)}}@keyframes loading-placeholder{to{background-position-x:-200%}}@keyframes close-animation{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10%)}}@keyframes bg-in-out{0%{background-color:rgba(0,128,0,0)}25%{background-color:rgba(0,128,0,.261)}60%{background-color:rgba(0,128,0,.261)}to{background-color:rgba(0,128,0,0)}}@keyframes fade-editioncard{0%{opacity:1}to{opacity:0}}.button__default{font-size:1rem!important;background-color:rgba(39,98,118,.902);width:-moz-fit-content;width:fit-content;padding:.6rem .5rem;border-radius:.3rem;cursor:pointer;transition:.2s;border:1px solid transparent;width:100%}.button__default:hover{filter:brightness(110%);border:1px solid #929292;background-color:transparent;transition:.4s}.button__loading{width:-moz-fit-content;width:fit-content;padding:.6rem 0;text-align:center;border-radius:.3rem;cursor:not-allowed;border:1px solid transparent;width:100%}.button__header,.button__loading{font-size:1rem!important;background-color:rgba(39,98,118,.902);transition:.2s}.button__header{font-weight:700;width:-moz-fit-content;width:fit-content;padding:0;cursor:pointer;border:none;border-bottom:2px solid transparent}.button__header:hover{filter:brightness(110%);border-bottom:2px solid #929292;background-color:transparent;transition:.4s}.button__svg{height:1.5vw}.header__container{width:81rem;max-width:95%;margin:auto;display:flex;flex-direction:row;justify-content:flex-end}.header__link{cursor:pointer;transition:.2s}.header__link:hover{opacity:.7}@media only screen and (max-width:640px){.header__container{width:90%;margin:0 auto 1rem}}.inputfield__container{width:100%}.inputfield__label{color:#696869}.inputfield__label,.inputfield__label--dark{margin:0 0 .5vh;font-size:.8rem;font-weight:400;width:100%;text-align:left}.inputfield__label--dark{color:#adadad!important}.inputfield__default{border:1px solid #d3d3d3;font-family:Open Sans,sans-serif;margin:0;font-size:.9rem;border-radius:.5rem;min-height:1.3rem;width:-webkit-fill-available;font-weight:400;padding:.5rem;background:transparent}.inputfield__default:active,.inputfield__default:focus{border:1px solid #bb764c;outline:none}.inputfield__default::placeholder{color:#b5b5b5;font-size:.9rem}.inputfield__default--dark{border:1px solid #424244;font-family:Open Sans,sans-serif;margin:0;font-size:.9rem;border-radius:.5rem;min-height:1.3rem;width:-webkit-fill-available;font-weight:400;padding:.5rem;background-color:#353535;color:#d3d3d3}.inputfield__default--dark:active,.inputfield__default--dark:focus{border:1px solid #bb764c;outline:none}.inputfield__default--dark::placeholder{color:#b5b5b5;font-size:.9rem}.textarea__default{border:1px solid #d3d3d3;border-radius:.5vw;font-size:.9rem;padding:.4vw;font-weight:400;font-family:Open Sans,sans-serif;width:-webkit-fill-available}.textarea__default::placeholder{color:#b5b5b5;font-size:.9rem}.textarea__default:active,.textarea__default:focus{border:1px solid #bb764c;outline:none}.textarea__default--dark{border:1px solid #424244;border-radius:.5vw;font-size:.9rem;padding:.4vw;font-weight:400;font-family:Open Sans,sans-serif;width:-webkit-fill-available;background-color:#353535;color:#d3d3d3}.textarea__default--dark::placeholder{color:#b5b5b5;font-size:.9rem}.textarea__default--dark:active,.textarea__default--dark:focus{border:1px solid #bb764c;outline:none}@media only screen and (max-width:640px){.inputfield__default:active,.inputfield__default:focus{border:1px solid #bb764c;outline:none}.inputfield__default::placeholder{color:#b5b5b5;font-size:1rem}.textarea__default{border:1px solid #d3d3d3;border-radius:1.5vw;font-size:1rem;padding:2vw;font-family:inherit;font-weight:400;font-family:Open Sans,sans-serif!important;resize:none}.textarea::placeholder{color:#b5b5b5;font-size:1rem;font-family:Open Sans,sans-serif!important}}.switch__container{border-radius:1rem;display:flex;flex-direction:column;transition:.3s;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.switch__container:hover .switch__slider--off,.switch__container:hover .switch__slider--on{filter:brightness(120%)}.switch__container:hover .switch__row{border:1px solid #1b365d}.switch__row{width:4rem;height:1.8rem;display:flex;flex-direction:row;align-items:center;position:relative;border-radius:2rem;transition:.3s;border:1px solid gray;padding:.2rem .25rem;margin-top:.1rem}.switch__label{color:#696869}.switch__label,.switch__label--dark{margin:0 0 .5vh;font-size:.8rem;font-weight:400;width:100%}.switch__label--dark{color:#adadad}.switch__on{border-top-left-radius:1rem;border-bottom-left-radius:1rem;color:#000}.switch__off,.switch__on{width:2rem;height:1.8rem;line-height:1.8rem;font-size:.9rem;text-align:center;margin:0;transition:.3s}.switch__off{border-top-right-radius:1rem;border-bottom-right-radius:1rem;color:gray}.switch__slider--off{transform:translateX(-5%)}.switch__slider--off,.switch__slider--on{width:2rem;height:1.8rem;line-height:1.8rem;background-color:#53565a;border:1px solid #787878;border-radius:2rem;position:absolute;transition:.3s;z-index:2;text-align:center;color:gray;font-size:.8rem}.switch__slider--on{transform:translateX(95%)}.footer__container{flex-direction:column;height:20vh;background-color:#114b5f}.footer__container,.footer__nav{display:flex;align-items:center;justify-content:center}.footer__nav{flex-direction:row;gap:2rem}.footer__link{opacity:.8;transition:.3s;color:#d3d3d3!important;cursor:pointer;text-decoration:none!important;font-family:Space Grotesk,sans-serif}.footer__link:hover{opacity:1}.dropdown__container,.dropdown__container--dark{display:flex;flex-direction:column;background-color:transparent;transition:.3s}.dropdown__label{color:#696869}.dropdown__label,.dropdown__label--dark{text-align:left;background-color:transparent;margin:0 0 .5vh;font-size:.8rem;font-weight:400;width:100%}.dropdown__label--dark{color:#adadad}.dropdown__select-section,.dropdown__select-section--dark{display:flex;flex-direction:column;width:100%;position:relative;transition:.3s}.dropdown__select{border:1px solid #d3d3d3;background-color:#fff;border-radius:.5rem}.dropdown__select,.dropdown__select--dark{font-size:.9rem;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;outline:none;display:flex;flex-direction:row;justify-content:space-between;align-items:center;cursor:pointer;position:relative;transition:.3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dropdown__select--dark{border:1px solid #424244;background-color:#353535;border-radius:.5rem}.dropdown__selected{color:#636363;margin:0;font-size:.9rem;line-height:1.3rem;font-weight:400;padding:.5rem;transition:.3s}.dropdown__selected,.dropdown__selected-multi-item{display:flex;gap:.5rem;border-radius:.5rem;height:1.3rem}.dropdown__selected-multi-item{flex-direction:row;align-items:center;background-color:#e4e4e4}.dropdown__selected-multi-item--dark{display:flex;flex-direction:row;align-items:center;gap:.5rem;height:1.3rem;background-color:#9c9c9c;border-radius:.5rem}.dropdown__selected-multi-label{margin:0;padding:.2rem .2rem .2rem .4rem;color:#393939}.dropdown__selected-multi-remove{margin:0;transition:.3s;color:#393939;padding:.2rem .2rem .2rem 0;cursor:pointer;font-size:.9rem}.dropdown__selected-multi-remove:hover{color:#7a7a7a}.dropdown__selected--dark{color:#d3d3d3;display:flex;gap:.5rem;margin:0;font-size:.9rem;border-radius:.5rem;height:1.3rem;line-height:1.3rem;font-weight:400;padding:.5rem;transition:.3s;background-color:#353535}.dropdown__options{background-color:#fff}.dropdown__options,.dropdown__options--dark{position:absolute;display:flex;flex-direction:column;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;border:1px solid #bb764c;border-top:none;margin-top:2.3rem;width:calc(100% - 2px);z-index:5;max-height:20rem;overflow-y:auto;transition:.3s}.dropdown__options--dark{background-color:#353535}.dropdown__option{font-size:.9rem;color:gray;margin:0;height:1.5rem;line-height:1.5rem;cursor:pointer;padding:.4rem .7rem;white-space:nowrap;text-overflow:ellipsis;font-weight:400}.dropdown__option:hover{background-color:rgba(16,95,198,.176)}.dropdown__option--dark{font-size:.9rem;color:#d3d3d3;margin:0;height:1.5rem;line-height:1.5rem;cursor:pointer;padding:.4rem .7rem;white-space:nowrap;text-overflow:ellipsis;font-weight:400}.dropdown__option--dark:hover{background-color:rgba(16,95,198,.463)}@media only screen and (max-width:640px){.dropdown__container{display:flex;flex-direction:column;min-width:-moz-fit-content;min-width:fit-content;transition:.3s}.dropdown__container,.dropdown__label{background-color:transparent;width:100%}.dropdown__label{text-align:left;color:#696869;margin:0 0 .5vh;font-size:.8rem;font-weight:400}.dropdown__select-section{flex-direction:column}.dropdown__select,.dropdown__select-section{display:flex;width:100%;position:relative;transition:.3s}.dropdown__select{border:1px solid #d3d3d3;background-color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;outline:none;flex-direction:row;justify-content:space-between;gap:1rem;cursor:pointer}.dropdown__select,.dropdown__selected{border-radius:.5rem;font-size:.9rem;margin:0}.dropdown__selected{color:#636363;height:1.3rem;line-height:1.3rem;font-weight:400;padding:.5rem;transition:.3s}.dropdown__options{position:absolute;display:flex;flex-direction:column;background-color:#fff;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;border:1px solid #bb764c;border-top:none;margin-top:2.3rem;width:inherit;z-index:2;max-height:20rem;overflow-y:auto;transition:.3s}.dropdown__option{font-size:.9rem;color:gray;margin:0;height:1.2rem;line-height:1.2rem;cursor:pointer;padding:.5rem .7rem;border-top:1px solid #e7e7e7;transition:.3s;white-space:nowrap;text-overflow:ellipsis}.dropdown__option:hover{color:#bb764c}}.datatable__container,.datatable__container--dark{display:flex;flex-direction:column;align-self:flex-start;width:100%}.datatable__titles{display:flex;flex-direction:column;align-items:flex-start}.datatable__title{font-size:1rem;margin:.3rem 0;text-align:center}.datatable__headers{border-top-left-radius:.5rem;border-top-right-radius:.5rem;border-bottom:1px solid #f3f5f7;background-color:#ecf0f3}.datatable__headers,.datatable__headers--dark{display:flex;flex-direction:row;font-size:.8rem;border-radius:.5rem;padding:.4rem;text-align:left;height:-moz-fit-content;height:fit-content;-webkit-user-select:none;-moz-user-select:none;user-select:none}.datatable__headers--dark{border-top-left-radius:.5rem;border-top-right-radius:.5rem;background-color:#2d2d2d}.datatable__header{margin:0;padding-right:.3rem;text-align:left;color:#6b7280;transition:.3s;cursor:pointer}.datatable__header:hover{text-decoration:underline}.datatable__header--dark{margin:0;padding-right:.3rem;text-align:left;color:#b6b9bd;transition:.3s;cursor:pointer}.datatable__header--dark:hover{text-decoration:underline}.datatable__data-rows{display:flex;flex-direction:column;align-self:flex-start;width:100%}.datatable__row{display:flex;flex-direction:row;font-size:.9rem;border-radius:.5rem;padding:.4rem;text-align:left;height:-moz-fit-content;height:fit-content;cursor:pointer;align-items:center;overflow:hidden;opacity:0;animation:fade-in .5s forwards}.datatable__row:hover{background-color:#f6f9ff!important}.datatable__row-selected,.datatable__row-selected--dark{display:flex;flex-direction:row;font-size:.9rem;border-radius:.5rem;padding:.4rem;text-align:left;height:-moz-fit-content;height:fit-content;cursor:pointer;align-items:center}.datatable__row-item{margin:0;padding-right:.3rem;font-weight:600;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:400}.datatable__row--dark{display:flex;flex-direction:row;font-size:.9rem;border-radius:.5rem;padding:.4rem;text-align:left;height:-moz-fit-content;height:fit-content;cursor:pointer;align-items:center;overflow:hidden;background-color:#444;opacity:0;animation:fade-in .5s forwards}.datatable__row--dark:hover{background-color:#626772!important}.datatable__row--dark-selected{display:flex;flex-direction:row;font-size:.9rem;border-radius:.5rem;padding:.4rem;text-align:left;height:-moz-fit-content;height:fit-content;cursor:pointer;align-items:center}.datatable__row--dark-item{margin:0;padding-right:.3rem;font-weight:600;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:400;background-color:#2d2d2d}.datatable__row--dark-item:hover,.datatable__row-item:hover{overflow:visible;min-width:-moz-fit-content!important;min-width:fit-content!important}.datatable__checkbox{margin-right:2vw!important}.datatable__lazy-btn{border:none;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;background-color:#f9fafb;padding:.6rem;color:#4f4f4f;cursor:pointer;transition:.3s;font-size:1rem}.datatable__lazy-btn:hover{background-color:#f6f9ff}.datatable__lazy-btn--dark{border:none;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;background-color:#2d2d2d;padding:.6rem;color:#d3d3d3;cursor:pointer;transition:.3s;font-size:1rem}.datatable__lazy-btn--dark:hover{background-color:#343434}.datatable__loading{display:flex;flex-direction:column;align-items:center;align-self:center;margin-top:4rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.datatable__loading>h4{font-weight:400;font-size:.8rem}.--no-hover{background-color:#f5f6ff}.--no-hover:hover{background-color:unset!important}@media only screen and (max-width:640px){.datatable__title{font-size:1rem;margin:.3rem 0;text-align:center}.datatable__headers,.datatable__headers--dark{font-size:.5rem}.datatable__row{font-size:.6rem}.datatable__row-selected,.datatable__row-selected--dark{font-size:.5rem}.datatable__lazy-btn,.datatable__lazy-btn--dark{font-size:.8rem}}.modal__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw;height:100vh;position:fixed;top:0;left:0;background-color:transparent;z-index:3;align-self:center!important;justify-self:center!important;animation:fade-in-down .2s ease-in forwards}.modal__container{background-color:#fff;border:1px solid #d3d3d3;border-radius:1rem;box-shadow:0 1rem 2rem rgba(0,0,0,.219)}.modal__container,.modal__container--dark{display:flex;flex-direction:column;min-width:30vw;max-height:85vh;overflow-y:auto;overflow-x:hidden;position:fixed;overflow:hidden}.modal__container--dark{background-color:#000;border:1px solid #424244;border-radius:1rem}.modal__header{flex-direction:row;margin:1rem 1rem 0;border-radius:1rem}.modal__header,.modal__titles{display:flex;align-items:flex-start;justify-content:space-between}.modal__titles{flex-direction:column}.modal__logo-div{display:flex;flex-direction:row;align-items:center;gap:.5rem}.modal__title{font-weight:400;margin:0;font-size:1.2rem}.modal__subtitle{font-weight:400;margin:0;font-size:.9rem}.modal__close{background-color:transparent;cursor:pointer;margin:0;font-size:1.2rem;transition:.3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid transparent;padding:.2rem .4rem;border-radius:.5rem;color:gray}.modal__close:hover{border:1px solid gray}.modal__close--dark{background-color:transparent;cursor:pointer;margin:0;font-size:1.2rem;transition:.3s;color:gray;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid transparent;padding:.2rem .4rem;border-radius:.5rem}.modal__close--dark:hover{border:1px solid gray}.modal__content{margin:1rem;overflow-y:auto;overflow-x:hidden}@media only screen and (max-width:640px){.modal__container,.modal__container--dark{min-width:90vw;width:90vw;max-height:70vh}}.close-animation{animation:close-animation .2s forwards}.loader__container{display:flex;flex-direction:column;align-items:center;position:fixed;top:50%;left:0;width:100vw}.loader__container>p{font-weight:700}.textdata__container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;overflow:auto}.textdata__label{margin:0;font-weight:700}.textdata__value{margin:0}.react-calendar{width:20rem;max-width:100%;background:#fff;color:#222;border-radius:8px;box-shadow:0 12px 24px rgba(0,0,0,.2);font-family:Arial,Helvetica,sans-serif;line-height:1.125em;padding:1vw;margin:1rem auto}.calendar-fixed{position:fixed;z-index:6}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{color:#3c758a;min-width:44px;background:none;font-size:16px;margin-top:8px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#f8f8fa}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font-weight:700;font-size:.75em}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font-size:.75em;font-weight:700}.react-calendar__month-view__days__day--weekend{color:#3c758a}.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;line-height:16px}.react-calendar__tile:disabled{background-color:#f0f0f0}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background:#f8f8fa;color:#3c758a;border-radius:6px}.react-calendar__tile--now{background:#646269;border-radius:6px;font-weight:700;color:#fff}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:rgba(60,117,138,.2);border-radius:6px;font-weight:700;color:#3c758a}.react-calendar__tile--hasActive{background:#3c758a}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#f8f8fa}.react-calendar__tile--active{background:#3c758a;border-radius:6px;font-weight:700;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#3c758a;color:#fff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#f8f8fa}.react-calendar__tile--range{background:#bfb3e8;color:#3c758a}.react-calendar__tile--rangeEnd,.react-calendar__tile--rangeStart{border-radius:6px;background:#3c758a;color:#fff}@media only screen and (max-width:768px){.react-calendar{width:unset}}table{border-collapse:collapse;width:100%;box-shadow:0 1rem 3rem rgba(0,0,0,.175)}td,th{border:1px solid #ddd;text-align:left;padding:1rem}th{background-color:#f7f7f7}.overflow-hidden{overflow:hidden}.rbc-btn-group button{border-color:transparent!important;border-radius:.5rem!important;margin:.2rem!important;cursor:pointer!important;transition:.3s!important;font-size:1rem!important;background-color:rgba(47,196,178,.388)!important}.rbc-btn-group button:hover{filter:contrast(110%)!important}.rbc-btn-group button.rbc-active{background-color:#2eb5a6!important;color:#fff!important;box-shadow:none!important}.rbc-toolbar-label{font-size:1rem!important;background-color:#ededed;padding:.35rem 0!important;margin:.2rem!important;cursor:default;font-weight:700}.rbc-month-view,.rbc-toolbar-label{border-radius:.5rem!important}.rbc-off-range-bg{background-color:#f4f4f4!important}.rbc-event{background-color:rgba(0,151,255,.212)!important;color:#000!important;font-size:.8rem!important;transition:.3s!important}.rbc-event:hover{filter:brightness(110%)!important}.rbc-day-slot .rbc-background-event,.rbc-event{border:1px solid #09f!important}.rbc-day-bg{transition:.3s!important;cursor:pointer!important}.rbc-day-bg:hover{background-color:#f7f7f7!important}.rbc-today{background-color:rgba(0,150,136,.161)!important}.rbc-date-cell{border-top:3px solid transparent!important}.rbc-current{border-top:3px solid rgba(0,55,150,.416)!important}.rbc-header{background:rgba(255,214,138,.275)!important}.rbc-day-bg-blocked{background:gray!important}.home__container{display:flex;flex-direction:column;align-items:center;background:#f4f7f3;background-image:url(/assets/images/bg.png);min-height:92vh;padding:4rem 2rem 10rem;transition:.2s}.home__wrapper{width:85rem;max-width:100%}.home__row{display:flex;flex-direction:row;height:-moz-fit-content;height:fit-content;justify-content:center}.home__col{display:flex;flex-direction:column;align-items:self-end}.home__profile{height:40vh;width:auto}.home__profile-image{height:100%;width:100%;object-fit:cover;border-radius:.5rem}.home__profile-info-item{margin:.4rem 0;width:-moz-fit-content;width:fit-content;display:flex;flex-direction:row}.home__profile-info-span{width:8rem;display:block}.home__title{font-size:2.5rem}.home__subtitle,.home__title{margin:0;text-align:center}.home__text{text-align:center;font-size:1.5rem}.home__service-row{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:99%}.home__service-group{display:flex;flex-direction:column;width:50%}.home__service-group-title{font-size:1.2rem;font-weight:700;border:3px solid #85a099;border-radius:1rem;text-align:center;background:#fff;padding:1rem 0}.home__service-item{color:#445551;text-decoration:none!important}.home__service-item-wrapper{display:flex;flex-direction:column;border:3px solid #85a099;border-radius:1rem;text-align:center;overflow:hidden;transition:.2s;cursor:pointer;background:#fff;width:100%;height:4rem;justify-content:center;margin-bottom:.5rem}.home__service-item:hover .home__service-item-wrapper{background:rgba(133,160,153,.275)}.home__service-item-title{font-weight:700;margin:.5rem}.home__service-item-price,.home__service-item-text{margin:0 0 0 .5rem;font-size:.9rem}.home__service-item-price{color:#154f7f}.home__whatsapp-container{display:flex;flex-direction:row;align-items:center;margin:auto;justify-content:center;gap:1rem}.home__whatsapp-svg{height:2rem}@media screen and (max-width:640px){.home__container{padding:2rem 0}.home__wrapper{width:90vw}.home__title{font-size:2rem}.home__subtitle{font-size:1.8rem;margin:1rem 0}.home__row{flex-direction:column;align-items:center}.home__text{margin:2rem!important}.home__service-group{width:inherit}.home__service-group-title{margin:.5rem 0 1rem;background-color:#e2ebe8;border:none;border-radius:.5rem}.home__service-row{flex-direction:column;gap:1rem;width:100%}.home__service-item{height:-moz-fit-content;height:fit-content;width:99%;border:2px solid #e2ebe8;border-radius:.5rem;padding:.5rem 0;background:#fff}.home__service-item-wrapper{border:none;text-align:left;height:-moz-fit-content;height:fit-content}}.media__wrapper{width:85rem;margin:0 auto}.media__container{display:flex;flex-direction:column;background:#f4f7f3;background-image:url(/assets/images/bg.png);min-height:92vh}@media only screen and (max-width:640px){.media__wrapper{width:90%}}.service__container{display:flex;flex-direction:column;background-image:url(/assets/images/bg.png);min-height:90vh;padding-bottom:10vh}.service__card{width:-moz-fit-content;width:fit-content;max-width:50vw;border:1px solid #d3d3d3;border-radius:1rem;margin:auto;background:#fff}.service__card-wrapper{margin:2rem}.service__description{font-size:1rem}.service__stripe{margin:2rem auto;width:-moz-fit-content;width:fit-content}.service__form{display:flex;flex-direction:column;gap:.75rem}.service__form-row{gap:1rem;align-items:flex-end}.service__form-row,.service__price{display:flex;flex-direction:row;justify-content:space-between}.service__price{align-items:center}.service__price-unit{margin:0}.service__price-total{font-size:2.5rem;margin:0;color:#3c758a}.service__paybutton{background-color:#445551;border:1px solid transparent;color:#fff;width:10rem;text-align:center;padding:.5rem;border-radius:.5rem;margin:1rem 0 0;text-decoration:none!important;transition:.2s}.service__paybutton:hover{background-color:#fff;color:#445551;border:1px solid #445551}@media only screen and (max-width:640px){.service__container{padding:0 0 10vh}.service__title{width:auto}.service__card{max-width:90%}.service__price{gap:1rem;margin-bottom:2rem}.service__form-row,.service__price{flex-direction:column;align-items:flex-start}}.confirmation__container{display:flex;flex-direction:column;background-image:url(/assets/images/bg.png);min-height:90vh;padding:0 4rem}.confirmation__details{display:flex;flex-direction:column;gap:1rem;background:#fff;padding:0 1rem 1rem;width:-moz-fit-content;width:fit-content;box-shadow:2px 2px 9px #d3d3d3;margin:1rem 0}.confirmation__loading{text-align:center}.confirmation__disclaimer{text-align:center;margin-top:6rem}.login__container{width:50vw;margin:0 auto}.login__box{display:flex;flex-direction:column;gap:1rem;width:-moz-fit-content;width:fit-content;min-width:50%;align-items:center;margin:0 auto}@media only screen and (max-width:640px){.login__container{width:100vw;margin:0}.login__box{width:90%;margin-top:2rem}}.admin__container{padding:2rem}.app__container{margin:0 auto;min-height:90vh}a{color:#3b6a99;text-decoration:none}a:hover{text-decoration:underline}.page__container{max-width:82rem;margin:0 auto;min-height:100vh}.page__img{width:100%;height:100%;object-fit:cover;background:#fff}.page__img-wrapper{position:relative;height:-moz-fit-content;height:fit-content;width:100%;max-height:40vh;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center}.page__img-gradient{background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.659));width:100%;height:100%;position:absolute;z-index:1;top:0}::-webkit-scrollbar{background:transparent;width:.4rem;height:.4rem;background-color:transparent}::-webkit-scrollbar-thumb{background:rgba(156,183,192,.902)}.hover-underline{display:inline-block;text-decoration:none;position:relative}.hover-underline:after{content:"";position:absolute;width:100%;height:2px;bottom:-2px;left:0;background-color:#bb764c;transform:scaleX(0);transition:transform .3s ease}.hover-underline:hover:after{transform:scaleX(1)}.header-hover-underline{display:inline-block;text-decoration:none;position:relative}.header-hover-underline:after{content:"";position:absolute;width:100%;height:2px;bottom:-2px;left:0;background-color:#dcdcdc;transform:scaleX(0);transition:transform .3s ease}.header-hover-underline:hover:after{transform:scaleX(1)}@media only screen and (max-width:640px){.page__container{width:100vw;margin:0}.page__subtitle,.page__text,.page__title{margin:1rem}}