:root{--font-weight-base:400;--line-height-base:1.1;--default-transition:0.3s linear}*,:after,:before{box-sizing:border-box}figure{margin:0}img{height:auto;max-width:100%;vertical-align:middle}nav ul{list-style:none;margin:0;padding:0}nav li{display:inline-block}html{font-size:10px;scroll-behavior:smooth}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0}.container{margin:0 auto;max-width:calc(var(--wp--style--global--content-size) + var(--wp--style--root--padding-left) + var(--wp--style--root--padding-right));padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right);width:100%}body .editor-styles-wrapper__link,body .wp-block-button__link{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--wp--preset--color--contrast);color:var(--wp--preset--color--beige);cursor:pointer;display:inline-flex;font-family:var(--wp--preset--font-family--fira-sans)!important;justify-content:center;padding:1.7rem 2rem;text-transform:uppercase;transition:color var(--default-transition),background-color var(--default-transition)}body .editor-styles-wrapper.is-style-alternative .wp-block-button__link,body .editor-styles-wrapper__link:focus,body .editor-styles-wrapper__link:hover,body .wp-block-button.is-style-alternative .wp-block-button__link,body .wp-block-button__link:focus,body .wp-block-button__link:hover{background-color:var(--wp--preset--color--base);color:var(--wp--preset--color--beige)}body .editor-styles-wrapper.is-style-alternative .wp-block-button__link:focus,body .editor-styles-wrapper.is-style-alternative .wp-block-button__link:hover,body .wp-block-button.is-style-alternative .wp-block-button__link:focus,body .wp-block-button.is-style-alternative .wp-block-button__link:hover{background-color:var(--wp--preset--color--contrast);color:var(--wp--preset--color--beige)}body{background-color:var(--wp--preset--color--beige);color:var(--wp--preset--color--base);font-size:1.8rem;font-weight:var(--font-weight-base);line-height:var(--line-height-base);-webkit-font-smoothing:antialiased;-ms-scroll-limit-x-max:100%;-ms-scroll-limit-x-min:0;-moz-osx-font-smoothing:grayscale}a,body,button,input,ol,p,select,textarea,ul{font-family:var(--wp--preset--font-family--fira-sans)}.is-layout-constrained>*,ol,p,ul{margin-bottom:0;margin-top:0}.is-layout-constrained>:not(:first-child):not([class]),ol:not(:first-child):not([class]),p:not(:first-child):not([class]),ul:not(:first-child):not([class]){margin-top:2rem}@media(min-width:768px){.is-layout-constrained>:not(:first-child):not([class]),ol:not(:first-child):not([class]),p:not(:first-child):not([class]),ul:not(:first-child):not([class]){margin-top:3rem}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--wp--preset--color--contrast);font-family:var(--wp--preset--font-family--fira-sans);font-weight:600;margin-bottom:0;margin-top:0}.h1:not(:first-child),.h2:not(:first-child),.h3:not(:first-child),.h4:not(:first-child),.h5:not(:first-child),.h6:not(:first-child),h1:not(:first-child),h2:not(:first-child),h3:not(:first-child),h4:not(:first-child),h5:not(:first-child),h6:not(:first-child){margin-top:2rem}@media(min-width:768px){.h1:not(:first-child),.h2:not(:first-child),.h3:not(:first-child),.h4:not(:first-child),.h5:not(:first-child),.h6:not(:first-child),h1:not(:first-child),h2:not(:first-child),h3:not(:first-child),h4:not(:first-child),h5:not(:first-child),h6:not(:first-child){margin-top:3rem}}.h1,h1{font-size:4rem;line-height:3.6rem}@media(min-width:768px){.h1,h1{font-size:8rem;line-height:7.2rem}}.h2,h2{font-size:3.2rem;line-height:3rem}@media(min-width:768px){.h2,h2{font-size:6.4rem;line-height:6.4rem}}.h3,h3{font-size:2.4rem;line-height:2.4rem}@media(min-width:768px){.h3,h3{font-size:4.8rem;line-height:4.8rem}}.h4,h4{font-size:2rem;line-height:2rem}@media(min-width:768px){.h4,h4{font-size:3.2rem;line-height:3.2rem}}.h5,h5{font-size:1.8rem;line-height:1.8rem}@media(min-width:768px){.h5,h5{font-size:3rem;line-height:3rem}}.h6,h6{font-size:1.2rem;line-height:1.2rem}@media(min-width:768px){.h6,h6{font-size:2.6rem;line-height:2.6rem}}a:not([class]){color:var(--wp--preset--color--contrast);display:inline-block;font-weight:400;text-decoration:underline;transition:color var(--default-transition)}a:not([class]):focus,a:not([class]):hover{color:var(--wp--preset--color--base)}a:not([class]) img{border:0}
