
@media (min-width: 768px){
	#explus-editor blockquote[view=right]{
		float: right; margin: 0 0 0 30px; padding: 10px 10px 10px 50px; max-width: 50%;
	}
	#explus-editor blockquote[view=left]{
		float: left; margin: 0 30px 0 0; padding: 10px 10px 10px 50px; max-width: 50%;
	}
}
#explus-editor i { font-style: italic;}
#explus-editor .input-image {max-width: 800px; margin: 0 auto; margin-bottom: 15px;}
#explus-editor figcaption {background: #f8f8f8; color: #555; font-size: 16px; padding: 8px 10px;}
#explus-editor .input-image:hover {outline:none;}
#explus-editor .input-image img {max-width: 100%; width: 100% !important; height: auto !important;}
#explus-editor *[view=sm] {max-width: 950px !important; margin: auto;}
#explus-editor *[view=md] {max-width: 1000px !important; margin: auto;}
#explus-editor *[view=lg] {max-width: 1920px !important; margin: auto;}
#explus-editor *[view=short] {text-align: center;}
#explus-editor *[view=short] > img, #explus-editor *[view=short] > iframe {max-width: 380px;aspect-ratio: 9 / 16;object-fit: cover;}
#explus-editor figure[view=default]:not([sum]) img {min-width: 680px; max-width: 100%}
#explus-editor figure[view=l30], #explus-editor .box-info[view=l30] {float: left;width: 30%;margin-right: 15px; margin-bottom: 0 !important;}
#explus-editor figure[view=l50] {float: left;width: 50%;margin-right: 15px; margin-bottom: 0 !important;}
#explus-editor figure[view=r30], #explus-editor .box-info[view=r30] {float: right;width: 30%;margin-right: 0; margin-left: 15px; margin-bottom: 0 !important;}
#explus-editor figure[view=r50] {float: right;width: 50%;margin-right: 0; margin-left: 15px; margin-bottom: 0 !important;}
#explus-editor figure[view=l30] figcaption, #explus-editor figure[view=l50] figcaption, #explus-editor figure[view=r30] figcaption, #explus-editor figure[view=r50] figcaption {margin-bottom: 0;}
#explus-editor .box-info[view=l50] {float: left;width: 50%;margin-right: 15px; margin-bottom: 0 !important;}
#explus-editor .box-info[view=r50] {float: right;width: 50%;margin-right: 0; margin-left: 15px; margin-bottom: 0 !important;}
#explus-editor  .input-video {max-width: 800px; margin: 0 auto; margin-bottom: 15px;}
#explus-editor  .input-video:hover {outline: none;}
#explus-editor  .input-video img {max-width: 100%; width: 100% !important; height: auto !important;}
#explus-editor  .input-video > iframe {aspect-ratio: 16 / 9; display: block; margin: auto;}
#explus-editor  .input-video[view=short] > iframe {aspect-ratio: 9 / 16;max-width: 388px;}

#explus-editor .input-gallery {max-width: 680px; margin: 0 auto; margin-bottom: 15px;}
#explus-editor .active .input-gallery img:hover {outline: none;}

#explus-editor .input-gallery[ratio="169"] .images {aspect-ratio: 16 / 9; height: -webkit-fit-content;}
#explus-editor .input-gallery[ratio="169"][sum="2"] .images, #explus-editor .input-gallery[ratio="329"] .images {aspect-ratio: 32 / 9; height: -webkit-fit-content;}
#explus-editor .input-gallery[ratio="43"] .images {aspect-ratio: 4 / 3; height: -webkit-fit-content;}
#explus-editor .input-gallery[ratio="11"] .images {aspect-ratio: 1 / 1; height: -webkit-fit-content;}
#explus-editor .input-gallery[ratio="23"] .images {aspect-ratio: 2 / 3; height: -webkit-fit-content;}
#explus-editor .input-gallery[show=line] .images {grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));display: grid;grid-gap: 5px;}
#explus-editor .input-gallery[show=line] img {width: 100%;width: -moz-available;width: -webkit-fill-available;width: stretch;height: 100% !important;object-fit: cover;display: block;}
#explus-editor .input-gallery[show=grid] .images {display: grid; grid-template-columns: repeat(8, 1fr); grid-template-rows: repeat(6, 1fr); grid-gap: 5px;}
#explus-editor .input-gallery[show=grid] img {width: 100% !important; height: 100% !important; display: block; object-fit: cover;}
#explus-editor .input-gallery[show=compare] .images {}
#explus-editor .input-gallery[show=compare] img:nth-child(1) {}
#explus-editor .input-gallery[show=compare] img:nth-child(2) {}
#explus-editor .input-gallery[show=compare] img:nth-child(n+3) {display: none;}
#explus-editor .input-gallery[show=grid][sum="8"] img:nth-child(1) {grid-column-start: 1; grid-column-end: 5; grid-row-start: 1; grid-row-end: 4;}
#explus-editor .input-gallery[show=grid][sum="8"] img:nth-child(2) {grid-column-start: 1; grid-column-end: 3; grid-row-start: 4; grid-row-end: 6;}
#explus-editor .input-gallery[show=grid][sum="8"] img:nth-child(3) {grid-column-start: 3; grid-column-end: 5; grid-row-start: 6; grid-row-end: 4;}
#explus-editor .input-gallery[show=grid][sum="8"] img:nth-child(4) {grid-column-start: 5; grid-column-end: 7; grid-row-start: 1; grid-row-end: 3;}
#explus-editor .input-gallery[show=grid][sum="8"] img:nth-child(5) {grid-column-start: 7; grid-column-end: 9; grid-row-start: 1; grid-row-end: 4;}
#explus-editor .input-gallery[show=grid][sum="8"] img:nth-child(6) {grid-column-start: 5; grid-column-end: 7; grid-row-start: 3; grid-row-end: 6;}
#explus-editor .input-gallery[show=grid][sum="8"] img:nth-child(7) {grid-column-start: 7; grid-column-end: 9; grid-row-start: 4; grid-row-end: 6;}
#explus-editor .input-gallery[show=grid][sum="8"] .images:after {content: '+';grid-column-start: 7; grid-column-end: 9; grid-row-start: 4; grid-row-end: 6;width: 100%; height: 100%; text-align: center; background: rgba(0, 0, 0, 0.6); color: #FFF; font-size: 50px; vertical-align: middle; justify-content: center; align-items: center; display: flex;}
#explus-editor .input-gallery[show=grid][sum="8"] img:nth-child(n+8) {display: none;}
#explus-editor .input-gallery[show=grid][sum="7"] img:nth-child(1) {grid-column-start: 1; grid-column-end: 5; grid-row-start: 1; grid-row-end: 4;}
#explus-editor .input-gallery[show=grid][sum="7"] img:nth-child(2) {grid-column-start: 1; grid-column-end: 3; grid-row-start: 4; grid-row-end: 6;}
#explus-editor .input-gallery[show=grid][sum="7"] img:nth-child(3) {grid-column-start: 3; grid-column-end: 5; grid-row-start: 6; grid-row-end: 4;}
#explus-editor .input-gallery[show=grid][sum="7"] img:nth-child(4) {grid-column-start: 5; grid-column-end: 7; grid-row-start: 1; grid-row-end: 3;}
#explus-editor .input-gallery[show=grid][sum="7"] img:nth-child(5) {grid-column-start: 7; grid-column-end: 9; grid-row-start: 1; grid-row-end: 4;}
#explus-editor .input-gallery[show=grid][sum="7"] img:nth-child(6) {grid-column-start: 5; grid-column-end: 7; grid-row-start: 3; grid-row-end: 6;}
#explus-editor .input-gallery[show=grid][sum="7"] img:nth-child(7) {grid-column-start: 7; grid-column-end: 9; grid-row-start: 4; grid-row-end: 6;}
#explus-editor .input-gallery[show=grid][sum="6"] img:nth-child(1) {grid-column-start: 1; grid-column-end: 3; grid-row-start: 1; grid-row-end: 3;}
#explus-editor .input-gallery[show=grid][sum="6"] img:nth-child(2) {grid-column-start: 3; grid-column-end: 5; grid-row-start: 1; grid-row-end: 3;}
#explus-editor .input-gallery[show=grid][sum="6"] img:nth-child(3) {grid-column-start: 1; grid-column-end: 5; grid-row-start: 3; grid-row-end: 6;}
#explus-editor .input-gallery[show=grid][sum="6"] img:nth-child(4) {grid-column-start: 5; grid-column-end: 9; grid-row-start: 1; grid-row-end: 4;}
#explus-editor .input-gallery[show=grid][sum="6"] img:nth-child(5) {grid-column-start: 5; grid-column-end: 7; grid-row-start: 4; grid-row-end: 6;}
#explus-editor .input-gallery[show=grid][sum="6"] img:nth-child(6) {grid-column-start: 7; grid-column-end: 9; grid-row-start: 4; grid-row-end: 6;}
#explus-editor .input-gallery[show=grid][sum="5"] img:nth-child(1) {grid-column-start: 1; grid-column-end: 5; grid-row-start: 1; grid-row-end: 3;}
#explus-editor .input-gallery[show=grid][sum="5"] img:nth-child(2) {grid-column-start: 1; grid-column-end: 5; grid-row-start: 3; grid-row-end: 6;}
#explus-editor .input-gallery[show=grid][sum="5"] img:nth-child(3) {grid-column-start: 5; grid-column-end: 9; grid-row-start: 1; grid-row-end: 4;}
#explus-editor .input-gallery[show=grid][sum="5"] img:nth-child(4) {grid-column-start: 5; grid-column-end: 7; grid-row-start: 4; grid-row-end: 6;}
#explus-editor .input-gallery[show=grid][sum="5"] img:nth-child(5) {grid-column-start: 7; grid-column-end: 9; grid-row-start: 4; grid-row-end: 6;}
#explus-editor .input-gallery[show=grid][sum="4"] img:nth-child(1) {grid-column-start: 1; grid-column-end: 5; grid-row-start: 1; grid-row-end: 7;}
#explus-editor .input-gallery[show=grid][sum="4"] img:nth-child(2) {grid-column-start: 5; grid-column-end: 9; grid-row-start: 1; grid-row-end: 4;}
#explus-editor .input-gallery[show=grid][sum="4"] img:nth-child(3) {grid-column-start: 5; grid-column-end: 7; grid-row-start: 4; grid-row-end: 7;}
#explus-editor .input-gallery[show=grid][sum="4"] img:nth-child(4) {grid-column-start: 7; grid-column-end: 9; grid-row-start: 4; grid-row-end: 7;}
#explus-editor .input-gallery[show=grid][sum="3"] img:nth-child(1) {grid-column-start: 1; grid-column-end: 5; grid-row-start: 1; grid-row-end: 7;}
#explus-editor .input-gallery[show=grid][sum="3"] img:nth-child(2) {grid-column-start: 5; grid-column-end: 9; grid-row-start: 1; grid-row-end: 4;}
#explus-editor .input-gallery[show=grid][sum="3"] img:nth-child(3) {grid-column-start: 5; grid-column-end: 9; grid-row-start: 4; grid-row-end: 7;}
#explus-editor .input-gallery[show=grid][sum="2"] img:nth-child(1) {grid-column-start: 1; grid-column-end: 5; grid-row-start: 1; grid-row-end: 7;}
#explus-editor .input-gallery[show=grid][sum="2"] img:nth-child(2) {grid-column-start: 5; grid-column-end: 9; grid-row-start: 1; grid-row-end: 7;}
#explus-editor .input-gallery[sum="1"] .images {display: block;}

#explus-editor .box-info {background: #fff9f5; padding: 10px 15px; margin-bottom: 15px;}
#explus-editor .box-info[view=r30], #explus-editor .box-info[view=l30] {position: relative;}
#explus-editor .box-info[view=r30]:after, #explus-editor .box-info[view=l30]:after {position: absolute; right: 0; top: -20px; color: var(--bs-text-primary); background-color: var(--bs-primary-light); height: 20px; line-height: 20px; font-size: 13px; padding: 0px 11px;}
#explus-editor .box-info[view=l30]:after {content: '';}
#explus-editor .box-info[view=r30]:after {content: '';}
#explus-editor .box-info[data-style=red] {background: #ffeef3;}
#explus-editor .box-info[data-style=green] {background: #dfffea;}
#explus-editor .box-info[data-style=gray] {background: #f9f9f9;}
#explus-editor blockquote {position: relative;max-width: 600px; margin: 15px auto 30px;padding: 50px;text-align: center;}
#explus-editor blockquote:after {content: ' '; position: absolute; top: 0; left: 0;background: url(../editor/icon-quote-open.svg); display: inline-block; width: 38px; height: 30px;}
#explus-editor blockquote:before {content: ' '; position: absolute; bottom: 0; right: 0; left: auto; background: url(../editor/icon-quote-close.svg); display: inline-block; width: 38px; height: 30px;}
#explus-editor blockquote p:after {content: ' '; position: absolute; top: 0; right: 0; width: 25%; height: 3px; background: #a8a8a8;}
#explus-editor blockquote p:before {content: ' '; position: absolute; top: 0; right: 0; width: 3px; height: 10%; background: #a8a8a8;}
#explus-editor blockquote footer:after {content: ' '; position: absolute; bottom: 0; left: 0; width: 25%; height: 3px; background: #a8a8a8;}
#explus-editor blockquote footer:before {content: ' '; position: absolute; bottom: 0; left: 0; width: 3px; height: 10%; background: #a8a8a8;}
#explus-editor blockquote[view=right] p, #explus-editor blockquote[view=left] p {font-weight: bold;}
#explus-editor.active blockquote footer:after,
#explus-editor.active blockquote footer:before,
#explus-editor.active blockquote p:after,
#explus-editor.active blockquote p:before {background: #3e97ff;}

#explus-editor blockquote[view=right] footer:after,
#explus-editor blockquote[view=right] footer:before,
#explus-editor blockquote[view=right]:before,
#explus-editor blockquote[view=left] footer:after,
#explus-editor blockquote[view=left] footer:before,
#explus-editor blockquote[view=left]:before{content: none;}
#explus-editor blockquote footer {font-size: 15px; font-weight: bold;}
#explus-editor blockquote footer:empty {display: none;}
#explus-editor blockquote p:hover {outline: none;}
#explus-editor blockquote footer:hover {outline: none;}
#explus-editor blockquote p:focus {outline: none;}
#explus-editor blockquote footer:focus {outline: none;}
#explus-editor blockquote *[contenteditable]:empty {background: #f5f5f5;}
#explus-editor blockquote[view=left] p:after {content: ''; color: var(--bs-text-primary);background-color: var(--bs-primary-light);height: 20px;line-height: 20px;font-size: 13px;padding: 0px 11px;}
#explus-editor blockquote[view=left] p:before {content: none;}
#explus-editor blockquote[view=right] p:after {content: ''; color: var(--bs-text-primary);background-color: var(--bs-primary-light);height: 20px;line-height: 20px;font-size: 13px;padding: 0px 11px;}
#explus-editor blockquote[view=right] p:before {content: none;}
#explus-editor blockquote[data-style=block2] {border: 5px solid #ece5c0; padding: 48px; position: relative; width: 100%;max-width: 800px;margin-top: 40px;}
#explus-editor blockquote[data-style=block2]:before {top: -30px; right: calc(50% - 28px); background: url(https://sf.ex-cdn.com/global/editor/icon-quote-block2.svg); width: 56px; height: 56px;}
#explus-editor blockquote[data-style=block2]:after {display: none;}
#explus-editor blockquote[data-style=block2] p:before, #explus-editor blockquote[data-style=block2] p:after {display: none;}
#explus-editor blockquote[data-style=block2] footer:before, #explus-editor blockquote[data-style=block2] footer:after {display: none;}
#explus-editor blockquote[data-style=block2] p {font-size: 22px; text-align: center; font-weight: bold;}
#explus-editor blockquote[data-style=block2] footer {color: #666;}



#explus-editor .input-table {max-width: 800px; margin: 0 auto; margin-bottom: 15px;}
#explus-editor .input-table table {width: 100%;font-size: 16px;}
#explus-editor .input-table tr {border-width: 1px 0; border-color: #d5d5d5; border-style: solid;}
#explus-editor .input-table td {min-height: 30px;border-width: 0 1px; padding: .75rem .75rem; border-color: #d5d5d5;}
#explus-editor .input-table table:not(.charts-css) tbody > tr:first-child {font-weight: bold;background: #F8f8f8;}
#explus-editor .input-table td:hover {outline: none;}
#explus-editor.active .input-table td.active {outline: none;}


.circular-progress{--size:99%;--half-size:calc(var(--size) / 2);--stroke-width:10px;--radius:calc((var(--size) - var(--stroke-width)) / 2);--circumference:calc(var(--radius) * pi * 2);--dash:calc((var(--progress) * var(--circumference)) / 100);animation:progress-animation 5s linear 0 1 forwards; position: absolute; left: 0; top: 0;}
.circular-progress circle{cx:var(--half-size);cy:var(--half-size);r:var(--radius);stroke-width:var(--stroke-width);fill:none;stroke-linecap:round}
.circular-progress circle.bg{stroke:#ddd}
.circular-progress circle.fg{transform:rotate(-90deg);transform-origin:var(--half-size) var(--half-size);stroke-dasharray:var(--dash) calc(var(--circumference) - var(--dash));transition:stroke-dasharray .3s linear 0;stroke:#5394fd}

.charts-css.show-heading caption {text-align: center; margin: 20px 0; font-size: 21px;}
table.charts-css {margin-bottom: 50px;}
.charts-css.pie tbody td {color: transparent; font-size: 1px;}
.charts-css.legend:not(.legend-inline) {position: absolute; right: 0; bottom: 0; width: 30%; height: auto;}
.charts-css.pie caption {text-align: right; position: absolute; top: 0; right: 0; margin: 0;}
.charts-css.pie tbody {max-width: 60%;}
#explus-editor.block-chart .hide-chart {display: none;}
#explus-editor .hide-table {display: none;}
#explus-editor.block-chart .hide-table {display: block;}

.charts-css{--color-1:rgba(240,50,50,.75);--color-2:rgba(255,180,50,.75);--color-3:rgba(255,220,90,.75);--color-4:rgba(100,210,80,.75);--color-5:rgba(90,165,255,.75);--color-6:rgba(170,90,240,.75);--color-7:hsla(0,0%,71%,.75);--color-8:hsla(0,0%,43%,.75);--color-9:hsla(40,26%,55%,.75);--color-10:rgba(130,50,20,.75);--chart-bg-color:#f5f5f5;--primary-axis-color:#000;--primary-axis-style:solid;--primary-axis-width:1px;--secondary-axes-color:rgba(0,0,0,.15);--secondary-axes-style:solid;--secondary-axes-width:1px;--data-axes-color:rgba(0,0,0,.15);--data-axes-style:solid;--data-axes-width:1px;--legend-border-color:#c8c8c8;--legend-border-style:solid;--legend-border-width:1px;border:0;display:block;height:100%;margin:0 auto;padding:0;position:relative;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:100%}
.charts-css,.charts-css *,.charts-css ::after,.charts-css ::before,.charts-css::after,.charts-css::before{-webkit-box-sizing:border-box;box-sizing:border-box}
table.charts-css{background-color:transparent;border-collapse:collapse;border-spacing:0;empty-cells:show;overflow:initial}
table.charts-css caption,table.charts-css tbody,table.charts-css td,table.charts-css th,table.charts-css thead,table.charts-css tr{background-color:transparent;border:0;display:block;margin:0;padding:0}
.charts-css.area:not(.show-labels) tbody tr th,.charts-css.bar:not(.show-labels) tbody tr th,.charts-css.column:not(.show-labels) tbody tr th,.charts-css.hide-data .data,.charts-css.hide-data .data:not(:focus):not(:focus-within),.charts-css.line:not(.show-labels) tbody tr th,.charts-css.pie tbody tr th,.charts-css:not(.show-heading) caption,table.charts-css thead{clip:rect(0,0,0,0);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}
table.charts-css tbody{position:relative}
ul.charts-css{list-style-type:none}
ul.charts-css li{border:0;margin:0;padding:0}
.charts-css.show-heading caption{display:block;width:100%}
.charts-css.area tbody tr td:nth-of-type(10n+1)::before,.charts-css.bar tbody tr:nth-of-type(10n+1) td,.charts-css.bar.multiple tbody tr td:nth-of-type(10n+1),.charts-css.column tbody tr:nth-of-type(10n+1) td,.charts-css.column.multiple tbody tr td:nth-of-type(10n+1),.charts-css.line tbody tr td:nth-of-type(10n+1)::before{background:var(--color,var(--color-1))}
.charts-css.pie tbody tr:nth-of-type(10n+1) td,.charts-css.pie.multiple tbody tr td:nth-of-type(10n+1){--c:var(--color,var(--color-1,transparent))}
.charts-css.area tbody tr td:nth-of-type(10n+2)::before,.charts-css.bar tbody tr:nth-of-type(10n+2) td,.charts-css.bar.multiple tbody tr td:nth-of-type(10n+2),.charts-css.column tbody tr:nth-of-type(10n+2) td,.charts-css.column.multiple tbody tr td:nth-of-type(10n+2),.charts-css.line tbody tr td:nth-of-type(10n+2)::before{background:var(--color,var(--color-2))}
.charts-css.pie tbody tr:nth-of-type(10n+2) td,.charts-css.pie.multiple tbody tr td:nth-of-type(10n+2){--c:var(--color,var(--color-2,transparent))}
.charts-css.area tbody tr td:nth-of-type(10n+3)::before,.charts-css.bar tbody tr:nth-of-type(10n+3) td,.charts-css.bar.multiple tbody tr td:nth-of-type(10n+3),.charts-css.column tbody tr:nth-of-type(10n+3) td,.charts-css.column.multiple tbody tr td:nth-of-type(10n+3),.charts-css.line tbody tr td:nth-of-type(10n+3)::before{background:var(--color,var(--color-3))}
.charts-css.pie tbody tr:nth-of-type(10n+3) td,.charts-css.pie.multiple tbody tr td:nth-of-type(10n+3){--c:var(--color,var(--color-3,transparent))}
.charts-css.area tbody tr td:nth-of-type(10n+4)::before,.charts-css.bar tbody tr:nth-of-type(10n+4) td,.charts-css.bar.multiple tbody tr td:nth-of-type(10n+4),.charts-css.column tbody tr:nth-of-type(10n+4) td,.charts-css.column.multiple tbody tr td:nth-of-type(10n+4),.charts-css.line tbody tr td:nth-of-type(10n+4)::before{background:var(--color,var(--color-4))}
.charts-css.pie tbody tr:nth-of-type(10n+4) td,.charts-css.pie.multiple tbody tr td:nth-of-type(10n+4){--c:var(--color,var(--color-4,transparent))}
.charts-css.area tbody tr td:nth-of-type(10n+5)::before,.charts-css.bar tbody tr:nth-of-type(10n+5) td,.charts-css.bar.multiple tbody tr td:nth-of-type(10n+5),.charts-css.column tbody tr:nth-of-type(10n+5) td,.charts-css.column.multiple tbody tr td:nth-of-type(10n+5),.charts-css.line tbody tr td:nth-of-type(10n+5)::before{background:var(--color,var(--color-5))}
.charts-css.pie tbody tr:nth-of-type(10n+5) td,.charts-css.pie.multiple tbody tr td:nth-of-type(10n+5){--c:var(--color,var(--color-5,transparent))}
.charts-css.area tbody tr td:nth-of-type(10n+6)::before,.charts-css.bar tbody tr:nth-of-type(10n+6) td,.charts-css.bar.multiple tbody tr td:nth-of-type(10n+6),.charts-css.column tbody tr:nth-of-type(10n+6) td,.charts-css.column.multiple tbody tr td:nth-of-type(10n+6),.charts-css.line tbody tr td:nth-of-type(10n+6)::before{background:var(--color,var(--color-6))}
.charts-css.pie tbody tr:nth-of-type(10n+6) td,.charts-css.pie.multiple tbody tr td:nth-of-type(10n+6){--c:var(--color,var(--color-6,transparent))}
.charts-css.area tbody tr td:nth-of-type(10n+7)::before,.charts-css.bar tbody tr:nth-of-type(10n+7) td,.charts-css.bar.multiple tbody tr td:nth-of-type(10n+7),.charts-css.column tbody tr:nth-of-type(10n+7) td,.charts-css.column.multiple tbody tr td:nth-of-type(10n+7),.charts-css.line tbody tr td:nth-of-type(10n+7)::before{background:var(--color,var(--color-7))}
.charts-css.pie tbody tr:nth-of-type(10n+7) td,.charts-css.pie.multiple tbody tr td:nth-of-type(10n+7){--c:var(--color,var(--color-7,transparent))}
.charts-css.area tbody tr td:nth-of-type(10n+8)::before,.charts-css.bar tbody tr:nth-of-type(10n+8) td,.charts-css.bar.multiple tbody tr td:nth-of-type(10n+8),.charts-css.column tbody tr:nth-of-type(10n+8) td,.charts-css.column.multiple tbody tr td:nth-of-type(10n+8),.charts-css.line tbody tr td:nth-of-type(10n+8)::before{background:var(--color,var(--color-8))}
.charts-css.pie tbody tr:nth-of-type(10n+8) td,.charts-css.pie.multiple tbody tr td:nth-of-type(10n+8){--c:var(--color,var(--color-8,transparent))}
.charts-css.area tbody tr td:nth-of-type(10n+9)::before,.charts-css.bar tbody tr:nth-of-type(10n+9) td,.charts-css.bar.multiple tbody tr td:nth-of-type(10n+9),.charts-css.column tbody tr:nth-of-type(10n+9) td,.charts-css.column.multiple tbody tr td:nth-of-type(10n+9),.charts-css.line tbody tr td:nth-of-type(10n+9)::before{background:var(--color,var(--color-9))}
.charts-css.pie tbody tr:nth-of-type(10n+9) td,.charts-css.pie.multiple tbody tr td:nth-of-type(10n+9){--c:var(--color,var(--color-9,transparent))}
.charts-css.area tbody tr td:nth-of-type(10n+10)::before,.charts-css.bar tbody tr:nth-of-type(10n+10) td,.charts-css.bar.multiple tbody tr td:nth-of-type(10n+10),.charts-css.column tbody tr:nth-of-type(10n+10) td,.charts-css.column.multiple tbody tr td:nth-of-type(10n+10),.charts-css.line tbody tr td:nth-of-type(10n+10)::before{background:var(--color,var(--color-10))}
.charts-css.pie tbody tr:nth-of-type(10n+10) td,.charts-css.pie.multiple tbody tr td:nth-of-type(10n+10){--c:var(--color,var(--color-10,transparent))}
.charts-css .data{display:-webkit-box;display:-ms-flexbox;display:flex}
.charts-css.bar.data-start:not(.reverse) tbody tr td,.charts-css.column.data-end:not(.reverse) tbody tr td{--data-position:flex-start}
.charts-css.bar.data-end:not(.reverse) tbody tr td,.charts-css.column.data-start:not(.reverse) tbody tr td{--data-position:flex-end}
.charts-css.bar{--labels-size:80px}
.charts-css.bar.show-labels tbody tr th{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:var(--labels-align-block,center);-ms-flex-align:var(--labels-align-block,center);align-items:var(--labels-align-block,center);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:5px}
.charts-css.bar.show-labels:not(.reverse):not(.reverse-labels) tbody tr th{-webkit-box-pack:var(--labels-align-inline,flex-start);-ms-flex-pack:var(--labels-align-inline,flex-start);justify-content:var(--labels-align-inline,flex-start)}
.charts-css.area,.charts-css.column,.charts-css.line{--labels-size:2.5rem}
.charts-css.area.show-labels tbody tr th,.charts-css.column.show-labels tbody tr th,.charts-css.line.show-labels tbody tr th{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:var(--labels-align-inline,center);-ms-flex-align:var(--labels-align-inline,center);align-items:var(--labels-align-inline,center);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.charts-css.area.show-labels:not(.reverse):not(.reverse-labels) tbody tr th,.charts-css.column.show-labels:not(.reverse):not(.reverse-labels) tbody tr th,.charts-css.line.show-labels:not(.reverse):not(.reverse-labels) tbody tr th{-webkit-box-pack:var(--labels-align-block,flex-end);-ms-flex-pack:var(--labels-align-block,flex-end);justify-content:var(--labels-align-block,flex-end)}
.charts-css.area.show-5-secondary-axes:not(.reverse) tbody tr,.charts-css.column.show-5-secondary-axes:not(.reverse) tbody tr,.charts-css.line.show-5-secondary-axes:not(.reverse) tbody tr{background-image:-webkit-gradient(linear,left top,left bottom,from(var(--secondary-axes-color)),to(transparent));background-image:linear-gradient(var(--secondary-axes-color) var(--secondary-axes-width),transparent var(--secondary-axes-width));background-size:100% calc(100% / 5)}
.charts-css.bar.show-5-secondary-axes:not(.reverse) tbody tr{background-image:-webkit-gradient(linear,right top,left top,from(var(--secondary-axes-color)),to(transparent));background-image:linear-gradient(-90deg,var(--secondary-axes-color) var(--secondary-axes-width),transparent var(--secondary-axes-width));background-size:calc(100% / 5) 100%}
.charts-css.legend{border:var(--legend-border-width) var(--legend-border-style) var(--legend-border-color);font-size:1rem;list-style:none;padding:1rem}
.charts-css.legend li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:2}
.charts-css.legend li::before{-webkit-margin-end:.5rem;border-style:solid;border-width:2px;content:"";display:inline-block;margin-inline-end:.5rem;vertical-align:middle}
.charts-css.legend li:nth-child(10n+1)::before{background-color:var(--color-1,transparent);border-color:var(--border-color-1,var(--border-color,#000))}
.charts-css.legend li:nth-child(10n+2)::before{background-color:var(--color-2,transparent);border-color:var(--border-color-2,var(--border-color,#000))}
.charts-css.legend li:nth-child(10n+3)::before{background-color:var(--color-3,transparent);border-color:var(--border-color-3,var(--border-color,#000))}
.charts-css.legend li:nth-child(10n+4)::before{background-color:var(--color-4,transparent);border-color:var(--border-color-4,var(--border-color,#000))}
.charts-css.legend li:nth-child(10n+5)::before{background-color:var(--color-5,transparent);border-color:var(--border-color-5,var(--border-color,#000))}
.charts-css.legend li:nth-child(10n+6)::before{background-color:var(--color-6,transparent);border-color:var(--border-color-6,var(--border-color,#000))}
.charts-css.legend li:nth-child(10n+7)::before{background-color:var(--color-7,transparent);border-color:var(--border-color-7,var(--border-color,#000))}
.charts-css.legend li:nth-child(10n+8)::before{background-color:var(--color-8,transparent);border-color:var(--border-color-8,var(--border-color,#000))}
.charts-css.legend li:nth-child(10n+9)::before{background-color:var(--color-9,transparent);border-color:var(--border-color-9,var(--border-color,#000))}
.charts-css.legend li:nth-child(10n+10)::before{background-color:var(--color-10,transparent);border-color:var(--border-color-10,var(--border-color,#000))}
.charts-css:not(.legend-inline){-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.charts-css.legend-inline,.charts-css:not(.legend-inline){-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}
.charts-css.legend-inline{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}
.charts-css.legend-inline li{-webkit-margin-end:1rem;margin-inline-end:1rem}
.charts-css.legend-square li::before{border-radius:3px;height:1rem;width:1rem}
.charts-css.legend-rectangle li::before{border-radius:3px;height:1rem;width:2rem}
.charts-css.bar tbody{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;aspect-ratio:var(--aspect-ratio,auto);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%}
.charts-css.area tbody tr,.charts-css.bar tbody tr,.charts-css.column tbody tr,.charts-css.line tbody tr{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-flex:1;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-basis:0;flex-grow:1;flex-shrink:1;justify-content:flex-start;overflow-wrap:anywhere;position:relative}
.charts-css.bar tbody tr th{bottom:0;left:0;position:absolute;right:0;top:0;width:var(--labels-size)}
.charts-css.bar tbody tr td{-webkit-box-align:center;-ms-flex-align:center;-webkit-padding-before:10px;-webkit-padding-after:10px;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;min-height:1rem;padding-block-end:10px;padding-block-start:10px;position:relative;width:calc(100% * var(--end,var(--size,1)))}
.charts-css.bar:not(.reverse) tbody tr td{-webkit-box-pack:var(--data-position,flex-end);-ms-flex-pack:var(--data-position,flex-end);justify-content:var(--data-position,flex-end)}
.charts-css.area:not(.reverse) tbody tr td .data,.charts-css.bar:not(.reverse) tbody tr,.charts-css.line:not(.reverse) tbody tr td .data{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.charts-css.area:not(.reverse) tbody tr,.charts-css.column:not(.reverse) tbody tr,.charts-css.line:not(.reverse) tbody tr{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.charts-css.bar:not(.reverse-labels):not(.reverse) tbody tr{-webkit-margin-start:var(--labels-size);margin-inline-start:var(--labels-size)}
.charts-css.bar:not(.reverse-labels):not(.reverse) tbody tr th{-webkit-margin-end:auto;-webkit-margin-start:calc(-1 * var(--labels-size) - var(--primary-axis-width));margin-inline-end:auto;margin-inline-start:calc(-1 * var(--labels-size) - var(--primary-axis-width))}
.charts-css.bar:not(.stacked) tbody tr td,.charts-css.column:not(.stacked) tbody tr td{-webkit-box-flex:1;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0;flex-basis:0;flex-grow:1;flex-shrink:1}
.charts-css.area:not(.reverse) tbody tr th,.charts-css.column:not(.reverse) tbody tr th,.charts-css.line:not(.reverse) tbody tr th{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.charts-css.bar:not(.reverse-data) tbody,.charts-css.bar:not(.reverse-datasets):not(.stacked) tbody tr,.charts-css.column:not(.reverse-datasets).stacked.reverse tbody tr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.charts-css.area:not(.reverse-data) tbody,.charts-css.area:not(.reverse-datasets) tbody tr,.charts-css.bar:not(.reverse-datasets).stacked:not(.reverse) tbody tr,.charts-css.column:not(.reverse-datasets):not(.stacked) tbody tr,.charts-css.column:not(.reverse-labels):not(.reverse-data) tbody,.charts-css.line:not(.reverse-data) tbody,.charts-css.line:not(.reverse-datasets) tbody tr{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.charts-css.bar.data-spacing-3 tbody tr{-webkit-padding-before:3px;-webkit-padding-after:3px;padding-block-end:3px;padding-block-start:3px}
.charts-css.bar.datasets-spacing-1 tbody tr td{-webkit-margin-before:1px;-webkit-margin-after:1px;margin-block-end:1px;margin-block-start:1px}
.charts-css.area tbody,.charts-css.column tbody,.charts-css.line tbody{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;aspect-ratio:var(--aspect-ratio,21/9);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%}
.charts-css.area tbody tr th,.charts-css.column tbody tr th,.charts-css.line tbody tr th{bottom:0;height:var(--labels-size);left:0;position:absolute;right:0;top:0}
.charts-css.column tbody tr td{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100% * var(--end,var(--size,1)));justify-content:center;position:relative;width:100%}
.charts-css.column:not(.reverse) tbody tr td{-webkit-box-align:var(--data-position,flex-start);-ms-flex-align:var(--data-position,flex-start);align-items:var(--data-position,flex-start)}
.charts-css.area:not(.reverse) tbody tr td,.charts-css.column:not(.reverse) tbody tr td,.charts-css.line:not(.reverse) tbody tr td{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.charts-css.area:not(.reverse-labels):not(.reverse) tbody tr,.charts-css.column:not(.reverse-labels):not(.reverse) tbody tr,.charts-css.line:not(.reverse-labels):not(.reverse) tbody tr{-webkit-margin-after:var(--labels-size);margin-block-end:var(--labels-size)}
.charts-css.area:not(.reverse-labels):not(.reverse) tbody tr th,.charts-css.column:not(.reverse-labels):not(.reverse) tbody tr th,.charts-css.line:not(.reverse-labels):not(.reverse) tbody tr th{-webkit-margin-before:auto;-webkit-margin-after:calc(-1 * var(--labels-size) - var(--primary-axis-width));margin-block-end:calc(-1 * var(--labels-size) - var(--primary-axis-width));margin-block-start:auto}
.charts-css.column.data-spacing-3 tbody tr{-webkit-padding-start:3px;-webkit-padding-end:3px;padding-inline-end:3px;padding-inline-start:3px}
.charts-css.column.datasets-spacing-1 tbody tr td{-webkit-margin-start:1px;-webkit-margin-end:1px;margin-inline-end:1px;margin-inline-start:1px}
.charts-css.area tbody tr td,.charts-css.line tbody tr td{-webkit-box-orient:vertical;-webkit-box-direction:normal;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}
.charts-css.area tbody tr td::before,.charts-css.line tbody tr td::before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}
.charts-css.area tbody tr td::after,.charts-css.line tbody tr td::after,.charts-css.pie tbody tr td::after{content:"";width:100%}
.charts-css.area:not(.reverse):not(.reverse-data) tbody tr td,.charts-css.line:not(.reverse):not(.reverse-data) tbody tr td{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;justify-content:flex-end}
.charts-css.area:not(.reverse):not(.reverse-data) tbody tr td::before{-webkit-clip-path:polygon(0 calc(100% * (1 - var(--start,var(--end,var(--size))))),100% calc(100% * (1 - var(--end,var(--size)))),100% 100%,0 100%);clip-path:polygon(0 calc(100% * (1 - var(--start,var(--end,var(--size))))),100% calc(100% * (1 - var(--end,var(--size)))),100% 100%,0 100%)}
.charts-css.area:not(.reverse):not(.reverse-data) tbody tr td .data,.charts-css.line:not(.reverse):not(.reverse-data) tbody tr td .data{-webkit-transform:translateX(50%);transform:translateX(50%)}
.charts-css.area:not(.reverse).reverse-data tbody tr td::after,.charts-css.area:not(.reverse):not(.reverse-data) tbody tr td::after,.charts-css.line:not(.reverse).reverse-data tbody tr td::after,.charts-css.line:not(.reverse):not(.reverse-data) tbody tr td::after{height:calc(100% * var(--end,var(--size)))}
.charts-css.line{--line-size:3px}
.charts-css.line:not(.reverse):not(.reverse-data) tbody tr td::before{-webkit-clip-path:polygon(0 calc(100% * (1 - var(--start,var(--end,var(--size))))),100% calc(100% * (1 - var(--end,var(--size)))),100% calc(100% * (1 - var(--end,var(--size))) - var(--line-size)),0 calc(100% * (1 - var(--start,var(--end,var(--size)))) - var(--line-size)));clip-path:polygon(0 calc(100% * (1 - var(--start,var(--end,var(--size))))),100% calc(100% * (1 - var(--end,var(--size)))),100% calc(100% * (1 - var(--end,var(--size))) - var(--line-size)),0 calc(100% * (1 - var(--start,var(--end,var(--size)))) - var(--line-size)))}
.charts-css.pie tbody{aspect-ratio:1;background-color:var(--chart-bg-color);border-radius:50%;display:block;width:100%}
.charts-css.pie tbody tr td{-webkit-box-pack:center;-ms-flex-pack:center;background:conic-gradient(transparent 0 calc(1turn * var(--start)),var(--c,transparent) calc(1turn * var(--start,0)) calc(1turn * var(--end)),transparent calc(1turn * var(--end)) 1turn);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}
.charts-css.pie tbody tr td,.charts-css.pie tbody tr td::before{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}
.charts-css.pie tbody tr td::before{content:""}
.charts-css.pie tbody tr td .data{-webkit-box-pack:center;-ms-flex-pack:center;border-radius:50%;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;position:absolute;right:0;top:0;-webkit-transform:rotate(calc(.5turn * var(--start,0) + .5turn * var(--end,0)));transform:rotate(calc(.5turn * var(--start,0) + .5turn * var(--end,0)));width:100%}
#explus-editor figure{ margin-bottom:20px !important}
#explus-editor h2,#explus-editor h3, #explus-editor h4 {
    font-size: 120%;
    font-weight: 600;
    margin-bottom: 10px;
}
@media only screen and (max-width: 1326px) {
  #explus-editor .js-btns {left: calc(50% - 485px)}
}
@media only screen and (max-width: 1060px) {
  #explus-editor .js-btns {left: calc(50% - 490px);}
}
@media only screen and (max-width: 993px) {
  #explus-editor .js-btns {left: -43px;width: 32px;}
  #explus-editor .js-btns .btn {background: #f8f8f8;margin-bottom: 3px;}
}

@media (max-width: 767px){
	#explus-editor img {
	    height: auto;
	}
	#explus-editor .input-gallery[show=line] .images {
	    /*grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));*/
	}
	#explus-editor .box-img-text.img-right30 figure { margin-left: 15px;}
	#explus-editor .box-img-text.img-right50 figure { margin-left: 15px;}
	#explus-editor .box-img-text.img-left30 figure { margin-right: 15px;}
	#explus-editor .box-img-text.img-left50 figure { margin-right: 15px;}

	#explus-editor figure[view=r30], #explus-editor .box-info[view=r30], #explus-editor .box-info[view=r50] {float: none;width: 100%; margin: auto; margin-bottom: 0 !important;}
	#explus-editor figure[view=l30], #explus-editor .box-info[view=l30], #explus-editor .box-info[view=l50] {float: none;width: 100%; margin: auto; margin-bottom: 0 !important;}
	#explus-editor figure[view=default]:not([sum]) img {min-width: 100%; max-width: 100%}

}