.alfa-v114.alfa-el-page .alfa-el-content .alfa-heading-spacing-guard :where(.alfa-el-h1,.alfa-el-h2,.alfa-el-h3) .elementor-heading-title,.alfa-v114 .alfa-v114-region summary h3{font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif!important;font-weight:700!important;font-kerning:normal;word-spacing:0.05em!important}.alfa-v114.alfa-el-page .alfa-el-content .alfa-heading-spacing-guard .alfa-el-h1 .elementor-heading-title{letter-spacing:-0.02em!important}.alfa-v114.alfa-el-page .alfa-el-content .alfa-heading-spacing-guard .alfa-el-h2 .elementor-heading-title{letter-spacing:-0.012em!important}.alfa-v114.alfa-el-page .alfa-el-content .alfa-heading-spacing-guard .alfa-el-h3 .elementor-heading-title,.alfa-v114 .alfa-v114-region summary h3{letter-spacing:-0.005em!important}.alfa-v114 .alfa-v114-solution-grid,.alfa-v114 .alfa-v114-process-grid{gap:0 28px!important}.alfa-v114.alfa-el-page .alfa-el-content .alfa-el-section .alfa-el-grid>.alfa-v114-open-item,.alfa-v114 .alfa-v114-open-item,.alfa-v114 .alfa-el-card--open{min-width:0;padding:26px 8px 26px 0!important;border:0!important;border-top:1px solid #c9d6e5!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.alfa-v114 .alfa-v114-process-grid .alfa-el-number .elementor-heading-title{color:#081126!important;background:#12e4e5!important;box-shadow:none!important}.alfa-v114 .alfa-v114-service-areas{width:min(1180px, 100%);margin:26px auto 0;border-bottom:1px solid #c9d6e5}.alfa-v114 .alfa-v114-region{margin:0;color:#07132f;border:0;border-top:1px solid #c9d6e5;background:#fff0}.alfa-v114 .alfa-v114-region summary{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:18px;padding:14px 2px;cursor:pointer;list-style:none}.alfa-v114 .alfa-v114-region summary::-webkit-details-marker{display:none}.alfa-v114 .alfa-v114-region summary::after{color:#087f83;font:700 24px/1 Manrope,Inter,sans-serif;content:"+"}.alfa-v114 .alfa-v114-region[open] summary::after{content:"−"}.alfa-v114 .alfa-v114-region summary:focus-visible{outline:3px solid #087f83;outline-offset:3px}.alfa-v114 .alfa-v114-region summary h3{margin:0;color:#07132f;font-size:clamp(20px, 2vw, 24px);line-height:1.2}.alfa-v114 .alfa-v114-region summary span{margin-left:auto;color:#536176;font-size:14px;font-weight:650;white-space:nowrap}.alfa-v114 .alfa-v114-places{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:10px 22px;margin:0;padding:6px 2px 26px;list-style:none}.alfa-v114 .alfa-v114-places li{position:relative;min-width:0;padding-left:16px;color:#3f4f66;line-height:1.45}.alfa-v114 .alfa-v114-places li::before{position:absolute;top:.62em;left:1px;width:5px;height:5px;border-radius:50%;background:#12bfc4;content:""}.alfa-v114 .alfa-v114-place{color:inherit;overflow-wrap:anywhere}.alfa-v114 a.alfa-v114-place{color:#075f65!important;font-weight:750;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.alfa-v114 a.alfa-v114-place:hover,.alfa-v114 a.alfa-v114-place:focus-visible{color:#07132f!important;text-decoration-thickness:2px}.alfa-v114 .alfa-v114-region--note>p{max-width:820px;margin:0;padding:4px 2px 26px;color:#536176}body.alfa-v114-has-action-dock{padding-bottom:92px!important}.alfa-v114-action-dock{position:fixed;z-index:1200;bottom:max(18px, env(safe-area-inset-bottom));left:max(18px, env(safe-area-inset-left));display:flex;align-items:stretch;gap:10px;max-width:calc(100vw - 36px);font-family:Inter,ui-sans-serif,system-ui,sans-serif;transition:opacity 160ms ease,transform 160ms ease}.alfa-v114-action-dock__button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:12px 20px;border:1px solid #fff0;border-radius:999px;box-shadow:0 12px 34px rgb(8 17 38 / .22);font:750 14px/1.2 Inter,ui-sans-serif,system-ui,sans-serif;text-align:center;text-decoration:none;cursor:pointer}.alfa-v114-action-dock__button--booking{color:#061027;border-color:#12e4e5;background:#12e4e5}.alfa-v114-action-dock__button--whatsapp{color:#fff;border-color:#16833f;background:#16833f}.alfa-v114-action-dock__button:hover{transform:translateY(-2px)}.alfa-v114-action-dock__button:focus-visible{outline:3px solid #ffd166;outline-offset:3px}body.alfa-booking-dialog-open .alfa-v114-action-dock{opacity:0;pointer-events:none;transform:translateY(8px)}@media (max-width:767px){.alfa-v114 .alfa-v114-solution-grid,.alfa-v114 .alfa-v114-process-grid{gap:0!important}.alfa-v114 .alfa-v114-open-item{padding:22px 0!important}.alfa-v114 .alfa-v114-places{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}body.alfa-v114-has-action-dock{padding-bottom:calc(88px + env(safe-area-inset-bottom))!important}.alfa-v114-action-dock{right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));left:max(12px, env(safe-area-inset-left));flex-direction:row;gap:6px;max-width:none}.alfa-v114-action-dock__button{flex:1 1 0%;min-width:0;width:auto;min-height:52px;padding:8px 10px;font-size:13px}}@media (max-width:380px){.alfa-v114 .alfa-v114-places{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.alfa-v114-action-dock,.alfa-v114-action-dock__button{transition:none!important}}