#top-menu .cta>a{background-color:#fc3702;padding:.5em .5em 0.6em!important;color:#ffffff!important;text-transform:uppercase}#top-menu .cta>a:hover{background-color:#50d100}@media (max-width:980px){body #page-container div.et_pb_module.et_pb_button_module_wrappers a.et_pb_button.et_pb_button_two{margin-left:0!important}}@media (min-width:980px){.home .col-1-3>.et_pb_column:first-child{width:30%!important;margin-right:2%!important}.home .col-1-3>.et_pb_column:last-child{width:60%!important;margin-left:2%!important}}.home .et_pb_text strong{color:#365983!important}body #page-container .et_pb_section .et_pb_row .et_pb_button:before{font-size:2em!important}.et_pb_module .et_pb_code_inner{height:100%;min-height:460px}.woocommerce a.added_to_cart,.woocommerce-page a.added_to_cart{font-size:16px!important;line-height:1.3;font-weight:600}.u-fs-sm{font-size:2em}body .et-fb-post-content,body .et-fb-root-ancestor-sibling{font-size:inherit!important}body #page-container .et_pb_section a.et_pb_button.al-cta,body #page-container .et_pb_section a.et_pb_button.al-cta:hover{position:relative;display:inline-flex!important;align-items:center;gap:.7em;padding:1em 2.1em 1em 1.8em!important;font-family:'Avenir Next Medium',Helvetica,Arial,sans-serif!important;font-size:clamp(14px,1.05vw,18px)!important;font-weight:700!important;letter-spacing:0.08em!important;line-height:1.2!important;text-transform:uppercase;color:#fff!important;border:1px solid rgb(255 255 255 / .4)!important;border-radius:999px!important;background-color:#1c8fd6!important;background-image:linear-gradient(110deg,transparent 40%,rgb(255 255 255 / .45) 50%,transparent 60%),linear-gradient(120deg,#1aa7d9 0%,#1d7fd1 55%,#15b3a2 100%)!important;background-size:250% 100%,100% 100%!important;background-repeat:no-repeat!important;background-position:200% 0,0 0;box-shadow:0 12px 30px -10px rgb(21 140 214 / .85),0 0 0 6px rgb(255 255 255 / .12),inset 0 1px 0 rgb(255 255 255 / .35)!important;text-shadow:0 1px 2px rgb(0 0 0 / .2);transition:transform .25s ease,box-shadow .25s ease!important;animation:alCtaShine 5s ease-in-out 1.5s infinite}body #page-container .et_pb_section a.et_pb_button.al-cta:hover{transform:translateY(-3px);box-shadow:0 18px 38px -10px rgb(21 140 214 / .95),0 0 0 8px rgb(255 255 255 / .18),inset 0 1px 0 rgb(255 255 255 / .4)!important}body #page-container .et_pb_section a.et_pb_button.al-cta::before{content:''!important;position:static!important;display:block!important;width:1.3em;height:1.3em;flex:none;margin:0!important;opacity:1!important;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18M9 16l2 2 4-4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18M9 16l2 2 4-4'/%3E%3C/svg%3E") center / contain no-repeat}body #page-container .et_pb_section a.et_pb_button.al-cta::after{content:'\2192'!important;position:static!important;display:inline-block!important;margin:0!important;opacity:1!important;font-family:Helvetica,Arial,sans-serif!important;font-size:1.25em!important;line-height:1!important;transition:transform .25s ease!important}body #page-container .et_pb_section a.et_pb_button.al-cta:hover::after{transform:translateX(5px)}@keyframes alCtaShine{0%,70%{background-position:200% 0,0 0}100%{background-position:-100% 0,0 0}}@media (max-width:767px){body #page-container .et_pb_section a.et_pb_button.al-cta,body #page-container .et_pb_section a.et_pb_button.al-cta:hover{display:flex!important;justify-content:center;width:min(100%,360px);margin:0 auto;font-size:13px!important;padding:1em 1.3em!important;letter-spacing:.04em!important;text-align:left}}@media (prefers-reduced-motion:reduce){body #page-container .et_pb_section a.et_pb_button.al-cta{animation:none;transition:none!important}}body #page-container .et_pb_section a.et_pb_button.al-cta-2,body #page-container .et_pb_section a.et_pb_button.al-cta-2:hover{display:inline-flex!important;align-items:center;gap:.6em;padding:.85em 1.7em!important;font-family:'Avenir Next Medium',Helvetica,Arial,sans-serif!important;font-size:clamp(13px,0.95vw,16px)!important;font-weight:700!important;letter-spacing:0.07em!important;line-height:1.25!important;text-transform:uppercase;color:#1d7fd1!important;background:transparent!important;border:2px solid #1d7fd1!important;border-radius:999px!important;box-shadow:none!important;transition:color .25s ease,border-color .25s ease,background .25s ease,transform .25s ease,box-shadow .25s ease!important}body #page-container .et_pb_section a.et_pb_button.al-cta-2.al-dark{color:#fff!important;border-color:rgb(255 255 255 / .75)!important}body #page-container .et_pb_section a.et_pb_button.al-cta-2:hover,body #page-container .et_pb_section a.et_pb_button.al-cta-2.al-dark:hover{color:#fff!important;border-color:transparent!important;background:linear-gradient(120deg,#1aa7d9 0%,#1d7fd1 55%,#15b3a2 100%)!important;transform:translateY(-2px);box-shadow:0 12px 26px -10px rgb(21 140 214 / .85)!important}body #page-container .et_pb_section a.et_pb_button.al-cta-2::before{display:none!important;content:none!important}body #page-container .et_pb_section a.et_pb_button.al-cta-2::after{content:'\2192'!important;position:static!important;display:inline-block!important;margin:0!important;opacity:1!important;color:inherit!important;font-family:Helvetica,Arial,sans-serif!important;font-size:1.2em!important;line-height:1!important;transition:transform .25s ease!important}body #page-container .et_pb_section a.et_pb_button.al-cta-2:hover::after{transform:translateX(4px)}@media (max-width:767px){body #page-container .et_pb_section a.et_pb_button.al-cta-2,body #page-container .et_pb_section a.et_pb_button.al-cta-2:hover{font-size:12px!important;padding:.85em 1.3em!important;letter-spacing:.04em!important}}.et_pb_section .al-hero-copy{position:relative;isolation:isolate}.et_pb_section .al-hero-copy::before{content:'';position:absolute;inset:-18% -8%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at center,rgb(16 26 42 / .62) 0%,rgb(16 26 42 / .4) 45%,#fff0 72%)}.et_pb_section .al-hero-copy p{text-shadow:0 1px 3px rgb(0 0 0 / .55);line-height:1.6!important}iframe[id^="al-booking-"]{opacity:1!important;visibility:visible!important;position:relative!important;left:auto!important;pointer-events:auto!important;min-height:620px!important;border-radius:12px}.et_pb_section a[href$="Advanced-Longevity-Brochure.pdf"]{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px}.al-included .et_pb_text.et_pb_module{position:relative;margin:0!important;padding:0!important;font-size:clamp(14px,1.05vw,17px)!important;border-top:0!important;border-bottom:1px solid rgb(29 127 209 / .14)!important}.al-included .et_pb_text.et_pb_module:last-of-type{border-bottom:0!important}.al-included .et_pb_text::before{content:'';position:absolute;left:0;top:.675em;width:1.2em;height:1.2em;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 62% no-repeat,linear-gradient(120deg,#1aa7d9,#15b3a2);box-shadow:0 3px 8px -3px rgb(21 140 214 / .7);pointer-events:none}.al-included .et_pb_text .et_pb_text_inner p{padding:0;margin:0}.al-included summary,.al-included .et_pb_text p.al-inc-name{display:flex;align-items:center;gap:.6em;padding:.6em 0 .6em 2em!important;font-weight:700;line-height:1.35!important;color:#273142!important}.al-included summary{list-style:none;cursor:pointer;transition:color .2s ease}.al-included summary::-webkit-details-marker{display:none}.al-included summary::after{content:'';flex:none;width:1.05em;height:1.05em;margin-left:auto;background:#1d7fd1;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .25s ease}.al-included summary:hover{color:#1d7fd1!important}.al-included details[open] summary::after{transform:rotate(180deg)}.al-included summary:focus-visible{outline:2px solid #1d7fd1;outline-offset:2px;border-radius:4px}.al-included .et_pb_text details p{padding:0 1.8em .85em 2em!important;color:#5b6b7d!important;font-weight:400;line-height:1.5!important;animation:alAccIn .25s ease}@keyframes alAccIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}