.corsi-grid .boxInfo-container{top:120px}.corsi-grid .boxInfo-container .text-subtitle{overflow:hidden;display:-webkit-box;min-height:150px;-webkit-line-clamp:6;-webkit-box-orient:vertical}.d-flex{display:flex}.flex-wrap{flex-wrap:wrap}.site-option{margin-top:-10px}#loggedProfile .site-option{margin-top:-4px}.site-option ul li{display:inline-block;text-align:center;position:relative}.site-option ul li a{font-size:12px;padding-left:10px}.site-option ul li a i{margin-left:5px}.site-option ul li ul{background-color:rgba(53,53,53,.82);box-shadow:0 2px 3px rgba(0,0,0,.3);min-width:140px;padding:15px;position:absolute;top:100%;left:35%;z-index:11;transition:all 0.3s ease 0s;transform:scaleY(0);transform-origin:0 0 0;visibility:hidden;opacity:0;background:#f5f5f5}.site-option ul li.language ul{right:35%;left:auto}.site-option ul li:hover ul{transform:scaleY(1);visibility:visible;opacity:1;z-index:999999}.site-option ul.sub-site-option li{display:inherit}.site-option ul.sub-site-option li a{color:#fff;padding:0 80px 0 0}.site-option ul li.currency ul.sub-site-option li a{text-transform:uppercase}.site-option ul li.language ul.sub-site-option li a{float:right;padding:0;white-space:nowrap}.site-option ul li a:hover,.site-option ul.sub-site-option li a:hover{color:#000}.site-option ul li ul.sub-site-option li{border-bottom:1px solid #3e3e3e;border-left:0 none;line-height:30px;min-height:30px}.site-option ul li ul.sub-site-option li:last-child{border-bottom:0 solid #3e3e3e;border-left:0 none}.site-option ul li.language a i.flag-lang-active{top:22px;left:20px;margin-left:-5.4px}.site-option .language{line-height:normal;min-height:auto;margin-left:10px}.site-option .language img{height:12px;width:auto;margin:4px}.site-option ul li.language a{padding:0;text-align:center;display:block;width:35px;position:relative}.site-option ul li.language a i.flag-lang-active{top:17px;left:50%;margin-left:-5.4px}.site-option ul li.language ul{margin-top:15px}.site-option ul li.language ul a{width:100%}.site-option ul li.language ul a img{margin-top:1px}.site-option ul li.language ul{right:auto;left:50%;margin-left:-30px}.site-option ul li.language ul{right:5px;min-width:60px;padding:10px 0}.site-option ul li.language ul li{border:0;line-height:normal;min-height:fit-content}.site-option ul li.language ul.sub-site-option li a{float:none}.flag-lang-active{position:absolute;bottom:-14px;left:10px}@media screen and (max-width:992px){#menu section,#tagline section,#info section,#content,#footerContent section,#bottomFooter,.stripe>div,.header-top,.wrapper{width:100%}#menu section>ul{margin:0}#menu .logo{max-height:60px}#menu img{margin:-16px 0 10px 16px}#bottomFooter div{margin-top:0}.wrapper.homepage.clearfix,.wrapper.corso,.wrapper{width:100vw;margin-left:-6px}}@media screen and (max-width:768px){#menu .logo{max-height:40px}#menu img{margin:4px 0 10px 16px}.wrapper.homepage.clearfix .column.c-67,.wrapper.homepage.clearfix .column.c-33,.wrapper.corso .column.c-30.clearfix.daticorso,.wrapper.corso .column.c-70.clearfix,.wrapper .blog.column.c-67.clearfix,.wrapper .column.c-33.clearfix,.wrapper .column.c-67,.wrapper .column.c-33,.wrapper .column.c-75,.wrapper .column.c-25{width:100%}.wrapper.corso{display:flex;flex-wrap:wrap-reverse}.scheda-corso .daticorso div{height:auto}}@media screen and (max-width:690px){#menu .logo{display:none}#homeSlider{display:none}#menu section>ul{text-align:center}#menu section{height:110px}#info{margin-top:30px}#tagline{margin-top:110px}#tagline section .carousel{margin:104px 18px 16px 0}#contentBk{margin-top:270px}#bottomFooter{height:120px}#corso-details .labelcrediti{left:200px}.header-top.logged{height:70px}}@media screen and (max-width:576px){.select-professioni-container{width:100%!important}.searchCourseListing .cert-container{width:auto;font-size:11px}.searchCourseListing .cert-container img{width:50%}.promo-pre-attivazione{width:75%;margin-left:50px}.column.image-payment{width:100%!important}.trainer .profile-data{margin-top:30px}.mail .triangle{margin-right:340px;margin-left:0}.rightElement{right:-27.5%}#ordini .boxInfo,#documenti .boxInfo,#ordini ul:first-child,#biblioteca ul:first-child,#report-container,#report-container ul{overflow-x:auto}#ordini ul:first-child,#biblioteca ul:first-child{min-width:max-content}.ordini-button .c-33,.ordini-button .c-30,.boxInfo.riepilogo-fatturazione .c-33,.boxInfo.riepilogo-fatturazione .c-60{width:100%}.boxInfo.riepilogo-fatturazione .c-25{width:80%}.wrapper-training{position:relative}.wrapper-training .data-training-container .c-15{position:absolute;top:12px;left:300px}#report-container ul,#documenti .boxInfo ul{min-width:500px}.contactForm input,.contactForm textarea,.sampleForm input,.sampleForm textarea,.normalForm input,.normalForm select,.normalForm textarea{float:none;width:100%}.contactForm div,.sampleForm div{width:100%}}@media screen and (max-width:400px){.top-user-container>div{padding-right:5px}#info{margin-top:30px}#info div{width:340px}#info .triangle{margin-left:339px}#tagline{margin-top:130px}#tagline section .carousel{margin:94px 8px 28px 16px}#contentBk{margin-top:300px}.bannerBottom{width:100vw}.bannerBottom .text{padding-left:0}.bannerBottom .card{right:15px}#e_cartSummary{left:-230px}#e_wishlistSummary{left:-100px}}