/* Native document defaults. No parent theme CSS or layout JavaScript is loaded. */
*,*::before,*::after {box-sizing:border-box}
html {scrollbar-gutter:stable;scroll-behavior:smooth}
body {margin:0;background:#fff;color:#171816;line-height:1.65}
img,video,iframe {max-width:100%}
img {height:auto;vertical-align:middle}
figure {margin:0 0 24px}
a {color:inherit;text-decoration:none}
a:hover {text-decoration:underline}
p {margin:0 0 20px}
h1,h2,h3,h4,h5,h6 {margin:0 0 20px;line-height:1.2}
ul,ol {padding-left:24px;margin:0 0 24px}
li {margin-bottom:8px}
hr {border:0;border-top:1px solid #dedfd9;margin:24px 0}
button,input,select,textarea {font:inherit}
button,.button,input[type=submit] {cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border:1px solid #dedfd9;border-radius:7px;background:#ffdb00;color:#171816;font-weight:700;text-decoration:none;line-height:1.4}
button:disabled {cursor:default;opacity:.5}
:where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea) {max-width:100%;border:1px solid #dedfd9;background:#fff;color:#171816;padding:10px 12px}
label {display:block;font-weight:600;margin-bottom:8px}
input[type=checkbox],input[type=radio] {accent-color:#171816}
table {border-collapse:collapse;width:100%;margin-bottom:24px}
td,th {text-align:left;padding:12px;border-bottom:1px solid #dedfd9}
summary {cursor:pointer}
[hidden] {display:none!important}
.screen-reader-text {position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.screen-reader-text:focus {clip:auto;width:auto;height:auto;left:16px;top:16px;padding:12px;background:#fff;z-index:99999}
.row {display:flex;flex-wrap:wrap;max-width:1240px;margin-inline:auto;width:100%}
.col {min-width:0;flex:1 1 100%;padding:0 16px}
.col-inner {min-width:0;width:100%}
.large-12 {flex-basis:100%;max-width:100%}
.large-9 {flex-basis:75%;max-width:75%}
.large-8 {flex-basis:66.666%;max-width:66.666%}
.large-6 {flex-basis:50%;max-width:50%}
.large-4 {flex-basis:33.333%;max-width:33.333%}
.large-3 {flex-basis:25%;max-width:25%}
.page-wrapper {padding:40px 0 64px}
.section {padding:40px 0}
.ux-menu {display:grid;gap:8px}
.ux-menu-link {min-height:44px;display:flex;align-items:center}
.icon-box {display:flex;gap:24px;margin:24px 0}
.icon-box-img {flex:0 0 96px}
.icon-box-text {min-width:0}
.banner img.bg {display:block;width:100%;height:auto}
.dashicons {width:1em;height:1em;font-size:inherit;line-height:1;font-style:normal;flex-shrink:0}
.aligncenter {display:block;margin-inline:auto}
.alignleft {float:left;margin:0 24px 24px 0}
.alignright {float:right;margin:0 0 24px 24px}
.wp-caption-text {font-size:14px;color:#61635d}
@media(max-width:749px) {
 .row>.col {flex-basis:100%;max-width:100%}
 .page-wrapper {padding:24px 0 40px}
 .icon-box {flex-direction:column}
 .alignleft,.alignright {float:none;margin-inline:0}
}
@media(prefers-reduced-motion:reduce) {html {scroll-behavior:auto}}
