@media (max-width: 767px) {
    :root {
		--logos-padding: 5.188rem 0.938rem 5.813rem 0.938rem;
		--aerial-padding: 0 0.938rem;
		--credits-padding: 0 0.938rem 5.813rem 0.938rem;
		--experts-padding: 0 0.938rem 5.813rem 0.938rem;
		--insurance-padding: 0 0.938rem 7.875rem 0.938rem;
		--contact-padding: 0 0.938rem  5.125rem 0.938rem;
		--footer-padding: 4.688rem 0.938rem;
		--footer-copyright-padding: 1.438rem 0.938rem 1.938rem 0.938rem;
		--text-xxxl: 5.313rem;
		--text-xxl: 4.625rem;
		--text-l: 2.375rem;
    	--text-ml: 1.188rem;
		--text-m: 1.563rem;
		--text-s: 1.063rem;
		--gap-xs: 0.625rem;
    }
	.media-wrapper::after{background: linear-gradient(to top, rgba(0, 0, 0, 0.98) 0%, rgba(0, 0, 0, 0.90) 18%, rgba(0, 0, 0, 0.70) 38%, rgba(0, 0, 0, 0.35) 60%, rgba(0, 0, 0, 0.10) 80%, rgba(0, 0, 0, 0) 100%);}
	.acf-slideshow__content{align-items: end; padding: 0.938rem;}
	.acf-slideshow__heading{order: 1; width: 100%; margin: 0 0 1.25rem; letter-spacing: 13.04px;}
	.acf-slideshow__bottom{order: 2; display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: end; column-gap: var(--gap-s);}
	.acf-slideshow__strapline{max-width: 16rem;}
	.acf-slideshow__strapline p{margin: 0; font-size: var(--text-xs);}
	.acf-slideshow__showreel{position: static; justify-self: end; align-self: end; width: 6.25rem; height: 6.25rem;}
	.two-col__grid, .contact-section__inner, #insurance.home-logos__items, .services-grid, .custom-footer__content{grid-template-columns: 1fr;}
	.contact-section__inner, .latest-credits__counters{gap: var(--gap-s);}
	.two-col__copy, .latest-credits__counter-label{max-width: 100%;}
	.home-logos__items, .latest-credits__cards{grid-template-columns: repeat(2, 1fr);}
	.home-logos__item{min-height: 7rem; padding: 1.5rem;}
	.aerial-video-carousel{height: auto;}
	.aerial-video-carousel__media{height: auto; aspect-ratio: 16 / 9;}
	.aerial-video-carousel__video{position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover;}
	.aerial-video-carousel__tabs{position: initial; margin-top: var(--gap-s); overflow-x: auto; overflow-y: hidden; -webkit-overflow-scrolling: touch; scrollbar-width: none; gap: var(--gap-xs);}
	.aerial-video-carousel__tab{background: #d9d9d9;}
	.aerial-video-carousel__tab h3{font-size: 1.25rem;}
	.credit-card__title{font-size: var(--text-xs);}
	.credit-card__text{font-size: var(--text-xxs);}
	.experts-section__slide-heading{top: 1.25rem; left: 1.25rem;}
	.experts-section__image{aspect-ratio: 2 / 1.4;}
	.latest-credits__counters, .custom-footer__policies{flex-direction: column;}
	.services-grid{grid-auto-rows: auto;}
	.services-grid__item, .services-grid__item--1, .services-grid__item--2, .services-grid__item--3, .services-grid__item--4, .services-grid__item--5, .services-grid__item--6, .services-grid__item--7{grid-column: auto; grid-row: auto; aspect-ratio: 1.4 / 1;}
    .custom-footer__content{gap: var(--gap-m);}
	.custom-footer__logo{margin: 0 0 var(--gap-m);}
	.custom-footer__accreditation-logo{max-width: 5.25rem; max-height: 5.25rem;}
	.custom-footer__bottom{align-items: flex-start;}
	.custom-footer__policies{gap: 0;}
	.sticky-showreel{display: none; width: 3.125rem; height: 13.75rem;}
	.sticky-showreel span{font-size: var(--text-xs);}
	.showreel-modal__dialog{width: 92vw;}
}