.wp-block-calendar td a:hover,.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:var(--wp--preset--color--base)}.scroll-arrow a,.wp-block-site-title a,.wp-elements-1f3b60004a583ca004fcf506bdbdd92f a{text-decoration:none}.wp-block-post-excerpt__more-link{background:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base);border:2px solid var(--wp--preset--color--contrast);padding:.625rem;text-decoration:none;transition:.3s}.wp-block-post-excerpt__more-link:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast)}.featured-excerpt .wp-block-post-excerpt__more-link{background:#fff;color:#000;border:2px solid #fff;transition:.3s}.featured-excerpt .wp-block-post-excerpt__more-link:hover{background:#000;color:#fff}@media screen and (max-width:781px){footer .has-text-align-left{text-align:center}footer #social{justify-content:center;float:none!important;margin-inline-start:0!important}.tags-list{justify-content:center;width:100%}}@media screen and (min-width:782px){footer .has-text-align-left{text-align:start}}.wp-block-navigation .wp-block-navigation-item a:hover,button.wp-block-navigation__responsive-container-open{color:var(--wp--preset--color--contrast)}.wp-block-navigation .is-menu-open{padding:30px 20px 90px}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:block}.wp-block-navigation .wp-block-navigation-item a{border-bottom:1px solid transparent;position:relative}.current-menu-item a[aria-current=page],.current-menu-item a[aria-current=page]:hover{color:var(--wp--preset--color--contrast)!important;font-weight:700;border-bottom:2px solid var(--wp--preset--color--contrast)}.wp-block-navigation .wp-block-navigation-item li{color:var(--wp--preset--color--extra)}.wp-block-navigation .wp-block-navigation__submenu-container{background:var(--wp--preset--color--base)!important;border:1px solid #7f7f7f!important}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{top:19px!important}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{top:-1px!important}.wp-block-navigation .wp-block-navigation__submenu-container a,.wp-block-navigation .wp-block-navigation__submenu-container a:hover{border-bottom:1px solid transparent}.wp-block-navigation .wp-block-navigation-item a:before{content:'';position:absolute;width:100%;height:0;border-bottom:1px solid var(--wp--preset--color--contrast);bottom:-1px;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .2s ease-in;transition:transform .2s ease-in}.wp-block-navigation .wp-block-navigation-item a:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.current-menu-item a[aria-current=page]::before,.wp-block-navigation .wp-block-navigation__submenu-container a::before{display:none}.sidebar-dropdown select{width:100%;padding:.75rem;border:1px solid #7f7f7f;border-radius:0;font-size:1rem}.archive-page-dropdowns select{width:100%}input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{padding:.625rem;border:1px solid #7f7f7f;border-radius:0;font-size:1rem}input[type=button],input[type=reset],input[type=submit]{background:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base);border:2px solid var(--wp--preset--color--contrast);padding:.65rem;cursor:pointer;transition:.3s}.wp-block-button.is-style-outline a:hover,.wp-block-button__link,.wp-element-button{padding:.667em 1.333em;background:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base);border:2px solid var(--wp--preset--color--contrast);transition:.3s}.wp-block-button.is-style-outline a,.wp-block-button__link:hover,.wp-element-button:hover{background:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast);border:2px solid var(--wp--preset--color--contrast);transition:.3s}.wp-block-calendar td a,.wp-block-calendar th,.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron):hover,.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron):hover,a.page-numbers:hover,a.wp-block-file__button,span.page-numbers.current{color:var(--wp--preset--color--base);background-color:var(--wp--preset--color--contrast)}input[type=checkbox],input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:1.2em;height:1.2em;background-color:#fff;border:1px solid #7f7f7f;outline:0;position:relative;top:.1em;cursor:pointer}input[type=radio],input[type=radio]:checked::after{border-radius:50%}input[type=checkbox]:checked::before{content:"✓";color:#000;display:block;font-size:1.1em;font-weight:700;left:calc(1em / 2);line-height:1;position:absolute;top:calc(1em / 2);transform:translate(-50%,-50%)}.wc-block-components-notice-banner,a.button.wc-forward.wp-element-button,a.button.wc-forward.wp-element-button:hover,a.checkout-button.button.alt.wc-forward.wp-element-button:hover{color:var(--wp--preset--color--contrast)!important}input[type=radio]:checked::before{background:#000;border-radius:50%;content:"";height:.6em;margin-left:50%;margin-top:50%;position:absolute;transform:translate(-50%,-50%);width:.6em}a.wp-block-file__button{border-color:var(--wp--preset--color--contrast);border-radius:0}.wp-block-calendar td a{display:block;padding:.25em}.wp-block-calendar td a:hover{color:var(--wp--preset--color--contrast);font-weight:700;padding:0;border:.24em solid var(--wp--preset--color--contrast)}.wp-block-calendar td:has(a):not(:has(:not(a))),td:has(a:empty){padding:0}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron),.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scale(1.5);height:20px;padding:0 5px;margin:0 5px;transition:.3s}span.wp-block-post-navigation-link__arrow-next.is-arrow-chevron,span.wp-block-post-navigation-link__arrow-previous.is-arrow-chevron{transform:scale(1.5);height:25px}a.page-numbers:hover,span.page-numbers.current{padding:.25rem .5rem}a.page-numbers{padding:.25rem .5rem;transition:.3s}.wp-block-query-pagination-next{text-align:right}#header-search .wp-block-search__inside-wrapper{justify-content:flex-end}#header-search .wp-block-search.wp-block-search__button-only .wp-block-search__button{max-width:1px;margin-left:-3px}#header-search button.wp-block-search__button.has-text-color.has-contrast-color.has-background.has-icon.wp-element-button{padding-right:20px;border:none}html{scroll-behavior:smooth}.scroll-arrow a{color:var(--wp--preset--color--white)}.search-box input,.sidebar-tag-cloud{text-align:center}.tags-list a{border:1px solid var(--wp--preset--color--base);background-color:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base);transition:.3s}.tags-list a:hover{border:1px solid var(--wp--preset--color--contrast);background-color:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast)}.sidebar-tag-cloud a:hover{font-weight:700}@media screen and (max-width:425px){.scroll-arrow a{font-size:10vw}p.enlarge{font-size:5vw!important}}code,pre{overflow-wrap:break-word}.wp-block-post-comments-form .comment-form-cookies-consent{align-items:center}input#wp-comment-cookies-consent{top:0;min-width:1.2rem}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:0}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{border-radius:0;background-color:var(--wp--preset--color--base)}::-webkit-scrollbar-track:hover{background-color:var(--wp--preset--color--base)}::-webkit-scrollbar-track:active{background-color:var(--wp--preset--color--base)}::-webkit-scrollbar-thumb{border-radius:0;background-color:var(--wp--preset--color--extra)}::-webkit-scrollbar-thumb:hover{background-color:var(--wp--preset--color--extra);border:1px solid var(--wp--preset--color--base)}::-webkit-scrollbar-thumb:active{background-color:var(--wp--preset--color--contrast);border:1px solid var(--wp--preset--color--base)}@media screen and (max-width:600px){#nav{margin-left:auto}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{margin-top:-20px;margin-bottom:1em}.wp-block-navigation .wp-block-navigation__submenu-container{border:none!important}button.wp-block-navigation__submenu-icon.wp-block-navigation-submenu__toggle{font-size:2.25em;margin-bottom:16px;margin-left:0}.wp-block-navigation .wp-block-navigation__submenu-icon svg{display:block;padding:.25em;margin-left:-.25em;margin-top:0;transition:transform .3s}.current-menu-item a[aria-current=page],.wp-block-navigation .wp-block-navigation-item a:hover{border-bottom:1px solid transparent}.wp-block-navigation__submenu-container li{margin-bottom:10px}.wp-block-navigation .wp-block-navigation-item a:before{display:none}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron),.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scale(2)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron):hover,.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron):hover{background-color:transparent;color:inherit}.wp-block-query-pagination-numbers{padding-top:10px}#header{gap:14px}#header-search .wp-block-search__input{width:30vw}*{scrollbar-width:thin}}.grayscale{filter:grayscale(1);-webkit-filter:grayscale(1)}.wc-block-components-button:not(.is-link),.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button{border-style:solid!important;transition:.3s!important}.wc-block-components-button:not(.is-link).outlined:not(:focus){box-shadow:none!important}#add_payment_method #payment div.payment_box,.wc-block-components-button:not(.is-link).outlined:hover,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:var(--wp--preset--color--contrast)!important;color:var(--wp--preset--color--base)!important}button.components-button.wc-block-components-button.wp-element-button.wc-block-components-drawer__close.contained.has-text.has-icon{border:none!important}a.checkout-button.button.alt.wc-forward.wp-element-button{color:var(--wp--preset--color--base)!important}.wc-block-components-notice-banner{border:2px solid!important;border-radius:0!important}.wc-block-components-notice-banner.is-error,.wc-block-components-notice-banner.is-info,.wc-block-components-notice-banner.is-success,.wc-block-components-notice-banner.is-warning{background-color:var(--wp--preset--color--base)!important;border-color:var(--wp--preset--color--contrast)!important}.components-combobox-control__input,.components-form-token-field__input,.jetpack-sharing-button__button,.jetpack-sharing-button__button.style-icon,.wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button--minus,.wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button--plus,.wc-block-components-text-input input[type=email],.wc-block-components-text-input input[type=number],.wc-block-components-text-input input[type=tel],.wc-block-components-text-input input[type=text],.wc-block-components-text-input input[type=url],.wc-block-components-textarea,.wp-block-jetpack-ai-chat .jetpack-ai-chat-question-wrapper .jetpack-ai-chat-question-button,.wp-story-clickable,.wp-story-container,.wp-story-container .wp-story-wrapper,.wpl-button a.sd-button,div.wp-block-jetpack-whatsapp-button a.whatsapp-block__button{border-radius:0!important}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox],.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button,.wc-block-components-quantity-selector:after,.wc-block-order-confirmation-billing-address,.wc-block-order-confirmation-totals table,.woocommerce table.shop_table{border:1px solid #7f7f7f!important;border-radius:0!important}.wc-block-components-checkbox .wc-block-components-checkbox__mark{fill:black!important}input#wc-block-components-totals-coupon__input-0{background:#fff!important;border:1px solid #7f7f7f!important;color:#000!important}.has-dark-controls .wc-block-components-text-input label{color:#7f7f7f!important}.admin-bar p.demo_store,input#terms{top:0!important}.woocommerce-store-notice,p.demo_store{background:var(--wp--preset--color--contrast)!important;bottom:unset!important;color:var(--wp--preset--color--base)!important;position:fixed!important;top:0!important;box-shadow:none!important}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{text-decoration:none!important;background:var(--wp--preset--color--contrast)!important;color:var(--wp--preset--color--base)!important;padding:.5em!important}.cart-subtotal th,.is-large.wc-block-cart .wc-block-cart-items td,.order-total th,.wc-block-order-confirmation-totals table td,.wc-block-order-confirmation-totals table th,.woocommerce table.shop_table td{border-top:1px solid #7f7f7f!important}.is-large.wc-block-cart .wc-block-cart-items{border-bottom:1px solid #7f7f7f!important}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:0 0!important;border-radius:0!important}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border:1em solid var(--wp--preset--color--contrast)!important;border-right-color:transparent!important;border-left-color:transparent!important;border-top-color:transparent!important}.woocommerce-account .addresses .title .edit,.woocommerce-account .addresses .title h3{float:none!important}.wp-block-jetpack-button:not(.is-style-outline) button,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline form button{border:2px solid var(--wp--preset--color--contrast)!important}button[name=jetpack_subscriptions_widget]{padding:14px 23px!important}input#subscribe_blog,input#subscribe_comments{width:1.2rem!important;appearance:none!important;-moz-appearance:none!important;-webkit-appearance:none!important;top:.4em!important}.contact-form__checkbox-wrap input{padding:0!important;top:.1em!important}.contact-form .contact-form__select-wrapper:after{top:45%!important}.wp-block-jetpack-slideshow_pagination.swiper-pagination.swiper-pagination-white.swiper-pagination-custom{justify-content:center!important}