@layer tokens,base;@layer components{.iconbox__items{gap:clamp(1rem,.33557vw + .932886rem,1.25rem);margin:0;padding:0;list-style:none;display:grid}.iconbox__item{cursor:pointer;background:#fff;border:.0625rem solid #caced3;border-radius:.625rem;padding:clamp(1rem,.671141vw + .865772rem,1.5rem) clamp(1rem,1.34228vw + .731544rem,2rem) clamp(1rem,1.34228vw + .731544rem,2rem);position:relative}.iconbox__item:hover,.iconbox__item:focus-within{filter:drop-shadow(0 .25rem 1.875rem #ff641840);border-color:#fff;transition:border-color .4s ease-in-out,filter .4s ease-in-out}.iconbox__link{text-decoration:none}.iconbox__link,.iconbox__link:link,.iconbox__link:visited{color:#003241}.iconbox__link:focus-visible{outline-offset:.3125rem;border-radius:.25rem;outline:.125rem solid}.iconbox__link:after{content:"";position:absolute;inset:0}.iconbox__icon,.iconbox__icon-box{width:clamp(4.5rem,4.69799vw + 3.5604rem,8rem);height:clamp(4.5rem,4.69799vw + 3.5604rem,8rem)}.iconbox__title{hyphenate-limit-chars:10 4 4;-webkit-hyphens:auto;hyphens:auto;align-items:center;gap:.5rem;font-size:clamp(1.25rem,.819672vw + .72541rem,1.5rem);font-weight:700;line-height:1.1;display:flex}.iconbox__title:after{content:"";background:url(../../15f52ef66b75206dba34ce5466a4d6c3/Icons/icn-round-blue-arrow.svg) 50% no-repeat;flex-shrink:0;width:1.75rem;height:1.75rem;transition:opacity .3s;display:block}.iconbox__item:hover .iconbox__title,.iconbox__item:focus-within .iconbox__title{text-decoration:underline}.iconbox__item:hover .iconbox__title:after,.iconbox__item:focus-within .iconbox__title:after{opacity:1}.iconbox__text{--color-text:#335b67}@media (width>=768px){.iconbox__icon-box{margin-bottom:1.5rem}.iconbox__title:after{opacity:0}}@media (width>=768px) and (width<=1247px){.iconbox__items{grid-template-columns:repeat(auto-fit,minmax(min(36vw,100%),1fr))}}@media (width>=1248px) and (width<=1439px){.iconbox__items{grid-template-columns:repeat(auto-fit,minmax(min(20vw,100%),calc(25% - .9375rem)))}}@media (width>=1440px){.iconbox__items{grid-template-columns:repeat(4,1fr)}}@media (width<=767px){.iconbox__items{grid-template-columns:100%}.iconbox__item{display:flex}.iconbox__icon-box{margin-right:1rem}.iconbox__title{margin:0}.iconbox__title:after{opacity:1}.iconbox__text{display:none}}}@layer utilities,overrides;
