html {
max-width: 100%;
scroll-behavior: smooth;
}
@media screen and (max-width: 1410px) { .wp-site-blocks {
padding-inline: 0.5rem;
overflow: hidden;
}
}
iframe {
border-radius: var(--wp--custom--radius--default);
}
@media screen and (max-width: 1050px) {
.wp-container-core-post-template-is-layout-bd72bfdb {
grid-template-columns: repeat(auto-fill, minmax(min(34rem, 100%), 1fr));
}
.wp-container-core-post-template-is-layout-f434c19f {
grid-template-columns: repeat(auto-fill, minmax(min(21rem, 100%), 1fr));
}
}
.has-modal-open body:after {
content: "\a";
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: rgba(0, 0, 0, 0.75);
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.hidden {
display: none;
}
.fst-italic {
font-style: italic;
}
.gap-0 {
gap: 0rem;
}
.gap-250 {
gap: 2.5rem;
}
.gap-500 {
gap: 5rem;
}
.gap-1000 {
gap: 10rem;
}
.gap-2000 {
gap: 20rem;
}
[class*=ctl-],
[class*=cbr-] {
position: relative;
}
@media screen and (max-width: 978px) {
[class*=cbr-][class*=ctl-]::after {
display: none;
}
}
[class*=ctl-]::before,
[class*=cbr-]::after {
content: "";
border-radius: 100%;
border-style: solid;
position: absolute;
z-index: -1;
}
.is-style-green [class*=ctl-]::before,
.is-style-green [class*=cbr-]::after, .is-style-green[class*=ctl-]::before, .is-style-green[class*=cbr-]::after {
border-color: var(--wp--preset--color--accent-green);
}
.is-style-red [class*=ctl-]::before,
.is-style-red [class*=cbr-]::after, .is-style-red[class*=ctl-]::before, .is-style-red[class*=cbr-]::after {
border-color: var(--wp--preset--color--accent-red);
}
.is-style-yellow [class*=ctl-]::before,
.is-style-yellow [class*=cbr-]::after, .is-style-yellow[class*=ctl-]::before, .is-style-yellow[class*=cbr-]::after {
border-color: var(--wp--preset--color--accent-yellow);
}
.is-style-blue [class*=ctl-]::before,
.is-style-blue [class*=cbr-]::after, .is-style-blue[class*=ctl-]::before, .is-style-blue[class*=cbr-]::after {
border-color: var(--wp--preset--color--accent-blue);
}
.ctl-xxs::before,
.cbr-xxs::after {
width: var(--wp--preset--spacing--100);
height: var(--wp--preset--spacing--100);
border-width: 0.4rem;
}
.ctl-xs::before,
.cbr-xs::after {
width: var(--wp--preset--spacing--150);
height: var(--wp--preset--spacing--150);
border-width: 0.6rem;
}
.ctl-sm::before,
.cbr-sm::after {
width: var(--wp--preset--spacing--200);
height: var(--wp--preset--spacing--200);
border-width: 0.8rem;
}
.ctl-md::before,
.cbr-md::after {
width: var(--wp--preset--spacing--250);
height: var(--wp--preset--spacing--250);
border-width: 1rem;
}
.ctl-lg::before,
.cbr-lg::after {
width: var(--wp--preset--spacing--300);
height: var(--wp--preset--spacing--300);
border-width: 1.2rem;
}
.ctl-xl::before,
.cbr-xl::after {
width: var(--wp--preset--spacing--400);
height: var(--wp--preset--spacing--400);
border-width: 1.6rem;
}
.ctl-xxl::before,
.cbr-xxl::after {
width: var(--wp--preset--spacing--500);
height: var(--wp--preset--spacing--500);
border-width: 2rem;
}
.ctl-y1::before {
left: 0;
top: 5%;
-moz-transform: translate(-64%, -50%);
transform: translate(-64%, -50%);
}
.ctl-x1::before {
left: 5%;
top: 0;
-moz-transform: translate(-50%, -62%);
transform: translate(-50%, -62%);
}
.cbr-y1::after {
left: 100%;
top: 5%;
-moz-transform: translate(-34%, -50%);
transform: translate(-34%, -50%);
}
.cbr-x1::after {
left: 5%;
top: 100%;
-moz-transform: translate(-50%, -58%);
transform: translate(-50%, -58%);
}
.ctl-y2::before {
left: 0;
top: 20%;
-moz-transform: translate(-44%, -50%);
transform: translate(-44%, -50%);
}
.ctl-x2::before {
left: 20%;
top: 0;
-moz-transform: translate(-50%, -62%);
transform: translate(-50%, -62%);
}
.cbr-y2::after {
left: 100%;
top: 20%;
-moz-transform: translate(-36%, -50%);
transform: translate(-36%, -50%);
}
.cbr-x2::after {
left: 20%;
top: 100%;
-moz-transform: translate(-50%, -32%);
transform: translate(-50%, -32%);
}
.ctl-y3::before {
left: 0;
top: 35%;
-moz-transform: translate(-61%, -50%);
transform: translate(-61%, -50%);
}
.ctl-x3::before {
left: 35%;
top: 0;
-moz-transform: translate(-50%, -70%);
transform: translate(-50%, -70%);
}
.cbr-y3::after {
left: 100%;
top: 35%;
-moz-transform: translate(-35%, -50%);
transform: translate(-35%, -50%);
}
.cbr-x3::after {
left: 35%;
top: 100%;
-moz-transform: translate(-50%, -59%);
transform: translate(-50%, -59%);
}
.ctl-y4::before {
left: 0;
top: 50%;
-moz-transform: translate(-34%, -50%);
transform: translate(-34%, -50%);
}
.ctl-x4::before {
left: 50%;
top: 0;
-moz-transform: translate(-50%, -45%);
transform: translate(-50%, -45%);
}
.cbr-y4::after {
left: 100%;
top: 50%;
-moz-transform: translate(-55%, -50%);
transform: translate(-55%, -50%);
}
.cbr-x4::after {
left: 50%;
top: 100%;
-moz-transform: translate(-50%, -68%);
transform: translate(-50%, -68%);
}
.ctl-y5::before {
left: 0;
top: 65%;
-moz-transform: translate(-44%, -50%);
transform: translate(-44%, -50%);
}
.ctl-x5::before {
left: 65%;
top: 0;
-moz-transform: translate(-50%, -32%);
transform: translate(-50%, -32%);
}
.cbr-y5::after {
left: 100%;
top: 65%;
-moz-transform: translate(-44%, -50%);
transform: translate(-44%, -50%);
}
.cbr-x5::after {
left: 65%;
top: 100%;
-moz-transform: translate(-50%, -64%);
transform: translate(-50%, -64%);
}
.ctl-y6::before {
left: 0;
top: 80%;
-moz-transform: translate(-53%, -50%);
transform: translate(-53%, -50%);
}
.ctl-x6::before {
left: 80%;
top: 0;
-moz-transform: translate(-50%, -56%);
transform: translate(-50%, -56%);
}
.cbr-y6::after {
left: 100%;
top: 80%;
-moz-transform: translate(-57%, -50%);
transform: translate(-57%, -50%);
}
.cbr-x6::after {
left: 80%;
top: 100%;
-moz-transform: translate(-50%, -70%);
transform: translate(-50%, -70%);
}
.ctl-y7::before {
left: 0;
top: 95%;
-moz-transform: translate(-47%, -50%);
transform: translate(-47%, -50%);
}
.ctl-x7::before {
left: 95%;
top: 0;
-moz-transform: translate(-50%, -44%);
transform: translate(-50%, -44%);
}
.cbr-y7::after {
left: 100%;
top: 95%;
-moz-transform: translate(-40%, -50%);
transform: translate(-40%, -50%);
}
.cbr-x7::after {
left: 95%;
top: 100%;
-moz-transform: translate(-50%, -59%);
transform: translate(-50%, -59%);
}
a[href]:not([href="#"]),
.wp-block-button.is-style-inline {
display: inline-block;
-moz-transition: transform 0.2s ease-in-out, -moz-transform 0.2s ease-in-out;
transition: transform 0.2s ease-in-out;
transition: transform 0.2s ease-in-out, -moz-transform 0.2s ease-in-out;
text-underline-offset: 0.375em;
text-decoration: none;
}
a[href]:not([href="#"]):is(:hover, :focus),
.wp-block-button.is-style-inline:is(:hover, :focus) {
text-decoration: none;
}
*:not(.wp-block-post-title, .wp-block-heading, .wp-block-post-terms) > a[href]:not([href="#"]):not(.wp-block-button .wp-block-navigation-item__content, .wp-block-button__link, .wp-block-read-more),
*:not(.wp-block-post-title, .wp-block-heading, .wp-block-post-terms) > .wp-block-button.is-style-inline:not(.wp-block-button .wp-block-navigation-item__content, .wp-block-button__link, .wp-block-read-more) {
-webkit-text-decoration: underline dotted var(--wp--preset--color--grey-200);
text-decoration: underline dotted var(--wp--preset--color--grey-200);
}
*:not(.wp-block-post-title, .wp-block-heading, .wp-block-post-terms) > a[href]:not([href="#"]):not(.wp-block-button .wp-block-navigation-item__content, .wp-block-button__link, .wp-block-read-more):is(:hover, :focus),
*:not(.wp-block-post-title, .wp-block-heading, .wp-block-post-terms) > .wp-block-button.is-style-inline:not(.wp-block-button .wp-block-navigation-item__content, .wp-block-button__link, .wp-block-read-more):is(:hover, :focus) {
-moz-transform: translateY(-0.25em);
transform: translateY(-0.25em);
text-decoration: underline;
}
a:active,
button:active,
input[type=submit]:active {
opacity: 0.5;
} h1,
h2,
h3,
h4,
h5,
h6,
p.is-style-text-display.has-text-align-center {
text-wrap: balance;
}
blockquote,
caption,
figcaption,
p {
text-wrap: pretty;
} .more-link {
display: block;
}
.yoast-breadcrumbs {
font-size: var(--wp--preset--font-size--sm) !important;
color: var(--wp--preset--color--grey-700);
}
.yoast-breadcrumbs span span {
margin-right: 0.25em;
}
.yoast-breadcrumbs span span:not(:first-of-type) {
margin-left: 0.25em;
}
.leaflet-popup .leaflet-popup-content {
width: 12rem !important;
text-align: left;
word-break: normal;
}
.leaflet-popup .leaflet-popup-content h6 {
text-transform: none;
color: var(--wp--preset--color--contrast);
font-size: var(--wp--preset--font-size--xl);
letter-spacing: normal;
}
.leaflet-popup .leaflet-popup-content p {
-webkit-margin-before: 0.5em;
margin-block-start: 0.5em;
} iframe[src*="youtube.com"],
iframe[src*="youtube-nocookie.com"],
iframe[src*="youtu.be"] {
border-radius: 2rem;
height: auto;
aspect-ratio: 16/9;
} @media screen and (max-width: 979px) {
.youtube-short iframe {
aspect-ratio: 9/16 !important;
max-width: 320px;
}
}
.simple-popup {
z-index: 100 !important;
}
.simple-popup__content {
background-color: var(--wp--preset--color--base);
}
.wp-block-template-part-popup {
-webkit-margin-before: 0 !important;
margin-block-start: 0 !important;
}