@layer inc, base, partials, components, utilities;@layer inc{:root{--layout-mobile-breakpoint:768px;--layout-desktop-breakpoint:1024px;--layout-content-width:1600px;--layout-padding-sm:1rem;--layout-padding-md:2rem;--layout-padding-lg:4rem;--layout-padding-xl:5rem;--font-size-xxs:clamp(0.6875rem,0.676rem + 0.102vw,0.75rem);--font-size-xs:clamp(0.75rem,0.738rem + 0.128vw,0.875rem);--font-size-sm:clamp(0.875rem,0.846rem + 0.256vw,1rem);--font-size-md:clamp(1rem,0.909rem + 0.513vw,1.25rem);--font-size-lg:clamp(1.25rem,1.136rem + 0.769vw,1.75rem);--font-size-xl:clamp(1.75rem,1.409rem + 1.282vw,2.5rem);--font-size-xxl:clamp(2.5rem,1.977rem + 2.051vw,3.5rem);--theme-color-red:#ed1c24;--theme-color-blue-dark:#004283;--theme-color-blue:#1960a5;--theme-color-blue-cotton:#226cb5;--theme-color-blue-light:#5fafff;--theme-color-blue-arctic:#47c6f7;--theme-color-blue-seashell:#e1f0fd;--theme-color-blue-sky:#97d3f3;--theme-color-blue-summer-sky:#95d2f3;--theme-color-blue-gray:rgba(151,211,243,.3);--theme-color-blue-ice:#ddeefc;--theme-color-salt:#f6f8fa;--theme-color-white-azure:#fafdff;--theme-color-white:#fff;--theme-color-black:#000;--theme-color-green-check:#14ff00}}@layer inc{@property --view-as{syntax:"<string>";inherits:false;initial-value:"mobile"}@property --view-tablet-mobile{syntax:"<string>";inherits:false;initial-value:"false"}@property --view-tablet-desktop{syntax:"<string>";inherits:false;initial-value:"false"}@property --active-slide-count{syntax:"<number>";inherits:true;initial-value:1}@property --bufferslide-opacity{syntax:"<number>";inherits:true;initial-value:.25}@property --max-item-width{syntax:"<string>";inherits:true;initial-value:"600px"}}@layer base{:root{--header-content-width:var(--layout-content-width);--header-padding-sm:var(--layout-padding-sm);--header-color-red:var(--theme-color-red);--header-color-blue:var(--theme-color-blue);--header-color-blue-light:var(--theme-color-blue-light);--header-color-blue-sky:var(--theme-color-blue-sky);--header-color-white:var(--theme-color-white)}#header{box-shadow:0 3px 6px #00000029;top:0;width:100%;z-index:9999}body.logged-in:is(.is-desktop,.is-tablet) #header{top:32px}#header .header__phone{align-items:center;display:flex}#header .header__overlay>div,#header .header__top>div{align-items:center;display:flex;margin:0 auto;max-width:var(--header-content-width)}#header .header__overlay>div .header__top-account,#header .header__top>div .header__top-account{align-items:center;color:var(--theme-color-white);display:flex;font-family:var(--font-lexend);font-weight:400;gap:5px;text-transform:uppercase}#header .header__overlay>div .header__top-account .svg-icon,#header .header__top>div .header__top-account .svg-icon{max-height:unset;max-width:unset}#header .header__overlay>div .header__top-account .svg-icon svg,#header .header__top>div .header__top-account .svg-icon svg{--max-dimensions:2em;padding:4px;width:var(--layout-padding-md)}#header .header__overlay>div .header__top-buttons .u-button,#header .header__top>div .header__top-buttons .u-button{height:42px;padding-bottom:0;padding-top:0}#header .header__overlay>div .header__top-buttons .u-button .svg-icon>svg,#header .header__top>div .header__top-buttons .u-button .svg-icon>svg{--max-dimensions:1.5em}#header .header__overlay{background:transparent linear-gradient(180deg,var(--header-color-blue-sky) 0,var(--header-color-white) 100%) 0 0 no-repeat padding-box}#header .header__overlay>div{justify-content:center;padding:var(--header-padding-sm)}#header .header__top{background-color:var(--header-color-red);color:var(--header-color-white);font-size:16px}#header .header__top>div{margin:0 auto;max-width:var(--header-content-width);padding:calc(var(--header-padding-sm)/2) var(--header-padding-sm)}#header .header__top>div:has(.header__top-account){justify-content:space-between}#header .header__top>div:not(:has(.header__top-account)){justify-content:flex-end}#header .header__top>div .header__top-buttons .u-button .svg-icon{max-height:unset;max-width:unset;max-width:28px}#header .header__top>div .header__top-buttons .u-button .svg-icon svg{max-height:unset;max-width:unset}#header .header__branding .custom-logo-link{display:block;width:200px}#header .header__branding .custom-logo-link img{width:200px}#header .header__phone{justify-content:flex-end}#header .header__phone a{align-items:center;display:grid;font-family:var(--font-lexend);gap:calc(var(--header-padding-sm)/2);grid-template-columns:auto 1fr;position:relative}#header .header__phone a:before{background-image:radial-gradient(var(--theme-color-white),transparent);content:"";filter:blur(.5em);height:calc(100% + 10px);left:-5px;opacity:0;position:absolute;top:-5px;transition:opacity .12s ease;width:calc(100% + 10px)}#header .header__phone a .svg-icon{align-items:center;aspect-ratio:1/1;background-color:var(--theme-color-blue-dark);border-radius:50%;color:var(--theme-color-white);display:flex;justify-content:center;max-height:var(--max-dimensions,3.5em);max-width:var(--max-dimensions,3.5em);padding:12px;position:relative;transition:background-color .12s ease-in-out,color .12s ease-in-out}#header .header__phone a .svg-icon path,#header .header__phone a .svg-icon svg{fill:currentColor;transition:fill .12s ease-in-out}#header .header__phone a:is(:hover,:focus){text-decoration:none}#header .header__phone a:is(:hover,:focus):before{opacity:1}#header .header__phone a:is(:hover,:focus) .svg-icon{background-color:var(--theme-color-blue-cotton)}#announcement-banner{background-color:var(--header-color-blue-light);color:var(--header-color-white)}#announcement-banner p{font-family:var(--font-lexend);font-weight:600;margin:0;text-transform:uppercase}#announcement-banner>div{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:var(--header-content-width);padding:calc(var(--header-padding-sm)/2) var(--header-padding-sm)}.titlebar__inner{min-height:300px}@media only screen and (max-width:767px){#header{position:sticky}.header__top-buttons{display:none}.header__branding{flex:2}.header__branding .custom-logo-link{max-width:calc(100% - 4em)}.header__phone{flex:1}#navigation-container{justify-content:flex-end;order:3}#announcement-banner{text-align:center}}@media only screen and (min-width:768px){body{overflow-x:hidden}body.is-scrolled{padding-top:var(--header-height)}body.is-scrolled #header{position:fixed}.header__top-buttons{display:flex;gap:var(--header-padding-sm)}.header__branding{flex:1 0 auto}#navigation-container{flex:1 1 auto}.header__phone{flex:1 0 auto}}@media only screen and (min-width:1024px){#header .header__phone-text{display:flex;flex-direction:column;line-height:1.275;position:relative}#header .header__phone-text span:first-child{color:var(--header-color-red);font-weight:900;text-transform:uppercase}#header .header__phone-text span:last-child{font-weight:700}}}@layer components{:root{--nav-color-red:var(--theme-color-red);--nav-color-blue-dark:var(--theme-color-blue-dark);--nav-color-blue:var(--theme-color-blue);--nav-color-blue-cotton:var(--theme-color-blue-cotton);--nav-color-blue-ice:var(--theme-color-blue-ice);--nav-color-white:var(--theme-color-white)}nav.breadcrumbs .breadcrumb-list{align-items:center;color:var(--theme-color-black);display:flex;font-size:var(--font-size-sm);gap:calc(var(--layout-padding-sm)/2);list-style-type:none;padding-left:0}nav.breadcrumbs .breadcrumb-item.active{font-weight:700}nav:has(#dagmar-menu){width:100%}nav:has(#dagmar-menu) a{color:var(--nav-color-blue-cotton);font-family:var(--font-lexend);font-weight:600}nav:has(#dagmar-menu) ul{list-style-type:none;padding-inline-start:0}nav:has(#dagmar-menu) ul li{display:grid;position:relative}nav:has(#dagmar-menu) ul li.menu-item-has-children{align-items:center;gap:5px;grid-template-columns:1fr 20px}nav:has(#dagmar-menu) ul li.menu-item-has-children svg{fill:currentColor;font-size:1rem;justify-self:center}nav:has(#dagmar-menu) ul li.menu-item-has-children>.sub-menu:not(.open){visibility:hidden}nav:has(#dagmar-menu) ul.menu{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0}nav:has(#dagmar-menu) ul.sub-menu{z-index:9}nav:has(#dagmar-menu) ul button.submenu-toggle,nav:has(#dagmar-menu) ul button.submenu-toggle:is(:hover,:focus){all:unset}:is(nav:has(#dagmar-menu) ul button.submenu-toggle,nav:has(#dagmar-menu) ul button.submenu-toggle:is(:hover,:focus)) svg{transition:transform .2s ease}:is([aria-pressed=true]:is(nav:has(#dagmar-menu) ul button.submenu-toggle,nav:has(#dagmar-menu) ul button.submenu-toggle:is(:hover,:focus)),.menu-item.active:has(.sub-menu.open)>:is(nav:has(#dagmar-menu) ul button.submenu-toggle,nav:has(#dagmar-menu) ul button.submenu-toggle:is(:hover,:focus))) svg{transform:rotate(180deg)}nav:has(#dagmar-menu) ul .submenu-icon{align-items:center;color:var(--nav-color-blue-cotton);display:flex}@media only screen and (max-width:767px){#header.overlay-open{box-shadow:revert}nav:has(#dagmar-menu) ul.sub-menu:not(.open){display:none;height:0}nav:has(#dagmar-menu) ul li.menu-item-has-children{gap:0}nav:has(#dagmar-menu) ul li.menu-item-has-children svg{fill:var(--theme-color-blue-sky)}header:has(#mobile-menu-overlay){background-color:var(--nav-color-white)}header:has(#mobile-menu-overlay) nav.has-mobile-overlay{margin:2rem auto;max-width:650px;padding:2rem}header:has(#mobile-menu-overlay) nav.has-mobile-overlay ul.menu{align-items:flex-start;flex-direction:column}header:has(#mobile-menu-overlay) nav.has-mobile-overlay li.menu-item{grid-template-columns:1fr auto;width:100%}header:has(#mobile-menu-overlay) nav.has-mobile-overlay li.menu-item a{align-items:center;display:flex;line-height:1;padding:1rem;transition:background-color .12s ease}li.menu-item:not(:has(>.sub-menu.open)) :is(header:has(#mobile-menu-overlay) nav.has-mobile-overlay li.menu-item a){border-bottom:1px solid var(--nav-color-blue-dark)}header:has(#mobile-menu-overlay) nav.has-mobile-overlay li.menu-item a:is(:hover,:focus),li.menu-item.active>:is(header:has(#mobile-menu-overlay) nav.has-mobile-overlay li.menu-item a){background-color:var(--theme-color-blue-summer-sky);border-bottom:1px solid var(--nav-color-blue-dark);color:inherit}header:has(#mobile-menu-overlay) nav.has-mobile-overlay ul.sub-menu{background-color:var(--nav-color-blue-ice);border-top:1px solid var(--nav-color-blue-ice);grid-column:span 2;margin:0}header:has(#mobile-menu-overlay) nav.has-mobile-overlay ul.sub-menu a{padding-left:2rem}header:has(#mobile-menu-overlay) nav.has-mobile-overlay ul.sub-menu ul.sub-menu a{padding-left:4rem}header:has(#mobile-menu-overlay) nav.has-mobile-overlay button.submenu-toggle{align-items:center;aspect-ratio:1/1;background-color:var(--nav-color-blue-dark);cursor:pointer;display:flex;height:100%;justify-content:center;max-height:2.8em;transition:background-color .12s ease;width:auto;z-index:9}header:has(#mobile-menu-overlay) nav.has-mobile-overlay button.submenu-toggle span{align-items:center;display:flex;justify-self:center}header:has(#mobile-menu-overlay) nav.has-mobile-overlay button.submenu-toggle svg{fill:var(--theme-color-blue-sky);font-size:1.25rem}header:has(#mobile-menu-overlay) nav.has-mobile-overlay button.submenu-toggle:is(:hover,:focus){background-color:var(--nav-color-blue-cotton);color:var(--nav-color-white)}header:has(#mobile-menu-overlay) nav.has-mobile-overlay button.submenu-toggle:is(:hover,:focus) svg{fill:var(--theme-color-white)}header:has(#mobile-menu-overlay) #mobile-menu-overlay{background-color:var(--nav-color-white);height:calc(100vh - 100%);overflow-y:scroll;position:absolute;top:100%;transition:visibility .3s ease,opacity .3s ease,left .3s ease,width .3s ease;width:100%}header:has(#mobile-menu-overlay) #mobile-menu-overlay[aria-expanded=false]{left:100%;opacity:0;visibility:hidden;width:0}header:has(#mobile-menu-overlay) #mobile-menu-overlay[aria-expanded=true]{display:block;left:0;opacity:1;visibility:visible}header:has(#mobile-menu-overlay) #mobile-menu-toggle{all:unset;align-items:center;cursor:pointer;display:flex;font-size:48px;justify-content:center;margin:0}header:has(#mobile-menu-overlay) #mobile-menu-toggle .toggle-icon{font-size:inherit;line-height:1;position:relative}[aria-pressed=false] .toggle-icon--close:is(header:has(#mobile-menu-overlay) #mobile-menu-toggle .toggle-icon),[aria-pressed=true] .toggle-icon--open:is(header:has(#mobile-menu-overlay) #mobile-menu-toggle .toggle-icon){display:none}[aria-pressed=false] .toggle-icon--open:is(header:has(#mobile-menu-overlay) #mobile-menu-toggle .toggle-icon),[aria-pressed=true] .toggle-icon--close:is(header:has(#mobile-menu-overlay) #mobile-menu-toggle .toggle-icon){display:flex}header:has(#mobile-menu-overlay) #mobile-menu-toggle .toggle-icon:before{background-color:hsla(0,0%,100%,.5);content:"";filter:blur(1em);height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .12s ease;width:100%}header:has(#mobile-menu-overlay) #mobile-menu-toggle :where(svg,path){fill:var(--nav-color-blue-dark);transition:fill .124s ease-out}header:has(#mobile-menu-overlay) #mobile-menu-toggle:is(:hover,:focus-visible) .toggle-icon:before{opacity:1}header:has(#mobile-menu-overlay) #mobile-menu-toggle:is(:hover,:focus-visible) :where(svg,path){fill:var(--nav-color-blue-cotton)}}@media only screen and (min-width:768px){nav:has(#dagmar-menu) #dagmar-menu>li>a{position:relative}nav:has(#dagmar-menu) #dagmar-menu>li>a:after{background-color:var(--nav-color-red);bottom:4px;content:"";height:2px;left:0;opacity:0;position:absolute;transform:translateY(-4px);transition:transform .33s ease,opacity .33s ease;width:100%}nav:has(#dagmar-menu) #dagmar-menu>li>a:is(:hover,:focus){text-decoration:none}nav:has(#dagmar-menu) #dagmar-menu>li>a:is(:hover,:focus):after{opacity:1;transform:translateY(0);transition:transform .33s ease,opacity .33s ease}nav:has(#dagmar-menu) ul.menu li{padding:0 .5rem}nav:has(#dagmar-menu) ul.menu li a{padding:.5rem 0;white-space:nowrap}nav:has(#dagmar-menu) ul.sub-menu{background-color:var(--nav-color-white);box-shadow:0 1px 3px #00000029;left:0;margin:0;min-width:fit-content;opacity:0;padding:.5rem;position:absolute;top:100%;width:250px}nav:has(#dagmar-menu) ul.sub-menu.is-clamped-right{left:auto;right:0}nav:has(#dagmar-menu) ul.sub-menu li a{font-family:var(--font-nunito);font-weight:600;padding:0;transition:font-weight .12s ease-out}nav:has(#dagmar-menu) ul.sub-menu li a:is(:hover,:focus){font-weight:800;text-decoration:none}nav:has(#dagmar-menu) ul.sub-menu button.submenu-toggle svg{--max-dimensions:1.25em;transform:rotate(-90deg);transition:transform .12s ease}:is(nav:has(#dagmar-menu) ul.sub-menu button.submenu-toggle[aria-pressed=true],.menu-item.active:has(.sub-menu.open)>:is(nav:has(#dagmar-menu) ul.sub-menu button.submenu-toggle)) svg{transform:rotate(-90deg) translateY(.25rem)}nav:has(#dagmar-menu) ul.sub-menu.open{opacity:1;transition:opacity .33s ease}nav:has(#dagmar-menu) ul.sub-menu ul.sub-menu{left:calc(100% + 5px);top:-8px}nav:has(#dagmar-menu) ul.sub-menu ul.sub-menu.is-clamped-right{left:auto;right:calc(100% + 5px)}#mobile-menu-toggle{display:none}}}@layer components{:root{--button-border-radius:90px;--button-font:var(--font-lexend);--button-color-red:var(--theme-color-red);--button-color-blue-dark:var(--theme-color-blue-dark);--button-color-blue:var(--theme-color-blue);--button-color-blue-cotton:var(--theme-color-blue-cotton);--button-color-blue-light:var(--theme-color-blue-light);--button-color-blue-sky:var(--theme-color-blue-sky);--button-color-blue-ice:var(--theme-color-blue-ice);--button-color-white-azure:var(--theme-color-white-azure);--button-color-white:var(--theme-color-white);--button-color-black:var(--theme-color-black);--theme-color-red-hover:color-mix(in srgb,var(--theme-color-red) 80%,var(--theme-color-white));--theme-color-blue-dark-hover:color-mix(in srgb,var(--theme-color-blue-dark) 80%,var(--theme-color-white))}.gform_wrapper .gform_body input[type=submit],.gform_wrapper .gform_footer input[type=submit]{align-items:center!important;background-color:var(--button-color)!important;border:3px solid var(--button-color-white)!important;border-radius:var(--button-border-radius)!important;color:var(--button-color-white)!important;display:flex!important;font-family:var(--button-font)!important;font-size:18px!important;font-weight:700!important;gap:8px!important;justify-content:center!important;line-height:1.2!important;min-height:50px!important;text-decoration:none!important;text-transform:uppercase!important;transition:background-color .24s ease-out,box-shadow .24s ease-out,border-color .24s ease-out!important}.gform_wrapper .gform_body input[type=submit]:is(:hover,:focus),.gform_wrapper .gform_footer input[type=submit]:is(:hover,:focus){background-color:var(--theme-color-white)!important;color:var(--button-color)!important;text-decoration:none!important}.gform_wrapper .gform_body input[type=submit]:is(:hover,:focus) :where(svg,path),.gform_wrapper .gform_footer input[type=submit]:is(:hover,:focus) :where(svg,path){fill:var(--button-color)!important}.gform_wrapper .gform_body input[type=submit]{--button-color:var(--button-color-blue-dark)!important}.gform_wrapper .gform_footer input[type=submit]{--button-color:var(--button-color-red)!important;margin:0 auto!important}.form--inline .gform_wrapper .gform_body input[type=submit],.form--inline .gform_wrapper .gform_footer input[type=submit]{padding:14px 21px!important}.form--hero .gform_wrapper .gform_body input[type=submit],.form--hero .gform_wrapper .gform_footer input[type=submit]{padding:1rem 1.5rem!important}.u-buttons{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:var(--layout-padding-md);margin-top:var(--layout-padding-md)}.u-button,ul.flx.f_sb.mrg_tp-40 a.btn.v1{align-items:center;background-color:var(--button-color);border:3px solid var(--button-color);border-radius:var(--button-border-radius);color:var(--button-color-white);display:flex;font-family:var(--button-font);font-weight:700;gap:8px;justify-content:center;line-height:1.2;min-height:50px;padding:.5em 1.5em;text-decoration:none;text-transform:uppercase;transition:background-color .24s ease-out,box-shadow .24s ease-out,border-color .24s ease-out}:is(.u-button,ul.flx.f_sb.mrg_tp-40 a.btn.v1):is(:hover,:focus){background-color:var(--theme-color-white);border-color:var(--theme-color-white);color:var(--button-color);text-decoration:none}:is(.u-button,ul.flx.f_sb.mrg_tp-40 a.btn.v1):is(:hover,:focus) :where(svg,path){fill:var(--button-color)}#header :is(.u-button,ul.flx.f_sb.mrg_tp-40 a.btn.v1){min-height:revert}:is(section:not(.hero,[data-bg-color]) :is(.u-button,ul.flx.f_sb.mrg_tp-40 a.btn.v1):not([data-button-hover=white]),.resources :is(.u-button,ul.flx.f_sb.mrg_tp-40 a.btn.v1):not([data-button-hover=white])):is(:hover,:focus){background-color:transparent;border-color:var(--button-color);color:var(--button-color)}:is(section:not(.hero,[data-bg-color]) :is(.u-button,ul.flx.f_sb.mrg_tp-40 a.btn.v1):not([data-button-hover=white]),.resources :is(.u-button,ul.flx.f_sb.mrg_tp-40 a.btn.v1):not([data-button-hover=white])):is(:hover,:focus) :where(svg,path){fill:var(--button-color)}.comparison-table :is(.u-button,ul.flx.f_sb.mrg_tp-40 a.btn.v1):is(:hover,:focus),.coupon--banner :is(.u-button,ul.flx.f_sb.mrg_tp-40 a.btn.v1):is(:hover,:focus),.cta[data-cta=banner] :is(.u-button,ul.flx.f_sb.mrg_tp-40 a.btn.v1):is(:hover,:focus),[data-button-hover=white]:is(.u-button,ul.flx.f_sb.mrg_tp-40 a.btn.v1):is(:hover,:focus){background-color:var(--theme-color-white)!important;border-color:var(--theme-color-white)!important;color:var(--button-color)!important}:is(.cta[data-cta=banner] :is(.u-button,ul.flx.f_sb.mrg_tp-40 a.btn.v1):is(:hover,:focus),.coupon--banner :is(.u-button,ul.flx.f_sb.mrg_tp-40 a.btn.v1):is(:hover,:focus),.comparison-table :is(.u-button,ul.flx.f_sb.mrg_tp-40 a.btn.v1):is(:hover,:focus),[data-button-hover=white]:is(.u-button,ul.flx.f_sb.mrg_tp-40 a.btn.v1):is(:hover,:focus)) :where(svg,path){fill:var(--button-color)!important}:is(.u-button,ul.flx.f_sb.mrg_tp-40 a.btn.v1):has(.svg-icon--arrow-right) .svg-icon--arrow-right{--max-dimensions:1.25em;max-height:var(--max-dimensions,2em)!important;max-width:var(--max-dimensions,2em)!important;transition:transform .3s ease-in-out}:is(.u-button,ul.flx.f_sb.mrg_tp-40 a.btn.v1):has(.svg-icon--arrow-right):is(:hover,:focus) .svg-icon--arrow-right{transform:translateX(.5em)}[data-button=primary]:is(.u-button,ul.flx.f_sb.mrg_tp-40 a.btn.v1){--button-color:var(--button-color-red)}:is(.u-button,ul.flx.f_sb.mrg_tp-40 a.btn.v1):is(a.btn.v1),[data-button=secondary]:is(.u-button,ul.flx.f_sb.mrg_tp-40 a.btn.v1){--button-color:var(--button-color-blue-dark)}[data-border=true]:is(.u-button,ul.flx.f_sb.mrg_tp-40 a.btn.v1){border-color:var(--button-color-white)}:is(.u-button,ul.flx.f_sb.mrg_tp-40 a.btn.v1):not([data-border=true]){box-shadow:1px 3px 5px #00000029}:is(.u-button,ul.flx.f_sb.mrg_tp-40 a.btn.v1):not([data-border=true]):is(:hover,:focus){box-shadow:none}.u-align-left:is(.u-button,ul.flx.f_sb.mrg_tp-40 a.btn.v1){margin-left:0;margin-right:auto}.u-align-center:is(.u-button,ul.flx.f_sb.mrg_tp-40 a.btn.v1){margin-left:auto;margin-right:auto}.u-align-right:is(.u-button,ul.flx.f_sb.mrg_tp-40 a.btn.v1){margin-left:auto;margin-right:0}.u-button,.u-button>a,.u-button>span ul.flx.f_sb.mrg_tp-40 a.btn.v1{text-align:center}.card__content-body:has(.link-badge__wrapper){padding:0}a[data-button=badge]{align-items:center;aspect-ratio:1/1;background-color:var(--card-color-red);border:var(--card-border-width) solid var(--theme-color-white);border-radius:50%;color:var(--theme-color-white);display:flex;flex-direction:column;font-family:var(--font-lexend);font-size:clamp(20px,2vw,25px);font-weight:700;gap:var(--card-padding-sm);height:auto;justify-content:center;margin:0 auto;max-width:250px;padding:var(--card-padding-md) var(--card-padding-sm);text-transform:uppercase}a[data-button=badge] .svg-icon--stylized-arrow{transition:transform .3s ease-in-out}a[data-button=badge] .svg-icon--stylized-arrow>svg{height:2.75em;max-height:unset;max-width:unset;width:2.75em}a[data-button=badge] .svg-icon--stylized-arrow>svg>g>path:first-child{fill:#226cb5}a[data-button=badge]:is(:hover,:focus){text-decoration:none}a[data-button=badge]:is(:hover,:focus) .svg-icon--stylized-arrow{animation:bounce 1s infinite;transform:translateX(1rem);transition:transform .3s ease-in-out}@media only screen and (max-width:767px){.u-button{width:100%}}@media only screen and (min-width:768px){.u-button{max-width:100%;width:fit-content}}}