.placeholderbox{border:#ccc solid thin;background:#EEE;font-size:17px;font-weight:bold;padding:20px;max-width:100%;max-height:100%;color:#000;}
.block-placeholder .placeholderbox{font-size:36px;}
.placeholderbox .msg{font-weight:normal;font-size:.9em;}
.warning{padding:5px 10px;margin:5px 0;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;background:#fff;color:#F00;border:#F00 solid thin;-moz-box-shadow:#F00 2px 2px 5px;-webkit-box-shadow:#F00 2px 2px 5px;box-shadow:#F00 2px 2px 5px;font-weight:bold;}
.errorbox h2{padding-bottom:20px;}
.posts-item .post-title{width:100%;margin:0;line-height:1.3;}
.tacgbk{display:block;clear:both;}
.tacgbk, .tacgbk *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;}
.tacgbk .wp-block-embed iframe{display:block;}
.tacgbk > div{flex-grow:1;}
.accportal-notice{position:fixed;z-index:999999;top:20vh;left:calc(50% - 150px);width:300px;background:#fff;color:#08356C;padding:10px 20px;border-radius:10px;border:#08356C double 3px;box-shadow:#08356C 3px 3px 5px;text-align:center;font-size:18px;line-height:1.5em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.accportal-notice.iserror{color:#F00;}
.accportal-notice.ishidden{display:none;}
:root{
--error-color:#ec3f41;
--success-color:#3a7d34;
--admin-color:#08356c;
--attbg-color:#e6f8e7;
--complete-color:#00f;
--disable-color:#999;
--test-color:#00f;
--field-padding:calc(.8em - 2px);
--field-line-height:1.4em;
}
.accpop *,
.accpop{
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;
	font-family:'Open Sans','Lucida Grande','Lucida Sans Unicode',Tahoma,sans-serif;
}
.accpop{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);}
.accpop label{cursor:auto;}
#ACCPORTALW,
#ACCMEDIAW,
#ACCWALLW,
#ACCPOPW{height:100%;display:flex;flex-flow:column;align-items:center;justify-content:center;}
#ACCPORTAL{z-index:999991;}
#ACCMEDIA{z-index:999992;}
#ACCPOP{z-index:999993;}
#ACCWALL{z-index:999994;}
.accpop-wall,
.accpop-window{min-width:600px;max-width:900px;max-height:100%;background:#fff;padding:0 0 15px 15px;display:flex;flex-flow:column;gap:20px;}
.apportal.accpop .accpop-window{height:100%;width:100%;max-width:1400px;}
.accpop-titlebar{color:#08356C;display:flex;flex-flow:wrap;gap:20px;align-items:center;padding:2px 0;border-bottom:#08356C solid 1px;}
.accpop-title{font-size:24px;font-weight:bold;line-height:52px;margin:0;}
.accpop-close{cursor:pointer;line-height:52px;margin-left:auto;}
.accpop-titlebar{padding-right:15px;}
.accpop-message{padding:5px 15px 5px 5px;}
.accpop-message{overflow-x:hidden;overflow-y:auto;}
.accpop-storage{display:none;}
.accportal.ishidden{display:none;}
.movie .accpop-window,
.movie .accpop-titlebar,
.movie .accpop-message{padding:0;border:none;}
.movie .accpop-window{background:none;gap:0;min-width:900px;max-width:100%;}
.movie .accpop-titlebar{color:#fff;text-shadow:#000 0 0 2px;font-weight:bold;}
.movie .accpop-message{background:#000;box-shadow:#000 2px 2px 6px;}
.hintline{display:flex;justify-content:space-between;}
.hint{font-size:14px;font-style:italic;color:#999;margin:0;}
.aslink{cursor:pointer;}
.more:not(.button){color:inherit;line-height:1;}
.more.button{display:inline-block;vertical-align:top;text-shadow:none;text-align:center;font-style:initial;font-weight:initial;text-decoration:none;}
.tacgbk .more:not(.button):hover{transform:scale(1.03);transform-origin:center center;}
.more.button .btntxt,
.more.button .richnode,
.more.button .morettl{display:flex;gap:.6em;flex-flow:row;}
.tacgbk.ignclr a,
.tacgbk.ignclr a:hover,
.tacgbk .ignclr a,
.tacgbk .ignclr a:hover{color:inherit;}
.tacgbk p > img{display:inline-block;vertical-align:middle;}
.tacgbk p:first-of-type{margin-top:0;}
.tacgbk p:last-of-type{margin-bottom:0;}
.tacgbk img{
	object-fit:cover;
	max-width:100%;
	width:max-content;
	height:max-content;
}
.accpop{font-size:18px;}
.accpop input{width:100%;}
.accpop input,
.accpop select,
.accpop textarea{font-size: 18px;line-height:var(--field-line-height);padding:var(--field-padding);-moz-border-radius: .2em;-webkit-border-radius: .2em;border-radius: .2em;border: solid 1px;color: inherit;background: none;}
.accpop .apnotice{width:100%;}
body.noscroll{position:fixed;overflow:hidden;}
@media (max-width:930px){
	.accpop-window,
	.movie .accpop-window{min-width:600px;}
}
@media (max-width:630px){
	.accpop-window,
	.movie .accpop-window{width:100%;height:100%;min-width:100%;max-width:100%;max-height:100%;}
}
.wppb-loadingball{font-size: 10px;position: relative;text-indent: -9999em;margin:0;border-top: 4px solid rgba(0, 0, 255, 0.2);border-right: 4px solid rgba(0, 0, 255, 0.2);border-bottom: 4px solid rgba(0, 0, 255, 0.2);border-left: 4px solid #00f;-webkit-transform: translateZ(0);-ms-transform: translateZ(0);transform: translateZ(0);-webkit-animation: load8 1.1s infinite linear;animation: load8 1.1s infinite linear;box-sizing: border-box !important;display:inline-block;vertical-align:middle;}
.wppb-loadingball, .wppb-loadingball:after{border-radius:50%;width: 22px;height: 22px;}
.wppb-loadingnotice{margin: 0 0 0 10px;display:inline-block;vertical-align:middle;}
@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform: rotate(360deg);transform:rotate(360deg);}}
@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform: rotate(360deg);transform:rotate(360deg);}}
.fullcc.alignwide > #divwrap,
.fullcc.alignfull > #divwrap{
	width:100%;
	max-width: var(--wp--style--global--content-size , var(--responsive--aligndefault-width , var(--accfullwide--content-width)) );
	margin-left: auto !important;
	margin-right: auto !important;
}
.widecc.alignfull > #divwrap{
	width:100%;
	max-width: var(--wp--style--global--wide-size , var(--responsive--alignwide-width , var(--accfullwide--wide-width)) );
	margin-left: auto !important;
	margin-right: auto !important;
}
.alignfleft > .divwrap,
.alignright > .divwrap,
.aligncenter > .divwrap,
.alignpleft > .divwrap,
.alignpight > .divwrap{width:fit-content;z-index:1;}
.tacgbk.sitebk.alignfleft,
.tacgbk.sitebk.alignfright{
	display:block !important;
}
.tacgbk.sitebk.alignfleft > #divwrap{
	float:left !important;
	margin-right:1.2em;
	margin-bottom:1.2em;
}
.tacgbk.sitebk.alignfright > #divwrap{
	float:right !important;
	margin-left:1.2em;
	margin-bottom:1.2em;
}
.tacgbk.sitebk.alignpleft{
	float:left !important;
	margin-left:0;
	margin-right:1.2em;
	margin-bottom:1.2em;
}
.tacgbk.sitebk.alignpright{
	float:right !important;
	margin-left:1.2em;
	margin-right:0;
	margin-bottom:1.2em;
}
.tacgbk.mapblock .divwrap,
.tacgbk.mapblock.objnode,
.tacgbk.mapblock .objnode{display:flex;flex-flow:column;}
.tacgbk.mapblock .objnode.list-item{display:list-item;}
.tacgbk.mapblock .objnode.list-object[data-list-icon] > .objnode.list-item,
.tacgbk.mapblock .objnode.list-item[data-list-icon]{display:flex;flex-flow:row;align-items:center;gap:10px;}
.tacgbk.mapblock .objnode.list-item > .list-icon{
	color:var(--list-icon-color , inherit);
	font-size:var(--list-icon-size , inherit);
	min-width:1.3em;
}
.tacgbk .toc-liobj > .list-icon{margin-right:10px;}
.tacgbk .toc-liobj > .list-icon{color:var(--list-icon-color , inherit);font-size:var(--list-icon-size , inherit);}
.tacgbk .toc-object > .toc-ulobj{padding-left:inherit;}
.objnode.hr-object{border:1px solid;margin:0;}
.tacgbk.mapblock .objnode.qa-item .question{
	color:var(--question-font-color,inherit);
	font-size:var(--question-font-size,inherit);
	font-weight:var(--question-font-weight,inherit);
}
.tacgbk.mapblock .objnode.qa-item .faqicon{
	align-items: center;
	display: inline-flex;
	flex-flow: row;
	margin-right:1rem;
}
.tacgbk.mapblock .objnode.qa-item .question .faqicon{
	color:var(--question-icon-color,inherit);
	font-size:var(--question-icon-size,inherit);
}
.tacgbk.mapblock .objnode.qa-item .answer .faqicon{
	color:var(--answer-icon-color,inherit);
	font-size:var(--answer-icon-size,inherit);
}
.objnode,
.objrender.imageobj{border-width:0;border-style:solid;}
.objrender.imageobj{max-width:100%;}
.objnode[data-node-type="image"]{text-align:center;}
.caption > .objrender{width:100%;}
.objnode[data-node-type="image"] .imgwrap{width:fit-content;max-width:fit-content;display:flex;flex-flow:column;gap:5px;}
.objnode[data-image-size="2048x2048"] .imgwrap{max-width:2048px;}
.objnode[data-image-size="1536x1536"] .imgwrap{max-width:1536px;}
.objnode[data-image-size="large"] .imgwrap{max-width:var(--imgsize-width,var(--imgsize-large-width,1024px));}
.objnode[data-image-size="medium_large"] .imgwrap{max-width:var(--imgsize-width,var(--imgsize-medium_large-width,768px));}
.objnode[data-image-size="medium"] .imgwrap{max-width:var(--imgsize-width,var(--imgsize-medium-width,300px));}
.objnode[data-image-size="thumbnail"] .imgwrap{max-width:var(--imgsize-width,var(--imgsize-thumbnail-width,150px));}
.objnode[data-caption-position="top"],
.objnode[data-caption-position="middle"],
.objnode[data-caption-position="bottom"]{font-size:24px;color:#fff;text-shadow:#000 0 0 5px , #000 0 0 5px;}
.objnode[data-caption-position="top"] .caption,
.objnode[data-caption-position="middle"] .caption,
.objnode[data-caption-position="bottom"] .caption{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;padding:10px 15px;}
.objnode[data-caption-position="above"] .imageobj{order:2;}
.objnode[data-caption-position="top"] .caption{align-items:flex-start;}
.objnode[data-caption-position="middle"] .caption{align-items:center;}
.objnode[data-caption-position="bottom"] .caption{align-items:flex-end;}
.objnode.content{flex-flow:column;}
.nodetab{display:none;}
.tacgbk strong{font-weight:bold;}
.tacgbk .glink{display:block;}
.tacgbk .glink.button{display:inline-block;}
.tacgbk .glink.aspop{cursor:pointer;}
.tacgbk .btntitle{display:flex;gap:20px;align-items:center;}
.objnode.hasbgimg{position:relative;}
.tacgbk.mapblock.objnode.hasbgimg:before,
.tacgbk.mapblock .objnode.hasbgimg:before{
	content:'';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;
	background-repeat: inherit;border-radius:inherit;
	width:var(--bgimg-width,100%);
}
.tacgbk .objnode.flexgrid{flex-flow:wrap;width:100%;}
.objnode.nodelink{cursor:pointer;}
.objnode[data-node-type="button"].nodelink{cursor:auto;}
.objnode[data-node-type="button"].nodelink > .button{cursor:pointer;}
.objnode:not([data-node-type="image"]).nodelink.haslinkclr:hover{color:var(--node-link-color , inherit) !important;}
.objnode:not([data-node-type="image"]).nodelink.haslinkbgclr:hover{background-color:var(--node-link-background , inherit) !important;}
.objnode:not([data-node-type="image"]).nodelink.haslinkglow:hover{box-shadow:var(--node-link-glow , inherit) 0 0 10px !important;}
.objnode:not([data-node-type="image"]).nodelink.hoversize:hover{transform:scale(1.03);transform-origin:center center;}
.objnode[data-node-type="image"].nodelink:hover .imageobj{box-shadow:var(--node-link-glow) 0 0 10px !important;}
.objnode[data-node-type="image"].nodelink:hover .caption{color:var(--node-link-color, initial) !important;}
.wp-block-image{flex-basis:100%;}
.objnode[data-node-type="accordion"] > .bellowbar{display:flex;}
.sitebk .objnode[data-node-type="accordion"] > .bellowbar{cursor:pointer;}
.sitebk .objnode[data-node-type="accordion"] > .contentbar{transform:scale(1,0);max-height:0;transition: transform .3s ease-in 0s, max-height .3s ease-in 0s;transform-origin: top left;}
.sitebk .objnode[data-node-type="accordion"].accopen > .contentbar{transform:scale(1,1);max-height:9999px;transition: transform .3s ease-in 0s, maxheight .3s ease-in 0s;}
.objnode[data-node-type="accordion"] > .bellowbar > .bellowicon{font-size:1.2em;}
.objnode[data-node-type="accordion"].iconrotate > .bellowbar > .bellowicon{transform:rotate(0);	transition: transform .3s ease-in-out;transform-origin: center center;}
.objnode[data-node-type="accordion"].accopen.iconrotate > .bellowbar > .bellowicon{transform:rotate(180deg);	}
.sitebk .objnode.faq-object.asaccordion .objnode.qa-item{cursor:pointer;}
.sitebk .objnode.faq-object.asaccordion .objnode.qa-item > .answer{transform:scale(1,0);max-height:0;transition: transform .3s ease-in 0s, max-height .3s ease-in 0s;transform-origin: top left;}
.sitebk .objnode.faq-object.asaccordion .objnode.qa-item.accopen > .answer{transform:scale(1,1);max-height:9999px;transition: transform .3s ease-in 0s, maxheight .3s ease-in 0s;}
.objnode.faq-object.asaccordion .objnode.qa-item > .question > .faqicon{
	margin-right:0;
}
.objnode.faq-object.asaccordion .objnode.qa-item > .question{
	display:flex;
	flex-flow:row;
	align-items:center;
	gap:1rem;
}
.objnode.faq-object.asaccordion .objnode.qa-item > .question:after{
	margin-left:auto;
	font-size:1.2em;
	transform:rotate(0);	
	transition: transform .3s ease-in-out;
	transform-origin: center center;
	content: "\f078";
	font-family: "Font Awesome 6 Free";-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1;font-weight: 900;
}
.objnode.faq-object.asaccordion .objnode.qa-item.accopen > .question:after{
	transform:rotate(180deg);	
}
.tacgbk .toc-object ul,
.tacgbk .toc-object li{
	list-style-position:inherit;
	list-style-type:inherit;
}
.objnode.squareimg .imgwrap{width:100%;height:fit-content;aspect-ratio:1/1;}
.objnode.squareimg .imageobj{width: 100%;height: 100%;object-fit: cover;}
div.dropnav { opacity: 0.01; max-height: 0px; transition: opacity 1s, max-height 0s 1s; }
div.navwrapper:hover div.dropnav { opacity: 1; max-height: 999px; transition: opacity 1s, max-height 0s; }
.accembed{overflow-wrap: break-word;}
.accembed > .embed-wrapper{display:flex;align-items:center;justify-content:center;width:100%;position: relative;}
.accembed > .embed-wrapper > *,
.accembed > .embed-wrapper > .embed-object{position: absolute;top:0;left:0;z-index:3;}
.accembed.embed-video > .embed-wrapper{padding-bottom:56.25%;background:#000;}
.accembed.embed-instagram > .embed-wrapper {padding-bottom:108%;}
.accembed.aspect-16x9 > .embed-wrapper {padding-bottom:56.25%;}
.accembed.aspect-4x3 > .embed-wrapper {padding-bottom:75%;}
.accembed.aspect-1x1 > .embed-wrapper {padding-bottom:100%;}
.accembed.aspect-3x4 > .embed-wrapper {padding-bottom:133%;}
.accembed.aspect-9x16 > .embed-wrapper {padding-bottom:177%;}
.blocks-gallery-grid,
.wp-block-gallery{display: flex;flex-wrap: wrap;gap: 1em;}
.blocks-gallery-grid .blocks-gallery-item,
.wp-block-gallery .blocks-gallery-item{margin:0 !important;}
.tacgbk .ratechart{display:flex;flex-flow:row;gap:var(--chart-gap , 0);height:var(--chart-size , 40px);text-shadow:none;}
.tacgbk .ratingicon{font-size:var(--chart-size , 40px);}
.tacgbk .ratingicon.full{color:var(--chart-primary-color , #F8D34C);}
.tacgbk .ratingicon.empty{color:var(--chart-secondary-color , #999999);}
.tacgbk .ratingicon.half{
	background: -webkit-linear-gradient(left, var(--chart-primary-color , #F8D34C) 50%, var(--chart-secondary-color , #999999) 50%);
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
}
.tacgbk .ratingicon.singleicon{
	background: -webkit-linear-gradient(left, var(--chart-primary-color , #F8D34C) var(--pct , 50%), var(--chart-secondary-color , #999999) var(--pct,50%));
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
}
.objrender.rating{display:flex;flex-flow:row;align-items:baseline;}
.objrender.rating > .rate-maxnum{display:none;font-size:var(--rating-maxnum-size,0.8rem);}
.objnode.ratemaxnum .objrender.rating > .rate-maxnum{display:block;line-height:1;}
.tacgbk .ratechart .bbar .bpos,
.tacgbk .ratechart .bbar{display:flex;}
.tacgbk .ratechart .bbar.hbar .bpos{height:100%;margin-right;auto;}
.tacgbk .ratechart .bbar.vbar .bpos{width:100%;margin-top:auto;}
.tacgbk .ratechart{align-items:flex-end;}
.tacgbk .ratingicon.bars{display:block;width:var(--chart-width , 40px);}
.tacgbk .ratingicon.bars.full{background:var(--chart-primary-color , #F8D34C);}
.tacgbk .ratingicon.bars.empty{background:var(--chart-secondary-color , #999999);}
.tacgbk .ratingicon.bars.half{background:linear-gradient(to right, var(--chart-primary-color , #F8D34C) 50%, var(--chart-secondary-color , #999999) 50%);}
.tacgbk .objnode[data-chart-layout="over"] .objrender.rating{position:absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index:99;}
.tacgbk .objnode[data-chart-layout="graph"] .objrender.rating{display:none !important;}
.tacgbk .objnode[data-chart-layout="rating"] .objrender.ratechart{display:none !important;}
.objnode.floatbox{
	display:block !important;
}
.objnode.floatbox > .objnode{
	display:block;
}
.objnode.floatbox > .objnode ~ .objnode{
	margin-top:1rem;
}
.objnode[data-float]{
	z-index:11;
}
.objnode[data-float="left"]{
	float:left !important;
	margin-right:0.8em;
	margin-bottom:0.8em;
}
.objnode[data-float="right"]{
	float:right !important;
	margin-left:0.8em;
	margin-bottom:0.8em;
}
.accelerate-contact-form input{
	font-size: 16px;
	-moz-border-radius: .2em;
	-webkit-border-radius: .2em;
	border-radius: .2em;
	border-top-right-radius: 0.2em;
	border-bottom-right-radius: 0.2em;
	border: solid 1px;
	color: inherit;
	padding: calc(1em - 1px);
	line-height: 1;
	background: none;
}
.accelerate-contact-form button.lfbtn{
	background-color: var(--button-color,black);
	color: var(--button-font-color,white);
	font-size: 16px;
	line-height: 1;
	border: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	transition: background-color 0.2s ease-out, color 0.2s ease-out;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	cursor: pointer;
	white-space: nowrap;
	border: var(--button-border-color,inherit) solid var(--button-border-width,1px);
	margin: 0;
	font-weight: normal;
	padding: calc(1em - var(--button-border-width,1px));
}
.tacgbk .lfwrap,
.tacgbk .lftxt,
.tacgbk button.lfbtn{display:block;width:100%;}
.tacgbk .lftxt{max-width:100%;text-shadow:inherit;font-family:inherit;}
.tacgbk .lftxt:not(.noicon){text-indent:calc(.3em + 20px);}
.tacgbk .lficon{position:absolute;top:0;bottom:0;left:1em;z-index:1;display:flex;align-items:center;}
.ftextarea{min-height:200px;}
.tacgbk .lftxt.ftextarea{height:80px;}
.formplaceholder{
	display:flex;
	align-items:center;
	gap:10px;
}
.tacgbk.sitebk .lfwrap.formcomm{margin-top:10px;}
.tacgbk .formcomm.fcoms{box-shadow: 2px 2px 6px rgba(0,120,0,0.5) inset;}
.tacgbk .formcomm.fcome{box-shadow: 2px 2px 6px rgba(180,0,0,0.5) inset;}
.tacgbk button.lfbtn{width:auto;}
.tacgbk.sitebk .nocss button,
.tacgbk.sitebk .nocss input,
.tacgbk.sitebk .nocss textarea{font-size:inherit;border-radius:0px;border:none;color:inherit;padding:1em;line-height:1;background:none;}
.tacgbk.sitebk .fields{display:flex;align-items: flex-start;flex-wrap:wrap;gap:10px;}
.tacgbk.sitebk .fields .lfwrap{width:100%;min-width:250px;}
.tacgbk.sitebk .lfvalidate{display:none;}
.tacgbk.sitebk .lfresponse{display:none;border:solid 1px;padding:10px;border-radius:4px;margin-top:10px;}
.tacgbk.sitebk .lfresponse.isvisible{display:block;}
.tacgbk.sitebk .foot{margin-top:10px;display:flex;flex-flow:row;gap:20px;align-items:flex-start;}
.tacgbk.sitebk .foot .lfresponse{flex-grow:1;margin-top:0;}
.tacgbk.sitebk .lfwrap.lfield-cf_subject{min-width:100%;}
:root:not(#_) .tacgbk.sitebk .basics{display:flex;flex-wrap:nowrap;width:100%;}
:root:not(#_) .tacgbk.sitebk .basics > .lfbtn{border-top-left-radius:0px;border-bottom-left-radius:0px;transform:unset;}
:root:not(#_) .tacgbk.sitebk .basics .lftxt{border-top-right-radius:0px;border-bottom-right-radius:0px;min-width:200px;}
@property --p{syntax: '<number>';inherits: true;initial-value: 1;}
.circle-graph{--p:20;--b:22px;--bc:#cccccc;--c:#F8D34C;--w:40px;border-radius:50%;}
.circle-graph:before{content: "";position: absolute;border-radius:50%;top:0;bottom:0;left:0;right:0;background:var(--bc);-webkit-mask: radial-gradient(farthest-side,#0000 calc(99% - var(--b)),#000 calc(100% - var(--b)));mask: radial-gradient(farthest-side,#0000 calc(99% - var(--b)),#000 calc(100% - var(--b)));}
.pie {width: var(--w);aspect-ratio: 1;position: relative;display: inline-grid;place-content: center;}
.pie:before,
.pie:after {content: "";position: absolute;border-radius: 50%;}
.pie:before {inset: 0;background:radial-gradient(farthest-side,var(--c) 98%,#0000) top/var(--b) var(--b) no-repeat,conic-gradient(var(--c) calc(var(--p)*1%),#0000 0);-webkit-mask: radial-gradient(farthest-side,#0000 calc(99% - var(--b)),#000 calc(100% - var(--b)));mask: radial-gradient(farthest-side,#0000 calc(99% - var(--b)),#000 calc(100% - var(--b)));}
.pie:after {inset: calc(50% - var(--b)/2);background: var(--c);transform: rotate(calc(var(--p)*3.6deg)) translateY(calc(50% - var(--w)/2));}
.no-round:before {background-size: 0 0, auto;}
.no-round:after {content: none;}
@media (max-width:900px){
	.tacgbk .objnode.mobflexgrid{flex-flow:wrap !important;width:100% !important;}
}
.particle, .pimage, .pthumb{display:flex;}
.particle{gap:var(--post-gap-article,2rem);}
.tacgbk.mapblock .objnode.pimage{
	gap:var(--post-gap-image,2rem);
	flex-flow:wrap;
	justify-content:center;
}
.tacgbk.mapblock .post-title{
	font-weight;bold;
	font-size:1.2em;
}
.tacgbk.mapblock .post-title a{
	text-decoration:none;
	color:inherit;
}
.tacgbk.mapblock .objnode.pthumb{
	flex-flow:wrap;
	gap:var(--post-gap-thumb,1rem);
}
.pthumb .posts-item{
	width:fit-content;
}
.pthumb .posts-item .thumb img{max-width:var(--data-image-width,var(--post-image-width,var(--posts-thumb-width,150px)));}
.tacgbk.mapblock .objnode.pthumb .post-title{font-size:var(--posts-thumb-font-size,1em);}
.pthumb .byline{display:none;}
.particle .posts-item .thumb{display:block;}
.tacgbk.popup.showpop{display:block;}
.pthumb .posts-item .thumb,
.pslide .posts-item .thumb,
.pimage .posts-item .thumb{z-index:1;}
.pimage:not(.igabove):not(.igbelow) .posts-item .thumb{
	width: 100%;
	height: fit-content;
	aspect-ratio: 1/1;
	display: flex;
	flex-flow: column;
	gap: 5px;
}
.pimage:not(.igabove):not(.igbelow) .posts-item .thumb img,
.pimage:not(.igabove):not(.igbelow) .posts-item .thumb a{
	height:100%;
}
.pimage.igabove .posts-item,
.pimage.igbelow .posts-item{display: flex;flex-flow: column;}
.pimage.igabove .posts-item .thumb,
.pimage.igbelow .posts-item .thumb{flex-grow:1;}
.pimage.igabove .posts-item .thumb *:not(.post-category),
.pimage.igbelow .posts-item .thumb *:not(.post-category){height:100%;}
.pimage.igabove .post-text{margin-bottom:10px;}
.pimage.igbelow .post-text{margin-top:10px;}
.pimage.igabove .posts-item .thumb{order:2;}
.ispost.post-title,
.ispost.cat-link{margin-bottom:10px;}
.ispost.byline{margin-bottom:30px;}
.ispost.byline > span{font-size:var(--site-font-size);line-height:40px;}
.ispost .author-img{width:40px;margin-right:15px;}
.ispost .author-img img{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
.ispost.post-image{object-fit:contain;height:auto;margin-bottom:30px;width:100%;}
.single-post .author-posts,
.blog .posts-content{margin-top:var(--site-padding);}
.blog .thecontent:first-child{margin-top:0;}
.particle.usesep .posts-item:not(:last-of-type){border-bottom: solid 2px;padding-bottom:var(--post-gap-article,2rem);}
.pslide.igover .posts-item .post-text,
.pslide.igshadow .posts-item .post-text,
.pimage.igover .posts-item .post-text,
.pimage.igshadow .posts-item .post-text{width:100%;max-height:90%;position:absolute;bottom:0;z-index:2;overflow-y:hidden;padding:20px;}
.pslide.igshadow .posts-item .post-text a,
.pslide.igshadow .posts-item .post-text,
.pimage.igshadow .posts-item .post-text a,
.pimage.igshadow .posts-item .post-text{color:#FFF;text-shadow:#000 0 0 3px , #000 2px 2px 3px; }
.pthumb .posts-item .post-text{padding:0;}
.pthumb .posts-item{text-align:center;box-shadow:#000 2px 2px 8px -2px;}
.pslide.igover .posts-item .post-text:before,
.pimage.igover .posts-item .post-text:before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background-color:#FFF;opacity:0.9;z-index:-1;}
.pthumb .posts-item .post-text{
	color:#FFF;text-shadow:#000 0 0 3px , #000 2px 2px 3px;
	line-height:1.3;
	width:calc(100% - 20px);
	max-height:calc(100% - 20px);
	position:absolute;
	bottom:10px;
	left:10px;
	z-index:2;overflow-y:hidden;
}
.pthumb .posts-item .thumb img,
.pthumb .posts-item .thumb a{
	height:100%;
}
.pthumb .posts-item .byline,
.pthumb .posts-item .excerpt{display:none;}
.pslide .posts-item .excerpt,
.particle{flex-flow: column;}
.pslide,
.pthumb{flex-wrap:wrap;justify-content:center;}
.particle .posts-item{width:100%;}
.ptitle .posts-item{padding:5px 0;border-top:1px solid;}
.ptitle .posts-item:last-of-type{border-bottom:1px solid;}
.ptitle .posts-item .byline,
.ptitle .posts-item .excerpt{display:none;}
.showexcerpt .posts-item .excerpt{display:block;}
.hideexcerpt .posts-item .excerpt{display:none;}
.posts-item .byline{display:flex;flex-flow:wrap;gap:8px;}
.showbyline .posts-item .byline{display:flex;}
.hidebyline .posts-item .byline{display:none;}
.posts-item .thumb > .post-category{position:absolute;bottom:0;left:0;background:rgba(255,255,255,.9);line-height:1;padding:5px 10px;}
.hidepostcats .posts-item .thumb > .post-category{display:none;}
.tacgbk.iscarousel > div{display:block;}
.tacgbk.iscarousel .pslide .posts-item{max-width:100%;}
.tacgbk.iscarousel .tlink{pointer-events:none;}
.flexleft{justify-content:flex-start;}
.flexright{justify-content:flex-end;}
.flexfill,
.flexcenter{justify-content:center;}
.flexleft > .posts-item,
.flexcenter > .posts-item,
.flexright > .posts-item{flex-grow:0;}
.flexfill > .posts-item{flex-grow:1;}
@media (min-width:901px){
	.pimage .posts-item{
		max-width:50%;
		width:var(--post-image-width,330px);
		min-width:var(--post-image-width,330px);
		flex-grow:1;
	}
	.particle .posts-item{display:flex;width:100%;align-items:flex-start;gap:15px;}
	.particle .posts-item .post-text{flex-grow:1;}
	.particle .posts-item .thumb{
		order:2;
		max-width:var(--post-image-width,var(--posts-article-image-width,300px));
	}
	.particle .posts-item .thumb *{display:block;height:auto;}
	.particle .posts-item .post-title{flex-grow:1;}
	.particle.pa-align-left .posts-item .thumb,
	.particle.pa-align-alternate .posts-item:nth-child(even) .thumb{order:0;}
}
@media (max-width:900px){
	.posts-item .thumb a.tlink{pointer-events:none;}
	.posts-item{width:100%;}
	.particle .post-text{margin-top:15px;}
}