.elementor-30131 .elementor-element.elementor-element-2316102 > .elementor-container{max-width:920px;}.elementor-30131 .elementor-element.elementor-element-06782b6{width:var( --container-widget-width, 102.614% );max-width:102.614%;--container-widget-width:102.614%;--container-widget-flex-grow:0;}.elementor-30131 .elementor-element.elementor-element-b51a487 > .elementor-container{max-width:920px;}.elementor-30131 .elementor-element.elementor-element-b51a487{margin-top:-10px;margin-bottom:0px;}.elementor-30131 .elementor-element.elementor-global-18317.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:0px;}.elementor-30131 .elementor-element.elementor-global-18317 .elementor-main-swiper{height:150px;}.elementor-30131 .elementor-element.elementor-global-18317 .elementor-swiper-button{font-size:20px;}.elementor-30131 .elementor-element.elementor-element-84ca8dd > .elementor-container{max-width:900px;}.elementor-30131 .elementor-element.elementor-element-21a3093 > .elementor-container{max-width:900px;}.elementor-30131 .elementor-element.elementor-element-ae8640e{--box-border-width:1px;--box-border-radius:5px;--separator-width:1px;--box-padding:6px;--item-text-hover-decoration:underline;}.elementor-30131 .elementor-element.elementor-element-ae8640e .elementor-toc__header-title{text-align:start;}.elementor-30131 .elementor-element.elementor-element-ae8640e .elementor-toc__header{flex-direction:row;}.elementor-30131 .elementor-element.elementor-global-1882{--divider-border-style:solid;--divider-color:#CCCCCC;--divider-border-width:2.9px;}.elementor-30131 .elementor-element.elementor-global-1882 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-30131 .elementor-element.elementor-global-1882 .elementor-divider{text-align:center;padding-block-start:33px;padding-block-end:33px;}.elementor-30131 .elementor-element.elementor-element-a400100{border-style:dotted;border-width:3px 3px 3px 3px;border-color:#C9B718;}.elementor-30131 .elementor-element.elementor-element-a400100, .elementor-30131 .elementor-element.elementor-element-a400100 > .elementor-background-overlay{border-radius:4px 4px 4px 4px;}.elementor-30131 .elementor-element.elementor-element-a175c12 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-30131 .elementor-element.elementor-element-1a1f24e > .elementor-widget-container{margin:-10px 0px -20px 0px;}.elementor-30131 .elementor-element.elementor-element-82b4948 .elementor-button{background-color:var( --e-global-color-accent );}.elementor-30131 .elementor-element.elementor-element-82b4948 .elementor-button:hover, .elementor-30131 .elementor-element.elementor-element-82b4948 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-30131 .elementor-element.elementor-element-adc85df .elementor-button{background-color:var( --e-global-color-accent );}.elementor-30131 .elementor-element.elementor-element-adc85df .elementor-button:hover, .elementor-30131 .elementor-element.elementor-element-adc85df .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-30131 .elementor-element.elementor-element-bafad24{text-align:center;}.elementor-30131 .elementor-element.elementor-element-a716d72{text-align:center;}.elementor-30131 .elementor-element.elementor-element-a83e627 > .elementor-container{max-width:900px;}.elementor-30131 .elementor-element.elementor-element-1fa4657{text-align:center;}.elementor-30131 .elementor-element.elementor-element-f0bbdf4{text-align:center;}.elementor-30131 .elementor-element.elementor-element-6372d8c > .elementor-container{max-width:900px;}.elementor-30131 .elementor-element.elementor-element-dae3415{text-align:center;}.elementor-30131 .elementor-element.elementor-element-8c70e94 > .elementor-container{max-width:900px;}.elementor-30131 .elementor-element.elementor-element-88757bb > .elementor-container{max-width:900px;}.elementor-30131 .elementor-element.elementor-element-b564d25.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-30131 .elementor-element.elementor-element-5b60cb4{--divider-border-style:solid;--divider-color:#AAAAAA;--divider-border-width:10px;}.elementor-30131 .elementor-element.elementor-element-5b60cb4 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-30131 .elementor-element.elementor-element-5b60cb4 .elementor-divider-separator{width:100%;}.elementor-30131 .elementor-element.elementor-element-5b60cb4 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-30131 .elementor-element.elementor-element-bb299aa{width:auto;max-width:auto;text-align:left;}.elementor-30131 .elementor-element.elementor-element-bb299aa > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-30131 .elementor-element.elementor-element-6487850{width:auto;max-width:auto;align-self:center;}.elementor-30131 .elementor-element.elementor-element-6487850 > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-30131 .elementor-element.elementor-global-18317.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-30131 .elementor-element.elementor-global-18317.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:0px;}.elementor-30131 .elementor-element.elementor-global-18317 .elementor-main-swiper{height:100px;}}/* Start custom CSS for text-editor, class: .elementor-element-dae3415 */.ctd {
    text-align: center;
}
.rtd {
    text-align: right;
}/* End custom CSS */
/* Start custom CSS */.ltd{
text-align: left;
padding: 0px 5px;
}
.ctd {
    text-align: center;
padding: 0px 5px;
}
.rtd {
    text-align: right;
padding: 0px 5px;
}

.fas_header_bordertransparent{
	position: relative;
	line-height: .9em;
	font-size: 1.5em;
	font-weight: normal;
	padding: 0 0 5px calc(1em + 7px);	
	color: #6699cc;
}
.fas_header_bordertransparent:before{
	position: absolute;
	left: 0;
	font-style: normal;
	font-variant: normal;
	transform: rotate(180deg);
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	font-family: "Font Awesome 5 Free"; 
	font-weight: 900;
	content: '\f072';
}
.fas_header_bordertransparent:after{
	position: absolute;
	bottom: -4px;
	display: block;
	width: 100%;
	height: 4px;
	background: rgba(102, 153, 204, 1);
	background: -moz-linear-gradient(left, rgba(102, 153, 204, 1) 0%, rgba(102, 153, 204, 0) 100%);
	background: -webkit-linear-gradient(left, rgba(102, 153, 204, 1) 0%, rgba(102, 153, 204, 0) 100%);
	background: linear-gradient(to right, rgba(102, 153, 204, 1) 0%, rgba(102, 153, 204, 0) 100%);
	left: 0;
	content: '';
}/* End custom CSS */