.wp-block-archives,.wp-block-categories,.wp-block-group,ul{box-sizing:border-box}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:0}.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:0 0;border:0}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text{-webkit-clip-path:inset(50%)}.screen-reader-text:focus{background-color:#ddd;clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}p,ul li{overflow-wrap:break-word}.archive .content-loop h1,footer,h1{width:100%}#btn-menu,header label{display:none}*,body{padding:0;margin:0}img{max-width:100%;height:auto;object-fit:contain}.item-featured{font-style:italic}*{box-sizing:border-box}body{text-rendering:optimizeSpeed;word-wrap:break-word;overflow-x:hidden}h1{margin:5px 0}h2{margin:10px 0}p{margin:0 0 20px}a{text-decoration:none}a:hover{text-decoration:underline}header{z-index:999}header label{cursor:pointer}footer{margin:0 auto}button,input{font-family:inherit;font-size:inherit;line-height:inherit;outline:0}::selection{background:#000;color:#fff}::-moz-selection{background:#000;color:#fff}.category-post-count{color:#767676;margin-bottom:2rem}.article-image{background-position:center center;overflow:hidden}.site-header{margin-bottom:10px;width:100%;z-index:999;opacity:1;min-height:60px;display:flex;justify-content:space-between}.content-loop,.site-header-content,.site-header-content-top{margin:0 auto;position:relative}.asap-content-logo-top{min-height:60px!important}.asap-content-logo-top .site-logo{line-height:0!important}.site-header-content{width:100%;display:flex;align-items:center;justify-content:space-between}.site-header-content-top{min-height:60px;display:flex;align-items:center}.site-logo{display:inline-block;line-height:60px}.site-logo img{vertical-align:middle}.article-loop a,.content-loop{display:block}.custom-logo{overflow:hidden}.content-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;margin-bottom:2rem}.asap-columns-3{width:100%;flex-basis:33.333333%;max-width:33.333333%}.article-loop{text-align:left;padding:0 .625rem 2rem;display:inline-block;vertical-align:top}.article-loop p{padding-left:10px;padding-right:10px;line-height:1.4;text-align:center}.article-content{display:block;margin-bottom:10px!important;position:relative;line-height:0;text-align:center;overflow:hidden}.article-image{height:196px;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transform-origin:center bottom!important;-ms-transform-origin:center bottom!important;-moz-transform-origin:center bottom!important;-o-transform-origin:center bottom!important;transform-origin:center bottom!important;width:100%;position:relative}.content-footer .widget-area ul li{margin-bottom:6px}.article-loop a:hover{text-decoration:none!important}ul.breadcrumb{list-style:none}.archive .content-loop h1{text-align:left;margin-bottom:.75rem}.breadcrumb li{display:inline;margin:0}.breadcrumb li:after{content:"›";margin:0 4px}.breadcrumb li:last-child:after{content:"";margin:0}.grid-item a::before,.item-featured{position:absolute;top:0;left:0;z-index:1}.item-featured{display:inline-block;padding:.8rem .6rem;font-weight:400;font-size:.75rem;margin-left:10px;box-shadow:0 0 5px 0 rgba(0,0,0,10%);margin-top:10px;line-height:0}.article-loop .show-extract p{line-height:1.5!important;margin-bottom:12px!important}.article-loop .show-extract a{padding:0!important;margin-bottom:2rem}.article-loop .show-extract a:hover{text-decoration:underline!important}.content-footer{margin:0 auto}.content-footer ul{padding:0;margin:0;word-wrap:break-word}.content-footer li{list-style-type:none}.content-footer .widget-content-footer{display:-webkit-box;display:-ms-flexbox;display:flex}.content-footer .widget-area{font-size:14px;width:100%}#menu,.circle{position:relative}#menu{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:100;display:inline-block}.circle{width:28px;height:28px}.line{position:absolute;height:3px;width:100%;border-radius:8px;transition:.15s}.top{top:18%}.middle{top:48%}.bottom{top:78%}@media (min-width:768px) and (max-width:1050px){.content-loop{padding-left:2rem;padding-right:2rem}}@media (min-width:1050px){.archive .content-loop{padding-top:0}.asap-content-logo-top{flex-direction:column}.content-loop{padding-top:1rem}.site-header{position:sticky;top:0}.content-loop,.site-header-content{padding-left:1rem;padding-right:1rem}.content-area{margin-left:-.625rem;margin-right:-.625rem}}@media (max-width:1050px){#menu{height:100%;position:fixed;width:100%;left:0;transform:translateX(-100%);transition:transform .15s ease-in-out;background:#f6f7f8;overflow:auto!important;padding-bottom:60px;overflow-y:scroll!important}input[type=checkbox]:checked~#menu{transform:translateX(0)}body,html{margin:0;height:100%}.site-header{position:fixed}.content-loop>.breadcrumb-trail{display:none}header label{display:block;height:60px;line-height:60px;padding:13px 20px 0;transition:.4s}.site-logo{padding:0 1rem}.asap-columns-3{width:100%;flex-basis:50%;max-width:50%}.content-footer .widget-area{width:100%}.content-footer .widget-content-footer{-ms-flex-wrap:wrap;flex-wrap:wrap}.content-loop{padding:5rem 2.5rem 2rem}.site-logo img{max-height:60px}}@media (max-width:480px){.article-loop .show-extract{margin-bottom:24px}.asap-columns-3{width:100%;flex-basis:100%;max-width:100%}.article-image{height:180px}.content-loop{padding:6rem 2.5rem 2rem}.author .content-loop{padding:5rem 2.5rem 2rem}.article-loop{padding:0 0 1.25rem}}@media (min-width:480px){.content-area{margin-left:-.625rem;margin-right:-.625rem}}.grid-item,.screen-reader-text{overflow:hidden}.grid-item a,.grid-item img{width:100%;height:100%;display:block}.grid-item a{text-decoration:none;color:inherit;position:relative;z-index:2}.grid-container{display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(5,1fr);grid-gap:.5rem;max-height:500px;margin-bottom:1rem}.grid-item{position:relative;display:block}.grid-item img{object-fit:cover;-webkit-transform-origin:center bottom!important;-ms-transform-origin:center bottom!important;-moz-transform-origin:center bottom!important;-o-transform-origin:center bottom!important;transform-origin:center bottom!important;transition:.2s}.grid-item.item-1 h2{font-size:26px;font-weight:700}.grid-item .main-h2-container{position:absolute;bottom:0;left:0;right:0;margin:0;padding:24px 30px 24px 24px;z-index:3;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column}.grid-item .main-h2-container h2{order:1;color:#fff;margin-top:0!important;margin-bottom:0!important}.grid-item:hover img{transform:scale(1.0325)}.grid-item a::before{content:"";right:0;bottom:0;background:-webkit-linear-gradient(to top,rgba(0,0,0,.9) 20%,rgba(0,0,0,.4) 75%,transparent 100%);background:-moz-linear-gradient(to top,rgba(0,0,0,.9) 20%,rgba(0,0,0,.4) 75%,transparent 100%);background:-o-linear-gradient(to top,rgba(0,0,0,.9) 20%,rgba(0,0,0,.4) 75%,transparent 100%);background:linear-gradient(to top,rgba(0,0,0,.9) 20%,rgba(0,0,0,.4) 75%,transparent 100%);-webkit-transition:background .25s;-moz-transition:background .25s;-o-transition:background .25s;transition:background .25s}.grid-container .grid-item:first-child{grid-column:1/5;grid-row:1/span 3}.grid-container .grid-item:nth-child(2){grid-column:5/7;grid-row:1/span 2}.grid-container .grid-item:nth-child(3){grid-column:1/5;grid-row:4/span 2;display:block}.grid-container .grid-item:nth-child(4){grid-column:7/9;grid-row:1/span 2}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;padding:0;position:absolute;width:1px;word-wrap:normal!important}.archive .grid-container{margin-left:0;margin-right:0;margin-bottom:3rem}@media (max-width:768px){.grid-item{flex:0 0 85vw}.grid-container{display:flex!important;overflow:auto;-webkit-overflow-scrolling:touch;margin:0;width:100vw;scroll-snap-type:x mandatory;height:50vh!important;grid-gap:10px!important;padding-left:10px;padding-right:10px;padding-bottom:10px}.archive .grid-container{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important}}.slideout-navigation.main-navigation:not(.is-open):not(.slideout-transition){display:none}.slideout-overlay{z-index:100000;position:fixed;width:100%;height:100%;height:100vh;min-height:100%;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.8);visibility:hidden;opacity:0;cursor:pointer;transition:visibility .2s ease,opacity .2s ease}button.slideout-exit:hover{background-color:transparent}.slideout-navigation button.slideout-exit{background:0 0;width:100%;text-align:left;padding-top:20px;padding-bottom:20px;box-sizing:border-box;border:0}#generate-slideout-menu{z-index:100001}.slideout-navigation button.slideout-exit:not(.has-svg-icon):before{content:"";font-family:"GP Premium";line-height:1em;width:1.28571429em;text-align:center;display:inline-block}@media (max-width:768px){.slideout-overlay{top:-100px;height:calc(100% + 100px);height:calc(100vh + 100px);min-height:calc(100% + 100px)}}@font-face{font-display:swap;font-family:"GP Premium";src:url(/wp-content/plugins/gp-premium/general/icons/gp-premium.eot);src:url(/wp-content/plugins/gp-premium/general/icons/gp-premium.eot#iefix)format("embedded-opentype"),url(/wp-content/plugins/gp-premium/general/icons/gp-premium.woff)format("woff"),url(/wp-content/plugins/gp-premium/general/icons/gp-premium.ttf)format("truetype"),url(/wp-content/plugins/gp-premium/general/icons/gp-premium.svg#gp-premium)format("svg");font-weight:400;font-style:normal}