button,.button{font-family: var(--font-family);transition:all var(--transition-speed);border:0}button:focus,.button:focus{outline:0!important}.btn{background-color:transparent;height:var(--btn-height);border-radius:var(--btn-border-radius,4px);padding-right:1rem;padding-left:1rem;font-size:1rem;cursor:pointer;font-family: var(--font-family);letter-spacing:var(--letter-spacing);display:inline-flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;line-height:inherit;user-select:none;overflow:hidden;-webkit-appearance:none;vertical-align:middle;border:0;box-shadow:none;outline:none;font-weight:500;color:var(--text-color)}.btn:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:0;content:" ";transition:opacity .3s ease;will-change:opacity;background-color:currentColor}.btn:hover{color:var(--text-color)}.btn:hover:before{opacity:.08}.btn:active,.btn.active{box-shadow:none}.btn:active:before,.btn.active:before{opacity:.16}.btn.disabled,.btn[disabled]{cursor:not-allowed;opacity:.4;box-shadow:none;pointer-events:none}.btn-default{color:var(--text-color);background-color:transparent;border-color:transparent}.btn-default:hover,.btn-default:active,.btn-default.active{color:var(--text-color);background-color:transparent;border-color:transparent}.btn-default:hover:focus,.btn-default:active:focus,.btn-default.active:focus{color:var(--text-color);background-color:transparent;border-color:transparent}.btn-icon{width:40px;height:40px;border-radius:50%;padding:0;flex-shrink:0}.btn-icon svg{pointer-events:none;user-select:none}.btn-icon:before{border-radius:50%}.btn-fab{width:56px;height:56px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background-color:var(--primary-color);color:#fff;padding:0;border:0;user-select:none;box-shadow:0 3px 5px -1px rgba(0,0,0,.2) , 0 6px 10px 0 rgba(0,0,0,.14) , 0 1px 18px 0 rgba(0,0,0,.12)}.btn-fab:hover{color:#fff;background-color:var(--primary-color);box-shadow:0 5px 5px -3px rgba(0,0,0,.2) , 0 8px 10px 1px rgba(0,0,0,.14) , 0 3px 14px 2px rgba(0,0,0,.12)}.btn-fab:focus{color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-file{position:relative;overflow:hidden;background-color:#f2f2f2}.btn-file:hover{background-color:var(--default-hover-bg-color)}.btn-file input[type="file"]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter: alpha(opacity=0);opacity:0;outline:none;background:#fff;cursor:inherit;display:block}.btn-primary{background-color:var(--primary-color);color:#fff}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary:active:focus,.btn-primary:active:hover{color:#fff;background-color:var(--primary-color);border-color:var(--primary-color)}.btn-outline-primary{color:var(--primary-color);border:1px solid var(--primary-color)}.btn-outline-primary:hover{background-color:var(--primary-color);color:#fff}#main-content > *:not(.alignfull) {width:100%;max-width:var(--max-container-width,1200px);margin-left:auto;margin-right:auto;padding-right:1rem;padding-left:1rem}#main-content > ul:not(.alignfull) {padding-left:2rem}.wp-block-cover{margin-bottom:0;height:initial}.wp-block-cover h1,.wp-block-cover h2,.wp-block-cover h3,.wp-block-cover h4,.wp-block-cover h5,.wp-block-cover h6{margin-bottom:0}header{width:100%;background:var(--primary-color)}#home-header{background-color:var(--primary-color);color:#fff;padding:3rem 0}#home-header #title{font-size:2rem;margin-bottom:1.5rem}#searchContainer .inner{background-color:transparent;border:0;border-radius:4px}#searchContainer .inner .icon{position:absolute;width:60px;display:inline-flex;height:100%;align-items:center;justify-content:center}#searchContainer .inner #searchform{position:relative}#searchContainer .inner #searchInput{background-color:transparent;color:#fff;border:0;height:60px;font-size:1rem;padding-left:60px;padding-right:60px;background-color:rgba(255,255,255,.2);transition:background-color .3s ease}#searchContainer .inner #searchInput:focus{background-color:rgba(255,255,255,.25)}#searchContainer .inner #searchInput::placeholder{color:#fff}#searchContainer .inner .cancel{position:absolute;width:60px;height:100%;right:0;display:inline-flex;align-items:center;justify-content:center}#smallSearchContainer{position:relative}#smallSearchContainer .inner #searchInput{border:var(--border);border-radius:999px;height:40px;color:#555;background-color:#fff}#smallSearchContainer .inner #searchInput::placeholder{color:#555}#searchResultsDropdown{position:absolute;z-index:99;width:100%;max-width:100%;margin-top:10px;color:var(--primary-color);background-color:#fff;border:var(--border);border-radius:4px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14) , 0 3px 1px -2px rgba(0,0,0,.12) , 0 1px 5px 0 rgba(0,0,0,.2)}#searchResultsDropdown.hidden{display:none}#searchResultsDropdown .content .item{padding:.5rem;transition:all .3s ease;border-bottom:var(--border)}#searchResultsDropdown .content .item a{color:#555}#searchResultsDropdown .content .item a.tag{color:#555;font-size:.875rem;border:none;margin-right:0}#searchResultsDropdown .content .item a.tag:hover{background-color:transparent;color:var(--primary-color)}#searchResultsDropdown .content .item:hover{background-color:#f2f2f2}#searchResultsDropdown .content .item .item-header{display:flex;align-items:center;margin-bottom:.5rem}#searchResultsDropdown .content .item .item-header h5{flex-grow:1;word-wrap:break-word;margin-bottom:0}#searchResultsDropdown .content .item .item-content{word-wrap:break-word}#searchResultsDropdown #search-more{background:#f7f7f7;color:#555;width:100%;display:block;text-align:center;outline:0;padding:.25rem}:root{--primary-color:#47a3cc;--border:1px solid var(--border-color);--border-color:#ddd;--font-size:16px;--font-family:-apple-system , BlinkMacSystemFont , "Segoe UI" , Roboto , "Helvetica Neue" , Arial , sans-serif}html{font-size:var(--font-size);box-sizing:border-box;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}*,*::before,*::after{box-sizing:inherit}body{font-family: var(--font-family);font-weight:400;line-height:1.5;color:#555;background-color:#fff}