.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.aswp-hp-link{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}*,
*::before,
*::after {
box-sizing: border-box;
}
* {
line-height: calc(1em + 0.33rem);
margin: 0;
}
html, body {
height: 100%;
}
body {
font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
-webkit-font-smoothing: antialiased;
}
img, picture, video, canvas, svg {
display: block;
max-width: 100%;
}
input, button, textarea, select {
font: inherit;
}
p, h1, h2, h3, h4, h5, h6 {
overflow-wrap: break-word;
}
#root, #__next {
isolation: isolate;
}
:root {
--fs-100: clamp(11.25px, 13.125px + -0.125vw, 13.5px);
--fs-100: clamp(0.75rem, 0.875rem + -0.125vw, 0.9rem);
--fs-200: clamp(13.5px, 15.521px + -0.1739vw, 15px);
--fs-200: clamp(0.9rem, 1.0348rem + -0.1739vw, 1rem);
--fs-300: clamp(16.875px, 16.875px + 0vw, 16.875px);
--fs-300: clamp(1.125rem, 1.125rem + 0vw, 1.125rem);
--fs-400: clamp(18.984px, 18.25px + 0.2446vw, 21.094px);
--fs-400: clamp(1.2656rem, 1.2167rem + 0.2446vw, 1.4063rem);
--fs-500: clamp(21.357px, 19.615px + 0.5808vw, 26.367px);
--fs-500: clamp(1.4238rem, 1.3077rem + 0.5808vw, 1.7578rem);
--fs-600: clamp(24.026px, 20.92px + 1.0356vw, 32.959px);
--fs-600: clamp(1.6018rem, 1.3947rem + 1.0356vw, 2.1973rem);
--fs-700: clamp(27.03px, 22.102px + 1.6427vw, 41.199px);
--fs-700: clamp(1.802rem, 1.4735rem + 1.6427vw, 2.7466rem);
} @keyframes spinAround {
from {
transform: rotate(0deg);
}
to {
transform: rotate(359deg);
}
}
body {
--wp--style--gallery-gap-default: var(--global-gap);
--gallery-block--gutter-size: var(--global-gap);
}
body .editor-styles-wrapper .wp-block-heading,
body .entry-title,
body .wp-block-heading {
--heading-font-size--smaller: clamp(13.125px, 3.2vw, 13.875px);
--heading-font-size--smaller: clamp(0.875rem, 3.2vw, 0.925rem);
--heading-font-size--small: clamp(15px, 3.2vw, 15px);
--heading-font-size--small: clamp(1rem, 3.2vw, 1rem);
--heading-font-size--normal: clamp(16.875px, 3.2vw, 18.75px);
--heading-font-size--normal: clamp(1.125rem, 3.2vw, 1.25rem);
--heading-font-size--medium: clamp(22.5px, 3.2vw, 23.4px);
--heading-font-size--medium: clamp(1.5rem, 3.2vw, 1.56rem);
--heading-font-size--large: clamp(28.125px, 3.2vw, 29.25px);
--heading-font-size--large: clamp(1.875rem, 3.2vw, 1.95rem);
--heading-font-size--huge: clamp(41.25px, 3.2vw, 45px);
--heading-font-size--huge: clamp(2.75rem, 3.2vw, 3rem);
--heading-font-size--extra-huge: clamp(46.875px, 3.2vw, 60px);
--heading-font-size--extra-huge: clamp(3.125rem, 3.2vw, 4rem);
--wp--preset--font-size--smaller: var(--heading-font-size--smaller);
--wp--preset--font-size--small: var(--heading-font-size--small);
--wp--preset--font-size--normal: var(--heading-font-size--normal);
--wp--preset--font-size--medium: var(--heading-font-size--medium);
--wp--preset--font-size--large: var(--heading-font-size--large);
--wp--preset--font-size--huge: var(--heading-font-size--huge);
--wp--preset--font-size--extra-huge: var(--heading-font-size--extra-huge);
}
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
overflow: hidden;
position: absolute !important;
width: 1px;
}
.screen-reader-text:focus {
background-color: var(--color-main);
border-radius: var(--global-radius);
clip: auto !important;
color: var(--color-text);
display: block;
font-size: 13.125px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 1000;
}
#content[tabindex="-1"]:focus {
outline: 0;
}
.alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
clear: both;
}
.clear::before, .clear::after,
.entry-content::before,
.entry-content::after,
.comment-content::before,
.comment-content::after,
.site-header::before,
.site-header::after,
.site-content::before,
.site-content::after,
.site-footer::before,
.site-footer::after {
content: "";
display: table;
table-layout: fixed;
}
.clear::after,
.entry-content::after,
.comment-content::after,
.site-header::after,
.site-content::after,
.site-footer::after {
clear: both;
}
.infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer {
display: none;
}
.infinity-end.neverending .site-footer {
display: block;
}
.home .menu-toggle::before, .home .menu-toggle::after {
border-color: var(--color-background);
}
.menu-toggle {
background: transparent !important;
border: none;
box-shadow: none;
display: block;
width: 32px;
height: 18px;
margin-left: auto;
margin-bottom: 0;
position: absolute;
top: calc(var(--global-gap) * 1.25);
right: var(--global-gap);
padding: 0;
-webkit-tap-highlight-color: transparent;
text-indent: -9999em;
transition: 0.2s;
transition-delay: 0.15s;
z-index: 10;
}
@media only screen and (min-width: 400px) {
.menu-toggle {
top: 67%;
margin-top: -10.5px;
}
}
@media only screen and (min-width: 1280px) {
.menu-toggle {
display: none;
}
}
.menu-toggle:hover, .menu-toggle:focus, .menu-toggle:visited {
background: transparent;
box-shadow: none;
}
.menu-toggle i {
display: block;
text-indent: 100%;
overflow: hidden;
white-space: nowrap;
height: 3px;
background-color: var(--color-main);
width: 100%;
position: absolute;
top: 50%;
transition: 0.3s;
transition-delay: 0.2s;
}
.menu-toggle:before, .menu-toggle:after {
background-color: var(--color-main);
content: "";
position: fixed;
right: var(--global-gap);
border-bottom: 3px solid var(--color-main);
width: 100%;
left: 0;
right: 0;
transition: 0.5s cubic-bezier(0.78, 0.77, 0.19, 0.9);
transform-origin: right bottom;
}
.menu-toggle:after {
top: 100%;
transform-origin: right bottom;
}
.menu-toggle[aria-expanded=true] {
transform: translate3d(0, 0, 0);
transition-delay: 0.2s;
transform: scale(0.92);
}
.menu-toggle[aria-expanded=true]::before, .menu-toggle[aria-expanded=true]::after {
border-color: var(--color-main);
}
.menu-toggle[aria-expanded=true] i {
opacity: 0;
transition-delay: 0;
}
.menu-toggle[aria-expanded=true]:after {
transform: rotate3d(0, 0, 3, 45deg) translate3d(2.001px, 5.25px, 0);
}
.menu-toggle[aria-expanded=true]:before {
transform: rotate3d(0, 0, 3, -45deg) translate3d(0, 0, 0);
}
section {
display: block;
margin: var(--global-gap) auto 0;
padding-top: var(--global-gap);
width: 100%;
}
@media only screen and (min-width: 768px) {
section {
margin: 0 auto var(--global-gap);
padding-top: var(--global-gap);
}
}
@media only screen and (min-width: 1200px) {
section {
margin: 0 auto var(--global-gap);
padding-top: var(--global-gap);
}
}
section.add-bottom-margin {
margin: var(--global-gap) auto;
}
@media only screen and (min-width: 768px) {
section.add-bottom-margin {
margin: 0 auto var(--global-gap);
padding-top: var(--global-gap);
}
}
@media only screen and (min-width: 1200px) {
section.add-bottom-margin {
margin: 0 auto var(--global-gap);
padding-top: var(--global-gap);
}
}
.row,
.navigation__wrap {
display: block;
margin: 0 auto var(--global-gap);
padding: 0 var(--global-gap);
position: relative;
width: 100%;
}
@media only screen and (min-width: 1000px) {
.row,
.navigation__wrap {
max-width: 1000px;
}
}
@media only screen and (min-width: 1200px) {
.row,
.navigation__wrap {
max-width: 1200px;
}
}
@media only screen and (min-width: 1600px) {
.row,
.navigation__wrap {
max-width: 1600px;
}
}
.post-content {
display: block;
margin: 0 auto var(--global-gap);
padding: 0 var(--global-gap);
position: relative;
width: 100%;
}
@media only screen and (min-width: 768px) {
.post-content {
max-width: 768px;
}
}
.row {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
grid-gap: var(--global-gap);
}
.row.is-nested,
.row .row {
margin-bottom: var(--global-gap);
padding-left: 0;
padding-right: 0;
}
.row.is-nested:last-of-type,
.row .row:last-of-type {
margin-bottom: 0;
}
.row.single-col {
grid-template-columns: 1fr;
}
@media only screen and (min-width: 1200px) {
.row.cols-2 {
grid-template-columns: repeat(2, minmax(220px, 1fr));
}
.row.cols-3 {
grid-template-columns: repeat(3, minmax(220px, 1fr));
}
.row.cols-4 {
grid-template-columns: repeat(4, minmax(220px, 1fr));
}
}
.row p:has(label) {
margin-bottom: 0;
}
.row.is-flex {
display: flex;
}
@media only screen and (min-width: 1200px) {
.row .is-narrow, .row.is-narrow {
margin-left: auto;
margin-right: auto;
max-width: var(--wp--style--global--content-size);
}
}
.row.no-margin-bottom {
margin-bottom: 0;
}
.error-404,
.no-search-result {
display: flex;
flex-flow: column nowrap;
justify-content: center;
min-height: 50vh;
}
html.menu-open body {
overflow: hidden;
position: fixed;
width: 100%;
touch-action: none;
}
body {
display: flex;
flex-direction: column;
}
body .site-footer {
margin-top: auto;
}
.site {
padding-top: 15px;
padding-top: 1rem;
}
@media only screen and (min-width: 768px) {
.site {
padding-top: 2rem;
}
}
.site-title {
font-family: "noto-sans-800", BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 36px;
font-size: 2.4rem;
margin: 0 auto 7.5px;
margin: 0 auto 0.5rem;
text-align: left;
}
@media only screen and (min-width: 768px) {
.site-title {
font-size: 3rem;
}
}
.site-title a,
.site-title a:visited {
color: var(--color-text);
}
.site-logo {
display: block;
margin: 0 auto;
text-align: left;
}
.site-logo.has-mobile-logo {
max-height: 90px;
max-height: 6rem;
max-width: 120px;
max-width: 8rem;
}
@media only screen and (min-width: 480px) {
.site-logo.has-mobile-logo {
max-height: 8rem;
max-width: 10rem;
}
}
@media only screen and (min-width: 768px) {
.site-logo.has-mobile-logo {
max-height: unset;
max-width: 22rem;
}
}
.site-description {
margin: 0 auto 30px;
margin: 0 auto 2rem;
max-width: 100%;
text-align: center;
}
@media only screen and (min-width: 768px) {
.site-description {
max-width: 60%;
}
}
.site-branding {
width: 180px;
width: 12rem;
}
@media only screen and (min-width: 480px) {
.site-branding {
max-width: 16rem;
}
}
@media only screen and (min-width: 768px) {
.site-branding {
max-width: 22rem;
}
}
.footer-logo {
display: flex;
height: auto;
margin: var(--global-gap) auto calc(var(--global-gap) / 2);
max-width: 120px;
max-width: 8rem;
}
* {
box-sizing: border-box;
}
*::before, *::after {
box-sizing: inherit;
}
body {
background: var(--color-background);
}
audio,
canvas,
iframe,
img,
svg,
video,
object,
input,
textarea {
max-width: 100%;
vertical-align: middle;
}
img {
height: auto;
}
blockquote,
q {
quotes: '" "';
}
blockquote::before, blockquote::after,
q::before,
q::after {
content: "";
}
hr {
background-color: var(--color-foreground-light);
border: 0;
height: 1px;
margin-bottom: 15px;
margin-bottom: 1rem;
}
img {
height: auto;
max-width: 100%;
}
ul,
ol {
margin: 0 0 15px;
margin: 0 0 1rem;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
li > ul,
li > ol {
margin-left: 15px;
margin-left: 1rem;
}
li {
margin-bottom: calc(var(--global-gap) / 4);
}
li::marker {
color: var(--color-main);
}
dt {
font-weight: bold;
}
dd {
margin: 0 0 15px;
margin: 0 0 1rem;
}
table {
margin: 0 0 15px;
margin: 0 0 1rem;
width: 100%;
}
input[type=text],
input[type=search],
input[type=email],
input[type=url],
input[type=password],
input[type=search],
input[type=number],
input[type=tel],
input[type=range],
input[type=date],
input[type=month],
input[type=week],
input[type=time],
input[type=datetime],
input[type=datetime-local],
input[type=color],
textarea {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: transparent;
border: 1px solid var(--color-foreground-medium);
border-radius: var(--global-radius);
color: var(--color-foreground);
padding: 3px;
}
input[type=text]:focus,
input[type=search]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=number]:focus,
input[type=tel]:focus,
input[type=range]:focus,
input[type=date]:focus,
input[type=month]:focus,
input[type=week]:focus,
input[type=time]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=color]:focus,
textarea:focus {
color: var(--color-foreground);
}
select {
border: 1px solid var(--color-foreground-medium);
}
textarea {
resize: vertical;
width: 100%;
}
label {
align-items: center;
display: block;
font-family: "ibm-plex-sans", BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: clamp(13.125px, 3.2vw, 13.875px);
font-size: clamp(0.875rem, 3.2vw, 0.925rem);
margin-bottom: 7.5px;
margin-bottom: 0.5rem;
position: relative;
color: var(--color-label);
}
fieldset {
border: 1px solid rgba(var(--color-foreground-rgb), 0.1);
margin: 0 0 7.5px;
margin: 0 0 0.5rem;
padding: 15px;
padding: 1rem;
}
fieldset:not(:last-child) {
margin-bottom: 15px;
margin-bottom: 1rem;
}
fieldset legend {
font-size: clamp(13.125px, 3.2vw, 13.875px);
font-size: clamp(0.875rem, 3.2vw, 0.925rem);
padding-left: 15px;
padding-left: 1rem;
padding-right: 15px;
padding-right: 1rem;
}
form label {
font-family: "ibm-plex-sans", BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: clamp(13.125px, 3.2vw, 13.875px);
font-size: clamp(0.875rem, 3.2vw, 0.925rem);
margin-bottom: 4.98px;
margin-bottom: 0.332rem;
}
form .wpcf7-checkbox label,
form .wpcf7-radio label {
font-family: "ibm-plex-sans", BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: clamp(15px, 3.2vw, 15px);
font-size: clamp(1rem, 3.2vw, 1rem);
margin-bottom: 0;
text-transform: unset;
}
.main-navigation {
clear: both;
display: block;
width: 100%;
}
.main-navigation ul {
list-style: none;
margin: 0;
padding-left: 0;
}
.main-navigation li {
position: relative;
}
.main-navigation a {
display: block;
font-family: "noto-sans-600", BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: var(--fs-300);
text-decoration: none;
} .menu-toggle,
.main-navigation.toggled ul {
display: block;
}
@media only screen and (max-width: 1280px) {
.main-navigation .menu {
background-color: var(--color-background);
box-shadow: 0.25em 0 1em 0.25em rgba(0, 0, 0, 0.25);
position: fixed;
top: 0;
right: 0;
bottom: 0;
width: 100%;
max-width: clamp(20rem, 90vw, 32rem);
margin-right: calc(-100% + 2em);
padding: var(--global-gap) calc(var(--global-gap) * 2.5) var(--global-gap) var(--global-gap);
transition: margin 0.34s ease-out;
z-index: 9;
}
.main-navigation.toggled .menu {
margin-right: 0;
overflow: scroll;
}
.main-navigation .nav-menu li {
margin: 0;
border-top: 1px solid var(--color-foreground-light);
padding-top: calc(var(--global-gap) * 0.5);
padding-bottom: calc(var(--global-gap) * 0.5);
}
.main-navigation .nav-menu li > ul {
margin-top: calc(var(--global-gap) * 0.5);
}
.main-navigation .nav-menu li > ul li {
padding-left: calc(var(--global-gap) / 1.5);
}
.main-navigation .nav-menu li > ul li:last-child {
padding-bottom: 0;
}
.main-navigation .nav-menu > li:nth-child(1) {
border-top: 0;
margin-top: calc(var(--global-gap) * 1.5);
}
.main-navigation .nav-menu a {
color: var(--color-text);
display: inline-block;
}
}
@media only screen and (min-width: 1280px) {
.is-frontpage.has-animated-header .main-navigation a,
.is-frontpage.has-animated-header .main-navigation a:visited {
color: var(--color-foreground);
}
.is-frontpage.has-animated-header .nav-menu > li a:hover {
background-color: rgba(var(--color-foreground-rgb), 0.6);
background-blend-mode: multiply;
}
.is-frontpage.has-animated-header .nav-menu > li > ul {
background-color: rgba(var(--color-foreground-rgb), 0.4);
background-blend-mode: multiply;
}
.menu-toggle {
display: none;
}
.main-navigation {
position: relative;
}
.main-navigation > div {
display: flex;
justify-content: end;
}
.main-navigation > div > ul {
display: flex;
flex-flow: row wrap;
}
.main-navigation > div > ul li:not(:first-child) {
margin-left: calc(var(--global-gap) / 4);
}
.nav-menu > li {
display: flex;
padding-bottom: 0.25rem;
position: relative;
}
.nav-menu > li.menu-item-has-children ul a {
color: var(--color-background);
}
.nav-menu > li.menu-item-has-children ul a:hover {
background-color: var(--color-main);
}
.nav-menu > li.menu-item-has-children ul a:visited {
color: var(--color-background);
}
.nav-menu > li.menu-item-has-children:hover > a {
background-color: var(--color-main);
color: var(--color-background);
}
.nav-menu > li.menu-item-has-children:hover > ul {
border-radius: var(--global-radius);
display: flex;
flex-direction: column;
width: 16rem;
z-index: 99;
}
.nav-menu > li.menu-item-has-children:hover > ul li {
margin: 0;
}
.nav-menu > li.menu-item-has-children:last-child > ul, .nav-menu > li.menu-item-has-children:nth-last-child(2) > ul {
left: unset;
right: 0;
}
.nav-menu > li > ul {
background-color: rgba(var(--color-foreground-rgb), 0.8);
background-blend-mode: multiply;
display: none;
left: 0;
position: absolute;
top: 100%;
}
.nav-menu > li > ul li {
margin: 0;
padding: 0;
}
.nav-menu li,
.nav-menu a {
margin-bottom: 0;
}
.nav-menu a {
background-color: transparent;
border-radius: var(--global-radius);
color: var(--color-foreground);
padding: 0.5em 0.75em 0.55em;
transition: background-color 0.2s ease-in;
}
.nav-menu a:visited {
color: var(--color-foreground);
}
.nav-menu a:hover {
background-color: var(--color-main);
color: var(--color-background);
}
.is-frontpage.has-animated-header .main-navigation a {
color: var(--color-background);
}
.is-frontpage.has-animated-header .main-navigation a:visited, .is-frontpage.has-animated-header .main-navigation a:hover {
color: var(--color-background);
}
.is-frontpage.has-animated-header #primary-menu > li.menu-item-has-children:hover > a {
background-color: rgba(var(--color-foreground-rgb), 0.6);
}
}
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
margin: 0 0 1.5em;
overflow: hidden;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
float: left;
width: 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
float: right;
text-align: right;
width: 50%;
}
main a {
color: var(--color-main);
}
main a:visited {
color: var(--color-main);
}
main a:hover, main a:focus, main a:active {
color: var(--color-main-hover);
}
main a:focus {
outline: thin dotted;
}
main a:hover, main a:active {
outline: 0;
}
* {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
html {
font-size: 15px;
}
@media only screen and (min-width: 768px) {
html {
font-size: 18px;
}
}
@font-face {
font-family: "ibm-plex-sans";
font-style: normal;
font-weight: normal;
src: url(https://www.scholzmating.de/wp-content/themes/mating/assets/fonts/ibm-plex-sans-regular.woff2) format("woff2");
font-display: swap;
}
@font-face {
font-family: "ibm-plex-sans-600";
font-style: normal;
font-weight: normal;
src: url(https://www.scholzmating.de/wp-content/themes/mating/assets/fonts/ibm-plex-sans-600.woff2) format("woff2");
font-display: swap;
}
@font-face {
font-family: "noto-sans-300";
font-style: normal;
font-weight: normal;
src: url(https://www.scholzmating.de/wp-content/themes/mating/assets/fonts/noto-sans-300.woff2) format("woff2");
font-display: swap;
}
@font-face {
font-family: "noto-sans-600";
font-style: normal;
font-weight: normal;
src: url(https://www.scholzmating.de/wp-content/themes/mating/assets/fonts/noto-sans-600.woff2) format("woff2");
font-display: swap;
}
@font-face {
font-family: "noto-sans-800";
font-style: normal;
font-weight: normal;
src: url(https://www.scholzmating.de/wp-content/themes/mating/assets/fonts/noto-sans-800.woff2) format("woff2");
font-display: swap;
}
body {
color: var(--color-text);
font-family: "ibm-plex-sans", BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 15px;
font-size: 1rem;
font-smooth: always;
font-smoothing: antialiased;
line-height: 18.75px;
line-height: 1.25rem;
}
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
color: var(--color-foreground);
font-family: "noto-sans-800", BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 15px;
font-size: 1rem;
font-weight: normal;
letter-spacing: -0.04em;
line-height: 1.25;
margin: 0 0 15px;
margin: 0 0 1rem;
text-wrap-style: balance;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
text-decoration: none;
}
h1.section-title,
h2.section-title,
h3.section-title,
h4.section-title,
h5.section-title,
h6.section-title {
font-size: 26.25px;
font-size: 1.75rem;
}
@media only screen and (min-width: 1000px) {
h1.section-title,
h2.section-title,
h3.section-title,
h4.section-title,
h5.section-title,
h6.section-title {
font-size: 2.5rem;
}
}
h1.is-title,
h2.is-title,
h3.is-title,
h4.is-title,
h5.is-title,
h6.is-title {
color: var(--color-main);
}
h1.is-center,
h2.is-center,
h3.is-center,
h4.is-center,
h5.is-center,
h6.is-center {
text-align: center;
}
.site-main h1 {
font-size: var(--fs-700);
}
.site-main h2 {
font-size: var(--fs-600);
}
.site-main h3 {
font-size: var(--fs-500);
}
.site-main h4 {
font-size: var(--fs-400);
}
.site-main h5 {
font-size: var(--fs-300);
}
.site-main h6 {
font-size: var(--fs-200);
}
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
margin-top: 15px;
margin-top: 1rem;
}
.entry-content h1::first-of-type,
.entry-content h2::first-of-type,
.entry-content h3::first-of-type,
.entry-content h4::first-of-type,
.entry-content h5::first-of-type,
.entry-content h6::first-of-type {
margin-top: 0;
}
p {
display: block;
margin: 0 0 15px;
margin: 0 0 1rem;
}
dfn,
cite,
em,
i {
font-style: italic;
}
blockquote {
margin: 0 15px;
margin: 0 1rem;
}
address {
margin: 0 0 15px;
margin: 0 0 1rem;
}
pre {
font-family: "ibm-plex-sans", BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 14.062px;
font-size: 0.9375rem;
line-height: 18.75px;
line-height: 1.25rem;
margin-bottom: 15px;
margin-bottom: 1rem;
max-width: 100%;
overflow: auto;
padding: 15px;
padding: 1rem;
}
code,
kbd,
tt,
var {
font-family: "ibm-plex-sans", BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 14.062px;
font-size: 0.9375rem;
}
abbr,
acronym {
cursor: help;
}
mark,
ins {
background: var(--color-main);
text-decoration: none;
}
big {
font-size: 125%;
}
a:where(:not(.wp-element-button)) {
text-decoration: none;
}
input[type=submit],
input[type=button],
input[type=reset],
button,
a.button,
.button,
.wp-block-button__link {
background-color: var(--color-main);
border: 2px solid var(--color-main);
border-radius: var(--global-radius);
box-shadow: none;
color: var(--color-white);
cursor: pointer;
display: inline-block;
font-family: "ibm-plex-sans-600", BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 16.875px;
font-size: 1.125rem;
line-height: 1;
margin-top: 7.5px;
margin-top: 0.5rem;
margin-bottom: 7.5px;
margin-bottom: 0.5rem;
padding: 14.25px 30px 15px;
padding: 0.95rem 2rem 1rem;
text-align: center;
text-decoration: none;
transform: translateY(0);
transition: all 0.2s ease-in;
width: 100%;
}
@-moz-document url-prefix() {
input[type=submit],
input[type=button],
input[type=reset],
button,
a.button,
.button,
.wp-block-button__link {
padding: 1.075rem 2rem 1rem;
}
}
input[type=submit]:hover,
input[type=button]:hover,
input[type=reset]:hover,
button:hover,
a.button:hover,
.button:hover,
.wp-block-button__link:hover {
border-color: var(--color-main-dark);
box-shadow: 0 2px 6px rgba(var(--color-foreground-rgb), 0.25);
color: var(--color-white);
}
input[type=submit]:focus, input[type=submit]:focus-within,
input[type=button]:focus,
input[type=button]:focus-within,
input[type=reset]:focus,
input[type=reset]:focus-within,
button:focus,
button:focus-within,
a.button:focus,
a.button:focus-within,
.button:focus,
.button:focus-within,
.wp-block-button__link:focus,
.wp-block-button__link:focus-within {
background-color: var(--color-main-dark);
border-color: var(--color-main-dark);
box-shadow: none;
}
input[type=submit]:visited,
input[type=button]:visited,
input[type=reset]:visited,
button:visited,
a.button:visited,
.button:visited,
.wp-block-button__link:visited {
color: var(--color-white);
}
input[type=submit]:disabled, input[type=submit][disabled],
input[type=button]:disabled,
input[type=button][disabled],
input[type=reset]:disabled,
input[type=reset][disabled],
button:disabled,
button[disabled],
a.button:disabled,
a.button[disabled],
.button:disabled,
.button[disabled],
.wp-block-button__link:disabled,
.wp-block-button__link[disabled] {
background-color: var(--color-border) !important;
border-color: var(--color-border) !important;
color: rgba(var(--color-foreground-rgb), 0.5) !important;
cursor: not-allowed;
}
input[type=submit].has-background,
input[type=button].has-background,
input[type=reset].has-background,
button.has-background,
a.button.has-background,
.button.has-background,
.wp-block-button__link.has-background {
border-radius: var(--global-radius) !important;
padding: 14.25px 30px 15px !important;
padding: 0.95rem 2rem 1rem !important;
transform: unset !important;
}
@-moz-document url-prefix() {
input[type=submit].has-background,
input[type=button].has-background,
input[type=reset].has-background,
button.has-background,
a.button.has-background,
.button.has-background,
.wp-block-button__link.has-background {
padding: 1.075rem 2rem 1rem !important;
}
}
button.has-white-text-color,
a.button.has-white-text-color,
.wp-block-button__link.has-white-text-color {
color: var(--color-white);
}
button.has-white-background-color,
a.button.has-white-background-color,
.wp-block-button__link.has-white-background-color {
background-color: var(--color-white);
border-color: var(--color-white);
}
button.has-white-background-color:hover,
a.button.has-white-background-color:hover,
.wp-block-button__link.has-white-background-color:hover {
border-color: rgba(0, 0, 0, 0.125);
opacity: 0.92;
}
button.has-background-text-color,
a.button.has-background-text-color,
.wp-block-button__link.has-background-text-color {
color: var(--color-background);
}
button.has-background-background-color,
a.button.has-background-background-color,
.wp-block-button__link.has-background-background-color {
background-color: var(--color-background);
border-color: var(--color-background);
}
button.has-background-background-color:hover,
a.button.has-background-background-color:hover,
.wp-block-button__link.has-background-background-color:hover {
border-color: rgba(0, 0, 0, 0.125);
opacity: 0.92;
}
button.has-foreground-text-color,
a.button.has-foreground-text-color,
.wp-block-button__link.has-foreground-text-color {
color: var(--color-foreground);
}
button.has-foreground-background-color,
a.button.has-foreground-background-color,
.wp-block-button__link.has-foreground-background-color {
background-color: var(--color-foreground);
border-color: var(--color-foreground);
}
button.has-foreground-background-color:hover,
a.button.has-foreground-background-color:hover,
.wp-block-button__link.has-foreground-background-color:hover {
border-color: rgba(0, 0, 0, 0.125);
opacity: 0.92;
}
button.has-foreground-medium-text-color,
a.button.has-foreground-medium-text-color,
.wp-block-button__link.has-foreground-medium-text-color {
color: var(--color-foreground-medium);
}
button.has-foreground-medium-background-color,
a.button.has-foreground-medium-background-color,
.wp-block-button__link.has-foreground-medium-background-color {
background-color: var(--color-foreground-medium);
border-color: var(--color-foreground-medium);
}
button.has-foreground-medium-background-color:hover,
a.button.has-foreground-medium-background-color:hover,
.wp-block-button__link.has-foreground-medium-background-color:hover {
border-color: rgba(0, 0, 0, 0.125);
opacity: 0.92;
}
button.has-foreground-light-text-color,
a.button.has-foreground-light-text-color,
.wp-block-button__link.has-foreground-light-text-color {
color: var(--color-foreground-light);
}
button.has-foreground-light-background-color,
a.button.has-foreground-light-background-color,
.wp-block-button__link.has-foreground-light-background-color {
background-color: var(--color-foreground-light);
border-color: var(--color-foreground-light);
}
button.has-foreground-light-background-color:hover,
a.button.has-foreground-light-background-color:hover,
.wp-block-button__link.has-foreground-light-background-color:hover {
border-color: rgba(0, 0, 0, 0.125);
opacity: 0.92;
}
button.has-main-text-color,
a.button.has-main-text-color,
.wp-block-button__link.has-main-text-color {
color: var(--color-main);
}
button.has-main-background-color,
a.button.has-main-background-color,
.wp-block-button__link.has-main-background-color {
background-color: var(--color-main);
border-color: var(--color-main);
}
button.has-main-background-color:hover,
a.button.has-main-background-color:hover,
.wp-block-button__link.has-main-background-color:hover {
border-color: rgba(0, 0, 0, 0.125);
opacity: 0.92;
}
button.has-accent-text-color,
a.button.has-accent-text-color,
.wp-block-button__link.has-accent-text-color {
color: var(--color-accent);
}
button.has-accent-background-color,
a.button.has-accent-background-color,
.wp-block-button__link.has-accent-background-color {
background-color: var(--color-accent);
border-color: var(--color-accent);
}
button.has-accent-background-color:hover,
a.button.has-accent-background-color:hover,
.wp-block-button__link.has-accent-background-color:hover {
border-color: rgba(0, 0, 0, 0.125);
opacity: 0.92;
}
button.has-highlight-1-text-color,
a.button.has-highlight-1-text-color,
.wp-block-button__link.has-highlight-1-text-color {
color: var(--color-highlight-1);
}
button.has-highlight-1-background-color,
a.button.has-highlight-1-background-color,
.wp-block-button__link.has-highlight-1-background-color {
background-color: var(--color-highlight-1);
border-color: var(--color-highlight-1);
}
button.has-highlight-1-background-color:hover,
a.button.has-highlight-1-background-color:hover,
.wp-block-button__link.has-highlight-1-background-color:hover {
border-color: rgba(0, 0, 0, 0.125);
opacity: 0.92;
}
button.has-highlight-2-text-color,
a.button.has-highlight-2-text-color,
.wp-block-button__link.has-highlight-2-text-color {
color: var(--color-highlight-2);
}
button.has-highlight-2-background-color,
a.button.has-highlight-2-background-color,
.wp-block-button__link.has-highlight-2-background-color {
background-color: var(--color-highlight-2);
border-color: var(--color-highlight-2);
}
button.has-highlight-2-background-color:hover,
a.button.has-highlight-2-background-color:hover,
.wp-block-button__link.has-highlight-2-background-color:hover {
border-color: rgba(0, 0, 0, 0.125);
opacity: 0.92;
}
button.outline, button.is-style-outline > .wp-block-button__link,
button .wp-block-button__link.is-style-outline,
a.button.outline,
a.button.is-style-outline > .wp-block-button__link,
a.button .wp-block-button__link.is-style-outline,
.wp-block-button.outline,
.wp-block-button.is-style-outline > .wp-block-button__link,
.wp-block-button .wp-block-button__link.is-style-outline {
background: transparent !important;
}
button.outline:not(.has-text-color), button.outline:not(.has-background), button.is-style-outline > .wp-block-button__link:not(.has-text-color), button.is-style-outline > .wp-block-button__link:not(.has-background),
button .wp-block-button__link.is-style-outline:not(.has-text-color),
button .wp-block-button__link.is-style-outline:not(.has-background),
a.button.outline:not(.has-text-color),
a.button.outline:not(.has-background),
a.button.is-style-outline > .wp-block-button__link:not(.has-text-color),
a.button.is-style-outline > .wp-block-button__link:not(.has-background),
a.button .wp-block-button__link.is-style-outline:not(.has-text-color),
a.button .wp-block-button__link.is-style-outline:not(.has-background),
.wp-block-button.outline:not(.has-text-color),
.wp-block-button.outline:not(.has-background),
.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color),
.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background),
.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color),
.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background) {
background: transparent !important;
border: 2px solid var(--color-main);
color: var(--color-main);
padding: 14.25px 30px 15px;
padding: 0.95rem 2rem 1rem;
}
button.outline:not(.has-text-color):hover, button.outline:not(.has-background):hover, button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover, button.is-style-outline > .wp-block-button__link:not(.has-background):hover,
button .wp-block-button__link.is-style-outline:not(.has-text-color):hover,
button .wp-block-button__link.is-style-outline:not(.has-background):hover,
a.button.outline:not(.has-text-color):hover,
a.button.outline:not(.has-background):hover,
a.button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover,
a.button.is-style-outline > .wp-block-button__link:not(.has-background):hover,
a.button .wp-block-button__link.is-style-outline:not(.has-text-color):hover,
a.button .wp-block-button__link.is-style-outline:not(.has-background):hover,
.wp-block-button.outline:not(.has-text-color):hover,
.wp-block-button.outline:not(.has-background):hover,
.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-background):hover,
.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color):hover,
.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background):hover {
background: rgba(var(--color-main-rgb), 0.1) !important;
}
button.outline:not(.has-text-color):disabled, button.outline:not(.has-text-color)[disabled], button.outline:not(.has-text-color):disabled:hover, button.outline:not(.has-text-color)[disabled]:hover, button.outline:not(.has-background):disabled, button.outline:not(.has-background)[disabled], button.outline:not(.has-background):disabled:hover, button.outline:not(.has-background)[disabled]:hover, button.is-style-outline > .wp-block-button__link:not(.has-text-color):disabled, button.is-style-outline > .wp-block-button__link:not(.has-text-color)[disabled], button.is-style-outline > .wp-block-button__link:not(.has-text-color):disabled:hover, button.is-style-outline > .wp-block-button__link:not(.has-text-color)[disabled]:hover, button.is-style-outline > .wp-block-button__link:not(.has-background):disabled, button.is-style-outline > .wp-block-button__link:not(.has-background)[disabled], button.is-style-outline > .wp-block-button__link:not(.has-background):disabled:hover, button.is-style-outline > .wp-block-button__link:not(.has-background)[disabled]:hover,
button .wp-block-button__link.is-style-outline:not(.has-text-color):disabled,
button .wp-block-button__link.is-style-outline:not(.has-text-color)[disabled],
button .wp-block-button__link.is-style-outline:not(.has-text-color):disabled:hover,
button .wp-block-button__link.is-style-outline:not(.has-text-color)[disabled]:hover,
button .wp-block-button__link.is-style-outline:not(.has-background):disabled,
button .wp-block-button__link.is-style-outline:not(.has-background)[disabled],
button .wp-block-button__link.is-style-outline:not(.has-background):disabled:hover,
button .wp-block-button__link.is-style-outline:not(.has-background)[disabled]:hover,
a.button.outline:not(.has-text-color):disabled,
a.button.outline:not(.has-text-color)[disabled],
a.button.outline:not(.has-text-color):disabled:hover,
a.button.outline:not(.has-text-color)[disabled]:hover,
a.button.outline:not(.has-background):disabled,
a.button.outline:not(.has-background)[disabled],
a.button.outline:not(.has-background):disabled:hover,
a.button.outline:not(.has-background)[disabled]:hover,
a.button.is-style-outline > .wp-block-button__link:not(.has-text-color):disabled,
a.button.is-style-outline > .wp-block-button__link:not(.has-text-color)[disabled],
a.button.is-style-outline > .wp-block-button__link:not(.has-text-color):disabled:hover,
a.button.is-style-outline > .wp-block-button__link:not(.has-text-color)[disabled]:hover,
a.button.is-style-outline > .wp-block-button__link:not(.has-background):disabled,
a.button.is-style-outline > .wp-block-button__link:not(.has-background)[disabled],
a.button.is-style-outline > .wp-block-button__link:not(.has-background):disabled:hover,
a.button.is-style-outline > .wp-block-button__link:not(.has-background)[disabled]:hover,
a.button .wp-block-button__link.is-style-outline:not(.has-text-color):disabled,
a.button .wp-block-button__link.is-style-outline:not(.has-text-color)[disabled],
a.button .wp-block-button__link.is-style-outline:not(.has-text-color):disabled:hover,
a.button .wp-block-button__link.is-style-outline:not(.has-text-color)[disabled]:hover,
a.button .wp-block-button__link.is-style-outline:not(.has-background):disabled,
a.button .wp-block-button__link.is-style-outline:not(.has-background)[disabled],
a.button .wp-block-button__link.is-style-outline:not(.has-background):disabled:hover,
a.button .wp-block-button__link.is-style-outline:not(.has-background)[disabled]:hover,
.wp-block-button.outline:not(.has-text-color):disabled,
.wp-block-button.outline:not(.has-text-color)[disabled],
.wp-block-button.outline:not(.has-text-color):disabled:hover,
.wp-block-button.outline:not(.has-text-color)[disabled]:hover,
.wp-block-button.outline:not(.has-background):disabled,
.wp-block-button.outline:not(.has-background)[disabled],
.wp-block-button.outline:not(.has-background):disabled:hover,
.wp-block-button.outline:not(.has-background)[disabled]:hover,
.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):disabled,
.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color)[disabled],
.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):disabled:hover,
.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color)[disabled]:hover,
.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background):disabled,
.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background)[disabled],
.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background):disabled:hover,
.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background)[disabled]:hover,
.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color):disabled,
.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)[disabled],
.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color):disabled:hover,
.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)[disabled]:hover,
.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background):disabled,
.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)[disabled],
.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background):disabled:hover,
.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)[disabled]:hover {
background-color: rgba(var(--color-foreground-medium-rgb), 0.2) !important;
border-color: var(--color-foreground-medium) !important;
color: rgba(var(--color-foreground-rgb), 0.5) !important;
cursor: not-allowed;
}
button.outline.has-white-color, button.outline.has-white-background-color, button.is-style-outline > .wp-block-button__link.has-white-color, button.is-style-outline > .wp-block-button__link.has-white-background-color,
button .wp-block-button__link.is-style-outline.has-white-color,
button .wp-block-button__link.is-style-outline.has-white-background-color,
a.button.outline.has-white-color,
a.button.outline.has-white-background-color,
a.button.is-style-outline > .wp-block-button__link.has-white-color,
a.button.is-style-outline > .wp-block-button__link.has-white-background-color,
a.button .wp-block-button__link.is-style-outline.has-white-color,
a.button .wp-block-button__link.is-style-outline.has-white-background-color,
.wp-block-button.outline.has-white-color,
.wp-block-button.outline.has-white-background-color,
.wp-block-button.is-style-outline > .wp-block-button__link.has-white-color,
.wp-block-button.is-style-outline > .wp-block-button__link.has-white-background-color,
.wp-block-button .wp-block-button__link.is-style-outline.has-white-color,
.wp-block-button .wp-block-button__link.is-style-outline.has-white-background-color {
border-color: var(--color-white);
color: var(--color-white) !important;
}
button.outline.has-white-color:hover, button.outline.has-white-background-color:hover, button.is-style-outline > .wp-block-button__link.has-white-color:hover, button.is-style-outline > .wp-block-button__link.has-white-background-color:hover,
button .wp-block-button__link.is-style-outline.has-white-color:hover,
button .wp-block-button__link.is-style-outline.has-white-background-color:hover,
a.button.outline.has-white-color:hover,
a.button.outline.has-white-background-color:hover,
a.button.is-style-outline > .wp-block-button__link.has-white-color:hover,
a.button.is-style-outline > .wp-block-button__link.has-white-background-color:hover,
a.button .wp-block-button__link.is-style-outline.has-white-color:hover,
a.button .wp-block-button__link.is-style-outline.has-white-background-color:hover,
.wp-block-button.outline.has-white-color:hover,
.wp-block-button.outline.has-white-background-color:hover,
.wp-block-button.is-style-outline > .wp-block-button__link.has-white-color:hover,
.wp-block-button.is-style-outline > .wp-block-button__link.has-white-background-color:hover,
.wp-block-button .wp-block-button__link.is-style-outline.has-white-color:hover,
.wp-block-button .wp-block-button__link.is-style-outline.has-white-background-color:hover {
background: rgba(var(--color-white-rgb), 0.1) !important;
}
button.outline.has-background-color, button.outline.has-background-background-color, button.is-style-outline > .wp-block-button__link.has-background-color, button.is-style-outline > .wp-block-button__link.has-background-background-color,
button .wp-block-button__link.is-style-outline.has-background-color,
button .wp-block-button__link.is-style-outline.has-background-background-color,
a.button.outline.has-background-color,
a.button.outline.has-background-background-color,
a.button.is-style-outline > .wp-block-button__link.has-background-color,
a.button.is-style-outline > .wp-block-button__link.has-background-background-color,
a.button .wp-block-button__link.is-style-outline.has-background-color,
a.button .wp-block-button__link.is-style-outline.has-background-background-color,
.wp-block-button.outline.has-background-color,
.wp-block-button.outline.has-background-background-color,
.wp-block-button.is-style-outline > .wp-block-button__link.has-background-color,
.wp-block-button.is-style-outline > .wp-block-button__link.has-background-background-color,
.wp-block-button .wp-block-button__link.is-style-outline.has-background-color,
.wp-block-button .wp-block-button__link.is-style-outline.has-background-background-color {
border-color: var(--color-background);
color: var(--color-background) !important;
}
button.outline.has-background-color:hover, button.outline.has-background-background-color:hover, button.is-style-outline > .wp-block-button__link.has-background-color:hover, button.is-style-outline > .wp-block-button__link.has-background-background-color:hover,
button .wp-block-button__link.is-style-outline.has-background-color:hover,
button .wp-block-button__link.is-style-outline.has-background-background-color:hover,
a.button.outline.has-background-color:hover,
a.button.outline.has-background-background-color:hover,
a.button.is-style-outline > .wp-block-button__link.has-background-color:hover,
a.button.is-style-outline > .wp-block-button__link.has-background-background-color:hover,
a.button .wp-block-button__link.is-style-outline.has-background-color:hover,
a.button .wp-block-button__link.is-style-outline.has-background-background-color:hover,
.wp-block-button.outline.has-background-color:hover,
.wp-block-button.outline.has-background-background-color:hover,
.wp-block-button.is-style-outline > .wp-block-button__link.has-background-color:hover,
.wp-block-button.is-style-outline > .wp-block-button__link.has-background-background-color:hover,
.wp-block-button .wp-block-button__link.is-style-outline.has-background-color:hover,
.wp-block-button .wp-block-button__link.is-style-outline.has-background-background-color:hover {
background: rgba(var(--color-background-rgb), 0.1) !important;
}
button.outline.has-foreground-color, button.outline.has-foreground-background-color, button.is-style-outline > .wp-block-button__link.has-foreground-color, button.is-style-outline > .wp-block-button__link.has-foreground-background-color,
button .wp-block-button__link.is-style-outline.has-foreground-color,
button .wp-block-button__link.is-style-outline.has-foreground-background-color,
a.button.outline.has-foreground-color,
a.button.outline.has-foreground-background-color,
a.button.is-style-outline > .wp-block-button__link.has-foreground-color,
a.button.is-style-outline > .wp-block-button__link.has-foreground-background-color,
a.button .wp-block-button__link.is-style-outline.has-foreground-color,
a.button .wp-block-button__link.is-style-outline.has-foreground-background-color,
.wp-block-button.outline.has-foreground-color,
.wp-block-button.outline.has-foreground-background-color,
.wp-block-button.is-style-outline > .wp-block-button__link.has-foreground-color,
.wp-block-button.is-style-outline > .wp-block-button__link.has-foreground-background-color,
.wp-block-button .wp-block-button__link.is-style-outline.has-foreground-color,
.wp-block-button .wp-block-button__link.is-style-outline.has-foreground-background-color {
border-color: var(--color-foreground);
color: var(--color-foreground) !important;
}
button.outline.has-foreground-color:hover, button.outline.has-foreground-background-color:hover, button.is-style-outline > .wp-block-button__link.has-foreground-color:hover, button.is-style-outline > .wp-block-button__link.has-foreground-background-color:hover,
button .wp-block-button__link.is-style-outline.has-foreground-color:hover,
button .wp-block-button__link.is-style-outline.has-foreground-background-color:hover,
a.button.outline.has-foreground-color:hover,
a.button.outline.has-foreground-background-color:hover,
a.button.is-style-outline > .wp-block-button__link.has-foreground-color:hover,
a.button.is-style-outline > .wp-block-button__link.has-foreground-background-color:hover,
a.button .wp-block-button__link.is-style-outline.has-foreground-color:hover,
a.button .wp-block-button__link.is-style-outline.has-foreground-background-color:hover,
.wp-block-button.outline.has-foreground-color:hover,
.wp-block-button.outline.has-foreground-background-color:hover,
.wp-block-button.is-style-outline > .wp-block-button__link.has-foreground-color:hover,
.wp-block-button.is-style-outline > .wp-block-button__link.has-foreground-background-color:hover,
.wp-block-button .wp-block-button__link.is-style-outline.has-foreground-color:hover,
.wp-block-button .wp-block-button__link.is-style-outline.has-foreground-background-color:hover {
background: rgba(var(--color-foreground-rgb), 0.1) !important;
}
button.outline.has-foreground-medium-color, button.outline.has-foreground-medium-background-color, button.is-style-outline > .wp-block-button__link.has-foreground-medium-color, button.is-style-outline > .wp-block-button__link.has-foreground-medium-background-color,
button .wp-block-button__link.is-style-outline.has-foreground-medium-color,
button .wp-block-button__link.is-style-outline.has-foreground-medium-background-color,
a.button.outline.has-foreground-medium-color,
a.button.outline.has-foreground-medium-background-color,
a.button.is-style-outline > .wp-block-button__link.has-foreground-medium-color,
a.button.is-style-outline > .wp-block-button__link.has-foreground-medium-background-color,
a.button .wp-block-button__link.is-style-outline.has-foreground-medium-color,
a.button .wp-block-button__link.is-style-outline.has-foreground-medium-background-color,
.wp-block-button.outline.has-foreground-medium-color,
.wp-block-button.outline.has-foreground-medium-background-color,
.wp-block-button.is-style-outline > .wp-block-button__link.has-foreground-medium-color,
.wp-block-button.is-style-outline > .wp-block-button__link.has-foreground-medium-background-color,
.wp-block-button .wp-block-button__link.is-style-outline.has-foreground-medium-color,
.wp-block-button .wp-block-button__link.is-style-outline.has-foreground-medium-background-color {
border-color: var(--color-foreground-medium);
color: var(--color-foreground-medium) !important;
}
button.outline.has-foreground-medium-color:hover, button.outline.has-foreground-medium-background-color:hover, button.is-style-outline > .wp-block-button__link.has-foreground-medium-color:hover, button.is-style-outline > .wp-block-button__link.has-foreground-medium-background-color:hover,
button .wp-block-button__link.is-style-outline.has-foreground-medium-color:hover,
button .wp-block-button__link.is-style-outline.has-foreground-medium-background-color:hover,
a.button.outline.has-foreground-medium-color:hover,
a.button.outline.has-foreground-medium-background-color:hover,
a.button.is-style-outline > .wp-block-button__link.has-foreground-medium-color:hover,
a.button.is-style-outline > .wp-block-button__link.has-foreground-medium-background-color:hover,
a.button .wp-block-button__link.is-style-outline.has-foreground-medium-color:hover,
a.button .wp-block-button__link.is-style-outline.has-foreground-medium-background-color:hover,
.wp-block-button.outline.has-foreground-medium-color:hover,
.wp-block-button.outline.has-foreground-medium-background-color:hover,
.wp-block-button.is-style-outline > .wp-block-button__link.has-foreground-medium-color:hover,
.wp-block-button.is-style-outline > .wp-block-button__link.has-foreground-medium-background-color:hover,
.wp-block-button .wp-block-button__link.is-style-outline.has-foreground-medium-color:hover,
.wp-block-button .wp-block-button__link.is-style-outline.has-foreground-medium-background-color:hover {
background: rgba(var(--color-foreground-medium-rgb), 0.1) !important;
}
button.outline.has-foreground-light-color, button.outline.has-foreground-light-background-color, button.is-style-outline > .wp-block-button__link.has-foreground-light-color, button.is-style-outline > .wp-block-button__link.has-foreground-light-background-color,
button .wp-block-button__link.is-style-outline.has-foreground-light-color,
button .wp-block-button__link.is-style-outline.has-foreground-light-background-color,
a.button.outline.has-foreground-light-color,
a.button.outline.has-foreground-light-background-color,
a.button.is-style-outline > .wp-block-button__link.has-foreground-light-color,
a.button.is-style-outline > .wp-block-button__link.has-foreground-light-background-color,
a.button .wp-block-button__link.is-style-outline.has-foreground-light-color,
a.button .wp-block-button__link.is-style-outline.has-foreground-light-background-color,
.wp-block-button.outline.has-foreground-light-color,
.wp-block-button.outline.has-foreground-light-background-color,
.wp-block-button.is-style-outline > .wp-block-button__link.has-foreground-light-color,
.wp-block-button.is-style-outline > .wp-block-button__link.has-foreground-light-background-color,
.wp-block-button .wp-block-button__link.is-style-outline.has-foreground-light-color,
.wp-block-button .wp-block-button__link.is-style-outline.has-foreground-light-background-color {
border-color: var(--color-foreground-light);
color: var(--color-foreground-light) !important;
}
button.outline.has-foreground-light-color:hover, button.outline.has-foreground-light-background-color:hover, button.is-style-outline > .wp-block-button__link.has-foreground-light-color:hover, button.is-style-outline > .wp-block-button__link.has-foreground-light-background-color:hover,
button .wp-block-button__link.is-style-outline.has-foreground-light-color:hover,
button .wp-block-button__link.is-style-outline.has-foreground-light-background-color:hover,
a.button.outline.has-foreground-light-color:hover,
a.button.outline.has-foreground-light-background-color:hover,
a.button.is-style-outline > .wp-block-button__link.has-foreground-light-color:hover,
a.button.is-style-outline > .wp-block-button__link.has-foreground-light-background-color:hover,
a.button .wp-block-button__link.is-style-outline.has-foreground-light-color:hover,
a.button .wp-block-button__link.is-style-outline.has-foreground-light-background-color:hover,
.wp-block-button.outline.has-foreground-light-color:hover,
.wp-block-button.outline.has-foreground-light-background-color:hover,
.wp-block-button.is-style-outline > .wp-block-button__link.has-foreground-light-color:hover,
.wp-block-button.is-style-outline > .wp-block-button__link.has-foreground-light-background-color:hover,
.wp-block-button .wp-block-button__link.is-style-outline.has-foreground-light-color:hover,
.wp-block-button .wp-block-button__link.is-style-outline.has-foreground-light-background-color:hover {
background: rgba(var(--color-foreground-light-rgb), 0.1) !important;
}
button.outline.has-main-color, button.outline.has-main-background-color, button.is-style-outline > .wp-block-button__link.has-main-color, button.is-style-outline > .wp-block-button__link.has-main-background-color,
button .wp-block-button__link.is-style-outline.has-main-color,
button .wp-block-button__link.is-style-outline.has-main-background-color,
a.button.outline.has-main-color,
a.button.outline.has-main-background-color,
a.button.is-style-outline > .wp-block-button__link.has-main-color,
a.button.is-style-outline > .wp-block-button__link.has-main-background-color,
a.button .wp-block-button__link.is-style-outline.has-main-color,
a.button .wp-block-button__link.is-style-outline.has-main-background-color,
.wp-block-button.outline.has-main-color,
.wp-block-button.outline.has-main-background-color,
.wp-block-button.is-style-outline > .wp-block-button__link.has-main-color,
.wp-block-button.is-style-outline > .wp-block-button__link.has-main-background-color,
.wp-block-button .wp-block-button__link.is-style-outline.has-main-color,
.wp-block-button .wp-block-button__link.is-style-outline.has-main-background-color {
border-color: var(--color-main);
color: var(--color-main) !important;
}
button.outline.has-main-color:hover, button.outline.has-main-background-color:hover, button.is-style-outline > .wp-block-button__link.has-main-color:hover, button.is-style-outline > .wp-block-button__link.has-main-background-color:hover,
button .wp-block-button__link.is-style-outline.has-main-color:hover,
button .wp-block-button__link.is-style-outline.has-main-background-color:hover,
a.button.outline.has-main-color:hover,
a.button.outline.has-main-background-color:hover,
a.button.is-style-outline > .wp-block-button__link.has-main-color:hover,
a.button.is-style-outline > .wp-block-button__link.has-main-background-color:hover,
a.button .wp-block-button__link.is-style-outline.has-main-color:hover,
a.button .wp-block-button__link.is-style-outline.has-main-background-color:hover,
.wp-block-button.outline.has-main-color:hover,
.wp-block-button.outline.has-main-background-color:hover,
.wp-block-button.is-style-outline > .wp-block-button__link.has-main-color:hover,
.wp-block-button.is-style-outline > .wp-block-button__link.has-main-background-color:hover,
.wp-block-button .wp-block-button__link.is-style-outline.has-main-color:hover,
.wp-block-button .wp-block-button__link.is-style-outline.has-main-background-color:hover {
background: rgba(var(--color-main-rgb), 0.1) !important;
}
button.outline.has-accent-color, button.outline.has-accent-background-color, button.is-style-outline > .wp-block-button__link.has-accent-color, button.is-style-outline > .wp-block-button__link.has-accent-background-color,
button .wp-block-button__link.is-style-outline.has-accent-color,
button .wp-block-button__link.is-style-outline.has-accent-background-color,
a.button.outline.has-accent-color,
a.button.outline.has-accent-background-color,
a.button.is-style-outline > .wp-block-button__link.has-accent-color,
a.button.is-style-outline > .wp-block-button__link.has-accent-background-color,
a.button .wp-block-button__link.is-style-outline.has-accent-color,
a.button .wp-block-button__link.is-style-outline.has-accent-background-color,
.wp-block-button.outline.has-accent-color,
.wp-block-button.outline.has-accent-background-color,
.wp-block-button.is-style-outline > .wp-block-button__link.has-accent-color,
.wp-block-button.is-style-outline > .wp-block-button__link.has-accent-background-color,
.wp-block-button .wp-block-button__link.is-style-outline.has-accent-color,
.wp-block-button .wp-block-button__link.is-style-outline.has-accent-background-color {
border-color: var(--color-accent);
color: var(--color-accent) !important;
}
button.outline.has-accent-color:hover, button.outline.has-accent-background-color:hover, button.is-style-outline > .wp-block-button__link.has-accent-color:hover, button.is-style-outline > .wp-block-button__link.has-accent-background-color:hover,
button .wp-block-button__link.is-style-outline.has-accent-color:hover,
button .wp-block-button__link.is-style-outline.has-accent-background-color:hover,
a.button.outline.has-accent-color:hover,
a.button.outline.has-accent-background-color:hover,
a.button.is-style-outline > .wp-block-button__link.has-accent-color:hover,
a.button.is-style-outline > .wp-block-button__link.has-accent-background-color:hover,
a.button .wp-block-button__link.is-style-outline.has-accent-color:hover,
a.button .wp-block-button__link.is-style-outline.has-accent-background-color:hover,
.wp-block-button.outline.has-accent-color:hover,
.wp-block-button.outline.has-accent-background-color:hover,
.wp-block-button.is-style-outline > .wp-block-button__link.has-accent-color:hover,
.wp-block-button.is-style-outline > .wp-block-button__link.has-accent-background-color:hover,
.wp-block-button .wp-block-button__link.is-style-outline.has-accent-color:hover,
.wp-block-button .wp-block-button__link.is-style-outline.has-accent-background-color:hover {
background: rgba(var(--color-accent-rgb), 0.1) !important;
}
button.outline.has-highlight-1-color, button.outline.has-highlight-1-background-color, button.is-style-outline > .wp-block-button__link.has-highlight-1-color, button.is-style-outline > .wp-block-button__link.has-highlight-1-background-color,
button .wp-block-button__link.is-style-outline.has-highlight-1-color,
button .wp-block-button__link.is-style-outline.has-highlight-1-background-color,
a.button.outline.has-highlight-1-color,
a.button.outline.has-highlight-1-background-color,
a.button.is-style-outline > .wp-block-button__link.has-highlight-1-color,
a.button.is-style-outline > .wp-block-button__link.has-highlight-1-background-color,
a.button .wp-block-button__link.is-style-outline.has-highlight-1-color,
a.button .wp-block-button__link.is-style-outline.has-highlight-1-background-color,
.wp-block-button.outline.has-highlight-1-color,
.wp-block-button.outline.has-highlight-1-background-color,
.wp-block-button.is-style-outline > .wp-block-button__link.has-highlight-1-color,
.wp-block-button.is-style-outline > .wp-block-button__link.has-highlight-1-background-color,
.wp-block-button .wp-block-button__link.is-style-outline.has-highlight-1-color,
.wp-block-button .wp-block-button__link.is-style-outline.has-highlight-1-background-color {
border-color: var(--color-highlight-1);
color: var(--color-highlight-1) !important;
}
button.outline.has-highlight-1-color:hover, button.outline.has-highlight-1-background-color:hover, button.is-style-outline > .wp-block-button__link.has-highlight-1-color:hover, button.is-style-outline > .wp-block-button__link.has-highlight-1-background-color:hover,
button .wp-block-button__link.is-style-outline.has-highlight-1-color:hover,
button .wp-block-button__link.is-style-outline.has-highlight-1-background-color:hover,
a.button.outline.has-highlight-1-color:hover,
a.button.outline.has-highlight-1-background-color:hover,
a.button.is-style-outline > .wp-block-button__link.has-highlight-1-color:hover,
a.button.is-style-outline > .wp-block-button__link.has-highlight-1-background-color:hover,
a.button .wp-block-button__link.is-style-outline.has-highlight-1-color:hover,
a.button .wp-block-button__link.is-style-outline.has-highlight-1-background-color:hover,
.wp-block-button.outline.has-highlight-1-color:hover,
.wp-block-button.outline.has-highlight-1-background-color:hover,
.wp-block-button.is-style-outline > .wp-block-button__link.has-highlight-1-color:hover,
.wp-block-button.is-style-outline > .wp-block-button__link.has-highlight-1-background-color:hover,
.wp-block-button .wp-block-button__link.is-style-outline.has-highlight-1-color:hover,
.wp-block-button .wp-block-button__link.is-style-outline.has-highlight-1-background-color:hover {
background: rgba(var(--color-highlight-1-rgb), 0.1) !important;
}
button.outline.has-highlight-2-color, button.outline.has-highlight-2-background-color, button.is-style-outline > .wp-block-button__link.has-highlight-2-color, button.is-style-outline > .wp-block-button__link.has-highlight-2-background-color,
button .wp-block-button__link.is-style-outline.has-highlight-2-color,
button .wp-block-button__link.is-style-outline.has-highlight-2-background-color,
a.button.outline.has-highlight-2-color,
a.button.outline.has-highlight-2-background-color,
a.button.is-style-outline > .wp-block-button__link.has-highlight-2-color,
a.button.is-style-outline > .wp-block-button__link.has-highlight-2-background-color,
a.button .wp-block-button__link.is-style-outline.has-highlight-2-color,
a.button .wp-block-button__link.is-style-outline.has-highlight-2-background-color,
.wp-block-button.outline.has-highlight-2-color,
.wp-block-button.outline.has-highlight-2-background-color,
.wp-block-button.is-style-outline > .wp-block-button__link.has-highlight-2-color,
.wp-block-button.is-style-outline > .wp-block-button__link.has-highlight-2-background-color,
.wp-block-button .wp-block-button__link.is-style-outline.has-highlight-2-color,
.wp-block-button .wp-block-button__link.is-style-outline.has-highlight-2-background-color {
border-color: var(--color-highlight-2);
color: var(--color-highlight-2) !important;
}
button.outline.has-highlight-2-color:hover, button.outline.has-highlight-2-background-color:hover, button.is-style-outline > .wp-block-button__link.has-highlight-2-color:hover, button.is-style-outline > .wp-block-button__link.has-highlight-2-background-color:hover,
button .wp-block-button__link.is-style-outline.has-highlight-2-color:hover,
button .wp-block-button__link.is-style-outline.has-highlight-2-background-color:hover,
a.button.outline.has-highlight-2-color:hover,
a.button.outline.has-highlight-2-background-color:hover,
a.button.is-style-outline > .wp-block-button__link.has-highlight-2-color:hover,
a.button.is-style-outline > .wp-block-button__link.has-highlight-2-background-color:hover,
a.button .wp-block-button__link.is-style-outline.has-highlight-2-color:hover,
a.button .wp-block-button__link.is-style-outline.has-highlight-2-background-color:hover,
.wp-block-button.outline.has-highlight-2-color:hover,
.wp-block-button.outline.has-highlight-2-background-color:hover,
.wp-block-button.is-style-outline > .wp-block-button__link.has-highlight-2-color:hover,
.wp-block-button.is-style-outline > .wp-block-button__link.has-highlight-2-background-color:hover,
.wp-block-button .wp-block-button__link.is-style-outline.has-highlight-2-color:hover,
.wp-block-button .wp-block-button__link.is-style-outline.has-highlight-2-background-color:hover {
background: rgba(var(--color-highlight-2-rgb), 0.1) !important;
}
button.tertiary-level, button.is-style-tertiary-level > .wp-block-button__link,
button .wp-block-button__link.is-style-tertiary-level,
a.button.tertiary-level,
a.button.is-style-tertiary-level > .wp-block-button__link,
a.button .wp-block-button__link.is-style-tertiary-level,
.wp-block-button.tertiary-level,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link,
.wp-block-button .wp-block-button__link.is-style-tertiary-level {
background: transparent !important;
border: 0;
box-shadow: none;
color: var(--color-main);
font-size: clamp(13.125px, 3.2vw, 13.875px);
font-size: clamp(0.875rem, 3.2vw, 0.925rem);
margin-left: -7.5px;
margin-left: -0.5rem;
padding: 6px 26.25px 6px 7.5px;
padding: 0.4rem 1.75rem 0.4rem 0.5rem;
position: relative;
width: -moz-fit-content;
width: fit-content;
}
button.tertiary-level:hover, button.is-style-tertiary-level > .wp-block-button__link:hover,
button .wp-block-button__link.is-style-tertiary-level:hover,
a.button.tertiary-level:hover,
a.button.is-style-tertiary-level > .wp-block-button__link:hover,
a.button .wp-block-button__link.is-style-tertiary-level:hover,
.wp-block-button.tertiary-level:hover,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link:hover,
.wp-block-button .wp-block-button__link.is-style-tertiary-level:hover {
background: rgba(var(--color-main-rgb), 0.1) !important;
}
button.tertiary-level.has-background, button.is-style-tertiary-level > .wp-block-button__link.has-background,
button .wp-block-button__link.is-style-tertiary-level.has-background,
a.button.tertiary-level.has-background,
a.button.is-style-tertiary-level > .wp-block-button__link.has-background,
a.button .wp-block-button__link.is-style-tertiary-level.has-background,
.wp-block-button.tertiary-level.has-background,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link.has-background,
.wp-block-button .wp-block-button__link.is-style-tertiary-level.has-background {
padding: 6px 26.25px 6px 7.5px !important;
padding: 0.4rem 1.75rem 0.4rem 0.5rem !important;
}
button.tertiary-level.has-white-text-color, button.is-style-tertiary-level > .wp-block-button__link.has-white-text-color,
button .wp-block-button__link.is-style-tertiary-level.has-white-text-color,
a.button.tertiary-level.has-white-text-color,
a.button.is-style-tertiary-level > .wp-block-button__link.has-white-text-color,
a.button .wp-block-button__link.is-style-tertiary-level.has-white-text-color,
.wp-block-button.tertiary-level.has-white-text-color,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link.has-white-text-color,
.wp-block-button .wp-block-button__link.is-style-tertiary-level.has-white-text-color {
color: var(--color-white) !important;
}
button.tertiary-level.has-white-background-color, button.is-style-tertiary-level > .wp-block-button__link.has-white-background-color,
button .wp-block-button__link.is-style-tertiary-level.has-white-background-color,
a.button.tertiary-level.has-white-background-color,
a.button.is-style-tertiary-level > .wp-block-button__link.has-white-background-color,
a.button .wp-block-button__link.is-style-tertiary-level.has-white-background-color,
.wp-block-button.tertiary-level.has-white-background-color,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link.has-white-background-color,
.wp-block-button .wp-block-button__link.is-style-tertiary-level.has-white-background-color {
color: var(--color-white) !important;
}
button.tertiary-level.has-white-background-color::before, button.is-style-tertiary-level > .wp-block-button__link.has-white-background-color::before,
button .wp-block-button__link.is-style-tertiary-level.has-white-background-color::before,
a.button.tertiary-level.has-white-background-color::before,
a.button.is-style-tertiary-level > .wp-block-button__link.has-white-background-color::before,
a.button .wp-block-button__link.is-style-tertiary-level.has-white-background-color::before,
.wp-block-button.tertiary-level.has-white-background-color::before,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link.has-white-background-color::before,
.wp-block-button .wp-block-button__link.is-style-tertiary-level.has-white-background-color::before {
background-color: var(--color-white);
}
button.tertiary-level.has-white-background-color::after, button.is-style-tertiary-level > .wp-block-button__link.has-white-background-color::after,
button .wp-block-button__link.is-style-tertiary-level.has-white-background-color::after,
a.button.tertiary-level.has-white-background-color::after,
a.button.is-style-tertiary-level > .wp-block-button__link.has-white-background-color::after,
a.button .wp-block-button__link.is-style-tertiary-level.has-white-background-color::after,
.wp-block-button.tertiary-level.has-white-background-color::after,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link.has-white-background-color::after,
.wp-block-button .wp-block-button__link.is-style-tertiary-level.has-white-background-color::after {
border-color: var(--color-white);
}
button.tertiary-level.has-white-background-color:hover, button.is-style-tertiary-level > .wp-block-button__link.has-white-background-color:hover,
button .wp-block-button__link.is-style-tertiary-level.has-white-background-color:hover,
a.button.tertiary-level.has-white-background-color:hover,
a.button.is-style-tertiary-level > .wp-block-button__link.has-white-background-color:hover,
a.button .wp-block-button__link.is-style-tertiary-level.has-white-background-color:hover,
.wp-block-button.tertiary-level.has-white-background-color:hover,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link.has-white-background-color:hover,
.wp-block-button .wp-block-button__link.is-style-tertiary-level.has-white-background-color:hover {
background: rgba(var(--color-white-rgb), 0.1) !important;
}
button.tertiary-level.has-background-text-color, button.is-style-tertiary-level > .wp-block-button__link.has-background-text-color,
button .wp-block-button__link.is-style-tertiary-level.has-background-text-color,
a.button.tertiary-level.has-background-text-color,
a.button.is-style-tertiary-level > .wp-block-button__link.has-background-text-color,
a.button .wp-block-button__link.is-style-tertiary-level.has-background-text-color,
.wp-block-button.tertiary-level.has-background-text-color,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link.has-background-text-color,
.wp-block-button .wp-block-button__link.is-style-tertiary-level.has-background-text-color {
color: var(--color-background) !important;
}
button.tertiary-level.has-background-background-color, button.is-style-tertiary-level > .wp-block-button__link.has-background-background-color,
button .wp-block-button__link.is-style-tertiary-level.has-background-background-color,
a.button.tertiary-level.has-background-background-color,
a.button.is-style-tertiary-level > .wp-block-button__link.has-background-background-color,
a.button .wp-block-button__link.is-style-tertiary-level.has-background-background-color,
.wp-block-button.tertiary-level.has-background-background-color,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link.has-background-background-color,
.wp-block-button .wp-block-button__link.is-style-tertiary-level.has-background-background-color {
color: var(--color-background) !important;
}
button.tertiary-level.has-background-background-color::before, button.is-style-tertiary-level > .wp-block-button__link.has-background-background-color::before,
button .wp-block-button__link.is-style-tertiary-level.has-background-background-color::before,
a.button.tertiary-level.has-background-background-color::before,
a.button.is-style-tertiary-level > .wp-block-button__link.has-background-background-color::before,
a.button .wp-block-button__link.is-style-tertiary-level.has-background-background-color::before,
.wp-block-button.tertiary-level.has-background-background-color::before,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link.has-background-background-color::before,
.wp-block-button .wp-block-button__link.is-style-tertiary-level.has-background-background-color::before {
background-color: var(--color-background);
}
button.tertiary-level.has-background-background-color::after, button.is-style-tertiary-level > .wp-block-button__link.has-background-background-color::after,
button .wp-block-button__link.is-style-tertiary-level.has-background-background-color::after,
a.button.tertiary-level.has-background-background-color::after,
a.button.is-style-tertiary-level > .wp-block-button__link.has-background-background-color::after,
a.button .wp-block-button__link.is-style-tertiary-level.has-background-background-color::after,
.wp-block-button.tertiary-level.has-background-background-color::after,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link.has-background-background-color::after,
.wp-block-button .wp-block-button__link.is-style-tertiary-level.has-background-background-color::after {
border-color: var(--color-background);
}
button.tertiary-level.has-background-background-color:hover, button.is-style-tertiary-level > .wp-block-button__link.has-background-background-color:hover,
button .wp-block-button__link.is-style-tertiary-level.has-background-background-color:hover,
a.button.tertiary-level.has-background-background-color:hover,
a.button.is-style-tertiary-level > .wp-block-button__link.has-background-background-color:hover,
a.button .wp-block-button__link.is-style-tertiary-level.has-background-background-color:hover,
.wp-block-button.tertiary-level.has-background-background-color:hover,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link.has-background-background-color:hover,
.wp-block-button .wp-block-button__link.is-style-tertiary-level.has-background-background-color:hover {
background: rgba(var(--color-background-rgb), 0.1) !important;
}
button.tertiary-level.has-foreground-text-color, button.is-style-tertiary-level > .wp-block-button__link.has-foreground-text-color,
button .wp-block-button__link.is-style-tertiary-level.has-foreground-text-color,
a.button.tertiary-level.has-foreground-text-color,
a.button.is-style-tertiary-level > .wp-block-button__link.has-foreground-text-color,
a.button .wp-block-button__link.is-style-tertiary-level.has-foreground-text-color,
.wp-block-button.tertiary-level.has-foreground-text-color,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link.has-foreground-text-color,
.wp-block-button .wp-block-button__link.is-style-tertiary-level.has-foreground-text-color {
color: var(--color-foreground) !important;
}
button.tertiary-level.has-foreground-background-color, button.is-style-tertiary-level > .wp-block-button__link.has-foreground-background-color,
button .wp-block-button__link.is-style-tertiary-level.has-foreground-background-color,
a.button.tertiary-level.has-foreground-background-color,
a.button.is-style-tertiary-level > .wp-block-button__link.has-foreground-background-color,
a.button .wp-block-button__link.is-style-tertiary-level.has-foreground-background-color,
.wp-block-button.tertiary-level.has-foreground-background-color,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link.has-foreground-background-color,
.wp-block-button .wp-block-button__link.is-style-tertiary-level.has-foreground-background-color {
color: var(--color-foreground) !important;
}
button.tertiary-level.has-foreground-background-color::before, button.is-style-tertiary-level > .wp-block-button__link.has-foreground-background-color::before,
button .wp-block-button__link.is-style-tertiary-level.has-foreground-background-color::before,
a.button.tertiary-level.has-foreground-background-color::before,
a.button.is-style-tertiary-level > .wp-block-button__link.has-foreground-background-color::before,
a.button .wp-block-button__link.is-style-tertiary-level.has-foreground-background-color::before,
.wp-block-button.tertiary-level.has-foreground-background-color::before,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link.has-foreground-background-color::before,
.wp-block-button .wp-block-button__link.is-style-tertiary-level.has-foreground-background-color::before {
background-color: var(--color-foreground);
}
button.tertiary-level.has-foreground-background-color::after, button.is-style-tertiary-level > .wp-block-button__link.has-foreground-background-color::after,
button .wp-block-button__link.is-style-tertiary-level.has-foreground-background-color::after,
a.button.tertiary-level.has-foreground-background-color::after,
a.button.is-style-tertiary-level > .wp-block-button__link.has-foreground-background-color::after,
a.button .wp-block-button__link.is-style-tertiary-level.has-foreground-background-color::after,
.wp-block-button.tertiary-level.has-foreground-background-color::after,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link.has-foreground-background-color::after,
.wp-block-button .wp-block-button__link.is-style-tertiary-level.has-foreground-background-color::after {
border-color: var(--color-foreground);
}
button.tertiary-level.has-foreground-background-color:hover, button.is-style-tertiary-level > .wp-block-button__link.has-foreground-background-color:hover,
button .wp-block-button__link.is-style-tertiary-level.has-foreground-background-color:hover,
a.button.tertiary-level.has-foreground-background-color:hover,
a.button.is-style-tertiary-level > .wp-block-button__link.has-foreground-background-color:hover,
a.button .wp-block-button__link.is-style-tertiary-level.has-foreground-background-color:hover,
.wp-block-button.tertiary-level.has-foreground-background-color:hover,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link.has-foreground-background-color:hover,
.wp-block-button .wp-block-button__link.is-style-tertiary-level.has-foreground-background-color:hover {
background: rgba(var(--color-foreground-rgb), 0.1) !important;
}
button.tertiary-level.has-foreground-medium-text-color, button.is-style-tertiary-level > .wp-block-button__link.has-foreground-medium-text-color,
button .wp-block-button__link.is-style-tertiary-level.has-foreground-medium-text-color,
a.button.tertiary-level.has-foreground-medium-text-color,
a.button.is-style-tertiary-level > .wp-block-button__link.has-foreground-medium-text-color,
a.button .wp-block-button__link.is-style-tertiary-level.has-foreground-medium-text-color,
.wp-block-button.tertiary-level.has-foreground-medium-text-color,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link.has-foreground-medium-text-color,
.wp-block-button .wp-block-button__link.is-style-tertiary-level.has-foreground-medium-text-color {
color: var(--color-foreground-medium) !important;
}
button.tertiary-level.has-foreground-medium-background-color, button.is-style-tertiary-level > .wp-block-button__link.has-foreground-medium-background-color,
button .wp-block-button__link.is-style-tertiary-level.has-foreground-medium-background-color,
a.button.tertiary-level.has-foreground-medium-background-color,
a.button.is-style-tertiary-level > .wp-block-button__link.has-foreground-medium-background-color,
a.button .wp-block-button__link.is-style-tertiary-level.has-foreground-medium-background-color,
.wp-block-button.tertiary-level.has-foreground-medium-background-color,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link.has-foreground-medium-background-color,
.wp-block-button .wp-block-button__link.is-style-tertiary-level.has-foreground-medium-background-color {
color: var(--color-foreground-medium) !important;
}
button.tertiary-level.has-foreground-medium-background-color::before, button.is-style-tertiary-level > .wp-block-button__link.has-foreground-medium-background-color::before,
button .wp-block-button__link.is-style-tertiary-level.has-foreground-medium-background-color::before,
a.button.tertiary-level.has-foreground-medium-background-color::before,
a.button.is-style-tertiary-level > .wp-block-button__link.has-foreground-medium-background-color::before,
a.button .wp-block-button__link.is-style-tertiary-level.has-foreground-medium-background-color::before,
.wp-block-button.tertiary-level.has-foreground-medium-background-color::before,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link.has-foreground-medium-background-color::before,
.wp-block-button .wp-block-button__link.is-style-tertiary-level.has-foreground-medium-background-color::before {
background-color: var(--color-foreground-medium);
}
button.tertiary-level.has-foreground-medium-background-color::after, button.is-style-tertiary-level > .wp-block-button__link.has-foreground-medium-background-color::after,
button .wp-block-button__link.is-style-tertiary-level.has-foreground-medium-background-color::after,
a.button.tertiary-level.has-foreground-medium-background-color::after,
a.button.is-style-tertiary-level > .wp-block-button__link.has-foreground-medium-background-color::after,
a.button .wp-block-button__link.is-style-tertiary-level.has-foreground-medium-background-color::after,
.wp-block-button.tertiary-level.has-foreground-medium-background-color::after,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link.has-foreground-medium-background-color::after,
.wp-block-button .wp-block-button__link.is-style-tertiary-level.has-foreground-medium-background-color::after {
border-color: var(--color-foreground-medium);
}
button.tertiary-level.has-foreground-medium-background-color:hover, button.is-style-tertiary-level > .wp-block-button__link.has-foreground-medium-background-color:hover,
button .wp-block-button__link.is-style-tertiary-level.has-foreground-medium-background-color:hover,
a.button.tertiary-level.has-foreground-medium-background-color:hover,
a.button.is-style-tertiary-level > .wp-block-button__link.has-foreground-medium-background-color:hover,
a.button .wp-block-button__link.is-style-tertiary-level.has-foreground-medium-background-color:hover,
.wp-block-button.tertiary-level.has-foreground-medium-background-color:hover,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link.has-foreground-medium-background-color:hover,
.wp-block-button .wp-block-button__link.is-style-tertiary-level.has-foreground-medium-background-color:hover {
background: rgba(var(--color-foreground-medium-rgb), 0.1) !important;
}
button.tertiary-level.has-foreground-light-text-color, button.is-style-tertiary-level > .wp-block-button__link.has-foreground-light-text-color,
button .wp-block-button__link.is-style-tertiary-level.has-foreground-light-text-color,
a.button.tertiary-level.has-foreground-light-text-color,
a.button.is-style-tertiary-level > .wp-block-button__link.has-foreground-light-text-color,
a.button .wp-block-button__link.is-style-tertiary-level.has-foreground-light-text-color,
.wp-block-button.tertiary-level.has-foreground-light-text-color,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link.has-foreground-light-text-color,
.wp-block-button .wp-block-button__link.is-style-tertiary-level.has-foreground-light-text-color {
color: var(--color-foreground-light) !important;
}
button.tertiary-level.has-foreground-light-background-color, button.is-style-tertiary-level > .wp-block-button__link.has-foreground-light-background-color,
button .wp-block-button__link.is-style-tertiary-level.has-foreground-light-background-color,
a.button.tertiary-level.has-foreground-light-background-color,
a.button.is-style-tertiary-level > .wp-block-button__link.has-foreground-light-background-color,
a.button .wp-block-button__link.is-style-tertiary-level.has-foreground-light-background-color,
.wp-block-button.tertiary-level.has-foreground-light-background-color,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link.has-foreground-light-background-color,
.wp-block-button .wp-block-button__link.is-style-tertiary-level.has-foreground-light-background-color {
color: var(--color-foreground-light) !important;
}
button.tertiary-level.has-foreground-light-background-color::before, button.is-style-tertiary-level > .wp-block-button__link.has-foreground-light-background-color::before,
button .wp-block-button__link.is-style-tertiary-level.has-foreground-light-background-color::before,
a.button.tertiary-level.has-foreground-light-background-color::before,
a.button.is-style-tertiary-level > .wp-block-button__link.has-foreground-light-background-color::before,
a.button .wp-block-button__link.is-style-tertiary-level.has-foreground-light-background-color::before,
.wp-block-button.tertiary-level.has-foreground-light-background-color::before,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link.has-foreground-light-background-color::before,
.wp-block-button .wp-block-button__link.is-style-tertiary-level.has-foreground-light-background-color::before {
background-color: var(--color-foreground-light);
}
button.tertiary-level.has-foreground-light-background-color::after, button.is-style-tertiary-level > .wp-block-button__link.has-foreground-light-background-color::after,
button .wp-block-button__link.is-style-tertiary-level.has-foreground-light-background-color::after,
a.button.tertiary-level.has-foreground-light-background-color::after,
a.button.is-style-tertiary-level > .wp-block-button__link.has-foreground-light-background-color::after,
a.button .wp-block-button__link.is-style-tertiary-level.has-foreground-light-background-color::after,
.wp-block-button.tertiary-level.has-foreground-light-background-color::after,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link.has-foreground-light-background-color::after,
.wp-block-button .wp-block-button__link.is-style-tertiary-level.has-foreground-light-background-color::after {
border-color: var(--color-foreground-light);
}
button.tertiary-level.has-foreground-light-background-color:hover, button.is-style-tertiary-level > .wp-block-button__link.has-foreground-light-background-color:hover,
button .wp-block-button__link.is-style-tertiary-level.has-foreground-light-background-color:hover,
a.button.tertiary-level.has-foreground-light-background-color:hover,
a.button.is-style-tertiary-level > .wp-block-button__link.has-foreground-light-background-color:hover,
a.button .wp-block-button__link.is-style-tertiary-level.has-foreground-light-background-color:hover,
.wp-block-button.tertiary-level.has-foreground-light-background-color:hover,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link.has-foreground-light-background-color:hover,
.wp-block-button .wp-block-button__link.is-style-tertiary-level.has-foreground-light-background-color:hover {
background: rgba(var(--color-foreground-light-rgb), 0.1) !important;
}
button.tertiary-level.has-main-text-color, button.is-style-tertiary-level > .wp-block-button__link.has-main-text-color,
button .wp-block-button__link.is-style-tertiary-level.has-main-text-color,
a.button.tertiary-level.has-main-text-color,
a.button.is-style-tertiary-level > .wp-block-button__link.has-main-text-color,
a.button .wp-block-button__link.is-style-tertiary-level.has-main-text-color,
.wp-block-button.tertiary-level.has-main-text-color,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link.has-main-text-color,
.wp-block-button .wp-block-button__link.is-style-tertiary-level.has-main-text-color {
color: var(--color-main) !important;
}
button.tertiary-level.has-main-background-color, button.is-style-tertiary-level > .wp-block-button__link.has-main-background-color,
button .wp-block-button__link.is-style-tertiary-level.has-main-background-color,
a.button.tertiary-level.has-main-background-color,
a.button.is-style-tertiary-level > .wp-block-button__link.has-main-background-color,
a.button .wp-block-button__link.is-style-tertiary-level.has-main-background-color,
.wp-block-button.tertiary-level.has-main-background-color,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link.has-main-background-color,
.wp-block-button .wp-block-button__link.is-style-tertiary-level.has-main-background-color {
color: var(--color-main) !important;
}
button.tertiary-level.has-main-background-color::before, button.is-style-tertiary-level > .wp-block-button__link.has-main-background-color::before,
button .wp-block-button__link.is-style-tertiary-level.has-main-background-color::before,
a.button.tertiary-level.has-main-background-color::before,
a.button.is-style-tertiary-level > .wp-block-button__link.has-main-background-color::before,
a.button .wp-block-button__link.is-style-tertiary-level.has-main-background-color::before,
.wp-block-button.tertiary-level.has-main-background-color::before,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link.has-main-background-color::before,
.wp-block-button .wp-block-button__link.is-style-tertiary-level.has-main-background-color::before {
background-color: var(--color-main);
}
button.tertiary-level.has-main-background-color::after, button.is-style-tertiary-level > .wp-block-button__link.has-main-background-color::after,
button .wp-block-button__link.is-style-tertiary-level.has-main-background-color::after,
a.button.tertiary-level.has-main-background-color::after,
a.button.is-style-tertiary-level > .wp-block-button__link.has-main-background-color::after,
a.button .wp-block-button__link.is-style-tertiary-level.has-main-background-color::after,
.wp-block-button.tertiary-level.has-main-background-color::after,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link.has-main-background-color::after,
.wp-block-button .wp-block-button__link.is-style-tertiary-level.has-main-background-color::after {
border-color: var(--color-main);
}
button.tertiary-level.has-main-background-color:hover, button.is-style-tertiary-level > .wp-block-button__link.has-main-background-color:hover,
button .wp-block-button__link.is-style-tertiary-level.has-main-background-color:hover,
a.button.tertiary-level.has-main-background-color:hover,
a.button.is-style-tertiary-level > .wp-block-button__link.has-main-background-color:hover,
a.button .wp-block-button__link.is-style-tertiary-level.has-main-background-color:hover,
.wp-block-button.tertiary-level.has-main-background-color:hover,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link.has-main-background-color:hover,
.wp-block-button .wp-block-button__link.is-style-tertiary-level.has-main-background-color:hover {
background: rgba(var(--color-main-rgb), 0.1) !important;
}
button.tertiary-level.has-accent-text-color, button.is-style-tertiary-level > .wp-block-button__link.has-accent-text-color,
button .wp-block-button__link.is-style-tertiary-level.has-accent-text-color,
a.button.tertiary-level.has-accent-text-color,
a.button.is-style-tertiary-level > .wp-block-button__link.has-accent-text-color,
a.button .wp-block-button__link.is-style-tertiary-level.has-accent-text-color,
.wp-block-button.tertiary-level.has-accent-text-color,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link.has-accent-text-color,
.wp-block-button .wp-block-button__link.is-style-tertiary-level.has-accent-text-color {
color: var(--color-accent) !important;
}
button.tertiary-level.has-accent-background-color, button.is-style-tertiary-level > .wp-block-button__link.has-accent-background-color,
button .wp-block-button__link.is-style-tertiary-level.has-accent-background-color,
a.button.tertiary-level.has-accent-background-color,
a.button.is-style-tertiary-level > .wp-block-button__link.has-accent-background-color,
a.button .wp-block-button__link.is-style-tertiary-level.has-accent-background-color,
.wp-block-button.tertiary-level.has-accent-background-color,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link.has-accent-background-color,
.wp-block-button .wp-block-button__link.is-style-tertiary-level.has-accent-background-color {
color: var(--color-accent) !important;
}
button.tertiary-level.has-accent-background-color::before, button.is-style-tertiary-level > .wp-block-button__link.has-accent-background-color::before,
button .wp-block-button__link.is-style-tertiary-level.has-accent-background-color::before,
a.button.tertiary-level.has-accent-background-color::before,
a.button.is-style-tertiary-level > .wp-block-button__link.has-accent-background-color::before,
a.button .wp-block-button__link.is-style-tertiary-level.has-accent-background-color::before,
.wp-block-button.tertiary-level.has-accent-background-color::before,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link.has-accent-background-color::before,
.wp-block-button .wp-block-button__link.is-style-tertiary-level.has-accent-background-color::before {
background-color: var(--color-accent);
}
button.tertiary-level.has-accent-background-color::after, button.is-style-tertiary-level > .wp-block-button__link.has-accent-background-color::after,
button .wp-block-button__link.is-style-tertiary-level.has-accent-background-color::after,
a.button.tertiary-level.has-accent-background-color::after,
a.button.is-style-tertiary-level > .wp-block-button__link.has-accent-background-color::after,
a.button .wp-block-button__link.is-style-tertiary-level.has-accent-background-color::after,
.wp-block-button.tertiary-level.has-accent-background-color::after,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link.has-accent-background-color::after,
.wp-block-button .wp-block-button__link.is-style-tertiary-level.has-accent-background-color::after {
border-color: var(--color-accent);
}
button.tertiary-level.has-accent-background-color:hover, button.is-style-tertiary-level > .wp-block-button__link.has-accent-background-color:hover,
button .wp-block-button__link.is-style-tertiary-level.has-accent-background-color:hover,
a.button.tertiary-level.has-accent-background-color:hover,
a.button.is-style-tertiary-level > .wp-block-button__link.has-accent-background-color:hover,
a.button .wp-block-button__link.is-style-tertiary-level.has-accent-background-color:hover,
.wp-block-button.tertiary-level.has-accent-background-color:hover,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link.has-accent-background-color:hover,
.wp-block-button .wp-block-button__link.is-style-tertiary-level.has-accent-background-color:hover {
background: rgba(var(--color-accent-rgb), 0.1) !important;
}
button.tertiary-level.has-highlight-1-text-color, button.is-style-tertiary-level > .wp-block-button__link.has-highlight-1-text-color,
button .wp-block-button__link.is-style-tertiary-level.has-highlight-1-text-color,
a.button.tertiary-level.has-highlight-1-text-color,
a.button.is-style-tertiary-level > .wp-block-button__link.has-highlight-1-text-color,
a.button .wp-block-button__link.is-style-tertiary-level.has-highlight-1-text-color,
.wp-block-button.tertiary-level.has-highlight-1-text-color,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link.has-highlight-1-text-color,
.wp-block-button .wp-block-button__link.is-style-tertiary-level.has-highlight-1-text-color {
color: var(--color-highlight-1) !important;
}
button.tertiary-level.has-highlight-1-background-color, button.is-style-tertiary-level > .wp-block-button__link.has-highlight-1-background-color,
button .wp-block-button__link.is-style-tertiary-level.has-highlight-1-background-color,
a.button.tertiary-level.has-highlight-1-background-color,
a.button.is-style-tertiary-level > .wp-block-button__link.has-highlight-1-background-color,
a.button .wp-block-button__link.is-style-tertiary-level.has-highlight-1-background-color,
.wp-block-button.tertiary-level.has-highlight-1-background-color,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link.has-highlight-1-background-color,
.wp-block-button .wp-block-button__link.is-style-tertiary-level.has-highlight-1-background-color {
color: var(--color-highlight-1) !important;
}
button.tertiary-level.has-highlight-1-background-color::before, button.is-style-tertiary-level > .wp-block-button__link.has-highlight-1-background-color::before,
button .wp-block-button__link.is-style-tertiary-level.has-highlight-1-background-color::before,
a.button.tertiary-level.has-highlight-1-background-color::before,
a.button.is-style-tertiary-level > .wp-block-button__link.has-highlight-1-background-color::before,
a.button .wp-block-button__link.is-style-tertiary-level.has-highlight-1-background-color::before,
.wp-block-button.tertiary-level.has-highlight-1-background-color::before,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link.has-highlight-1-background-color::before,
.wp-block-button .wp-block-button__link.is-style-tertiary-level.has-highlight-1-background-color::before {
background-color: var(--color-highlight-1);
}
button.tertiary-level.has-highlight-1-background-color::after, button.is-style-tertiary-level > .wp-block-button__link.has-highlight-1-background-color::after,
button .wp-block-button__link.is-style-tertiary-level.has-highlight-1-background-color::after,
a.button.tertiary-level.has-highlight-1-background-color::after,
a.button.is-style-tertiary-level > .wp-block-button__link.has-highlight-1-background-color::after,
a.button .wp-block-button__link.is-style-tertiary-level.has-highlight-1-background-color::after,
.wp-block-button.tertiary-level.has-highlight-1-background-color::after,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link.has-highlight-1-background-color::after,
.wp-block-button .wp-block-button__link.is-style-tertiary-level.has-highlight-1-background-color::after {
border-color: var(--color-highlight-1);
}
button.tertiary-level.has-highlight-1-background-color:hover, button.is-style-tertiary-level > .wp-block-button__link.has-highlight-1-background-color:hover,
button .wp-block-button__link.is-style-tertiary-level.has-highlight-1-background-color:hover,
a.button.tertiary-level.has-highlight-1-background-color:hover,
a.button.is-style-tertiary-level > .wp-block-button__link.has-highlight-1-background-color:hover,
a.button .wp-block-button__link.is-style-tertiary-level.has-highlight-1-background-color:hover,
.wp-block-button.tertiary-level.has-highlight-1-background-color:hover,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link.has-highlight-1-background-color:hover,
.wp-block-button .wp-block-button__link.is-style-tertiary-level.has-highlight-1-background-color:hover {
background: rgba(var(--color-highlight-1-rgb), 0.1) !important;
}
button.tertiary-level.has-highlight-2-text-color, button.is-style-tertiary-level > .wp-block-button__link.has-highlight-2-text-color,
button .wp-block-button__link.is-style-tertiary-level.has-highlight-2-text-color,
a.button.tertiary-level.has-highlight-2-text-color,
a.button.is-style-tertiary-level > .wp-block-button__link.has-highlight-2-text-color,
a.button .wp-block-button__link.is-style-tertiary-level.has-highlight-2-text-color,
.wp-block-button.tertiary-level.has-highlight-2-text-color,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link.has-highlight-2-text-color,
.wp-block-button .wp-block-button__link.is-style-tertiary-level.has-highlight-2-text-color {
color: var(--color-highlight-2) !important;
}
button.tertiary-level.has-highlight-2-background-color, button.is-style-tertiary-level > .wp-block-button__link.has-highlight-2-background-color,
button .wp-block-button__link.is-style-tertiary-level.has-highlight-2-background-color,
a.button.tertiary-level.has-highlight-2-background-color,
a.button.is-style-tertiary-level > .wp-block-button__link.has-highlight-2-background-color,
a.button .wp-block-button__link.is-style-tertiary-level.has-highlight-2-background-color,
.wp-block-button.tertiary-level.has-highlight-2-background-color,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link.has-highlight-2-background-color,
.wp-block-button .wp-block-button__link.is-style-tertiary-level.has-highlight-2-background-color {
color: var(--color-highlight-2) !important;
}
button.tertiary-level.has-highlight-2-background-color::before, button.is-style-tertiary-level > .wp-block-button__link.has-highlight-2-background-color::before,
button .wp-block-button__link.is-style-tertiary-level.has-highlight-2-background-color::before,
a.button.tertiary-level.has-highlight-2-background-color::before,
a.button.is-style-tertiary-level > .wp-block-button__link.has-highlight-2-background-color::before,
a.button .wp-block-button__link.is-style-tertiary-level.has-highlight-2-background-color::before,
.wp-block-button.tertiary-level.has-highlight-2-background-color::before,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link.has-highlight-2-background-color::before,
.wp-block-button .wp-block-button__link.is-style-tertiary-level.has-highlight-2-background-color::before {
background-color: var(--color-highlight-2);
}
button.tertiary-level.has-highlight-2-background-color::after, button.is-style-tertiary-level > .wp-block-button__link.has-highlight-2-background-color::after,
button .wp-block-button__link.is-style-tertiary-level.has-highlight-2-background-color::after,
a.button.tertiary-level.has-highlight-2-background-color::after,
a.button.is-style-tertiary-level > .wp-block-button__link.has-highlight-2-background-color::after,
a.button .wp-block-button__link.is-style-tertiary-level.has-highlight-2-background-color::after,
.wp-block-button.tertiary-level.has-highlight-2-background-color::after,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link.has-highlight-2-background-color::after,
.wp-block-button .wp-block-button__link.is-style-tertiary-level.has-highlight-2-background-color::after {
border-color: var(--color-highlight-2);
}
button.tertiary-level.has-highlight-2-background-color:hover, button.is-style-tertiary-level > .wp-block-button__link.has-highlight-2-background-color:hover,
button .wp-block-button__link.is-style-tertiary-level.has-highlight-2-background-color:hover,
a.button.tertiary-level.has-highlight-2-background-color:hover,
a.button.is-style-tertiary-level > .wp-block-button__link.has-highlight-2-background-color:hover,
a.button .wp-block-button__link.is-style-tertiary-level.has-highlight-2-background-color:hover,
.wp-block-button.tertiary-level.has-highlight-2-background-color:hover,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link.has-highlight-2-background-color:hover,
.wp-block-button .wp-block-button__link.is-style-tertiary-level.has-highlight-2-background-color:hover {
background: rgba(var(--color-highlight-2-rgb), 0.1) !important;
}
button.tertiary-level::before, button.is-style-tertiary-level > .wp-block-button__link::before,
button .wp-block-button__link.is-style-tertiary-level::before,
a.button.tertiary-level::before,
a.button.is-style-tertiary-level > .wp-block-button__link::before,
a.button .wp-block-button__link.is-style-tertiary-level::before,
.wp-block-button.tertiary-level::before,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link::before,
.wp-block-button .wp-block-button__link.is-style-tertiary-level::before {
background-color: var(--color-main);
content: "";
display: flex;
height: 2px;
margin: 0;
position: absolute;
right: 7.5px;
right: 0.5rem;
top: calc(50% - 1.5px);
width: 0.875em;
}
button.tertiary-level::after, button.is-style-tertiary-level > .wp-block-button__link::after,
button .wp-block-button__link.is-style-tertiary-level::after,
a.button.tertiary-level::after,
a.button.is-style-tertiary-level > .wp-block-button__link::after,
a.button .wp-block-button__link.is-style-tertiary-level::after,
.wp-block-button.tertiary-level::after,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link::after,
.wp-block-button .wp-block-button__link.is-style-tertiary-level::after {
border: 2px solid var(--color-main);
border-bottom: 0;
border-left: 0;
content: "";
display: inline-flex;
height: 8px;
position: absolute;
top: calc(50% - 4.5px);
right: 7.5px;
right: 0.5rem;
transform: rotate(45deg);
width: 8px;
}
button.tertiary-level:disabled, button.tertiary-level[disabled], button.tertiary-level:disabled:hover, button.tertiary-level[disabled]:hover, button.is-style-tertiary-level > .wp-block-button__link:disabled, button.is-style-tertiary-level > .wp-block-button__link[disabled], button.is-style-tertiary-level > .wp-block-button__link:disabled:hover, button.is-style-tertiary-level > .wp-block-button__link[disabled]:hover,
button .wp-block-button__link.is-style-tertiary-level:disabled,
button .wp-block-button__link.is-style-tertiary-level[disabled],
button .wp-block-button__link.is-style-tertiary-level:disabled:hover,
button .wp-block-button__link.is-style-tertiary-level[disabled]:hover,
a.button.tertiary-level:disabled,
a.button.tertiary-level[disabled],
a.button.tertiary-level:disabled:hover,
a.button.tertiary-level[disabled]:hover,
a.button.is-style-tertiary-level > .wp-block-button__link:disabled,
a.button.is-style-tertiary-level > .wp-block-button__link[disabled],
a.button.is-style-tertiary-level > .wp-block-button__link:disabled:hover,
a.button.is-style-tertiary-level > .wp-block-button__link[disabled]:hover,
a.button .wp-block-button__link.is-style-tertiary-level:disabled,
a.button .wp-block-button__link.is-style-tertiary-level[disabled],
a.button .wp-block-button__link.is-style-tertiary-level:disabled:hover,
a.button .wp-block-button__link.is-style-tertiary-level[disabled]:hover,
.wp-block-button.tertiary-level:disabled,
.wp-block-button.tertiary-level[disabled],
.wp-block-button.tertiary-level:disabled:hover,
.wp-block-button.tertiary-level[disabled]:hover,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link:disabled,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link[disabled],
.wp-block-button.is-style-tertiary-level > .wp-block-button__link:disabled:hover,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link[disabled]:hover,
.wp-block-button .wp-block-button__link.is-style-tertiary-level:disabled,
.wp-block-button .wp-block-button__link.is-style-tertiary-level[disabled],
.wp-block-button .wp-block-button__link.is-style-tertiary-level:disabled:hover,
.wp-block-button .wp-block-button__link.is-style-tertiary-level[disabled]:hover {
background-color: transparent !important;
border-color: transparent !important;
color: rgba(var(--color-foreground-rgb), 0.5) !important;
cursor: not-allowed;
}
button.tertiary-level:disabled::before, button.tertiary-level[disabled]::before, button.tertiary-level:disabled:hover::before, button.tertiary-level[disabled]:hover::before, button.is-style-tertiary-level > .wp-block-button__link:disabled::before, button.is-style-tertiary-level > .wp-block-button__link[disabled]::before, button.is-style-tertiary-level > .wp-block-button__link:disabled:hover::before, button.is-style-tertiary-level > .wp-block-button__link[disabled]:hover::before,
button .wp-block-button__link.is-style-tertiary-level:disabled::before,
button .wp-block-button__link.is-style-tertiary-level[disabled]::before,
button .wp-block-button__link.is-style-tertiary-level:disabled:hover::before,
button .wp-block-button__link.is-style-tertiary-level[disabled]:hover::before,
a.button.tertiary-level:disabled::before,
a.button.tertiary-level[disabled]::before,
a.button.tertiary-level:disabled:hover::before,
a.button.tertiary-level[disabled]:hover::before,
a.button.is-style-tertiary-level > .wp-block-button__link:disabled::before,
a.button.is-style-tertiary-level > .wp-block-button__link[disabled]::before,
a.button.is-style-tertiary-level > .wp-block-button__link:disabled:hover::before,
a.button.is-style-tertiary-level > .wp-block-button__link[disabled]:hover::before,
a.button .wp-block-button__link.is-style-tertiary-level:disabled::before,
a.button .wp-block-button__link.is-style-tertiary-level[disabled]::before,
a.button .wp-block-button__link.is-style-tertiary-level:disabled:hover::before,
a.button .wp-block-button__link.is-style-tertiary-level[disabled]:hover::before,
.wp-block-button.tertiary-level:disabled::before,
.wp-block-button.tertiary-level[disabled]::before,
.wp-block-button.tertiary-level:disabled:hover::before,
.wp-block-button.tertiary-level[disabled]:hover::before,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link:disabled::before,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link[disabled]::before,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link:disabled:hover::before,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link[disabled]:hover::before,
.wp-block-button .wp-block-button__link.is-style-tertiary-level:disabled::before,
.wp-block-button .wp-block-button__link.is-style-tertiary-level[disabled]::before,
.wp-block-button .wp-block-button__link.is-style-tertiary-level:disabled:hover::before,
.wp-block-button .wp-block-button__link.is-style-tertiary-level[disabled]:hover::before {
background-color: rgba(var(--color-foreground-rgb), 0.5);
}
button.tertiary-level:disabled::after, button.tertiary-level[disabled]::after, button.tertiary-level:disabled:hover::after, button.tertiary-level[disabled]:hover::after, button.is-style-tertiary-level > .wp-block-button__link:disabled::after, button.is-style-tertiary-level > .wp-block-button__link[disabled]::after, button.is-style-tertiary-level > .wp-block-button__link:disabled:hover::after, button.is-style-tertiary-level > .wp-block-button__link[disabled]:hover::after,
button .wp-block-button__link.is-style-tertiary-level:disabled::after,
button .wp-block-button__link.is-style-tertiary-level[disabled]::after,
button .wp-block-button__link.is-style-tertiary-level:disabled:hover::after,
button .wp-block-button__link.is-style-tertiary-level[disabled]:hover::after,
a.button.tertiary-level:disabled::after,
a.button.tertiary-level[disabled]::after,
a.button.tertiary-level:disabled:hover::after,
a.button.tertiary-level[disabled]:hover::after,
a.button.is-style-tertiary-level > .wp-block-button__link:disabled::after,
a.button.is-style-tertiary-level > .wp-block-button__link[disabled]::after,
a.button.is-style-tertiary-level > .wp-block-button__link:disabled:hover::after,
a.button.is-style-tertiary-level > .wp-block-button__link[disabled]:hover::after,
a.button .wp-block-button__link.is-style-tertiary-level:disabled::after,
a.button .wp-block-button__link.is-style-tertiary-level[disabled]::after,
a.button .wp-block-button__link.is-style-tertiary-level:disabled:hover::after,
a.button .wp-block-button__link.is-style-tertiary-level[disabled]:hover::after,
.wp-block-button.tertiary-level:disabled::after,
.wp-block-button.tertiary-level[disabled]::after,
.wp-block-button.tertiary-level:disabled:hover::after,
.wp-block-button.tertiary-level[disabled]:hover::after,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link:disabled::after,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link[disabled]::after,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link:disabled:hover::after,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link[disabled]:hover::after,
.wp-block-button .wp-block-button__link.is-style-tertiary-level:disabled::after,
.wp-block-button .wp-block-button__link.is-style-tertiary-level[disabled]::after,
.wp-block-button .wp-block-button__link.is-style-tertiary-level:disabled:hover::after,
.wp-block-button .wp-block-button__link.is-style-tertiary-level[disabled]:hover::after {
border-color: rgba(var(--color-foreground-rgb), 0.5);
}
button.tertiary-level.shift-left, button.is-style-tertiary-level > .wp-block-button__link.shift-left,
button .wp-block-button__link.is-style-tertiary-level.shift-left,
a.button.tertiary-level.shift-left,
a.button.is-style-tertiary-level > .wp-block-button__link.shift-left,
a.button .wp-block-button__link.is-style-tertiary-level.shift-left,
.wp-block-button.tertiary-level.shift-left,
.wp-block-button.is-style-tertiary-level > .wp-block-button__link.shift-left,
.wp-block-button .wp-block-button__link.is-style-tertiary-level.shift-left {
margin-left: -7.5px;
margin-left: -0.5rem;
}
input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=number],
input[type=tel],
input[type=range],
input[type=date],
input[type=month],
input[type=week],
input[type=time],
input[type=datetime],
input[type=datetime-local],
input[type=color],
textarea {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-color: var(--color-white);
border: 1px solid var(--color-border);
border-radius: var(--global-radius);
color: var(--color-foreground);
font-family: "ibm-plex-sans", BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: clamp(15px, 3.2vw, 15px);
font-size: clamp(1rem, 3.2vw, 1rem);
line-height: 1;
margin: 0 0 calc(var(--global-gap) * 0.5);
outline: none;
padding: calc(1em - 1px) 1em calc(1.05em - 1px);
width: 100%;
transition: border 0.125s 0s ease-in;
}
input[type=text]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=url]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=range]::-moz-placeholder, input[type=date]::-moz-placeholder, input[type=month]::-moz-placeholder, input[type=week]::-moz-placeholder, input[type=time]::-moz-placeholder, input[type=datetime]::-moz-placeholder, input[type=datetime-local]::-moz-placeholder, input[type=color]::-moz-placeholder, textarea::-moz-placeholder {
color: var(--color-foreground-light);
}
input[type=text]::placeholder,
input[type=email]::placeholder,
input[type=url]::placeholder,
input[type=password]::placeholder,
input[type=number]::placeholder,
input[type=tel]::placeholder,
input[type=range]::placeholder,
input[type=date]::placeholder,
input[type=month]::placeholder,
input[type=week]::placeholder,
input[type=time]::placeholder,
input[type=datetime]::placeholder,
input[type=datetime-local]::placeholder,
input[type=color]::placeholder,
textarea::placeholder {
color: var(--color-foreground-light);
}
input[type=text]:hover,
input[type=email]:hover,
input[type=url]:hover,
input[type=password]:hover,
input[type=number]:hover,
input[type=tel]:hover,
input[type=range]:hover,
input[type=date]:hover,
input[type=month]:hover,
input[type=week]:hover,
input[type=time]:hover,
input[type=datetime]:hover,
input[type=datetime-local]:hover,
input[type=color]:hover,
textarea:hover {
border-color: var(--color-main);
}
input[type=text]:focus, input[type=text]:focus-within,
input[type=email]:focus,
input[type=email]:focus-within,
input[type=url]:focus,
input[type=url]:focus-within,
input[type=password]:focus,
input[type=password]:focus-within,
input[type=number]:focus,
input[type=number]:focus-within,
input[type=tel]:focus,
input[type=tel]:focus-within,
input[type=range]:focus,
input[type=range]:focus-within,
input[type=date]:focus,
input[type=date]:focus-within,
input[type=month]:focus,
input[type=month]:focus-within,
input[type=week]:focus,
input[type=week]:focus-within,
input[type=time]:focus,
input[type=time]:focus-within,
input[type=datetime]:focus,
input[type=datetime]:focus-within,
input[type=datetime-local]:focus,
input[type=datetime-local]:focus-within,
input[type=color]:focus,
input[type=color]:focus-within,
textarea:focus,
textarea:focus-within {
border-color: var(--color-main);
box-shadow: 0 0 0 2px rgba(var(--color-main-rgb), 0.3);
color: var(--color-foreground);
}
textarea {
line-height: 1.25;
}
.wpcf7-list-item input[type=radio] {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
position: relative;
margin-right: 7.5px;
margin-right: 0.5rem;
}
.wpcf7-list-item input[type=radio]::before {
content: "";
display: inline-block;
width: 15px;
width: 1rem;
height: 15px;
height: 1rem;
border: 1px solid var(--color-border);
border-radius: 50%;
vertical-align: middle;
position: absolute;
top: 50%;
left: 0;
transform: translate(0%, -50%);
cursor: pointer;
background-color: var(--color-white);
}
.wpcf7-list-item input[type=radio]::after {
content: "";
display: block;
width: 7.5px;
width: 0.5rem;
height: 7.5px;
height: 0.5rem;
border-radius: 50%;
background: var(--color-white);
position: absolute;
top: 50%;
left: 7.5px;
left: 0.5rem;
transform: translate(-50%, -50%);
}
.wpcf7-list-item input[type=radio]:checked::after {
background: var(--color-main);
}
.wpcf7-list-item input[type=radio] + span {
padding-left: 18px;
padding-left: 1.2rem;
-webkit-box-decoration-break: clone;
box-decoration-break: clone;
}
select {
align-items: center;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-color: var(--color-white);
background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><polygon points="12 21.121 0.939 10.061 3.061 7.939 12 16.879 20.939 7.939 23.061 10.061 12 21.121" fill="var(--color-foreground)"/></svg>');
background-position: calc(100% - 1em) center;
background-repeat: no-repeat;
background-size: 1rem;
border: 1px solid var(--color-border);
border-radius: var(--global-radius);
box-sizing: border-box;
color: var(--color-foreground);
font-family: "ibm-plex-sans", BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: clamp(15px, 3.2vw, 15px);
font-size: clamp(1rem, 3.2vw, 1rem);
line-height: 1;
margin: 0 0 7.5px;
margin: 0 0 0.5rem;
outline: none;
padding: calc(1em - 1px) 3em calc(1.05em - 1px) 1em;
position: relative;
width: 100%;
}
select::-moz-placeholder {
color: var(--color-foreground-light);
}
select::placeholder {
color: var(--color-foreground-light);
}
select:hover {
background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><polygon points="12 21.121 0.939 10.061 3.061 7.939 12 16.879 20.939 7.939 23.061 10.061 12 21.121" fill="var(--color-main)"/></svg>');
border-color: var(--color-main);
}
select:focus, select:focus-within {
border-color: var(--color-main);
box-shadow: 0 0 0 2px rgba(var(--color-main-rgb), 0.3);
color: var(--color-foreground);
}
input[type=checkbox] {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
input[type=checkbox]::before {
content: "";
box-sizing: border-box;
display: block;
position: absolute;
top: 0%;
left: 0;
width: 52.5px;
width: 3.5rem;
height: 30px;
height: 2rem;
background-color: var(--color-border);
border: 3px solid var(--color-border);
border-radius: 4rem;
transition: left, background-color ease-in-out 0.5s;
}
input[type=checkbox]::after {
content: "";
display: block;
width: 21px;
width: 1.4rem;
height: 21px;
height: 1.4rem;
background-color: var(--color-white);
position: absolute;
transform: translate(-50%, -50%);
left: 15px;
left: 1rem;
top: 15px;
top: 1rem;
border-radius: 50%;
transition: left ease-in-out 0.5s;
}
input[type=checkbox] + span {
margin-left: 60px;
margin-left: 4rem;
-webkit-box-decoration-break: clone;
box-decoration-break: clone;
}
input[type=checkbox]:checked::before {
background-color: var(--color-white);
}
input[type=checkbox]:checked::after {
left: 37.5px;
left: 2.5rem;
top: 15px;
top: 1rem;
background-color: var(--color-main);
}
input[type=checkbox]:focus::before {
box-shadow: 0 0 0 2px rgba(var(--color-main-rgb), 0.8);
}
.animated-header {
display: flex;
flex-direction: column;
margin-bottom: var(--global-gap);
max-height: calc(100vh - 100px);
max-height: calc(100dvh - 100px);
position: relative;
top: 0;
left: 0;
right: 0;
}
@media only screen and (min-width: 768px) {
.animated-header {
min-height: 72vh;
min-height: 72dvh;
}
}
.header-background {
background-color: #3400e8;
background-image: radial-gradient(circle at 50% 90%, rgb(95, 204, 255) 0%, rgb(52, 0, 232) 60%);
position: absolute;
inset: 0 0 0 0;
overflow: hidden;
z-index: -1;
}
.header-background .tile {
position: absolute;
transition: all 0.5s ease-out;
}
.header-background .tile-one {
bottom: 5vw;
left: -20vw;
width: 70%;
height: 140%;
rotate: 15deg;
background-color: rgb(246, 147, 14);
background-image: linear-gradient(-74deg, rgb(219, 54, 153) 2%, rgb(245, 119, 171) 8%, rgb(246, 147, 14) 45%);
background-blend-mode: hue;
z-index: -2;
}
.header-background .tile-two {
top: 85%;
right: 0;
width: 100%;
height: 100%;
rotate: -25deg;
z-index: -3;
background-color: rgb(1, 1, 229);
background-image: radial-gradient(at top, rgb(1, 1, 229) 0%, rgb(143, 9, 235) 35%);
}
.site {
padding-top: 0;
}
.header-row {
align-items: center;
display: flex;
padding-top: var(--global-gap);
}
.frontpage-teaser {
flex-grow: 1;
}
@media only screen and (min-width: 1000px) {
.frontpage-teaser {
padding-bottom: var(--global-gap);
}
}
.frontpage-teaser--inner {
align-items: center;
display: flex;
height: 100%;
position: relative;
width: 100%;
}
@media only screen and (max-width: 767px) {
.frontpage-teaser--inner {
flex-flow: column nowrap;
}
.frontpage-teaser--inner .frontpage-claim {
order: 1;
}
.frontpage-teaser--inner a.button.frontpage-support {
order: 2;
}
.frontpage-teaser--inner .featured-tile {
order: 3;
}
}
.frontpage-teaser--inner .featured-tile {
background-color: var(--color-background);
border-radius: var(--global-radius);
display: flex;
flex-flow: column nowrap;
height: auto;
max-width: 100%;
padding: calc(var(--global-gap) / 2);
text-align: center;
width: 100%;
}
@media only screen and (min-width: 768px) {
.frontpage-teaser--inner .featured-tile {
margin-left: calc(var(--global-gap) / -2);
padding-top: var(--global-gap);
width: 320px;
}
}
@media only screen and (min-width: 1000px) {
.frontpage-teaser--inner .featured-tile {
width: calc(1000px / 4);
}
}
@media only screen and (min-width: 1200px) {
.frontpage-teaser--inner .featured-tile {
width: calc(1200px / 4);
}
}
@media only screen and (min-width: 1600px) {
.frontpage-teaser--inner .featured-tile {
width: calc(1600px / 4);
}
}
.frontpage-teaser--inner .featured-tile h2 {
font-size: var(--fs-400);
}
.frontpage-teaser--inner .featured-tile .cta-text {
margin-bottom: 15px;
margin-bottom: 1rem;
}
.frontpage-teaser--inner .featured-tile .button {
margin-top: auto;
}
@media only screen and (min-width: 768px) {
.frontpage-teaser--inner.no-feature .frontpage-claim {
max-width: 72%;
}
.frontpage-teaser--inner.no-feature .is-claim {
max-width: 100%;
text-align: center;
}
}
.frontpage-teaser--inner .frontpage-claim {
display: flex;
max-width: 100%;
}
@media only screen and (min-width: 768px) {
.frontpage-teaser--inner .frontpage-claim {
margin-left: auto;
margin-right: auto;
max-width: 60%;
}
}
@media only screen and (min-width: 1000px) {
.frontpage-teaser--inner .frontpage-claim {
max-width: 75%;
}
}
.frontpage-teaser--inner .is-claim {
color: var(--color-background);
font-family: "noto-sans-800", BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: var(--fs-700);
letter-spacing: -0.04em;
}
@media only screen and (min-width: 768px) {
.frontpage-teaser--inner .is-claim {
line-height: 1.25;
margin-left: auto;
margin-right: auto;
max-width: 80%;
}
}
@media only screen and (min-width: 1000px) {
.frontpage-teaser--inner .is-claim {
max-width: 65%;
}
}
a.button.frontpage-support {
background: transparent;
border: 0;
margin-bottom: var(--global-gap);
padding: 0;
position: relative;
width: 100%;
}
@media only screen and (min-width: 480px) {
a.button.frontpage-support {
max-width: 280px;
}
}
@media only screen and (min-width: 768px) {
a.button.frontpage-support {
position: absolute;
bottom: 0;
right: 0;
margin: 0;
width: auto;
}
}
a.button.frontpage-support:hover button {
background-color: var(--color-foreground);
}
a.button.frontpage-support button {
background-color: rgba(var(--color-foreground-rgb), 0.75);
-webkit-mask-image: radial-gradient(circle at calc(100% - 0.5rem - 24px) 50%, transparent 24px, black 25px);
mask-image: radial-gradient(circle at calc(100% - 0.5rem - 24px) 50%, transparent 24px, black 25px);
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
border: 0;
padding: 9px 60px 9.9px 13.125px;
padding: 0.6rem 4rem 0.66rem 0.875rem;
margin: 0;
text-align: left;
width: 100%;
}
@media only screen and (min-width: 768px) {
a.button.frontpage-support button {
width: auto;
}
}
a.button.frontpage-support::after {
background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewBox="0 0 24 24" data-icon="SvgPhone" aria-hidden="true"><path d="M14.36 15.948l.7-1.576a1.315 1.315 0 011.535-.741c1.245.327 2.055.556 3.316.781a1.319 1.319 0 011.063 1.55l-.662 3.352a2.065 2.065 0 01-2.224 1.674A17.054 17.054 0 013.014 5.9a2.067 2.067 0 011.659-2.218l3.186-.655a1.318 1.318 0 011.557 1.037c.268 1.355.388 1.883.768 3.415a1.32 1.32 0 01-.7 1.5l-.984.484a18.541 18.541 0 002.123 3.254" stroke="white" stroke-width="1.5"></path></svg>');
background-size: 32px;
background-position: center;
background-size: contain;
content: "";
display: block;
height: 32px;
width: 32px;
position: absolute;
right: calc(0.5rem + 32px / 4);
bottom: calc(50% - 32px / 2);
z-index: 10;
}
a.button.frontpage-support h3,
a.button.frontpage-support span {
color: var(--color-background);
margin: 0;
}
a.button.frontpage-support h3 {
font-size: var(--fs-100);
}
a.button.frontpage-support span {
font-size: var(--fs-400);
}
.footer-widgets {
font-size: 13.125px;
font-size: 0.875rem;
}
.footer-widgets h2,
.footer-widgets h3,
.footer-widgets h4,
.footer-widgets h5,
.footer-widgets ul,
.footer-widgets p,
.footer-widgets img,
.footer-widgets .wp-block-image {
color: var(--color-foreground);
margin-bottom: 7.5px;
margin-bottom: 0.5rem;
}
.footer-widgets section.foot-widget {
margin-bottom: 0;
}
.footer-widgets section.foot-widget:not(:first-child) {
padding-top: 7.5px;
padding-top: 0.5rem;
}
.social-menu {
list-style: none;
display: flex;
padding: 0 var(--global-gap) 0 0;
justify-content: space-between;
gap: unset;
margin: 0;
}
@media only screen and (min-width: 560px) {
.social-menu {
padding: 0;
}
}
@media only screen and (min-width: 1000px) {
.social-menu {
justify-content: left;
gap: calc(var(--global-gap));
}
}
.social-menu .social-menu-item {
aspect-ratio: 1/1;
display: flex;
height: auto;
width: 36px;
background-color: var(--color-foreground);
flex: 1 1 auto;
-webkit-mask-size: contain;
mask-size: contain;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
}
.social-menu .social-menu-item:hover {
background-color: var(--color-main);
}
.social-menu .social-menu-item.social-twitter {
-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 462.799'><path fill-rule='nonzero' d='M403.229 0h78.506L310.219 196.04 512 462.799H354.002L230.261 301.007 88.669 462.799h-78.56l183.455-209.683L0 0h161.999l111.856 147.88L403.229 0zm-27.556 415.805h43.505L138.363 44.527h-46.68l283.99 371.278z'/></svg>");
mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 462.799'><path fill-rule='nonzero' d='M403.229 0h78.506L310.219 196.04 512 462.799H354.002L230.261 301.007 88.669 462.799h-78.56l183.455-209.683L0 0h161.999l111.856 147.88L403.229 0zm-27.556 415.805h43.505L138.363 44.527h-46.68l283.99 371.278z'/></svg>");
}
.social-menu .social-menu-item.social-facebook {
-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 509 507.14'><path fill-rule='nonzero' d='M509 254.5C509 113.94 395.06 0 254.5 0S0 113.94 0 254.5C0 373.86 82.17 474 193.02 501.51V332.27h-52.48V254.5h52.48v-33.51c0-86.63 39.2-126.78 124.24-126.78 16.13 0 43.95 3.17 55.33 6.33v70.5c-6.01-.63-16.44-.95-29.4-.95-41.73 0-57.86 15.81-57.86 56.91v27.5h83.13l-14.28 77.77h-68.85v174.87C411.35 491.92 509 384.62 509 254.5z'/></svg>");
mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 509 507.14'><path fill-rule='nonzero' d='M509 254.5C509 113.94 395.06 0 254.5 0S0 113.94 0 254.5C0 373.86 82.17 474 193.02 501.51V332.27h-52.48V254.5h52.48v-33.51c0-86.63 39.2-126.78 124.24-126.78 16.13 0 43.95 3.17 55.33 6.33v70.5c-6.01-.63-16.44-.95-29.4-.95-41.73 0-57.86 15.81-57.86 56.91v27.5h83.13l-14.28 77.77h-68.85v174.87C411.35 491.92 509 384.62 509 254.5z'/></svg>");
}
.social-menu .social-menu-item.social-instagram {
-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path fill-rule='nonzero' d='M170.663 256.157c-.083-47.121 38.055-85.4 85.167-85.482 47.121-.092 85.407 38.029 85.499 85.159.091 47.13-38.047 85.4-85.176 85.492-47.112.09-85.399-38.039-85.49-85.169zm-46.108.092c.141 72.602 59.106 131.327 131.69 131.185 72.592-.14 131.35-59.089 131.209-131.691-.141-72.577-59.114-131.336-131.715-131.194-72.585.141-131.325 59.114-131.184 131.7zm237.104-137.092c.033 16.954 13.817 30.682 30.772 30.649 16.961-.034 30.689-13.811 30.664-30.765-.033-16.954-13.818-30.69-30.78-30.656-16.962.033-30.689 13.818-30.656 30.772zm-208.696 345.4c-24.958-1.086-38.511-5.234-47.543-8.709-11.961-4.628-20.496-10.177-29.479-19.093-8.966-8.951-14.532-17.461-19.202-29.397-3.508-9.033-7.73-22.569-8.9-47.527-1.269-26.983-1.559-35.078-1.683-103.433-.133-68.338.116-76.434 1.294-103.441 1.069-24.941 5.242-38.512 8.709-47.536 4.628-11.977 10.161-20.496 19.094-29.478 8.949-8.983 17.459-14.532 29.403-19.202 9.025-3.526 22.561-7.715 47.511-8.9 26.998-1.278 35.085-1.551 103.423-1.684 68.353-.133 76.448.108 103.456 1.294 24.94 1.086 38.51 5.217 47.527 8.709 11.968 4.628 20.503 10.145 29.478 19.094 8.974 8.95 14.54 17.443 19.21 29.413 3.524 8.999 7.714 22.552 8.892 47.494 1.285 26.998 1.576 35.094 1.7 103.432.132 68.355-.117 76.451-1.302 103.442-1.087 24.957-5.226 38.52-8.709 47.56-4.629 11.953-10.161 20.488-19.103 29.471-8.941 8.949-17.451 14.531-29.403 19.201-9.009 3.517-22.561 7.714-47.494 8.9-26.998 1.269-35.086 1.56-103.448 1.684-68.338.133-76.424-.124-103.431-1.294zM149.977 1.773c-27.239 1.286-45.843 5.648-62.101 12.019-16.829 6.561-31.095 15.353-45.286 29.603C28.381 57.653 19.655 71.944 13.144 88.79c-6.303 16.299-10.575 34.912-11.778 62.168C.172 178.264-.102 186.973.031 256.489c.133 69.508.439 78.234 1.741 105.548 1.302 27.231 5.649 45.827 12.019 62.092 6.569 16.83 15.353 31.089 29.611 45.289 14.25 14.2 28.55 22.918 45.404 29.438 16.282 6.294 34.902 10.583 62.15 11.777 27.305 1.203 36.022 1.468 105.521 1.336 69.532-.133 78.25-.44 105.555-1.734 27.239-1.302 45.826-5.664 62.1-12.019 16.829-6.585 31.095-15.353 45.288-29.611 14.191-14.251 22.917-28.55 29.428-45.404 6.304-16.282 10.592-34.904 11.777-62.134 1.195-27.323 1.478-36.049 1.344-105.557-.133-69.516-.447-78.225-1.741-105.522-1.294-27.256-5.657-45.844-12.019-62.118-6.577-16.829-15.352-31.08-29.602-45.288-14.25-14.192-28.55-22.935-45.404-29.429-16.29-6.304-34.903-10.6-62.15-11.778C333.747.164 325.03-.101 255.506.031c-69.507.133-78.224.431-105.529 1.742z'/></svg>");
mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path fill-rule='nonzero' d='M170.663 256.157c-.083-47.121 38.055-85.4 85.167-85.482 47.121-.092 85.407 38.029 85.499 85.159.091 47.13-38.047 85.4-85.176 85.492-47.112.09-85.399-38.039-85.49-85.169zm-46.108.092c.141 72.602 59.106 131.327 131.69 131.185 72.592-.14 131.35-59.089 131.209-131.691-.141-72.577-59.114-131.336-131.715-131.194-72.585.141-131.325 59.114-131.184 131.7zm237.104-137.092c.033 16.954 13.817 30.682 30.772 30.649 16.961-.034 30.689-13.811 30.664-30.765-.033-16.954-13.818-30.69-30.78-30.656-16.962.033-30.689 13.818-30.656 30.772zm-208.696 345.4c-24.958-1.086-38.511-5.234-47.543-8.709-11.961-4.628-20.496-10.177-29.479-19.093-8.966-8.951-14.532-17.461-19.202-29.397-3.508-9.033-7.73-22.569-8.9-47.527-1.269-26.983-1.559-35.078-1.683-103.433-.133-68.338.116-76.434 1.294-103.441 1.069-24.941 5.242-38.512 8.709-47.536 4.628-11.977 10.161-20.496 19.094-29.478 8.949-8.983 17.459-14.532 29.403-19.202 9.025-3.526 22.561-7.715 47.511-8.9 26.998-1.278 35.085-1.551 103.423-1.684 68.353-.133 76.448.108 103.456 1.294 24.94 1.086 38.51 5.217 47.527 8.709 11.968 4.628 20.503 10.145 29.478 19.094 8.974 8.95 14.54 17.443 19.21 29.413 3.524 8.999 7.714 22.552 8.892 47.494 1.285 26.998 1.576 35.094 1.7 103.432.132 68.355-.117 76.451-1.302 103.442-1.087 24.957-5.226 38.52-8.709 47.56-4.629 11.953-10.161 20.488-19.103 29.471-8.941 8.949-17.451 14.531-29.403 19.201-9.009 3.517-22.561 7.714-47.494 8.9-26.998 1.269-35.086 1.56-103.448 1.684-68.338.133-76.424-.124-103.431-1.294zM149.977 1.773c-27.239 1.286-45.843 5.648-62.101 12.019-16.829 6.561-31.095 15.353-45.286 29.603C28.381 57.653 19.655 71.944 13.144 88.79c-6.303 16.299-10.575 34.912-11.778 62.168C.172 178.264-.102 186.973.031 256.489c.133 69.508.439 78.234 1.741 105.548 1.302 27.231 5.649 45.827 12.019 62.092 6.569 16.83 15.353 31.089 29.611 45.289 14.25 14.2 28.55 22.918 45.404 29.438 16.282 6.294 34.902 10.583 62.15 11.777 27.305 1.203 36.022 1.468 105.521 1.336 69.532-.133 78.25-.44 105.555-1.734 27.239-1.302 45.826-5.664 62.1-12.019 16.829-6.585 31.095-15.353 45.288-29.611 14.191-14.251 22.917-28.55 29.428-45.404 6.304-16.282 10.592-34.904 11.777-62.134 1.195-27.323 1.478-36.049 1.344-105.557-.133-69.516-.447-78.225-1.741-105.522-1.294-27.256-5.657-45.844-12.019-62.118-6.577-16.829-15.352-31.08-29.602-45.288-14.25-14.192-28.55-22.935-45.404-29.429-16.29-6.304-34.903-10.6-62.15-11.778C333.747.164 325.03-.101 255.506.031c-69.507.133-78.224.431-105.529 1.742z'/></svg>");
}
.social-menu .social-menu-item.social-xing {
-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1134.75 1333.35'><g fill-rule='nonzero'><path d='M103.33 263.33c-11.58 0-21.33 4.06-26.23 12.02-5.07 8.22-4.28 18.8 1.1 29.5l130.02 225.07c.22.44.22.7 0 1.09L3.9 891.57c-5.33 10.62-5.07 21.28 0 29.5 4.9 7.91 13.55 13.11 25.13 13.11h192.3c28.76 0 42.61-19.41 52.45-37.16 0 0 199.81-353.39 207.6-367.12-.8-1.27-132.21-230.54-132.21-230.54-9.58-17.04-24.04-36.05-53.54-36.05h-192.3z'/><path d='M911.2.01c-28.72 0-41.17 18.1-51.48 36.63 0 0-414.28 734.67-427.91 758.8.7 1.31 273.24 501.3 273.24 501.3 9.54 17.04 24.26 36.62 53.72 36.62h192.08c11.59 0 20.63-4.37 25.52-12.28 5.12-8.21 4.98-19.06-.39-29.71l-271.1-495.31c-.13-.19-.2-.41-.2-.63 0-.22.07-.44.2-.63l425.77-752.81c5.34-10.62 5.47-21.46.39-29.67-4.9-7.91-13.99-12.28-25.57-12.28H911.21v.01z'/></g></svg>");
mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1134.75 1333.35'><g fill-rule='nonzero'><path d='M103.33 263.33c-11.58 0-21.33 4.06-26.23 12.02-5.07 8.22-4.28 18.8 1.1 29.5l130.02 225.07c.22.44.22.7 0 1.09L3.9 891.57c-5.33 10.62-5.07 21.28 0 29.5 4.9 7.91 13.55 13.11 25.13 13.11h192.3c28.76 0 42.61-19.41 52.45-37.16 0 0 199.81-353.39 207.6-367.12-.8-1.27-132.21-230.54-132.21-230.54-9.58-17.04-24.04-36.05-53.54-36.05h-192.3z'/><path d='M911.2.01c-28.72 0-41.17 18.1-51.48 36.63 0 0-414.28 734.67-427.91 758.8.7 1.31 273.24 501.3 273.24 501.3 9.54 17.04 24.26 36.62 53.72 36.62h192.08c11.59 0 20.63-4.37 25.52-12.28 5.12-8.21 4.98-19.06-.39-29.71l-271.1-495.31c-.13-.19-.2-.41-.2-.63 0-.22.07-.44.2-.63l425.77-752.81c5.34-10.62 5.47-21.46.39-29.67-4.9-7.91-13.99-12.28-25.57-12.28H911.21v.01z'/></g></svg>");
}
.social-menu .social-menu-item.social-linkedin {
-webkit-mask-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 512 512' version='1.1' xmlns='http://www.w3.org/2000/svg'><path d='M474.919,0c20.89,0 37.081,16.504 37.081,36.841l0,438.299c0,20.356 -22.282,36.86 -43.181,36.86l-436.327,0c-20.863,0 -32.492,-16.504 -32.492,-36.86l0,-438.299c0,-20.337 17.72,-36.841 38.592,-36.841l436.327,0Zm-319.491,109.713c0,-25.258 -20.457,-45.715 -45.715,-45.715c-25.258,0 -45.715,20.457 -45.715,45.715c0,25.258 20.457,45.715 45.715,45.715c25.258,0 45.715,-20.457 45.715,-45.715Zm-82.289,329.148l73.148,0l0,-243.818l-73.148,0l0,243.818Zm121.904,-243.818l-0,243.818l73.148,0l0,-117.103c0,-40.869 17.527,-65.758 54.295,-65.758c30.28,0 43.227,28.456 43.227,60.883l0,121.978l73.148,0l0,-135.321c0,-72.43 -20.559,-111.538 -94.214,-111.538c-38.38,0 -69.416,19.232 -79.921,38.177l-0.755,0l0,-35.136l-68.928,0Z'/></svg>");
mask-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 512 512' version='1.1' xmlns='http://www.w3.org/2000/svg'><path d='M474.919,0c20.89,0 37.081,16.504 37.081,36.841l0,438.299c0,20.356 -22.282,36.86 -43.181,36.86l-436.327,0c-20.863,0 -32.492,-16.504 -32.492,-36.86l0,-438.299c0,-20.337 17.72,-36.841 38.592,-36.841l436.327,0Zm-319.491,109.713c0,-25.258 -20.457,-45.715 -45.715,-45.715c-25.258,0 -45.715,20.457 -45.715,45.715c0,25.258 20.457,45.715 45.715,45.715c25.258,0 45.715,-20.457 45.715,-45.715Zm-82.289,329.148l73.148,0l0,-243.818l-73.148,0l0,243.818Zm121.904,-243.818l-0,243.818l73.148,0l0,-117.103c0,-40.869 17.527,-65.758 54.295,-65.758c30.28,0 43.227,28.456 43.227,60.883l0,121.978l73.148,0l0,-135.321c0,-72.43 -20.559,-111.538 -94.214,-111.538c-38.38,0 -69.416,19.232 -79.921,38.177l-0.755,0l0,-35.136l-68.928,0Z'/></svg>");
}
.social-menu .social-menu-item.social-youtube {
-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'><path d='M633.468 192.038s-6.248-44.115-25.477-63.485c-24.366-25.477-51.65-25.642-64.123-27.118-89.493-6.52-223.904-6.52-223.904-6.52h-.236s-134.352 0-223.893 6.52c-12.52 1.523-39.768 1.63-64.123 27.118-19.24 19.37-25.358 63.485-25.358 63.485S-.012 243.806-.012 295.681v48.509c0 51.768 6.366 103.643 6.366 103.643s6.248 44.114 25.358 63.52c24.355 25.477 56.363 24.65 70.655 27.367 51.237 4.89 217.644 6.366 217.644 6.366s134.529-.237 224.022-6.638c12.52-1.477 39.756-1.63 64.123-27.119 19.24-19.37 25.476-63.532 25.476-63.532S640 396.03 640 344.154v-48.508c-.13-51.769-6.497-103.643-6.497-103.643l-.035.035zm-379.8 211.007V223.173L426.56 313.41l-172.892 89.635z'/></svg>");
mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'><path d='M633.468 192.038s-6.248-44.115-25.477-63.485c-24.366-25.477-51.65-25.642-64.123-27.118-89.493-6.52-223.904-6.52-223.904-6.52h-.236s-134.352 0-223.893 6.52c-12.52 1.523-39.768 1.63-64.123 27.118-19.24 19.37-25.358 63.485-25.358 63.485S-.012 243.806-.012 295.681v48.509c0 51.768 6.366 103.643 6.366 103.643s6.248 44.114 25.358 63.52c24.355 25.477 56.363 24.65 70.655 27.367 51.237 4.89 217.644 6.366 217.644 6.366s134.529-.237 224.022-6.638c12.52-1.477 39.756-1.63 64.123-27.119 19.24-19.37 25.476-63.532 25.476-63.532S640 396.03 640 344.154v-48.508c-.13-51.769-6.497-103.643-6.497-103.643l-.035.035zm-379.8 211.007V223.173L426.56 313.41l-172.892 89.635z'/></svg>");
}
.sticky {
display: block;
}
.byline,
.updated:not(.published) {
display: none;
}
.single .byline,
.group-blog .byline {
display: inline;
}
.page-content,
.entry-content,
.entry-summary {
margin: 1.5em 0 0;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
}
.comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
}
.widget {
margin: 0 0 1.5em;
}
.widget select {
max-width: 100%;
}
footer {
background-color: #ffffff;
}
footer h2 {
color: var(--color-foreground);
}
footer ul {
padding: 0;
}
footer li {
list-style: none;
}
footer li a {
color: var(--color-foreground);
}
#site-notice {
text-align: center;
}
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: 0;
margin-bottom: 0;
margin-top: 0;
padding: 0;
}
embed,
iframe,
object {
max-width: 100%;
}
.wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*=wp-image-] {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
}
.wp-caption-text {
text-align: center;
}
.gallery {
margin-bottom: 1.5em;
}
.gallery-item {
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-caption {
display: block;
}
.alignwide {
width: 100%;
}
@media only screen and (min-width: 1200px) {
.alignwide {
margin-left: calc(-1 * (1200px - var(--wp--style--global--content-size)) * 0.5 + var(--global-gap) * 1);
width: calc(1200px - var(--global-gap) * 2);
}
}
@media only screen and (min-width: 1600px) {
.alignwide {
margin-left: calc(-1 * (1600px - var(--wp--style--global--content-size)) * 0.5 + var(--global-gap) * 0.5);
width: var(--wp--style--global--wide-size);
}
}
.alignfull {
margin-left: calc(var(--global-gap) * -1);
margin-right: 0;
max-width: none;
width: calc(100vw - var(--scrollbar-width, 0));
}
@media only screen and (min-width: 1000px) {
.alignfull {
margin-left: calc((calc(100vw - var(--scrollbar-width, 0)) - 1000px) / -2 - var(--global-gap));
}
}
@media only screen and (min-width: 1200px) {
.alignfull {
margin-left: calc((calc(100vw - var(--scrollbar-width, 0)) - var(--wp--style--global--content-size)) / -2);
}
}
body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignwide):not(.alignfull)) {
max-width: inherit;
margin-left: inherit;
margin-right: inherit;
}
.wp-block-group.alignwide,
.wp-block-columns.alignwide,
.wp-block-heading.alignwide,
.wp-block-image.alignwide,
.wp-block-gallery.alignwide,
.wp-block-media-text.alignwide,
.wp-block-cover.alignwide,
.wp-block-button.alignwide,
.wp-block-buttons.alignwide,
.wp-block-separator.alignwide,
.wp-block-list.alignwide,
.wp-block-embed.alignwide,
.wp-block-mrs-teaser.alignwide {
width: 100%;
}
@media only screen and (min-width: 1200px) {
.wp-block-group.alignwide,
.wp-block-columns.alignwide,
.wp-block-heading.alignwide,
.wp-block-image.alignwide,
.wp-block-gallery.alignwide,
.wp-block-media-text.alignwide,
.wp-block-cover.alignwide,
.wp-block-button.alignwide,
.wp-block-buttons.alignwide,
.wp-block-separator.alignwide,
.wp-block-list.alignwide,
.wp-block-embed.alignwide,
.wp-block-mrs-teaser.alignwide {
margin-left: calc(-1 * (1200px - var(--wp--style--global--content-size)) * 0.5 + var(--global-gap) * 1);
width: calc(1200px - var(--global-gap) * 2);
}
}
@media only screen and (min-width: 1600px) {
.wp-block-group.alignwide,
.wp-block-columns.alignwide,
.wp-block-heading.alignwide,
.wp-block-image.alignwide,
.wp-block-gallery.alignwide,
.wp-block-media-text.alignwide,
.wp-block-cover.alignwide,
.wp-block-button.alignwide,
.wp-block-buttons.alignwide,
.wp-block-separator.alignwide,
.wp-block-list.alignwide,
.wp-block-embed.alignwide,
.wp-block-mrs-teaser.alignwide {
margin-left: calc(-1 * (1600px - var(--wp--style--global--content-size)) * 0.5 + var(--global-gap) * 0.5);
width: var(--wp--style--global--wide-size);
}
}
.wp-block-group.alignfull,
.wp-block-columns.alignfull,
.wp-block-heading.alignfull,
.wp-block-image.alignfull,
.wp-block-gallery.alignfull,
.wp-block-media-text.alignfull,
.wp-block-cover.alignfull,
.wp-block-button.alignfull,
.wp-block-buttons.alignfull,
.wp-block-separator.alignfull,
.wp-block-list.alignfull,
.wp-block-embed.alignfull,
.wp-block-mrs-teaser.alignfull {
margin-left: calc(var(--global-gap) * -1);
margin-right: 0;
max-width: none;
width: calc(100vw - var(--scrollbar-width, 0));
}
@media only screen and (min-width: 1000px) {
.wp-block-group.alignfull,
.wp-block-columns.alignfull,
.wp-block-heading.alignfull,
.wp-block-image.alignfull,
.wp-block-gallery.alignfull,
.wp-block-media-text.alignfull,
.wp-block-cover.alignfull,
.wp-block-button.alignfull,
.wp-block-buttons.alignfull,
.wp-block-separator.alignfull,
.wp-block-list.alignfull,
.wp-block-embed.alignfull,
.wp-block-mrs-teaser.alignfull {
margin-left: calc((calc(100vw - var(--scrollbar-width, 0)) - 1000px) / -2 - var(--global-gap));
}
}
@media only screen and (min-width: 1200px) {
.wp-block-group.alignfull,
.wp-block-columns.alignfull,
.wp-block-heading.alignfull,
.wp-block-image.alignfull,
.wp-block-gallery.alignfull,
.wp-block-media-text.alignfull,
.wp-block-cover.alignfull,
.wp-block-button.alignfull,
.wp-block-buttons.alignfull,
.wp-block-separator.alignfull,
.wp-block-list.alignfull,
.wp-block-embed.alignfull,
.wp-block-mrs-teaser.alignfull {
margin-left: calc((calc(100vw - var(--scrollbar-width, 0)) - var(--wp--style--global--content-size)) / -2);
}
}
.alignfull .wp-block-media-text__media img {
border-radius: unset;
box-shadow: unset;
}
.wp-block-group,
.wp-block-columns {
margin-top: 0;
}
.wp-block-group.alignfull, .wp-block-group.alignfull.has-background,
.wp-block-columns.alignfull,
.wp-block-columns.alignfull.has-background {
padding-left: var(--global-gap);
padding-right: var(--global-gap);
}
.wp-block-group,
.wp-block-columns,
.wp-block-heading,
.wp-block-cover,
.wp-block-image,
.wp-block-gallery,
.wp-block-media-text,
.wp-block-quote,
.wp-block-separator,
.wp-block-list,
.wp-block-buttons,
.wp-block-embed,
.is-accordeon,
p {
margin-bottom: var(--global-gap);
}
.wp-block-contact-form-7-contact-form-selector {
margin: 0 0 calc(var(--global-gap) * 0.5);
}
.wp-block-group,
.wp-block-quote {
background: transparent;
border: 1px solid var(--color-foreground-light);
border-radius: var(--global-radius--big);
margin-left: calc(var(--global-gap) * -0.5 + 1px);
padding: calc(var(--global-gap) * 0.5 - 2px);
position: relative;
width: calc(100% + var(--global-gap));
}
@media only screen and (min-width: 1600px) {
.wp-block-group,
.wp-block-quote {
margin-left: calc(var(--global-gap) * -1 + 1px);
padding: calc(var(--global-gap) - 2px);
width: calc(var(--wp--style--global--content-size) + var(--global-gap) * 2);
}
}
.wp-block-group.alignwide,
.wp-block-quote.alignwide {
width: calc(100% + var(--global-gap));
}
@media only screen and (min-width: 1200px) {
.wp-block-group.alignwide,
.wp-block-quote.alignwide {
margin-left: calc(-1 * (100vw - var(--scrollbar-width) - var(--wp--style--global--content-size)) * 0.5 + var(--global-gap) * 1.5 + var(--global-gap) * -1 + 1px);
width: calc(100vw - var(--scrollbar-width) - var(--global-gap) * 1);
}
}
@media only screen and (min-width: 1600px) {
.wp-block-group.alignwide,
.wp-block-quote.alignwide {
margin-left: calc(-1 * (100vw - var(--scrollbar-width) - var(--wp--style--global--content-size)) * 0.5 + var(--global-gap) * 2 + var(--global-gap) * -1 + 1px);
width: calc(100vw - var(--scrollbar-width) - var(--global-gap) * 2);
}
.wp-block-group.alignwide.is-layout-flow > .wp-block-group__inner-container,
.wp-block-quote.alignwide.is-layout-flow > .wp-block-group__inner-container {
margin-left: auto;
margin-right: auto;
max-width: var(--wp--style--global--wide-size);
}
}
.wp-block-group.has-white-background-color {
background-color: var(--color-white);
border-color: rgba(var(--color-white-rgb), 0.3);
}
.wp-block-group.has-background-background-color {
background-color: var(--color-background);
border-color: rgba(var(--color-background-rgb), 0.3);
}
.wp-block-group.has-foreground-background-color {
background-color: var(--color-foreground);
border-color: rgba(var(--color-foreground-rgb), 0.3);
}
.wp-block-group.has-foreground-medium-background-color {
background-color: var(--color-foreground-medium);
border-color: rgba(var(--color-foreground-medium-rgb), 0.3);
}
.wp-block-group.has-foreground-light-background-color {
background-color: var(--color-foreground-light);
border-color: rgba(var(--color-foreground-light-rgb), 0.3);
}
.wp-block-group.has-main-background-color {
background-color: var(--color-main);
border-color: rgba(var(--color-main-rgb), 0.3);
}
.wp-block-group.has-accent-background-color {
background-color: var(--color-accent);
border-color: rgba(var(--color-accent-rgb), 0.3);
}
.wp-block-group.has-highlight-1-background-color {
background-color: var(--color-highlight-1);
border-color: rgba(var(--color-highlight-1-rgb), 0.3);
}
.wp-block-group.has-highlight-2-background-color {
background-color: var(--color-highlight-2);
border-color: rgba(var(--color-highlight-2-rgb), 0.3);
}
.wp-block-group .wp-block-group__inner-container {
margin-left: auto;
margin-right: auto;
width: calc(100% - 2px);
}
.wp-block-group .wp-block-group__inner-container * {
margin-bottom: calc(var(--global-gap) * 0.5);
}
.wp-block-group .wp-block-group__inner-container > *:last-child {
margin-bottom: 0;
}
.wp-block-group.is-style-no-border {
border: 0;
}
.wp-block-group.has-background {
margin-bottom: 15px;
margin-bottom: 1rem;
}
@media only screen and (min-width: 1200px) {
.wp-block-group.has-background {
margin-bottom: 2rem;
}
}
.wp-block-group.has-background .wp-block-group__inner-container > *:nth-last-child(1) {
margin-bottom: 0;
}
.wp-block-group.is-layout-flow > .wp-block-group__inner-container {
max-width: 100%;
}
.wp-block-group.is-layout-constrained > .wp-block-group__inner-container {
max-width: 100%;
}
@media only screen and (min-width: 1000px) {
.wp-block-group.is-layout-constrained > .wp-block-group__inner-container {
max-width: var(--wp--style--global--content-size);
}
}
.wp-block-column.is-style-rounded, .wp-block-column.is-style-rounded-large {
border-radius: var(--global-radius);
display: flex;
flex-direction: column;
padding: calc(var(--global-gap) / 2);
}
.wp-block-column.is-style-rounded > *, .wp-block-column.is-style-rounded-large > * {
margin-bottom: 0;
}
.wp-block-column.is-style-rounded > *:not(:last-child), .wp-block-column.is-style-rounded-large > *:not(:last-child) {
margin-bottom: calc(var(--global-gap) / 2);
}
.wp-block-column.is-style-rounded-large {
border-radius: var(--global-radius--big);
}
.wp-block-group .wp-block-column {
margin-bottom: calc(var(--global-gap) * -0.5);
}
.wp-block-media-text {
gap: var(--global-gap);
}
@media only screen and (max-width: 767px) {
.wp-block-media-text.alignfull .wp-block-media-text__content {
max-width: 100%;
padding-left: var(--global-gap);
padding-right: var(--global-gap);
}
}
@media only screen and (max-width: 999px) {
.wp-block-media-text {
grid-template-columns: 100% !important;
}
.wp-block-media-text.has-media-on-the-right.is-style-show-full-image {
gap: 0;
}
.wp-block-media-text .wp-block-media-text__content {
margin-left: auto;
margin-right: auto;
max-width: calc(var(--wp--style--global--content-size) - var(--global-gap) * 4);
max-width: var(--wp--style--global--content-size);
padding: 0;
}
.wp-block-media-text .wp-block-media-text__media,
.wp-block-media-text .wp-block-media-text__content {
grid-column: 1 !important;
}
.wp-block-media-text .wp-block-media-text__content,
.wp-block-media-text .has-media-on-the-right .wp-block-media-text__media {
grid-row: 2 !important;
}
.wp-block-media-text .wp-block-media-text__media,
.wp-block-media-text .has-media-on-the-right .wp-block-media-text__content {
grid-row: 1 !important;
}
.wp-block-media-text.has-media-on-the-right.has-background .wp-block-media-text__content {
padding-top: var(--global-gap);
}
}
@media only screen and (min-width: 1000px) {
.wp-block-media-text {
gap: var(--global-gap);
grid-template-columns: 1fr 1fr;
margin: 0 0 var(--global-gap);
}
.wp-block-media-text:not(.has-media-on-the-right) .simple-media-credit {
right: unset;
left: 0;
}
.wp-block-media-text .wp-block-media-text__content {
margin-right: auto;
max-width: calc(1000px / 2 - var(--global-gap) * 1.5);
padding: var(--global-gap) 0 0;
}
.wp-block-media-text .wp-block-media-text__content [class*=wp-block],
.wp-block-media-text .wp-block-media-text__content p,
.wp-block-media-text .wp-block-media-text__content a {
margin-bottom: calc(var(--global-gap) / 2);
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
margin-right: unset;
margin-left: auto;
}
}
@media only screen and (min-width: 1200px) {
.wp-block-media-text {
margin: 0 0 var(--global-gap);
}
.wp-block-media-text .wp-block-media-text__content {
max-width: calc(1200px / 2 - var(--global-gap) * 1.5);
padding-top: calc(var(--global-gap) * 2);
padding-bottom: calc(var(--global-gap) * 2);
}
}
@media only screen and (min-width: 1600px) {
.wp-block-media-text .wp-block-media-text__content {
max-width: calc(1600px / 2 - var(--global-gap) * 1.5);
}
}
.wp-block-media-text.is-style-show-full-image .wp-block-media-text__media img {
-o-object-fit: contain;
object-fit: contain;
}
.wp-block-media-text.is-style-hover-effect .wp-block-media-text__media {
opacity: 0.5;
transition: opacity 0.2s ease-in;
}
.wp-block-media-text.is-style-hover-effect:hover .wp-block-media-text__media {
opacity: 1;
}
.wp-block-media-text .wp-block-media-text__media {
height: 100%;
position: relative;
}
.wp-block-media-text .wp-block-media-text__media img {
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.wp-block-media-text.has-media-on-the-right {
grid-template-columns: 1fr 1fr;
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media::after {
margin: 0 0 0 var(--global-gap);
}
.wp-block-quote {
margin-left: 0;
margin-bottom: calc(2.5rem + 1rem * 2 + var(--global-gap));
background-color: var(--color-white);
border: none;
border-radius: 1.5rem;
padding: var(--global-gap);
position: relative;
width: 100%;
box-shadow: 0px 0px 10px 0.1px rgba(0, 0, 0, 0.1);
}
@media only screen and (min-width: 1000px) {
.wp-block-quote {
margin-bottom: var(--global-gap);
width: 80%;
}
}
.wp-block-quote::after {
position: absolute;
bottom: -15px;
bottom: -1rem;
left: 0;
width: 0;
height: 0;
border-style: solid;
border-width: 40px 40px 0 0;
border-color: #fff transparent transparent transparent;
}
@media only screen and (min-width: 1000px) {
.wp-block-quote::after {
top: 0;
bottom: unset;
left: unset;
right: 1rem;
transform: translate(90%);
}
}
.wp-block-quote::before {
background-color: beige;
border-radius: 50%;
content: "";
display: block;
height: calc(2.5rem + 1rem * 2);
width: calc(2.5rem + 1rem * 2);
position: absolute;
bottom: calc((2.5rem + 1rem * 2 + var(--global-gap) / 2) * -1);
left: var(--global-gap);
}
@media only screen and (min-width: 1000px) {
.wp-block-quote::before {
right: -25%;
top: 15%;
left: unset;
bottom: unset;
}
}
.wp-block-quote > *:not(cite) {
font-family: "noto-sans-300", BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: clamp(22.5px, 3.2vw, 23.4px);
font-size: clamp(1.5rem, 3.2vw, 1.56rem);
}
.wp-block-quote cite {
display: block;
font-style: normal;
margin-top: calc(var(--global-gap) * -0.5);
}
.wp-block-quote.is-style-plain {
border-radius: var(--global-radius--big, 1em);
padding-top: calc(var(--global-gap) / 2);
padding-bottom: calc(var(--global-gap) / 2);
}
.wp-block-quote.is-style-plain::before, .wp-block-quote.is-style-plain::after {
display: none;
visibility: hidden;
}
.wp-block-file__inner {
align-items: center;
border: 1px solid transparent;
border-radius: calc(var(--global-radius) + 2px);
color: var(--color-foreground);
display: flex;
flex-flow: row nowrap;
margin-left: calc(var(--global-gap) * -0.25);
padding: calc(var(--global-gap) * 0.25);
position: relative;
text-decoration: none;
transition: all 0.2s ease-in;
width: calc(100% + var(--global-gap) / 2);
}
.wp-block-file__inner .file-icon {
background-color: var(--color-background-medium);
border: 1px solid var(--color-foreground-light);
border-radius: var(--global-radius);
display: inline-flex;
justify-content: center;
padding: 11.25px;
padding: 0.75rem;
position: relative;
}
@media only screen and (min-width: 1000px) {
.wp-block-file__inner .file-icon {
padding: 1rem;
}
}
.wp-block-file__inner .file-icon i {
background-color: var(--color-foreground);
display: block;
height: 48px;
margin: auto;
-webkit-mask: url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><path d="m24,41.36h0s0,0-.02,0h0c-.12,0-.24-.03-.35-.07-.12-.05-.23-.12-.32-.21h0s0,0,0,0h0s0,0,0,0h0s0,0,0,0h0s0,0,0,0h0s0,0,0,0c0,0,0,0,0,0h0l-5.73-5.73c-.39-.39-.39-1.02,0-1.41s1.02-.39,1.41,0l4.02,4.02v-12.31c0-.55.45-1,1-1s1,.45,1,1v12.31l4.02-4.02c.39-.39,1.02-.39,1.41,0s.39,1.02,0,1.41l-5.73,5.73h0s0,0,0,0c0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0-.09.09-.19.15-.3.2-.11.05-.23.07-.36.08h0s-.02,0-.02,0Zm-13.09-7.19c-.11,0-.23-.02-.34-.06-3.52-1.29-5.8-4.8-5.56-8.54,0-6.5,4.9-8.7,8.19-9.06.08-3.56.94-9.87,10.81-9.87s10.73,6.31,10.81,9.88c3.29.36,8.19,2.56,8.19,9.12.24,3.67-2.05,7.19-5.56,8.48-.52.19-1.09-.08-1.28-.59-.19-.52.08-1.09.59-1.28,2.69-.99,4.44-3.68,4.26-6.54,0-7.16-6.89-7.25-7.18-7.25-.55,0-1-.45-1-1,0-3.3,0-8.82-8.82-8.82s-8.82,5.52-8.82,8.82c0,.55-.45,1-1,1-.29,0-7.18.08-7.18,7.18-.19,2.92,1.56,5.61,4.25,6.6.52.19.78.76.59,1.28-.15.4-.53.66-.94.66Z"/></svg>') center no-repeat;
mask: url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><path d="m24,41.36h0s0,0-.02,0h0c-.12,0-.24-.03-.35-.07-.12-.05-.23-.12-.32-.21h0s0,0,0,0h0s0,0,0,0h0s0,0,0,0h0s0,0,0,0h0s0,0,0,0c0,0,0,0,0,0h0l-5.73-5.73c-.39-.39-.39-1.02,0-1.41s1.02-.39,1.41,0l4.02,4.02v-12.31c0-.55.45-1,1-1s1,.45,1,1v12.31l4.02-4.02c.39-.39,1.02-.39,1.41,0s.39,1.02,0,1.41l-5.73,5.73h0s0,0,0,0c0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0-.09.09-.19.15-.3.2-.11.05-.23.07-.36.08h0s-.02,0-.02,0Zm-13.09-7.19c-.11,0-.23-.02-.34-.06-3.52-1.29-5.8-4.8-5.56-8.54,0-6.5,4.9-8.7,8.19-9.06.08-3.56.94-9.87,10.81-9.87s10.73,6.31,10.81,9.88c3.29.36,8.19,2.56,8.19,9.12.24,3.67-2.05,7.19-5.56,8.48-.52.19-1.09-.08-1.28-.59-.19-.52.08-1.09.59-1.28,2.69-.99,4.44-3.68,4.26-6.54,0-7.16-6.89-7.25-7.18-7.25-.55,0-1-.45-1-1,0-3.3,0-8.82-8.82-8.82s-8.82,5.52-8.82,8.82c0,.55-.45,1-1,1-.29,0-7.18.08-7.18,7.18-.19,2.92,1.56,5.61,4.25,6.6.52.19.78.76.59,1.28-.15.4-.53.66-.94.66Z"/></svg>') center no-repeat;
position: relative;
text-indent: -9999em;
width: 48px;
}
.wp-block-file__inner .file-text {
display: flex;
flex-flow: column wrap;
flex-grow: 1;
height: 100%;
margin-top: auto;
margin-bottom: auto;
padding-top: 0.5em;
padding-bottom: 0.5em;
padding-left: calc(var(--global-gap) / 2);
padding-right: calc(var(--global-gap) / 2);
word-break: break-all;
}
.wp-block-file__inner .file-text .is-heading {
display: block;
font-family: "noto-sans-600", BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: clamp(16.875px, 3.2vw, 18.75px);
font-size: clamp(1.125rem, 3.2vw, 1.25rem);
line-height: 1.25;
margin: -2px 0 0;
text-decoration: none;
}
.wp-block-file__inner .file-text .is-heading:not(p):hover {
color: var(--color-main);
}
.wp-block-file__inner .file-text p {
line-height: 1.125;
margin-bottom: 0;
}
.wp-block-file__inner .file-meta {
display: block;
font-size: clamp(13.125px, 3.2vw, 13.875px);
font-size: clamp(0.875rem, 3.2vw, 0.925rem);
line-height: 1.6;
margin-bottom: var(--global-gap);
}
.wp-block-file__inner .wp-block-file__button {
align-items: center;
background-color: var(--color-background-medium);
border-radius: 50%;
display: inline-flex;
height: 48px;
justify-content: center;
margin: 0 calc(var(--global-gap) / 2) 0 0;
min-width: 48px;
position: relative;
text-indent: -9999em;
transition: all 0.2s ease-in;
width: 48px;
}
.wp-block-file__inner .wp-block-file__button::after {
background-color: var(--color-foreground);
content: "";
display: block;
height: 22px;
margin: auto;
-webkit-mask: url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m18,20.75H6c-.41,0-.75-.34-.75-.75s.34-.75.75-.75h12c.41,0,.75.34.75.75s-.34.75-.75.75Zm-6-4c-.1,0-.2-.02-.29-.06-.09-.04-.17-.09-.24-.16l-3.5-3.5c-.29-.29-.29-.77,0-1.06s.77-.29,1.06,0l2.22,2.22V4c0-.41.34-.75.75-.75s.75.34.75.75v10.19l2.22-2.22c.29-.29.77-.29,1.06,0s.29.77,0,1.06l-3.5,3.5c-.07.07-.15.13-.24.16-.09.04-.19.06-.29.06Z"/></svg>') center no-repeat;
mask: url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m18,20.75H6c-.41,0-.75-.34-.75-.75s.34-.75.75-.75h12c.41,0,.75.34.75.75s-.34.75-.75.75Zm-6-4c-.1,0-.2-.02-.29-.06-.09-.04-.17-.09-.24-.16l-3.5-3.5c-.29-.29-.29-.77,0-1.06s.77-.29,1.06,0l2.22,2.22V4c0-.41.34-.75.75-.75s.75.34.75.75v10.19l2.22-2.22c.29-.29.77-.29,1.06,0s.29.77,0,1.06l-3.5,3.5c-.07.07-.15.13-.24.16-.09.04-.19.06-.29.06Z"/></svg>') center no-repeat;
-webkit-mask-size: cover;
mask-size: cover;
width: 22px;
}
.wp-block-file__inner .wp-block-file__button:hover {
background-color: var(--color-main);
}
.wp-block-file__inner .wp-block-file__button:hover::after {
background-color: var(--color-white);
}
.wp-block-file__inner:hover {
background-color: var(--color-background-medium);
border-color: var(--color-foreground-light);
cursor: pointer;
}
.wp-block-file__inner:hover .file-icon {
border-color: transparent;
}
.wp-block-file__inner:hover .file-icon i {
background-color: var(--color-main);
}
.is-type-svgxml .wp-block-file__inner .file-icon i,
.is-type-jpeg .wp-block-file__inner .file-icon i,
.is-type-jpg .wp-block-file__inner .file-icon i,
.is-type-png .wp-block-file__inner .file-icon i,
.is-type-gif .wp-block-file__inner .file-icon i {
-webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><path d="m40.73,11.35H13.62c-1.25,0-2.27,1.02-2.27,2.27v27.1c0,1.25,1.02,2.27,2.27,2.27h27.1c1.25,0,2.27-1.02,2.27-2.27V13.62c0-1.25-1.02-2.27-2.27-2.27Zm-27.1,2h27.1c.15,0,.27.12.27.27v20.61l-16.79-5.89c-.21-.07-.43-.08-.65,0l-10.21,3.38V13.62c0-.15.12-.27.27-.27Zm27.1,27.65H13.62c-.15,0-.27-.12-.27-.27v-6.9l10.52-3.48,17.13,6.01v4.37c0,.15-.12.27-.27.27Z"/><path d="m36.65,6c0-.55-.45-1-1-1H7.27c-1.25,0-2.27,1.02-2.27,2.27v28.38c0,.55.45,1,1,1s1-.45,1-1V7.27c0-.15.12-.27.27-.27h28.38c.55,0,1-.45,1-1Z"/><path d="m32.47,26.06c2.3,0,4.18-1.87,4.18-4.18s-1.87-4.18-4.18-4.18-4.18,1.87-4.18,4.18,1.87,4.18,4.18,4.18Zm0-6.35c1.2,0,2.18.98,2.18,2.18s-.98,2.18-2.18,2.18-2.18-.98-2.18-2.18.98-2.18,2.18-2.18Z"/></svg>');
mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><path d="m40.73,11.35H13.62c-1.25,0-2.27,1.02-2.27,2.27v27.1c0,1.25,1.02,2.27,2.27,2.27h27.1c1.25,0,2.27-1.02,2.27-2.27V13.62c0-1.25-1.02-2.27-2.27-2.27Zm-27.1,2h27.1c.15,0,.27.12.27.27v20.61l-16.79-5.89c-.21-.07-.43-.08-.65,0l-10.21,3.38V13.62c0-.15.12-.27.27-.27Zm27.1,27.65H13.62c-.15,0-.27-.12-.27-.27v-6.9l10.52-3.48,17.13,6.01v4.37c0,.15-.12.27-.27.27Z"/><path d="m36.65,6c0-.55-.45-1-1-1H7.27c-1.25,0-2.27,1.02-2.27,2.27v28.38c0,.55.45,1,1,1s1-.45,1-1V7.27c0-.15.12-.27.27-.27h28.38c.55,0,1-.45,1-1Z"/><path d="m32.47,26.06c2.3,0,4.18-1.87,4.18-4.18s-1.87-4.18-4.18-4.18-4.18,1.87-4.18,4.18,1.87,4.18,4.18,4.18Zm0-6.35c1.2,0,2.18.98,2.18,2.18s-.98,2.18-2.18,2.18-2.18-.98-2.18-2.18.98-2.18,2.18-2.18Z"/></svg>');
}
.is-type-pdf .wp-block-file__inner .file-icon i,
.is-type-doc .wp-block-file__inner .file-icon i,
.is-type-docx .wp-block-file__inner .file-icon i,
.is-type-xls .wp-block-file__inner .file-icon i,
.is-type-xlsx .wp-block-file__inner .file-icon i,
.is-type-odt .wp-block-file__inner .file-icon i {
-webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><path d="m42.71,12.29l-9-9c-.19-.19-.44-.29-.71-.29H14c-.55,0-1,.45-1,1s.45,1,1,1h18.59l8.41,8.41v24.59c0,.55.45,1,1,1s1-.45,1-1V13c0-.27-.11-.52-.29-.71Z"/><path d="m30.06,9.64c-.42-.42-.97-.64-1.56-.64H9c-2.21,0-4,1.79-4,4v28c0,2.21,1.79,4,4,4h24c2.21,0,4-1.79,4-4v-23.5c0-.59-.23-1.14-.65-1.55l-6.3-6.3Zm4.53,7.36h-5.38c-.11,0-.2-.09-.2-.2v-5.38l5.58,5.58Zm-1.58,26H9c-1.1,0-2-.9-2-2V13c0-1.1.9-2,2-2h18v5.8c0,1.21.99,2.2,2.2,2.2h5.8v22c0,1.1-.9,2-2,2Z"/></svg>');
mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><path d="m42.71,12.29l-9-9c-.19-.19-.44-.29-.71-.29H14c-.55,0-1,.45-1,1s.45,1,1,1h18.59l8.41,8.41v24.59c0,.55.45,1,1,1s1-.45,1-1V13c0-.27-.11-.52-.29-.71Z"/><path d="m30.06,9.64c-.42-.42-.97-.64-1.56-.64H9c-2.21,0-4,1.79-4,4v28c0,2.21,1.79,4,4,4h24c2.21,0,4-1.79,4-4v-23.5c0-.59-.23-1.14-.65-1.55l-6.3-6.3Zm4.53,7.36h-5.38c-.11,0-.2-.09-.2-.2v-5.38l5.58,5.58Zm-1.58,26H9c-1.1,0-2-.9-2-2V13c0-1.1.9-2,2-2h18v5.8c0,1.21.99,2.2,2.2,2.2h5.8v22c0,1.1-.9,2-2,2Z"/></svg>');
}
.is-type-zip .wp-block-file__inner .file-icon i,
.is-type-rar .wp-block-file__inner .file-icon i,
.is-type-tar .wp-block-file__inner .file-icon i,
.is-type-gz .wp-block-file__inner .file-icon i {
-webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><path d="m40.92,39.4H7.08c-1.15,0-2.08-.93-2.08-2.08V10.68c0-1.15.93-2.08,2.08-2.08h11.12c.49,0,.97.18,1.35.5l5.7,4.88,15.67.02c1.15,0,2.08.93,2.08,2.08v21.24c0,1.15-.93,2.08-2.08,2.08ZM7,23.2v14.12s.04.08.08.08h33.84s.08-.04.08-.08v-14.12H7Zm0-2h34v-5.12s-.04-.08-.08-.08h-15.62c-.5,0-.97-.18-1.35-.5l-5.7-4.88-11.17-.02s-.08.04-.08.08v10.52Z"/></svg>');
mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><path d="m40.92,39.4H7.08c-1.15,0-2.08-.93-2.08-2.08V10.68c0-1.15.93-2.08,2.08-2.08h11.12c.49,0,.97.18,1.35.5l5.7,4.88,15.67.02c1.15,0,2.08.93,2.08,2.08v21.24c0,1.15-.93,2.08-2.08,2.08ZM7,23.2v14.12s.04.08.08.08h33.84s.08-.04.08-.08v-14.12H7Zm0-2h34v-5.12s-.04-.08-.08-.08h-15.62c-.5,0-.97-.18-1.35-.5l-5.7-4.88-11.17-.02s-.08.04-.08.08v10.52Z"/></svg>');
}
.wpcf7 form.wpcf7-form .wpcf7-response-output {
background-color: var(--color-foreground-light);
border: 1px solid transparent !important;
border-radius: var(--global-radius);
font-weight: bold;
margin: 0 0 var(--global-gap);
padding: var(--global-gap);
text-align: center;
}
.wpcf7 form.wpcf7-form.failed .wpcf7-response-output, .wpcf7 form.wpcf7-form.aborted .wpcf7-response-output {
background-color: rgba(var(--color-error-rgb), 0.1);
border-color: var(--color-error) !important;
color: var(--color-error);
}
.wpcf7 form.wpcf7-form.invalid .wpcf7-response-output, .wpcf7 form.wpcf7-form.unaccepted .wpcf7-response-output, .wpcf7 form.wpcf7-form.spam .wpcf7-response-output {
background-color: rgba(var(--color-warning-rgb), 0.1);
border-color: var(--color-warning) !important;
color: var(--color-warning);
}
.wpcf7 form.wpcf7-form.sent .wpcf7-response-output {
background-color: rgba(var(--color-success-rgb), 0.1);
border-color: var(--color-success) !important;
color: var(--color-success);
}
.wpcf7 form.wpcf7-form .ajax-loader {
display: none;
height: 0;
position: absolute;
}
.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap {
display: flex;
flex-wrap: wrap;
}
.wpcf7 form.wpcf7-form .wpcf7-not-valid-tip {
color: var(--color-error);
flex-base: 100%;
font-family: "ibm-plex-sans", BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: clamp(13.125px, 3.2vw, 13.875px);
font-size: clamp(0.875rem, 3.2vw, 0.925rem);
margin-top: calc(var(--global-gap) / -2);
text-transform: none;
width: 100%;
}
.wpcf7 form.wpcf7-form input.wpcf7-not-valid,
.wpcf7 form.wpcf7-form textarea.wpcf7-not-valid,
.wpcf7 form.wpcf7-form select.wpcf7-not-valid {
border-color: var(--color-error);
}
.wpcf7 form.wpcf7-form .wpcf7-list-item {
display: block;
margin: 0 0 calc(var(--global-gap) / 4);
}
.wpcf7 form.wpcf7-form .wpcf7-list-item label {
font-size: clamp(15px, 3.2vw, 15px);
font-size: clamp(1rem, 3.2vw, 1rem);
font-weight: normal;
margin: 0;
text-transform: none;
}
.wpcf7 form.wpcf7-form .user-consent .wpcf7-list-item label {
font-size: 13.125px;
font-size: 0.875rem;
}
.wpcf7 form.wpcf7-form .wpcf7-checkbox.is-inline,
.wpcf7 form.wpcf7-form .wpcf7-radio.is-inline {
display: flex;
flex-flow: row wrap;
justify-content: flex-start;
}
@media only screen and (min-width: 768px) {
.wpcf7 form.wpcf7-form .wpcf7-checkbox.is-inline,
.wpcf7 form.wpcf7-form .wpcf7-radio.is-inline {
flex-flow: row nowrap;
}
}
.wpcf7 form.wpcf7-form .wpcf7-checkbox.is-inline .wpcf7-list-item,
.wpcf7 form.wpcf7-form .wpcf7-radio.is-inline .wpcf7-list-item {
margin-right: 15px;
margin-right: 1rem;
}
.wpcf7 form.wpcf7-form .wpcf7-checkbox.is-inline .wpcf7-list-item.last,
.wpcf7 form.wpcf7-form .wpcf7-radio.is-inline .wpcf7-list-item.last {
margin-right: 0;
}
.wp-block-contact-form-7-contact-form-selector .row {
margin-bottom: 0;
}