.moip-24-wall-container {
	margin: auto;
	max-width: 1920px;
	width: 86.5vw;
}
.section-moip .card .card-modifier {
	border-radius: 44px;
	clip-path: none;
}
@media only screen and (max-width: 1440px) {
	.section-moip .card .card-modifier {
		border-radius: 40px;
	}
}
@media only screen and (max-width: 1068px) {
	.section-moip .card .card-modifier {
		border-radius: 36px;
	}
}
@media only screen and (max-width: 734px) {
	.section-moip .card .card-modifier {
		border-radius: 28px;
	}
}

.moip-24-content-container {
	position: relative;
}

.moip-24-feature-copy.feature-card-modal-copy-highlight {
	display: inline;
}

.moip-24-feature-copy.feature-card-modal-copy {
	color: #6e6e73;
	display: inline;
}
.theme-dark .moip-24-feature-copy.feature-card-modal-copy {
	color: #f5f5f7;
}

.moip-24-open-modal-button {
	position: absolute;
	bottom: 166px;
	left: 50%;
	margin-left: 309px;
	color: white;
	padding: 7px;
	cursor: pointer;
	font-size: 20px;
}

.feature-card-content .feature-card-copy.custom_front-card-copy {
	position: absolute;
	left: 50%;
	width: 260px;
	margin-left: 265px;
	margin-top: 90px;
}
@media only screen and (max-width: 1440px) {
	.moip-24-open-modal-button {
		margin-left: 225px;
		bottom: 134px;
	}
	.feature-card-content .feature-card-copy.custom_front-card-copy {
		width: 250px;
		margin-left: 185px;
		margin-top: 145px;
	}
}
@media only screen and (max-width: 1068px) {
	.feature-card-content .feature-card-copy.custom_front-card-copy {
		margin-top: 0;
		margin-left: 0;
		width: 425px;
		transform: translate(-50%);
	}
	.moip-24-open-modal-button {
		margin-left: 0;
		transform: translate(-50%);
		left: 50%;
		bottom: 325px;
	}
}
@media only screen and (max-width: 734px) {
	.moip-24-open-modal-button {
		bottom: 325px;
		font-size: 17px;
	}
	.feature-card-content .feature-card-copy.custom_front-card-copy {
		width: 380px;
	}
}
@media only screen and (max-width: 480px) {
	.feature-card-content .feature-card-copy.custom_front-card-copy {
		width: 275px;
	}
	.moip-24-open-modal-button {
		bottom: 260px;
	}
}

.feature-card-content
	.feature-card-label
	+ .feature-card-headline.moip-24-card-headline {
	font-size: 20px;
	text-align: center;
	margin-top: 30px;
	font-weight: 400;
	line-height: 1.2353641176;
}
@media only screen and (max-width: 1068px) {
	.feature-card-content
		.feature-card-label
		+ .feature-card-headline.moip-24-card-headline {
		margin-top: 30px;
	}
	.moip-24-logo-image {
		margin-top: 30px;
	}
}
@media only screen and (max-width: 734px) {
	.feature-card-content
		.feature-card-label
		+ .feature-card-headline.moip-24-card-headline {
		margin-top: 30px;
		font-size: 17px;
	}
	.moip-24-logo-image {
		margin-top: 25px;
	}
}
@media only screen and (max-width: 480px) {
	.moip-24-logo-image {
		margin-top: 15px;
	}
	.feature-card-content
		.feature-card-label
		+ .feature-card-headline.moip-24-card-headline {
		margin-top: 23px;
	}
}

.theme-dark.modal:not(.modal-close-button-light) {
	--modal-close-background: rgb(51, 51, 54);
	--modal-close-background-hover: #37373a;
	--modal-close-background-active: #2f2f32;
	--modal-close-color: rgba(255, 255, 255, 0.8);
	--modal-close-color-hover: rgb(255, 255, 255);
}
.theme-dark.modal {
	--modal-overlay-background: rgb(29, 29, 31);
}

.feature-card-modal-tile.bleed-bottom .card .card-modifier.custom_no-pt {
	padding-top: 0;
}
.feature-card-modal-tile .card .image-container.custom_no-mt {
	margin-top: 0;
}

.theme-dark .feature-card-modal-tile .card {
	background-color: inherit;
}

.enhanced .moip-24-card-banner {
	max-width: 1680px;
}
.card .card-modifier.moip-24-card-banner {
	min-height: 683px;
	margin: auto;
}
@media only screen and (max-width: 1068px) {
	.card .card-modifier.moip-24-card-banner {
		min-height: 604px;
	}
}
@media only screen and (max-width: 734px) {
	.card .card-modifier.moip-24-card-banner {
		min-height: 584px;
	}
}
@media only screen and (max-width: 480px) {
	.card .card-modifier.moip-24-card-banner {
		min-height: 504px;
	}
}

.moip-video-contaner {
	aspect-ratio: 16 / 9;
}

.moip-video-contaner video {
	position: relative;
	z-index: 1;
}
.moip-video-contaner[playing] video,
.moip-video-contaner[paused] video {
	z-index: 2;
}

/* no-js */
.no-js .moip-24-card-banner .feature-card-content {
	min-height: 683px;
}
@media only screen and (max-width: 1068px) {
	.no-js .moip-24-card-banner .feature-card-content {
		min-height: 604px;
	}
}
@media only screen and (max-width: 734px) {
	.no-js .moip-24-card-banner .feature-card-content {
		min-height: 584px;
	}
}
@media only screen and (max-width: 480px) {
	.no-js .moip-24-card-banner .feature-card-content {
		min-height: 504px;
	}
}

.no-js
	.moip-24-card-banner
	.feature-card-content
	.feature-card-image-container.image-center-center {
	top: 0;
	transform: translate(-50%, 0%);
}
.no-js .moip-24-open-modal-button {
	display: none;
}

.no-js .card .card-modifier.theme-dark.moip-24-card-banner {
	background-color: rgb(29, 29, 31);
}
.no-js .custom_no-pt .responsive-image {
	margin: -2px;
}
.no-js #modal-content-moip-24 h4 + .feature-card-modal-tile {
	display: none;
}

.no-js .moip-24-watch-film-button {
	display: block;
	bottom: unset;
	top: 475px;
	margin-left: 298px;
}
@media only screen and (max-width: 1440px) {
	.no-js .moip-24-watch-film-button {
		top: 500px;
		margin-left: 220px;
	}
}
@media only screen and (max-width: 1068px) {
	.no-js .moip-24-watch-film-button {
		top: 255px;
		margin-left: 0;
	}
}
@media only screen and (max-width: 734px) {
	.no-js .moip-24-watch-film-button {
		top: 235px;
	}
}
@media only screen and (max-width: 480px) {
	.no-js .moip-24-watch-film-button {
		top: 215px;
	}
}
/* screens */

.moip-24-logo-image {
	margin-left: auto;
	margin-right: auto;
	width: 254px;
	height: 231px;
	background-size: 254px 231px;
	background-repeat: no-repeat;
	background-image: url("/ca/fr/ipad/shared/moip-24/images/banner/logo__d4s4xxbk3dg2_xlarge.png");
	background-position: center;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	(-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi) {
	.moip-24-logo-image {
		background-image: url("/ca/fr/ipad/shared/moip-24/images/banner/logo__d4s4xxbk3dg2_xlarge_2x.png");
	}
}

@media only screen and (max-width: 1440px) {
	.moip-24-logo-image {
		width: 226px;
		height: 207px;
		background-size: 226px 207px;
		background-repeat: no-repeat;
		background-image: url("/ca/fr/ipad/shared/moip-24/images/banner/logo__d4s4xxbk3dg2_large.png");
	}
}

@media only screen and (max-width: 1440px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1440px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1440px) and (min-resolution: 144dpi) {
	.moip-24-logo-image {
		background-image: url("/ca/fr/ipad/shared/moip-24/images/banner/logo__d4s4xxbk3dg2_large_2x.png");
	}
}

@media only screen and (max-width: 1068px) {
	.moip-24-logo-image {
		width: 267px;
		height: 82px;
		background-size: 267px 82px;
		background-repeat: no-repeat;
		background-image: url("/ca/fr/ipad/shared/moip-24/images/banner/logo__d4s4xxbk3dg2_medium.png");
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.moip-24-logo-image {
		background-image: url("/ca/fr/ipad/shared/moip-24/images/banner/logo__d4s4xxbk3dg2_medium_2x.png");
	}
}

@media only screen and (max-width: 734px) {
	.moip-24-logo-image {
		width: 267px;
		height: 82px;
		background-size: 267px 82px;
		background-repeat: no-repeat;
		background-image: url("/ca/fr/ipad/shared/moip-24/images/banner/logo__d4s4xxbk3dg2_small.png");
	}
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.moip-24-logo-image {
		background-image: url("/ca/fr/ipad/shared/moip-24/images/banner/logo__d4s4xxbk3dg2_small_2x.png");
	}
}

@media only screen and (max-width: 480px) {
	.moip-24-logo-image {
		width: 230px;
		height: 71px;
		background-size: 230px 71px;
		background-repeat: no-repeat;
		background-image: url("/ca/fr/ipad/shared/moip-24/images/banner/logo__d4s4xxbk3dg2_xsmall.png");
	}
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.moip-24-logo-image {
		background-image: url("/ca/fr/ipad/shared/moip-24/images/banner/logo__d4s4xxbk3dg2_xsmall_2x.png");
	}
}

/* VIDEO */
#moip-24 .inline-video-frame-start.start-frame {
	background-image: url(/ca/fr/ipad/shared/moip-24/images/modal/video_still__fquq2rixaymy_large.jpg);
	width: 100%;
	height: 100%;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	position: absolute;
	top: 0;
	z-index: 1;
	border-radius: 18px;
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	#moip-24 .inline-video-frame-start.start-frame {
		background-image: url(/ca/fr/ipad/shared/moip-24/images/modal/video_still__fquq2rixaymy_large_2x.jpg);
	}
}

@media only screen and (max-width: 1068px) {
	#moip-24 .inline-video-frame-start.start-frame {
		background-image: url(/ca/fr/ipad/shared/moip-24/images/modal/video_still__fquq2rixaymy_medium.jpg);
	}
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	#moip-24 .inline-video-frame-start.start-frame {
		background-image: url(/ca/fr/ipad/shared/moip-24/images/modal/video_still__fquq2rixaymy_medium_2x.jpg);
	}
}

@media only screen and (max-width: 734px) {
	#moip-24 .inline-video-frame-start.start-frame {
		background-image: url(/ca/fr/ipad/shared/moip-24/images/modal/video_still__fquq2rixaymy_small.jpg);
		border-radius: 15px;
	}
}
@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	#moip-24 .inline-video-frame-start.start-frame {
		background-image: url(/ca/fr/ipad/shared/moip-24/images/modal/video_still__fquq2rixaymy_small_2x.jpg);
	}
}
