.elementor-524 .elementor-element.elementor-element-3412036a0 {
	margin-top: -130px;
	margin-bottom: 0px;
}
.elementor-524 .elementor-element.elementor-element-becb7a2 .elementor-repeater-item-5a4054b .wpr-slider-item-bg {
	background-size: cover; 
  background - position: center;
  background - repeat: repeat;
}
.elementor-524 .elementor-element.elementor-element-becb7a2 .elementor-repeater-item-f76b559 .wpr-slider-item-bg {
	background-size: cover;  background - position: center;
  background - repeat: repeat;
}
.elementor-524 .elementor-element.elementor-element-becb7a2 .elementor-repeater-item-9abc09c .wpr-slider-item-bg {
	background-size: cover;  background - position: center;
  background - repeat: repeat;
}
.elementor-524 .elementor-element.elementor-element-becb7a2 .wpr-slider-title {
	display: block;
}
.elementor-524 .elementor-element.elementor-element-becb7a2 .wpr-slider-sub-title {
	display: block;
}
.elementor-524 .elementor-element.elementor-element-becb7a2 .wpr-slider-description {
	display: block;
}
.elementor-524 .elementor-element.elementor-element-becb7a2 .wpr-slider-arrow {
	display: flex !important;
	color: rgba(255,255,255,0.8);
	border-color: rgba(255,255,255,0.8);
	-webkit-transition-duration: 0.1s;
	transition-duration: 0.1s;
	font-size: 16px;
	width: 53px;
	height: 53px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}
.elementor-524 .elementor-element.elementor-element-becb7a2 .wpr-slider-dots {
	display: inline-table;
	top: 96%;
}
.elementor-524 .elementor-element.elementor-element-becb7a2 .wpr-slider-dot {
	width: 17px;
	height: 4px;
	border-style: none;
	background-color: #FFFFFF59;
	border-radius: 0% 0% 0% 0%;
}
.elementor-524 .elementor-element.elementor-element-becb7a2.wpr-slider-dots-horizontal .wpr-slider-dot {
	margin-right: 7px;
}
.elementor-524 .elementor-element.elementor-element-becb7a2.wpr-slider-dots-vertical .wpr-slider-dot {
	margin-bottom: 7px;
}
.elementor-524 .elementor-element.elementor-element-becb7a2 .wpr-advanced-slider {
	height: 100VH;
}
.elementor-524 .elementor-element.elementor-element-becb7a2 .wpr-slider-item {
	height: 100VH;
}
.elementor-524 .elementor-element.elementor-element-becb7a2 .slick-list {
	height: 100VH;
}
.elementor-524 .elementor-element.elementor-element-becb7a2 .wpr-slider-content {
	margin: 0 auto;
	text-align: center;
	max-width: 1500px;
	padding: 10px 50px 50px 50px;
}
.elementor-524 .elementor-element.elementor-element-becb7a2 .wpr-cv-inner {
	vertical-align: middle;
}
.elementor-524 .elementor-element.elementor-element-becb7a2 .wpr-slider-title * {
	color: #ffffff;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	padding: 5px 10px 5px 10px;
	margin: 0px 0px 0px 0px;
}
.elementor-524 .elementor-element.elementor-element-becb7a2 .wpr-slider-sub-title * {
	color: #ffffff;
	font-family: "Poppins", Sans-serif;
	font-size: 75px;
	font-weight: 800;
	text-transform: uppercase;
	padding: 5px 10px 5px 10px;
	margin: 0px 0px 5px 0px;
}
.elementor-524 .elementor-element.elementor-element-becb7a2 .wpr-slider-description p {
	color: #ffffff;
	padding: 5px 10px 5px 10px;
	margin: 0px 0px 30px 0px;
}
.elementor-524 .elementor-element.elementor-element-becb7a2 .wpr-slider-primary-btn {
	background-color: #FF224D;
	color: #ffffff;
	border-color: #ffffff;
	-webkit-transition-duration: 0.1s;
	transition-duration: 0.1s;
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	padding: 12px 40px 13px 40px;
	margin: 0px 10px 0px 10px;
	border-style: none;
	border-radius: 2px 2px 2px 2px;
}
.elementor-524 .elementor-element.elementor-element-becb7a2 .wpr-slider-primary-btn svg {
	fill: #ffffff;
	-webkit-transition-duration: 0.1s;
	transition-duration: 0.1s;
	width: 13px;
	height: auto;
}
.elementor-524 .elementor-element.elementor-element-becb7a2 .wpr-slider-primary-btn:hover {
	background-color: #EF143F;
}
.elementor-524 .elementor-element.elementor-element-becb7a2 .wpr-slider-primary-btn i {
	font-size: 13px;
}
.elementor-524 .elementor-element.elementor-element-becb7a2 .wpr-slider-secondary-btn {
	color: #ffffff;
	border-color: #ffffff;
	-webkit-transition-duration: 0.1s;
	transition-duration: 0.1s;
	padding: 12px 25px 12px 25px;
	margin: 0px 10px 0px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 2px 2px 2px 2px;
}
.elementor-524 .elementor-element.elementor-element-becb7a2 .wpr-slider-secondary-btn svg {
	fill: #ffffff;
	-webkit-transition-duration: 0.1s;
	transition-duration: 0.1s;
	width: 13px;
	height: auto;
}
.elementor-524 .elementor-element.elementor-element-becb7a2 .wpr-slider-secondary-btn i {
	font-size: 13px;
}
.elementor-524 .elementor-element.elementor-element-becb7a2 .wpr-slider-video-btn {
	color: #ffffff;
	border-color: #ffffff;
}
.elementor-524 .elementor-element.elementor-element-becb7a2 .wpr-slider-arrow svg {
	fill: rgba(255,255,255,0.8);
	-webkit-transition-duration: 0.1s;
	transition-duration: 0.1s;
	width: 16px;
}
.elementor-524 .elementor-element.elementor-element-becb7a2 .wpr-slider-arrow:hover {
	color: #FF224D;
}
.elementor-524 .elementor-element.elementor-element-becb7a2 .wpr-slider-arrow:hover svg {
	fill: #FF224D;
}
.elementor-524 .elementor-element.elementor-element-becb7a2 .wpr-slider-dots .slick-active .wpr-slider-dot {
	background-color: #FF224D;
}
.elementor-524 .elementor-element.elementor-element-80b306a {
--display:flex;
--background-transition:0.3s;
}
.elementor-524 .elementor-element.elementor-element-b2a93a6 .elementor-wrapper {
--video-aspect-ratio:1.77777;
}
body.elementor-page-524:not(.elementor-motion-effects-element-type-background), body.elementor-page-524 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF;
}
@media(max-width:1024px) {
.elementor-524 .elementor-element.elementor-element-3412036a0 {
	margin-top: -135px;
	margin-bottom: 0px;
}
.elementor-524 .elementor-element.elementor-element-becb7a2 .wpr-slider-title {
	display: block;
}
.elementor-524 .elementor-element.elementor-element-becb7a2 .wpr-slider-sub-title {
	display: block;
}
.elementor-524 .elementor-element.elementor-element-becb7a2 .wpr-slider-description {
	display: block;
}
.elementor-524 .elementor-element.elementor-element-becb7a2 .wpr-slider-arrow {
	display: none !important;
}
.elementor-524 .elementor-element.elementor-element-becb7a2 .wpr-slider-dots {
	display: inline-table;
}
.elementor-524 .elementor-element.elementor-element-becb7a2 .wpr-advanced-slider {
	height: 671px;
}
.elementor-524 .elementor-element.elementor-element-becb7a2 .wpr-slider-item {
	height: 671px;
}
.elementor-524 .elementor-element.elementor-element-becb7a2 .slick-list {
	height: 671px;
}
.elementor-524 .elementor-element.elementor-element-becb7a2 .wpr-slider-content {
	margin: 0 auto;
	max-width: 767px;
	padding: 0px 0px 0px 0px;
}
.elementor-524 .elementor-element.elementor-element-becb7a2 .wpr-slider-title * {
	font-size: 18px;
}
.elementor-524 .elementor-element.elementor-element-becb7a2 .wpr-slider-sub-title * {
	font-size: 60px;
}
.elementor-524 .elementor-element.elementor-element-becb7a2 .wpr-slider-primary-btn {
	font-size: 14px;
}
}
@media(max-width:767px) {
.elementor-524 .elementor-element.elementor-element-3412036a0 {
	margin-top: -80px;
	margin-bottom: 0px;
}
.elementor-524 .elementor-element.elementor-element-becb7a2 .wpr-slider-title {
	display: block;
}
.elementor-524 .elementor-element.elementor-element-becb7a2 .wpr-slider-sub-title {
	display: block;
}
.elementor-524 .elementor-element.elementor-element-becb7a2 .wpr-slider-description {
	display: block;
}
.elementor-524 .elementor-element.elementor-element-becb7a2 .wpr-slider-arrow {
	display: none !important;
}
.elementor-524 .elementor-element.elementor-element-becb7a2 .wpr-slider-dots {
	display: inline-table;
}
.elementor-524 .elementor-element.elementor-element-becb7a2 .wpr-advanced-slider {
	height: 172px;
}
.elementor-524 .elementor-element.elementor-element-becb7a2 .wpr-slider-item {
	height: 172px;
}
.elementor-524 .elementor-element.elementor-element-becb7a2 .slick-list {
	height: 172px;
}
.elementor-524 .elementor-element.elementor-element-becb7a2 .wpr-slider-content {
	margin: 0 auto;
	max-width: 1500px;
	padding: 0px 0px 0px 0px;
}
.elementor-524 .elementor-element.elementor-element-becb7a2 .wpr-slider-title * {
	font-size: 16px;
}
.elementor-524 .elementor-element.elementor-element-becb7a2 .wpr-slider-sub-title * {
	font-size: 45px;
}
}
