.elementor.elementor-326{
	/*background-color:#CECECE;*/
	max-width:1500px;
}
.elementor.elementor-326 h1,
.elementor.elementor-326 .entry-content  h1,
.elementor.elementor-326 .entry-content  h1 a
 {
    font-size: 70px;
    font-size: 4.375rem;
    font-weight: 600;
}
.elementor.elementor-326 h2,
.elementor.elementor-326 .entry-content  h2,
.elementor.elementor-326 .entry-content  h2 a
 {
    font-size: 40px;
    font-size: 2.5rem;
    font-weight: 600;   
    line-height: 1.4;
    text-transform: none;
    overflow-wrap: break-word;
    padding: 0 50px;
}
.elementor.elementor-326 h4,
.elementor.elementor-326 .entry-content  h4,
.elementor.elementor-326 .entry-content  h4 a
 {
    font-size: 23px;
    font-weight: normal;
    margin-block-start:0;
    margin-block-end:0;
    line-height:34.5px;
}
.elementor.elementor-326 h5,
.elementor.elementor-326 .entry-content  h5,
.elementor.elementor-326 .entry-content  h5 a
 {
    font-size: 18px;
    font-weight: normal;

/*    line-height:34.5px;*/
}


.elementor.elementor-326 ol, .elementor.elementor-326 ul {
    overflow-wrap: break-word;
}

.elementor.elementor-326 ul {
    list-style: disc;
}
.elementor.elementor-326 ol, .elementor.elementor-326 ul {
    margin: 0 0 1.5em 3em;
}
footer {
		display: block;
	}
	
	.alignleft {
		display: inline;
		float: left;
		margin-right: 1.5em;
	}
	
	html:where(img[class*=wp-image-]) {
		height: auto;
		max-width: 100%;
	}
	
	footer img {
		vertical-align: middle;
	}
	
	.site-above-footer-wrap,
	.site-below-footer-wrap {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	
	.site-footer:before,
	.site-header:after,
	.site-header:before,
	.site-main:after,
	.site-main:before {
		content: "";
		display: table;
	}
	
	.ast-builder-html-element p:first-child {
		margin-top: 0;
	}
	
	.ast-builder-html-element p:last-child {
		margin-bottom: 0;
	}
	
	.ast-builder-grid-row {
		display: grid;
		grid-template-columns: auto auto;
		align-items: center;
		grid-column-gap: 20px;
		overflow-wrap: anywhere;
	}
	
	.ast-builder-footer-grid-columns {
		grid-column-gap: 50px;
	}
	
	.ast-builder-grid-row-3-lheavy .ast-builder-grid-row {
		grid-template-columns: 2fr 1fr 1fr;
	}
	.ast-builder-grid-row-container-inner{
padding-left:10%;
	}
	
	.site-above-footer-wrap[data-section="section-above-footer-builder"] .ast-builder-grid-row {
		grid-column-gap: 0px;
		max-width: 1500px;
		margin-left: auto;
		margin-right: auto;
	}
	
	.site-above-footer-wrap[data-section="section-above-footer-builder"] {
		background-color: #ebebeb;
		background-image: none;
		min-height: 0px;
	}
	
	.site-above-footer-wrap[data-section="section-above-footer-builder"] {
		padding-top: 5%;
		padding-bottom: 5%;
		/*padding-left: 5%;
		padding-right: 5%;*/
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
	}
	
	.site-above-footer-wrap[data-section="section-above-footer-builder"] {
		display: grid;
	}
	
	.site-above-footer-wrap[data-section="section-above-footer-builder"] .ast-builder-grid-row,
	.site-above-footer-wrap[data-section="section-above-footer-builder"] .site-footer-section {
		align-items: flex-start;
	}
	
	.site-footer-section {
		justify-content: center;
	}
	
	.site-footer-section>* {
		margin-bottom: 10px;
	}
	
	.ast-footer-copyright,
	.ast-footer-social-wrap,
	.site-footer-focus-item {
		width: 100%;
	}
	
	.footer-widget-area[data-section="section-fb-html-2"] {
		display: block;
	}
	
	.footer-widget-area[data-section="section-fb-html-1"] {
		margin-bottom: 5%;
	}
	
	.footer-widget-area[data-section="section-fb-html-1"] {
		display: block;
	}
	
	.ast-flex {
		-js-display: flex;
		display: flex;
		flex-wrap: wrap;
	}
	
	.ast-flex {
		-webkit-align-content: center;
		-ms-flex-line-pack: center;
		align-content: center;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	
	.site-footer-section>:last-child {
		margin-bottom: 0;
	}
	
	.ast-builder-layout-element[data-section="section-fb-social-icons-1"] {
		display: flex;
	}
	
	.ast-footer-copyright,
	.ast-footer-social-wrap,
	.site-footer-focus-item {
		width: 100%;
	}
	
	.ast-footer-social-wrap {
		width: 100%;
	}
	
	[data-section^="section-fb-social-icons-"] .footer-social-inner-wrap {
		text-align: center;
	}
	
	[data-section="section-fb-social-icons-1"] .footer-social-inner-wrap {
		text-align: left;
	}
	
	.ast-inline-flex {
		-js-display: inline-flex;
		display: inline-flex;
		align-items: center;
		flex-wrap: wrap;
		align-content: center;
	}
	
	.ast-builder-social-element {
		line-height: 1;
		color: #3a3a3a;
		background: transparent;
		vertical-align: middle;
		transition: all 0.01s;
		margin-left: 6px;
		margin-right: 6px;
		justify-content: center;
		align-items: center;
	}
	
	.ast-footer-social-1-wrap .ast-builder-social-element {
		margin-left: 7.5px;
		margin-right: 7.5px;
		padding: 12px;
		border-radius: 50px;
		background: #FFFFFF;
	}
	
	.ast-footer-social-wrap .ast-builder-social-element:first-child {
		margin-left: 0;
	}
	
	.ahfb-svg-iconset {
		-js-display: inline-flex;
		display: inline-flex;
		align-self: center;
	}
	
	.ast-inline-flex {
		-js-display: inline-flex;
		display: inline-flex;
		align-items: center;
		flex-wrap: wrap;
		align-content: center;
	}
	
	.secondary a *,
	.site-footer a *,
	.site-header a *,
	a {
		transition: all .2s linear;
	}
	
	.ahfb-svg-iconset svg {
		width: 17px;
		height: 17px;
		transition: none;
	}
	
	svg:not(:root) {
		overflow: hidden;
		display: inline;
	}
	
	.ast-footer-social-1-wrap .ast-builder-social-element svg {
		width: 14px;
		height: 14px;
	}
	
	.ast-footer-social-1-wrap .ast-social-color-type-custom svg {
		fill: #F39300;
	}
	
	.secondary a *,
	.site-footer a *,
	.site-header a *,
	a {
		transition: all .2s linear;
	}
	
	.ahfb-svg-iconset svg>* {
		transition: none;
	}
	
	.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] .footer-widget-area-inner {
		text-align: left;
	}
	
	.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] .footer-widget-area-inner {
		font-size: 16px;
		font-size: 1rem;
	}
	
	.widget {
		margin: 0 0 2.8em 0;
	}
	
	.widget:last-child {
		margin-bottom: 0;
	}
	
	footer h1,
	footer h2,
	footer h3,
	footer h4,
	footer h5,
	footer h6 {
		overflow-wrap: break-word;
		font-weight: normal;
		margin-block-end: 0;
		margin-block-start: 0;
	}
	
	.widget-title {
		font-weight: 400;
		margin-bottom: 1em;
		line-height: 1.5;
	}
	
	.widget-title {
		font-size: 22px;
		font-size: 1.375rem;
		color: #0a0a0a;
	}
	
	.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] .widget-title {
		color: #1E1810;
		font-size: 19px;
		font-size: 1.1875rem;
	}
	
	.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] .footer-widget-area-inner a,
	.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] .footer-widget-area-inner a {
		color: var(--col-black);
	}
	
	.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] .footer-widget-area-inner a:hover,
	.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] .footer-widget-area-inner a:hover {
		color: var(--orange);
	}
	
	.widget_nav_menu li {
		transition: all .2s linear;
	}
	
	footer nav {
		background-color: transparent;
	}
	
	.site-below-footer-wrap {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	
	.site-below-footer-wrap[data-section="section-below-footer-builder"] {
		background-color: #ebebeb;
		background-image: none;
		min-height: 66px;
	}
	
	.site-below-footer-wrap[data-section="section-below-footer-builder"] {
		display: grid;
	}
	
	.ast-builder-footer-grid-columns {
		grid-column-gap: 50px;
	}
	
	.ast-builder-grid-row-full .ast-builder-grid-row {
		grid-template-columns: 1fr;
	}
	
	.site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-grid-row {
		max-width: 1500px;
		margin-left: auto;
		margin-right: auto;
	}
	
	.site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-grid-row,
	.site-below-footer-wrap[data-section="section-below-footer-builder"] .site-footer-section {
		align-items: flex-start;
	}
	
	.ast-builder-footer-grid-columns {
		grid-column-gap: 50px;
	}
	
	.ast-builder-grid-row-full .ast-builder-grid-row {
		grid-template-columns: 1fr;
	}
	
	.site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-grid-row {
		max-width: 1500px;
		margin-left: auto;
		margin-right: auto;
	}
	
	.site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-grid-row,
	.site-below-footer-wrap[data-section="section-below-footer-builder"] .site-footer-section {
		align-items: flex-start;
	}
	
	.ast-footer-copyright {
		text-align: center;
	}
	
	.ast-footer-copyright {
		color: var(--orange);
	}
	
	.ast-footer-copyright {
		font-size: 14px;
		font-size: 0.875rem;
	}
	
	.site-footer-section>:last-child {
		margin-bottom: 0;
	}
	
	.ast-footer-copyright.ast-builder-layout-element {
		display: flex;
	}
	
	footer a {
		text-decoration: none;
		background-color: transparent;
		-webkit-text-decoration-skip: objects;
	}
	
	footer a,
	footer .page-title {
		color: #f39300;
	}
	
	footer h1,
	.entry-content h1,
	footer h2,
	.entry-content h2,
	footer h3,
	.entry-content h3,
	footer h4,
	.entry-content h4,
	footer h5,
	.entry-content h5,
	footer h6,
	.entry-content h6 {
		color: var(--col-black);
		line-height: 1.7rem;
	}
	
	@media (max-width: 767px) {
		.ast-builder-grid-row-container.ast-builder-grid-row-mobile-3-firstrow .ast-builder-grid-row {
			grid-template-columns: 1fr 1fr;
		}
		.site-above-footer-wrap[data-section="section-above-footer-builder"] .ast-builder-grid-row {
			grid-column-gap: 3 0px;
			grid-row-gap: 30px;
		}
	}