/* Twentig inline CSS for transparent pages, captured from the live site. */
@media (min-width:1024px){.site-header{row-gap:0}.primary-navigation{margin:min(20px,calc(0.4 * var(--header--padding))) 0 0 0;width:100%}ul.header-actions{margin-inline-start:auto}.site-header .custom-logo{margin-inline-start:0}.site-branding{width:100%}.site-header .site-logo{display:flex}}.primary-navigation .menu-button a{text-decoration:none!important;padding-inline:16px;font-weight:var(--button--font-weight);font-family:var(--button--font-family);border-radius:var(--button--border-radius);text-transform:none;letter-spacing:normal}#site-navigation .menu-button a,#site-navigation .menu-button a:focus{background-color:var(--header--color-text);color:var(--header--color-background,var(--global--color-background))}#site-navigation .menu-button a:is(:hover,:focus){opacity:0.9;outline-offset:4px!important}.menu-search + .social-item,.social-item + .menu-button{margin-inline-start:25px}.menu-search + .menu-button{margin-inline-start:35px}.header-actions .menu-button:last-child{margin-inline-end:var(--primary-nav--padding)}.header-actions .social-item:first-child{margin-inline-start:calc(0px - var(--primary-nav--padding))}@media (max-width:1023px){.tw-header-padding-small{--header--padding:24px}.menu-button-container{display:flex;padding-inline-end:calc(var(--site--padding) - 20px)}.has-logo .menu-button-container{padding-top:calc(var(--header--padding) + (var(--logo--height) - 45px) / 2)}.site-header:not(.has-logo) .menu-button-container{padding-top:calc(var(--header--padding) + (var(--branding--title--font-size) * 1.2 - 45px) / 2)}.lock-scrolling .site{position:fixed;max-width:100%;width:100%}.site-header .primary-navigation{position:absolute;top:var(--global--admin-bar--height)}.primary-navigation-open .primary-navigation{width:100%;position:fixed;z-index:2}.primary-navigation>.primary-menu-container{display:block;position:fixed;visibility:hidden;opacity:0;top:0;height:100vh;z-index:499;overflow-x:hidden;overflow-y:auto;transform:translateY(var(--global--spacing-vertical));padding:calc(6 * var(--global--spacing-unit)) var(--site--padding) var(--global--spacing-horizontal);background-color:var(--header--color-background);margin-inline-start:0}.admin-bar .primary-navigation>.primary-menu-container{top:0}.has-logo .primary-menu-container{padding-top:calc(80px + var(--logo--height))}.has-title-and-tagline .primary-menu-container{padding-top:calc(80px + var(--branding--title--font-size))}.primary-navigation>div>.menu-wrapper{padding-bottom:120px}.primary-navigation>div>.menu-wrapper:not(:last-child){padding-bottom:20px}.primary-navigation>div>.menu-wrapper li{display:block!important;position:relative;width:100%;margin-inline-start:0!important}.header-actions .search-field,.primary-navigation a{font-size:var(--primary-nav--font-size-mobile)}.site-header .primary-navigation .primary-menu-container .menu-wrapper a{padding-inline:0}.primary-navigation .sub-menu .menu-item>a{font-size:var(--primary-nav--font-size-sub-menu-mobile)}ul.header-actions{margin-inline-start:0;padding-bottom:120px;justify-content:flex-start}.header-actions .menu-search{margin:0 0 35px;width:100%}.header-actions .menu-search:last-child{margin-bottom:0}.header-actions .search-field{width:100%;border-color:currentcolor}.header-actions .menu-button{width:100%;margin:0}.header-actions .menu-button a{display:inline-block}.social-item + .menu-button{margin-top:35px}.menu-search + .menu-button{margin-top:15px}.header-actions .social-item{margin-inline-start:calc(0px - var(--primary-nav--padding))}.header-actions .social-item a{padding:var(--primary-nav--padding)}.header-actions .social-item + .social-item{margin-inline-start:0}#site-navigation .sub-menu{position:relative;display:block!important;padding:0;padding-inline-start:20px;margin:0;border:0;top:auto}.site-header .sub-menu-toggle,.site-header .sub-menu::after,.site-header .sub-menu::before{display:none!important}}#colophon{padding:0;max-width:none;color:var(--footer--color-text)}.footer-custom .has-text-color a:not(.wp-block-button__link){color:currentcolor}.footer-custom>:not(.alignfull):not(.alignwide){max-width:var(--responsive--aligndefault-width);margin-inline:auto}.tw-nav-hover-none:not(.tw-header-opaque) .menu-wrapper>li>a:not(:hover):not(:focus){opacity:0.87}.single-post.tw-nav-hover-none:not(.tw-header-opaque) .menu-wrapper>li.current_page_parent>a,.tw-nav-hover-none:not(.tw-header-opaque) #site-navigation .menu-wrapper>li.current-menu-item>a,.tw-nav-hover-none:not(.tw-header-opaque) #site-navigation .menu-wrapper>li.current-page-ancestor>a{opacity:1}body:not(.tw-header-opaque) .site-branding,body:not(.tw-header-opaque):not(.primary-navigation-open) #primary-mobile-menu,body:not(.tw-header-opaque):not(.primary-navigation-open) .header-actions .search-field,body:not(.tw-header-opaque):not(.primary-navigation-open) .header-actions .search-field::placeholder,body:not(.tw-header-opaque):not(.primary-navigation-open) .menu-wrapper>li>a,body:not(.tw-header-opaque):not(.primary-navigation-open) .site-header svg{color:#fff}body:not(.tw-header-opaque):not(.primary-navigation-open) #site-navigation .menu-button a{background-color:#fff!important;color:#000!important}body:not(.tw-header-opaque):not(.primary-navigation-open) #site-navigation .menu-button a:hover{opacity:0.9!important}.logo-primary{visibility:hidden}.logo-primary + .logo-transparent{position:absolute;top:0;left:0;opacity:1;height:auto!important}.tw-header-opaque .logo-primary{visibility:visible}.tw-header-opaque .logo-primary + .logo-transparent{visibility:hidden;opacity:0}.singular .site-content,.singular .site-main{padding-top:0}.singular .entry-content>.wp-block-cover:first-child,.singular .entry-content>.wp-block-group:first-child{padding-top:200px}.singular.tw-header-sticky .site-header{position:fixed}@media (max-width:651px){.singular .entry-content>.wp-block-cover:first-child,.singular .entry-content>.wp-block-group:first-child{padding-top:140px}}:root{--error--color:#ff8b85}body[class*=dark-theme] .has-black-background-color a:not(.wp-block-button__link){color:var(--content--color--link,var(--global--color-primary))}body[class*=dark-theme] .is-style-tw-shadow:not(.has-background) a:not(.wp-block-button__link),body[class*=dark-theme] .tw-cols-card-shadow a:not(.wp-block-button__link),body[class*=dark-theme] .tw-cols-card-white a:not(.wp-block-button__link){color:currentcolor}.dark-theme .has-background:not(.has-text-color).has-white-background-color>[class*=__inner-container],.tw-blog-card-shadow[class*=dark-theme] .entry-footer,.tw-blog-card-shadow[class*=dark-theme] .entry-title a,.tw-blog-card-shadow[class*=dark-theme] .hentry{color:#000}.dark-theme .has-background:not(.has-text-color):is(.has-green-background-color,.has-blue-background-color,.has-purple-background-color,.has-red-background-color,.has-orange-background-color,.has-yellow-background-color)>[class*=__inner-container]{--local--color-primary:var(--global--color-background,#000)}.dark-theme .has-background:not(.has-text-color):is(.has-black-background-color,.has-dark-gray-background-color,.has-gray-background-color)>[class*=__inner-container]{--local--color-primary:var(--global--color-primary,#fff)}.site{background-color:var(--global--color-background)}@media only screen and (min-width:8000px){:root{--responsive--alignfull-padding:var(--site--padding);--responsive--aligndefault-width:min(calc(8000px - 2 * var(--site--padding)),var(--max--aligndefault-width));--responsive--alignwide-width:min(calc(8000px - 2 * var(--site--padding)),var(--max--alignwide-width))}.site{max-width:8000px;margin:0 auto}body:not(.tw-header-full) .site-header,body:not(.tw-footer-widgets-full) .widget-area,body:not(.tw-footer-full) .site-footer{max-width:inherit;padding-left:max(calc((8000px - var(--max--alignwide-width)) /2),var(--site--padding));padding-right:max(calc((8000px - var(--max--alignwide-width)) /2),var(--site--padding))}.tw-header-full .site-header{max-width:inherit}}:root{--max--alignwide-width:800px;--max--aligndefault-width:600px;--global--font-size-base:1.3125rem;--heading--font-weight:600;--heading--font-weight-page-title:600;--heading--font-weight-strong:600;--global--letter-spacing:-0.016em;--heading--letter-spacing-h5:-0.016em;--heading--letter-spacing-h6:-0.016em;--primary-nav--font-size:1.25rem;--primary-nav--font-weight:400;--button--border-radius:6px;--button--border-width:1px;--form--border-width:1px;--archive-img-ratio:56.25%;--archive-heading-size:min(calc(1.125 * var(--global--font-size-base)),23px);--global--color-primary:#2d2d2d;--global--color-secondary:#2d2d2d;--content--color--link:#697efe;--header--color-background:#f6f0eb;--header--color-text:#020202;--header--color-link-hover:#020202;--footer--color-background:#0a0a0a;--footer--color-text:#ffffff;--footer--color-link:#ffffff;--footer--color-link-hover:#ffffff;--footer--color-link:#ffffff;--footer--color-link-hover:#ffffff;--widgets--color-background:#272630}.single-post{--global--font-size-page-title:3.5rem}.search-form .search-submit,.wp-block-search .wp-block-search__button{border-radius:0}.site-footer a,.widget-area a{text-decoration:none}.site-footer a:hover,.widget-area a:hover,.site-footer a:focus,.widget-area a:focus{text-decoration:underline}.footer-navigation-wrapper li a:hover{text-decoration-style:solid}:root{--wp--preset--color--subtle:#efe4db}:root .has-subtle-background-color,:root .has-subtle-background-background-color{background-color:#efe4db}:root .has-subtle-color{color:#efe4db}.footer-custom a{color:var(--footer--color-link)}.site-footer>.site-info,.single .site-main>article>.entry-footer,.page-header,.pagination,.comments-pagination,.wp-block-image.is-style-twentytwentyone-border img,.wp-block-image.is-style-twentytwentyone-image-frame img,.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders li,.wp-block-media-text.is-style-twentytwentyone-border,.wp-block-group.is-style-twentytwentyone-border{border-width:1px}input[type=checkbox]:after{left:7px;top:4px}#page input[type=submit],#page .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background),.wp-block-file .wp-block-file__button{background-color:#697efe;border-color:#697efe}#page .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(.has-text-color){border-color:#697efe;color:#697efe}#site-navigation .menu-button a,#site-navigation .menu-button a:focus{background-color:#697efe}input[type=submit]:hover,input[type=submit]:focus,input[type=submit]:active,.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background):hover,.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background):focus,.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background):active,.wp-block-file .wp-block-file__button:hover,.wp-block-file .wp-block-file__button:focus,.wp-block-file .wp-block-file__button:active{background-color:transparent!important;border-color:#697efe!important;color:#697efe!important}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):hover,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):focus,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):active{border-color:transparent;background-color:#697efe!important}@media(max-width:651px){:root{--global--font-size-base:1.25rem}}.wpcf7-form p{margin-bottom:30px}span.wpcf7-form-control-wrap{display:block;margin-top:10px}div.wpcf7 .ajax-loader,div.wpcf7 wpcf7-spinner{margin-left:20px;vertical-align:text-top}.wpcf7-not-valid-tip{font-size:var(--global--font-size-xs);margin-top:5px;color:var(--error--color)}.wpcf7-text{width:100%}.wpcf7 form .wpcf7-response-output{margin:40px 0 0;border:0;padding:0;color:var(--error--color)}.wpcf7 form.sent .wpcf7-response-output{color:currentcolor}.wpcf7-list-item.first{margin-left:0}.wpcf7-list-item label{display:flex}input + .wpcf7-list-item-label,.wpcf7-list-item-label + input{margin-left:10px}
/*# sourceURL=twentig-twentyone-inline-css */
