@font-face{font-family:Manrope ExtraLight;src:url(/fonts/Manrope-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Manrope Light;src:url(/fonts/Manrope-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Manrope Regular;src:url(/fonts/Manrope-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope Medium;src:url(/fonts/Manrope-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope SemiBold;src:url(/fonts/Manrope-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope Bold;src:url(/fonts/Manrope-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope ExtraBold;src:url(/fonts/Manrope-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Petrona Light;src:url(/fonts/Petrona-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Petrona Regular;src:url(/fonts/Petrona-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Petrona Medium;src:url(/fonts/Petrona-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Petrona SemiBold;src:url(/fonts/Petrona-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Petrona Bold;src:url(/fonts/Petrona-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Petrona ExtraBold;src:url(/fonts/Petrona-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:mgc-icons;src:url(/fonts/mgc-icons.woff2) format("woff2"),url(/fonts/mgc-icons.woff) format("woff"),url(/fonts/mgc-icons.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}.mgc-icon{font-family:mgc-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block}.typography-hero{font-size:var(--typography-hero-fontSize);line-height:var(--typography-hero-lineHeight);font-family:var(--typography-hero-fontFamily)}.typography-heading1{font-size:var(--typography-heading1-fontSize);line-height:var(--typography-heading1-lineHeight);font-family:var(--typography-heading1-fontFamily)}.typography-heading2{font-size:var(--typography-heading2-fontSize);line-height:var(--typography-heading2-lineHeight);font-family:var(--typography-heading2-fontFamily)}.typography-heading3{font-size:var(--typography-heading3-fontSize);line-height:var(--typography-heading3-lineHeight);font-family:var(--typography-heading3-fontFamily)}.typography-body{font-size:var(--typography-body-fontSize);line-height:var(--typography-body-lineHeight);font-family:var(--typography-body-fontFamily)}.typography-body-large{font-size:var(--typography-bodyLarge-fontSize);line-height:var(--typography-bodyLarge-lineHeight);font-family:var(--typography-bodyLarge-fontFamily)}.typography-caption{font-size:var(--typography-caption-fontSize);line-height:var(--typography-caption-lineHeight);font-family:var(--typography-caption-fontFamily)}@media(min-width:768px){.typography-hero{font-size:var(--typography-hero-desktop-fontSize);line-height:var(--typography-hero-desktop-lineHeight)}.typography-heading1{font-size:var(--typography-heading1-desktop-fontSize);line-height:var(--typography-heading1-desktop-lineHeight)}.typography-heading2{font-size:var(--typography-heading2-desktop-fontSize);line-height:var(--typography-heading2-desktop-lineHeight)}.typography-heading3{font-size:var(--typography-heading3-desktop-fontSize);line-height:var(--typography-heading3-desktop-lineHeight)}.typography-body{font-size:var(--typography-body-desktop-fontSize);line-height:var(--typography-body-desktop-lineHeight)}.typography-body-large{font-size:var(--typography-bodyLarge-desktop-fontSize);line-height:var(--typography-bodyLarge-desktop-lineHeight)}.typography-caption{font-size:var(--typography-caption-desktop-fontSize);line-height:var(--typography-caption-desktop-lineHeight)}}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--bgDefault);color:var(--fgDefault);overflow-x:hidden;width:100%}body{margin:0;min-height:100vh;font-family:var(--fontRegular),system-ui,sans-serif;overflow-x:hidden;width:100%}
