a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{vertical-align:middle}:root{--max-content-width:1408px;--max-header-width:1920;--back-to-top:99;--mobile-menu:100;--mobile-menu-list:150;--white:#fff;--dark:#232423;--dark2:#34363e;--grey:#8a808d;--grey2:#c4c4c4;--grey3:#f5f5f5;--pink:#e80051}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:500;src:url(RedHatDisplay-Medium.55973a9de69c08de89ae.ttf)}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:700;src:url(RedHatDisplay-Bold.c7f567b89d936394a904.ttf)}@font-face{font-family:Red Hat Text;font-style:normal;font-weight:500;src:url(RedHatText-Medium.e134dfbb4db0d512c9f9.ttf)}@font-face{font-family:Red Hat Text;font-style:normal;font-weight:700;src:url(RedHatText-Bold.79f1187c3e430914843c.ttf)}*{box-sizing:border-box}body{font-family:Red Hat Text;font-style:normal;font-weight:500;font-size:1rem;overflow-x:hidden;line-height:24px}app-root{background:#fff;display:block}a,p,span{font-family:Red Hat Text;color:var(--dark2)}h1,h2,h3,h4{color:var(--dark)}strong{font-weight:700}a{color:var(--pink);text-decoration:none}a:hover{color:var(--dark)}a:visited{color:var(--pink)}.header-placeholder{min-height:72px}@media (min-width:768px){.header-placeholder{min-height:98px}}button{border:0}body{background:#fff}.primary-button,.secondary-button,.tertiary-button{align-items:center;border-radius:5px;box-shadow:0 4px 8px #00000029;cursor:pointer;display:inline-flex;justify-content:center;font-family:Red Hat Display;font-size:18px;font-style:normal;font-weight:700;min-height:48px;line-height:16px;text-align:center;padding:1rem 2rem}.primary-button svg,.secondary-button svg,.tertiary-button svg{fill:var(--white);margin-left:1rem;height:1rem;width:1rem}.primary-button{background:var(--pink)}.primary-button,.primary-button:visited{color:var(--white)}.primary-button:hover,.secondary-button{background:var(--white);color:var(--pink)}.secondary-button:visited{color:var(--pink)}.secondary-button:hover{background:var(--pink);color:var(--white)}.secondary-button svg{fill:var(--pink)}.tertiary-button{background:var(--grey3)}.tertiary-button,.tertiary-button:visited{color:var(--pink)}.tertiary-button:hover{background:var(--grey)}.tertiary-button svg{fill:var(--pink)}.nobg-button{align-items:center;background:none;border-radius:5px;box-shadow:0 4px 8px #00000029;color:var(--pink);display:inline-flex;justify-content:center;font-family:Red Hat Display;font-style:normal;font-weight:700;font-size:18px;min-height:48px;line-height:32px;text-align:center}.nobg-button:hover{color:var(--dark)}.nobg-button:hover svg{fill:var(--dark)}.nobg-button:visited{color:var(--pink)}.nobg-button svg{fill:var(--pink);margin-left:1rem;height:1rem;width:1rem}svg-icon{align-self:center;display:flex;justify-content:center}h2{color:var(--dark);font-family:Red Hat Display;font-style:normal;font-weight:500;font-size:4.25rem;line-height:90px}.h2-title-holder{position:relative}.h2-title-holder a{margin-bottom:1.5rem}.h2-title-holder h2{bottom:-100%;font-size:2.625rem;line-height:55px;position:absolute}@media (min-width:768px){.h2-title-holder h2{font-weight:500;font-size:110px;line-height:126px}}.h2-title-holder .text-deco{background:#fff;bottom:0;display:none;opacity:.8;left:0;height:0;position:absolute}@media (min-width:768px){.h2-title-holder .text-deco{display:block}}.hidden-label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}tg-svg-sprite{display:block;overflow:hidden;height:0;width:0}