html{scroll-behavior:smooth}::selection,input::selection{background:var(--wp--preset--color--primary);color:var(--wp--preset--color--base);text-shadow:none}label{font-weight:700;font-size:var(--wp--preset--font-size--small)}input[type=text],input[type=password],input[type=search],input[type=email],input[type=number],input[type=tel],input[type=url],input[type=date],input[type=file],textarea,select{width:100%;padding:1em;border:1px solid var(--wp--preset--color--main-accent);border-radius:var(--wp--custom--border-radius--medium);font-size:var(--wp--preset--font-size--small);background:var(--wp--preset--color--base);color:var(--wp--preset--color--main);transition:all .3s ease;text-overflow:ellipsis}input[type=submit]{transition:outline .3s ease}input[type=file],select{cursor:pointer}textarea{resize:vertical;border-bottom-right-radius:0;font-family:var(--wp--custom--font-family--primary);line-height:var(--wp--custom--line-height--body)}select[multiple] option{padding:.75em 1em;text-overflow:ellipsis;overflow:hidden}input[type=text]:hover,input[type=password]:hover,input[type=search]:hover,input[type=email]:hover,input[type=number]:hover,input[type=tel]:hover,input[type=url]:hover,input[type=date]:hover,input[type=file]:hover,textarea:hover,select:hover{border-color:var(--wp--preset--color--primary)}input[type=text]:focus,input[type=password]:focus,input[type=search]:focus,input[type=email]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=date]:focus,input[type=file]:focus,textarea:focus,select:focus{border-color:var(--wp--preset--color--primary);outline:1.5px solid var(--wp--preset--color--primary)}:focus-visible{outline:2px solid var(--wp--preset--color--primary-alt);outline-offset:2px}select,input[type=range]{width:100%}form label .required{color:var(--wp--preset--color--primary-alt)}input[type=checkbox]+label{margin-left:.5em}.wp-block-outermost-icon-block:has(a){transition:all .3s ease}.wp-block-outermost-icon-block:has(a):hover{transform:scale(1.1);transition:all .3s ease}.wp-block-list.is-style-list-check li:before{color:#1b8500}.wp-block-button:not(.is-style-outline):not(.is-style-button-light) .wp-block-button__link:hover{background-color:#004f61}.wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.wp-block-table,.wp-block-table table{border-radius:var(--wp--preset--border-radius--sm);border:none !important}.wp-block-table thead{border-radius:var(--wp--preset--border-radius--sm)}.wp-block-table th{background-color:var(--wp--preset--color--primary-accent)}.wp-block-group.logos figure img,figure.community-logo img{filter:grayscale(1);transition:all .25s ease}.wp-block-group.logos figure img:hover{filter:grayscale(0);transform:scale(1.025);transition:all .25s ease}figure.community-logo img:hover{filter:grayscale(0);transition:all .25s ease}