.elementor-21306 .elementor-element.elementor-element-0ba78fc:not(.elementor-motion-effects-element-type-background), .elementor-21306 .elementor-element.elementor-element-0ba78fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.docdonkey.com/wp-content/uploads/2025/05/illustrazione-professore-1055x734.png");background-position:center right;background-repeat:no-repeat;background-size:50% auto;}.elementor-21306 .elementor-element.elementor-element-0ba78fc > .elementor-container{max-width:1600px;}.elementor-21306 .elementor-element.elementor-element-0ba78fc, .elementor-21306 .elementor-element.elementor-element-0ba78fc > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-21306 .elementor-element.elementor-element-0ba78fc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:128px 600px 128px 0px;}.elementor-21306 .elementor-element.elementor-element-0ba78fc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21306 .elementor-element.elementor-element-1d5bb18 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-21306 .elementor-element.elementor-element-67fd9ce{text-align:start;}.elementor-21306 .elementor-element.elementor-element-67fd9ce .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:5.61rem;font-weight:300;line-height:1;color:var( --e-global-color-text );}.elementor-21306 .elementor-element.elementor-element-7579681{text-align:start;font-size:1.77rem;font-weight:300;line-height:1.33;color:var( --e-global-color-text );}.elementor-21306 .elementor-element.elementor-element-5493552{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:200px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21306 .elementor-element.elementor-element-517c872 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21306 .elementor-element.elementor-element-517c872 .eael-infobox .infobox-icon{align-self:center;margin:0px 0px 16px 0px;}.elementor-21306 .elementor-element.elementor-element-517c872 .eael-infobox{background-color:var( --e-global-color-dc12193 );margin:0px 0px 0px 0px;padding:24px 16px 24px 16px;border-radius:16px 16px 16px 16px;}.elementor-21306 .elementor-element.elementor-element-517c872 .eael-infobox .infobox-icon i{font-size:80px;color:var( --e-global-color-text );}.elementor-21306 .elementor-element.elementor-element-517c872 .eael-infobox .infobox-icon svg{height:80px;width:80px;fill:var( --e-global-color-text );}.elementor-21306 .elementor-element.elementor-element-517c872 .eael-infobox .infobox-icon .infobox-icon-wrap img{height:80px;width:80px;}.elementor-21306 .elementor-element.elementor-element-517c872 .eael-infobox.icon-beside-title .infobox-content .title figure i{color:var( --e-global-color-text );}.elementor-21306 .elementor-element.elementor-element-517c872 .eael-infobox .infobox-content .title{color:var( --e-global-color-text );font-size:3.157rem;line-height:1.2;margin:0px 0px 16px 0px;}.elementor-21306 .elementor-element.elementor-element-517c872 .eael-infobox .infobox-content p{margin:0px 0px 0px 0px;color:var( --e-global-color-text );}.elementor-21306 .elementor-element.elementor-element-517c872 .eael-infobox .infobox-content{padding:0px 0px 0px 0px;}.elementor-21306 .elementor-element.elementor-element-517c872 .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-21306 .elementor-element.elementor-element-517c872 .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-21306 .elementor-element.elementor-element-f5bcf53 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21306 .elementor-element.elementor-element-f5bcf53 .eael-infobox .infobox-icon{align-self:center;margin:0px 0px 16px 0px;}.elementor-21306 .elementor-element.elementor-element-f5bcf53 .eael-infobox{background-color:var( --e-global-color-dc12193 );margin:0px 0px 0px 0px;padding:24px 16px 24px 16px;border-radius:16px 16px 16px 16px;}.elementor-21306 .elementor-element.elementor-element-f5bcf53 .eael-infobox .infobox-icon i{font-size:80px;color:var( --e-global-color-text );}.elementor-21306 .elementor-element.elementor-element-f5bcf53 .eael-infobox .infobox-icon svg{height:80px;width:80px;fill:var( --e-global-color-text );}.elementor-21306 .elementor-element.elementor-element-f5bcf53 .eael-infobox .infobox-icon .infobox-icon-wrap img{height:80px;width:80px;}.elementor-21306 .elementor-element.elementor-element-f5bcf53 .eael-infobox.icon-beside-title .infobox-content .title figure i{color:var( --e-global-color-text );}.elementor-21306 .elementor-element.elementor-element-f5bcf53 .eael-infobox .infobox-content .title{color:var( --e-global-color-text );font-size:3.157rem;line-height:1.2;margin:0px 0px 16px 0px;}.elementor-21306 .elementor-element.elementor-element-f5bcf53 .eael-infobox .infobox-content p{margin:0px 0px 0px 0px;color:var( --e-global-color-text );}.elementor-21306 .elementor-element.elementor-element-f5bcf53 .eael-infobox .infobox-content{padding:0px 0px 0px 0px;}.elementor-21306 .elementor-element.elementor-element-f5bcf53 .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-21306 .elementor-element.elementor-element-f5bcf53 .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-21306 .elementor-element.elementor-element-a997c90 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21306 .elementor-element.elementor-element-a997c90 .eael-infobox .infobox-icon{align-self:center;margin:0px 0px 16px 0px;}.elementor-21306 .elementor-element.elementor-element-a997c90 .eael-infobox{background-color:var( --e-global-color-dc12193 );margin:0px 0px 0px 0px;padding:24px 16px 24px 16px;border-radius:16px 16px 16px 16px;}.elementor-21306 .elementor-element.elementor-element-a997c90 .eael-infobox .infobox-icon i{font-size:80px;color:var( --e-global-color-text );}.elementor-21306 .elementor-element.elementor-element-a997c90 .eael-infobox .infobox-icon svg{height:80px;width:80px;fill:var( --e-global-color-text );}.elementor-21306 .elementor-element.elementor-element-a997c90 .eael-infobox .infobox-icon .infobox-icon-wrap img{height:80px;width:80px;}.elementor-21306 .elementor-element.elementor-element-a997c90 .eael-infobox.icon-beside-title .infobox-content .title figure i{color:var( --e-global-color-text );}.elementor-21306 .elementor-element.elementor-element-a997c90 .eael-infobox .infobox-content .title{color:var( --e-global-color-text );font-size:3.157rem;line-height:1.2;margin:0px 0px 16px 0px;}.elementor-21306 .elementor-element.elementor-element-a997c90 .eael-infobox .infobox-content p{margin:0px 0px 0px 0px;color:var( --e-global-color-text );}.elementor-21306 .elementor-element.elementor-element-a997c90 .eael-infobox .infobox-content{padding:0px 0px 0px 0px;}.elementor-21306 .elementor-element.elementor-element-a997c90 .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-21306 .elementor-element.elementor-element-a997c90 .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-21306 .elementor-element.elementor-element-0e6f2d2:not(.elementor-motion-effects-element-type-background), .elementor-21306 .elementor-element.elementor-element-0e6f2d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.docdonkey.com/wp-content/uploads/2025/05/we_proud-1916x432.png");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-21306 .elementor-element.elementor-element-0e6f2d2 > .elementor-background-overlay{background-color:var( --e-global-color-7f63d07 );opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21306 .elementor-element.elementor-element-0e6f2d2 > .elementor-container{max-width:1600px;}.elementor-21306 .elementor-element.elementor-element-0e6f2d2, .elementor-21306 .elementor-element.elementor-element-0e6f2d2 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-21306 .elementor-element.elementor-element-0e6f2d2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 128px 0px;}.elementor-21306 .elementor-element.elementor-element-a98cb12 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-21306 .elementor-element.elementor-element-2b94171{text-align:center;}.elementor-21306 .elementor-element.elementor-element-2b94171 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-21306 .elementor-element.elementor-element-01d99b0{text-align:center;font-size:1.33rem;font-weight:300;line-height:1.33;color:var( --e-global-color-text );}.elementor-21306 .elementor-element.elementor-element-402800d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21306 .elementor-element.elementor-element-4b9dd01{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21306 .elementor-element.elementor-element-ec18dfc > .elementor-widget-container{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-21306 .elementor-element.elementor-element-ec18dfc .elementor-icon-wrapper{text-align:center;}.elementor-21306 .elementor-element.elementor-element-ec18dfc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-21306 .elementor-element.elementor-element-ec18dfc.elementor-view-framed .elementor-icon, .elementor-21306 .elementor-element.elementor-element-ec18dfc.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-21306 .elementor-element.elementor-element-ec18dfc.elementor-view-framed .elementor-icon, .elementor-21306 .elementor-element.elementor-element-ec18dfc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-21306 .elementor-element.elementor-element-fb386eb .elementor-counter-number-wrapper{color:var( --e-global-color-text );font-weight:800;text-shadow:0px 0px 10px #FFFFFF;}.elementor-21306 .elementor-element.elementor-element-fb386eb .elementor-counter-title{font-weight:700;text-shadow:0px 0px 10px #FFFFFF;}.elementor-21306 .elementor-element.elementor-element-a884397{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21306 .elementor-element.elementor-element-06a584a .elementor-icon-wrapper{text-align:center;}.elementor-21306 .elementor-element.elementor-element-06a584a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-21306 .elementor-element.elementor-element-06a584a.elementor-view-framed .elementor-icon, .elementor-21306 .elementor-element.elementor-element-06a584a.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-21306 .elementor-element.elementor-element-06a584a.elementor-view-framed .elementor-icon, .elementor-21306 .elementor-element.elementor-element-06a584a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-21306 .elementor-element.elementor-element-9dbdd26 .elementor-counter-number-wrapper{color:var( --e-global-color-text );font-weight:800;text-shadow:0px 0px 10px #FFFFFF;}.elementor-21306 .elementor-element.elementor-element-9dbdd26 .elementor-counter-title{font-weight:700;}.elementor-21306 .elementor-element.elementor-element-def77a8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21306 .elementor-element.elementor-element-305660e .elementor-icon-wrapper{text-align:center;}.elementor-21306 .elementor-element.elementor-element-305660e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-21306 .elementor-element.elementor-element-305660e.elementor-view-framed .elementor-icon, .elementor-21306 .elementor-element.elementor-element-305660e.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-21306 .elementor-element.elementor-element-305660e.elementor-view-framed .elementor-icon, .elementor-21306 .elementor-element.elementor-element-305660e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-21306 .elementor-element.elementor-element-6a2a250 .elementor-counter-number-wrapper{color:var( --e-global-color-text );font-weight:800;text-shadow:0px 0px 10px #FFFFFF;}.elementor-21306 .elementor-element.elementor-element-6a2a250 .elementor-counter-title{font-weight:700;text-shadow:0px 0px 10px #FFFFFF;}.elementor-21306 .elementor-element.elementor-element-37ebf65:not(.elementor-motion-effects-element-type-background), .elementor-21306 .elementor-element.elementor-element-37ebf65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-21306 .elementor-element.elementor-element-37ebf65 > .elementor-container{max-width:1200px;}.elementor-21306 .elementor-element.elementor-element-37ebf65, .elementor-21306 .elementor-element.elementor-element-37ebf65 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-21306 .elementor-element.elementor-element-37ebf65{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:64px 0px 64px 0px;}.elementor-21306 .elementor-element.elementor-element-37ebf65 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21306 .elementor-element.elementor-element-b1ec22b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-21306 .elementor-element.elementor-element-ff2e66f{--display:grid;--e-con-grid-template-columns:auto 1fr;--e-con-grid-template-rows:auto 1fr;--gap:16px 32px;--row-gap:16px;--column-gap:32px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--grid-justify-content:start;--grid-align-content:start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21306 .elementor-element.elementor-element-366c9ef{text-align:start;}.elementor-21306 .elementor-element.elementor-element-366c9ef .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:300;line-height:1.2;color:#FFFFFF;}.elementor-21306 .elementor-element.elementor-element-e754e85.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-21306 .elementor-element.elementor-element-e754e85{color:var( --e-global-color-7f63d07 );}.elementor-21306 .elementor-element.elementor-element-e754e85 a{color:var( --e-global-color-7f63d07 );}.elementor-21306 .elementor-element.elementor-element-ccdf883 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21306 .elementor-element.elementor-element-c34e8c7 > .elementor-container{max-width:1140px;}.elementor-21306 .elementor-element.elementor-element-c34e8c7 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21306 .elementor-element.elementor-element-c34e8c7{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:128px 0px 0px 0px;}.elementor-21306 .elementor-element.elementor-element-c34e8c7, .elementor-21306 .elementor-element.elementor-element-c34e8c7 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-21306 .elementor-element.elementor-element-8392c72 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-21306 .elementor-element.elementor-element-83f7602{text-align:center;}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_card_item{width:20%;}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_archive__sorting li span:not(.active), .elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_grid__sorting li span:not(.active), .elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_carousel__sorting li span:not(.active){background-color:#FFFFFF;}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_archive__sorting li span:hover, .elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_archive__sorting li span.active,
		.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_grid__sorting li span:hover, .elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_grid__sorting li span.active,
		.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_carousel__sorting li span:hover, .elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_carousel__sorting li span.active{background-color:#205EC8;}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_archive__load-more-button, .elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_grid__load-more-button{background-color:#205EC8;font-family:"Montserrat", Sans-serif;}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_archive__pagination_list_item a, .elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_archive__pagination_list_item span:not(.dots):not(.current), .elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_grid__pagination_list_item a, .elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_grid__pagination_list_item span:not(.dots):not(.current){background-color:#FFFFFF;}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_archive__pagination_list_item a:hover, .elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_archive__pagination_list_item span.current, .elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_grid__pagination_list_item a:hover, .elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_grid__pagination_list_item span.current{background-color:#205EC8;}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_card_item_info_price_preview{background-color:var( --e-global-color-primary );}.elementor-21306 .elementor-element.elementor-element-c2705f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_archive__title h2, .elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_grid__title h2, .elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_carousel__title h2{font-family:"Montserrat", Sans-serif;font-size:4.209rem;font-weight:200;}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_archive__title h2{color:var( --e-global-color-text );padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_grid__title h2{color:var( --e-global-color-text );padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_carousel__title h2{color:var( --e-global-color-text );padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_archive__sorting li span, .elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_grid__sorting li span, .elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_carousel__sorting li span{font-family:"Montserrat", Sans-serif;}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_archive__sorting li span:not(.active){color:#506172;}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_grid__sorting li span:not(.active){color:#506172;}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_carousel__sorting li span:not(.active){color:#506172;}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_archive__sorting li span:hover{color:#EEF1F7;}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_archive__sorting li span.active{color:#EEF1F7;}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_grid__sorting li span:hover{color:#EEF1F7;}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_grid__sorting li span.active{color:#EEF1F7;}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_carousel__sorting li span:hover{color:#EEF1F7;}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_carousel__sorting li span.active{color:#EEF1F7;}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_archive__pagination_list_item a, .elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_archive__pagination_list_item span:not(.dots), .elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_grid__pagination_list_item a, .elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_grid__pagination_list_item span:not(.dots){font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_archive__pagination_list_item span.dots::after{color:#506172;font-size:19px;}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_grid__pagination_list_item span.dots::after{color:#506172;font-size:19px;}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_archive__pagination_list_item span.dots{bottom:4px;}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_grid__pagination_list_item span.dots{bottom:4px;}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_archive__pagination_list_item a{color:#506172;}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_archive__pagination_list_item span:not(.dots):not(.current){color:#506172;}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_grid__pagination_list_item a{color:#506172;}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_grid__pagination_list_item span:not(.dots):not(.current){color:#506172;}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_carousel__navigation_prev i, .elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_carousel__navigation_next i, .elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_carousel__navigation_prev::before, .elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_carousel__navigation_next::before{font-size:14px;font-weight:700;line-height:1em;}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_card_item_wrapper{border-radius:0px 0px 0px 0px;}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_card_item_image{border-radius:8px 8px 8px 8px;}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_card_item_info_category a{font-family:"Montserrat", Sans-serif;font-size:0.563rem;font-weight:700;text-transform:uppercase;}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_card_item_info_title h3{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-text );}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_card_item_info_price_single:not(.sale):not(.subscription) span{font-family:"Montserrat", Sans-serif;font-size:1.33rem;font-weight:700;color:var( --e-global-color-primary );}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_card_item_info_price_sale span{font-family:"Montserrat", Sans-serif;}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_card_item_info_price_single.sale span{font-family:"Montserrat", Sans-serif;}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_card_item_info_price_single.subscription span{font-family:"Montserrat", Sans-serif;}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_card_item_info_price_single.subscription i{font-family:"Montserrat", Sans-serif;}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_card_item_status.hot span{font-family:"Montserrat", Sans-serif;color:rgba(255,255,255,1);}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_card_item_status.hot{background:#F51F5A;}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_card_item_status.hot::before{border-color:transparent #F51F5A transparent transparent;}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_card_item_status.hot::after{border-color:transparent transparent #F51F5A transparent;}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_card_item_status.new span{font-family:"Montserrat", Sans-serif;color:rgba(255,255,255,1);}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_card_item_status.new{background:rgba(29,184,116,1);}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_card_item_status.new::before{border-color:transparent rgba(29,184,116,1) transparent transparent;}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_card_item_status.new::after{border-color:transparent transparent rgba(29,184,116,1) transparent;}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_card_item_status.special span{font-family:"Montserrat", Sans-serif;color:rgba(255,255,255,1);}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_card_item_status.special{background:#4ED7A8;}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_card_item_status.special::before{border-color:transparent #4ED7A8 transparent transparent;}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_card_item_status.special::after{border-color:transparent transparent #4ED7A8 transparent;}.elementor-21306 .elementor-element.elementor-element-685e4ed{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-21306 .elementor-element.elementor-element-cbca89a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21306 .elementor-element.elementor-element-cbca89a .stm_lms_courses_category a{font-family:"Open Sans", Sans-serif;font-size:1.2rem;font-weight:300;letter-spacing:0px;word-spacing:0px;}body .elementor-21306 .elementor-element.elementor-element-cbca89a .stm_lms_courses_category > a:after{opacity:100%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-21306 .elementor-element.elementor-element-0ba78fc:not(.elementor-motion-effects-element-type-background), .elementor-21306 .elementor-element.elementor-element-0ba78fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:45% auto;}.elementor-21306 .elementor-element.elementor-element-0ba78fc{margin-top:32px;margin-bottom:80px;padding:0px 0px 0px 0px;}.elementor-21306 .elementor-element.elementor-element-1d5bb18 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 42% 0% 0%;}.elementor-21306 .elementor-element.elementor-element-67fd9ce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21306 .elementor-element.elementor-element-67fd9ce .elementor-heading-title{font-size:2.986rem;}.elementor-21306 .elementor-element.elementor-element-7579681{font-size:1.44rem;}.elementor-21306 .elementor-element.elementor-element-5493552{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-21306 .elementor-element.elementor-element-517c872 .eael-infobox .infobox-content .title{font-size:2.074rem;}.elementor-21306 .elementor-element.elementor-element-f5bcf53 .eael-infobox .infobox-content .title{font-size:2.074rem;}.elementor-21306 .elementor-element.elementor-element-a997c90 .eael-infobox .infobox-content .title{font-size:2.074rem;}.elementor-21306 .elementor-element.elementor-element-0e6f2d2{padding:0px 16px 128px 16px;}.elementor-21306 .elementor-element.elementor-element-01d99b0{text-align:start;}.elementor-21306 .elementor-element.elementor-element-fb386eb .elementor-counter-number-wrapper{font-size:2.488rem;}.elementor-21306 .elementor-element.elementor-element-9dbdd26 .elementor-counter-number-wrapper{font-size:2.488rem;}.elementor-21306 .elementor-element.elementor-element-6a2a250 .elementor-counter-number-wrapper{font-size:2.488rem;}.elementor-21306 .elementor-element.elementor-element-ff2e66f{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:start;}.elementor-21306 .elementor-element.elementor-element-366c9ef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21306 .elementor-element.elementor-element-366c9ef{grid-row:1;}.elementor-21306 .elementor-element.elementor-element-e754e85{grid-row:2;}.elementor-21306 .elementor-element.elementor-element-e754e85.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-21306 .elementor-element.elementor-element-ccdf883{width:100%;max-width:100%;grid-row:3;}.elementor-21306 .elementor-element.elementor-element-ccdf883 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21306 .elementor-element.elementor-element-c34e8c7{padding:60px 0px 60px 0px;}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_card_item{width:50%;}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_archive__title h2, .elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_grid__title h2, .elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_carousel__title h2{font-size:2.488rem;}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_archive__title h2{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_grid__title h2{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_carousel__title h2{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_card_item_wrapper{padding:0px 0px 0px 0px;}body.elementor-page-21306{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-21306 .elementor-element.elementor-element-0ba78fc:not(.elementor-motion-effects-element-type-background), .elementor-21306 .elementor-element.elementor-element-0ba78fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:100% auto;}.elementor-21306 .elementor-element.elementor-element-0ba78fc{padding:0px 0px 240px 0px;}.elementor-21306 .elementor-element.elementor-element-1d5bb18 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-21306 .elementor-element.elementor-element-67fd9ce{text-align:center;}.elementor-21306 .elementor-element.elementor-element-5493552{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21306 .elementor-element.elementor-element-0e6f2d2{padding:0px 16px 64px 16px;}.elementor-21306 .elementor-element.elementor-element-b1ec22b > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-21306 .elementor-element.elementor-element-ff2e66f{--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21306 .elementor-element.elementor-element-366c9ef{grid-column:span 1;}.elementor-21306 .elementor-element.elementor-element-e754e85{grid-column:span 1;grid-row:span 2;}.elementor-21306 .elementor-element.elementor-element-ccdf883{grid-column:span 1;grid-row:span 3;}.elementor-21306 .elementor-element.elementor-element-8392c72 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-21306 .elementor-element.elementor-element-c2705f0 .ms_lms_courses_card_item{width:100%;}}@media(min-width:768px){.elementor-21306 .elementor-element.elementor-element-1d5bb18{width:100%;}.elementor-21306 .elementor-element.elementor-element-5493552{--content-width:1660px;}.elementor-21306 .elementor-element.elementor-element-a98cb12{width:100%;}.elementor-21306 .elementor-element.elementor-element-8392c72{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-21306 .elementor-element.elementor-element-1d5bb18{width:100%;}.elementor-21306 .elementor-element.elementor-element-a98cb12{width:100%;}.elementor-21306 .elementor-element.elementor-element-b1ec22b{width:100%;}.elementor-21306 .elementor-element.elementor-element-8392c72{width:100%;}}/* Start custom CSS for eael-info-box, class: .elementor-element-517c872 */@media screen and (min-width: 1024px) {
    .elementor-21306 .elementor-element.elementor-element-517c872 {
        max-width: 33.3% !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-info-box, class: .elementor-element-f5bcf53 */@media screen and (min-width: 1024px) {
    .elementor-21306 .elementor-element.elementor-element-f5bcf53 {
        max-width: 33.3% !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-info-box, class: .elementor-element-a997c90 */@media screen and (min-width: 1024px) {
    .elementor-21306 .elementor-element.elementor-element-a997c90 {
        max-width: 33.3% !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e754e85 */.elementor-21306 .elementor-element.elementor-element-e754e85 {
    grid-row: 2;
}

.elementor-21306 .elementor-element.elementor-element-e754e85 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for stm_contact_form_7, class: .elementor-element-ccdf883 */.elementor-21306 .elementor-element.elementor-element-ccdf883 {
    grid-row: 1 / -1;
}

.wpcf7-form p {
    margin: 0;
}

.wpcf7 form>div, .wpcf7 form>p {
    margin-bottom: 0 !important;
}

.wpcf7 form>p {
    display: grid;
    grid-template-rows: auto 1fr;
    grid-template-columns: auto 1fr auto;
    gap: 8px;
    align-items: flex-end;
    justify-items: start;
}

.wpcf7 form>p>span:has(>.modulo-home-names) {
    grid-column: 1 / 2;
}

.wpcf7 form>p>span[data-name="nome"] {
    grid-row: 1 / 2;
}

.wpcf7 form>p>span[data-name="nome"]>input {
    border-top-left-radius: 12px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

.wpcf7 form>p>span[data-name="indirizzo-email"] {
    grid-row: 2 / 3;
}

.wpcf7 form>p>span[data-name="indirizzo-email"]>input {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 12px;
}

.wpcf7 form>p>span:has(>.modulo-home-message) {
    grid-row: 1 / -1;
    grid-column: 2;
}


.wpcf7 form>p>span:has(>.modulo-home-message)>textarea {
    border-top-left-radius: 3px;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 3px;
    min-height: 9.2ch;
}

.wpcf7 textarea, 
.wpcf7 textarea.form-control {
    min-width: 25ch;
    min-height: 10.7ch;
}

.wpcf7 form>p>span[data-name="accetto-privacy"],
.wpcf7 form>p>.modulo-home-send {
    grid-column: 3 / -1;
}

.wpcf7 form>p>span[data-name="accetto-privacy"] {
    padding-left: 8px;
    grid-row: 1 / 2;
    align-self: end;
}

.wpcf7 form>p>span[data-name="accetto-privacy"] .wpcf7-list-item-label {
    color: #ffffff;
}

.wpcf7 form>p>span[data-name="accetto-privacy"] .wpcf7-list-item {
    margin-left: 0;
}

.wpcf7 form>p>.modulo-home-send {
    margin-left: 8px;
    grid-row: 2 / 3;
}

.wpcf7 form>p>input[type="submit"].modulo-home-send {
    padding: 10px 24px;
    color: #495057;
    font-family: 'Montserrat';
    font-weight: 700;
    text-transform: uppercase;
    background-color: #f1f3f5;
    border: 1px solid #ced4da;
    border-radius: 24px;
    appearance: none;
}

.wpcf7 form>p>input[type="submit"].modulo-home-send:disabled,
.wpcf7 form>p>input[type="submit"].modulo-home-send:disabled:hover {
    color: #adb5bd;
    background-color: #ccd8ed;
}

.wpcf7 form>p>input[type="submit"].modulo-home-send:hover {
    background-color: #dee2e6;
}

.wpcf7 form>p>br {
    display: none;
}

.wpcf7 form>p>.wpcf7-spinner {
    grid-row: 2 / -1;
    grid-column: 3 / -1;
}

@media screen and (max-width: 768px) {
    
    .elementor-21306 .elementor-element.elementor-element-ccdf883 {
        grid-row: 3;
    }
    
    .wpcf7 form {
        width: 100%;
    }
    
    .wpcf7 form>p {
        display: grid;
        grid-template-rows: auto auto 1fr auto auto;
        grid-template-columns: 1fr;
        gap: 8px;
        align-items: center;
        justify-items: stretch;
    }
    
    .wpcf7 form>p>span {
        grid-column: 1 / -1;
    }
    
    .wpcf7 form span input {
        width: 100%;
    }
    
    .wpcf7 form>p>span[data-name="nome"]>input {
        border-top-left-radius: 12px;
        border-top-right-radius: 12px;
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px;
    }
    
    .wpcf7 form>p>span[data-name="indirizzo-email"]>input {
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px;
    }
    
    .wpcf7 form>p>span:has(>.modulo-home-message)>textarea {
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
        border-bottom-right-radius: 12px;
        border-bottom-left-radius: 12px;
        min-height: 9.2ch;
    }


    .wpcf7 form>p>span:has(>.modulo-home-message) {
        grid-row: 3;
        grid-column: 1 / -1;
    }
    
    .wpcf7 form>p>span[data-name="accetto-privacy"],
    .wpcf7 form>p>.modulo-home-send {
        grid-column: 1 / -1;
        grid-row: 4;
    }
    
    .wpcf7 form>p>span[data-name="accetto-privacy"] {
    }
    
    .wpcf7 form>p>.modulo-home-send {
        margin-left: 0;
        grid-row: 5;
    }
    
    .wpcf7 form>p>.wpcf7-spinner {
        grid-row: 1 / -1;
        grid-column: 1 / -1;
    }
}/* End custom CSS */
/* Start custom CSS for stm_lms_courses_categories, class: .elementor-element-cbca89a */.elementor-21306 .elementor-element.elementor-element-cbca89a .stm_lms_courses_categories.style_2 .stm_lms_courses_category a {
    border-radius: 16px;
    overflow: hidden;
}/* End custom CSS */