/* Generated from Figma text styles by tools/figma2wp (do not edit by hand). Loaded in editor + front end. */
:root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-l700-36-n-up { font-family:var(--pb-font-foot); font-weight:700; font-size:36px; line-height:1.2; text-transform:uppercase; letter-spacing:normal; }
:root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p400-18-n { font-family:var(--pb-font); font-weight:400; font-size:18px; line-height:1.5; text-transform:none; letter-spacing:normal; }
:root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p400-20-n { font-family:var(--pb-font); font-weight:400; font-size:20px; line-height:1.5; text-transform:none; letter-spacing:normal; }
:root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p400-24-n { font-family:var(--pb-font); font-weight:400; font-size:24px; line-height:1.5; text-transform:none; letter-spacing:normal; }
:root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p400-30-n { font-family:var(--pb-font); font-weight:400; font-size:30px; line-height:1.5; text-transform:none; letter-spacing:normal; }
:root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p500-16-n { font-family:var(--pb-font); font-weight:500; font-size:16px; line-height:1.5; text-transform:none; letter-spacing:normal; }
:root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p500-16-n-cap { font-family:var(--pb-font); font-weight:500; font-size:16px; line-height:1.5; text-transform:capitalize; letter-spacing:normal; }
:root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p500-24-45-cap { font-family:var(--pb-font); font-weight:500; font-size:24px; line-height:45px; text-transform:capitalize; letter-spacing:normal; }
:root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p600-16-n { font-family:var(--pb-font); font-weight:600; font-size:16px; line-height:1.5; text-transform:none; letter-spacing:normal; }
:root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p600-20-n { font-family:var(--pb-font); font-weight:600; font-size:20px; line-height:1.5; text-transform:none; letter-spacing:normal; }
:root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p600-24-n { font-family:var(--pb-font); font-weight:600; font-size:24px; line-height:1.5; text-transform:none; letter-spacing:normal; }
:root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p700-16-n { font-family:var(--pb-font); font-weight:700; font-size:16px; line-height:1.5; text-transform:none; letter-spacing:normal; }
:root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p700-18-n { font-family:var(--pb-font); font-weight:700; font-size:18px; line-height:1.5; text-transform:none; letter-spacing:normal; }
:root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p700-20-45-cap { font-family:var(--pb-font); font-weight:700; font-size:20px; line-height:45px; text-transform:capitalize; letter-spacing:normal; }
:root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p700-20-45-up { font-family:var(--pb-font); font-weight:700; font-size:20px; line-height:45px; text-transform:uppercase; letter-spacing:normal; }
:root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p700-20-n { font-family:var(--pb-font); font-weight:700; font-size:20px; line-height:1.5; text-transform:none; letter-spacing:normal; }
:root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p700-28-n-up { font-family:var(--pb-font); font-weight:700; font-size:28px; line-height:1.5; text-transform:uppercase; letter-spacing:normal; }
:root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p700-32-n { font-family:var(--pb-font); font-weight:700; font-size:32px; line-height:1.5; text-transform:none; letter-spacing:normal; }
:root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p700-34-45-cap { font-family:var(--pb-font); font-weight:700; font-size:34px; line-height:45px; text-transform:capitalize; letter-spacing:normal; }
:root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p700-36-36 { font-family:var(--pb-font); font-weight:700; font-size:36px; line-height:36px; text-transform:none; letter-spacing:normal; }
:root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p700-36-45-cap { font-family:var(--pb-font); font-weight:700; font-size:36px; line-height:45px; text-transform:capitalize; letter-spacing:normal; }
:root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p700-36-n { font-family:var(--pb-font); font-weight:700; font-size:36px; line-height:1.5; text-transform:none; letter-spacing:normal; }
:root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p700-36-n-cap { font-family:var(--pb-font); font-weight:700; font-size:36px; line-height:1.5; text-transform:capitalize; letter-spacing:normal; }
:root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p700-36-n-up { font-family:var(--pb-font); font-weight:700; font-size:36px; line-height:1.5; text-transform:uppercase; letter-spacing:normal; }
:root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p700-40-n { font-family:var(--pb-font); font-weight:700; font-size:40px; line-height:1.5; text-transform:none; letter-spacing:normal; }
:root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p700-46-45-cap { font-family:var(--pb-font); font-weight:700; font-size:46px; line-height:45px; text-transform:capitalize; letter-spacing:normal; }
:root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p700-50-104 { font-family:var(--pb-font); font-weight:700; font-size:50px; line-height:1.04; text-transform:none; letter-spacing:normal; }
:root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p700-58-60 { font-family:var(--pb-font); font-weight:700; font-size:58px; line-height:60px; text-transform:none; letter-spacing:normal; }
:root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p700-60-60 { font-family:var(--pb-font); font-weight:700; font-size:60px; line-height:60px; text-transform:none; letter-spacing:normal; }
:root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p700-72-104 { font-family:var(--pb-font); font-weight:700; font-size:72px; line-height:1.04; text-transform:none; letter-spacing:normal; }

@container pb-page (max-width: 899px) {
    :root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-l700-36-n-up { font-size:32px; }
    :root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p400-20-n { font-size:20px; }
    :root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p400-24-n { font-size:23px; }
    :root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p400-30-n { font-size:27px; }
    :root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p500-24-45-cap { font-size:23px; line-height:43px; }
    :root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p600-20-n { font-size:20px; }
    :root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p600-24-n { font-size:23px; }
    :root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p700-20-45-cap { font-size:20px; line-height:45px; }
    :root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p700-20-45-up { font-size:20px; line-height:45px; }
    :root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p700-20-n { font-size:20px; }
    :root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p700-28-n-up { font-size:26px; }
    :root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p700-32-n { font-size:28px; }
    :root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p700-34-45-cap { font-size:30px; line-height:40px; }
    :root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p700-36-36 { font-size:32px; line-height:32px; }
    :root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p700-36-45-cap { font-size:32px; line-height:40px; }
    :root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p700-36-n { font-size:32px; }
    :root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p700-36-n-cap { font-size:32px; }
    :root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p700-36-n-up { font-size:32px; }
    :root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p700-40-n { font-size:34px; }
    :root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p700-46-45-cap { font-size:39px; line-height:38px; }
    :root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p700-50-104 { font-size:42px; }
    :root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p700-58-60 { font-size:48px; line-height:50px; }
    :root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p700-60-60 { font-size:50px; line-height:50px; }
    :root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p700-72-104 { font-size:60px; }
}
@container pb-page (max-width: 599px) {
    :root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-l700-36-n-up { font-size:27px; }
    :root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p400-20-n { font-size:19px; }
    :root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p400-24-n { font-size:22px; }
    :root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p400-30-n { font-size:24px; }
    :root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p500-24-45-cap { font-size:22px; line-height:41px; }
    :root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p600-20-n { font-size:19px; }
    :root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p600-24-n { font-size:22px; }
    :root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p700-20-45-cap { font-size:19px; line-height:43px; }
    :root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p700-20-45-up { font-size:19px; line-height:43px; }
    :root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p700-20-n { font-size:19px; }
    :root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p700-28-n-up { font-size:23px; }
    :root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p700-32-n { font-size:25px; }
    :root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p700-34-45-cap { font-size:26px; line-height:34px; }
    :root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p700-36-36 { font-size:27px; line-height:27px; }
    :root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p700-36-45-cap { font-size:27px; line-height:34px; }
    :root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p700-36-n { font-size:27px; }
    :root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p700-36-n-cap { font-size:27px; }
    :root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p700-36-n-up { font-size:27px; }
    :root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p700-40-n { font-size:29px; }
    :root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p700-46-45-cap { font-size:32px; line-height:31px; }
    :root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p700-50-104 { font-size:35px; }
    :root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p700-58-60 { font-size:39px; line-height:40px; }
    :root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p700-60-60 { font-size:40px; line-height:40px; }
    :root :is(p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a).is-style-pb-p700-72-104 { font-size:47px; }
}
