.elementor .alb-ft-col{min-width:0px;padding:0px;flex-direction:column;gap:0.5rem;flex:1 1 200px;align-items:flex-start;}.elementor .alb-ft-text{font-family:Karla;font-size:15px;color:#c4c8bd;line-height:1.75;margin:0px;& a { color: #c9a15a; transition: color .2s; } & a:hover { color: #ffffff; }\n}.elementor .alb-ft-title{font-family:Gelasio;font-weight:700;font-size:19px;color:#ffffff;margin-block-start:0px;margin-block-end:0.6rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .alb-btn-resa:hover,.elementor .alb-btn-resa:focus-visible{color:#000000;background-color:#ffffff;}.elementor .alb-btn-resa{font-family:Karla;font-weight:700;font-size:13px;color:#ffffff;letter-spacing:0.12em;text-transform:uppercase;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.7rem;padding-inline-end:1.7rem;border-radius:50px;background-color:#8c6214;transition:all 0.25s;}.elementor .alb-mm-link:hover,.elementor .alb-mm-link:focus-visible{color:#c9a15a;padding-inline-start:4px;}.elementor .alb-mm-link{font-family:Karla;font-size:16px;color:#e8e6df;padding-block-start:0.3rem;padding-block-end:0.3rem;padding-inline-start:0px;padding-inline-end:0px;margin:0px;transition:color 0.2s, padding 0.2s;}.elementor .alb-mm-overline{font-family:Karla;font-weight:700;font-size:12px;color:#c9a15a;letter-spacing:0.2em;text-transform:uppercase;margin-block-start:0px;margin-block-end:0.4rem;margin-inline-start:0px;margin-inline-end:0px;}