body{font-family:"Montserrat",sans-serif !important;font-weight:400}blockquote{color:#000;font-size:2rem;font-weight:500}blockquote p{font-weight:500}blockquote.simple{margin:5rem 0 6rem}@media screen and (max-width: 767px){blockquote.simple{margin:3rem 0 4.5rem}}.row.no-gutters>[class^=col-],.row.no-gutters>[class*=" col-"]{padding-right:0;padding-left:0}.row.add-gutters>[class^=col-],.row.add-gutters>[class*=" col-"]{padding-right:15px;padding-left:15px}.double-orizontal-padding{padding-left:2rem;padding-right:2rem}.section-text{color:#000;font-weight:400}.section-title{font-size:3rem;letter-spacing:.3em}.section-title.smaller{font-size:2.7rem}.section-more{float:none !important;font-weight:800;background:red;color:#fff;display:inline-block !important;padding:.5rem 1rem;position:relative;top:-0.55rem}.section-more:hover{color:#fff;opacity:.75}nav.main-nav .logo svg{height:55px;margin-top:7px;width:auto;margin-top:18px}nav.main-nav .logo.small-height svg{opacity:.9;height:41px;margin-top:7px}.banner-image{margin:-10rem 0 0 0;padding:0 3rem}.page-section{padding:3rem 0}@media screen and (max-width: 991px){.banner-image{margin:6rem 0 0 0}}@media screen and (max-width: 767px){.banner-image{margin:3rem 0 0 0;padding:0 6rem}}@media screen and (max-width: 1039px){nav.main-nav .logo{margin-left:27px}}.hs-line-7{font-size:3.4rem;font-weight:700}a.map-link{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}a.map-link:before{font-family:FontAwesome;content:"";float:left;font-size:1.2rem}a.map-link span{margin-left:1.1rem;display:block}a.timetable-link{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}a.timetable-link:before{font-family:FontAwesome;content:"";float:left;font-size:2.5rem}a.timetable-link span{margin-left:1.1rem;display:block;font-weight:700}@media only screen and (max-width: 992px){.work-item,.work-grid-3 .work-item,.container .work-grid-3 .work-item,.work-grid-5 .work-item{width:33.2%}}@media only screen and (max-width: 767px){.work-item,.work-grid-3 .work-item,.container .work-grid-3 .work-item,.work-grid-5 .work-item{width:100%}}#prenotazione .double-orizontal-padding{padding-left:3rem;padding-right:3rem}#prenotazione h3{font-size:2.3rem;font-weight:800;margin:5rem 0}.course-box{padding:3rem 0 3rem;color:#fff}.course-box a,.course-box p{color:#fff}.course-box .double-orizontal-padding{padding-left:3rem;padding-right:3rem}.course-box.bg-01{background-color:#181818}.course-box.bg-02{background-color:#249cd5}.course-box.bg-03{background-color:#2c34b8}.course-box.bg-04{background-color:#85b637}.course-box.bg-05{background-color:#6330b9}.course-box.bg-06{background-color:#e08d35}.course-box.bg-07{background-color:#22b9ad}.course-box h3{display:inline-block;font-weight:700;font-size:4.3rem;line-height:1}.course-box h4{opacity:.7;font-size:2.6rem;font-weight:700;margin-bottom:2rem}.course-box h4:before{content:"";display:inline-block;width:3.5rem;height:.6rem;margin-right:1.1rem;background-color:#fff;display:inline-block}.course-box a.map{text-decoration:none;line-height:1;display:block}.course-box a.map h5{margin:0;display:block;font-weight:700;font-size:1.6rem}.course-box a.map:before{font-family:FontAwesome;content:"";display:block;float:left;font-size:4rem;margin-right:1.5rem;line-height:.95;width:3.2rem;text-align:center}.course-box a.tel{text-decoration:none;line-height:1.5;display:block;font-weight:700;font-size:2.4rem;margin-top:1.9rem}.course-box a.tel:before{font-family:FontAwesome;content:"";display:block;float:left;font-size:4rem;margin-right:1rem;line-height:1}.course-box .when{display:block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;line-height:1}.course-box .when:before{font-family:FontAwesome;content:"";display:block;float:left;font-size:4rem;margin-right:1.5rem;line-height:.95;width:3.2rem;text-align:center}.course-box .when h5{margin:0;display:block;font-weight:700;font-size:1.6rem;text-transform:uppercase}.hs-line-8{font-size:1.9rem;font-weight:400;letter-spacing:.2rem}hr{border-top:1px solid #dadada}hr.small-sep{width:12rem;border-top:1px solid #000}.banner-heading{letter-spacing:.35rem}.post-prev-title{font-size:1.9rem;margin-bottom:6px;text-transform:none;letter-spacing:0;font-weight:800}.post-prev-text{color:#000;margin-top:1.7rem;margin-bottom:3rem;font-size:1.4rem;font-weight:400;line-height:1.5}.post-prev-info{color:#989898;font-weight:800;letter-spacing:.2rem;font-size:1.4rem;line-height:1.3;margin-bottom:0;text-transform:uppercase;margin-top:.7rem;display:inline-block}.ci-title{color:#000}.ci-text{color:#000;font-weight:500}.contact-item a{color:#000}.contact-item a:hover{opacity:.75}.btn-mod,a.btn-mod{background:#000}.form input[type=text],.form input[type=email],.form input[type=number],.form input[type=url],.form input[type=search],.form input[type=tel],.form input[type=password],.form input[type=date],.form input[type=color],.form select{color:#000;border:1px solid rgba(0,0,0,.4);text-transform:none}.form textarea{color:#000;border-color:rgba(0,0,0,.4);text-transform:none !important;font-size:1.5rem}.form input[type=text].input-md,.form input[type=email].input-md,.form input[type=number].input-md,.form input[type=url].input-md,.form input[type=search].input-md,.form input[type=tel].input-md,.form input[type=password].input-md,.form input[type=date].input-md,.form input[type=color].input-md,.form select.input-md{height:4rem;padding-left:1rem;padding-right:1rem;font-size:1.5rem}.form-tip{color:#000}.home-text{vertical-align:bottom}.link-fa{text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.link-fa i.fa{font-size:2rem;margin-right:.8rem}.link-fa:hover,.link-fa:focus{text-decoration:none}.course-timetable_container{width:100%;overflow-x:auto}.course-timetable_container .course-timetable{font-family:Dosis,arial,sans-serif;table-layout:fixed;margin:0 auto}.course-timetable_container .course-timetable tr{vertical-align:top;border-bottom:1px dotted #aaa}.course-timetable_container .course-timetable tr:nth-child(odd){background-color:#fff}.course-timetable_container .course-timetable tr:nth-child(odd) .th{background-color:#fff}.course-timetable_container .course-timetable tr:nth-child(even){background-color:#f1f1f1}.course-timetable_container .course-timetable tr:nth-child(even) .th{background-color:#f1f1f1}.course-timetable_container .course-timetable th,.course-timetable_container .course-timetable .th{padding:1rem;font-weight:700}.course-timetable_container .course-timetable th{background-color:#545456;color:#fff;font-size:2rem}.course-timetable_container .course-timetable th:first-child{background-color:#000}.course-timetable_container .course-timetable .th{font-weight:700;font-size:1.9rem}.course-timetable_container .course-timetable td,.course-timetable_container .course-timetable th{border-left:1px dotted #aaa;border-right:1px dotted #aaa;width:13rem}.course-timetable_container .course-timetable td:first-child,.course-timetable_container .course-timetable th:first-child{position:sticky;left:0}.course-timetable_container .course-timetable td span.level,.course-timetable_container .course-timetable th span.level{font-size:1.5rem}
/*# sourceMappingURL=custom.min.css.map */
