@charset "UTF-8";body{font-family:"Poppins";color:#555}.labelChooseCountry{max-width:60px;text-wrap:nowrap}.metismenu-item button.mm-toggler{font-weight:500;text-transform:uppercase}.metismenu.mod-menu .mm-toggler:after{font-size:12px}.container-header{z-index:999}.container-header .grid-child{gap:80px}.container-header .container-search{flex-grow:1;gap:15px}.hideDesktop{display:none}.container-search>div{display:flex;align-items:center;width:100%;justify-content:flex-end}.aa-DetachedSearchButtonIcon{color:#000;width:auto;margin-right:23px}.algoliaSearch-cont{padding:0 !important;border-color:#7692a0 !important;flex-grow:1}.algoliaSearch-cont>div{flex-grow:1}.algoliaSearch-cont a{padding:15px 28px;line-height:1}.aa-Autocomplete{margin:0 !important}button.aa-DetachedSearchButton{padding:15px 28px;height:auto !important;border-right:1px solid #7692a0;border-top-right-radius:0;border-bottom-right-radius:0}.aa-DetachedSearchButtonPlaceholder{color:#405058}a.btn.allCourses{padding:18px 28px;line-height:1;margin-right:0}.container-search i.fa-user,.container-search i.fa-cart-shopping{font-size:20px;margin-bottom:6px}.form-group .error{color:red;font-weight:bold}div:not(.multiple_cols) .dj-subwrap-in{}.dj-subcol{width:100% !important}.dj-megamenu-clean li ul.dj-submenu>li>a,.dj-megamenu-clean li ul.dj-submenu>li:hover>a,.dj-megamenu-clean .accordeonck span.categoryHeader{background:none;border-bottom:1px solid #9b1921;font-size:16px;font-weight:bold;display:block}.dj-megamenu-clean li ul.dj-submenu>li{padding:0 20px 0 0}.accordeonck>ul.menu>li.level1>.toggler:after{content:"\f078" !important;font-family:"FontAwesome"}.accordeonck>ul.menu>li.level1.open>.toggler:after{content:"\f077" !important;font-family:"FontAwesome"}.accordeonck ul>li.accordeonck.parent>.toggler:after{content:"\f067";font-family:"FontAwesome"}.accordeonck ul>li.accordeonck.parent.open>.toggler:after{content:"\f068";font-family:"FontAwesome"}.accordeonck ul.content_1{padding-right:0 !important}.accordeonck ul.content_2,.accordeonck ul.content_3{list-style:none}.accordeonck ul.content_2 li{border-bottom:0 !important}.accordeonck ul.content_2 li::marker{content:"" !important}.accordeonck ul.content_2 li:not(.parent)>.link:before{content:"\f30b";font-family:"FontAwesome";position:absolute;left:-22px;top:50%;transform:translateY(-50%)}.accordeonck a.link{position:relative;width:90%;display:block}.accordeonck .toggler{top:20px;line-height:1}#eb-category .eb-page-heading{color:#273136;font-weight:600;margin-bottom:0}.spaceHeight{height:40px !important}.titleUpperRed{text-transform:uppercase;color:#b74440 !important;font-weight:bold}#eb-category .titleUpperRed{font-size:15px;margin:0}.rl_quickindex ol{list-style:none}.rl_quickindex ol a{position:relative;color:#7692a0;line-height:30px}.rl_quickindex ol a:before{content:"\f30b";font-family:"FontAwesome";position:absolute;left:-22px;top:50%;font-size:12px;transform:translateY(-50%)}.aa-Item ul.table-detail-event{list-style:none;padding:10px 20px}.aa-Item ul.table-detail-event .dettagli{font-size:13px;padding:10px 5px;list-style:none}.aa-Item{background:#f1f1f1;margin:10px 0}.aa-Item ul.table-detail-event{list-style:none}.aa-Item .corso a{color:#9b1921;text-decoration:none;font-weight:bold}.aa-Item .dettagli li{padding:5px 0 0}.aa-Item .table-detail-event .dettagli .dettaglioIcons{color:#7692a0;font-size:15px}.table-detail-event .corso{padding:0}.countryChooCont-text{font-weight:bold}.countrySel{background:transparent;border-bottom:1px solid #fff;border-radius:0;color:#fff}.view-checkout #adminForm .countrySel{background:#eaedf0 100% / 116rem no-repeat;border-radius:0;color:#000;border-bottom:1px solid #ced4da;&.jch-lazyloaded{background-image:url(https://www.innovativelearning.eu/media/templates/site/cassiopeia/images/select-bg.svg)}}.eb-rotator .carousel-inner .carousel-caption>ul:nth-of-type(odd),.eb-rotator .carousel-inner .carousel-caption>ul:nth-of-type(even){background-color:transparent}.eb-rotator .carousel-inner .carousel-caption>ul{border-bottom:1px dotted #ccc}.rotator-price{color:#D02030;font-size:18px}#details .accordion-item{border:none}.accordion-button.collapsed:after,.accordion-button:not(.collapsed):after{font-family:"Font Awesome 6 Free";background:none !important;transform:rotate(0) !important}.accordion-button.collapsed:after{content:"\f067" !important}.accordion-button:not(.collapsed):after{content:"\f068" !important;font-weight:900}.accordion-button{text-transform:uppercase;font-weight:bold;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.125)}.accordion-button:focus{box-shadow:inset 0 -1px 0 rgba(0,0,0,0.125) !important}.accordion-button span{position:relative}button.accordion-button:not(.collapsed) span:after{content:"";position:absolute;width:100%;height:4px;background-color:#405058;bottom:-18px;left:0}.accordion-body li{padding-left:10px}.accordion-body li::marker{font-family:"Font Awesome 6 Free";background:none !important;transform:rotate(0) !important;content:"\f00c";font-weight:900;color:#de2125;font-size:13px}.footerMenuMobile{display:none}.product-shop-accordion{position:sticky;top:0;z-index:99}.product-shop-accordion .accordion-item{border:0;border-radius:0}.product-shop-accordion .accordion-item .accordion-body:not(.noOverflow){padding:0 !important;max-height:80vh;overflow-y:auto;overflow-x:hidden;box-shadow:0px 4px 4px #0000003e}.product-shop-accordion .acquista{border-radius:4px !important}.purchaseFrom .countrySel{color:#000;border:none;font-size:16px;max-width:250px;margin-bottom:-1px;margin-left:10px;border:1px solid #ccc;box-shadow:none}.purchaseFrom .price{color:#de2125}span.startingFrom{font-size:12px;color:#7692a0}.priceBoxPurchase{display:flex;align-items:center;gap:10px}.priceBoxPurchase .eventPrice{line-height:1}.purchaseOptions{position:relative}.purchaseOptions:after{content:"";position:absolute;right:-20px;top:0;width:0;height:0;border-style:solid;border-width:35px 0 35px 20px;border-color:transparent transparent transparent #7692a0}.purchaseOptions:before{font-family:"Font Awesome 6 Free";content:"\f101";font-weight:bold;margin-right:10px;transition:transform 0.2s ease}.purchaseOptions--mobile{display:none}.purchaseFrom{padding:10px 100px 10px 0px;display:flex;flex-direction:column;flex:none}.product-shop-accordion .wrapper-attributo h5{color:#fff !important}.optionalAccordion{border:0}.optionalAccordion .btn{position:relative;color:#7692a0 !important}.optionalAccordion .btn:before{font-family:"Font Awesome 6 Free";content:"\f054";font-weight:900;position:absolute;left:0;top:50%;transform:translateY(-50%) rotate(90deg) !important}.optionalAccordion .btn.collapsed:before{transform:translateY(-50%) rotate(0deg) !important}.optionalBox{padding:20px 30px 20px}.accordion-item:not(.accordion-open) .acquista{visibility:hidden;display:none}.accordion-item:not(.accordion-open) .closePurchaseBtn{display:none}.accordion-item.accordion-open .purchaseBtn{display:none}.hide-desktop.acquista{display:none}.closePurchaseBtn{border:1px solid #cecece}.accordion-open .purchaseOptions:before{transform:rotate(90deg)}.nspBotInterface,.nspTopInterface{position:relative !important}.nspPrev,.nspNext{position:absolute;top:50%;color:#fff !important;background:#ba2925;border:none;width:40px;height:40px;display:flex;text-align:center;justify-content:center}.nspPrev{left:0}.nspNext{right:0}.breadcrumb{background-color:transparent;padding:0 !important;font-size:10px}.breadcrumb a{color:#000}.breadcrumb .active span{color:#000;font-weight:500}.breadcrumb-item+.breadcrumb-item::before{content:">"}.cartHeader{display:flex;flex-direction:row;align-items:flex-end;gap:18px;margin-bottom:20px}.cartHeader h1{margin:0;font-size:36px;color:#000;font-weight:600}.cartHeader span{color:#7692a0;font-size:13px}.table-detail-cart{background:#fff;box-shadow:0px 0px 6px #00000026;border-radius:6px;margin-bottom:40px}.table-detail-cart .content-element a{color:#273136;font-size:18px;margin-bottom:10px !important;display:block}.rowSpacer,.row.attrRow{padding:20px}.content-element{color:#273136;font-size:13px}.table-detail-cart .attrRow .content-element:first-of-type{padding-left:40px;position:relative}.table-detail-cart .attrRow .content-element:first-of-type::before{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900);content:"\f00c";position:absolute;left:10px;top:0;color:#7692a0;font-size:16px}.table-detail-cart .attrRow .content-element:last-of-type{text-align:right}.headerTableCart{margin-bottom:10px}.total{border-bottom:1px dashed rgb(118 146 160 / 30%);padding:10px 0}.summary .total{border-bottom:0;border-top:1px dashed rgb(118 146 160 / 30%);padding:10px 0;margin-top:10px}.total_amount_text{color:#d02030;font-size:22px !important;font-weight:bold}.total_amount{color:#d02030;font-size:26px;font-weight:bold;text-align:right;display:block}.total_amount span{font-size:18px}.summary .subtotal{text-align:left}.summary span[class*="_text"],.summary span[class*="_value"]{font-size:13px}.subtotal_text{text-align:left !important;font-size:15px !important}.subtotal_amount{display:block;text-align:right;font-size:18px !important}.vat_amount{display:block;text-align:right}.discout_value{display:block;text-align:right}.coupon .coupon_text,.coupon .coupon_value{color:#3ab21e}.coupon .coupon_value{display:block;text-align:right}.coupon .coupon_btn{color:#7692a0;text-transform:uppercase;font-size:11px}.coupon .coupon_btn img{width:20px}.summary .row{margin:10px 0}.summary .row:last-of-type{margin-bottom:0}.cartLabel{text-align:center;color:#7692a0;text-transform:uppercase;font-weight:600}.topSummary{text-align:center;color:#405058;font-size:12px;margin-bottom:6px;display:flex;align-items:center;justify-content:center;gap:10px}.topSummary i{color:#7692a0;font-size:20px}.notes{font-size:10px;padding:10px}.checkoutOptionToggle{color:#de2125;font-size:13px;font-weight:600;margin:15px 0 0 0;cursor:pointer}.checkoutOptionToggle::before{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900);content:"\f078";display:inline-block;transition:transform 0.3s ease;margin-right:10px}.open .checkoutOptionToggle::before{transform:rotate(180deg)}.checkoutCollapse:not(.open) .attributes{height:0;overflow:hidden;padding:0}.backCart{text-align:center;margin:10px 0}.backCart.backCart--line{display:inline-block;margin:10px 30px}.backCart a{color:#000;font-weight:bold;text-transform:uppercase;font-size:12px}.table-detail-cart .dettagli{padding:0;list-style:none}.checkoutAuth h2{font-size:26px}.checkoutAuth .small-paragraph{font-size:13px}.checkoutAuth joomla-tab[view="tabs"]>div[role="tablist"]{background:none;border:1px solid #eee;border-bottom:none;padding:10px 25px 0;box-shadow:none}.checkoutAuth joomla-tab button[role="tab"][aria-expanded="true"]{background:none;border:none}.checkoutAuth joomla-tab button[aria-expanded="true"]::after{display:none}.checkoutAuth joomla-tab button[role="tab"]{box-shadow:none;display:flex;text-transform:uppercase;font-weight:600}.checkoutAuth joomla-tab>joomla-tab-element{border:0;background:transparent;box-shadow:none;padding:0}.checkoutAuth joomla-tab button[role="tab"]::before{content:"";display:inline-block;width:22px;height:22px;background-color:#fff;margin-right:10px;border:5px solid #fff;box-shadow:0 0 1px 1px #bfc5c9;border-radius:100px}.checkoutAuth joomla-tab button[role="tab"][aria-expanded="true"]::before{background-color:#de2125;box-shadow:0 0 1px 1px #de2125}.payInfoBox{text-transform:uppercase;color:#405058;font-size:12px;font-weight:400;display:flex;align-items:flex-start;flex-direction:column}.payInfoBox strong{font-size:22px;color:#000}.payInfoBox strong span{font-size:15px;margin-left:5px}.payInfoBox--price strong{color:#f00}.control-label{color:#405058;font-size:14px}.control-label .required{color:#de2125}.checkbox:has(input[type="radio"]),.checkbox:has(input[type="checkbox"]){display:flex;align-items:center}.checkbox:has(input[type="radio"])>input,.checkbox:has(input[type="checkbox"])>input{display:none}.checkbox:has(input[type="radio"]):before,.checkbox:has(input[type="checkbox"]):before{content:"";display:inline-block;width:22px;height:22px;background-color:#fff;margin-right:10px;border:5px solid #fff;box-shadow:0 0 1px 1px #bfc5c9;border-radius:100px}.checkbox:has(input[type="checkbox"]):before{border-radius:3px}.checkbox:has(input[type="radio"]:checked):before,.checkbox:has(input[type="checkbox"]:checked):before{background-color:#de2125;box-shadow:0 0 1px 1px #de2125}.btn-theme{background-color:#7692a0;color:#fff;padding:10px 30px}.btn-theme:hover{color:#8ca9b7}.eb-heading{font-weight:600;margin-bottom:20px}.eb-heading-small{color:#7692a0;font-size:16px}.bordedSection{padding:40px;border:1px solid #ededed;margin-bottom:60px}.no-borderTop{border-top:none}.list-latin{list-style:lower-latin}.list-latin li{margin-block:30px}.footer-checkout,.dottedBorderTop{border-top:1px dashed rgb(118 146 160 / 30%);padding-top:20px}.footer-checkout>div{text-align:right}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn-shop{color:#fff;background-color:#de2125;padding:14px 50px}.btn-shop:hover{color:#fff;background-color:#ec0e1d}.dettagliCliente{background:rgb(118,146,160,0.1);padding:20px;margin-bottom:20px}.dettaglioRow{display:flex;align-items:flex-start;justify-content:space-between;max-width:70%;margin-bottom:20px}.dettaglioRow span:first-of-type{font-weight:bold}.privacyNote span{font-weight:bold}.privacyNote p{margin-bottom:5px}.metismenu.mod-menu .metismenu-item{font-size:13px}.metismenu.mod-menu>.metismenu-item{padding:10px 15px}.metismenu.mod-menu>.metismenu-item>.mm-collapse .metismenu-item{padding:10px 20px}.container-header{background:#fff}.container-topbar{background:#9B1921}.container-topbar .row{width:100%;padding:0 100px}.container-topbar .col-right{display:flex;justify-content:flex-end}.container-header .container-nav{justify-content:flex-end;text-transform:uppercase;font-weight:500;font-size:10px}.metismenu.mod-menu .metismenu-item>a,.metismenu.mod-menu .metismenu-item>button,.metismenu.mod-menu .metismenu-item>span{color:#000}a.btn.allCourses{background:#de2125;color:#fff;text-transform:uppercase;font-size:13px;font-weight:500}.top-a.no-card h1{font-size:40px;font-weight:700;color:#405058}.site-grid{background:#fff;padding:0px 0 60px}.top-a.divflex{margin-top:30px}.divflex>div{display:flex;justify-content:center;gap:30px}.w50{width:50%}.footer{background:#fff;color:#000}.footer a{color:#E32A14}h1.eb-page-heading a{color:#273136;text-decoration:none}h1.eb-page-heading a span:first-of-type{color:#7692a0}.eb-event h5{color:#d02030;text-transform:uppercase;font-size:16px}.accordion-button:not(.collapsed){background-color:#fff}.accordion-body .title h3{color:#7692a0;font-size:14px;font-weight:600;text-transform:uppercase}ul{}.eb-description h2{color:#d02030;font-size:30px;text-transform:uppercase}h5,.h5{font-size:18px}.countryChooCont2{text-align:center;background:#7692a0;margin:0 50px;border-top-right-radius:30px;border-top-left-radius:30px;padding:15px;color:#fff}.eb-rotator .carousel-inner{transition:all 0.2s ease-in-out;box-shadow:0 0 7px 2px rgba(0,0,0,0.2);border-radius:5px;padding:20px 30px;margin:0 0 30px 0}.corso a{color:#273136;text-decoration:none}.container-header .container-search{margin-top:0.5em;display:flex;align-items:center}.mod-custom{position:relative;padding:10px 20px 0}div.mod-languages .btn-group .btn{flex:none;background:none;color:#fff;border:none}.sidebar-left.card{background:#edf1f2}.card-header{padding:0.5rem 1rem;margin-bottom:0;background-color:transparent;border-bottom:none;font-size:18px}.accordeonck a{text-decoration:none;text-transform:uppercase;font-size:11px;color:#000;font-weight:normal}.btn-primary{background-color:#9b1921;border-color:#9b1921}.accordeonck ul.menu,.accordeonck ul.content_1,.popGroupUl{list-style:none;padding:0 15px}.dj-megamenu-clean li div.dj-subwrap .dj-subwrap-in{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,0.2);padding:30px}.dj-megamenu-clean li ul.dj-subtree{list-style:inherit}.dj-megamenu-clean li ul.dj-subtree>li{padding:10px 0;margin:0;color:#666;border-bottom:1px solid #efefef}.dj-megamenu-clean li ul.dj-subtree>li>a{display:block;font-size:13px;line-height:13px;color:#444;text-decoration:none;padding:5px 0;position:relative}.accordeonck li{margin:0;border-bottom:1px solid #bfc5c9;padding:15px 0;position:relative}.accordeonck .toggler{width:10px;height:10px;display:block;position:absolute;right:10px;top:25px}.btn.selectItem{background:#de2125;border:none;border-radius:5px;padding:10px;display:block}.checkoutbtn,.acquista{display:block;border-top-left-radius:0;border-top-right-radius:0;background:#de2125;border:none}.summary{border:none;border-radius:5px;box-shadow:0 0 5px 0px rgba(0,0,0,0.2)}.summary .total.row{}.topSummary{text-align:center;color:#405058;font-size:12px;margin-bottom:6px}.summaryheader{text-align:center;background:#7692a0;color:#fff;padding:15px;border-top-left-radius:5px;border-top-right-radius:5px}a{text-decoration:none;color:#de2125}a:not([class]){text-decoration:none}.cartItemPrice{color:#d02030;font-size:20px;font-weight:600;text-align:right}.cartItemPrice span{font-size:15px}.col-sm-offset-3{margin-left:25%}.eb-description .col-sm-6.col-sm-offset-3.col-pull-sm-3.col-xs-12.text-center{box-shadow:0 0 10px 1px #bfbfbf;border:none !important;padding:30px !important;margin-top:30px;margin-bottom:30px;border-radius:3px}.top-c.card{background:#f1f4f5;color:#405058;padding:30px;border:0;margin:30px 0 10px 0}.top-c.card i{font-size:40px;margin-bottom:10px}span.counter{font-size:55px;font-weight:600}.container-top-e.full-width{background:#405058;color:#fff;padding:70px 0 40px;text-align:center}.container-top-e.full-width a{color:#fff}.nspArt h4.nspHeader{text-transform:uppercase;font-size:16px}.nspInfo1{margin-top:20px}a.readon{text-transform:uppercase;margin-top:30px}.nspArts.bottom{position:relative;display:flex;justify-content:center;align-items:center}.nspPagination li{background:#ccc;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer;float:left;height:6px;margin:1px 7px 0 0 !important;width:6px}.nspBotInterface,.nspTopInterface{clear:both;float:right;margin:5px 14px 0;overflow:hidden;position:absolute;bottom:30px}.nspPagination li{background:#ccc;width:7px;height:7px;margin-top:5px !important}.nspPagination li.active{background-color:#d02530 !important;width:10px;height:10px;display:flex;margin-top:3px !important}.carosello_home .nspMain{position:relative}.carosello_home .nspTopInterface{width:100%;position:absolute !important;left:0;right:0;height:20px;bottom:-5px}.carosello_home .nspPagination{width:fit-content;text-align:center;margin:auto !important;float:none;display:block !important}.container-top-d{padding:70px 0;display:flex;align-items:center;justify-content:center;text-align:center}.container-top-f{padding:70px 0;display:flex;align-items:center;justify-content:center;text-align:center}.moduletable h3{font-weight:200;font-family:"Poppins";padding:0 0 40px 0}.top-g{position:relative}.top-g.no-card.becomePartner{background:#f1f4f5;padding:150px;text-align:center;color:#555;padding:60px 20%;position:relative}.viewmobile{display:none}.becomePartner h3{font-size:60px;font-weight:600}.container-top-a{z-index:50}.top-a.card.homeSelection{max-width:1100px;width:100%;margin:0 auto;margin-top:-95px;z-index:9999;margin-bottom:35px;box-shadow:0 0 10px 0px rgba(0,0,0,0.2);border-radius:10px;background:#fff}.col-xs-12.attributo.required{background:#fff;padding:20px 30px 20px;color:#000;border-bottom:1px solid rgba(0,0,0,0.2)}.wrap-desc{font-size:12px}.accordion-purchaseContainer{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #7692a0}.purchaseOptions{background:#7692a0;color:#fff;font-size:14px;height:70px;display:flex;width:250px;text-align:center;align-items:center;justify-content:center;display:none}button.purchaseBtn{background:#7692a0;color:#fff;float:right;height:45px;text-transform:uppercase;margin-top:22px}.infos{padding:20px}.infos h3.title{color:#405058;font-size:18px}.attributes{background:rgb(118,146,160,0.1);padding:0.5em;max-height:1000px;transition:max-height 0.3s ease;overflow:hidden}.row.attrRow{padding:10px;border-bottom:1px solid #fff;font-size:14px}.attrTitle{text-transform:uppercase;font-weight:700;margin-bottom:5px;font-size:14px;color:#000}.subtotal{font-size:18px;text-align:right;font-weight:600;color:#000}.subtotal span{font-size:13px}.inputbox.quantity_box{text-align:center;border-radius:5px;border:1px solid #ccc;padding:7px 0;width:100%}.position4 h3.uk-panel-title{color:#0f0303}div#tm-spotlight{padding:0 !important;background:none !important;margin-bottom:50px !important}#tm-spotlight .uk-container.uk-container-center{padding:0}.popGroup{padding:0 5px}.popGroup>div{border:1px solid #efefef;padding:10px;margin:5px 0}.gridIntro{margin:0 50px 0px 50px}.popGroup h5{font-size:13px !important;background:#efefef;padding:10px;margin-top:0;color:#333 !important;font-weight:bold}ul.popGroupUl{padding:0;font-size:12px}.popGroupUl li{padding:5px}*{-webkit-box-sizing:border-box;box-sizing:border-box}.gridIntro__item{cursor:pointer;padding:0 20px 0 20px;background:#fff;margin:0;color:#d24945;padding:20px 10px;text-align:center;position:relative;display:flex;align-items:center;justify-content:center}.popGroupUl li:nth-of-type(odd){background:#f9f9f9}.gridIntro__item .img-container img{width:100%}.gridIntro__item.active:before{background:#fefefe;box-shadow:0 0 10px #efefef}.gridIntro__item.active+.gridIntro__description{max-height:inherit;padding:15px;margin-top:0;position:relative;overflow:visible;background:#fff;z-index:9999}.gridIntro__item.active+.gridIntro__description.position1{display:flex;flex-direction:column;flex-wrap:wrap;max-height:695px}.gridIntro__item:nth-child(3){-ms-grid-column:2}.gridIntro__item:nth-child(5){-ms-grid-column:3}.gridIntro__description.position1:before{left:10%}.gridIntro__description.position2:before{left:35%}.gridIntro__description.position3:before{left:60%}.gridIntro__description.position4:before{left:85%}.gridIntro__description{max-height:0;overflow:hidden}.gridIntro__item.active .img-container i{color:#c33a36;box-shadow:0 0 10px #efefef}.gridIntro__item .img-container i{color:#BA2925;padding:0px;width:50px;height:0px;position:relative}.gridIntro__item .img-container{font-size:30px;text-align:center}.gridIntro__item span.title{color:#333;font-size:16px;z-index:999}.gridIntro__description.position4{color:#333375}.gridIntro__item:hover{}ol.cd-multi-steps.text-bottom.count{display:flex;justify-content:center}.cd-breadcrumb,.cd-multi-steps{width:90%;max-width:768px;padding:0.5em 1em;margin:1em auto;background-color:#edeff0;border-radius:0.25em}div.mod-languages .dropdown-menu{max-height:300px;overflow-y:auto}@media only screen and (max-width:991px){button.purchaseBtn{margin-top:26px}}@media only screen and (min-width:768px){.cd-multi-steps{background-color:transparent;padding:0;text-align:center}.cd-multi-steps.text-top li,.cd-multi-steps.text-bottom li{width:130px;text-align:center}.cd-multi-steps li{position:relative;float:none;margin:0.4em 40px 0.4em 0}.cd-multi-steps.text-bottom.count li>*{padding-top:34px}.cd-multi-steps li>*,.cd-multi-steps li.current>*{position:relative;color:#666}.cd-breadcrumb li>*,.cd-multi-steps li>*{font-size:10px}.cd-multi-steps.text-top.count li:not(.current) em::before,.cd-multi-steps.text-bottom.count li:not(.current) em::before{color:#fff}.cd-multi-steps.text-top.count li>*::before,.cd-multi-steps.text-bottom.count li>*::before{content:counter(steps);height:26px;width:26px;line-height:26px;font-size:1.4rem;color:#fff}}@media screen and (max-width:899px){.countryChooCont.countryChooCont2{justify-content:center}}@media screen and (max-width:900px){.algoliaSearch-cont a{padding:0;line-height:1;font-size:0}}.site-grid.error-404-page{padding:0}.site-grid.error-404-page .container-banner.full-width{margin:0}.site-grid.error-404-page .error_section img{margin:0}.error_section>div{height:-webkit-fill-available;padding:100px 0;display:flex;flex-direction:column;align-items:center;justify-content:center}.error_section{height:calc(100vh - 115px);background-position:right bottom;background-repeat:no-repeat;background-size:auto;&.jch-lazyloaded{background-image:url(https://www.innovativelearning.eu/images/ilearn/404_error_bg.svg)}}.error_section h1{padding-top:60px;padding-bottom:5px;margin:0;color:#b3312b;font-size:35px;line-height:52.5px}.error_section p{font-size:18px;color:#746f73;margin:10px auto;max-width:765px;line-height:30px}.error_section a{color:#b3312b}.flex{display:flex}.items-center{align-items:center}.justify-between{justify-content:space-between}.error_header{margin:0 60px}.error_header>div{padding:20px 30px;border-bottom:1px solid #b6b6b6}.m-auto{margin:auto}.text-center{text-align:center}.error_section .error-404-search .btn.allCourses,.error_section .error-404-search .topbarlink{display:none}.container-search.error-404-search{margin-top:51px}.rsform-type-turnstile{width:20%}.ibanner-module .ibanner.full-width{padding:50px;width:100%;margin:10px auto}.can-res-area{display:flex;flex-wrap:wrap;justify-content:left;align-items:center !important}.can-res-area .candidate-button{padding:0px 20px 0}.can-res-area .candidate-button p{margin-bottom:9px;font-family:inherit;line-height:inherit;margin-top:6px;text-decoration:underline;font-size:14px;font-weight:400;letter-spacing:normal;color:#fff}.candidate-button p a:hover{color:#fff}.countryCustomDropdown .countrySel{background-image:linear-gradient(45deg,transparent 50%,#fff 50%),linear-gradient(135deg,#fff 50%,transparent 50%) !important;background-position:calc(100% - 20px) calc(1em + 0px),calc(100% - 15px) calc(1em + 0px),calc(100% - 0.5em) 0.5em !important;background-size:5px 5px,5px 5px,1.5em 1.5em !important;background-repeat:no-repeat !important;background-color:transparent !important;border:1px solid !important;padding-left:10px !important;padding-right:33px !important}.countryCustomDropdown{padding-top:10px;padding-bottom:10px}.countryCustomDropdown .langDropdownBtn{padding-top:3px;padding-bottom:3px;border:1px solid !important;margin-right:15px}select.countrySelNew{max-width:435px !important;background-image:linear-gradient(45deg,transparent 50%,#fff 50%),linear-gradient(135deg,#fff 50%,transparent 50%) !important;background-position:calc(100% - 20px) calc(1em + -2px),calc(100% - 15px) calc(1em + -2px),calc(100% - 0.5em) 0.5em !important;background-size:5px 5px,5px 5px,1.5em 1.5em !important;background-repeat:no-repeat !important;background-color:transparent !important;border:1px solid !important;padding:5px 33px 5px 10px !important;color:#fff}.carousel .countryChooCont2{background-color:#666}.footer a{color:#D02030}#eb-category a:not([class]){text-decoration:underline}.rl_quickindex ol a{color:#666}.countryCustomDropdown .mod-custom p{padding:0px;margin-bottom:0px}.countryCustomDropdown .mod-custom p a{padding:5px 10px;font-size:14px}.container-topbar .col-right{align-items:center}.countryCustomDropdown .mod-custom{padding:0px 20px}.view-order nav.mod-breadcrumbs__wrapper{display:none}.eb-cart-content .cart-summary .attributes{height:auto}.view-order .order-detail-reserve .btn{background:#b72826;color:#fff;display:block;margin:0 0 20px}.view-order .order-detail-reserve .dettagliCliente{background-color:#fff}.view-order .order-detail-reserve .options-form{padding:10px 10px}.view-order .order-detail-reserve .dettagliCliente{padding:10px;margin-bottom:0}.view-order .order-detail-reserve .dettagliCliente .dettaglioRow:last-child{margin-bottom:0}.view-order .order-detail-reserve .dettaglioRow{display:flex;margin-bottom:20px;width:50%}.view-order .order-detail-reserve .fa.fa-angle-double-left{font-size:14px;margin-right:10px}.view-order .order-detail-reserve .registrant_text a{display:inline-block;margin:0 0 40px 0;width:auto}.view-order .order-detail-reserve .registrant_text{margin-top:40px}.view-order .order-detail-reserve .table-detail-cart .content-element a.item-title{font-weight:bold;font-size:20px}.view-order .order-detail-reserve .table-detail-cart .dettagli{margin-bottom:0}.view-order .order-detail-reserve .subtotal{text-align:center}.view-order .order-detail-reserve .registrant-section .dettagliCliente{border-bottom:1px solid #b2bfcd;padding-bottom:30px;margin-bottom:20px}.view-order .order-detail-reserve .registrant-section .dettagliCliente:last-child{border-bottom:0;margin-bottom:0}.view-order .order-detail-reserve h4.registrant-item-title{font-size:20px;margin-bottom:20px}.view-order .order-detail-reserve .cart-section .eb-cart-content{padding:10px}.view-order .order-detail-reserve .cart-section .table-detail-cart:last-child{margin-bottom:10px}.view-order .order-detail-reserve .cart-section .table-detail-cart .content-element a{color:#273136;font-weight:bold}.view-order .order-detail-reserve .cart-section .attributes .row.attrRow{align-items:center}.view-order .order-detail-reserve .cart-section .attributes .row.attrRow:last-child{border-bottom:0}#acc-member .form-control:read-only{background-color:var(--secondary-bg);opacity:1}.headingTitle{color:#405058;font-weight:700}.primaryRed{color:#9B1921}.mb-30{margin-bottom:30px}.mb-20{margin-bottom:20px}.mt-20{margin-top:20px}.mt-40{margin-top:40px}.mb-40{margin-bottom:40px}.w-full{width:100%}.trainingCourses,.blogSection{padding:40px 0;background:#f1f4f5;margin:20px 0}.trainingCourses__card{border-radius:5px}.trainingCourses__card>img{width:100%}.trainingCourses .trainingCoursesCard__content{padding:30px 16px}.trainingCourses .trainingCoursesCard__content h5{font-size:18px;line-height:22px;color:#555;font-weight:700}.trainingCourses .trainingCoursesCard__content p,.blogSection .blogSectionCard__content p,.blogSection .blogSectionCard__content li{font-size:16px;line-height:20px;color:#555}.btn_primary{background:#9B1921;padding:15px 20px;font-size:16px;line-height:20px;font-weight:600;border-radius:5px;text-decoration:none;color:white;display:inline-block}.learningOption,.whyChooseUsSection{padding:20px 0}.learningOption .learningOption__card{position:relative;overflow:hidden;border-radius:5px}.learningOption .learningOptionCard__content{background:rgba(155,25,33,0.8);text-align:center;position:absolute;padding:20px 30px;bottom:0;left:0;width:100%;height:auto;z-index:1;transition:0.3s all ease}.learningOption .learningOptionCard__content h5{font-size:18px;line-height:22px;color:#fff;font-weight:700}.learningOption .learningOptionCard__content p{font-size:16px;line-height:20px;color:#fff;display:none}.learningOption .learningOption__card:hover .learningOptionCard__content{height:60%}.learningOption .learningOption__card:hover .learningOptionCard__content p{display:block}.blogSection .blogSectionCard__content{padding:20px}.blogSection .blogSection__card{border-radius:5px;overflow:hidden}.blogSection .blogSectionCard__content ul{padding-left:1rem}.blogSection .blogSectionCard__content h5{font-size:26px;line-height:32px;color:#555;font-weight:700}.blogSection .blogSectionCard__content li:not(:last-child){margin-bottom:10px}.whyChooseUsSection .whyChooseUsCard__content h5{font-size:18px;line-height:24px;color:#555;font-weight:700}.whyChooseUsSection .whyChooseUsCard__content p{font-size:16px;line-height:24px;color:#555}.topbar_phone i.fa{margin-right:5px}.gridIntro__item span.title{font-size:14px !important}.topbar_phone a:hover{color:#fff;text-decoration:underline}.topbar_phone a:hover,a.btn_primary:hover{color:#fff;text-decoration:underline}.home_blog_two_cards .mod-custom,.most_popular .mod-custom{padding:10px 0 0}.top-g.no-card.carosello_home{padding:40px 0 !important;border:0 !important}.topbar_phone{flex:1 0;align-self:center;text-align:center}.nspArt h4.nspHeader a,.nspArt a{color:#405058}.divflex>.mod-custom.custom>div{display:flex;justify-content:center;gap:30px}body.itemid-105 .site-grid,body.itemid-103 .site-grid{padding-bottom:0px}.topbar_phone .mod-custom{padding-top:15px}.container-topbar .countryCustomDropdown .mod-custom p a.reserved_area_top{background:#fff;color:#9b1921;padding:3px 10px;font-size:14px}body.view-event.modal-open .modal-body a{color:#d02030;text-decoration:underline}.icon-calendar{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.icon-calendar:before{content:"\f073"}select#memberNumber{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:62px;text-align:center;font-size:16px;height:30px;line-height:30px}.review_slide .review_date{font-weight:600;color:#6a6a6a}button.purchaseBtn.btn.hide-mobile:hover{border:1px solid var(--body-color)}@media (max-width:767px){.accordion-purchaseContainer{display:block}.accordion-purchaseContainer .gap-1{flex-direction:column;width:100%}.accordion-purchaseContainer .gap-2{text-align:center;width:100%;justify-content:center}.accordion-purchaseContainer .gap-2 .acquista.hide-mobile{display:none}.accordion-purchaseContainer .gap-2 .purchaseBtn.hide-mobile,.purchaseFrom .countrySel{margin-top:5px !important}.accordion-purchaseContainer .gap-1 .purchaseFrom{padding:10px;display:flex;flex-direction:row;align-items:center;gap:10px;justify-content:center}.accordion-purchaseContainer{box-shadow:none}}@media (max-width:575px){.mobile-align-center,.purchaseFrom .countrySel{padding-bottom:12px}}@media (min-width:558px) and (max-width:575px){.mobile-align-center{padding-bottom:0px}}@media (max-width:767px){.btn.purchaseBtn{margin-bottom:0}}
