
section.container.heading-container{width:var(--block-default-width, calc(var(--text-width) + 2 * var(--global-padding)));max-width:var(--block-default-max-width, 100%);padding-left:var(--block-default-padding-left, var(--global-padding));padding-right:var(--block-default-padding-right, var(--global-padding));margin-top:var(--heading-margin-top, 0)}section.container.heading-container.align-wide{width:calc(var(--content-width) + 2 * var(--global-padding))}section.container.heading-container.align-full{max-width:100%;width:100%}section.container.heading-container.align-wide{padding-left:var(--block-default-wide-padding-left, var(--global-padding));padding-right:var(--block-default-wide-padding-right, var(--global-padding))}section.container.heading-container.align-full{padding-left:var(--block-default-full-padding-left, var(--global-padding));padding-right:var(--block-default-full-padding-right, var(--global-padding))}section.container.heading-container.align-full .wp-block-group__inner-container>.container{padding-left:var(--block-default-full-inner-padding-left, 0);padding-right:var(--block-default-full-inner-padding-right, 0)}section.container.heading-container:not(:last-of-type){margin-bottom:var(--heading-margin-bottom, 10px)}h1,h2,h3,h4{margin:0}h1.has-text-align-center,h2.has-text-align-center,h3.has-text-align-center,h4.has-text-align-center{text-align:center}h1,h1[data-type="core/heading"],.h1-style{font-size:var(--h1-font-size, 38px);font-weight:var(--h1-font-weight, 700);line-height:var(--h1-line-height, 1.2);font-family:var(--h1-font-family,var(--secondary-font));color:var(--h1-color, var(--text-color, #333));text-transform:var(--h1-text-transform, uppercase)}h2,h2[data-type="core/heading"],.h2-style{font-size:var(--h2-font-size, 26px);font-weight:var(--h2-font-weight, 700);line-height:var(--h2-line-height, 1.2);font-family:var(--h2-font-family,var(--secondary-font));color:var(--h2-color, var(--text-color, #333));text-transform:var(--h2-text-transform, uppercase)}h3,h3[data-type="core/heading"],.h3-style{color:var(--h3-color, var(--text-color, #333));font-size:var(--h3-font-size, 22px);line-height:var(--h3-line-height, 1.2);font-family:var(--h3-font-family,var(--secondary-font));font-weight:var(--h3-font-weight, 700);text-transform:var(--h3-text-transform, uppercase)}*,*::before,*::after{--h1-font-weight:500;--h2-font-weight:500;--h3-font-weight:500}.paragraph-container{width:var(--block-default-width, calc(var(--text-width) + 2 * var(--global-padding)));max-width:var(--block-default-max-width, 100%);padding-left:var(--block-default-padding-left, var(--global-padding));padding-right:var(--block-default-padding-right, var(--global-padding))}.paragraph-container.align-wide{width:calc(var(--content-width) + 2 * var(--global-padding))}.paragraph-container.align-full{max-width:100%;width:100%}.paragraph-container.align-wide{padding-left:var(--block-default-wide-padding-left, var(--global-padding));padding-right:var(--block-default-wide-padding-right, var(--global-padding))}.paragraph-container.align-full{padding-left:var(--block-default-full-padding-left, var(--global-padding));padding-right:var(--block-default-full-padding-right, var(--global-padding))}.paragraph-container.align-full .wp-block-group__inner-container>.container{padding-left:var(--block-default-full-inner-padding-left, 0);padding-right:var(--block-default-full-inner-padding-right, 0)}.paragraph-container p,
[data-type="core/paragraph"],
[class^=woocommerce] p{font-family:var(--p-font-family,var(--primary-font));font-size:var(--p-font-size, 18px);font-weight:var(--p-font-weight, 400);line-height:var(--p-line-height, 1.2);margin:var(--p-margin, 0)}.paragraph-container p:not(.has-text-color),
[data-type="core/paragraph"]:not(.has-text-color),
[class^=woocommerce] p:not(.has-text-color){color:var(--p-color, var(--text-color, #333))}.paragraph-container p a,
[data-type="core/paragraph"] a,
[class^=woocommerce] p
a{color:var(--link-color, var(--p-color));-webkit-text-decoration:var(--link-decoration, none);text-decoration:var(--link-decoration, none)}.paragraph-container p strong,
[data-type="core/paragraph"] strong,
[class^=woocommerce] p
strong{color:var(--p-strong-color, var(--p-color, var(--text-color, #333)))}.paragraph-container p.has-text-align-center,
[data-type="core/paragraph"].has-text-align-center,
[class^=woocommerce] p.has-text-align-center{text-align:center}.paragraph-container:not(:last-of-type){margin-bottom:var(--paragraph-not-last-margin-bottom, var(--global-padding))}*,*::before,*::after{--paragraph-not-last-margin-bottom:30px;--p-font-size:18px}