@charset "UTF-8";@font-face{font-family:Lato,sans-serif;src:url(/_astro/Lato-Regular.DvzxJk-o.woff2) format("woff2")}html{box-sizing:border-box;font-size:100%}*,*:before,*:after{box-sizing:inherit;color:inherit}body{margin:0;padding:0;font-family:Lato,sans-serif;background-color:var(--background-color);color:var(--text-color)}.container{max-width:1440px;margin:0 auto;padding:0 20px}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.1;margin-top:0}h1{font-size:clamp(2rem,1.25rem + 2vw,3rem)}h2{font-size:clamp(1.625rem,1.125rem + 1.75vw,2.375rem)}h3{font-size:clamp(1.3125rem,1rem + 1.5vw,1.875rem)}h4{font-size:clamp(1.0625rem,.875rem + 1vw,1.5rem)}h5{font-size:clamp(.875rem,.75rem + .5vw,1.125rem)}h6{font-size:clamp(.75rem,.625rem + .25vw,.875rem)}p{margin-top:0;font-size:clamp(1rem,1.2vw,1.4rem)}a,a:visited,a:active{text-decoration:none;font-size:clamp(1rem,1.2vw,1.4rem)}li{font-size:clamp(1rem,1.2vw,1.4rem)}button{padding:.8rem 1.8rem;font-size:clamp(1rem,1.2vw,1.4rem);text-wrap:nowrap;font-weight:700;border-radius:25px;cursor:pointer}:root{--background-color: #ffffff;--text-color: #1a1a1a;--primary-color: #c00200;--secondary-color: #064573;--tertiary-color: #bfbf13;--alt-background-color: #f8f8f8;--alt-text-color: #ffffff;--gray-100: #cccccc;--gray-500: #999999;--gray-900: #666666;--pilates-primary-color: #c08497;--pilates-secondary-color: #89a4a6;--pilates-tertiary-color: #e6aeb2;--pagefind-ui-scale: 1;--pagefind-ui-primary: var(--primary-color);--pagefind-ui-text: var(--text-color);--pagefind-ui-background: var(--background-color);--pagefind-ui-border: var(--gray-100);--pagefind-ui-tag: var(--gray-100);--pagefind-ui-border-width: 2px;--pagefind-ui-border-radius: 50px;--pagefind-ui-image-border-radius: 10px;--pagefind-ui-image-box-ratio: 16 / 9;--pagefind-ui-font: sans-serif;--pf-text: var(--text-color);--pf-text-secondary: var(--gray-500);--pf-text-muted: var(--gray-500);--pf-background: var(--background-color);--pf-border: var(--gray-100);--pf-border-focus: var(--gray-500);--pf-skeleton: #eee;--pf-skeleton-shine: #f5f5f5;--pf-hover: #f5f5f5;--pf-mark: #1a1a1a;--pf-scroll-shadow: rgba(0, 0, 0, .08);--pf-shadow-sm: 0 2px 8px rgba(0, 0, 0, .06);--pf-shadow-md: 0 4px 12px rgba(0, 0, 0, .1);--pf-shadow-lg: 0 16px 48px rgba(0, 0, 0, .2);--pf-error-bg: #fef2f2;--pf-error-border: #fecaca;--pf-error-text: #dc2626;--pf-error-text-secondary: #b91c1c;--pf-outline-focus: var(--primary-color);--pf-outline-width: 2px;--pf-outline-offset: 2px;--pf-font: Poppins, sans-serif;--pf-input-height: 50px;--pf-input-font-size: 16px;--pf-summary-font-size: 12px;--pf-result-title-font-size: 14px;--pf-result-excerpt-font-size: 13px;--pf-results-display: flex;--pf-results-flex-direction: column;--pf-results-flex-wrap: nowrap;--pf-results-columns: none;--pf-results-gap: var(--default-gap);--pf-border-radius: var(--default-border-radius);--pf-image-width: 64px;--pf-image-height: 48px;--pf-icon-search: url(data:image/svg+xml,...);--pf-icon-arrow: url(data:image/svg+xml,...);--pf-modal-backdrop: rgba(0, 0, 0, .5);--pf-modal-max-width: 560px;--pf-modal-max-height: min(80dvh, 800px);--pf-modal-top: 10dvh;--pf-searchbox-max-width: 100%;--pf-searchbox-dropdown-max-height: 320px;--pf-dropdown-max-height: 280px;--pf-dropdown-z-index: 9999;--default-padding-container: 50px 0;--default-padding-block: 0 0 20px 0;--default-margin-container: 50px 0;--default-gap: 20px;--default-border-radius: 10px;--default-box-shadow: 0 4px 6px rgba(0, 0, 0, .1)}.photo__background{background-image:url(https://res.cloudinary.com/simoneferrara/image/upload/v1635768342/Book%20fotografico%20-%20Mercato%20San%20Severino%202019/Foto_Tango_8_odijk3.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.photo__background:before{content:"";position:absolute;inset:0;background:linear-gradient(to top,#000c,#0000);pointer-events:none;z-index:1}.hero{display:flex;justify-content:space-between;align-items:center;height:100vh;padding:50px 0;gap:20px}.hero__text{color:var(--alt-text-color);z-index:2}@media(max-width:900px){.hero{flex-wrap:wrap}.hero__text{text-align:center;margin:auto}}.cta-icon-beautyfit-logo{background:url(/_astro/beautyfit-logo.DN8g4rI7.svg) no-repeat center/contain;background-color:var(--background-color)!important;width:15rem!important;height:5rem!important}.cta-icon-envelope{mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%3e%3crect%20width='256'%20height='256'%20fill='none'/%3e%3cpolyline%20points='224%2056%20128%20144%2032%2056'%20fill='none'%20stroke='currentColor'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='16'/%3e%3cpath%20d='M32,56H224a0,0,0,0,1,0,0V192a8,8,0,0,1-8,8H40a8,8,0,0,1-8-8V56A0,0,0,0,1,32,56Z'%20fill='none'%20stroke='currentColor'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='16'/%3e%3cline%20x1='110.55'%20y1='128'%20x2='34.47'%20y2='197.74'%20fill='none'%20stroke='currentColor'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='16'/%3e%3cline%20x1='221.53'%20y1='197.74'%20x2='145.45'%20y2='128'%20fill='none'%20stroke='currentColor'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='16'/%3e%3c/svg%3e") no-repeat center/contain;background-color:var(--pilates-primary-color)!important}.affiliation{margin:var(--default-margin-container)}.affiliation__logo{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--default-gap);width:100%;height:100%}.affiliation__logo>span{width:100%;height:6rem;display:inline-block;vertical-align:middle;margin:auto}.icon-asi{background:url(/_astro/asi-logo.B3FZZQBk.svg) no-repeat center/contain}.icon-coni{background:url(/_astro/coni-logo.DuD_DEjt.svg) no-repeat center/contain}.icon-sport-e-salute{background:url(/_astro/sport-e-salute-logo.Bc4WiDHE.svg) no-repeat center/contain}
