.wp-pagenavi{display:block;text-align:center;width:100%;position:absolute;bottom:0}.wp-pagenavi a,.wp-pagenavi span{width:30px;height:30px;padding:0;display:inline-block;text-align:center;line-height:30px;color:#0f5f5e;font-family:"neue-haas-grotesk-display",sans-serif;border:none !important;border-radius:4px}.wp-pagenavi a:hover{border-color:#0f5f5e}.wp-pagenavi .first,.wp-pagenavi .last{display:none !important}.previouspostslink,.nextpostslink{border:none !important}.wp-pagenavi span.current{color:#fff;background-color:#0f5f5e;border-color:#0f5f5e;font-weight:400}.alignleft{display:block;margin-bottom:10px}.alignright{display:block;margin-bottom:10px}.aligncenter{display:block;text-align:center;margin:0 auto}.error404 .c-page-header,.error404 .c-content__text{text-align:center}.l-main{padding-top:50px}.c-site-header{position:fixed;top:0;left:0;right:0;background-color:#f5f5f5;z-index:10}.home:not(.blog) .c-site-header__content,.home:not(.blog) .c-site-header{background-color:#eae3dc}.home:not(.blog) .l-main{padding-top:0 !important}.c-site-header.headroom{transition:transform .2s linear}.c-site-header.headroom--unpinned{transform:translateY(-100%)}.c-site-header.headroom--pinned:not(.headroom--top){box-shadow:0 2px 4px rgba(0,0,0,.1)}.c-site-header .c-button{font-weight:700}.single-corsi .corsi a,.single-percorsi .nutrizione a,.single-post .current_page_parent a{position:relative;color:#28302d;background:0 0;font-weight:700}.c-hero{margin-bottom:50px}.c-hero-blog,.c-hero-single{margin-bottom:40px}.c-hero-single{margin-top:40px}.c-hero-blog__content,.c-hero-home__content{position:relative}.category .c-hero-blog{overflow:hidden}.page-template-p-corsi-online .c-hero:after{display:none}.c-archive__title{margin-bottom:24px}.c-gallery-slider__title{margin-bottom:24px}.c-focus{margin-bottom:24px}.c-nav-post{padding:40px 0}.single-corsi .c-nav-post,.single-percorsi .c-nav-post{margin-left:auto !important;margin-right:auto !important}.c-slider{padding-bottom:40px}.c-certificates__slider .c-ticket{margin:0 20px}.c-tabs{position:relative;padding-bottom:50px}.single-corsi .c-tabs,.page-template-p-corsi-online .c-tabs{margin-bottom:50px}.c-tabs:after{content:"";position:absolute;left:20px;right:20px;bottom:0;height:1px;background-color:#dde7e7}.c-tabs__nav{margin-bottom:32px}.c-tabs__menu{display:flex;justify-content:center;text-align:center}.c-tabs__item{color:#0f5f5e;font-weight:500;margin:0 10px;border:2px solid #e0dada;border-radius:60px;-webkit-transition:.3s ease;transition:.3s ease}.c-tabs__item:hover{background-color:#0f5f5e;border-color:#0f5f5e;color:#fff}.c-tabs__item a{padding:10px 24px;display:block;font-size:14px}.c-tabs__item.j-active{background-color:#0f5f5e;border-color:#0f5f5e;color:#fff}.c-tabs__contents>*{display:none}.c-tabs__contents>.j-active{display:block}.c-archive-courses__title{text-align:center;margin-bottom:32px}.c-archive-itineraries__content .c-card+.c-card{margin-top:24px}.c-archive-courses__content .c-card{position:relative}.c-archive-courses__content .c-card__content{position:unset}.single-post .c-related{margin-top:0;margin-bottom:0}.c-topic,.c-related,.c-reviews,.c-certificates,.c-gallery-slider,.c-archive-courses,.c-contacts,.page-template-p-contatti .c-form-container,.c-cta,.u-margin{margin-top:50px;margin-bottom:50px}.c-reviews__title,.c-certificates__title,.c-archive-itineraries__title{margin-bottom:24px}.c-accordion-wrapper{margin-top:-20px}.c-topic__figure iframe{min-height:350px}.c-blockquote{display:block;max-width:620px;margin-left:auto !important;margin-right:auto !important}.c-form-container{position:relative;z-index:1}.single-percorsi .c-form-container .c-fieldset{padding-top:0;border-top:none;border-color:#dde7e7}.single-percorsi .c-form-container{margin-bottom:40px}.c-form-field--checkbox{margin-top:24px !important}.page-template-p-contatti .c-form-field--checkbox{padding-top:24px;border-top:1px solid #dde7e7}input[type=date]{position:relative;padding-right:50px}input[type=date]::-webkit-calendar-picker-indicator{position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;color:transparent;background-size:20px;background-position:right 5px center;cursor:pointer}.c-registration{background-image:url(//luganopilates.com/wp-content/themes/lugano-pilates-web-2021/assets/img/bg-wave.svg);background-size:100%;background-repeat:no-repeat;padding-top:60px;padding-bottom:40px}.c-registration .c-back{margin-bottom:30px}.c-back{display:flex;align-items:center;color:#0f5f5e;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.c-back .icon{width:10px;height:10px;margin-right:12px;transform:rotate(-90deg);fill:#0f5f5e}.c-archive__grid{position:relative;padding-bottom:70px}.c-site-footer{margin-top:50px}.single-post .c-site-footer{margin-top:0}.mc4wp-response{margin-top:20px}.c-newsletter__form br{display:none !important}.u-white{color:#fff}.u-no-margin{margin-bottom:0}.u-no-margin+*{margin-top:0 !important}.wp-block-image img{display:block}.c-button--ghost.u-dark{color:#28302d;border-color:#28302d}.c-button--ghost.u-dark:hover{color:#fff;border-color:#0f5f5e}.wp-block-separator{width:70vw;max-width:750px;border-bottom:none;border-color:#dde7e7;margin-top:-25px;margin-bottom:-25px}.wpcf7 form .wpcf7-response-output{text-align:center;border:none}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{color:#ffb900;text-align:center}.wpcf7 form.sent .wpcf7-response-output{color:#46b450}@media screen and (min-width:480px){.c-details__item{justify-content:flex-start;align-items:flex-start;gap:16px}.c-details__item strong{width:40%}.c-details__item span{flex:1}}@media screen and (max-width:599px){body:not(.single-post) .c-blockquote{margin-left:20px !important;margin-right:20px !important}}@media screen and (min-width:600px){.c-gallery-slider__content{margin-left:-20px;margin-right:-20px}.c-gallery-slider__content .c-picture-container{margin:0 20px}}@media screen and (max-width:767px){.c-related .c-card+.c-card{margin-top:24px}.wp-block-columns{display:block}.wp-block-columns .wp-block-column+.wp-block-column{margin-top:32px;margin-left:0 !important}.c-contacts__item+.c-contacts__item{margin-top:24px}.c-certificates__slider{padding-bottom:0}.c-certificates__slider .slick-dots{display:none !important}.c-gallery-slider__content .slick-prev{left:10px}.c-gallery-slider__content .slick-next{right:10px}.c-picture__caption{left:20px;right:20px}.c-hours{margin-bottom:-32px}.c-hours-item{margin-bottom:32px}}@media screen and (min-width:768px){.alignleft{margin-right:10px;float:left;clear:left}.alignright{margin-left:10px;float:right;clear:right}.c-slider{padding-bottom:68px}.c-certificates__slider .slick-next{right:-20px}.c-certificates__slider .slick-prev{left:-20px}.wp-block-column .c-card{position:relative;height:100%}.wp-block-column .c-card__content{position:unset}}@media screen and (max-width:1023px){.c-sidebar{margin-top:40px}.c-archive__grid .c-news+.c-news{margin-top:24px}.c-related{margin-top:40px}.c-archive-courses__content .c-card{margin-bottom:32px}.c-certificates__slider{padding-left:30px;padding-right:30px}.c-certificates__slider .slick-prev{left:0}.c-certificates__slider .slick-next{right:0}.c-cta-small{margin-top:32px}}@media screen and (min-width:1024px){.l-main{padding-top:90px}.c-hero,.c-hero-blog,.c-hero-single{margin-bottom:80px}.c-hero-single{margin-top:80px}.category .c-hero-blog{padding-bottom:60px}.page-template-p-corsi-online .c-hero{padding-top:160px;padding-bottom:160px}.c-archive__content,.c-post .c-post-content{margin-right:24px}.c-archive__grid{gap:40px 24px}.c-archive__content .c-news:first-of-type{grid-column:span 2}.c-archive__content .c-news:nth-of-type(even):last-of-type{grid-column:span 2}.c-archive__title{margin-bottom:48px}.c-archive__sidebar{position:-webkit-sticky;position:sticky;top:120px;height:100%;margin-top:72px}.c-archive-itineraries__sidebar{margin-top:0}.c-archive-itineraries__content .c-card__figure img{max-height:430px}.c-gallery-slider__title{margin-bottom:32px}.c-post .c-sidebar{position:relative}.c-post .c-newsletter{position:-webkit-sticky;position:sticky;top:30px;margin-bottom:80px}.c-nav-post{padding:80px 0}.c-tabs{padding-bottom:80px}.single-corsi .c-tabs,.page-template-p-corsi-online .c-tabs{margin-bottom:80px}.c-tabs:after{left:30px;right:30px}.c-tabs+.c-topic{margin-top:80px}.c-archive-courses__title{margin-bottom:56px}.c-archive-courses__content{gap:40px}.c-archive-itineraries__content{margin-right:40px}.c-archive-itineraries__content .c-card+.c-card{margin-top:32px}.c-archive-itineraries__content .c-card__figure{height:auto}.c-cta-small{height:100%}.c-topic,.c-related,.c-reviews,.c-certificates,.c-gallery-slider,.c-archive-courses,.u-margin{margin-top:160px;margin-bottom:160px}.wp-block-separator{margin-top:-80px;margin-bottom:-80px}.c-accordion-wrapper,.c-cta-container--big{margin-top:-80px;margin-bottom:80px}.c-reviews__title,.c-certificates__title,.c-archive-itineraries__title{margin-bottom:80px}.c-contacts{margin:100px 0}.c-topic--big{margin-top:90px;margin-bottom:150px}.c-registration{padding-top:120px;padding-bottom:80px}.c-site-footer{margin-top:80px}.c-certificates__slider .slick-arrow{top:calc(50% - 32px)}.c-certificates__slider .slick-next{right:-30px}.c-gallery-slider__content .slick-next{right:-10px}.c-certificates__slider .slick-prev{left:-30px}.c-gallery-slider__content .slick-prev{left:-10px}.page-template-p-percorsi .c-cta-small{position:-webkit-sticky;position:sticky;top:50px}.page-template-p-contatti .c-form-container{margin:80px 0}.single-percorsi .c-form-container{margin-bottom:80px}}@media screen and (min-width:1280px){.c-newsletter--inline{margin-left:-40px;margin-right:-40px}.c-tabs:after{left:60px;right:60px}.c-certificates__slider .slick-next{right:-60px}.c-certificates__slider .slick-prev{left:-60px}.c-gallery-slider__content .slick-next{right:-30px}.c-gallery-slider__content .slick-prev{left:-30px}}@media screen and (min-width:1400px){.c-tabs:after{left:calc((100% - 1280px) / 2);right:calc((100% - 1280px) / 2)}}