.__modalsContainer[data-v-af88727e]{position:fixed;left:0;top:0;height:100vh;width:100vw;overflow:auto;display:none;z-index:999}.__modalBg[data-v-af88727e]{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);overflow-y:auto;display:flex;align-items:center;justify-content:center}.__show[data-v-af88727e]{display:flex}body.__modal-open{overflow:hidden}@font-face{font-family:Teko;font-style:normal;font-weight:300;src:url(../fonts/Teko-Light.64e8cbe7.ttf)}@font-face{font-family:Teko;font-style:normal;font-weight:400;src:url(../fonts/Teko-Regular.9a011168.ttf)}@font-face{font-family:Teko;font-style:normal;font-weight:500;src:url(../fonts/Teko-Medium.43a150dd.ttf)}@font-face{font-family:Teko;font-style:normal;font-weight:600;src:url(../fonts/Teko-SemiBold.dfdcf3c7.ttf)}@font-face{font-family:Teko;font-style:normal;font-weight:700;src:url(../fonts/Teko-Bold.c1533021.ttf)}@font-face{font-family:Urbanist;font-style:normal;font-weight:100;src:url(../fonts/Urbanist-Thin.4698e57a.ttf)}@font-face{font-family:Urbanist;font-style:normal;font-weight:200;src:url(../fonts/Urbanist-ExtraLight.5ce95b8c.ttf)}@font-face{font-family:Urbanist;font-style:normal;font-weight:300;src:url(../fonts/Urbanist-Light.cc6ae2ee.ttf)}@font-face{font-family:Urbanist;font-style:normal;font-weight:400;src:url(../fonts/Urbanist-Regular.0badacdc.ttf)}@font-face{font-family:Urbanist;font-style:normal;font-weight:500;src:url(../fonts/Urbanist-Medium.7b062116.ttf)}@font-face{font-family:Urbanist;font-style:normal;font-weight:600;src:url(../fonts/Urbanist-SemiBold.ad665862.ttf)}@font-face{font-family:Urbanist;font-style:normal;font-weight:700;src:url(../fonts/Urbanist-Bold.110d4f4c.ttf)}@font-face{font-family:Urbanist;font-style:normal;font-weight:800;src:url(../fonts/Urbanist-ExtraBold.10e7df5f.ttf)}@font-face{font-family:Urbanist;font-style:normal;font-weight:900;src:url(../fonts/Urbanist-Black.ce9d0ab7.ttf)}table{width:100%}.table-component__table tbody tr:nth-child(odd){background-color:hsla(0,0%,85%,.4)}.table-component__table td,.table-component__table thead td{padding:.75em 1.25em;vertical-align:bottom;text-align:left;position:relative}.table-component__table td{vertical-align:middle!important}.table-component__table td span{font-size:14px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#404f54}.tr-standard{height:79px}.tr-standard.button button{z-index:2;position:relative}.tr-over{position:absolute!important;width:calc(100% - 35px);margin-left:17.5px;left:0;z-index:1;height:79px}.tr-over:hover{cursor:pointer;background-color:rgba(5,144,199,.3)}.opTable thead td{color:#fff}.opTable tbody td{color:#78849e!important;background-color:#1c1e2d}.opTable tbody td.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}html{background-color:#2a2e43}.bigTitle,.cardTitle,.title,button.btn{font-family:Teko}body{font-family:Urbanist;font-weight:500;outline:none!important;font-size:16px;line-height:22px;height:100vh;width:100%;max-width:1920px;margin:0 auto;color:#78849e;background:#2a2e43;overflow-y:hidden}#app,.app{height:100%;width:100%}a{color:#fff}.spinnerAll{position:fixed;height:100vh;width:100vw;background:rgba(0,0,0,.5);z-index:99999;top:0;left:0;justify-content:center}.spinnerAll,.title{display:flex;align-items:center}.title{font-weight:400;font-size:66px;line-height:90%;color:#fff}.login{display:flex;min-height:100%}.login .left{width:50%;max-height:100%;display:flex;flex-direction:column;justify-content:center;padding:20px}.login .left .leftContainer{max-width:540px;width:90%;margin:auto}.login .right{background-image:url(../img/omino_destra.c9d17329.png),url(../img/loginbg.e7c2f58f.jpg);background-size:contain,cover;background-repeat:no-repeat,no-repeat;background-position:bottom,50%;width:50%}.intro{background-image:url(../img/intro.c043272b.jpg);background-position:bottom;background-size:contain;height:100%;background-repeat:no-repeat;text-align:center;padding-top:10%}.bigTitle{font-weight:400;font-size:80px;line-height:80%;color:#fff}.form-control:disabled,.form-control[readonly]{background-color:#474d69;opacity:1}.text-orange{color:#ff9f1c!important}.text-default{color:unset!important}.btn{font-family:Teko;font-size:22px}.w-unset{width:unset}.btn.btn-primary{padding:0 30px;background:#ff9f1c;box-shadow:10px 14px 0 rgba(0,0,0,.25);border-radius:30px;width:80%;font-weight:500;line-height:80%;text-transform:uppercase;color:#2a2e43;height:72px}.btn-group-sm>.btn,.btn-sm{font-size:16px;line-height:16px;letter-spacing:.2px;font-weight:500}.homeCardContainer{display:flex;flex-wrap:wrap}.homeCardContainer .roundedCardContainer{padding:0 14px;margin-bottom:60px}.roundedCard{cursor:pointer;border-radius:40px;height:300px;width:300px;background:#fff;box-shadow:18px 22px 1px rgba(0,0,0,.25)}.roundedCard .top{border-top-left-radius:40px;border-top-right-radius:40px;background-size:cover;background-position:50%;height:50%}.roundedCard .bottom{padding:16px}.roundedCard .cardTitle{font-size:32px}.roundedCard .cardButton,.roundedCard .cardTitle{font-weight:500;line-height:80%;display:flex;align-items:center;text-transform:uppercase;color:#2a2e43}.roundedCard .cardButton{cursor:pointer;justify-content:center;padding:10px 30px;background:#ff9f1c;box-shadow:10px 14px 0 rgba(0,0,0,.25);border-radius:30px;position:relative;bottom:-20px;width:200px;margin:auto;font-family:Teko;font-size:22px}.atupertu{background-image:url(../img/atupertu.d1fbb664.jpg)}.academy{background-image:url(../img/academy.c4484cb5.jpg)}.webinar{background-image:url(../img/webinar.249a560f.jpg)}.atupertuPage{background-image:url(../img/divani.3ac4055c.png);background-position:bottom;background-repeat:no-repeat}.v-50{max-height:580px;overflow-y:scroll}.btn.btn-link.active{background-color:#121629;color:#fff;border:1px solid #fff}.languagesContainer .btn-small{font-size:12px}.tabSelectorContainer{display:flex;overflow-x:auto}.tabSelectorContainer .tabSelector{width:150px;height:60px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-weight:700;cursor:pointer;flex-shrink:0}.tabSelectorContainer .tabSelector.selected{background-color:#232635;color:#ff9f1c}.tab{width:100%;background-color:#232635;min-height:100px;padding:40px 0}.px-40{padding-left:40px;padding-right:40px}.py-40{padding-top:40px;padding-bottom:40px}.bigTitle.appuntamenti{display:flex;align-items:center;justify-content:center;text-align:center}.bigTitle.appuntamenti img{max-width:25%}.list{max-width:90%;margin:auto}.list .listItem{padding:18px 14px;background-color:#fff;border-radius:20px;display:flex;align-items:center;max-height:110px;box-shadow:10px 14px 0 rgba(0,0,0,.25)}.list .listItem .left{height:100%}.list .listItem .left img{max-height:100%}.list .listItem .right{padding-left:10px}div.form-control{padding:16px 26px;height:unset}.form-group label{padding-left:25px;color:#ff9f1c;margin-bottom:4px}textarea.form-control{padding:5px 26px!important}.form-control{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert;padding:0 26px;height:60px;background:#353a50;border-radius:20px;color:#fff;font-size:16px}.form-control:focus{color:#fff;background-color:#353a50}textarea.form-control{height:unset}.form-checkbox{width:24px;height:24px;vertical-align:middle}div.form-control,span.form-control{line-height:3.5;background:#474d69;border-color:#2a2e43}div.form-control{line-height:1.4}.formContainer{padding:16px;background-color:#474d69;border-radius:4px}.addCommentContainer{display:flex;border-top:1px solid #fff;margin-top:7px;padding-top:7px}.form-group .selectConsulenzaCard{background-color:#2a2e43;padding:10px 20px;border-radius:10px;margin-right:8px;margin-bottom:6px;cursor:pointer}.form-group .selectConsulenzaCard.active{background-color:#fff;color:#000}.text-white{color:#fff!important}.scrollListContainer{padding:14px 26px;background:#353a50;border-radius:20px;color:#fff;font-size:16px;max-height:230px;overflow-y:auto}.scrollListContainer .scrollListItem{min-height:34px;display:flex;align-items:center}.scrollListContainer .scrollListItem input[type=checkbox]{width:24px;height:24px;margin-right:10px;cursor:pointer}.comment{flex-direction:column;align-items:flex-start!important;margin-bottom:10px;border-bottom:1px solid #fff;padding-bottom:4px}.comment:last-of-type{border-bottom:none;margin-bottom:0}.comment .top{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:12px;line-height:12px;color:#b5b8c5}.comment .bottom{padding-top:4px;padding-bottom:4px}.layout{display:flex}.layout,.layout .leftBar{height:100%;max-height:100%}.layout .leftBar{width:290px;flex-shrink:0;background-color:#25283d;border-right:1px solid #353a50;overflow-y:auto;padding-bottom:20px}.layout .leftBar .logo{margin-top:50px;text-align:center}.layout .leftBar .nav{margin-top:50px;width:80%;margin-left:auto;margin-right:auto;height:50px}.layout .leftBar .nav.router-link-active{padding:0 14px;background:#ff9f1c;box-shadow:10px 14px 0 rgba(0,0,0,.25);border-radius:30px;font-weight:700;font-size:14px;line-height:20px;color:#fff;width:80%;height:60px;display:flex;align-items:center}.layout .routerViewContainer{background:#2a2e43;width:100%;height:100%;overflow:auto}.opModal{background-color:#fff;border-radius:6px;padding:20px;max-height:90vh;overflow:auto}label.btn{padding-left:6px;padding-right:6px}.addCommentAttachment{color:#fff;padding-left:8px;padding-top:6px}.fs-12{font-size:12px!important}.fs-14{font-size:14px!important}tbody td{color:#78849e!important;background-color:#1c1e2d}.table-striped>tbody>tr:nth-of-type(odd)>*{background-color:#3a3c4a}.pointer{cursor:pointer}.profiloContainer{display:flex;justify-content:space-between;width:100%}.profiloContainer .left,.profiloContainer .right{width:100%;padding:20px}.profiloContainer .divider{height:310px;background:#546280;width:2px}.microCard{height:70px;padding:10px;background-color:#fff;width:100%;border-radius:8px;display:flex;align-items:center}.microCard .left img{max-height:100%}.microCard .left{height:100%}.microCard .right{padding-left:8px}.microCard .icon{width:40px;text-align:center;margin-left:auto}.microCard.dark{background-color:#353a50}.microCard.dark a{color:#ff9f1c!important}.weekDaysContainer{display:flex;align-items:center;justify-content:space-between;margin:14px 0}.weekDaysContainer .weekDay{text-align:center;width:100%}.calendarDaysContainer{display:flex;flex-wrap:wrap;justify-content:center}.calendarDaysContainer .calendarDay{width:calc(14.2% - 2px);text-align:center;font-weight:600;font-size:14px;line-height:20px;height:46px;background-color:#78849e;color:#fff;display:flex;align-items:center;justify-content:center;border:none;margin:1px}.calendarDaysContainer .calendarDay.weekend{border:1px solid #ff9f1c;background-color:#232635;color:#fff}.calendarDaysContainer .calendarDay.nextMonth,.calendarDaysContainer .calendarDay.prevMonth{background-color:#353a50;color:#2a2e43;font-weight:700;font-size:18px;border:none}.calendarDaysContainer .calendarDay.available,.calendarDaysContainer .calendarDay.full,.calendarDaysContainer .calendarDay.prenotato{position:relative;cursor:pointer}.calendarDaysContainer .calendarDay.available:after,.calendarDaysContainer .calendarDay.full:after,.calendarDaysContainer .calendarDay.prenotato:after{content:"";width:36px;height:36px;border-radius:50%;position:absolute}.calendarDaysContainer .calendarDay.available:after{border:2px solid #84d700}.calendarDaysContainer .calendarDay.prenotato:after{border:2px solid orange}.calendarDaysContainer .calendarDay.full:after{border:2px solid #00cdff}.cerchioCalendar{height:36px;width:36px;border-radius:50%}.cerchioCalendar.available{background-color:#84d700}.cerchioCalendar.prenotato{background-color:orange}.cerchioCalendar.full{background-color:#00cdff}.orariList{margin:auto}.orariList .orario{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;margin-left:auto;margin-right:auto;margin-bottom:22px;cursor:pointer;width:312px;height:84px;font-weight:500;font-size:36px;line-height:22px;font-family:Teko;background:#fff;box-shadow:10px 14px 0 rgba(0,0,0,.25);border-radius:20px;color:#2a2e43}.orariList .orario.selected{background-color:#ff9f1c;color:#fff}.btn.btn-white{background:#fff;box-shadow:10px 14px 0 rgba(0,0,0,.25);border-radius:20px;font-style:normal;font-weight:500;font-size:22px;display:flex;align-items:center;color:#2a2e43;justify-content:center}.btn-info{color:#fff;background-color:#1e7e91;border-color:#1e7e91}.serviceContainer{display:flex;flex-wrap:wrap}.serviceCard{cursor:pointer;background:#fff;box-shadow:10px 14px 0 rgba(0,0,0,.25);width:200px;height:130px;display:flex;flex-direction:column;text-align:center;margin:20px;position:relative;color:#2a2e43;font-family:Teko;font-weight:500;font-size:32px;text-decoration:none;line-height:36px}.serviceCard,.serviceCard .comingSoon{border-radius:20px;justify-content:center;align-items:center}.serviceCard .comingSoon{display:none;position:absolute;background-color:rgba(0,0,0,.7);height:100%;width:100%;color:#fff}.serviceCard:hover .comingSoon{display:flex}.academyCategoriesContainer{display:flex;justify-content:center;flex-wrap:wrap}.academyCategoriesContainer .academyCategory{background:#fff;border-radius:20px;font-family:Teko;font-style:normal;font-weight:500;font-size:22px;line-height:22px;color:#2a2e43;padding:20px 16px;margin:0 2px 4px;white-space:nowrap}.cursor-pointer-default{cursor:default!important}.academyCardContainer{display:flex;flex-wrap:wrap}.academyCard{box-shadow:10px 14px 0 rgba(0,0,0,.25);padding:30px 20px;background:#fff;border-radius:20px;width:340px}.academyCard .imgContainer img{max-width:100%}.academyCard .title{font-size:18px;font-size:36px;color:#2a2e43;margin-top:12px}.academyCard .categoryLabel{margin-top:8px}.academyCard .bottom{display:flex;justify-content:space-between;margin-top:20px}.max-w-700{max-width:760px}.fullPage{min-height:100%;padding:40px}.router-link-active.nav .on{display:block}.nav .on,.router-link-active.nav .off{display:none}.nav .off{display:block}.nav{text-decoration:none;color:#78849e;align-items:center}.nav.router-link-active{color:#fff}@media (min-width:769px){.bottomBar{display:none}}.accordion .accordionTitle[data-v-e632fa74]{background:#f5f5f5;border-radius:4px;display:flex;justify-content:space-between;padding:0 10px;align-items:center;cursor:pointer}.accordion .accordionButton button[data-v-e632fa74]{background:none;border:none;width:33px;height:33px}.accordion .accordionBody[data-v-e632fa74]{background-color:#2a2e43;padding:10px 20px 20px}.accordion .accordionBody.indent[data-v-e632fa74]{padding-left:20px}.btn.btn-success[data-v-3f51de30]{font-size:16px;line-height:18px}.opModal[data-v-228f0cc8]{background-color:#2a2e43}.imageDropSpace[data-v-67a5db81]{text-align:center;background:#efefef;padding:20px 0;max-width:400px;margin:auto}.imageDropSpace img[data-v-67a5db81]{max-width:150px;max-height:150px}.drag-drop[data-v-67a5db81]{width:100%;display:flex;align-items:center;justify-content:center}.dragSpace[data-v-67a5db81]{padding:30px;display:inline-block;border:3px dashed rgba(0,0,0,.1)}.hidden[data-v-67a5db81]{visibility:hidden}.absolute[data-v-67a5db81]{position:absolute}.objectPreview[data-v-35b72906]{max-width:400px;height:400px;width:95%;background:#fff}.previewContainer[data-v-35b72906]{text-align:center;position:relative}.previewContainer .btn[data-v-35b72906]{position:absolute;left:0;right:0;margin:auto;max-width:200px;top:120px}.spinner[data-v-61843e0d]{position:relative;height:50px;width:50px;margin:auto}.spinner[data-v-61843e0d]:before{content:"";box-sizing:border-box;position:absolute;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;border-radius:50%;border-top:4px solid #258900;border-right:4px solid transparent;animation:spinner-61843e0d 1s linear infinite}@keyframes spinner-61843e0d{to{transform:rotate(1turn)}}.opTable thead td input[type=checkbox]{width:24px;height:24px;display:block;margin:auto}.opItemsPerPageContainer{display:flex;align-items:center}.opItemsPerPage{padding:0 5px;max-height:30px;min-height:30px}.opTable thead td{position:relative;padding:10px}.opTable td.desc:after{border-top:10px solid #000}.opTable td.asc:after,.opTable td.desc:after{content:"";position:absolute;top:14px;right:10px;border-left:7px solid transparent;border-right:7px solid transparent}.opTable td.asc:after{border-bottom:10px solid #000}.opTable thead td .opTdFilterContainer{display:block;max-width:100%;position:relative}.opTable thead td input{border-radius:2px;border:1px solid rgba(0,0,0,.3);width:100%;padding:4px;color:#000}.opTable thead td input::-moz-placeholder{color:#000;opacity:1}.opTable thead td input::placeholder{color:#000;opacity:1}.opTable thead td input:-ms-input-placeholder{color:#000}.opTable thead td input::-ms-input-placeholder{color:#000}.opPaginationContainer{text-align:right}.opPaginationContainer.top{display:flex;justify-content:space-between}.opPaginationNumber{display:inline-block;border:1px solid rgba(0,0,0,.2);width:30px;height:30px;line-height:30px;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.opPaginationNumber.selected{background-color:#02293a;color:#fff}.opItemsPerPage{height:30px;border:1px solid rgba(0,0,0,.2);line-height:30px;padding-top:1px;padding-left:10px;padding-right:5px;margin-right:10px}.switch[data-v-08e645e8]{position:relative;display:inline-block;width:60px;height:34px;flex-shrink:0}.switch input[data-v-08e645e8]{opacity:0;width:0;height:0}.slider[data-v-08e645e8]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.slider[data-v-08e645e8]:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s}.switch.checked .slider[data-v-08e645e8],.switch.monocolor .slider[data-v-08e645e8]{background-color:#ff9f1c}.switch.checked .slider[data-v-08e645e8]:before{transform:translateX(26px)}.slider.round[data-v-08e645e8]{border-radius:34px}.slider.round[data-v-08e645e8]:before{border-radius:50%}