 
 
@media (min-width:-1){
	.elementor-widescreen-align-center{
		text-align:center
	}
	.elementor-widescreen-align-center .elementor-button{
		width:auto
	}
	.elementor-widescreen-align-right{
		text-align:right
	}
	.elementor-widescreen-align-right .elementor-button{
		width:auto
	}
	.elementor-widescreen-align-left{
		text-align:left
	}
	.elementor-widescreen-align-left .elementor-button{
		width:auto
	}
	.elementor-widescreen-align-justify .elementor-button{
		width:100%
	}
}
@media (max-width:-1){
	.elementor-laptop-align-center{
		text-align:center
	}
	.elementor-laptop-align-center .elementor-button{
		width:auto
	}
	.elementor-laptop-align-right{
		text-align:right
	}
	.elementor-laptop-align-right .elementor-button{
		width:auto
	}
	.elementor-laptop-align-left{
		text-align:left
	}
	.elementor-laptop-align-left .elementor-button{
		width:auto
	}
	.elementor-laptop-align-justify .elementor-button{
		width:100%
	}
}
@media (max-width:-1){
	.elementor-tablet_extra-align-center{
		text-align:center
	}
	.elementor-tablet_extra-align-center .elementor-button{
		width:auto
	}
	.elementor-tablet_extra-align-right{
		text-align:right
	}
	.elementor-tablet_extra-align-right .elementor-button{
		width:auto
	}
	.elementor-tablet_extra-align-left{
		text-align:left
	}
	.elementor-tablet_extra-align-left .elementor-button{
		width:auto
	}
	.elementor-tablet_extra-align-justify .elementor-button{
		width:100%
	}
}
@media (max-width:1200px){
	.elementor-tablet-align-center{
		text-align:center
	}
	.elementor-tablet-align-center .elementor-button{
		width:auto
	}
	.elementor-tablet-align-right{
		text-align:right
	}
	.elementor-tablet-align-right .elementor-button{
		width:auto
	}
	.elementor-tablet-align-left{
		text-align:left
	}
	.elementor-tablet-align-left .elementor-button{
		width:auto
	}
	.elementor-tablet-align-justify .elementor-button{
		width:100%
	}
}
@media (max-width:-1){
	.elementor-mobile_extra-align-center{
		text-align:center
	}
	.elementor-mobile_extra-align-center .elementor-button{
		width:auto
	}
	.elementor-mobile_extra-align-right{
		text-align:right
	}
	.elementor-mobile_extra-align-right .elementor-button{
		width:auto
	}
	.elementor-mobile_extra-align-left{
		text-align:left
	}
	.elementor-mobile_extra-align-left .elementor-button{
		width:auto
	}
	.elementor-mobile_extra-align-justify .elementor-button{
		width:100%
	}
}
@media (max-width:767px){
	.elementor-mobile-align-center{
		text-align:center
	}
	.elementor-mobile-align-center .elementor-button{
		width:auto
	}
	.elementor-mobile-align-right{
		text-align:right
	}
	.elementor-mobile-align-right .elementor-button{
		width:auto
	}
	.elementor-mobile-align-left{
		text-align:left
	}
	.elementor-mobile-align-left .elementor-button{
		width:auto
	}
	.elementor-mobile-align-justify .elementor-button{
		width:100%
	}
}
:root{
	--page-title-display:block
}
.elementor-page-title,h1.entry-title{
	display:var(--page-title-display)
}
@keyframes eicon-spin{
	0%{
		transform:rotate(0deg)
	}
	to{
		transform:rotate(359deg)
	}
}
 @media (min-width:1200px){

.elementor-section .elementor-container{
	display:flex;
	margin-right:auto;
	margin-left:auto;
	position:relative
}}
 
 
@media (min-width:1200px){
	.elementor-section.elementor-section-height-full{
		height:100vh
	}
	.elementor-section.elementor-section-height-full>.elementor-container{
		height:100%
	}
}
.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap{
	align-items:flex-start
}
.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap{
	align-items:center
}
.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap{
	align-items:flex-end
}
.elementor-row{
	width:100%;
	display:flex
}
 

@media (min-width:1200px){
	.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{
		width:10%
	}
	.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{
		width:11.111%
	}
	.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{
		width:12.5%
	}
	.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{
		width:14.285%
	}
	.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{
		width:16.666%
	}
	.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{
		width:20%
	}
	.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{
		width:25%
	}
	.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{
		width:30%
	}
	.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{
		width:33.333%
	}
	.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{
		width:40%
	}
	.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{
		width:50%
	}
	.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{
		width:60%
	}
	.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{
		width:66.666%
	}
	.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{
		width:70%
	}
	.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{
		width:75%
	}
	.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{
		width:80%
	}
	.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{
		width:83.333%
	}
	.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{
		width:90%
	}
	.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{
		width:100%
	}
}
 