.flowon-mobile-actions,.flowon-mobile-proof{display:none}
@media(max-width:767px){
 body.flowon-has-mobile-actions{padding-bottom:calc(78px + env(safe-area-inset-bottom,0px))!important}
 .flowon-mobile-actions{position:fixed;z-index:99990;inset:auto 0 0;display:flex;align-items:stretch;gap:12px;background:#fff;border-top:1px solid #e5e7eb;box-shadow:0 -4px 20px #0f172a0a;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));font:600 14px/1.25 Poppins,Arial,sans-serif;box-sizing:border-box}
 .flowon-mobile-actions a{display:flex;align-items:center;justify-content:center;gap:9px;min-height:48px;border-radius:8px;text-decoration:none!important;box-sizing:border-box;color:#0f172a!important}
 .flowon-mobile-actions .flowon-action-book{flex:1;background:#fd9800;border:1px solid #fd9800}.flowon-mobile-actions .flowon-action-call{flex:0 0 105px;background:#fff;border:1px solid #d7dce3}
 .flowon-mobile-actions svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.flowon-mobile-actions a:focus-visible{outline:3px solid #865000;outline-offset:2px}
 .elementor-5145 .flowon-trust-links{display:none!important}
 .elementor-5145 .flowon-mobile-proof{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;list-style:none;padding:16px 0!important;margin:8px 0 0!important;border-top:1px solid #e5e1d7;border-bottom:1px solid #e5e1d7;gap:0}
 .elementor-5145 .flowon-mobile-proof li{list-style:none;margin:0!important;padding:0 8px!important;text-align:center;min-width:0}
 .elementor-5145 .flowon-mobile-proof li+li{border-left:1px solid #e5e1d7}
 .elementor-5145 .flowon-mobile-proof a{display:flex;flex-direction:column;justify-content:center;min-height:44px;gap:2px;text-decoration:none;color:#0f172a;font-family:Poppins,Arial,sans-serif;line-height:1.4}
 .elementor-5145 .flowon-mobile-proof strong{font-size:13px;font-weight:600;letter-spacing:0}
 .elementor-5145 .flowon-mobile-proof span{font-size:11px;color:#596273;font-weight:400;letter-spacing:0}
 .elementor-5145 .flowon-mobile-proof a:focus-visible{outline:2px solid #865000;outline-offset:3px}
 .elementor-5145 .elementor-element-14bf2{padding-top:22px!important}
 .elementor-5145 .elementor-element-7cf505eb h1{font-size:clamp(29px,7.8vw,36px)!important;line-height:1.15!important}
 .elementor-5145 .elementor-element-64546661 p{font-size:10px!important;line-height:1.5!important;letter-spacing:.05em!important}
 .elementor-5145 .elementor-element-5717b9c2 p{font-size:15px!important;line-height:1.6!important;margin-bottom:0!important}
 .elementor-5145 .elementor-element-27476438{gap:14px!important}
 .elementor-5145 .elementor-element-3bc50afa .elementor-button{min-height:44px;display:inline-flex;align-items:center;justify-content:flex-start;width:auto;background:transparent!important;color:#0f172a!important;border:0!important;border-radius:0!important;padding:10px 0!important;font-size:14px!important;font-weight:600!important;letter-spacing:0!important;box-shadow:none!important;text-decoration:underline!important;text-decoration-color:#fd9800!important;text-underline-offset:6px;text-decoration-thickness:2px}
 .elementor-5145 .elementor-element-3bc50afa .elementor-button:after{content:'→';margin-left:10px;text-decoration:none}
 #seopress-user-consent-edit{bottom:calc(82px + env(safe-area-inset-bottom,0px))!important}
}
