
.elementor-3175 .elementor-element.elementor-element-8de19f7 {
	overflow: hidden;
}

.elementor-element-8de19f7 .slider-button-prev {
	left: 12.6%;
}

.elementor-element-8de19f7 .slider-button-next {
	right: 12.6%;
}

.elementor-element-8de19f7 .slider-button {
	font-size: 33px;
}

.elementor-element-8de19f7 .slider-button.disabled {
	color: #fff;
}

.elementor-element-8de19f7 .slider-pagination {
	display: flex;
	position: absolute;
	bottom: 25px;
	left: 50%;
	transform: translateX(-50%);
}

.elementor-element-8de19f7 .slider-thumb-dots {
	margin-top: 25px;
	margin-left: 50%;
}

.elementor-3175 .elementor-element.elementor-element-74b7a84 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-3175 .elementor-element.elementor-element-74b7a84 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-element-0329e54 .banner {
	background-color: #b0bed1;
	color: #fff;
	min-height: 520px;
}

.elementor-element-0329e54 .banner-content {
	text-align: left;
}

.elementor-element-0329e54 .btn-icon-left:not(.btn-reveal-left) i {
	margin-right: 6px;
	margin-left: 0;
}

.elementor-element-0329e54 .btn-icon-right:not(.btn-reveal-right) i {
	margin-left: 6px;
}

.elementor-element-0329e54 .btn-reveal-left:hover i, .elementor-element-0329e54 .btn-reveal-left:active i, .elementor-element-0329e54 .btn-reveal-left:focus i {
	margin-right: 6px;
}

.elementor-element-0329e54 .btn-reveal-right:hover i, .elementor-element-0329e54 .btn-reveal-right:active i, .elementor-element-0329e54 .btn-reveal-right:focus i {
	margin-left: 6px;
}

.elementor-element-0329e54 .elementor-repeater-item-0554b5f i {
	font-size: 19px;
}

.elementor-element-0329e54 .elementor-repeater-item-0554b5f {
	font-size: 14px;
	letter-spacing: 0px;
}

.elementor-element-0329e54 .banner-img img {
	object-position: 100%;
}

.elementor-3175 .elementor-element.elementor-element-0329e54, .elementor-element-0329e54 .banner, .elementor-element-0329e54 .banner img {
	max-height: 530px;
	overflow: hidden;
}

.elementor-element-0329e54 .banner .banner-content {
	left: 44%;
	top: 53%;
	right: 0%;
	bottom: 240px;
	max-width: 70%;
	width: 100%;
	margin: 0px 20px 0px 20px;
}

.elementor-3175 .elementor-element.elementor-element-0329e54.elementor-element {
	--align-self: center;
}

.elementor-3175 .elementor-element.elementor-element-0329e54 > .elementor-widget-container {
	background-image: url("https://www.bps-tv.co.uk/nitropack_static/ULvOhdbYXShauhDNnQzBoTJttxbwFjkH/assets/images/optimized/rev-0fc5c54/www.bps-tv.co.uk/wp-content/uploads/2025/02/skate-1.png");
	border-radius: 0px 0px 0px 0px;
}

.elementor-3175 .elementor-element.elementor-element-0329e54 > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-3175 .elementor-element.elementor-element-d93bdef > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-3175 .elementor-element.elementor-element-d93bdef > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-element-45e3e4b .banner {
	background-color: #b0bed1;
	min-height: 520px;
}

.elementor-element-45e3e4b .banner-content {
	text-align: center;
}

.elementor-element-45e3e4b .elementor-repeater-item-cc428bf {
	color: #fff;
}

.elementor-element-45e3e4b .btn-icon-left:not(.btn-reveal-left) i {
	margin-right: 5px;
	margin-left: 0;
}

.elementor-element-45e3e4b .btn-icon-right:not(.btn-reveal-right) i {
	margin-left: 5px;
}

.elementor-element-45e3e4b .btn-reveal-left:hover i, .elementor-element-45e3e4b .btn-reveal-left:active i, .elementor-element-45e3e4b .btn-reveal-left:focus i {
	margin-right: 5px;
}

.elementor-element-45e3e4b .btn-reveal-right:hover i, .elementor-element-45e3e4b .btn-reveal-right:active i, .elementor-element-45e3e4b .btn-reveal-right:focus i {
	margin-left: 5px;
}

.elementor-element-45e3e4b .elementor-repeater-item-0554b5f i {
	font-size: 17px;
}

.elementor-element-45e3e4b .elementor-repeater-item-0554b5f {
	font-size: 14px;
	letter-spacing: 0px;
}

.elementor-element-45e3e4b .banner-img img {
	object-position: 100%;
}

.elementor-3175 .elementor-element.elementor-element-45e3e4b, .elementor-element-45e3e4b .banner, .elementor-element-45e3e4b .banner img {
	max-height: 530px;
	overflow: hidden;
}

.elementor-element-45e3e4b .banner .banner-content {
	left: 44%;
	top: 30%;
	right: 0%;
	bottom: 0px;
	max-width: 100%;
	width: 100%;
	margin: 0px 20px 0px 20px;
}

.elementor-3175 .elementor-element.elementor-element-45e3e4b > .elementor-widget-container {
	background-image: url("https://www.bps-tv.co.uk/nitropack_static/ULvOhdbYXShauhDNnQzBoTJttxbwFjkH/assets/images/optimized/rev-0fc5c54/www.bps-tv.co.uk/wp-content/uploads/2025/02/skate-1.png");
	border-radius: 0px 0px 0px 0px;
}

.elementor-3175 .elementor-element.elementor-element-45e3e4b > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-3175 .elementor-element.elementor-element-71de77e > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-3175 .elementor-element.elementor-element-71de77e > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-element-1eebba6 .banner {
	background-color: #b0bed1;
	color: #09a114;
	min-height: 520px;
}

.elementor-element-1eebba6 .banner-content {
	text-align: right;
}

.elementor-element-1eebba6 .elementor-repeater-item-45b8d60 {
	color: #f2f2f2;
	font-size: 5em;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.2em;
	letter-spacing: -1.25px;
}

.elementor-element-1eebba6 .elementor-repeater-item-0554b5f {
	font-size: 14px;
	letter-spacing: 0px;
}

.elementor-element-1eebba6 .banner-img img {
	object-position: 32%;
}

.elementor-3175 .elementor-element.elementor-element-1eebba6, .elementor-element-1eebba6 .banner, .elementor-element-1eebba6 .banner img {
	max-height: 530px;
	overflow: hidden;
}

.elementor-element-1eebba6 .banner .banner-content {
	left: 43%;
	top: 52%;
	right: 3.8%;
	max-width: 70%;
	width: 100%;
	margin: -5px 20px 0px 20px;
}

.elementor-3175 .elementor-element.elementor-element-1eebba6 > .elementor-widget-container {
	background-image: url("https://www.bps-tv.co.uk/nitropack_static/ULvOhdbYXShauhDNnQzBoTJttxbwFjkH/assets/images/optimized/rev-0fc5c54/www.bps-tv.co.uk/wp-content/uploads/2025/02/skate-1.png");
	border-radius: 0px 0px 0px 0px;
}

.elementor-3175 .elementor-element.elementor-element-1eebba6 > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-3175 .elementor-element.elementor-element-19f8d1f > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-3175 .elementor-element.elementor-element-19f8d1f > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-element-3098c5f .banner {
	background-color: #b0bed1;
	min-height: 520px;
}

.elementor-element-3098c5f .banner-content {
	text-align: right;
}

.elementor-element-3098c5f .elementor-repeater-item-cc428bf {
	color: #000;
}

.elementor-element-3098c5f .btn-icon-left:not(.btn-reveal-left) i {
	margin-right: 5px;
	margin-left: 0;
}

.elementor-element-3098c5f .btn-icon-right:not(.btn-reveal-right) i {
	margin-left: 5px;
}

.elementor-element-3098c5f .btn-reveal-left:hover i, .elementor-element-3098c5f .btn-reveal-left:active i, .elementor-element-3098c5f .btn-reveal-left:focus i {
	margin-right: 5px;
}

.elementor-element-3098c5f .btn-reveal-right:hover i, .elementor-element-3098c5f .btn-reveal-right:active i, .elementor-element-3098c5f .btn-reveal-right:focus i {
	margin-left: 5px;
}

.elementor-element-3098c5f .elementor-repeater-item-0554b5f i {
	font-size: 17px;
}

.elementor-element-3098c5f .elementor-repeater-item-0554b5f {
	font-size: 14px;
	letter-spacing: 0px;
}

.elementor-element-3098c5f .banner-img img {
	object-position: 51%;
}

.elementor-3175 .elementor-element.elementor-element-3098c5f, .elementor-element-3098c5f .banner, .elementor-element-3098c5f .banner img {
	max-height: 530px;
	overflow: hidden;
}

.elementor-element-3098c5f .banner .banner-content {
	left: 43%;
	top: 60%;
	right: 3.8%;
	max-width: 70%;
	width: 100%;
	margin: -5px 20px 0px 20px;
}

.elementor-3175 .elementor-element.elementor-element-3098c5f > .elementor-widget-container {
	background-image: url("https://www.bps-tv.co.uk/nitropack_static/ULvOhdbYXShauhDNnQzBoTJttxbwFjkH/assets/images/optimized/rev-0fc5c54/www.bps-tv.co.uk/wp-content/uploads/2025/02/skate-1.png");
	border-radius: 0px 0px 0px 0px;
}

.elementor-3175 .elementor-element.elementor-element-3098c5f > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-3175 .elementor-element.elementor-element-1d2048d > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-3175 .elementor-element.elementor-element-1d2048d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-element-2daf1fb .banner {
	background-color: #b0bed1;
	color: #fff;
	min-height: 520px;
}

.elementor-element-2daf1fb .banner-content {
	text-align: left;
}

.elementor-element-2daf1fb .elementor-repeater-item-36353f7 {
	font-size: 18px;
}

.elementor-element-2daf1fb .elementor-repeater-item-6d86ce8 {
	font-size: 12px;
	font-style: normal;
	line-height: 1px;
	letter-spacing: -.8px;
}

.elementor-element-2daf1fb .btn-icon-left:not(.btn-reveal-left) i {
	margin-right: 6px;
	margin-left: 0;
}

.elementor-element-2daf1fb .btn-icon-right:not(.btn-reveal-right) i {
	margin-left: 6px;
}

.elementor-element-2daf1fb .btn-reveal-left:hover i, .elementor-element-2daf1fb .btn-reveal-left:active i, .elementor-element-2daf1fb .btn-reveal-left:focus i {
	margin-right: 6px;
}

.elementor-element-2daf1fb .btn-reveal-right:hover i, .elementor-element-2daf1fb .btn-reveal-right:active i, .elementor-element-2daf1fb .btn-reveal-right:focus i {
	margin-left: 6px;
}

.elementor-element-2daf1fb .elementor-repeater-item-0554b5f i {
	font-size: 17px;
}

.elementor-element-2daf1fb .elementor-repeater-item-0554b5f {
	font-size: 14px;
	letter-spacing: 0px;
}

.elementor-element-2daf1fb .banner-img img {
	object-position: 52%;
}

.elementor-3175 .elementor-element.elementor-element-2daf1fb, .elementor-element-2daf1fb .banner, .elementor-element-2daf1fb .banner img {
	max-height: 530px;
	overflow: hidden;
}

.elementor-element-2daf1fb .banner .banner-content {
	left: 57%;
	top: 53%;
	right: 0%;
	bottom: 240px;
	max-width: 75%;
	width: 100%;
	margin: -5px 20px 0px 20px;
}

.elementor-3175 .elementor-element.elementor-element-2daf1fb > .elementor-widget-container {
	background-image: url("https://www.bps-tv.co.uk/nitropack_static/ULvOhdbYXShauhDNnQzBoTJttxbwFjkH/assets/images/optimized/rev-0fc5c54/www.bps-tv.co.uk/wp-content/uploads/2025/02/skate-1.png");
	border-radius: 0px 0px 0px 0px;
}

.elementor-3175 .elementor-element.elementor-element-2daf1fb > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-3175 .elementor-element.elementor-element-4897e74 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-3175 .elementor-element.elementor-element-4897e74 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-element-cbbbd2d .banner {
	background-color: #b0bed1;
	color: #09a114;
	min-height: 520px;
}

.elementor-element-cbbbd2d .banner-content {
	text-align: right;
}

.elementor-element-cbbbd2d .elementor-repeater-item-45b8d60 {
	color: #f2f2f2;
	font-size: 5em;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.2em;
	letter-spacing: -1.25px;
}

.elementor-element-cbbbd2d .elementor-repeater-item-0554b5f {
	font-size: 14px;
	letter-spacing: 0px;
}

.elementor-element-cbbbd2d .banner-img img {
	object-position: 0%;
}

.elementor-3175 .elementor-element.elementor-element-cbbbd2d, .elementor-element-cbbbd2d .banner, .elementor-element-cbbbd2d .banner img {
	max-height: 530px;
	overflow: hidden;
}

.elementor-element-cbbbd2d .banner .banner-content {
	left: 48%;
	top: 53%;
	right: 3.8%;
	max-width: 70%;
	width: 100%;
	margin: -5px 20px 0px 20px;
}

.elementor-3175 .elementor-element.elementor-element-cbbbd2d > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-3175 .elementor-element.elementor-element-37db095 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-3175 .elementor-element.elementor-element-37db095 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-element-13fd251 .banner {
	background-color: #b0bed1;
	color: #09a114;
	min-height: 520px;
}

.elementor-element-13fd251 .banner-content {
	text-align: right;
}

.elementor-element-13fd251 .elementor-repeater-item-45b8d60 {
	color: #f2f2f2;
	font-size: 5em;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.2em;
	letter-spacing: -1.25px;
}

.elementor-element-13fd251 .elementor-repeater-item-0554b5f {
	font-size: 14px;
	letter-spacing: 0px;
}

.elementor-element-13fd251 .banner-img img {
	object-position: 32%;
}

.elementor-3175 .elementor-element.elementor-element-13fd251, .elementor-element-13fd251 .banner, .elementor-element-13fd251 .banner img {
	max-height: 530px;
	overflow: hidden;
}

.elementor-element-13fd251 .banner .banner-content {
	left: 43%;
	top: 52%;
	right: 3.8%;
	max-width: 70%;
	width: 100%;
	margin: -5px 20px 0px 20px;
}

.elementor-3175 .elementor-element.elementor-element-13fd251 > .elementor-widget-container {
	background-image: url("https://www.bps-tv.co.uk/nitropack_static/ULvOhdbYXShauhDNnQzBoTJttxbwFjkH/assets/images/optimized/rev-0fc5c54/www.bps-tv.co.uk/wp-content/uploads/2025/02/skate-1.png");
	border-radius: 0px 0px 0px 0px;
}

.elementor-3175 .elementor-element.elementor-element-13fd251 > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

@media (max-width:991px) {
	.elementor-element-8de19f7 .slider-button-prev {
		left: 30px;
	}
	
	.elementor-element-8de19f7 .slider-button-next {
		right: 30px;
	}
	
	.elementor-element-0329e54 .banner-img img {
		object-position: 27%;
	}
	
	.elementor-element-0329e54 .banner {
		min-height: 520px;
	}
	
	.elementor-element-0329e54 .banner .banner-content {
		left: 11px;
		max-width: 375px;
		width: 100%;
	}
	
	.elementor-element-45e3e4b .banner-img img {
		object-position: 92%;
	}
	
	.elementor-3175 .elementor-element.elementor-element-45e3e4b, .elementor-element-45e3e4b .banner, .elementor-element-45e3e4b .banner img {
		max-height: 530px;
		overflow: hidden;
	}
	
	.elementor-element-45e3e4b .banner {
		min-height: 520px;
	}
	
	.elementor-element-45e3e4b .banner .banner-content {
		left: 500px;
		top: 0px;
		right: 0px;
		bottom: 0px;
		max-width: 297px;
		width: 100%;
		margin: 50px 50px 50px 50px;
	}
	
	.elementor-3175 .elementor-element.elementor-element-45e3e4b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: -12px -12px -12px -12px;
	}
	
	.elementor-element-1eebba6 .elementor-repeater-item-45b8d60 {
		font-size: 4.5em;
	}
	
	.elementor-element-1eebba6 .banner-img img {
		object-position: 37%;
	}
	
	.elementor-element-1eebba6 .banner {
		min-height: 520px;
	}
	
	.elementor-element-1eebba6 .banner .banner-content {
		left: 402px;
		top: 377px;
	}
	
	.elementor-element-3098c5f .banner-img img {
		object-position: 45%;
	}
	
	.elementor-3175 .elementor-element.elementor-element-3098c5f, .elementor-element-3098c5f .banner, .elementor-element-3098c5f .banner img {
		max-height: 530px;
		overflow: hidden;
	}
	
	.elementor-element-3098c5f .banner {
		min-height: 520px;
	}
	
	.elementor-element-3098c5f .banner .banner-content {
		left: 358px;
		top: 126px;
		max-width: 680px;
		width: 100%;
	}
	
	.elementor-3175 .elementor-element.elementor-element-3098c5f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: -12px -12px -12px -12px;
	}
	
	.elementor-element-2daf1fb .banner-img img {
		object-position: 54%;
	}
	
	.elementor-element-2daf1fb .banner {
		min-height: 520px;
	}
	
	.elementor-element-2daf1fb .banner .banner-content {
		left: 352px;
	}
	
	.elementor-element-cbbbd2d .elementor-repeater-item-45b8d60 {
		font-size: 4.5em;
	}
	
	.elementor-element-cbbbd2d .banner-img img {
		object-position: 13%;
	}
	
	.elementor-3175 .elementor-element.elementor-element-cbbbd2d, .elementor-element-cbbbd2d .banner, .elementor-element-cbbbd2d .banner img {
		max-height: 530px;
		overflow: hidden;
	}
	
	.elementor-element-cbbbd2d .banner {
		min-height: 520px;
	}
	
	.elementor-element-cbbbd2d .banner .banner-content {
		left: 405px;
		top: 358px;
	}
	
	.elementor-element-13fd251 .elementor-repeater-item-45b8d60 {
		font-size: 4.5em;
	}
	
	.elementor-element-13fd251 .banner-img img {
		object-position: 21%;
	}
	
	.elementor-element-13fd251 .banner {
		min-height: 520px;
	}
	
	.elementor-element-13fd251 .banner .banner-content {
		left: 402px;
		top: 377px;
	}
}

@media (max-width:767px) {
	.elementor-element-8de19f7 .slider-button-prev {
		left: 20px;
	}
	
	.elementor-element-8de19f7 .slider-button-next {
		right: 20px;
	}
	
	.elementor-element-8de19f7 .slider-pagination {
		display: flex;
		position: absolute;
		bottom: 10%;
	}
	
	.elementor-element-8de19f7 .slider-thumb-dots {
		margin-top: 10%;
	}
	
	.elementor-element-0329e54 .elementor-repeater-item-03707fe {
		font-size: 11px;
	}
	
	.elementor-element-0329e54 .elementor-repeater-item-0554b5f {
		font-size: 2.7777vw;
		letter-spacing: .025em;
	}
	
	.elementor-element-0329e54 .banner-img img {
		object-position: 23%;
	}
	
	.elementor-3175 .elementor-element.elementor-element-0329e54, .elementor-element-0329e54 .banner, .elementor-element-0329e54 .banner img {
		max-height: 66.6666vw;
		overflow: hidden;
	}
	
	.elementor-element-0329e54 .banner {
		min-height: 66.6666vw;
	}
	
	.elementor-element-0329e54 .banner .banner-content {
		left: 21px;
		top: 82px;
		right: 2rem;
		bottom: 57px;
		max-width: 111px;
		width: 100%;
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-element-45e3e4b .banner-item.elementor-repeater-item-005b61b {
		width: 100px;
	}
	
	.elementor-element-45e3e4b .elementor-repeater-item-0554b5f {
		font-size: 2.7777vw;
		letter-spacing: .025em;
	}
	
	.elementor-element-45e3e4b .banner-img img {
		object-position: 95%;
	}
	
	.elementor-3175 .elementor-element.elementor-element-45e3e4b, .elementor-element-45e3e4b .banner, .elementor-element-45e3e4b .banner img {
		max-height: 66.6666vw;
		overflow: hidden;
	}
	
	.elementor-element-45e3e4b .banner {
		min-height: 66.6666vw;
	}
	
	.elementor-element-45e3e4b .banner .banner-content {
		left: 245px;
		top: 51px;
		right: 0rem;
		max-width: 226px;
		width: 100%;
		margin: 0px 0px 0px 0px;
		padding: 9px 9px 9px 9px;
	}
	
	.elementor-element-1eebba6 .banner-content {
		text-align: center;
	}
	
	.elementor-element-1eebba6 .elementor-repeater-item-45b8d60 {
		font-size: 6.1111vw;
		letter-spacing: 0px;
	}
	
	.elementor-element-1eebba6 .elementor-repeater-item-0554b5f {
		font-size: 2.7777vw;
		letter-spacing: .025em;
	}
	
	.elementor-element-1eebba6 .banner-img img {
		object-position: 34%;
	}
	
	.elementor-3175 .elementor-element.elementor-element-1eebba6, .elementor-element-1eebba6 .banner, .elementor-element-1eebba6 .banner img {
		max-height: 66.6666vw;
		overflow: hidden;
	}
	
	.elementor-element-1eebba6 .banner {
		min-height: 66.6666vw;
	}
	
	.elementor-element-1eebba6 .banner .banner-content {
		left: 267px;
		top: 166px;
		right: 2rem;
		max-width: 95px;
		width: 100%;
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-element-3098c5f .banner-item.elementor-repeater-item-005b61b {
		width: 100px;
	}
	
	.elementor-element-3098c5f .elementor-repeater-item-0554b5f {
		font-size: 2.7777vw;
		letter-spacing: .025em;
	}
	
	.elementor-element-3098c5f .banner-img img {
		object-position: 56%;
	}
	
	.elementor-3175 .elementor-element.elementor-element-3098c5f, .elementor-element-3098c5f .banner, .elementor-element-3098c5f .banner img {
		max-height: 66.666vw;
		overflow: hidden;
	}
	
	.elementor-element-3098c5f .banner {
		min-height: 66.6666vw;
	}
	
	.elementor-element-3098c5f .banner .banner-content {
		left: 235px;
		top: 90px;
		right: 2rem;
		max-width: 226px;
		width: 100%;
		margin: 30px 0px 0px 0px;
		padding: 9px 9px 9px 9px;
	}
	
	.elementor-element-2daf1fb .elementor-repeater-item-36353f7 {
		font-size: 18px;
		line-height: 0em;
		letter-spacing: -.8px;
	}
	
	.elementor-element-2daf1fb .elementor-repeater-item-6d86ce8 {
		font-size: 12px;
		letter-spacing: 0px;
	}
	
	.elementor-element-2daf1fb .elementor-repeater-item-0554b5f {
		font-size: 3vw;
		line-height: 0em;
		letter-spacing: .025em;
	}
	
	.elementor-element-2daf1fb .banner-img img {
		object-position: 57%;
	}
	
	.elementor-3175 .elementor-element.elementor-element-2daf1fb, .elementor-element-2daf1fb .banner, .elementor-element-2daf1fb .banner img {
		max-height: 66.6666vw;
		overflow: hidden;
	}
	
	.elementor-element-2daf1fb .banner {
		min-height: 66.6666vw;
	}
	
	.elementor-element-2daf1fb .banner .banner-content {
		left: 186px;
		top: 69px;
		right: 0rem;
		bottom: 0px;
		max-width: 329px;
		width: 100%;
		margin: 90px 0px 0px 0px;
	}
	
	.elementor-element-cbbbd2d .banner-content {
		text-align: right;
	}
	
	.elementor-element-cbbbd2d .elementor-repeater-item-45b8d60 {
		font-size: 6.1111vw;
		letter-spacing: 0px;
	}
	
	.elementor-element-cbbbd2d .elementor-repeater-item-0554b5f {
		font-size: 2.7777vw;
		letter-spacing: .025em;
	}
	
	.elementor-element-cbbbd2d .banner-img img {
		object-position: 12%;
	}
	
	.elementor-3175 .elementor-element.elementor-element-cbbbd2d, .elementor-element-cbbbd2d .banner, .elementor-element-cbbbd2d .banner img {
		max-height: 66.6666vw;
		overflow: hidden;
	}
	
	.elementor-element-cbbbd2d .banner {
		min-height: 66.6666vw;
	}
	
	.elementor-element-cbbbd2d .banner .banner-content {
		left: 257px;
		top: 155px;
		right: 2rem;
		max-width: 101px;
		width: 100%;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-element-13fd251 .banner-content {
		text-align: center;
	}
	
	.elementor-element-13fd251 .elementor-repeater-item-45b8d60 {
		font-size: 6.1111vw;
		letter-spacing: 0px;
	}
	
	.elementor-element-13fd251 .elementor-repeater-item-0554b5f {
		font-size: 2.7777vw;
		letter-spacing: .025em;
	}
	
	.elementor-element-13fd251 .banner-img img {
		object-position: 34%;
	}
	
	.elementor-3175 .elementor-element.elementor-element-13fd251, .elementor-element-13fd251 .banner, .elementor-element-13fd251 .banner img {
		max-height: 66.6666vw;
		overflow: hidden;
	}
	
	.elementor-element-13fd251 .banner {
		min-height: 66.6666vw;
	}
	
	.elementor-element-13fd251 .banner .banner-content {
		left: 267px;
		top: 166px;
		right: 2rem;
		max-width: 95px;
		width: 100%;
		margin: 0px 0px 0px 0px;
	}
}
