/*
Theme Name: Primblock
Theme URI: https://peimsite.net/primblock
Author: Florin Nita
Author URI: https://peimsite.net
Description: A minimal WordPress block theme
Requires at least: 6.0
Tested up to: 6.4
Requires PHP: 7.4
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: primblock
*/
*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}body,html{overscroll-behavior:none}:root{--color-layer-1:var(--wp--preset--color--white);--color-layer-2:var(--wp--preset--color--grey-50);--color-text:var(--wp--preset--color--grey);--color-title:var(--wp--preset--color--secondary-600);--font-title:var(--wp--preset--font-family--saira);--font-text:var(--wp--preset--font-family--inter);color-scheme:light}:root.dark-mode{--color-layer-1:hsl(0, 0%, 10%);--color-layer-2:hsl(0, 0%, 15%);--color-text:var(--wp--preset--color--grey-100);--color-title:var(--wp--preset--color--grey-50);color-scheme:dark}section{overflow:hidden}h1,h2{font-family:var(--font-title);color:var(--color-title);font-weight:500;line-height:1.25;letter-spacing:.32px}h3,h4,h5,h6{font-family:var(--font-text);color:var(--color-title);font-weight:500;line-height:1.5;letter-spacing:.8px}h1{font-size:var(--wp--preset--font-size--fs-1)}h2{font-size:var(--wp--preset--font-size--fs-2)}h3{font-size:var(--wp--preset--font-size--fs-3)}h4{font-size:var(--wp--preset--font-size--fs-4)}h5{font-size:var(--wp--preset--font-size--fs-5)}h6{font-size:var(--wp--preset--font-size--fs-6)}h1>em,h2>em{font-style:normal;color:var(--wp--preset--color--primary-400)}body,p{font-family:var(--font-text);color:var(--color-text);line-height:1.5;letter-spacing:.8px}body{background-color:var(--color-layer-2)}main{margin:0}a:has(>img){line-height:1}section .wp-block-image img{max-width:720px;width:100%}.fig-block>img{display:block}.wp-block-post{display:flex}.wp-block-term-description.has-white-color p{color:var(--wp--preset--color--white)!important}.wp-block-post-content .alignfull.has-padding-6,.entry-content .alignfull.has-padding-6,.is-layout-constrained .alignfull.has-padding-6{--padding-6:var(--wp--preset--spacing--space-6);max-width:none!important;width:calc(100vw - var(--padding-6) - var(--padding-6))!important;margin-left:calc(50% - 50vw + var(--padding-6))!important;margin-right:calc(50% - 50vw + var(--padding-6))!important}.admin-bar header{top:32px}header{position:sticky;top:0;width:100%;z-index:1000;transition:background-color 0.3s ease,box-shadow 0.3s ease}header .has-layer-2-background-color{transition:background-color 0.3s ease}.scrolling-down header .has-layer-2-background-color,.scrolling-up header .has-layer-2-background-color{background-color:var(--color-layer-1)!important}.scrolling-down header,.scrolling-up header{background-color:var(--color-layer-1);box-shadow:0 2px 4px rgb(0 0 0 / .1)}header .wp-block-site-logo img{height:2rem;width:auto}header .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background:rgb(0 0 0 / .5);padding:0}header .wp-block-navigation__responsive-close{background-color:var(--color-layer-2);padding:var(--wp--preset--spacing--space-6);padding-bottom:var(--wp--preset--spacing--space-10)}.scrolling-down header .wp-block-navigation__responsive-close,.scrolling-up header .wp-block-navigation__responsive-close{background-color:var(--color-layer-1)}header .wp-block-navigation .has-child .wp-block-navigation__submenu-container{padding:1em;min-width:280px!important;border-radius:0 .5rem .5rem;left:0}header .wp-block-navigation .has-child .wp-block-navigation__submenu-container li{margin-bottom:.5rem}header .wp-block-navigation .has-child .wp-block-navigation__submenu-container li:last-of-type{margin-bottom:0}header .wp-block-navigation .has-child .wp-block-navigation__submenu-container li>a{background-color:var(--color-layer-1)}.scrolling-down header .wp-block-navigation .has-child .wp-block-navigation__submenu-container li>a,.scrolling-up header .wp-block-navigation .has-child .wp-block-navigation__submenu-container li>a{background-color:var(--color-layer-2)}header .wp-block-navigation .has-child .wp-block-navigation__submenu-container li>a:hover{background-color:var(--color-layer-2)}.scrolling-down header .wp-block-navigation .has-child .wp-block-navigation__submenu-container li>a:hover,.scrolling-up header .wp-block-navigation .has-child .wp-block-navigation__submenu-container li>a:hover{background-color:var(--color-layer-1)}header .wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:var(--color-text);border:none}header .wp-block-navigation-submenu .wp-block-navigation-item:hover>a{color:var(--wp--preset--color--primary-400)}header .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:var(--color-layer-1)}.scrolling-down header .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container,.scrolling-up header .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:var(--color-layer-2)}@media (max-width:1024px){header .wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{display:flex!important}header .wp-block-navigation__responsive-container:not(.is-menu-open){display:none!important}}@media (min-width:1025px){header nav .wp-block-navigation{text-transform:uppercase;gap:0}header nav .wp-block-navigation-item a{padding:var(--wp--preset--spacing--space-3);color:var(--wp--preset--color--secondary-600)!important;border-radius:.5rem;transition:background-color 0.2s}.scrolling-down header nav .wp-block-navigation-item:hover,.scrolling-up header nav .wp-block-navigation-item:hover{background-color:var(--color-layer-2)}header .wp-block-navigation__responsive-close{padding:0}header nav .wp-block-navigation__responsive-container-open svg{fill:var(--wp--preset--color--white);transition:fill 0.3s ease}header .wp-block-site-logo img{height:3rem;width:auto}header nav .wp-block-navigation-item__label{font-size:0.8rem!important}header .wp-block-navigation__responsive-container-open{display:none!important}header .wp-block-navigation__responsive-container:not(.is-menu-open){display:block!important}header .wp-block-navigation-item{border-radius:.5rem}header .wp-block-navigation-item:hover,header .wp-block-navigation-item:focus-within{background-color:var(--color-layer-1)}header .wp-block-navigation-item.has-child{padding-right:var(--wp--preset--spacing--space-4)}header .wp-block-navigation-item.has-child:hover,header .wp-block-navigation-item.has-child:focus-within{background-color:var(--color-layer-1);border-bottom-left-radius:0;border-bottom-right-radius:0}header .wp-block-navigation-item.has-child:hover::before,header .wp-block-navigation-item.has-child:focus-within::before,header .wp-block-navigation-item.has-child:hover::after,header .wp-block-navigation-item.has-child:focus-within::after{content:"";position:absolute;bottom:0;left:100%}header .wp-block-navigation-item.has-child:hover::before,header .wp-block-navigation-item.has-child:focus-within::before{height:.5rem;width:.5rem;background-color:var(--color-layer-1)}header .wp-block-navigation-item.has-child:hover::after,header .wp-block-navigation-item.has-child:focus-within::after{height:1rem;width:1rem;border-radius:.5rem;background-color:var(--color-layer-2)}.scrolling-up header .wp-block-navigation-item.has-child:hover::before,.scrolling-up header .wp-block-navigation-item.has-child:focus-within::before,.scrolling-down header .wp-block-navigation-item.has-child:hover::before,.scrolling-down header .wp-block-navigation-item.has-child:focus-within::before{background-color:var(--color-layer-2)}.scrolling-up header .wp-block-navigation-item.has-child:hover::after,.scrolling-up header .wp-block-navigation-item.has-child:focus-within::after,.scrolling-down header .wp-block-navigation-item.has-child:hover::after,.scrolling-down header .wp-block-navigation-item.has-child:focus-within::after{background-color:var(--color-layer-1)}header .wp-block-navigation-item.has-child>a{padding-right:var(--wp--preset--spacing--space-2)}header .wp-block-navigation .has-child.has-megamenu .wp-block-navigation__submenu-container{min-width:100px!important}header .has-megamenu>ul{width:720px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:var(--wp--preset--spacing--space-7) 0!important;background-color:var(--color-layer-1)!important}header .has-megamenu:hover>ul>li,header .has-megamenu:focus-within>ul>li{background-color:var(--color-layer-1)!important}header .has-megamenu>ul>li{display:block!important;padding:0 var(--wp--preset--spacing--space-5)!important;margin-bottom:0!important}header .has-megamenu>ul>li:nth-child(2){border-left:.5px solid var(--wp--preset--color--grey);border-right:.5px solid var(--wp--preset--color--grey)}header .has-megamenu>ul>li>button{display:none!important}header .has-megamenu>ul>li a{text-transform:none!important;color:var(--wp--preset--color--grey)!important;padding:.5rem 1rem!important;font-weight:400!important;display:inline-block!important;line-height:1.25!important}header .has-megamenu>ul>li>a{color:var(--wp--preset--color--primary-400)!important;line-height:1.1rem!important}header .has-megamenu>ul>li>ul{height:auto!important;opacity:1!important;overflow:visible!important;visibility:visible!important;width:auto!important;position:relative!important;left:0!important;top:0!important;padding:0!important;gap:0!important}header .has-megamenu>ul>li>ul>li{margin-bottom:0.25rem!important}}footer a{transition:all 0.3s ease}footer .legal-links a{color:var(--wp--preset--color--secondary-400)!important;font-size:var(--wp--preset--font-size--fs-8);transition:color 0.3s ease}footer .legal-links a:hover,footer .legal-links a:focus{color:var(--wp--preset--color--white)!important}footer nav ul li a:hover,footer nav ul li a:focus{text-decoration:underline;text-underline-offset:.35rem}.wp-block-navigation.footer-solutions-menu>.wp-block-navigation__container{display:grid;gap:var(--wp--preset--spacing--space-6)}.wp-block-navigation.footer-solutions-menu>.wp-block-navigation__container>li{flex-direction:column;align-items:flex-start}.wp-block-navigation.footer-solutions-menu .has-child .wp-block-navigation__submenu-container li>a{background-color:#fff0;padding-inline:0}.wp-block-navigation.footer-solutions-menu .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{padding:0}.wp-block-navigation.footer-solutions-menu .has-child .wp-block-navigation__submenu-container{position:relative;display:flex;flex-direction:column;gap:.75rem;visibility:visible;opacity:1;width:100%;height:auto;background-color:#fff0;padding:0;border:none;top:0}.wp-block-navigation.footer-solutions-menu .wp-block-navigation-item.has-child:hover,.wp-block-navigation.footer-solutions-menu .wp-block-navigation-item.has-child:focus-within{background-color:#fff0}.wp-block-navigation.footer-solutions-menu .has-child .wp-block-navigation__submenu-container{min-width:120px!important}.wp-block-navigation.footer-solutions-menu .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation.footer-solutions-menu .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item{margin-bottom:0}.wp-block-navigation.footer-solutions-menu .wp-block-navigation-item.has-child>a{padding-right:0;margin-bottom:1.25rem;text-transform:uppercase}.wp-block-navigation.footer-solutions-menu .wp-block-navigation-item.has-child{padding-right:0;display:flex;flex-direction:column}a{transition:color 0.3s ease}.wp-element-button{position:relative;display:block;font-family:var(--font-text);font-size:var(--wp--preset--font-size--fs-7);font-weight:600;letter-spacing:.8px;color:var(--wp--preset--color--white);background-color:var(--wp--preset--color--secondary-600);padding:var(--wp--preset--spacing--space-3) var(--wp--preset--spacing--space-6);border-radius:10px;transition:all 0.3s ease}.is-style-outline .wp-element-button{padding:calc(var(--wp--preset--spacing--space-3) - 2px) var(--wp--preset--spacing--space-6);background-color:#fff0;border-color:var(--wp--preset--color--white);color:var(--wp--preset--color--white);overflow:hidden;transition:background-color 0.3s ease,color 0.3s ease,border-color 0.3s ease}.is-style-outline .wp-element-button:hover{background-color:var(--wp--preset--color--secondary-600);border-color:var(--wp--preset--color--secondary-600)}.link-button>a,.link-button>div,.link-button{background-color:#fff0;padding:0;text-decoration:none;font-size:var(--wp--preset--font-size--fs-7);color:var(--wp--preset--color--grey);font-weight:600;letter-spacing:.8px;transition:all 0.3s ease}.link-button:hover>a,.link-button:focus>a,.link-button:hover>div,.link-button:focus>div,.link-button:hover,.link-button:focus{background-color:#fff0;color:var(--wp--preset--color--grey)}.wp-block-button:not(.link-button){position:relative;overflow:hidden}.wp-block-button:not(.link-button)>a{position:relative;overflow:hidden;z-index:1}.wp-block-button:not(.link-button)>a::before{content:"";position:absolute;inset:0;background:#000;opacity:0;transition:opacity 0.25s;z-index:-1}.wp-block-button:not(.link-button)>a:hover::before,.wp-block-button:not(.link-button)>a:focus::before{opacity:.15}.link-button.has-arrow,.wp-block-button.has-arrow{display:inline-flex;align-items:center;gap:var(--wp--preset--spacing--space-3)}p.has-arrow,.link-button.has-arrow>a,.link-button.has-arrow>div,.wp-block-button.has-arrow>a{display:flex;align-items:center}p.has-arrow::after,.link-button.has-arrow>a::after,.link-button.has-arrow>div::after,.wp-block-button.has-arrow>a::after,.wp-block-button.has-arrow>div::after{content:url(assets/icons/arrow.svg);aspect-ratio:1;width:1rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:var(--wp--preset--spacing--space-3);transition:transform 0.3s ease}.wp-block-button:not(.link-button).has-arrow>a::after,.wp-block-button:not(.link-button).has-arrow>div::after{content:url(assets/icons/arrow-white.svg)}a:hover p.has-arrow::after,a:focus p.has-arrow::after,p.has-arrow:hover::after,.has-arrow:hover>a::after,.has-arrow:hover>div::after{transform:translateX(4px)}.has-arrow.back-arrow>a::after,.has-arrow.back-arrow>div::after{display:none}.has-arrow.back-arrow>a::before,.has-arrow.back-arrow>div::before{content:url(assets/icons/arrow.svg);aspect-ratio:1;width:1rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:var(--wp--preset--spacing--space-3);transform:rotate(180deg);margin-top:-4px;transition:transform 0.3s ease}.has-arrow.back-arrow:hover>a::before,.has-arrow.back-arrow:hover>div::before{transform:rotate(180deg) translateX(4px)}.wp-block-button.secondary-button>a,.wp-block-button.secondary-button>div{background-color:var(--wp--preset--color--primary-400)}.wp-block-button.gradient-button>a,.wp-block-button.gradient-button>div{background:var(--wp--preset--color--primary-600)}.wp-block-button.gradient-button>a::before,.wp-block-button.gradient-button>div::before{content:"";position:absolute;inset:0;background:var(--wp--preset--gradient--button-gradient);opacity:1;transition:opacity 0.3s ease;z-index:-1}.wp-block-button.gradient-button:hover>a::before,.wp-block-button.gradient-button:hover>div::before,.wp-block-button.gradient-button:focus>a::before,.wp-block-button.gradient-button:focus>div::before{opacity:0}.wp-block-button.is-style-outline.dark-button>a,.wp-block-button.is-style-outline.dark-button>div{border-color:var(--wp--preset--color--secondary-600);color:var(--wp--preset--color--secondary-900)}.wp-block-button.is-style-outline.dark-button:hover>a,.wp-block-button.is-style-outline.dark-button:hover>div,.wp-block-button.is-style-outline.dark-button:focus>a,.wp-block-button.is-style-outline.dark-button:focus>div{color:var(--wp--preset--color--white)}.wp-block-button.has-arrow.dark-button>a::after,.wp-block-button.has-arrow.dark-button>div::after{content:url(assets/icons/arrow-dark.svg)}.wp-block-button.has-arrow.dark-button:hover>a::after,.wp-block-button.has-arrow.dark-button:hover>div::after,.wp-block-button.has-arrow.dark-button:focus>a::after,.wp-block-button.has-arrow.dark-button:focus>div::after{content:url(assets/icons/arrow-white.svg)}.social-icons a{display:block;transition:transform 0.3s ease}.social-icons a img{filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1);-moz-filter:brightness(0) invert(1);-o-filter:brightness(0) invert(1);-ms-filter:brightness(0) invert(1);opacity:.2;transition:transform 0.3s ease,filter 0.3s ease,opacity 0.3s ease}.social-icons a:hover img{opacity:1;transform:scale(1.1)}.contact-links a,.contact-bar a{text-decoration:none;color:var(--wp--preset--color--text)}.contact-links a:hover,.contact-links a:focus,.contact-bar a:hover,.contact-bar a:focus{color:var(--wp--preset--color--primary-400)}.wp-block-query-pagination{display:flex;align-items:center;justify-content:center;gap:var(--wp--preset--spacing--space-3);margin-top:var(--wp--preset--spacing--space-8);flex-wrap:wrap}.wp-block-query-pagination-previous,.wp-block-query-pagination-next{font-family:var(--font-text);font-size:var(--wp--preset--font-size--fs-7);font-weight:600;letter-spacing:.8px;color:var(--color-text);text-decoration:none;padding:var(--wp--preset--spacing--space-3) var(--wp--preset--spacing--space-5);border:2px solid var(--color-layer-2);border-radius:10rem;transition:all 0.3s ease}.wp-block-query-pagination-previous:hover,.wp-block-query-pagination-next:hover{background-color:var(--wp--preset--color--primary-400);color:var(--wp--preset--color--white);border-color:var(--wp--preset--color--primary-400)}.wp-block-query-pagination-numbers{display:flex;gap:var(--wp--preset--spacing--space-2);align-items:center}.wp-block-query-pagination-numbers .page-numbers{font-family:var(--font-title);font-size:var(--wp--preset--font-size--fs-6);font-weight:500;color:var(--color-text);text-decoration:none;display:flex;align-items:center;justify-content:center;min-width:2.5rem;min-height:2.5rem;border-radius:100%;transition:all 0.3s ease}.wp-block-query-pagination-numbers .page-numbers:hover{background-color:var(--color-layer-2);color:var(--color-title)}.wp-block-query-pagination-numbers .page-numbers.current{background-color:var(--wp--preset--color--primary-400);color:var(--wp--preset--color--white);font-weight:600}.wp-block-query-pagination-numbers .page-numbers.dots{border:none;pointer-events:none}ul.arrow-list{padding-left:0;margin-left:0}ul.arrow-list li{list-style:none;font-size:var(--wp--preset--font-size--fs-5);font-weight:500;display:flex;margin-bottom:1.5rem;gap:var(--wp--preset--spacing--space-4)}ul.arrow-list li::before{content:url(assets/icons/arrow.svg)}.mini-sidebar{width:250px;flex-shrink:0;font-size:var(--wp--preset--font-size--fs-7);padding-top:var(--wp--preset--spacing--space-3)}.has-image-filter-darkmode img{transition:filter 0.3s ease}.title-wrapper{min-height:200px}.has-floating-cards>:is(div,a){position:relative;transition:border-color 0.3s ease,box-shadow 0.3s ease}.has-floating-cards>:is(div,a):hover{box-shadow:0 12px 32px rgb(0 0 0 / .1)}a.is-linked *{transition:color 0.3s ease}a.is-linked:hover .has-title-color-color,a.is-linked:focus .has-title-color-color{color:var(--wp--preset--color--primary-600)!important}.font-title{font-family:var(--font-title)}.font-text{font-family:var(--font-text)}.block{display:block}.no-overflow{overflow:hidden}.relative{position:relative}.absolute{position:absolute}.z-index-1{z-index:1}.flex-fill{flex-grow:1}.no-shrink{flex-shrink:0}.text-balanced{text-wrap:balance}a.no-underline,.no-underline a{text-decoration:none}.ratio-1{aspect-ratio:1 / 1}.ratio-16x9{aspect-ratio:16 / 9}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.fade-in,.fade-in-up,.fade-in-left,.fade-in-right .word-reveal{opacity:1;transform:none}.js .fade-in{opacity:0}.js .fade-in-up{opacity:0;transform:translateY(40px)}.js .fade-in-left{opacity:0;transform:translateX(-40px)}.js .fade-in-right{opacity:0;transform:translateX(40px)}.js .word-reveal span{display:inline-block;opacity:0}@media (prefers-reduced-motion:reduce){.fade-in,.fade-in-up,.fade-in-left,.fade-in-right,.word-reveal,.word-reveal span{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}}@media (min-width:600px){.ratio-16x9--sm{aspect-ratio:16 / 9}.ratio-2--sm{aspect-ratio:2}.hero-video{position:absolute;inset:0;object-fit:cover}}@media (min-width:1025px){.order-1--md{order:1}.order-2--md{order:2}.order-3--md{order:3}.order-4--md{order:4}footer nav{max-width:350px}footer nav ul li{min-width:100px}.col-2--md{grid-column:span 2}.col-3--md{grid-column:span 3}.col-5--md{grid-column:span 5}.title-wrapper{min-height:200px}}@media (min-width:1380px){.order-1--lg{order:1}.order-2--lg{order:2}.order-3--lg{order:3}.order-4--lg{order:4}}@media (max-width:1379px){.is-layout-grid.grid-lg{grid-template-columns:1fr}.is-layout-grid.grid-2-lg{grid-template-columns:repeat(2,minmax(0,1fr))}.is-layout-grid.grid-3-lg{grid-template-columns:repeat(3,minmax(0,1fr))}.is-layout-flex.center-lg{justify-content:center}.is-layout-flex.align-items-start-lg{align-items:flex-start}.is-layout-flex.column-lg{flex-direction:column}}@media (max-width:1024px){.is-layout-grid.grid-md{grid-template-columns:1fr}.is-layout-grid.grid-2-md{grid-template-columns:repeat(2,minmax(0,1fr))}.is-layout-grid.grid-3-md{grid-template-columns:repeat(3,minmax(0,1fr))}.is-layout-flex.center-md{justify-content:center!important}.is-layout-flex.justify-start-md{justify-content:flex-start}.is-layout-flex.align-items-start-md{align-items:flex-start}.is-layout-flex.column-md{flex-direction:column}.is-layout-flex.column-md{flex-direction:column}.col-1-md{grid-column:span 1}.col-2-md{grid-column:span 2}.col-3-md{grid-column:span 3}.grid-icons img{max-height:48px}.nogap-md{gap:0}}@media (max-width:599px){.is-layout-grid.grid-sm{grid-template-columns:1fr}.is-layout-grid.grid-2-sm{grid-template-columns:repeat(2,minmax(0,1fr))}.is-layout-flex.center-sm{justify-content:center}.is-layout-flex.align-items-start-sm{align-items:flex-start}.is-layout-flex.column-sm{flex-direction:column}.order-2-sm{order:2}.nogap-sm{gap:0}.dark-red-gradient-sm{background:linear-gradient(0deg,#EF4136 0%,#AA1E2D 100%)}}.dark-mode .social-icons img,.dark-mode .social-share-button .social-icon{filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1);-moz-filter:brightness(0) invert(1);-o-filter:brightness(0) invert(1);-ms-filter:brightness(0) invert(1)}.dark-mode .wp-block-navigation-submenu .wp-block-navigation-item:hover>a{color:var(--wp--preset--color--primary-400)}.dark-mode h3 a{color:var(--wp--preset--color--secondary-600)}.dark-mode h3 a:hover{color:var(--wp--preset--color--primary-400)}.dark-mode .wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{color:var(--wp--preset--color--white)}.dark-mode .wp-block-navigation__responsive-container-close svg{fill:#fff}.dark-mode .link-button>a,.dark-mode .link-button>div,.dark-mode .link-button{color:var(--wp--preset--color--primary-400)}.dark-mode .has-light-gradient-gradient-background,.dark-mode .has-white-gradient-gradient-background{background:linear-gradient(180deg,var(--color-layer-1) 0%,var(--color-layer-2) 100%)!important}.dark-mode .wp-block-post h3 a{color:var(--wp--preset--color--light-grey)}.dark-mode .wp-block-post h3 a:hover,.dark-mode .wp-block-post h3 a:focus{color:var(--wp--preset--color--primary-400)}.dark-mode header nav .wp-block-navigation-item a{color:var(--wp--preset--color--white)!important}.dark-mode .has-primary-100-background-color{background-color:#2c2c2c!important}.dark-mode .wp-block-button.is-style-outline.dark-button>a,.dark-mode .wp-block-button.is-style-outline.dark-button>div{border-color:var(--wp--preset--color--white);color:var(--wp--preset--color--white)}.dark-mode .wp-block-button.is-style-outline.dark-button:hover>a,.dark-mode .wp-block-button.is-style-outline.dark-button:hover>div,.dark-mode .wp-block-button.is-style-outline.dark-button:focus>a,.dark-mode .wp-block-button.is-style-outline.dark-button:focus>div{color:var(--wp--preset--color--white)}.dark-mode .wp-block-button.has-arrow.dark-button>a::after,.dark-mode .wp-block-button.has-arrow.dark-button>div::after{content:url(assets/icons/arrow-white.svg)}.dark-mode .wp-block-button.has-arrow.dark-button:hover>a::after,.dark-mode .wp-block-button.has-arrow.dark-button:hover>div::after,.dark-mode .wp-block-button.has-arrow.dark-button:focus>a::after,.dark-mode .wp-block-button.has-arrow.dark-button:focus>div::after{content:url(assets/icons/arrow-white.svg)}.dark-mode .has-image-filter-darkmode img{filter:hue-rotate(180deg) saturate(0) brightness(2);-webkit-filter:hue-rotate(180deg) saturate(0) brightness(2);-moz-filter:hue-rotate(180deg) saturate(0) brightness(2);-o-filter:hue-rotate(180deg) saturate(0) brightness(2);-ms-filter:hue-rotate(180deg) saturate(0) brightness(2)}.dark-mode .has-floating-cards>:is(div,a):hover{box-shadow:0 12px 32px rgb(0 0 0 / .35)}.dark-mode a.is-linked:hover .has-title-color-color,.dark-mode a.is-linked:focus .has-title-color-color{color:var(--wp--preset--color--primary-400)!important}.dark-mode .scrolling-down header,.dark-mode .scrolling-up header{box-shadow:none}