button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.author-box:before,.clearfix:before,.entry:before,.entry-content:before,.footer-widgets:before,.nav-primary:before,.nav-secondary:before,.pagination:before,.site-container:before,.site-footer:before,.site-header:before,.site-inner:before,.wrap:before{display:table;content:' '}.author-box:after,.clearfix:after,.entry:after,.entry-content:after,.footer-widgets:after,.nav-primary:after,.nav-secondary:after,.pagination:after,.site-container:after,.site-footer:after,.site-header:after,.site-inner:after,.wrap:after{display:table;clear:both;content:' '}html,input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{box-sizing:inherit}.screen-reader-text,.screen-reader-text span,.screen-reader-shortcut{position:absolute!important;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;border:0;overflow:hidden}.screen-reader-shortcut:focus,.screen-reader-text:focus{clip:auto!important;height:auto;width:auto;display:block;font-size:1em;font-weight:700;padding:15px 23px 14px;color:#000;background:#fff;z-index:100000;text-decoration:none;box-shadow:0 0 2px 2px #eee}.more-link{position:relative}.genesis-skip-link{margin:0}.genesis-skip-link li{width:0;height:0;list-style:none}#wpadminbar{position:fixed!important}html{overflow-x:hidden}.nav-visible{overflow:hidden}@media screen and (min-width:1024px){.nav-visible{overflow:auto}}body{font-weight:400;-ms-word-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-font-smoothing:antialiased;margin:0}p,address,.wp-block-image{padding:0;margin:16px 0}b,strong{font-weight:700}blockquote,cite,em,i{font-style:italic}small,cite{font-size:12px}ol,ul{padding:0;margin-bottom:20px;margin-left:30px}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}a{text-decoration:none;color:#000;-webkit-transition:.4s;transition:.4s}@media screen and (min-width:1024px){a:hover{opacity:.8}a img{-webkit-transition:.4s;transition:.4s;will-change:opacity}a:hover img{opacity:.8}}embed,iframe,img,object,video,.wp-caption{max-width:100%}figure,.wp-caption{margin:0}.entry-content p.wp-caption-text{margin-bottom:0}pre{font-family:monospace;white-space:pre-wrap}code,.wp-block-code code{display:block;padding:4px 8px;background:#000;color:#fff}.wp-block-verse{font-family:inherit;background:inherit;color:inherit;padding:0}.entry-content .wp-audio-shortcode,.entry-content .wp-playlist,.entry-content .wp-video{margin:0 0 28px}.wp-block-embed{text-align:center}.fb_iframe_widget{display:block;text-align:center}.instagram-media{margin-left:auto!important;margin-right:auto!important}.twitter-tweet{margin-left:auto;margin-right:auto}.wp-block-embed img{width:100%;height:auto}.fb_iframe_widget>span,.fb_iframe_widget>span>iframe,.embedly-card-hug>iframe,.wp-block-embed-soundcloud iframe,.wp-block-embed-spotify iframe,.wp-embedded-content,.wp-block-embed-youtube>iframe{width:100%!important}.instagram-media,.embedly-card-hug{max-width:100%!important}table{width:100%;margin-bottom:40px;border-spacing:0;border-collapse:collapse}tbody{border-bottom:1px solid #eee}td,th{text-align:left}td{padding:4px 8px;border-top:1px solid #eee}th{font-weight:400}hr{clear:both;margin:20px 0;border-collapse:collapse;border:0;border-top:1px solid #eee}.wp-block-separator:not(.is-style-wide){width:40%;margin-left:auto;margin-right:auto}input,select,textarea{width:100%;border-radius:0;outline:none;padding:8px 16px;font-size:12px;background:#fff;border:1px solid #eee}input[type=checkbox]{display:inline-block}input:not([type=checkbox]){-webkit-appearance:none;-moz-appearance:none;appearance:none}.button,button,input[type=button],input[type=reset],input[type=submit],input[type=checkbox],input[type=image],input[type=radio]{width:auto;cursor:pointer;transition:.4s;border:0;border-radius:0;font-size:12px;line-height:1}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button{display:none}.wp-block-file a.wp-block-file__button{color:#fff;text-decoration:none}.wp-block-button a:hover{box-shadow:0 2px 2px #ccc;transition:.4s}input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #fff inset}::-moz-placeholder{opacity:1}select::-ms-expand{display:none}img{height:auto}article p>img,.wp-block-image img{display:block;margin:0 auto}.featured-content img,.gallery img{width:auto}a.aligncenter img{display:block;margin:0 auto}a.alignnone{display:inline-block}.alignleft{float:left;text-align:left}.alignright{float:right;text-align:right}a.alignleft,a.alignnone,a.alignright{max-width:100%}img.centered,.aligncenter{display:block;margin:0 auto 8px}img.alignnone,.alignnone{margin-bottom:8px}a.alignleft,img.alignleft,.alignleft,.wp-caption.alignleft{margin:0 16px 8px 0}a.alignright,img.alignright,.alignright,.wp-caption.alignright{margin:0 0 8px 16px}.post-listing .entry-image,.post-listing .wp-post-image{display:block;margin:0 auto}.avatar{float:left}.alignleft .avatar{margin-right:24px}.alignright .avatar{margin-left:24px}.wp-block-columns .wp-block-column{margin-left:12px;margin-right:0}.has-2-columns .wp-block-column:nth-of-type(2n+1),.has-3-columns .wp-block-column:nth-of-type(3n+1),.has-4-columns .wp-block-column:nth-of-type(4n+1),.has-5-columns .wp-block-column:nth-of-type(5n+1),.has-6-columns .wp-block-column:nth-of-type(6n+1){margin-left:0}.wp-block-column>p:first-of-type{margin-top:0}.wp-block-column>p:last-of-type{margin-bottom:0}.gallery{overflow:hidden}.gallery-item{float:left;margin:0 0 20px;text-align:center;margin-right:1%}.gallery-columns-2 .gallery-item{width:49%}.gallery-columns-3 .gallery-item{width:32%}.gallery-columns-4 .gallery-item{width:24%}.gallery-columns-5 .gallery-item{width:19%}.gallery-columns-6 .gallery-item{width:15.6666%}.gallery-columns-7 .gallery-item{width:13.2857%}.gallery-columns-8 .gallery-item{width:11.5%}.gallery-columns-9 .gallery-item{width:10.1111%}.gallery img{height:auto;padding:4px;border:1px solid #eee}.gallery img:hover,.gallery img:focus{border-color:#fff}.content .entry-content .wp-block-gallery{margin-left:0}.content .entry-content .blocks-gallery-item:before{content:none}.site-container>*>.wrap,.site-inner>*>.wrap,.site-footer>.wrap>*>.wrap,.content-sidebar-wrap{max-width:calc(100% - 20px);margin:0 auto}@media screen and (min-width:768px){.site-container>*>.wrap,.site-inner>*>.wrap,.site-footer>.wrap>*>.wrap,.content-sidebar-wrap{max-width:calc(100% - 40px)}}@media screen and (min-width:1024px){.site-container>*>.wrap,.site-inner>*>.wrap,.site-footer>.wrap>*>.wrap,.content-sidebar-wrap{max-width:1020px;margin-left:auto;margin-right:auto}}.site-footer>.wrap{max-width:100%}@media screen and (min-width:768px){.content{width:100%;max-width:680px;margin:0 auto}}@media screen and (min-width:1024px){.content{float:left}}@media screen and (min-width:1024px){.sidebar-content .content{float:right}.full-width-content .content{float:none;max-width:100%}}.sidebar{display:block;max-width:300px;margin:40px auto 0}@media screen and (min-width:1024px){.sidebar{float:right;margin:0}.sidebar-content .sidebar{float:left}}.generic-toggle{display:block;background:0 0;padding:0;font-size:20px}@media screen and (min-width:1024px){.generic-toggle{display:none}}.sub-menu-toggle{display:none}.sub-menu-toggle.activated{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.menu{clear:both;margin:0;line-height:1}.menu .menu-item{position:relative;display:inline}@media screen and (min-width:1024px){.menu .menu-item{display:inline-block}}.menu .menu-item a{display:inline-block;padding:8px}.menu .menu-item.no-click a:hover{cursor:default;opacity:1!important}.menu .sub-menu{width:100%;margin:0}@media screen and (max-width:1023px){.menu .sub-menu{display:inline}}@media screen and (min-width:1024px){.menu .sub-menu{display:none;position:absolute;z-index:99;top:0;left:0;width:150px;text-align:center;background:#fff}.menu .sub-menu .menu-item,.menu .sub-menu a{display:block}.menu .sub-menu a{height:auto;word-wrap:break-word}}@media screen and (min-width:1024px){.menu>.menu-item>.sub-menu{left:50%;margin-left:-75px;top:33px}}@media screen and (min-width:1024px){.menu .sub-menu .sub-menu{margin:0 0 0 150px}}.pagination{clear:both;text-align:center}.pagination ul{margin:0}.pagination .svg-inline--fa{font-size:80%}.pagination .pagination-previous .svg-inline--fa{margin-right:4px}.pagination .pagination-next .svg-inline--fa{margin-left:4px}.archive-pagination li{display:inline-block;margin:0 2px 4px;vertical-align:top}.archive-pagination a,.archive-pagination .pagination-omission{display:inline-block}.archive-pagination .active a:hover{opacity:1;cursor:auto}.site-title{margin:0}.site-description{text-indent:-9999px;margin:0;height:0}.widget{clear:both;margin-bottom:20px}.widget:last-of-type{margin-bottom:0}.site-credits-container{display:block;margin:8px auto;position:relative;text-align:center}.credits-text{display:inline-block;-webkit-transition:.4s;transition:.4s}.site-credits-container:hover .credits-text{cursor:pointer}.site-credits-box{max-height:0;font-size:10px;width:100px;color:#000;background:#fff;position:absolute;bottom:24px;left:calc(50% - 50px);overflow:hidden;-webkit-transition:.4s;transition:.4s}.site-credits-container:hover .site-credits-box{max-height:120px;padding:4px}.site-credits-box .credit{display:block;padding:2px 8px}.archive-description p{text-align:center}@media screen and (min-width:1024px){.archive-description p{text-align:left}}.archive-description p:first-of-type{margin-top:0}.archive-description p:last-child{margin-bottom:0}@media screen and (max-width:1023px){.author-box .avatar{float:none}}.author-box p:first-of-type{margin-top:0}.author-box p:last-of-type{margin-bottom:0}.entry-comments,.comment-respond{margin:20px 0}@media screen and (min-width:1024px){.entry-comments,.comment-respond{margin:40px 0}}.comment-list{margin:0}.comment{list-style-type:none;border:1px solid transparent;padding-top:12px;position:relative}.comment-list>.comment:first-of-type{padding-top:0}.comment.bypostauthor{padding:0!important}.comment.bypostauthor>article{background:#eee;padding:12px}@media screen and (min-width:768px){.comment.bypostauthor>article{padding:20px}}.bypostauthor .bypostauthor{padding:0}.comment-list>.comment{padding-bottom:12px}@media screen and (min-width:768px){.comment-list>.comment{padding-bottom:20px}}.comment .children{margin:12px -1px -1px 12px}@media screen and (min-width:768px){.comment .children{margin:20px -1px -1px 20px}}.children .comment{margin-bottom:0;margin-left:-1px}.children .comment+.comment{border-top:0}.children .comment+.comment.bypostauthor{margin-top:12px}@media screen and (min-width:1024px){.children .comment+.comment.bypostauthor{margin-top:20px}}.comment-list>.comment>.children>.comment{padding-right:12px}@media screen and (min-width:768px){.comment-list>.comment>.children>.comment{padding-right:20px}}.comment-list>.comment>.children>.comment.bypostauthor{padding-top:12px}@media screen and (min-width:768px){.comment-list>.comment>.children>.comment.bypostauthor{padding-top:20px}}.comment .children .children{margin-right:-1px}.children .children .comment{margin-bottom:0}@media screen and (max-width:767px){.comment .children .children .children{margin-left:0}}.comment-header{line-height:1;margin-bottom:8px}.comment-author .comment-author-link,.comment-meta,.comment-edit-link{display:inline-block}.comment-author .says{display:none}.comment-author,.comment-edit-link,.comment-reply{margin:0}.comment .avatar{border-radius:100%;margin:-4px 12px 0 0}.avatars-disabled .comment-header:before{content:'';display:block;width:40px;height:40px;background-size:40px;float:left;margin:-4px 12px 0 0;border-radius:100%;background-color:#eee}.avatars-disabled .bypostauthor>article .comment-header:before{background-color:#fff}.comment-author span{margin-top:4px}.comment-meta{margin:0 0 2px}.comment-edit-link{font-size:12px}.comment-content p:first-of-type{margin-top:0}.comment-content p:last-of-type{margin-bottom:0}.comment-reply{line-height:1;margin-top:12px}.comment-respond:focus{outline:0}.comment-respond .comment-reply-title{position:relative;margin-top:0;margin-bottom:8px}.comment-respond p{margin:0 0 8px}.comment-respond .form-submit{margin:16px 0 0}.comment-respond .comment-policy{margin-bottom:16px}.comment-reply-title>small,.logged-in-as{display:block}.comment-list .comment-reply-title>small{margin-top:4px;margin-bottom:12px}.comment-form-comment label,.comment-form-author label,.comment-form-email label,.comment-form-url label{display:none}.comment-respond textarea{display:block;height:100px}.comment-form-cookies-consent input{float:left;margin-right:4px}.search-form{position:relative;overflow:hidden;border:1px solid #eee;border-radius:20px}.search-form input{float:left;height:32px;line-height:32px;border:0}.search-form input[type=search]{width:calc(100% - 48px);padding-right:0;word-break:normal}.search-form input[type=submit]{width:48px;text-indent:-9999px;padding:0;background:0 0}.search-submit-icon{pointer-events:none;position:absolute;top:8px;right:12px;-webkit-transition:.4s;transition:.4s}.search-form input[type=submit]:hover+meta+.search-submit-icon{opacity:.8}.css-icon{font-family:Arial;display:inline-block;width:1em;height:1em;position:relative;line-height:1;text-align:left}.css-icon.up{transform:rotate(-90deg)}.css-icon.down{transform:rotate(90deg);position:relative;top:4px}.css-icon.left{transform:rotate(180deg)}.arrow-icon:before{content:'';border:solid currentColor;border-width:0 .1em .1em 0;display:inline-block;padding:.2em;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);position:relative;top:-.1em;left:-.05em}.arrow-icon.circled{width:1.25em;height:1.25em;border:.1em solid currentColor;border-radius:100%}.arrow-icon.circled:before{left:.2em}.pointer-icon:before,.pointer-icon:after{content:'';display:block;position:absolute}.pointer-icon:before{border:solid currentColor;border-width:0 .1em .1em 0;display:inline-block;padding:.2em;transform:rotate(-45deg);position:relative;top:-.1em;right:-.5em}.pointer-icon:after{width:1em;height:.125em;background-color:currentColor;top:.4375em;left:0}.triangle-icon{border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-left:.75em solid currentColor;margin-top:.25em}.menu-icon{position:relative;width:.9em;height:.75em;margin:0 auto}.menu-icon:before{border-bottom:.45em double currentColor;border-top:.15em solid currentColor;content:'';height:.75em;position:absolute;top:0;right:0;width:.9em}.search-icon{position:relative;width:1em;height:1em;margin:0 auto;text-align:center}.search-icon:before{content:'';display:block;width:.8em;height:.8em;border:.15em solid currentColor;border-radius:.8em}.search-icon:after{content:'';position:absolute;right:0;bottom:.15em;width:.5em;-webkit-transform:rotate(45deg);transform:rotate(45deg);border:.075em solid currentColor;border-top-right-radius:.1em;border-bottom-right-radius:.1em}.asterisk-icon,.asterisk-icon:after,.asterisk-icon:before{position:relative;width:.2em;height:1em;background:currentColor;border-radius:.2em;margin:0 .5em}.asterisk-icon:before,.asterisk-icon:after{content:'';position:absolute;margin:0;left:0;top:0}.asterisk-icon:before{-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}.asterisk-icon:after{-webkit-transform:rotate(60deg);transform:rotate(60deg)}.comment-icon{width:.85em;height:.65em;border-radius:100%;margin-right:.2em;border:.05em solid currentColor;background:#fff}.comment-icon:before{content:'';border:solid currentColor;background:#fff;border-width:0 .05em .05em 0;padding:.1em;transform:rotate(65deg) skew(10deg,10deg);-webkit-transform:rotate(65deg) skew(10deg,10deg);position:absolute;top:.42em;left:.09em}.comment-icon.solid,.comment-icon.solid:before{background:currentColor}.one-half,.one-fourth,.one-fifth{clear:none;float:left;margin-left:2.564102564102564%;width:48.717948717948715%}.first,.odd,.one-fourth:nth-of-type(2n+1),.one-fifth:nth-of-type(2n+1){clear:both;margin-left:0}@media screen and (min-width:768px){.five-sixths,.four-sixths,.four-fifths,.one-fifth,.one-fifth:nth-of-type(2n+1),.one-fourth,.one-fourth:nth-of-type(2n+1),.one-half,.one-sixth,.one-third,.three-fourths,.three-fifths,.three-sixths,.two-fourths,.two-fifths,.two-sixths,.two-thirds{float:left;margin-left:2.564102564102564%}.one-half,.three-sixths,.two-fourths{width:48.717948717948715%}.one-third,.two-sixths{width:31.623931623931625%}.four-sixths,.two-thirds{width:65.81196581196582%}.one-fourth{width:23.076923076923077%}.three-fourths{width:74.35897435897436%}.one-fifth{width:17.9487179487179488%}.two-fifths{width:38.4615384615384616%}.three-fifths{width:58.9743589743589744%}.four-fifths{width:79.4871794871794872%}.one-sixth{width:14.52991452991453%}.five-sixths{width:82.90598290598291%}.odd,.one-fourth:nth-of-type(2n+1),.one-fifth:nth-of-type(2n+1){clear:none}.first,.one-fourth.first,.one-fifth.first{clear:both;margin-left:0}}.flexbox{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.flexbox .sm-col-1{width:100%}.flexbox .sm-col-2{width:calc(1/2*100% - (1 - 1/2)*2.564102564102564%)}.flexbox .sm-col-3{width:calc(1/3*100% - (1 - 1/3)*2.564102564102564%)}.flexbox .sm-col-4{width:calc(1/4*100% - (1 - 1/4)*2.564102564102564%)}.flexbox .sm-col-5{width:calc(1/5*100% - (1 - 1/5)*2.564102564102564%)}.flexbox .sm-col-6{width:calc(1/6*100% - (1 - 1/6)*2.564102564102564%)}.flexbox .sm-col-7{width:calc(1/7*100% - (1 - 1/7)*2.564102564102564%)}.flexbox .sm-col-8{width:calc(1/8*100% - (1 - 1/8)*2.564102564102564%)}@media screen and (min-width:768px){.flexbox .md-col-1{width:100%}.flexbox .md-col-2{width:calc(1/2*100% - (1 - 1/2)*2.564102564102564%)}.flexbox .md-col-3{width:calc(1/3*100% - (1 - 1/3)*2.564102564102564%)}.flexbox .md-col-4{width:calc(1/4*100% - (1 - 1/4)*2.564102564102564%)}.flexbox .md-col-5{width:calc(1/5*100% - (1 - 1/5)*2.564102564102564%)}.flexbox .md-col-6{width:calc(1/6*100% - (1 - 1/6)*2.564102564102564%)}.flexbox .md-col-7{width:calc(1/7*100% - (1 - 1/7)*2.564102564102564%)}.flexbox .md-col-8{width:calc(1/8*100% - (1 - 1/8)*2.564102564102564%)}}@media screen and (min-width:1024px){.flexbox .lg-col-1{width:100%}.flexbox .lg-col-2{width:calc(1/2*100% - (1 - 1/2)*2.564102564102564%)}.flexbox .lg-col-3{width:calc(1/3*100% - (1 - 1/3)*2.564102564102564%)}.flexbox .lg-col-4{width:calc(1/4*100% - (1 - 1/4)*2.564102564102564%)}.flexbox .lg-col-5{width:calc(1/5*100% - (1 - 1/5)*2.564102564102564%)}.flexbox .lg-col-6{width:calc(1/6*100% - (1 - 1/6)*2.564102564102564%)}.flexbox .lg-col-7{width:calc(1/7*100% - (1 - 1/7)*2.564102564102564%)}.flexbox .lg-col-8{width:calc(1/8*100% - (1 - 1/8)*2.564102564102564%)}}.clear{clear:both}.hidden,.hide-on-mobile{display:none}@media screen and (min-width:1024px){.hide-on-mobile{display:initial}.visible-on-mobile{display:none}}.toggle-button{text-align:center;margin:0;padding:20px 0}.toggle-button:hover{cursor:pointer}@media screen and (min-width:1024px){.toggle-button:hover{cursor:default}.toggle-button .svg-inline--fa{display:none!important}.toggle-target{display:block!important}}@media screen and (min-width:1024px){.back-to-top:hover{cursor:pointer}}