@keyframes mobile-menu-drawer-in{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@keyframes mobile-menu-drawer-out{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0)}}@keyframes mobile-menu-row-in{0%{transform:translate3d(22px,0,0)}to{transform:translateZ(0)}}@keyframes language-dropdown-in{0%{opacity:0;transform:translate3d(0,-6px,0) scale(.96)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes language-dropdown-out{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,-4px,0) scale(.98)}}@keyframes footer-accordion-down{0%{height:0;opacity:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes footer-accordion-up{0%{height:var(--radix-accordion-content-height);opacity:1}to{height:0;opacity:0}}.mobile-menu-content{backface-visibility:hidden;transform:translateZ(0);will-change:transform}.mobile-menu-content[data-state=open]{animation:mobile-menu-drawer-in .36s cubic-bezier(.16,1,.3,1)}.mobile-menu-content[data-state=closed]{animation:mobile-menu-drawer-out .22s cubic-bezier(.7,0,.84,0)}.mobile-menu-row-motion{animation:mobile-menu-row-in .42s cubic-bezier(.16,1,.3,1) both;will-change:transform}.language-toggle-arrow{transform:rotate(0);transition:transform .18s cubic-bezier(.16,1,.3,1);will-change:transform}.language-toggle-trigger[data-state=open] .language-toggle-arrow{transform:rotate(180deg)}.footer-accordion-chevron{transform:rotate(0)}.footer-accordion-trigger[data-state=open] .footer-accordion-chevron{transform:rotate(180deg)}.footer-accordion-content{will-change:height,opacity}.footer-accordion-content[data-state=open]{animation:footer-accordion-down .3s cubic-bezier(.16,1,.3,1)}.footer-accordion-content[data-state=closed]{animation:footer-accordion-up .26s cubic-bezier(.16,1,.3,1)}.language-dropdown-content{transform-origin:var(--radix-dropdown-menu-content-transform-origin);will-change:opacity,transform}.language-dropdown-content[data-state=open]{animation:language-dropdown-in .18s cubic-bezier(.16,1,.3,1)}.language-dropdown-content[data-state=closed]{animation:language-dropdown-out .14s cubic-bezier(.7,0,.84,0)}@keyframes ad-fade-in{0%{opacity:0}to{opacity:1}}.animate-ad-fade-in{animation:ad-fade-in .5s ease-out forwards}@media(hover:hover){.hover-lift{transition:transform .32s cubic-bezier(.7,0,.84,0);will-change:transform}.hover-lift:hover{transform:translateY(-8px);transition:transform .4s cubic-bezier(.34,1.56,.64,1)}}.reveal-up{opacity:0;transform:translateY(40px);transition:opacity 2s cubic-bezier(.16,1,.3,1),transform 2s cubic-bezier(.16,1,.3,1)}.reveal-fade{opacity:0;transition:opacity 1.5s cubic-bezier(.16,1,.3,1)}.reveal-up.is-visible,.reveal-fade.is-visible{opacity:1;transform:none}@keyframes hero-content-enter{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:translateY(0)}}.hero-content-enter{animation:hero-content-enter 2.5s cubic-bezier(.16,1,.3,1) both}@media(prefers-reduced-motion:reduce){.mobile-menu-content,.mobile-menu-row-motion,.footer-accordion-content,.language-dropdown-content,.animate-ad-fade-in,.hero-content-enter{animation:none!important}.hover-lift{transition:none!important;transform:none!important}.reveal-up,.reveal-fade{opacity:1!important;transform:none!important;transition:none!important}.language-toggle-arrow,.footer-accordion-chevron{transition:none!important}}.news-content>*,.news-content .news-content-part>*{margin-bottom:1rem}.news-content h1{font-size:36px;font-weight:400;color:#000;line-height:150%}.news-content h2,.news-content h3{font-size:24px;font-weight:400;color:#000;line-height:150%}.news-content h4{font-size:18px;font-weight:400;color:#000;line-height:150%}.news-content h5{font-size:16px;font-weight:400;color:#000;line-height:150%}.news-content p{font-size:16px;font-weight:400;color:#666;line-height:150%}.news-content a:not(.wp-block-button__link){font-size:16px;font-weight:600;color:#0d80c4;line-height:150%;text-decoration:none}.news-content a:not(.wp-block-button__link):hover{text-decoration:underline}.news-content strong{font-weight:600;color:#333}.news-content ul{margin-bottom:1rem;list-style-type:disc;padding-left:1.5rem}.news-content li{font-size:16px;font-weight:400;color:#666;line-height:150%}.news-content li::marker{color:#666}.news-content img{border-radius:1.5rem;width:100%;height:auto}@media(min-width:1024px){.news-content img{margin-left:auto;margin-right:auto;display:block;object-fit:cover;max-width:100%;height:auto}.news-content .wp-block-image.size-thumbnail img{max-width:150px;height:auto}.news-content .wp-block-image.size-medium img{max-width:300px;height:200px}.news-content .wp-block-image.size-large img{max-width:600px;height:400px}.news-content h1{font-size:48px;font-weight:400;color:#000;line-height:150%}}.news-content .wp-block-button{margin-bottom:1rem}.news-content .wp-block-button__link{display:inline-flex!important;align-items:center;justify-content:center;gap:.75rem;border-radius:6px;background-color:var(--color-primary-500, #ed1c24)!important;padding:1rem 1.5rem!important;font-weight:600;font-size:1rem;line-height:150%;color:#fff!important;text-decoration:none!important;transition:background-color .2s ease;cursor:pointer}.news-content .wp-block-button__link:hover{background-color:var(--color-primary-600, #d71920)!important}.news-content .wp-btn-label{font-weight:600;line-height:150%;color:#fff}.news-content .has-black-color,.news-content .has-inline-color.has-black-color{color:#000}.news-content .has-white-color,.news-content .has-inline-color.has-white-color{color:#fff}.news-content .has-red-color,.news-content .has-inline-color.has-red-color{color:#ed1c24}.news-content .has-blue-color,.news-content .has-inline-color.has-blue-color{color:#0d80c4}.news-content .has-cyan-color,.news-content .has-inline-color.has-cyan-color{color:#0693e3}.news-content .has-gray-color,.news-content .has-inline-color.has-gray-color{color:#666}.news-content .has-black-background-color{background-color:#000}.news-content .has-white-background-color{background-color:#fff}.news-content .has-red-background-color{background-color:#ed1c24}.news-content .has-blue-background-color{background-color:#0d80c4}.news-content .has-cyan-background-color{background-color:#0693e3}.news-content .has-gray-background-color{background-color:#666}.news-content u{text-decoration:underline}
