.mz-block{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:flex;align-content:center;align-items:center;justify-content:center;background:#fff;background-size:cover;transition:all .8s ease-in-out 0s}.mz-block #logo-block{position:absolute;top:5%;z-index:999999;width:300px;height:200px;background:url(./../assets/img/logos/OTC-Logotipocompleto.svg) no-repeat center;background-size:100% auto}.mz-block .flex-loader-cover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99999;display:flex;align-content:center;align-items:center;justify-content:center;flex-direction:column}.mz-block .flex-loader-cover .boxes{margin-bottom:30px}.mz-block .loaderEquializador{font-size:10px;margin:50px auto;text-indent:-9999em;width:11em;height:11em;border-radius:50%;background:#fff;background:linear-gradient(to right,#fff 10%,rgba(255,255,255,0) 42%);position:relative;-webkit-animation:load3 1.4s infinite linear;animation:load3 1.4s infinite linear;transform:translateZ(0)}.mz-block .loaderEquializador:before{width:50%;height:50%;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:'';transform:translate3d(1px,0,0);border-top:4px solid var(--menu-bg-color);border-left:4px solid var(--menu-bg-color)}.mz-block .loaderEquializador:after{width:75%;height:75%;border-radius:50%;content:'';margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;background:0 0;border:2px solid var(--menu-bg-color)}.mz-block .flex-loader-cover .texto-loader{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:loaderLion;animation-name:loaderLion;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;color:#444}.status-notification{position:fixed;top:0;left:0;width:100%;height:100%;z-index:50000010;display:flex;align-items:center;justify-content:center;align-content:center}.status-notification .message-box{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;cursor:default;position:fixed;width:400px;height:180px;margin-top:-180px}.status-notification .message-box .subtitle{text-align:center;font-size:16px;color:#0205d3;margin-top:40px;line-height:30px;white-space:pre-line}.loading-animation{width:100%;height:100px}.loading-animation .bubble,.loading-animation .pulse{left:50%;top:50%;position:absolute;border-radius:50%}.loading-animation .bubble{width:30px;height:30px;background:var(--main-color);margin:-20px 0 0 -20px;-webkit-animation-name:bouncete;animation-name:bouncete;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;animation-duration:1s;z-index:3}.loading-animation .pulse{background:rgba(0,0,0,.1);height:14px;width:14px;margin:11px 0 0 -12px;transform:rotateX(55deg);z-index:2}.loading-animation .pulse:after{content:"";border-radius:50%;height:40px;width:40px;position:absolute;margin:-13px 0 0 -13px;-webkit-animation:pulsate 1s ease-out;animation:pulsate 1s ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;opacity:0;box-shadow:0 0 1px 2px var(--main-color);-webkit-animation-delay:1.1s;animation-delay:1.1s}@-webkit-keyframes pulsate{0%{transform:scale(.1,.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2,1.2);opacity:0}}@keyframes pulsate{0%{transform:scale(.1,.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2,1.2);opacity:0}}@-webkit-keyframes bouncete{0%{opacity:0;transform:translateY(-2000px) rotate(-45deg)}60%{opacity:1;transform:translateY(10px) rotate(-45deg)}80%{transform:translateY(-10px) rotate(-45deg)}100%{transform:translateY(0) rotate(-45deg)}}@keyframes bouncete{0%{opacity:0;transform:translateY(-2000px) rotate(-45deg)}60%{opacity:1;transform:translateY(10px) rotate(-45deg)}80%{transform:translateY(-10px) rotate(-45deg)}100%{transform:translateY(0) rotate(-45deg)}}@-webkit-keyframes loaderLion{0%{color:#979797}50%{color:#444}100%{color:#979797}}@keyframes loaderLion{0%{color:#979797}50%{color:#444}100%{color:#979797}}#pont-1{position:fixed;top:0;left:0;z-index:-1;opacity:.8}#pont-2{position:fixed;top:0;right:0;z-index:-1;opacity:.4}#pont-3{position:fixed;bottom:0;right:0;z-index:-1;opacity:.8}#pont-4{position:fixed;bottom:0;left:0;z-index:-1;opacity:.8}#page-content-wrapper-inicio{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;overflow-x:hidden;background:#fff}#bg-page{position:relative;overflow:hidden}#bg-page:before{content:'';position:fixed;left:0;bottom:0;right:0;top:0;background:url(./../assets/img/wellcomeImages/bg-wellcome.webp) fixed center no-repeat padding-box;background-size:cover;z-index:-1;opacity:1}#bg-page::after{content:'';position:fixed;left:0;bottom:0;right:0;top:0;background:rgba(0,0,0,.4);background-size:cover;z-index:-1;opacity:1}.image-wrapper{position:fixed;left:0;bottom:0;right:0;top:0;z-index:-1}.background-image{width:auto;height:100%;object-fit:cover;position:absolute;top:0;right:0}#content-wellcome{padding:50px 0;display:flex;flex:1;position:relative;flex-direction:column}#header-wellcome{background:var(--background-transparent);display:flex;justify-content:center;align-content:center;align-items:center;overflow:hidden;padding:0 150px 0 80px}#header-wellcome #logo-init{height:100%;display:flex;flex:1;justify-content:flex-start;align-content:center;align-items:center}#header-wellcome #logo-init>img{max-height:80%;max-width:500px}@media (max-width:576px){#header-wellcome{padding:0;height:110px;min-height:110px;flex-direction:column}#header-wellcome #logo-init{width:100%;height:60px;min-height:60px;display:flex;align-items:center;justify-content:center}#header-wellcome #logo-init>img{height:auto;width:auto;max-width:80%}#header-wellcome .box-actions{width:100%;height:50px}#content-wellcome #leyend-wwellcome{padding:0 20px;width:100%;height:fit-content;min-height:fit-content!important}#content-wellcome #leyend-wwellcome>h1{line-height:140%;font-size:1.8rem}#content-wellcome #leyend-wwellcome>p{line-height:140%;font-size:1rem;padding-bottom:15px;display:none}#content-wellcome #menu-wellcome{padding:0 15px;width:100%;display:block;overflow:auto;height:100%}#content-wellcome #menu-wellcome .menu-container{min-height:inherit;width:100%;display:flex;align-items:center;flex-wrap:wrap}#content-wellcome #menu-wellcome .menu-container .item-wellcome-menu{flex-basis:auto;padding-left:0;min-width:33%;max-width:33%;min-height:120px;height:inherit;float:left}#content-wellcome #menu-wellcome .item-content .icon-itemmenu>i{font-size:2.5rem;color:#fff}#content-wellcome #menu-wellcome .item-content{margin:5px}#content-wellcome #menu-wellcome .item-content .namee{font-size:.8rem;letter-spacing:.35px;height:auto;min-height:50%;display:flex;align-items:center;justify-content:center}}#header-wellcome #logo-init svg#logo_app{padding-left:30px;border-left:1px solid #3ec1ff}#header-wellcome .box-actions{display:flex;height:100%;margin-left:auto;justify-content:center;align-items:center;align-content:center}#header-wellcome .box-actions .item-action{display:flex;justify-content:center;align-content:center;align-items:center;cursor:pointer;position:relative;margin-left:25px}#header-wellcome .box-actions .item-action>i{color:var(--main-color);font-size:25px;padding:5px;height:48px;width:48px;display:flex;justify-content:center;align-items:center}#header-wellcome .box-actions .item-action .badge{left:-2px;top:-2px;height:28px;width:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #fff}#header-wellcome .box-actions .logged-user{display:flex;justify-content:center;align-content:center;align-items:center;position:relative;font-family:var(--font-family);color:var(--main-color);font-size:20px;margin-left:5px}#header-wellcome .box-actions .logged-user #user-profile #name-user,body#main #root #header-wellcome .box-actions .logged-user #user-profile #name-user{font-size:1rem;line-height:140%;margin-top:0;white-space:nowrap;text-align:center;width:100%;transition:none;color:var(--main-color)}#header-wellcome .box-actions mzlogout .item-header-options .title-option .txt-xs>span{display:flex;justify-content:center;align-content:center;align-items:center;position:relative;color:var(--main-color);font-size:25px;height:48px;width:48px;padding:5px;background:#fff;border-radius:50%}#leyend-wwellcome{padding:0 80px;width:40%;opacity:0;margin-top:3%;height:100%;min-height:350px;transition:all .8s ease-in-out 0s;transition-delay:1.4s}.pace-done #leyend-wwellcome{opacity:1;margin-top:unset}#leyend-wwellcome>h1{line-height:3.5rem;font-size:3rem;font-weight:700;padding-bottom:25px;font-family:var(--font-family);color:#fff}#leyend-wwellcome>p{line-height:140%;font-size:1.2rem;padding-bottom:25px;font-family:var(--font-family);color:#fff}#menu-wellcome{padding:0 80px;width:100%;display:flex;justify-content:flex-end;flex:1;overflow:hidden;opacity:0;margin-top:100%;transition:all .8s ease-in-out .4s;transition-delay:1.6s;height:220px;min-height:220px}.pace-done #menu-wellcome{opacity:1;margin-top:unset}#menu-wellcome .menu-container{display:flex;flex:1;align-items:center;align-content:center;justify-content:flex-start;width:100%;min-height:200px;padding:0;z-index:1}#menu-wellcome .menu-container .item-wellcome-menu{flex-basis:calc(100% / 8);padding-left:calc(100% / 8);position:relative;height:100%;min-width:220px;min-height:220px}#menu-wellcome .item-content{display:flex;flex-direction:column;align-items:center;justify-content:space-around;text-align:center;position:absolute;top:0;left:0;bottom:0;right:0;margin:15px 15px 15px 0;background:var(--main-color) 0 0 no-repeat padding-box;box-shadow:0 3px 6px #00000029;border-radius:8px;cursor:pointer;transition:all .5s ease}#menu-wellcome .item-content:hover{background:var(--second-color) 0 0 no-repeat padding-box;box-shadow:none}#menu-wellcome .item-content a{display:flex;width:100%;height:100%;align-items:center;justify-content:center;flex-direction:column;text-decoration:none}#menu-wellcome .item-content .icon-itemmenu>i{font-size:4rem;color:#fff}#menu-wellcome .item-content .namee{font-size:1.2rem;color:#fff;letter-spacing:.35px;height:auto;min-height:70px;width:92%;line-height:1.25;display:flex;align-items:center;justify-content:center}#header-wellcome .idiomas{display:flex;height:100%;justify-content:center;align-items:center;margin-left:25px}#header-wellcome .idiomas ul{margin:0;padding:0 10px;list-style:none;color:#fff;display:flex;align-items:center;background:var(--main-color);border:1px solid var(--main-color);height:48px;border-radius:40px;box-shadow:rgb(100 100 111 / 20%) 0 7px 29px 0}#header-wellcome .idiomas ul li{margin:0 3px;color:#c1bebe;font-family:var(--font-family);font-size:12px;font-weight:300;line-height:25px;letter-spacing:.32px;display:inline-flex;height:25px}#header-wellcome .idiomas ul li>a{color:#fff;text-decoration:none}.lds-ellipsis{display:inline-block;position:relative;width:80px;height:80px;left:50%;left:calc(50% - 4px);top:50%;top:calc(50% - 4px)}.lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:rgb(0,188,212,.27);-webkit-animation-timing-function:cubic-bezier(0,1,1,0);animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:nth-child(1){left:8px;-webkit-animation:lds-ellipsis1 .6s infinite;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:8px;-webkit-animation:lds-ellipsis2 .6s infinite;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px;-webkit-animation:lds-ellipsis2 .6s infinite;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:56px;-webkit-animation:lds-ellipsis3 .6s infinite;animation:lds-ellipsis3 .6s infinite}@-webkit-keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@-webkit-keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@-webkit-keyframes lds-ellipsis2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}@keyframes lds-ellipsis2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}.initLoading{width:100%;height:100%;display:flex;align-items:center;justify-content:center}