.site-contact-actions{inset:auto 22px max(18px,env(safe-area-inset-bottom));z-index:98;pointer-events:none;justify-content:space-between;align-items:center;gap:14px;display:flex;position:fixed}.site-contact-actions a{pointer-events:auto;white-space:nowrap;box-sizing:border-box;border-radius:99px;justify-content:center;align-items:center;gap:16px;min-height:54px;padding:10px 21px;font:500 15px/1.2 MintText,Arial,sans-serif;text-decoration:none;display:inline-flex;box-shadow:0 4px 16px #071b3533}.site-contact-actions .site-contact-whatsapp{color:#fffdf5;background:#145c48;border:2px solid #fffdf5}.site-contact-whatsapp svg{stroke:currentColor;stroke-width:1.6px;flex:none;width:23px;height:23px}.site-contact-actions .site-contact-quote{color:#17264a;background:#f26822;border:1px solid #17264a;box-shadow:0 3px #17264a,0 5px 16px #071b3526}.site-contact-quote span{color:#fffdf5;background:#17264a;border-radius:50%;place-items:center;width:32px;height:32px;font:25px/1 Arial,sans-serif;display:grid}.site-contact-actions a:focus-visible{outline-offset:4px;outline:3px solid #86b1f8}body:has(.site-contact-actions) :is(.floating-actions,.ov-quick-contact,.policy-actions,.mobile-contact-dock){display:none!important}body.mint-quote-open .site-contact-actions,body:has(#site-menu[open]) .site-contact-actions{visibility:hidden;pointer-events:none}body:has(.site-contact-actions) .site-header.expanded-header .nav-quote{color:#17264a;background:#f26822;border-color:#17264a;box-shadow:0 3px #17264a}body:has(.site-contact-actions) .site-header.expanded-header .nav-quote>.action-arrow{color:#fbfaf3;background:#17264a}body:has(.site-contact-actions) footer{padding-bottom:100px}@media (width<=768px){.site-contact-actions{left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));gap:12px}.site-contact-actions a{gap:10px;min-height:46px;padding:8px 14px;font-size:13px}.site-contact-whatsapp svg{width:21px;height:21px}.site-contact-quote span{width:28px;height:28px;font-size:22px}body:has(:is(input,textarea,select):focus) .site-contact-actions{visibility:hidden;pointer-events:none}}.guide-actions{display:none}body.site-page[data-page=article] .article-back-top{backdrop-filter:none;box-shadow:none;position:absolute}@media (width<=700px){.guide-actions{z-index:99;visibility:hidden;pointer-events:none;background:#fbfaf3;border:1px solid #c7cbd4;border-radius:17px;justify-content:space-between;align-items:center;gap:8px;min-height:60px;padding:8px 10px;transition:transform .2s,visibility .2s;display:flex;position:fixed;top:8px;left:12px;right:12px;transform:translateY(calc(-100% - 20px));box-shadow:0 3px 12px #15264a1a}body[data-page=article]:has(.site-header.is-scroll-hidden) .guide-actions{visibility:visible;pointer-events:auto;transform:none}.guide-actions a{white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:44px;font:500 13px/1.2 MintText,Arial,sans-serif;display:flex}.guide-return{color:#16264a;padding:0 4px}.guide-quote{color:#16264a;background:#ee6925;border:1px solid #16264a;border-radius:99px;padding:0 13px}.guide-whatsapp{color:#13543c;padding:0 4px}.guide-actions a:focus-visible{outline-offset:2px;outline:3px solid #224a99}body[data-page=article] .article-back-top{top:125px;left:20px}}@media (width<=360px){.guide-actions{gap:4px;padding:7px;left:8px;right:8px}.guide-actions a{font-size:12px}.guide-quote{padding:0 9px}}@media (prefers-reduced-motion:reduce){.guide-actions{transition:none}}.ab-closing-mark,.ab-mobile-story,.ab-mobile-story-detail{display:none}@media (width<=768px){body[data-page=about] .ab-page .ab-hero{background:#18294d;border-radius:0 0 30px 30px;height:770px!important;min-height:770px!important;max-height:none!important}body[data-page=about] .ab-page .ab-hero-copy{z-index:2;justify-content:flex-start;height:auto!important;padding:113px 20px 25px!important}body[data-page=about] .ab-page .ab-hero h1{max-width:12ch;margin:0!important;font-size:clamp(44px,11.5vw,62px)!important;line-height:1.02!important}body[data-page=about] .ab-page .ab-hero-copy .mobile-hero-summary{max-width:22ch!important;margin:13px auto 0!important;font-size:23px!important;line-height:1.2!important}body[data-page=about] .ab-page .ab-hero-photo{top:303px!important;bottom:0!important}body[data-page=about] .ab-page .ab-hero-photo picture{width:100%;height:100%;display:block}body[data-page=about] .ab-page .ab-hero-photo img{will-change:auto;object-fit:cover!important;object-position:73% 100%!important;width:100%!important;height:100%!important;margin-left:0!important;transform:none!important}body[data-page=about] .ab-page .ab-hero-shade{background:linear-gradient(#18294d 0 296px,#18294d00 350px 77%,#18294d30 100%)}body[data-page=about] .ab-page .ab-scroll{gap:10px;min-height:36px;margin-top:18px;font-size:12px}body[data-page=about] .ab-page .ab-scroll span{width:28px;height:28px;font-size:18px}body[data-page=about] .ab-page .ab-motion{display:none!important}.ab-page .ab-story{padding:40px 22px 45px!important}.ab-page .ab-story-intro{padding:0;display:block}.ab-page .ab-story-desktop-copy{display:none}.ab-page .ab-mobile-story{display:block}body[data-page=about] .ab-mobile-story h2{color:#fbf5e9;max-width:17ch;margin:0 0 16px;font:400 35px/1.08 MintDisplay,Georgia,serif}body[data-page=about] .ab-story-copy .ab-mobile-story p{color:#d4dfef;max-width:29ch;margin:0;font:400 17px/1.5 MintText,Arial,sans-serif}.ab-page .ab-mobile-story-detail{border-top:1px solid #a6b5cd40;border-bottom:1px solid #a6b5cd40;margin-top:20px;padding:0;display:block}.ab-mobile-story-detail summary{color:#f4c096;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:48px;font:500 14px/1.4 MintText,Arial,sans-serif;list-style:none;display:flex}.ab-mobile-story-detail summary::-webkit-details-marker{display:none}.ab-mobile-story-detail summary:after{content:"+";font-size:22px;font-weight:400}.ab-mobile-story-detail[open] summary:after{content:"−"}body[data-page=about] .ab-story-copy .ab-mobile-story-detail p{color:#d4dfef;margin:0 0 17px;font:400 16px/1.6 MintText,Arial,sans-serif}.ab-page .ab-track-record{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;padding:0;display:grid}.ab-page .ab-track-record>span{color:#d4dfef;font:400 12px/1.4 MintText,Arial,sans-serif}.ab-page .ab-track-record strong{color:#f4ba90;margin-bottom:7px;font:400 clamp(29px,8.4vw,43px)/1.1 MintDisplay,Georgia,serif;display:block}.ab-page .ab-care{grid-template-columns:1fr;gap:0;min-height:0;padding:0;display:grid;margin:43px 0 0!important}.ab-page .ab-care-line{display:none}body[data-page=about] .ab-page .ab-care>h2{text-align:left;grid-column:1;width:auto;max-width:14ch;margin:0 0 23px;line-height:1.07;position:static;transform:none;font-size:35px!important}.ab-page .ab-promise{background:0 0;border-top:1px solid #a6b5cd40;max-width:none;padding:19px 0;position:relative;inset:auto}body[data-page=about] .ab-page .ab-promise h3{color:#f4ba90;margin:0 0 8px;font:400 26px/1.12 MintAccent,Georgia,serif}body[data-page=about] .ab-page .ab-promise p{color:#d4dfef;max-width:36ch;margin:0;font:400 16px/1.5 MintText,Arial,sans-serif}.ab-closing-surface .site-closing{padding:44px 26px 52px}.ab-closing-surface .site-closing .closing-sweep{display:none}.ab-closing-surface .ab-closing-mark{object-fit:contain;width:38px;height:58px;margin:0 auto 22px;display:block}}@media (width<=360px){body[data-page=about] .ab-page .ab-hero{height:740px!important;min-height:740px!important}.ab-page .ab-track-record{gap:9px}.ab-page .ab-track-record>span{font-size:11px}}
