@import url(https://fonts.googleapis.com/css2?family=Inconsolata:wght@200;300;400;500;600;700;800;900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.support-alert-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.support-alert-wrapper .support-alert-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:2rem 2.5rem;background-color:#fff;width:100%;max-width:38.75rem}.support-alert-wrapper .support-alert-container .support-alert-close{position:absolute;top:0;right:0}.support-alert-wrapper .support-alert-container .support-alert-header-error,.support-alert-wrapper .support-alert-container .support-alert-header-success,.support-alert-wrapper .support-alert-container .support-alert-header-warning{display:flex;flex-direction:column;align-items:center;grid-gap:.5rem;gap:.5rem}.support-alert-wrapper .support-alert-container .support-alert-header-error h2,.support-alert-wrapper .support-alert-container .support-alert-header-error p,.support-alert-wrapper .support-alert-container .support-alert-header-success h2,.support-alert-wrapper .support-alert-container .support-alert-header-success p,.support-alert-wrapper .support-alert-container .support-alert-header-warning h2,.support-alert-wrapper .support-alert-container .support-alert-header-warning p{font-family:Lato,sans-serif;font-weight:700;margin:0}.support-alert-wrapper .support-alert-container .support-alert-header-error p,.support-alert-wrapper .support-alert-container .support-alert-header-success p,.support-alert-wrapper .support-alert-container .support-alert-header-warning p{font-size:16px;text-transform:uppercase}.support-alert-wrapper .support-alert-container .support-alert-header-error h2,.support-alert-wrapper .support-alert-container .support-alert-header-success h2,.support-alert-wrapper .support-alert-container .support-alert-header-warning h2{font-size:400}.support-alert-wrapper .support-alert-container .support-alert-header-error{color:#ea5f70}.support-alert-wrapper .support-alert-container .support-alert-header-success{color:#3db399}.support-alert-wrapper .support-alert-container .support-alert-header-success span{color:#000}.support-alert-wrapper .support-alert-container .support-alert-header-success .ticketNumber{font-family:Lato,sans-serif;color:#000;text-transform:none;font-weight:400}.support-alert-wrapper .support-alert-container .support-alert-content{margin-top:.5rem}.support-alert-wrapper .support-alert-container .support-alert-content-error{font-family:Lato,sans-serif}.support-alert-wrapper .support-alert-container .support-alert-content-error .support-email{font-family:Lato,sans-serif;font-weight:600;color:#52575d;font-style:italic;margin-top:-1.2rem}.support-alert-wrapper .support-alert-container .support-alert-content p{font-family:Lato,sans-serif;text-align:center;font-size:1rem;color:#52575d}.support-alert-wrapper .support-alert-container .support-alert-content p span{font-family:Lato,sans-serif;font-weight:700}.support-alert-wrapper .support-alert-container .support-alert-footer-error,.support-alert-wrapper .support-alert-container .support-alert-footer-success,.support-alert-wrapper .support-alert-container .support-alert-footer-warning{display:flex;justify-content:center;grid-gap:.625rem;gap:.625rem;margin-top:5.375rem}.support-alert-wrapper .support-alert-container .support-alert-footer-error button,.support-alert-wrapper .support-alert-container .support-alert-footer-success button,.support-alert-wrapper .support-alert-container .support-alert-footer-warning button{margin:0;height:2.5rem;width:5rem;border-radius:2px}.support-alert-wrapper .support-alert-container .support-alert-footer-error button span,.support-alert-wrapper .support-alert-container .support-alert-footer-success button span,.support-alert-wrapper .support-alert-container .support-alert-footer-warning button span{font-family:Lato,sans-serif;font-size:14px;text-transform:capitalize}.support-alert-wrapper .support-alert-container .support-alert-footer-warning button.MuiButton-outlinedPrimary{color:#000;border-color:#000}.support-alert-wrapper .support-alert-container .support-alert-footer-error button.MuiButton-outlinedPrimary{color:#ea5f70;border-color:#ea5f70}.support-alert-wrapper .support-alert-container .support-alert-footer-success button.MuiButton-outlinedPrimary{color:#3db399;border-color:#3db399}.tecma-modal-container{background-color:rgba(0,0,0,.5)}.support-modal-content{display:flex;max-height:48vh;padding:1rem .5rem 0 1.5rem;overflow:auto;border-right:.5rem solid #fff;width:100%}.support-modal-content .divider{background-color:#6266ef;width:100%;height:1px;border-radius:20px}.support-modal-content__form{display:flex;flex-direction:column;grid-gap:2rem;gap:2rem;width:100%}.support-modal-content p.mandatory-field{margin:0;color:#767676;font-family:Lato;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.5rem}.support-modal-content p.mandatory-field-invalid{color:#cc334d;font-weight:700}.support-modal-content .user-info{text-transform:uppercase;color:#3b3b3b;font-family:Lato,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.5rem}.support-modal-content .user-info span:not(:first-child){margin-left:.5rem}.support-modal-content .user-info-name{text-transform:none}.support-modal-content .user-info-role{color:#767676;text-transform:none}.support-modal-content .section{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.support-modal-content .section h2,.support-modal-content .section p{margin:0}.support-modal-content .section h2{color:#3b3b3b;font-family:Lato;font-size:1.25rem;font-style:normal;font-weight:500;line-height:2rem}.support-modal-content .section .ticket-info{margin:0;color:#767676;font-family:Lato;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5rem}.support-modal-content input::placeholder,.support-modal-content textarea::placeholder{font-weight:400;color:#a8a8a8}.support-modal-content::-webkit-scrollbar{width:6px;background:#dbe1e1;border-radius:100px}.support-modal-content::-webkit-scrollbar-thumb{background-color:rgba(150,158,158,.5);border-radius:100px}.support-modal-content .section-content{display:flex;justify-content:space-between;grid-gap:.5rem;gap:.5rem}.support-modal-content .section-content .tecma-select-box{width:unset;min-width:17rem}.support-modal-content .section-content .form-value-description{flex:1 1}.support-modal-content .section-content.two-col>div{flex:1 1;max-width:calc(50% - .5rem)}@media screen and (max-width:768px){.support-modal-content .section-content.two-col>div{max-width:unset}}@media screen and (max-width:768px){.support-modal-content .section-content.two-col{flex-direction:column}}.support-modal-content-section{display:flex;justify-content:space-between}.support-modal-content .section-title{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem}.support-modal-content .section-title p{font-size:1rem;font-weight:700;margin:0;color:#1a1a1a}.support-modal-content .section-title .mandatory-field{color:#767676;font-family:Lato,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.5rem}.support-modal-content .error-message{color:#cc334d;font-size:12px;font-weight:400;height:.875rem;margin:.125rem 0 0;opacity:0;transition:opacity .3s}.support-modal-content .error-message.visible{opacity:1}.support-modal-content-subject-label{font-family:Lato,sans-serif;font-weight:700;font-size:14px;color:#555}.support-modal-content-description-title{color:#555;font-weight:700}.support-modal-content-description-label{color:#555}.support-modal-content .textarea-wrapper{flex-direction:column;padding-bottom:1rem}.support-modal-content .textarea-wrapper textarea{font-size:14px;font-family:Lato,sans-serif;padding:.5rem .625rem;border:1px solid #c9c9c9;color:#555;resize:vertical;min-height:8rem}.support-modal-content .textarea-wrapper textarea.error{color:#cc334d}.support-modal-content .textarea-wrapper textarea.error:focus-visible{outline-color:#cc334d}.support-modal-content .textarea-wrapper .characters-length{color:#555;font-size:12px;font-weight:300;height:.875rem;margin:0}.support-modal-content .textarea-wrapper .characters-length.subject{opacity:0;color:#1a1a1a;font-weight:400;transition:opacity .3s}.support-modal-content .textarea-wrapper .characters-length.subject.visible{opacity:1}.support-modal-content .textarea-wrapper .characters-length.subject.error{opacity:1;color:#cc334d}.support-modal-content .textarea-wrapper .characters-length.description.warning{color:#1a1a1a;font-weight:400}.support-modal-content .textarea-wrapper .characters-length.description.error{color:#cc334d;font-weight:400}.support-modal-content .textarea-wrapper.field-invalid .characters-length,.support-modal-content .textarea-wrapper.field-invalid .support-form-description-title{color:#cc334d;opacity:1}.support-modal-content .textarea-wrapper.field-invalid .characters-length.description,.support-modal-content .textarea-wrapper.field-invalid .characters-length.subject,.support-modal-content .textarea-wrapper.field-invalid .support-form-description-title.description,.support-modal-content .textarea-wrapper.field-invalid .support-form-description-title.subject{color:#cc334d;font-weight:400}.support-modal-content .textarea-wrapper.field-invalid input,.support-modal-content .textarea-wrapper.field-invalid textarea{border:2px solid #cc334d}@media screen and (max-width:768px){.support-modal-footer{flex-direction:column}}.tecma-drawer .tecma-drawer-avatar .drawer-avatar-title,.tecma-drawer .tecma-drawerHeader{font-size:1.125rem}.tecma-header .tecma-header-utility-menu .tecma-header-item.support-cta{background-color:#fff;border:1px solid #e0e0e0;color:#363b4c;transition:color .25s ease,border-color .25s ease}.tecma-header .tecma-header-utility-menu .tecma-header-item.support-cta .tecma-icon path{fill:#363b4c;transition:fill .25s ease}.tecma-header .tecma-header-utility-menu .tecma-header-item.support-cta:hover{color:#4e51c0;border-color:#4e51c0}.tecma-header .tecma-header-utility-menu .tecma-header-item.support-cta:hover .tecma-icon path{fill:#4e51c0}.tecma-header .tecma-header-utility-menu .tecma-header-item.support-cta:active{color:#4e51c0;border-color:#4e51c0}.tecma-header .tecma-header-utility-menu .tecma-header-item.support-cta:active .tecma-icon path{fill:#4e51c0}.tecma-header .tecma-header-utility-menu .tecma-header-item.support-cta:focus{outline:.125rem solid rgba(0,0,255,.3019607843)}.heroContainer-wrapper{display:flex;grid-gap:1.5rem;gap:1.5rem;flex-direction:column}.heroContainer-img{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 1.5rem;background-size:cover;background-repeat:no-repeat;background-position:0 0,50% 60%;width:100%}@media(max-width:768px){.heroContainer-img{height:18rem}}@media(min-width:768px){.heroContainer-img{height:21rem}}@media(min-width:1024px){.heroContainer-img{height:16rem}}@media(min-width:1440px){.heroContainer-img{height:21rem}}.heroContainer-logo{background-repeat:no-repeat;background-size:100% 100%;height:6.25rem;width:8.625rem}@media(min-width:1024px){.heroContainer-logo{width:12.5rem;height:9rem}}.heroContainer-par{color:#fff;text-align:center;font-family:Lato;font-size:14px;font-style:normal;font-weight:500;line-height:1.5rem}.button-wrapper{display:flex;width:100%;margin-top:64px;justify-content:center}@media screen and (max-width:479px){.button-wrapper{margin-top:32px}}.button-login{display:inline-block;width:250px;height:auto;max-width:90%;padding:9px 15px 9px 20px;border:1px solid #fafafa;border-radius:0;background-color:transparent;opacity:1;transition:all .7s ease;font-family:Lato,sans-serif;color:#fff;font-size:10px;text-align:center;line-height:20px;letter-spacing:5px;text-decoration:none;text-transform:uppercase;cursor:pointer}.button-login:hover{border-color:#000;background-color:#fff;color:#000}.heroContainer-title-wrapper{background-color:#efebf3;padding:2rem;border-radius:.25rem}.heroContainer-title-wrapper .heroContainer-title{margin-top:0;font-size:2.25rem;color:#3b3b3b;font-family:"Ivy Journal";font-style:normal;font-weight:300;line-height:3rem;margin-bottom:2.5rem}.heroContainer-title-wrapper .hereContainer-subtitle-wrapper p{font-size:1.125rem;font-weight:500;margin:0;color:#767676;font-family:Lato,sans-serif}.service-status-tag{font-size:12px;font-weight:500;display:flex;align-items:center;text-transform:capitalize;margin-bottom:0}.service-status-tag.available{color:#2e872b}.service-status-tag.available .tecma-icon path{fill:#2e872b}.service-status-tag.maintenance{color:#a46a1d}.service-status-tag.maintenance .tecma-icon path{fill:#a46a1d}.service-status-tag.unavailable{color:#ca4a46}.service-status-tag.unavailable .tecma-icon path{fill:#ca4a46}.service-status-tag.comingSoon{color:#4073d5}.service-status-tag.comingSoon .tecma-icon path{fill:#4073d5}.bss-toolBox{font-family:Lato,sans-serif;height:100%;border-radius:.25rem;border:1px solid #e0e0e0;box-shadow:2px 2px 8px 4px rgba(223,225,230,.25)}.bss-toolBox .tecma-card-media{border-top-left-radius:.25rem;border-top-right-radius:.25rem;display:flex}.bss-toolBox .tecma-card-media img{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;object-position:center}.bss-toolBox .toolBox-container{flex-grow:1;display:flex;flex-direction:column}.bss-toolBox .toolBox-container .toolBox-header{font-size:1rem;font-weight:600;color:#3b3b3b;display:flex;align-items:center;grid-gap:1rem;gap:1rem}.bss-toolBox .toolBox-container .toolBox-content{color:#767676;font-size:14px;line-height:1.5rem;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;flex-grow:1}.bss-toolBox .toolBox-container .toolBox-content p{margin:0}.bss-toolBox .toolBox-footer{border-top:.0625rem solid #e5e5e5}.bss-tools-container{justify-content:flex-start}@media(min-width:550px)and (max-width:767px){.bss-tools-container .MuiGrid-grid-xs-12{max-width:50%}}.footer{padding:1rem;background-color:#fff;width:100%;text-align:center;border-top:1px solid #e0e0e0}.footer-text{font-family:Lato;color:#767676;font-size:12px;font-style:normal;font-weight:500;line-height:1rem}.bss-home{align-items:center}.bss-home,.bss-home .home-container{display:flex;flex-direction:column;min-height:100%;width:100%}.bss-home .home-container{padding:0 1.5rem;grid-gap:1.5rem;gap:1.5rem;flex-grow:1}@media(min-width:768px){.bss-home .home-container{padding:1.5rem}}@media(min-width:1024px){.bss-home .home-container{padding:2.5rem 3.5rem}}@media(min-width:1440px){.bss-home .home-container{padding:2.5rem 11.5rem}}@media(min-width:1720px){.bss-home .home-container{padding:2.5rem 13rem}}@media(min-width:1920px){.bss-home .home-container{padding:2.5rem 0;width:81rem}}.bss-home .home-container .home-spinner-container{display:flex;align-items:center;justify-content:center}body{font-weight:300;color:#52575d;margin:0!important;background-color:#f8f8f8}.black,.bold,.default-font,.input-default,.input-table-filter,.light,.medium,.regular,.semi-bold,body{font-family:Lato,sans-serif}.main-container{background-color:#f8f8f8;min-height:100dvh}.body-wrapper{height:100%}.small-font-6{font-size:6px}.small-font-8{font-size:8px}.small-font-9{font-size:9px}.small-font-10{font-size:10px}.small-font-11{font-size:11px}.small-font-12{font-size:12px}.elements-spacing{margin:20px 5px}.MT-0{margin-top:0}.MT-10{margin-top:10px}.MR-10{margin-right:10px}.ML-10{margin-left:10px}@media(min-width:959px){.MR-30{margin-right:30px}}.full-width,.width-100{width:100%}.full-width{width:-webkit-fill-available;width:-moz-available;margin:15px}.flex,.flex-centered,.flex-centered-between,.flex-centered-between-wrapped,.flex-column,.flex-column-justified,.flex-container-end,.flex-wrap-container{display:flex}.flex-column,.flex-column-justified{flex-direction:column}.flex-column-justified{justify-content:space-between}.flex-centered,.flex-centered-between,.flex-centered-between-wrapped{align-items:center}.flex-centered-between,.flex-centered-between-wrapped{justify-content:space-between}.flex-centered-between-wrapped{flex-wrap:wrap}@media(max-width:599px){.mobile-flex-column{flex-direction:column}}.flex-wrap-container{flex-wrap:wrap}.flex-container-end{justify-content:flex-end}.flex-row-3{flex-basis:30%}.input-text{margin:10px 5px 20px!important;background-color:#fff}.image-size{object-fit:scale-down;object-position:center center;max-width:100%;max-height:400px}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.light{font-weight:300!important}.regular{font-weight:400!important}.medium{font-weight:500!important}.semi-bold{font-weight:600!important}.bold,.input-default,.input-table-filter{font-weight:700!important}.black{font-weight:900!important}.unselected{color:#a7a7a7!important}.selected{color:#000!important}.backdrop-color{background-color:#f1f1f1}.backdrop-transparent{background-color:rgba(245,245,252,.4)}.default-background{background-color:#f1f1f1}.more-z{z-index:1301!important}.table-container{padding:0!important}.add-button,.cancellato,.color-white,.compromesso,.interesse,.libero,.modify-button,.opzionato,.proposta,.remove-button,.richiesto,.riservato,.rogitato,.search-button{color:#fff!important;fill:#fff!important}.libero{background-color:#84ce95!important}.interesse{background-color:#64c0eb!important}.proposta{background-color:#ff975b!important}.compromesso{background-color:#f77171!important}.rogitato{background-color:#662cfa!important}.opzionato{background-color:#f0bd48!important}.richiesto{background-color:#2c97c9!important}.cancellato{background-color:#9c9ca0!important}.riservato{background-color:#e0c340!important}.add-button,.modify-button,.search-button{background-color:#43425d!important;padding:10px!important}.remove-button{padding:10px!important;background-color:#f35959!important}.border-point{display:block;width:25px;height:25px;border-radius:20px;margin-right:5px}.icons-in-button{width:18px;height:18px;line-height:18px;font-size:18px!important;padding:0!important}.pointer{cursor:pointer}.grab{cursor:grab}.circle{width:10px;height:10px;border-radius:20px}.card-wrapper.user-background,.user-background{background-color:#43425d!important}.event-store-background{background-color:#f0bd48!important;padding-top:10px;padding-bottom:10px}.event-video-background{background-color:#64c0eb!important;padding-top:10px;padding-bottom:10px}.event-call-background{background-color:#84ce95!important;padding-top:10px;padding-bottom:10px}.form-width{width:95%!important;margin:5px}.smaller-font{font-size:14px}.flex-grow-1{flex-grow:1}.modal-custom-container{padding:5px 10px;margin:20px 15px 20px 0}@media(max-width:599px){.modal-custom-container{margin:0}}.login-otp-root{padding-left:32px;padding-right:32px}.add-appartments-modal-content{min-height:200px;min-width:400px}@media(max-width:599px){.add-appartments-modal-content{min-width:unset}}.info-header-text{display:flex;text-transform:uppercase;color:#000;margin-top:10px}@media(max-width:768px){.info-header-text{display:none!important}}.custom-listbox{background-color:#66657c;color:#fff}.list-divider{border-bottom:1px solid #fff}.loader-wrapper{min-height:60px}.absolute-position{position:absolute;width:100%;height:100%;top:0;left:0}.absolute-position-relative-content-loader{position:relative;top:calc(50% - 20px);left:calc(50% - 20px)}.relative{position:relative}.snackbar-body{background:#000;height:auto}.snackbar-body,.snackbar-body-error{color:#fff;font-weight:500;border-radius:25px;text-align:center;padding:10px;min-width:100px;box-shadow:0 10px 15px rgba(0,0,0,.16)}.snackbar-body-error{background:#f35959}.magnified-container{background-color:#fff;cursor:zoom-in!important}.zoom-options{align-self:normal;margin-right:5px}.image-zoom-container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.zoom-button{background:#000;color:#fff}.ellipsis{text-overflow:ellipsis}.justify-center{justify-content:center}.link-on-hover{transition:.5s}.link-on-hover:hover{color:#f35959!important}.privacy-divider{margin-top:20px}.additional-divider{margin-top:20px;margin-bottom:10px}.button-right{margin-left:95%}.MuiFormHelperText-root.Mui-error{margin-top:20px}.shrink-down{transform:translateY(100px) scale(.75)!important}.user-logo{float:left}@media(max-width:1340px){.logo-header{display:block!important;align-items:start}}.otp-send-again{cursor:pointer}.otp-receive,.otp-send-again{display:flex;justify-content:center}.filled .input-default{color:#f35959!important}.filled .small-label-font{color:#f35959!important;font-size:14px}.input-default{font-size:32px!important}.input-default,.input-table-filter{text-overflow:ellipsis}.MuiInputBase-input{border-bottom-color:#f1f1f1}.MuiInput-underline.Mui-disabled:before,.MuiInput-underline:before,.MuiInput-underline:hover:not(.Mui-disabled):before{border-bottom-style:solid;border-bottom-color:#f1f1f1}.client-form-spacing .MuiInput-underline.Mui-disabled:before,.client-form-spacing .MuiInput-underline:before,.client-form-spacing .MuiInput-underline:hover:not(.Mui-disabled):before{border-bottom-style:solid;border-bottom-color:#a7a7a7}.drop-zone-container{border:2px dashed #c9c9c9;flex-grow:1;max-height:45px;padding:10px 20px;border-radius:20px;margin-right:42px}.file-input-bin-placeholder{width:42px}.positioned-file-input-image{z-index:1;width:15px;top:88px;right:50px;height:15px;position:absolute}.error-text-file-input{color:#f35959}.very-small-font{font-size:8px;color:#f35959;font-weight:700}.modal-content,.modal-text,.modal-title{text-align:center}.modal-title{font-size:28px}.modal-actions,.modal-content{padding-bottom:20px!important}.modal-actions{justify-content:center!important}.right-half-registration{display:flex;position:absolute;right:0;background:#fff;align-items:center;flex-direction:column;justify-content:space-evenly;width:50%;min-height:600px;height:100%}@media(max-width:599px){.right-half-registration{width:100%;height:auto}}.inputWrapper{display:flex;align-items:center;flex-direction:column;justify-content:space-evenly;max-width:195px}.registration-margin-bottom{margin-bottom:15px}.registration-icon{width:180px;margin-top:10px;margin-bottom:40px}.registration-button{min-width:120px!important}.registration-logo-vendor{width:180px;margin-bottom:10px}.registration-title{color:#000;letter-spacing:3px;font-size:28px}.registration-hint{color:#bdc1c5;font-size:13px}.left-half-registration{width:50%;position:absolute;left:0;object-fit:cover;height:100%}.login-wrapper{height:100vh;display:flex;align-items:center;justify-content:center}.login-wrapper.rotate{transform:rotate(180deg)}@media(min-width:768px){.login-wrapper{align-items:unset}}.login-wrapper-background{position:absolute;left:0;object-fit:cover;height:100%;width:100%;min-height:38.5rem}@media(max-width:768px){.login-wrapper-background{display:none}}@media(min-width:768px){.login-wrapper-background{min-height:42.5rem}}@media(min-width:1440px){.login-wrapper-background{min-height:47.75rem}}.login-wrapper-container{position:relative;z-index:1;background:#fff;align-items:center;height:100%;width:100%;border-radius:.25rem;max-width:32rem;margin:auto}@media(min-width:768px){.login-wrapper-container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}@media(min-width:768px)and (max-height:42.5rem){.login-wrapper-container{margin:2rem auto}}@media(min-width:1440px){.login-wrapper-container{display:flex;flex-direction:column;min-height:43.75rem}}@media(min-width:1440px)and (max-height:47.75rem){.login-wrapper-container{margin:2rem auto}}.login-wrapper-container .login-wrapper-content{display:flex;flex-direction:column;margin:auto;width:100%;max-width:20rem;box-shadow:none;grid-gap:2rem;gap:2rem;padding:3.5rem 1.5rem 0}@media(max-width:768px){.login-wrapper-container .login-wrapper-content{height:100%}}.login-wrapper-container .login-wrapper-content-loading{align-items:center;justify-content:space-between}.login-wrapper-container .login-wrapper-content-loading .tecma-spinner{margin-top:6rem}@media(min-width:768px){.login-wrapper-container .login-wrapper-content{padding:2.5rem 0}}@media(min-width:1440px){.login-wrapper-container .login-wrapper-content{flex:1 1}}.login-wrapper-container .login-wrapper-content .login-wrapper-header{display:flex;padding:0 0 .5rem;flex-direction:column;align-items:center;grid-gap:1rem;gap:1rem}.login-wrapper-container .login-wrapper-content .login-wrapper-header-title{color:#3b3b3b;font-family:Lato;font-size:1.5rem;font-style:normal;font-weight:400;line-height:2rem;text-align:center}.login-wrapper-container .login-wrapper-content .login-wrapper-header-subtitle{color:#767676;text-align:center;font-family:Lato;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.5rem}.login-wrapper-container .login-wrapper-content .login-wrapper-content{display:flex;padding:0;flex-direction:column;align-items:center;grid-gap:1.5rem;gap:1.5rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:initial;margin:0 auto}.login-wrapper-container .login-wrapper-content .login-wrapper-content .tecma-alert{font-family:Lato;min-width:0;box-sizing:border-box;width:100%}.login-wrapper-container .login-wrapper-content .login-wrapper-content .tecma-alert .alert-title{font-weight:500}.login-wrapper-container .login-wrapper-content .login-wrapper-content .tecma-alert .tecma-icon{margin:auto}.login-wrapper-container .login-wrapper-content .login-wrapper-content-wrapper{display:flex;flex-direction:column;align-self:stretch;grid-gap:1.5rem;gap:1.5rem}.login-wrapper-container .login-wrapper-content .login-wrapper-content-input{width:100%}.login-wrapper-container .login-wrapper-content .login-wrapper-content-input .input-label{color:#3b3b3b}.login-wrapper-container .login-wrapper-content .login-wrapper-content-input .validators .validator.validator-ok{color:#2e872b}.login-wrapper-container .login-wrapper-content .login-wrapper-content-input .validators .validator.validator-ok path{fill:#2e872b}.login-wrapper-container .login-wrapper-content .login-wrapper-content-icon{height:2.5rem;width:2.5rem;margin:auto}.login-wrapper-container .login-wrapper-content .login-wrapper-content-text{color:#767676;text-align:center;font-family:Lato;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.5rem}.login-wrapper-container .login-wrapper-content .login-wrapper-content-link{color:#6266ef;font-family:Lato;font-size:.875rem}.login-wrapper-container .login-wrapper-content .login-wrapper-content .tecma-checkboxGroup .tecma-checkbox{grid-gap:.5rem;gap:.5rem}.login-wrapper-container .login-wrapper-content .login-wrapper-content .tecma-checkboxGroup .tecma-checkbox.Mui-disabled span{color:#9e9e9e}.login-wrapper-container .login-wrapper-content .login-wrapper-content .tecma-radioGroup{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem}.login-wrapper-container .login-wrapper-content .login-wrapper-content .tecma-radioGroup label{font-size:14px;color:#3b3b3b}.login-wrapper-container .login-wrapper-content .login-wrapper-content-checkbox{display:flex;align-items:center}.login-wrapper-container .login-wrapper-content .login-wrapper-content-checkbox.disabled a,.login-wrapper-container .login-wrapper-content .login-wrapper-content-checkbox.disabled span{color:#9e9e9e}.login-wrapper-container .login-wrapper-content .login-wrapper-content-checkbox span{color:#3b3b3b;text-align:left}.login-wrapper-container .login-wrapper-content .login-wrapper-content .tecma-button{grid-gap:.5rem;gap:.5rem}.login-wrapper-container .login-wrapper-content .login-wrapper-content .tecma-button .tecma-spinner{border-left-color:#fff}.login-wrapper-container .login-wrapper-content .login-wrapper-container-footer{display:flex;flex-direction:column;grid-gap:3rem;gap:3rem;justify-content:space-between;align-items:center}@media(max-width:768px){.login-wrapper-container .login-wrapper-content .login-wrapper-container-footer{flex:1 1;padding-bottom:2rem}}@media(min-width:1440px){.login-wrapper-container .login-wrapper-content .login-wrapper-container-footer{justify-content:flex-end}}.login-wrapper-container .login-wrapper-content .login-wrapper-container-footer .tecma-lazyImage{width:4.5rem;height:4.5rem;object-fit:contain}.login-wrapper-container .login-wrapper-content .login-wrapper-container-footer #language-selector-button{background-color:transparent;color:#3b3b3b;grid-gap:.5rem;gap:.5rem;box-shadow:none;width:11.25rem}.login-wrapper-container .login-wrapper-content .login-wrapper-container-footer #language-selector-button .tecma-icon path{fill:#3b3b3b}.login-wrapper-container .login-wrapper-content .login-wrapper-container-footer #language-selector-button:hover{background-color:transparent}.login-wrapper-footer{width:100%;display:flex;justify-content:space-between;align-items:center;position:fixed;bottom:0;padding:1rem 1rem 2.5rem}@media(min-width:1440px){.login-wrapper-footer{padding:1rem;background:linear-gradient(0deg,#000,transparent)}}.login-wrapper-footer-powered-by{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:.25rem;padding:.5rem 1rem;justify-content:center;align-items:center;grid-gap:.5rem;gap:.5rem;display:none}@media(min-width:1440px){.login-wrapper-footer-powered-by{display:flex}}.login-wrapper-footer-powered-by-text{color:#3b3b3b;font-family:Lato;font-size:.625rem;font-style:normal;font-weight:500;line-height:1rem}.login-wrapper-footer-powered-by .tecma-lazyImage{width:5.5rem}.login-wrapper-footer-right{display:flex;justify-content:center;grid-gap:1rem;gap:1rem;width:100%}@media(min-width:1440px){.login-wrapper-footer-right{width:auto}}.login-wrapper-footer-right__desk-action:not(.dropDown-trigger){outline:none}.login-wrapper-footer-right__desk-action:not(.dropDown-trigger).keyboard-active{background-color:#e0e0e0!important}@media(max-width:1919px){.login-wrapper-footer-right__desk-action:not(.dropDown-trigger){display:none}}.login-wrapper-footer-right .dropDown-trigger{color:#3b3b3b;border-color:#e0e0e0;min-width:8.25rem}.login-wrapper-footer-right .dropDown-trigger .tecma-icon path{fill:#3b3b3b}@media(min-width:1440px){.login-wrapper-footer-right .dropDown-trigger{border-color:#f1f1f1;color:#fff}.login-wrapper-footer-right .dropDown-trigger .tecma-icon path{fill:#fff}}.login-wrapper-keyboard{position:absolute;z-index:1;bottom:0;left:50%;padding:.5rem;width:43rem;background-color:#fff;transform:translateX(-50%)}@media(max-width:1919px){.login-wrapper-keyboard{display:none}}.tecma-dropDown.language-selector-dropdown{max-height:15.625rem}@font-face{font-family:foco;src:url(https://use.typekit.net/af/6106bc/00000000000000003b9b033a/27/l?fvd=n4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff2"),url(https://use.typekit.net/af/6106bc/00000000000000003b9b033a/27/d?fvd=n4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff"),url(https://use.typekit.net/af/6106bc/00000000000000003b9b033a/27/a?fvd=n4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"Ivy Journal";src:url(../../static/media/IvyJournal-Light.0b966bf6.ttf);src:local("Ivy Journal Light"),local("IvyJournal-Light"),url(../../static/media/IvyJournal-Light.0b966bf6.ttf) format("truetype");font-weight:400;font-style:normal}.login-page .forgot-password-wrapper{display:flex;justify-content:flex-end;width:100%}.login-page .forgot-password-wrapper .forgot-password{color:var(--primary,#6266ef);text-decoration:none}.tecma-modal-container .tecma-modal{color:#3b3b3b;font-family:Lato}.tecma-modal-container .tecma-modal-header{align-items:center}.tecma-modal-container .tecma-modal-header h2{font-size:1.25rem;margin:0}.tecma-modal-container .tecma-modal-header .tecma-button .tecma-icon path{fill:#3b3b3b}.tecma-modal-container .tecma-modal-content{padding:1.5rem}.tecma-modal-container .tecma-modal-content h3{margin:0;font-size:1.125rem}.tecma-modal-container .tecma-modal-content p{font-size:.875rem;color:#767676}.tecma-modal-container .tecma-modal .divider{border-top:1px solid #e0e0e0;width:calc(100% - 3rem);margin:0 auto}.tecma-modal-container .tecma-modal a.modal-link{text-decoration:none;color:var(--primary,#6266ef)}.forgot-password .login-wrapper-header .tecma-icon{height:3rem;width:3rem}.forgot-password .login-wrapper-header .tecma-icon path{fill:#2e872b}.forgot-password .login-wrapper-content .login-wrapper-content{grid-gap:1rem;gap:1rem}.forgot-password .login-wrapper-content .login-wrapper-content .tecma-button.primary{margin-top:.5rem}.forgot-password .login-wrapper-content .login-wrapper-content .tecma-button.transparent{color:#6266ef}.change-password-completed .login-wrapper-header .tecma-icon{height:3rem;width:3rem}.change-password-completed .login-wrapper-header .tecma-icon path{fill:#2e872b}.activate-account-completed .login-wrapper-header .tecma-icon{height:3rem;width:3rem}.activate-account-completed .login-wrapper-header .tecma-icon path{fill:#2e872b}.activate-account .login-wrapper-content .login-wrapper-content-input .validators{margin-bottom:0}.activate-account .login-wrapper-content .radioButton-container.checked{padding:.125rem}.activate-account .login-wrapper-content .tecma-checkbox-container.checked.small .checkbox-element{border:0}.activate-account .login-wrapper-content .tecma-checkbox-container.checked.small .checkbox-element svg{width:1rem;height:1rem}
/*# sourceMappingURL=main.f4c8a214.chunk.css.map */