.banner{background-color:#e4f7ff;padding:1rem 0;text-align:center}@media only screen and (max-width:800px){.banner{padding:1rem}}.banner__content{display:flex;flex-direction:row;justify-content:center}.banner__content__icon{height:20px;margin:2px .625rem 0 0;width:20px}.banner__content__copy{align-self:center;font-size:.875rem;line-height:1rem;margin:0 2rem 0 0;text-align:left}@media only screen and (min-width:800px){.banner__content__copy{font-size:1rem;line-height:1.5rem}}.banner__content__close{background:none;border:0;color:#29abe1;display:inline-block;margin:0;position:relative}.banner__content__close span{font-size:.875rem;margin-right:.125rem}@media only screen and (max-width:800px){.banner__content__close span{display:none}}.banner__content__close:hover{color:#000d5c;cursor:pointer}.banner__content__close:hover:after,.banner__content__close:hover:before{background-color:#000d5c}.banner__content__close:after,.banner__content__close:before{background-color:#008fd0;border-radius:.5rem;content:"";height:2px;position:absolute;right:50%;top:50%;width:1.125rem}@media only screen and (min-width:800px){.banner__content__close:after,.banner__content__close:before{bottom:12px;right:-20px}}.banner__content__close:after{transform:rotate(-45deg)}.banner__content__close:before{transform:rotate(-135deg)}.nav{display:flex;font-size:var(--o-font-m);justify-content:flex-end;letter-spacing:-.03em;max-width:760px;overflow-y:auto;position:relative;width:46px}@media only screen and (min-width:1151px){.nav{overflow-y:unset;width:100%}}@media only screen and (max-width:1150px){.nav--open .nav__primary{opacity:1;transform:translateY(0);visibility:visible}.nav--open .nav__primary li{flex-grow:0;flex-shrink:0;overflow:hidden;width:100%}}.nav__skip{background-color:#e4f7ff;border-radius:0 0 4px 4px;box-shadow:0 1px 4px #0003;color:#000d5c;font-weight:600;left:50%;text-decoration:none;top:0;transform:translate(-50%);z-index:3}.nav__skip:focus{padding:8px!important;position:fixed!important}.nav__hamburger{align-items:center;align-self:center;background-color:transparent;border:none;cursor:pointer;display:flex;height:24px;justify-content:right;outline-offset:3px;padding:0;position:relative;right:3px;width:24px;z-index:3}@media only screen and (min-width:1151px){.nav__hamburger{display:none}}.nav__hamburger:after{display:none}.nav__hamburger>div{background-color:transparent;height:18px;position:relative;width:24px}.nav__hamburger>div>div{height:100%;position:relative;width:100%}.nav__hamburger span{background:#000d5c;border-radius:2px;height:3px;left:0;position:absolute;transform:rotate(0);width:100%}@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){bottom:0;top:auto}.nav--open .nav__hamburger span:first-child,.nav--open .nav__hamburger span:nth-child(4){left:50%;opacity:0;top:50%;width: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{list-style-type:none;margin:0;padding-left:0}.nav ul>li{color:#000d5c;margin:0;padding:0}.nav ul>li:before{display:none}.nav ul>li a,.nav ul>li span{background-color:#c2ecff;color:currentColor;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (max-width:1150px){.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{background:#fff;box-shadow:0 1px 4px #0003;justify-content:space-between;left:0;overflow-y:auto;padding:0;position:fixed;right:0;top:var(--header-height);width:100%;z-index:2}@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:1150px){.nav__primary{border-radius:0 0 16px 16px;max-height:calc(100vh - var(--header-height));opacity:0;visibility:hidden}}@media only screen and (min-width:1151px){.nav__primary{bottom:auto;box-shadow:none;box-shadow:0 1065px 0 1000px transparent;display:flex;overflow-y:unset;padding-left:0;position:relative;right:0;top:auto;width:100%}}@media only screen and (min-width:1151px)and (prefers-reduced-motion:no-preference){.nav__primary{transition:box-shadow .3s ease .2s}}@media only screen and (min-width:1151px)and (hover:hover){.nav__primary:focus-within,.nav__primary:hover{box-shadow:0 1065px 0 1000px #0003}}.nav__primary>li{display:block}@media only screen and (min-width:1151px){.nav__primary>li{display:flex;flex-grow:1}}.nav__primary>li>a,.nav__primary>li>span{align-items:center;background:#fff;cursor:pointer;display:flex;font-weight:700;height:55px;justify-content:space-between;line-height:55px;outline-offset:-1px;padding:0 16px;position:relative;width:100%;z-index:2}@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:1150px)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:1151px){.nav__primary>li>a,.nav__primary>li>span{display:flex;height:unset;justify-content:center;padding-left:0;text-align:center}}@media only screen and (max-width:1150px){.nav__primary>li>a,.nav__primary>li>span{border-bottom:1px solid #efefef}}.nav__item{background:#fff;display:block;flex-direction:column;max-height:55px}@media(prefers-reduced-motion:no-preference){.nav__item{transition:max-height .3s ease}}@media only screen and (min-width:1151px){.nav__item{display:inherit;flex-direction:row;max-height:unset}}@media only screen and (hover:none){.nav__item--open .nav__mega{box-shadow:0 1000px 0 1000px #0003;opacity:1;visibility:visible}}@media only screen and (max-width:1150px){.nav__item--open{max-height:9999px}.nav__item--open>a,.nav__item--open>span{background-color:#e4f7ff!important}.nav__item--open>a:after,.nav__item--open>span:after{transform:rotate(-180deg)}.nav__item--subnav:last-child,.nav__item--subnav:last-child>a,.nav__item--subnav:last-child>span{border-radius:0 0 16px 16px}}.nav__item--subnav>a,.nav__item--subnav>span{position:relative}.nav__item--subnav>a:after,.nav__item--subnav>span:after{background-color:currentColor;content:"";flex-shrink:0;height:1rem;-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");pointer-events:none;width:1rem}@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:1151px){.nav__item--subnav>a,.nav__item--subnav>span{padding-right:30px}.nav__item--subnav>a:after,.nav__item--subnav>span:after{height:.75rem;position:absolute;right:15px;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:1151px)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:#3d6beb}}.nav__mega{border-radius:0 0 16px 16px}@media(forced-colors:active){.nav__mega{border:1px solid transparent}}@media only screen and (max-width:1150px){.nav__mega{position:relative;transform:translateY(-115%);z-index:1}}@media only screen and (max-width:1150px)and (prefers-reduced-motion:no-preference){.nav__mega{transition:transform .3s ease}}@media only screen and (min-width:1151px){.nav__mega{background-color:#fff;left:0;opacity:0;padding:1.5rem;position:absolute;top:65px;visibility:hidden}}@media only screen and (min-width:1151px)and (prefers-reduced-motion:no-preference){.nav__mega{transition:opacity .3s ease,visibility .3s ease;transition-delay:.2s}}@media only screen and (min-width:1151px){.nav__mega--align-right{left:auto;right:0}}.nav__mega-inner{margin:auto;max-height:100%;max-width:1200px;overflow:hidden}@media only screen and (max-width:1150px){.nav__item--open .nav__mega{transform:translateY(0)}}.nav__sub-links{max-height:100%;overflow:hidden}@media only screen and (min-width:1151px){.nav__sub-links{display:grid;gap:0 1rem;grid-template:1fr/repeat(var(--column-count,3),225px)}}.nav__sub-list{display:flex;flex-direction:column;grid-column:span var(--column-count);max-height:100%;overflow:hidden;width:inherit}.nav__sub-list .nav__sub-heading{background-color:#efefef;display:block;font-weight:700;height:55px;line-height:55px;margin:0;padding:0 32px}@media only screen and (min-width:1151px){.nav__sub-list .nav__sub-heading{background-color:transparent;height:unset;line-height:unset;margin-bottom:8px;padding:0}}.nav__sub-list ul{max-height:100%}@media only screen and (min-width:1151px){.nav__sub-list ul{display:grid;gap:0 1rem;grid-auto-flow:column;grid-template:repeat(var(--row-count),55px)/repeat(var(--column-count),225px)}}.nav__sub-list a,.nav__sub-list li{height:55px;width:100%}@media only screen and (min-width:1151px){.nav__sub-list a,.nav__sub-list li{width:225px}}.nav__sub-list a{background-color:#fff!important;border-bottom:1px solid #efefef;display:block;font-size:16px;line-height:55px;outline-offset:-1px;padding:0 16px 0 44px;padding-left:8px!important}@media only screen and (hover:hover){.nav__sub-list a:focus,.nav__sub-list a:hover{background-color:#e4f7ff!important}}@media only screen and (min-width:1151px){.nav__sub-list a{font-size:14px;padding:0}}.nav__sub-list>a{align-self:flex-start;font-weight:700}@media only screen and (max-width:1150px){.nav__sub-list:first-child>p{display:none}}.nav__shadow{background-color:#00000080;bottom:0;content:"";height:calc(100vh - 65px);left:0;opacity:0;position:fixed;top:65px;transform:translate(-100%);width:100vw;z-index:-1}@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:1151px){.nav__shadow{display:none}}header[data-v-280b986c]{position:sticky;top:0;width:100%;z-index:9999}.main[data-v-280b986c]{background:#c2ecff;display:flex;justify-content:space-between}.main[data-v-280b986c],.main[data-v-280b986c]:before{height:65px;width:100%}.main[data-v-280b986c]:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;z-index:8}.main .container[data-v-280b986c]{display:flex;justify-content:space-between;margin:0 auto;padding:0 16px}@media(min-width:1016px){.main .container[data-v-280b986c]{padding:0}}.main .home-link[data-v-280b986c]{display:flex;margin-right:32px;position:relative;z-index:10}.main .logo-svg[data-v-280b986c]{align-self:center;height:auto;max-width:100%;width:100px}@media(min-width:1151px){.main .logo-svg[data-v-280b986c]{height:32px;width:137px}}.main[data-v-280b986c] .feefo-logo__wrapper{align-items:center;display:flex}.main[data-v-280b986c] .feefo-logo--live{width:162px}.main[data-v-280b986c] .feefo-logo--platinum{width:210px}.main[data-v-280b986c] .money-wellness-logo{position:relative;top:28px;width:100%}@media(min-width:420px){.main[data-v-280b986c] .money-wellness-logo{top:22px}}.main[data-v-280b986c] .luv-car-loans-logo{max-width:143px}@media(min-width:450px){.main[data-v-280b986c] .luv-car-loans-logo{max-width:220px}}.ocean-logo__svg{color:#fff;height:auto;width:7.75rem}.footer{--outline-color:#fff;background-color:#000d5c;display:flex}@media(max-width:800px){.footer{display:grid}}.footer__left{background-color:#3d6beb;border-radius:0 2.5rem 2.5rem 0;position:relative;width:48%}@media(max-width:800px){.footer__left{border-radius:1.5rem 1.5rem 0 0;order:2;width:100%}}.footer__left .text-container{margin:3.25rem 4rem 3.25rem auto;max-width:26.375rem;padding:0 1rem}@media(max-width:800px){.footer__left .text-container{margin:2.5rem 0}}.footer__left h3{color:#fff;font-size:4.75rem;line-height:100%;margin:0}@media(max-width:800px){.footer__left h3{font-size:4rem}}@media(max-width:360px){.footer__left h3{font-size:2.5rem}}.footer__left--icons{display:flex;margin-top:1.5rem}@media(max-width:800px){.footer__left--icons{margin-top:.625rem}}.footer__left--icons svg{height:2.125rem;margin:.375rem;width:2.125rem}@media(min-width:800px){.footer__left--icons svg{height:2.625rem;width:2.625rem}}@media(forced-colors:active){.footer__left--icons svg{forced-color-adjust:none}}.footer__left p,.footer__left small{bottom:3.25rem;color:#000d5c;font-size:.875rem;margin:0;position:absolute}@media(max-width:800px){.footer__left p,.footer__left small{bottom:0;font-size:.75rem;margin:1.5rem 0 0;position:relative}}.footer__dog{height:auto;position:absolute;width:9.375rem;z-index:2}.footer__dog--mobile{bottom:-1.0625rem;right:.625rem}@media(max-width:22.5rem){.footer__dog--mobile{width:7.5rem}}@media(min-width:800px){.footer__dog--mobile{display:none}}.footer__right{background-color:#000d5c;position:relative;width:52%}@media(max-width:800px){.footer__right{width:100%}}.footer__right .text-container{margin:3.25rem auto 3.25rem 2.4375rem;max-width:33.25rem;padding:0 1rem;position:relative}@media(max-width:800px){.footer__right .text-container{margin:2.5rem 0;max-width:100%}}.footer__right--logo{display:none}@media(max-width:800px){.footer__right--logo{display:flex;justify-content:center;margin:0 auto 2.25rem}}.footer__right--logo-svg{color:#3d6beb;height:auto;width:7.75rem}@media(forced-colors:active){.footer__right--logo-svg{color:CanvasText}}.footer__right--back-to-top{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;gap:.75rem;margin-bottom:2rem;text-decoration:none}@media(forced-colors:active){.footer__right--back-to-top{border:1px solid transparent}}@media(max-width:800px){.footer__right--back-to-top{margin:0}}.footer__right--back-to-top span{color:#00edae;font-size:1.125rem;font-weight:600;margin:0}@media(max-width:800px){.footer__right--back-to-top span{display:none}}.footer__right--back-to-top div{background-color:#00edae;border-radius:50%;height:2rem;width:2rem;z-index:1}@media(max-width:800px){.footer__right--back-to-top div{position:absolute;right:1.25rem;top:-3.5rem}}.footer__right--back-to-top div svg{color:#000d5c;height:1rem;transform:translate(.4688rem,.4688rem);width:1rem}@media(forced-colors:active){.footer__right--back-to-top div svg{color:LinkText}}.footer__right ul{display:flex;flex-wrap:wrap;margin-bottom:1rem;width:100%}.footer__right ul li{font-size:.75rem;line-height:1.2;margin:0 .5rem .5rem 0;padding:0 .5rem 0 0;position:relative;width:-moz-fit-content;width:fit-content}.footer__right ul li:before{content:none}.footer__right ul li:after{background-color:#fff;content:"";height:.75rem;position:absolute;right:0;top:50%;transform:translateY(-50%);width:.0625rem}@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{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:none!important;border:none!important;color:#fff!important;cursor:pointer;font-family:inherit!important;font-size:.75rem!important;padding:0!important;text-decoration:underline}.footer__right .legal p{color:#fff;font-size:.75rem;line-height:1rem}.footer__right .legal p a{color:#fff!important;font-weight:600}.footer__right--social-links{max-width:15rem}@media(max-width:800px){.footer__right--social-links{margin:2rem 0 0;text-align:left}}.footer__right--social-links p{color:#3d6beb;font-size:1rem;font-weight:600;margin:2rem 0 .625rem}.footer__right--social-links div{display:flex;gap:2rem}@media(max-width:800px){.footer__right--social-links div{justify-content:flex-start}}.footer__right--social-links div .social-icon{color:#3d6beb;height:1.5rem;transition:opacity .2s ease;width:1.5rem}.footer__right--social-links div .social-icon:hover{opacity:.8}@media(forced-colors:active){.footer__right--social-links div .social-icon{color:LinkText}}
