@font-face{font-weight:700;font-family:Optima;font-style:normal;src:url(/assets/fonts/Optima/Optima-Bold.woff) format("woff")}@font-face{font-weight:400;font-family:Optima;font-style:italic;src:url(/assets/fonts/Optima/Optima-Italic.woff) format("woff")}@font-face{font-weight:400;font-family:Optima;font-style:normal;src:url(/assets/fonts/Optima/Optima-Text.woff) format("woff")}@font-face{font-weight:400;font-family:Lato;font-style:normal;src:url(/assets/fonts/Lato/Lato-Regular.woff2) format("woff2")}@font-face{font-weight:700;font-family:Lato;font-style:normal;src:url(/assets/fonts/Lato/Lato-Bold.woff2) format("woff2")}@font-face{font-weight:400;font-family:Lato;font-style:italic;src:url(/assets/fonts/Lato/Lato-Italic.woff2) format("woff2")}@font-face{font-weight:300;font-family:Lato;font-style:normal;src:url(/assets/fonts/Lato/Lato-Thin.woff2) format("woff2")}@font-face{font-weight:400;font-family:Abril Fatface;font-style:normal;src:url(/assets/fonts/AbrilFatface/AbrilFatface-Regular.woff2) format("woff2")}:root{--breakpoint-mobile-s:320;--breakpoint-mobile-m:375;--breakpoint-mobile-l:425;--breakpoint-tablet:768;--breakpoint-laptop:1024;--breakpoint-desktop:1440;--breakpoint-large-desktop:1600}.c-ProductIntroDescription{position:relative;display:flex;flex-direction:column;gap:1rem;align-items:center;width:100%;padding:1.5rem 0;color:#30445f;background-color:#fff;border-radius:1.25rem;box-shadow:none}@media(min-width:1024px){.c-ProductIntroDescription{padding:1.5rem 2rem;box-shadow:0 0 .625rem rgba(48,68,95,.1)}}.c-ProductIntroDescription__HeaderInfo{width:100%;color:#4f6077;text-align:left;font:normal .75rem/1.5 Lato}@media(min-width:1024px){.c-ProductIntroDescription__HeaderInfo{font:normal .875rem/1.5 Lato}}.c-ProductIntroDescription__RichText{width:100%;color:#535353;text-align:left;transition:max-height .3s ease;font:normal .875rem/1.5 Lato}@media(min-width:1024px){.c-ProductIntroDescription__RichText{font:normal 1rem/1.5 Lato}}.c-ProductIntroDescription__RichText li,.c-ProductIntroDescription__RichText p,.c-ProductIntroDescription__RichText span{color:#535353;font:normal .875rem/1.5 Lato}@media(min-width:1024px){.c-ProductIntroDescription__RichText li,.c-ProductIntroDescription__RichText p,.c-ProductIntroDescription__RichText span{font:normal 1rem/1.5 Lato}}.c-ProductIntroDescription__RichText_Collapsed{display:-webkit-box;max-height:6.3rem;overflow:hidden;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}.c-ProductIntroDescription__AccordionToggle{display:inline-block;align-self:flex-start;margin-top:.25rem;color:#30445f;text-decoration:underline;background:none;border:none;cursor:pointer;font:700 .875rem/1.5 Lato}@media(min-width:1024px){.c-ProductIntroDescription__AccordionToggle{font:700 1rem/1.5 Lato}}.c-ProductIntroDescription__AccordionToggle:hover{opacity:.8}.c-ProductIntroDescription__ResourcingWrapper{display:flex;justify-content:center;width:100%;margin-top:.75rem}.c-ProductIntroDescription__ResourcingButton{display:flex;gap:.75rem;align-items:center;justify-content:center;width:100%;height:3.4375rem;color:#30445f;font-weight:500;background-color:#fff;border:1px solid #30445f;border-radius:.75rem;cursor:pointer;transition:all .2s ease;font:normal .875rem/1.5 Lato}@media(min-width:1024px){.c-ProductIntroDescription__ResourcingButton{font:normal 1rem/1.5 Lato}}.c-ProductIntroDescription__ResourcingButton:hover{background-color:#f7f7f7}