.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;display:block;clear:both;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;}
.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;
}
.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);}
.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.accreview .ratechart{display:flex;flex-flow:row;gap:var(--chart-gap , 0);height:var(--chart-size , 40px);text-shadow:none;}
.tacgbk.accreview .ratingicon{font-size:var(--chart-size , 40px);}
.tacgbk.accreview .ratingicon.full{color:var(--chart-primary-color , #F8D34C);}
.tacgbk.accreview .ratingicon.empty{color:var(--chart-secondary-color , #999999);}
.tacgbk.accreview .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.accreview .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.accreview .ratechart .bbar .bpos,
.tacgbk.accreview .ratechart .bbar{display:flex;}
.tacgbk.accreview .ratechart .bbar.hbar .bpos{height:100%;margin-right;auto;}
.tacgbk.accreview .ratechart .bbar.vbar .bpos{width:100%;margin-top:auto;}
.tacgbk.accreview .ratechart{align-items:flex-end;}
.tacgbk.accreview .ratingicon.bars{display:block;width:var(--chart-width , 40px);}
.tacgbk.accreview .ratingicon.bars.full{background:var(--chart-primary-color , #F8D34C);}
.tacgbk.accreview .ratingicon.bars.empty{background:var(--chart-secondary-color , #999999);}
.tacgbk.accreview .ratingicon.bars.half{background:linear-gradient(to right, var(--chart-primary-color , #F8D34C) 50%, var(--chart-secondary-color , #999999) 50%);}
.tacgbk.accreview .objnode[data-chart-layout="over"] .objrender.rating{position:absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index:99;}
.tacgbk.accreview .objnode[data-chart-layout="graph"] .objrender.rating{display:none !important;}
.tacgbk.accreview .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;
}
@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;}
}