html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}button,p,h1,h2,h3,h4,h5,h6,a,a:visited{color:var(--text-1)}a,button{margin:0;padding:0;border:0;background-color:transparent;font-size:1rem;font-weight:500;font-style:normal;font-family:var(--body-font-family);font-optical-sizing:var(--body-font-optical-sizing)}button:hover,a:hover{opacity:.8}button:active,a:active{opacity:.5}a,a:visited{text-decoration:none}ul{list-style:disc;list-style-position:inside}ol{list-style:decimal;list-style-position:inside}hr{box-shadow:none;border:0}html{font-family:var(--body-font-family);font-optical-sizing:var(--body-font-optical-sizing);line-height:200%}p{font-family:var(--body-font-family);font-optical-sizing:var(--body-font-optical-sizing);font-size:var(--p-font-size);font-weight:300;font-style:normal;line-height:200%}h1{font-family:var(--header-font-family);font-optical-sizing:var(--header-font-optical-sizing);font-size:var(--h1-font-size);font-weight:500;font-style:normal}h2{font-family:var(--header-font-family);font-optical-sizing:var(--header-font-optical-sizing);font-size:var(--h2-font-size);font-weight:500;font-style:normal}h3{font-family:var(--header-font-family);font-optical-sizing:var(--header-font-optical-sizing);font-size:var(--h3-font-size);font-weight:500;font-style:normal}h4{font-family:var(--header-font-family);font-optical-sizing:var(--header-font-optical-sizing);font-size:var(--h4-font-size);font-weight:500;font-style:normal}h5{font-family:var(--header-font-family);font-optical-sizing:var(--header-font-optical-sizing);font-size:var(--h5-font-size);font-weight:400;font-style:normal}h6{font-family:var(--header-font-family);font-optical-sizing:var(--header-font-optical-sizing);font-size:var(--h6-font-size);font-weight:400;font-style:normal}li{font-size:1rem;font-family:var(--body-font-family);font-optical-sizing:var(--body-font-optical-sizing)}:root{--gap-400: 32px;--gap-300: 24px;--gap-200: 16px;--gap-100: 8px;--gap-50: 4px;--section-full-max-width: 100%;--section-wide-max-width: 1300px;--section-narrow-max-width: 1000px}@media screen and (min-width: 480px) and (max-width: 719px){:root{--gap-400: 32px;--gap-300: 24px;--gap-200: 16px;--gap-100: 8px;--gap-50: 4px}}@media screen and (min-width: 720px) and (max-width: 959px){:root{--gap-400: 32px;--gap-300: 24px;--gap-200: 16px;--gap-100: 8px;--gap-50: 4px}}@media screen and (min-width: 960px) and (max-width: 1439px){:root{--gap-400: 64px;--gap-300: 48px;--gap-200: 32px;--gap-100: 16px;--gap-50: 8px}}@media screen and (min-width: 1440px) and (max-width: 1919px){:root{--gap-400: 64px;--gap-300: 48px;--gap-200: 32px;--gap-100: 16px;--gap-50: 8px}}@media screen and (min-width: 1920px){:root{--gap-400: 64px;--gap-300: 48px;--gap-200: 32px;--gap-100: 16px;--gap-50: 8px}}:root{--p-font-size: 1.17rem;--h1-font-size: 2rem;--h2-font-size: 1.5rem;--h3-font-size: 1.17rem;--h4-font-size: 1rem;--h5-font-size: .83rem;--h6-font-size: .67rem;--header-font-family: "Playfair Display", serif;--header-font-optical-sizing: auto;--body-font-family: "Source Sans 3", sans-serif;--body-font-optical-sizing: auto}:root{--template-theme-a: #4ba14e;--template-theme-b: #0091EA;--template-theme-c: #FFD700;--template-text: #000000;--template-inverted-text: #FFFFFF;--template-background: #FFFFFF;--text-1: color-mix(in srgb, var(--template-text), transparent 0%);--text-2: color-mix(in srgb, var(--template-text), transparent 40%);--text-3: color-mix(in srgb, var(--template-text), transparent 62%);--themed-text-a-1: color-mix(in srgb, var(--template-theme-a), transparent 0%);--themed-text-a-2: color-mix(in srgb, var(--template-theme-a), transparent 40%);--themed-text-a-3: color-mix(in srgb, var(--template-theme-a), transparent 62%);--themed-text-b-1: color-mix(in srgb, var(--template-theme-b), transparent 0%);--themed-text-b-2: color-mix(in srgb, var(--template-theme-b), transparent 40%);--themed-text-b-3: color-mix(in srgb, var(--template-theme-b), transparent 62%);--themed-text-c-1: color-mix(in srgb, var(--template-theme-c), transparent 0%);--themed-text-c-2: color-mix(in srgb, var(--template-theme-c), transparent 40%);--themed-text-c-3: color-mix(in srgb, var(--template-theme-c), transparent 62%);--inverted-text-1: color-mix(in srgb, var(--template-inverted-text), transparent 0%);--inverted-text-2: color-mix(in srgb, var(--template-inverted-text), transparent 40%);--inverted-text-3: color-mix(in srgb, var(--template-inverted-text), transparent 62%);--inverted-themed-text-a-1: color-mix(in srgb, var(--template-inverted-text), transparent 0%);--inverted-themed-text-a-2: color-mix(in srgb, var(--template-inverted-text), transparent 40%);--inverted-themed-text-a-3: color-mix(in srgb, var(--template-inverted-text), transparent 62%);--inverted-themed-text-b-1: color-mix(in srgb, var(--template-inverted-text), transparent 0%);--inverted-themed-text-b-2: color-mix(in srgb, var(--template-inverted-text), transparent 40%);--inverted-themed-text-b-3: color-mix(in srgb, var(--template-inverted-text), transparent 62%);--inverted-themed-text-c-1: color-mix(in srgb, var(--template-inverted-text), transparent 0%);--inverted-themed-text-c-2: color-mix(in srgb, var(--template-inverted-text), transparent 40%);--inverted-themed-text-c-3: color-mix(in srgb, var(--template-inverted-text), transparent 62%);--background-1: color-mix(in srgb, var(--template-background), black 0%);--background-2: color-mix(in srgb, var(--template-background), black 3%);--themed-background-a-1: color-mix(in srgb, var(--template-theme-a), transparent 90%);--themed-background-a-2: color-mix(in srgb, var(--template-theme-a), transparent 85%);--themed-background-b-1: color-mix(in srgb, var(--template-theme-b), transparent 90%);--themed-background-b-2: color-mix(in srgb, var(--template-theme-b), transparent 85%);--themed-background-c-1: color-mix(in srgb, var(--template-theme-c), transparent 90%);--themed-background-c-2: color-mix(in srgb, var(--template-theme-c), transparent 85%);--fill-1: color-mix(in srgb, var(--template-text), transparent 0%);--fill-2: color-mix(in srgb, var(--template-text), transparent 40%);--themed-fill-a-1: color-mix(in srgb, var(--template-theme-a), transparent 0%);--themed-fill-a-2: color-mix(in srgb, var(--template-theme-a), transparent 50%);--themed-fill-b-1: color-mix(in srgb, var(--template-theme-b), transparent 0%);--themed-fill-b-2: color-mix(in srgb, var(--template-theme-b), transparent 50%);--themed-fill-c-1: color-mix(in srgb, var(--template-theme-c), transparent 0%);--themed-fill-c-2: color-mix(in srgb, var(--template-theme-c), transparent 50%)}.page-header-shadow{box-shadow:#3c40434d 0 1px 2px,#3c404326 0 1px 3px 1px}
