.themastej-footer.elementor-element.e-con-full.e-flex.e-con.e-parent {
    margin: 1px 0px 0px 0px;
    --display: flex;
    --padding-top: 0.25rem;
    --padding-bottom: 0.25rem;
    --padding-left: 1rem;
    --padding-right: 1rem;
    background-color: #000000;
    color: #FFFFFF;

}
.themastej-footer .elementor-element.e-grid.e-con-boxed.e-con.e-child {
    --display: grid;
    --e-con-grid-template-columns: repeat(12, 1fr);
    --e-con-grid-template-rows: auto;
    --gap: 1rem 1rem;
    --row-gap: 1rem;
    --column-gap: 1rem;
    --grid-auto-flow: row;
    --padding-top: 0rem;
    --padding-bottom: 0rem;
    --padding-left: 4rem;
    --padding-right: 4rem;
}
.themastej-footer .e-con-inner {

}
.themastej-footer .elementor-element.e-con-full.e-flex.e-con.e-child {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var(--container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: flex-start;
    --flex-wrap: wrap;
    --align-content: flex-start;
    grid-column: span 4;
}

.themastej-footer .element-themastej-bloginfo.elementor-element.elementor-widget__width-inherit.elementor-widget.elementor-widget-heading {
    text-align: start;
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.themastej-footer .element-themastej-bloginfo .elementor-widget-container {

}

.themastej-footer .element-themastej-bloginfo .elementor-heading-title.elementor-size-default {

}

.themastej-footer .element-themastej-copyright.elementor-element.elementor-widget__width-inherit.elementor-widget.elementor-widget-heading {
    text-align: -webkit-center;
    text-align: center;
    width: 100%;
    max-width: 100%;
}

.themastej-footer .element-themastej-copyright .elementor-widget-container {

}

.themastej-footer .element-themastej-copyright .elementor-heading-title.elementor-size-default {

}

.themastej-footer .element-themastej-url.elementor-element.elementor-widget__width-inherit.elementor-widget.elementor-widget-heading {
    text-align: end;
    text-align: right;
    width: 100%;
    max-width: 100%;
}
.themastej-footer .element-themastej-url .elementor-widget-container {

}

.themastej-footer .element-themastej-url .elementor-heading-title.elementor-size-default {
    
}

.themastej-footer .themastej-url {
    /* text-decoration: underline; */
    border-bottom: solid 1px;
}

.themastej-footer .elementor-heading-title {
    font-size: 0.75rem;
    font-weight: 500;
    line-height: 1.5em;
    letter-spacing: 0.025em;
}

@media( max-width: 1024px ) {
    .themastej-footer .elementor-element.e-grid.e-con-boxed.e-con.e-child {
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
}

@media( max-width: 767px ) {
	.themastej-footer.elementor-element.e-con-full.e-flex.e-con.e-parent {
		--padding-top: 0.5rem;
		--padding-bottom: 0.5rem;
		--padding-left: 1rem;
		--padding-right: 1rem;
	}
	.themastej-footer .elementor-element.e-grid.e-con-boxed.e-con.e-child {
		--gap: 0.25rem 1rem;
		--row-gap: 0.25rem;
		--column-gap: 1rem;
		
	}
	.themastej-footer .elementor-element.e-con-full.e-flex.e-con.e-child {
		grid-column: span 12;
	}
	
	.themastej-footer .element-themastej-bloginfo.elementor-element.elementor-widget__width-inherit.elementor-widget.elementor-widget-heading {
		text-align: -webkit-center;
		text-align: center;
	}
	.themastej-footer .element-themastej-url.elementor-element.elementor-widget__width-inherit.elementor-widget.elementor-widget-heading {
		text-align: -webkit-center;
		text-align: center;
	}
	.themastej-footer .container-themastej-copyright {
		order: 2;
	}
}