.unique_db_praxis_2025_content,.unique_db_praxis_2025_content *,.unique_db_praxis_2025_subtitle,.unique_db_praxis_2025_title,.unique_db_praxis_2025_text,.unique_db_praxis_2025_features,.unique_db_praxis_2025_feature,.unique_db_praxis_2025_feature_title,.unique_db_praxis_2025_feature_text,div.unique_db_praxis_2025_content,div.unique_db_praxis_2025_content *,div.unique_db_praxis_2025_subtitle,h2.unique_db_praxis_2025_title,p.unique_db_praxis_2025_text,div.unique_db_praxis_2025_features,div.unique_db_praxis_2025_feature,h3.unique_db_praxis_2025_feature_title,p.unique_db_praxis_2025_feature_text{font-size:inherit!important;font-size:var(--base-font-size,16px)!important;font-size:calc(var(--base-font-size,16px) * 1.2)!important;line-height:1.6!important}body .unique_db_praxis_2025_content,html .unique_db_praxis_2025_content,body .unique_db_praxis_2025_content *,html .unique_db_praxis_2025_content *{font-size:inherit!important;font-size:var(--base-font-size,16px)!important;line-height:1.6!important}.font-size-progress{width:100%!important}.progress-bar{width:100%!important;height:8px!important;background:#e0e0e0!important;border-radius:4px!important;overflow:hidden!important;position:relative!important}.progress-fill{height:100%!important;background:linear-gradient(90deg,#2e7d32,#4caf50)!important;border-radius:4px!important;transition:width .3s ease!important;width:0%!important}.high-contrast-mode .font-size-adjuster{background:#fff!important;border:2px solid black!important;color:black!important}.high-contrast-mode .font-size-adjuster div{color:black!important}.high-contrast-mode .menu-toggle span{color:black!important;background:#fff!important;border:2px solid black!important}.high-contrast-mode .nav-menu.active{background:#fff!important;color:black!important;border:2px solid black!important}.high-contrast-mode .font-size-btn{color:white!important;border:2px solid black!important}.high-contrast-mode .font-size-display{background:#fff!important;color:black!important;border:2px solid black!important}.high-contrast-mode .progress-bar{background:#e0e0e0!important;border:1px solid black!important}.high-contrast-mode .progress-fill{background:#2e7d32!important}@media screen and (max-width:768px) and (min-width:481px){.progress-bar{height:6px}}@media screen and (max-width:480px){.search-input-container.expanded{width:200px}}@media screen and (max-width:1030px) and (min-width:769px){.search-input-container.expanded{width:230px}}.high-contrast-mode .screen-reader-speed-container{background:#fff!important;color:black!important;border:2px solid black!important}.high-contrast-mode .speed-label{color:black!important}.high-contrast-mode .speed-btn{background:#fff!important;color:black!important;border:2px solid black!important}.high-contrast-mode .speed-btn:hover,.high-contrast-mode .speed-btn.active{background:#f0f0f0!important;color:black!important}.high-contrast-mode .speed-display{background:#fff!important;color:black!important;border:2px solid black!important}.high-contrast-mode .screen-reader-btn{background:#2e7d32!important;color:white!important;border:2px solid black!important}.high-contrast-mode .accessibility-toggle i,.high-contrast-mode .screen-reader-btn i{color:black!important}.high-contrast-mode .accessibility-toggle:hover,.high-contrast-mode .screen-reader-btn:hover,.high-contrast-mode button.accessibility-toggle:hover,.high-contrast-mode button.screen-reader-btn:hover,.high-contrast-mode #contrastToggle:hover,.high-contrast-mode #screenReaderBtn:hover{background:#fff!important;color:black!important;transform:none!important}.high-contrast-mode .accessibility-toggle:active,.high-contrast-mode .screen-reader-btn:active,.high-contrast-mode button.accessibility-toggle:active,.high-contrast-mode button.screen-reader-btn:active,.high-contrast-mode #contrastToggle:active,.high-contrast-mode #screenReaderBtn:active{background:#fff!important;color:black!important;transform:none!important}.search-input-container.expanded{width:250px!important}.high-contrast-mode .search-btn{background:#fff!important;color:black!important;border:2px solid black!important}.high-contrast-mode .search-btn i{color:black!important}.high-contrast-mode .search-btn:hover{background:#fff!important;color:black!important;transform:none!important}@media screen and (max-width:768px) and (min-width:481px){.search-input-container.expanded{width:200px}}@media screen and (max-width:1024px) and (min-width:1031px){.search-input-container.expanded{width:220px}}@media screen and (max-width:480px){.search-input-container.expanded{width:200px}}.high-contrast-mode *{background-color:white!important;color:black!important;border-color:black!important}.high-contrast-mode .elementor-widget-container,.high-contrast-mode .elementor-widget-wrap,.high-contrast-mode .elementor-column,.high-contrast-mode .elementor-section,.high-contrast-mode .elementor-container,.high-contrast-mode .elementor-row{background-color:white!important;color:black!important}.high-contrast-mode .elementor-widget-container *,.high-contrast-mode .elementor-widget-wrap *,.high-contrast-mode .elementor-column *,.high-contrast-mode .elementor-section *,.high-contrast-mode .elementor-container *,.high-contrast-mode .elementor-row *{color:black!important;background-color:white!important}.high-contrast-mode .elementor-widget-heading,.high-contrast-mode .elementor-widget-text-editor,.high-contrast-mode .elementor-widget-button,.high-contrast-mode .elementor-widget-image,.high-contrast-mode .elementor-widget-video,.high-contrast-mode .elementor-widget-icon,.high-contrast-mode .elementor-widget-icon-box,.high-contrast-mode .elementor-widget-testimonial,.high-contrast-mode .elementor-widget-gallery,.high-contrast-mode .elementor-widget-slides,.high-contrast-mode .elementor-widget-form,.high-contrast-mode .elementor-widget-google_maps,.high-contrast-mode .elementor-widget-html,.high-contrast-mode .elementor-widget-shortcode,.high-contrast-mode .elementor-widget-menu-anchor,.high-contrast-mode .elementor-widget-sidebar,.high-contrast-mode .elementor-widget-common,.high-contrast-mode .elementor-widget-progress,.high-contrast-mode .elementor-widget-testimonial-carousel,.high-contrast-mode .elementor-widget-social-icons,.high-contrast-mode .elementor-widget-alert,.high-contrast-mode .elementor-widget-audio,.high-contrast-mode .elementor-widget-code-highlight,.high-contrast-mode .elementor-widget-countdown,.high-contrast-mode .elementor-widget-flip-box,.high-contrast-mode .elementor-widget-price-list,.high-contrast-mode .elementor-widget-price-table,.high-contrast-mode .elementor-widget-table,.high-contrast-mode .elementor-widget-tabs,.high-contrast-mode .elementor-widget-toggle,.high-contrast-mode .elementor-widget-accordion,.high-contrast-mode .elementor-widget-carousel,.high-contrast-mode .elementor-widget-navigation,.high-contrast-mode .elementor-widget-posts,.high-contrast-mode .elementor-widget-portfolio,.high-contrast-mode .elementor-widget-sitemap,.high-contrast-mode .elementor-widget-block,.high-contrast-mode .elementor-widget-shortcode,.high-contrast-mode .elementor-widget-login,.high-contrast-mode .elementor-widget-lottie,.high-contrast-mode .elementor-widget-code,.high-contrast-mode .elementor-widget-theme-site-logo,.high-contrast-mode .elementor-widget-theme-site-title,.high-contrast-mode .elementor-widget-theme-page-title,.high-contrast-mode .elementor-widget-theme-breadcrumbs,.high-contrast-mode .elementor-widget-theme-post-navigation,.high-contrast-mode .elementor-widget-theme-post-comments,.high-contrast-mode .elementor-widget-theme-archive-title,.high-contrast-mode .elementor-widget-theme-archive-posts,.high-contrast-mode .elementor-widget-theme-search-form,.high-contrast-mode .elementor-widget-theme-post-excerpt,.high-contrast-mode .elementor-widget-theme-post-content,.high-contrast-mode .elementor-widget-theme-post-featured-image,.high-contrast-mode .elementor-widget-theme-post-info,.high-contrast-mode .elementor-widget-theme-post-meta,.high-contrast-mode .elementor-widget-theme-post-title,.high-contrast-mode .elementor-widget-theme-post-navigation,.high-contrast-mode .elementor-widget-theme-post-comments,.high-contrast-mode .elementor-widget-theme-archive-title,.high-contrast-mode .elementor-widget-theme-archive-posts,.high-contrast-mode .elementor-widget-theme-search-form,.high-contrast-mode .elementor-widget-theme-post-excerpt,.high-contrast-mode .elementor-widget-theme-post-content,.high-contrast-mode .elementor-widget-theme-post-featured-image,.high-contrast-mode .elementor-widget-theme-post-info,.high-contrast-mode .elementor-widget-theme-post-meta,.high-contrast-mode .elementor-widget-theme-post-title{background-color:white!important;color:black!important}.high-contrast-mode .container,.high-contrast-mode .wrapper,.high-contrast-mode .content,.high-contrast-mode .main,.high-contrast-mode .sidebar,.high-contrast-mode .widget,.high-contrast-mode .widget-area,.high-contrast-mode .widget-title,.high-contrast-mode .widget-content,.high-contrast-mode .entry,.high-contrast-mode .entry-content,.high-contrast-mode .entry-title,.high-contrast-mode .entry-meta,.high-contrast-mode .entry-footer,.high-contrast-mode .post,.high-contrast-mode .post-content,.high-contrast-mode .post-title,.high-contrast-mode .post-meta,.high-contrast-mode .post-footer,.high-contrast-mode .page,.high-contrast-mode .page-content,.high-contrast-mode .page-title,.high-contrast-mode .page-meta,.high-contrast-mode .page-footer,.high-contrast-mode .comment,.high-contrast-mode .comment-content,.high-contrast-mode .comment-author,.high-contrast-mode .comment-meta,.high-contrast-mode .comment-reply,.high-contrast-mode .comment-edit-link,.high-contrast-mode .comment-reply-link,.high-contrast-mode .comment-edit-link,.high-contrast-mode .comment-reply-link,.high-contrast-mode .comment-edit-link:hover,.high-contrast-mode .comment-reply-link:hover,.high-contrast-mode .comment-edit-link:focus,.high-contrast-mode .comment-reply-link:focus,.high-contrast-mode .comment-edit-link:active,.high-contrast-mode .comment-reply-link:active{background-color:white!important;color:black!important}.high-contrast-mode header,.high-contrast-mode .header,.high-contrast-mode .site-header,.high-contrast-mode .main-header,.high-contrast-mode .top-header,.high-contrast-mode .bottom-header,.high-contrast-mode .header-content,.high-contrast-mode .header-wrapper,.high-contrast-mode .header-container{background-color:white!important;color:black!important}.high-contrast-mode header *,.high-contrast-mode .header *,.high-contrast-mode .site-header *,.high-contrast-mode .main-header *,.high-contrast-mode .top-header *,.high-contrast-mode .bottom-header *,.high-contrast-mode .header-content *,.high-contrast-mode .header-wrapper *,.high-contrast-mode .header-container *{color:black!important;background-color:transparent!important}.high-contrast-mode header a,.high-contrast-mode .header a,.high-contrast-mode .site-header a,.high-contrast-mode .main-header a,.high-contrast-mode .top-header a,.high-contrast-mode .bottom-header a,.high-contrast-mode .header-content a,.high-contrast-mode .header-wrapper a,.high-contrast-mode .header-container a{color:#00e!important;text-decoration:underline!important;border:1px solid black!important}.high-contrast-mode header a:hover,.high-contrast-mode .header a:hover,.high-contrast-mode .site-header a:hover,.high-contrast-mode .main-header a:hover,.high-contrast-mode .top-header a:hover,.high-contrast-mode .bottom-header a:hover,.high-contrast-mode .header-content a:hover,.high-contrast-mode .header-wrapper a:hover,.high-contrast-mode .header-container a:hover{color:#551a8b!important}.high-contrast-mode header nav,.high-contrast-mode .header nav,.high-contrast-mode .site-header nav,.high-contrast-mode .main-header nav,.high-contrast-mode .top-header nav,.high-contrast-mode .bottom-header nav,.high-contrast-mode .header-content nav,.high-contrast-mode .header-wrapper nav,.high-contrast-mode .header-container nav{background-color:white!important;color:black!important}.high-contrast-mode header .logo,.high-contrast-mode .header .logo,.high-contrast-mode .site-header .logo,.high-contrast-mode .main-header .logo,.high-contrast-mode .top-header .logo,.high-contrast-mode .bottom-header .logo,.high-contrast-mode .header-content .logo,.high-contrast-mode .header-wrapper .logo,.high-contrast-mode .header-container .logo,.high-contrast-mode header h1,.high-contrast-mode .header h1,.high-contrast-mode .site-header h1,.high-contrast-mode .main-header h1,.high-contrast-mode .top-header h1,.high-contrast-mode .bottom-header h1,.high-contrast-mode .header-content h1,.high-contrast-mode .header-wrapper h1,.high-contrast-mode .header-container h1{color:black!important;background-color:transparent!important}.high-contrast-mode header .logo img,.high-contrast-mode .header .logo img,.high-contrast-mode .site-header .logo img,.high-contrast-mode .main-header .logo img,.high-contrast-mode .top-header .logo img,.high-contrast-mode .bottom-header .logo img,.high-contrast-mode .header-content .logo img,.high-contrast-mode .header-wrapper .logo img,.high-contrast-mode .header-container .logo img,.high-contrast-mode header img[src*=logo],.high-contrast-mode .header img[src*=logo],.high-contrast-mode .site-header img[src*=logo],.high-contrast-mode .main-header img[src*=logo],.high-contrast-mode .top-header img[src*=logo],.high-contrast-mode .bottom-header img[src*=logo],.high-contrast-mode .header-content img[src*=logo],.high-contrast-mode .header-wrapper img[src*=logo],.high-contrast-mode .header-container img[src*=logo]{border:2px solid black!important;background-color:white!important;padding:5px!important;border-radius:4px!important}.high-contrast-mode a{color:#00e!important;text-decoration:underline!important;border:solid}.high-contrast-mode a:hover{color:#551a8b!important}.high-contrast-mode .drpraxis-button,.high-contrast-mode .drpraxis-button-primary{background:#fff!important;color:black!important;border:2px solid black!important}.high-contrast-mode .drpraxis-button:hover,.high-contrast-mode .drpraxis-button-primary:hover{background:#fff!important;color:black!important;border:2px solid black!important}.high-contrast-mode .map-container iframe,.high-contrast-mode .map-side iframe,.high-contrast-mode iframe[src*="google.com/maps"],.high-contrast-mode iframe[src*="maps.google"]{filter:none!important;background:0 0!important;-webkit-filter:none!important;transform:none!important}.high-contrast-mode .map-container,.high-contrast-mode .map-side{filter:none!important;background:0 0!important;-webkit-filter:none!important}.high-contrast-mode iframe{filter:none!important;-webkit-filter:none!important;background:0 0!important;opacity:1!important;visibility:visible!important}.high-contrast-mode .card-header,body.high-contrast-mode .card-header,html body.high-contrast-mode .card-header,html body.high-contrast-mode #main .card-header,html body.high-contrast-mode #content .card-header,html body.high-contrast-mode .main-content .card-header,html body.high-contrast-mode .content-area .card-header{background-color:white!important;color:black!important;background:#fff!important;background-image:none!important;background-gradient:none!important;background-linear-gradient:none!important;background-radial-gradient:none!important}.high-contrast-mode .db-team__service-icon,.high-contrast-mode .philosophy-quote__label-icon{background-color:white!important;padding:5px!important;border-radius:4px!important;border:1px solid black!important}.high-contrast-mode *::before,.high-contrast-mode *::after{color:black!important;background-color:transparent!important;border-color:black!important}.high-contrast-mode *::before,.high-contrast-mode *::after{color:black!important}.high-contrast-mode .icon::before,.high-contrast-mode .icon::after,.high-contrast-mode .fa::before,.high-contrast-mode .fa::after,.high-contrast-mode .fas::before,.high-contrast-mode .fas::after,.high-contrast-mode .far::before,.high-contrast-mode .far::after,.high-contrast-mode .fab::before,.high-contrast-mode .fab::after,.high-contrast-mode .fad::before,.high-contrast-mode .fad::after,.high-contrast-mode .fal::before,.high-contrast-mode .fal::after,.high-contrast-mode .fa-solid::before,.high-contrast-mode .fa-solid::after,.high-contrast-mode .fa-regular::before,.high-contrast-mode .fa-regular::after,.high-contrast-mode .fa-brands::before,.high-contrast-mode .fa-brands::after,.high-contrast-mode .fa-duotone::before,.high-contrast-mode .fa-duotone::after,.high-contrast-mode .fa-light::before,.high-contrast-mode .fa-light::after,.high-contrast-mode .fa-thin::before,.high-contrast-mode .fa-thin::after,.high-contrast-mode .fa-classic::before,.high-contrast-mode .fa-classic::after,.high-contrast-mode .fa-sharp::before,.high-contrast-mode .fa-sharp::after{color:black!important;background-color:transparent!important}.high-contrast-mode .elementor-icon::before,.high-contrast-mode .elementor-icon::after,.high-contrast-mode .elementor-icon-wrapper::before,.high-contrast-mode .elementor-icon-wrapper::after,.high-contrast-mode .elementor-icon-box-wrapper::before,.high-contrast-mode .elementor-icon-box-wrapper::after,.high-contrast-mode .elementor-icon-box-icon::before,.high-contrast-mode .elementor-icon-box-icon::after{color:black!important;background-color:transparent!important}.high-contrast-mode .wp-block-navigation__icon::before,.high-contrast-mode .wp-block-navigation__icon::after,.high-contrast-mode .wp-block-navigation-link__icon::before,.high-contrast-mode .wp-block-navigation-link__icon::after,.high-contrast-mode .wp-block-navigation-link__submenu-icon::before,.high-contrast-mode .wp-block-navigation-link__submenu-icon::after{color:black!important;background-color:transparent!important}.high-contrast-mode .woocommerce-products-header__icon::before,.high-contrast-mode .woocommerce-products-header__icon::after,.high-contrast-mode .woocommerce-result-count::before,.high-contrast-mode .woocommerce-result-count::after,.high-contrast-mode .woocommerce-ordering::before,.high-contrast-mode .woocommerce-ordering::after{color:black!important;background-color:transparent!important}.high-contrast-mode .btn::before,.high-contrast-mode .btn::after,.high-contrast-mode .button::before,.high-contrast-mode .button::after,.high-contrast-mode .link::before,.high-contrast-mode .link::after,.high-contrast-mode .nav-item::before,.high-contrast-mode .nav-item::after,.high-contrast-mode .menu-item::before,.high-contrast-mode .menu-item::after,.high-contrast-mode .widget::before,.high-contrast-mode .widget::after,.high-contrast-mode .entry::before,.high-contrast-mode .entry::after,.high-contrast-mode .post::before,.high-contrast-mode .post::after,.high-contrast-mode .page::before,.high-contrast-mode .page::after{color:black!important;background-color:transparent!important}.high-contrast-mode *::before,.high-contrast-mode *::after{filter:brightness(0) saturate(100%) invert(0%)!important}.high-contrast-mode .icon::before,.high-contrast-mode .icon::after,.high-contrast-mode .check-icon::before,.high-contrast-mode .check-icon::after,.high-contrast-mode .success-icon::before,.high-contrast-mode .success-icon::after,.high-contrast-mode .valid-icon::before,.high-contrast-mode .valid-icon::after,.high-contrast-mode .done-icon::before,.high-contrast-mode .done-icon::after,.high-contrast-mode .complete-icon::before,.high-contrast-mode .complete-icon::after,.high-contrast-mode .approved-icon::before,.high-contrast-mode .approved-icon::after,.high-contrast-mode .confirmed-icon::before,.high-contrast-mode .confirmed-icon::after,.high-contrast-mode .verified-icon::before,.high-contrast-mode .verified-icon::after,.high-contrast-mode .tick-icon::before,.high-contrast-mode .tick-icon::after,.high-contrast-mode .mark-icon::before,.high-contrast-mode .mark-icon::after,.high-contrast-mode .bullet-icon::before,.high-contrast-mode .bullet-icon::after,.high-contrast-mode .dot-icon::before,.high-contrast-mode .dot-icon::after,.high-contrast-mode .point-icon::before,.high-contrast-mode .point-icon::after,.high-contrast-mode .list-icon::before,.high-contrast-mode .list-icon::after,.high-contrast-mode .item-icon::before,.high-contrast-mode .item-icon::after,.high-contrast-mode .entry-icon::before,.high-contrast-mode .entry-icon::after,.high-contrast-mode .post-icon::before,.high-contrast-mode .post-icon::after,.high-contrast-mode .page-icon::before,.high-contrast-mode .page-icon::after,.high-contrast-mode .content-icon::before,.high-contrast-mode .content-icon::after,.high-contrast-mode .text-icon::before,.high-contrast-mode .text-icon::after,.high-contrast-mode .title-icon::before,.high-contrast-mode .title-icon::after,.high-contrast-mode .heading-icon::before,.high-contrast-mode .heading-icon::after,.high-contrast-mode .subtitle-icon::before,.high-contrast-mode .subtitle-icon::after,.high-contrast-mode .description-icon::before,.high-contrast-mode .description-icon::after,.high-contrast-mode .summary-icon::before,.high-contrast-mode .summary-icon::after,.high-contrast-mode .excerpt-icon::before,.high-contrast-mode .excerpt-icon::after,.high-contrast-mode .meta-icon::before,.high-contrast-mode .meta-icon::after,.high-contrast-mode .info-icon::before,.high-contrast-mode .info-icon::after,.high-contrast-mode .data-icon::before,.high-contrast-mode .data-icon::after,.high-contrast-mode .field-icon::before,.high-contrast-mode .field-icon::after,.high-contrast-mode .input-icon::before,.high-contrast-mode .input-icon::after,.high-contrast-mode .form-icon::before,.high-contrast-mode .form-icon::after,.high-contrast-mode .button-icon::before,.high-contrast-mode .button-icon::after,.high-contrast-mode .btn-icon::before,.high-contrast-mode .btn-icon::after,.high-contrast-mode .link-icon::before,.high-contrast-mode .link-icon::after,.high-contrast-mode .nav-icon::before,.high-contrast-mode .nav-icon::after,.high-contrast-mode .menu-icon::before,.high-contrast-mode .menu-icon::after,.high-contrast-mode .widget-icon::before,.high-contrast-mode .widget-icon::after{filter:brightness(0) saturate(100%) invert(0%)!important;color:black!important;background-color:transparent!important}.high-contrast-mode .elementor-icon::before,.high-contrast-mode .elementor-icon::after,.high-contrast-mode .elementor-icon-wrapper::before,.high-contrast-mode .elementor-icon-wrapper::after,.high-contrast-mode .elementor-icon-box-wrapper::before,.high-contrast-mode .elementor-icon-box-wrapper::after,.high-contrast-mode .elementor-icon-box-icon::before,.high-contrast-mode .elementor-icon-box-icon::after{filter:brightness(0) saturate(100%) invert(0%)!important;color:black!important;background-color:transparent!important}.high-contrast-mode .wp-block-navigation__icon::before,.high-contrast-mode .wp-block-navigation__icon::after,.high-contrast-mode .wp-block-navigation-link__icon::before,.high-contrast-mode .wp-block-navigation-link__icon::after,.high-contrast-mode .wp-block-navigation-link__submenu-icon::before,.high-contrast-mode .wp-block-navigation-link__submenu-icon::after{filter:brightness(0) saturate(100%) invert(0%)!important;color:black!important;background-color:transparent!important}.high-contrast-mode button,.high-contrast-mode input,.high-contrast-mode textarea,.high-contrast-mode select,.high-contrast-mode input[type=text],.high-contrast-mode input[type=email],.high-contrast-mode input[type=password],.high-contrast-mode input[type=search],.high-contrast-mode input[type=tel],.high-contrast-mode input[type=url],.high-contrast-mode input[type=number],.high-contrast-mode input[type=date],.high-contrast-mode input[type=time],.high-contrast-mode input[type=datetime-local],.high-contrast-mode input[type=week],.high-contrast-mode input[type=month],.high-contrast-mode input[type=color],.high-contrast-mode input[type=file],.high-contrast-mode input[type=range],.high-contrast-mode input[type=submit],.high-contrast-mode input[type=reset],.high-contrast-mode input[type=button],.high-contrast-mode input[type=image],.high-contrast-mode input[type=checkbox],.high-contrast-mode input[type=radio],.high-contrast-mode input[type=hidden],.high-contrast-mode input[type=datetime],.high-contrast-mode input[type=datetime-local],.high-contrast-mode input[type=search],.high-contrast-mode input[type=tel],.high-contrast-mode input[type=url],.high-contrast-mode input[type=week],.high-contrast-mode input[type=month],.high-contrast-mode input[type=color],.high-contrast-mode input[type=file],.high-contrast-mode input[type=range],.high-contrast-mode input[type=submit],.high-contrast-mode input[type=reset],.high-contrast-mode input[type=button],.high-contrast-mode input[type=image],.high-contrast-mode input[type=checkbox],.high-contrast-mode input[type=radio],.high-contrast-mode input[type=hidden],.high-contrast-mode input[type=datetime],.high-contrast-mode input[type=datetime-local],.high-contrast-mode input[type=search],.high-contrast-mode input[type=tel],.high-contrast-mode input[type=url],.high-contrast-mode input[type=week],.high-contrast-mode input[type=month],.high-contrast-mode input[type=color],.high-contrast-mode input[type=file],.high-contrast-mode input[type=range],.high-contrast-mode input[type=submit],.high-contrast-mode input[type=reset],.high-contrast-mode input[type=button],.high-contrast-mode input[type=image],.high-contrast-mode input[type=checkbox],.high-contrast-mode input[type=radio],.high-contrast-mode input[type=hidden]{background-color:white!important;color:black!important;border:2px solid black!important}.high-contrast-mode input[type=checkbox],.high-contrast-mode input[type=radio]{background-color:white!important;border:2px solid black!important;color:black!important;accent-color:black!important;-webkit-appearance:none!important;appearance:none!important;width:16px!important;height:16px!important;position:relative!important;cursor:pointer!important}.high-contrast-mode input[type=checkbox]:checked{background-color:black!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='white' d='M6.267 3.455a3.066 3.066 0 0 1 4.326-.004 3.066 3.066 0 0 1 4.326.004 3.066 3.066 0 0 1-4.326.004zm7.992 1.882a3.066 3.066 0 0 1-4.326.004 3.066 3.066 0 0 1-4.326-.004 3.066 3.066 0 0 1 4.326-.004zm-7.992 1.882a3.066 3.066 0 0 1 4.326-.004 3.066 3.066 0 0 1 4.326.004 3.066 3.066 0 0 1-4.326.004z'/%3e%3c/svg%3e")!important;background-size:12px!important;background-position:center!important;background-repeat:no-repeat!important}.high-contrast-mode input[type=radio]{border-radius:50%!important}.high-contrast-mode input[type=radio]:checked{background-color:black!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3ccircle fill='white' cx='10' cy='10' r='4'/%3e%3c/svg%3e")!important;background-size:8px!important;background-position:center!important;background-repeat:no-repeat!important}.high-contrast-mode label,.high-contrast-mode .form-label,.high-contrast-mode .input-label,.high-contrast-mode .field-label,.high-contrast-mode .checkbox-label,.high-contrast-mode .radio-label{color:black!important;background-color:transparent!important;font-weight:700!important}.high-contrast-mode .form-group,.high-contrast-mode .form-row,.high-contrast-mode .form-field,.high-contrast-mode .input-group,.high-contrast-mode .field-group,.high-contrast-mode .form-control,.high-contrast-mode .form-input,.high-contrast-mode .form-textarea,.high-contrast-mode .form-select{background-color:white!important;color:black!important;border:2px solid black!important}.high-contrast-mode input::placeholder,.high-contrast-mode textarea::placeholder{color:#666!important;opacity:1!important}.high-contrast-mode input:focus,.high-contrast-mode textarea:focus,.high-contrast-mode select:focus,.high-contrast-mode button:focus{outline:3px solid black!important;outline-offset:2px!important;background-color:white!important;color:black!important}.high-contrast-mode input:disabled,.high-contrast-mode textarea:disabled,.high-contrast-mode select:disabled,.high-contrast-mode button:disabled{background-color:#f0f0f0!important;color:#666!important;border:2px solid #ccc!important;cursor:not-allowed!important}.high-contrast-mode .container-button,.high-contrast-mode .cart-button,.high-contrast-mode .btn-container,.high-contrast-mode .btn-cart,.high-contrast-mode button.container-button,.high-contrast-mode button.cart-button,.high-contrast-mode input.container-button,.high-contrast-mode input.cart-button,.high-contrast-mode a.container-button,.high-contrast-mode a.cart-button,.high-contrast-mode .elementor-button.container-button,.high-contrast-mode .elementor-button.cart-button,.high-contrast-mode .wp-block-button .container-button,.high-contrast-mode .wp-block-button .cart-button,body.high-contrast-mode .container-button,body.high-contrast-mode .cart-button,body.high-contrast-mode .btn-container,body.high-contrast-mode .btn-cart,body.high-contrast-mode button.container-button,body.high-contrast-mode button.cart-button,body.high-contrast-mode input.container-button,body.high-contrast-mode input.cart-button,body.high-contrast-mode a.container-button,body.high-contrast-mode a.cart-button,body.high-contrast-mode .elementor-button.container-button,body.high-contrast-mode .elementor-button.cart-button,body.high-contrast-mode .wp-block-button .container-button,body.high-contrast-mode .wp-block-button .cart-button,html body.high-contrast-mode .container-button,html body.high-contrast-mode .cart-button,html body.high-contrast-mode .btn-container,html body.high-contrast-mode .btn-cart,html body.high-contrast-mode button.container-button,html body.high-contrast-mode button.cart-button,html body.high-contrast-mode input.container-button,html body.high-contrast-mode input.cart-button,html body.high-contrast-mode a.container-button,html body.high-contrast-mode a.cart-button,html body.high-contrast-mode .elementor-button.container-button,html body.high-contrast-mode .elementor-button.cart-button,html body.high-contrast-mode .wp-block-button .container-button,html body.high-contrast-mode .wp-block-button .cart-button,html body.high-contrast-mode #main .container-button,html body.high-contrast-mode #main .cart-button,html body.high-contrast-mode #main .btn-container,html body.high-contrast-mode #main .btn-cart,html body.high-contrast-mode #content .container-button,html body.high-contrast-mode #content .cart-button,html body.high-contrast-mode #content .btn-container,html body.high-contrast-mode #content .btn-cart,html body.high-contrast-mode .main-content .container-button,html body.high-contrast-mode .main-content .cart-button,html body.high-contrast-mode .main-content .btn-container,html body.high-contrast-mode .main-content .btn-cart,html body.high-contrast-mode .content-area .container-button,html body.high-contrast-mode .content-area .cart-button,html body.high-contrast-mode .content-area .btn-container,html body.high-contrast-mode .content-area .btn-cart{background-color:white!important;color:black!important;border:2px solid black!important;box-shadow:0 2px 4px rgba(0,0,0,.2)!important;background:#fff!important;background-image:none!important;background-gradient:none!important;background-linear-gradient:none!important;background-radial-gradient:none!important}.high-contrast-mode .container-button:hover,.high-contrast-mode .cart-button:hover,.high-contrast-mode .btn-container:hover,.high-contrast-mode .btn-cart:hover,.high-contrast-mode button.container-button:hover,.high-contrast-mode button.cart-button:hover,.high-contrast-mode input.container-button:hover,.high-contrast-mode input.cart-button:hover,.high-contrast-mode a.container-button:hover,.high-contrast-mode a.cart-button:hover,.high-contrast-mode .elementor-button.container-button:hover,.high-contrast-mode .elementor-button.cart-button:hover,.high-contrast-mode .wp-block-button .container-button:hover,.high-contrast-mode .wp-block-button .cart-button:hover,body.high-contrast-mode .container-button:hover,body.high-contrast-mode .cart-button:hover,body.high-contrast-mode .btn-container:hover,body.high-contrast-mode .btn-cart:hover,body.high-contrast-mode button.container-button:hover,body.high-contrast-mode button.cart-button:hover,body.high-contrast-mode input.container-button:hover,body.high-contrast-mode input.cart-button:hover,body.high-contrast-mode a.container-button:hover,body.high-contrast-mode a.cart-button:hover,body.high-contrast-mode .elementor-button.container-button:hover,body.high-contrast-mode .elementor-button.cart-button:hover,body.high-contrast-mode .wp-block-button .container-button:hover,body.high-contrast-mode .wp-block-button .cart-button:hover,html body.high-contrast-mode .container-button:hover,html body.high-contrast-mode .cart-button:hover,html body.high-contrast-mode .btn-container:hover,html body.high-contrast-mode .btn-cart:hover,html body.high-contrast-mode button.container-button:hover,html body.high-contrast-mode button.cart-button:hover,html body.high-contrast-mode input.container-button:hover,html body.high-contrast-mode input.cart-button:hover,html body.high-contrast-mode a.container-button:hover,html body.high-contrast-mode a.cart-button:hover,html body.high-contrast-mode .elementor-button.container-button:hover,html body.high-contrast-mode .elementor-button.cart-button:hover,html body.high-contrast-mode .wp-block-button .container-button:hover,html body.high-contrast-mode .wp-block-button .cart-button:hover{background-color:#f0f0f0!important;color:black!important;border:2px solid black!important;box-shadow:0 4px 8px rgba(0,0,0,.3)!important;background:#f0f0f0!important;background-image:none!important;background-gradient:none!important;background-linear-gradient:none!important;background-radial-gradient:none!important}.high-contrast-mode .container-button:active,.high-contrast-mode .cart-button:active,.high-contrast-mode .container-button:focus,.high-contrast-mode .cart-button:focus,.high-contrast-mode .btn-container:active,.high-contrast-mode .btn-cart:active,.high-contrast-mode .btn-container:focus,.high-contrast-mode .btn-cart:focus,.high-contrast-mode button.container-button:active,.high-contrast-mode button.cart-button:active,.high-contrast-mode button.container-button:focus,.high-contrast-mode button.cart-button:focus,.high-contrast-mode input.container-button:active,.high-contrast-mode input.cart-button:active,.high-contrast-mode input.container-button:focus,.high-contrast-mode input.cart-button:focus,.high-contrast-mode a.container-button:active,.high-contrast-mode a.cart-button:active,.high-contrast-mode a.container-button:focus,.high-contrast-mode a.cart-button:focus,.high-contrast-mode .elementor-button.container-button:active,.high-contrast-mode .elementor-button.cart-button:active,.high-contrast-mode .elementor-button.container-button:focus,.high-contrast-mode .elementor-button.cart-button:focus,.high-contrast-mode .wp-block-button .container-button:active,.high-contrast-mode .wp-block-button .cart-button:active,.high-contrast-mode .wp-block-button .container-button:focus,.high-contrast-mode .wp-block-button .cart-button:focus{background-color:#e0e0e0!important;color:black!important;border:3px solid black!important;outline:2px solid black!important;outline-offset:2px!important;box-shadow:0 2px 4px rgba(0,0,0,.4)!important}.high-contrast-mode .container-button:disabled,.high-contrast-mode .cart-button:disabled,.high-contrast-mode .btn-container:disabled,.high-contrast-mode .btn-cart:disabled,.high-contrast-mode button.container-button:disabled,.high-contrast-mode button.cart-button:disabled,.high-contrast-mode input.container-button:disabled,.high-contrast-mode input.cart-button:disabled,.high-contrast-mode a.container-button:disabled,.high-contrast-mode a.cart-button:disabled,.high-contrast-mode .elementor-button.container-button:disabled,.high-contrast-mode .elementor-button.cart-button:disabled,.high-contrast-mode .wp-block-button .container-button:disabled,.high-contrast-mode .wp-block-button .cart-button:disabled{background-color:#f0f0f0!important;color:#666!important;border:2px solid #ccc!important;cursor:not-allowed!important;box-shadow:none!important}.high-contrast-mode .dropdown,.high-contrast-mode .dropdown-menu,.high-contrast-mode .dropdown-content,.high-contrast-mode .sub-menu,.high-contrast-mode .submenu,.high-contrast-mode .menu-item-has-children ul,.high-contrast-mode .menu-item-has-children .sub-menu,.high-contrast-mode nav ul ul,.high-contrast-mode .navigation ul ul,.high-contrast-mode .main-menu ul ul,.high-contrast-mode .header-menu ul ul,.high-contrast-mode .site-menu ul ul,.high-contrast-mode .primary-menu ul ul,.high-contrast-mode .secondary-menu ul ul,.high-contrast-mode .mobile-menu ul ul,.high-contrast-mode .responsive-menu ul ul,.high-contrast-mode .hamburger-menu ul ul,.high-contrast-mode .toggle-menu ul ul,.high-contrast-mode .flyout-menu ul ul,.high-contrast-mode .mega-menu ul ul,.high-contrast-mode .dropdown-toggle+ul,.high-contrast-mode .dropdown-toggle+.dropdown-menu,.high-contrast-mode .dropdown-toggle+.dropdown-content,.high-contrast-mode .has-dropdown ul,.high-contrast-mode .has-submenu ul,.high-contrast-mode .menu-has-children ul,.high-contrast-mode .menu-item-has-children .children,.high-contrast-mode .menu-item-has-children .sub-menu,.high-contrast-mode .menu-item-has-children .dropdown-menu,.high-contrast-mode .menu-item-has-children .dropdown-content{background-color:white!important;color:black!important;border:2px solid black!important;box-shadow:0 4px 8px rgba(0,0,0,.3)!important}.high-contrast-mode .dropdown li,.high-contrast-mode .dropdown-menu li,.high-contrast-mode .dropdown-content li,.high-contrast-mode .sub-menu li,.high-contrast-mode .submenu li,.high-contrast-mode .menu-item-has-children ul li,.high-contrast-mode .menu-item-has-children .sub-menu li,.high-contrast-mode nav ul ul li,.high-contrast-mode .navigation ul ul li,.high-contrast-mode .main-menu ul ul li,.high-contrast-mode .header-menu ul ul li,.high-contrast-mode .site-menu ul ul li,.high-contrast-mode .primary-menu ul ul li,.high-contrast-mode .secondary-menu ul ul li,.high-contrast-mode .mobile-menu ul ul li,.high-contrast-mode .responsive-menu ul ul li,.high-contrast-mode .hamburger-menu ul ul li,.high-contrast-mode .toggle-menu ul ul li,.high-contrast-mode .flyout-menu ul ul li,.high-contrast-mode .mega-menu ul ul li,.high-contrast-mode .dropdown-toggle+ul li,.high-contrast-mode .dropdown-toggle+.dropdown-menu li,.high-contrast-mode .dropdown-toggle+.dropdown-content li,.high-contrast-mode .has-dropdown ul li,.high-contrast-mode .has-submenu ul li,.high-contrast-mode .menu-has-children ul li,.high-contrast-mode .menu-item-has-children .children li,.high-contrast-mode .menu-item-has-children .sub-menu li,.high-contrast-mode .menu-item-has-children .dropdown-menu li,.high-contrast-mode .menu-item-has-children .dropdown-content li{background-color:white!important;color:black!important;border-bottom:1px solid black!important}.high-contrast-mode .dropdown a,.high-contrast-mode .dropdown-menu a,.high-contrast-mode .dropdown-content a,.high-contrast-mode .sub-menu a,.high-contrast-mode .submenu a,.high-contrast-mode .menu-item-has-children ul a,.high-contrast-mode .menu-item-has-children .sub-menu a,.high-contrast-mode nav ul ul a,.high-contrast-mode .navigation ul ul a,.high-contrast-mode .main-menu ul ul a,.high-contrast-mode .header-menu ul ul a,.high-contrast-mode .site-menu ul ul a,.high-contrast-mode .primary-menu ul ul a,.high-contrast-mode .secondary-menu ul ul a,.high-contrast-mode .mobile-menu ul ul a,.high-contrast-mode .responsive-menu ul ul a,.high-contrast-mode .hamburger-menu ul ul a,.high-contrast-mode .toggle-menu ul ul a,.high-contrast-mode .flyout-menu ul ul a,.high-contrast-mode .mega-menu ul ul a,.high-contrast-mode .dropdown-toggle+ul a,.high-contrast-mode .dropdown-toggle+.dropdown-menu a,.high-contrast-mode .dropdown-toggle+.dropdown-content a,.high-contrast-mode .has-dropdown ul a,.high-contrast-mode .has-submenu ul a,.high-contrast-mode .menu-has-children ul a,.high-contrast-mode .menu-item-has-children .children a,.high-contrast-mode .menu-item-has-children .sub-menu a,.high-contrast-mode .menu-item-has-children .dropdown-menu a,.high-contrast-mode .menu-item-has-children .dropdown-content a{color:black!important;background-color:white!important;text-decoration:none!important}.high-contrast-mode .dropdown a:hover,.high-contrast-mode .dropdown-menu a:hover,.high-contrast-mode .dropdown-content a:hover,.high-contrast-mode .sub-menu a:hover,.high-contrast-mode .submenu a:hover,.high-contrast-mode .menu-item-has-children ul a:hover,.high-contrast-mode .menu-item-has-children .sub-menu a:hover,.high-contrast-mode nav ul ul a:hover,.high-contrast-mode .navigation ul ul a:hover,.high-contrast-mode .main-menu ul ul a:hover,.high-contrast-mode .header-menu ul ul a:hover,.high-contrast-mode .site-menu ul ul a:hover,.high-contrast-mode .primary-menu ul ul a:hover,.high-contrast-mode .secondary-menu ul ul a:hover,.high-contrast-mode .mobile-menu ul ul a:hover,.high-contrast-mode .responsive-menu ul ul a:hover,.high-contrast-mode .hamburger-menu ul ul a:hover,.high-contrast-mode .toggle-menu ul ul a:hover,.high-contrast-mode .flyout-menu ul ul a:hover,.high-contrast-mode .mega-menu ul ul a:hover,.high-contrast-mode .dropdown-toggle+ul a:hover,.high-contrast-mode .dropdown-toggle+.dropdown-menu a:hover,.high-contrast-mode .dropdown-toggle+.dropdown-content a:hover,.high-contrast-mode .has-dropdown ul a:hover,.high-contrast-mode .has-submenu ul a:hover,.high-contrast-mode .menu-has-children ul a:hover,.high-contrast-mode .menu-item-has-children .children a:hover,.high-contrast-mode .menu-item-has-children .sub-menu a:hover,.high-contrast-mode .menu-item-has-children .dropdown-menu a:hover,.high-contrast-mode .menu-item-has-children .dropdown-content a:hover{background-color:#f0f0f0!important;color:black!important}.high-contrast-mode .accessibility-toggle,.high-contrast-mode #contrastToggle,.high-contrast-mode button.accessibility-toggle,.high-contrast-mode button#contrastToggle{position:fixed!important;right:20px!important;top:50%!important;transform:translateY(-50%)!important;z-index:10000!important;background:#2e7d32;color:white!important;border:2px solid black!important;left:auto!important;margin:0!important;float:none!important;width:50px!important;height:50px!important}.high-contrast-mode .accessibility-toggle:hover,.high-contrast-mode #contrastToggle:hover,.high-contrast-mode button.accessibility-toggle:hover,.high-contrast-mode button#contrastToggle:hover{background:#1b5e20;transform:translateY(-50%) scale(1.05)!important;position:fixed!important;right:20px!important;top:50%!important;z-index:10000!important}.high-contrast-mode .accessibility-toggle:active,.high-contrast-mode #contrastToggle:active,.high-contrast-mode button.accessibility-toggle:active,.high-contrast-mode button#contrastToggle:active{transform:translateY(-50%) scale(.95)!important;position:fixed!important;right:20px!important;top:50%!important;z-index:10000!important}.high-contrast-mode img{filter:contrast(1.5) brightness(1.2)!important}@media screen and (max-width:768px){.accessibility-toggle .icon{width:16px;height:16px}.accessibility-toggle .icon::before{width:10px;height:10px}.high-contrast-mode .accessibility-toggle,.high-contrast-mode #contrastToggle,.high-contrast-mode button.accessibility-toggle,.high-contrast-mode button#contrastToggle{position:fixed!important;right:10px!important;top:50%!important;transform:translateY(-50%)!important;left:auto!important;margin:0!important;float:none!important;width:auto!important;height:auto!important}.high-contrast-mode .accessibility-toggle:hover,.high-contrast-mode #contrastToggle:hover,.high-contrast-mode button.accessibility-toggle:hover,.high-contrast-mode button#contrastToggle:hover{position:fixed!important;right:10px!important;top:50%!important;transform:translateY(-50%) scale(1.05)!important;z-index:10000!important}.high-contrast-mode .accessibility-toggle:active,.high-contrast-mode #contrastToggle:active,.high-contrast-mode button.accessibility-toggle:active,.high-contrast-mode button#contrastToggle:active{position:fixed!important;right:10px!important;top:50%!important;transform:translateY(-50%) scale(.95)!important;z-index:10000!important}}.high-contrast-mode #contrastToggle{position:fixed!important;right:20px!important;top:50%!important;transform:translateY(-50%)!important;z-index:10000!important;left:auto!important;margin:0!important;float:none!important;width:auto!important;height:auto!important}