/**handles:single_post**/
@charset "UTF-8";:root{--corner1:20px}h1,p.bigp{color:#59a193}h1{font-size:1.75em}p{line-height:1.4;margin-bottom:1.4em}p.bigp{font-size:2.5em!important;font-weight:700;line-height:1}p.medp{font-size:2em!important;line-height:1}p.introtext{font-size:1.5em!important}p.bgfill1{background-color:#92d4d5;color:#fff;padding:4px 8px;border-radius:100px;margin-bottom:0;width:fit-content}h1.leadin{font-size:1.2em;margin-bottom:5px}ol ul{margin-top:15px}.nobold{font-weight:400!important}.caption{text-align:center;margin-top:5px}.references{font-size:.8em}.references li{overflow-wrap:break-word;word-wrap:break-word}.wp-block-group:has(.references) h2{font-size:1em}figure:has(blockquote){padding:30px!important}blockquote{background-color:#fff;padding:30px;border-radius:10px;color:#59a193!important}blockquote cite{font-size:.8em;line-height:1.3;color:#254b5f!important}.article{padding:3vw}.article h1,.article h2,.article h3,.article h4,.article li,.article p{text-align:left}.article h4{font-size:1em}.article img{border:solid 1px #eee;border-radius:2px;padding:10px;margin-bottom:20px;webkit-box-shadow:0px 0px 11px 0px rgba(0,0,0,0.13);-moz-box-shadow:0 0 11px 0 rgba(0,0,0,.13);box-shadow:0 0 11px 0 rgba(0,0,0,.13);background-color:#fff}.article .noframe img{padding:0;border:none;box-shadow:none;background-color:transparent}.button_link a,a.btn-primary,a.button_link{background-color:#58a291;border-radius:800px;color:#fff;padding:15px 30px;text-decoration:none;width:fit-content;margin-top:12px;border:none;font-size:1em}.button_link a,a.btn-primary{display:block;margin:5px auto;width:100%}.button_link a:hover,a.btn-primary:hover,a.button_link:hover{color:#fff!important;background-color:#244c5a!important}.has-text-align-center:is(h2,h3,p){text-align:center!important}.rounded20,.rounded20>img{border-radius:20px}.post_nav{background-color:#d5d6d6;border-radius:1000px;padding:12px;display:flex;justify-content:space-between;margin-bottom:40px;position:relative}.post_nav a{position:relative;color:#254b5f}.post_nav.dtop{display:none}figure.alignright{max-width:100%;width:100%;float:none;text-align:center}figcaption{display:none!important}.post_matrix .row{justify-content:center}.post_matrix .row>div{margin-bottom:22px;max-width:420px}.post_matrix .inner{background-color:#fff;border-radius:15px;height:100%;display:flex;flex-direction:column}.post_matrix .inner .content{padding:0 20px 20px;justify-content:space-between;flex-direction:column;display:flex;height:100%;margin-top:12px}.post_matrix .inner img{border-radius:15px 15px 0 0}.post_matrix.news .date{font-size:.7em!important;text-align:center}.post_matrix .inner h2{font-size:1.4em;margin-top:5px}.post_matrix .inner .postmeta{font-size:.8em}.post_matrix .read_button{display:block;background-color:#59a193;text-align:center;padding:8px;color:#fff!important;text-decoration:none;border-radius:8px;margin-top:10px;cursor:pointer}.post_matrix .inner a img{cursor:pointer}.post_matrix .read_button:hover{background-color:#254b5f}.mainlist.blog{padding:40px 40px 0 30px}.mainlist .texture_block{height:40px;background-image:url(https://upperline.dev/wp-content/themes/upperline2024/images/texture_swatches.webp);border-radius:15px 15px 0 0;background-size:150% auto}.mainlist .row>div:nth-child(2) .texture_block{background-position:center 14.5%}.mainlist .row>div:nth-child(3) .texture_block{background-position:center 29%}.mainlist .row>div:nth-child(4) .texture_block{background-position:center 43.5%}.mainlist .row>div:nth-child(5) .texture_block{background-position:center 58%}.mainlist .row>div:nth-child(6) .texture_block{background-position:center 72.5%}.mainlist .row>div:nth-child(7) .texture_block{background-position:center 86%}.mainlist .row>div:nth-child(8) .texture_block{background-position:center 99%}.mainlist.blog a:has(h2){text-decoration:none!important}.mainlist.blog a:hover h2{color:#000}.mainlist.blog p{font-size:.8em}.mainlist.blog .topics{border-top:solid 1px #ccc;padding-top:16px;margin-bottom:0}.sidebar{padding:0;border:solid 1px #ccc;background-color:#fff}.sidebar section{border-bottom:solid 1px #ccc;padding:5vw}.sidebar section:last-child{border-bottom:none}.sidebar section h2{margin-top:0;text-align:left}.sidebar ul{margin-bottom:0}.sidebar li{margin:0;padding:6px 0 6px 1.25em;background-position:left 11px}.sidebar .btn{width:fit-content;padding:10px 20px;color:#fff;margin:12px 0 0;line-height:1}.sidebar .selectric,.sidebar .selectric-open .selectric{background-color:#58a291}.sidebar .selectric{width:fit-content;border-radius:800px;padding:10px 20px;text-decoration:none;width:fit-content;border:none;font-size:1em}.sidebar .selectric-open .selectric{border-radius:var(--corner1) var(--corner1) 0 0}.sidebar .selectric-open.selectric-above .selectric{border-radius:0 0 var(--corner1) var(--corner1)}.sidebar .selectric .label{color:#fff;font-size:1em!important;font-weight:400;padding:0;line-height:1}.sidebar .selectric .button{background-image:url(https://upperline.dev/wp-content/themes/upperline2024/images/down_arrow.webp);background-repeat:no-repeat;background-position:center 40%;background-size:25% auto}.sidebar .selectric .button:after{border-top:none}.sidebar .selectric-scroll ul li{background-image:none}.sidebar .selectric-scroll ul li:first-child{display:none}.sidebar a{color:#254b5f}.sidebar span:not(.more_cats){font-size:.8em}.latest_posts li{background-image:none;padding:0;margin-bottom:15px}.latest_posts li a{color:#f96a33}.latest_posts li span{padding-top:4px;font-size:.8em}.share_buttons img{width:30px;margin-top:5px;margin-right:5px;height:auto}.stagetable,.stagetable_1{margin:0 0 30px 0;border:solid 6px #fff}.stagetable p,.stagetable_1 p{margin:0;padding:8px}.stagetable div,.stagetable_1 div{border:solid 1px #fff}.stagetable_1 div:nth-child(2),.stagetable_1 div:nth-child(odd){font-weight:700}.stagetable_1 div:first-child,.stagetable_1 div:nth-child(2){background-color:gray;color:#fff;display:none}.stagetable_1 div:nth-child(3){background-color:#f99f1e;color:#fff}.stagetable_1 div:nth-child(5){background-color:#f37022;color:#fff}.stagetable_1 div:nth-child(7){background-color:#cd3c1e;color:#fff}.stagetable_1 div:nth-child(9){background-color:#a3003a;color:#fff}.stagetable_2 div p{color:#fff!important}.stagetable_2 div:first-child{background-color:#244c5a}.stagetable_2 div:nth-child(2){background-color:#387275}.stagetable_2 div:nth-child(3){background-color:#4ea093}.row.colpad>div{padding:15px}.row.colfill.floatright{float:right}.row.colfill>div{margin-bottom:15px}.row.colfill>div .wp-block-group{background-color:#fff;border-radius:10px;padding:15px;height:100%;align-self:center}.row.colfill>div .wp-block-group p{line-height:1.1;margin-bottom:.5em}.row.colfill div.justify-content-center>div{display:flex;flex-direction:column;justify-content:center}.row.colfill.bg1>div .wp-block-group{background-color:#306577}.row.colfill.bg1>div .wp-block-group p{color:#fff}.stat{font-family:Barlow,Helvetica,sans-serif;font-weight:700;font-size:2.5em;margin-bottom:0;line-height:.85!important}.doublestack em{background-color:var(--teal);padding:5px 10px;border-radius:100px;color:#fff;font-size:.75em;margin-bottom:1em;line-height:2}.round_img img{border-radius:1000px}.combobox>div{border-radius:25px;padding:15px}.combobox>div:first-child{background-color:#f9df84}.combobox>div:nth-child(2) p{font-size:4em;margin-bottom:0;font-weight:700}.combobox>div:last-child{background-color:#aeeeb3}.row.leftlines{margin:12px 0 12px 5px}.row.leftlines>div{border-left:solid 2px #59a193}div>.big_number~*{position:relative;z-index:10;padding-left:40px}.big_number{font-size:3em;font-weight:700;font-family:Barlow,Helvetica,sans-serif;position:absolute;color:#59a193;z-index:0;line-height:.75!important}.single_letter{background-color:#fff!important}.single_letter .row:has(.article){justify-content:center}.single_letter .letter_logo{background-color:transparent;box-shadow:none}.single_letter .letter_logo{text-align:center}.single_letter .letter_logo img{border:none;background-color:transparent;box-shadow:none;max-width:400px;height:auto;margin:0 auto 45px}.single_letter.nologo .letter_logo{display:none!important}@media(min-width:576px){h1{font-size:2.5em}.post_nav{display:none}.post_nav.dtop{display:flex}figure.alignright{width:fit-content;float:right;max-width:250px;height:auto;margin-left:1.5em}}@media(min-width:768px){.post_matrix .row{justify-content:flex-start}.post_matrix .date{text-align:left}.post_matrix .row>div{margin-bottom:22px;max-width:100%}.sidebar{background-color:transparent;border:none;border-left:solid 1px #ccc}.sidebar section{padding:3vw}.post3035 h1{padding:0 40px}.stagetable_1 div:first-child,.stagetable_1 div:nth-child(2){display:block}.row.colfill.floatright{width:50%;margin-left:20px}}@media(min-width:1200px){.sidebar section{padding:40px}}main{visibility:visible!important;opacity:1!important}