/* --- minimal-global --- */
:root {
    --wp--preset--color--palette-color-1: var(--theme-palette-color-1, #005F99);
    --wp--preset--color--palette-color-2: var(--theme-palette-color-2, #0396CF);
    --wp--preset--color--palette-color-3: var(--theme-palette-color-3, #1D3B6E);
    --wp--preset--color--palette-color-4: var(--theme-palette-color-4, #28292a);
    --wp--preset--color--palette-color-5: var(--theme-palette-color-5, #e8ebed);
    --wp--preset--color--palette-color-6: var(--theme-palette-color-6, #f4f5f6);
    --wp--preset--color--palette-color-7: var(--theme-palette-color-7, #FBFBFC);
    --wp--preset--color--palette-color-8: var(--theme-palette-color-8, #ffffff);
    --wp--preset--color--palette-color-9: var(--theme-palette-color-9, #f5f8ff);
    --wp--preset--color--palette-color-10: var(--theme-palette-color-10, #1D3B6E);
    --wp--preset--color--palette-color-11: var(--theme-palette-color-11, #ffe500);
    --wp--style--global--content-size: var(--theme-block-max-width);
    --wp--style--global--wide-size: var(--theme-block-wide-max-width);
    --wp--preset--font-size--medium: 20px;
}
:root { --wp--style--block-gap: var(--theme-content-spacing); }
body { margin: 0; }
.color-1-color { color: var(--wp--preset--color--palette-color-1) !important; }
.color-2-color { color: var(--wp--preset--color--palette-color-2) !important; }
.color-3-color { color: var(--wp--preset--color--palette-color-3) !important; }
.color-4-color { color: var(--wp--preset--color--palette-color-4) !important; }
.color-8-color { color: var(--wp--preset--color--palette-color-8) !important; }
.tinted { color: inherit; }
.text-lg { font-size: var(--wp--preset--font-size--medium) !important; }
.linked a:where(:not(.wp-element-button)) { color: var(--wp--preset--color--palette-color-4); }
.layout-box > :where(:not(.alignleft):not(.alignright):not(.full-bleed)) {
    max-width: var(--wp--style--global--content-size);
    margin-left: auto !important;
    margin-right: auto !important;
}
.layout-box > .alignwide { max-width: var(--wp--style--global--wide-size); }
.layout-box > :first-child { margin-block-start: 0; }
.flow > * { margin-block-start: var(--theme-content-spacing); margin-block-end: 0; }
.links-af14620ade35488d14d9ac8f8f20ef17 a:where(:not(.wp-element-button)),
.links-d6d254994ad8e36ad2e82a3265d023b4 a:where(:not(.wp-element-button)),
.links-2906b7cd731c65b6b45fbf52a44adc1d a:where(:not(.wp-element-button)) {
    color: var(--wp--preset--color--palette-color-4);
}
[data-nav*="type-1"] { --has-transparent-header: 1; }

/* --- minimal-base --- */
*, *::before, *::after { box-sizing: border-box; }
img { max-width: 100%; height: auto; }
.full-bleed { max-width: none !important; width: 100%; }
.img-block { margin: 0; }
.img-block img { vertical-align: middle; }
.group { box-sizing: border-box; }
figure { margin: 0; }
.sr-only {
    border: 0; clip: rect(1px,1px,1px,1px); clip-path: inset(50%);
    height: 1px; margin: -1px; overflow: hidden; padding: 0;
    position: absolute; width: 1px; word-wrap: normal !important;
}
.sr-only:focus {
    background-color: #f1f1f1; border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0,0,0,.6); clip: auto !important;
    clip-path: none; color: #21759b; display: block; font-size: .875rem;
    font-weight: 700; height: auto; left: 5px; line-height: normal;
    padding: 15px 23px 14px; text-decoration: none; top: 5px;
    width: auto; z-index: 100000;
}

/* --- theme-global --- */
[data-nav*="type-1"] .site-header [data-id="button"] [class*="btn"] {--theme-button-font-weight:400;--theme-button-font-size:20px;} [data-nav*="type-1"] .site-header [data-id="button"] .btn {--theme-button-text-initial-color:var(--theme-palette-color-1);} [data-nav*="type-1"] .site-header [data-id="button"] .btn-ghost {--theme-button-text-initial-color:var(--theme-button-background-initial-color);--theme-button-text-hover-color:#ffffff;} [data-nav*="type-1"] .site-header [data-id="button"] {--theme-button-background-initial-color:var(--theme-palette-color-8);--theme-button-background-hover-color:var(--theme-palette-color-1);--theme-button-border-radius:10px;} [data-nav*="type-1"] .site-header [data-id="logo"] .site-logo-container {--logo-max-height:35px;} [data-nav*="type-1"] .site-header [data-id="logo"] .site-title {--theme-font-weight:700;--theme-font-size:25px;--theme-line-height:1.5;--theme-link-initial-color:var(--theme-palette-color-4);} [data-nav*="type-1"] .site-header [data-row*="middle"] {--height:120px;--theme-border-top:none;--theme-border-bottom:none;--theme-box-shadow:none;--theme-backdrop-blur:2px;--row-border-radius:20px;} [data-nav*="type-1"] .site-header [data-row*="middle"] > div {background-color:initial;background-image:linear-gradient(0deg,rgba(255,255,255,0) 0%,rgb(255,255,255) 100%);--theme-border-top:none;--theme-border-bottom:none;} [data-nav*="type-1"] .site-header [data-transparent-row="yes"][data-row*="middle"] > div {background-color:rgba(255, 255, 255, 0);background-image:none;--theme-border-top:none;--theme-border-bottom:none;} [data-nav*="type-1"] .site-header [data-transparent-row="yes"][data-row*="middle"] {--theme-border-top:none;--theme-border-bottom:none;--theme-box-shadow:none;--theme-backdrop-blur:2px;} [data-nav*="type-1"] .site-header [data-sticky*="yes"] [data-row*="middle"] > div {background-color:rgba(255, 255, 255, 0.8);background-image:none;--theme-border-top:none;--theme-border-bottom:none;} [data-nav*="type-1"] .site-header [data-sticky*="yes"] [data-row*="middle"] {--theme-border-top:none;--theme-border-bottom:none;--theme-box-shadow:0px 10px 20px rgba(44,62,80,0.05);--theme-backdrop-blur:9px;} [data-nav*="type-1"] [data-id="mobile-menu"] {--items-vertical-spacing:5px;--theme-font-weight:400;--theme-font-size:20px;--theme-link-initial-color:rgba(255, 255, 255, 0.6);--theme-link-hover-color:var(--theme-palette-color-8);--mobile-menu-divider:1px solid rgba(255, 255, 255, 0.2);} [data-nav*="type-1"] #offcanvas {background-color:rgba(18, 21, 25, 0.98);--panel-content-height:100%;} [data-nav*="type-1"] #offcanvas .theme-toggle-close {--theme-icon-size:24px;} [data-nav*="type-1"] [data-id="offcanvas-logo"] {--logo-max-height:50px;} [data-nav*="type-1"] {--header-height:120px;--header-sticky-height:120px;--header-sticky-animation-speed:0.2s;--header-sticky-offset:30px;} [data-nav*="type-1"] .site-header {background-image:none;} [data-nav*="type-1"] [data-transparent] {background-image:none;} [data-nav*="type-1"] [data-sticky*="yes"] {background-image:none;} [data-foot*="type-1"] .site-footer [data-row*="bottom"] > div {--container-spacing:3rem;--theme-border:none;--theme-border-top:none;--theme-border-bottom:none;--grid-template-columns:repeat(2, 1fr);} [data-foot*="type-1"] .site-footer [data-row*="bottom"] .widget-title {--theme-font-size:16px;} [data-foot*="type-1"] .site-footer [data-row*="bottom"] {--theme-border-top:1px dotted #dddddd;--theme-border-bottom:none;background-color:transparent;} [data-foot*="type-1"] [data-id="copyright"] {--theme-font-weight:400;--theme-font-size:18px;--theme-line-height:1.3;--theme-text-color:var(--theme-palette-color-4);--theme-link-initial-color:var(--theme-palette-color-5);--theme-link-hover-color:var(--theme-palette-color-1);} [data-foot*="type-1"] [data-column="copyright"] {--horizontal-alignment:left;} [data-foot*="type-1"] .site-footer [data-row*="middle"] > div {--container-spacing:70px;--vertical-alignment:center;--theme-border:none;--theme-border-top:none;--theme-border-bottom:none;--grid-template-columns:1fr 2fr;} [data-foot*="type-1"] .site-footer [data-row*="middle"] .widget-title {--theme-font-size:16px;--theme-heading-color:var(--theme-palette-color-8);} [data-foot*="type-1"] .site-footer [data-row*="middle"] .widget > *:not(.widget-title) {--theme-font-size:17px;} [data-foot*="type-1"] .site-footer [data-row*="middle"] .widget {--theme-text-color:var(--theme-palette-color-8);--theme-link-initial-color:var(--theme-palette-color-5);} [data-foot*="type-1"] .site-footer [data-row*="middle"] {--theme-border-top:none;--theme-border-bottom:none;background-color:transparent;} [data-foot*="type-1"] [data-id="socials"].footer-socials {--theme-icon-size:25px;--items-spacing:31px;} [data-foot*="type-1"] [data-column="socials"] {--horizontal-alignment:flex-end;} [data-foot*="type-1"] [data-id="socials"].footer-socials [data-color="custom"] {--theme-icon-color:var(--theme-palette-color-4);--background-color:rgba(218, 222, 228, 0.3);--background-hover-color:var(--theme-palette-color-1);} [data-foot*="type-1"] [data-id="socials"].footer-socials .theme-label {--visibility:none;} [data-foot*="type-1"] .site-footer [data-column="widget-area-1"] .widget {--theme-text-color:var(--theme-palette-color-4);} [data-foot*="type-1"] .site-footer {background-color:#ffffff;--footer-container-padding:0px;}:root {--theme-font-family:'Instrument Sans', Sans-Serif;--theme-font-weight:400;--theme-text-transform:none;--theme-text-decoration:none;--theme-font-size:18px;--theme-line-height:1.65;--theme-letter-spacing:-0.16px;--theme-button-font-weight:500;--theme-button-text-transform:none;--theme-button-font-size:15px;--has-classic-forms:var(--true);--has-modern-forms:var(--false);--theme-form-field-height:50px;--theme-form-field-border-radius:0px;--theme-form-field-border-initial-color:var(--border-color);--theme-form-field-border-focus-color:var(--theme-palette-color-1);--theme-form-field-border-width:2px;--theme-form-selection-field-initial-color:var(--theme-border-color);--theme-form-selection-field-active-color:var(--theme-palette-color-1);--theme-palette-color-1:#005F99;--theme-palette-color-2:#0396CF;--theme-palette-color-3:#1D3B6E;--theme-palette-color-4:#28292a;--theme-palette-color-5:#e8ebed;--theme-palette-color-6:#f4f5f6;--theme-palette-color-7:#FBFBFC;--theme-palette-color-8:#ffffff;--theme-palette-color-9:#f5f8ff;--theme-palette-color-11:#ffe500;--theme-text-color:var(--theme-palette-color-3);--theme-link-initial-color:var(--theme-palette-color-1);--theme-link-hover-color:var(--theme-palette-color-2);--theme-selection-text-color:#ffffff;--theme-selection-background-color:var(--theme-palette-color-1);--theme-border-color:var(--theme-palette-color-5);--theme-headings-color:var(--theme-palette-color-4);--theme-content-spacing:1.5em;--theme-button-min-height:60px;--theme-button-text-initial-color:#ffffff;--theme-button-text-hover-color:#ffffff;--theme-button-background-initial-color:var(--theme-palette-color-1);--theme-button-background-hover-color:var(--theme-palette-color-2);--theme-button-border:none;--theme-button-border-radius:0px;--theme-button-padding:5px 20px;--theme-normal-container-max-width:1290px;--theme-content-vertical-spacing:60px;--theme-container-edge-spacing:90vw;--theme-narrow-container-max-width:750px;--theme-wide-offset:130px;}h1 {--theme-font-weight:700;--theme-font-size:40px;--theme-line-height:1.5;}h2 {--theme-font-weight:700;--theme-font-size:35px;--theme-line-height:1.5;}h3 {--theme-font-weight:700;--theme-font-size:30px;--theme-line-height:1.5;}h4 {--theme-font-weight:700;--theme-font-size:25px;--theme-line-height:1.5;}h5 {--theme-font-weight:700;--theme-font-size:20px;--theme-line-height:1.5;}h6 {--theme-font-weight:700;--theme-font-size:16px;--theme-line-height:1.5;}.block-pullquote {--theme-font-family:Georgia;--theme-font-weight:600;--theme-font-size:25px;}pre, code, samp, kbd {--theme-font-family:monospace;--theme-font-weight:400;--theme-font-size:16px;}figcaption {--theme-font-size:14px;}.theme-sidebar .widget-title {--theme-font-size:20px;}.theme-sidebar .widget > *:not(.widget-title) {--theme-font-size:17px;}.theme-breadcrumbs {--theme-font-weight:600;--theme-text-transform:uppercase;--theme-font-size:12px;}body {background-color:var(--theme-palette-color-7);background-image:none;} [data-prefix="single_blog_post"] .entry-header .-title {--theme-font-size:30px;} [data-prefix="single_blog_post"] .entry-header .entry-meta {--theme-font-weight:600;--theme-text-transform:uppercase;--theme-font-size:12px;--theme-line-height:1.3;} [data-prefix="blog"] .entry-header .-title {--theme-font-size:75px;--theme-heading-color:var(--theme-palette-color-8);} [data-prefix="blog"] .entry-header .entry-meta {--theme-font-weight:600;--theme-text-transform:uppercase;--theme-font-size:12px;--theme-line-height:1.3;} [data-prefix="blog"] .entry-header .theme-breadcrumbs {--theme-text-color:rgba(255, 255, 255, 0.6);--theme-link-initial-color:rgba(255, 255, 255, 0.6);--theme-link-hover-color:var(--theme-palette-color-8);} [data-prefix="blog"] .hero-section[data-type="type-2"] {background-color:#1d2233;background-image:linear-gradient(rgba(29, 34, 51, 0.8), rgba(29, 34, 51, 0.8)), none;--container-padding:90px 0;} [data-prefix="categories"] .entry-header .-title {--theme-font-size:75px;--theme-heading-color:var(--theme-palette-color-8);} [data-prefix="categories"] .entry-header .entry-meta {--theme-font-weight:600;--theme-text-transform:uppercase;--theme-font-size:12px;--theme-line-height:1.3;} [data-prefix="categories"] .entry-header .theme-breadcrumbs {--theme-text-color:rgba(255, 255, 255, 0.6);--theme-link-initial-color:rgba(255, 255, 255, 0.6);--theme-link-hover-color:var(--theme-palette-color-8);} [data-prefix="categories"] .hero-section[data-type="type-2"] {background-color:#1d2233;background-image:linear-gradient(rgba(29, 34, 51, 0.8), rgba(29, 34, 51, 0.8)), none;--container-padding:90px 0;} [data-prefix="search"] .entry-header .-title {--theme-font-size:30px;} [data-prefix="search"] .entry-header .entry-meta {--theme-font-weight:600;--theme-text-transform:uppercase;--theme-font-size:12px;--theme-line-height:1.3;} [data-prefix="author"] .entry-header .-title {--theme-font-size:30px;} [data-prefix="author"] .entry-header .entry-meta {--theme-font-weight:600;--theme-text-transform:uppercase;--theme-font-size:12px;--theme-line-height:1.3;} [data-prefix="author"] .hero-section[data-type="type-2"] {background-color:var(--theme-palette-color-6);background-image:none;--container-padding:50px 0px;} [data-prefix="single_"] .entry-header .-title {--theme-font-size:30px;} [data-prefix="single_"] .entry-header .entry-meta {--theme-font-weight:600;--theme-text-transform:uppercase;--theme-font-size:12px;--theme-line-height:1.3;} [data-prefix="blog"] .entries {--grid-template-columns:repeat(3, minmax(0, 1fr));} [data-prefix="blog"] .entry-card .entry-title {--theme-font-size:20px;--theme-line-height:1.3;} [data-prefix="blog"] .entry-card .entry-meta {--theme-font-weight:600;--theme-text-transform:uppercase;--theme-font-size:12px;} [data-prefix="blog"] [data-archive="default"] .card-content .media-box {--card-element-spacing:30px;} [data-prefix="blog"] [data-archive="default"] .card-content .entry-meta[data-id="Dw8tal"] {--card-element-spacing:15px;} [data-prefix="categories"] .entries {--grid-template-columns:repeat(3, minmax(0, 1fr));} [data-prefix="categories"] .entry-card .entry-title {--theme-font-size:20px;--theme-line-height:1.3;} [data-prefix="categories"] .entry-card .entry-meta {--theme-font-weight:600;--theme-text-transform:uppercase;--theme-font-size:12px;} [data-prefix="categories"] [data-archive="default"] .card-content .media-box {--card-element-spacing:30px;} [data-prefix="categories"] [data-archive="default"] .card-content .entry-meta[data-id="prEzJD"] {--card-element-spacing:15px;} [data-prefix="author"] .entries {--grid-template-columns:repeat(3, minmax(0, 1fr));} [data-prefix="author"] .entry-card .entry-title {--theme-font-size:20px;--theme-line-height:1.3;} [data-prefix="author"] .entry-card .entry-meta {--theme-font-weight:600;--theme-text-transform:uppercase;--theme-font-size:12px;} [data-prefix="author"] .entry-card {background-color:var(--theme-palette-color-8);--theme-box-shadow:0px 12px 18px -6px rgba(34, 56, 101, 0.04);} [data-prefix="search"] .entries {--grid-template-columns:repeat(3, minmax(0, 1fr));} [data-prefix="search"] .entry-card .entry-title {--theme-font-size:20px;--theme-line-height:1.3;} [data-prefix="search"] .entry-card .entry-meta {--theme-font-weight:600;--theme-text-transform:uppercase;--theme-font-size:12px;} [data-prefix="search"] .entry-card {background-color:var(--theme-palette-color-8);--theme-box-shadow:0px 12px 18px -6px rgba(34, 56, 101, 0.04);}form textarea {--theme-form-field-height:170px;} [data-sidebar] {--sidebar-gap:3%;}.theme-sidebar {--theme-link-initial-color:var(--theme-text-color);--sidebar-widgets-spacing:50px;} [data-prefix="single_blog_post"] .theme-related-posts-container {--padding:80px;background-color:#1d2233;} [data-prefix="single_blog_post"] .theme-related-posts .theme-module-title {--theme-heading-color:var(--theme-palette-color-8);} [data-prefix="single_blog_post"] .theme-related-posts .related-entry-title {--theme-font-size:16px;--theme-heading-color:rgba(255, 255, 255, 0.8);--theme-link-hover-color:var(--theme-palette-color-8);} [data-prefix="single_blog_post"] .theme-related-posts .entry-meta {--theme-font-size:14px;--theme-text-color:rgba(255, 255, 255, 0.6);} [data-prefix="single_blog_post"] .theme-related-posts .media-box {--theme-border-radius:0px;} [data-prefix="single_blog_post"] .theme-related-posts {--grid-template-columns:repeat(4, minmax(0, 1fr));} [data-prefix="single_blog_post"] [class*="wrap"] > article[class*="post"] {--has-boxed:var(--false);--has-wide:var(--true);} [data-prefix="single_"] [class*="wrap"] > article[class*="post"] {--has-boxed:var(--false);--has-wide:var(--true);}@media (max-width: 999.98px) {  [data-nav*="type-1"] .site-header [data-id="logo"] .site-logo-container {--logo-max-height:30px;} [data-nav*="type-1"] .site-header [data-row*="middle"] {--height:100px;} [data-nav*="type-1"] [data-id="mobile-menu"] {--items-vertical-spacing:10px;--theme-font-size:30px;} [data-nav*="type-1"] #offcanvas {background-color:var(--theme-palette-color-3);--horizontal-alignment:initial;--text-horizontal-alignment:initial;} [data-nav*="type-1"] #offcanvas .theme-toggle-close {--theme-icon-color:var(--theme-palette-color-8);} [data-nav*="type-1"] [data-id="offcanvas-logo"] {--logo-max-height:65px;} [data-nav*="type-1"] {--header-height:100px;--header-sticky-height:100px;} [data-foot*="type-1"] .site-footer [data-row*="bottom"] > div {--grid-template-columns:initial;} [data-foot*="type-1"] [data-column="copyright"] {--horizontal-alignment:center;} [data-foot*="type-1"] .site-footer [data-row*="middle"] > div {--container-spacing:50px;--grid-template-columns:initial;} [data-foot*="type-1"] [data-column="socials"] {--horizontal-alignment:center;} [data-foot*="type-1"] .site-footer [data-column="widget-area-1"] {--text-horizontal-alignment:center;--horizontal-alignment:center;} [data-prefix="blog"] .entry-header .-title {--theme-font-size:50px;} [data-prefix="blog"] .hero-section[data-type="type-2"] {--container-padding:80px 0;} [data-prefix="categories"] .entry-header .-title {--theme-font-size:50px;} [data-prefix="categories"] .hero-section[data-type="type-2"] {--container-padding:80px 0;} [data-prefix="blog"] .entries {--grid-template-columns:repeat(2, minmax(0, 1fr));} [data-prefix="categories"] .entries {--grid-template-columns:repeat(2, minmax(0, 1fr));} [data-prefix="author"] .entries {--grid-template-columns:repeat(2, minmax(0, 1fr));} [data-prefix="search"] .entries {--grid-template-columns:repeat(2, minmax(0, 1fr));} [data-prefix="single_blog_post"] .theme-related-posts {--grid-template-columns:repeat(2, minmax(0, 1fr));}}@media (max-width: 689.98px) {[data-nav*="type-1"] .site-header [data-row*="middle"] {--height:80px;} [data-nav*="type-1"] {--header-height:80px;--header-sticky-height:80px;} [data-foot*="type-1"] .site-footer [data-row*="bottom"] > div {--grid-template-columns:initial;} [data-foot*="type-1"] .site-footer [data-row*="middle"] > div {--container-spacing:40px;--grid-template-columns:initial;} [data-prefix="blog"] .entry-header .-title {--theme-font-size:35px;} [data-prefix="categories"] .entry-header .-title {--theme-font-size:35px;} [data-prefix="blog"] .entries {--grid-template-columns:repeat(1, minmax(0, 1fr));} [data-prefix="blog"] .entry-card .entry-title {--theme-font-size:18px;} [data-prefix="categories"] .entries {--grid-template-columns:repeat(1, minmax(0, 1fr));} [data-prefix="categories"] .entry-card .entry-title {--theme-font-size:18px;} [data-prefix="author"] .entries {--grid-template-columns:repeat(1, minmax(0, 1fr));} [data-prefix="author"] .entry-card .entry-title {--theme-font-size:18px;} [data-prefix="search"] .entries {--grid-template-columns:repeat(1, minmax(0, 1fr));} [data-prefix="search"] .entry-card .entry-title {--theme-font-size:18px;}:root {--theme-content-vertical-spacing:50px;--theme-container-edge-spacing:88vw;} [data-prefix="single_blog_post"] .theme-related-posts-container {--padding:60px;} [data-prefix="single_blog_post"] .theme-related-posts {--grid-template-columns:repeat(1, minmax(0, 1fr));}}

/* --- layout-frontend --- */
#start-resizable-editor-section{display:none}.xd-button-group:not(.xd-collapse-on-desktop) .editor-layout{justify-content:var(--xd-alignment-justify-content)}.xd-button-group:is(.xd--collapse-on-desktop)>.editor-inner>.editor-layout>[data-block]{margin-inline-end:var(--xd-alignment-margin-right);margin-inline-start:var(--xd-alignment-margin-left)}.xd--block-orientation-horizontal>.editor-inner>.editor-layout>*+*{margin-left:var(--block-margin-bottom)}.xd--block-orientation-horizontal>.editor-inner>.editor-layout{display:flex!important;flex-direction:row}.xd--block-orientation-horizontal>.editor-inner>.editor-layout>*{margin-bottom:0;margin-top:0}.xd--block-orientation-horizontal>.editor-inner>.editor-layout>[data-block]{width:auto}.block-button{--block-margin-bottom:0}.block.block-button{min-width:-moz-fit-content;min-width:fit-content;width:auto}.xd-button,.xd-button:after,.xd-button:before{box-sizing:border-box}.xd-button-group{max-width:none!important}.block.block-blockquote :is(.box.block-blockquote__content,.inner){flex-direction:row}.block-blockquote__content{max-width:none!important}.block-blockquote .block-icon{flex:0;margin-inline-end:16px;width:auto}.block-card__image{background-size:cover;height:300px;width:100%}.block-card__image+.block-card__content:not(.box-padding){padding-top:var(--block-margin-bottom)}.block-card__content{display:flex;flex-direction:column}.block-call-to-action__content>.inner.col-flex{justify-content:center}.block-carousel{--gap:30px;--slides-to-show:1;--button-offset:12px;--button-gap:12px;--button-height:40px;--button-width:40px;--dot-color:#aaa;--dot-color-hover:#1b1b1b;--dot-size:8px;--dot-gap:16px;--dot-active-width:30px;--dot-active-height:var(--dot-size,8px);--dot-offset:12px;--transition-duration:0.3s;--cols-spacing:0px!important}.block-carousel .block-carousel__content-wrapper{max-width:100%}.block-carousel.xd--is-slide[data-slides-to-show="1"]{--gap:0px}.block-carousel .block-carousel__slider>.col-block{order:0}.block-carousel__slider{background:#0000;cursor:grab;display:flex;flex-direction:row;margin:0 auto;overflow:hidden;position:relative;scrollbar-width:none;width:100%}.block-carousel__slider-wrapper{position:relative;z-index:1}.block-carousel__button,.block-carousel__dot{all:unset!important;cursor:pointer!important;transition:all .3s ease-in-out,outline-offset 0s,outline 0s!important}.block-carousel__button:before,.block-carousel__dot:before{transition:all .3s ease-in-out!important}.block-carousel__buttons{align-items:center;display:flex;flex-direction:row;gap:var(--button-gap,12px);inset:var(--button-offset,12px);justify-content:space-between;pointer-events:none;position:absolute;z-index:9999}.block-carousel__buttons svg{overflow:visible}.block-carousel__button{pointer-events:all!important;-webkit-user-select:none;user-select:none}.block-carousel__dots{display:flex;flex-direction:row;gap:min(var(--dot-gap),var(--dot-gap) - (24px - var(--dot-size)));justify-content:center;margin-top:max(var(--dot-offset),-24px);min-height:24px;position:relative;top:min(0px,var(--dot-offset) + 24px);z-index:2}.block-carousel__dots li{list-style:none}.block-carousel.xd--is-fade .block-carousel__slider>.col-block{flex:1 0 100%!important;height:auto;opacity:1;transition:opacity .3s ease-in-out;transition-delay:calc(var(--transition-duration, .3s)*.3);transition-duration:max(var(--transition-duration,.3s) * 1.15,.01s);width:100%}.block-carousel.xd--is-fade .block-carousel__slider>.col-block.block-carousel__slide--active{transition-delay:0s;transition-duration:var(--transition-duration,.3s)}.block-carousel.xd--is-fade .block-carousel__slider>.col-block:not(:first-child){left:0;opacity:0;position:relative;visibility:hidden}.block-carousel.xd--is-slide .block-carousel__slider:not(.xd--snapping-deactivated){scroll-behavior:smooth;scroll-snap-type:inline mandatory}.block-carousel .block-carousel__slider.xd--snapping-deactivated{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.block-carousel.xd--is-slide .block-carousel__slider{-ms-overflow-style:none;gap:var(--gap);overflow-x:scroll;overflow-x:-moz-scrollbars-none;overflow-y:hidden;overscroll-behavior-inline:contain}.block-carousel.xd--is-slide .block-carousel__slider::-webkit-scrollbar{display:none!important;height:0!important}.block-carousel.xd--is-slide .block-carousel__slider>*{flex:1 0 calc(100%/var(--slides-to-show) - var(--gap)/var(--slides-to-show)*(var(--slides-to-show) - 1))!important;scroll-snap-align:start}.block-carousel .xd--hidden{clip:rect(0 0 0 0);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.block-carousel__button{align-items:center!important;background:#fff!important;border-radius:100%!important;color:initial!important;display:flex!important;height:var(--button-height,40px)!important;justify-content:center!important;opacity:.9!important;padding:initial!important;width:var(--button-width,40px)!important}.block-carousel__button:hover{background:#fff;opacity:1}.block-carousel__button svg{height:16px;width:16px}.block-carousel__dot{align-items:center!important;display:flex!important;height:max(24px,var(--dot-size,8px))!important;justify-content:center!important;position:relative!important;width:max(24px,var(--dot-size,8px))!important;will-change:margin,margin-inline,width}.block-carousel__dot,.block-carousel__dot:hover{background:#0000!important}.block-carousel__dot:before{background:var(--dot-color,#aaa);border-radius:var(--dot-size,8px);content:""!important;height:var(--dot-size,8px);inset:auto!important;opacity:1!important;position:absolute;width:var(--dot-size,8px)}.block-carousel__dot:hover:before{background:var(--dot-color-hover,#1b1b1b)}.block-carousel__dot.block-carousel__dot--active{margin-inline:max(0px,(24px - var(--dot-size))/2)!important;width:var(--dot-active-width,30px)!important}.block-carousel__dot.block-carousel__dot--active:before{background:#1b1b1b;height:var(--dot-active-height);width:var(--dot-active-width,30px)}.block-carousel.xd--dots-outline .block-carousel__dot:not(.block-carousel__dot--active,:hover):before{background:#0000;box-shadow:inset 0 0 0 1px var(--dot-color,#aaa)}.block-carousel.xd--arrows-outside.xd--arrows-justify-space-between.xd--arrows-align-center .block-carousel__buttons{inset:0}.block-carousel.xd--arrows-outside.xd--arrows-justify-space-between.xd--arrows-align-center .block-carousel__slider{width:calc(100% - var(--button-width)*2 - var(--button-offset)*2)}.block-carousel.xd--arrows-outside:is(.xd--arrows-align-flex-end,.xd--arrows-align-flex-start) .block-carousel__slider-wrapper{flex-direction:column;gap:var(--button-offset,12px)}.block-carousel.xd--arrows-outside:is(.xd--arrows-align-flex-end,.xd--arrows-align-flex-start) .block-carousel__buttons{position:static}.block-carousel.xd--arrows-outside.xd--arrows-align-flex-start .block-carousel__slider-wrapper{flex-direction:column-reverse}.block-carousel .xd-img-carousel.lazyload[src*="data:"]{height:1px!important}.block.col-block .col-wrap{width:100%}.col-inner{box-sizing:border-box}.col-wrap>.inner{margin-bottom:0}.block .align-end{height:100%}.block .align-end>:last-child{margin-top:auto}.block:is(.col-block--v3,[data-v])>.col-wrap{min-width:0}.block.block-countdown{text-align:center}.block.block-countdown.block-countdown--aligned .block-countdown__content-container{width:unset}.block-countdown__container{display:flex;flex:1 0 auto;gap:16px}.block-countdown__content-container{word-wrap:break-word;box-sizing:initial;justify-content:center;width:100%}.block-countdown__label{margin:8px 0 0}.block-countdown__digit{font-size:40px;height:50%}.block-countdown__digit,.block-countdown__label{line-height:1}.block-countdown__divider-wrapper{align-items:center;display:flex;justify-content:center}.block-countdown__divider-wrapper .block-countdown__divider-colon{color:#000;display:flex;font-size:45px;justify-content:center;line-height:1;position:relative;top:-12px}.block-countdown__divider-wrapper .block-countdown__divider-line{background-color:#000;height:50%;width:1px}.block-countdown__message{display:none;margin:0}.xd--fit-content>.col-block,.xd--flex>.col-block{flex:0 1 auto!important;max-width:none;min-width:24px;width:-moz-fit-content;width:fit-content}.cols>.block-inner{--col-gap:0px;column-gap:var(--col-gap,0);margin-left:auto;margin-right:auto}:where(.cols){--xd-col-order-1:1;--xd-col-order-2:2;--xd-col-order-3:3;--xd-col-order-4:4;--xd-col-order-5:5;--xd-col-order-6:6;--xd-col-order-7:7;--xd-col-order-8:8;--xd-col-order-9:9;--xd-col-order-10:10;--xd-col-order-11:11;--xd-col-order-12:12;--xd-col-order-13:13;--xd-col-order-14:14;--xd-col-order-15:15;--xd-col-order-16:16;--xd-col-order-17:17;--xd-col-order-18:18;--xd-col-order-19:19;--xd-col-order-20:20}.col-block:first-child{order:var(--xd-col-order-1,initial)}.col-block:nth-child(2){order:var(--xd-col-order-2,initial)}.col-block:nth-child(3){order:var(--xd-col-order-3,initial)}.col-block:nth-child(4){order:var(--xd-col-order-4,initial)}.col-block:nth-child(5){order:var(--xd-col-order-5,initial)}.col-block:nth-child(6){order:var(--xd-col-order-6,initial)}.col-block:nth-child(7){order:var(--xd-col-order-7,initial)}.col-block:nth-child(8){order:var(--xd-col-order-8,initial)}.col-block:nth-child(9){order:var(--xd-col-order-9,initial)}.col-block:nth-child(10){order:var(--xd-col-order-10,initial)}.col-block:nth-child(11){order:var(--xd-col-order-11,initial)}.col-block:nth-child(12){order:var(--xd-col-order-12,initial)}.col-block:nth-child(13){order:var(--xd-col-order-13,initial)}.col-block:nth-child(14){order:var(--xd-col-order-14,initial)}.col-block:nth-child(15){order:var(--xd-col-order-15,initial)}.col-block:nth-child(16){order:var(--xd-col-order-16,initial)}.col-block:nth-child(17){order:var(--xd-col-order-17,initial)}.col-block:nth-child(18){order:var(--xd-col-order-18,initial)}.col-block:nth-child(19){order:var(--xd-col-order-19,initial)}.col-block:nth-child(20){order:var(--xd-col-order-20,initial)}.block-count-up__text{font-size:48px}.block-count-up__text:not(.xd--count-up-active){opacity:0}.block.block-divider .block-divider__dot,.block.block-divider hr.block-divider__hr{background:#ddd}.block.block-divider hr.block-divider__hr{border:0;height:1px;margin-left:var(--xd-dots-margin-left,auto);margin-right:var(--xd-dots-margin-right,auto);max-width:none;padding:0;width:50%}.block.block-divider hr.block-divider__hr:after,.block.block-divider hr.block-divider__hr:before{display:none}.block.block-divider:is(.is-style-bar) hr.block-divider__hr{border-radius:3.5px;height:7px}.block.block-divider:is(.is-style-dots,.is-style-asterisks) .block-divider__dots{display:flex;flex-direction:row;justify-content:space-between;margin-left:var(--xd-dots-margin-left,auto);margin-right:var(--xd-dots-margin-right,auto);overflow:hidden;width:10%}.block.block-divider:is(.is-style-dots,.is-style-asterisks) .block-divider__dot{border-radius:100%;flex-shrink:0;height:8px;width:8px}.block.block-divider:is(.is-style-asterisks) .block-divider__dot{background:#0000;position:relative}.block.block-divider:is(.is-style-asterisks) .block-divider__dot:before{content:"*";font-family:Georgia,Times,Times New Roman,serif;font-size:14.4px;left:0;line-height:1;position:absolute;top:0;vertical-align:middle}.block-expand>.inner.block-inner{display:block}.block-expand .block-button{display:inline-block}.block-expand [aria-hidden=true]{display:none!important}.block-expand [aria-hidden=true]+.block-button{display:none}.block-feature-grid.xd--column-wrap-desktop .xd--flex>*>*>[data-type="layout/column"],.block-feature-grid.xd--column-wrap-desktop .xd--flex>.col-block{flex:var(--xd-flex-grow,1) 1 calc(100% - var(--col-gap, 0px)*0/1)!important}.block-feature{--col-gap:0px;--row-gap:0px}.block-feature>*>.block-inner{column-gap:var(--col-gap);row-gap:var(--row-gap)}.block-feature>*>.row{display:flex;flex-direction:row;flex-wrap:var(--xd-feature-flex-wrap,wrap)}.heading-block__bottom-line,.heading-block__top-line{background-color:#000;height:4px;width:100px}.heading-v2 .heading-text:not(.heading-block--use-theme-margins){margin:0!important}.block-hero__content>.inner.col-flex:not(.row-flex){align-items:center;justify-content:center}.block-accordion{box-sizing:border-box}.block-accordion summary{--block-margin-bottom:0;--xd-icon-size:16px;cursor:pointer;list-style:none}.block-accordion summary::-webkit-details-marker{display:none}.block-accordion summary .block-icon:first-child{justify-content:flex-start}.block-accordion summary .block-icon:last-child{justify-content:flex-end}.block-accordion summary.col-block:focus:not(:focus-visible){outline:none}.block-accordion .block-accordion__heading .block-icon-label .heading-block{flex:1}.block-accordion .block-accordion__heading .block-icon-label .block-icon{flex:0 0 40px}.block-accordion .block-accordion__heading .col-inner{width:unset}.block-accordion .block-accordion__content>.box{padding:var(--box-padding)}.block-accordion summary .xd--svg-wrapper{transition:all .7s cubic-bezier(.2,.6,.4,1)}.block-accordion[open]>summary .xd--svg-wrapper:not(.xd--has-icon2){transform:rotate(180deg)}.block-accordion[open]>summary .xd--svg-wrapper.xd--has-icon2 .xd--inner-svg{display:none}.block-accordion[open]>summary .xd--icon-2{display:block!important}.block-accordion .block-accordion__content{height:100%;opacity:1;overflow:hidden;transform:translateY(0)}.block-accordion .block-accordion__content>*>*{flex-shrink:0}.block-accordion .block-accordion__content:has(.block-timeline){transform:none}.block-accordion:not([open]) .block-accordion__content{max-height:0;opacity:0;transform:translateY(25px)}.block-accordion>.col-block{order:0!important}.inner>.block-accordion__wrapper:last-child,.inner>.block-accordion__wrapper:last-child>*{margin-bottom:0}.block-icon-box__content{max-width:none!important}.block-icon-box__content>:not(.block-icon-label){padding-left:64px}.block-horizontal-scroller:not(.editor){overflow:hidden}.block-horizontal-scroller:not(.editor)>.block-inner{--col-gap:0px;-ms-overflow-style:none;box-sizing:border-box;cursor:grab;display:grid;gap:var(--col-gap);grid-auto-columns:var(--col-width,300px);grid-auto-flow:column;height:var(--col-height);overflow-x:auto;overflow-x:-moz-scrollbars-none;overscroll-behavior-inline:contain;padding-inline-start:var(--xd-left-offset,0)}.block-horizontal-scroller:not(.editor)>.block-inner>.col-block{scroll-snap-align:var(--xd-snapping,center);width:100%!important}.block-horizontal-scroller:not(.editor)>.block-inner.xd--with-scrollbar{scrollbar-color:var(--xd-scrollbar-thumb-color,#d3d3d3) var(--xd-scrollbar-track-color,#eee);scrollbar-width:var(--xd-scrollbar-height-firefox,auto)}.block-horizontal-scroller:not(.editor)>.block-inner.xd--with-scrollbar::-webkit-scrollbar{height:var(--xd-scrollbar-height,10px)}.block-horizontal-scroller:not(.editor)>.block-inner.xd--with-scrollbar::-webkit-scrollbar-track{background:var(--xd-scrollbar-track-color,#eee);border-radius:var(--xd-scrollbar-thumb-radius,0)}.block-horizontal-scroller:not(.editor)>.block-inner.xd--with-scrollbar::-webkit-scrollbar-thumb{background:var(--xd-scrollbar-thumb-color,#d3d3d3);border-radius:var(--xd-scrollbar-thumb-radius,0)}.block-horizontal-scroller:not(.editor)>.block-inner:not(.xd--with-scrollbar){scrollbar-width:none}.block-horizontal-scroller:not(.editor)>.block-inner:not(.xd--with-scrollbar)::-webkit-scrollbar{height:0!important}.block-horizontal-scroller:not(.editor)>.block-inner:not(.xd--snapping-deactivated){scroll-behavior:smooth;scroll-snap-type:inline mandatory}.block-horizontal-scroller:not(.editor)>.block-inner.xd--snapping-deactivated{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.block-horizontal-scroller .xd-img-horizontal-scroller.lazyload[src*="data:"]{height:1px!important}.block-icon-label .inner{gap:28px}.block-icon-label :is(.block-icon,.heading-block){--block-margin-bottom:0;align-items:center;display:flex}.block-icon-label .heading-text{margin-block:0;text-align:start;width:100%}.block-icon-label .row{flex-wrap:nowrap}.block-icon-label .heading-block,.block-icon-label .section-heading.heading-block{width:inherit}.block-icon-label.block-icon-label--use-flex-basis .block-icon{flex:0 0 64px}.block-icon-label.block-icon-label--use-flex-basis .inner{gap:0}.block-icon-list .block-icon-list--grid:is(ul,ol){column-gap:var(--xd-icon-list-column-gap,16px);display:grid;grid-template-columns:repeat(var(--xd-icon-list-column-count,1),1fr);row-gap:var(--xd-icon-list-row-gap,0);text-align:start;width:100%}.block-icon-list .block-icon-list--column:is(.block-icon-list__ul,.block-icon-list__ol){column-count:var(--xd-icon-list-column-count,1);column-gap:var(--xd-icon-list-column-gap,16px);display:block;text-align:start;width:100%}.block-icon-list .block-icon-list--column:is(.block-icon-list__ul,.block-icon-list__ol) .block-icon-list__group{list-style-type:none!important;padding-inline-start:0;width:-moz-fit-content;width:fit-content}.block-icon-list .block-icon-list--column:is(.block-icon-list__ul,.block-icon-list__ol) .block-layout-icon-list-item{margin-bottom:var(--xd-icon-list-row-gap,0)}.block-icon-list .block-icon-list--column:is(.block-icon-list__ul,.block-icon-list__ol) .block-layout-icon-list-item:last-child{margin-bottom:0}.block-icon-list :is(ul.block-icon-list__ul,ol.block-icon-list__ol){flex:none}.block-icon-list ol{list-style-image:none}.block-icon-list ul.block-icon-list__ul{list-style-type:none!important}.block-icon-list ol.block-icon-list__ol,.block-icon-list ul.block-icon-list__ul{padding-inline-start:0}.block-icon-list .block-icon-list__ol{counter-reset:xd-icon-list-counter;list-style-type:none!important}.block-icon-list li{break-inside:avoid;-break-inside:avoid}.block-icon-list.block :is(ol:not(.block-icon-list__ol)),.block-icon-list.block :is(ul:not(.block-icon-list__ul)){padding-inline-start:1em}.block-icon-list :not(ul.block-icon-list__ul,ol.block-icon-list__ol),.block-icon-list :not(ul.block-icon-list__ul,ol.block-icon-list__ol) li:not(.block-icon-list-item){width:-moz-fit-content;width:fit-content}.block-icon-list :not(ul.block-icon-list__ul,ol.block-icon-list__ol) li:not(.block-icon-list-item)::marker{line-height:0}.block-icon-list.block :is(ul,ol){margin-bottom:0;margin-left:var(--xd-alignment-margin-left);margin-right:var(--xd-alignment-margin-right);margin-top:0}.block-icon-list.block :is(ul,ol) li:last-child{margin-bottom:0}.block-icon-button{--block-margin-bottom:0}.block.block-icon-button{width:auto}.block.block-icon-button .xd-button{border-radius:100%}.block-icon-list-item{list-style-type:none!important}.block-icon-list.block .block-layout-icon-list-item:not(:last-child):after{border:1px #0006;bottom:calc(var(--xd-icon-list-row-gap, 0px)/-2)!important;content:""!important;display:block;left:0;position:absolute;width:100%}.block-icon-list.block svg.ugb-custom-icon :is(g,path,rect,polygon,ellipse){fill:var(--xd-icon-list-marker-color)!important;color:var(--xd-icon-list-marker-color)!important}.block-icon-list-item__content{gap:8px}.block-icon-list .block-icon-list__ul .block-icon-list-item{flex-direction:column;margin-inline:0 auto;width:100%}.block-icon-list .block-icon-list__ul .block-icon-list-item .block-icon-list-item__content{align-items:center;display:flex;position:relative;width:-moz-fit-content;width:fit-content}.block-icon-list .block-icon-list__ul .block-icon-list-item .block-icon-list-item__content .xd--svg-wrapper .xd--inner-svg svg{fill:var(--xd-icon-list-marker-color);color:var(--xd-icon-list-marker-color);height:var(--xd-icon-height,16px);opacity:var(--xd-icon-list-icon-opacity,1);position:relative;transform:rotate(var(--xd-icon-list-icon-rotation,0deg));width:var(--xd-icon-height,16px)}.block-icon-list .block-icon-list__ul .block-icon-list-item .block-icon-list-item__content .xd--svg-wrapper .xd--inner-svg svg :is(use,g,path,rect,polygon,ellipse){fill:var(--xd-icon-list-marker-color);color:var(--xd-icon-list-marker-color)}.block-icon-list [data-type^="layout/"] .block-icon-list-item .xd--svg-wrapper svg{cursor:copy}.block-icon-list.block [data-block][data-type="layout/icon-list-item"]:not(:focus):hover:after{outline:none}.block-icon-list .block-icon-list__ol li.block-icon-list-item{counter-increment:xd-icon-list-counter;margin-inline:0 auto;width:100%}.block-icon-list .block-icon-list__ol li.block-icon-list-item .block-icon-list-item__content{align-items:center;display:flex;position:relative;width:-moz-fit-content;width:fit-content}.block-icon-list .block-icon-list__ol li.block-icon-list-item .block-icon-list-item__content .block-icon-list-item__marker:before{color:var(--xd-icon-list-marker-color);content:counter(xd-icon-list-counter,var(--xd-list-style-type,decimal)) ". ";display:block;font-size:var(--xd-icon-height,16px);opacity:var(--xd-icon-list-icon-opacity,1);transform:rotate(var(--xd-icon-list-icon-rotation,0deg));vertical-align:middle;white-space:nowrap}li.block-layout-icon-list-item.block-icon-list-item{margin-bottom:0}.block-icon-list-item__marker,.block-icon-list-item__text:is(.tinted):not(.xd--is-gradient){-webkit-text-fill-color:initial!important;-moz-text-fill-color:initial!important;-o-text-fill-color:initial!important}.block-image-box .col-block .col-inner{justify-content:center}.block-image-box .inner{display:grid}.block-image-box .inner>.block{grid-column:1/2;grid-row:1/2}.block-image-box .xd-img-wrapper{height:100%}.block-image-box .heading-text{margin-block:0}.block-image-box .block-image{--block-margin-bottom:0}.block-image-box .col-block{margin:0}.block-image-box.block .block.block,.block-image-box.block .xd-img-wrapper:after,.block-image-box.block .xd-img-wrapper:before,.block-image-box.block .xd-img-wrapper>img.xd-img{transition-duration:var(--xd-transition-duration,.32s)}.block-image-box__content{max-width:none!important}.block-image .xd-img-wrapper{margin-left:var(--xd-alignment-margin-left,auto);margin-right:var(--xd-alignment-margin-right,auto)}.block-image figure{margin:0}.row-flex>.editor-inner>.editor-layout [data-type="layout/image"]:has(.xd-img-placeholder){width:150px}.row-flex>.editor-inner>.editor-layout [data-type="layout/image"]:has(.xd-img-placeholder) .block-image:not(.xd--is-resizing) .xd-img-placeholder.xd--never-resized{height:200px!important}.row-flex>.editor-inner>.editor-layout [data-type="layout/image"]:has(.xd-img-placeholder)>.block-image{width:100%}.block-image .xd-img-figcaption{margin:0;text-align:left}.block-notification{--box-background-color:#40ba7b;--box-color:#fff}.block-notification.xd--is-error{--box-background-color:#d9534f}.block-notification.xd--is-warning{--box-background-color:#ffdd57}.block-notification.xd--is-info{--box-background-color:#2091e1}.block-notification.xd--is-dismissible .box{padding-inline-end:var(--xd-notification-padding-end,60px)}.block-notification__content{position:relative}.block-notification__close-button{all:unset;background:unset!important;cursor:pointer;inset-inline-end:32px;margin-top:-4px;margin-inline-end:-4px;padding:4px;position:absolute;right:32px;top:32px;z-index:2}.block-notification__close-button svg{fill:var(--box-color);display:block}.block-notification__close-button:focus{outline-offset:0}.block-map .block-map__canvas{height:350px}.block-map iframe{height:350px!important}.block-map .xd-map-wrapper{margin-left:var(--xd-alignment-margin-left,auto);margin-right:var(--xd-alignment-margin-right,auto)}.block-map.xd--uses-api-key.xd--missing-api-key .block-map__canvas{align-items:center;background:#ddd;color:#000;display:flex;justify-content:center;text-align:center}.group>.block-map{width:400px}.block-posts:not(.xd--has-container) .block-posts__items{row-gap:32px}.block-posts__items{column-gap:var(--col-gap,0);display:flex;flex-wrap:wrap;row-gap:0}.block-posts__items :is([class*=block-posts__],.xd-img-wrapper):not(.block-posts__item){margin-bottom:var(--block-margin-bottom)}.block-posts__items :is([class*=block-posts__],.xd-img-wrapper):not(.block-posts__item):last-child{margin-bottom:0}.block-posts__items .box{flex:1;margin:6px}.block-posts__items .box:not(.no-pad){margin:var(--col-margin)}.block-posts__item .block-posts__category>a.xd-button{border-radius:4px;display:inline-flex;padding:4px 8px}.block-posts__item{display:flex;flex-basis:calc(100%/var(--cols, 2) - var(--col-gap, 16px) + var(--col-gap, 16px)/var(--cols, 2));overflow:hidden;position:relative;width:calc(100%/var(--cols, 2) - var(--col-gap, 16px) + var(--col-gap, 16px)/var(--cols, 2))}.block-posts__title{margin-top:0!important}.block-posts__meta-sep{margin-inline:1ch}.block-posts__image-link,.block-posts__readmore{display:block}.block-posts__category a,.block-posts__title a{display:inline-block;text-decoration:none}.block-posts__excerpt,.block-posts__title{-webkit-hyphens:auto;hyphens:auto;word-break:break-word}.block-posts:is(.is-style-list) .box{display:flex}.block-posts:is(.is-style-list) .xd-img-wrapper{height:100%;width:100%}.block-posts:is(.is-style-list) .block-posts__image-link:not(:empty),.block-posts:is(.is-style-list) .block-posts__image-link:not(:empty)~.box-padding{flex-basis:50%}.block-posts:is(.is-style-list) .box-padding{padding-block:0;padding-inline-end:0}.block-posts .box-padding{box-sizing:border-box;flex:1}.block-number-box__container,div.block-number-box__text{align-items:center;display:inline-flex;flex:0 1 auto;font-size:56px;font-weight:700;justify-content:center}.block-number-box.xd--has-shape .block-number-box__container,.block-number-box.xd--has-shape div.block-number-box__text{background:var(--xd-button-background-color);border-radius:100%;color:#fff;height:96px;width:96px}.block-price{line-height:1}.block-price .text-block{--block-margin-bottom:0}.block-price .text-block:first-child{vertical-align:top}.block-price__price{font-size:56px;line-height:.7}.block-progress-bar:not(.full-bleed){width:100%}.xd-progress-bar{background-color:var(--progress-background,#f0f0f0);border-radius:var(--progress-border-radius,0);height:var(--progress-size,32px);overflow:hidden;position:relative;width:var(--progress-bar-width,100%)}.xd-progress-bar .xd-progress-bar__bar{--progress-percent:calc((var(--progress-value, 50%)/var(--progress-max, 100))*100);align-items:center;background-color:var(--progress-color-1,#3498db);border-radius:var(--progress-bar-border-radius,0);display:flex;height:100%;justify-content:space-between;width:0}.xd-progress-bar .xd-progress-bar__bar .xd-progress-bar__inner-text{overflow:hidden;white-space:nowrap!important}.xd-progress-bar .xd-progress-bar__bar .xd-progress-bar__inner-text.xd-progress-bar__text{padding-inline-start:12px;text-overflow:ellipsis}.xd-progress-bar .xd-progress-bar__bar .xd-progress-bar__inner-text.xd-progress-bar__progress-value-text{padding-inline-end:12px}.xd-progress-bar.xd--with-animation .xd-progress-bar__bar{transition:width .7s cubic-bezier(.2,.6,.4,1);will-change:width}.xd-progress-bar.xd-animate .xd-progress-bar__bar{width:var(--progress-percent)}.block .block-progress-bar__container{display:flex;justify-content:var(--xd-alignment-justify-content,flex-start);width:100%}.xd-progress-circle{position:relative}.xd-progress-circle,.xd-progress-circle svg{height:var(--progress-size,150px);width:var(--progress-size,150px)}.xd-progress-circle svg{--progress-percent:calc((var(--progress-value, 50)/var(--progress-max, 100))*100);--progress-dash-array:calc(var(--progress-size, 150px)/2*2*3.1415 - var(--progress-thickness, 8px)/2*2*3.1415);--progress-dash-offset:calc((100 - var(--progress-percent))/100*3.1415*(var(--progress-size, 150px)/2*2 - var(--progress-thickness, 8px)/2*2));transform:rotate(-90deg)}.xd-progress-circle svg circle{fill:none;stroke:var(--progress-background,#f0f0f0);stroke-width:var(--progress-thickness,8px);stroke-linecap:var(--progress-rounded,butt);cy:calc(var(--progress-size, 150px)/2);cx:calc(var(--progress-size, 150px)/2);r:calc(50% - var(--progress-thickness, 8px)/2);height:100%;width:100%}.xd-progress-circle .xd-progress-circle__bar{stroke-dasharray:var(--progress-dash-array);stroke-dashoffset:var(--progress-dash-array);stroke:var(--progress-color-1,#3498db)}.xd-progress-circle .xd-number{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.xd-progress-circle.xd--with-animation .xd-progress-circle__bar{transition:stroke-dashoffset .7s cubic-bezier(.2,.6,.4,1);will-change:stroke-dashoffset}.xd-progress-circle.xd-animate .xd-progress-circle__bar{stroke-dashoffset:var(--progress-dash-offset)}.block .block-progress-circle__container{display:flex;justify-content:var(--xd-alignment-justify-content,center);width:100%}.block-separator{overflow-x:hidden}.block-separator .block-separator__inner{height:248px;overflow:hidden;position:relative}.block-separator .block-separator__inner svg{filter:drop-shadow(0 2px 20px rgba(153,153,153,.2));padding-top:48px}.block-separator__inner svg,.xd-separator__wrapper svg{fill:#fff}.block.block-spacer{height:50px;margin-bottom:0!important}.block-tab-content{display:flex;margin-bottom:0}.block-tab-content>.inner{display:grid}.block-tab-content>.inner>.block{grid-column:1/1;grid-row:1/1;z-index:1}.block-tab-content>.inner>.block[hidden]{visibility:hidden}.block-tabs>.block-tabs--fade>.block-tab-content [role=tabpanel]{opacity:1;transition:opacity .3s cubic-bezier(.45,.05,.55,.95),visibility 0s;transition-delay:.01s,0s}.block-tabs>.block-tabs--fade>.block-tab-content [role=tabpanel][hidden]{opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.45,.05,.55,.95),visibility 0s;transition-delay:0s,.3s}.block-tabs--vertical>.block-tab-content>.inner{height:100%}.block-tab-labels{--block-margin-bottom:0;--tabs-flex:none;--tabs-column-gap:12px;--tabs-row-gap:8px}.block-tabs__tab{all:unset;background-color:initial!important;cursor:pointer;flex:var(--tabs-flex,none);outline:revert;padding:12px}.block-tab-labels__wrapper{column-gap:var(--tabs-column-gap,12px);display:flex;flex-wrap:wrap;justify-content:flex-start;row-gap:var(--tabs-row-gap,8px)}.block-tabs--horizontal .block-tab-labels__wrapper{flex-direction:row}.block-tabs--vertical .block-tab-labels__wrapper{flex-direction:column}.block-tabs__tab{--xd-icon-size:16px;align-items:center;display:flex;gap:8px;justify-content:flex-start}.block-tab-labels__text{flex:0 1 auto}.block-tabs__tab .block-tab-labels__text{transition:none!important}.block-table-of-contents .xd-table-of-contents__table{column-gap:32px;margin:0}.block-table-of-contents li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-o-column-break-inside:avoid;-ms-column-break-inside:avoid;column-break-inside:avoid}.block-table-of-contents :is(ul,ol){padding-inline-start:1em}.block-table-of-contents:is(.xd--is-gradient) li{-webkit-text-fill-color:initial;-moz-text-fill-color:initial;-o-text-fill-color:initial}.block-table-of-contents:is(.xd--has-background-overlay){background-clip:initial!important}.block-table-of-contents .xd-table-of-contents__title{margin-block-end:0;margin-block-start:0}.block-tabs{--tabs-gap:16px}.block-tabs>.inner{display:grid;gap:var(--tabs-gap,16px)}.block-tabs[data-initial-tab="1"]>*>.block-tab-content>*>.col:not([aria-labelledby]):not(:first-child),.block-tabs[data-initial-tab="10"]>*>.block-tab-content>*>.col:not([aria-labelledby]):not(:nth-child(10)),.block-tabs[data-initial-tab="2"]>*>.block-tab-content>*>.col:not([aria-labelledby]):not(:nth-child(2)),.block-tabs[data-initial-tab="3"]>*>.block-tab-content>*>.col:not([aria-labelledby]):not(:nth-child(3)),.block-tabs[data-initial-tab="4"]>*>.block-tab-content>*>.col:not([aria-labelledby]):not(:nth-child(4)),.block-tabs[data-initial-tab="5"]>*>.block-tab-content>*>.col:not([aria-labelledby]):not(:nth-child(5)),.block-tabs[data-initial-tab="6"]>*>.block-tab-content>*>.col:not([aria-labelledby]):not(:nth-child(6)),.block-tabs[data-initial-tab="7"]>*>.block-tab-content>*>.col:not([aria-labelledby]):not(:nth-child(7)),.block-tabs[data-initial-tab="8"]>*>.block-tab-content>*>.col:not([aria-labelledby]):not(:nth-child(8)),.block-tabs[data-initial-tab="9"]>*>.block-tab-content>*>.col:not([aria-labelledby]):not(:nth-child(9)){display:none}.widget.widget-content:not(:first-child):has(.block-timeline){margin-top:0}.block-timeline{--gap:16px;--line-dot-size:11px;--line-dot-border-radius:100%;--line-accent-bg-color:#000;--line-accent-bg-color-2:var(--line-accent-bg-color,#000);--line-accent-bg-location:50%;--line-bg-color:#eee;--line-bg-width:3px;--content-line:40px;--fixed-bg:linear-gradient(to bottom,var(--line-accent-bg-color,#000) 0,var(--line-accent-bg-color-2,#000) var(--line-accent-bg-location,50%),var(--line-bg-color,#eee) var(--line-accent-bg-location,50%));margin-block-start:0!important;padding:16px 0;position:relative}.block-layout-timeline.block.block-timeline{margin-bottom:0}.block-timeline>.inner{align-items:center;column-gap:var(--gap,16px);display:grid;grid-template-columns:1fr var(--line-dot-size,16px) 1fr;grid-template-rows:auto;position:static}.block-timeline--right .block-timeline__date{text-align:end}.block-timeline--left>.inner>*{grid-row:1/2}.block-timeline--left .block-timeline__content{grid-column:1/2;text-align:end}.block-timeline--left .block-timeline__middle{grid-column:2/3}.block-timeline--left .block-timeline__date{grid-column:3/4}.block-timeline>.inner>*{z-index:2}.block-timeline>.inner:after{background:var(--fixed-bg);background-attachment:fixed;bottom:0;content:"";inset-inline-start:calc(50% - var(--line-bg-width, 3px)/2);position:absolute;top:0;width:var(--line-bg-width,3px);z-index:2}.block-timeline__middle{background:var(--fixed-bg);background-attachment:fixed;border-radius:var(--line-dot-border-radius,100%);height:var(--line-dot-size,16px);position:relative;width:var(--line-dot-size,16px);z-index:2}.block-timeline>.inner:after{bottom:50%;top:50%}.block-timeline+.block-timeline>.inner:after,.widget-content:where(:has(.block-timeline))+.widget-content .block-timeline>.inner:after{top:0!important}.block-timeline:not(.xd-is-last)>.inner:after{bottom:0}.block-timeline__middle:after{background:var(--fixed-bg);background-attachment:fixed;border-radius:var(--line-bg-width,3px);content:"";height:var(--line-bg-width,3px);inset-inline-start:50%;position:absolute;top:calc(50% - var(--line-bg-width, 3px)/2);width:var(--content-line,0)}.block-timeline--left .block-timeline__middle:after{inset-inline-end:50%;inset-inline-start:auto}.block-timeline--right .block-timeline__content{margin-inline-start:max(var(--content-line,0) - var(--line-dot-size,0) * .5,0px)}.block-timeline--left .block-timeline__content{margin-inline-end:max(var(--content-line,0) - var(--line-dot-size,0) * .5,0px)}.block-video-popup .inner{display:grid;max-width:none!important}.block-video-popup .inner .block{grid-column:1/2;grid-row:1/2;margin:0}.block-video-popup .block-icon{align-self:center;justify-self:center;width:auto;z-index:2}.block-video-popup .xd-img-wrapper{height:100%}.block-video-popup :is(.block-icon,.block-image){--block-margin-bottom:0}.block-video-popup__overlay{all:unset;background-color:initial!important;cursor:pointer;display:grid;margin:0 auto;width:100%!important}.col-flex{height:100%}:is(.block-inner,.inner):not(.col-flex):has(>:is(.xd--block-margin-top-auto,.xd--block-margin-bottom-auto)){height:100%}.box:has(>.col-flex){display:flex;flex-direction:column}:is(.block-inner,.inner):not(.col-flex).xd--height-100-polyfill{height:100%}.box.box--has-child-column-flex-polyfill{display:flex;flex-direction:column}.block>:where(:not(.row,.inner,.xd--svg-wrapper,.block-number-box__text)){flex:1}.block-link~*{z-index:1}.block:is(.is-style-link) .xd-button[class*=xd--hover-effect-]{display:block}.block .xd-button{transform-origin:center}.block .xd-button.xd--hover-effect-darken:hover{filter:brightness(.9) contrast(1.2)}.block .xd-button.xd--hover-effect-lift:hover{box-shadow:0 4px 10px -2px #0003;transform:translateY(-4px)}.block .xd-button.xd--hover-effect-scale:hover{transform:scale(1.05)}.block .xd-button.xd--hover-effect-lift-scale:hover{box-shadow:0 4px 10px -2px #0003;transform:translateY(-4px) scale(1.05)}.block .xd-button.xd--hover-effect-lift-more:hover{box-shadow:0 8px 16px -8px #0003;transform:translateY(-8px)}.block .xd-button.xd--hover-effect-scale-more:hover{transform:scale(1.1)}.block .xd-button.xd--hover-effect-lift-scale-more:hover{box-shadow:0 4px 10px -2px #0003;transform:translateY(-8px) scale(1.1)}.xd--svg-wrapper{display:inline-block;position:relative}.xd--svg-wrapper>.xd--inner-svg{display:flex;z-index:1}.xd--svg-wrapper .xd--shape-icon{height:100%;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%;z-index:-1}.block-icon{font-size:0}.block .xd--inner-svg svg:last-child .fa-secondary{fill:var(--fa-secondary-color,currentColor);opacity:.4;opacity:var(--fa-secondary-opacity,.4)}.block .xd--inner-svg svg:last-child .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:1;opacity:var(--fa-primary-opacity,1)}.xd-img-wrapper{display:block;margin:0 auto;overflow:hidden;position:relative;width:100%;will-change:filter}.xd-img-wrapper.xd-img--gradient-overlay:before,.xd-img-wrapper:after,.xd-img-wrapper:before{content:"";inset:0;opacity:var(--xd-gradient-overlay,.3);pointer-events:none;position:absolute;z-index:1}.xd-img-wrapper.xd-img--gradient-overlay:hover:after,.xd-img-wrapper.xd-img--gradient-overlay:not(:hover):before{opacity:0!important}.xd-img-wrapper img{display:block!important;height:100%!important;margin:0!important;object-fit:cover;width:100%!important}.xd-img-wrapper.xd-img--shape img,.xd-img-wrapper.xd-img--shape:after,.xd-img-wrapper.xd-img--shape:before{border-radius:0;mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.xd-img-wrapper.xd-image--shape-stretch,.xd-img-wrapper.xd-image--shape-stretch:after,.xd-img-wrapper.xd-image--shape-stretch:before{-webkit-mask-size:100% 100%;mask-size:100% 100%}.xd-img-wrapper.xd-image--shape-stretch img{-webkit-mask-size:inherit!important;mask-size:inherit!important}:root{--block-margin-bottom:24px;--box-background-color:#fff;--box-border-radius:0px;--box-box-shadow:0px 4px 24px #0000000a;--box-color:#1e1e1e;--box-padding:32px 32px;--box-padding-large:64px 80px;--box-padding-small:16px 32px;--col-margin:12px;--block-background-color:#f1f1f1;--block-background-padding:24px 24px;--xd-button-background-color:#008de4;--xd-button-padding:12px 16px;--xd-icon-button-padding:12px;--xd-button-text-color:#fff;--xd-button-gap:12px;--xd-button-ghost-border-width:2px;--xd-button-column-gap:12px;--xd-button-row-gap:12px;--xd-icon-size:36px;--xd-icon-color:#a6a6a6;--xd-icon-shape-color:#ddd;--subtitle-size:16px;--subtitle-color:#39414d;--xd-tab-accent-color:#008de4}.page-content .block,.block,.col-inner>*{margin-bottom:var(--block-margin-bottom)}.xd-button-group{column-gap:var(--xd-button-gap);justify-content:var(--xd-alignment-justify-content);row-gap:var(--xd-button-row-gap)}:is(.block-button,.block-icon-button,.block-pagination):not(.is-style-link) .xd-button{--xd-icon-color:var(--xd-button-text-color);background:var(--xd-button-background-color);padding:var(--xd-button-padding)}:is(.block-button,.block-icon-button,.block-pagination):not(.is-style-link) .xd-button .xd--inner-svg,:is(.block-button,.block-icon-button,.block-pagination):not(.is-style-link) .xd-button>.xd-button__inner-text,:is(.block-button,.block-icon-button,.block-pagination):not(.is-style-link) .xd-button>.xd-button__inner-text:hover{color:var(--xd-button-text-color)}:is(.block-button,.block-icon-button,.block-pagination) .xd-button{--xd-icon-size:1em}:is(.block-button,.block-icon-button,.block-pagination).is-style-ghost{--xd-button-text-color:var(--xd-button-background-color)}:is(.block-button,.block-icon-button,.block-pagination).is-style-ghost .xd-button:before{border-color:var(--xd-button-background-color);border-width:var(--xd-button-ghost-border-width)}:is(.block-button,.block-icon-button,.block-pagination).is-style-plain{--xd-button-text-color:var(--xd-button-background-color)}.block-icon-button .xd-button{--xd-button-padding:var(--xd-icon-button-padding)}.row-flex{column-gap:var(--block-margin-bottom)}.box:not(.no-pad){padding:var(--box-padding)}.xd--container-small .box:not(.no-pad){--box-padding:var(--box-padding-small)}.box:not(.no-bg){background-color:var(--box-background-color);border-radius:var(--box-border-radius);box-shadow:var(--box-box-shadow);color:var(--box-color)}.box-padding{padding:var(--box-padding)}.block:not(.col-block){--cols-spacing:var(--col-margin)}body:not(.wp-admin) .cols:has(>.block-inner>.col-block:first-child:last-child){--cols-spacing:0}.cols.cols--has-single-block-polyfill{--cols-spacing:0}.block-background{background-color:var(--block-background-color)}.block-background:not(.no-pad){padding:var(--block-background-padding)}.xd--inner-svg{border-color:var(--xd-icon-color)}.xd--inner-svg svg:last-child:not(.ugb-custom-icon):not(.xd-custom-icon){height:var(--xd-icon-size);width:var(--xd-icon-size)}.xd--inner-svg svg:last-child:not(.ugb-custom-icon):not(.xd-custom-icon),.xd--inner-svg svg:last-child:not(.ugb-custom-icon):not(.xd-custom-icon) :is(g,path,rect,polygon,ellipse){fill:var(--xd-icon-color)}.subtitle{font-size:var(--subtitle-size)}.block-posts__meta,.subtitle{color:var(--subtitle-color)}body.anim-ready .xd--has-background-overlay:before,body.anim-ready .block .xd-button:after,body.anim-ready .block .xd-button:before,body.anim-ready .block li::marker,body.anim-ready .block-tabs__tab,body.anim-ready .xd-img-wrapper:after,body.anim-ready .xd-img-wrapper:before,body.anim-ready :is(.block,.box,.box-padding,.xd-img-wrapper,.xd-img-wrapper img,.heading-block__top-line,.heading-block__bottom-line,.block-posts__item-hide,.block-posts__title>a,.xd-button,.xd-button__inner-text,.block li,.block p,.block h1,.block h2,.block h3,.block h4,.block h5,.block h6,.block [class*=__text]){border-style:none;border-width:1px;transition:var(--xd-transition-default,all var(--xd-transition-duration,.12s) cubic-bezier(.45,.05,.55,.95),flex 0s,max-width 0s,visibility 0s)}body.anim-ready .xd--svg-wrapper :is(.xd--shape-icon,.xd--inner-svg,.xd--inner-svg *){transition:var(--xd-transition-default,all var(--xd-transition-duration,.12s) cubic-bezier(.45,.05,.55,.95))}body.anim-ready .xd--svg-wrapper .xd--inner-svg svg:last-child{transition:var(--xd-transition-default,all var(--xd-transition-duration,.12s) cubic-bezier(.45,.05,.55,.95),fill 0s)}.block,.box,.box-padding{min-height:0}body.is-ready .block{--block-width-default-detected:var(--theme-block-max-width,var(--block-max-width));--block-width-wide-detected:var(--theme-block-wide-max-width,var(--block-wide-max-width))}body.xd--is-astra-theme{--block-width-wide-detected:calc(var(--block-width-default-detected) + 200px)}body.xd--is-astra-theme .page-content :is(.full-bleed,.alignwide)>.alignwide{margin-left:auto;margin-right:auto}body.xd--is-neve-theme{--block-width-wide-detected:70vw}body.xd--is-kadence-theme :is(.page-content,.site-content) .block>.inner.alignwide,body.xd--is-kadence-theme :is(.page-content,.site-content) .block>.inner:not(.alignwide){margin-left:auto;margin-right:auto}body.xd--is-storefront-theme :is(.page-content,.site-content) .block.alignwide:not(.block-background){padding-left:0;padding-right:0}body.xd--is-storefront-theme :is(.page-content,.site-content) .block>.inner:is(.alignwide,.full-bleed){margin-left:auto;margin-right:auto;padding:0}body.xd--is-twentytwentyone-theme{--block-width-default-detected:var(--responsive--aligndefault-width);--block-width-wide-detected:var(--responsive--alignwide-width)}.block{box-sizing:border-box;position:relative}.row-flex .block{width:auto}.block,:is(.page-content,.site-content) .block{margin-top:0}:is(.page-content,.site-content) .block>.content-wrap{margin-left:auto;margin-right:auto;margin-block:0;width:auto}.block.col,.col{margin-bottom:0;margin-top:0;min-width:1px}.block.col-block.col>.col-wrap{margin:var(--cols-spacing)}:root{--block-width-default-detected:900px;--block-width-wide-detected:80vw}.block .block.full-bleed{width:100%}.row{display:flex;flex-direction:row;flex-wrap:wrap}.col{align-items:stretch;box-sizing:border-box;display:flex;flex:1 1 0;margin-left:0;margin-right:0}.block-inner{position:relative;width:100%}.block-inner:not(.row){display:flex;flex-direction:column;justify-content:flex-start}.inner{flex:1}.inner:not(.row){display:flex;flex-direction:column;justify-content:flex-start}.inner:not(.row).row-flex{flex-direction:row;justify-content:space-evenly}.inner:not(.row).row-flex>*{margin-bottom:0;margin-top:0}.inner>:first-child{margin-top:0}.inner>:last-child{margin-bottom:0}.block-background.col>.block-inner{margin:0}.xd-image--fit{height:100%!important;object-fit:cover;width:100%!important}:is(.block.alignleft,.block.alignright) .inner:first-of-type>.block{max-width:350px;width:auto}.block .heading-text,.block .subtitle-content,.block .text-content{margin-bottom:0}.block .subtitle-content,.block .text-content,.heading-block,.subtitle-block,.text-block{margin-top:0}.heading-block,.subtitle-block,.text-block{word-break:break-word}:where(.heading-block:not(:first-child)) .heading-text{margin-top:1.5em}.heading-block:first-child .heading-text:not([contenteditable]){margin-top:0}.heading-text:after,.heading-text:before,.subtitle-content:after,.subtitle-content:before,.text-content:after,.text-content:before{content:unset}:is(.xd--is-gradient,.xd--is-gradient li,.xd--is-gradient span,.xd--is-gradient a){-webkit-text-fill-color:#0000;-moz-text-fill-color:#0000;-o-text-fill-color:#0000;background-clip:text;-webkit-background-clip:text;-moz-background-clip:text;-o-background-clip:text}.block .xd-button-group:not(.xd-collapse-on-desktop){justify-content:var(--xd-alignment-justify-content)}.block .xd-button-group:is(.xd--collapse-on-desktop) .block:is(.block-button,.block-icon-button){margin-inline-end:var(--xd-alignment-margin-right);margin-inline-start:var(--xd-alignment-margin-left)}.xd--block-orientation-horizontal>*+*{margin-left:var(--block-margin-bottom)}.xd--block-orientation-horizontal .block{width:auto}.inner:not(.row).xd--block-orientation-horizontal{flex-direction:row}.inner:not(.row).xd--block-orientation-horizontal>*{margin-bottom:0;margin-top:0}.block .xd-button-group{align-items:center;flex-direction:row}.xd-button-group .block{margin-inline:revert}:is(.block-button,.block-icon-button,.block-pagination,.block-load-more,.block-posts):not(.is-style-link) .xd-button{align-items:center;column-gap:8px;display:flex;justify-content:center;position:relative;text-decoration:none!important;text-decoration:none}:is(.block-button,.block-icon-button,.block-pagination,.block-load-more,.block-posts):not(.is-style-link) .xd-button .xd--svg-wrapper:not(:only-child):first-child .xd--inner-svg svg:last-child{margin-inline-end:8px}:is(.block-button,.block-icon-button,.block-pagination,.block-load-more,.block-posts):not(.is-style-link) .xd-button .xd--svg-wrapper:not(:only-child):last-child .xd--inner-svg svg:last-child{margin-inline-start:8px}:is(.block-button,.block-icon-button,.block-pagination,.block-load-more,.block-posts):not(.is-style-link) .xd-button:after,:is(.block-button,.block-icon-button,.block-pagination,.block-load-more,.block-posts):not(.is-style-link) .xd-button:before{border-radius:inherit;content:"";height:100%;inset:0;pointer-events:none;position:absolute;width:100%}:is(.block-button,.block-icon-button,.block-pagination,.block-load-more,.block-posts):not(.is-style-link) .xd-button:before{z-index:2}:is(.block-button,.block-icon-button,.block-pagination,.block-load-more,.block-posts):not(.is-style-link) .xd-button:after{opacity:0;z-index:1}:is(.block-button,.block-icon-button,.block-pagination,.block-load-more,.block-posts):not(.is-style-link) .xd-button>*{z-index:2}:is(.block-button,.block-icon-button,.block-pagination,.block-load-more,.block-posts).is-style-pill .xd-button{border-radius:100px;width:4em}.block{text-align:start}.block [class*=has-text-align-],.block[class*=has-text-align-]{text-align:var(--xd-alignment-text-align,start)}.text-center{--xd-alignment-padding-left:0;--xd-alignment-justify-content:center;--xd-alignment-text-align:center;--xd-alignment-margin-left:auto;--xd-alignment-margin-right:auto}.text-center,.text-left{text-align:var(--xd-alignment-text-align,start)}.text-left{--xd-alignment-justify-content:flex-start;--xd-alignment-text-align:start;--xd-alignment-margin-left:0;--xd-alignment-margin-right:auto}.has-text-align-right{--xd-alignment-justify-content:flex-end;--xd-alignment-text-align:end;--xd-alignment-margin-left:auto;--xd-alignment-margin-right:0;text-align:var(--xd-alignment-text-align,start)}.has-text-align-justify{--xd-alignment-text-align:justify}.has-text-align-space-between{--xd-alignment-justify-content:space-between}.has-text-align-space-around{--xd-alignment-justify-content:space-around}.has-text-align-space-evenly{--xd-alignment-justify-content:space-evenly}.block{justify-content:var(--xd-alignment-justify-content);text-align:var(--xd-alignment-text-align,start);z-index:1}@supports (-webkit-touch-callout:inherit){.block.block,.box.box{background-attachment:scroll!important}}.block:after,.block:not(.xd--has-background-overlay):before{content:none!important}.xd--transparent-overlay{all:unset!important;background:#0000!important;cursor:pointer!important;inset:0!important;position:absolute!important;width:100%!important;z-index:3!important}.block:is(.xd-has-top-separator,.xd-has-bottom-separator)>:not(.xd-video-background){z-index:2}.block.xd-has-bottom-separator:not(.xd-has-top-separator)>:not(.xd-separator,.xd-video-background),.block:is(.xd-has-top-separator,.xd-has-bottom-separator) .xd-separator~:not(.xd-separator,.xd-video-background){position:relative;z-index:3}.block .xd-separator__top{transform:scaleY(-1)}.block .xd-separator__bottom .xd-separator__wrapper{bottom:0;top:auto}.block .xd-separator__bottom .xd-separator__layer-1{transform:none}.block .xd-separator__wrapper{height:200px;inset:auto 0 0 0}.block .xd-separator__layer-1{height:100%;position:absolute;width:100%;z-index:4}.block .xd-separator,.block .xd-separator__wrapper{margin:0;max-width:none!important;position:absolute!important}.block .xd-separator{inset:-1px 0;overflow:hidden;pointer-events:none}.block .xd-separator svg{filter:drop-shadow(0 2px 20px rgba(153,153,153,.2));left:0;right:0}.page-content .block.xd-has-top-separator{padding-top:200px}.page-content .block.xd-has-bottom-separator{padding-bottom:200px}.xd--is-helloelementor-theme .block-carousel__slider-wrapper.alignwide{margin-left:unset;margin-right:unset}.xd--has-background-overlay{background-position:50%;background-size:cover;overflow:hidden;position:relative;z-index:1}.xd--has-background-overlay:before{bottom:0;content:""!important;left:0;position:absolute;right:0;top:0;z-index:2}.xd--has-background-overlay>:not(.xd-video-background){position:relative;z-index:3}.xd--has-background-overlay>.box:has(>.block-link){position:static}.xd--has-background-overlay:has(>.box>.block-link):before{z-index:-1}.xd-video-background{height:100%;left:50%;margin:0;max-width:none!important;object-fit:cover;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%;z-index:1}:is(.ugb-highlight,.mark)[style*=background]{display:inline;padding:.1em .4em}.xd--has-column-order .col-block:first-child{order:var(--xd-col-order-1,initial)}.xd--has-column-order .col-block:nth-child(2){order:var(--xd-col-order-2,initial)}.xd--has-column-order .col-block:nth-child(3){order:var(--xd-col-order-3,initial)}.xd--has-column-order .col-block:nth-child(4){order:var(--xd-col-order-4,initial)}.xd--has-column-order .col-block:nth-child(5){order:var(--xd-col-order-5,initial)}.xd--has-column-order .col-block:nth-child(6){order:var(--xd-col-order-6,initial)}.xd--has-column-order .col-block:nth-child(7){order:var(--xd-col-order-7,initial)}.xd--has-column-order .col-block:nth-child(8){order:var(--xd-col-order-8,initial)}.xd--has-column-order .col-block:nth-child(9){order:var(--xd-col-order-9,initial)}.xd--has-column-order .col-block:nth-child(10){order:var(--xd-col-order-10,initial)}.xd--has-column-order .col-block:nth-child(11){order:var(--xd-col-order-11,initial)}.xd--has-column-order .col-block:nth-child(12){order:var(--xd-col-order-12,initial)}.xd--has-column-order .col-block:nth-child(13){order:var(--xd-col-order-13,initial)}.xd--has-column-order .col-block:nth-child(14){order:var(--xd-col-order-14,initial)}.xd--has-column-order .col-block:nth-child(15){order:var(--xd-col-order-15,initial)}.xd--has-column-order .col-block:nth-child(16){order:var(--xd-col-order-16,initial)}.xd--has-column-order .col-block:nth-child(17){order:var(--xd-col-order-17,initial)}.xd--has-column-order .col-block:nth-child(18){order:var(--xd-col-order-18,initial)}.xd--has-column-order .col-block:nth-child(19){order:var(--xd-col-order-19,initial)}.xd--has-column-order .col-block:nth-child(20){order:var(--xd-col-order-20,initial)}@media (prefers-reduced-motion){.xd-progress-bar.xd--with-animation .xd-progress-bar__bar,.xd-progress-circle.xd--with-animation .xd-progress-circle__bar{transition:none}}@media (-ms-high-contrast:none){.xd-img-wrapper.xd-img--shape,::-ms-backdrop{border-radius:9999px!important}}#end-resizable-editor-section{display:none}

/* --- layout-inline --- */
:root {
            --block-default-width: 1290px;
        }

        :root {
            --block-width-default-detected: 1290px;
        }

        #start-resizable-editor-section {
            display: none
        }

        @media only screen and (min-width:1000px) {
            :where(.text-left) .block-divider {
                --xd-dots-margin-left: 0;
                --xd-dots-margin-right: auto
            }

            :where(.has-text-align-right) .block-divider {
                --xd-dots-margin-right: 0;
                --xd-dots-margin-left: auto
            }

            :where(.text-center) .block-divider {
                --xd-dots-margin-right: auto;
                --xd-dots-margin-left: auto
            }

            .block.block-divider.text-center {
                --xd-dots-margin-right: auto;
                --xd-dots-margin-left: auto
            }

            .block.block-divider.has-text-align-right {
                --xd-dots-margin-right: 0;
                --xd-dots-margin-left: auto
            }

            .block.block-divider.text-left {
                --xd-dots-margin-left: 0;
                --xd-dots-margin-right: auto
            }

            .block-feature>*>.row {
                flex-wrap: var(--xd-feature-flex-wrap, nowrap)
            }

            .row {
                flex-wrap: nowrap
            }

            .xd--hide-desktop,
            .xd--hide-desktop.block {
                display: none !important
            }
        }

        @media only screen and (min-width:750px) {
            :where(body:not(.wp-admin) .col-block:first-child:nth-last-child(2)) {
                flex: 1 1 calc(50% - var(--col-gap, 0px)*1/2) !important
            }

            :where(body:not(.wp-admin) .col-block:nth-child(2):last-child) {
                flex: 1 1 calc(50% - var(--col-gap, 0px)*1/2) !important
            }

            :where(body:not(.wp-admin) .col-block:first-child:nth-last-child(3)) {
                flex: 1 1 calc(33.33333% - var(--col-gap, 0px)*2/3) !important
            }

            :where(body:not(.wp-admin) .col-block:nth-child(2):nth-last-child(2)) {
                flex: 1 1 calc(33.33333% - var(--col-gap, 0px)*2/3) !important
            }

            :where(body:not(.wp-admin) .col-block:nth-child(3):last-child) {
                flex: 1 1 calc(33.33333% - var(--col-gap, 0px)*2/3) !important
            }

            :where(body:not(.wp-admin) .col-block:first-child:nth-last-child(4)) {
                flex: 1 1 calc(25% - var(--col-gap, 0px)*3/4) !important
            }

            :where(body:not(.wp-admin) .col-block:nth-child(2):nth-last-child(3)) {
                flex: 1 1 calc(25% - var(--col-gap, 0px)*3/4) !important
            }

            :where(body:not(.wp-admin) .col-block:nth-child(3):nth-last-child(2)) {
                flex: 1 1 calc(25% - var(--col-gap, 0px)*3/4) !important
            }

            :where(body:not(.wp-admin) .col-block:nth-child(4):last-child) {
                flex: 1 1 calc(25% - var(--col-gap, 0px)*3/4) !important
            }

            :where(body:not(.wp-admin) .col-block:first-child:nth-last-child(5)) {
                flex: 1 1 calc(20% - var(--col-gap, 0px)*4/5) !important
            }

            :where(body:not(.wp-admin) .col-block:nth-child(2):nth-last-child(4)) {
                flex: 1 1 calc(20% - var(--col-gap, 0px)*4/5) !important
            }

            :where(body:not(.wp-admin) .col-block:nth-child(3):nth-last-child(3)) {
                flex: 1 1 calc(20% - var(--col-gap, 0px)*4/5) !important
            }

            :where(body:not(.wp-admin) .col-block:nth-child(4):nth-last-child(2)) {
                flex: 1 1 calc(20% - var(--col-gap, 0px)*4/5) !important
            }

            :where(body:not(.wp-admin) .col-block:nth-child(5):last-child) {
                flex: 1 1 calc(20% - var(--col-gap, 0px)*4/5) !important
            }

            :where(body:not(.wp-admin) .col-block:first-child:nth-last-child(6)) {
                flex: 1 1 calc(16.66667% - var(--col-gap, 0px)*5/6) !important
            }

            :where(body:not(.wp-admin) .col-block:nth-child(2):nth-last-child(5)) {
                flex: 1 1 calc(16.66667% - var(--col-gap, 0px)*5/6) !important
            }

            :where(body:not(.wp-admin) .col-block:nth-child(3):nth-last-child(4)) {
                flex: 1 1 calc(16.66667% - var(--col-gap, 0px)*5/6) !important
            }

            :where(body:not(.wp-admin) .col-block:nth-child(4):nth-last-child(3)) {
                flex: 1 1 calc(16.66667% - var(--col-gap, 0px)*5/6) !important
            }

            :where(body:not(.wp-admin) .col-block:nth-child(5):nth-last-child(2)) {
                flex: 1 1 calc(16.66667% - var(--col-gap, 0px)*5/6) !important
            }

            :where(body:not(.wp-admin) .col-block:nth-child(6):last-child) {
                flex: 1 1 calc(16.66667% - var(--col-gap, 0px)*5/6) !important
            }

            .block-tabs>.inner.block-tabs--vertical {
                grid-template-columns: auto 1fr auto
            }

            .block-tabs>.inner.block-tabs--vertical>.block-tab-labels:first-child {
                grid-column: 1/2
            }

            .block-tabs>.inner.block-tabs--vertical>.block-tab-content:last-child {
                grid-column: 2/4
            }

            .block-tabs>.inner.block-tabs--vertical>.block-tab-content:first-child {
                grid-column: 1/3
            }

            .block-tabs>.inner.block-tabs--vertical>.block-tab-labels:last-child {
                grid-column: 3/4
            }

            .block .block.aligncenter,
            .block:is(.aligncenter, .alignwide, .full-bleed)>.content-wrap:not(.alignwide):not(.full-bleed) {
                margin-left: auto;
                margin-right: auto;
                max-width: var(--block-default-width, var(--block-width-default-detected, 900px));
                width: 100%
            }

            .block .block.alignwide,
            .block:is(.aligncenter, .alignwide, .full-bleed)>.content-wrap.alignwide {
                margin-left: auto;
                margin-right: auto;
                max-width: var(--block-wide-width, var(--block-width-wide-detected, 80vw));
                width: 100%
            }

            .row.cols-2>.col {
                flex: 1 1 50%;
                max-width: 50%
            }

            .row.cols-3>.col {
                flex: 1 1 33.3333333333%;
                max-width: 33.3333333333%
            }

            .row.cols-4>.col {
                flex: 1 1 25%;
                max-width: 25%
            }

            .row.cols-5>.col {
                flex: 1 1 20%;
                max-width: 20%
            }

            .row.cols-6>.col {
                flex: 1 1 16.6666666667%;
                max-width: 16.6666666667%
            }

            .row.cols-7>.col {
                flex: 1 1 14.2857142857%;
                max-width: 14.2857142857%
            }

            .row.cols-8>.col {
                flex: 1 1 12.5%;
                max-width: 12.5%
            }

            .row.cols-9>.col {
                flex: 1 1 11.1111111111%;
                max-width: 11.1111111111%
            }

            .row.cols-10>.col {
                flex: 1 1 10%;
                max-width: 10%
            }
        }

        @media only screen and (min-width:750px) and (max-width:999px) {
            .xd-button-group:is(.xd--collapse-on-tablet)>.editor-inner>.editor-layout>[data-block] {
                margin-inline-end: var(--xd-alignment-margin-right);
                margin-inline-start: var(--xd-alignment-margin-left)
            }

            :where(.text-left-tablet) .block-divider {
                --xd-dots-margin-left: 0;
                --xd-dots-margin-right: auto
            }

            :where(.has-text-align-right-tablet) .block-divider {
                --xd-dots-margin-right: 0;
                --xd-dots-margin-left: auto
            }

            :where(.text-center-tablet) .block-divider {
                --xd-dots-margin-right: auto;
                --xd-dots-margin-left: auto
            }

            .xd--hide-tablet,
            .xd--hide-tablet.block {
                display: none !important
            }

            .xd-button-group:is(.xd--collapse-on-tablet) .block:is(.block-button, .block-icon-button) {
                margin-inline-end: var(--xd-alignment-margin-right);
                margin-inline-start: var(--xd-alignment-margin-left)
            }
        }

        @media only screen and (max-width:999px) {
            .block-button {
                min-width: -moz-fit-content;
                min-width: fit-content
            }

            .block.block-divider.text-center-tablet {
                --xd-dots-margin-right: auto;
                --xd-dots-margin-left: auto
            }

            .block.block-divider.has-text-align-right-tablet {
                --xd-dots-margin-right: 0;
                --xd-dots-margin-left: auto
            }

            .block.block-divider.text-left-tablet {
                --xd-dots-margin-left: 0;
                --xd-dots-margin-right: auto
            }

            .block-timeline.block-timeline__ios-polyfill {
                --fixed-bg: linear-gradient(to bottom, var(--line-accent-bg-color, #000) 0, var(--line-accent-bg-color-2, #000) var(--line-accent-bg-location, 50%))
            }

            .text-center-tablet {
                --xd-alignment-padding-left: 0;
                --xd-alignment-justify-content: center;
                --xd-alignment-text-align: center;
                --xd-alignment-margin-left: auto;
                --xd-alignment-margin-right: auto;
                text-align: var(--xd-alignment-text-align, start)
            }

            .text-left-tablet {
                --xd-alignment-justify-content: flex-start;
                --xd-alignment-text-align: start;
                --xd-alignment-margin-left: 0;
                --xd-alignment-margin-right: auto;
                text-align: var(--xd-alignment-text-align, start)
            }

            .has-text-align-right-tablet {
                --xd-alignment-justify-content: flex-end;
                --xd-alignment-text-align: end;
                --xd-alignment-margin-left: auto;
                --xd-alignment-margin-right: 0;
                text-align: var(--xd-alignment-text-align, start)
            }

            .has-text-align-justify-tablet {
                --xd-alignment-text-align: justify
            }

            .has-text-align-space-between-tablet {
                --xd-alignment-justify-content: space-between
            }

            .has-text-align-space-around-tablet {
                --xd-alignment-justify-content: space-around
            }

            .has-text-align-space-evenly-tablet {
                --xd-alignment-justify-content: space-evenly
            }
        }

        @media only screen and (max-width:749px) {

            .xd-button-group:is(.xd--collapse-on-mobile)>.editor-inner>.editor-layout>[data-block],
            .xd-button-group:is(.xd--collapse-on-tablet)>.editor-inner>.editor-layout>[data-block] {
                margin-inline-end: var(--xd-alignment-margin-right);
                margin-inline-start: var(--xd-alignment-margin-left)
            }

            .block-carousel.xd--hide-mobile-arrows>.block-carousel__content-wrapper>*>.block-carousel__buttons,
            .block-carousel.xd--hide-mobile-dots>.block-carousel__content-wrapper>.block-carousel__dots {
                display: none
            }

            :where(.text-left-mobile) .block-divider {
                --xd-dots-margin-left: 0;
                --xd-dots-margin-right: auto
            }

            :where(.has-text-align-right-mobile) .block-divider {
                --xd-dots-margin-right: 0;
                --xd-dots-margin-left: auto
            }

            :where(.text-center-mobile) .block-divider {
                --xd-dots-margin-right: auto;
                --xd-dots-margin-left: auto
            }

            .block.block-divider.text-center-mobile {
                --xd-dots-margin-right: auto;
                --xd-dots-margin-left: auto
            }

            .block.block-divider.has-text-align-right-mobile {
                --xd-dots-margin-right: 0;
                --xd-dots-margin-left: auto
            }

            .block.block-divider.text-left-mobile {
                --xd-dots-margin-left: 0;
                --xd-dots-margin-right: auto
            }

            .block.block-feature:is(.is-style-default, .is-style-horizontal)>.box>.inner.block-inner {
                flex-direction: column-reverse
            }

            .block-posts {
                --cols: 1
            }

            .block-tab-labels:not(.block-tab-labels--wrap-mobile) {
                overflow-x: auto !important;
                width: 100%
            }

            .block-tab-labels:not(.block-tab-labels--wrap-mobile)::-webkit-scrollbar {
                height: 0 !important
            }

            .block-tab-labels:not(.block-tab-labels--wrap-mobile) .block-tab-labels__wrapper {
                flex-wrap: nowrap;
                min-width: -webkit-fill-available;
                min-width: fill-available;
                width: max-content
            }

            .block-tabs>.inner {
                grid-template-columns: 1fr
            }

            .block-tabs>.inner>.block-tab-labels:last-child {
                grid-row: 1/2
            }

            .block.block-timeline {
                --content-line: 0 !important;
                padding-top: 0
            }

            .block-timeline>.inner {
                align-items: flex-start;
                grid-template-columns: var(--line-dot-size, 16px) 1fr;
                grid-template-rows: auto 1fr;
                padding-left: 16px
            }

            .block-timeline>.inner:after {
                inset-inline-start: calc(var(--line-dot-size, 16px)/2 - var(--line-bg-width, 3px)/2 + 16px)
            }

            .block-timeline .block-timeline__middle {
                inset-block-start: 8px;
                inset-inline-start: 16px;
                position: absolute
            }

            .block-timeline .block-timeline__content {
                grid-column: 2/3;
                grid-row: 2/3;
                text-align: start
            }

            .block-timeline .block-timeline__date {
                grid-column: 2/3;
                grid-row: 1/2;
                text-align: start
            }

            .block-timeline>.inner:after {
                bottom: calc(100% - var(--line-dot-size, 16px)/2 - .5em);
                top: calc(var(--line-dot-size, 16px)/2 + .5em)
            }

            .block-timeline+.block-timeline>.inner:after {
                top: -16px
            }

            :root {
                --block-margin-bottom: 16px;
                --box-padding: 24px 24px;
                --box-padding-large: 32px 24px;
                --box-padding-small: 8px 24px;
                --col-margin: 8px;
                --block-background-padding: 16px 16px
            }

            .block .block:is(.aligncenter, .alignwide),
            .block:is(.aligncenter, .alignwide, .full-bleed)>.content-wrap.alignwide,
            .block:is(.aligncenter, .alignwide, .full-bleed)>.content-wrap:not(.alignwide):not(.full-bleed) {
                width: 100%
            }

            .col {
                flex: 1 1 100%;
                max-width: 100%
            }

            .xd--hide-mobile,
            .xd--hide-mobile.block {
                display: none !important
            }

            .xd-button-group:is(.xd--collapse-on-mobile) .block:is(.block-button, .block-icon-button),
            .xd-button-group:is(.xd--collapse-on-tablet) .block:is(.block-button, .block-icon-button) {
                margin-inline-end: var(--xd-alignment-margin-right);
                margin-inline-start: var(--xd-alignment-margin-left)
            }

            .text-center-mobile {
                --xd-alignment-padding-left: 0;
                --xd-alignment-justify-content: center;
                --xd-alignment-text-align: center;
                --xd-alignment-margin-left: auto;
                --xd-alignment-margin-right: auto;
                text-align: var(--xd-alignment-text-align, start)
            }

            .text-left-mobile {
                --xd-alignment-justify-content: flex-start;
                --xd-alignment-text-align: start;
                --xd-alignment-margin-left: 0;
                --xd-alignment-margin-right: auto;
                text-align: var(--xd-alignment-text-align, start)
            }

            .has-text-align-right-mobile {
                --xd-alignment-justify-content: flex-end;
                --xd-alignment-text-align: end;
                --xd-alignment-margin-left: auto;
                --xd-alignment-margin-right: 0;
                text-align: var(--xd-alignment-text-align, start)
            }

            .has-text-align-justify-mobile {
                --xd-alignment-text-align: justify
            }

            .has-text-align-space-between-mobile {
                --xd-alignment-justify-content: space-between
            }

            .has-text-align-space-around-mobile {
                --xd-alignment-justify-content: space-around
            }

            .has-text-align-space-evenly-mobile {
                --xd-alignment-justify-content: space-evenly
            }

            .page-content .block.xd-has-top-separator {
                padding-top: 23vw
            }

            .page-content .block.xd-has-bottom-separator {
                padding-bottom: 23vw
            }

            .page-content .block .xd-separator__wrapper {
                height: 23vw
            }
        }

        #end-resizable-editor-section {
            display: none
        }

/* --- theme-main --- */
:root{--theme-border: none;--theme-transition: all 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955);--theme-list-indent: 2.5em;--true: initial;--false: "";--has-link-decoration: var(--true);--has-transparent-header: 0;--theme-container-width: min(100%, var(--theme-container-width-base));--theme-container-width-base: calc(var(--theme-container-edge-spacing, 90vw) - var(--theme-frame-size, 0px) * 2);--theme-font-stack-default: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"}@supports not (aspect-ratio: auto){.media-box img,.media-box video,.media-box iframe{position:absolute;width:100%;height:100%}.media-box:before{display:block;content:"";width:100%;padding-bottom:100%}}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);scroll-behavior:smooth}body{overflow-x:hidden;overflow-wrap:break-word;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}*,*::before,*::after{box-sizing:border-box}body,p,h1,h2,h3,h4,h5,h6,em,ol,ul,li,tr,th,td,dl,ins,sub,sup,big,cite,form,small,label,table,figure,button,legend,strike,address,caption,fieldset,blockquote{margin:0;padding:0;border:none;font:inherit}input,select,textarea{margin:0}b,strong{font-weight:bold}em{font-style:italic}small{font-size:80%}ins,mark{color:inherit;text-decoration:none;background:rgba(0,0,0,0)}del{opacity:.5}sup,sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}hr{height:1px;border:none}a{transition:var(--theme-transition)}a:focus,button:focus{transition:none;outline-width:0}a:focus-visible,button:focus-visible{outline-width:2px;outline-offset:var(--outline-offset, 3px);outline-color:var(--theme-palette-color-2)}img{height:auto;max-width:100%;vertical-align:middle}figure,textarea{display:block}audio,canvas,progress,video{display:inline-block}embed,iframe,object,video{max-width:100%}svg>*{transition:none}code,kbd,samp{padding:3px 6px}pre,code,samp,kbd{tab-size:4;border-radius:3px;background:var(--theme-palette-color-6)}pre:focus,code:focus,samp:focus,kbd:focus{outline:none}pre{overflow:auto;padding:15px 20px}pre code{padding:0;background:rgba(0,0,0,0)}table{border-collapse:collapse;border-spacing:0;empty-cells:show;width:100%;max-width:100%}table,th,td{font-size:var(--theme-table-font-size);border-width:var(--theme-table-border-width, 1px);border-style:var(--theme-table-border-style, solid);border-color:var(--theme-table-border-color, var(--theme-border-color))}th,td{padding:var(--theme-table-padding, 0.7em 1em)}th{font-weight:600}caption{font-weight:600;padding:.7rem}dl{--theme-description-list-indent: 1.5em;--theme-description-list-spacing: 0.5em}dl>*:last-child{margin-bottom:0}dt{font-weight:600}dd{margin-top:calc(var(--theme-description-list-spacing)/2);margin-left:var(--theme-description-list-indent);margin-bottom:calc(var(--theme-description-list-spacing)*2)}dd p{--theme-content-spacing: var(--theme-description-list-spacing)}dd p:last-child{margin-bottom:0}body{color:var(--theme-text-color)}body ::selection{color:var(--theme-selection-text-color);background-color:var(--theme-selection-background-color)}h1{color:var(--theme-heading-color, var(--theme-heading-1-color, var(--theme-headings-color)))}h2{color:var(--theme-heading-color, var(--theme-heading-2-color, var(--theme-headings-color)))}h3{color:var(--theme-heading-color, var(--theme-heading-3-color, var(--theme-headings-color)))}h4{color:var(--theme-heading-color, var(--theme-heading-4-color, var(--theme-headings-color)))}h5{color:var(--theme-heading-color, var(--theme-heading-5-color, var(--theme-headings-color)))}h6{color:var(--theme-heading-color, var(--theme-heading-6-color, var(--theme-headings-color)))}.theme-module-title:is(p,span),.related-entry-title:is(p,span),.woocommerce-loop-product__title:is(p,span),.woocommerce-loop-category__title:is(p,span){color:var(--theme-heading-color)}hr{background-color:var(--theme-form-field-border-initial-color)}@media(max-width: 689.98px){.theme-hidden-sm{display:none !important}}@media(min-width: 690px)and (max-width: 999.98px){.theme-hidden-md{display:none !important}}@media(min-width: 1000px){.theme-hidden-lg{display:none !important}}.hidden{display:none}.aligncenter{clear:both;display:block;text-align:center}.sticky,.wp-caption,.bypostauthor,.wp-caption-text,.gallery-caption,.sr-only{background:rgba(0,0,0,0)}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes shake{10%,90%{transform:translate3d(-4px, 0, 0)}20%,80%{transform:translate3d(5px, 0, 0)}30%,50%,70%{transform:translate3d(-7px, 0, 0)}40%,60%{transform:translate3d(7px, 0, 0)}}@keyframes bounce-in{0%{transform:scale(0, 0)}20%{transform:scale(1.4, 1.4)}50%{transform:scale(0.8, 0.8)}85%{transform:scale(1.1, 1.1)}100%{transform:scale(1, 1)}}body,h1,h2,h3,h4,h5,h6,label,figcaption,.block-quote,.block-pullquote,.theme-label,.site-title,.entry-meta,.theme-menu-badge,.entry-excerpt,.theme-post-title,.theme-breadcrumbs,.site-header-text,.theme-product-sku,.theme-product-title,.author-box-bio,.author-box-name,.theme-contact-info,.site-description,.-description,.mobile-menu a,.menu .theme-menu-link,.comment-reply-title,.footer-copy,.theme-language-switcher,:where(pre,code,samp,kbd),.onsale,.out-of-stock-badge,[class*=theme-woo-badge-],:is(.entry-summary,[data-products],.theme-trending-block,.theme-added-to-cart-product) .price,.theme-waitlist-message,.woocommerce-tabs .tabs,.woocommerce-tabs .theme-accordion-heading,.woocommerce-result-count,.site-header-account-dropdown,.theme-module-title:is(p,span),.related-entry-title:is(p,span),.woocommerce-loop-product__title:is(p,span),.woocommerce-loop-category__title:is(p,span),.theme-shortcuts-bar,.widget>*,.theme-dynamic-data-layer,.theme-dynamic-filter,.theme-search-results,.tutor-ratings,.tutor-meta>*,.tutor-course-details-title,.tutor-course-details-actions>a,.theme-language-switcher ul[data-placement]{font-family:var(--theme-font-family);font-size:var(--theme-font-size);font-weight:var(--theme-font-weight);font-style:var(--theme-font-style, inherit);line-height:var(--theme-line-height);letter-spacing:var(--theme-letter-spacing);text-transform:var(--theme-text-transform);-webkit-text-decoration:var(--theme-text-decoration);text-decoration:var(--theme-text-decoration)}.sr-only{position:absolute !important;word-wrap:normal !important;overflow-wrap:normal !important;width:1px;height:1px;border:0;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);clip:rect(1px, 1px, 1px, 1px)}.sr-only:focus{z-index:100000;display:block;top:5px;left:5px;width:auto;height:auto;font-size:.875rem;font-weight:700;line-height:normal;text-decoration:none;color:#21759b;padding:15px 23px 14px;-webkit-clip-path:none;clip-path:none;clip:auto !important;border-radius:3px;background-color:#f1f1f1;box-shadow:0 0 2px 2px rgba(0,0,0,.6)}p{margin-block-end:var(--theme-content-spacing)}ul,ol{padding-inline-start:var(--theme-list-indent);margin-block-end:var(--theme-content-spacing)}h1,h2,h3,h4,h5,h6{margin-block-end:calc(var(--has-theme-content-spacing, 1)*(.3em + 10px))}h1:where(:last-child),h2:where(:last-child),h3:where(:last-child),h4:where(:last-child),h5:where(:last-child),h6:where(:last-child){margin-block-end:0}:is(.flow,.layout-box)>*:where(:not(h1,h2,h3,h4,h5,h6)){margin-block-start:0;margin-block-end:var(--theme-content-spacing)}:is(.flow,.layout-box) :where(h1,h2,h3,h4,h5,h6){margin-block-end:calc(var(--has-theme-content-spacing, 1)*(.3em + 10px))}@media screen and (max-width: 600px){.admin-bar{--admin-bar: 0px}}@media screen and (min-width: 601px)and (max-width: 782px){.admin-bar{--admin-bar: 46px}}@media screen and (min-width: 783px){.admin-bar{--admin-bar: 32px}}.menu-container ul,.entry-meta,.theme-account-modal>ul,.theme-language-switcher ul,[class*=theme-contact-info] ul,.products:is(ul),.woocommerce-Reviews :where(ol,ul),.theme-comments :where(ol,ul),.theme-comments ul,.woocommerce-tabs>ul,.wc-item-meta,.site-header-account ul,.theme-product-additional-info ul,.woocommerce-pagination .-numbers,.wc-block-review-list,.woocommerce-mini-cart,.woocommerce-MyAccount-navigation ul,.block-latest-comments,.theme-filter-widget,.theme-compare-bar ul,.theme-product-hero ul,.widget ul,.theme-added-to-cart-product ul{list-style-type:none;margin-bottom:0;padding-inline-start:0}ul:last-child,ol:last-child,ul li:last-child,ol li:last-child,label:last-child,.widget p:last-child,.entry-excerpt *:last-child,.block-columns:last-child,.theme-dynamic-data p:last-child,[class*=theme-form-notification] p:last-child,.theme-product-description p:last-child,.woocommerce-variation-description p:last-child,.woocommerce-variation-availability p:last-child{margin-bottom:0}[data-parallax]>figure{display:flex;align-items:center}@media(prefers-reduced-motion: no-preference){[data-reveal]{transition-property:opacity,transform;transition-duration:1.5s;transition-timing-function:cubic-bezier(0.2, 1, 0.2, 1)}[data-reveal][data-reveal*=no]{opacity:.01}[data-reveal][data-reveal*=yes]{opacity:1}[data-reveal][data-reveal*=bottom]{transform:translateY(100px)}[class*=entries] article[data-reveal*="2"]{transition-delay:0.3s}[class*=entries] article[data-reveal*="3"]{transition-delay:0.6s}[class*=entries] article[data-reveal*="4"]{transition-delay:0.9s}[class*=entries] article[data-reveal*="5"]{transition-delay:1.2s}[class*=entries] article[data-reveal*="6"]{transition-delay:1.5s}[class*=entries] article[data-reveal*="7"]{transition-delay:1.8s}[class*=entries] article[data-reveal*="8"]{transition-delay:2.1s}[class*=entries] article[data-reveal*="9"]{transition-delay:2.4s}[class*=entries] article[data-reveal*="10"]{transition-delay:2.7s}[class*=entries] article[data-reveal*="11"]{transition-delay:3s}[class*=entries] article[data-reveal*="12"]{transition-delay:3.3s}}.icon,.icon-wrap svg{width:var(--theme-icon-size, 15px);height:var(--theme-icon-size, 15px);fill:var(--theme-icon-color, var(--theme-text-color));transition:var(--theme-icon-transition, fill 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955))}.icon,.icon-wrap{position:relative}.icon-wrap{display:flex;align-items:center;justify-content:center}.icon-wrap.icon-left{margin-inline-end:.5em}.icon-wrap.icon-right{margin-inline-start:.5em}[data-icons-type*=":"] .icon-wrap{width:calc(var(--theme-icon-size, 15px)*2.5);height:calc(var(--theme-icon-size, 15px)*2.5);transition:background .12s cubic-bezier(0.455, 0.03, 0.515, 0.955),border-color .12s cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-icons-type*=square] .icon-wrap{border-radius:2px}[data-icons-type*=rounded] .icon-wrap{border-radius:100%}[data-icons-type]>*{transition:none}[data-icons-type]>*:hover svg{fill:var(--theme-icon-hover-color, var(--theme-palette-color-2))}[data-icons-type*=solid] .icon-wrap{background-color:var(--background-color)}[data-icons-type*=solid]>*:hover .icon-wrap{background-color:var(--background-hover-color)}[data-icons-type*=outline] .icon-wrap{border:1px solid var(--background-color)}[data-icons-type*=outline]>*:hover .icon-wrap{border-color:var(--background-hover-color)}[class*=media-box]{display:inline-flex;overflow:hidden;isolation:isolate;vertical-align:middle}.media-box{position:relative;width:100%}.media-box img,.media-box picture{width:inherit;border-radius:inherit;object-fit:var(--theme-object-fit, cover)}.media-box picture{display:inline-flex}.media-box picture img{aspect-ratio:inherit}.media-box-static img{aspect-ratio:1/1}a{color:var(--theme-link-initial-color);-webkit-text-decoration:var(--has-link-decoration, var(--theme-text-decoration, none));text-decoration:var(--has-link-decoration, var(--theme-text-decoration, none))}a:hover{color:var(--theme-link-hover-color)}[data-link=type-2] .page-content p>a,[data-link=type-2] .page-content em>a,[data-link=type-2] .page-content strong>a,[data-link=type-2] .page-content>ul a,[data-link=type-2] .page-content>ol a,[data-link=type-2] .block-table a,[data-link=type-2] .theme-link-styles{--theme-text-decoration: underline}[data-link=type-3] .page-content p>a,[data-link=type-3] .page-content em>a,[data-link=type-3] .page-content strong>a,[data-link=type-3] .page-content>ul a,[data-link=type-3] .page-content>ol a,[data-link=type-3] .block-table a,[data-link=type-3] .theme-link-styles,[data-link=type-4] .page-content p>a,[data-link=type-4] .page-content em>a,[data-link=type-4] .page-content strong>a,[data-link=type-4] .page-content>ul a,[data-link=type-4] .page-content>ol a,[data-link=type-4] .block-table a,[data-link=type-4] .theme-link-styles,[data-link=type-5] .page-content p>a,[data-link=type-5] .page-content em>a,[data-link=type-5] .page-content strong>a,[data-link=type-5] .page-content>ul a,[data-link=type-5] .page-content>ol a,[data-link=type-5] .block-table a,[data-link=type-5] .theme-link-styles{background-position:var(--has-link-decoration, 0% 100%);background-repeat:var(--has-link-decoration, no-repeat)}[data-link=type-4] .page-content p>a,[data-link=type-4] .page-content em>a,[data-link=type-4] .page-content strong>a,[data-link=type-4] .page-content>ul a,[data-link=type-4] .page-content>ol a,[data-link=type-4] .block-table a,[data-link=type-4] .theme-link-styles{background-size:var(--has-link-decoration, 100% 1px);background-image:var(--has-link-decoration, linear-gradient(currentColor, currentColor))}footer.site-footer [data-link] a,[data-link] .theme-posts-shortcode .entry-title a{--has-link-decoration: var(--false)}footer.site-footer [data-link] a:hover,[data-link] .theme-posts-shortcode .entry-title a:hover{color:var(--theme-link-hover-color)}footer.site-footer [data-link=underline] a{text-decoration:underline}.theme-ajax-loader{position:absolute;inset:0;z-index:0;margin:auto;display:flex;border-radius:100%;width:var(--loader-size, 20px);height:var(--loader-size, 20px);color:var(--loader-color, #c5cbd0)}.theme-ajax-loader[data-type=boxed]{padding:8px;background:#fff;box-sizing:content-box;--loader-color: var(--theme-text-color)}[data-label=bottom]{text-align:center;flex-direction:column}[data-label=bottom] .theme-label{order:2;line-height:1}[data-label=bottom] .theme-label:not(:only-child){margin-top:.5em}[data-label=left] .theme-label{margin-inline-end:.7em}[data-label=right] .theme-label{order:2;margin-inline-start:.7em}.theme-tooltip{position:absolute;opacity:0;visibility:hidden}select,textarea,input:is([type=url],[type=tel],[type=text],[type=time],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=number],[type=search],[type=password]),fieldset .wc-stripe-elements-field,.ff-inherit-theme-style .ff-el-form-control:not([size]):not([multiple]),span.select2-dropdown,span.select2-container .select2-selection--single .select2-selection__rendered{font-family:var(--theme-form-font-family);font-size:var(--theme-form-font-size, 16px);font-weight:var(--theme-form-font-weight);font-style:var(--theme-form-font-style, inherit);line-height:var(--theme-form-line-height);letter-spacing:var(--theme-form-letter-spacing);text-transform:var(--theme-form-text-transform);-webkit-text-decoration:var(--theme-form-text-decoration);text-decoration:var(--theme-form-text-decoration)}select,textarea,input:is([type=url],[type=tel],[type=text],[type=time],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=number],[type=search],[type=password]),fieldset .wc-stripe-elements-field,.ff-inherit-theme-style .ff-el-form-control:not([size]):not([multiple]){-webkit-appearance:none;appearance:none;width:var(--has-width, var(--theme-form-field-width, 100%));height:var(--has-height, var(--theme-form-field-height, 40px));color:var(--theme-form-text-initial-color, var(--theme-text-color));padding:var(--has-classic-forms, var(--theme-form-field-padding, 0 15px));border-width:var(--theme-form-field-border-width, 1px);border-style:var(--theme-form-field-border-style, solid);border-color:var(--theme-form-field-border-initial-color);border-radius:var(--has-classic-forms, var(--theme-form-field-border-radius, 3px));background-color:var(--has-classic-forms, var(--theme-form-field-background-initial-color));transition:color .12s cubic-bezier(0.455, 0.03, 0.515, 0.955),border-color .12s cubic-bezier(0.455, 0.03, 0.515, 0.955),background-color .12s cubic-bezier(0.455, 0.03, 0.515, 0.955)}select:focus,textarea:focus,input:is([type=url],[type=tel],[type=text],[type=time],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=number],[type=search],[type=password]):focus,fieldset .wc-stripe-elements-field:focus,.ff-inherit-theme-style .ff-el-form-control:not([size]):not([multiple]):focus{outline:none;color:var(--theme-form-text-focus-color, var(--theme-text-color));border-color:var(--theme-form-field-border-focus-color);background-color:var(--has-classic-forms, var(--theme-form-field-background-focus-color))}select::placeholder,textarea::placeholder,input:is([type=url],[type=tel],[type=text],[type=time],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=number],[type=search],[type=password])::placeholder,fieldset .wc-stripe-elements-field::placeholder,.ff-inherit-theme-style .ff-el-form-control:not([size]):not([multiple])::placeholder{opacity:.6;color:inherit}input[type=date]{min-height:var(--has-height, var(--theme-form-field-height, 40px))}input[type=date]::-webkit-date-and-time-value{text-align:inherit}select{padding-inline-end:25px;background-image:url("data:image/svg+xml,%3Csvg width='21' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5.379L20.621 2.5 10.5 12.621.379 2.5 2.5.379l8 8z' fill='%234F5D6D' fill-rule='nonzero'/%3E%3C/svg%3E");background-repeat:no-repeat,repeat;background-size:8px auto,100%;background-position:right 10px top 50%,0 0}select option{color:initial}textarea{line-height:1.5;resize:vertical;--theme-form-field-padding: 12px 15px}fieldset{padding:30px;border:1px dashed var(--theme-border-color)}legend{font-size:14px;font-weight:600;padding:0 15px;margin-left:-15px}.theme-checkbox,.comment-form input[type=checkbox],#ship-to-different-address-checkbox,.wc-block-checkbox-list input[type=checkbox],.wc-block-checkbox-list .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox],.woocommerce-form__input[type=checkbox],.woocommerce-form__label-for-checkbox input[type=checkbox],.form-input-wrap input[type=checkbox],#wc-stripe-new-payment-method[type=checkbox],.ppcp-credit-card-vault[type=checkbox],.forminator-ui[data-design=none] .forminator-checkbox input[type=checkbox],.wpforms-container:not(.wpforms-container-full) input[type=checkbox],.ff-inherit-theme-style input[type=checkbox],.wc_payment_method>input[type=radio],.woocommerce-shipping-methods input[type=radio],.payment_box input[type=radio],.mp-ticket-payments input[type=radio],.forminator-ui[data-design=none] .forminator-radio input[type=radio],.wpforms-container:not(.wpforms-container-full) input[type=radio],.ff-inherit-theme-style input[type=radio]{display:inline-block;vertical-align:baseline;position:relative;top:var(--top, 3px);min-width:16px;width:16px;height:16px;min-height:initial;padding:0 !important;margin:0;margin-inline-end:.7em;border-width:var(--form-selection-control-border-width, var(--theme-form-field-border-width, 1px));border-style:solid;cursor:pointer;-webkit-appearance:none;background:rgba(0,0,0,0);border-color:var(--theme-form-selection-field-initial-color)}.theme-checkbox:before,.comment-form input[type=checkbox]:before,#ship-to-different-address-checkbox:before,.wc-block-checkbox-list input[type=checkbox]:before,.wc-block-checkbox-list .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:before,.woocommerce-form__input[type=checkbox]:before,.woocommerce-form__label-for-checkbox input[type=checkbox]:before,.form-input-wrap input[type=checkbox]:before,#wc-stripe-new-payment-method[type=checkbox]:before,.ppcp-credit-card-vault[type=checkbox]:before,.forminator-ui[data-design=none] .forminator-checkbox input[type=checkbox]:before,.wpforms-container:not(.wpforms-container-full) input[type=checkbox]:before,.ff-inherit-theme-style input[type=checkbox]:before,.wc_payment_method>input[type=radio]:before,.woocommerce-shipping-methods input[type=radio]:before,.payment_box input[type=radio]:before,.mp-ticket-payments input[type=radio]:before,.forminator-ui[data-design=none] .forminator-radio input[type=radio]:before,.wpforms-container:not(.wpforms-container-full) input[type=radio]:before,.ff-inherit-theme-style input[type=radio]:before{position:absolute;content:"";z-index:2;inset:0;opacity:0;margin:auto}.theme-checkbox:checked,.comment-form input[type=checkbox]:checked,#ship-to-different-address-checkbox:checked,.wc-block-checkbox-list input[type=checkbox]:checked,.wc-block-checkbox-list .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked,.woocommerce-form__input[type=checkbox]:checked,.woocommerce-form__label-for-checkbox input[type=checkbox]:checked,.form-input-wrap input[type=checkbox]:checked,#wc-stripe-new-payment-method[type=checkbox]:checked,.ppcp-credit-card-vault[type=checkbox]:checked,.forminator-ui[data-design=none] .forminator-checkbox input[type=checkbox]:checked,.wpforms-container:not(.wpforms-container-full) input[type=checkbox]:checked,.ff-inherit-theme-style input[type=checkbox]:checked,.wc_payment_method>input[type=radio]:checked,.woocommerce-shipping-methods input[type=radio]:checked,.payment_box input[type=radio]:checked,.mp-ticket-payments input[type=radio]:checked,.forminator-ui[data-design=none] .forminator-radio input[type=radio]:checked,.wpforms-container:not(.wpforms-container-full) input[type=radio]:checked,.ff-inherit-theme-style input[type=radio]:checked{border-color:var(--theme-form-selection-field-active-color);background:var(--theme-form-selection-field-active-color)}.theme-checkbox:checked:before,.comment-form input[type=checkbox]:checked:before,#ship-to-different-address-checkbox:checked:before,.wc-block-checkbox-list input[type=checkbox]:checked:before,.wc-block-checkbox-list .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked:before,.woocommerce-form__input[type=checkbox]:checked:before,.woocommerce-form__label-for-checkbox input[type=checkbox]:checked:before,.form-input-wrap input[type=checkbox]:checked:before,#wc-stripe-new-payment-method[type=checkbox]:checked:before,.ppcp-credit-card-vault[type=checkbox]:checked:before,.forminator-ui[data-design=none] .forminator-checkbox input[type=checkbox]:checked:before,.wpforms-container:not(.wpforms-container-full) input[type=checkbox]:checked:before,.ff-inherit-theme-style input[type=checkbox]:checked:before,.wc_payment_method>input[type=radio]:checked:before,.woocommerce-shipping-methods input[type=radio]:checked:before,.payment_box input[type=radio]:checked:before,.mp-ticket-payments input[type=radio]:checked:before,.forminator-ui[data-design=none] .forminator-radio input[type=radio]:checked:before,.wpforms-container:not(.wpforms-container-full) input[type=radio]:checked:before,.ff-inherit-theme-style input[type=radio]:checked:before{opacity:1}.theme-checkbox:focus-visible,.comment-form input[type=checkbox]:focus-visible,#ship-to-different-address-checkbox:focus-visible,.wc-block-checkbox-list input[type=checkbox]:focus-visible,.wc-block-checkbox-list .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus-visible,.woocommerce-form__input[type=checkbox]:focus-visible,.woocommerce-form__label-for-checkbox input[type=checkbox]:focus-visible,.form-input-wrap input[type=checkbox]:focus-visible,#wc-stripe-new-payment-method[type=checkbox]:focus-visible,.ppcp-credit-card-vault[type=checkbox]:focus-visible,.forminator-ui[data-design=none] .forminator-checkbox input[type=checkbox]:focus-visible,.wpforms-container:not(.wpforms-container-full) input[type=checkbox]:focus-visible,.ff-inherit-theme-style input[type=checkbox]:focus-visible,.wc_payment_method>input[type=radio]:focus-visible,.woocommerce-shipping-methods input[type=radio]:focus-visible,.payment_box input[type=radio]:focus-visible,.mp-ticket-payments input[type=radio]:focus-visible,.forminator-ui[data-design=none] .forminator-radio input[type=radio]:focus-visible,.wpforms-container:not(.wpforms-container-full) input[type=radio]:focus-visible,.ff-inherit-theme-style input[type=radio]:focus-visible{outline:none;border-color:var(--theme-form-selection-field-active-color)}.theme-checkbox,.comment-form input[type=checkbox],#ship-to-different-address-checkbox,.wc-block-checkbox-list input[type=checkbox],.wc-block-checkbox-list .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox],.woocommerce-form__input[type=checkbox],.woocommerce-form__label-for-checkbox input[type=checkbox],.form-input-wrap input[type=checkbox],#wc-stripe-new-payment-method[type=checkbox],.ppcp-credit-card-vault[type=checkbox],.forminator-ui[data-design=none] .forminator-checkbox input[type=checkbox],.wpforms-container:not(.wpforms-container-full) input[type=checkbox],.ff-inherit-theme-style input[type=checkbox]{border-radius:var(--theme-form-checkbox-border-radius, 3px)}.theme-checkbox:before,.comment-form input[type=checkbox]:before,#ship-to-different-address-checkbox:before,.wc-block-checkbox-list input[type=checkbox]:before,.wc-block-checkbox-list .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:before,.woocommerce-form__input[type=checkbox]:before,.woocommerce-form__label-for-checkbox input[type=checkbox]:before,.form-input-wrap input[type=checkbox]:before,#wc-stripe-new-payment-method[type=checkbox]:before,.ppcp-credit-card-vault[type=checkbox]:before,.forminator-ui[data-design=none] .forminator-checkbox input[type=checkbox]:before,.wpforms-container:not(.wpforms-container-full) input[type=checkbox]:before,.ff-inherit-theme-style input[type=checkbox]:before{top:-2px;width:8px;height:5px;border:2px solid #fff;border-top:none;border-right:none;transform:rotate(-45deg)}.wc_payment_method>input[type=radio],.woocommerce-shipping-methods input[type=radio],.payment_box input[type=radio],.mp-ticket-payments input[type=radio],.forminator-ui[data-design=none] .forminator-radio input[type=radio],.wpforms-container:not(.wpforms-container-full) input[type=radio],.ff-inherit-theme-style input[type=radio]{border-radius:100% !important}.wc_payment_method>input[type=radio]:before,.woocommerce-shipping-methods input[type=radio]:before,.payment_box input[type=radio]:before,.mp-ticket-payments input[type=radio]:before,.forminator-ui[data-design=none] .forminator-radio input[type=radio]:before,.wpforms-container:not(.wpforms-container-full) input[type=radio]:before,.ff-inherit-theme-style input[type=radio]:before{width:6px;height:6px;background:#fff;border-radius:inherit}label{font-size:15px;line-height:inherit;cursor:pointer;margin:0 0 .5em 0}:is(.gdpr-confirm-policy,.comment-form-cookies-consent) label{font-size:13px}:is(.gdpr-confirm-policy,.comment-form-cookies-consent) label a{text-decoration:underline}.theme-pagination{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:var(--spacing, 60px)}.theme-pagination[data-divider]{padding-top:var(--spacing, 60px);border-top:var(--pagination-divider, none)}[data-pagination=simple],[data-pagination=next_prev]{display:grid;grid-template-columns:1fr auto 1fr;font-size:14px;font-weight:600;color:var(--theme-text-color);--theme-link-initial-color: var(--theme-text-color)}[data-pagination=simple] .-numbers,[data-pagination=next_prev] .-numbers{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;border-radius:var(--theme-border-radius, 4px);border:2px solid rgba(0,0,0,0)}[data-pagination=simple] .-numbers.current,[data-pagination=next_prev] .-numbers.current{color:var(--theme-text-active-color, #fff);background:var(--theme-link-hover-color)}[data-pagination=simple] .-numbers:not(.dots):hover,[data-pagination=next_prev] .-numbers:not(.dots):hover{border-color:var(--theme-link-hover-color)}[data-pagination=simple] .prev,[data-pagination=simple] .next,[data-pagination=next_prev] .prev,[data-pagination=next_prev] .next{font-size:12px;text-transform:uppercase;padding:0 17px;white-space:nowrap;border-color:var(--theme-border-color)}[data-pagination=simple] .prev,[data-pagination=next_prev] .prev{grid-column:1;justify-self:start}[data-pagination=simple] .next,[data-pagination=next_prev] .next{grid-column:3;justify-self:end}[data-pagination=simple]>div{grid-column:2;text-align:center;margin:-5px}[data-pagination=simple]>div .-numbers{flex:0 0 41px;width:41px;margin:5px}[data-pagination=load_more],[data-pagination=infinite_scroll]{justify-content:center}[data-pagination=load_more] .-numbers,[data-pagination=infinite_scroll] .-numbers{display:none}[data-pagination=load_more] .theme-load-more-helper,[data-pagination=infinite_scroll] .theme-load-more-helper{display:flex;align-items:center;justify-content:center;position:relative;min-width:var(--theme-button-min-height, 45px);min-height:var(--theme-button-min-height, 45px)}[data-pagination=load_more] .theme-load-more-helper .theme-ajax-loader,[data-pagination=infinite_scroll] .theme-load-more-helper .theme-ajax-loader{opacity:0}[data-pagination=load_more] .theme-load-more-helper.theme-loading .theme-ajax-loader,[data-pagination=infinite_scroll] .theme-load-more-helper.theme-loading .theme-ajax-loader{opacity:1}[data-pagination=load_more] .theme-load-more-helper.theme-loading .theme-load-more,[data-pagination=infinite_scroll] .theme-load-more-helper.theme-loading .theme-load-more{opacity:0}[data-pagination=load_more] .theme-load-more,[data-pagination=infinite_scroll] .theme-load-more{z-index:2;opacity:1}[data-pagination=load_more] .theme-last--text,[data-pagination=infinite_scroll] .theme-last--text{display:none}[data-pagination=load_more].theme-last- .theme-load-more,[data-pagination=load_more].theme-last- .theme-ajax-loader,[data-pagination=infinite_scroll].theme-last- .theme-load-more,[data-pagination=infinite_scroll].theme-last- .theme-ajax-loader{display:none}[data-pagination=load_more].theme-last- .theme-last--text,[data-pagination=infinite_scroll].theme-last- .theme-last--text{display:flex;opacity:.7}.entry-meta{color:var(--theme-text-color);--theme-link-initial-color: var(--theme-text-color)}.entry-meta li{display:inline-block}.entry-meta li:not(:last-of-type){margin-inline-end:9px}.entry-meta li:after{margin-inline-start:9px}.entry-meta li svg,.entry-meta li:after,.entry-meta li [class*=media-box]{position:relative;top:-0.1em;vertical-align:var(--vertical-align, middle)}.entry-meta li [class*=media-box]{border-radius:100%;margin-inline-end:.5em}.entry-meta li [class*=media-box]+svg{display:none}.entry-meta li svg{fill:currentColor;margin-inline-end:7px}.entry-meta li>span{margin-inline-end:.27em}.entry-meta[data-type*=none] li:not(:last-of-type){margin-inline-end:20px}.entry-meta[data-type*=slash] li:not(:last-of-type):after{content:"/";--vertical-align: baseline}.entry-meta[data-type*=line] li:not(:last-of-type):after{content:"-"}.entry-meta[data-type*=circle] li:not(:last-of-type):after{content:"●";font-size:.35em}.entry-meta[data-type*=icons] svg{width:13px;height:13px}.entry-meta :is([data-type=pill],[data-type=underline]) a{display:inline-flex;align-items:center;margin-top:2px;margin-bottom:2px}.entry-meta [data-type=pill] a{min-height:25px;padding:0 8px;border-radius:3px;background:var(--theme-button-background-initial-color);--theme-link-initial-color: var(--theme-button-text-initial-color);--theme-link-hover-color: var(--theme-button-text-hover-color)}.entry-meta [data-type=pill] a:hover{background:var(--theme-button-background-hover-color)}.entry-meta [data-type=pill] a:not(:last-of-type){margin-inline-end:4px}.entry-meta [data-type=underline] a{position:relative}.entry-meta [data-type=underline] a:before{position:absolute;bottom:-0.1em;content:"";width:100%;height:1px;opacity:.5;background:currentColor;transform:opacity .12s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.entry-meta [data-type=underline] a:hover:before{opacity:1}.entry-tags{display:flex;flex-direction:column;align-items:var(--horizontal-alignment);margin-top:40px}.entry-tags-items{display:flex;flex-wrap:wrap;gap:10px}.entry-tags-items a{font-size:14px;font-weight:500;padding:.3em .85em;border-radius:var(--theme-border-radius);--theme-button-text-initial-color: var(--theme-text-color);--theme-button-background-initial-color: transparent}.entry-tags-items a:not(:hover){box-shadow:inset 0px 0px 0px 1px var(--theme-border-color)}.theme-breadcrumbs{color:var(--theme-text-color);--has-link-decoration: var(--false)}.theme-breadcrumbs[data-source=default]>span{display:inline-flex;align-items:center;vertical-align:middle}.theme-breadcrumbs[data-source=default]>span [class*=theme-separator]{margin:0 8px}.theme-breadcrumbs[data-source=default] .theme-home-icon{display:flex;top:-0.1em;fill:currentColor}@font-face{font-family:"star";src:url("./fonts/stars.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}:is(.star-rating,.wc-block-components-product-rating-stars__stars,.wc-block-rating-filter .wc-block-components-product-rating__stars,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.has-rating .wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars){overflow:hidden;position:relative;width:7em;height:1em;font-family:"star";font-size:.9em;font-weight:400;line-height:1em;letter-spacing:.4em;color:var(--star-rating-inactive-color, #F9DFCC)}:is(.star-rating,.wc-block-components-product-rating-stars__stars,.wc-block-rating-filter .wc-block-components-product-rating__stars,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.has-rating .wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars):before{content:"SSSSS";top:0;inset-inline-start:0;position:absolute;line-height:inherit}:is(.star-rating,.wc-block-components-product-rating-stars__stars,.wc-block-rating-filter .wc-block-components-product-rating__stars,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.has-rating .wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars) span{overflow:hidden;top:0;inset-inline-start:0;position:absolute;padding-top:1em;line-height:inherit}:is(.star-rating,.wc-block-components-product-rating-stars__stars,.wc-block-rating-filter .wc-block-components-product-rating__stars,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.has-rating .wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars) span:before{content:"SSSSS";top:0;inset-inline-start:0;position:absolute;color:var(--star-rating-initial-color, #FDA256);line-height:inherit}.has-hover-effect img{transition:opacity .5s ease,transform .5s ease}@media(hover: hover){[data-hover=zoom-in]>*:hover .has-hover-effect img{transform:scale(1.1)}}[data-hover=zoom-out] .has-hover-effect img{transform:scale(1.1)}@media(hover: hover){[data-hover=zoom-out]>*:hover .has-hover-effect img{transform:scale(1)}}[data-hover=swap] .theme-swap{position:absolute;inset:0;opacity:0}@media(hover: hover){[data-hover=swap] .has-hover-effect:hover .theme-swap{opacity:1}[data-hover=swap] .has-hover-effect:hover .theme-swap+img{opacity:0}}:target,.elementor-menu-anchor{scroll-margin-top:calc(var(--admin-bar, 0px) + var(--theme-frame-size, 0px) + var(--scroll-margin-top, 0px) + var(--scroll-margin-top-offset, 0px))}[data-nav*=sticky]{--scroll-margin-top-offset: calc((var(--header-sticky-height, var(--header-height, 0px)) * var(--has-transparent-header) * (var(--sticky-shrink, 100) / 100)) + var(--header-sticky-height, var(--header-height, 0px)) * (1 - var(--has-transparent-header)) * (var(--sticky-shrink, 100) / 100))}[data-nav*="sticky:shrink"]{--scroll-margin-top-offset: calc(var(--header-sticky-height, var(--header-height, 0px)) * (var(--sticky-shrink, 100) / 100))}[data-nav*="sticky:auto"]{--scroll-margin-top-offset: 0px}.button,.btn,.added_to_cart,.btn-ghost,[type=submit],.wp-element-button,.block-button__link,button.regform-button,button[class*=ajax],.woocommerce button.button,.woocommerce-message .showlogin,.woocommerce-message .restore-item,.forminator-ui[data-design=none] .forminator-button,.fluentform .ff-el-group button.ff-btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--theme-button-min-height);padding:var(--theme-button-padding);border:none;-webkit-appearance:none;appearance:none;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;border-radius:var(--theme-button-border-radius, 3px);transition:all .12s cubic-bezier(0.455, 0.03, 0.515, 0.955);--has-link-decoration: var(--false)}.button:disabled,.button.disabled,.btn:disabled,.btn.disabled,.added_to_cart:disabled,.added_to_cart.disabled,.btn-ghost:disabled,.btn-ghost.disabled,[type=submit]:disabled,[type=submit].disabled,.wp-element-button:disabled,.wp-element-button.disabled,.block-button__link:disabled,.block-button__link.disabled,button.regform-button:disabled,button.regform-button.disabled,button[class*=ajax]:disabled,button[class*=ajax].disabled,.woocommerce button.button:disabled,.woocommerce button.button.disabled,.woocommerce-message .showlogin:disabled,.woocommerce-message .showlogin.disabled,.woocommerce-message .restore-item:disabled,.woocommerce-message .restore-item.disabled,.forminator-ui[data-design=none] .forminator-button:disabled,.forminator-ui[data-design=none] .forminator-button.disabled,.fluentform .ff-el-group button.ff-btn:disabled,.fluentform .ff-el-group button.ff-btn.disabled{opacity:.5;cursor:not-allowed;--theme-button-shadow: none;--theme-button-transform: none}@media(max-width: 479.98px){.button,.btn,.added_to_cart,.btn-ghost,[type=submit],.wp-element-button,.block-button__link,button.regform-button,button[class*=ajax],.woocommerce button.button,.woocommerce-message .showlogin,.woocommerce-message .restore-item,.forminator-ui[data-design=none] .forminator-button,.fluentform .ff-el-group button.ff-btn{--padding: 5px 15px}}.button.text-left,.btn.text-left,.added_to_cart.text-left,.btn-ghost.text-left,[type=submit].text-left,.wp-element-button.text-left,.block-button__link.text-left,button.regform-button.text-left,button[class*=ajax].text-left,.woocommerce button.button.text-left,.woocommerce-message .showlogin.text-left,.woocommerce-message .restore-item.text-left,.forminator-ui[data-design=none] .forminator-button.text-left,.fluentform .ff-el-group button.ff-btn.text-left{justify-content:flex-start}.button.has-text-align-right,.btn.has-text-align-right,.added_to_cart.has-text-align-right,.btn-ghost.has-text-align-right,[type=submit].has-text-align-right,.wp-element-button.has-text-align-right,.block-button__link.has-text-align-right,button.regform-button.has-text-align-right,button[class*=ajax].has-text-align-right,.woocommerce button.button.has-text-align-right,.woocommerce-message .showlogin.has-text-align-right,.woocommerce-message .restore-item.has-text-align-right,.forminator-ui[data-design=none] .forminator-button.has-text-align-right,.fluentform .ff-el-group button.ff-btn.has-text-align-right{justify-content:flex-end}.button,.btn,.entry-tags a,.added_to_cart,[type=submit],.wp-element-button,.block-button__link,button.regform-button,button[class*=ajax],.woocommerce button.button,.woocommerce-message .showlogin,.woocommerce-message .restore-item,.forminator-ui[data-design=none] .forminator-button,.fluentform .ff-el-group button.ff-btn{position:relative;color:var(--theme-button-text-initial-color);border:var(--theme-button-border);background-color:var(--theme-button-background-initial-color)}.button:hover,.btn:hover,.entry-tags a:hover,.added_to_cart:hover,[type=submit]:hover,.wp-element-button:hover,.block-button__link:hover,button.regform-button:hover,button[class*=ajax]:hover,.woocommerce button.button:hover,.woocommerce-message .showlogin:hover,.woocommerce-message .restore-item:hover,.forminator-ui[data-design=none] .forminator-button:hover,.fluentform .ff-el-group button.ff-btn:hover{color:var(--theme-button-text-hover-color);border-color:var(--theme-button-border-hover-color);background-color:var(--theme-button-background-hover-color)}@media(hover: hover){@supports(filter: blur()){.button:before,.btn:before,.entry-tags a:before,.added_to_cart:before,[type=submit]:before,.wp-element-button:before,.block-button__link:before,button.regform-button:before,button[class*=ajax]:before,.woocommerce button.button:before,.woocommerce-message .showlogin:before,.woocommerce-message .restore-item:before,.forminator-ui[data-design=none] .forminator-button:before,.fluentform .ff-el-group button.ff-btn:before{display:var(--theme-button-shadow, block);position:absolute;z-index:-1;content:"";inset-inline:10px;inset-block:12px 0;opacity:0;border-radius:inherit;background:inherit;transition:opacity .2s ease;filter:blur(11px)}@media(hover: hover)and (prefers-reduced-motion: no-preference){.button:hover,.btn:hover,.entry-tags a:hover,.added_to_cart:hover,[type=submit]:hover,.wp-element-button:hover,.block-button__link:hover,button.regform-button:hover,button[class*=ajax]:hover,.woocommerce button.button:hover,.woocommerce-message .showlogin:hover,.woocommerce-message .restore-item:hover,.forminator-ui[data-design=none] .forminator-button:hover,.fluentform .ff-el-group button.ff-btn:hover{transform:var(--theme-button-transform, translate3d(0, -3px, 0))}.button:hover:before,.btn:hover:before,.entry-tags a:hover:before,.added_to_cart:hover:before,[type=submit]:hover:before,.wp-element-button:hover:before,.block-button__link:hover:before,button.regform-button:hover:before,button[class*=ajax]:hover:before,.woocommerce button.button:hover:before,.woocommerce-message .showlogin:hover:before,.woocommerce-message .restore-item:hover:before,.forminator-ui[data-design=none] .forminator-button:hover:before,.fluentform .ff-el-group button.ff-btn:hover:before{opacity:.8}}}}.btn-ghost,.block-buttons .block-button .block-button__link.is-style-outline,.block-buttons .block-button.is-style-outline .block-button__link{--theme-button-text-initial-color: var(--theme-button-background-initial-color);border-width:2px;border-style:solid;color:var(--theme-button-text-initial-color);border-color:var(--theme-button-background-initial-color);background-color:rgba(0,0,0,0)}.btn-ghost:hover,.block-buttons .block-button .block-button__link.is-style-outline:hover,.block-buttons .block-button.is-style-outline .block-button__link:hover{color:var(--theme-button-text-hover-color);border-color:var(--theme-button-background-hover-color);background-color:var(--theme-button-background-hover-color)}.button,.btn,.added_to_cart,.btn-ghost,[type=submit],.wp-element-button,.block-button__link,button.regform-button,button[class*=ajax],.woocommerce button.button,.woocommerce-message .showlogin,.woocommerce-message .restore-item,.forminator-ui[data-design=none] .forminator-button,.fluentform .ff-el-group button.ff-btn,.btn-secondary-text{font-family:var(--theme-button-font-family, var(--theme-font-family));font-size:var(--theme-button-font-size);font-weight:var(--theme-button-font-weight);font-style:var(--theme-button-font-style);line-height:var(--theme-button-line-height);letter-spacing:var(--theme-button-letter-spacing);text-transform:var(--theme-button-text-transform);-webkit-text-decoration:var(--theme-button-text-decoration);text-decoration:var(--theme-button-text-decoration)}[class*=theme-toggle]{display:flex;align-items:center;justify-content:center;position:var(--toggle-button-position, relative);z-index:var(--toggle-button-z-index, initial);cursor:pointer;-webkit-appearance:none;appearance:none;width:var(--toggle-button-size);height:var(--toggle-button-size);flex:0 0 var(--toggle-button-size);margin-inline-start:var(--toggle-button-margin-start, auto);margin-inline-end:var(--toggle-button-margin-end, initial);transition:border-color .12s cubic-bezier(0.455, 0.03, 0.515, 0.955),background .12s cubic-bezier(0.455, 0.03, 0.515, 0.955);padding:var(--toggle-button-padding, 0px) !important;box-shadow:var(--toggle-button-shadow, none) !important;border-radius:var(--toggle-button-radius, 0) !important;border-width:var(--toggle-button-border-width, 0px) !important;border-style:var(--toggle-button-border-style, solid) !important;border-color:var(--toggle-button-border-color, transparent) !important;background:var(--toggle-button-background, transparent) !important}[class*=theme-toggle] svg{transform:var(--toggle-icon-transform);--theme-icon-transition: transform 0.15s ease-out, fill 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955)}[class*=theme-toggle-close]{top:var(--toggle-button-top, initial);inset-inline-end:var(--toggle-button-inset-end, 0);--theme-icon-size: 12px;--theme-icon-color: rgba(255, 255, 255, 0.7)}[class*=theme-toggle-close]:hover{--toggle-icon-transform: rotate(90deg)}[class*=theme-toggle-close]:not([data-type=type-1]){--toggle-button-size: 33px;--toggle-button-radius: 5px}[class*=theme-toggle-close][data-type=type-1]{--outline-offset: 5px}[class*=theme-toggle-close][data-type=type-2]{--toggle-button-border-width: 1px;--toggle-button-border-color: rgba(0, 0, 0, 0.5)}[class*=theme-toggle-close][data-type=type-3]{--toggle-button-background: rgba(0, 0, 0, 0.5)}[data-button-state] .btn-loader{display:none}[data-button-state*=loading] .btn-loader{display:block}[data-button-state*=loading] svg:not(.btn-loader){display:none}[data-frame=default]{border:var(--theme-frame-size, 0px) solid var(--theme-frame-color)}[data-frame=default]:before,[data-frame=default]:after{position:fixed;content:"";z-index:99999;left:0;width:100%;height:var(--theme-frame-size, 0px);background:var(--theme-frame-color)}[data-frame=default]:before{top:calc(var(--admin-bar, 0px))}[data-frame=default]:after{bottom:0}.entry-button{gap:.5em;font-size:15px;align-self:var(--horizontal-alignment, flex-start)}.entry-button:not([class*=btn]){display:flex;align-items:center}.entry-button[class*=btn]{min-height:40px;padding:5px 15px}.theme-module-title:is(p,span):not(:empty){display:flex;margin-bottom:15px}.theme-slider-arrows{display:flex;-webkit-user-select:none;user-select:none}.theme-slider-arrows span{position:relative;z-index:0;display:flex;align-items:center;justify-content:center;cursor:pointer;width:var(--slider-arrow-button-size, 26px);height:var(--slider-arrow-button-size, 26px);color:var(--theme-text-color);border:1px solid var(--theme-border-color);transition:all .12s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.theme-slider-arrows span:hover{z-index:1;color:var(--theme-button-text-hover-color);background:var(--theme-button-background-hover-color);border-color:var(--theme-button-background-hover-color)}.theme-slider-arrows .theme-arrow-prev{margin-inline-end:-1px;border-start-start-radius:3px;border-end-start-radius:3px}.theme-slider-arrows .theme-arrow-next{border-start-end-radius:3px;border-end-end-radius:3px}[data-cards=cover] .entry-card>.media-box:after,.hero-section[data-type=type-2]>figure>.media-box:after{position:absolute;content:"";inset:0}.theme-related-posts-container{padding:var(--padding, 50px) 0}.theme-related-posts .theme-module-title{text-align:var(--horizontal-alignment)}.theme-related-posts .post>*:not(:last-child){margin-block:0 var(--card-element-spacing, 20px)}.theme-related-posts .media-box{border-radius:var(--theme-border-radius, 5px)}.theme-related-posts .entry-meta{color:var(--theme-text-color)}.theme-related-posts :is(.entry-meta,.related-entry-title){--theme-link-initial-color: initial}form:is(.login,.register,.edit-account,.lost_reset_password) [class*=password-input]{position:relative;display:block}form:is(.login,.register,.edit-account,.lost_reset_password) [class*=password-input] input{padding-inline-end:38px}form:is(.login,.register,.edit-account,.lost_reset_password) [class*=password-input] .show-password-input{position:absolute;inset-inline-end:12px;top:calc(var(--theme-form-field-height, 40px)/2 - 7px);width:14px;height:14px;cursor:pointer;background-color:var(--theme-text-color);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M23.9,11.6C23.7,11.2,19.5,3,12,3S0.3,11.2,0.1,11.6c-0.1,0.3-0.1,0.6,0,0.9C0.3,12.8,4.5,21,12,21s11.7-8.2,11.9-8.6 C24,12.2,24,11.8,23.9,11.6zM12,19c-5.4,0-8.9-5.4-9.9-7c0.9-1.6,4.5-7,9.9-7c5.4,0,8.9,5.4,9.9,7C20.9,13.6,17.4,19,12,19zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8zM12,14c-1.1,0-2-0.9-2-2c0-1.1,0.9-2,2-2c1.1,0,2,0.9,2,2C14,13.1,13.1,14,12,14z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M23.9,11.6C23.7,11.2,19.5,3,12,3S0.3,11.2,0.1,11.6c-0.1,0.3-0.1,0.6,0,0.9C0.3,12.8,4.5,21,12,21s11.7-8.2,11.9-8.6 C24,12.2,24,11.8,23.9,11.6zM12,19c-5.4,0-8.9-5.4-9.9-7c0.9-1.6,4.5-7,9.9-7c5.4,0,8.9,5.4,9.9,7C20.9,13.6,17.4,19,12,19zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8zM12,14c-1.1,0-2-0.9-2-2c0-1.1,0.9-2,2-2c1.1,0,2,0.9,2,2C14,13.1,13.1,14,12,14z'/%3E%3C/svg%3E")}form:is(.login,.register,.edit-account,.lost_reset_password) [class*=password-input] input[type=text]~.show-password-input{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13.9,5.2C13.3,5.1,12.6,5,12,5c-5.4,0-8.9,5.4-9.9,7c0.5,0.9,1.1,1.8,1.8,2.5C4.3,15,4.2,15.6,3.8,16 c-0.2,0.2-0.4,0.2-0.6,0.2c-0.3,0-0.6-0.1-0.8-0.4c-0.9-1-1.6-2.2-2.3-3.4c-0.2-0.3-0.2-0.6,0-0.9C0.3,11.2,4.5,3,12,3c0.8,0,1.6,0.1,2.3,0.3c0.5,0.1,0.9,0.7,0.7,1.2C14.9,5,14.4,5.3,13.9,5.2z M0.3,22.3l22-22c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4L19.4,6c1.8,1.6,3.3,3.4,4.5,5.5c0.2,0.3,0.2,0.6,0,0.9C23.7,12.8,19.5,21,12,21c-2.1,0-4.1-0.6-5.8-1.8l-4.5,4.5C1.5,23.9,1.3,24,1,24s-0.5-0.1-0.7-0.3C-0.1,23.3-0.1,22.7,0.3,22.3zM14,11.4L11.4,14c0.2,0.1,0.4,0.1,0.6,0.1c0.5,0,1-0.2,1.4-0.5c0.4-0.4,0.6-0.9,0.6-1.4C14.1,11.9,14,11.7,14,11.4zM12,19c5.4,0,8.9-5.4,9.9-7c-1-1.8-2.3-3.3-3.9-4.6L15.5,10c0.4,0.7,0.6,1.5,0.6,2.3c0,1.1-0.5,2.1-1.3,2.8c-0.7,0.7-1.7,1.1-2.7,1.1c0,0-0.1,0-0.1,0c-0.7,0-1.4-0.3-2-0.6l-2.3,2.3C9,18.6,10.5,19,12,19z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13.9,5.2C13.3,5.1,12.6,5,12,5c-5.4,0-8.9,5.4-9.9,7c0.5,0.9,1.1,1.8,1.8,2.5C4.3,15,4.2,15.6,3.8,16 c-0.2,0.2-0.4,0.2-0.6,0.2c-0.3,0-0.6-0.1-0.8-0.4c-0.9-1-1.6-2.2-2.3-3.4c-0.2-0.3-0.2-0.6,0-0.9C0.3,11.2,4.5,3,12,3c0.8,0,1.6,0.1,2.3,0.3c0.5,0.1,0.9,0.7,0.7,1.2C14.9,5,14.4,5.3,13.9,5.2z M0.3,22.3l22-22c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4L19.4,6c1.8,1.6,3.3,3.4,4.5,5.5c0.2,0.3,0.2,0.6,0,0.9C23.7,12.8,19.5,21,12,21c-2.1,0-4.1-0.6-5.8-1.8l-4.5,4.5C1.5,23.9,1.3,24,1,24s-0.5-0.1-0.7-0.3C-0.1,23.3-0.1,22.7,0.3,22.3zM14,11.4L11.4,14c0.2,0.1,0.4,0.1,0.6,0.1c0.5,0,1-0.2,1.4-0.5c0.4-0.4,0.6-0.9,0.6-1.4C14.1,11.9,14,11.7,14,11.4zM12,19c5.4,0,8.9-5.4,9.9-7c-1-1.8-2.3-3.3-3.9-4.6L15.5,10c0.4,0.7,0.6,1.5,0.6,2.3c0,1.1-0.5,2.1-1.3,2.8c-0.7,0.7-1.7,1.1-2.7,1.1c0,0-0.1,0-0.1,0c-0.7,0-1.4-0.3-2-0.6l-2.3,2.3C9,18.6,10.5,19,12,19z'/%3E%3C/svg%3E")}.theme-featured-image{margin-left:auto;margin-right:auto}.theme-featured-image .media-box{border-radius:var(--theme-border-radius)}.theme-featured-image:not(.full-bleed){width:var(--theme-block-width)}.theme-featured-image:not(.alignwide):not(.full-bleed){max-width:var(--theme-block-max-width)}.theme-featured-image.alignwide{max-width:var(--theme-block-wide-max-width)}@media(max-width: 999.98px){.theme-featured-image{padding-bottom:30px}}@media(min-width: 1000px){.theme-featured-image{padding-bottom:50px}}.theme-featured-image figcaption{font-size:14px;text-align:center;margin-top:5px}.post-edit-link{display:flex;align-items:center;font-size:15px;margin-top:var(--theme-content-spacing);--theme-link-initial-color: var(--theme-text-color)}.post-edit-link:before{font-family:"dashicons";content:"";margin-inline-end:5px}.theme-video-indicator{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .12s cubic-bezier(0.455, 0.03, 0.515, 0.955),visibility .12s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.theme-video-indicator svg{border-radius:100%;transition:transform .12s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.theme-video-indicator svg:hover{transform:scale3d(1.1, 1.1, 1)}.theme-video-indicator .theme-video-loader{visibility:hidden}.theme-video-indicator.loading svg{background:#fff}.theme-video-indicator.loading .theme-video-loader{visibility:visible}.theme-dynamic-media:not([data-state=playing]) .theme-pause-path,.media-box:not([data-state=playing]) .theme-pause-path{display:none}.theme-expandable-trigger[data-icon=arrow]{cursor:pointer;background-color:rgba(0,0,0,0);--theme-icon-size: 10px;--theme-icon-transition: transform 0.1s ease}.theme-expandable-trigger[data-icon=arrow][aria-expanded=false] .icon{transform:rotate(180deg)}[data-behaviour=drop-down][aria-hidden=true]{height:0;overflow-y:clip;visibility:hidden}[data-behaviour=drop-down].is-animating{transition:height .2s ease,opacity .2s ease;overflow-y:clip}nav[class*=menu] .theme-menu-link{color:var(--theme-link-initial-color);--theme-icon-color: var(--theme-link-initial-color)}nav[class*=menu] li:hover>.theme-menu-link,nav[class*=menu] li:hover>.theme-sub-menu-parent{color:var(--theme-link-hover-color)}nav[class*=menu] li:hover>.theme-menu-link svg,nav[class*=menu] li:hover>.theme-sub-menu-parent svg{fill:var(--theme-icon-hover-color, var(--theme-link-hover-color))}nav[class*=menu] li[class*=current-menu-]>.theme-menu-link,nav[class*=menu] li[class*=current-menu-]>.theme-sub-menu-parent{color:var(--theme-link-active-color, var(--theme-link-hover-color))}nav[class*=menu] li[class*=current-menu-]>.theme-menu-link svg,nav[class*=menu] li[class*=current-menu-]>.theme-sub-menu-parent svg{fill:var(--theme-icon-active-color, var(--theme-icon-hover-color, var(--theme-link-active-color, var(--theme-link-hover-color))))}.menu{display:flex;gap:var(--menu-items-gap, 0px)}.menu li.menu-item,.menu li._item{display:flex;align-items:center}.menu>li>.theme-menu-link{height:var(--menu-item-height, 100%);justify-content:var(--menu-item-alignment, center);--menu-item-padding: 0 calc(var(--menu-items-spacing, 25px) / 2)}.theme-menu-link{display:flex;align-items:center;position:relative;width:100%;border-radius:var(--menu-item-radius, inherit)}.theme-menu-link:not(:empty){padding:var(--menu-item-padding, 0px)}[data-stretch]{width:100%}[data-stretch]>.menu{width:inherit;justify-content:space-between}.theme-create-menu{display:flex;align-items:center;height:100%;font-size:14px}[data-menu]>ul>li>a:before,[data-menu]>ul>li>a:after{position:absolute;left:var(--menu-indicator-left, 0);right:var(--menu-indicator-right, 0);margin:var(--menu-indicator-margin, 0);height:var(--menu-indicator-height, 2px);opacity:var(--menu-indicator-opacity, 0);background-color:var(--menu-indicator-hover-color, var(--theme-palette-color-2));transition:opacity .12s cubic-bezier(0.455, 0.03, 0.515, 0.955),width .12s cubic-bezier(0.455, 0.03, 0.515, 0.955),height .12s cubic-bezier(0.455, 0.03, 0.515, 0.955),top .12s cubic-bezier(0.455, 0.03, 0.515, 0.955),bottom .12s cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-menu]>ul>li>a:before{top:var(--menu-indicator-y-position, 0)}[data-menu]>ul>li>a:after{bottom:var(--menu-indicator-y-position, 0)}[data-menu]>ul>li[class*=current-menu-]>a:before,[data-menu]>ul>li[class*=current-menu-]>a:after{background-color:var(--menu-indicator-active-color, var(--menu-indicator-hover-color, var(--theme-palette-color-2)))}[data-column=start] [data-items=primary] [data-menu*=type-1]:first-child>ul>li:first-child>a{padding-inline-start:0}[data-column=end] [data-items=primary] [data-menu*=type-1]:last-child>ul>li:last-child{--toggle-ghost-inset-end: 16px}[data-column=end] [data-items=primary] [data-menu*=type-1]:last-child>ul>li:last-child>a{padding-inline-end:0}[data-menu*=type-2]>ul>li>a:after{content:"";width:var(--menu-indicator-width, 100%)}[data-menu*=type-2]>ul>li:hover>a,[data-menu*=type-2]>ul>li[class*=current-menu-]>a{--menu-indicator-opacity: 1}[data-menu="type-2:center"]>ul>li{--menu-indicator-width: 0;--menu-indicator-margin: 0 auto}[data-menu="type-2:center"]>ul>li:hover>a,[data-menu="type-2:center"]>ul>li[class*=current-menu-]>a{--menu-indicator-width: calc(100% - var(--menu-items-spacing, 25px))}[data-menu="type-2:left"]>ul>li{--menu-indicator-opacity: 1;--menu-indicator-left: calc(var(--menu-items-spacing, 25px) / 2);--menu-indicator-width: 0}[data-menu="type-2:left"]>ul>li:hover>a,[data-menu="type-2:left"]>ul>li[class*=current-menu-]>a{--menu-indicator-width: calc(100% - var(--menu-items-spacing, 25px))}[data-menu*=type-3]>ul>li:hover>a{background-color:var(--menu-indicator-hover-color, var(--theme-palette-color-2))}[data-menu*=type-3]>ul>li[class*=current-menu-]>a{background-color:var(--menu-indicator-active-color, var(--menu-indicator-hover-color, var(--theme-palette-color-2)))}[data-menu*=type-4]>ul>li>a:before,[data-menu*=type-4]>ul>li>a:after{content:"";--menu-indicator-y-position: 10px}[data-menu*=type-4]>ul>li:hover>a:before,[data-menu*=type-4]>ul>li:hover>a:after,[data-menu*=type-4]>ul>li[class*=current-menu-]>a:before,[data-menu*=type-4]>ul>li[class*=current-menu-]>a:after{--menu-indicator-opacity: 1;--menu-indicator-y-position: 0px}[data-responsive=no]{overflow:hidden}[data-responsive=no] .sub-menu{display:none}[class*=animated-submenu][data-submenu]{position:relative}[class*=animated-submenu]>.sub-menu{position:var(--dropdown-position, absolute);top:100%;z-index:10;min-width:100px;margin-top:var(--sticky-state-dropdown-top-offset, var(--dropdown-top-offset, 0));border-radius:var(--theme-border-radius);width:var(--dropdown-width, 200px);background-color:var(--dropdown-background-color, var(--theme-palette-color-4));box-shadow:var(--theme-box-shadow)}[class*=animated-submenu]>.sub-menu:before{position:absolute;content:"";top:0;left:0;width:100%;height:var(--sticky-state-dropdown-top-offset, var(--dropdown-top-offset, 0));transform:translateY(-100%);transition:height .2s ease}.animated-submenu-block[data-submenu=right]>.sub-menu{left:var(--theme-submenu-inline-offset, 0)}.animated-submenu-block[data-submenu=left]>.sub-menu{right:var(--theme-submenu-inline-offset, 0)}.animated-submenu-inline>.sub-menu{top:0;margin-top:0}.animated-submenu-inline>.sub-menu:before{width:var(--dropdown-horizontal-offset, 5px);height:100%;transform:initial}.animated-submenu-inline[data-submenu=right]>.sub-menu{left:calc(100% + var(--dropdown-horizontal-offset, 5px))}.animated-submenu-inline[data-submenu=right]>.sub-menu:before{left:calc(var(--dropdown-horizontal-offset, 5px)*-1);right:initial}.animated-submenu-inline[data-submenu=left]>.sub-menu{right:calc(100% + var(--dropdown-horizontal-offset, 5px))}.animated-submenu-inline[data-submenu=left]>.sub-menu:before{left:initial;right:calc(var(--dropdown-horizontal-offset, 5px)*-1)}.theme-toggle-dropdown-desktop{--theme-icon-size: 8px;--toggle-button-size: 24px;--toggle-button-margin-end: -8px;--toggle-button-margin-start: var(--dropdown-toggle-margin-start, 0.2em)}.animated-submenu-inline [class*=theme-toggle]{--toggle-button-size: 18px;--dropdown-toggle-margin-start: auto;--toggle-ghost-inset-end: calc(var(--dropdown-items-spacing, 13px) * 1.5 + 16px)}.animated-submenu-inline[data-submenu=left]>a{--toggle-icon-transform: rotate(90deg)}.animated-submenu-inline[data-submenu=right]>a{--toggle-icon-transform: rotate(-90deg)}.theme-toggle-dropdown-desktop-ghost{pointer-events:none;inset-inline-end:var(--toggle-ghost-inset-end, calc(var(--menu-items-spacing, 25px) / 2 + 16px));--toggle-button-size: 24px;--toggle-button-margin-end: -24px}.sub-menu{--menu-item-padding: var(--dropdown-items-spacing, 13px) calc(var(--dropdown-items-spacing, 13px) * 1.5)}.sub-menu .menu-item{border-top:var(--dropdown-divider)}[class*=animated-submenu]>.sub-menu{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease,transform .2s ease,margin .2s ease,height .2s ease}[class*=animated-submenu].theme-active>.sub-menu{opacity:1;visibility:visible;pointer-events:auto}[class*=animated-submenu]:not(.theme-active):not([class*=theme-mega-menu])>.sub-menu{overflow:hidden;max-height:calc(100vh - var(--header-height) - var(--admin-bar, 0px) - var(--theme-frame-size, 0px) - 10px)}[data-dropdown*=type-1] [class*=animated-submenu]>.sub-menu{transform:translate3d(0, 10px, 0)}[data-dropdown*=type-1] [class*=animated-submenu].theme-active>.sub-menu{transform:translate3d(0, 0, 0)}[data-dropdown*=type-3] [class*=animated-submenu]>.sub-menu>li{transition:opacity .5s cubic-bezier(0.35, 0.81, 0.41, 1),transform .5s cubic-bezier(0.35, 0.81, 0.41, 1)}[data-dropdown*=type-3] [class*=animated-submenu]:not(.theme-active)>.sub-menu>li{opacity:0;transform:translate3d(0, 5px, 0)}[data-dropdown*=type-4] [class*=animated-submenu]>.sub-menu{transition:none}.mobile-menu{width:100%}.mobile-menu li{display:flex;flex-direction:column;align-items:var(--horizontal-alignment)}.mobile-menu .theme-menu-link{text-align:var(--text-horizontal-alignment);justify-content:var(--horizontal-alignment);--menu-item-padding: var(--items-vertical-spacing, 5px) 0}.mobile-menu .theme-sub-menu-parent{display:flex;align-items:center;column-gap:10px}.mobile-menu [class*=children]>ul{position:relative;width:calc(100% + 10px);margin-inline-end:-10px;padding-inline-end:10px;overflow:hidden}.mobile-menu [class*=children]>ul.is-animating{transition:height .3s ease}.mobile-menu[data-interaction=click] [class*=children]:not(.dropdown-active)>ul{display:none}.mobile-menu-inline ul,.footer-menu-inline ul{flex-wrap:wrap;justify-content:var(--horizontal-alignment);row-gap:calc(var(--menu-items-spacing, 25px)/2);margin:0 calc(var(--menu-items-spacing, 25px)/2*-1)}.footer-menu-inline{--menu-item-alignment: var(--horizontal-alignment)}.footer-menu-inline li{width:var(--menu-item-width)}#header{position:relative;z-index:50}@media(max-width: 999.98px){#header [data-device=desktop]{display:none}}@media(min-width: 1000px){#header [data-device=mobile]{display:none}}#header [data-row]{position:var(--position, relative);box-shadow:var(--theme-box-shadow);border-top:var(--theme-border-top);border-bottom:var(--theme-border-bottom);-webkit-backdrop-filter:blur(var(--theme-backdrop-blur));backdrop-filter:blur(var(--theme-backdrop-blur))}#header [data-row]>div{min-height:var(--shrink-height, var(--height));border-top:var(--theme-border-top);border-bottom:var(--theme-border-bottom)}#header [data-row*=top]{z-index:3}#header [data-row*=middle]{z-index:2}#header [data-row*=bottom]{z-index:1}#header [data-row*=boxed]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}#header [data-row*=boxed]>div{padding:var(--padding, 0 35px);box-shadow:var(--theme-box-shadow);border-radius:var(--row-border-radius);-webkit-backdrop-filter:blur(var(--theme-backdrop-blur));backdrop-filter:blur(var(--theme-backdrop-blur))}@media(max-width: 689.98px){#header [data-row*=boxed]>div{--padding: 0 5vw}}@media(min-width: 690px)and (max-width: 999.98px){#header [data-row*=boxed]>div{--padding: 0 4vw}}#header [data-column]{min-height:inherit}#header [data-column=middle]{display:flex}#header [data-column=start],#header [data-column=end]{min-width:0}#header [data-items]{width:100%}#header [data-column-set="2"]>div{display:grid;grid-template-columns:auto auto}#header [data-column-set="3"]>div{display:grid;grid-template-columns:1fr var(--middle-column-width, auto) 1fr}[data-placements]{display:grid}[data-placements="2"]{display:grid;grid-template-columns:auto auto}[data-column=middle]>[data-items]{justify-content:center}[data-column=start]>[data-items=secondary]{justify-content:flex-end}[data-column=end]>[data-items=primary]{justify-content:flex-end}#header [data-items]{display:flex;align-items:center;min-width:0}#header [data-items]>*{margin:var(--margin, 0 10px)}[data-column=start] [data-items=primary]>*:first-child{--margin: 0 10px 0 0}[data-column=end] [data-items=primary]>*:last-child{--margin: 0 0 0 10px}.theme-cart-item,.header-action,.site-header-text,.theme-account-item,.site-header-compare,.site-header-wishlist{display:flex;align-items:var(--align-items, center)}.theme-cart-item,.social-links,.theme-account-item,.site-header-compare,.site-header-wishlist{--theme-link-initial-color: var(--theme-text-color)}.theme-cart-item:hover svg,.social-links a:hover svg,.theme-color-switch:hover svg,.site-header-search:hover svg,.theme-account-item:hover svg,.site-header-trigger:hover svg,.site-header-compare:hover svg,.site-header-wishlist:hover svg,.theme-language-switcher:hover svg{fill:var(--theme-icon-hover-color, var(--theme-palette-color-2))}.theme-color-switch,.site-header-search,.site-header-trigger{--theme-link-initial-color: var(--theme-text-color)}.theme-color-switch .theme-label,.site-header-search .theme-label,.site-header-trigger .theme-label{transition:inherit;color:var(--theme-link-initial-color)}.theme-color-switch:hover .theme-label,.site-header-search:hover .theme-label,.site-header-trigger:hover .theme-label{color:var(--theme-link-hover-color)}.theme-builder-no-item{font-size:13px}[class*=header-menu]{display:flex;align-items:center;height:100%;min-width:0}[class*=header-menu] .menu{height:inherit}[class*=header-menu] .menu>li>.theme-menu-link{white-space:nowrap}#search-modal{--vertical-alignment: initial}#search-modal input{--has-classic-forms: var(--false);--theme-form-field-border-width: 0 0 1px 0;--search-input-additional-padding: 10px}@media(max-width: 689.98px){#search-modal input{--theme-form-font-size: 22px;--theme-form-field-height: 70px;--theme-form-field-padding: 0px;margin-bottom:25px}}@media(min-width: 690px){#search-modal input{--theme-form-font-size: 35px;--theme-form-field-height: 90px;--theme-form-field-padding: 0 50px 0 0;margin-bottom:35px}}#search-modal form{display:block;margin:auto;width:100%;max-width:var(--max-width, 800px)}@media(max-width: 999.98px){#search-modal form{--max-width: 90%;--search-button-size: 40px}}@media(min-width: 690px){#search-modal form{--search-button-size: 48px}}#search-modal form .theme-search-form-controls{position:absolute;inset-inline-end:0}@media(max-width: 689.98px){#search-modal form .theme-search-form-controls{top:15px}}@media(min-width: 690px){#search-modal form .theme-search-form-controls{top:21px}}#search-modal form .theme-search-form-controls button{--theme-button-border-radius: 100%;--theme-icon-size: calc(100% / 3)}.site-header-text{color:var(--theme-text-color);text-align:var(--horizontal-alignment)}.site-header-text[data-width=stretch]{width:100%;max-width:var(--max-width)}.site-header-text .page-content{width:100%}.site-header-trigger .icon{transition:none}.site-header-trigger .icon rect{transform-origin:50% 50%;transition:all .12s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.site-header-trigger .icon[data-type=type-2] rect:nth-child(1){width:10px}.site-header-trigger .icon[data-type=type-2] rect:nth-child(3){width:15px}.site-header-trigger .icon[data-type=type-3] rect:nth-child(1),.site-header-trigger .icon[data-type=type-3] rect:nth-child(3){width:12px}.site-header-trigger .icon[data-type=type-3] rect:nth-child(1){x:6px}.site-header-trigger:hover [data-type=type-2] rect:nth-child(1),.site-header-trigger:hover [data-type=type-2] rect:nth-child(3),.site-header-trigger:hover [data-type=type-3] rect:nth-child(1),.site-header-trigger:hover [data-type=type-3] rect:nth-child(3){width:18px}.site-header-trigger:hover [data-type=type-3] rect:nth-child(1){x:0px}.site-header-trigger[aria-expanded=true] .icon rect:nth-child(1),.site-header-trigger[aria-expanded=true] .icon rect:nth-child(3){width:18px;y:6.15px}.site-header-trigger[aria-expanded=true] .icon rect:nth-child(1){x:0px;transform:rotate(45deg)}.site-header-trigger[aria-expanded=true] .icon rect:nth-child(2){opacity:0}.site-header-trigger[aria-expanded=true] .icon rect:nth-child(3){transform:rotate(-45deg)}.site-header-trigger[data-design*=outline]{--toggle-button-border-width: 1px;--toggle-button-border-color: var(--secondColor, rgba(224, 229, 235, 0.9))}.site-header-trigger[data-design*=outline]:hover{--toggle-button-border-color: var(--secondColorHover, rgba(224, 229, 235, 0.9))}.site-header-trigger[data-design*=solid]{--toggle-button-background: var(--secondColor, rgba(224, 229, 235, 0.9))}.site-header-trigger[data-design*=solid]:hover{--toggle-button-background: var(--secondColorHover, rgba(224, 229, 235, 0.9))}.site-branding{display:flex;text-align:var(--horizontal-alignment)}.site-branding:not([data-logo=top]){align-items:center}.site-title{display:block;margin-bottom:0}.site-description{color:var(--theme-text-color);margin-bottom:0}.site-description:not(:only-child){margin-top:.3em}@media(min-width: 1000px){.site-header .site-description{white-space:nowrap}}.site-logo-container{position:relative;line-height:0;height:var(--logo-shrink-height, var(--logo-max-height, 50px));transition:none}.site-logo-container img{width:auto;max-width:initial;object-fit:contain}.site-logo-container img,.site-logo-container svg,.site-logo-container picture{height:inherit;vertical-align:initial}.sticky-logo,.dark-mode-logo{display:none}[data-sticky*=yes] .sticky-logo{display:initial}[data-sticky*=yes] .sticky-logo~.default-logo{display:none}[data-color-mode*=dark] .dark-mode-logo{display:initial}[data-color-mode*=dark] .dark-mode-logo~.sticky-logo,[data-color-mode*=dark] .dark-mode-logo~.default-logo{display:none}@media(prefers-color-scheme: dark){[data-color-mode*=os-default] .dark-mode-logo{display:initial}[data-color-mode*=os-default] .dark-mode-logo~.sticky-logo,[data-color-mode*=os-default] .dark-mode-logo~.default-logo{display:none}}[data-logo=top]{flex-direction:column}[data-logo=top] .site-description{margin-top:.3em}[data-logo=left] .site-title-container{margin-inline-start:1em}[data-logo=right]{flex-direction:row-reverse}[data-logo=right] .site-title-container{margin-inline-end:1em}.header-action{--theme-button-line-height: 1.3;--theme-icon-color: currentColor}.header-action a{gap:.5em}.header-action [data-size=small]{--theme-button-min-height: 34px;--theme-button-padding: 5px 15px;--theme-button-font-size: 13px}.header-action [data-size=medium]{--theme-button-min-height: 42px;--theme-button-padding: 5px 20px}.header-action [data-size=large]{--theme-button-min-height: 50px;--theme-button-padding: 5px 30px;--theme-button-font-size: 16px}.header-action .btn-text{display:flex;flex-direction:column;text-align:var(--horizontal-alignment)}.header-action .btn-secondary-text{color:var(--theme-button-text-initial-color);transition:color .12s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.header-action a:hover .btn-secondary-text{color:var(--theme-button-text-hover-color)}#offcanvas .theme-panel-content-inner{--margin: 0 0 20px 0}#offcanvas .theme-panel-content-inner>*{margin:var(--margin)}#offcanvas .theme-panel-content-inner>*:first-child{margin-top:0}#offcanvas .theme-panel-content-inner>*:last-child{margin-bottom:0}@media(max-width: 999.98px){#offcanvas [data-device=desktop]{display:none}}@media(min-width: 1000px){#offcanvas [data-device=mobile]{display:none}}.site-header-cart,.site-header-account,.theme-language-switcher[data-type=dropdown]{position:relative}.site-header-cart:hover [data-placement],.site-header-cart:focus-within [data-placement],.site-header-account:hover [data-placement],.site-header-account:focus-within [data-placement],.theme-language-switcher[data-type=dropdown]:hover [data-placement],.theme-language-switcher[data-type=dropdown]:focus-within [data-placement]{opacity:1;visibility:visible;transform:translate3d(0, 0, 0)}.theme-cart-content,.site-header-account>ul,.theme-language-switcher[data-type=dropdown]>ul{position:absolute;z-index:15;top:100%;opacity:0;visibility:hidden;transform:translate3d(0, 10px, 0);transition:opacity .2s ease,visibility .2s ease,transform .2s ease}.theme-cart-content:not([data-placement]) *,.site-header-account>ul:not([data-placement]) *,.theme-language-switcher[data-type=dropdown]>ul:not([data-placement]) *{transition:none}#offcanvas .theme-cart-content,#offcanvas .site-header-account>ul,#offcanvas .theme-language-switcher[data-type=dropdown]>ul{display:none}[data-sticky*=yes],[data-sticky*=fixed]{position:fixed;z-index:5;top:calc(var(--admin-bar, 0px) + var(--theme-frame-size, 0px) + var(--header-sticky-offset, 0px));left:var(--theme-frame-size, 0px);right:calc(var(--theme-frame-size, 0px) + var(--scrollbar-width, 0px))}[data-sticky*=slide][data-sticky*=yes-start]{transform:translateY(-100%)}[data-sticky*=slide][data-sticky*=yes-end]{transition:transform var(--header-sticky-animation-speed, 0.2s) cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-sticky*=slide][data-sticky*=yes-hide-start]{transform:none}[data-sticky*=slide][data-sticky*=yes-hide-end]{transform:translateY(-100%);transition:transform var(--header-sticky-animation-speed, 0.2s) cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-sticky*=fade][data-sticky*=yes-start]{opacity:0}[data-sticky*=fade][data-sticky*=yes-end]{transition:opacity var(--header-sticky-animation-speed, 0.2s) cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-sticky*=fade][data-sticky*=yes-hide-start]{opacity:1}[data-sticky*=fade][data-sticky*=yes-hide-end]{opacity:0;transition:opacity var(--header-sticky-animation-speed, 0.2s) cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-sticky],[data-sticky] [data-row],[data-sticky] [data-row*=boxed]>div{transition:box-shadow var(--header-sticky-animation-speed, 0.2s) cubic-bezier(0.455, 0.03, 0.515, 0.955),background-color var(--header-sticky-animation-speed, 0.2s) cubic-bezier(0.455, 0.03, 0.515, 0.955),-webkit-backdrop-filter var(--header-sticky-animation-speed, 0.2s) cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:box-shadow var(--header-sticky-animation-speed, 0.2s) cubic-bezier(0.455, 0.03, 0.515, 0.955),backdrop-filter var(--header-sticky-animation-speed, 0.2s) cubic-bezier(0.455, 0.03, 0.515, 0.955),background-color var(--header-sticky-animation-speed, 0.2s) cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:box-shadow var(--header-sticky-animation-speed, 0.2s) cubic-bezier(0.455, 0.03, 0.515, 0.955),backdrop-filter var(--header-sticky-animation-speed, 0.2s) cubic-bezier(0.455, 0.03, 0.515, 0.955),background-color var(--header-sticky-animation-speed, 0.2s) cubic-bezier(0.455, 0.03, 0.515, 0.955),-webkit-backdrop-filter var(--header-sticky-animation-speed, 0.2s) cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-sticky] .site-header-text,[data-sticky] .site-description{transition:color .12s cubic-bezier(0.455, 0.03, 0.515, 0.955)}@media(max-width: 999.98px){[data-device=mobile][data-transparent]{position:absolute;top:0;left:0;right:0}}@media(min-width: 1000px){[data-device=desktop][data-transparent]{position:absolute;top:0;left:0;right:0}}.site-footer{padding:var(--footer-container-padding)}.site-footer.wrap{margin-bottom:var(--footer-container-bottom-offset);border-radius:var(--footer-container-border-radius)}.site-footer [data-row]>div{display:grid;grid-template-columns:var(--grid-template-columns);grid-column-gap:var(--columns-gap, 50px);grid-row-gap:var(--columns-gap, 50px);padding-block:var(--container-spacing)}.site-footer [data-column]{display:flex;flex-direction:column;align-items:var(--horizontal-alignment);justify-content:var(--vertical-alignment, flex-start);min-width:0}.site-footer [data-column*=widget]{text-align:var(--text-horizontal-alignment)}@media(max-width: 999.98px){.site-footer [data-column=ghost]{display:none}}.site-footer [data-row]{border-top:var(--theme-border-top);border-bottom:var(--theme-border-bottom)}.site-footer [data-row]>div{border-top:var(--theme-border-top);border-bottom:var(--theme-border-bottom)}@media(min-width: 1000px){.site-footer [data-column]{position:relative}.site-footer [data-column]:not(:last-child):after{position:absolute;content:"";top:calc(var(--container-spacing)*-1);inset-inline-end:calc(var(--columns-gap, 50px)/2*-1);height:calc(100% + var(--container-spacing)*2);border-inline-end:var(--theme-border)}}[data-columns-divider]{position:relative}[data-columns-divider]:after{position:absolute;inset:0;width:0px;margin:0 auto;border-inline-end:var(--theme-border)}@media(min-width: 690px)and (max-width: 999.98px){[data-columns-divider*=md]:after{content:""}}@media(max-width: 689.98px){[data-columns-divider*=sm]:after{content:""}}[data-foot*=reveal] .site-main{box-shadow:var(--footer-box-shadow)}[data-foot*=reveal] .site-main,[data-foot*=reveal] #main-container{background:inherit}[data-foot*=reveal] .site-main,[data-foot*=reveal] .theme-trending-block{z-index:1}[data-foot*=reveal] #main-container>[data-block]{z-index:2}[data-foot*=reveal] .site-footer{position:var(--position);bottom:var(--theme-frame-size, 0px)}.site-footer [data-column]>[data-id]{margin:var(--margin)}[data-column*=copyright]{display:flex;flex-direction:column;justify-content:var(--vertical-alignment);text-align:var(--horizontal-alignment)}.footer-copy{color:var(--theme-text-color);--theme-content-spacing: 0;--theme-link-initial-color: var(--theme-text-color)}.footer-copy>*:not(:first-child){margin-top:.5em}.footer-socials .social-links{justify-content:var(--horizontal-alignment)}.site-footer .widget{color:var(--theme-text-color);margin:var(--margin);--theme-link-initial-color: var(--theme-text-color)}.site-footer .widget:not(:first-child){margin-top:var(--widgets-gap, 40px)}.site-footer .widget:has(.theme-newsletter-subscribe-block,.block-separator){width:100%}.theme-search-form{position:relative;display:flex;isolation:isolate;--theme-link-initial-color: var(--theme-text-color)}.theme-search-form input{z-index:2}.theme-search-form input::-webkit-search-cancel-button{-webkit-appearance:none}.theme-search-form[data-form-controls=inside] .wp-element-button{transform:none;box-shadow:none;border-radius:var(--has-classic-forms, var(--theme-form-field-border-radius, 3px));border-start-start-radius:0;border-end-start-radius:0;border-width:var(--theme-form-field-border-width, 1px);border-style:var(--theme-form-field-border-style, solid);border-color:var(--theme-form-field-border-initial-color);--theme-icon-size: 13px;--theme-button-text-initial-color: var(--theme-text-color);--theme-button-text-hover-color: var(--theme-form-field-border-focus-color);--theme-button-background-initial-color: var(--has-classic-forms, var(--theme-form-field-background-initial-color));--theme-button-background-hover-color: var(--has-classic-forms, var(--theme-form-field-background-initial-color))}.theme-search-form[data-form-controls=inside]:not([data-taxonomy-filter=true]) [data-button*=icon]{border-inline-start:0}.theme-search-form[data-form-controls=outside] .wp-element-button{margin-inline-start:10px;border-radius:var(--theme-form-field-border-radius, 3px)}.theme-search-form[data-taxonomy-filter=true] input,.theme-search-form[data-form-controls=inside] input,.theme-search-form[data-form-controls=inside] select{border-inline-end:0;border-start-end-radius:0;border-end-end-radius:0}.theme-search-form input:focus~.theme-search-form-controls select,.theme-search-form input:focus~.theme-search-form-controls [data-button*=inside]{border-color:var(--theme-form-field-border-focus-color);background-color:var(--has-classic-forms, var(--theme-form-field-background-focus-color))}.theme-search-form .theme-search-form-controls{display:flex;z-index:2}.theme-search-form select{font-size:14px;width:var(--search-form-select-width, auto);border-start-start-radius:0;border-end-start-radius:0}.theme-search-form select:focus{--theme-form-field-border-focus-color: var(--theme-form-field-border-initial-color)}.theme-search-form .wp-element-button{white-space:nowrap;--theme-button-min-height: var(--search-button-size, var(--theme-form-field-height, 40px))}.theme-search-form .wp-element-button[data-button*=icon]{padding:initial;width:var(--search-button-size, var(--theme-form-field-height, 40px));--theme-icon-color: currentColor}.theme-search-form .theme-ajax-loader{opacity:0;--loader-size: 18px}.theme-search-form.theme-has-dropdown{z-index:2}.widget_media_gallery .gallery{display:grid;grid-column-gap:10px;grid-row-gap:10px}.widget_media_gallery .gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.widget_media_gallery .gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.widget_media_gallery .gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.widget_media_gallery .gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.widget_media_gallery .gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.widget_media_gallery .gallery-item a:hover{opacity:.8}.theme-query-template-grid{display:grid;gap:var(--grid-columns-gap, 30px);grid-template-columns:repeat(var(--grid-columns-width), minmax(0, 1fr))}[class*=theme-contact-info]{--theme-link-initial-color: var(--theme-block-text-color, var(--theme-text-color))}[class*=theme-contact-info] ul{display:flex;flex-direction:var(--items-direction, row);flex-wrap:wrap;gap:var(--items-spacing, 15px);align-items:var(--horizontal-alignment);text-align:start}[class*=theme-contact-info] li{display:flex;column-gap:15px;align-items:center}[class*=theme-contact-info] li:hover a{color:var(--theme-link-hover-color)}[class*=theme-contact-info] .contact-info{flex:1;display:flex;flex-direction:column;word-break:break-word;color:var(--theme-block-text-color, var(--theme-text-color))}[class*=theme-contact-info] .contact-title{font-weight:600}.theme-dynamic-data a{--theme-link-initial-color: initial}.theme-dynamic-media{display:flex}.theme-dynamic-media .theme-dynamic-media-inner{position:relative;width:100%;height:100%;overflow:hidden;will-change:transform}@media(hover: hover){.theme-dynamic-media .theme-dynamic-media-inner[data-hover] img{transition:transform .5s ease}.theme-dynamic-media .theme-dynamic-media-inner[data-hover=zoom-in]:hover img{transform:scale(1.1)}.theme-dynamic-media .theme-dynamic-media-inner[data-hover=zoom-out] img{transform:scale(1.1)}.theme-dynamic-media .theme-dynamic-media-inner[data-hover=zoom-out]:hover img{transform:scale(1)}}.theme-dynamic-data-layer{color:var(--theme-text-color);--theme-link-initial-color: var(--theme-text-color)}.theme-dynamic-data-layer>span{margin-inline-end:5px}.widget li ul,.widget li ol{padding-inline-start:25px}[data-panel*=in] [data-behaviour=modal].active .theme-panel-content,[data-panel*=out] [data-behaviour=modal] .theme-panel-content{animation-duration:.25s;animation-fill-mode:both}[data-panel*=in] [data-behaviour=modal].active{opacity:1;visibility:visible}[data-panel*=in] [data-behaviour=modal].active .theme-panel-content{animation-name:move-in}[data-panel*=out] [data-behaviour=modal] .theme-panel-content{animation-name:move-out}@keyframes move-in{0%{opacity:0;transform:translate3d(0, -40px, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes move-out{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(0, 40px, 0)}}[data-behaviour*=side] .theme-panel-inner{position:absolute;inset-block:0px;height:calc(100% - var(--side-panel-offset, 0px)*2);width:calc(100% - var(--side-panel-offset, 0px)*2);max-width:var(--side-panel-width, 500px);margin:var(--side-panel-offset, 0px);box-shadow:var(--theme-box-shadow);border-radius:var(--side-panel-border-radius, 0px);transition:transform .25s ease-in-out}[data-behaviour*=side].active .theme-panel-inner{transform:translate3d(0, 0, 0)}[data-behaviour*=right-side] .theme-panel-inner{align-self:flex-end;transform:translate3d(var(--theme-panel-reveal-right, 20%), 0, 0)}[data-behaviour*=left-side] .theme-panel-inner{align-self:flex-start;transform:translate3d(var(--theme-panel-reveal-left, -20%), 0, 0)}body[data-panel]{padding-right:var(--scrollbar-width, 0px)}.theme-panel{display:flex;flex-direction:column;position:fixed;z-index:999999;inset:var(--admin-bar, 0px) 0 0 0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease-in-out,visibility .25s ease-in-out}.theme-panel.active{opacity:1;visibility:visible;pointer-events:auto}.theme-panel .theme-panel-inner{display:flex;flex-direction:column}@media(max-width: 689.98px){.theme-panel .theme-panel-inner{--panel-padding: 25px}}.theme-panel-actions{display:flex;align-items:center;padding-inline:var(--panel-padding, 35px)}@media(max-width: 689.98px){.theme-panel-actions{padding-top:20px}}@media(min-width: 690px){.theme-panel-actions{padding-top:30px}}.theme-panel-actions .theme-panel-heading{font-size:15px;font-weight:600;color:var(--theme-text-color)}.theme-panel-actions .close-button{margin-inline-start:auto}.theme-panel-content{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:var(--vertical-alignment, flex-start)}.theme-panel-content-inner{display:flex;flex-direction:column;align-items:var(--horizontal-alignment, flex-start);height:var(--panel-content-height, auto);overflow-y:auto;padding:var(--panel-padding, 35px)}.social-links{display:flex;flex-direction:var(--items-direction, row);flex-wrap:var(--wrap, wrap);gap:var(--items-spacing, 15px)}.social-links a{display:flex;align-items:center}.social-links .theme-label{margin-inline-start:.7em;transition:color .12s cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-color=official] .icon-wrap{--theme-icon-color: var(--official-color);--theme-icon-hover-color: var(--official-color);transition:opacity .12s cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-color=official] .icon-wrap:hover{opacity:.7}[data-color=official] .theme-label{color:var(--official-color)}[data-color=official][data-icons-type*=solid] .icon-wrap{--theme-icon-color: #fff;--theme-icon-hover-color: #fff;background-color:var(--official-color)}[data-color=official][data-icons-type*=outline] .icon-wrap{border:1px solid var(--official-color)}.theme-drawer-canvas[data-location=end]{height:calc(var(--shortcuts-bar-parent-height, var(--shortcuts-bar-height, 0px)) + var(--floating-bar-parent-height, var(--floating-bar-height, 0px)) + var(--compare-bar-height, 0px))}.theme-drawer-canvas[data-location=end] .theme-drawer-inner{position:fixed;z-index:100;inset-inline:var(--theme-frame-size, 0px) calc(var(--theme-frame-size, 0px) + var(--scrollbar-width, 0px));bottom:var(--theme-frame-size, 0px);height:calc(var(--shortcuts-bar-parent-height, var(--shortcuts-bar-height, 0px)) + var(--floating-bar-parent-height, var(--floating-bar-height, 0px)) + var(--compare-bar-height, 0px));transition:transform .2s ease}#main-container{display:flex;flex-direction:column;position:relative;min-height:calc(100vh - var(--admin-bar, 0px) - var(--theme-frame-size, 0px)*2);overflow:hidden;overflow:clip}#main-container .site-main{flex-grow:1}[class*=wrap]{margin-inline:auto}.wrap,.wrap-narrow{width:var(--theme-container-width)}.wrap{max-width:var(--theme-normal-container-max-width)}.wrap-narrow{max-width:var(--theme-narrow-container-max-width)}.wrap-fluid{width:calc(var(--theme-container-edge-spacing) - var(--theme-frame-size, 0px)*2)}@media(min-width: 1000px){.wrap-fluid{--theme-container-edge-spacing: calc(100vw - 60px)}}.layout-box>:where(:not(.alignleft):not(.alignright):not(.full-bleed)){width:var(--theme-block-width)}.is-width-constrained{margin-inline:auto;width:var(--theme-container-width);max-width:var(--theme-block-max-width)}[data-vertical-spacing*=top]{padding-top:var(--theme-content-vertical-spacing)}[data-vertical-spacing*=bottom]{padding-bottom:var(--theme-content-vertical-spacing)}[data-layout*=grid]{display:grid;grid-template-columns:var(--grid-template-columns);grid-column-gap:var(--grid-columns-gap, 30px);grid-row-gap:var(--grid-columns-gap, 30px)}@media(max-width: 689.98px){[data-layout=enhanced-grid]{--grid-template-columns: repeat(1, minmax(0, 1fr))}}@media(min-width: 690px){[data-layout=enhanced-grid]{--grid-template-columns: repeat( 6, 1fr)}}@media(min-width: 690px)and (max-width: 999.98px){[data-layout=enhanced-grid]>article{grid-column:span 3}}@media(min-width: 1000px){[data-layout=enhanced-grid]>article{grid-column:span 2}[data-layout=enhanced-grid]>article:nth-child(5n+1),[data-layout=enhanced-grid]>article:nth-child(5n+2){grid-column:span 3}}[data-archive=default][data-layout=simple] article{display:flex;gap:var(--card-inner-spacing, 30px)}@media(max-width: 689.98px){[data-archive=default][data-layout=simple] article{flex-direction:column}}@media(min-width: 690px){[data-archive=default][data-layout=simple] article>.media-box{max-width:var(--card-media-max-width, 40%);flex-shrink:0;margin-inline-end:0}[data-archive=default][data-layout=simple] article>.media-box:not(.boundless-image){align-self:center}}[data-archive=default][data-layout=simple] article .card-content{flex:1}@media(min-width: 690px){[data-archive=default][data-layout=simple] article .card-content{align-self:center}}[data-archive=default][data-layout=simple]>article{border-bottom:var(--card-border, none);padding-bottom:var(--grid-columns-gap, 30px)}[data-archive=default][data-layout=simple]>article:not(:last-child){margin-bottom:var(--grid-columns-gap, 30px)}@media(min-width: 690px){[data-archive=default][data-layout=simple][data-cards=boxed] .entry-card .boundless-image{width:100%;margin-bottom:calc(var(--card-inner-spacing, 30px)*-1)}}[data-archive=default][data-layout=classic] article:not(:last-child){margin-bottom:var(--grid-columns-gap, 30px)}[data-archive=default][data-layout=gutenberg] article{align-items:center}[data-archive=default][data-layout=gutenberg] article:not(:last-child){margin-bottom:var(--grid-columns-gap, 30px)}[data-archive=default][data-layout=gutenberg] article>*:not(.entry-button){width:100%}[data-archive=default][data-layout=gutenberg] article>*:not(.media-box){max-width:var(--theme-narrow-container-max-width)}[data-archive=default][data-layout=gutenberg] article>.media-box{max-width:calc(var(--theme-narrow-container-max-width) + var(--theme-wide-offset)*2)}[data-archive=default][data-layout=gutenberg] article:not(:last-child):after{content:"·····";font-size:25px;letter-spacing:1.5em;padding-inline-start:1.5em;font-family:serif;text-align:center;opacity:.5;margin-top:calc(var(--grid-columns-gap, 30px) + 10px)}[data-archive=default] .entry-card{text-align:var(--text-horizontal-alignment)}[data-archive=default] .entry-card .entry-title{--theme-link-initial-color: initial}[data-archive=default] .entry-card .entry-divider{border-bottom:var(--entry-divider)}[data-archive=default] .card-content{display:flex;flex-direction:column}[data-archive=default] .card-content>*{margin-block:0 var(--card-element-spacing, 20px)}[data-archive=default] .card-content>*:last-child{margin-bottom:0}[data-cards=boxed] .entry-card,[data-cards=cover] .entry-card{padding:var(--card-inner-spacing, 30px);border:var(--card-border, none);box-shadow:var(--theme-box-shadow);border-radius:var(--theme-border-radius)}[data-archive=default][data-cards=cover] .entry-card{position:relative;min-height:var(--card-min-height, 400px);justify-content:var(--vertical-alignment)}[data-archive=default][data-cards=cover] .entry-card .media-box{position:absolute;isolation:isolate;inset:0;margin:0}[data-archive=default][data-cards=cover] .entry-card .media-box img{height:100%}[data-archive=default][data-cards=cover] .entry-card>*:not(.media-box){position:relative;z-index:1}[data-archive=default][data-cards=simple] .entry-card{padding-bottom:var(--grid-columns-gap, 30px);border-bottom:var(--card-border, none)}.entries:not([data-cards=cover]) :is(.entry-button,.entry-meta,.media-box):last-child:not(:only-child){--card-element-margin-start: auto;margin-top:var(--card-element-margin-start)}.entry-excerpt{max-width:100%;color:var(--theme-text-color)}.entry-card .media-box{box-shadow:var(--theme-image-shadow);border-radius:var(--theme-image-border-radius, var(--theme-border-radius, 0px))}.entry-card .boundless-image{width:calc(100% + var(--card-inner-spacing, 30px)*2);margin-inline:calc(var(--card-inner-spacing, 30px)*-1)}.entry-card .boundless-image:first-child{margin-top:calc(var(--card-inner-spacing, 30px)*-1)}.entry-card .boundless-image:first-child:not(:only-child){border-end-start-radius:0;border-end-end-radius:0}.entry-card .boundless-image:last-child{margin-bottom:calc(var(--card-inner-spacing, 30px)*-1)}.entry-card .boundless-image:last-child:not(:only-child){border-start-start-radius:0;border-start-end-radius:0}.entry-card .boundless-image:not(:first-child):not(:last-child){border-radius:0}.entry-card .boundless-image img{height:100%}@media(min-width: 690px){[data-layout=simple][data-cards=boxed] .entry-card .boundless-image{border-radius:var(--theme-image-border-radius, var(--theme-border-radius, 0px));border-start-end-radius:0;border-end-end-radius:0}}article>.theme-comments,article>.theme-related-posts{margin-top:60px;padding-top:50px;border-top:1px solid var(--theme-border-color)}@media(max-width: 689.98px){.theme-comments-container>div{padding-top:40px;padding-bottom:60px}}@media(min-width: 690px){.theme-comments-container>div{padding-top:60px;padding-bottom:100px}}[data-block-structure=custom]{width:100%}.hero-section .theme-author-name [class*=media-box]{border-radius:100%;margin-bottom:10px}.author-box-socials{--theme-icon-size: 12px;--theme-icon-color: #fff}.author-box-socials span{display:inline-flex;flex-wrap:wrap;gap:10px}.author-box-socials span a{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:100%;background:var(--background-color, var(--theme-palette-color-1))}.author-box-socials span a:hover{background:var(--background-hover-color, var(--theme-palette-color-2))}.author-box-socials span a:hover .icon{fill:var(--theme-icon-hover-color, #fff)}.theme-no-results{--alignment: center}.theme-no-results .theme-search-form{margin:0 auto;max-width:400px}[data-content=normal]>article{--theme-block-width: var(--has-wide, var(--theme-container-width));--theme-block-max-width: var(--has-wide, var(--theme-normal-container-max-width));--theme-block-wide-max-width: var(--has-wide, calc(var(--theme-normal-container-max-width) + var(--theme-wide-offset) * 2));--theme-boxed-content-max-width: var(--theme-normal-container-max-width)}[data-content=narrow]>article{--theme-block-width: var(--has-wide, var(--theme-container-width));--theme-block-max-width: var(--has-wide, var(--theme-narrow-container-max-width));--theme-block-wide-max-width: var(--has-wide, calc(var(--theme-narrow-container-max-width) + var(--theme-wide-offset) * 2));--theme-boxed-content-max-width: var(--theme-narrow-container-max-width)}[class*=wrap]>article{--has-background: var(--has-boxed);--has-boxed-structure: var(--has-boxed);--wp--style--global--content-size: var(--theme-block-max-width);--wp--style--global--wide-size: var(--theme-block-wide-max-width);border:var(--has-boxed, var(--theme-boxed-content-border));padding:var(--has-boxed, var(--theme-boxed-content-spacing));box-shadow:var(--has-boxed, var(--theme-boxed-content-box-shadow));border-radius:var(--has-boxed, var(--theme-boxed-content-border-radius));margin-inline:var(--has-boxed-structure, auto);width:var(--has-boxed-structure, var(--theme-container-width));max-width:var(--has-boxed-structure, var(--theme-boxed-content-max-width))}[data-prefix*=preview-mode] article[class*=post]{--has-boxed: var(--false);--has-wide: var(--true)}.alignleft,.alignright{margin-top:.3em;margin-bottom:.3em}.alignleft{float:left;margin-inline-end:1.5em}.alignright{float:right;margin-inline-start:1.5em}.aligncenter{margin-left:auto;margin-right:auto}.page-content>.alignleft{margin-inline-start:calc(( 100% - min(var(--theme-block-max-width), var(--theme-container-width-base)) )/2)}.page-content>.alignright{margin-inline-end:calc(( 100% - min(var(--theme-block-max-width), var(--theme-container-width-base)) )/2)}.page-content .alignleft{margin-inline-end:var(--theme-content-spacing)}.page-content .alignright{margin-inline-start:var(--theme-content-spacing)}.page-content:after{display:table;clear:both;content:""}.img-block:last-child{margin-bottom:0}.img-block.wp-lightbox-container{isolation:isolate}.block-buttons .block-button .block-button__link.is-style-outline,.block-buttons .block-button.is-style-outline>.block-button__link{padding:var(--theme-button-padding)}.block-button[style*=font-weight] .block-button__link{font-weight:inherit}article>.page-content>table,article>.page-content>iframe{--theme-block-width: var(--theme-container-width)}:where(.block-calendar table:not(.has-background) th){background:var(--theme-form-field-border-initial-color)}.block-calendar table caption{font-weight:500;padding:0;margin-bottom:.7rem}.block-calendar table:where(:not(.tinted)) td,.block-calendar table:where(:not(.tinted)) th{border-color:var(--theme-form-field-border-initial-color)}.has-drop-cap:not(:focus):first-letter{font-size:5.55em;font-weight:700}@media(max-width: 689.98px){.instagram-media{max-width:100% !important;min-width:initial !important}}.page-content figcaption{text-align:center;margin-block:.5em 0}.block-table table:not(.has-border-color) thead,.block-table table:not(.has-border-color) tfoot,.block-table table:not(.has-border-color) td,.block-table table:not(.has-border-color) th{border-color:var(--theme-table-border-color, var(--theme-border-color))}.block-table.is-style-stripes{border:0}.search-block .wp-element-button{min-height:var(--theme-form-field-height, 40px)}.search-block.search-block__icon-button .wp-element-button{padding:5px;min-width:var(--theme-form-field-height, 40px)}.search-block.search-block__text-button .wp-element-button{padding:5px 20px}.search-block.search-block__button-inside .search-block__inside-wrapper{border-radius:var(--theme-form-field-border-radius, 3px);border-color:var(--theme-form-field-border-initial-color)}.search-block.search-block__button-inside .search-block__inside-wrapper .search-block__input{border:none}.block-spacer{margin-block:0}.block-gallery ul{width:100%;margin-bottom:-16px}.block-gallery figcaption{--theme-block-max-width: 100%}.block-separator{border:none;color:var(--theme-form-field-border-initial-color)}.block-separator:not(:where(.is-style-wide,.is-style-dots,.full-bleed,.alignwide)){max-width:100px}.block-separator:not(.is-style-dots){height:2px}.-links,.woocommerce-pagination>.-numbers{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;font-weight:500;border-top:1px solid var(--theme-border-color);padding-top:calc(var(--theme-content-spacing) + 1.5em);margin-top:calc(var(--theme-content-spacing) + 1.5em)}.-links a,.-links .current,.-links .post-s-label,.woocommerce-pagination>.-numbers a,.woocommerce-pagination>.-numbers .current,.woocommerce-pagination>.-numbers .post-s-label{display:flex;align-items:center;justify-content:center;height:38px;min-width:38px;padding:0 10px;border-radius:3px;border:1px solid var(--theme-border-color)}.-links .current,.woocommerce-pagination>.-numbers .current{color:#fff;background:var(--theme-palette-color-1);--theme-border-color: var(--theme-palette-color-1)}.-links a,.woocommerce-pagination>.-numbers a{--theme-link-initial-color: var(--theme-text-color)}.-links a:hover,.woocommerce-pagination>.-numbers a:hover{box-shadow:0px 0px 0px 1px var(--theme-palette-color-1);--theme-border-color: var(--theme-palette-color-1)}@media(max-width: 600px){.block-media-text .block-media-text__content{padding:var(--theme-content-spacing)}}.block-media-text .block-media-text__content p:last-child{margin-bottom:0}@media(max-width: 600px){.block-media-text:not(.has-background) .block-media-text__content{padding-inline:0;padding-bottom:0}}.block-post-title a{--theme-link-initial-color: initial}.post-password-form>p:last-child{display:grid;align-items:flex-end;gap:15px}@media(min-width: 690px){.post-password-form>p:last-child{grid-template-columns:1fr 250px}}.post-password-form>p:last-child>label{margin-bottom:0}.post-password-form>p:last-child>label input{margin-top:.5em}.post-password-form>p:last-child>input[type=submit]{height:var(--theme-form-field-height, 40px)}blockquote:not(.is-style-plain):not(.text-center):not(.has-text-align-right){border-inline-start:4px solid var(--theme-palette-color-1)}blockquote:not(.is-style-plain).text-center{padding-block:1.5em;border-block:3px solid var(--theme-palette-color-1)}blockquote:not(.is-style-plain).has-text-align-right{border-inline-end:4px solid var(--theme-palette-color-1)}blockquote:not(.text-center):not(.has-text-align-right){padding-inline-start:1.5em}blockquote.has-text-align-right{padding-inline-end:1.5em}blockquote p:last-child{margin-bottom:0}blockquote cite{font-size:14px}figure.block-pullquote{position:relative;padding:70px;text-align:initial;border-width:10px;border-style:solid;border-color:var(--theme-palette-color-1)}@media(max-width: 689.98px){figure.block-pullquote{padding:50px}}figure.block-pullquote blockquote{position:relative;isolation:isolate}figure.block-pullquote blockquote:before{position:absolute;z-index:-1;content:"";width:var(--quote-icon-size, 70px);height:var(--quote-icon-size, 70px);top:calc(var(--quote-icon-size, 70px)/-3);inset-inline-start:calc(var(--quote-icon-size, 70px)/-3);opacity:.15;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M0,19.04v-8.62c-0.04-1.24,0.14-2.4,0.54-3.49S1.49,4.88,2.2,4.06C2.92,3.23,3.77,2.55,4.76,2C5.76,1.46,6.84,1.11,8,0.96 v3.72C6.58,5.17,5.6,5.89,5.07,6.85C4.55,7.8,4.29,8.98,4.29,10.37H8v8.67H0zM12,19.04v-8.62c-0.04-1.24,0.14-2.4,0.53-3.49 s0.95-2.05,1.66-2.87c0.71-0.83,1.57-1.51,2.56-2.06c0.99-0.54,2.08-0.89,3.24-1.04v3.72c-1.43,0.49-2.4,1.21-2.93,2.17c-0.53,0.96-0.79,2.13-0.79,3.52H20v8.67H12z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M0,19.04v-8.62c-0.04-1.24,0.14-2.4,0.54-3.49S1.49,4.88,2.2,4.06C2.92,3.23,3.77,2.55,4.76,2C5.76,1.46,6.84,1.11,8,0.96 v3.72C6.58,5.17,5.6,5.89,5.07,6.85C4.55,7.8,4.29,8.98,4.29,10.37H8v8.67H0zM12,19.04v-8.62c-0.04-1.24,0.14-2.4,0.53-3.49 s0.95-2.05,1.66-2.87c0.71-0.83,1.57-1.51,2.56-2.06c0.99-0.54,2.08-0.89,3.24-1.04v3.72c-1.43,0.49-2.4,1.21-2.93,2.17c-0.53,0.96-0.79,2.13-0.79,3.52H20v8.67H12z'/%3E%3C/svg%3E")}@media(max-width: 689.98px){figure.block-pullquote blockquote:before{--quote-icon-size: 40px}}figure.block-pullquote blockquote p{margin-bottom:1em}figure.block-pullquote blockquote p:last-child{margin-bottom:0}figure.block-pullquote blockquote cite{font-size:16px;font-weight:500}.group.is-position-sticky{top:calc(var(--block-top-offset, 0px) + var(--admin-bar, 0px) + var(--theme-frame-size, 0px) + var(--header-sticky-height, 0px)*var(--sticky-shrink, 100)/100)}:root :where(p.has-background,.group.has-background){padding:var(--theme-content-spacing)}

/* --- theme-layout --- */
.block-button{--xd-button-text-color: var(--theme-button-text-initial-color);--xd-button-background-color: var(--theme-button-background-initial-color)}.block-button .xd-button{border-radius:var(--theme-button-border-radius, 3px)}.section-cols.full-bleed>.row:not(.full-bleed){width:var(--theme-block-width) !important}

/* --- theme-custom --- */
/**
 * Theme Name: Theme Child
 * Description: Theme Child theme
 * Author: Creative Themes
 * Template: theme
 * Text Domain: theme
 */

footer {
  z-index: 1;
}

/* Gradiente no hero da página inicial */
.hero-gradiente {
  background: linear-gradient(
    to top right,
    #ffffff,
    #fdfdfd,
    #fafafc,
    #f7f8fa,
    #f4f6f8,
    #e9f1f8,
    #dcecf8,
    #cfe7f7,
    #b5dff8,
    #98d6f8,
    #76cef8,
    #46c6f8
  );
  background-size: 400% 400%;
  -webkit-animation: gradient 15s ease infinite;
  animation: gradient 15s ease infinite;
  /* A máscara faz com que os 30% inferiores (a partir de 70% da altura) se desvaneçam para transparente */
  -webkit-mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
  mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
}

@-webkit-keyframes gradient {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}

@keyframes gradient {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}

/*Animacao do titulo na hero*/
@keyframes textShine {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}

.titulo-animado-1 {
  background: linear-gradient(
    to right,
    #0396cf 20%,
    #005f99 30%,
    #0396cf 70%,
    #1d3b6e 80%
  );
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  text-fill-color: transparent;
  background-size: 500% auto;
  animation: textShine 8s ease-in-out infinite alternate;
}

.titulo-animado-2 {
  background: linear-gradient(
    to right,
    #0396cf 20%,
    #1d3b6e 30%,
    #0396cf 70%,
    #005f99 80%
  );
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  text-fill-color: transparent;
  background-size: 500% auto;
  animation: textShine 8s ease-in-out infinite alternate;
  padding-right: 30px;
}

.espacamento {
  letter-spacing: -0.0125rem;
}

.espacamento-2 {
  letter-spacing: -0.27px;
}

.space-3 {
  letter-spacing: -0.275rem !important;
}

.titulo-xhuge {
  letter-spacing: -0.3625rem;
  text-transform: none;
  font-size: 7.25rem;
  font-weight: 500;
  line-height: 7.25rem;
}

.titulo-huge h1 {
  letter-spacing: -0.275rem;
  text-transform: none;
  font-size: 6.5rem;
  font-weight: 500;
  line-height: 6.5rem;
}

.titulo-xlarge {
  letter-spacing: -0.225rem;
  text-transform: none;
  font-size: 4.5rem;
  font-weight: 500;
  line-height: 4.625rem;
}

@media (max-width: 999.98px) {
  .titulo-menor {
    font-size: 22px !important;
    line-height: 1.2em !important;
    font-weight: normal !important;
    letter-spacing: -1px !important;
    display: block;
  }
}

@media (min-width: 1000px) {
  .titulo-menor {
    font-size: 40px !important;
    line-height: 1.2em !important;
    font-weight: normal !important;
    letter-spacing: -1px !important;
    display: block;
  }
}

.accent-1 {
  border-radius: 0.5rem;
  background-color: var(--theme-palette-color-9);
  padding: 0.375rem 0.75rem;
  max-width: fit-content;
  text-transform: uppercase;
}

.highlight-2 p {
  border-radius: 0.5rem;
  background-color: var(--theme-palette-color-2);
  color: var(--theme-palette-color-9);
  padding: 0.375rem 0.75rem;
  max-width: fit-content;
  text-transform: uppercase;
  letter-spacing: -1;
}

.cartao-1 {
  border: 1px solid #e3ebff;
  border-radius: 0.75rem;
  background-color: white;
  flex-direction: column;
  flex: 1;
  min-height: 100%;
  transition: all 0.2s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.swiper {
  width: 100%;
  height: 100%;
}

.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}

.swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

@keyframes move {
  100% {
    transform: translate3d(0, 0, 1px) rotate(360deg);
  }
}
@keyframes move {
  100% {
    transform: translate3d(0, 0, 1px) rotate(360deg);
  }
}

.XDbackground {
  /* position: fixed;
    width: 100vw;
    height: 100vh;
    top: 0;
    left: 0;
    background: #fbfbfc;
    overflow: hidden; */
}

.XDbackground .xd {
  width: 47vmin;
  height: 47vmin;
  border-radius: 47vmin;
  backface-visibility: hidden;
  position: absolute;
  animation: move;
  animation-duration: 43;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}

.XDbackground .xd:nth-child(0) {
  color: #a3c5ff;
  top: 62%;
  left: 100%;
  animation-duration: 75s;
  animation-delay: -69s;
  transform-origin: 6vw 1vh;
  box-shadow: 94vmin 0 12.188604762586351vmin currentColor;
}
.XDbackground .xd:nth-child(1) {
  color: #b8d4e5;
  top: 16%;
  left: 62%;
  animation-duration: 40s;
  animation-delay: -25s;
  transform-origin: -19vw -18vh;
  box-shadow: -94vmin 0 12.427668401731177vmin currentColor;
}
.XDbackground .xd:nth-child(2) {
  color: #ade1f5;
  top: 87%;
  left: 16%;
  animation-duration: 73s;
  animation-delay: -19s;
  transform-origin: -10vw 10vh;
  box-shadow: -94vmin 0 12.324982096306977vmin currentColor;
}
.XDbackground .xd:nth-child(3) {
  color: #b8d4e5;
  top: 99%;
  left: 64%;
  animation-duration: 29s;
  animation-delay: -70s;
  transform-origin: -5vw -20vh;
  box-shadow: -94vmin 0 12.687960565666337vmin currentColor;
}
.XDbackground .xd:nth-child(4) {
  color: #ade1f5;
  top: 6%;
  left: 9%;
  animation-duration: 27s;
  animation-delay: -8s;
  transform-origin: 3vw 22vh;
  box-shadow: 94vmin 0 12.481635672613272vmin currentColor;
}
.XDbackground .xd:nth-child(5) {
  color: #a3c5ff;
  top: 8%;
  left: 17%;
  animation-duration: 51s;
  animation-delay: -63s;
  transform-origin: 10vw 13vh;
  box-shadow: -94vmin 0 11.776261095950874vmin currentColor;
}
.XDbackground .xd:nth-child(6) {
  color: #a3c5ff;
  top: 38%;
  left: 72%;
  animation-duration: 10s;
  animation-delay: -70s;
  transform-origin: 1vw 25vh;
  box-shadow: 94vmin 0 12.47955319584611vmin currentColor;
}
.XDbackground .xd:nth-child(7) {
  color: #b8d4e5;
  top: 19%;
  left: 58%;
  animation-duration: 40s;
  animation-delay: -67s;
  transform-origin: -17vw -13vh;
  box-shadow: -94vmin 0 12.386614769395075vmin currentColor;
}
.XDbackground .xd:nth-child(8) {
  color: #a3c5ff;
  top: 20%;
  left: 28%;
  animation-duration: 6s;
  animation-delay: -53s;
  transform-origin: -2vw 18vh;
  box-shadow: -94vmin 0 11.759378534134902vmin currentColor;
}
.XDbackground .xd:nth-child(9) {
  color: #b8d4e5;
  top: 40%;
  left: 78%;
  animation-duration: 27s;
  animation-delay: -60s;
  transform-origin: -21vw 11vh;
  box-shadow: 94vmin 0 11.901361896981278vmin currentColor;
}
.XDbackground .xd:nth-child(10) {
  color: #a3c5ff;
  top: 89%;
  left: 32%;
  animation-duration: 36s;
  animation-delay: -33s;
  transform-origin: 21vw 17vh;
  box-shadow: 94vmin 0 11.920228968867868vmin currentColor;
}
.XDbackground .xd:nth-child(11) {
  color: #b8d4e5;
  top: 95%;
  left: 56%;
  animation-duration: 31s;
  animation-delay: -33s;
  transform-origin: 25vw -9vh;
  box-shadow: 94vmin 0 12.735295925933997vmin currentColor;
}
.XDbackground .xd:nth-child(12) {
  color: #a3c5ff;
  top: 95%;
  left: 18%;
  animation-duration: 66s;
  animation-delay: -44s;
  transform-origin: -11vw 16vh;
  box-shadow: 94vmin 0 12.36789263244713vmin currentColor;
}
.XDbackground .xd:nth-child(13) {
  color: #ade1f5;
  top: 94%;
  left: 55%;
  animation-duration: 51s;
  animation-delay: -57s;
  transform-origin: 2vw -15vh;
  box-shadow: 94vmin 0 12.418040282029853vmin currentColor;
}
.XDbackground .xd:nth-child(14) {
  color: #b8d4e5;
  top: 97%;
  left: 87%;
  animation-duration: 10s;
  animation-delay: -58s;
  transform-origin: -4vw 7vh;
  box-shadow: -94vmin 0 12.153321227834748vmin currentColor;
}
.XDbackground .xd:nth-child(15) {
  color: #ade1f5;
  top: 9%;
  left: 77%;
  animation-duration: 32s;
  animation-delay: -29s;
  transform-origin: 9vw -23vh;
  box-shadow: 94vmin 0 12.578063066542146vmin currentColor;
}
.XDbackground .xd:nth-child(16) {
  color: #b8d4e5;
  top: 35%;
  left: 91%;
  animation-duration: 61s;
  animation-delay: -23s;
  transform-origin: 22vw -7vh;
  box-shadow: -94vmin 0 12.137611608655467vmin currentColor;
}
.XDbackground .xd:nth-child(17) {
  color: #ade1f5;
  top: 16%;
  left: 72%;
  animation-duration: 35s;
  animation-delay: -46s;
  transform-origin: 20vw -10vh;
  box-shadow: -94vmin 0 12.175291032502296vmin currentColor;
}
.XDbackground .xd:nth-child(18) {
  color: #b8d4e5;
  top: 40%;
  left: 79%;
  animation-duration: 63s;
  animation-delay: -53s;
  transform-origin: -20vw -11vh;
  box-shadow: 94vmin 0 12.22920383902472vmin currentColor;
}
.XDbackground .xd:nth-child(19) {
  color: #b8d4e5;
  top: 86%;
  left: 37%;
  animation-duration: 55s;
  animation-delay: -68s;
  transform-origin: -6vw -17vh;
  box-shadow: 94vmin 0 12.646928855913867vmin currentColor;
}

/* --- custom --- */
/* img intrinsic size */
img:is([sizes="auto" i], [sizes^="auto," i]) {
    contain-intrinsic-size: 3000px 1500px
}

/* theme-nav-styles */

        [data-nav*="type-1"] {
            --has-transparent-header: 1;
        }

/* block-styles */

        .xd-650b611 {
            min-height: 100vh !important;
            align-items: center !important;
            margin-top: 0 !important;
            margin-right: 20px !important;
            margin-bottom: 0px !important;
            margin-left: 20px !important;
            display: flex !important;
        }

        .xd-617b96a-container {
            margin-top: 0px !important;
            margin-right: 0px !important;
            margin-bottom: 0px !important;
            margin-left: 0px !important;
            max-width: 100% !important;
            min-width: auto !important;
        }

        .xd-eb40ecd .heading-text {
            font-size: 6.5rem !important;
            color: var(--theme-palette-color-3, #1D3B6E) !important;
            line-height: 1em !important;
            font-weight: 500 !important;
            letter-spacing: -1.5px !important;
        }

        .xd-de1aff2,
        .xd-6dfd016 {
            margin-top: 10px !important;
            margin-bottom: 0px !important;
        }

        .xd-de1aff2 .text-content {
            font-size: 1.8rem !important;
            color: var(--theme-palette-color-1, #005F99) !important;
        }

        .xd-6dfd016 .text-content {
            font-size: 22px !important;
            color: var(--theme-palette-color-3, #1D3B6E) !important;
        }

        .xd-d9b3b31 .row-align-d9b3b31,
        .xd-69ad183 .row-align-69ad183 {
            align-items: center !important;
        }

        .xd-d9b3b31,
        .xd-a44d683,
        .xd-6cda0fc,
        .xd-783fe65 {
            margin-bottom: 0px !important;
        }

        .xd-8e40cd1 .heading-block__bottom-line {
            width: 80% !important;
            background-color: var(--theme-palette-color-8, #ffffff) !important;
        }

        .xd-8e40cd1 {
            max-width: 80% !important;
            min-width: auto !important;
            padding-right: 10px !important;
        }

        .xd-8e40cd1 .heading-text {
            font-size: 4rem !important;
            color: var(--theme-palette-color-10, CT_CSS_SKIP_RULE) !important;
            line-height: 1em !important;
            font-weight: 500 !important;
            letter-spacing: -3px !important;
        }

        :is(.xd-5855fab, .xd-478c733) .subtitle-content {
            font-size: 22px !important;
            color: #333b52 !important;
            font-weight: normal !important;
            font-style: normal !important;
            letter-spacing: -0.17px !important;
        }

        .xd-cf21016,
        .xd-d1e26d5 {
            padding-top: 100px !important;
            padding-bottom: 100px !important;
            margin-bottom: 0px !important;
        }

        .xd-cf21016-column,
        .xd-d1e26d5-column {
            --col-gap: 30px !important;
            row-gap: 30px !important;
        }

        .xd-7251f55-container,
        .xd-1506c88-container,
        .xd-9712310-container,
        .xd-4c348b7-container,
        .xd-f13c0dd-container,
        .xd-fabe38c-container,
        .xd-4c40919-container {
            margin-top: 0px !important;
            margin-right: 0px !important;
            margin-bottom: 0px !important;
            margin-left: 0px !important;
            background-color: #ffffff8a !important;
            overflow: hidden !important;
        }

        .xd-7251f55,
        .xd-1506c88,
        .xd-9712310 {
            border-top-left-radius: 30px !important;
            border-top-right-radius: 30px !important;
            border-bottom-right-radius: 30px !important;
            border-bottom-left-radius: 30px !important;
            overflow: hidden !important;
            border-style: solid !important;
            border-top-width: 0px !important;
            border-right-width: 0px !important;
            border-bottom-width: 0px !important;
            border-left-width: 0px !important;
        }

        .xd-7251f55-container:before,
        .xd-1506c88-container:before,
        .xd-9712310-container:before,
        .xd-4c348b7-container:before,
        .xd-f13c0dd-container:before,
        .xd-fabe38c-container:before,
        .xd-4c40919-container:before {
            background-color: #ffffff8a !important;
        }

        :is(.xd-a44d683, .xd-6cda0fc, .xd-783fe65) .text-content {
            font-size: 24px !important;
            font-weight: 600 !important;
        }

        :is(.xd-ca4ba74, .xd-b63fe1d, .xd-be89b4c) .text-content {
            font-size: 18px !important;
            letter-spacing: 0px !important;
        }

        .xd-69ad183 {
            padding-top: 100px !important;
            padding-bottom: 100px !important;
            margin-top: 0px !important;
            margin-bottom: 0px !important;
        }

        .xd-4c348b7-inner-blocks {
            align-items: center !important;
            column-gap: 80px !important;
        }

        .xd-4c348b7,
        .xd-5e714de {
            border-top-left-radius: 50px !important;
            border-top-right-radius: 50px !important;
            border-bottom-right-radius: 50px !important;
            border-bottom-left-radius: 50px !important;
            overflow: hidden !important;
        }

        .xd-ea5d0b0 .row-align-ea5d0b0 {
            align-items: flex-start !important;
        }

        .xd-f13c0dd-inner-blocks,
        .xd-fabe38c-inner-blocks,
        .xd-4c40919-inner-blocks {
            align-items: center !important;
            justify-content: flex-start !important;
        }

        .xd-f13c0dd,
        .xd-fabe38c,
        .xd-4c40919 {
            border-top-left-radius: 30px !important;
            border-top-right-radius: 30px !important;
            border-bottom-right-radius: 30px !important;
            border-bottom-left-radius: 30px !important;
            overflow: hidden !important;
            box-shadow: 4px 0px 20px 1px #10182814 !important;
        }

        :is(.xd-7464a18, .xd-3c15a09, .xd-75f54d2) .text-content {
            font-size: 123px !important;
            color: var(--theme-palette-color-3, #1D3B6E) !important;
        }

        .xd-0c67f03,
        .xd-60f85ea,
        .xd-166f57b {
            column-count: 1 !important;
            column-gap: 0px !important;
        }

        :is(.xd-3fc9d04, .xd-f52f946, .xd-96431c0) .text-content {
            font-size: 22px !important;
        }

        .xd-7251f55:hover,
        .xd-1506c88:hover,
        .xd-9712310:hover {
            box-shadow: 4px 0px 20px 1px #10182814 !important;
        }

        .xd-7251f55-container:hover,
        .xd-7251f55-container:hover:before,
        .xd-9712310-container:hover,
        .xd-9712310-container:hover:before,
        .xd-4c348b7-container:hover,
        .xd-4c348b7-container:hover:before {
            background-color: #ffffff !important;
        }

        :is(.xd-a44d683, .xd-6cda0fc, .xd-783fe65) .text-content:hover {
            color: var(--theme-palette-color-1, #005F99) !important;
        }

        .xd-1506c88-container:hover,
        .xd-1506c88-container:hover:before {
            background-color: var(--theme-palette-color-8, #ffffff) !important;
        }

        .xd-f13c0dd-container:hover,
        .xd-f13c0dd-container:hover:before,
        .xd-fabe38c-container:hover,
        .xd-fabe38c-container:hover:before,
        .xd-4c40919-container:hover,
        .xd-4c40919-container:hover:before {
            background-color: var(--theme-palette-color-3, #1D3B6E) !important;
        }

        :where(.hover-zone:hover, .hover-zone.xd--is-hovered) :is(.xd-7464a18, .xd-3c15a09, .xd-75f54d2) .text-content {
            color: var(--theme-palette-color-7, #FBFBFC) !important;
        }

        :where(.hover-zone:hover, .hover-zone.xd--is-hovered) :is(.xd-3fc9d04, .xd-f52f946, .xd-96431c0) .text-content {
            color: var(--theme-palette-color-8, #ffffff) !important;
        }

        @media screen and (min-width:750px) {
            .xd-b2072d3 {
                flex: var(--xd-flex-grow, 1) 1 calc(40% - var(--col-gap, 0px) * 1 / 2) !important;
            }

            .xd-1f26f22 {
                flex: var(--xd-flex-grow, 1) 1 calc(60% - var(--col-gap, 0px) * 1 / 2) !important;
            }

            .xd-3d5fdcb {
                flex: var(--xd-flex-grow, 1) 1 calc(20.099999999999994% - var(--col-gap, 0px) * 1 / 2) !important;
            }

            .xd-5e714de {
                flex: var(--xd-flex-grow, 1) 1 calc(79.9% - var(--col-gap, 0px) * 1 / 2) !important;
            }
        }

        @media screen and (min-width:750px) and (max-width:999px) {

            .xd-b2072d3,
            .xd-1f26f22,
            .xd-3d5fdcb,
            .xd-5e714de,
            .xd-f13c0dd,
            .xd-fabe38c,
            .xd-4c40919 {
                flex: var(--xd-flex-grow, 1) 1 calc(100% - var(--col-gap, 0px) * 0 / 1) !important;
            }
        }

        @media screen and (max-width:999px) {
            .xd-650b611 {
                padding-top: 80px !important;
                padding-bottom: 100px !important;
            }

            .xd-617b96a-container,
            .xd-eb40ecd,
            .xd-8e40cd1 {
                max-width: 100% !important;
                min-width: auto !important;
            }

            :is(.xd-eb40ecd, .xd-8e40cd1) .heading-text {
                font-size: 50px !important;
            }

            .xd-de1aff2 .text-content {
                font-size: 1.8rem !important;
            }

            .xd-6dfd016 .text-content {
                font-size: 15px !important;
            }

            .xd-d9b3b31,
            .xd-cf21016,
            .xd-d1e26d5 {
                max-width: 90% !important;
                min-width: auto !important;
                margin-right: auto !important;
                margin-left: auto !important;
            }

            :is(.xd-5855fab, .xd-478c733) .subtitle-content,
            :is(.xd-3fc9d04, .xd-f52f946, .xd-96431c0) .text-content {
                font-size: 22px !important;
            }

            .xd-7251f55-container,
            .xd-1506c88-container,
            .xd-9712310-container,
            .xd-4c348b7-container,
            .xd-f13c0dd-container,
            .xd-fabe38c-container,
            .xd-4c40919-container {
                padding-top: 50px !important;
                padding-right: 35px !important;
                padding-bottom: 35px !important;
                padding-left: 35px !important;
            }

            :is(.xd-a44d683, .xd-6cda0fc, .xd-783fe65) .text-content {
                font-size: 24px !important;
            }

            :is(.xd-ca4ba74, .xd-b63fe1d, .xd-be89b4c) .text-content {
                font-size: 18px !important;
            }

            .xd-69ad183 {
                padding-top: 80px !important;
                padding-bottom: 80px !important;
            }

            .xd-5e714de-container {
                padding-top: 35px !important;
            }

            :is(.xd-7464a18, .xd-3c15a09, .xd-75f54d2) .text-content {
                font-size: 120px !important;
            }
        }

        @media screen and (max-width:749px) {
            .xd-eb40ecd .heading-text {
                font-size: 50px !important;
            }

            .xd-de1aff2 .text-content {
                font-size: 22px !important;
            }

            .xd-6dfd016 .text-content {
                font-size: 15px !important;
            }

            .xd-69ad183 {
                padding-top: 60px !important;
                padding-bottom: 60px !important;
            }

            .xd-4c348b7-container,
            .xd-5e714de-container {
                padding-top: 0px !important;
                padding-right: 0px !important;
                padding-bottom: 0px !important;
                padding-left: 0px !important;
            }

            :is(.xd-7464a18, .xd-3c15a09, .xd-75f54d2) .text-content {
                font-size: 80px !important;
            }
        }

/* wp-custom-css */

        .wpforms-submit {
            font-size: 16px;
            text-transform: uppercase;
        }

/* footer-inline */
.xd-4cfbaa1 .row-align-4cfbaa1 {
    align-items: flex-end !important;
}

.xd-4cfbaa1-column {
    --col-gap: 20px !important;
}

@media screen and (max-width:749px) {
    .xd-4cfbaa1-column {
        row-gap: 25px !important;
    }
}

/* core-block-supports-inline-css */

        .links-af14620ade35488d14d9ac8f8f20ef17 a:where(:not(.wp-element-button)) {
            color: var(--wp--preset--color--palette-color-4);
        }

        .links-d6d254994ad8e36ad2e82a3265d023b4 a:where(:not(.wp-element-button)) {
            color: var(--wp--preset--color--palette-color-4);
        }

        .links-2906b7cd731c65b6b45fbf52a44adc1d a:where(:not(.wp-element-button)) {
            color: var(--wp--preset--color--palette-color-4);
        }

/* --- non-critical --- */
[data-link=type-3] .page-content p>a,[data-link=type-3] .page-content em>a,[data-link=type-3] .page-content strong>a,[data-link=type-3] .page-content>ul a,[data-link=type-3] .page-content>ol a{background-size:var(--has-link-decoration, 0% 1px);background-image:var(--has-link-decoration, linear-gradient(currentColor, currentColor))}[data-link=type-3] .page-content p>a:hover,[data-link=type-3] .page-content em>a:hover,[data-link=type-3] .page-content strong>a:hover,[data-link=type-3] .page-content>ul a:hover,[data-link=type-3] .page-content>ol a:hover{background-size:var(--has-link-decoration, 100% 1px)}[data-link=type-4] .page-content p>a:hover,[data-link=type-4] .page-content em>a:hover,[data-link=type-4] .page-content strong>a:hover,[data-link=type-4] .page-content>ul a:hover,[data-link=type-4] .page-content>ol a:hover{color:var(--has-link-decoration, #fff);background-size:var(--has-link-decoration, 100% 100%);background-image:var(--has-link-decoration, linear-gradient(var(--theme-link-hover-color), var(--theme-link-hover-color)))}[data-link=type-5] .page-content p>a,[data-link=type-5] .page-content em>a,[data-link=type-5] .page-content strong>a,[data-link=type-5] .page-content>ul a,[data-link=type-5] .page-content>ol a{background-size:var(--has-link-decoration, 0% 100%);background-image:var(--has-link-decoration, linear-gradient(var(--theme-link-hover-color), var(--theme-link-hover-color)))}[data-link=type-5] .page-content p>a:hover,[data-link=type-5] .page-content em>a:hover,[data-link=type-5] .page-content strong>a:hover,[data-link=type-5] .page-content>ul a:hover,[data-link=type-5] .page-content>ol a:hover{color:var(--has-link-decoration, #fff);background-size:var(--has-link-decoration, 100% 100%)}.theme-tooltip{display:flex;align-items:center;z-index:200;width:auto;height:28px;padding:0 10px;font-size:12px;font-weight:normal;color:#fff;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:3px;pointer-events:none;background:#363f42;transition:opacity .2s cubic-bezier(0.455, 0.03, 0.515, 0.955),transform .2s cubic-bezier(0.455, 0.03, 0.515, 0.955),visibility .2s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.theme-tooltip:before,.theme-tooltip:after{content:"";position:absolute;box-sizing:border-box}.theme-tooltip:before{left:0;bottom:-10px;width:100%;height:10px}.theme-tooltip:after{width:10px;height:5px;bottom:-5px;left:0;right:0;margin:0 auto;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #363f42}.menu>.menu-item:not([class*=theme-mega-menu]) .sub-menu li:first-child{border-top:none}[data-dropdown*=solid] .sub-menu li:hover>.theme-menu-link,[data-dropdown*=solid] .sub-menu li[class*=current-menu-]>a,[data-dropdown*=padded] .sub-menu li:hover>.theme-menu-link,[data-dropdown*=padded] .sub-menu li[class*=current-menu-]>a{background-color:var(--dropdown-background-hover-color, rgba(255, 255, 255, 0.03))}[data-dropdown*=solid] .sub-menu li:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}[data-dropdown*=solid] .sub-menu li:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}[data-dropdown*=padded] .sub-menu{--menu-item-radius: 3px;--menu-item-padding: calc( var(--dropdown-items-spacing, 13px) - 7px) calc(var(--dropdown-items-spacing, 13px) - 4px )}[data-dropdown*=padded] .sub-menu li>.theme-menu-link{margin:calc(var(--has-divider)*8px) calc(8px + (1 - var(--has-divider))*8px)}[data-dropdown*=padded]>ul>li:not([class*=theme-mega-menu]) .sub-menu li:first-child>.theme-menu-link{margin-top:calc(8px + (1 - var(--has-divider))*8px)}[data-dropdown*=padded]>ul>li:not([class*=theme-mega-menu]) .sub-menu li:last-child>.theme-menu-link{margin-bottom:calc(8px + (1 - var(--has-divider))*8px)}[data-dropdown*=padded] [class*=animated-submenu] [data-submenu]:not(:first-child)>ul{top:calc((1 - var(--has-divider))*-16px)}.mobile-menu li:hover>.theme-sub-menu-parent .theme-menu-link:not(.theme-disabled-link),.mobile-menu li:hover>.theme-sub-menu-parent .theme-toggle-dropdown-mobile,.mobile-menu li.dropdown-active>.theme-sub-menu-parent .theme-menu-link:not(.theme-disabled-link),.mobile-menu li.dropdown-active>.theme-sub-menu-parent .theme-toggle-dropdown-mobile,.mobile-menu li[class*=current-menu-]>.theme-sub-menu-parent .theme-menu-link:not(.theme-disabled-link),.mobile-menu li[class*=current-menu-]>.theme-sub-menu-parent .theme-toggle-dropdown-mobile{color:inherit}.mobile-menu li.dropdown-active>.theme-sub-menu-parent{color:var(--theme-link-hover-color)}.mobile-menu li.dropdown-active>.theme-sub-menu-parent svg{fill:var(--theme-icon-hover-color, var(--theme-link-hover-color))}.mobile-menu[data-submenu-dots=yes] [class*=children]>ul{padding-inline-start:calc(30px*var(--has-indentation, 1))}.mobile-menu[data-submenu-dots=yes] [class*=children]>ul li a:not(:empty):before{position:absolute;content:"";top:calc(50% - 2px);inset-inline-start:-30px;width:3px;height:calc(3px*var(--has-indentation, 1));opacity:.3;border-radius:5px;background:currentColor;transition:opacity .12s cubic-bezier(0.455, 0.03, 0.515, 0.955),background .12s cubic-bezier(0.455, 0.03, 0.515, 0.955),width .12s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.mobile-menu[data-submenu-dots=yes] [class*=children]>ul li a:hover:before,.mobile-menu[data-submenu-dots=yes] [class*=children]>ul li.dropdown-active>.theme-sub-menu-parent>a:before{opacity:1;width:15px}.mobile-menu[data-submenu-dots=no] [class*=children]>ul{padding-inline-start:20px}.mobile-menu .theme-toggle-dropdown-mobile{color:var(--theme-link-initial-color);flex:0 0 var(--toggle-button-size, 25px);--toggle-button-size: 25px;--toggle-button-margin-end: -5px;--theme-icon-color: var(--theme-link-initial-color)}.mobile-menu .dropdown-active>.theme-sub-menu-parent .toggle-icon-1,.mobile-menu .dropdown-active>.theme-sub-menu-parent .toggle-icon-3{--toggle-icon-transform: rotate(-180deg)}.mobile-menu .dropdown-active>.theme-sub-menu-parent .toggle-icon-2{--toggle-icon-transform: rotate(-45deg)}.mobile-menu[data-toggle-type=type-2] .theme-toggle-dropdown-mobile{--toggle-button-margin-end: 0;--toggle-button-radius: 3px;--toggle-button-border-width: 1px;--toggle-button-border-color: currentColor}.mobile-menu[data-toggle-type=type-2] .toggle-icon-2{--theme-icon-size: 12px}.mobile-menu>ul{border-top:var(--mobile-menu-divider)}.mobile-menu li,.mobile-menu .menu-item-has-children>a,.mobile-menu .dropdown-active>.theme-sub-menu-parent{border-bottom:var(--mobile-menu-divider)}.mobile-menu .sub-menu li:last-child{border-bottom:none}


/* layout */
.page-wrap { width: 100%; }
