.elementor .text-center{text-align:center;}.elementor .section-m{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}.elementor .fs-md{font-size:1.188rem;}.elementor .gap-4{width:45%;gap:1rem;flex:1 0 auto;}.elementor .gap-8{gap:2rem;}.elementor .max-width-base{max-width:1140px;margin-inline-start:auto;margin-inline-end:auto;flex-wrap:wrap;text-wrap: balance;\n}.elementor .radius-m{overflow:hidden;border-radius:16px;}.elementor .heading-2{font-family:var(--ff-heading);font-weight:700;font-size:clamp(2.2rem, 1.27vi + 1.89rem, 2.9rem);line-height:1.2em;}.elementor .mb-8{line-height:1.3em;margin-block-end:2rem;}.elementor .card-alloggio{width:22%;padding:0px;border-radius:16px;box-shadow:0px 0px 4px 0px #00373d66;display:flex;flex-direction:column;flex:1 0 auto;}.elementor .no-padding{padding:0px;}.elementor .card-alloggio__title{font-family:var(--ff-heading);font-weight:700;font-size:1.5rem;color:var(--clr-primary-dk);}.elementor .card-alloggio__text{height:100%;padding:1rem;display:flex;flex-direction:column;gap:0.25rem;justify-content:flex-start;}.elementor .button-secondary-base{font-weight:500;color:#fafbeb;text-transform:uppercase;border-radius:16px;background-color:#b3961b;transition:all 200ms;}.elementor .button-secondary-base:hover,.elementor .button-secondary-base:focus-visible{color:#fafbeb;background-color:#8f6f19;}.elementor .card-alloggio__location{font-family:var(--ff-heading);font-size:1.313rem;color:var(--clr-primary);}.elementor .card-alloggio__description{margin-block-start:1rem;}