@media(max-width:767px){.elementor .lv-actions{width:100%;flex-direction:column;gap:12px;}}@media(max-width:767px){.elementor .lv-resa-box{padding:26px;}}@media(max-width:767px){.elementor .lv-callout{padding-inline: 18px;\n}}@media(max-width:767px){.elementor .lv-tr-price{font-size:15px;}}@media(max-width:767px){.elementor .lv-tr-name{font-size:14px;}}@media(max-width:767px){.elementor .lv-card{padding:20px;flex:1 1 100%;}}@media(max-width:767px){.elementor .lv-grid{gap:16px;}}@media(max-width:767px){.elementor .lv-img{border-radius:14px;}}@media(max-width:767px){.elementor .lv-intro-row{gap:28px;}}@media(max-width:767px){.elementor .lv-wrap{gap:20px;}}@media(max-width:767px){.elementor .lv-sec{padding-block: 48px; padding-inline: 18px;\n}}@media(max-width:767px){.elementor .lv-btn{font-size:12px;letter-spacing:0.12em;padding-block: 13px; padding-inline: 26px;\n}}@media(max-width:767px){.elementor .lv-btn-lg{width:100%;font-size:13px;padding-inline: 24px; padding-block: 15px;\n}}@media(max-width:767px){.elementor .lv-btn-ghost{width:100%;font-size:13px;padding-inline: 24px; padding-block: 15px;\n}}@media(max-width:767px){.elementor .lv-text{font-size:14px;line-height:1.65;}}@media(max-width:767px){.elementor .lv-h3{font-size:21px;}}@media(max-width:767px){.elementor .lv-h2{font-size:23px;letter-spacing:0.06em;line-height:1.25;}}@media(max-width:767px){.elementor .lv-eyebrow{font-size:11px;letter-spacing:0.18em;}}