*,
*::before,
*::after {
box-sizing: inherit;
}
html,
body {
overflow-x: clip;
}
html {
box-sizing: border-box;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
}
b,
strong {
font-weight: var(--wp--custom--font-weight--semi-bold);
}
ol,
ul {
padding: 0;
}
ol:where(:not([class*="wp-block"])),
ol:where(.wp-block-list),
ul:where(:not([class*="wp-block"])),
ul:where(.wp-block-list) {
padding-inline-start: var(--wp--preset--spacing--medium);
}
div[class*="wp-block-"] figcaption {
color: var(--wp--preset--color--secondary);
font-size: var(--wp--preset--font-size--x-small);
margin-bottom: 0;
margin-top: 20px;
text-align: center;
}
img,
figure {
max-width: 100%;
height: auto;
} @-moz-document url-prefix() {
a {
text-decoration-thickness: .1rem !important;
}
} input,
button,
textarea,
select {
font: inherit;
}
input[type="button"],
input[type="email"],
input[type="search"],
input[type="submit"],
input[type="text"],
textarea {
-webkit-appearance: none;
appearance: none;
}
input:not([type="submit"]),
select,
textarea,
.wp-block-post-comments-form input:not([type="submit"]):not([type="checkbox"]),
.wp-block-post-comments-form textarea {
color: var(--wp--preset--color--main);
border-radius: 5px;
border: solid 1px var(--wp--preset--color--border-light);
padding: .5em 1em;
font-size: var(--wp--preset--font-size--small);
background-color: #fff;
}
input:focus-visible,
textarea:focus-visible {
outline-color: var(--wp--preset--color--primary);
}
input[type="checkbox"],
input[type="image"],
input[type="radio"] {
width: auto;
}
label {
width: 100%;
display: block;
}
::placeholder {
color: var(--wp--preset--color--secondary);
font-size: var(--wp--preset--font-size--small);
opacity: 0.75;
} a.more-link {
display: block;
} *:not(.wp-block-code) > code {
background-color: var(--wp--preset--color--tertiary);
padding: 3px 5px;
position: relative;
border-radius: 3px;
}
.wp-block-categories {
position: relative;
} .single .wp-block-group .wp-block-post-terms,
.blog .wp-block-group .wp-block-post-terms {
margin-bottom: -8px !important;
} .wp-block-term-description p:last-child {
margin-bottom: 0;
} .remove-border-and-padding .wp-block-post-template li:last-child .wp-block-separator {
display: none;
} .single .wp-block-group:has(> .post-meta:empty) {
display: none;
}
.wp-block-group:empty:has(+ .comment-respond) {
display: none;
}
.row-logos > figure {
flex-shrink: 1 !important;
} body:not(.wp-admin) header:has(>.is-position-sticky) {
position: sticky;
top: calc( 0px + var( --wp-admin--admin-bar--height, 0px ) );
z-index: 100;
} @media (max-width: 600px) {
header:has(>.is-position-sticky) {
top: 0;
}
} .wp-block-image.is-style-rounded img {
border-radius: 100%;
}
.entry-content {
margin-block-start: 0;
} @media (min-width: 781px) {
.display-mobile {
display: none !important;
}
} .heading-xxl {
font-size: 88px;
}
.stroke-text-bolder {
-webkit-text-stroke: 1px var(--wp--preset--color--contrast-2);
-webkit-text-fill-color: transparent;
color: var(--wp--preset--color--contrast-2); }  .site-header .ptk-lang-switcher {
flex-shrink: 0;
margin-left: auto;
}
.ptk-lang-link {
padding: 0.25rem .5rem;
color: var(--wp--preset--color--contrast-1);
border: none;
border-radius: 0;
font-size: var(--wp--preset--font-size--small);
font-weight: 400;
}
.ptk-lang-link:hover {
background-color: var(--wp--preset--color--brand);
color: var(--wp--preset--color--base-1);
}
.ptk-lang-link[aria-current="true"] {
background-color: var(--wp--preset--color--brand);
color: var(--wp--preset--color--base-1);
} .ptk-sticky-top {
position: sticky;
top: 0;
}:root{--ptk-animation-duration:600ms;--ptk-animation-delay:0ms;--ptk-animation-distance:30px;--ptk-animation-easing:cubic-bezier(0.4,0,0.2,1)}.ptk-animate{opacity:0;will-change:opacity,transform}.ptk-animate-complete{will-change:auto}.ptk-animate-visible{opacity:1}@keyframes ptkFadeIn{0%{opacity:0}to{opacity:1}}.ptk-animate-fadeIn{animation-delay:var(--ptk-animation-delay);animation-duration:var(--ptk-animation-duration);animation-fill-mode:forwards;animation-name:ptkFadeIn;animation-timing-function:var(--ptk-animation-easing)}@keyframes ptkFadeInUp{0%{opacity:0;transform:translate3d(0,var(--ptk-animation-distance),0)}to{opacity:1;transform:translateZ(0)}}.ptk-animate-fadeInUp{animation-delay:var(--ptk-animation-delay);animation-duration:var(--ptk-animation-duration);animation-fill-mode:forwards;animation-name:ptkFadeInUp;animation-timing-function:var(--ptk-animation-easing)}@keyframes ptkFadeInDown{0%{opacity:0;transform:translate3d(0,calc(var(--ptk-animation-distance)*-1),0)}to{opacity:1;transform:translateZ(0)}}.ptk-animate-fadeInDown{animation-delay:var(--ptk-animation-delay);animation-duration:var(--ptk-animation-duration);animation-fill-mode:forwards;animation-name:ptkFadeInDown;animation-timing-function:var(--ptk-animation-easing)}@keyframes ptkFadeInLeft{0%{opacity:0;transform:translate3d(calc(var(--ptk-animation-distance)*-1),0,0)}to{opacity:1;transform:translateZ(0)}}.ptk-animate-fadeInLeft{animation-delay:var(--ptk-animation-delay);animation-duration:var(--ptk-animation-duration);animation-fill-mode:forwards;animation-name:ptkFadeInLeft;animation-timing-function:var(--ptk-animation-easing)}@keyframes ptkFadeInRight{0%{opacity:0;transform:translate3d(var(--ptk-animation-distance),0,0)}to{opacity:1;transform:translateZ(0)}}.ptk-animate-fadeInRight{animation-delay:var(--ptk-animation-delay);animation-duration:var(--ptk-animation-duration);animation-fill-mode:forwards;animation-name:ptkFadeInRight;animation-timing-function:var(--ptk-animation-easing)}@keyframes ptkSlideInUp{0%{opacity:0;transform:translate3d(0,var(--ptk-animation-distance),0)}to{opacity:1;transform:translateZ(0)}}.ptk-animate-slideInUp{animation-delay:var(--ptk-animation-delay);animation-duration:var(--ptk-animation-duration);animation-fill-mode:forwards;animation-name:ptkSlideInUp;animation-timing-function:var(--ptk-animation-easing)}@keyframes ptkSlideInDown{0%{opacity:0;transform:translate3d(0,calc(var(--ptk-animation-distance)*-1),0)}to{opacity:1;transform:translateZ(0)}}.ptk-animate-slideInDown{animation-delay:var(--ptk-animation-delay);animation-duration:var(--ptk-animation-duration);animation-fill-mode:forwards;animation-name:ptkSlideInDown;animation-timing-function:var(--ptk-animation-easing)}@keyframes ptkSlideInLeft{0%{opacity:0;transform:translate3d(calc(var(--ptk-animation-distance)*-1),0,0)}to{opacity:1;transform:translateZ(0)}}.ptk-animate-slideInLeft{animation-delay:var(--ptk-animation-delay);animation-duration:var(--ptk-animation-duration);animation-fill-mode:forwards;animation-name:ptkSlideInLeft;animation-timing-function:var(--ptk-animation-easing)}@keyframes ptkSlideInRight{0%{opacity:0;transform:translate3d(var(--ptk-animation-distance),0,0)}to{opacity:1;transform:translateZ(0)}}.ptk-animate-slideInRight{animation-delay:var(--ptk-animation-delay);animation-duration:var(--ptk-animation-duration);animation-fill-mode:forwards;animation-name:ptkSlideInRight;animation-timing-function:var(--ptk-animation-easing)}@keyframes ptkZoomIn{0%{opacity:0;transform:scale3d(.8,.8,.8)}to{opacity:1;transform:scaleX(1)}}.ptk-animate-zoomIn{animation-delay:var(--ptk-animation-delay);animation-duration:var(--ptk-animation-duration);animation-fill-mode:forwards;animation-name:ptkZoomIn;animation-timing-function:var(--ptk-animation-easing)}@keyframes ptkZoomOut{0%{opacity:0;transform:scale3d(1.2,1.2,1.2)}to{opacity:1;transform:scaleX(1)}}.ptk-animate-zoomOut{animation-delay:var(--ptk-animation-delay);animation-duration:var(--ptk-animation-duration);animation-fill-mode:forwards;animation-name:ptkZoomOut;animation-timing-function:var(--ptk-animation-easing)}@keyframes ptkPulse{0%{opacity:0;transform:scaleX(1)}25%{opacity:1}50%{transform:scale3d(1.05,1.05,1.05)}to{opacity:1;transform:scaleX(1)}}.ptk-animate-pulse{animation-delay:var(--ptk-animation-delay);animation-duration:var(--ptk-animation-duration);animation-fill-mode:forwards;animation-name:ptkPulse;animation-timing-function:var(--ptk-animation-easing)}@media (prefers-reduced-motion:reduce){.ptk-animate,.ptk-animate-fadeIn,.ptk-animate-fadeInDown,.ptk-animate-fadeInLeft,.ptk-animate-fadeInRight,.ptk-animate-fadeInUp,.ptk-animate-pulse,.ptk-animate-slideInDown,.ptk-animate-slideInLeft,.ptk-animate-slideInRight,.ptk-animate-slideInUp,.ptk-animate-zoomIn,.ptk-animate-zoomOut{animation:none!important;opacity:1!important;transform:none!important}}[data-ptk-animation-preview]{position:relative}[data-ptk-animation-preview]:before{background:#1e1e1e;border-radius:3px;color:#fff;content:attr(data-ptk-animation-preview);font-size:10px;font-weight:500;opacity:0;padding:2px 6px;pointer-events:none;position:absolute;right:0;top:-1.5em;transition:opacity .2s ease;z-index:10}[data-ptk-animation-preview]:hover:before{opacity:.8}.ptk-animation-panel .components-range-control,.ptk-animation-panel .components-toggle-control{margin-bottom:16px}.ptk-animation-type-row{align-items:flex-end;display:flex;gap:8px;margin-bottom:16px}.ptk-animation-type-row>.components-flex-block{flex:1 1 auto;min-width:0}.ptk-animation-type-row .components-select-control{margin-bottom:0}.ptk-animation-type-row>.components-flex.ptk-animation-actions,.ptk-animation-type-row>.ptk-animation-actions{flex:0 0 auto;padding-bottom:2px;width:auto!important}.ptk-animation-clear-btn,.ptk-animation-play-btn{align-items:center;display:flex;height:32px;justify-content:center;min-width:32px;padding:0}.ptk-animation-play-btn{color:var(--wp-admin-theme-color,#007cba)}.ptk-animation-play-btn:disabled{cursor:not-allowed;opacity:.5}.ptk-animation-clear-btn{color:#cc1818}.ptk-animation-divider{border:none;border-top:1px solid #e0e0e0;margin:16px 0}.ptk-animate-preview{opacity:0}.ptk-animation-toolbar-button.has-animation{background:rgba(var(--wp-admin-theme-color--rgb,0,124,186),.08)}.ptk-animation-toolbar-button.has-animation svg{color:var(--wp-admin-theme-color,#007cba)}@media (max-width:781px){.wp-block-column.has-mobile-order{order:var(--ptk-order-mobile,0)}}.ptk-column-order-control{padding:0 16px 16px}.ptk-column-order-label{color:var(--wp-components-color-gray-800,#1e1e1e);display:block;font-size:11px;font-weight:500;text-transform:uppercase}.ptk-column-order-wrapper{margin-bottom:8px}.ptk-column-order-wrapper .components-toggle-group-control{border:1px solid var(--wp-components-color-gray-600,#949494);border-radius:2px}.ptk-column-order-help{color:var(--wp-components-color-gray-700,#757575);font-size:12px;margin-bottom:0}