#start-resizable-editor-section {
	display:none
}
.stk-block-accordion {
	box-sizing:border-box
}
.stk-block-accordion summary {
	--stk-block-margin-bottom:0;
	--stk-icon-size:16px;
	cursor:pointer;
	list-style:none
}
.stk-block-accordion summary::-webkit-details-marker {
	display:none
}
.stk-block-accordion summary .stk-block-icon:first-child {
	justify-content:flex-start
}
.stk-block-accordion summary .stk-block-icon:last-child {
	justify-content:flex-end
}
.stk-block-accordion .stk-block-accordion__heading .stk-block-icon-label .stk-block-heading {
	flex:1
}
.stk-block-accordion .stk-block-accordion__heading .stk-block-icon-label .stk-block-icon {
	flex:0 0 40px
}
.stk-block-accordion .stk-block-accordion__heading .stk-block-column__content {
	width:unset
}
.stk-block-accordion .stk-block-accordion__content>.stk-container {
	padding:var(--stk-container-padding)
}
.stk-block-accordion summary .stk--svg-wrapper {
	transition:all .7s cubic-bezier(.2,.6,.4,1)
}
.stk-block-accordion[open]>summary .stk--svg-wrapper:not(.stk--has-icon2) {
	transform:rotate(180deg)
}
.stk-block-accordion[open]>summary .stk--svg-wrapper.stk--has-icon2 .stk--inner-svg {
	display:none
}
.stk-block-accordion[open]>summary .stk--icon-2 {
	display:block!important
}
.stk-block-accordion .stk-block-accordion__content {
	height:100%;
	opacity:1;
	overflow:hidden;
	transform:translateY(0)
}
.stk-block-accordion .stk-block-accordion__content>*>* {
	flex-shrink:0
}
.stk-block-accordion:not([open]) .stk-block-accordion__content {
	max-height:0;
	opacity:0;
	transform:translateY(25px)
}
.stk-block.stk-block-blockquote:is(.stk-container.stk-block-blockquote__content,.stk-inner-blocks) {
	flex-direction:row
}
.stk-block-blockquote__content {
	max-width:none!important
}
.stk-block-blockquote .stk-block-icon {
	flex:0;
	margin-inline-end:16px;
	width:auto
}
.stk-block-button {
	--stk-block-margin-bottom:0
}
.stk-block.stk-block-button {
	width:auto
}
.stk-button {
	box-sizing:border-box
}
.stk-button-group {
	max-width:none!important
}
.stk-block-card__image {
	background-size:cover;
	height:300px;
	width:100%
}
.stk-block-card__image+.stk-block-card__content:not(.stk-container-padding) {
	padding-top:var(--stk-block-margin-bottom)
}
.stk-block.stk-block-column .stk-column-wrapper {
	width:100%
}
.stk-column-wrapper>.stk-inner-blocks {
	margin-bottom:0
}
.stk--fit-content>.stk-block-column {
	flex:0 1 auto!important;
	max-width:none;
	min-width:24px;
	width:-moz-fit-content;
	width:fit-content
}
.stk-block-columns>.stk-block-content {
	--stk-column-gap:0;
	column-gap:var(--stk-column-gap,0)
}
.stk-block-count-up__text {
	font-size:48px
}
.stk-block-count-up__text:not(.stk--count-up-active) {
	opacity:0
}
.stk-block.stk-block-divider .stk-block-divider__dot,.stk-block.stk-block-divider hr.stk-block-divider__hr {
	background:#ddd
}
.stk-block.stk-block-divider.has-text-align-left,:where(.has-text-align-left) .stk-block-divider {
	--stk-dots-margin-left:0;
	--stk-dots-margin-right:auto
}
.stk-block.stk-block-divider.has-text-align-right,:where(.has-text-align-right) .stk-block-divider {
	--stk-dots-margin-right:0;
	--stk-dots-margin-left:auto
}
.stk-block.stk-block-divider.has-text-align-center,:where(.has-text-align-center) .stk-block-divider {
	--stk-dots-margin-right:auto;
	--stk-dots-margin-left:auto
}
.stk-block.stk-block-divider hr.stk-block-divider__hr {
	border:0;
	height:1px;
	margin-left:var(--stk-dots-margin-left,auto);
	margin-right:var(--stk-dots-margin-right,auto);
	max-width:none;
	padding:0;
	width:50%
}
.stk-block.stk-block-divider hr.stk-block-divider__hr:after,.stk-block.stk-block-divider hr.stk-block-divider__hr:before {
	display:none
}
.stk-block.stk-block-divider:is(.is-style-bar) hr.stk-block-divider__hr {
	border-radius:3.5px;
	height:7px
}
.stk-block.stk-block-divider:is(.is-style-dots,.is-style-asterisks) .stk-block-divider__dots {
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	margin-left:var(--stk-dots-margin-left,auto);
	margin-right:var(--stk-dots-margin-right,auto);
	overflow:hidden;
	width:10%
}
.stk-block.stk-block-divider:is(.is-style-dots,.is-style-asterisks) .stk-block-divider__dot {
	border-radius:100%;
	flex-shrink:0;
	height:8px;
	width:8px
}
.stk-block.stk-block-divider:is(.is-style-asterisks) .stk-block-divider__dot {
	background:#0000;
	position:relative
}
.stk-block.stk-block-divider:is(.is-style-asterisks) .stk-block-divider__dot:before {
	content:"*";
	font-family:Georgia,Times,Times New Roman,serif;
	font-size:14.4px;
	left:0;
	line-height:1;
	position:absolute;
	top:0;
	vertical-align:middle
}
.stk-block-expand>.stk-inner-blocks.stk-block-content {
	display:block
}
.stk-block-expand .stk-block-button {
	display:inline-block
}
.stk-block-expand [aria-hidden=true] {
	display:none!important
}
.stk-block-expand [aria-hidden=true]+.stk-block-button {
	display:none
}
.stk-block-heading__bottom-line,.stk-block-heading__top-line {
	background-color:#000;
	height:4px;
	width:100px
}
.stk-block-icon-box__content {
	max-width:none!important
}
.stk-block-icon-box__content>:not(.stk-block-icon-label) {
	padding-left:64px
}
.stk-block-icon-button {
	--stk-block-margin-bottom:0
}
.stk-block.stk-block-icon-button {
	width:auto
}
.stk-block.stk-block-icon-button .stk-button {
	border-radius:100%
}
.stk-block-icon-label .stk-block-icon {
	flex:0 0 64px
}
.stk-block-icon-label:is(.stk-block-icon,.stk-block-heading) {
	--stk-block-margin-bottom:0;
	align-items:center;
	display:flex
}
.stk-block-icon-label .stk-block-heading__text {
	margin-block:0;
	text-align:start;
	width:100%
}
.stk-block-icon-label .stk-row {
	flex-wrap:nowrap
}
.stk-block-icon-label .wp-block-stackable-heading.stk-block-heading {
	width:inherit
}
.stk-block-icon-list:is(ul,ol) {
	text-align:start;
	width:-moz-fit-content;
	width:fit-content
}
.stk-block-icon-list ol {
	list-style-image:none
}
.stk-block-icon-list.stk-block:is(ul,ol) {
	padding-inline-start:1em
}
.stk-block-icon-list::marker {
	line-height:0
}
.stk-block-icon-list li {
	break-inside:avoid;
	page-break-inside:avoid;
	width:-moz-fit-content;
	width:fit-content
}
.stk-block-icon-list:is(ul,ol) {
	margin-bottom:0;
	margin-left:var(--stk-alignment-margin-left);
	margin-right:var(--stk-alignment-margin-right)
}
.stk-block-icon-list:is(ul,ol) li:last-child {
	margin-bottom:0
}
.stk-block-image .stk-img-wrapper {
	margin-left:var(--stk-alignment-margin-left,auto);
	margin-right:var(--stk-alignment-margin-right,auto)
}
.stk-block-image-box .stk-block-column .stk-block-column__content {
	justify-content:center
}
.stk-block-image-box .stk-inner-blocks {
	display:grid
}
.stk-block-image-box .stk-inner-blocks>.stk-block {
	grid-column:1/2;
	grid-row:1/2
}
.stk-block-image-box .stk-img-wrapper {
	height:100%
}
.stk-block-image-box .stk-block-heading__text {
	margin-block:0
}
.stk-block-image-box .stk-block-image {
	--stk-block-margin-bottom:0
}
.stk-block-image-box .stk-block-column {
	margin:0
}
.stk-block-image-box.stk-block .stk-block.stk-block,.stk-block-image-box.stk-block .stk-img-wrapper:after,.stk-block-image-box.stk-block .stk-img-wrapper:before,.stk-block-image-box.stk-block .stk-img-wrapper>img.stk-img {
	transition-duration:var(--stk-transition-duration,.32s)
}
.stk-block-image-box__content {
	max-width:none!important
}
.stk-block-map .stk-block-map__canvas {
	height:350px
}
.stk-block-map iframe {
	height:350px!important
}
.stk-block-map .stk-map-wrapper {
	margin-left:var(--stk-alignment-margin-left,auto);
	margin-right:var(--stk-alignment-margin-right,auto)
}
.stk-block-map.stk--uses-api-key.stk--missing-api-key .stk-block-map__canvas {
	align-items:center;
	background:#ddd;
	color:#000;
	display:flex;
	justify-content:center;
	text-align:center
}
.wp-block-group>.stk-block-map {
	width:400px
}
.stk-block-notification {
	--stk-container-background-color:#40ba7b;
	--stk-container-color:#fff
}
.stk-block-notification.stk--is-error {
	--stk-container-background-color:#d9534f
}
.stk-block-notification.stk--is-warning {
	--stk-container-background-color:#ffdd57
}
.stk-block-notification.stk--is-info {
	--stk-container-background-color:#2091e1
}
.stk-block-notification.stk--is-dismissible .stk-container {
	padding-inline-end:var(--stk-notification-padding-end,60px)
}
.stk-block-notification__content {
	position:relative
}
.stk-block-notification__close-button {
	all:unset;
	background:unset!important;
	cursor:pointer;
	inset-inline-end:32px;
	margin-inline-end:-4px;
	margin-top:-4px;
	padding:4px;
	position:absolute;
	right:32px;
	top:32px;
	z-index:2
}
.stk-block-notification__close-button svg {
	fill:var(--stk-container-color);
	display:block
}
.stk-block-notification__close-button:focus {
	outline-offset:0
}
.stk-block-number-box__text {
	align-items:center;
	display:inline-flex;
	font-size:56px;
	font-weight:700;
	justify-content:center
}
.stk-block-number-box.stk--has-shape .stk-block-number-box__text {
	background:var(--stk-button-background-color);
	border-radius:100%;
	color:#fff;
	height:96px;
	width:96px
}
.stk-block-posts:not(.stk--has-container) .stk-block-posts__items {
	row-gap:32px
}
.stk-block-posts__items {
	column-gap:var(--stk-column-gap,0);
	display:flex;
	flex-wrap:wrap;
	row-gap:0
}
.stk-block-posts__items:is([class*=stk-block-posts__],.stk-img-wrapper):not(.stk-block-posts__item) {
	margin-bottom:var(--stk-block-margin-bottom)
}
.stk-block-posts__items:is([class*=stk-block-posts__],.stk-img-wrapper):not(.stk-block-posts__item):last-child {
	margin-bottom:0
}
.stk-block-posts__items .stk-container {
	flex:1;
	margin:6px
}
.stk-block-posts__items .stk-container:not(.stk--no-padding) {
	margin:var(--stk-column-margin)
}
.stk-block-posts__item .stk-block-posts__category>a.stk-button {
	border-radius:4px;
	display:inline-flex;
	padding:4px 8px
}
.stk-block-posts__item {
	display:flex;
	flex-basis:calc(100%/var(--stk-columns,2) - var(--stk-column-gap,16px) + var(--stk-column-gap,16px)/var(--stk-columns,2));
	overflow:hidden;
	position:relative;
	width:calc(100%/var(--stk-columns,2) - var(--stk-column-gap,16px) + var(--stk-column-gap,16px)/var(--stk-columns,2))
}
.stk-block-posts__title {
	margin-top:0!important
}
.stk-block-posts__meta-sep {
	margin-inline:1ch
}
.stk-block-posts__image-link,.stk-block-posts__readmore {
	display:block
}
.stk-block-posts__category a,.stk-block-posts__title a {
	display:inline-block;
	text-decoration:none
}
.stk-block-posts__excerpt,.stk-block-posts__title {
	-webkit-hyphens:auto;
	hyphens:auto;
	word-break:break-word
}
.stk-block-posts:is(.is-style-list) .stk-container {
	display:flex
}
.stk-block-posts:is(.is-style-list) .stk-img-wrapper {
	height:100%;
	width:100%
}
.stk-block-posts:is(.is-style-list) .stk-block-posts__image-link:not(:empty),.stk-block-posts:is(.is-style-list) .stk-block-posts__image-link:not(:empty)~.stk-container-padding {
	flex-basis:50%
}
.stk-block-posts:is(.is-style-list) .stk-container-padding {
	padding-block:0;
	padding-inline-end:0
}
.stk-block-posts .stk-container-padding {
	box-sizing:border-box;
	flex:1
}
.stk-block-price {
	line-height:1
}
.stk-block-price .stk-block-text {
	--stk-block-margin-bottom:0
}
.stk-block-price .stk-block-text:first-child {
	vertical-align:top
}
.stk-block-price__price {
	font-size:56px;
	line-height:.7
}
.stk-block-separator {
	overflow-x:hidden
}
.stk-block-separator .stk-block-separator__inner {
	height:248px;
	overflow:hidden;
	position:relative
}
.stk-block-separator .stk-block-separator__inner svg {
	filter:drop-shadow(0 2px 20px rgba(153,153,153,.2));
	padding-top:48px
}
.stk-block-separator__inner svg,.stk-separator__wrapper svg {
	fill:#fff
}
.stk-block.stk-block-spacer {
	height:50px;
	margin-bottom:0!important
}
.stk-block-table-of-contents .stk-table-of-contents__table {
	column-gap:32px;
	margin:0
}
.stk-block-table-of-contents li {
	-webkit-column-break-inside:avoid;
	-moz-column-break-inside:avoid;
	-o-column-break-inside:avoid;
	-ms-column-break-inside:avoid;
	column-break-inside:avoid
}
.stk-block-table-of-contents:is(ul,ol) {
	padding-inline-start:1em
}
.stk-block-table-of-contents:is(.stk--is-gradient) li {
	-webkit-text-fill-color:initial;
	-moz-text-fill-color:initial;
	-o-text-fill-color:initial
}
.stk-block-table-of-contents:is(.stk--has-background-overlay) {
	background-clip:initial!important
}
.stk-block-video-popup .stk-inner-blocks {
	display:grid;
	max-width:none!important
}
.stk-block-video-popup .stk-inner-blocks .stk-block {
	grid-column:1/2;
	grid-row:1/2;
	margin:0
}
.stk-block-video-popup .stk-block-icon {
	align-self:center;
	justify-self:center;
	width:auto;
	z-index:2
}
.stk-block-video-popup .stk-img-wrapper {
	height:100%
}
.stk-block-video-popup:is(.stk-block-icon,.stk-block-image) {
	--stk-block-margin-bottom:0
}
.stk-block-video-popup__overlay {
	all:unset;
	background-color:initial!important;
	cursor:pointer;
	display:grid;
	margin:0 auto;
	width:100%!important
}
.stk-block-link~* {
	z-index:1
}
.stk-block:is(.is-style-link) .stk-button[class*=stk--hover-effect-] {
	display:block
}
.stk-block .stk-button {
	transform-origin:center
}
.stk-block .stk-button.stk--hover-effect-darken:hover {
	filter:brightness(.9) contrast(1.2)
}
.stk-block .stk-button.stk--hover-effect-lift:hover {
	box-shadow:0 4px 10px -2px #0003;
	transform:translateY(-4px)
}
.stk-block .stk-button.stk--hover-effect-scale:hover {
	transform:scale(1.05)
}
.stk-block .stk-button.stk--hover-effect-lift-scale:hover {
	box-shadow:0 4px 10px -2px #0003;
	transform:translateY(-4px) scale(1.05)
}
.stk-block .stk-button.stk--hover-effect-lift-more:hover {
	box-shadow:0 8px 16px -8px #0003;
	transform:translateY(-8px)
}
.stk-block .stk-button.stk--hover-effect-scale-more:hover {
	transform:scale(1.1)
}
.stk-block .stk-button.stk--hover-effect-lift-scale-more:hover {
	box-shadow:0 4px 10px -2px #0003;
	transform:translateY(-8px) scale(1.1)
}
.stk--svg-wrapper {
	display:inline-block;
	position:relative
}
.stk--svg-wrapper>.stk--inner-svg {
	display:flex;
	z-index:1
}
.stk--svg-wrapper .stk--shape-icon {
	height:100%;
	left:50%;
	position:absolute;
	top:50%;
	transform:translateX(-50%) translateY(-50%);
	width:100%;
	z-index:-1
}
.stk-block-icon {
	font-size:0
}
.stk-block .stk--inner-svg svg:last-child .fa-secondary {
	fill:var(--fa-secondary-color,currentColor);
	opacity:.4;
	opacity:var(--fa-secondary-opacity,.4)
}
.stk-block .stk--inner-svg svg:last-child .fa-primary {
	fill:var(--fa-primary-color,currentColor);
	opacity:1;
	opacity:var(--fa-primary-opacity,1)
}
.stk-img-wrapper {
	display:block;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	width:100%
}
.stk-img-wrapper.stk-img--gradient-overlay:before,.stk-img-wrapper:after {
	content:"";
	inset:0;
	opacity:var(--stk-gradient-overlay,.3);
	position:absolute;
	z-index:1
}
.stk-img-wrapper.stk-img--gradient-overlay:hover:after,.stk-img-wrapper.stk-img--gradient-overlay:not(:hover):before {
	opacity:0!important
}
.stk-img-wrapper img {
	display:block!important;
	height:100%!important;
	margin:0!important;
	object-fit:cover;
	width:100%!important
}
.stk-img-wrapper.stk-img--shape:after,.stk-img-wrapper.stk-img--shape:before,.stk-img-wrapper.stk-img--shape img {
	border-radius:none;
	mask-mode:alpha;
	-webkit-mask-position:center;
	mask-position:center;
	-webkit-mask-repeat:no-repeat;
	mask-repeat:no-repeat;
	-webkit-mask-size:contain;
	mask-size:contain
}
.stk-img-wrapper.stk-image--shape-stretch,.stk-img-wrapper.stk-image--shape-stretch:after,.stk-img-wrapper.stk-image--shape-stretch:before {
	-webkit-mask-size:100% 100%;
	mask-size:100% 100%
}
:root {
	--stk-block-margin-bottom:24px;
	--stk-container-background-color:#fff;
	--stk-container-border-radius:0px;
	--stk-container-box-shadow:0px 4px 24px #0000000a;
	--stk-container-color:#1e1e1e;
	--stk-container-padding:32px 32px;
	--stk-container-padding-large:64px 80px;
	--stk-container-padding-small:16px 32px;
	--stk-column-margin:12px 12px;
	--stk-block-background-color:#f1f1f1;
	--stk-block-background-padding:24px 24px;
	--stk-button-background-color:#008de4;
	--stk-button-padding:12px 16px;
	--stk-icon-button-padding:12px;
	--stk-button-text-color:#fff;
	--stk-button-gap:12px;
	--stk-button-ghost-border-width:2px;
	--stk-button-column-gap:12px;
	--stk-button-row-gap:12px;
	--stk-icon-size:36px;
	--stk-icon-color:#a6a6a6;
	--stk-icon-shape-color:#ddd;
	--stk-subtitle-size:16px;
	--stk-subtitle-color:#39414d
}
.entry-content .stk-block,.stk-block,.stk-block-column__content>* {
	margin-bottom:var(--stk-block-margin-bottom)
}
.stk-button-group {
	justify-content:var(--stk-alignment-justify-content);
	row-gap:var(--stk-button-row-gap)
}
.stk-button-group:is(.stk-block,.stk-button):not(:last-child) {
	margin-inline-end:var(--stk-button-gap)
}
:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination):not(.is-style-link) .stk-button {
	--stk-icon-color:var(--stk-button-text-color);
	background:var(--stk-button-background-color);
	padding:var(--stk-button-padding)
}
:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination):not(.is-style-link) .stk-button .stk--inner-svg,:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination):not(.is-style-link) .stk-button>.stk-button__inner-text,:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination):not(.is-style-link) .stk-button>.stk-button__inner-text:hover {
	color:var(--stk-button-text-color)
}
:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination) .stk-button {
	--stk-icon-size:1em
}
:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination).is-style-ghost {
	--stk-button-text-color:var(--stk-button-background-color)
}
:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination).is-style-ghost .stk-button:before {
	border-color:var(--stk-button-background-color);
	border-width:var(--stk-button-ghost-border-width)
}
:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination).is-style-plain {
	--stk-button-text-color:var(--stk-button-background-color)
}
.stk-block-icon-button .stk-button {
	--stk-button-padding:var(--stk-icon-button-padding)
}
.stk--block-orientation-horizontal>*+* {
	margin-left:var(--stk-block-margin-bottom)
}
.stk-container:not(.stk--no-padding) {
	padding:var(--stk-container-padding)
}
.stk--container-small .stk-container:not(.stk--no-padding) {
	--stk-container-padding:var(--stk-container-padding-small)
}
.stk-container:not(.stk--no-background) {
	background-color:var(--stk-container-background-color);
	border-radius:var(--stk-container-border-radius);
	box-shadow:var(--stk-container-box-shadow);
	color:var(--stk-container-color)
}
.stk-container-padding {
	padding:var(--stk-container-padding)
}
.stk-block.stk-block-column.stk-column>.stk-column-wrapper {
	margin:var(--stk-column-margin)
}
.stk-block-column:first-child:last-child>.stk-column-wrapper {
	margin:0
}
.stk-block-background {
	background-color:var(--stk-block-background-color)
}
.stk-block-background:not(.stk--no-padding) {
	padding:var(--stk-block-background-padding)
}
.stk--inner-svg {
	border-color:var(--stk-icon-color)
}
.stk--inner-svg svg:last-child {
	height:var(--stk-icon-size);
	width:var(--stk-icon-size)
}
.stk--inner-svg svg:last-child,.stk--inner-svg svg:last-child:is(g,path,rect,polygon,ellipse) {
	fill:var(--stk-icon-color)
}
.stk-subtitle {
	font-size:var(--stk-subtitle-size)
}
.stk-block-posts__meta,.stk-subtitle {
	color:var(--stk-subtitle-color)
}
body.stk--anim-init .stk--has-background-overlay:before,body.stk--anim-init .stk-block .stk-button:after,body.stk--anim-init .stk-block .stk-button:before,body.stk--anim-init .stk-block li::marker,body.stk--anim-init .stk-img-wrapper:after,body.stk--anim-init .stk-img-wrapper:before,body.stk--anim-init:is(.stk-block,.stk-container,.stk-container-padding,.stk-img-wrapper,.stk-img-wrapper img,.stk-block-heading__top-line,.stk-block-heading__bottom-line,.stk-block-posts__item-hide,.stk-block-posts__title>a,.stk-button,.stk-button__inner-text,.stk-block li,.stk-block p,.stk-block h1,.stk-block h2,.stk-block h3,.stk-block h4,.stk-block h5,.stk-block h6,.stk-block [class*=__text]) {
	border-style:none;
	border-width:1px;
	transition:all var(--stk-transition-duration,.12s) cubic-bezier(.45,.05,.55,.95),flex 0s,max-width 0s
}
body.stk--anim-init .stk--svg-wrapper:is(.stk--shape-icon,.stk--inner-svg,.stk--inner-svg *) {
	transition:all var(--stk-transition-duration,.12s) cubic-bezier(.45,.05,.55,.95)
}
body.stk--anim-init .stk--svg-wrapper .stk--inner-svg svg:last-child {
	transition:all var(--stk-transition-duration,.12s) cubic-bezier(.45,.05,.55,.95),fill 0s
}
.stk-block,.stk-container,.stk-container-padding {
	min-height:0
}
body.stk--is-blocksy-theme .stk-block {
	--stk-block-width-default-detected:var(--block-max-width);
	--stk-block-width-wide-detected:var(--block-wide-max-width)
}
body.stk--is-astra-theme {
	--stk-block-width-wide-detected:calc(var(--stk-block-width-default-detected) + 200px)
}
body.stk--is-astra-theme .entry-content:is(.alignfull,.alignwide)>.alignwide {
	margin-left:auto;
	margin-right:auto
}
body.stk--is-neve-theme {
	--stk-block-width-wide-detected:70vw
}
body.stk--is-kadence-theme:is(.entry-content,.site-content) .stk-block>.stk-inner-blocks:is(.alignwide,:not) {
	margin-left:auto;
	margin-right:auto
}
body.stk--is-storefront-theme:is(.entry-content,.site-content) .stk-block.alignwide:not(.stk-block-background) {
	padding-left:0;
	padding-right:0
}
body.stk--is-storefront-theme:is(.entry-content,.site-content) .stk-block>.stk-inner-blocks:is(.alignwide,.alignfull) {
	margin-left:auto;
	margin-right:auto;
	padding:0
}
.stk-block {
	box-sizing:border-box;
	position:relative
}
.stk--block-orientation-horizontal .stk-block {
	width:auto
}
.stk-block,:is(.entry-content,.site-content) .stk-block {
	margin-top:0
}
:is(.entry-content,.site-content) .stk-block>.stk-content-align {
	margin-block:0;
	margin-left:auto;
	margin-right:auto;
	width:auto
}
.stk-block.stk-column,.stk-column {
	margin-bottom:0;
	margin-top:0;
	min-width:1px
}
:root {
	--stk-block-width-default-detected:900px;
	--stk-block-width-wide-detected:80vw
}
.stk-block .stk-block.alignfull {
	width:100%
}
.stk-row {
	display:flex;
	flex-direction:row;
	flex-wrap:wrap
}
.stk-column {
	align-items:stretch;
	box-sizing:border-box;
	display:flex;
	flex:1 1 0%;
	margin-left:0;
	margin-right:0
}
.stk-block-content {
	position:relative;
	width:100%
}
.stk-block-content:not(.stk-row) {
	display:flex;
	flex-direction:column;
	justify-content:flex-start
}
.stk-inner-blocks {
	flex:1
}
.stk-inner-blocks:not(.stk-row) {
	display:flex;
	flex-direction:column;
	justify-content:flex-start
}
.stk-inner-blocks:not(.stk-row):not(.stk--block-orientation-horizontal) {
	flex-direction:column
}
.stk-inner-blocks:not(.stk-row).stk--block-orientation-horizontal {
	flex-direction:row
}
.stk-inner-blocks:not(.stk-row).stk--block-orientation-horizontal>* {
	margin-bottom:0;
	margin-top:0
}
.stk-inner-blocks>:first-child {
	margin-top:0
}
.stk-inner-blocks>:last-child {
	margin-bottom:0
}
.stk-block-background.stk-column>.stk-block-content {
	margin:0
}
.stk-image--fit {
	height:100%!important;
	object-fit:cover;
	width:100%!important
}
:is(.stk-block.alignleft,.stk-block.alignright) .stk-inner-blocks:first-of-type>.stk-block {
	max-width:350px;
	width:auto
}
.stk-block .stk-block-heading__text,.stk-block .stk-block-subtitle__text,.stk-block .stk-block-text__text {
	margin-bottom:0
}
.stk-block-heading,.stk-block-subtitle,.stk-block-text,.stk-block .stk-block-subtitle__text,.stk-block .stk-block-text__text {
	margin-top:0
}
.stk-block-heading,.stk-block-subtitle,.stk-block-text {
	word-break:break-word
}
:where(.stk-block-heading:not(:first-child)) .stk-block-heading__text {
	margin-top:1.5em
}
.stk-block-heading:first-child .stk-block-heading__text:not([contenteditable]) {
	margin-top:0
}
.stk-block-heading__text:after,.stk-block-heading__text:before,.stk-block-subtitle__text:after,.stk-block-subtitle__text:before,.stk-block-text__text:after,.stk-block-text__text:before {
	content:unset
}
:is(.stk--is-gradient,.stk--is-gradient li,.stk--is-gradient span,.stk--is-gradient a) {
	-webkit-text-fill-color:#0000;
	-moz-text-fill-color:#0000;
	-o-text-fill-color:#0000;
	background-clip:text;
	-webkit-background-clip:text;
	-moz-background-clip:text;
	-o-background-clip:text
}
.stk-block .stk-button-group:not(.stk-collapse-on-desktop) {
	justify-content:var(--stk-alignment-justify-content)
}
.stk-block .stk-button-group:is(.stk--collapse-on-desktop) .stk-block:is(.stk-block-button,.stk-block-icon-button) {
	margin-inline-end:var(--stk-alignment-margin-right);
	margin-inline-start:var(--stk-alignment-margin-left)
}
.stk-block .stk-button-group {
	align-items:center;
	flex-direction:row
}
.stk-button-group .stk-block {
	margin-inline:revert
}
:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination,.stk-block-load-more,.stk-block-posts):not(.is-style-link) .stk-button {
	align-items:center;
	column-gap:8px;
	display:flex;
	justify-content:center;
	position:relative;
	text-decoration:none!important;
	text-decoration:none
}
:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination,.stk-block-load-more,.stk-block-posts):not(.is-style-link) .stk-button .stk--svg-wrapper:not(:only-child):first-child .stk--inner-svg svg:last-child {
	margin-inline-end:8px
}
:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination,.stk-block-load-more,.stk-block-posts):not(.is-style-link) .stk-button .stk--svg-wrapper:not(:only-child):last-child .stk--inner-svg svg:last-child {
	margin-inline-start:8px
}
:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination,.stk-block-load-more,.stk-block-posts):not(.is-style-link) .stk-button:after,:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination,.stk-block-load-more,.stk-block-posts):not(.is-style-link) .stk-button:before {
	border-radius:inherit;
	content:"";
	height:100%;
	inset:0;
	pointer-events:none;
	position:absolute;
	width:100%
}
:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination,.stk-block-load-more,.stk-block-posts):not(.is-style-link) .stk-button:before {
	z-index:2
}
:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination,.stk-block-load-more,.stk-block-posts):not(.is-style-link) .stk-button:after {
	opacity:0;
	z-index:1
}
:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination,.stk-block-load-more,.stk-block-posts):not(.is-style-link) .stk-button>* {
	z-index:2
}
:is(.stk-block-button,.stk-block-icon-button,.stk-block-pagination,.stk-block-load-more,.stk-block-posts).is-style-pill .stk-button {
	border-radius:100px;
	width:4em
}
.stk-block {
	text-align:start
}
.stk-block[class*=has-text-align-],.stk-block [class*=has-text-align-] {
	text-align:var(--stk-alignment-text-align,start)
}
.has-text-align-center {
	--stk-alignment-padding-left:0;
	--stk-alignment-justify-content:center;
	--stk-alignment-text-align:center;
	--stk-alignment-margin-left:auto;
	--stk-alignment-margin-right:auto
}
.has-text-align-center,.has-text-align-left {
	text-align:var(--stk-alignment-text-align,start)
}
.has-text-align-left {
	--stk-alignment-justify-content:flex-start;
	--stk-alignment-text-align:start;
	--stk-alignment-margin-left:0;
	--stk-alignment-margin-right:auto
}
.has-text-align-right {
	--stk-alignment-justify-content:flex-end;
	--stk-alignment-text-align:end;
	--stk-alignment-margin-left:auto;
	--stk-alignment-margin-right:0
}
.has-text-align-right,.stk-block {
	text-align:var(--stk-alignment-text-align,start)
}
.stk-block {
	justify-content:var(--stk-alignment-justify-content);
	z-index:1
}
@supports(-webkit-touch-callout:inherit) {
	.stk-block.stk-block,.stk-container.stk-container {
	background-attachment:scroll!important
}
}.stk-block:after,.stk-block:not(.stk--has-background-overlay):before {
	content:none!important
}
.stk--transparent-overlay {
	all:unset!important;
	background:#0000!important;
	cursor:pointer!important;
	inset:0!important;
	position:absolute!important;
	width:100%!important;
	z-index:3!important
}
.stk-block:is(.stk-has-top-separator,.stk-has-bottom-separator) .stk-inner-blocks {
	z-index:5
}
.stk-block:is(.stk-has-top-separator,.stk-has-bottom-separator)>:not(.stk-video-background) {
	z-index:2
}
.stk-block .stk-separator__top {
	transform:scaleY(-1)
}
.stk-block .stk-separator__bottom .stk-separator__wrapper {
	bottom:0;
	top:auto
}
.stk-block .stk-separator__bottom .stk-separator__layer-1 {
	transform:none
}
.stk-block .stk-separator__wrapper {
	height:200px;
	inset:auto 0 0 0
}
.stk-block .stk-separator__layer-1 {
	height:100%;
	position:absolute;
	width:100%;
	z-index:4
}
.stk-block .stk-separator,.stk-block .stk-separator__wrapper {
	margin:0;
	max-width:none!important;
	position:absolute!important
}
.stk-block .stk-separator {
	inset:-1px 0;
	overflow:hidden;
	pointer-events:none
}
.stk-block .stk-separator svg {
	filter:drop-shadow(0 2px 20px rgba(153,153,153,.2));
	left:0;
	right:0
}
.entry-content .stk-block.stk-has-top-separator {
	padding-top:200px
}
.entry-content .stk-block.stk-has-bottom-separator {
	padding-bottom:200px
}
.stk--has-background-overlay {
	background-position:50%;
	background-size:cover;
	overflow:hidden;
	position:relative;
	z-index:1
}
.stk--has-background-overlay:before {
	bottom:0;
	content:""!important;
	left:0;
	position:absolute;
	right:0;
	top:0;
	z-index:2
}
.stk--has-background-overlay>* {
	position:relative;
	z-index:3
}
.stk-video-background {
	height:100%;
	left:50%;
	margin:0;
	max-width:none!important;
	object-fit:cover;
	position:absolute;
	top:50%;
	transform:translateX(-50%) translateY(-50%);
	width:100%;
	z-index:1
}
:is(.ugb-highlight,.stk-highlight)[style*=background] {
	display:inline;
	padding:.1em .4em
}
@media(-ms-high-contrast:none) {
	.stk-img-wrapper.stk-img--shape,::-ms-backdrop {
	border-radius:9999px!important
}
}#end-resizable-editor-section {
	display:none
}
#start-resizable-editor-section {
	display:none
}
@media only screen and (min-width:1024px) {
	.stk-row {
	flex-wrap:nowrap
}
.stk--hide-desktop,.stk--hide-desktop.stk-block {
	display:none!important
}
}@media only screen and (min-width:768px) {
	.stk-block .stk-block.aligncenter,.stk-block:is(.aligncenter,.alignwide,.alignfull)>.stk-content-align:not(.alignwide):not(.alignfull) {
	margin-left:auto;
	margin-right:auto;
	max-width:var(--stk-block-default-width,var(--responsive--aligndefault-width,var(--stk-block-width-default-detected,900px)));
	width:100%
}
.stk-block .stk-block.alignwide,.stk-block:is(.aligncenter,.alignwide,.alignfull)>.stk-content-align.alignwide {
	margin-left:auto;
	margin-right:auto;
	max-width:var(--stk-block-wide-width,var(--responsive--alignwide-width,var(--stk-block-width-wide-detected,80vw)));
	width:100%
}
.stk-row.stk-columns-2>.stk-column {
	flex:1 1 50%;
	max-width:50%
}
.stk-row.stk-columns-3>.stk-column {
	flex:1 1 33.3333333333%;
	max-width:33.3333333333%
}
.stk-row.stk-columns-4>.stk-column {
	flex:1 1 25%;
	max-width:25%
}
.stk-row.stk-columns-5>.stk-column {
	flex:1 1 20%;
	max-width:20%
}
.stk-row.stk-columns-6>.stk-column {
	flex:1 1 16.6666666667%;
	max-width:16.6666666667%
}
.stk-row.stk-columns-7>.stk-column {
	flex:1 1 14.2857142857%;
	max-width:14.2857142857%
}
.stk-row.stk-columns-8>.stk-column {
	flex:1 1 12.5%;
	max-width:12.5%
}
.stk-row.stk-columns-9>.stk-column {
	flex:1 1 11.1111111111%;
	max-width:11.1111111111%
}
.stk-row.stk-columns-10>.stk-column {
	flex:1 1 10%;
	max-width:10%
}
}@media only screen and (min-width:768px) and (max-width:1023px) {
	.stk--hide-tablet,.stk--hide-tablet.stk-block {
	display:none!important
}
.stk-button-group:is(.stk--collapse-on-tablet) .stk-block:is(.stk-block-button,.stk-block-icon-button) {
	margin-inline-end:var(--stk-alignment-margin-right);
	margin-inline-start:var(--stk-alignment-margin-left)
}
}@media only screen and (max-width:1023px) {
	.has-text-align-center-tablet {
	--stk-alignment-padding-left:0;
	--stk-alignment-justify-content:center;
	--stk-alignment-text-align:center;
	--stk-alignment-margin-left:auto;
	--stk-alignment-margin-right:auto;
	text-align:var(--stk-alignment-text-align,start)
}
.has-text-align-left-tablet {
	--stk-alignment-justify-content:flex-start;
	--stk-alignment-text-align:start;
	--stk-alignment-margin-left:0;
	--stk-alignment-margin-right:auto;
	text-align:var(--stk-alignment-text-align,start)
}
.has-text-align-right-tablet {
	--stk-alignment-justify-content:flex-end;
	--stk-alignment-text-align:end;
	--stk-alignment-margin-left:auto;
	--stk-alignment-margin-right:0;
	text-align:var(--stk-alignment-text-align,start)
}
}@media only screen and (max-width:767px) {
	.stk-block.stk-block-feature:is(.is-style-default,.is-style-horizontal)>.stk-container>.stk-inner-blocks.stk-block-content {
	flex-direction:column-reverse
}
.stk-block-posts {
	--stk-columns:1
}
:root {
	--stk-block-margin-bottom:16px;
	--stk-container-padding:24px 24px;
	--stk-container-padding-large:32px 24px;
	--stk-container-padding-small:8px 24px;
	--stk-column-margin:8px 8px;
	--stk-block-background-padding:16px 16px
}
.stk-block .stk-block:is(.aligncenter,.alignwide),.stk-block:is(.aligncenter,.alignwide,.alignfull)>.stk-content-align.alignwide,.stk-block:is(.aligncenter,.alignwide,.alignfull)>.stk-content-align:not(.alignwide):not(.alignfull) {
	width:100%
}
.stk-column {
	flex:1 1 100%;
	max-width:100%
}
.stk--hide-mobile,.stk--hide-mobile.stk-block {
	display:none!important
}
.stk-button-group:is(.stk--collapse-on-mobile) .stk-block:is(.stk-block-button,.stk-block-icon-button),.stk-button-group:is(.stk--collapse-on-tablet) .stk-block:is(.stk-block-button,.stk-block-icon-button) {
	margin-inline-end:var(--stk-alignment-margin-right);
	margin-inline-start:var(--stk-alignment-margin-left)
}
.has-text-align-center-mobile {
	--stk-alignment-padding-left:0;
	--stk-alignment-justify-content:center;
	--stk-alignment-text-align:center;
	--stk-alignment-margin-left:auto;
	--stk-alignment-margin-right:auto;
	text-align:var(--stk-alignment-text-align,start)
}
.has-text-align-left-mobile {
	--stk-alignment-justify-content:flex-start;
	--stk-alignment-text-align:start;
	--stk-alignment-margin-left:0;
	--stk-alignment-margin-right:auto;
	text-align:var(--stk-alignment-text-align,start)
}
.has-text-align-right-mobile {
	--stk-alignment-justify-content:flex-end;
	--stk-alignment-text-align:end;
	--stk-alignment-margin-left:auto;
	--stk-alignment-margin-right:0;
	text-align:var(--stk-alignment-text-align,start)
}
.entry-content .stk-block.stk-has-top-separator {
	padding-top:23vw
}
.entry-content .stk-block.stk-has-bottom-separator {
	padding-bottom:23vw
}
.entry-content .stk-block .stk-separator__wrapper {
	height:23vw
}
}#end-resizable-editor-section {
	display:none
}
.wp-block-archives-dropdown label {
	display:block
}
.wp-block-avatar.aligncenter {
	text-align:center
}
.wp-block-audio {
	margin:0 0 1em
}
.wp-block-audio figcaption {
	margin-top:.5em;
	margin-bottom:1em
}
.wp-block-audio audio {
	width:100%;
	min-width:300px
}
.wp-block-button__link {
	color:#fff;
	background-color:#32373c;
	border-radius:9999px;
	box-shadow:none;
	cursor:pointer;
	display:inline-block;
	font-size:1.125em;
	padding:calc(.667em + 2px) calc(1.333em + 2px);
	text-align:center;
	text-decoration:none;
	word-break:break-word;
	box-sizing:border-box
}
.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited {
	color:#fff
}
.wp-block-button__link.aligncenter {
	text-align:center
}
.wp-block-button__link.alignright {
	text-align:right
}
.wp-block-buttons>.wp-block-button.has-custom-width {
	max-width:none
}
.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link {
	width:100%
}
.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link {
	font-size:inherit
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-25 {
	width:calc(25% - var(--wp--style--block-gap,.5em)*0.75)
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-50 {
	width:calc(50% - var(--wp--style--block-gap,.5em)*0.5)
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-75 {
	width:calc(75% - var(--wp--style--block-gap,.5em)*0.25)
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-100 {
	width:100%;
	flex-basis:100%
}
.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25 {
	width:25%
}
.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50 {
	width:50%
}
.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75 {
	width:75%
}
.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared {
	border-radius:0
}
.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius {
	border-radius:0!important
}
.is-style-outline>:where(.wp-block-button__link),:where(.wp-block-button__link).is-style-outline {
	border:2px solid;
	padding:.667em 1.333em
}
.is-style-outline>.wp-block-button__link:not(.has-text-color),.wp-block-button__link.is-style-outline:not(.has-text-color) {
	color:currentColor
}
.is-style-outline>.wp-block-button__link:not(.has-background),.wp-block-button__link.is-style-outline:not(.has-background) {
	background-color:transparent
}
.wp-block-buttons.is-vertical {
	flex-direction:column
}
.wp-block-buttons.is-vertical>.wp-block-button:last-child {
	margin-bottom:0
}
.wp-block-buttons>.wp-block-button {
	display:inline-block;
	margin:0
}
.wp-block-buttons.is-content-justification-left {
	justify-content:flex-start
}
.wp-block-buttons.is-content-justification-left.is-vertical {
	align-items:flex-start
}
.wp-block-buttons.is-content-justification-center {
	justify-content:center
}
.wp-block-buttons.is-content-justification-center.is-vertical {
	align-items:center
}
.wp-block-buttons.is-content-justification-right {
	justify-content:flex-end
}
.wp-block-buttons.is-content-justification-right.is-vertical {
	align-items:flex-end
}
.wp-block-buttons.is-content-justification-space-between {
	justify-content:space-between
}
.wp-block-buttons.aligncenter {
	text-align:center
}
.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter {
	margin-left:auto;
	margin-right:auto;
	width:100%
}
.wp-block-button.aligncenter,.wp-block-calendar {
	text-align:center
}
.wp-block-calendar tbody td,.wp-block-calendar th {
	padding:.25em;
	border:1px solid #ddd
}
.wp-block-calendar tfoot td {
	border:none
}
.wp-block-calendar table {
	width:100%;
	border-collapse:collapse
}
.wp-block-calendar table th {
	font-weight:400;
	background:#ddd
}
.wp-block-calendar a {
	text-decoration:underline
}
.wp-block-calendar table caption,.wp-block-calendar table tbody {
	color:#40464d
}
.wp-block-categories.alignleft {
	margin-right:2em
}
.wp-block-categories.alignright {
	margin-left:2em
}
.wp-block-code code {
	display:block;
	font-family:inherit;
	overflow-wrap:break-word;
	white-space:pre-wrap
}
.wp-block-columns {
	display:flex;
	margin-bottom:1.75em;
	box-sizing:border-box;
	flex-wrap:wrap!important;
	align-items:normal!important
}
@media(min-width:782px) {
	.wp-block-columns {
	flex-wrap:nowrap!important
}
}.wp-block-columns.are-vertically-aligned-top {
	align-items:flex-start
}
.wp-block-columns.are-vertically-aligned-center {
	align-items:center
}
.wp-block-columns.are-vertically-aligned-bottom {
	align-items:flex-end
}
@media(max-width:781px) {
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
	flex-basis:100%!important
}
}@media(min-width:782px) {
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
	flex-basis:0%;
	flex-grow:1
}
.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis] {
	flex-grow:0
}
}.wp-block-columns.is-not-stacked-on-mobile {
	flex-wrap:nowrap!important
}
.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column {
	flex-basis:0%;
	flex-grow:1
}
.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis] {
	flex-grow:0
}
:where(.wp-block-columns.has-background) {
	padding:1.25em 2.375em
}
.wp-block-column {
	flex-grow:1;
	min-width:0;
	word-break:break-word;
	overflow-wrap:break-word
}
.wp-block-column.is-vertically-aligned-top {
	align-self:flex-start
}
.wp-block-column.is-vertically-aligned-center {
	align-self:center
}
.wp-block-column.is-vertically-aligned-bottom {
	align-self:flex-end
}
.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top {
	width:100%
}
.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous {
	margin-right:.5em;
	margin-bottom:.5em
}
.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child {
	margin-right:0
}
.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow {
	margin-right:1ch;
	display:inline-block
}
.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron) {
	transform:scaleX(1)
}
.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow {
	margin-left:1ch;
	display:inline-block
}
.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron) {
	transform:scaleX(1)
}
.wp-block-comments-pagination.aligncenter {
	justify-content:center
}
.wp-block-comment-template {
	margin-bottom:0;
	max-width:100%;
	list-style:none;
	padding:0
}
.wp-block-comment-template li {
	clear:both
}
.wp-block-comment-template ol {
	margin-bottom:0;
	max-width:100%;
	list-style:none;
	padding-left:2rem
}
.wp-block-cover,.wp-block-cover-image {
	position:relative;
	background-size:cover;
	background-position:50%;
	min-height:430px;
	width:100%;
	display:flex;
	justify-content:center;
	align-items:center;
	padding:1em;
	box-sizing:border-box
}
.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax {
	background-attachment:fixed
}
@supports(-webkit-touch-callout:inherit) {
	.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax {
	background-attachment:scroll
}
}@media(prefers-reduced-motion:reduce) {
	.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax {
	background-attachment:scroll
}
}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated {
	background-repeat:repeat;
	background-size:auto
}
.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]),.wp-block-cover .has-background-dim:not([class*=-background-color]) {
	background-color:#000
}
.wp-block-cover-image .has-background-dim.has-background-gradient,.wp-block-cover .has-background-dim.has-background-gradient {
	background-color:transparent
}
.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before {
	content:"";
	background-color:inherit
}
.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim:not(.has-background-gradient):before,.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	z-index:1;
	opacity:.5
}
.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before {
	opacity:.1
}
.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before {
	opacity:.2
}
.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before {
	opacity:.3
}
.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before {
	opacity:.4
}
.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before {
	opacity:.5
}
.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before {
	opacity:.6
}
.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before {
	opacity:.7
}
.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before {
	opacity:.8
}
.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before {
	opacity:.9
}
.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before {
	opacity:1
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0 {
	opacity:0
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10 {
	opacity:.1
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20 {
	opacity:.2
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30 {
	opacity:.3
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40 {
	opacity:.4
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50 {
	opacity:.5
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60 {
	opacity:.6
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70 {
	opacity:.7
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80 {
	opacity:.8
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90 {
	opacity:.9
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100 {
	opacity:1
}
.wp-block-cover-image .block-library-cover__padding-visualizer,.wp-block-cover .block-library-cover__padding-visualizer {
	z-index:2
}
.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright {
	max-width:420px;
	width:100%
}
.wp-block-cover-image:after,.wp-block-cover:after {
	display:block;
	content:"";
	font-size:0;
	min-height:inherit
}
@supports(position:sticky) {
	.wp-block-cover-image:after,.wp-block-cover:after {
	content:none
}
}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright {
	display:flex
}
.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container {
	width:100%;
	z-index:1;
	color:#fff
}
.wp-block-cover-image.is-light .wp-block-cover__inner-container,.wp-block-cover.is-light .wp-block-cover__inner-container {
	color:#000
}
.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color),.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color) {
	color:inherit
}
.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left {
	align-items:flex-start;
	justify-content:flex-start
}
.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center {
	align-items:flex-start;
	justify-content:center
}
.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right {
	align-items:flex-start;
	justify-content:flex-end
}
.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left {
	align-items:center;
	justify-content:flex-start
}
.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center {
	align-items:center;
	justify-content:center
}
.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right {
	align-items:center;
	justify-content:flex-end
}
.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left {
	align-items:flex-end;
	justify-content:flex-start
}
.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center {
	align-items:flex-end;
	justify-content:center
}
.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right {
	align-items:flex-end;
	justify-content:flex-end
}
.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container {
	margin:0;
	width:auto
}
.wp-block-cover-image img.wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background,.wp-block-cover img.wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	max-width:none;
	max-height:none;
	-o-object-fit:cover;
	object-fit:cover;
	outline:none;
	border:none;
	box-shadow:none
}
.wp-block-cover__image-background,.wp-block-cover__video-background {
	z-index:0
}
.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover {
	color:#fff
}
.wp-block-cover-image .wp-block-cover.has-left-content {
	justify-content:flex-start
}
.wp-block-cover-image .wp-block-cover.has-right-content {
	justify-content:flex-end
}
.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2 {
	margin-left:0;
	text-align:left
}
.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2 {
	margin-right:0;
	text-align:right
}
.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,section.wp-block-cover-image>h2 {
	font-size:2em;
	line-height:1.25;
	z-index:1;
	margin-bottom:0;
	max-width:840px;
	padding:.44em;
	text-align:center
}
.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"] {
	max-width:360px;
	width:100%
}
.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper {
	min-width:280px
}
.wp-block-cover .wp-block-embed {
	min-width:320px;
	min-height:240px
}
.wp-block-embed {
	margin:0 0 1em;
	overflow-wrap:break-word
}
.wp-block-embed figcaption {
	margin-top:.5em;
	margin-bottom:1em
}
.wp-block-embed iframe {
	max-width:100%
}
.wp-block-embed__wrapper {
	position:relative
}
.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before {
	content:"";
	display:block;
	padding-top:50%
}
.wp-embed-responsive .wp-has-aspect-ratio iframe {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	height:100%;
	width:100%
}
.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
	padding-top:42.85%
}
.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before {
	padding-top:50%
}
.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
	padding-top:56.25%
}
.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {
	padding-top:75%
}
.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before {
	padding-top:100%
}
.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before {
	padding-top:177.77%
}
.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before {
	padding-top:200%
}
.wp-block-file {
	margin-bottom:1.5em
}
.wp-block-file.aligncenter {
	text-align:center
}
.wp-block-file.alignright {
	text-align:right
}
.wp-block-file .wp-block-file__embed {
	margin-bottom:1em
}
.wp-block-file .wp-block-file__button {
	background:#32373c;
	border-radius:2em;
	color:#fff;
	font-size:.8em;
	padding:.5em 1em
}
.wp-block-file a.wp-block-file__button {
	text-decoration:none
}
.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited {
	box-shadow:none;
	color:#fff;
	opacity:.85;
	text-decoration:none
}
.wp-block-file *+.wp-block-file__button {
	margin-left:.75em
}
.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images) {
	display:flex;
	flex-wrap:wrap;
	list-style-type:none;
	padding:0;
	margin:0
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item {
	margin:0 1em 1em 0;
	display:flex;
	flex-grow:1;
	flex-direction:column;
	justify-content:center;
	position:relative;
	width:calc(50% - 1em)
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n) {
	margin-right:0
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure {
	margin:0;
	height:100%;
	display:flex;
	align-items:flex-end;
	justify-content:flex-start
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img {
	display:block;
	max-width:100%;
	height:auto;
	width:auto
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption {
	position:absolute;
	bottom:0;
	width:100%;
	max-height:100%;
	overflow:auto;
	padding:3em .77em .7em;
	color:#fff;
	text-align:center;
	font-size:.8em;
	background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);
	box-sizing:border-box;
	margin:0;
	z-index:2
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img {
	display:inline
}
.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption {
	flex-grow:1
}
.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img {
	width:100%;
	height:100%;
	flex:1;
	-o-object-fit:cover;
	object-fit:cover
}
.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item {
	width:100%;
	margin-right:0
}
@media(min-width:600px) {
	.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item {
	width:calc(33.33333% - .66667em);
	margin-right:1em
}
.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item {
	width:calc(25% - .75em);
	margin-right:1em
}
.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item {
	width:calc(20% - .8em);
	margin-right:1em
}
.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item {
	width:calc(16.66667% - .83333em);
	margin-right:1em
}
.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item {
	width:calc(14.28571% - .85714em);
	margin-right:1em
}
.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item {
	width:calc(12.5% - .875em);
	margin-right:1em
}
.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n) {
	margin-right:0
}
}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child {
	margin-right:0
}
.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright {
	max-width:420px;
	width:100%
}
.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure {
	justify-content:center
}
.wp-block-gallery:not(.is-cropped) .blocks-gallery-item {
	align-self:flex-start
}
figure.wp-block-gallery.has-nested-images {
	align-items:normal
}
.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
	width:calc(50% - var(--wp--style--unstable-gallery-gap,16px)/2);
	margin:0
}
.wp-block-gallery.has-nested-images figure.wp-block-image {
	display:flex;
	flex-grow:1;
	justify-content:center;
	position:relative;
	flex-direction:column;
	max-width:100%
}
.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div {
	margin:0;
	flex-direction:column;
	flex-grow:1
}
.wp-block-gallery.has-nested-images figure.wp-block-image img {
	display:block;
	height:auto;
	max-width:100%!important;
	width:auto
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
	background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);
	bottom:0;
	color:#fff;
	font-size:13px;
	left:0;
	margin-bottom:0;
	max-height:60%;
	overflow:auto;
	padding:0 8px 8px;
	position:absolute;
	text-align:center;
	width:100%;
	box-sizing:border-box
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img {
	display:inline
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a {
	color:inherit
}
.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div {
	flex:1 1 auto
}
.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption {
	flex:initial;
	background:0 0;
	color:inherit;
	margin:0;
	padding:10px 10px 9px;
	position:relative
}
.wp-block-gallery.has-nested-images figcaption {
	flex-grow:1;
	flex-basis:100%;
	text-align:center
}
.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) {
	margin-top:0;
	margin-bottom:auto
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) {
	align-self:inherit
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone) {
	display:flex
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {
	width:100%;
	flex:1 0 0%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover
}
.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image) {
	width:100%
}
@media(min-width:600px) {
	.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) {
	width:calc(33.33333% - var(--wp--style--unstable-gallery-gap,16px)*0.66667)
}
.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image) {
	width:calc(25% - var(--wp--style--unstable-gallery-gap,16px)*0.75)
}
.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image) {
	width:calc(20% - var(--wp--style--unstable-gallery-gap,16px)*0.8)
}
.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image) {
	width:calc(16.66667% - var(--wp--style--unstable-gallery-gap,16px)*0.83333)
}
.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image) {
	width:calc(14.28571% - var(--wp--style--unstable-gallery-gap,16px)*0.85714)
}
.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image) {
	width:calc(12.5% - var(--wp--style--unstable-gallery-gap,16px)*0.875)
}
.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {
	width:calc(33.33% - var(--wp--style--unstable-gallery-gap,16px)*0.66667)
}
.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image) {
	width:calc(50% - var(--wp--style--unstable-gallery-gap,16px)*0.5)
}
.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child {
	width:100%
}
}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright {
	max-width:420px;
	width:100%
}
.wp-block-gallery.has-nested-images.aligncenter {
	justify-content:center
}
.wp-block-group {
	box-sizing:border-box
}
h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background {
	padding:1.25em 2.375em
}
.wp-block-image {
	margin:0 0 1em
}
.wp-block-image img {
	height:auto;
	max-width:100%;
	vertical-align:bottom
}
.wp-block-image:not(.is-style-rounded)>a,.wp-block-image:not(.is-style-rounded) img {
	border-radius:inherit
}
.wp-block-image.aligncenter {
	text-align:center
}
.wp-block-image.alignfull img,.wp-block-image.alignwide img {
	height:auto;
	width:100%
}
.wp-block-image.aligncenter,.wp-block-image .aligncenter,.wp-block-image.alignleft,.wp-block-image .alignleft,.wp-block-image.alignright,.wp-block-image .alignright {
	display:table
}
.wp-block-image.aligncenter>figcaption,.wp-block-image .aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image.alignright>figcaption,.wp-block-image .alignright>figcaption {
	display:table-caption;
	caption-side:bottom
}
.wp-block-image .alignleft {
	float:left;
	margin:.5em 1em .5em 0
}
.wp-block-image .alignright {
	float:right;
	margin:.5em 0 .5em 1em
}
.wp-block-image .aligncenter {
	margin-left:auto;
	margin-right:auto
}
.wp-block-image figcaption {
	margin-top:.5em;
	margin-bottom:1em
}
.wp-block-image.is-style-circle-mask img,.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img {
	border-radius:9999px
}
@supports((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {
	.wp-block-image.is-style-circle-mask img {
	-webkit-mask-image:url(data:image/svg+xml;
	utf8;
	base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI1MCIvPjwvc3ZnPg==);
	mask-image:url(data:image/svg+xml;
	utf8;
	base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI1MCIvPjwvc3ZnPg==);
	mask-mode:alpha;
	-webkit-mask-repeat:no-repeat;
	mask-repeat:no-repeat;
	-webkit-mask-size:contain;
	mask-size:contain;
	-webkit-mask-position:center;
	mask-position:center;
	border-radius:0
}
}.wp-block-image figure {
	margin:0
}
ol.wp-block-latest-comments {
	margin-left:0
}
.wp-block-latest-comments .wp-block-latest-comments {
	padding-left:0
}
.wp-block-latest-comments__comment {
	line-height:1.1;
	list-style:none;
	margin-bottom:1em
}
.has-avatars .wp-block-latest-comments__comment {
	min-height:2.25em;
	list-style:none
}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
	margin-left:3.25em
}
.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment {
	line-height:1.5
}
.wp-block-latest-comments__comment-excerpt p {
	font-size:.875em;
	line-height:1.8;
	margin:.36em 0 1.4em
}
.wp-block-latest-comments__comment-date {
	display:block;
	font-size:.75em
}
.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar {
	border-radius:1.5em;
	display:block;
	float:left;
	height:2.5em;
	margin-right:.75em;
	width:2.5em
}
.wp-block-latest-posts.alignleft {
	margin-right:2em
}
.wp-block-latest-posts.alignright {
	margin-left:2em
}
.wp-block-latest-posts.wp-block-latest-posts__list {
	list-style:none;
	padding-left:0
}
.wp-block-latest-posts.wp-block-latest-posts__list li {
	clear:both
}
.wp-block-latest-posts.is-grid {
	display:flex;
	flex-wrap:wrap;
	padding:0
}
.wp-block-latest-posts.is-grid li {
	margin:0 1.25em 1.25em 0;
	width:100%
}
@media(min-width:600px) {
	.wp-block-latest-posts.columns-2 li {
	width:calc(50% - .625em)
}
.wp-block-latest-posts.columns-2 li:nth-child(2n) {
	margin-right:0
}
.wp-block-latest-posts.columns-3 li {
	width:calc(33.33333% - .83333em)
}
.wp-block-latest-posts.columns-3 li:nth-child(3n) {
	margin-right:0
}
.wp-block-latest-posts.columns-4 li {
	width:calc(25% - .9375em)
}
.wp-block-latest-posts.columns-4 li:nth-child(4n) {
	margin-right:0
}
.wp-block-latest-posts.columns-5 li {
	width:calc(20% - 1em)
}
.wp-block-latest-posts.columns-5 li:nth-child(5n) {
	margin-right:0
}
.wp-block-latest-posts.columns-6 li {
	width:calc(16.66667% - 1.04167em)
}
.wp-block-latest-posts.columns-6 li:nth-child(6n) {
	margin-right:0
}
}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date {
	display:block;
	font-size:.8125em
}
.wp-block-latest-posts__post-excerpt {
	margin-top:.5em;
	margin-bottom:1em
}
.wp-block-latest-posts__featured-image a {
	display:inline-block
}
.wp-block-latest-posts__featured-image img {
	height:auto;
	width:auto;
	max-width:100%
}
.wp-block-latest-posts__featured-image.alignleft {
	margin-right:1em;
	float:left
}
.wp-block-latest-posts__featured-image.alignright {
	margin-left:1em;
	float:right
}
.wp-block-latest-posts__featured-image.aligncenter {
	margin-bottom:1em;
	text-align:center
}
ol,ul {
	box-sizing:border-box
}
ol.has-background,ul.has-background {
	padding:1.25em 2.375em
}
.wp-block-media-text {
	direction:ltr;
	display:grid;
	grid-template-columns:50% 1fr;
	grid-template-rows:auto
}
.wp-block-media-text.has-media-on-the-right {
	grid-template-columns:1fr 50%
}
.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media {
	align-self:start
}
.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media {
	align-self:center
}
.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media {
	align-self:end
}
.wp-block-media-text .wp-block-media-text__media {
	grid-column:1;
	grid-row:1;
	margin:0
}
.wp-block-media-text .wp-block-media-text__content {
	direction:ltr;
	grid-column:2;
	grid-row:1;
	padding:0 8%;
	word-break:break-word
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
	grid-column:2;
	grid-row:1
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
	grid-column:1;
	grid-row:1
}
.wp-block-media-text__media img,.wp-block-media-text__media video {
	height:auto;
	max-width:unset;
	width:100%;
	vertical-align:middle
}
.wp-block-media-text.is-image-fill .wp-block-media-text__media {
	height:100%;
	min-height:250px;
	background-size:cover
}
.wp-block-media-text.is-image-fill .wp-block-media-text__media>a {
	display:block;
	height:100%
}
.wp-block-media-text.is-image-fill .wp-block-media-text__media img {
	position:absolute;
	width:1px;
	height:1px;
	padding:0;
	margin:-1px;
	overflow:hidden;
	clip:rect(0,0,0,0);
	border:0
}
@media(max-width:600px) {
	.wp-block-media-text.is-stacked-on-mobile {
	grid-template-columns:100%!important
}
.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
	grid-column:1;
	grid-row:1
}
.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
	grid-column:1;
	grid-row:2
}
}.wp-block-navigation {
	position:relative;
	--navigation-layout-justification-setting:flex-start;
	--navigation-layout-direction:row;
	--navigation-layout-wrap:wrap;
	--navigation-layout-justify:flex-start;
	--navigation-layout-align:center
}
.wp-block-navigation ul {
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	padding-left:0
}
.wp-block-navigation ul,.wp-block-navigation ul li {
	list-style:none;
	padding:0
}
.wp-block-navigation .wp-block-navigation-item {
	display:flex;
	align-items:center;
	position:relative
}
.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty {
	display:none
}
.wp-block-navigation .wp-block-navigation-item__content {
	color:inherit;
	display:block;
	padding:0
}
.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus {
	text-decoration:underline
}
.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus {
	text-decoration:line-through
}
.wp-block-navigation:where(:not([class*=has-text-decoration])) a,.wp-block-navigation:where(:not([class*=has-text-decoration])) a:active,.wp-block-navigation:where(:not([class*=has-text-decoration])) a:focus {
	text-decoration:none
}
.wp-block-navigation .wp-block-navigation__submenu-icon {
	align-self:center;
	line-height:0;
	display:inline-block;
	font-size:inherit;
	padding:0;
	background-color:inherit;
	color:currentColor;
	border:none;
	width:.6em;
	height:.6em;
	margin-left:.25em
}
.wp-block-navigation .wp-block-navigation__submenu-icon svg {
	display:inline-block;
	stroke:currentColor;
	width:inherit;
	height:inherit;
	margin-top:.075em
}
.wp-block-navigation.is-vertical {
	--navigation-layout-direction:column;
	--navigation-layout-justify:initial;
	--navigation-layout-align:flex-start
}
.wp-block-navigation.no-wrap {
	--navigation-layout-wrap:nowrap
}
.wp-block-navigation.items-justified-center {
	--navigation-layout-justification-setting:center;
	--navigation-layout-justify:center
}
.wp-block-navigation.items-justified-center.is-vertical {
	--navigation-layout-align:center
}
.wp-block-navigation.items-justified-right {
	--navigation-layout-justification-setting:flex-end;
	--navigation-layout-justify:flex-end
}
.wp-block-navigation.items-justified-right.is-vertical {
	--navigation-layout-align:flex-end
}
.wp-block-navigation.items-justified-space-between {
	--navigation-layout-justification-setting:space-between;
	--navigation-layout-justify:space-between
}
.wp-block-navigation .has-child:where(.wp-block-navigation__submenu-container) {
	background-color:inherit;
	color:inherit;
	position:absolute;
	z-index:2;
	display:flex;
	flex-direction:column;
	align-items:normal;
	opacity:0;
	transition:opacity .1s linear;
	visibility:hidden;
	width:0;
	height:0;
	overflow:hidden;
	left:-1px;
	top:100%
}
.wp-block-navigation .has-child:where(.wp-block-navigation__submenu-container)>.wp-block-navigation-item>.wp-block-navigation-item__content {
	display:flex;
	flex-grow:1
}
.wp-block-navigation .has-child:where(.wp-block-navigation__submenu-container)>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon {
	margin-right:0;
	margin-left:auto
}
.wp-block-navigation .has-child:where(.wp-block-navigation__submenu-container) .wp-block-navigation-item__content {
	margin:0
}
@media(min-width:782px) {
	.wp-block-navigation .has-child:where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-container {
	left:100%;
	top:-1px
}
.wp-block-navigation .has-child:where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-container:before {
	content:"";
	position:absolute;
	right:100%;
	height:100%;
	display:block;
	width:.5em;
	background:0 0
}
.wp-block-navigation .has-child:where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-icon {
	margin-right:.25em
}
.wp-block-navigation .has-child:where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-icon svg {
	transform:rotate(-90deg)
}
}.wp-block-navigation .has-child:where(:not(.open-on-click)):hover>.wp-block-navigation__submenu-container {
	visibility:visible;
	overflow:visible;
	opacity:1;
	width:auto;
	height:auto;
	min-width:200px
}
.wp-block-navigation .has-child:where(:not(.open-on-click):not(.open-on-hover-click)):focus-within>.wp-block-navigation__submenu-container {
	visibility:visible;
	overflow:visible;
	opacity:1;
	width:auto;
	height:auto;
	min-width:200px
}
.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container {
	visibility:visible;
	overflow:visible;
	opacity:1;
	width:auto;
	height:auto;
	min-width:200px
}
.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container {
	left:0;
	top:100%
}
@media(min-width:782px) {
	.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
	left:100%;
	top:0
}
}.wp-block-navigation-submenu {
	position:relative;
	display:flex
}
.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg {
	stroke:currentColor
}
button.wp-block-navigation-item__content {
	background-color:transparent;
	border:none;
	color:currentColor;
	font-size:inherit;
	font-family:inherit;
	line-height:inherit;
	font-style:inherit;
	font-weight:inherit;
	text-transform:inherit;
	text-align:left
}
.wp-block-navigation-submenu__toggle {
	cursor:pointer
}
.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle {
	padding-right:.85em
}
.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon {
	margin-left:-.6em;
	pointer-events:none
}
.wp-block-navigation,.wp-block-navigation .wp-block-page-list,.wp-block-navigation:where(.has-background),.wp-block-navigation:where(.has-background) .wp-block-navigation .wp-block-page-list,.wp-block-navigation:where(.has-background) .wp-block-navigation__container,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog {
	gap:inherit
}
.wp-block-navigation:where(.has-background) .wp-block-navigation-item__content,.wp-block-navigation:where(.wp-block-navigation__submenu-container) .wp-block-navigation-item__content {
	padding:.5em 1em
}
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container {
	left:auto;
	right:0
}
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
	left:-1px;
	right:-1px
}
@media(min-width:782px) {
	.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
	left:auto;
	right:100%
}
}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
	background-color:#fff;
	color:#000;
	border:1px solid rgba(0,0,0,.15)
}
.wp-block-navigation__container {
	display:flex;
	flex-wrap:var(--navigation-layout-wrap,wrap);
	flex-direction:var(--navigation-layout-direction,initial);
	justify-content:var(--navigation-layout-justify,initial);
	align-items:var(--navigation-layout-align,initial);
	list-style:none;
	margin:0;
	padding-left:0
}
.wp-block-navigation__container .is-responsive {
	display:none
}
.wp-block-navigation__container:only-child,.wp-block-page-list:only-child {
	flex-grow:1
}
.wp-block-navigation__responsive-container {
	display:none;
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0
}
.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content {
	display:flex;
	flex-wrap:var(--navigation-layout-wrap,wrap);
	flex-direction:var(--navigation-layout-direction,initial);
	justify-content:var(--navigation-layout-justify,initial);
	align-items:var(--navigation-layout-align,initial)
}
.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open) {
	color:inherit!important;
	background-color:inherit!important
}
.wp-block-navigation__responsive-container.is-menu-open {
	display:flex;
	flex-direction:column;
	background-color:inherit;
	padding:2rem;
	overflow:auto;
	z-index:100000
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
	padding-top:calc(2rem + 24px);
	overflow:visible;
	display:flex;
	flex-direction:column;
	flex-wrap:nowrap;
	align-items:var(--navigation-layout-justification-setting,inherit)
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
	justify-content:flex-start
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon {
	display:none
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container {
	opacity:1;
	visibility:visible;
	height:auto;
	width:auto;
	overflow:initial;
	min-width:200px;
	position:static;
	border:none;
	padding-left:2rem;
	padding-right:2rem
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
	gap:inherit
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
	padding-top:var(--wp--style--block-gap,2em)
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content {
	padding:0
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
	display:flex;
	flex-direction:column;
	align-items:var(--navigation-layout-justification-setting,initial)
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list {
	color:inherit!important;
	background:0 0!important
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
	right:auto;
	left:auto
}
@media(min-width:600px) {
	.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
	display:block;
	width:100%;
	position:relative;
	z-index:auto;
	background-color:inherit
}
.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close {
	display:none
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
	left:0
}
}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
	background-color:#fff;
	color:#000
}
.wp-block-navigation__toggle_button_label {
	font-size:1rem;
	font-weight:700
}
.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open {
	vertical-align:middle;
	cursor:pointer;
	color:currentColor;
	background:0 0;
	border:none;
	margin:0;
	padding:0
}
.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg {
	fill:currentColor;
	pointer-events:none;
	display:block;
	width:24px;
	height:24px
}
.wp-block-navigation__responsive-container-open {
	display:flex
}
@media(min-width:600px) {
	.wp-block-navigation__responsive-container-open:not(.always-shown) {
	display:none
}
}.wp-block-navigation__responsive-container-close {
	position:absolute;
	top:0;
	right:0;
	z-index:2
}
.wp-block-navigation__responsive-close {
	width:100%
}
.wp-block-navigation__responsive-close:focus {
	outline:none
}
.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog {
	box-sizing:border-box
}
.wp-block-navigation__responsive-dialog {
	position:relative
}
html.has-modal-open {
	overflow:hidden
}
.wp-block-navigation .wp-block-navigation-item__label {
	word-break:normal;
	overflow-wrap:break-word
}
.wp-block-navigation .wp-block-navigation-item__description {
	display:none
}
.wp-block-navigation .wp-block-page-list {
	display:flex;
	flex-direction:var(--navigation-layout-direction,initial);
	justify-content:var(--navigation-layout-justify,initial);
	align-items:var(--navigation-layout-align,initial);
	flex-wrap:var(--navigation-layout-wrap,wrap);
	background-color:inherit
}
.wp-block-navigation .wp-block-navigation-item {
	background-color:inherit
}
.is-small-text {
	font-size:.875em
}
.is-regular-text {
	font-size:1em
}
.is-large-text {
	font-size:2.25em
}
.is-larger-text {
	font-size:3em
}
.has-drop-cap:not(:focus):first-letter {
	float:left;
	font-size:8.4em;
	line-height:.68;
	font-weight:100;
	margin:.05em .1em 0 0;
	text-transform:uppercase;
	font-style:normal
}
p.has-drop-cap.has-background {
	overflow:hidden
}
p.has-background {
	padding:1.25em 2.375em
}
:where(p.has-text-color:not(.has-link-color)) a {
	color:inherit
}
.wp-block-post-author {
	display:flex;
	flex-wrap:wrap
}
.wp-block-post-author__byline {
	width:100%;
	margin-top:0;
	margin-bottom:0;
	font-size:.5em
}
.wp-block-post-author__avatar {
	margin-right:1em
}
.wp-block-post-author__bio {
	margin-bottom:.7em;
	font-size:.7em
}
.wp-block-post-author__content {
	flex-grow:1;
	flex-basis:0%
}
.wp-block-post-author__name {
	margin:0
}
.wp-block-post-comments .alignleft {
	float:left
}
.wp-block-post-comments .alignright {
	float:right
}
.wp-block-post-comments .navigation:after {
	content:"";
	display:table;
	clear:both
}
.wp-block-post-comments .commentlist {
	clear:both;
	list-style:none;
	margin:0;
	padding:0
}
.wp-block-post-comments .commentlist .comment {
	min-height:2.25em;
	padding-left:3.25em
}
.wp-block-post-comments .commentlist .comment p {
	font-size:1em;
	line-height:1.8;
	margin:1em 0
}
.wp-block-post-comments .commentlist .children {
	list-style:none;
	margin:0;
	padding:0
}
.wp-block-post-comments .comment-author {
	line-height:1.5
}
.wp-block-post-comments .comment-author .avatar {
	border-radius:1.5em;
	display:block;
	float:left;
	height:2.5em;
	margin-top:.5em;
	margin-right:.75em;
	width:2.5em
}
.wp-block-post-comments .comment-author cite {
	font-style:normal
}
.wp-block-post-comments .comment-meta {
	font-size:.875em;
	line-height:1.5
}
.wp-block-post-comments .comment-meta b {
	font-weight:400
}
.wp-block-post-comments .comment-meta .comment-awaiting-moderation {
	margin-top:1em;
	margin-bottom:1em;
	display:block
}
.wp-block-post-comments .comment-body .commentmetadata {
	font-size:.875em
}
.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label {
	display:block;
	margin-bottom:.25em
}
.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea {
	display:block;
	box-sizing:border-box;
	width:100%
}
.wp-block-post-comments .comment-form-cookies-consent {
	display:flex;
	gap:.25em
}
.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent {
	margin-top:.35em
}
.wp-block-post-comments .comment-reply-title {
	margin-bottom:0
}
.wp-block-post-comments .comment-reply-title:where(small) {
	font-size:var(--wp--preset--font-size--medium,smaller);
	margin-left:.5em
}
.wp-block-post-comments .reply {
	font-size:.875em;
	margin-bottom:1.4em
}
.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea {
	border:1px solid #949494;
	font-size:1em;
	font-family:inherit
}
.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea {
	padding:calc(.667em + 2px)
}
.wp-block-post-comments input[type=submit] {
	border:none
}
.wp-block-post-comments-form[style*=font-weight]:where(.comment-reply-title) {
	font-weight:inherit
}
.wp-block-post-comments-form[style*=font-family]:where(.comment-reply-title) {
	font-family:inherit
}
.wp-block-post-comments-form[class*=-font-size]:where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size]:where(.comment-reply-title) {
	font-size:inherit
}
.wp-block-post-comments-form[style*=line-height]:where(.comment-reply-title) {
	line-height:inherit
}
.wp-block-post-comments-form[style*=font-style]:where(.comment-reply-title) {
	font-style:inherit
}
.wp-block-post-comments-form[style*=letter-spacing]:where(.comment-reply-title) {
	letter-spacing:inherit
}
.wp-block-post-comments-form input[type=submit] {
	border:none;
	box-shadow:none;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	overflow-wrap:break-word
}
.wp-block-post-comments-form input:not([type=submit]),.wp-block-post-comments-form textarea {
	border:1px solid #949494;
	font-size:1em;
	font-family:inherit
}
.wp-block-post-comments-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments-form textarea {
	padding:calc(.667em + 2px)
}
.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments-form .comment-form textarea {
	display:block;
	box-sizing:border-box;
	width:100%
}
.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label {
	display:block;
	margin-bottom:.25em
}
.wp-block-post-comments-form .comment-form-cookies-consent {
	display:flex;
	gap:.25em
}
.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent {
	margin-top:.35em
}
.wp-block-post-comments-form .comment-reply-title {
	margin-bottom:0
}
.wp-block-post-comments-form .comment-reply-title:where(small) {
	font-size:var(--wp--preset--font-size--medium,smaller);
	margin-left:.5em
}
.wp-block-post-excerpt__more-link {
	display:inline-block
}
.wp-block-post-featured-image {
	margin-left:0;
	margin-right:0
}
.wp-block-post-featured-image a {
	display:block
}
.wp-block-post-featured-image img {
	max-width:100%;
	width:100%;
	height:auto;
	vertical-align:bottom
}
.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img {
	width:100%
}
.wp-block-post-terms__separator {
	white-space:pre-wrap
}
.wp-block-post-title {
	word-break:break-word
}
.wp-block-post-title a {
	display:inline-block
}
.wp-block-preformatted {
	white-space:pre-wrap
}
.wp-block-preformatted.has-background {
	padding:1.25em 2.375em
}
.wp-block-pullquote {
	margin:0 0 1em;
	padding:3em 0;
	text-align:center;
	overflow-wrap:break-word;
	box-sizing:border-box
}
.wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p {
	color:inherit
}
.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright,.wp-block-pullquote.has-text-align-left,.wp-block-pullquote.has-text-align-right {
	max-width:420px
}
.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p,.wp-block-pullquote.has-text-align-left p,.wp-block-pullquote.has-text-align-right p {
	font-size:1.25em
}
.wp-block-pullquote p {
	font-size:1.75em;
	line-height:1.6
}
.wp-block-pullquote cite,.wp-block-pullquote footer {
	position:relative
}
.wp-block-pullquote .has-text-color a {
	color:inherit
}
.wp-block-pullquote.has-text-align-left blockquote {
	text-align:left
}
.wp-block-pullquote.has-text-align-right blockquote {
	text-align:right
}
.wp-block-pullquote.is-style-solid-color {
	border:none
}
.wp-block-pullquote.is-style-solid-color blockquote {
	margin-left:auto;
	margin-right:auto;
	max-width:60%
}
.wp-block-pullquote.is-style-solid-color blockquote p {
	margin-top:0;
	margin-bottom:0;
	font-size:2em
}
.wp-block-pullquote.is-style-solid-color blockquote cite {
	text-transform:none;
	font-style:normal
}
.wp-block-pullquote cite {
	color:inherit
}
.wp-block-post-template,.wp-block-query-loop {
	margin-top:0;
	margin-bottom:0;
	max-width:100%;
	list-style:none;
	padding:0
}
.wp-block-post-template.wp-block-post-template,.wp-block-query-loop.wp-block-post-template {
	background:0 0
}
.wp-block-post-template.is-flex-container,.wp-block-query-loop.is-flex-container {
	flex-direction:row;
	display:flex;
	flex-wrap:wrap;
	gap:1.25em
}
.wp-block-post-template.is-flex-container li,.wp-block-query-loop.is-flex-container li {
	margin:0;
	width:100%
}
@media(min-width:600px) {
	.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-2>li {
	width:calc(50% - .625em)
}
.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-3>li {
	width:calc(33.33333% - .83333em)
}
.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-4>li {
	width:calc(25% - .9375em)
}
.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-5>li {
	width:calc(20% - 1em)
}
.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-6>li {
	width:calc(16.66667% - 1.04167em)
}
}.wp-block-query-pagination>.wp-block-query-pagination-next,.wp-block-query-pagination>.wp-block-query-pagination-numbers,.wp-block-query-pagination>.wp-block-query-pagination-previous {
	margin-right:.5em;
	margin-bottom:.5em
}
.wp-block-query-pagination>.wp-block-query-pagination-next:last-child,.wp-block-query-pagination>.wp-block-query-pagination-numbers:last-child,.wp-block-query-pagination>.wp-block-query-pagination-previous:last-child {
	margin-right:0
}
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow {
	margin-right:1ch;
	display:inline-block
}
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron) {
	transform:scaleX(1)
}
.wp-block-query-pagination .wp-block-query-pagination-next-arrow {
	margin-left:1ch;
	display:inline-block
}
.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron) {
	transform:scaleX(1)
}
.wp-block-query-pagination.aligncenter {
	justify-content:center
}
.wp-block-quote {
	box-sizing:border-box;
	overflow-wrap:break-word
}
.wp-block-quote.is-large:not(.is-style-plain),.wp-block-quote.is-style-large:not(.is-style-plain) {
	margin-bottom:1em;
	padding:0 1em
}
.wp-block-quote.is-large:not(.is-style-plain) p,.wp-block-quote.is-style-large:not(.is-style-plain) p {
	font-size:1.5em;
	font-style:italic;
	line-height:1.6
}
.wp-block-quote.is-large:not(.is-style-plain) cite,.wp-block-quote.is-large:not(.is-style-plain) footer,.wp-block-quote.is-style-large:not(.is-style-plain) cite,.wp-block-quote.is-style-large:not(.is-style-plain) footer {
	font-size:1.125em;
	text-align:right
}
.wp-block-read-more {
	display:block;
	width:-moz-fit-content;
	width:fit-content
}
.wp-block-read-more:not([style*=text-decoration]),.wp-block-read-more:not([style*=text-decoration]):active,.wp-block-read-more:not([style*=text-decoration]):focus {
	text-decoration:none
}
ul.wp-block-rss {
	list-style:none;
	padding:0
}
ul.wp-block-rss.wp-block-rss {
	box-sizing:border-box
}
ul.wp-block-rss.alignleft {
	margin-right:2em
}
ul.wp-block-rss.alignright {
	margin-left:2em
}
ul.wp-block-rss.is-grid {
	display:flex;
	flex-wrap:wrap;
	padding:0;
	list-style:none
}
ul.wp-block-rss.is-grid li {
	margin:0 1em 1em 0;
	width:100%
}
@media(min-width:600px) {
	ul.wp-block-rss.columns-2 li {
	width:calc(50% - 1em)
}
ul.wp-block-rss.columns-3 li {
	width:calc(33.33333% - 1em)
}
ul.wp-block-rss.columns-4 li {
	width:calc(25% - 1em)
}
ul.wp-block-rss.columns-5 li {
	width:calc(20% - 1em)
}
ul.wp-block-rss.columns-6 li {
	width:calc(16.66667% - 1em)
}
}.wp-block-rss__item-author,.wp-block-rss__item-publish-date {
	display:block;
	font-size:.8125em
}
.wp-block-search__button {
	background:#f7f7f7;
	border:1px solid #ccc;
	padding:.375em .625em;
	color:#32373c;
	margin-left:.625em;
	word-break:normal;
	font-size:inherit;
	font-family:inherit;
	line-height:inherit
}
.wp-block-search__button.has-icon {
	line-height:0
}
.wp-block-search__button svg {
	min-width:1.5em;
	min-height:1.5em;
	fill:currentColor
}
.wp-block-search__inside-wrapper {
	display:flex;
	flex:auto;
	flex-wrap:nowrap;
	max-width:100%
}
.wp-block-search__label {
	width:100%
}
.wp-block-search__input {
	padding:8px;
	flex-grow:1;
	min-width:3em;
	border:1px solid #949494;
	font-size:inherit;
	font-family:inherit;
	line-height:inherit
}
.wp-block-search.wp-block-search__button-only .wp-block-search__button {
	margin-left:0
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
	padding:4px;
	border:1px solid #949494
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input {
	border-radius:0;
	border:none;
	padding:0 0 0 .25em
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus {
	outline:none
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button {
	padding:.125em .5em
}
.wp-block-search.aligncenter .wp-block-search__inside-wrapper {
	margin:auto
}
.wp-block-separator {
	border-top:1px solid;
	border-bottom:1px solid
}
.wp-block-separator.is-style-dots {
	background:0 0!important;
	border:none;
	text-align:center;
	line-height:1;
	height:auto
}
.wp-block-separator.is-style-dots:before {
	content:"···";
	color:currentColor;
	font-size:1.5em;
	letter-spacing:2em;
	padding-left:2em;
	font-family:serif
}
.wp-block-site-logo {
	line-height:0
}
.wp-block-site-logo a {
	display:inline-block
}
.wp-block-site-logo.is-default-size img {
	width:120px;
	height:auto
}
.wp-block-site-logo a,.wp-block-site-logo img {
	border-radius:inherit
}
.wp-block-site-logo.aligncenter {
	margin-left:auto;
	margin-right:auto;
	text-align:center
}
.wp-block-site-logo.is-style-rounded {
	border-radius:9999px
}
.wp-block-social-links {
	padding-left:0;
	padding-right:0;
	text-indent:0;
	margin-left:0;
	background:0 0
}
.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover {
	text-decoration:none;
	border-bottom:0;
	box-shadow:none
}
.wp-block-social-links .wp-social-link a {
	padding:.25em
}
.wp-block-social-links .wp-social-link svg {
	width:1em;
	height:1em
}
.wp-block-social-links .wp-social-link span:not(.screen-reader-text) {
	margin-left:.5em;
	margin-right:.5em;
	font-size:.65em
}
.wp-block-social-links.has-small-icon-size {
	font-size:16px
}
.wp-block-social-links,.wp-block-social-links.has-normal-icon-size {
	font-size:24px
}
.wp-block-social-links.has-large-icon-size {
	font-size:36px
}
.wp-block-social-links.has-huge-icon-size {
	font-size:48px
}
.wp-block-social-links.aligncenter {
	justify-content:center;
	display:flex
}
.wp-block-social-links.alignright {
	justify-content:flex-end
}
.wp-block-social-link {
	display:block;
	border-radius:9999px;
	transition:transform .1s ease;
	height:auto
}
@media(prefers-reduced-motion:reduce) {
	.wp-block-social-link {
	transition-duration:0s;
	transition-delay:0s
}
}.wp-block-social-link a {
	align-items:center;
	display:flex;
	line-height:0;
	transition:transform .1s ease
}
.wp-block-social-link:hover {
	transform:scale(1.1)
}
.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg {
	color:currentColor;
	fill:currentColor
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link {
	background-color:#f0f0f0;
	color:#444
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon {
	background-color:#f90;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp {
	background-color:#1ea0c3;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance {
	background-color:#0757fe;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen {
	background-color:#1e1f26;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart {
	background-color:#02e49b;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble {
	background-color:#e94c89;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox {
	background-color:#4280ff;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy {
	background-color:#f45800;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook {
	background-color:#1778f2;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx {
	background-color:#000;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr {
	background-color:#0461dd;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare {
	background-color:#e65678;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github {
	background-color:#24292d;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads {
	background-color:#eceadd;
	color:#382110
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google {
	background-color:#ea4434;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram {
	background-color:#f00075;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm {
	background-color:#e21b24;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin {
	background-color:#0d66c2;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon {
	background-color:#3288d4;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium {
	background-color:#02ab6c;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup {
	background-color:#f6405f;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon {
	background-color:#ff424d;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest {
	background-color:#e60122;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket {
	background-color:#ef4155;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit {
	background-color:#fe4500;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype {
	background-color:#0478d7;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat {
	background-color:#fefc00;
	color:#fff;
	stroke:#000
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud {
	background-color:#ff5600;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify {
	background-color:#1bd760;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram {
	background-color:#2aabee;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok {
	background-color:#000;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr {
	background-color:#011835;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch {
	background-color:#6440a4;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter {
	background-color:#1da1f2;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo {
	background-color:#1eb7ea;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk {
	background-color:#4680c2;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress {
	background-color:#3499cd;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp {
	background-color:#d32422;
	color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube {
	background-color:red;
	color:#fff
}
.wp-block-social-links.is-style-logos-only .wp-social-link {
	background:0 0
}
.wp-block-social-links.is-style-logos-only .wp-social-link a {
	padding:0
}
.wp-block-social-links.is-style-logos-only .wp-social-link svg {
	width:1.25em;
	height:1.25em
}
.wp-block-social-links.is-style-logos-only .wp-social-link-amazon {
	color:#f90
}
.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp {
	color:#1ea0c3
}
.wp-block-social-links.is-style-logos-only .wp-social-link-behance {
	color:#0757fe
}
.wp-block-social-links.is-style-logos-only .wp-social-link-codepen {
	color:#1e1f26
}
.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart {
	color:#02e49b
}
.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble {
	color:#e94c89
}
.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox {
	color:#4280ff
}
.wp-block-social-links.is-style-logos-only .wp-social-link-etsy {
	color:#f45800
}
.wp-block-social-links.is-style-logos-only .wp-social-link-facebook {
	color:#1778f2
}
.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx {
	color:#000
}
.wp-block-social-links.is-style-logos-only .wp-social-link-flickr {
	color:#0461dd
}
.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare {
	color:#e65678
}
.wp-block-social-links.is-style-logos-only .wp-social-link-github {
	color:#24292d
}
.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads {
	color:#382110
}
.wp-block-social-links.is-style-logos-only .wp-social-link-google {
	color:#ea4434
}
.wp-block-social-links.is-style-logos-only .wp-social-link-instagram {
	color:#f00075
}
.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm {
	color:#e21b24
}
.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin {
	color:#0d66c2
}
.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon {
	color:#3288d4
}
.wp-block-social-links.is-style-logos-only .wp-social-link-medium {
	color:#02ab6c
}
.wp-block-social-links.is-style-logos-only .wp-social-link-meetup {
	color:#f6405f
}
.wp-block-social-links.is-style-logos-only .wp-social-link-patreon {
	color:#ff424d
}
.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest {
	color:#e60122
}
.wp-block-social-links.is-style-logos-only .wp-social-link-pocket {
	color:#ef4155
}
.wp-block-social-links.is-style-logos-only .wp-social-link-reddit {
	color:#fe4500
}
.wp-block-social-links.is-style-logos-only .wp-social-link-skype {
	color:#0478d7
}
.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat {
	color:#fff;
	stroke:#000
}
.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud {
	color:#ff5600
}
.wp-block-social-links.is-style-logos-only .wp-social-link-spotify {
	color:#1bd760
}
.wp-block-social-links.is-style-logos-only .wp-social-link-telegram {
	color:#2aabee
}
.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok {
	color:#000
}
.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr {
	color:#011835
}
.wp-block-social-links.is-style-logos-only .wp-social-link-twitch {
	color:#6440a4
}
.wp-block-social-links.is-style-logos-only .wp-social-link-twitter {
	color:#1da1f2
}
.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo {
	color:#1eb7ea
}
.wp-block-social-links.is-style-logos-only .wp-social-link-vk {
	color:#4680c2
}
.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress {
	color:#3499cd
}
.wp-block-social-links.is-style-logos-only .wp-social-link-yelp {
	color:#d32422
}
.wp-block-social-links.is-style-logos-only .wp-social-link-youtube {
	color:red
}
.wp-block-social-links.is-style-pill-shape .wp-social-link {
	width:auto
}
.wp-block-social-links.is-style-pill-shape .wp-social-link a {
	padding-left:.66667em;
	padding-right:.66667em
}
.wp-block-spacer {
	clear:both
}
.wp-block-tag-cloud.aligncenter {
	text-align:center
}
.wp-block-tag-cloud.alignfull {
	padding-left:1em;
	padding-right:1em
}
.wp-block-tag-cloud a {
	display:inline-block;
	margin-right:5px
}
.wp-block-tag-cloud span {
	display:inline-block;
	margin-left:5px;
	text-decoration:none
}
.wp-block-tag-cloud.is-style-outline {
	display:flex;
	flex-wrap:wrap;
	gap:1ch
}
.wp-block-tag-cloud.is-style-outline a {
	border:1px solid;
	font-size:unset!important;
	margin-right:0;
	padding:1ch 2ch;
	text-decoration:none!important
}
.wp-block-table {
	margin:0 0 1em;
	overflow-x:auto
}
.wp-block-table table {
	border-collapse:collapse;
	width:100%
}
.wp-block-table .has-fixed-layout {
	table-layout:fixed;
	width:100%
}
.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th {
	word-break:break-word
}
.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright {
	display:table;
	width:auto
}
.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th {
	word-break:break-word
}
.wp-block-table .has-subtle-light-gray-background-color {
	background-color:#f3f4f5
}
.wp-block-table .has-subtle-pale-green-background-color {
	background-color:#e9fbe5
}
.wp-block-table .has-subtle-pale-blue-background-color {
	background-color:#e7f5fe
}
.wp-block-table .has-subtle-pale-pink-background-color {
	background-color:#fcf0ef
}
.wp-block-table.is-style-stripes {
	border-spacing:0;
	border-collapse:inherit;
	background-color:transparent;
	border-bottom:1px solid #f0f0f0
}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
	background-color:#f0f0f0
}
.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {
	background-color:#f3f4f5
}
.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {
	background-color:#e9fbe5
}
.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {
	background-color:#e7f5fe
}
.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {
	background-color:#fcf0ef
}
.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th {
	border-color:transparent
}
.wp-block-table .has-border-color>*,.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr {
	border-color:inherit
}
.wp-block-table table[style*=border-style]>*,.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr {
	border-style:inherit
}
.wp-block-table table[style*=border-width]>*,.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr {
	border-width:inherit;
	border-style:inherit
}
.wp-block-text-columns,.wp-block-text-columns.aligncenter {
	display:flex
}
.wp-block-text-columns .wp-block-column {
	margin:0 1em;
	padding:0
}
.wp-block-text-columns .wp-block-column:first-child {
	margin-left:0
}
.wp-block-text-columns .wp-block-column:last-child {
	margin-right:0
}
.wp-block-text-columns.columns-2 .wp-block-column {
	width:50%
}
.wp-block-text-columns.columns-3 .wp-block-column {
	width:33.33333%
}
.wp-block-text-columns.columns-4 .wp-block-column {
	width:25%
}
pre.wp-block-verse {
	font-family:inherit;
	overflow:auto;
	white-space:pre-wrap
}
.wp-block-video {
	margin:0 0 1em
}
.wp-block-video video {
	width:100%
}
@supports(position:sticky) {
	.wp-block-video [poster] {
	-o-object-fit:cover;
	object-fit:cover
}
}.wp-block-video.aligncenter {
	text-align:center
}
.wp-block-video figcaption {
	margin-top:.5em;
	margin-bottom:1em
}
:root {
	--wp--preset--font-size--normal:16px;
	--wp--preset--font-size--huge:42px
}
:root .has-very-light-gray-background-color {
	background-color:#eee
}
:root .has-very-dark-gray-background-color {
	background-color:#313131
}
:root .has-very-light-gray-color {
	color:#eee
}
:root .has-very-dark-gray-color {
	color:#313131
}
:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
	background:linear-gradient(135deg,#00d084,#0693e3)
}
:root .has-purple-crush-gradient-background {
	background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)
}
:root .has-hazy-dawn-gradient-background {
	background:linear-gradient(135deg,#faaca8,#dad0ec)
}
:root .has-subdued-olive-gradient-background {
	background:linear-gradient(135deg,#fafae1,#67a671)
}
:root .has-atomic-cream-gradient-background {
	background:linear-gradient(135deg,#fdd79a,#004a59)
}
:root .has-nightshade-gradient-background {
	background:linear-gradient(135deg,#330968,#31cdcf)
}
:root .has-midnight-gradient-background {
	background:linear-gradient(135deg,#020381,#2874fc)
}
.has-regular-font-size {
	font-size:1em
}
.has-larger-font-size {
	font-size:2.625em
}
.has-normal-font-size {
	font-size:var(--wp--preset--font-size--normal)
}
.has-huge-font-size {
	font-size:var(--wp--preset--font-size--huge)
}
.has-text-align-center {
	text-align:center
}
.has-text-align-left {
	text-align:left
}
.has-text-align-right {
	text-align:right
}
#end-resizable-editor-section {
	display:none
}
.aligncenter {
	clear:both
}
.items-justified-left {
	justify-content:flex-start
}
.items-justified-center {
	justify-content:center
}
.items-justified-right {
	justify-content:flex-end
}
.items-justified-space-between {
	justify-content:space-between
}
.screen-reader-text {
	border:0;
	clip:rect(1px,1px,1px,1px);
	-webkit-clip-path:inset(50%);
	clip-path:inset(50%);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px;
	word-wrap:normal!important
}
.screen-reader-text:focus {
	background-color:#ddd;
	clip:auto!important;
	-webkit-clip-path:none;
	clip-path:none;
	color:#444;
	display:block;
	font-size:1em;
	height:auto;
	left:5px;
	line-height:normal;
	padding:15px 23px 14px;
	text-decoration:none;
	top:5px;
	width:auto;
	z-index:100000
}
html:where(.has-border-color),html:where([style*=border-width]) {
	border-style:solid
}
html:where(img[class*=wp-image-]) {
	height:auto;
	max-width:100%
}
#dpsp-content-top {
	margin-bottom:1.2em
}
#dpsp-content-bottom {
	margin-top:1.2em
}
.dpsp-share-text {
	margin-bottom:10px;
	font-weight:700
}
.dpsp-networks-btns-wrapper {
	margin:0!important;
	padding:0!important;
	list-style:none!important
}
.dpsp-networks-btns-wrapper:after {
	display:block;
	clear:both;
	height:0;
	content:""
}
.dpsp-networks-btns-wrapper li {
	float:left;
	margin:0;
	padding:0;
	border:0;
	list-style-type:none!important;
	-webkit-transition:all .15s ease-in;
	-moz-transition:all .15s ease-in;
	-o-transition:all .15s ease-in;
	transition:all .15s ease-in
}
.dpsp-networks-btns-wrapper li:before {
	display:none!important
}
.dpsp-networks-btns-wrapper li:first-child {
	margin-left:0!important
}
.dpsp-networks-btns-wrapper .dpsp-network-btn {
	display:flex;
	position:relative;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	min-width:40px;
	height:40px;
	max-height:40px;
	padding:0;
	border:2px solid;
	border-radius:0;
	box-shadow:none;
	font-family:Arial,sans-serif;
	font-size:14px;
	font-weight:700;
	line-height:36px;
	text-align:center;
	vertical-align:middle;
	text-decoration:none!important;
	text-transform:unset!important;
	cursor:pointer;
	-webkit-transition:all .15s ease-in;
	-moz-transition:all .15s ease-in;
	-o-transition:all .15s ease-in;
	transition:all .15s ease-in
}
.dpsp-networks-btns-wrapper .dpsp-network-btn .dpsp-network-label {
	padding-right:.5em;
	padding-left:.5em
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-has-count .dpsp-network-label {
	padding-right:.25em
}
.dpsp-networks-btns-wrapper.dpsp-column-auto .dpsp-network-btn.dpsp-no-label {
	width:40px
}
.dpsp-button-style-6 .dpsp-networks-btns-wrapper.dpsp-column-auto:not(.dpsp-networks-btns-sidebar):not(.dpsp-networks-btns-sticky-bar) .dpsp-network-btn.dpsp-no-label .dpsp-network-icon,.dpsp-button-style-7 .dpsp-networks-btns-wrapper.dpsp-column-auto:not(.dpsp-networks-btns-sidebar):not(.dpsp-networks-btns-sticky-bar) .dpsp-network-btn.dpsp-no-label .dpsp-network-icon,.dpsp-button-style-8 .dpsp-networks-btns-wrapper.dpsp-column-auto:not(.dpsp-networks-btns-sidebar):not(.dpsp-networks-btns-sticky-bar) .dpsp-network-btn.dpsp-no-label .dpsp-network-icon {
	left:-2px
}
.dpsp-networks-btns-wrapper .dpsp-network-btn:focus,.dpsp-networks-btns-wrapper .dpsp-network-btn:hover {
	border:2px solid;
	outline:none;
	box-shadow:0 0 0 3px rgba(21,156,228,.4);
	box-shadow:0 0 0 3px var(--networkHover)
}
.dpsp-networks-btns-wrapper .dpsp-network-btn:after {
	display:block;
	clear:both;
	height:0;
	content:""
}
.dpsp-networks-btns-wrapper.dpsp-column-auto .dpsp-network-btn.dpsp-no-label {
	padding-left:0!important
}
.dpsp-size-small .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn.dpsp-no-label .dpsp-network-icon {
	width:28px
}
.dpsp-networks-btns-wrapper .dpsp-network-btn .dpsp-network-count {
	padding-right:.5em;
	padding-left:.25em;
	font-size:13px;
	font-weight:400;
	white-space:nowrap
}
.dpsp-networks-btns-wrapper.dpsp-networks-btns-sidebar .dpsp-network-btn .dpsp-network-count {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:20px;
	margin-left:0;
	padding-left:.5em;
	font-size:11px;
	line-height:20px;
	text-align:center
}
.dpsp-networks-btns-wrapper.dpsp-networks-btns-sticky-bar .dpsp-network-btn .dpsp-network-count {
	padding-left:.5em
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-no-label .dpsp-network-label-wrapper {
	display:none
}
.dpsp-button-style-6 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar):not(.dpsp-column-auto):not(.dpsp-column-6) .dpsp-network-btn.dpsp-has-count-only .dpsp-network-label-wrapper,.dpsp-button-style-7 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar):not(.dpsp-column-auto):not(.dpsp-column-6) .dpsp-network-btn.dpsp-has-count-only .dpsp-network-label-wrapper {
	display:inline-block;
	text-indent:2em
}
.dpsp-networks-btns-wrapper.dpsp-column-1 li {
	width:100%;
	margin-left:0
}
.dpsp-has-spacing .dpsp-networks-btns-wrapper.dpsp-column-1 li {
	margin-right:0
}
.dpsp-networks-btns-wrapper.dpsp-column-2 li {
	width:50%
}
.dpsp-has-spacing .dpsp-networks-btns-wrapper.dpsp-column-2 li {
	width:49%
}
.dpsp-networks-btns-wrapper.dpsp-column-2 li:nth-child(2n) {
	margin-right:0
}
.dpsp-networks-btns-wrapper.dpsp-column-3 li {
	width:33.3333%
}
.dpsp-has-spacing .dpsp-networks-btns-wrapper.dpsp-column-3 li {
	width:32%
}
.dpsp-networks-btns-wrapper.dpsp-column-3 li:nth-child(3n) {
	margin-right:0
}
.dpsp-networks-btns-wrapper.dpsp-column-4 li {
	width:25%
}
.dpsp-has-spacing .dpsp-networks-btns-wrapper.dpsp-column-4 li {
	width:23.5%
}
.dpsp-networks-btns-wrapper.dpsp-column-4 li:nth-child(4n) {
	margin-right:0
}
.dpsp-networks-btns-wrapper.dpsp-column-5 li {
	width:20%
}
.dpsp-has-spacing .dpsp-networks-btns-wrapper.dpsp-column-5 li {
	width:18.4%
}
.dpsp-networks-btns-wrapper.dpsp-column-5 li:nth-child(5n) {
	margin-right:0
}
.dpsp-networks-btns-wrapper.dpsp-column-6 li {
	width:16.6666%
}
.dpsp-has-spacing .dpsp-networks-btns-wrapper.dpsp-column-6 li {
	width:15%
}
.dpsp-networks-btns-wrapper.dpsp-column-6 li:nth-child(6n) {
	margin-right:0
}
.dpsp-networks-btns-wrapper.dpsp-column-7 li {
	width:14.285%
}
.dpsp-has-spacing .dpsp-networks-btns-wrapper.dpsp-column-7 li {
	width:13%
}
.dpsp-networks-btns-wrapper.dpsp-column-7 li:nth-child(6n) {
	margin-right:0
}
.dpsp-shape-circle .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn:not(.dpsp-no-label) {
	padding-right:10px
}
.dpsp-no-labels .dpsp-networks-btns-wrapper .dpsp-network-btn {
	padding:0!important;
	text-align:center
}
.dpsp-facebook {
	--networkAccent:#334d87;
	--networkColor:#3a579a;
	--networkHover:rgba(51,77,135,0.4)
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-facebook {
	border-color:#3a579a;
	color:#3a579a;
	background:#3a579a
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-facebook:not(:hover):not(:active) {
	color:#3a579a
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-facebook .dpsp-network-icon {
	border-color:#3a579a;
	color:#3a579a;
	background:#3a579a
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-facebook .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill:none!important;
	stroke:var(--customNetworkColor,var(--networkColor,#3a579a));
	stroke-width:1
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-facebook .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:var(--customNetworkColor,var(--networkColor,#3a579a))
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-facebook .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:var(--customNetworkColor,var(--networkColor,#3a579a));
	stroke:var(--customNetworkColor,var(--networkColor,#3a579a));
	stroke-width:1
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-facebook:focus,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-facebook:focus .dpsp-network-icon,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-facebook:hover,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-facebook:hover .dpsp-network-icon {
	border-color:#334d87;
	color:#334d87;
	background:#334d87
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-facebook:focus .dpsp-network-icon .dpsp-network-icon-inner>svg,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-facebook:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:#334d87
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-facebook:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-facebook:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:var(--customNetworkHoverColor,var(--networkHover,#334d87));
	stroke:var(--customNetworkHoverColor,var(--networkHover,#334d87))
}
.dpsp-twitter {
	--networkAccent:#0099d7;
	--networkColor:#00abf0;
	--networkHover:rgba(0,153,215,0.4)
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitter {
	border-color:#00abf0;
	color:#00abf0;
	background:#00abf0
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitter:not(:hover):not(:active) {
	color:#00abf0
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitter .dpsp-network-icon {
	border-color:#00abf0;
	color:#00abf0;
	background:#00abf0
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitter .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill:none!important;
	stroke:var(--customNetworkColor,var(--networkColor,#00abf0));
	stroke-width:1
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitter .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:var(--customNetworkColor,var(--networkColor,#00abf0))
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitter .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:var(--customNetworkColor,var(--networkColor,#00abf0));
	stroke:var(--customNetworkColor,var(--networkColor,#00abf0));
	stroke-width:1
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitter:focus,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitter:focus .dpsp-network-icon,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitter:hover,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitter:hover .dpsp-network-icon {
	border-color:#0099d7;
	color:#0099d7;
	background:#0099d7
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitter:focus .dpsp-network-icon .dpsp-network-icon-inner>svg,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitter:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:#0099d7
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitter:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitter:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:var(--customNetworkHoverColor,var(--networkHover,#0099d7));
	stroke:var(--customNetworkHoverColor,var(--networkHover,#0099d7))
}
.dpsp-pinterest {
	--networkAccent:#b31e24;
	--networkColor:#c92228;
	--networkHover:rgba(179,30,36,0.4)
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest {
	border-color:#c92228;
	color:#c92228;
	background:#c92228
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest:not(:hover):not(:active) {
	color:#c92228
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest .dpsp-network-icon {
	border-color:#c92228;
	color:#c92228;
	background:#c92228
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill:none!important;
	stroke:var(--customNetworkColor,var(--networkColor,#c92228));
	stroke-width:1
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:var(--customNetworkColor,var(--networkColor,#c92228))
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:var(--customNetworkColor,var(--networkColor,#c92228));
	stroke:var(--customNetworkColor,var(--networkColor,#c92228));
	stroke-width:1
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest:focus,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest:focus .dpsp-network-icon,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest:hover,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest:hover .dpsp-network-icon {
	border-color:#b31e24;
	color:#b31e24;
	background:#b31e24
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest:focus .dpsp-network-icon .dpsp-network-icon-inner>svg,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:#b31e24
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:var(--customNetworkHoverColor,var(--networkHover,#b31e24));
	stroke:var(--customNetworkHoverColor,var(--networkHover,#b31e24))
}
.dpsp-linkedin {
	--networkAccent:#00669c;
	--networkColor:#0077b5;
	--networkHover:rgba(0,102,156,0.4)
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-linkedin {
	border-color:#0077b5;
	color:#0077b5;
	background:#0077b5
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-linkedin:not(:hover):not(:active) {
	color:#0077b5
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-linkedin .dpsp-network-icon {
	border-color:#0077b5;
	color:#0077b5;
	background:#0077b5
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-linkedin .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill:none!important;
	stroke:var(--customNetworkColor,var(--networkColor,#0077b5));
	stroke-width:1
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-linkedin .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:var(--customNetworkColor,var(--networkColor,#0077b5))
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-linkedin .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:var(--customNetworkColor,var(--networkColor,#0077b5));
	stroke:var(--customNetworkColor,var(--networkColor,#0077b5));
	stroke-width:1
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-linkedin:focus,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-linkedin:focus .dpsp-network-icon,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-linkedin:hover,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-linkedin:hover .dpsp-network-icon {
	border-color:#00669c;
	color:#00669c;
	background:#00669c
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-linkedin:focus .dpsp-network-icon .dpsp-network-icon-inner>svg,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-linkedin:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:#00669c
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-linkedin:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-linkedin:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:var(--customNetworkHoverColor,var(--networkHover,#00669c));
	stroke:var(--customNetworkHoverColor,var(--networkHover,#00669c))
}
.dpsp-reddit {
	--networkAccent:#ff4200;
	--networkColor:#ff5700;
	--networkHover:rgba(255,66,0,0.4)
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-reddit {
	border-color:#ff5700;
	color:#ff5700;
	background:#ff5700
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-reddit:not(:hover):not(:active) {
	color:#ff5700
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-reddit .dpsp-network-icon {
	border-color:#ff5700;
	color:#ff5700;
	background:#ff5700
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-reddit .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill:none!important;
	stroke:var(--customNetworkColor,var(--networkColor,#ff5700));
	stroke-width:1
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-reddit .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:var(--customNetworkColor,var(--networkColor,#ff5700))
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-reddit .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:var(--customNetworkColor,var(--networkColor,#ff5700));
	stroke:var(--customNetworkColor,var(--networkColor,#ff5700));
	stroke-width:1
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-reddit:focus,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-reddit:focus .dpsp-network-icon,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-reddit:hover,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-reddit:hover .dpsp-network-icon {
	border-color:#ff4200;
	color:#ff4200;
	background:#ff4200
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-reddit:focus .dpsp-network-icon .dpsp-network-icon-inner>svg,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-reddit:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:#ff4200
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-reddit:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-reddit:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:var(--customNetworkHoverColor,var(--networkHover,#ff4200));
	stroke:var(--customNetworkHoverColor,var(--networkHover,#ff4200))
}
.dpsp-vkontakte {
	--networkAccent:#456992;
	--networkColor:#4d75a3;
	--networkHover:rgba(69,105,146,0.4)
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vkontakte {
	border-color:#4d75a3;
	color:#4d75a3;
	background:#4d75a3
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vkontakte:not(:hover):not(:active) {
	color:#4d75a3
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vkontakte .dpsp-network-icon {
	border-color:#4d75a3;
	color:#4d75a3;
	background:#4d75a3
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vkontakte .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill:none!important;
	stroke:var(--customNetworkColor,var(--networkColor,#4d75a3));
	stroke-width:1
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vkontakte .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:var(--customNetworkColor,var(--networkColor,#4d75a3))
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vkontakte .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:var(--customNetworkColor,var(--networkColor,#4d75a3));
	stroke:var(--customNetworkColor,var(--networkColor,#4d75a3));
	stroke-width:1
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vkontakte:focus,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vkontakte:focus .dpsp-network-icon,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vkontakte:hover,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vkontakte:hover .dpsp-network-icon {
	border-color:#456992;
	color:#456992;
	background:#456992
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vkontakte:focus .dpsp-network-icon .dpsp-network-icon-inner>svg,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vkontakte:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:#456992
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vkontakte:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vkontakte:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:var(--customNetworkHoverColor,var(--networkHover,#456992));
	stroke:var(--customNetworkHoverColor,var(--networkHover,#456992))
}
.dpsp-whatsapp {
	--networkAccent:#21c960;
	--networkColor:#25d366;
	--networkHover:rgba(33,201,96,0.4)
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp {
	border-color:#25d366;
	color:#25d366;
	background:#25d366
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp:not(:hover):not(:active) {
	color:#25d366
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp .dpsp-network-icon {
	border-color:#25d366;
	color:#25d366;
	background:#25d366
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill:none!important;
	stroke:var(--customNetworkColor,var(--networkColor,#25d366));
	stroke-width:1
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:var(--customNetworkColor,var(--networkColor,#25d366))
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:var(--customNetworkColor,var(--networkColor,#25d366));
	stroke:var(--customNetworkColor,var(--networkColor,#25d366));
	stroke-width:1
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp:focus,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp:focus .dpsp-network-icon,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp:hover,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp:hover .dpsp-network-icon {
	border-color:#21c960;
	color:#21c960;
	background:#21c960
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp:focus .dpsp-network-icon .dpsp-network-icon-inner>svg,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:#21c960
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:var(--customNetworkHoverColor,var(--networkHover,#21c960));
	stroke:var(--customNetworkHoverColor,var(--networkHover,#21c960))
}
.dpsp-instagram {
	--networkAccent:#a9257e;
	--networkColor:#bc2a8d;
	--networkHover:rgba(169,37,126,0.4)
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-instagram {
	border-color:#bc2a8d;
	color:#bc2a8d;
	background:#bc2a8d
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-instagram:not(:hover):not(:active) {
	color:#bc2a8d
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-instagram .dpsp-network-icon {
	border-color:#bc2a8d;
	color:#bc2a8d;
	background:#bc2a8d
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-instagram .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill:none!important;
	stroke:var(--customNetworkColor,var(--networkColor,#bc2a8d));
	stroke-width:1
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-instagram .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:var(--customNetworkColor,var(--networkColor,#bc2a8d))
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-instagram .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:var(--customNetworkColor,var(--networkColor,#bc2a8d));
	stroke:var(--customNetworkColor,var(--networkColor,#bc2a8d));
	stroke-width:1
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-instagram:focus,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-instagram:focus .dpsp-network-icon,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-instagram:hover,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-instagram:hover .dpsp-network-icon {
	border-color:#a9257e;
	color:#a9257e;
	background:#a9257e
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-instagram:focus .dpsp-network-icon .dpsp-network-icon-inner>svg,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-instagram:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:#a9257e
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-instagram:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-instagram:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:var(--customNetworkHoverColor,var(--networkHover,#a9257e));
	stroke:var(--customNetworkHoverColor,var(--networkHover,#a9257e))
}
.dpsp-youtube {
	--networkAccent:#a20000;
	--networkColor:#b00;
	--networkHover:rgba(162,0,0,0.4)
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtube {
	border-color:#b00;
	color:#b00;
	background:#b00
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtube:not(:hover):not(:active) {
	color:#b00
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtube .dpsp-network-icon {
	border-color:#b00;
	color:#b00;
	background:#b00
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtube .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill:none!important;
	stroke:var(--customNetworkColor,var(--networkColor,#b00));
	stroke-width:1
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtube .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:var(--customNetworkColor,var(--networkColor,#b00))
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtube .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:var(--customNetworkColor,var(--networkColor,#b00));
	stroke:var(--customNetworkColor,var(--networkColor,#b00));
	stroke-width:1
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtube:focus,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtube:focus .dpsp-network-icon,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtube:hover,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtube:hover .dpsp-network-icon {
	border-color:#a20000;
	color:#a20000;
	background:#a20000
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtube:focus .dpsp-network-icon .dpsp-network-icon-inner>svg,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtube:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:#a20000
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtube:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtube:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:var(--customNetworkHoverColor,var(--networkHover,#a20000));
	stroke:var(--customNetworkHoverColor,var(--networkHover,#a20000))
}
.dpsp-vimeo {
	--networkAccent:#2bb2ff;
	--networkColor:#4bf;
	--networkHover:rgba(43,178,255,0.4)
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vimeo {
	border-color:#4bf;
	color:#4bf;
	background:#4bf
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vimeo:not(:hover):not(:active) {
	color:#4bf
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vimeo .dpsp-network-icon {
	border-color:#4bf;
	color:#4bf;
	background:#4bf
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vimeo .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill:none!important;
	stroke:var(--customNetworkColor,var(--networkColor,#4bf));
	stroke-width:1
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vimeo .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:var(--customNetworkColor,var(--networkColor,#4bf))
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vimeo .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:var(--customNetworkColor,var(--networkColor,#4bf));
	stroke:var(--customNetworkColor,var(--networkColor,#4bf));
	stroke-width:1
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vimeo:focus,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vimeo:focus .dpsp-network-icon,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vimeo:hover,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vimeo:hover .dpsp-network-icon {
	border-color:#2bb2ff;
	color:#2bb2ff;
	background:#2bb2ff
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vimeo:focus .dpsp-network-icon .dpsp-network-icon-inner>svg,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vimeo:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:#2bb2ff
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vimeo:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vimeo:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:var(--customNetworkHoverColor,var(--networkHover,#2bb2ff));
	stroke:var(--customNetworkHoverColor,var(--networkHover,#2bb2ff))
}
.dpsp-soundcloud {
	--networkAccent:#e64c00;
	--networkColor:#f50;
	--networkHover:rgba(230,76,0,0.4)
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-soundcloud {
	border-color:#f50;
	color:#f50;
	background:#f50
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-soundcloud:not(:hover):not(:active) {
	color:#f50
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-soundcloud .dpsp-network-icon {
	border-color:#f50;
	color:#f50;
	background:#f50
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-soundcloud .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill:none!important;
	stroke:var(--customNetworkColor,var(--networkColor,#f50));
	stroke-width:1
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-soundcloud .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:var(--customNetworkColor,var(--networkColor,#f50))
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-soundcloud .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:var(--customNetworkColor,var(--networkColor,#f50));
	stroke:var(--customNetworkColor,var(--networkColor,#f50));
	stroke-width:1
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-soundcloud:focus,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-soundcloud:focus .dpsp-network-icon,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-soundcloud:hover,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-soundcloud:hover .dpsp-network-icon {
	border-color:#e64c00;
	color:#e64c00;
	background:#e64c00
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-soundcloud:focus .dpsp-network-icon .dpsp-network-icon-inner>svg,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-soundcloud:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:#e64c00
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-soundcloud:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-soundcloud:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:var(--customNetworkHoverColor,var(--networkHover,#e64c00));
	stroke:var(--customNetworkHoverColor,var(--networkHover,#e64c00))
}
.dpsp-twitch {
	--networkAccent:#593a93;
	--networkColor:#6441a5;
	--networkHover:rgba(89,58,147,0.4)
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitch {
	border-color:#6441a5;
	color:#6441a5;
	background:#6441a5
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitch:not(:hover):not(:active) {
	color:#6441a5
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitch .dpsp-network-icon {
	border-color:#6441a5;
	color:#6441a5;
	background:#6441a5
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitch .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill:none!important;
	stroke:var(--customNetworkColor,var(--networkColor,#6441a5));
	stroke-width:1
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitch .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:var(--customNetworkColor,var(--networkColor,#6441a5))
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitch .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:var(--customNetworkColor,var(--networkColor,#6441a5));
	stroke:var(--customNetworkColor,var(--networkColor,#6441a5));
	stroke-width:1
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitch:focus,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitch:focus .dpsp-network-icon,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitch:hover,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitch:hover .dpsp-network-icon {
	border-color:#593a93;
	color:#593a93;
	background:#593a93
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitch:focus .dpsp-network-icon .dpsp-network-icon-inner>svg,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitch:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:#593a93
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitch:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitch:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:var(--customNetworkHoverColor,var(--networkHover,#593a93));
	stroke:var(--customNetworkHoverColor,var(--networkHover,#593a93))
}
.dpsp-yummly {
	--networkAccent:#d84d1a;
	--networkColor:#e55a27;
	--networkHover:rgba(216,77,26,0.4)
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-yummly {
	border-color:#e55a27;
	color:#e55a27;
	background:#e55a27
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-yummly:not(:hover):not(:active) {
	color:#e55a27
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-yummly .dpsp-network-icon {
	border-color:#e55a27;
	color:#e55a27;
	background:#e55a27
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-yummly .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill:none!important;
	stroke:var(--customNetworkColor,var(--networkColor,#e55a27));
	stroke-width:1
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-yummly .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:var(--customNetworkColor,var(--networkColor,#e55a27))
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-yummly .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:var(--customNetworkColor,var(--networkColor,#e55a27));
	stroke:var(--customNetworkColor,var(--networkColor,#e55a27));
	stroke-width:1
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-yummly:focus,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-yummly:focus .dpsp-network-icon,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-yummly:hover,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-yummly:hover .dpsp-network-icon {
	border-color:#d84d1a;
	color:#d84d1a;
	background:#d84d1a
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-yummly:focus .dpsp-network-icon .dpsp-network-icon-inner>svg,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-yummly:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:#d84d1a
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-yummly:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-yummly:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:var(--customNetworkHoverColor,var(--networkHover,#d84d1a));
	stroke:var(--customNetworkHoverColor,var(--networkHover,#d84d1a))
}
.dpsp-behance {
	--networkAccent:#0053e6;
	--networkColor:#005cff;
	--networkHover:rgba(0,83,230,0.4)
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-behance {
	border-color:#005cff;
	color:#005cff;
	background:#005cff
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-behance:not(:hover):not(:active) {
	color:#005cff
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-behance .dpsp-network-icon {
	border-color:#005cff;
	color:#005cff;
	background:#005cff
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-behance .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill:none!important;
	stroke:var(--customNetworkColor,var(--networkColor,#005cff));
	stroke-width:1
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-behance .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:var(--customNetworkColor,var(--networkColor,#005cff))
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-behance .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:var(--customNetworkColor,var(--networkColor,#005cff));
	stroke:var(--customNetworkColor,var(--networkColor,#005cff));
	stroke-width:1
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-behance:focus,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-behance:focus .dpsp-network-icon,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-behance:hover,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-behance:hover .dpsp-network-icon {
	border-color:#0053e6;
	color:#0053e6;
	background:#0053e6
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-behance:focus .dpsp-network-icon .dpsp-network-icon-inner>svg,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-behance:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:#0053e6
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-behance:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-behance:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:var(--customNetworkHoverColor,var(--networkHover,#0053e6));
	stroke:var(--customNetworkHoverColor,var(--networkHover,#0053e6))
}
.dpsp-email {
	--networkAccent:#239e57;
	--networkColor:#27ae60;
	--networkHover:rgba(35,158,87,0.4)
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email {
	border-color:#27ae60;
	color:#27ae60;
	background:#27ae60
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email:not(:hover):not(:active) {
	color:#27ae60
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email .dpsp-network-icon {
	border-color:#27ae60;
	color:#27ae60;
	background:#27ae60
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill:none!important;
	stroke:var(--customNetworkColor,var(--networkColor,#27ae60));
	stroke-width:1
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:var(--customNetworkColor,var(--networkColor,#27ae60))
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:var(--customNetworkColor,var(--networkColor,#27ae60));
	stroke:var(--customNetworkColor,var(--networkColor,#27ae60));
	stroke-width:1
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email:focus,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email:focus .dpsp-network-icon,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email:hover,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email:hover .dpsp-network-icon {
	border-color:#239e57;
	color:#239e57;
	background:#239e57
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email:focus .dpsp-network-icon .dpsp-network-icon-inner>svg,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:#239e57
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:var(--customNetworkHoverColor,var(--networkHover,#239e57));
	stroke:var(--customNetworkHoverColor,var(--networkHover,#239e57))
}
.dpsp-print {
	--networkAccent:#afb6bb;
	--networkColor:#bdc3c7;
	--networkHover:rgba(175,182,187,0.4)
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-print {
	border-color:#bdc3c7;
	color:#bdc3c7;
	background:#bdc3c7
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-print:not(:hover):not(:active) {
	color:#bdc3c7
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-print .dpsp-network-icon {
	border-color:#bdc3c7;
	color:#bdc3c7;
	background:#bdc3c7
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-print .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill:none!important;
	stroke:var(--customNetworkColor,var(--networkColor,#bdc3c7));
	stroke-width:1
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-print .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:var(--customNetworkColor,var(--networkColor,#bdc3c7))
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-print .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:var(--customNetworkColor,var(--networkColor,#bdc3c7));
	stroke:var(--customNetworkColor,var(--networkColor,#bdc3c7));
	stroke-width:1
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-print:focus,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-print:focus .dpsp-network-icon,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-print:hover,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-print:hover .dpsp-network-icon {
	border-color:#afb6bb;
	color:#afb6bb;
	background:#afb6bb
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-print:focus .dpsp-network-icon .dpsp-network-icon-inner>svg,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-print:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:#afb6bb
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-print:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-print:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:var(--customNetworkHoverColor,var(--networkHover,#afb6bb));
	stroke:var(--customNetworkHoverColor,var(--networkHover,#afb6bb))
}
.dpsp-pocket {
	--networkAccent:#e63c51;
	--networkColor:#ed4055;
	--networkHover:rgba(230,60,81,0.4)
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocket {
	border-color:#ed4055;
	color:#ed4055;
	background:#ed4055
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocket:not(:hover):not(:active) {
	color:#ed4055
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocket .dpsp-network-icon {
	border-color:#ed4055;
	color:#ed4055;
	background:#ed4055
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocket .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill:none!important;
	stroke:var(--customNetworkColor,var(--networkColor,#ed4055));
	stroke-width:1
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocket .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:var(--customNetworkColor,var(--networkColor,#ed4055))
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocket .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:var(--customNetworkColor,var(--networkColor,#ed4055));
	stroke:var(--customNetworkColor,var(--networkColor,#ed4055));
	stroke-width:1
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocket:focus,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocket:focus .dpsp-network-icon,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocket:hover,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocket:hover .dpsp-network-icon {
	border-color:#e63c51;
	color:#e63c51;
	background:#e63c51
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocket:focus .dpsp-network-icon .dpsp-network-icon-inner>svg,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocket:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:#e63c51
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocket:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocket:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:var(--customNetworkHoverColor,var(--networkHover,#e63c51));
	stroke:var(--customNetworkHoverColor,var(--networkHover,#e63c51))
}
.dpsp-buffer {
	--networkAccent:#21282f;
	--networkColor:#29323b;
	--networkHover:rgba(33,40,47,0.4)
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer {
	border-color:#29323b;
	color:#29323b;
	background:#29323b
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer:not(:hover):not(:active) {
	color:#29323b
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer .dpsp-network-icon {
	border-color:#29323b;
	color:#29323b;
	background:#29323b
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill:none!important;
	stroke:var(--customNetworkColor,var(--networkColor,#29323b));
	stroke-width:1
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:var(--customNetworkColor,var(--networkColor,#29323b))
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:var(--customNetworkColor,var(--networkColor,#29323b));
	stroke:var(--customNetworkColor,var(--networkColor,#29323b));
	stroke-width:1
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer:focus,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer:focus .dpsp-network-icon,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer:hover,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer:hover .dpsp-network-icon {
	border-color:#21282f;
	color:#21282f;
	background:#21282f
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer:focus .dpsp-network-icon .dpsp-network-icon-inner>svg,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:#21282f
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:var(--customNetworkHoverColor,var(--networkHover,#21282f));
	stroke:var(--customNetworkHoverColor,var(--networkHover,#21282f))
}
.dpsp-tumblr {
	--networkAccent:#2e3d50;
	--networkColor:#35465c;
	--networkHover:rgba(46,61,80,0.4)
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tumblr {
	border-color:#35465c;
	color:#35465c;
	background:#35465c
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tumblr:not(:hover):not(:active) {
	color:#35465c
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tumblr .dpsp-network-icon {
	border-color:#35465c;
	color:#35465c;
	background:#35465c
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tumblr .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill:none!important;
	stroke:var(--customNetworkColor,var(--networkColor,#35465c));
	stroke-width:1
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tumblr .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:var(--customNetworkColor,var(--networkColor,#35465c))
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tumblr .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:var(--customNetworkColor,var(--networkColor,#35465c));
	stroke:var(--customNetworkColor,var(--networkColor,#35465c));
	stroke-width:1
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tumblr:focus,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tumblr:focus .dpsp-network-icon,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tumblr:hover,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tumblr:hover .dpsp-network-icon {
	border-color:#2e3d50;
	color:#2e3d50;
	background:#2e3d50
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tumblr:focus .dpsp-network-icon .dpsp-network-icon-inner>svg,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tumblr:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:#2e3d50
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tumblr:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tumblr:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:var(--customNetworkHoverColor,var(--networkHover,#2e3d50));
	stroke:var(--customNetworkHoverColor,var(--networkHover,#2e3d50))
}
.dpsp-xing {
	--networkAccent:#006a6c;
	--networkColor:#00888d;
	--networkHover:rgba(0,106,108,0.4)
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-xing {
	border-color:#00888d;
	color:#00888d;
	background:#00888d
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-xing:not(:hover):not(:active) {
	color:#00888d
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-xing .dpsp-network-icon {
	border-color:#00888d;
	color:#00888d;
	background:#00888d
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-xing .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill:none!important;
	stroke:var(--customNetworkColor,var(--networkColor,#00888d));
	stroke-width:1
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-xing .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:var(--customNetworkColor,var(--networkColor,#00888d))
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-xing .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:var(--customNetworkColor,var(--networkColor,#00888d));
	stroke:var(--customNetworkColor,var(--networkColor,#00888d));
	stroke-width:1
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-xing:focus,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-xing:focus .dpsp-network-icon,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-xing:hover,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-xing:hover .dpsp-network-icon {
	border-color:#006a6c;
	color:#006a6c;
	background:#006a6c
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-xing:focus .dpsp-network-icon .dpsp-network-icon-inner>svg,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-xing:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:#006a6c
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-xing:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-xing:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:var(--customNetworkHoverColor,var(--networkHover,#006a6c));
	stroke:var(--customNetworkHoverColor,var(--networkHover,#006a6c))
}
.dpsp-github {
	--networkAccent:#222;
	--networkColor:#333;
	--networkHover:rgba(34,34,34,0.4)
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-github {
	border-color:#333;
	color:#333;
	background:#333
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-github:not(:hover):not(:active) {
	color:#333
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-github .dpsp-network-icon {
	border-color:#333;
	color:#333;
	background:#333
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-github .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill:none!important;
	stroke:var(--customNetworkColor,var(--networkColor,#333));
	stroke-width:1
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-github .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:var(--customNetworkColor,var(--networkColor,#333))
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-github .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:var(--customNetworkColor,var(--networkColor,#333));
	stroke:var(--customNetworkColor,var(--networkColor,#333));
	stroke-width:1
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-github:focus,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-github:focus .dpsp-network-icon,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-github:hover,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-github:hover .dpsp-network-icon {
	border-color:#222;
	color:#222;
	background:#222
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-github:focus .dpsp-network-icon .dpsp-network-icon-inner>svg,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-github:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:#222
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-github:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-github:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:var(--customNetworkHoverColor,var(--networkHover,#222));
	stroke:var(--customNetworkHoverColor,var(--networkHover,#222))
}
.dpsp-flipboard {
	--networkAccent:#d21d1d;
	--networkColor:#e12828;
	--networkHover:rgba(210,29,29,0.4)
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-flipboard {
	border-color:#e12828;
	color:#e12828;
	background:#e12828
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-flipboard:not(:hover):not(:active) {
	color:#e12828
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-flipboard .dpsp-network-icon {
	border-color:#e12828;
	color:#e12828;
	background:#e12828
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-flipboard .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill:none!important;
	stroke:var(--customNetworkColor,var(--networkColor,#e12828));
	stroke-width:1
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-flipboard .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:var(--customNetworkColor,var(--networkColor,#e12828))
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-flipboard .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:var(--customNetworkColor,var(--networkColor,#e12828));
	stroke:var(--customNetworkColor,var(--networkColor,#e12828));
	stroke-width:1
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-flipboard:focus,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-flipboard:focus .dpsp-network-icon,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-flipboard:hover,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-flipboard:hover .dpsp-network-icon {
	border-color:#d21d1d;
	color:#d21d1d;
	background:#d21d1d
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-flipboard:focus .dpsp-network-icon .dpsp-network-icon-inner>svg,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-flipboard:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:#d21d1d
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-flipboard:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-flipboard:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:var(--customNetworkHoverColor,var(--networkHover,#d21d1d));
	stroke:var(--customNetworkHoverColor,var(--networkHover,#d21d1d))
}
.dpsp-telegram {
	--networkAccent:#0077b3;
	--networkColor:#08c;
	--networkHover:rgba(0,119,179,0.4)
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-telegram {
	border-color:#08c;
	color:#08c;
	background:#08c
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-telegram:not(:hover):not(:active) {
	color:#08c
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-telegram .dpsp-network-icon {
	border-color:#08c;
	color:#08c;
	background:#08c
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-telegram .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill:none!important;
	stroke:var(--customNetworkColor,var(--networkColor,#08c));
	stroke-width:1
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-telegram .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:var(--customNetworkColor,var(--networkColor,#08c))
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-telegram .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:var(--customNetworkColor,var(--networkColor,#08c));
	stroke:var(--customNetworkColor,var(--networkColor,#08c));
	stroke-width:1
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-telegram:focus,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-telegram:focus .dpsp-network-icon,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-telegram:hover,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-telegram:hover .dpsp-network-icon {
	border-color:#0077b3;
	color:#0077b3;
	background:#0077b3
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-telegram:focus .dpsp-network-icon .dpsp-network-icon-inner>svg,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-telegram:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:#0077b3
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-telegram:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-telegram:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:var(--customNetworkHoverColor,var(--networkHover,#0077b3));
	stroke:var(--customNetworkHoverColor,var(--networkHover,#0077b3))
}
.dpsp-medium {
	--networkAccent:#111;
	--networkColor:#333;
	--networkHover:rgba(17,17,17,0.4)
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-medium {
	border-color:#333;
	color:#333;
	background:#333
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-medium:not(:hover):not(:active) {
	color:#333
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-medium .dpsp-network-icon {
	border-color:#333;
	color:#333;
	background:#333
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-medium .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill:none!important;
	stroke:var(--customNetworkColor,var(--networkColor,#333));
	stroke-width:1
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-medium .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:var(--customNetworkColor,var(--networkColor,#333))
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-medium .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:var(--customNetworkColor,var(--networkColor,#333));
	stroke:var(--customNetworkColor,var(--networkColor,#333));
	stroke-width:1
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-medium:focus,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-medium:focus .dpsp-network-icon,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-medium:hover,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-medium:hover .dpsp-network-icon {
	border-color:#111;
	color:#111;
	background:#111
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-medium:focus .dpsp-network-icon .dpsp-network-icon-inner>svg,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-medium:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:#111
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-medium:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-medium:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:var(--customNetworkHoverColor,var(--networkHover,#111));
	stroke:var(--customNetworkHoverColor,var(--networkHover,#111))
}
.dpsp-mix {
	--networkAccent:#fd721c;
	--networkColor:#fd8235;
	--networkHover:rgba(253,114,28,0.4)
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mix {
	border-color:#fd8235;
	color:#fd8235;
	background:#fd8235
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mix:not(:hover):not(:active) {
	color:#fd8235
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mix .dpsp-network-icon {
	border-color:#fd8235;
	color:#fd8235;
	background:#fd8235
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mix .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill:none!important;
	stroke:var(--customNetworkColor,var(--networkColor,#fd8235));
	stroke-width:1
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mix .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:var(--customNetworkColor,var(--networkColor,#fd8235))
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mix .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:var(--customNetworkColor,var(--networkColor,#fd8235));
	stroke:var(--customNetworkColor,var(--networkColor,#fd8235));
	stroke-width:1
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mix:focus,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mix:focus .dpsp-network-icon,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mix:hover,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mix:hover .dpsp-network-icon {
	border-color:#fd721c;
	color:#fd721c;
	background:#fd721c
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mix:focus .dpsp-network-icon .dpsp-network-icon-inner>svg,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mix:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:#fd721c
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mix:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mix:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:var(--customNetworkHoverColor,var(--networkHover,#fd721c));
	stroke:var(--customNetworkHoverColor,var(--networkHover,#fd721c))
}
.dpsp-grow {
	--networkAccent:#243c4a;
	--networkColor:#41a4a9;
	--networkHover:rgba(36,60,74,0.4)
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow {
	border-color:#41a4a9;
	color:#41a4a9;
	background:#41a4a9
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow:not(:hover):not(:active) {
	color:#41a4a9
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow .dpsp-network-icon {
	border-color:#41a4a9;
	color:#41a4a9;
	background:#41a4a9
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill:none!important;
	stroke:var(--customNetworkColor,var(--networkColor,#41a4a9));
	stroke-width:1
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:var(--customNetworkColor,var(--networkColor,#41a4a9))
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:var(--customNetworkColor,var(--networkColor,#41a4a9));
	stroke:var(--customNetworkColor,var(--networkColor,#41a4a9));
	stroke-width:1
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow:focus,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow:focus .dpsp-network-icon,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow:hover,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow:hover .dpsp-network-icon {
	border-color:#243c4a;
	color:#243c4a;
	background:#243c4a
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow:focus .dpsp-network-icon .dpsp-network-icon-inner>svg,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:#243c4a
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg,.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:var(--customNetworkHoverColor,var(--networkHover,#243c4a));
	stroke:var(--customNetworkHoverColor,var(--networkHover,#243c4a))
}
.dpsp-shape-rounded .dpsp-network-btn,.dpsp-shape-rounded .dpsp-network-btn .dpsp-network-icon {
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-left-radius:4px
}
.dpsp-shape-rounded .dpsp-network-btn,.dpsp-shape-rounded .dpsp-no-label.dpsp-network-btn .dpsp-network-icon {
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-right-radius:4px
}
.dpsp-shape-circle .dpsp-network-btn {
	border-radius:30px
}
.dpsp-shape-circle .dpsp-network-btn .dpsp-network-icon {
	overflow:hidden;
	border-radius:30px
}
.dpsp-has-spacing .dpsp-networks-btns-wrapper li {
	margin-right:2%;
	margin-bottom:10px;
	margin-left:0!important
}
.dpsp-size-small .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar):not(.dpsp-networks-btns-sticky-bar) .dpsp-network-btn {
	min-width:32px;
	height:32px;
	max-height:32px;
	line-height:28px
}
.dpsp-size-small .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar):not(.dpsp-networks-btns-sticky-bar) .dpsp-network-btn.dpsp-no-label .dpsp-network-icon {
	width:32px
}
.dpsp-size-small .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar):not(.dpsp-networks-btns-sticky-bar) .dpsp-network-btn .dpsp-network-icon {
	width:32px;
	height:32px;
	line-height:28px
}
.dpsp-size-small .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar):not(.dpsp-networks-btns-sticky-bar) .dpsp-network-btn .dpsp-network-icon-inner {
	height:28px
}
.dpsp-size-small .dpsp-networks-btns-wrapper.dpsp-column-auto:not(.dpsp-networks-btns-sidebar):not(.dpsp-networks-btns-sticky-bar) .dpsp-network-btn.dpsp-no-label {
	width:32px
}
.dpsp-size-small .dpsp-networks-btns-wrapper.dpsp-column-auto:not(.dpsp-networks-btns-sidebar):not(.dpsp-networks-btns-sticky-bar) .dpsp-network-btn.dpsp-no-label .dpsp-network-icon {
	left:0
}
.dpsp-size-small.dpsp-button-style-6 .dpsp-networks-btns-wrapper.dpsp-column-auto:not(.dpsp-networks-btns-sidebar):not(.dpsp-networks-btns-sticky-bar) .dpsp-network-btn.dpsp-no-label .dpsp-network-icon,.dpsp-size-small.dpsp-button-style-7 .dpsp-networks-btns-wrapper.dpsp-column-auto:not(.dpsp-networks-btns-sidebar):not(.dpsp-networks-btns-sticky-bar) .dpsp-network-btn.dpsp-no-label .dpsp-network-icon,.dpsp-size-small.dpsp-button-style-8 .dpsp-networks-btns-wrapper.dpsp-column-auto:not(.dpsp-networks-btns-sidebar):not(.dpsp-networks-btns-sticky-bar) .dpsp-network-btn.dpsp-no-label .dpsp-network-icon {
	left:-2px
}
.dpsp-size-large .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn {
	min-width:46px;
	height:46px;
	max-height:46px;
	line-height:42px
}
.dpsp-size-large .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn .dpsp-network-icon {
	width:46px;
	height:46px;
	line-height:42px
}
.dpsp-size-large .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn .dpsp-network-icon-inner {
	height:42px
}
.dpsp-size-large .dpsp-networks-btns-wrapper.dpsp-column-auto:not(.dpsp-networks-btns-sidebar):not(.dpsp-networks-btns-sticky-bar) .dpsp-network-btn.dpsp-no-label {
	width:46px
}
.dpsp-size-large .dpsp-networks-btns-wrapper.dpsp-column-auto:not(.dpsp-networks-btns-sidebar):not(.dpsp-networks-btns-sticky-bar) .dpsp-network-btn.dpsp-no-label .dpsp-network-icon {
	left:0
}
.dpsp-size-large.dpsp-button-style-6 .dpsp-networks-btns-wrapper.dpsp-column-auto:not(.dpsp-networks-btns-sidebar):not(.dpsp-networks-btns-sticky-bar) .dpsp-network-btn.dpsp-no-label .dpsp-network-icon,.dpsp-size-large.dpsp-button-style-7 .dpsp-networks-btns-wrapper.dpsp-column-auto:not(.dpsp-networks-btns-sidebar):not(.dpsp-networks-btns-sticky-bar) .dpsp-network-btn.dpsp-no-label .dpsp-network-icon,.dpsp-size-large.dpsp-button-style-8 .dpsp-networks-btns-wrapper.dpsp-column-auto:not(.dpsp-networks-btns-sidebar):not(.dpsp-networks-btns-sticky-bar) .dpsp-network-btn.dpsp-no-label .dpsp-network-icon {
	left:-2px
}
.dpsp-size-medium .dpsp-networks-btns-sidebar .dpsp-network-btn {
	min-width:45px;
	height:45px;
	max-height:45px;
	padding-left:0;
	line-height:41px
}
.dpsp-size-medium .dpsp-networks-btns-sidebar .dpsp-network-btn .dpsp-network-icon {
	width:45px;
	line-height:41px
}
.dpsp-size-medium .dpsp-networks-btns-sidebar.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-has-count .dpsp-network-icon {
	height:26px;
	line-height:26px
}
.dpsp-size-large .dpsp-networks-btns-sidebar .dpsp-network-btn {
	min-width:50px;
	height:50px;
	max-height:50px;
	padding-left:0;
	line-height:46px
}
.dpsp-size-large .dpsp-networks-btns-sidebar .dpsp-network-btn .dpsp-network-icon {
	width:50px;
	line-height:46px
}
.dpsp-size-large .dpsp-networks-btns-wrapper.dpsp-networks-btns-sidebar .dpsp-network-btn.dpsp-has-count .dpsp-network-icon {
	height:30px;
	line-height:30px
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow:not(.dpsp-grow-saved) .dpsp-network-label {
	padding-right:2.15ch
}
.dpsp-networks-btns-wrapper .dpsp-network-list-item-grow {
	max-width:0;
	max-height:0;
	opacity:0;
	transition:all .4s ease;
	transform-origin:top
}
.dpsp-card-inner .dpsp-networks-btns-wrapper .dpsp-network-list-item-grow {
	max-width:unset;
	max-height:unset;
	opacity:unset
}
.dpsp-card-inner .dpsp-networks-btns-wrapper .dpsp-network-list-item-grow .dpsp-network-count,.dpsp-card-inner .dpsp-networks-btns-wrapper .dpsp-network-list-item-grow .dpsp-network-icon,.dpsp-card-inner .dpsp-networks-btns-wrapper .dpsp-network-list-item-grow .dpsp-network-label {
	opacity:unset
}
.dpsp-networks-btns-wrapper .dpsp-network-list-item-grow .dpsp-network-count,.dpsp-networks-btns-wrapper .dpsp-network-list-item-grow .dpsp-network-icon,.dpsp-networks-btns-wrapper .dpsp-network-list-item-grow .dpsp-network-label {
	opacity:0
}
.dpsp-networks-btns-wrapper .dpsp-network-list-item-grow.dpsp-grow-load-in {
	max-width:20rem;
	max-height:70px;
	opacity:1;
	transition:all .5s ease
}
.dpsp-networks-btns-wrapper .dpsp-network-list-item-grow.dpsp-grow-load-in .dpsp-network-count,.dpsp-networks-btns-wrapper .dpsp-network-list-item-grow.dpsp-grow-load-in .dpsp-network-icon,.dpsp-networks-btns-wrapper .dpsp-network-list-item-grow.dpsp-grow-load-in .dpsp-network-label {
	opacity:1;
	transition:opacity .4s ease .5s
}
.dpsp-networks-btns-wrapper .dpsp-network-list-item-grow.dpsp-grow-loaded {
	max-width:20rem;
	max-height:70px;
	opacity:1;
	transition:all .2s ease
}
.dpsp-networks-btns-wrapper .dpsp-network-list-item-grow.dpsp-grow-loaded .dpsp-network-count,.dpsp-networks-btns-wrapper .dpsp-network-list-item-grow.dpsp-grow-loaded .dpsp-network-icon,.dpsp-networks-btns-wrapper .dpsp-network-list-item-grow.dpsp-grow-loaded .dpsp-network-label {
	opacity:1;
	transition:all .2s ease
}
.dpsp-grow-check-icon {
	opacity:0;
	transition:all .2s ease;
	transform-origin:center center
}
.dpsp-grow-saved .dpsp-grow-check-icon {
	opacity:1
}
@media print {
	#dpsp-content-bottom,#dpsp-content-top,#dpsp-floating-sidebar,#dpsp-pop-up,#dpsp-pop-up-overlay,#dpsp-sticky-bar-wrapper,.dpsp-share-text {
	display:none!important
}
}.dpsp-pin-it-wrapper {
	display:inline-table;
	position:relative!important;
	line-height:0
}
.blocks-gallery-item .dpsp-pin-it-wrapper {
	display:inline-block
}
.dpsp-pin-it-wrapper.aligncenter,.dpsp-pin-it-wrapper.alignleft,.dpsp-pin-it-wrapper.alignright {
	display:table!important
}
.dpsp-pin-it-wrapper:hover .dpsp-pin-it-button {
	visibility:visible;
	color:#fff!important;
	background-color:#c92228!important
}
.dpsp-pin-it-wrapper.aligncenter {
	margin-right:auto;
	margin-left:auto
}
.wp-block-gallery.is-cropped .blocks-gallery-item .dpsp-pin-it-wrapper {
	height:100%;
	flex:1;
	object-fit:cover
}
.dpsp-pin-it-button {
	display:inline-block;
	position:absolute;
	visibility:hidden;
	width:auto!important;
	height:40px!important;
	border:0!important;
	color:transparent!important;
	background:0 0;
	background-image:none!important;
	box-shadow:none!important;
	font-family:Arial;
	font-size:14px;
	font-weight:700;
	line-height:40px;
	vertical-align:middle;
	text-decoration:none!important;
	transition:all .25s ease-in-out
}
.dpsp-pin-it-button:hover {
	color:#fff;
	background:#b31e24;
	box-shadow:none!important
}
.dpsp-pin-it-button.dpsp-pin-it-button-has-label {
	padding-right:20px
}
.dpsp-pin-it-button.dpsp-pin-it-button-has-label:after {
	display:inline-block;
	content:attr(title)
}
.dpsp-pin-it-button .dpsp-network-icon {
	display:inline-block;
	width:40px;
	height:40px;
	text-align:center;
	vertical-align:top
}
.dpsp-pin-it-button .dpsp-network-icon svg {
	display:inline-block;
	height:20px;
	vertical-align:middle;
	fill:#fff
}
.dpsp-pin-it-button.dpsp-pin-it-button-top-left {
	top:10px;
	left:10px
}
.dpsp-pin-it-button.dpsp-pin-it-button-top-right {
	top:10px;
	right:10px
}
.dpsp-pin-it-button.dpsp-pin-it-button-bottom-left {
	bottom:10px;
	left:10px
}
.dpsp-pin-it-button.dpsp-pin-it-button-bottom-right {
	right:10px;
	bottom:10px
}
.dpsp-pin-it-button.dpsp-pin-it-button-center {
	top:50%;
	left:50%;
	white-space:nowrap;
	transform:translate(-50%,-50%)
}
.dpsp-pin-it-button.dpsp-pin-it-button-shape-rectangular {
	border-radius:0
}
.dpsp-pin-it-button.dpsp-pin-it-button-shape-rounded {
	border-radius:4px
}
.dpsp-pin-it-button.dpsp-pin-it-button-shape-circle {
	border-radius:40px
}
.dpsp-pin-it-wrapper .dpsp-pin-it-overlay {
	display:block;
	position:absolute;
	top:0;
	left:0;
	visibility:hidden;
	width:100%;
	height:100%;
	opacity:0;
	background:#fff;
	transition:all .25s ease-in-out;
	pointer-events:none
}
.dpsp-pin-it-wrapper:hover .dpsp-pin-it-overlay {
	visibility:visible;
	opacity:.4
}
.dpsp-networks-btns-wrapper.dpsp-networks-btns-pop-up.dpsp-column-auto {
	text-align:center
}
.dpsp-networks-btns-wrapper.dpsp-networks-btns-pop-up.dpsp-column-auto li {
	display:inline-block;
	float:none
}
.dpsp-shortcode-wrapper {
	margin-bottom:1.2em
}
#dpsp-floating-sidebar {
	position:fixed;
	top:50%;
	transform:translateY(-50%);
	z-index:9998
}
#dpsp-floating-sidebar.dpsp-position-left {
	left:0
}
#dpsp-floating-sidebar.dpsp-position-right {
	right:0
}
.dpsp-networks-btns-wrapper.dpsp-networks-btns-sidebar li {
	float:none;
	margin-left:0
}
.dpsp-networks-btns-wrapper.dpsp-networks-btns-sidebar .dpsp-network-btn {
	width:40px;
	padding:0
}
.dpsp-networks-btns-wrapper.dpsp-networks-btns-sidebar .dpsp-network-btn .dpsp-network-icon {
	border-color:transparent!important;
	background:0 0!important
}
.dpsp-size-medium .dpsp-networks-btns-sidebar .dpsp-network-btn .dpsp-network-icon-inner {
	height:41px
}
.dpsp-size-large .dpsp-networks-btns-sidebar .dpsp-network-btn .dpsp-network-icon-inner {
	height:46px
}
.dpsp-networks-btns-wrapper.dpsp-networks-btns-sidebar .dpsp-network-btn.dpsp-has-count .dpsp-network-icon {
	height:22px;
	line-height:22px
}
.dpsp-networks-btns-wrapper.dpsp-networks-btns-sidebar .dpsp-network-btn.dpsp-has-count .dpsp-network-icon-inner {
	height:18px
}
.dpsp-size-large .dpsp-networks-btns-wrapper.dpsp-networks-btns-sidebar .dpsp-network-btn.dpsp-has-count .dpsp-network-icon-inner {
	height:30px
}
#dpsp-floating-sidebar.dpsp-no-animation {
	display:none
}
#dpsp-floating-sidebar.dpsp-no-animation.opened {
	display:block
}
#dpsp-floating-sidebar.stop-hidden,#dpsp-floating-sidebar.stop-hidden.opened {
	visibility:hidden
}
#dpsp-floating-sidebar.dpsp-animation-1 {
	opacity:0;
	transition:opacity .2s ease-in-out
}
#dpsp-floating-sidebar.dpsp-animation-1.opened {
	opacity:1
}
#dpsp-floating-sidebar.dpsp-position-left.dpsp-animation-2,#dpsp-floating-sidebar.dpsp-position-left.dpsp-shape-circle.dpsp-animation-2 {
	left:-60px;
	transition:left .2s ease-in-out
}
#dpsp-floating-sidebar.dpsp-position-left.dpsp-animation-2.opened {
	left:0
}
#dpsp-floating-sidebar.dpsp-position-left.dpsp-shape-circle.dpsp-animation-2.opened {
	left:12px
}
#dpsp-floating-sidebar.dpsp-position-right.dpsp-animation-2,#dpsp-floating-sidebar.dpsp-position-right.dpsp-shape-circle.dpsp-animation-2 {
	right:-60px;
	transition:right .2s ease-in-out
}
#dpsp-floating-sidebar.dpsp-position-right.dpsp-animation-2.opened {
	right:0
}
#dpsp-floating-sidebar.dpsp-position-right.dpsp-shape-circle.dpsp-animation-2.opened {
	right:10px
}
.dpsp-shape-rounded .dpsp-networks-btns-sidebar .dpsp-network-btn,.dpsp-shape-rounded .dpsp-networks-btns-sidebar .dpsp-network-btn .dpsp-network-icon {
	border-radius:0
}
.dpsp-position-left.dpsp-shape-rounded .dpsp-networks-btns-sidebar .dpsp-network-btn.dpsp-first,.dpsp-position-left.dpsp-shape-rounded .dpsp-networks-btns-sidebar .dpsp-network-btn.dpsp-first .dpsp-network-icon {
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px
}
.dpsp-position-left.dpsp-shape-rounded .dpsp-networks-btns-sidebar .dpsp-network-btn.dpsp-last,.dpsp-position-left.dpsp-shape-rounded .dpsp-networks-btns-sidebar .dpsp-network-btn.dpsp-last .dpsp-network-icon {
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-right-radius:4px
}
.dpsp-position-left.dpsp-shape-rounded.dpsp-bottom-spacing .dpsp-networks-btns-sidebar .dpsp-network-btn,.dpsp-position-left.dpsp-shape-rounded.dpsp-bottom-spacing .dpsp-networks-btns-sidebar .dpsp-network-btn .dpsp-network-icon {
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-right-radius:4px
}
.dpsp-position-right.dpsp-shape-rounded .dpsp-networks-btns-sidebar .dpsp-network-btn.dpsp-first,.dpsp-position-right.dpsp-shape-rounded .dpsp-networks-btns-sidebar .dpsp-network-btn.dpsp-first .dpsp-network-icon {
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px
}
.dpsp-position-right.dpsp-shape-rounded .dpsp-networks-btns-sidebar .dpsp-network-btn.dpsp-last,.dpsp-position-right.dpsp-shape-rounded .dpsp-networks-btns-sidebar .dpsp-network-btn.dpsp-last .dpsp-network-icon {
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-left-radius:4px
}
.dpsp-position-right.dpsp-shape-rounded.dpsp-bottom-spacing .dpsp-networks-btns-sidebar .dpsp-network-btn,.dpsp-position-right.dpsp-shape-rounded.dpsp-bottom-spacing .dpsp-networks-btns-sidebar .dpsp-network-btn .dpsp-network-icon {
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-left-radius:4px
}
.dpsp-shape-rounded.dpsp-has-spacing .dpsp-networks-btns-sidebar .dpsp-network-btn .dpsp-network-icon {
	border-radius:4px
}
#dpsp-floating-sidebar.dpsp-position-left.dpsp-shape-circle {
	left:12px
}
#dpsp-floating-sidebar.dpsp-position-right.dpsp-shape-circle {
	right:10px
}
.dpsp-bottom-spacing .dpsp-networks-btns-sidebar .dpsp-network-btn {
	margin-bottom:6px
}
.dpsp-shape-rounded.dpsp-bottom-spacing .dpsp-networks-btns-sidebar .dpsp-network-btn {
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-right-radius:4px
}
#dpsp-floating-sidebar.dpsp-style-2 .dpsp-network-btn .dpsp-network-icon {
	background:0 0
}
#dpsp-floating-sidebar .dpsp-networks-btns-wrapper li {
	position:relative;
	overflow:visible
}
#dpsp-floating-sidebar .dpsp-networks-btns-wrapper .dpsp-network-label {
	display:inline-block;
	position:absolute;
	top:50%;
	visibility:hidden;
	box-sizing:border-box;
	width:auto;
	height:30px;
	margin-top:-15px;
	padding:6px 12px;
	border-radius:3px;
	opacity:0;
	color:#fff;
	background:#34495e;
	font-size:12px;
	font-weight:400;
	line-height:18px;
	white-space:nowrap;
	transition:all .2s ease-in-out;
	z-index:1
}
#dpsp-floating-sidebar.dpsp-position-left .dpsp-networks-btns-wrapper .dpsp-network-label {
	left:100%
}
#dpsp-floating-sidebar.dpsp-position-right .dpsp-networks-btns-wrapper .dpsp-network-label {
	right:100%
}
#dpsp-floating-sidebar.dpsp-position-left .dpsp-networks-btns-wrapper li.dpsp-hover .dpsp-network-label {
	visibility:visible;
	opacity:1;
	transform:translateX(10px)
}
#dpsp-floating-sidebar.dpsp-position-right .dpsp-networks-btns-wrapper li.dpsp-hover .dpsp-network-label {
	visibility:visible;
	opacity:1;
	transform:translateX(-10px)
}
#dpsp-floating-sidebar .dpsp-networks-btns-wrapper .dpsp-network-label:before {
	display:block;
	position:absolute;
	top:50%;
	margin-top:-5px;
	border-top:5px solid transparent;
	border-bottom:5px solid transparent;
	content:""
}
#dpsp-floating-sidebar.dpsp-position-left .dpsp-networks-btns-wrapper .dpsp-network-label:before {
	left:-5px;
	border-right:5px solid #34495e
}
#dpsp-floating-sidebar.dpsp-position-right .dpsp-networks-btns-wrapper .dpsp-network-label:before {
	right:-5px;
	border-left:5px solid #34495e
}
.dpsp-settings-button-style .dpsp-networks-btns-sidebar .dpsp-network-label {
	display:none
}
#dpsp-sticky-bar-wrapper {
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	max-width:100vw;
	background:#fff;
	z-index:1000
}
#dpsp-sticky-bar-wrapper.dpsp-position-desktop-top {
	top:0;
	bottom:auto
}
#dpsp-sticky-bar-wrapper.dpsp-position-desktop-bottom {
	top:auto;
	bottom:0
}
#dpsp-sticky-bar-wrapper.dpsp-no-animation {
	visibility:hidden;
	opacity:0
}
#dpsp-sticky-bar-wrapper.dpsp-no-animation.opened {
	visibility:visible;
	opacity:1
}
#dpsp-sticky-bar-wrapper.dpsp-device-desktop.dpsp-is-mobile,#dpsp-sticky-bar-wrapper.dpsp-device-mobile:not(.dpsp-is-mobile) {
	display:none
}
#dpsp-sticky-bar {
	display:none;
	position:relative;
	box-sizing:border-box;
	margin:7px 0
}
#dpsp-sticky-bar .dpsp-networks-btns-wrapper {
	display:flex
}
#dpsp-sticky-bar .dpsp-networks-btns-wrapper li {
	float:none;
	margin-right:3px;
	margin-bottom:0;
	margin-left:3px;
	flex:1
}
#dpsp-sticky-bar .dpsp-networks-btns-wrapper li:last-of-type {
	margin-right:0
}
#dpsp-sticky-bar .dpsp-network-btn {
	padding-right:1em;
	padding-left:1em;
	text-align:center
}
#dpsp-sticky-bar .dpsp-network-btn .dpsp-network-icon {
	display:inline-block;
	position:relative;
	overflow:visible;
	width:20px
}
#dpsp-sticky-bar .dpsp-network-btn.dpsp-has-count .dpsp-network-icon {
	margin-right:5px
}
#dpsp-sticky-bar-wrapper.dpsp-is-mobile.dpsp-position-mobile-top {
	top:0;
	bottom:auto
}
#dpsp-sticky-bar-wrapper.dpsp-is-mobile.dpsp-position-mobile-bottom {
	top:auto;
	bottom:0
}
#dpsp-sticky-bar-wrapper.dpsp-is-mobile #dpsp-sticky-bar {
	position:static;
	width:100%!important;
	margin:0;
	padding:0
}
#dpsp-sticky-bar-wrapper.dpsp-is-mobile #dpsp-sticky-bar .dpsp-networks-btns-wrapper li {
	margin:0
}
#dpsp-sticky-bar-wrapper.dpsp-is-mobile #dpsp-sticky-bar .dpsp-network-btn {
	height:44px;
	max-height:44px;
	padding-right:0;
	padding-left:0;
	border-radius:0;
	line-height:40px;
	text-align:center
}
#dpsp-sticky-bar-wrapper.dpsp-is-mobile #dpsp-sticky-bar .dpsp-network-btn .dpsp-network-icon {
	display:inline-block;
	position:relative;
	left:auto;
	float:none;
	font-size:18px;
	line-height:40px
}
#dpsp-sticky-bar-wrapper.dpsp-is-mobile #dpsp-sticky-bar .dpsp-network-btn.dpsp-has-count .dpsp-network-icon {
	display:block;
	position:absolute;
	width:100%;
	height:26px;
	line-height:26px
}
#dpsp-sticky-bar-wrapper.dpsp-is-mobile #dpsp-sticky-bar .dpsp-network-btn .dpsp-network-count {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:20px;
	margin-left:0;
	font-size:11px;
	line-height:20px;
	text-align:center
}
#dpsp-sticky-bar-wrapper.dpsp-animation-1 {
	visibility:hidden;
	opacity:0;
	transition:opacity .2s ease-in-out
}
#dpsp-sticky-bar-wrapper.dpsp-animation-1.opened {
	visibility:visible;
	opacity:1
}
#dpsp-sticky-bar-wrapper.dpsp-is-mobile.dpsp-position-mobile-bottom.dpsp-animation-2,#dpsp-sticky-bar-wrapper:not(.dpsp-is-mobile).dpsp-position-desktop-bottom.dpsp-animation-2 {
	bottom:0;
	transform:translateY(60px);
	visibility:hidden;
	transition:transform .3s ease-in-out,visibility .3s ease-in-out
}
#dpsp-sticky-bar-wrapper.dpsp-is-mobile.dpsp-position-mobile-bottom.dpsp-animation-2.opened,#dpsp-sticky-bar-wrapper:not(.dpsp-is-mobile).dpsp-position-desktop-bottom.dpsp-animation-2.opened {
	transform:translateY(0);
	visibility:visible
}
#dpsp-sticky-bar-wrapper.dpsp-is-mobile.dpsp-position-mobile-top.dpsp-animation-2,#dpsp-sticky-bar-wrapper:not(.dpsp-is-mobile).dpsp-position-desktop-top.dpsp-animation-2 {
	top:-88px;
	bottom:auto;
	visibility:hidden;
	transition:top .3s ease-in-out,visibility .3s ease-in-out
}
#dpsp-sticky-bar-wrapper.dpsp-is-mobile.dpsp-position-mobile-top.dpsp-animation-2.opened,#dpsp-sticky-bar-wrapper:not(.dpsp-is-mobile).dpsp-position-desktop-top.dpsp-animation-2.opened {
	top:0;
	visibility:visible
}
@media screen and (min-width:782px) {
	body.admin-bar #dpsp-sticky-bar-wrapper {
	margin-top:32px
}
}.dpsp-click-to-tweet {
	display:block;
	position:relative;
	margin:1.5em 0;
	font-size:105%;
	text-decoration:none;
	transition:all .15s ease-in
}
.dpsp-click-to-tweet,.dpsp-click-to-tweet:hover {
	box-shadow:none!important
}
.dpsp-click-to-tweet.dpsp-has-avatar {
	min-height:115px;
	padding-left:120px!important
}
.dpsp-click-to-tweet.dpsp-has-avatar .avatar {
	position:absolute;
	top:15px;
	left:15px;
	border-radius:50%;
	box-shadow:none!important
}
.dpsp-click-to-tweet-footer:after,.dpsp-click-to-tweet:after {
	display:block;
	clear:both;
	content:""
}
.dpsp-click-to-tweet-content {
	display:block;
	position:relative;
	font-family:Georgia;
	font-size:18px;
	line-height:1.5;
	text-align:left;
	z-index:2
}
.dpsp-click-to-tweet-footer {
	display:block;
	margin-top:1em;
	color:#999;
	font-family:Arial;
	font-size:14px;
	font-weight:700
}
.dpsp-click-to-tweet.dpsp-click-to-tweet-cta-left .dpsp-click-to-tweet-cta {
	float:left
}
.dpsp-click-to-tweet.dpsp-click-to-tweet-cta-right .dpsp-click-to-tweet-cta {
	float:right
}
.dpsp-click-to-tweet-cta {
	color:#00abf0;
	line-height:1
}
.dpsp-click-to-tweet-cta svg {
	fill:#00abf0
}
.dpsp-click-to-tweet-cta .dpsp-twitter {
	display:inline-block;
	vertical-align:middle
}
.dpsp-click-to-tweet-cta>span {
	margin-right:10px;
	vertical-align:middle
}
.dpsp-click-to-tweet:hover .dpsp-twitter .dpsp-network-icon-inner {
	transition:all .2s ease-in-out
}
.dpsp-click-to-tweet.dpsp-click-to-tweet-cta-icon-animation:hover .dpsp-click-to-tweet-cta .dpsp-twitter .dpsp-network-icon-after {
	margin-left:-10px;
	opacity:1
}
.dpsp-click-to-tweet.dpsp-click-to-tweet-cta-icon-animation:hover .dpsp-click-to-tweet-cta .dpsp-twitter .dpsp-network-icon-before {
	margin-left:10px;
	opacity:0
}
a.dpsp-click-to-tweet.dpsp-style-1 {
	padding:15px 5px 5px 30px;
	border:0;
	border-left:5px solid #00abf0;
	color:#555
}
a.dpsp-click-to-tweet.dpsp-style-1:hover {
	border-left:5px solid #0099d7
}
a.dpsp-click-to-tweet.dpsp-style-2 {
	padding:20px 30px;
	border:0;
	border-left:5px solid #00abf0;
	color:#555;
	background:#f6f6f6
}
a.dpsp-click-to-tweet.dpsp-style-2:hover {
	border-left:5px solid #0099d7
}
a.dpsp-click-to-tweet.dpsp-style-3 {
	padding:20px 30px;
	border:1px solid #e1e1e1;
	border-radius:3px;
	color:#838383
}
a.dpsp-click-to-tweet.dpsp-style-3:hover {
	color:#555
}
a.dpsp-click-to-tweet.dpsp-style-4 {
	padding:20px 30px;
	border:4px double #e1e1e1;
	border-radius:0;
	color:#838383
}
a.dpsp-click-to-tweet.dpsp-style-4:hover {
	color:#555
}
a.dpsp-click-to-tweet.dpsp-style-5 {
	padding:20px 30px;
	border:0;
	border-left:0 solid transparent;
	border-radius:3px;
	color:#fff;
	background:#00abf0;
	transition:border .2s ease-in-out
}
a.dpsp-click-to-tweet.dpsp-style-5 .dpsp-click-to-tweet-cta {
	color:#fff
}
a.dpsp-click-to-tweet.dpsp-style-5 .dpsp-click-to-tweet-cta svg {
	fill:#fff
}
a.dpsp-click-to-tweet.dpsp-style-5:hover {
	border-left:9px solid #0099d7;
	color:#fff
}
a.dpsp-click-to-tweet.dpsp-style-5 .dpsp-click-to-tweet-content,a.dpsp-click-to-tweet.dpsp-style-5 .dpsp-click-to-tweet-footer,a.dpsp-click-to-tweet.dpsp-style-5>img {
	transition:margin-left .2s ease-in-out
}
a.dpsp-click-to-tweet.dpsp-style-5:hover .dpsp-click-to-tweet-content,a.dpsp-click-to-tweet.dpsp-style-5:hover .dpsp-click-to-tweet-footer,a.dpsp-click-to-tweet.dpsp-style-5:hover>img {
	margin-left:-9px
}
.dpsp-shortcode-follow-wrapper>.dpsp-networks-btns-follow-widget {
	display:flex;
	flex-flow:row wrap
}
.dpsp-shortcode-follow-wrapper.dpsp-follow-align-left>.dpsp-networks-btns-follow-widget {
	justify-content:flex-start
}
.dpsp-shortcode-follow-wrapper.dpsp-follow-align-center>.dpsp-networks-btns-follow-widget {
	justify-content:center
}
.dpsp-shortcode-follow-wrapper.dpsp-follow-align-right>.dpsp-networks-btns-follow-widget {
	justify-content:flex-end
}
.dpsp-networks-btns-wrapper .dpsp-network-btn .dpsp-network-icon {
	display:block;
	position:relative;
	top:-2px;
	left:-2px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:40px;
	height:40px;
	border:2px solid;
	font-size:14px;
	line-height:36px;
	text-align:center;
	-webkit-transition:all .15s ease-in;
	-moz-transition:all .15s ease-in;
	-o-transition:all .15s ease-in;
	transition:all .15s ease-in;
	align-self:start;
	flex:0 0 auto
}
.dpsp-icon-total-share svg,.dpsp-network-icon .dpsp-network-icon-inner svg {
	position:relative;
	overflow:visible;
	width:auto;
	max-height:14px;
	transition:fill .15s ease-in-out
}
.dpsp-size-large .dpsp-icon-total-share svg,.dpsp-size-large .dpsp-network-icon .dpsp-network-icon-inner svg {
	max-height:22px
}
.widget_dpsp_social_media_follow .dpsp-network-icon .dpsp-network-icon-inner svg {
	top:.05em
}
.dpsp-icon-total-share,.dpsp-network-icon-inner {
	display:flex;
	align-items:center;
	justify-content:center
}
.dpsp-network-icon-inner {
	height:36px;
	transition:all .2s ease
}
.dpsp-networks-btns-wrapper.dpsp-has-button-icon-animation .dpsp-network-btn:hover .dpsp-network-icon-inner {
	transition:all .2s cubic-bezier(.62,3.15,.4,-.64);
	transform:scale(1.5)
}
#dpsp-pop-up {
	position:fixed;
	width:100%;
	max-width:750px;
	padding:40px;
	border-radius:10px;
	opacity:0;
	background:#fff;
	-webkit-transition:all .25s ease-in-out;
	-moz-transition:all .25s ease-in-out;
	-o-transition:all .25s ease-in-out;
	transition:all .25s ease-in-out;
	transform:translate(-50%,-50%);
	z-index:9999
}
#dpsp-pop-up.dpsp-animation-1 {
	transform:translate(-50%,-50%) scale(.1)
}
#dpsp-pop-up.dpsp-animation-3 {
	transform:translate(-50%)
}
#dpsp-pop-up.dpsp-animation-4 {
	transform:translate(-50%,-100%)
}
#dpsp-pop-up-overlay.no-animation,#dpsp-pop-up.no-animation {
	-webkit-transition:none;
	-moz-transition:none;
	-o-transition:none;
	transition:none
}
#dpsp-pop-up.opened {
	top:50%;
	left:50%;
	opacity:1;
	transform:scale(1) translate(-50%,-50%)
}
#dpsp-pop-up-overlay {
	display:block;
	position:fixed;
	top:0;
	left:0;
	width:0;
	height:0;
	opacity:0;
	background:#000;
	-webkit-transition:opacity .25s ease-in-out,margin .25s ease-in-out;
	-moz-transition:opacity .25s ease-in-out,margin .25s ease-in-out;
	-o-transition:opacity .25s ease-in-out,margin .25s ease-in-out;
	transition:opacity .25s ease-in-out,margin .25s ease-in-out;
	z-index:9998
}
#dpsp-pop-up-overlay.opened {
	width:100%;
	height:100%;
	opacity:.65
}
#dpsp-pop-up-content {
	text-align:center
}
#dpsp-pop-up-close {
	display:block;
	position:absolute;
	top:10px;
	right:10px;
	width:22px;
	height:22px;
	line-height:22px;
	text-align:center;
	vertical-align:middle;
	cursor:pointer
}
#dpsp-pop-up-close svg {
	position:relative;
	top:2px;
	width:auto;
	max-height:16px;
	vertical-align:top;
	fill:#999
}
#dpsp-pop-up h2 {
	margin-bottom:1em
}
#dpsp-pop-up h2 p {
	font-size:inherit
}
#dpsp-pop-up h2 p:last-of-type {
	margin-top:0;
	margin-bottom:0
}
#dpsp-pop-up p {
	margin-top:1em;
	margin-bottom:1em
}
#dpsp-post-bottom {
	width:0;
	height:0;
	margin:0;
	padding:0
}
@media screen and (max-width:800px) {
	#dpsp-pop-up {
	width:90%
}
}@media screen and (max-width:720px) {
	#dpsp-pop-up .dpsp-networks-btns-wrapper li {
	width:100%;
	margin-right:0;
	margin-left:0
}
}.dpsp-top-shared-post {
	margin-bottom:2em
}
.dpsp-top-shared-post-thumbnail {
	display:block;
	margin-bottom:1.2em
}
.dpsp-top-shared-post-thumbnail img {
	max-width:100%;
	height:auto
}
.dpsp-top-shared-post-title {
	display:inline-block;
	margin-bottom:.5em
}
.dpsp-show-total-share-count {
	position:relative
}
.dpsp-total-share-wrapper {
	position:relative;
	margin-top:10px;
	color:#5d6368;
	font-family:Helvetica,Helvetica Neue,Arial,sans-serif;
	line-height:1.345
}
.dpsp-total-share-wrapper .dpsp-total-share-count {
	font-size:15px;
	line-height:18px;
	white-space:nowrap
}
.dpsp-total-share-wrapper .dpsp-icon-total-share {
	position:absolute;
	top:6px;
	left:0;
	margin-top:0;
	margin-left:0
}
.dpsp-total-share-wrapper .dpsp-icon-total-share svg {
	top:2px;
	width:auto;
	max-height:16px;
	fill:#5d6368
}
#dpsp-floating-sidebar .dpsp-total-share-wrapper {
	margin-bottom:10px
}
#dpsp-floating-sidebar .dpsp-total-share-wrapper .dpsp-icon-total-share {
	display:none
}
.dpsp-total-share-wrapper span {
	display:block;
	font-size:11px;
	font-weight:700;
	text-align:center;
	white-space:nowrap;
	text-transform:uppercase
}
.dpsp-content-wrapper .dpsp-total-share-wrapper,.dpsp-pop-up-buttons-wrapper .dpsp-total-share-wrapper,.dpsp-share-buttons-wrapper .dpsp-total-share-wrapper,.dpsp-shortcode-wrapper .dpsp-total-share-wrapper {
	position:absolute;
	top:50%;
	box-sizing:border-box;
	width:60px;
	height:40px;
	margin-top:-21px;
	padding-left:20px
}
#dpsp-sticky-bar .dpsp-total-share-wrapper {
	height:32px;
	margin-top:-16px
}
#dpsp-sticky-bar-wrapper.dpsp-is-mobile .dpsp-total-share-wrapper {
	display:none
}
.dpsp-content-wrapper.dpsp-show-total-share-count.dpsp-show-total-share-count-before,.dpsp-pop-up-buttons-wrapper.dpsp-show-total-share-count.dpsp-show-total-share-count-before,.dpsp-share-buttons-wrapper.dpsp-show-total-share-count.dpsp-show-total-share-count-before,.dpsp-shortcode-wrapper.dpsp-show-total-share-count.dpsp-show-total-share-count-before {
	padding-left:75px
}
.dpsp-content-wrapper.dpsp-show-total-share-count.dpsp-show-total-share-count-after,.dpsp-pop-up-buttons-wrapper.dpsp-show-total-share-count.dpsp-show-total-share-count-after,.dpsp-share-buttons-wrapper.dpsp-show-total-share-count.dpsp-show-total-share-count-after,.dpsp-shortcode-wrapper.dpsp-show-total-share-count.dpsp-show-total-share-count-after {
	padding-right:70px
}
.dpsp-content-wrapper.dpsp-show-total-share-count.dpsp-show-total-share-count-before .dpsp-total-share-wrapper,.dpsp-pop-up-buttons-wrapper.dpsp-show-total-share-count.dpsp-show-total-share-count-before .dpsp-total-share-wrapper,.dpsp-share-buttons-wrapper.dpsp-show-total-share-count.dpsp-show-total-share-count-before .dpsp-total-share-wrapper,.dpsp-shortcode-wrapper.dpsp-show-total-share-count.dpsp-show-total-share-count-before .dpsp-total-share-wrapper {
	left:0
}
.dpsp-content-wrapper.dpsp-show-total-share-count.dpsp-show-total-share-count-after .dpsp-total-share-wrapper,.dpsp-pop-up-buttons-wrapper.dpsp-show-total-share-count.dpsp-show-total-share-count-after .dpsp-total-share-wrapper,.dpsp-share-buttons-wrapper.dpsp-show-total-share-count.dpsp-show-total-share-count-after .dpsp-total-share-wrapper,.dpsp-shortcode-wrapper.dpsp-show-total-share-count.dpsp-show-total-share-count-after .dpsp-total-share-wrapper {
	right:0
}
.dpsp-button-style-1 .dpsp-network-btn {
	color:#fff!important
}
.dpsp-button-style-1 .dpsp-network-btn.dpsp-has-count:not(.dpsp-has-label),.dpsp-button-style-1 .dpsp-network-btn.dpsp-no-label {
	justify-content:center
}
.dpsp-button-style-1 .dpsp-network-btn .dpsp-network-icon:not(.dpsp-network-icon-outlined) .dpsp-network-icon-inner>svg {
	fill:#fff!important
}
.dpsp-button-style-1 .dpsp-network-btn .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	stroke:#fff!important
}
.dpsp-button-style-1 .dpsp-network-btn.dpsp-grow-saved .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg,.dpsp-button-style-1 .dpsp-network-btn:focus .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg,.dpsp-button-style-1 .dpsp-network-btn:hover .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill:#fff!important
}
.dpsp-button-style-2 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn {
	color:#fff!important
}
.dpsp-button-style-2 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn .dpsp-network-icon {
	border-color:var(--customNetworkHoverColor,var(--networkAccent));
	background-color:var(--customNetworkHoverColor,var(--networkAccent))
}
.dpsp-button-style-2 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn.dpsp-has-count:not(.dpsp-has-label),.dpsp-button-style-2 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn.dpsp-no-label {
	justify-content:center
}
.dpsp-button-style-2 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn .dpsp-network-icon:not(.dpsp-network-icon-outlined) .dpsp-network-icon-inner>svg {
	fill:#fff!important
}
.dpsp-button-style-2 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	stroke:#fff!important
}
.dpsp-button-style-2 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn.dpsp-grow-saved .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg,.dpsp-button-style-2 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn:focus .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg,.dpsp-button-style-2 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn:hover .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill:#fff!important
}
.dpsp-button-style-2 .dpsp-networks-btns-sidebar .dpsp-network-btn,.dpsp-button-style-2 .dpsp-networks-btns-sidebar .dpsp-network-btn .dpsp-network-icon {
	background:0 0!important
}
.dpsp-button-style-3 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-has-count:not(.dpsp-has-label),.dpsp-button-style-3 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-no-label {
	justify-content:center
}
.dpsp-button-style-3 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:#fff!important
}
.dpsp-button-style-3 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	stroke:#fff!important
}
.dpsp-button-style-3 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-has-count.dpsp-has-label:not(:hover):not(:focus),.dpsp-button-style-3 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-has-count:not(:hover):not(:focus),.dpsp-button-style-3 .dpsp-networks-btns-wrapper .dpsp-network-btn:not(.dpsp-no-label):not(:hover):not(:focus):not(.dpsp-has-count) {
	background:#fff
}
.dpsp-button-style-3 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-no-label {
	background:var(--customNetworkColor,var(--networkColor,#fff))
}
.dpsp-button-style-3 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn:focus,.dpsp-button-style-3 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn:hover {
	color:#fff
}
.dpsp-button-style-3 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn.dpsp-grow-saved .dpsp-network-icon .dpsp-network-icon-inner>svg,.dpsp-button-style-3 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn:focus .dpsp-network-icon .dpsp-network-icon-inner>svg,.dpsp-button-style-3 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:#fff!important
}
.dpsp-networks-btns-sidebar .dpsp-network-btn,.dpsp-networks-btns-sidebar .dpsp-network-btn .dpsp-network-icon {
	border-color:transparent;
	background:0 0
}
.dpsp-networks-btns-sidebar .dpsp-network-btn:focus,.dpsp-networks-btns-sidebar .dpsp-network-btn:hover {
	border-color:transparent
}
.dpsp-networks-btns-sidebar .dpsp-network-btn:focus .dpsp-network-icon,.dpsp-networks-btns-sidebar .dpsp-network-btn:hover .dpsp-network-icon {
	border-color:transparent;
	background:0 0
}
.dpsp-button-style-4.dpsp-shape-rounded .dpsp-network-btn .dpsp-network-icon {
	border-radius:4px
}
.dpsp-button-style-4 .dpsp-networks-btns-wrapper .dpsp-network-list-item .dpsp-network-btn.dpsp-has-label {
	color:#fff
}
.dpsp-button-style-4 .dpsp-networks-btns-wrapper .dpsp-network-list-item .dpsp-network-btn.dpsp-has-count:not(.dpsp-has-label),.dpsp-button-style-4 .dpsp-networks-btns-wrapper .dpsp-network-list-item .dpsp-network-btn.dpsp-no-label {
	justify-content:center
}
.dpsp-button-style-4 .dpsp-networks-btns-wrapper .dpsp-network-list-item .dpsp-network-btn.dpsp-has-count:not(.dpsp-has-label):not(:hover):not(:focus),.dpsp-button-style-4 .dpsp-networks-btns-wrapper .dpsp-network-list-item .dpsp-network-btn.dpsp-no-label:not(:hover):not(:focus) {
	background-color:initial
}
.dpsp-button-style-4 .dpsp-networks-btns-wrapper .dpsp-network-list-item .dpsp-network-btn.dpsp-has-count:not(.dpsp-has-label) .dpsp-network-icon,.dpsp-button-style-4 .dpsp-networks-btns-wrapper .dpsp-network-list-item .dpsp-network-btn.dpsp-no-label .dpsp-network-icon {
	border-color:transparent;
	background-color:initial
}
.dpsp-button-style-4 .dpsp-networks-btns-wrapper .dpsp-network-list-item .dpsp-network-btn .dpsp-network-icon {
	background:#fff
}
.dpsp-button-style-4 .dpsp-networks-btns-wrapper .dpsp-network-list-item .dpsp-network-btn:focus,.dpsp-button-style-4 .dpsp-networks-btns-wrapper .dpsp-network-list-item .dpsp-network-btn:hover {
	color:#fff
}
.dpsp-button-style-4 .dpsp-networks-btns-wrapper .dpsp-network-list-item .dpsp-network-btn:focus .dpsp-network-icon,.dpsp-button-style-4 .dpsp-networks-btns-wrapper .dpsp-network-list-item .dpsp-network-btn:hover .dpsp-network-icon {
	background:0 0
}
.dpsp-button-style-4 .dpsp-networks-btns-wrapper .dpsp-network-list-item .dpsp-network-btn:focus .dpsp-network-icon .dpsp-network-icon-inner>svg,.dpsp-button-style-4 .dpsp-networks-btns-wrapper .dpsp-network-list-item .dpsp-network-btn:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:#fff!important;
	stroke:#fff
}
.dpsp-button-style-4 .dpsp-networks-btns-wrapper .dpsp-network-list-item .dpsp-network-btn.dpsp-grow-saved:not(:hover):not(:focus) .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:var(--customNetworkColor,var(--networkColor))!important
}
.dpsp-button-style-4 .dpsp-networks-btns-wrapper .dpsp-network-list-item .dpsp-network-btn.dpsp-grow-saved:not(:hover):not(:focus) .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:#fff;
	stroke:#fff
}
.dpsp-button-style-5 .dpsp-network-btn .dpsp-network-icon {
	border-color:transparent!important
}
.dpsp-button-style-5 .dpsp-networks-btns-wrapper .dpsp-network-btn,.dpsp-button-style-5 .dpsp-networks-btns-wrapper .dpsp-network-btn .dpsp-network-icon {
	background:0 0
}
.dpsp-button-style-5 .dpsp-networks-btns-wrapper .dpsp-network-btn:focus,.dpsp-button-style-5 .dpsp-networks-btns-wrapper .dpsp-network-btn:hover {
	border-color:transparent!important;
	color:#fff!important
}
.dpsp-button-style-5 .dpsp-networks-btns-wrapper .dpsp-network-btn:focus .dpsp-network-icon,.dpsp-button-style-5 .dpsp-networks-btns-wrapper .dpsp-network-btn:hover .dpsp-network-icon {
	background:0 0
}
.dpsp-button-style-5 .dpsp-networks-btns-wrapper .dpsp-network-btn:focus .dpsp-network-icon .dpsp-network-icon-inner>svg,.dpsp-button-style-5 .dpsp-networks-btns-wrapper .dpsp-network-btn:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:#fff!important
}
.dpsp-button-style-5 .dpsp-networks-btns-wrapper .dpsp-network-btn:focus .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg,.dpsp-button-style-5 .dpsp-networks-btns-wrapper .dpsp-network-btn:hover .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill:#fff!important;
	stroke:#fff!important
}
.dpsp-button-style-5 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow-saved:not(:hover):not(:focus) .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill:var(--customNetworkColor,var(--networkColor))!important
}
.dpsp-button-style-5 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow-saved:not(:hover):not(:focus) .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg>svg {
	fill:#fff;
	stroke:#fff
}
.dpsp-button-style-5 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-has-count:not(.dpsp-has-label),.dpsp-button-style-5 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-no-label {
	justify-content:center
}
.dpsp-button-style-6.dpsp-shape-rounded .dpsp-network-btn .dpsp-network-icon {
	border-radius:4px
}
.dpsp-button-style-6 .dpsp-networks-btns-wrapper .dpsp-network-btn {
	border-color:transparent!important;
	background:0 0!important
}
.dpsp-button-style-6 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-no-label:not(.dpsp-has-count) {
	max-width:40px
}
.dpsp-button-style-6 .dpsp-networks-btns-wrapper .dpsp-network-btn:focus,.dpsp-button-style-6 .dpsp-networks-btns-wrapper .dpsp-network-btn:hover {
	border-color:transparent!important
}
.dpsp-button-style-6 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow-saved .dpsp-network-icon .dpsp-network-icon-inner>svg,.dpsp-button-style-6 .dpsp-networks-btns-wrapper .dpsp-network-btn .dpsp-network-icon:not(.dpsp-network-icon-outlined) .dpsp-network-icon-inner>svg,.dpsp-button-style-6 .dpsp-networks-btns-wrapper .dpsp-network-btn:focus .dpsp-network-icon .dpsp-network-icon-inner>svg,.dpsp-button-style-6 .dpsp-networks-btns-wrapper .dpsp-network-btn:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:#fff!important
}
.dpsp-button-style-6 .dpsp-networks-btns-wrapper .dpsp-network-btn .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	stroke:#fff!important
}
.dpsp-button-style-6.dpsp-size-small .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-no-label:not(.dpsp-has-count) {
	max-width:32px
}
.dpsp-button-style-7.dpsp-shape-rounded .dpsp-network-btn .dpsp-network-icon {
	border-radius:4px
}
.dpsp-button-style-7 .dpsp-networks-btns-wrapper .dpsp-network-btn {
	background:0 0
}
.dpsp-button-style-7 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-no-label {
	border-color:transparent
}
.dpsp-button-style-7 .dpsp-networks-btns-wrapper .dpsp-network-btn .dpsp-network-icon {
	background:0 0
}
.dpsp-button-style-7 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-no-label:not(.dpsp-has-count) {
	max-width:32px
}
.dpsp-button-style-7 .dpsp-networks-btns-wrapper .dpsp-network-btn:focus,.dpsp-button-style-7 .dpsp-networks-btns-wrapper .dpsp-network-btn:hover {
	background:0 0!important
}
.dpsp-button-style-7 .dpsp-networks-btns-wrapper .dpsp-network-btn:focus .dpsp-network-icon .dpsp-network-icon-inner>svg,.dpsp-button-style-7 .dpsp-networks-btns-wrapper .dpsp-network-btn:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:#fff!important;
	stroke:#fff
}
.dpsp-button-style-7 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow-saved:not(:hover):not(:focus) .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:var(--customNetworkColor,var(--networkColor))!important
}
.dpsp-button-style-7 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow-saved:not(:hover):not(:focus) .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:#fff;
	stroke:#fff
}
.dpsp-button-style-7 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-size-small .dpsp-networks-btns-wrapper .dpsp-network-btn,.dpsp-button-style-7 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-size-small .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-no-label:not(.dpsp-has-count) {
	max-width:32px
}
.dpsp-button-style-8 .dpsp-networks-btns-wrapper .dpsp-network-btn {
	border-color:transparent;
	background:0 0
}
.dpsp-button-style-8 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-no-label:not(.dpsp-has-count) {
	max-width:40px
}
.dpsp-button-style-8 .dpsp-networks-btns-wrapper .dpsp-network-btn:focus,.dpsp-button-style-8 .dpsp-networks-btns-wrapper .dpsp-network-btn:focus .dpsp-network-icon,.dpsp-button-style-8 .dpsp-networks-btns-wrapper .dpsp-network-btn:hover,.dpsp-button-style-8 .dpsp-networks-btns-wrapper .dpsp-network-btn:hover .dpsp-network-icon {
	border-color:transparent;
	background:0 0
}
.dpsp-button-style-8 .dpsp-networks-btns-wrapper .dpsp-network-btn:focus .dpsp-network-icon .dpsp-network-icon-inner>svg,.dpsp-button-style-8 .dpsp-networks-btns-wrapper .dpsp-network-btn:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:var(--customNetworkHoverColor,var(--networkAccent))!important;
	stroke:var(--customNetworkHoverColor,var(--networkAccent))!important
}
.dpsp-button-style-8 .dpsp-networks-btns-wrapper .dpsp-network-btn:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg,.dpsp-button-style-8 .dpsp-networks-btns-wrapper .dpsp-network-btn:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:#fff;
	stroke:#fff
}
.dpsp-button-style-8 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow-saved:not(:hover):not(:focus) .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill:var(--customNetworkColor,var(--networkColor))!important
}
.dpsp-button-style-8 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow-saved:not(:hover):not(:focus) .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill:#fff;
	stroke:#fff
}
.dpsp-button-style-8 .dpsp-networks-btns-wrapper .dpsp-network-btn .dpsp-network-icon {
	border-color:transparent;
	background:0 0
}
.dpsp-button-style-8 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn .dpsp-network-icon {
	margin-right:-10px
}
.dpsp-button-style-8.dpsp-size-small .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-no-label:not(.dpsp-has-count) {
	max-width:32px
}
.footer-widgets-container {
	padding:40px
}
.inside-footer-widgets {
	display:flex
}
.inside-footer-widgets>div {
	flex:1 1 0%
}
.site-footer .footer-widgets-container .inner-padding {
	padding:0 0 0 40px
}
.site-footer .footer-widgets-container .inside-footer-widgets {
	margin-left:-40px
}
.top-bar {
	font-weight:400;
	text-transform:none;
	font-size:13px
}
.top-bar .inside-top-bar {
	display:flex;
	align-items:center;
	flex-wrap:wrap
}
.top-bar .inside-top-bar .widget {
	padding:0;
	display:inline-block;
	margin-bottom:0
}
.top-bar .inside-top-bar .textwidget p:last-child {
	margin:0
}
.top-bar .widget-title {
	display:none
}
.top-bar .widget {
	margin:0 10px
}
.top-bar .widget_nav_menu>div>ul {
	display:flex;
	align-items:center
}
.top-bar .widget_nav_menu li {
	margin:0 10px;
	padding:0
}
.top-bar .widget_nav_menu li:first-child {
	margin-left:0
}
.top-bar .widget_nav_menu li:last-child {
	margin-right:0
}
.top-bar .widget_nav_menu li ul {
	display:none
}
.inside-top-bar {
	padding:10px 40px
}
div.top-bar .widget {
	margin-bottom:0
}
.top-bar-align-right .widget {
	margin-right:0
}
.top-bar-align-right .widget:first-child {
	margin-left:auto
}
.top-bar-align-right .widget:nth-child(even) {
	order:-20
}
.top-bar-align-right .widget:nth-child(2) {
	margin-left:0
}
.top-bar-align-left .widget {
	margin-left:0
}
.top-bar-align-left .widget:nth-child(odd) {
	order:-20
}
.top-bar-align-left .widget:nth-child(2) {
	margin-left:auto
}
.top-bar-align-left .widget:last-child {
	margin-right:0
}
.top-bar-align-center .widget:first-child {
	margin-left:auto
}
.top-bar-align-center .widget:last-child {
	margin-right:auto
}
.top-bar-align-center .widget:not(:first-child):not(:last-child) {
	margin:0 5px
}
.footer-bar-active .footer-bar .widget {
	padding:0
}
.footer-bar .widget_nav_menu>div>ul {
	display:flex;
	align-items:center;
	flex-wrap:wrap
}
.footer-bar .widget_nav_menu li {
	margin:0 10px;
	padding:0
}
.footer-bar .widget_nav_menu li:first-child {
	margin-left:0
}
.footer-bar .widget_nav_menu li:last-child {
	margin-right:0
}
.footer-bar .widget_nav_menu li ul {
	display:none
}
.footer-bar .textwidget p:last-child {
	margin:0
}
.footer-bar .widget-title {
	display:none
}
.footer-bar-align-right .copyright-bar {
	order:-20;
	margin-right:auto
}
.footer-bar-align-left .copyright-bar {
	margin-left:auto
}
.footer-bar-align-center .inside-site-info {
	flex-direction:column
}
.footer-bar-align-center .footer-bar {
	margin-bottom:10px
}
.site-footer:not(.footer-bar-active) .copyright-bar {
	margin:0 auto
}
@media(max-width:768px) {
	.top-bar .inside-top-bar {
	justify-content:center
}
.top-bar .inside-top-bar>.widget {
	order:1;
	margin:0 10px
}
.top-bar .inside-top-bar:first-child {
	margin-left:auto
}
.top-bar .inside-top-bar:last-child {
	margin-right:auto
}
.top-bar .widget_nav_menu li {
	padding:5px 0
}
.top-bar-align-center {
	text-align:center
}
.inside-footer-widgets {
	flex-direction:column
}
.inside-footer-widgets>div:not(:last-child) {
	margin-bottom:40px
}
.site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets {
	margin:0
}
.site-footer .footer-widgets .footer-widgets-container .inner-padding {
	padding:0
}
.footer-bar-active .inside-site-info {
	flex-direction:column
}
.footer-bar-active .footer-bar {
	margin-bottom:10px
}
.footer-bar .widget_nav_menu>div>ul {
	justify-content:center
}
.footer-bar .widget_nav_menu li {
	padding:5px 0
}
.footer-bar .widget_nav_menu li:first-child {
	margin-left:10px
}
.footer-bar .widget_nav_menu li:last-child {
	margin-right:10px
}
.footer-bar-align-left .copyright-bar {
	margin-left:0
}
.footer-bar-align-right .copyright-bar {
	order:unset;
	margin-right:0
}
}blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul {
	margin:0;
	padding:0;
	border:0
}
html {
	font-family:sans-serif;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
main {
	display:block
}
progress {
	vertical-align:baseline
}
html {
	box-sizing:border-box
}
*,::after,::before {
	box-sizing:inherit
}
button,input,optgroup,select,textarea {
	font-family:inherit;
	font-size:100%;
	margin:0
}
[type=search] {
	-webkit-appearance:textfield;
	outline-offset:-2px
}
[type=search]::-webkit-search-decoration {
	-webkit-appearance:none
}
::-moz-focus-inner {
	border-style:none;
	padding:0
}
:-moz-focusring {
	outline:1px dotted ButtonText
}
body,button,input,select,textarea {
	/*font-family:-apple-system,system-ui,BlinkMacSystemFont,segoe ui,Helvetica,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;*/
	/*font-weight:400;*/
	/*text-transform:none;*/
	/*font-size:17px;*/
	/*line-height:1.5*/
}
p {
	margin-bottom:1.5em
}
h1,h2,h3,h4,h5,h6 {
	font-family:inherit;
	font-size:100%;
	font-style:inherit;
	font-weight:inherit
}
pre {
	background:rgba(0,0,0,.05);
	font-family:inherit;
	font-size:inherit;
	line-height:normal;
	margin-bottom:1.5em;
	padding:20px;
	overflow:auto;
	max-width:100%
}
blockquote {
	border-left:5px solid rgba(0,0,0,.05);
	padding:20px;
	font-size:1.2em;
	font-style:italic;
	margin:0 0 1.5em;
	position:relative
}
blockquote p:last-child {
	margin:0
}
table,td,th {
	border:1px solid rgba(0,0,0,.1)
}
table {
	border-collapse:separate;
	border-spacing:0;
	border-width:1px 0 0 1px;
	margin:0 0 1.5em;
	width:100%
}
td,th {
	padding:8px
}
th {
	border-width:0 1px 1px 0
}
td {
	border-width:0 1px 1px 0
}
hr {
	background-color:rgba(0,0,0,.1);
	border:0;
	height:1px;
	margin-bottom:40px;
	margin-top:40px
}
fieldset {
	padding:0;
	border:0;
	min-width:inherit
}
fieldset legend {
	padding:0;
	margin-bottom:1.5em
}
h1 {
	font-size:42px;
	margin-bottom:20px;
	line-height:1.2em;
	font-weight:400;
	text-transform:none
}
h2 {
	font-size:35px;
	margin-bottom:20px;
	line-height:1.2em;
	font-weight:400;
	text-transform:none
}
h3 {
	font-size:29px;
	margin-bottom:20px;
	line-height:1.2em;
	font-weight:400;
	text-transform:none
}
h4 {
	font-size:24px
}
h5 {
	font-size:20px
}
h4,h5,h6 {
	margin-bottom:20px
}
ol,ul {
	margin:0 0 1.5em 3em
}
ul {
	list-style:disc
}
ol {
	list-style:decimal
}
li>ol,li>ul {
	margin-bottom:0;
	margin-left:1.5em
}
dt {
	font-weight:700
}
dd {
	margin:0 1.5em 1.5em
}
b,strong {
	font-weight:700
}
cite,dfn,em,i {
	font-style:italic
}
address {
	margin:0 0 1.5em
}
code,kbd,tt,var {
	font:15px Monaco,Consolas,andale mono,dejavu sans mono,monospace
}
abbr,acronym {
	border-bottom:1px dotted #666;
	cursor:help
}
ins,mark {
	text-decoration:none
}
sub,sup {
	font-size:75%;
	height:0;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup {
	bottom:1ex
}
sub {
	top:.5ex
}
small {
	font-size:75%
}
big {
	font-size:125%
}
figure {
	margin:0
}
table {
	margin:0 0 1.5em;
	width:100%
}
th {
	font-weight:700
}
img {
	height:auto;
	max-width:100%
}
button,input[type=button],input[type=reset],input[type=submit] {
	background:#55555e;
	color:#fff;
	border:1px solid transparent;
	cursor:pointer;
	-webkit-appearance:button;
	padding:10px 20px
}
input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea {
	border:1px solid;
	border-radius:0;
	padding:10px 15px;
	max-width:100%
}
textarea {
	width:100%
}
a,button,input {
	transition:color .1s ease-in-out,background-color .1s ease-in-out
}
a {
	text-decoration:none
}
.button,.wp-block-button .wp-block-button__link {
	padding:10px 20px;
	display:inline-block
}
.wp-block-button .wp-block-button__link {
	font-size:inherit;
	line-height:inherit
}
.using-mouse:focus {
	outline:0
}
.using-mouse::-moz-focus-inner {
	border:0
}
.alignleft {
	float:left;
	margin-right:1.5em
}
.alignright {
	float:right;
	margin-left:1.5em
}
.aligncenter {
	clear:both;
	display:block;
	margin:0 auto
}
.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail {
	max-width:100%;
	height:auto
}
.no-sidebar .entry-content .alignfull {
	margin-left:calc(-100vw/2 + 100%/2);
	margin-right:calc(-100vw/2 + 100%/2);
	max-width:100vw;
	width:auto
}
.screen-reader-text {
	border:0;
	clip:rect(1px,1px,1px,1px);
	-webkit-clip-path:inset(50%);
	clip-path:inset(50%);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute!important;
	width:1px;
	word-wrap:normal!important
}
.screen-reader-text:focus {
	background-color:#f1f1f1;
	border-radius:3px;
	box-shadow:0 0 2px 2px rgba(0,0,0,.6);
	clip:auto!important;
	-webkit-clip-path:none;
	clip-path:none;
	color:#21759b;
	display:block;
	font-size:.875rem;
	font-weight:700;
	height:auto;
	left:5px;
	line-height:normal;
	padding:15px 23px 14px;
	text-decoration:none;
	top:5px;
	width:auto;
	z-index:100000
}
#primary[tabindex="-1"]:focus {
	outline:0
}
/*.main-navigation {*/
/*	z-index:100;*/
/*	padding:0;*/
/*	clear:both;*/
/*	display:block*/
/*}*/
/*.main-navigation a {*/
/*	display:block;*/
/*	text-decoration:none;*/
/*	font-weight:400;*/
/*	text-transform:none;*/
/*	font-size:15px*/
/*}*/
.main-navigation ul {
	list-style:none;
	margin:0;
	padding-left:0
}
.main-navigation .main-nav ul li a {
	padding-left:20px;
	padding-right:20px;
	line-height:60px
}
.inside-navigation {
	position:relative
}
.main-navigation .inside-navigation {
	display:flex;
	align-items:center;
	flex-wrap:wrap;
	justify-content:space-between
}
.main-navigation .main-nav>ul {
	display:flex;
	flex-wrap:wrap;
	align-items:center
}
.main-navigation li {
	position:relative
}
.main-navigation .menu-bar-items {
	display:flex;
	align-items:center;
	font-size:15px
}
.main-navigation .menu-bar-items a {
	color:inherit
}
.main-navigation .menu-bar-item {
	position:relative
}
.main-navigation .menu-bar-item.search-item {
	z-index:20
}
.main-navigation .menu-bar-item>a {
	padding-left:20px;
	padding-right:20px;
	line-height:60px
}
.sidebar .main-navigation .main-nav {
	flex-basis:100%
}
.sidebar .main-navigation .main-nav>ul {
	flex-direction:column
}
.sidebar .main-navigation .menu-bar-items {
	margin:0 auto
}
.sidebar .main-navigation .menu-bar-items .search-item {
	order:10
}
.nav-align-center .inside-navigation {
	justify-content:center
}
.nav-align-center .main-nav>ul {
	justify-content:center
}
.nav-align-right .inside-navigation {
	justify-content:flex-end
}
.main-navigation ul ul {
	display:block;
	box-shadow:1px 1px 0 rgba(0,0,0,.1);
	float:left;
	position:absolute;
	left:-99999px;
	opacity:0;
	z-index:99999;
	width:200px;
	text-align:left;
	top:auto;
	transition:opacity 80ms linear;
	transition-delay:0s;
	pointer-events:none;
	height:0;
	overflow:hidden
}
.main-navigation ul ul a {
	display:block
}
.main-navigation ul ul li {
	width:100%
}
.main-navigation .main-nav ul ul li a {
	line-height:normal;
	padding:10px 20px;
	font-size:14px
}
.main-navigation .main-nav ul li.menu-item-has-children>a {
	padding-right:0;
	position:relative
}
.main-navigation.sub-menu-left ul ul {
	box-shadow:-1px 1px 0 rgba(0,0,0,.1)
}
.main-navigation.sub-menu-left .sub-menu {
	right:0
}
.main-navigation:not(.toggled) ul li.sfHover>ul,.main-navigation:not(.toggled) ul li:hover>ul {
	left:auto;
	opacity:1;
	transition-delay:150ms;
	pointer-events:auto;
	height:auto;
	overflow:visible
}
.main-navigation:not(.toggled) ul ul li.sfHover>ul,.main-navigation:not(.toggled) ul ul li:hover>ul {
	left:100%;
	top:0
}
.main-navigation.sub-menu-left:not(.toggled) ul ul li.sfHover>ul,.main-navigation.sub-menu-left:not(.toggled) ul ul li:hover>ul {
	right:100%;
	left:auto
}
.nav-float-right .main-navigation ul ul ul {
	top:0
}
.menu-item-has-children .dropdown-menu-toggle {
	display:inline-block;
	height:100%;
	clear:both;
	padding-right:20px;
	padding-left:10px
}
.menu-item-has-children ul .dropdown-menu-toggle {
	padding-top:10px;
	padding-bottom:10px;
	margin-top:-10px
}
.sidebar .menu-item-has-children .dropdown-menu-toggle,nav ul ul .menu-item-has-children .dropdown-menu-toggle {
	float:right
}
.widget-area .main-navigation li {
	float:none;
	display:block;
	width:100%;
	padding:0;
	margin:0
}
.sidebar .main-navigation.sub-menu-right ul li.sfHover ul,.sidebar .main-navigation.sub-menu-right ul li:hover ul {
	top:0;
	left:100%
}
.sidebar .main-navigation.sub-menu-left ul li.sfHover ul,.sidebar .main-navigation.sub-menu-left ul li:hover ul {
	top:0;
	right:100%
}
.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation {
	margin:0 0 2em;
	overflow:hidden
}
.site-main .post-navigation {
	margin-bottom:0
}
.paging-navigation .nav-next,.paging-navigation .nav-previous {
	display:none
}
.paging-navigation .nav-links>* {
	padding:0 5px
}
.paging-navigation .nav-links .current {
	font-weight:700
}
.nav-links>:first-child {
	padding-left:0
}
.site-header {
	position:relative
}
inside-header1 {
	padding:20px 40px
}
.main-title {
	margin:0;
	font-size:25px;
	line-height:1.2em;
	word-wrap:break-word;
	font-weight:700;
	text-transform:none
}
.site-description {
	margin:0;
	line-height:1.5;
	font-weight:400;
	text-transform:none;
	font-size:15px
}
.site-logo {
	display:inline-block;
	max-width:100%
}
.site-header .header-image {
	vertical-align:middle
}
inside-header1 {
	display:flex;
	align-items:center
}
.header-widget {
	margin-left:auto
}
.header-widget p:last-child {
	margin-bottom:0
}
.nav-float-right .header-widget {
	margin-left:20px
}
.nav-float-right #site-navigation {
	margin-left:auto
}
.nav-float-left #site-navigation {
	margin-right:auto;
	order:-10
}
.nav-float-left .header-widget {
	margin-left:0;
	margin-right:20px;
	order:-15
}
.header-aligned-center:not([class*=nav-float-]) inside-header1 {
	justify-content:center;
	flex-direction:column;
	text-align:center
}
.header-aligned-center:not([class*=nav-float-]) .header-widget {
	margin-left:auto;
	margin-right:auto
}
.header-aligned-center:not([class*=nav-float-]) inside-header1>:not(:first-child) {
	margin-top:1em
}
.header-aligned-right:not([class*=nav-float-]) inside-header1 {
	justify-content:flex-end
}
.header-aligned-right:not([class*=nav-float-]) .header-widget {
	margin-right:auto;
	margin-left:0;
	order:-10
}
.site-branding-container {
	display:inline-flex;
	align-items:center;
	text-align:left;
	flex-shrink:0
}
.site-branding-container .site-logo {
	margin-right:1em
}
.sticky {
	display:block
}
.entry-header .gp-icon,.posted-on .updated {
	display:none
}
.byline,.entry-header .cat-links,.entry-header .comments-link,.entry-header .tags-links,.group-blog .byline,.single .byline {
	display:inline
}
footer.entry-meta .byline,footer.entry-meta .posted-on {
	display:block
}
.entry-content:not(:first-child),.entry-summary:not(:first-child),.page-content:not(:first-child) {
	margin-top:2em
}
.page-links {
	clear:both;
	margin:0 0 1.5em
}
.archive .format-aside .entry-header,.archive .format-status .entry-header,.archive .format-status .entry-meta,.archive .format-status .entry-title,.blog .format-aside .entry-header,.blog .format-status .entry-header,.blog .format-status .entry-meta,.blog .format-status .entry-title {
	display:none
}
.archive .format-aside .entry-content,.archive .format-status .entry-content,.blog .format-aside .entry-content,.blog .format-status .entry-content {
	margin-top:0
}
.archive .format-status .entry-content p:last-child,.blog .format-status .entry-content p:last-child {
	margin-bottom:0
}
.entry-header,.site-content {
	word-wrap:break-word
}
.entry-title {
	margin-bottom:0
}
.author .page-header .page-title {
	display:flex;
	align-items:center
}
.author .page-header .avatar {
	margin-right:20px
}
.page-header .author-info>:last-child,.page-header>:last-child {
	margin-bottom:0
}
.entry-meta {
	font-size:85%;
	margin-top:.5em;
	line-height:1.5
}
footer.entry-meta {
	margin-top:2em
}
.cat-links,.comments-link,.tags-links {
	display:block
}
.entry-content>p:last-child,.entry-summary>p:last-child,.page-content>p:last-child,.read-more-container,.taxonomy-description p:last-child {
	margin-bottom:0
}
.wp-caption {
	margin-bottom:1.5em;
	max-width:100%;
	position:relative
}
.wp-caption img[class*=wp-image-] {
	display:block;
	margin:0 auto;
	max-width:100%
}
.wp-caption .wp-caption-text {
	font-size:75%;
	padding-top:5px;
	opacity:.8
}
.wp-caption img {
	position:relative;
	vertical-align:bottom
}
.wp-block-image figcaption {
	font-size:13px;
	text-align:center
}
.wp-block-gallery,ul.blocks-gallery-grid {
	margin-left:0
}
.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption {
	background:rgba(255,255,255,.7);
	color:#000;
	padding:10px;
	box-sizing:border-box
}
.gallery {
	margin-bottom:1.5em
}
.gallery-item {
	display:inline-block;
	text-align:center;
	vertical-align:top;
	width:100%
}
.gallery-columns-2 .gallery-item {
	max-width:50%
}
.gallery-columns-3 .gallery-item {
	max-width:33.33%
}
.gallery-columns-4 .gallery-item {
	max-width:25%
}
.gallery-columns-5 .gallery-item {
	max-width:20%
}
.gallery-columns-6 .gallery-item {
	max-width:16.66%
}
.gallery-columns-7 .gallery-item {
	max-width:14.28%
}
.gallery-columns-8 .gallery-item {
	max-width:12.5%
}
.gallery-columns-9 .gallery-item {
	max-width:11.11%
}
.gallery-caption {
	display:block
}
.site-main .gallery {
	margin-bottom:1.5em
}
.gallery-item img {
	vertical-align:bottom
}
.gallery-icon {
	padding:5px
}
embed,iframe,object {
	max-width:100%
}
.wp-block-post-template {
	margin-left:0
}
.widget-area .widget {
	padding:40px
}
.widget select {
	max-width:100%
}
.footer-widgets .widget:last-child,.sidebar .widget:last-child {
	margin-bottom:0
}
.widget-title {
	margin-bottom:30px;
	font-size:20px;
	line-height:1.5;
	font-weight:400;
	text-transform:none
}
.widget ol,.widget ul {
	margin:0
}
.widget .search-field {
	width:100%
}
.widget .search-form {
	display:flex
}
.widget .search-form button.search-submit {
	font-size:15px
}
.footer-widgets .widget {
	margin-bottom:30px
}
.footer-widgets .widget:last-child,.sidebar .widget:last-child {
	margin-bottom:0
}
.widget ul li {
	list-style-type:none;
	position:relative;
	margin-bottom:.5em
}
.widget ul li ul {
	margin-left:1em;
	margin-top:.5em
}
.wp-calendar-table {
	table-layout:fixed
}
.site-content {
	display:flex
}
.grid-container {
	margin-left:auto;
	margin-right:auto;
	max-width:1200px
}
.page-header,.sidebar .widget,.site-main>* {
	margin-bottom:20px
}
.both-left .inside-left-sidebar,.both-right .inside-left-sidebar {
	margin-right:10px
}
.both-left .inside-right-sidebar,.both-right .inside-right-sidebar {
	margin-left:10px
}
.one-container.both-right .site-main,.one-container.right-sidebar .site-main {
	margin-right:40px
}
.one-container.both-left .site-main,.one-container.left-sidebar .site-main {
	margin-left:40px
}
.one-container.both-sidebars .site-main {
	margin:0 40px
}
.one-container.archive .post:not(:last-child),.one-container.blog .post:not(:last-child) {
	padding-bottom:40px
}
.one-container .site-content {
	padding:40px
}
.separate-containers .comments-area,.separate-containers .inside-article,.separate-containers .page-header,.separate-containers .paging-navigation {
	padding:40px
}
.separate-containers .site-main {
	margin:20px
}
.separate-containers.no-sidebar .site-main {
	margin-left:0;
	margin-right:0
}
.separate-containers.both-right .site-main,.separate-containers.right-sidebar .site-main {
	margin-left:0
}
.separate-containers.both-left .site-main,.separate-containers.left-sidebar .site-main {
	margin-right:0
}
.separate-containers .inside-left-sidebar,.separate-containers .inside-right-sidebar {
	margin-top:20px;
	margin-bottom:20px
}
.inside-page-header {
	padding:40px
}
.widget-area .main-navigation {
	margin-bottom:20px
}
.one-container .site-main>:last-child,.separate-containers .site-main>:last-child {
	margin-bottom:0
}
.full-width-content .container.grid-container {
	max-width:100%
}
.full-width-content.no-sidebar.separate-containers .site-main {
	margin:0
}
.full-width-content.one-container .site-content,.full-width-content.separate-containers .inside-article {
	padding:0
}
.full-width-content .entry-content .alignwide {
	margin-left:0;
	width:auto;
	max-width:unset
}
.contained-content.one-container .site-content,.contained-content.separate-containers .inside-article {
	padding:0
}
.sidebar .grid-container {
	max-width:100%;
	width:100%
}
.both-left .is-left-sidebar,.both-sidebars .is-left-sidebar,.left-sidebar .sidebar {
	order:-10
}
.both-left .is-right-sidebar {
	order:-5
}
.both-right .is-left-sidebar {
	order:5
}
.both-right .is-right-sidebar,.both-sidebars .is-right-sidebar {
	order:10
}
.inside-site-info {
	display:flex;
	align-items:center;
	justify-content:center;
	padding:20px 40px
}
.site-info {
	text-align:center;
	font-size:15px
}
.post-image:not(:first-child) {
	margin-top:2em
}
.featured-image {
	line-height:0
}
.separate-containers .featured-image {
	margin-top:20px
}
.separate-containers .inside-article>.featured-image {
	margin-top:0;
	margin-bottom:2em
}
.one-container .inside-article>.featured-image {
	margin-top:0;
	margin-bottom:2em
}
.gp-icon {
	display:inline-flex;
	align-self:center
}
.gp-icon svg {
	height:1em;
	width:1em;
	top:.125em;
	position:relative;
	fill:currentColor
}
.close-search .icon-search svg:nth-child(1),.icon-menu-bars svg:nth-child(2),.icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:nth-child(1) {
	display:none
}
.close-search .icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:nth-child(2) {
	display:block
}
.entry-meta .gp-icon {
	margin-right:.6em;
	opacity:.7
}
nav.toggled .icon-arrow-left svg {
	transform:rotate(-90deg)
}
nav.toggled .icon-arrow-right svg {
	transform:rotate(90deg)
}
nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon svg {
	transform:rotate(180deg)
}
nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-left svg {
	transform:rotate(-270deg)
}
nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-right svg {
	transform:rotate(270deg)
}
.container.grid-container {
	width:auto
}
.menu-toggle,.mobile-bar-items,.sidebar-nav-mobile {
	display:none
}
.menu-toggle {
	padding:0 20px;
	line-height:60px;
	margin:0;
	font-weight:400;
	text-transform:none;
	font-size:15px;
	cursor:pointer
}
.menu-toggle .mobile-menu {
	padding-left:3px
}
.menu-toggle .gp-icon+.mobile-menu {
	padding-left:9px
}
.menu-toggle .mobile-menu:empty {
	display:none
}
button.menu-toggle {
	background-color:transparent;
	flex-grow:1;
	border:0;
	text-align:center
}
button.menu-toggle:active,button.menu-toggle:focus,button.menu-toggle:hover {
	background-color:transparent
}
.has-menu-bar-items button.menu-toggle {
	flex-grow:0
}
nav.toggled ul ul.sub-menu {
	width:100%
}
.toggled .menu-item-has-children .dropdown-menu-toggle {
	padding-left:20px
}
.main-navigation.toggled .main-nav {
	flex-basis:100%;
	order:3
}
.main-navigation.toggled .main-nav>ul {
	display:block
}
.main-navigation.toggled .main-nav li {
	width:100%;
	text-align:left
}
.main-navigation.toggled .main-nav ul ul {
	transition:0s;
	visibility:hidden;
	box-shadow:none;
	border-bottom:1px solid rgba(0,0,0,.05)
}
.main-navigation.toggled .main-nav ul ul li:last-child>ul {
	border-bottom:0
}
.main-navigation.toggled .main-nav ul ul.toggled-on {
	position:relative;
	top:0;
	left:auto!important;
	right:auto!important;
	width:100%;
	pointer-events:auto;
	height:auto;
	opacity:1;
	display:block;
	visibility:visible;
	float:none
}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle {
	float:right
}
.mobile-menu-control-wrapper {
	display:none;
	margin-left:auto;
	align-items:center
}
.has-inline-mobile-toggle #site-navigation.toggled {
	margin-top:1.5em
}
.has-inline-mobile-toggle #site-navigation.has-active-search {
	margin-top:1.5em
}
.has-inline-mobile-toggle #site-navigation.has-active-search .nav-search-active {
	position:relative
}
.has-inline-mobile-toggle #site-navigation.has-active-search .navigation-search input {
	outline:auto
}
.nav-float-left .mobile-menu-control-wrapper {
	order:-10;
	margin-left:0;
	margin-right:auto;
	flex-direction:row-reverse
}
@media(max-width:768px) {
	.hide-on-mobile {
	display:none!important
}
a,body,button,input,select,textarea {
	transition:all 0s ease-in-out
}
inside-header1 {
	flex-direction:column;
	text-align:center
}
.site-header .header-widget {
	margin-top:1.5em;
	margin-left:auto;
	margin-right:auto;
	text-align:center
}
.site-content {
	flex-direction:column
}
.container .site-content .content-area {
	width:auto
}
.is-left-sidebar.sidebar,.is-right-sidebar.sidebar {
	width:auto;
	order:initial
}
.is-left-sidebar+.is-right-sidebar .inside-right-sidebar {
	margin-top:0
}
.both-left .inside-left-sidebar,.both-left .inside-right-sidebar,.both-right .inside-left-sidebar,.both-right .inside-right-sidebar {
	margin-right:0;
	margin-left:0
}
#main {
	margin-left:0;
	margin-right:0
}
body:not(.no-sidebar) #main {
	margin-bottom:0
}
.alignleft,.alignright {
	float:none;
	display:block;
	margin-left:auto;
	margin-right:auto
}
.comment .children {
	padding-left:10px;
	margin-left:0
}
.entry-meta {
	font-size:inherit
}
.entry-meta a {
	line-height:1.8em
}
}@media(min-width:769px) and (max-width:1024px) {
	.hide-on-tablet {
	display:none!important
}
}@media(min-width:1025px) {
	.hide-on-desktop {
	display:none!important
}
}.entry-content .wp-block-kadence-rowlayout:not(.fixforgeneratepress) {
	margin-bottom:0
}
.site-navigation-fixed.navigation-top {
	z-index:100
}
.kt-row-layout-inner {
	position:relative;
	border:0 solid transparent
}
.kt-row-column-wrap {
	padding:25px 0;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-wrap:nowrap;
	flex-wrap:nowrap;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	position:relative;
	z-index:10
}
.wp-block-kadence-rowlayout .kt-row-column-wrap.kb-theme-content-width {
	margin-left:auto;
	margin-right:auto
}
.kt-row-has-bg>.kt-row-column-wrap {
	padding-left:var(--global-content-edge-padding,15px);
	padding-right:var(--global-content-edge-padding,15px)
}
.alignfull>.kt-row-layout-inner>.kt-row-column-wrap {
	padding-left:var(--global-content-edge-padding,15px);
	padding-right:var(--global-content-edge-padding,15px)
}
.kt-inner-column-height-full>.wp-block-kadence-column>.kt-inside-inner-col {
	height:100%
}
.kt-row-valign-middle.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column>.kt-inside-inner-col {
	display:-webkit-flex;
	display:flex;
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-justify-content:center;
	justify-content:center
}
.kt-row-valign-bottom.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column>.kt-inside-inner-col {
	display:-webkit-flex;
	display:flex;
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-justify-content:flex-end;
	justify-content:flex-end
}
.wp-block-kadence-rowlayout:before {
	clear:both;
	content:'';
	display:table
}
.kt-row-layout-overlay {
	top:0;
	left:0;
	position:absolute;
	opacity:.3;
	height:100%;
	width:100%;
	z-index:0;
	-webkit-filter:opacity(100%);
	filter:opacity(100%)
}
.kt-row-layout-overlay.kt-jarallax {
	-webkit-filter:none;
	filter:none
}
.kt-row-valign-middle>.wp-block-kadence-column {
	-webkit-justify-content:center;
	justify-content:center
}
.kt-row-valign-bottom>.wp-block-kadence-column {
	-webkit-justify-content:flex-end;
	justify-content:flex-end
}
#content .entry-content .wp-block-kadence-rowlayout.alignfull,#content .entry-content .wp-block-kadence-rowlayout.alignwide {
	text-align:inherit;
	margin-bottom:0
}
@media(min-width:768px) {
	.kt-row-layout-equal>.wp-block-kadence-column {
	-webkit-flex:1;
	flex:1;
	width:0
}
.kt-row-layout-row {
	-webkit-flex-direction:column;
	flex-direction:column
}
.kt-row-layout-row>.wp-block-kadence-column {
	-webkit-flex:none;
	flex:none;
	width:100%;
	margin-right:0
}
.kt-row-layout-row.kt-v-gutter-default>.wp-block-kadence-column {
	margin-bottom:30px
}
.kt-row-layout-row.kt-v-gutter-skinny>.wp-block-kadence-column {
	margin-bottom:10px
}
.kt-row-layout-row.kt-v-gutter-narrow>.wp-block-kadence-column {
	margin-bottom:20px
}
.kt-row-layout-row.kt-v-gutter-wide>.wp-block-kadence-column {
	margin-bottom:40px
}
.kt-row-layout-row.kt-v-gutter-wider>.wp-block-kadence-column {
	margin-bottom:60px
}
.kt-row-layout-row.kt-v-gutter-widest>.wp-block-kadence-column {
	margin-bottom:80px
}
.kt-row-layout-row.kt-m-colapse-right-to-left:not(.kt-v-gutter-none)>.wp-block-kadence-column:first-child {
	margin-bottom:0
}
.kt-row-layout-row:not(.kt-v-gutter-none):not(.kt-m-colapse-right-to-left)>.wp-block-kadence-column:last-child {
	margin-bottom:0
}
.kt-gutter-default>.wp-block-kadence-column {
	margin-right:30px
}
.kt-gutter-skinny>.wp-block-kadence-column {
	margin-right:10px
}
.kt-gutter-narrow>.wp-block-kadence-column {
	margin-right:20px
}
.kt-gutter-wide>.wp-block-kadence-column {
	margin-right:40px
}
.kt-gutter-wider>.wp-block-kadence-column {
	margin-right:60px
}
.kt-gutter-widest>.wp-block-kadence-column {
	margin-right:80px
}
body:not(.rtl) .kt-row-column-wrap:not(.kt-gutter-none)>.wp-block-kadence-column:last-child {
	margin-right:0
}
body.rtl .kt-row-column-wrap:not(.kt-gutter-none)>.wp-block-kadence-column:first-child {
	margin-right:0
}
.kt-gutter-skinny.kt-row-layout-left-golden>.wp-block-kadence-column.inner-column-1 {
	-webkit-flex-basis:10px;
	flex-basis:10px
}
.kt-gutter-skinny.kt-row-layout-right-golden>.wp-block-kadence-column.inner-column-2 {
	-webkit-flex-basis:10px;
	flex-basis:10px
}
.kt-gutter-narrow.kt-row-layout-left-golden>.wp-block-kadence-column.inner-column-1 {
	-webkit-flex-basis:20px;
	flex-basis:20px
}
.kt-gutter-narrow.kt-row-layout-right-golden>.wp-block-kadence-column.inner-column-2 {
	-webkit-flex-basis:20px;
	flex-basis:20px
}
.kt-gutter-default.kt-row-layout-left-golden>.wp-block-kadence-column.inner-column-1 {
	-webkit-flex-basis:30px;
	flex-basis:30px
}
.kt-gutter-default.kt-row-layout-right-golden>.wp-block-kadence-column.inner-column-2 {
	-webkit-flex-basis:30px;
	flex-basis:30px
}
.kt-gutter-wide.kt-row-layout-left-golden>.wp-block-kadence-column.inner-column-1 {
	-webkit-flex-basis:40px;
	flex-basis:40px
}
.kt-gutter-wide.kt-row-layout-right-golden>.wp-block-kadence-column.inner-column-2 {
	-webkit-flex-basis:40px;
	flex-basis:40px
}
.kt-gutter-wider.kt-row-layout-left-golden>.wp-block-kadence-column.inner-column-1 {
	-webkit-flex-basis:60px;
	flex-basis:60px
}
.kt-gutter-wider.kt-row-layout-right-golden>.wp-block-kadence-column.inner-column-2 {
	-webkit-flex-basis:60px;
	flex-basis:60px
}
.kt-gutter-widest.kt-row-layout-left-golden>.wp-block-kadence-column.inner-column-1 {
	-webkit-flex-basis:80px;
	flex-basis:80px
}
.kt-gutter-widest.kt-row-layout-right-golden>.wp-block-kadence-column.inner-column-2 {
	-webkit-flex-basis:80px;
	flex-basis:80px
}
.kt-row-layout-left-golden>.wp-block-kadence-column.inner-column-1 {
	-webkit-flex:2;
	flex:2
}
.kt-row-layout-left-golden>.wp-block-kadence-column.inner-column-2 {
	-webkit-flex:1;
	flex:1
}
.kt-row-layout-right-golden>.wp-block-kadence-column.inner-column-1 {
	-webkit-flex:1;
	flex:1
}
.kt-row-layout-right-golden>.wp-block-kadence-column.inner-column-2 {
	-webkit-flex:2;
	flex:2
}
.kt-has-2-columns.kt-custom-first-width-10>.wp-block-kadence-column.inner-column-1 {
	-webkit-flex:0 1 10%;
	flex:0 1 10%
}
.kt-has-2-columns.kt-custom-first-width-10>.wp-block-kadence-column.inner-column-2 {
	-webkit-flex:0 1 90%;
	flex:0 1 90%
}
.kt-has-2-columns.kt-custom-first-width-15>.wp-block-kadence-column.inner-column-1 {
	-webkit-flex:0 1 15%;
	flex:0 1 15%
}
.kt-has-2-columns.kt-custom-first-width-15>.wp-block-kadence-column.inner-column-2 {
	-webkit-flex:0 1 85%;
	flex:0 1 85%
}
.kt-has-2-columns.kt-custom-first-width-20>.wp-block-kadence-column.inner-column-1 {
	-webkit-flex:0 1 20%;
	flex:0 1 20%
}
.kt-has-2-columns.kt-custom-first-width-20>.wp-block-kadence-column.inner-column-2 {
	-webkit-flex:0 1 80%;
	flex:0 1 80%
}
.kt-has-2-columns.kt-custom-first-width-25>.wp-block-kadence-column.inner-column-1 {
	-webkit-flex:0 1 25%;
	flex:0 1 25%
}
.kt-has-2-columns.kt-custom-first-width-25>.wp-block-kadence-column.inner-column-2 {
	-webkit-flex:0 1 75%;
	flex:0 1 75%
}
.kt-has-2-columns.kt-custom-first-width-30>.wp-block-kadence-column.inner-column-1 {
	-webkit-flex:0 1 30%;
	flex:0 1 30%
}
.kt-has-2-columns.kt-custom-first-width-30>.wp-block-kadence-column.inner-column-2 {
	-webkit-flex:0 1 70%;
	flex:0 1 70%
}
.kt-has-2-columns.kt-custom-first-width-35>.wp-block-kadence-column.inner-column-1 {
	-webkit-flex:0 1 35%;
	flex:0 1 35%
}
.kt-has-2-columns.kt-custom-first-width-35>.wp-block-kadence-column.inner-column-2 {
	-webkit-flex:0 1 65%;
	flex:0 1 65%
}
.kt-has-2-columns.kt-custom-first-width-40>.wp-block-kadence-column.inner-column-1 {
	-webkit-flex:0 1 40%;
	flex:0 1 40%
}
.kt-has-2-columns.kt-custom-first-width-40>.wp-block-kadence-column.inner-column-2 {
	-webkit-flex:0 1 60%;
	flex:0 1 60%
}
.kt-has-2-columns.kt-custom-first-width-45>.wp-block-kadence-column.inner-column-1 {
	-webkit-flex:0 1 45%;
	flex:0 1 45%
}
.kt-has-2-columns.kt-custom-first-width-45>.wp-block-kadence-column.inner-column-2 {
	-webkit-flex:0 1 55%;
	flex:0 1 55%
}
.kt-has-2-columns.kt-custom-first-width-50>.wp-block-kadence-column.inner-column-1 {
	-webkit-flex:1;
	flex:1
}
.kt-has-2-columns.kt-custom-first-width-50>.wp-block-kadence-column.inner-column-2 {
	-webkit-flex:1;
	flex:1
}
.kt-has-2-columns.kt-custom-first-width-55>.wp-block-kadence-column.inner-column-1 {
	-webkit-flex:0 1 55%;
	flex:0 1 55%
}
.kt-has-2-columns.kt-custom-first-width-55>.wp-block-kadence-column.inner-column-2 {
	-webkit-flex:0 1 45%;
	flex:0 1 45%
}
.kt-has-2-columns.kt-custom-first-width-60>.wp-block-kadence-column.inner-column-1 {
	-webkit-flex:0 1 60%;
	flex:0 1 60%
}
.kt-has-2-columns.kt-custom-first-width-60>.wp-block-kadence-column.inner-column-2 {
	-webkit-flex:0 1 40%;
	flex:0 1 40%
}
.kt-has-2-columns.kt-custom-first-width-65>.wp-block-kadence-column.inner-column-1 {
	-webkit-flex:0 1 65%;
	flex:0 1 65%
}
.kt-has-2-columns.kt-custom-first-width-65>.wp-block-kadence-column.inner-column-2 {
	-webkit-flex:0 1 35%;
	flex:0 1 35%
}
.kt-has-2-columns.kt-custom-first-width-70>.wp-block-kadence-column.inner-column-1 {
	-webkit-flex:0 1 70%;
	flex:0 1 70%
}
.kt-has-2-columns.kt-custom-first-width-70>.wp-block-kadence-column.inner-column-2 {
	-webkit-flex:0 1 30%;
	flex:0 1 30%
}
.kt-has-2-columns.kt-custom-first-width-75>.wp-block-kadence-column.inner-column-1 {
	-webkit-flex:0 1 75%;
	flex:0 1 75%
}
.kt-has-2-columns.kt-custom-first-width-75>.wp-block-kadence-column.inner-column-2 {
	-webkit-flex:0 1 25%;
	flex:0 1 25%
}
.kt-has-2-columns.kt-custom-first-width-80>.wp-block-kadence-column.inner-column-1 {
	-webkit-flex:0 1 80%;
	flex:0 1 80%
}
.kt-has-2-columns.kt-custom-first-width-80>.wp-block-kadence-column.inner-column-2 {
	-webkit-flex:0 1 20%;
	flex:0 1 20%
}
.kt-has-2-columns.kt-custom-first-width-85>.wp-block-kadence-column.inner-column-1 {
	-webkit-flex:0 1 85%;
	flex:0 1 85%
}
.kt-has-2-columns.kt-custom-first-width-85>.wp-block-kadence-column.inner-column-2 {
	-webkit-flex:0 1 15%;
	flex:0 1 15%
}
.kt-has-2-columns.kt-custom-first-width-90>.wp-block-kadence-column.inner-column-1 {
	-webkit-flex:0 1 90%;
	flex:0 1 90%
}
.kt-has-2-columns.kt-custom-first-width-90>.wp-block-kadence-column.inner-column-2 {
	-webkit-flex:0 1 10%;
	flex:0 1 10%
}
.kt-row-layout-left-half>.wp-block-kadence-column {
	-webkit-flex:1;
	flex:1
}
.kt-row-layout-left-half>.wp-block-kadence-column.inner-column-1 {
	-webkit-flex:2;
	flex:2
}
.kt-row-layout-right-half>.wp-block-kadence-column {
	-webkit-flex:1;
	flex:1
}
.kt-row-layout-right-half>.wp-block-kadence-column.inner-column-3 {
	-webkit-flex:2;
	flex:2
}
.kt-row-layout-center-half>.wp-block-kadence-column {
	-webkit-flex:1;
	flex:1
}
.kt-row-layout-center-half>.wp-block-kadence-column.inner-column-2 {
	-webkit-flex:2;
	flex:2
}
.kt-row-layout-center-wide>.wp-block-kadence-column {
	-webkit-flex:1;
	flex:1
}
.kt-row-layout-center-wide>.wp-block-kadence-column.inner-column-2 {
	-webkit-flex:3;
	flex:3
}
.kt-row-layout-center-exwide>.wp-block-kadence-column {
	-webkit-flex:1;
	flex:1
}
.kt-row-layout-center-exwide>.wp-block-kadence-column.inner-column-2 {
	-webkit-flex:6;
	flex:6
}
.kt-row-layout-left-forty>.wp-block-kadence-column {
	-webkit-flex:1;
	flex:1
}
.kt-row-layout-left-forty>.wp-block-kadence-column.inner-column-1 {
	-webkit-flex:2;
	flex:2
}
.kt-row-layout-right-forty>.wp-block-kadence-column {
	-webkit-flex:1;
	flex:1
}
.kt-row-layout-right-forty>.wp-block-kadence-column.inner-column-4 {
	-webkit-flex:2;
	flex:2
}
}@media(min-width:768px) and (max-width:1024px) {
	.kt-row-column-wrap.kt-tab-layout-equal>.wp-block-kadence-column {
	-webkit-flex:1;
	flex:1;
	width:0
}
.kt-row-layout-row:not(.kt-tab-layout-inherit) {
	-webkit-flex-direction:row;
	flex-direction:row
}
.kt-row-column-wrap.kt-tab-layout-row {
	-webkit-flex-direction:column;
	flex-direction:column
}
.kt-row-column-wrap.kt-tab-layout-row.kt-m-colapse-right-to-left {
	-webkit-flex-direction:column-reverse;
	flex-direction:column-reverse
}
.kt-row-column-wrap.kt-tab-layout-row>.wp-block-kadence-column {
	-webkit-flex:none;
	flex:none;
	width:100%;
	margin-right:0
}
.kt-has-1-columns.kt-tab-layout-row>.wp-block-kadence-column.inner-column-1 {
	-webkit-flex:1;
	flex:1
}
.kt-tab-layout-row>.wp-block-kadence-column {
	-webkit-flex-basis:auto!important;
	flex-basis:auto!important
}
.kt-tab-layout-row.kt-v-gutter-default>.wp-block-kadence-column {
	margin-bottom:30px
}
.kt-tab-layout-row.kt-v-gutter-skinny>.wp-block-kadence-column {
	margin-bottom:10px
}
.kt-tab-layout-row.kt-v-gutter-narrow>.wp-block-kadence-column {
	margin-bottom:20px
}
.kt-tab-layout-row.kt-v-gutter-wide>.wp-block-kadence-column {
	margin-bottom:40px
}
.kt-tab-layout-row.kt-v-gutter-wider>.wp-block-kadence-column {
	margin-bottom:60px
}
.kt-tab-layout-row.kt-v-gutter-widest>.wp-block-kadence-column {
	margin-bottom:80px
}
.kt-tab-layout-row.kt-m-colapse-right-to-left:not(.kt-v-gutter-none)>.wp-block-kadence-column:first-child {
	margin-bottom:0
}
.kt-tab-layout-row:not(.kt-v-gutter-none):not(.kt-m-colapse-right-to-left)>.wp-block-kadence-column:last-child {
	margin-bottom:0
}
.kt-tab-layout-left-golden>.wp-block-kadence-column.inner-column-1 {
	-webkit-flex:2;
	flex:2
}
.kt-tab-layout-left-golden>.wp-block-kadence-column.inner-column-2 {
	-webkit-flex:1;
	flex:1
}
.kt-tab-layout-right-golden>.wp-block-kadence-column.inner-column-1 {
	-webkit-flex:1;
	flex:1
}
.kt-tab-layout-right-golden>.wp-block-kadence-column.inner-column-2 {
	-webkit-flex:2;
	flex:2
}
.kt-tab-layout-left-half>.wp-block-kadence-column {
	-webkit-flex:1;
	flex:1
}
.kt-tab-layout-left-half>.wp-block-kadence-column.inner-column-1 {
	-webkit-flex:2;
	flex:2
}
.kt-tab-layout-right-half>.wp-block-kadence-column {
	-webkit-flex:1;
	flex:1
}
.kt-tab-layout-right-half>.wp-block-kadence-column.inner-column-3 {
	-webkit-flex:2;
	flex:2
}
.kt-tab-layout-center-half>.wp-block-kadence-column {
	-webkit-flex:1;
	flex:1
}
.kt-tab-layout-center-half>.wp-block-kadence-column.inner-column-2 {
	-webkit-flex:2;
	flex:2
}
.kt-tab-layout-center-wide>.wp-block-kadence-column {
	-webkit-flex:1;
	flex:1
}
.kt-tab-layout-center-wide>.wp-block-kadence-column.inner-column-2 {
	-webkit-flex:3;
	flex:3
}
.kt-tab-layout-center-exwide>.wp-block-kadence-column {
	-webkit-flex:1;
	flex:1
}
.kt-tab-layout-center-exwide>.wp-block-kadence-column.inner-column-2 {
	-webkit-flex:6;
	flex:6
}
.kt-tab-layout-first-row {
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-flex-direction:row;
	flex-direction:row
}
.kt-tab-layout-first-row>.wp-block-kadence-column {
	-webkit-flex:1!important;
	flex:1!important
}
.kt-tab-layout-first-row>.wp-block-kadence-column.inner-column-1 {
	-webkit-flex:0 0 100%!important;
	flex:0 0 100%!important
}
.kt-tab-layout-first-row.kt-gutter-none>.wp-block-kadence-column.inner-column-2 {
	margin-right:1px
}
.kt-tab-layout-first-row.kt-gutter-none>.wp-block-kadence-column.inner-column-3 {
	margin-left:-1px
}
.kt-tab-layout-first-row.kt-v-gutter-default>.wp-block-kadence-column.inner-column-1 {
	margin-bottom:30px
}
.kt-tab-layout-first-row.kt-v-gutter-skinny>.wp-block-kadence-column.inner-column-1 {
	margin-bottom:10px
}
.kt-tab-layout-first-row.kt-v-gutter-narrow>.wp-block-kadence-column.inner-column-1 {
	margin-bottom:20px
}
.kt-tab-layout-first-row.kt-v-gutter-wide>.wp-block-kadence-column.inner-column-1 {
	margin-bottom:40px
}
.kt-tab-layout-first-row.kt-v-gutter-wider>.wp-block-kadence-column.inner-column-1 {
	margin-bottom:60px
}
.kt-tab-layout-first-row.kt-v-gutter-widest>.wp-block-kadence-column.inner-column-1 {
	margin-bottom:80px
}
.kt-tab-layout-last-row {
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-flex-direction:row;
	flex-direction:row
}
.kt-tab-layout-last-row>.wp-block-kadence-column {
	-webkit-flex:1;
	flex:1
}
.kt-tab-layout-last-row>.wp-block-kadence-column.inner-column-2 {
	margin-right:0
}
.kt-tab-layout-last-row>.wp-block-kadence-column.inner-column-3 {
	-webkit-flex:0 0 100%;
	flex:0 0 100%
}
.kt-tab-layout-last-row.kt-v-gutter-default>.wp-block-kadence-column.inner-column-3 {
	margin-top:30px
}
.kt-tab-layout-last-row.kt-v-gutter-skinny>.wp-block-kadence-column.inner-column-3 {
	margin-top:10px
}
.kt-tab-layout-last-row.kt-v-gutter-narrow>.wp-block-kadence-column.inner-column-3 {
	margin-top:20px
}
.kt-tab-layout-last-row.kt-v-gutter-wide>.wp-block-kadence-column.inner-column-3 {
	margin-top:40px
}
.kt-tab-layout-last-row.kt-v-gutter-wider>.wp-block-kadence-column.inner-column-3 {
	margin-top:60px
}
.kt-tab-layout-last-row.kt-v-gutter-widest>.wp-block-kadence-column.inner-column-3 {
	margin-top:80px
}
.kt-tab-layout-left-forty>.wp-block-kadence-column {
	-webkit-flex:1;
	flex:1
}
.kt-tab-layout-left-forty>.wp-block-kadence-column.inner-column-1 {
	-webkit-flex:2;
	flex:2
}
.kt-tab-layout-right-forty>.wp-block-kadence-column {
	-webkit-flex:1;
	flex:1
}
.kt-tab-layout-right-forty>.wp-block-kadence-column.inner-column-4 {
	-webkit-flex:2;
	flex:2
}
.kt-tab-layout-two-grid {
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-flex-direction:row;
	flex-direction:row
}
.kt-tab-layout-two-grid.kt-m-colapse-right-to-left {
	-webkit-flex-direction:row-reverse;
	flex-direction:row-reverse;
	-webkit-flex-wrap:wrap-reverse;
	flex-wrap:wrap-reverse
}
.kt-tab-layout-two-grid.kt-gutter-default>.wp-block-kadence-column {
	-webkit-flex:0 0 calc(50% - 15px);
	flex:0 0 calc(50% - 15px)
}
.kt-tab-layout-two-grid.kt-gutter-skinny>.wp-block-kadence-column {
	-webkit-flex:0 0 calc(50% - 5px);
	flex:0 0 calc(50% - 5px)
}
.kt-tab-layout-two-grid.kt-gutter-narrow>.wp-block-kadence-column {
	-webkit-flex:0 0 calc(50% - 10px);
	flex:0 0 calc(50% - 10px)
}
.kt-tab-layout-two-grid.kt-gutter-wide>.wp-block-kadence-column {
	-webkit-flex:0 0 calc(50% - 20px);
	flex:0 0 calc(50% - 20px)
}
.kt-tab-layout-two-grid.kt-gutter-wider>.wp-block-kadence-column {
	-webkit-flex:0 0 calc(50% - 30px);
	flex:0 0 calc(50% - 30px)
}
.kt-tab-layout-two-grid.kt-gutter-widest>.wp-block-kadence-column {
	-webkit-flex:0 0 calc(50% - 40px);
	flex:0 0 calc(50% - 40px)
}
.kt-tab-layout-two-grid.kt-gutter-none>.wp-block-kadence-column {
	-webkit-flex:0 0 50%;
	flex:0 0 50%
}
.kt-tab-layout-two-grid.kt-v-gutter-default>.wp-block-kadence-column:nth-child(-n+2) {
	margin-bottom:30px
}
.kt-tab-layout-two-grid.kt-v-gutter-skinny>.wp-block-kadence-column:nth-child(-n+2) {
	margin-bottom:10px
}
.kt-tab-layout-two-grid.kt-v-gutter-narrow>.wp-block-kadence-column:nth-child(-n+2) {
	margin-bottom:20px
}
.kt-tab-layout-two-grid.kt-v-gutter-wide>.wp-block-kadence-column:nth-child(-n+2) {
	margin-bottom:40px
}
.kt-tab-layout-two-grid.kt-v-gutter-wider>.wp-block-kadence-column:nth-child(-n+2) {
	margin-bottom:60px
}
.kt-tab-layout-two-grid.kt-v-gutter-widest>.wp-block-kadence-column:nth-child(-n+2) {
	margin-bottom:80px
}
.kt-tab-layout-two-grid.kt-row-column-wrap:not(.kt-gutter-none):not(.kt-m-colapse-right-to-left)>.wp-block-kadence-column.inner-column-2 {
	margin-right:0
}
.kt-tab-layout-two-grid.kt-row-column-wrap:not(.kt-gutter-none):not(.kt-m-colapse-right-to-left)>.wp-block-kadence-column.inner-column-4 {
	margin-right:0
}
.kt-tab-layout-two-grid.kt-row-column-wrap.kt-m-colapse-right-to-left:not(.kt-gutter-none)>.wp-block-kadence-column.inner-column-5 {
	margin-right:0
}
.kt-tab-layout-two-grid.kt-row-column-wrap.kt-m-colapse-right-to-left:not(.kt-gutter-none)>.wp-block-kadence-column.inner-column-3 {
	margin-right:0
}
.kt-tab-layout-two-grid.kt-row-column-wrap.kt-m-colapse-right-to-left:not(.kt-gutter-none)>.wp-block-kadence-column.inner-column-1 {
	margin-right:0
}
.kt-tab-layout-two-grid.kt-row-column-wrap.kt-m-colapse-right-to-left.kt-gutter-default>.wp-block-kadence-column:last-child {
	margin-right:30px
}
.kt-tab-layout-two-grid.kt-row-column-wrap.kt-m-colapse-right-to-left.kt-gutter-skinny>.wp-block-kadence-column:last-child {
	margin-right:10px
}
.kt-tab-layout-two-grid.kt-row-column-wrap.kt-m-colapse-right-to-left.kt-gutter-narrow>.wp-block-kadence-column:last-child {
	margin-right:20px
}
.kt-tab-layout-two-grid.kt-row-column-wrap.kt-m-colapse-right-to-left.kt-gutter-wide>.wp-block-kadence-column:last-child {
	margin-right:40px
}
.kt-tab-layout-two-grid.kt-row-column-wrap.kt-m-colapse-right-to-left.kt-gutter-wider>.wp-block-kadence-column:last-child {
	margin-right:60px
}
.kt-tab-layout-two-grid.kt-row-column-wrap.kt-m-colapse-right-to-left.kt-gutter-widest>.wp-block-kadence-column:last-child {
	margin-right:80px
}
body.rtl .kt-tab-layout-two-grid.kt-row-column-wrap:not(.kt-gutter-none)>.wp-block-kadence-column:first-child {
	margin-right:0
}
body.rtl .kt-tab-layout-two-grid.kt-row-column-wrap:not(.kt-gutter-none)>.wp-block-kadence-column.inner-column-3 {
	margin-right:0
}
.kt-tab-layout-three-grid {
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-flex-direction:row;
	flex-direction:row
}
.kt-tab-layout-three-grid.kt-m-colapse-right-to-left {
	-webkit-flex-direction:row-reverse;
	flex-direction:row-reverse;
	-webkit-flex-wrap:wrap-reverse;
	flex-wrap:wrap-reverse
}
.kt-tab-layout-three-grid.kt-gutter-default>.wp-block-kadence-column {
	-webkit-flex:0 0 calc(33.33% - 20px);
	flex:0 0 calc(33.33% - 20px)
}
.kt-tab-layout-three-grid.kt-gutter-skinny>.wp-block-kadence-column {
	-webkit-flex:0 0 calc(33.33% - 8px);
	flex:0 0 calc(33.33% - 8px)
}
.kt-tab-layout-three-grid.kt-gutter-narrow>.wp-block-kadence-column {
	-webkit-flex:0 0 calc(33.33% - 14px);
	flex:0 0 calc(33.33% - 14px)
}
.kt-tab-layout-three-grid.kt-gutter-wide>.wp-block-kadence-column {
	-webkit-flex:0 0 calc(33.33% - 28px);
	flex:0 0 calc(33.33% - 28px)
}
.kt-tab-layout-three-grid.kt-gutter-wider>.wp-block-kadence-column {
	-webkit-flex:0 0 calc(33.33% - 40px);
	flex:0 0 calc(33.33% - 40px)
}
.kt-tab-layout-three-grid.kt-gutter-widest>.wp-block-kadence-column {
	-webkit-flex:0 0 calc(33.33% - 54px);
	flex:0 0 calc(33.33% - 54px)
}
.kt-tab-layout-three-grid.kt-gutter-none>.wp-block-kadence-column {
	-webkit-flex:0 0 33.33%;
	flex:0 0 33.33%
}
.kt-tab-layout-three-grid.kt-row-column-wrap:not(.kt-gutter-none):not(.kt-m-colapse-right-to-left)>.wp-block-kadence-column.inner-column-3 {
	margin-right:0
}
.kt-tab-layout-three-grid.kt-row-column-wrap.kt-m-colapse-right-to-left:not(.kt-gutter-none)>.wp-block-kadence-column.inner-column-4 {
	margin-right:0
}
.kt-tab-layout-three-grid.kt-row-column-wrap.kt-m-colapse-right-to-left:not(.kt-gutter-none)>.wp-block-kadence-column.inner-column-1 {
	margin-right:0
}
.kt-tab-layout-three-grid.kt-row-column-wrap.kt-m-colapse-right-to-left.kt-gutter-default>.wp-block-kadence-column:last-child {
	margin-right:30px
}
.kt-tab-layout-three-grid.kt-row-column-wrap.kt-m-colapse-right-to-left.kt-gutter-skinny>.wp-block-kadence-column:last-child {
	margin-right:10px
}
.kt-tab-layout-three-grid.kt-row-column-wrap.kt-m-colapse-right-to-left.kt-gutter-narrow>.wp-block-kadence-column:last-child {
	margin-right:20px
}
.kt-tab-layout-three-grid.kt-row-column-wrap.kt-m-colapse-right-to-left.kt-gutter-wide>.wp-block-kadence-column:last-child {
	margin-right:40px
}
.kt-tab-layout-three-grid.kt-row-column-wrap.kt-m-colapse-right-to-left.kt-gutter-wider>.wp-block-kadence-column:last-child {
	margin-right:60px
}
.kt-tab-layout-three-grid.kt-row-column-wrap.kt-m-colapse-right-to-left.kt-gutter-widest>.wp-block-kadence-column:last-child {
	margin-right:80px
}
.wp-block-kadence-rowlayout [id*=jarallax-container-]>div {
	position:fixed!important;
	width:100%!important;
	left:0!important;
	margin-top:0!important;
	height:100vh!important;
	-webkit-transform:none!important;
	transform:none!important
}
.wp-block-kadence-rowlayout [id*=jarallax-container-] {
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	clip:rect(auto,auto,auto,auto)
}
}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm) {
	@supports(-webkit-appearance:none) {
	.wp-block-kadence-rowlayout [id*=jarallax-container-] {
	clip:auto!important;
	-webkit-mask-image:-webkit-linear-gradient(top,#fff 0%,#fff 100%)
}
}}@media(max-width:767px) {
	.kt-row-column-wrap.kt-mobile-layout-equal>.wp-block-kadence-column {
	-webkit-flex:1;
	flex:1;
	width:0
}
.kt-row-column-wrap.kt-mobile-layout-row {
	-webkit-flex-direction:column;
	flex-direction:column
}
.kt-row-column-wrap.kt-mobile-layout-row.kt-m-colapse-right-to-left {
	-webkit-flex-direction:column-reverse;
	flex-direction:column-reverse
}
.kt-row-column-wrap.kt-mobile-layout-row>.wp-block-kadence-column {
	-webkit-flex:none;
	flex:none;
	width:100%;
	margin-right:0
}
.kt-mobile-layout-row.kt-v-gutter-default>.wp-block-kadence-column {
	margin-bottom:30px
}
.kt-mobile-layout-row.kt-v-gutter-skinny>.wp-block-kadence-column {
	margin-bottom:10px
}
.kt-mobile-layout-row.kt-v-gutter-narrow>.wp-block-kadence-column {
	margin-bottom:20px
}
.kt-mobile-layout-row.kt-v-gutter-wide>.wp-block-kadence-column {
	margin-bottom:40px
}
.kt-mobile-layout-row.kt-v-gutter-wider>.wp-block-kadence-column {
	margin-bottom:60px
}
.kt-mobile-layout-row.kt-v-gutter-widest>.wp-block-kadence-column {
	margin-bottom:80px
}
.kt-mobile-layout-row.kt-m-colapse-right-to-left:not(.kt-v-gutter-none)>.wp-block-kadence-column:first-child {
	margin-bottom:0
}
.kt-mobile-layout-row:not(.kt-v-gutter-none):not(.kt-m-colapse-right-to-left)>.wp-block-kadence-column:last-child {
	margin-bottom:0
}
.kt-has-1-columns.kt-mobile-layout-row>.wp-block-kadence-column.inner-column-1 {
	-webkit-flex:1;
	flex:1
}
.kt-mobile-layout-left-golden>.wp-block-kadence-column.inner-column-1 {
	-webkit-flex:2;
	flex:2
}
.kt-mobile-layout-left-golden>.wp-block-kadence-column.inner-column-2 {
	-webkit-flex:1;
	flex:1
}
.kt-mobile-layout-right-golden>.wp-block-kadence-column.inner-column-1 {
	-webkit-flex:1;
	flex:1
}
.kt-mobile-layout-right-golden>.wp-block-kadence-column.inner-column-2 {
	-webkit-flex:2;
	flex:2
}
.kt-mobile-layout-left-half>.wp-block-kadence-column {
	-webkit-flex:1;
	flex:1
}
.kt-mobile-layout-left-half>.wp-block-kadence-column.inner-column-1 {
	-webkit-flex:2;
	flex:2
}
.kt-mobile-layout-right-half>.wp-block-kadence-column {
	-webkit-flex:1;
	flex:1
}
.kt-mobile-layout-right-half>.wp-block-kadence-column.inner-column-3 {
	-webkit-flex:2;
	flex:2
}
.kt-mobile-layout-center-half>.wp-block-kadence-column {
	-webkit-flex:1;
	flex:1
}
.kt-mobile-layout-center-half>.wp-block-kadence-column.inner-column-2 {
	-webkit-flex:2;
	flex:2
}
.kt-mobile-layout-center-wide>.wp-block-kadence-column {
	-webkit-flex:1;
	flex:1
}
.kt-mobile-layout-center-wide>.wp-block-kadence-column.inner-column-2 {
	-webkit-flex:3;
	flex:3
}
.kt-mobile-layout-center-exwide>.wp-block-kadence-column {
	-webkit-flex:1;
	flex:1
}
.kt-mobile-layout-center-exwide>.wp-block-kadence-column.inner-column-2 {
	-webkit-flex:6;
	flex:6
}
.kt-mobile-layout-first-row {
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-flex-direction:row;
	flex-direction:row
}
.kt-mobile-layout-first-row>.wp-block-kadence-column {
	-webkit-flex:1;
	flex:1
}
.kt-mobile-layout-first-row>.wp-block-kadence-column.inner-column-1 {
	-webkit-flex:0 0 100%;
	flex:0 0 100%
}
.kt-mobile-layout-first-row.kt-v-gutter-default>.wp-block-kadence-column.inner-column-1 {
	margin-bottom:30px
}
.kt-mobile-layout-first-row.kt-v-gutter-skinny>.wp-block-kadence-column.inner-column-1 {
	margin-bottom:10px
}
.kt-mobile-layout-first-row.kt-v-gutter-narrow>.wp-block-kadence-column.inner-column-1 {
	margin-bottom:20px
}
.kt-mobile-layout-first-row.kt-v-gutter-wide>.wp-block-kadence-column.inner-column-1 {
	margin-bottom:40px
}
.kt-mobile-layout-first-row.kt-v-gutter-wider>.wp-block-kadence-column.inner-column-1 {
	margin-bottom:60px
}
.kt-mobile-layout-first-row.kt-v-gutter-widest>.wp-block-kadence-column.inner-column-1 {
	margin-bottom:80px
}
.kt-mobile-layout-last-row {
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-flex-direction:row;
	flex-direction:row
}
.kt-mobile-layout-last-row>.wp-block-kadence-column {
	-webkit-flex:1;
	flex:1
}
.kt-mobile-layout-last-row>.wp-block-kadence-column.inner-column-2:not(.make-it-overide) {
	margin-right:0
}
.kt-mobile-layout-last-row>.wp-block-kadence-column.inner-column-3 {
	-webkit-flex:0 0 100%;
	flex:0 0 100%
}
.kt-mobile-layout-last-row.kt-v-gutter-default>.wp-block-kadence-column.inner-column-3 {
	margin-top:30px
}
.kt-mobile-layout-last-row.kt-v-gutter-skinny>.wp-block-kadence-column.inner-column-3 {
	margin-top:10px
}
.kt-mobile-layout-last-row.kt-v-gutter-narrow>.wp-block-kadence-column.inner-column-3 {
	margin-top:20px
}
.kt-mobile-layout-last-row.kt-v-gutter-wide>.wp-block-kadence-column.inner-column-3 {
	margin-top:40px
}
.kt-mobile-layout-last-row.kt-v-gutter-wider>.wp-block-kadence-column.inner-column-3 {
	margin-top:60px
}
.kt-mobile-layout-last-row.kt-v-gutter-widest>.wp-block-kadence-column.inner-column-3 {
	margin-top:80px
}
.kt-mobile-layout-left-forty>.wp-block-kadence-column {
	-webkit-flex:1;
	flex:1
}
.kt-mobile-layout-left-forty>.wp-block-kadence-column.inner-column-1 {
	-webkit-flex:2;
	flex:2
}
.kt-mobile-layout-right-forty>.wp-block-kadence-column {
	-webkit-flex:1;
	flex:1
}
.kt-mobile-layout-right-forty>.wp-block-kadence-column.inner-column-4 {
	-webkit-flex:2;
	flex:2
}
.kt-mobile-layout-two-grid {
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-flex-direction:row;
	flex-direction:row
}
.kt-mobile-layout-two-grid.kt-m-colapse-right-to-left {
	-webkit-flex-direction:row-reverse;
	flex-direction:row-reverse;
	-webkit-flex-wrap:wrap-reverse;
	flex-wrap:wrap-reverse
}
.kt-mobile-layout-two-grid.kt-gutter-default>.wp-block-kadence-column {
	-webkit-flex:0 0 calc(50% - 15px);
	flex:0 0 calc(50% - 15px)
}
.kt-mobile-layout-two-grid.kt-gutter-skinny>.wp-block-kadence-column {
	-webkit-flex:0 0 calc(50% - 5px);
	flex:0 0 calc(50% - 5px)
}
.kt-mobile-layout-two-grid.kt-gutter-narrow>.wp-block-kadence-column {
	-webkit-flex:0 0 calc(50% - 10px);
	flex:0 0 calc(50% - 10px)
}
.kt-mobile-layout-two-grid.kt-gutter-wide>.wp-block-kadence-column {
	-webkit-flex:0 0 calc(50% - 20px);
	flex:0 0 calc(50% - 20px)
}
.kt-mobile-layout-two-grid.kt-gutter-wider>.wp-block-kadence-column {
	-webkit-flex:0 0 calc(50% - 30px);
	flex:0 0 calc(50% - 30px)
}
.kt-mobile-layout-two-grid.kt-gutter-widest>.wp-block-kadence-column {
	-webkit-flex:0 0 calc(50% - 40px);
	flex:0 0 calc(50% - 40px)
}
.kt-mobile-layout-two-grid.kt-gutter-none>.wp-block-kadence-column {
	-webkit-flex:0 0 50%;
	flex:0 0 50%
}
.kt-mobile-layout-two-grid.kt-v-gutter-default>.wp-block-kadence-column:nth-child(-n+2) {
	margin-bottom:30px
}
.kt-mobile-layout-two-grid.kt-v-gutter-skinny>.wp-block-kadence-column:nth-child(-n+2) {
	margin-bottom:10px
}
.kt-mobile-layout-two-grid.kt-v-gutter-narrow>.wp-block-kadence-column:nth-child(-n+2) {
	margin-bottom:20px
}
.kt-mobile-layout-two-grid.kt-v-gutter-wide>.wp-block-kadence-column:nth-child(-n+2) {
	margin-bottom:40px
}
.kt-mobile-layout-two-grid.kt-v-gutter-wider>.wp-block-kadence-column:nth-child(-n+2) {
	margin-bottom:60px
}
.kt-mobile-layout-two-grid.kt-v-gutter-widest>.wp-block-kadence-column:nth-child(-n+2) {
	margin-bottom:80px
}
.kt-mobile-layout-two-grid.kt-row-column-wrap:not(.kt-gutter-none):not(.kt-m-colapse-right-to-left)>.wp-block-kadence-column.inner-column-2 {
	margin-right:0
}
.kt-mobile-layout-two-grid.kt-row-column-wrap:not(.kt-gutter-none):not(.kt-m-colapse-right-to-left)>.wp-block-kadence-column.inner-column-4 {
	margin-right:0
}
.kt-mobile-layout-two-grid.kt-row-column-wrap.kt-m-colapse-right-to-left:not(.kt-gutter-none)>.wp-block-kadence-column.inner-column-5 {
	margin-right:0
}
.kt-mobile-layout-two-grid.kt-row-column-wrap.kt-m-colapse-right-to-left:not(.kt-gutter-none)>.wp-block-kadence-column.inner-column-3 {
	margin-right:0
}
.kt-mobile-layout-two-grid.kt-row-column-wrap.kt-m-colapse-right-to-left:not(.kt-gutter-none)>.wp-block-kadence-column.inner-column-1 {
	margin-right:0
}
body.rtl .kt-mobile-layout-two-grid.kt-row-column-wrap:not(.kt-gutter-none)>.wp-block-kadence-column:first-child {
	margin-right:0
}
body.rtl .kt-mobile-layout-two-grid.kt-row-column-wrap:not(.kt-gutter-none)>.wp-block-kadence-column.inner-column-3 {
	margin-right:0
}
.kt-mobile-layout-three-grid {
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-flex-direction:row;
	flex-direction:row
}
.kt-mobile-layout-three-grid.kt-m-colapse-right-to-left {
	-webkit-flex-direction:row-reverse;
	flex-direction:row-reverse;
	-webkit-flex-wrap:wrap-reverse;
	flex-wrap:wrap-reverse
}
.kt-mobile-layout-three-grid.kt-gutter-default>.wp-block-kadence-column {
	-webkit-flex:0 0 calc(33.33% - 20px);
	flex:0 0 calc(33.33% - 20px)
}
.kt-mobile-layout-three-grid.kt-gutter-skinny>.wp-block-kadence-column {
	-webkit-flex:0 0 calc(33.33% - 8px);
	flex:0 0 calc(33.33% - 8px)
}
.kt-mobile-layout-three-grid.kt-gutter-narrow>.wp-block-kadence-column {
	-webkit-flex:0 0 calc(33.33% - 14px);
	flex:0 0 calc(33.33% - 14px)
}
.kt-mobile-layout-three-grid.kt-gutter-wide>.wp-block-kadence-column {
	-webkit-flex:0 0 calc(33.33% - 28px);
	flex:0 0 calc(33.33% - 28px)
}
.kt-mobile-layout-three-grid.kt-gutter-wider>.wp-block-kadence-column {
	-webkit-flex:0 0 calc(33.33% - 40px);
	flex:0 0 calc(33.33% - 40px)
}
.kt-mobile-layout-three-grid.kt-gutter-widest>.wp-block-kadence-column {
	-webkit-flex:0 0 calc(33.33% - 54px);
	flex:0 0 calc(33.33% - 54px)
}
.kt-mobile-layout-three-grid.kt-gutter-none>.wp-block-kadence-column {
	-webkit-flex:0 0 33.33%;
	flex:0 0 33.33%
}
.kt-mobile-layout-three-grid.kt-v-gutter-default>.wp-block-kadence-column:nth-child(-n+3) {
	margin-bottom:30px
}
.kt-mobile-layout-three-grid.kt-v-gutter-skinny>.wp-block-kadence-column:nth-child(-n+3) {
	margin-bottom:10px
}
.kt-mobile-layout-three-grid.kt-v-gutter-narrow>.wp-block-kadence-column:nth-child(-n+3) {
	margin-bottom:20px
}
.kt-mobile-layout-three-grid.kt-v-gutter-wide>.wp-block-kadence-column:nth-child(-n+3) {
	margin-bottom:40px
}
.kt-mobile-layout-three-grid.kt-v-gutter-wider>.wp-block-kadence-column:nth-child(-n+3) {
	margin-bottom:60px
}
.kt-mobile-layout-three-grid.kt-v-gutter-widest>.wp-block-kadence-column:nth-child(-n+3) {
	margin-bottom:80px
}
.kt-mobile-layout-three-grid.kt-row-column-wrap:not(.kt-gutter-none):not(.kt-m-colapse-right-to-left)>.wp-block-kadence-column.inner-column-3 {
	margin-right:0
}
.kt-mobile-layout-three-grid.kt-row-column-wrap.kt-m-colapse-right-to-left:not(.kt-gutter-none)>.wp-block-kadence-column.inner-column-4 {
	margin-right:0
}
.kt-mobile-layout-three-grid.kt-row-column-wrap.kt-m-colapse-right-to-left:not(.kt-gutter-none)>.wp-block-kadence-column.inner-column-1 {
	margin-right:0
}
.kt-gutter-default:not(.kt-mobile-layout-row)>.wp-block-kadence-column {
	margin-right:30px
}
.kt-gutter-skinny:not(.kt-mobile-layout-row)>.wp-block-kadence-column {
	margin-right:10px
}
.kt-gutter-narrow:not(.kt-mobile-layout-row)>.wp-block-kadence-column {
	margin-right:20px
}
.kt-gutter-wide:not(.kt-mobile-layout-row)>.wp-block-kadence-column {
	margin-right:40px
}
.kt-gutter-wider:not(.kt-mobile-layout-row)>.wp-block-kadence-column {
	margin-right:60px
}
.kt-gutter-widest:not(.kt-mobile-layout-row)>.wp-block-kadence-column {
	margin-right:80px
}
.kt-row-column-wrap:not(.kt-gutter-none):not(.kt-mobile-layout-row):not(.kt-m-colapse-right-to-left)>.wp-block-kadence-column:last-child {
	margin-right:0
}
.wp-block-kadence-rowlayout [id*=jarallax-container-]>div {
	position:fixed!important;
	width:100%!important;
	left:0!important;
	margin-top:0!important;
	height:100vh!important;
	-webkit-transform:none!important;
	transform:none!important
}
.wp-block-kadence-rowlayout [id*=jarallax-container-] {
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	clip:rect(auto,auto,auto,auto)
}
}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) {
	.wp-block-kadence-rowlayout [id*=jarallax-container-]>div {
	position:fixed!important;
	width:100%!important;
	left:0!important;
	margin-top:0!important;
	height:100vh!important;
	-webkit-transform:none!important;
	transform:none!important
}
.wp-block-kadence-rowlayout [id*=jarallax-container-] {
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	clip:rect(auto,auto,auto,auto)
}
}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2) {
	.wp-block-kadence-rowlayout [id*=jarallax-container-]>div {
	position:fixed!important;
	width:100%!important;
	left:0!important;
	margin-top:0!important;
	height:100vh!important;
	-webkit-transform:none!important;
	transform:none!important
}
.wp-block-kadence-rowlayout [id*=jarallax-container-] {
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	clip:rect(auto,auto,auto,auto)
}
}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm) {
	@supports(-webkit-appearance:none) {
	}
}
.kt-row-layout-bottom-sep {
	position:absolute;
	height:100px;
	bottom:-1px;
	left:0;
	overflow:hidden;
	right:0;
	z-index:1
}
.kt-row-layout-bottom-sep svg {
	position:absolute;
	bottom:0;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	width:100.2%;
	height:100%;
	display:block
}
.kt-row-layout-top-sep {
	position:absolute;
	height:100px;
	top:-1px;
	left:0;
	overflow:hidden;
	right:0;
	z-index:1
}
.kt-row-layout-top-sep svg {
	position:absolute;
	top:0;
	left:50%;
	-webkit-transform:translateX(-50%) rotate(180deg);
	transform:translateX(-50%) rotate(180deg);
	width:100.2%;
	height:100%;
	display:block
}
.kt-row-layout-inner>.kb-blocks-bg-slider {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	padding:0;
	margin:0
}
.kt-row-layout-inner>.kb-blocks-bg-slider .kb-blocks-bg-slider-init.kt-blocks-carousel-init {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	padding:0;
	margin:0
}
.kt-row-layout-inner>.kb-blocks-bg-slider .slick-dotted.slick-slider {
	margin:0
}
.kt-row-layout-inner>.kb-blocks-bg-slider .slick-track,.kt-row-layout-inner>.kb-blocks-bg-slider .slick-list,.kt-row-layout-inner>.kb-blocks-bg-slider .slick-slide,.kt-row-layout-inner>.kb-blocks-bg-slider .kb-bg-slide-contain {
	height:100%
}
.kt-row-layout-inner>.kb-blocks-bg-slider .slick-list {
	height:100%!important
}
.kt-row-layout-inner>.kb-blocks-bg-slider .kb-bg-slide-contain div.kb-bg-slide {
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat
}
.kt-row-layout-inner>.kb-blocks-bg-slider .kb-blocks-bg-slider-init:not(.slick-initialized) .kb-bg-slide-contain {
	display:none
}
.kt-row-layout-inner>.kb-blocks-bg-slider .kb-blocks-bg-slider-init:not(.slick-initialized) .kb-bg-slide-contain:first-child {
	display:block
}
.kt-row-layout-inner>.kb-blocks-bg-slider .kb-bg-slide-contain div {
	position:relative;
	height:100%
}
.kt-row-layout-inner>.kb-blocks-bg-slider .slick-dots {
	bottom:0
}
.kt-row-layout-inner>.kb-blocks-bg-slider .slick-dots li {
	z-index:11
}
.kb-blocks-bg-video-container {
	bottom:0;
	right:0;
	top:0;
	left:0;
	position:absolute;
	overflow:hidden
}
.kb-blocks-bg-video {
	-o-object-position:50% 50%;
	object-position:50% 50%;
	-o-object-fit:cover;
	object-fit:cover;
	background-position:center center;
	width:100%;
	height:100%
}
@media(min-width:992px) {
	.kb-blocks-bg-video-container .kb-blocks-bg-video {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	height:auto;
	width:auto;
	min-width:100%;
	min-height:100%
}
}.kb-background-video-buttons-wrapper {
	position:absolute;
	z-index:11;
	bottom:20px;
	right:20px
}
.kb-background-video-buttons-wrapper button.kb-toggle-video-btn {
	padding:8px;
	margin:0 0 0 8px;
	border:0;
	background:rgba(0,0,0,.3);
	cursor:pointer;
	font-size:24px;
	color:#fff;
	display:inline-block;
	opacity:.5;
	height:32px;
	line-height:16px;
	transition:opacity .3s ease-in-out;
	box-sizing:border-box
}
.kb-background-video-buttons-wrapper button.kb-toggle-video-btn svg {
	width:16px;
	height:16px;
	vertical-align:bottom
}
.kb-background-video-buttons-wrapper button.kb-toggle-video-btn:hover {
	opacity:1
}
@media(max-width:767px) {
	.kvs-sm-false {
	display:none!important
}
}@media(min-width:768px) and (max-width:1024px) {
	.kvs-md-false {
	display:none!important
}
}@media screen and (min-width:1025px) {
	.kvs-lg-false {
	display:none!important
}
}.wp-block-kadence-rowlayout .kb-blocks-bg-slider .slick-arrow {
	z-index:1000
}
.wp-block-kadence-column>.kt-inside-inner-col>.wp-block-kadence-column {
	-webkit-flex:1;
	flex:1
}
.wp-block-kadence-column {
	display:-webkit-flex;
	display:flex;
	-webkit-flex-direction:column;
	flex-direction:column;
	z-index:1;
	min-width:0;
	min-height:0
}
.kt-inside-inner-col {
	border:0 solid transparent;
	-ms-flex-negative:0;
	transition:all .3s ease
}
@media(max-width:767px) {
	.kvs-sm-false {
	display:none!important
}
}@media(min-width:768px) and (max-width:1024px) {
	.kvs-md-false {
	display:none!important
}
}@media screen and (min-width:1025px) {
	.kvs-lg-false {
	display:none!important
}
}body.admin-bar {
	--kb-admin-bar-visible:32px
}
@media screen and (max-width:782px) {
	body.admin-bar {
	--kb-admin-bar-visible:46px
}
}.kb-section-is-sticky>.kt-inside-inner-col {
	position:-webkit-sticky;
	position:sticky;
	top:calc(var(--kb-admin-bar-visible,0px ) + var( --kb-section-setting-offset,0px ))
}
.kt-inside-inner-col>.kb-section-is-sticky {
	position:-webkit-sticky;
	position:sticky;
	top:calc(var(--kb-admin-bar-visible,0px ) + var( --kb-section-setting-offset,0px ))
}
.kt-inside-inner-col>.wp-block-cover {
	height:auto
}
.kb-section-has-link {
	position:relative
}
.kb-section-link-overlay {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:10
}
.kb-section-has-overlay .kt-inside-inner-col {
	z-index:1
}
.kb-section-has-overlay {
	position:relative
}
.kb-section-has-overlay>.kt-inside-inner-col:before {
	opacity:.3;
	content:'';
	z-index:-1;
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	transition:all .3s ease-in-out
}
.kt-btn-wrap .kt-button {
	text-decoration:none;
	position:relative;
	z-index:1;
	overflow:hidden
}
.kt-btn-wrap .kt-button:not(.kb-btn-global-inherit) {
	padding:8px 16px;
	cursor:pointer;
	font-size:18px;
	display:-webkit-flex;
	display:flex;
	line-height:1.6;
	text-decoration:none;
	text-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-justify-content:center;
	justify-content:center;
	transition:all .3s ease-in-out;
	border-width:2px;
	border-radius:3px;
	border-color:#555;
	background:0 0;
	color:#555;
	box-shadow:none;
	border-style:solid
}
.kt-btn-wrap .kt-button:not(.kb-btn-global-inherit):hover,.kt-btn-wrap .kt-button:not(.kb-btn-global-inherit):focus {
	border-color:#444;
	color:#fff;
	box-shadow:none
}
.kt-btn-wrap .kt-button.kt-btn-size-small {
	font-size:16px;
	padding:4px 8px;
	border-width:1px
}
.kt-btn-wrap .kt-button.kt-btn-size-large {
	font-size:20px;
	padding:12px 24px;
	border-width:3px
}
.kt-btn-wrap .kb-btn-only-icon.kt-btn-has-svg-true .kt-btn-inner-text {
	display:none
}
.kt-btn-wrap .kb-btn-only-icon.kt-btn-has-svg-true .kt-btn-svg-icon {
	padding:0
}
.wp-block-kadence-advancedbtn .kt-btn-wrap a.kt-button:not(.link) {
	text-decoration:none
}
.kt-button::before {
	position:absolute;
	content:"";
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:-1;
	opacity:0;
	transition:all .3s ease-in-out
}
.kt-button:not(.kb-btn-global-inherit)::before {
	background:#444
}
.kt-button:hover::before,.kt-button:focus::before {
	opacity:1
}
.kt-btn-svg-icon.kt-btn-side-right {
	padding-left:.5em
}
.kt-btn-svg-icon.kt-btn-side-left {
	padding-right:.5em
}
.kt-btn-has-text-false .kt-btn-svg-icon {
	padding-left:0;
	padding-right:0
}
.kt-btn-wrap {
	display:-webkit-inline-flex;
	display:inline-flex
}
.kt-btn-align-center {
	text-align:center
}
.kt-btn-align-left {
	text-align:left
}
.kt-btn-align-right {
	text-align:right
}
.wp-block-kadence-advancedbtn .kt-btn-wrap:last-child {
	margin-right:0
}
.wp-block-kadence-advancedbtn .kt-btn-wrap {
	margin-right:5px;
	vertical-align:middle
}
.rtl .wp-block-kadence-advancedbtn .kt-btn-wrap {
	margin-right:0;
	margin-left:5px
}
.kt-force-btn-fullwidth {
	display:-webkit-flex;
	display:flex
}
.kt-force-btn-fullwidth .kt-btn-wrap {
	display:block;
	-webkit-flex:1;
	flex:1
}
.kt-force-btn-fullwidth .kt-btn-wrap .kt-button {
	-webkit-justify-content:center;
	justify-content:center;
	display:-webkit-flex;
	display:flex
}
.kt-btn-wrap .kt-btn-has-svg-true {
	display:-webkit-flex;
	display:flex;
	-webkit-align-items:center;
	align-items:center
}
@media(max-width:1024px) {
	.kt-btn-wrap .kb-btn-tablet-only-icon.kt-btn-has-svg-true .kt-btn-inner-text {
	display:none
}
.kt-btn-wrap .kb-btn-tablet-only-icon.kt-btn-has-svg-true .kt-btn-svg-icon {
	padding:0
}
.kt-btn-tablet-align-center {
	text-align:center
}
.kt-btn-tablet-align-left {
	text-align:left
}
.kt-btn-tablet-align-right {
	text-align:right
}
}@media(max-width:767px) {
	.kt-btn-wrap .kb-btn-mobile-only-icon.kt-btn-has-svg-true .kt-btn-inner-text {
	display:none
}
.kt-btn-wrap .kb-btn-mobile-only-icon.kt-btn-has-svg-true .kt-btn-svg-icon {
	padding:0
}
.kt-btn-mobile-align-center {
	text-align:center
}
.kt-btn-mobile-align-left {
	text-align:left
}
.kt-btn-mobile-align-right {
	text-align:right
}
.wp-block-kadence-advancedbtn.kt-force-btn-fullwidth.kt-mobile-collapse-btn-fullwidth {
	-webkit-flex-direction:column;
	flex-direction:column
}
.wp-block-kadence-advancedbtn.kt-force-btn-fullwidth.kt-mobile-collapse-btn-fullwidth .kt-btn-wrap {
	margin-right:0
}
.kt-btn-wrap {
	margin-bottom:5px
}
}.wp-block-kadence-testimonials .kt-blocks-carousel {
	padding-bottom:35px;
	margin-left:-15px;
	margin-right:-15px
}
.wp-block-kadence-testimonials .kt-blocks-carousel.kt-carousel-container-dotstyle-none {
	padding-bottom:0
}
.wp-block-kadence-testimonials.tns-carousel-wrap .kt-blocks-carousel:not(.kt-carousel-container-arrowstyle-none) {
	padding-left:35px;
	padding-right:35px
}
.wp-block-kadence-testimonials .kt-blocks-carousel .kt-blocks-carousel-init:not(.kt-carousel-arrowstyle-none):not(.tns-slider) {
	padding-left:35px;
	padding-right:35px
}
.wp-block-kadence-testimonials .kt-blocks-carousel .kt-blocks-testimonial-carousel-item {
	padding:0 15px
}
.kt-blocks-carousel-init:not(.slick-initialized):not(.tns-slider) .kt-blocks-testimonial-carousel-item {
	display:none
}
.kt-blocks-carousel-init:not(.slick-initialized):not(.tns-slider) .kt-blocks-testimonial-carousel-item:first-child {
	display:block
}
.kt-testimonial-grid-wrap {
	display:-ms-grid;
	display:grid;
	-ms-grid-columns:1fr 1fr;
	grid-template-columns:1fr 1fr;
	grid-template-rows:1fr;
	grid-gap:30px 30px
}
.kt-testimonial-grid-wrap .kt-testimonial-item-wrap {
	margin:0 30px 30px 0;
	width:auto
}
.kt-testimonial-grid-wrap .kt-testimonial-item-wrap:last-child {
	margin-right:0
}
.kt-testimonial-columns-1 .kt-testimonial-grid-wrap .kt-testimonial-item-wrap:last-child {
	margin-right:auto
}
.kt-testimonial-grid-wrap .kt-testimonial-item-wrap:nth-child(1) {
	-ms-grid-column:1
}
.kt-testimonial-grid-wrap .kt-testimonial-item-wrap:nth-child(2) {
	-ms-grid-column:2
}
.kt-testimonial-grid-wrap .kt-testimonial-item-wrap:nth-child(3) {
	-ms-grid-column:3
}
.kt-testimonial-grid-wrap .kt-testimonial-item-wrap:nth-child(4) {
	-ms-grid-column:4
}
.kt-testimonial-grid-wrap .kt-testimonial-item-wrap:nth-child(5) {
	-ms-grid-column:5
}
@supports(grid-gap:30px 30px) {
	.kt-testimonial-grid-wrap .kt-testimonial-item-wrap {
	margin:0 auto;
	width:100%
}
.kt-testimonial-grid-wrap .kt-testimonial-item-wrap:last-child:first-child {
	margin-right:auto
}
}.kt-testimonial-columns-1 .kt-testimonial-grid-wrap {
	grid-template-columns:1fr
}
.kt-testimonial-columns-3 .kt-testimonial-grid-wrap {
	-ms-grid-columns:1fr 1fr 1fr;
	grid-template-columns:1fr 1fr 1fr
}
.kt-testimonial-columns-4 .kt-testimonial-grid-wrap {
	-ms-grid-columns:1fr 1fr 1fr 1fr;
	grid-template-columns:1fr 1fr 1fr 1fr
}
.kt-testimonial-columns-5 .kt-testimonial-grid-wrap {
	-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;
	grid-template-columns:1fr 1fr 1fr 1fr 1fr
}
@media(min-width:1200px) and (max-width:1499px) {
	.kt-t-xl-col-1 .kt-testimonial-grid-wrap {
	grid-template-columns:1fr
}
.kt-t-xl-col-2 .kt-testimonial-grid-wrap {
	-ms-grid-columns:1fr 1fr;
	grid-template-columns:1fr 1fr
}
.kt-t-xl-col-3 .kt-testimonial-grid-wrap {
	-ms-grid-columns:1fr 1fr 1fr;
	grid-template-columns:1fr 1fr 1fr
}
.kt-t-xl-col-4 .kt-testimonial-grid-wrap {
	-ms-grid-columns:1fr 1fr 1fr 1fr;
	grid-template-columns:1fr 1fr 1fr 1fr
}
.kt-t-xl-col-5 .kt-testimonial-grid-wrap {
	-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;
	grid-template-columns:1fr 1fr 1fr 1fr 1fr
}
}@media(min-width:992px) and (max-width:1199px) {
	.kt-t-lg-col-1 .kt-testimonial-grid-wrap {
	grid-template-columns:1fr
}
.kt-t-lg-col-2 .kt-testimonial-grid-wrap {
	-ms-grid-columns:1fr 1fr;
	grid-template-columns:1fr 1fr
}
.kt-t-lg-col-3 .kt-testimonial-grid-wrap {
	-ms-grid-columns:1fr 1fr 1fr;
	grid-template-columns:1fr 1fr 1fr
}
.kt-t-lg-col-4 .kt-testimonial-grid-wrap {
	-ms-grid-columns:1fr 1fr 1fr 1fr;
	grid-template-columns:1fr 1fr 1fr 1fr
}
.kt-t-lg-col-5 .kt-testimonial-grid-wrap {
	-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;
	grid-template-columns:1fr 1fr 1fr 1fr 1fr
}
}@media(min-width:768px) and (max-width:991px) {
	.kt-t-md-col-1 .kt-testimonial-grid-wrap {
	grid-template-columns:1fr
}
.kt-t-md-col-2 .kt-testimonial-grid-wrap {
	-ms-grid-columns:1fr 1fr;
	grid-template-columns:1fr 1fr
}
.kt-t-md-col-3 .kt-testimonial-grid-wrap {
	-ms-grid-columns:1fr 1fr 1fr;
	grid-template-columns:1fr 1fr 1fr
}
.kt-t-md-col-4 .kt-testimonial-grid-wrap {
	-ms-grid-columns:1fr 1fr 1fr 1fr;
	grid-template-columns:1fr 1fr 1fr 1fr
}
.kt-t-md-col-5 .kt-testimonial-grid-wrap {
	-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;
	grid-template-columns:1fr 1fr 1fr 1fr 1fr
}
}@media(min-width:544px) and (max-width:767px) {
	.kt-t-sm-col-1 .kt-testimonial-grid-wrap {
	grid-template-columns:1fr
}
.kt-t-sm-col-2 .kt-testimonial-grid-wrap {
	grid-template-columns:1fr 1fr
}
.kt-t-sm-col-3 .kt-testimonial-grid-wrap {
	-ms-grid-columns:1fr 1fr 1fr;
	grid-template-columns:1fr 1fr 1fr
}
.kt-t-sm-col-4 .kt-testimonial-grid-wrap {
	-ms-grid-columns:1fr 1fr 1fr 1fr;
	grid-template-columns:1fr 1fr 1fr 1fr
}
.kt-t-sm-col-5 .kt-testimonial-grid-wrap {
	-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;
	grid-template-columns:1fr 1fr 1fr 1fr 1fr
}
}@media(max-width:543px) {
	.kt-t-xs-col-1 .kt-testimonial-grid-wrap {
	grid-template-columns:1fr
}
.kt-t-xs-col-2 .kt-testimonial-grid-wrap {
	grid-template-columns:1fr 1fr
}
.kt-t-xs-col-3 .kt-testimonial-grid-wrap {
	-ms-grid-columns:1fr 1fr 1fr;
	grid-template-columns:1fr 1fr 1fr
}
.kt-t-xs-col-4 .kt-testimonial-grid-wrap {
	-ms-grid-columns:1fr 1fr 1fr 1fr;
	grid-template-columns:1fr 1fr 1fr 1fr
}
.kt-t-xs-col-5 .kt-testimonial-grid-wrap {
	-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;
	grid-template-columns:1fr 1fr 1fr 1fr 1fr
}
}.kt-testimonial-media-inner-wrap {
	overflow:hidden;
	border:0 solid transparent;
	width:60px;
	margin:0 15px 0 0;
	border-radius:100%
}
.kt-testimonial-media-inner-wrap .kadence-testimonial-image-intrisic {
	padding-bottom:100%;
	height:0;
	position:relative
}
.kt-testimonial-media-inner-wrap .kt-testimonial-image {
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	padding:0;
	border-radius:100%
}
.kt-testimonial-media-inner-wrap .kt-svg-testimonial-icon {
	position:absolute;
	width:100%;
	height:100%
}
.kt-testimonial-item-wrap {
	border:0 solid transparent;
	max-width:500px;
	text-align:center;
	margin:0 auto
}
.kt-testimonial-meta-wrap {
	display:-webkit-flex;
	display:flex;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	margin-top:10px
}
.kt-testimonial-meta-wrap .kt-testimonial-meta-name-wrap {
	text-align:left
}
.kt-svg-testimonial-global-icon {
	border:2px solid #eee;
	border-radius:100%;
	background:0 0;
	color:#444;
	padding:20px
}
.kt-svg-testimonial-global-icon-wrap {
	margin:0 0 10px
}
.kt-testimonial-style-card .kt-testimonial-media-inner-wrap {
	width:auto;
	margin:0 0 15px;
	border-radius:0
}
.kt-testimonial-style-card .kt-testimonial-media-inner-wrap .kadence-testimonial-image-intrisic {
	padding-bottom:50%
}
.kt-testimonial-style-card .kt-testimonial-media-inner-wrap .kt-testimonial-image {
	border-radius:0
}
.kt-testimonial-style-card .kt-testimonial-meta-wrap .kt-testimonial-meta-name-wrap {
	text-align:center
}
.kt-testimonial-style-card.kt-testimonials-icon-on.kt-testimonial-halign-center .kt-testimonial-item-wrap {
	text-align:left
}
.kt-testimonial-style-card .kt-svg-testimonial-global-icon-wrap {
	float:left;
	margin:0 10px 0 0
}
.kt-testimonial-style-card.kt-testimonial-halign-right .kt-svg-testimonial-global-icon-wrap {
	float:right
}
.kt-testimonial-style-card.kt-testimonial-halign-right .kt-testimonial-media-inner-wrap {
	margin:0 0 15px
}
.kt-testimonial-style-bubble .kt-testimonial-text-wrap {
	border:2px solid #eee;
	padding:20px;
	position:relative;
	border-radius:10px
}
.kt-testimonial-style-bubble .kt-testimonial-text-wrap:after {
	height:0;
	left:50%;
	top:100%;
	position:absolute;
	border-top:14px solid #eee;
	border-bottom:14px solid transparent;
	border-left:14px solid transparent;
	border-right:14px solid transparent;
	content:'';
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	width:0
}
.kt-testimonial-style-bubble .kt-testimonial-meta-wrap {
	margin-top:20px
}
.kt-testimonial-style-bubble.kt-testimonial-halign-left .kt-testimonial-meta-wrap {
	margin-left:6px
}
.kt-testimonial-style-bubble.kt-testimonial-halign-left.kt-testimonials-media-off .kt-testimonial-meta-wrap {
	margin-left:20px
}
.kt-testimonial-style-bubble.kt-testimonial-halign-right .kt-testimonial-meta-wrap {
	margin-right:6px
}
.kt-testimonial-style-bubble.kt-testimonial-halign-right.kt-testimonials-media-off .kt-testimonial-meta-wrap {
	margin-right:20px
}
.kt-testimonial-style-bubble .kt-svg-testimonial-global-icon {
	background:#fff
}
.kt-testimonial-style-bubble.kt-testimonials-icon-on .kt-svg-testimonial-global-icon-wrap {
	margin:-55px 0 10px
}
.kt-testimonial-style-bubble.kt-testimonials-icon-on .kt-testimonial-item-wrap {
	padding-top:55px
}
.kt-testimonial-media-off .kt-testimonial-meta-wrap .kt-testimonial-meta-name-wrap {
	text-align:inherit
}
.kt-testimonial-style-inlineimage .kt-testimonial-media-wrap {
	float:left
}
.kt-testimonial-style-inlineimage .kt-testimonial-text-wrap {
	border:2px solid #eee;
	padding:20px;
	position:relative;
	border-radius:10px;
	text-align:left
}
.kt-testimonial-style-inlineimage .kt-testimonial-text-wrap:after {
	height:0;
	left:20px;
	top:100%;
	position:absolute;
	border-top:14px solid #eee;
	border-bottom:14px solid transparent;
	border-left:14px solid transparent;
	border-right:14px solid transparent;
	content:'';
	-webkit-transform:none;
	transform:none;
	width:0
}
.kt-testimonial-style-inlineimage .kt-testimonial-meta-wrap {
	margin-top:2px;
	-webkit-justify-content:flex-start;
	justify-content:flex-start;
	padding-left:60px
}
.kt-testimonial-style-inlineimage .kt-testimonial-meta-wrap .kt-testimonial-meta-name-wrap {
	text-align:left;
	display:-webkit-flex;
	display:flex
}
.kt-testimonial-style-inlineimage .kt-testimonial-meta-wrap .kt-testimonial-meta-name-wrap .kt-testimonial-name-wrap {
	padding-right:6px
}
.kt-testimonial-style-inlineimage.kt-testimonial-halign-right .kt-testimonial-text-wrap {
	text-align:left
}
.kt-testimonial-style-inlineimage.kt-testimonial-halign-right .kt-testimonial-media-wrap {
	float:right
}
.kt-testimonial-style-inlineimage.kt-testimonial-halign-right .kt-testimonial-meta-wrap {
	padding-left:0;
	padding-right:60px
}
.kt-testimonial-style-inlineimage .kt-svg-testimonial-global-icon {
	background:#fff
}
.kt-testimonial-style-inlineimage.kt-testimonials-icon-on .kt-svg-testimonial-global-icon-wrap {
	margin:-55px 0 10px
}
.kt-testimonial-style-inlineimage.kt-testimonials-icon-on .kt-testimonial-item-wrap {
	padding-top:55px
}
.kt-testimonial-halign-left .kt-testimonial-item-wrap {
	text-align:left;
	margin:0
}
.kt-testimonial-halign-left .kt-testimonial-item-wrap .kt-testimonial-meta-name-wrap {
	text-align:left
}
.kt-testimonial-halign-left .kt-testimonial-meta-wrap {
	-webkit-justify-content:flex-start;
	justify-content:flex-start
}
.kt-testimonial-halign-left .kt-testimonial-text-wrap:after {
	left:20px;
	-webkit-transform:none;
	transform:none
}
.kt-testimonial-halign-right .kt-testimonial-item-wrap {
	text-align:right;
	margin-left:auto;
	margin-right:0
}
.kt-testimonial-halign-right .kt-testimonial-item-wrap .kt-testimonial-meta-name-wrap {
	text-align:right
}
.kt-testimonial-halign-right .kt-testimonial-meta-wrap {
	-webkit-justify-content:flex-start;
	justify-content:flex-start;
	-webkit-flex-direction:row-reverse;
	flex-direction:row-reverse
}
.kt-testimonial-halign-right .kt-testimonial-media-inner-wrap {
	margin:0 0 0 15px
}
.kt-testimonial-halign-right .kt-testimonial-text-wrap:after {
	left:auto;
	right:20px;
	-webkit-transform:none;
	transform:none
}
.kt-testimonial-name a {
	color:inherit;
	text-decoration:underline
}
.kt-testimonial-occupation a {
	color:inherit;
	text-decoration:underline
}
.kt-testimonial-item-wrap.testimonial-valign-middle {
	display:-webkit-flex;
	display:flex;
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-justify-content:center;
	justify-content:center
}
.kt-testimonial-item-wrap.testimonial-valign-bottom {
	display:-webkit-flex;
	display:flex;
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-justify-content:flex-end;
	justify-content:flex-end
}
.kt-testimonial-halign-center.kt-testimonials-media-off .kt-testimonial-meta-wrap .kt-testimonial-meta-name-wrap {
	text-align:center
}
.rtl .kt-testimonial-media-inner-wrap {
	margin:0 0 0 15px
}
.rtl .kt-testimonial-style-card .kt-testimonial-media-inner-wrap {
	margin:0 0 15px
}
.rtl .kt-testimonial-halign-right .kt-testimonial-meta-wrap {
	-webkit-flex-direction:row;
	flex-direction:row
}
.rtl .kt-testimonial-meta-wrap .kt-testimonial-meta-name-wrap {
	text-align:right
}
.tns-outer {
	padding:0!important
}
.tns-outer [hidden] {
	display:none!important
}
.tns-outer [aria-controls],.tns-outer [data-action] {
	cursor:pointer
}
.tns-slider {
	transition:all 0s
}
.tns-slider>.tns-item {
	box-sizing:border-box
}
.tns-outer {
	position:relative
}
.tns-outer .tns-nav {
	position:absolute;
	width:100%;
	bottom:-25px;
	padding:0;
	margin:0;
	list-style:none;
	text-align:center;
	line-height:1
}
.tns-outer .tns-nav button {
	display:inline-block;
	width:24px;
	height:24px;
	margin:0;
	background:0 0;
	opacity:.25;
	cursor:pointer;
	padding:0;
	border:0;
	box-shadow:none!important
}
.tns-outer .tns-nav button.tns-nav-active {
	opacity:1
}
.tns-outer .tns-nav button:before {
	content:'';
	display:block;
	width:10px;
	height:10px;
	border-radius:50%;
	margin:0 auto;
	background:#000
}
.tns-outer button[data-action=start],.tns-outer button[data-action=stop] {
	display:none
}
.tns-outer .tns-controls.focus-visible button {
	outline:-webkit-focus-ring-color auto 1px;
	opacity:.55
}
.tns-outer .tns-controls button {
	position:absolute;
	background:rgba(0,0,0,.8);
	color:#fff;
	border:none;
	display:block;
	height:50px;
	width:30px;
	line-height:0;
	text-align:center;
	font-size:0;
	outline:none;
	box-shadow:none;
	border-radius:0;
	top:50%;
	transform:translate(0,-50%);
	padding:0;
	transition:opacity .25s ease-in-out;
	opacity:.25;
	z-index:10
}
.tns-outer .tns-controls button:hover {
	cursor:pointer;
	opacity:1;
	outline:none
}
.tns-outer .tns-controls button[data-controls=prev] {
	left:0
}
.tns-outer .tns-controls button[data-controls=prev]:before {
	border-style:solid;
	border-width:2px 2px 0 0;
	content:'';
	display:inline-block;
	height:10px;
	position:relative;
	top:0;
	left:2px;
	transform:rotate(-135deg);
	vertical-align:top;
	width:10px
}
.tns-outer .tns-controls button[data-controls=next] {
	right:0
}
.tns-outer .tns-controls button[data-controls=next]:before {
	border-style:solid;
	border-width:2px 2px 0 0;
	content:'';
	display:inline-block;
	height:10px;
	position:relative;
	top:0;
	left:-2px;
	transform:rotate(45deg);
	vertical-align:top;
	width:10px
}
.tns-outer .tns-controls:focus button {
	opacity:1;
	outline:5px auto -webkit-focus-ring-color
}
.tns-carousel-wrap .kt-blocks-carousel:not(.kt-carousel-container-arrowstyle-none) .tns-outer .tns-controls button[data-controls=prev] {
	left:-15px
}
.tns-carousel-wrap .kt-blocks-carousel:not(.kt-carousel-container-arrowstyle-none) .tns-outer .tns-controls button[data-controls=next] {
	right:-15px
}
.tns-carousel-wrap .kt-blocks-carousel:not(.kt-carousel-container-arrowstyle-none) .tns-outer .tns-nav~.tns-ovh {
	padding-bottom:10px;
	margin-bottom:20px
}
.kt-carousel-container-arrowstyle-blackonlight .tns-outer .tns-controls button,.kt-carousel-container-arrowstyle-blackonlight .tns-outer .tns-controls button:hover {
	background:rgba(255,255,255,.8);
	color:#000
}
.kt-carousel-container-arrowstyle-outlineblack .tns-outer .tns-controls button,.kt-carousel-container-arrowstyle-outlineblack .tns-outer .tns-controls button:hover {
	background:0 0;
	border:2px solid #000;
	color:#000
}
.kt-carousel-container-arrowstyle-outlinewhite .tns-outer .tns-controls button,.kt-carousel-container-arrowstyle-outlinewhite .tns-outer .tns-controls button:hover {
	background:0 0;
	border:2px solid #fff;
	color:#fff
}
.kt-carousel-container-dotstyle-light .tns-outer .tns-nav button:before {
	background-color:#fff
}
.kt-carousel-container-dotstyle-outlinedark .tns-outer .tns-nav button:before {
	background-color:transparent;
	box-shadow:inset 0 0 0 1px #000;
	transition:box-shadow .3s ease
}
.kt-carousel-container-dotstyle-outlinedark .tns-outer .tns-nav button.tns-nav-active:before {
	box-shadow:inset 0 0 0 8px #000
}
.kt-carousel-container-dotstyle-outlinelight .tns-outer .tns-nav button:before {
	background-color:transparent;
	box-shadow:inset 0 0 0 1px #fff;
	transition:box-shadow .3s ease
}
.kt-carousel-container-dotstyle-outlinelight .tns-outer .tns-nav button.tns-nav-active:before {
	box-shadow:inset 0 0 0 8px #fff
}
.tns-horizontal.tns-subpixel {
	white-space:nowrap
}
.tns-horizontal.tns-subpixel>.tns-item {
	display:inline-block;
	vertical-align:top;
	white-space:normal
}
.tns-horizontal.tns-no-subpixel:after {
	content:'';
	display:table;
	clear:both
}
.tns-horizontal.tns-no-subpixel>.tns-item {
	float:left
}
.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item {
	margin-right:-100%
}
.tns-no-calc {
	position:relative;
	left:0
}
.tns-gallery {
	position:relative;
	left:0;
	min-height:1px
}
.tns-gallery>.tns-item {
	position:absolute;
	left:-100%;
	-webkit-transition:transform 0s,opacity 0s;
	-moz-transition:transform 0s,opacity 0s;
	transition:transform 0s,opacity 0s
}
.tns-gallery>.tns-slide-active {
	position:relative;
	left:auto!important
}
.tns-gallery>.tns-moving {
	-webkit-transition:all .25s;
	-moz-transition:all .25s;
	transition:all .25s
}
.tns-autowidth {
	display:inline-block
}
.tns-lazy-img {
	-webkit-transition:opacity .6s;
	-moz-transition:opacity .6s;
	transition:opacity .6s;
	opacity:.6
}
.tns-lazy-img.tns-complete {
	opacity:1
}
.tns-ah {
	-webkit-transition:height 0s;
	-moz-transition:height 0s;
	transition:height 0s
}
.tns-ovh {
	overflow:hidden
}
.tns-visually-hidden {
	position:absolute;
	left:-10000em
}
.tns-transparent {
	opacity:0;
	visibility:hidden
}
.tns-fadeIn {
	opacity:1;
	filter:alpha(opacity=100);
	z-index:0
}
.tns-normal,.tns-fadeOut {
	opacity:0;
	filter:alpha(opacity=0);
	z-index:-1
}
.tns-vpfix {
	white-space:nowrap
}
.tns-vpfix>div,.tns-vpfix>li {
	display:inline-block
}
.tns-t-subp2 {
	margin:0 auto;
	width:310px;
	position:relative;
	height:10px;
	overflow:hidden
}
.tns-t-ct {
	width:2333.3333333333%;
	width:-webkit-calc(100% * 70/3);
	width:-moz-calc(100% * 70/3);
	width:calc(100% * 70/3);
	position:absolute;
	right:0
}
.tns-t-ct:after {
	content:'';
	display:table;
	clear:both
}
.tns-t-ct>div {
	width:1.4285714286%;
	width:-webkit-calc(100%/70);
	width:-moz-calc(100%/70);
	width:calc(100%/70);
	height:10px;
	float:left
}
.tns-outer .tns-nav~.tns-ovh {
	padding-bottom:20px
}
.wp-block-kadence-posts .loop-entry {
	box-shadow:0 15px 25px -10px rgba(0,0,0,.05);
	border-radius:.25rem
}
.wp-block-kadence-posts .loop-entry.content-bg {
	background:var(--global-palette9,#fff)
}
.wp-block-kadence-posts.kb-posts-style-unboxed .loop-entry.content-bg {
	background:0 0;
	box-shadow:none
}
.wp-block-kadence-posts.kb-posts-style-unboxed .loop-entry.content-bg>.entry-content-wrap {
	padding:0
}
.wp-block-kadence-posts.kb-posts-style-unboxed .loop-entry.content-bg .post-thumbnail {
	margin-bottom:1em
}
.wp-block-kadence-posts .entry-meta {
	font-size:80%;
	margin:1em 0;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap
}
.wp-block-kadence-posts .entry-meta>* {
	display:-webkit-inline-flex;
	display:inline-flex;
	-webkit-align-items:center;
	align-items:center;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap
}
.wp-block-kadence-posts .entry-meta>* time {
	white-space:nowrap
}
.wp-block-kadence-posts .entry-meta a {
	color:inherit;
	text-decoration:none
}
.wp-block-kadence-posts .entry-meta .meta-label {
	margin-right:.2rem
}
.wp-block-kadence-posts .entry-meta .author-avatar {
	width:25px;
	height:25px;
	margin-right:.5rem;
	position:relative;
	display:inline-block
}
.wp-block-kadence-posts .entry-meta .author-avatar a.author-image {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0
}
.wp-block-kadence-posts .entry-meta .author-avatar .image-size-ratio {
	padding-bottom:100%;
	display:block
}
.wp-block-kadence-posts .entry-meta .author-avatar img {
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	right:0;
	border-radius:50%
}
.wp-block-kadence-posts .entry-meta>*:after {
	margin-left:.5rem;
	margin-right:.5rem;
	content:"";
	display:inline-block;
	background-color:currentColor;
	height:.25rem;
	width:.25rem;
	opacity:.8;
	border-radius:9999px;
	vertical-align:.1875em
}
.wp-block-kadence-posts .entry-meta.entry-meta-divider-slash>*:after {
	content:'/';
	height:auto;
	background:0 0
}
.wp-block-kadence-posts .entry-meta.entry-meta-divider-dash>*:after {
	content:'-';
	height:auto;
	background:0 0
}
.wp-block-kadence-posts .entry-meta.entry-meta-divider-vline>*:after {
	content:'|';
	height:auto;
	background:0 0
}
.wp-block-kadence-posts .entry-meta>*:last-child:after {
	display:none
}
.wp-block-kadence-posts .entry-meta-divider-customicon.entry-meta>*>.kadence-svg-iconset {
	margin-right:.3em;
	margin-left:.8em
}
.wp-block-kadence-posts .entry-meta-divider-customicon.entry-meta>*:after {
	display:none
}
.wp-block-kadence-posts .loop-entry .entry-header .entry-title {
	margin:0
}
.wp-block-kadence-posts .loop-entry .entry-summary p,.wp-block-kadence-posts .loop-entry .entry-header .entry-meta {
	margin:1em 0
}
.wp-block-kadence-posts .loop-entry .entry-content-wrap {
	padding:2rem
}
.wp-block-kadence-posts .updated:not(.published) {
	display:none
}
.wp-block-kadence-posts .updated-on .updated:not(.published) {
	display:inline-block
}
.wp-block-kadence-posts .entry-summary {
	margin:var(--global-xs-spacing) 0 0
}
.wp-block-kadence-posts a.post-more-link {
	font-weight:700;
	letter-spacing:.05em;
	text-transform:uppercase;
	text-decoration:none;
	color:inherit;
	font-size:80%
}
.wp-block-kadence-posts a.post-more-link .kadence-svg-iconset {
	margin-left:.5em;
	display:-webkit-inline-flex;
	display:inline-flex;
	-webkit-align-self:center;
	align-self:center
}
.wp-block-kadence-posts a.post-more-link .kadence-svg-iconset svg {
	height:1em;
	width:1em;
	top:.125em;
	position:relative
}
.wp-block-kadence-posts a.post-more-link:hover {
	color:var(--global-palette-highlight)
}
.wp-block-kadence-posts .more-link-wrap {
	margin-top:var(--global-xs-spacing);
	margin-bottom:0
}
.wp-block-kadence-posts .entry-taxonomies {
	margin-bottom:.5em;
	letter-spacing:.05em;
	font-size:70%;
	text-transform:uppercase
}
.wp-block-kadence-posts .entry-taxonomies a {
	text-decoration:none;
	font-weight:700
}
.wp-block-kadence-posts .entry-taxonomies .category-style-pill a {
	background:var(--global-palette-highlight);
	color:#fff;
	padding:.25rem;
	border-radius:.25rem;
	margin-right:.25rem;
	margin-bottom:.25rem;
	display:inline-block;
	line-height:1.2
}
.wp-block-kadence-posts .entry-taxonomies .category-style-pill a:last-child {
	margin-right:0
}
.wp-block-kadence-posts .entry-taxonomies .category-style-pill a:hover {
	color:#fff
}
.wp-block-kadence-posts .entry-taxonomies .category-style-underline a {
	text-decoration:underline
}
.wp-block-kadence-posts .loop-entry.type-post .entry-taxonomies .category-style-pill a {
	color:#fff
}
@media screen and (max-width:767) {
	.wp-block-kadence-posts .loop-entry .entry-taxonomies {
	margin-bottom:1em
}
}.wp-block-kadence-posts.grid-cols {
	display:grid;
	grid-template-columns:minmax(0,1fr);
	-webkit-column-gap:2.5rem;
	-moz-column-gap:2.5rem;
	column-gap:2.5rem;
	row-gap:2.5rem
}
.wp-block-kadence-posts.grid-cols:before {
	display:none
}
.wp-block-kadence-posts.grid-xs-col-1 {
	grid-template-columns:minmax(0,1fr)
}
.wp-block-kadence-posts.grid-xs-col-2 {
	grid-template-columns:repeat(2,minmax(0,1fr))
}
.wp-block-kadence-posts.grid-xs-col-3 {
	grid-template-columns:repeat(3,minmax(0,1fr))
}
.wp-block-kadence-posts.grid-xs-col-4 {
	grid-template-columns:1fr 1fr 1fr 1fr
}
.wp-block-kadence-posts .loop-entry .post-thumbnail {
	display:block;
	height:0;
	padding-bottom:66.67%;
	overflow:hidden;
	position:relative;
	margin:0
}
.wp-block-kadence-posts .loop-entry .post-thumbnail.kadence-thumbnail-ratio-1-2 {
	padding-bottom:50%
}
.wp-block-kadence-posts .loop-entry .post-thumbnail.kadence-thumbnail-ratio-9-16 {
	padding-bottom:56.25%
}
.wp-block-kadence-posts .loop-entry .post-thumbnail.kadence-thumbnail-ratio-1-1 {
	padding-bottom:100%
}
.wp-block-kadence-posts .loop-entry .post-thumbnail.kadence-thumbnail-ratio-3-4 {
	padding-bottom:75%
}
.wp-block-kadence-posts .loop-entry .post-thumbnail.kadence-thumbnail-ratio-5-4 {
	padding-bottom:125%
}
.wp-block-kadence-posts .loop-entry .post-thumbnail.kadence-thumbnail-ratio-4-3 {
	padding-bottom:133%
}
.wp-block-kadence-posts .loop-entry .post-thumbnail.kadence-thumbnail-ratio-3-2 {
	padding-bottom:150%
}
.wp-block-kadence-posts .loop-entry .post-thumbnail.kadence-thumbnail-ratio-inherit {
	padding-bottom:0;
	height:auto
}
.wp-block-kadence-posts .loop-entry .post-thumbnail.kadence-thumbnail-ratio-inherit .post-thumbnail-inner {
	position:static
}
.wp-block-kadence-posts .loop-entry .post-thumbnail .post-thumbnail-inner {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0
}
.wp-block-kadence-posts .loop-entry .post-thumbnail img {
	-webkit-flex:1;
	flex:1;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
	width:100%;
	margin:0
}
@media screen and (min-width:768px) {
	.wp-block-kadence-posts.grid-lg-col-1.item-image-style-beside article.loop-entry.has-post-thumbnail:not(.kb-post-no-image) {
	display:grid;
	grid-template-columns:minmax(0,1fr) minmax(0,2fr)
}
.wp-block-kadence-posts.grid-lg-col-1.item-image-style-beside article.loop-entry.has-post-thumbnail.kb-post-no-image {
	grid-template-columns:minmax(0,1fr)
}
}@media screen and (max-width:767px) {
	.wp-block-kadence-posts.grid-lg-col-1.item-image-style-beside article.loop-entry.has-post-thumbnail {
	display:block
}
.wp-block-kadence-posts.grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail.kadence-thumbnail-ratio-5-4 {
	padding-bottom:100%
}
.wp-block-kadence-posts.grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail.kadence-thumbnail-ratio-4-3 {
	padding-bottom:100%
}
.wp-block-kadence-posts.grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail.kadence-thumbnail-ratio-3-2 {
	padding-bottom:100%
}
}@media screen and (min-width:576px) {
	.wp-block-kadence-posts.grid-sm-col-1 {
	grid-template-columns:minmax(0,1fr)
}
.wp-block-kadence-posts.grid-sm-col-2 {
	grid-template-columns:repeat(2,minmax(0,1fr))
}
.wp-block-kadence-posts.grid-sm-col-3 {
	grid-template-columns:repeat(3,minmax(0,1fr))
}
.wp-block-kadence-posts.grid-sm-col-4 {
	grid-template-columns:repeat(4,minmax(0,1fr))
}
}@media screen and (min-width:768px) {
	.wp-block-kadence-posts.grid-md-col-1 {
	grid-template-columns:minmax(0,1fr)
}
.wp-block-kadence-posts.grid-md-col-2 {
	grid-template-columns:repeat(2,minmax(0,1fr))
}
.wp-block-kadence-posts.grid-md-col-3 {
	grid-template-columns:repeat(3,minmax(0,1fr))
}
.wp-block-kadence-posts.grid-md-col-4 {
	grid-template-columns:repeat(4,minmax(0,1fr))
}
}@media screen and (min-width:1025px) {
	.wp-block-kadence-posts.grid-lg-col-1 {
	grid-template-columns:minmax(0,1fr)
}
.wp-block-kadence-posts.grid-lg-col-2 {
	grid-template-columns:repeat(2,minmax(0,1fr))
}
.wp-block-kadence-posts.grid-lg-col-3 {
	grid-template-columns:repeat(3,minmax(0,1fr))
}
.wp-block-kadence-posts.grid-lg-col-4 {
	grid-template-columns:repeat(4,minmax(0,1fr))
}
.wp-block-kadence-posts.grid-lg-col-5 {
	grid-template-columns:1fr 1fr 1fr 1fr 1fr
}
.wp-block-kadence-posts.grid-lg-col-6 {
	grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr
}
}@media screen and (min-width:1200px) {
	.wp-block-kadence-posts.grid-xl-col-1 {
	grid-template-columns:minmax(0,1fr)
}
.wp-block-kadence-posts.grid-xl-col-2 {
	grid-template-columns:repeat(2,minmax(0,1fr))
}
.wp-block-kadence-posts.grid-xl-col-3 {
	grid-template-columns:repeat(3,minmax(0,1fr))
}
.wp-block-kadence-posts.grid-xl-col-4 {
	grid-template-columns:repeat(4,minmax(0,1fr))
}
.wp-block-kadence-posts.grid-xl-col-5 {
	grid-template-columns:1fr 1fr 1fr 1fr 1fr
}
.wp-block-kadence-posts.grid-xl-col-6 {
	grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr
}
}.navigation-branding,.site-logo.mobile-header-logo {
	display:flex;
	align-items:center;
	order:0;
	margin-right:10px
}
.navigation-branding img,.site-logo.mobile-header-logo img {
	position:relative;
	padding:10px 0;
	display:block;
	transition:height .3s ease
}
.navigation-branding>div+.main-title {
	margin-left:10px
}
.navigation-branding .main-title {
	transition:line-height .3s ease
}
.navigation-branding .main-title a {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	text-transform:unset
}
.main-navigation.mobile-header-navigation {
	display:none;
	float:none;
	margin-bottom:0
}
.mobile-header-navigation.is_stuck {
	box-shadow:0 2px 2px -2px rgba(0,0,0,.2)
}
.main-navigation .menu-toggle {
	flex-grow:1;
	width:auto
}
.main-navigation.has-branding .menu-toggle,.main-navigation.has-sticky-branding.navigation-stick .menu-toggle {
	flex-grow:0;
	padding-right:20px;
	order:2
}
.main-navigation:not(.slideout-navigation) .mobile-bar-items+.menu-toggle {
	text-align:left
}
.main-navigation.has-sticky-branding:not(.has-branding):not(.navigation-stick) .navigation-branding {
	display:none
}
.nav-align-right .navigation-branding {
	margin-right:auto
}
.main-navigation.has-branding:not([class*=nav-align-]):not(.mobile-header-navigation) .inside-navigation,.main-navigation.has-sticky-branding.navigation-stick:not([class*=nav-align-]):not(.mobile-header-navigation) .inside-navigation {
	justify-content:flex-start
}
.main-navigation.has-branding:not([class*=nav-align-]):not(.mobile-header-navigation) .menu-bar-items,.main-navigation.has-sticky-branding.navigation-stick:not([class*=nav-align-]):not(.mobile-header-navigation) .menu-bar-items {
	margin-left:auto
}
.nav-float-right .main-navigation.has-branding:not(.mobile-header-navigation) .menu-bar-items,.nav-float-right .main-navigation.has-sticky-branding.navigation-stick:not(.mobile-header-navigation) .menu-bar-items {
	margin-left:0
}
.mobile-header-navigation.has-menu-bar-items .mobile-header-logo {
	margin-right:auto
}
.rtl .navigation-branding>div+.main-title {
	margin-right:10px
}
.rtl .main-navigation.nav-align-right:not(.mobile-header-navigation) .navigation-branding {
	order:-10
}
.rtl .nav-align-right .navigation-branding {
	margin-right:10px
}
.rtl .navigation-branding,.rtl .site-logo.mobile-header-logo {
	margin-left:auto;
	margin-right:0
}
.rtl .nav-align-center .navigation-branding,.rtl .nav-align-center .site-logo.mobile-header-logo,.rtl .nav-align-right .navigation-branding,.rtl .nav-align-right .site-logo.mobile-header-logo {
	margin-left:10px
}
.rtl .nav-align-right .menu-bar-items {
	margin-right:auto
}
.rtl .mobile-header-navigation.has-menu-bar-items .site-logo {
	margin-left:auto
}
.kt-block-spacer {
	position:relative;
	height:60px
}
.kt-block-spacer .kt-divider {
	width:100%;
	border-top:solid 1px #eee;
	position:absolute;
	top:50%;
	left:50%;
	margin:0;
	padding:0;
	border-bottom:0;
	border-left:0;
	border-right:0;
	-webkit-transform:perspective(1px) translate(-50%,-50%);
	transform:perspective(1px) translate(-50%,-50%)
}
.kt-divider-stripe {
	width:100%;
	border:0;
	position:absolute;
	top:50%;
	margin:0;
	height:20px;
	padding:0;
	left:50%;
	-webkit-transform:perspective(1px) translate(-50%,-50%);
	transform:perspective(1px) translate(-50%,-50%)
}
.kt-block-spacer.kt-block-spacer-halign-left .kt-divider,.kt-block-spacer.kt-block-spacer-halign-left .kt-divider-stripe {
	left:0;
	-webkit-transform:perspective(1px) translate(0%,-50%);
	transform:perspective(1px) translate(0%,-50%)
}
.kt-block-spacer.kt-block-spacer-halign-right .kt-divider,.kt-block-spacer.kt-block-spacer-halign-right .kt-divider-stripe {
	left:auto;
	right:0;
	-webkit-transform:perspective(1px) translate(0%,-50%);
	transform:perspective(1px) translate(0%,-50%)
}
.kt-divider-stripe .kb-stripes-svg {
	position:absolute;
	top:0;
	left:0;
	right:0
}
.wp-block-kadence-spacer.aligncenter {
	width:100%
}
@media(max-width:1024px) {
	.kt-block-spacer.kt-block-spacer-thalign-center .kt-divider,.kt-block-spacer.kt-block-spacer-thalign-center .kt-divider-stripe {
	left:50%;
	right:auto;
	-webkit-transform:perspective(1px) translate(-50%,-50%);
	transform:perspective(1px) translate(-50%,-50%)
}
.kt-block-spacer.kt-block-spacer-thalign-left .kt-divider,.kt-block-spacer.kt-block-spacer-thalign-left .kt-divider-stripe {
	left:0;
	-webkit-transform:perspective(1px) translate(0%,-50%);
	transform:perspective(1px) translate(0%,-50%)
}
.kt-block-spacer.kt-block-spacer-thalign-right .kt-divider,.kt-block-spacer.kt-block-spacer-thalign-right .kt-divider-stripe {
	left:auto;
	right:0;
	-webkit-transform:perspective(1px) translate(0%,-50%);
	transform:perspective(1px) translate(0%,-50%)
}
}@media(max-width:767px) {
	.kt-block-spacer.kt-block-spacer-malign-center .kt-divider,.kt-block-spacer.kt-block-spacer-malign-center .kt-divider-stripe {
	left:50%;
	right:auto;
	-webkit-transform:perspective(1px) translate(-50%,-50%);
	transform:perspective(1px) translate(-50%,-50%)
}
.kt-block-spacer.kt-block-spacer-malign-left .kt-divider,.kt-block-spacer.kt-block-spacer-malign-left .kt-divider-stripe {
	left:0;
	-webkit-transform:perspective(1px) translate(0%,-50%);
	transform:perspective(1px) translate(0%,-50%)
}
.kt-block-spacer.kt-block-spacer-malign-right .kt-divider,.kt-block-spacer.kt-block-spacer-malign-right .kt-divider-stripe {
	left:auto;
	right:0;
	-webkit-transform:perspective(1px) translate(0%,-50%);
	transform:perspective(1px) translate(0%,-50%)
}
}



