:where(.wp-site-blocks)>*{margin-top:0px}*,*::before,*::after{box-sizing:border-box}:root{--wp--custom--layout--content-size: 1340px;--wp--custom--layout--wide-size: 1920px;--primary: var(--wp--preset--color--primary);--secondary: var(--wp--preset--color--secondary);--accent: var(--wp--preset--color--accent);--black: var(--wp--preset--color--black);--white: var(--wp--preset--color--white);--text-default: var(--black);--nav-gap: 28px;--nav-padding-y: 18px;--nav-link-color: var(--text-default);--nav-link-hover: var(--primary);--nav-border-color: rgba(0, 0, 0, 0.08);--nav-backdrop: rgba(0, 0, 0, 0.65);--nav-menu-bg: var(--white)}body{margin:0 auto;padding:0;line-height:1.6;max-width:var(--wp--custom--layout--wide-size);position:relative;font-size:16px;color:var(--text-default);background-color:var(--white)}.container{width:min(90%,var(--wp--custom--layout--content-size));margin:0 auto}.heading-1,h1,.has-heading-1-font-size{font-size:var(--wp--preset--font-size--heading-1);line-height:150%;font-weight:700;margin:0}@media(max-width: 1200px){.heading-1,h1,.has-heading-1-font-size{font-size:56px}}@media(max-width: 992px){.heading-1,h1,.has-heading-1-font-size{font-size:48px}}@media(max-width: 768px){.heading-1,h1,.has-heading-1-font-size{font-size:40px}}@media(max-width: 576px){.heading-1,h1,.has-heading-1-font-size{font-size:32px}}.heading-2,h2,.has-heading-2-font-size{font-size:var(--wp--preset--font-size--heading-2);line-height:150%;font-weight:600;margin:0}@media(max-width: 1200px){.heading-2,h2,.has-heading-2-font-size{font-size:42px}}@media(max-width: 992px){.heading-2,h2,.has-heading-2-font-size{font-size:36px}}@media(max-width: 768px){.heading-2,h2,.has-heading-2-font-size{font-size:30px}}@media(max-width: 576px){.heading-2,h2,.has-heading-2-font-size{font-size:26px}}.heading-3,h3,.has-heading-3-font-size{font-size:var(--wp--preset--font-size--heading-3);line-height:150%;font-weight:600;margin:0}@media(max-width: 1200px){.heading-3,h3,.has-heading-3-font-size{font-size:32px}}@media(max-width: 992px){.heading-3,h3,.has-heading-3-font-size{font-size:28px}}@media(max-width: 768px){.heading-3,h3,.has-heading-3-font-size{font-size:24px}}@media(max-width: 576px){.heading-3,h3,.has-heading-3-font-size{font-size:22px}}.heading-4,h4,.has-heading-4-font-size{font-size:var(--wp--preset--font-size--heading-4);line-height:150%;font-weight:600;margin:0}@media(max-width: 992px){.heading-4,h4,.has-heading-4-font-size{font-size:24px}}@media(max-width: 768px){.heading-4,h4,.has-heading-4-font-size{font-size:22px}}@media(max-width: 576px){.heading-4,h4,.has-heading-4-font-size{font-size:20px}}.heading-5,h5,.has-heading-5-font-size{font-size:var(--wp--preset--font-size--heading-5);line-height:150%;font-weight:600;margin:0}@media(max-width: 768px){.heading-5,h5,.has-heading-5-font-size{font-size:20px}}@media(max-width: 576px){.heading-5,h5,.has-heading-5-font-size{font-size:18px}}.heading-6,h6,.has-heading-6-font-size{font-size:var(--wp--preset--font-size--heading-6);line-height:150%;font-weight:600;margin:0 0 10px 0}@media(max-width: 768px){.heading-6,h6,.has-heading-6-font-size{font-size:18px}}@media(max-width: 576px){.heading-6,h6,.has-heading-6-font-size{font-size:16px}}strong{font-weight:600}.btn,.wp-block-button__link{display:inline-block;padding:12px 35px 15px 40px;font-size:16px;background-color:var(--primary);color:var(--white);text-decoration:none;transition:background-color .3s ease;cursor:pointer;border:none}.wp-block-button__link:hover{background-color:var(--secondary)}:root :where(.is-layout-flow)>:last-child{-webkit-margin-before:0px;margin-block-start:0px}