.panel-full-width-centre-slider { padding-top: 60px; padding-bottom: 6px; overflow: hidden; }
.panel-full-width-centre-slider .title-wrapper { text-align: center; margin-bottom: 30px; }
.panel-full-width-centre-slider .item .bg-wrapper { aspect-ratio: 1.3; position: relative; }
.panel-full-width-centre-slider .item .bg { position: absolute; opacity: 0.5; top: 0; left: 0; width: 100%; height: 100%; background-size: cover; background-position: center center; }
.panel-full-width-centre-slider .slick-active .item .bg { opacity: 0.8; }
.panel-full-width-centre-slider .slick-track { padding-bottom: 60px; }
.panel-full-width-centre-slider .slick-track .slick-slide { width: 870px; margin-left: 65px; margin-right: 65px; }
.panel-full-width-centre-slider .slick-arrow { position: absolute; top: calc(50% - 30px); left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.panel-full-width-centre-slider .slick-prev { margin-left: -565px; }
.panel-full-width-centre-slider .slick-next { margin-left: 565px; }
.panel-full-width-centre-slider .item .text-wrapper { position: absolute; opacity: 0; z-index: 2; width: 434px; border-radius: 2px; background-color: rgba(255,255,255,0.9); margin-left: -80px; padding: 30px 20px 10px 40px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.panel-full-width-centre-slider .item .text-wrapper h3 { font-size: 80px; text-transform: uppercase; margin-top: 0; margin-bottom:80px; line-height: 1.2; letter-spacing: 3.5px; }
.panel-full-width-centre-slider .item .text-wrapper i { font-family: 'Font Awesome 5 Pro'; color: var(--blue); margin-top: 5px; margin-right: 6px; }
.panel-full-width-centre-slider .item .text-wrapper .promo-text { font-size: 15px; border-radius: 2px; background-color: var(--blue); display: inline-block; color: #fff; padding: 3px 9px; }
.panel-full-width-centre-slider .slick-active .text-wrapper { opacity: 1; }
.panel-full-width-centre-slider .bottom-wrapper { position: absolute; bottom: -49px; right: 0; opacity:0;}
.panel-full-width-centre-slider .slick-slide.slick-active .bottom-wrapper {opacity:1;}
.panel-full-width-centre-slider .bottom-wrapper p,
.panel-full-width-centre-slider .bottom-wrapper a { margin-bottom: 0; color: #fff; text-align: center; }
.panel-full-width-centre-slider .bottom-wrapper a { width: 246px; padding: 37px 15px; }
.panel-full-width-centre-slider .bottom-wrapper .price { background-color: var(--orange); font-size: 40px; font-weight: 700; border-top-left-radius: 2px; border-top-right-radius: 2px; padding: 10px; }
.panel-full-width-centre-slider .bottom-wrapper span { display: block; line-height: 1; }
.panel-full-width-centre-slider .bottom-wrapper .value { margin-bottom: 2px; }
.panel-full-width-centre-slider .bottom-wrapper .currency { font-size: 15px; font-weight: 500; }

@media (max-width: 1199px){
	.panel-full-width-centre-slider .bottom-wrapper { right: 0; bottom: 0; }
	.panel-full-width-centre-slider .slick-track { padding-bottom: 0; }
	.panel-full-width-centre-slider .slick-track .slick-slide { width: 75vw; margin-left: 15px; margin-right: 15px; }
	.panel-full-width-centre-slider .item .text-wrapper { margin-left: 0; }
	.panel-full-width-centre-slider .slick-arrow { -webkit-transform: translate(0, -50%); transform: translate(0, -50%); }
	.panel-full-width-centre-slider .slick-prev { margin-left: 0; left: 8vw; }
	.panel-full-width-centre-slider .slick-next { margin-left: 0; right: 8vw; left: auto; }
}
@media (max-width: 991px){
	.panel-full-width-centre-slider .item .text-wrapper { top: 0; width: 100%; height: 100%; background-color: rgba(255,255,255,0.6); -webkit-transform: none; transform: none; }
	.panel-full-width-centre-slider .item .text-wrapper h3 { font-size: 28px; }
	.panel-full-width-centre-slider .bottom-wrapper { z-index: 2; }
	.panel-full-width-centre-slider .bottom-wrapper .button { font-size: 12px; padding: 15px 25px; }
	.panel-full-width-centre-slider .bottom-wrapper .price { font-size: 26px; }
	.panel-full-width-centre-slider .icon-label { margin-bottom: 8px; }
}
@media (max-width: 767px){
	.panel-full-width-centre-slider .item .bg-wrapper { aspect-ratio: 1; }
	.panel-full-width-centre-slider .bottom-wrapper .button { padding: 4px 20px; width: 160px; }
}
@media (max-width: 500px){
	.panel-full-width-centre-slider .item .bg-wrapper { aspect-ratio: 0.8; }
}
@media (max-width: 460px){
	.panel-full-width-centre-slider .item .text-wrapper { padding-left: 20px; padding-right: 20px; }
	.panel-full-width-centre-slider .item .bg-wrapper { aspect-ratio: 0.6; }
	.panel-full-width-centre-slider .slick-track .slick-slide { margin-left: 5px; margin-right: 5px; }
	.panel-full-width-centre-slider .slick-prev { left: 10px; }
	.panel-full-width-centre-slider .slick-next { right: 10px; }
	.panel-full-width-centre-slider .item .text-wrapper h3 { font-size: 18px; }
	.panel-full-width-centre-slider .item .description p { font-size: 14px; }
	.panel-full-width-centre-slider .icon-label { font-size: 14px; }
}