.banner{background-color:#fbe6a3;text-align:center;padding:1rem 0}@media only screen and (max-width:50rem){.banner{padding:1rem}}.banner__content{display:flex;flex-direction:row;justify-content:center}.banner__content__icon{width:1.875rem;height:1.5rem;margin:-.0625rem .625rem 0 0}@media(min-width:50rem){.banner__content__icon{width:1.25rem;height:1.25rem}}.banner__content__copy{font-size:.875rem;line-height:1rem;text-align:left;align-self:center;margin:0 2rem 0 0}@media only screen and (min-width:50rem){.banner__content__copy{font-size:1rem;line-height:1.5rem}}.banner__content__close{margin:0;color:var(--o-ocean-theme-ocean-blue);font-weight:600;display:inline-block;position:relative;background:none;border:0}.banner__content__close span{font-size:.875rem;margin-right:.125rem}@media only screen and (max-width:50rem){.banner__content__close span{display:none}}.banner__content__close:hover{cursor:pointer;color:var(--o-color-main-text)}.banner__content__close:hover:after,.banner__content__close:hover:before{background-color:var(--o-color-main-text)}.banner__content__close:after,.banner__content__close:before{background-color:var(--o-ocean-theme-ocean-blue);width:1.125rem;height:.125rem;border-radius:.5rem;position:absolute;right:50%;top:calc(46% - 4px)}@media(min-width:50rem){.banner__content__close:after,.banner__content__close:before{top:46%}}.banner__content__close:after,.banner__content__close:before{content:""}@media only screen and (min-width:50rem){.banner__content__close:after,.banner__content__close:before{right:-1.25rem;bottom:.75rem}}.banner__content__close:after{transform:rotate(-45deg)}.banner__content__close:before{transform:rotate(-135deg)}.nav{font-size:1rem;max-width:47.5rem;width:2.875rem;display:flex;justify-content:flex-end;letter-spacing:-.03em;position:relative;overflow-y:auto}@media only screen and (min-width:71.9375rem){.nav{width:100%;overflow-y:unset}}@media only screen and (max-width:71.875rem){.nav--open .nav__primary{transform:translateY(0);opacity:1;visibility:visible}.nav--open .nav__primary li{flex-grow:0;flex-shrink:0;width:100%;overflow:hidden}}.nav__skip{z-index:3;top:0;left:50%;background-color:var(--o-ocean-theme-light-blue);color:var(--o-color-main-text);text-decoration:none;font-weight:600;border-radius:0 0 .25rem .25rem;box-shadow:0 .0625rem .25rem #0003;transform:translate(-50%)}.nav__skip:focus{position:fixed!important;padding:.5rem!important}.nav__hamburger{width:1.5rem;height:1.5rem;position:relative;right:.1875rem;cursor:pointer;background-color:transparent;border:none;padding:0;align-self:center;z-index:3;display:flex;align-items:center;justify-content:right;outline-offset:.1875rem}@media only screen and (min-width:71.9375rem){.nav__hamburger{display:none}}.nav__hamburger:after{display:none}.nav__hamburger>div{background-color:transparent;width:1.5rem;height:1.125rem;position:relative}.nav__hamburger>div>div{position:relative;width:100%;height:100%}.nav__hamburger span{position:absolute;height:.1875rem;width:100%;background:var(--o-color-main-text);border-radius:.125rem;left:0;transform:rotate(0)}@media(prefers-reduced-motion:no-preference){.nav__hamburger span{transition:.25s ease-in-out}}@media(forced-colors:active){.nav__hamburger span{background:ButtonText}}.nav__hamburger span:first-child{top:0}.nav__hamburger span:nth-child(2),.nav__hamburger span:nth-child(3){top:50%;transform:translateY(-50%)}.nav__hamburger span:nth-child(4){top:auto;bottom:0}.nav--open .nav__hamburger span:first-child,.nav--open .nav__hamburger span:nth-child(4){top:50%;width:0;left:50%;opacity:0}.nav--open .nav__hamburger span:nth-child(2){transform:rotate(45deg)}.nav--open .nav__hamburger span:nth-child(3){transform:rotate(-45deg)}.nav ul{padding-left:0;margin:0;list-style-type:none}.nav ul>li{color:var(--o-color-main-text);margin:0;padding:0}.nav ul>li:before{display:none}.nav ul>li a,.nav ul>li span{background-color:var(--o-ocean-theme-mid-blue);text-decoration:none;color:currentColor;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (max-width:71.875rem){.nav ul>li a,.nav ul>li span{background-color:#fff}}.nav ul>li a.nuxt-link-active,.nav ul>li span.nuxt-link-active{color:#008fd0}.nav__primary{position:fixed;left:0;right:0;width:100%;top:var(--header-height);justify-content:space-between;background:#fff;box-shadow:0 .0625rem .25rem #0003;padding:0;z-index:2;overflow-y:auto}@media(prefers-reduced-motion:no-preference){.nav__primary{transition:opacity .2s ease,visibility .2s ease}}@media(forced-colors:active){.nav__primary{border:1px solid transparent}}@media only screen and (max-width:71.875rem){.nav__primary{opacity:0;visibility:hidden;max-height:calc(100vh - var(--header-height));border-radius:0 0 1rem 1rem}}@media only screen and (min-width:71.9375rem){.nav__primary{width:100%;position:relative;right:0;top:auto;bottom:auto;display:flex;box-shadow:none;padding-left:0;overflow-y:unset;box-shadow:0 calc(62.5rem + var(--header-height)) 0 62.5rem transparent}}@media only screen and (min-width:71.9375rem)and (prefers-reduced-motion:no-preference){.nav__primary{transition:box-shadow .3s ease .2s}}@media only screen and (min-width:71.9375rem)and (hover:hover){.nav__primary:focus-within,.nav__primary:hover{box-shadow:0 calc(62.5rem + var(--header-height)) 0 62.5rem #0003}}.nav__primary>li{display:block}@media only screen and (min-width:71.9375rem){.nav__primary>li{display:flex;flex-grow:1}}.nav__primary>li>a,.nav__primary>li>span{width:100%;font-weight:700;position:relative;background:#fff;z-index:2;align-items:center;display:flex;justify-content:space-between;cursor:pointer;padding:0 1rem;outline-offset:-.0625rem;height:3.4375rem;line-height:3.4375rem}@media only screen and (hover:hover){.nav__primary>li>a:focus,.nav__primary>li>a:hover,.nav__primary>li>span:focus,.nav__primary>li>span:hover{color:var(--o-color-text-link)!important}}@media only screen and (max-width:71.875rem)and (prefers-reduced-motion:no-preference){.nav__primary>li>a,.nav__primary>li>span{transition:background-color .3s ease}}@media only screen and (min-width:71.9375rem){.nav__primary>li>a,.nav__primary>li>span{justify-content:center;height:unset;text-align:center;padding-left:0;display:flex}}@media only screen and (max-width:71.875rem){.nav__primary>li>a,.nav__primary>li>span{border-bottom:1px solid #efefef}}.nav__item{max-height:3.4375rem;display:block;flex-direction:column;background:#fff}@media(prefers-reduced-motion:no-preference){.nav__item{transition:max-height .3s ease}}@media only screen and (min-width:71.9375rem){.nav__item{max-height:unset;display:inherit;flex-direction:row}}@media only screen and (hover:none){.nav__item--open .nav__mega{opacity:1;visibility:visible;box-shadow:0 62.5rem 0 62.5rem #0003}}@media only screen and (max-width:71.875rem){.nav__item--open{max-height:624.9375rem}.nav__item--open>a,.nav__item--open>span{background-color:var(--o-ocean-theme-light-blue)!important}.nav__item--open>a:after,.nav__item--open>span:after{transform:rotate(-180deg)}}@media only screen and (max-width:71.875rem){.nav__item--subnav:last-child{border-radius:0 0 1rem 1rem}.nav__item--subnav:last-child>a,.nav__item--subnav:last-child>span{border-radius:0 0 1rem 1rem}}.nav__item--subnav>a,.nav__item--subnav>span{position:relative}.nav__item--subnav>a:after,.nav__item--subnav>span:after{content:"";-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='4 4 16 16'%3E%3Cpath fill='currentColor' d='m17.548 7.419-5.555 5.555L6.438 7.42c-.559-.559-1.46-.559-2.02 0s-.558 1.46 0 2.019l6.573 6.571c.558.559 1.46.559 2.018 0l6.572-6.571a1.426 1.426 0 0 0 0-2.02c-.558-.543-1.474-.558-2.033 0'/%3E%3C/svg%3E");mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='4 4 16 16'%3E%3Cpath fill='currentColor' d='m17.548 7.419-5.555 5.555L6.438 7.42c-.559-.559-1.46-.559-2.02 0s-.558 1.46 0 2.019l6.573 6.571c.558.559 1.46.559 2.018 0l6.572-6.571a1.426 1.426 0 0 0 0-2.02c-.558-.543-1.474-.558-2.033 0'/%3E%3C/svg%3E");height:1rem;width:1rem;background-color:currentColor;pointer-events:none;flex-shrink:0}@media(prefers-reduced-motion:no-preference){.nav__item--subnav>a:after,.nav__item--subnav>span:after{transition:transform .3s ease}}@media(forced-colors:active){.nav__item--subnav>a:after,.nav__item--subnav>span:after{background-color:LinkText}}@media only screen and (min-width:71.9375rem){.nav__item--subnav>a,.nav__item--subnav>span{padding-right:1.875rem}.nav__item--subnav>a:after,.nav__item--subnav>span:after{position:absolute;right:.9375rem;height:.75rem;width:.75rem}}@media(forced-colors:active){.nav__item--subnav>span{color:ButtonText!important}.nav__item--subnav>span:after{background-color:ButtonText}}@media only screen and (min-width:71.9375rem)and (hover:hover){.nav__item--subnav:focus-within a+.nav__mega,.nav__item--subnav:focus-within span+.nav__mega,.nav__item--subnav:hover a+.nav__mega,.nav__item--subnav:hover span+.nav__mega,.nav__item--subnav>a:focus+.nav__mega,.nav__item--subnav>span:focus+.nav__mega{opacity:1;visibility:visible}.nav__item--subnav:focus-within>a,.nav__item--subnav:focus-within>span,.nav__item--subnav:hover>a,.nav__item--subnav:hover>span{color:var(--o-ocean-theme-ocean-blue)}}.nav__mega{border-radius:0 0 1rem 1rem}@media(forced-colors:active){.nav__mega{border:1px solid transparent}}@media only screen and (max-width:71.875rem){.nav__mega{transform:translateY(-115%);z-index:1;position:relative}}@media only screen and (max-width:71.875rem)and (prefers-reduced-motion:no-preference){.nav__mega{transition:transform .3s ease}}@media only screen and (min-width:71.9375rem){.nav__mega{position:absolute;top:var(--header-height);left:0;padding:1.5rem;background-color:#fff;opacity:0;visibility:hidden}}@media only screen and (min-width:71.9375rem)and (prefers-reduced-motion:no-preference){.nav__mega{transition:opacity .3s ease,visibility .3s ease;transition-delay:.2s}}@media only screen and (min-width:71.9375rem){.nav__mega--align-right{left:auto;right:0}}.nav__mega-inner{max-width:75rem;margin:auto;max-height:100%;overflow:hidden}@media only screen and (max-width:71.875rem){.nav__item--open .nav__mega{transform:translateY(0)}}.nav__sub-links{max-height:100%;overflow:hidden}@media only screen and (min-width:71.9375rem){.nav__sub-links{display:grid;grid-template:1fr/repeat(var(--column-count,3),14.0625rem);gap:0 1rem}}.nav__sub-list{max-height:100%;overflow:hidden;width:inherit;display:flex;flex-direction:column;grid-column:span var(--column-count)}.nav__sub-list .nav__sub-heading{font-weight:700;background-color:#efefef;height:3.4375rem;line-height:3.4375rem;padding:0 2rem;margin:0;display:block}@media only screen and (min-width:71.9375rem){.nav__sub-list .nav__sub-heading{background-color:transparent;height:unset;line-height:unset;padding:0;margin-bottom:.5rem}}.nav__sub-list ul{max-height:100%}@media only screen and (min-width:71.9375rem){.nav__sub-list ul{display:grid;grid-template:repeat(var(--row-count),3.4375rem)/repeat(var(--column-count),14.0625rem);grid-auto-flow:column;gap:0 1rem}}.nav__sub-list a,.nav__sub-list li{height:3.4375rem;width:100%}@media only screen and (min-width:71.9375rem){.nav__sub-list a,.nav__sub-list li{width:14.0625rem}}.nav__sub-list a{background-color:#fff!important;border-bottom:1px solid #efefef;line-height:3.4375rem;font-size:1rem;display:block;padding:0 1rem 0 2.75rem;padding-left:.5rem!important;outline-offset:-.0625rem}@media only screen and (hover:hover){.nav__sub-list a:focus,.nav__sub-list a:hover{background-color:var(--o-ocean-theme-light-blue)!important}}@media only screen and (min-width:71.9375rem){.nav__sub-list a{padding:0;font-size:.875rem}}.nav__sub-list>a{align-self:flex-start;font-weight:700}@media only screen and (max-width:71.875rem){.nav__sub-list:first-child>p{display:none}}.nav__shadow{content:"";position:fixed;bottom:0;left:0;top:var(--header-height);height:calc(100vh - var(--header-height));width:100vw;background-color:#00000080;z-index:-1;opacity:0;transform:translate(-100%)}@media(prefers-reduced-motion:no-preference){.nav__shadow{transition:opacity .3s ease}}.nav--open .nav__shadow{opacity:1;transform:translate(0)}@media only screen and (min-width:71.9375rem){.nav__shadow{display:none}}header[data-v-6cbf071d]{position:sticky;top:0;width:100%;z-index:9999}.main[data-v-6cbf071d]{display:flex;justify-content:space-between;height:var(--header-height);width:100%;background:var(--o-ocean-theme-mid-blue)}.main[data-v-6cbf071d]:before{content:"";width:100%;height:4.0625rem;position:absolute;bottom:0;left:0;z-index:8;pointer-events:none}.main .container[data-v-6cbf071d]{display:flex;justify-content:space-between;margin:0 auto;padding:0 1rem}@media(min-width:60rem){.main .container[data-v-6cbf071d]{padding:0}}.main .home-link[data-v-6cbf071d]{display:flex;margin-right:2rem;position:relative;z-index:10}.main .logo-svg[data-v-6cbf071d]{width:6.25rem;height:auto;max-width:100%;align-self:center}@media(min-width:71.9375rem){.main .logo-svg[data-v-6cbf071d]{width:8.5625rem;height:2rem}}.main[data-v-6cbf071d] .feefo-logo__wrapper{display:flex;align-items:center}.main[data-v-6cbf071d] .feefo-logo--live{width:10.125rem}.main[data-v-6cbf071d] .feefo-logo--platinum{width:13.125rem}.main[data-v-6cbf071d] .money-wellness-logo{width:100%;position:relative;top:1.75rem}@media(min-width:23.75rem){.main[data-v-6cbf071d] .money-wellness-logo{top:1.375rem}}.main[data-v-6cbf071d] .luv-car-loans-logo{max-width:8.9375rem}@media(min-width:28.125rem){.main[data-v-6cbf071d] .luv-car-loans-logo{max-width:13.75rem}}.ocean-logo__svg{color:#fff;width:7.75rem;height:auto}.footer{--outline-color:#fff;display:flex;background-color:var(--o-color-main-text)}@media(max-width:50rem){.footer{display:grid}}.footer__left{background-color:var(--o-ocean-theme-ocean-blue);position:relative;width:48%;border-radius:0 2.5rem 2.5rem 0}@media(max-width:50rem){.footer__left{order:2;width:100%;border-radius:1.5rem 1.5rem 0 0}}.footer__left .text-container{max-width:26.375rem;margin:3.25rem 4rem 3.25rem auto;padding:0 1rem}@media(max-width:50rem){.footer__left .text-container{margin:2.5rem 0}}.footer__left--title{color:#fff;font-size:4.75rem;margin:0;line-height:100%;font-weight:600;letter-spacing:-.0475rem}@media(max-width:50rem){.footer__left--title{font-size:4rem}}@media(max-width:22.5rem){.footer__left--title{font-size:2.5rem}}.footer__left--icons{display:flex;margin-top:1.5rem}@media(max-width:50rem){.footer__left--icons{margin-top:.625rem}}.footer__left--icons svg{height:2.125rem;width:2.125rem;margin:.375rem}@media(min-width:50rem){.footer__left--icons svg{height:2.625rem;width:2.625rem}}@media(forced-colors:active){.footer__left--icons svg{forced-color-adjust:none}}.footer__left small{color:var(--o-color-main-text);position:absolute;margin:0;bottom:3.25rem;font-size:.875rem}@media(max-width:50rem){.footer__left small{position:relative;bottom:0;margin:1.5rem 0 0;font-size:.75rem}}.footer__dog{position:absolute;width:9.375rem;height:auto;z-index:2}.footer__dog--mobile{right:.625rem;bottom:-1.0625rem}@media(max-width:22.5rem){.footer__dog--mobile{width:7.5rem}}@media(min-width:50rem){.footer__dog--mobile{display:none}}.footer__right{background-color:var(--o-color-main-text);width:52%;position:relative}@media(max-width:50rem){.footer__right{width:100%}}.footer__right .text-container{max-width:33.25rem;margin:3.25rem auto 3.25rem 2.4375rem;padding:0 1rem;position:relative}@media(max-width:50rem){.footer__right .text-container{margin:2.5rem 0;max-width:100%}}.footer__right--logo{display:none}@media(max-width:50rem){.footer__right--logo{display:flex;justify-content:center;margin:0 auto 2.25rem}}.footer__right--logo-svg{color:var(--o-ocean-theme-ocean-blue);width:7.75rem;height:auto}@media(forced-colors:active){.footer__right--logo-svg{color:CanvasText}}.footer__right--back-to-top{display:inline-flex;align-items:center;gap:.75rem;margin-bottom:2rem;text-decoration:none;background:none;border:none}@media(forced-colors:active){.footer__right--back-to-top{border:1px solid transparent}}@media(max-width:50rem){.footer__right--back-to-top{margin:0}}.footer__right--back-to-top span{color:var(--o-ocean-theme-digital-seagrass);font-size:1.125rem;font-weight:600;margin:0}@media(max-width:50rem){.footer__right--back-to-top span{border:0;clip:rect(.0625rem,.0625rem,.0625rem,.0625rem);clip-path:inset(50%);height:.0625rem;overflow:hidden;margin:-.0625rem;padding:0;position:absolute;width:.0625rem;white-space:nowrap}}.footer__right--back-to-top div{background-color:var(--o-ocean-theme-digital-seagrass);border-radius:50%;width:2rem;height:2rem;z-index:1}@media(max-width:50rem){.footer__right--back-to-top div{position:absolute;top:-3.5rem;right:1.25rem}}.footer__right--back-to-top div svg{color:var(--o-color-main-text);height:1rem;width:1rem;transform:translate(.4688rem,.4688rem)}@media(forced-colors:active){.footer__right--back-to-top div svg{color:LinkText}}.footer__right ul{width:100%;display:flex;gap:0 .5rem;flex-wrap:wrap;margin-bottom:1rem}.footer__right ul li{width:-moz-fit-content;width:fit-content;font-size:.75rem;padding:0 .5rem 0 0;margin:0;line-height:1.2;position:relative}.footer__right ul li:before{content:none}.footer__right ul li:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:.0625rem;height:.75rem;background-color:#fff}@media(forced-colors:active){.footer__right ul li:after{background-color:CanvasText}}.footer__right ul li:last-child:after{display:none}.footer__right ul li a,.footer__right ul li button{color:#fff!important;text-decoration:underline;font-size:.75rem!important;font-family:inherit!important;padding:0!important;display:inline-block;min-height:1.5rem;line-height:1.5rem;background:none!important;border:none!important;cursor:pointer;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.footer__right .legal p{color:#fff;font-size:.75rem;line-height:1rem}.footer__right .legal p a{font-weight:600;color:#fff!important}.footer__right--social-links{max-width:15rem}@media(max-width:50rem){.footer__right--social-links{margin:2rem 0 0;text-align:left}}.footer__right--social-links p{margin:2rem 0 .625rem;font-size:1rem;font-weight:600;color:var(--o-ocean-theme-ocean-blue)}.footer__right--social-links div{display:flex;gap:2rem}@media(max-width:50rem){.footer__right--social-links div{justify-content:flex-start}}.footer__right--social-links div .social-icon{color:var(--o-ocean-theme-ocean-blue);width:1.5rem;height:1.5rem;transition:opacity .2s ease}.footer__right--social-links div .social-icon:hover{opacity:.8}@media(forced-colors:active){.footer__right--social-links div .social-icon{color:LinkText}}
