@media (max-width:575.98px) {.no-wrap-text {white-space:nowrap }.footer-bottom h6,.footer-bottom p {font-size:8px }#block-text-image .display-3,#cover-text-image .display-3,#three-block-news .display-3,#newsletter .display-3,#people-cover-no-bg .display-3,#corsi-single-cover .display-3,#club .display-3,#cover-team-single .display-1 {font-size:3.5rem }#people-block-personal .teacher__title {font-size:1rem }#people-single-personal-caption span.bg-title {left:8rem !important }#people-single-personal-caption .display-3,#people-single-personal-caption .display-4,#club-single .display-3,#news-list-header .display-3,.affiliazioni .display-3,.page-carousel .display-3,#people-personal-form .display-4,#area-stampa .display-3 {font-size:2.5rem }#club-single-find-course .display-4,#download-section .display-4 {font-size:2rem }#people-single-personal-corsi h3 {line-height:0.9 }#corsi-cover-text-image .display-3 {font-size:3rem }.container-corsi h4 {font-size:1rem }.container-courses h4 {font-size:1rem }#corsi-block-category .icon-container {right:1rem;bottom:12px;padding:0.7rem 0 }.container-strumenti .text-center {display:flex;flex-direction:column;align-items:center;height:100% }.container-strumenti .text-center p {font-size:10px }#corsi-single-cover .bg-section {min-height:30vh }.btn-subscribe-corsi {padding:0.5rem !important;font-size:14px !important }.name-download {font-size:0.64rem }.btn-download {padding:0.5rem !important }#cover-team-single .mask {min-height:calc(100vh - 109px) }div.dataTables_wrapper div.dataTables_filter {margin-top:0;margin-bottom:2rem }.team__title,.team__cta,.corso__title,.corso__icon {font-size:14px }.mdb-main-label,.mdb-main-label i.fa-angle-down {font-size:14px !important }.filter-container .input-group {margin-bottom:0.43rem;margin-top:0.43rem }}@media (max-width:991.98px) {main {margin-top:65px }.bg-gray {background-color:rgba(0,0,0,1) }.navbar-toggler {padding:9px 20px !important;border-radius:0 !important;margin-right:0 !important;right:0 !important;top:0 !important }.container-navbar-toggler {border-bottom:1px solid #fff !important }.container-logo {border-bottom:1px solid #fff !important;border-right:1px solid #fff !important;justify-content:left !important;padding-left:25px }.container-logo img {padding:5px 25px !important }i.fa-angle-down {font-size:32px }.border-red {border:none }.border-red:hover {border:none }i.fa-angle-down {right:3rem }#escNavbar .dropdown-menu {background:#fff !important;border-radius:0 }#escNavbar.navbar .dropdown-menu a {color:#000 !important;font-weight:bold }#escNavbar.navbar .dropdown .dropdown-menu.dropdown-default .dropdown-item.active,.dropdown .dropdown-menu.dropdown-default .dropdown-item:focus {background-color:#000 !important;color:#fff !important;padding:5px 10px }#escNavbar.navbar .dropdown-menu a:hover {color:#000 !important }.nav-link {padding:0.5rem 2.5rem !important;font-size:1.5rem;line-height:initial }.dropdown-menu.animated {animation-duration:0.2s !important;animation-timing-function:ease-in-out !important }.navbar.fixed-top .navbar-collapse,.navbar.sticky-top .navbar-collapse {max-height:480px;height:70vh }.nav-item a i.fa-angle-down {transform:rotate(270deg) }.nav-item.show a i.fa-angle-down {transform:rotate(0deg) }.search-mobile .form-control {border:1px solid #fff;border-radius:0;background:transparent;color:#fff }#people-block-personal .fa-angle-down {font-size:16px }#carousel-home-page.home-carousel {height:60vh !important }#carousel-home-page .carousel-item .view .mask div .display-3,#carousel-home-page .carousel-item .view .mask div p {font-size:2.5rem;line-height:40px }.carousel-multi-item .carousel-inner.v-2 .carousel-item-right.active,.carousel-multi-item .carousel-inner.v-2 .carousel-item-next {transform:translateX(100%) !important }.carousel-multi-item .carousel-inner.v-2 .carousel-item-left.active,.carousel-multi-item .carousel-inner.v-2 .carousel-item-prev {transform:translateX(-100%) !important }.carousel-multi-item .carousel-inner.v-2 .carousel-item-right,.carousel-multi-item .carousel-inner.v-2 .carousel-item-left {transform:translateX(0) !important }#carousel-category .carousel-control-prev,#carousel-category .carousel-control-next {position:relative;width:35% !important }#teams-cover-no-bg h3,#people-cover-no-bg h3 {font-size:3.5rem;width:100% !important;border:none !important }#teams-cover-no-bg p.subtitle,#people-cover-no-bg p.subtitle {font-size:1.5rem;margin-top:0 !important;font-weight:100 }p.time {font-weight:300 !important }p.course {color:#ff3547 }p.trainer {font-weight:300 !important }p.area {font-weight:300 !important }.container-courses .border-right {border-right:0 !important }#corsi-cover-text-image a.btn-1,#corsi-cover-text-image a.btn-2,#corsi-cover-text-image a.btn-3 {width:100% }.crossfit-btn-group a.btn-1,.crossfit-btn-group a.btn-2,.crossfit-btn-group a.btn-3 {width:100% }#people-single-personal-caption .bg-personal-trainer {min-height:50vh;border-bottom:1px solid #dee2e6;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover }#team-single-form .md-form p {line-height:2rem }#escFooter div.h-100 {height:auto !important;margin-top:-1px }#launcher {margin:60px 20px !important }@media not all and (min-resolution:.001dpcm) {@media {#people-personal-form .container-textarea {height:40vh }#people-personal-form textarea {height:auto !important }}}}@media (max-width:1199.98px) {.carousel-multi-item .carousel-inner.v-2 .carousel-item-right.active,.carousel-multi-item .carousel-inner.v-2 .carousel-item-next {transform:translateX(33.3%) }.carousel-multi-item .carousel-inner.v-2 .carousel-item-left.active,.carousel-multi-item .carousel-inner.v-2 .carousel-item-prev {transform:translateX(-33.3%) }.carousel-multi-item .carousel-inner.v-2 .carousel-item-right,.carousel-multi-item .carousel-inner.v-2 .carousel-item-left {transform:translateX(0) }#cover-team-single .text-center {width:100vw;overflow:hidden }#people-single-personal-caption span.bg-title {font-size:6rem;left:14rem;width:100% }#corsi-single-cover .btn {width:90vw }.container-strumenti {border-top:1px solid rgba(255,255,255,.2) }.container-strumenti .text-center {width:33.3333333333% }.md-tabs .nav-link span.day {line-height:1;font-size:1rem }.md-tabs .nav-link span.date {line-height:1.3;font-weight:100;font-size:1.5rem }.md-tabs .nav-link span.month {line-height:1;font-weight:100;font-size:1rem;text-transform:lowercase }.md-tabs .nav-link {padding:1rem 0 !important }#escFooter {background-color:#fff }.footer-bottom {height:auto }.footer-bottom .pipe {color:#000 !important }.footer-bottom h6,.footer-bottom p {color:#000 !important }.footer-bottom li {color:#000 !important }.footer-bottom a {padding-right:0.5rem }.footer-icon {width:25.15px !important;height:25.15px !important }.footer-icon i {line-height:25.15px !important }.col-lg-5.col-md-12 {color:#000;font-weight:lighter }footer.page-footer a {color:#000 }}@media (min-width:992px) {#escNavbar .dropdown-menu {display:block;background:none }.container-navbar-toggler {max-width:33.33333333% }nav {max-height:100vh }}