.visible-from-xs{display:none !important}@media(max-width: 480px){.visible-from-xs{display:block !important}}.visible-from-sm{display:none !important}@media(max-width: 767px){.visible-from-sm{display:block !important}}.visible-from-md{display:none !important}@media(max-width: 1024px){.visible-from-md{display:block !important}}.visible-from-lg{display:none !important}@media(max-width: 1100px){.visible-from-lg{display:block !important}}.visible-from-xl{display:none !important}@media(max-width: 1440px){.visible-from-xl{display:block !important}}.hide-from-xs{display:block !important}@media(max-width: 480px){.hide-from-xs{display:none !important}}.hide-from-sm{display:block !important}@media(max-width: 767px){.hide-from-sm{display:none !important}}.hide-from-md{display:block !important}@media(max-width: 1024px){.hide-from-md{display:none !important}}.hide-from-lg{display:block !important}@media(max-width: 1100px){.hide-from-lg{display:none !important}}.hide-from-xl{display:block !important}@media(max-width: 1440px){.hide-from-xl{display:none !important}}.mt-0{margin-top:0 !important}.mt-1{margin-top:5px !important}.mt-2{margin-top:10px !important}.mt-3{margin-top:20px !important}.mt-4{margin-top:40px !important}.mt-5{margin-top:80px !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:5px !important}.pt-2{padding-top:10px !important}.pt-3{padding-top:20px !important}.pt-4{padding-top:40px !important}.pt-5{padding-top:80px !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:5px !important}.mb-2{margin-bottom:10px !important}.mb-3{margin-bottom:20px !important}.mb-4{margin-bottom:40px !important}.mb-5{margin-bottom:80px !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:5px !important}.pb-2{padding-bottom:10px !important}.pb-3{padding-bottom:20px !important}.pb-4{padding-bottom:40px !important}.pb-5{padding-bottom:80px !important}.ml-0{margin-left:0 !important}.ml-1{margin-left:5px !important}.ml-2{margin-left:10px !important}.ml-3{margin-left:20px !important}.ml-4{margin-left:40px !important}.ml-5{margin-left:80px !important}.pl-0{padding-left:0 !important}.pl-1{padding-left:5px !important}.pl-2{padding-left:10px !important}.pl-3{padding-left:20px !important}.pl-4{padding-left:40px !important}.pl-5{padding-left:80px !important}.mr-0{margin-right:0 !important}.mr-1{margin-right:5px !important}.mr-2{margin-right:10px !important}.mr-3{margin-right:20px !important}.mr-4{margin-right:40px !important}.mr-5{margin-right:80px !important}.pr-0{padding-right:0 !important}.pr-1{padding-right:5px !important}.pr-2{padding-right:10px !important}.pr-3{padding-right:20px !important}.pr-4{padding-right:40px !important}.pr-5{padding-right:80px !important}html body{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:18px;line-height:1.1em}html body .text-white{color:#fff}html body .text-white a{color:#fff !important}html body .text-white a:before{background-color:#fff}html body .text-primary{color:#3350f6}html body .text-primary a{color:#3350f6 !important}html body .text-primary a:before{background-color:#3350f6}html body .text-grey{color:#9b9eb3}html body .text-grey a{color:#9b9eb3 !important}html body .text-grey a:before{background-color:#9b9eb3}html body .text-capitalize{text-transform:capitalize}html body .text-center{text-align:center}html body .text-right{text-align:right}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6{font-weight:700}.bg-gradient{background:linear-gradient(180deg, #3350F6 0%, #9D70FF 30%, #2CCCEC 60%, #2BBF37 100%)}.bg-gradient-form{background:linear-gradient(90deg, #2BBF37 0%, #2CCCEC 100%)}.bg-gradient-form .elementor-button{background:linear-gradient(90deg, #2BBF37 0%, #2CCCEC 100%)}.balloon.top .elementor-widget-container:after{top:0}.balloon.right .elementor-widget-container:after{right:-20px}.balloon.left .elementor-widget-container:after{left:-20px}.balloon.bottom .elementor-widget-container:after{bottom:0;transform:rotate(180deg)}.balloon .elementor-widget-container{position:relative;background-color:var(--e-global-color-6600790);padding:12px 12px 12px 12px;border-radius:20px 20px 20px 20px}.balloon .elementor-widget-container:after{content:"";z-index:0;display:block;width:40px;border-top:20px solid #f3f4fc;border-left:20px solid rgba(0,0,0,0);border-right:20px solid rgba(0,0,0,0);position:absolute}.qsm-quiz-container{padding:60px 0 0;height:100%}.qsm-quiz-container form.qsm-quiz-form{height:100%;display:flex;flex-direction:column;justify-content:space-between}.qsm-quiz-container form.qsm-quiz-form .qsm-page{padding:20px;color:#fff;flex-grow:1}.qsm-quiz-container form.qsm-quiz-form .qsm-page>.quiz_section{display:flex;flex-direction:column;height:100%;margin-bottom:40px}.qsm-quiz-container form.qsm-quiz-form .qsm-page>.quiz_section .mlw_qmn_new_question{display:block;margin-bottom:20px}.qsm-quiz-container form.qsm-quiz-form .qsm-page>.quiz_section .mlw_qmn_new_question .blank{display:inline-block;min-width:80px;margin:0 5px;height:24px;background-color:rgba(255,255,255,.3);text-align:center;vertical-align:middle}.qsm-quiz-container form.qsm-quiz-form .qsm-page>.quiz_section .fill-in-blanks-question{display:none}.qsm-quiz-container form.qsm-quiz-form .qsm-page>.quiz_section .qsm-align-fill-in-blanks{font-weight:700}.qsm-quiz-container form.qsm-quiz-form .qsm-page>.quiz_section .qsm-align-fill-in-blanks .qmn_fill_blank{max-width:40%;margin:0 5px;background:rgba(255,255,255,.3);color:#fff;font-weight:700;outline:none;-webkit-appearance:none}.qsm-quiz-container form.qsm-quiz-form .qsm-page>.quiz_section fieldset .mlwRequiredRadio .mrq_checkbox_class input{position:absolute;opacity:0}.qsm-quiz-container form.qsm-quiz-form .qsm-page>.quiz_section fieldset .mlwRequiredRadio .mrq_checkbox_class input:checked+label{background:linear-gradient(90deg, #2BBF37 0%, #2CCCEC 100%)}.qsm-quiz-container form.qsm-quiz-form .qsm-page>.quiz_section fieldset .mlwRequiredRadio .mrq_checkbox_class input:checked+label:before{content:url("/wp-content/uploads/2025/02/check_box.svg")}.qsm-quiz-container form.qsm-quiz-form .qsm-page>.quiz_section fieldset .mlwRequiredRadio .mrq_checkbox_class label{padding:20px;background-color:#282c45;border-radius:5px;margin-bottom:10px;width:100%;cursor:pointer;display:flex}.qsm-quiz-container form.qsm-quiz-form .qsm-page>.quiz_section fieldset .mlwRequiredRadio .mrq_checkbox_class label:before{content:url("/wp-content/uploads/2025/02/check_box_outline_blank.svg");margin-right:10px}.qsm-quiz-container form.qsm-quiz-form .qsm-page>.quiz_section .qsm-hint{display:flex;align-items:flex-end;justify-content:space-between;margin-top:auto;font-size:16px;line-height:1.1em;color:#282c45}.qsm-quiz-container form.qsm-quiz-form .qsm-page>.quiz_section .qsm-hint .balloon{width:calc(100% - 60px - 20px);flex-shrink:0}.qsm-quiz-container form.qsm-quiz-form .qsm-page>.quiz_section .qsm-hint .avatar-container{display:block;max-width:60px;flex-shrink:0}.qsm-quiz-container form.qsm-quiz-form .qsm-page>.quiz_section .qsm-hint .avatar-container img{width:100%;height:auto}.qsm-quiz-container form.qsm-quiz-form .qsm-pagination{margin-top:auto;display:flex;flex-wrap:wrap}.qsm-quiz-container form.qsm-quiz-form .qsm-pagination .qsm-btn{flex-basis:50%;border-radius:0;color:#fff;font-size:14px;text-transform:uppercase;font-weight:700;background-color:#282c45;border:none}.qsm-quiz-container form.qsm-quiz-form .qsm-pagination .qsm-btn.qsm-next{margin-left:auto;background:linear-gradient(90deg, #2BBF37 0%, #2CCCEC 100%)}.qsm-quiz-container form.qsm-quiz-form .qsm-pagination .qsm-progress-bar{position:absolute;top:0;left:20px;right:20px}.registration-form ::placeholder{opacity:1 !important}.registration-form .password-wrapper{position:relative;width:100%}.registration-form .password-wrapper #form-field-main_password.field-error,.registration-form .password-wrapper #form-field-confirm_password.field-error{border:1px solid #e22c2c}.registration-form .password-wrapper .toggle-password{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer}.registration-form .password-wrapper .toggle-password svg{width:20px;height:20px}.registration-form .password-wrapper .toggle-password svg path{fill:#fff}.registration-form .elementor-field-type-html{margin-bottom:0 !important}.registration-form .email-error-message,.registration-form .password-error-message{display:none;color:#e22c2c;margin-bottom:10px}.registration-form #redirect-to-login{background-color:var(--e-global-color-secondary);color:#fff;border-radius:5px;padding:12px 15px;text-transform:uppercase;font-weight:700;display:inline-block}.registration-form.text-dark .password-wrapper .toggle-password svg path{fill:#282c45}#the-real-content .wp-openai-chat-container{background-color:rgba(0,0,0,0);border:none}#the-real-content .wp-openai-chat-container .wp-openai-chat-messages{background-color:rgba(255,255,255,.7);border-radius:5px}#the-real-content .wp-openai-chat-container .wp-openai-chat-reset-button{background-color:#282c45}#the-real-content .wp-openai-chat-container .wp-openai-chat-send-button{background-color:#f3f4fc;color:#282c45}input.accesso-email[type=email]{background-color:rgba(255,255,255,.5);border-width:0;padding:7px 20px;min-height:59px;border-radius:5px;outline:none;-webkit-appearance:none}input.accesso-email[type=email].error{border:1px solid #e22c2c}.email-validation-error{display:none}.elementor-login input[name=log]{display:none}.capitolo-details{font-weight:700;width:100%}.capitolo-details .header{display:flex;justify-content:space-between;align-items:center}.capitolo-details .header .capitolo-name h4{font-size:14px;line-height:1.1em;text-transform:uppercase;font-weight:700;margin:0}.capitolo-details .header .completion{display:flex;gap:5px;padding:2px 8px;border-radius:60px;color:#fff;text-transform:uppercase;font-size:14px}.capitolo-details .body{margin-top:20px}.capitolo-details .body h3{font-size:24px;line-height:1.25em}.capitolo-details .footer .capitolo-type{text-transform:uppercase;display:flex;gap:5px;font-size:14px}.capitolo-details .footer .capitolo-type svg path{fill:#282c45}.capitolo-card{padding:20px;display:flex;gap:20px;border-radius:20px;box-shadow:2px 2px 10px rgba(155,158,179,.6);background-color:#f3f4fc;color:#282c45;position:relative;margin-bottom:30px}.capitolo-card:first-child .timeline-container:before{display:none}.capitolo-card:first-child .timeline-container .stripe{height:calc(100% - 5px)}.capitolo-card:last-child .timeline-container .stripe,.capitolo-card:last-child .timeline-container:after{display:none}.capitolo-card.prova{background-color:#282c45;color:#fff}.capitolo-card.prova .type-icon svg path{fill:#fff}.capitolo-card.assessment{background:linear-gradient(90deg, #3350F6 0%, #9D70FF 100%);color:#fff}.capitolo-card.assessment .type-icon svg path{fill:#fff}.capitolo-card.ar{background:linear-gradient(135deg, #2CCCEC, #D6FFDA);color:#0a0a0a}.capitolo-card.ar h4{margin:0}.capitolo-card.completed .completion{background-color:#2bbf37}.capitolo-card.completed .timeline-container:before{background:linear-gradient(to top, #2BBF37, rgba(43, 191, 55, 0))}.capitolo-card.completed .timeline-container:after{background:linear-gradient(to bottom, #2BBF37, rgba(43, 191, 55, 0))}.capitolo-card.completed .timeline-container .bullet circle{stroke:#2bbf37}.capitolo-card.completed .timeline-container .stripe{background-color:#2bbf37}.capitolo-card.available .completion{background-color:#2cccec}.capitolo-card.blocked{opacity:.5}.capitolo-card.blocked .completion{background-color:#9b9eb3}.capitolo-card.blocked .timeline-container:before{background:linear-gradient(to top, #9B9EB3, rgba(155, 158, 179, 0))}.capitolo-card.blocked .timeline-container:after{background:linear-gradient(to bottom, #9B9EB3, rgba(155, 158, 179, 0))}.capitolo-card.blocked .timeline-container .bullet circle{stroke:#9b9eb3}.capitolo-card.blocked .timeline-container .stripe{background-color:#9b9eb3}.capitolo-card .card-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;display:block}.capitolo-card .audio-bg{display:none}.capitolo-card .timeline-container{width:24px;flex-shrink:0;position:relative}.capitolo-card .timeline-container:before{content:"";width:7px;height:70px;position:absolute;left:50%;transform:translateX(-50%);top:-70px;background:linear-gradient(to top, #2CCCEC, rgba(44, 204, 236, 0))}.capitolo-card .timeline-container:after{content:"";width:7px;height:70px;position:absolute;left:50%;transform:translateX(-50%);bottom:-70px;background:linear-gradient(to bottom, #2CCCEC, rgba(44, 204, 236, 0))}.capitolo-card .timeline-container .bullet{position:relative;z-index:5}.capitolo-card .timeline-container .bullet circle{stroke:#2cccec}.capitolo-card .timeline-container .stripe{width:7px;height:100%;position:absolute;left:50%;transform:translateX(-50%);bottom:0;background-color:#2cccec}#intro .audio-bg{position:absolute;top:0;right:0;padding:0}.audio-bg{padding:10px;text-align:right}.audio-bg #audioToggle{background-color:rgba(0,0,0,0);border:none;padding:0}.audio-bg #audioToggle svg{width:38px;height:38px;border:2px solid #f3f4fc;padding:3px;border-radius:100%}.audio-bg #audioToggle svg#iconMuted{display:block;background-color:rgba(0,0,0,0)}.audio-bg #audioToggle svg#iconMuted path{fill:#f3f4fc}.audio-bg #audioToggle svg#iconSpeaker{display:none;background-color:#f3f4fc}.audio-bg #audioToggle svg#iconSpeaker path{fill:#282c45}.single-capitolo .capitolo-details .body h3{font-size:36px}.single-capitolo .capitolo-details .footer .capitolo-type .type-icon path{fill:#f3f4fc}.single-capitolo #real-content{display:none}.single-capitolo #real-content .ls_container.hide_ls{display:none}.single-capitolo #real-content .content-container>.elementor-widget-shortcode{flex-basis:100%}.single-capitolo #real-content .content-container>.elementor-widget-shortcode .elementor-shortcode{height:100%;display:flex;flex-direction:column;justify-content:space-between}.single-capitolo #real-content .content-container .slides-container .swiper-slide{min-height:50vh;padding:20px;border-radius:20px;background-color:rgba(0,0,0,.3)}.single-capitolo #real-content .content-container .slides-container .swiper-slide .single-slide-container{display:flex;flex-direction:column;justify-content:space-between;height:100%}.single-capitolo #real-content .content-container .slides-container .swiper-slide .single-slide-container .text-content{margin-bottom:20px}.single-capitolo #real-content .content-container .slides-container .swiper-slide .single-slide-container .text-content .slide-content,.single-capitolo #real-content .content-container .slides-container .swiper-slide .single-slide-container .text-content .slide-title{color:#fff}.single-capitolo #real-content .content-container .slides-container .swiper-slide .single-slide-container .text-content .slide-content p{line-height:1.33em}.single-capitolo #real-content .content-container .slides-container .swiper-slide .single-slide-container .speech-control{margin-top:auto;display:flex;justify-content:flex-end}.single-capitolo #real-content .content-container .slides-container .swiper-slide .single-slide-container .speech-control .control-icon{padding:8px;border:1px solid #fff;border-radius:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}.single-capitolo #real-content .content-container .slides-container .swiper-slide .single-slide-container .speech-control .control-icon:before{content:"";width:20px;height:20px;display:block}.single-capitolo #real-content .content-container .slides-container .swiper-slide .single-slide-container .speech-control .control-icon.play:before{border-left:20px solid #fff;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0)}.single-capitolo #real-content .content-container .slides-container .swiper-slide .single-slide-container .speech-control .control-icon.pause:before{border-left:8px solid #fff;border-right:8px solid #fff}.single-capitolo #real-content .content-container .slides-container .swiper-pagination{position:relative;margin-top:10px}.single-capitolo #real-content .content-container .slides-container .swiper-pagination .swiper-pagination-bullet-active{background-color:#3350f6}.single-capitolo #real-content .content-container .ar-card{position:relative;margin-bottom:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:50vh}.single-capitolo #real-content .content-container .ar-card .card-link{position:absolute;top:0;left:0;right:0;bottom:0}.single-capitolo #real-content .content-container .ar-card svg{fill:#fff;width:50%}.single-capitolo #real-content .content-container .ar-card h4{color:#fff}.single-capitolo #real-content .content-container .next-chapter-button .elementor-button{padding:20px}.user-avatar,.avatar-container .single-avatar{display:flex;align-items:center;justify-content:center;position:relative;width:60px;height:60px;padding:3px;border:3px solid rgba(0,0,0,0);border-radius:100%;box-sizing:content-box}.user-avatar.active,.avatar-container .active.single-avatar{border-color:#3350f6}.user-avatar.rotating,.avatar-container .rotating.single-avatar{animation:rotate-fast .5s linear infinite}.user-avatar svg,.avatar-container .single-avatar svg{fill:#9d70ff}.user-avatar a,.avatar-container .single-avatar a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}.user-avatar svg,.avatar-container .single-avatar svg{height:30px;position:relative;z-index:10;pointer-events:none}.user-avatar .background-avatar,.avatar-container .single-avatar .background-avatar{position:absolute;top:3px;left:3px;right:3px;bottom:3px;z-index:1;background-color:#f3f4fc;border-radius:100%}.user-avatar .border-avatar,.avatar-container .single-avatar .border-avatar{position:absolute;top:3px;left:3px;right:3px;bottom:3px;z-index:2;border-radius:50%;background:linear-gradient(to right, #3350F6 0%, #9D70FF 30%, #2CCCEC 60%, #2BBF37 100%);-webkit-mask:radial-gradient(circle 27px at center, transparent 0, transparent 27px, black 28px);mask:radial-gradient(circle 27px at center, transparent 0, transparent 27px, black 28px)}.avatar-container{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}#login-avatar .user-avatar,#login-avatar .avatar-container .single-avatar,.avatar-container #login-avatar .single-avatar{width:200px;height:200px;margin:auto}#login-avatar .user-avatar .border-avatar,#login-avatar .avatar-container .single-avatar .border-avatar,.avatar-container #login-avatar .single-avatar .border-avatar{-webkit-mask:radial-gradient(circle 93px at center, transparent 0, transparent 93px, black 94px);mask:radial-gradient(circle 93px at center, transparent 0, transparent 93px, black 94px)}#login-avatar .user-avatar svg,#login-avatar .avatar-container .single-avatar svg,.avatar-container #login-avatar .single-avatar svg{width:133.3333333333px;height:auto}@keyframes rotate-fast{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}/*# sourceMappingURL=main.min.css.map */
