/*
 Theme Name:   astra-child
 Description:  Child theme of astra
 Author:       bwa
 Template:     astra
 Version:      1.0.0
*/

/*
--------------------------------------
Elements
--------------------------------------
*/

ul {
	list-style-type: none;
	margin: 0;
}

.entry-content ul {
	margin-left: 1em;
}

p {
	margin-bottom: 0;
}

/* Animation Video */

#blockgauche{
	left:0;
}
#blockdroite{
	right:0;
}
#blockvideo{
	width:100%;
}



/* Ninja Form */
.form_relative{
	position:relative;
}
.elementor-37 .elementor-element.elementor-element-3dacd29 .eael-contact-form{
	backdrop-filter: blur(20px);
	-webkit-backdrop-filter: blur(20px);
}


/* Swiper event */
.swiper-pagination-bullet{
	height:13px !important;
	width:13px !important;
	background:transparent !important;
	border:solid 2px white;
}
.swiper-pagination-bullet-active{
	background:white !important;
}

.elementor-slide-description{
	font-size:18px !important;
	font-family:'poppins' !important;
	line-height:24px !important;
	text-transform:uppercase;
	order:1;
}
.elementor-slide-heading{
	order:2;
	font-size:100px !important;
	font-family:'Gloock' !important;
	line-height:50px !important;
	letter-spacing:0,6 !important;
	text-transform:uppercase;
	font-weight:400 !important;
	margin-top:5%;
}
.swiper-slide-contents{
	display:flex;
	flex-direction:column;
}




/*RESPONSIVE*/

/*phone*/
@media (max-width: 767px) {
	.elementor-slide-description{
		font-size:14px !important;
		font-family:'poppins' !important;
		line-height:19px !important;
		text-transform:uppercase;
		order:1;
	}
	.elementor-slide-heading{
		order:2;
		font-size:36px !important;
		font-family:'Gloock' !important;
		line-height:50px !important;
		letter-spacing:0,6 !important;
		text-transform:uppercase;
		font-weight:400 !important;
		margin-top:5%;
	}

}

/*tablet*/
@media (min-width: 768px) and (max-width: 1024px) {


	.elementor-slide-description{
		font-size:14px !important;
		font-family:'poppins' !important;
		line-height:19px !important;
		text-transform:uppercase;
		order:1;
	}
	.elementor-slide-heading{
		order:2;
		font-size:60px !important;
		font-family:'Gloock' !important;
		line-height:50px !important;
		letter-spacing:0,6 !important;
		text-transform:uppercase;
		font-weight:400 !important;
		margin-top:5%;
	}

}

@media (min-width: 1024px) and (max-width: 1025px) {


}


/*mobile and tablet*/
@media (max-width: 1024px) {


}


/*desktop*/
@media (min-width: 1025px) {



}

/*laptop 1*/
@media (min-width: 1024px) and (max-width: 1439px) {




}

/*laptop 2*/
@media (min-width: 1440px) and (max-width: 1700px) {




}

/*RESPONSIVE*/
