.overview-plan-text-recover {
	--p-width: 96px;
	--p-height: 26px;
}
@media only screen and (max-width: 734px) {
	.overview-plan-text-recover {
		--p-width: 53px;
		--p-height: 15px;
	}
}

.overview-plan-text-design {
	--p-width: 207px;
	--p-height: 52px;
	margin-top: -5px;
}

.plan-gallery .plan-item-label-design {
	margin-left: calc(var(--plan-circle-width) * 0.08);
}
@media only screen and (max-width: 734px) {
	.overview-plan-text-design {
		--p-width: 112px;
		--p-height: 29px;
	}
}

.overview-plan-text-use {
	--p-width: 103px;
	--p-height: 28px;
}
@media only screen and (max-width: 734px) {
	.overview-plan-text-use {
		--p-width: 56px;
		--p-height: 16px;
	}
}

.overview-plan-text-make {
	--p-width: 103px;
	--p-height: 28px;
}
@media only screen and (max-width: 734px) {
	.overview-plan-text-make {
		--p-width: 56px;
		--p-height: 16px;
	}
}

.overview-plan-text-package {
	--p-width: 138px;
	--p-height: 47px;
}
@media only screen and (max-width: 734px) {
	.overview-plan-text-package {
		--p-width: 77px;
		--p-height: 27px;
	}
}

.overview-text-approach {
	--p-width: 213px;
	--p-height: 23px;
}

.overview-text-progress {
	--p-width: 170px;
	--p-height: 23px;
}

.overview-card-mba-text {
	--p-width: 224px;
	--p-height: 41px;
}
@media only screen and (max-width: 1068px) {
	.overview-card-mba-text {
		--p-width: 187px;
		--p-height: 34px;
	}
}
@media only screen and (max-width: 734px) {
	.overview-card-mba-text {
		--p-width: 127px;
		--p-height: 23px;
	}
}

.overview-card-enclosure-text {
	--p-width: 187px;
	--p-height: 130px;
}
.section-products .tile-macbook-air .overview-card-mba-text {
	transform: translateY(-78px);
}
.section-products .tile-enclosure .tile-copy {
	top: 306px;
	left: 148px;
}
@media only screen and (max-width: 1068px) {
	.overview-card-enclosure-text {
		--p-width: 165px;
		--p-height: 118px;
	}
	.section-products .tile-macbook-air .overview-card-mba-text {
		transform: translateY(-65px);
	}
	.section-products .tile-enclosure .tile-copy {
		left: 140px;
		top: 203px;
	}
}
@media only screen and (max-width: 734px) {
	.overview-card-enclosure-text {
		--p-width: 119px;
		--p-height: 84px;
	}
	.section-products .tile-macbook-air .overview-card-mba-text {
		transform: translateY(-45px);
	}
	.section-products .tile-enclosure .tile-copy {
		top: 236px;
		left: 104px;
	}
}

@media only screen and (max-width: 734px) {
	.section-products .tile-macbook-air .tile-media .inline-video {
		bottom: -20px;
	}
}

.overview-card-shipping-text {
	--p-width: 306px;
	--p-height: 86px;
}
@media only screen and (max-width: 1068px) {
	.overview-card-shipping-text {
		--p-width: 264px;
		--p-height: 73px;
	}
}
@media only screen and (max-width: 734px) {
	.overview-card-shipping-text {
		--p-width: 186px;
		--p-height: 54px;
	}
}

.overview-card-case-text {
	--p-width: 171px;
	--p-height: 104px;
}
.section-products .tile-case .tile-copy {
	top: 660px;
	left: 360px;
}
@media only screen and (max-width: 1068px) {
	.overview-card-case-text {
		--p-width: 149px;
		--p-height: 91px;
	}
	.section-products .tile-case .tile-copy {
		top: 583px;
		left: 282px;
	}
}
@media only screen and (max-width: 734px) {
	.overview-card-case-text {
		--p-width: 125px;
		--p-height: 76px;
	}
	.section-products .tile-case .tile-copy {
		top: 428px;
		left: 229px;
	}
}

.overview-card-packaging-text {
	--p-width: 268px;
	--p-height: 125px;
}
@media only screen and (max-width: 1068px) {
	.overview-card-packaging-text {
		--p-width: 237px;
		--p-height: 77px;
	}
}
@media only screen and (max-width: 734px) {
	.overview-card-packaging-text {
		--p-width: 166px;
		--p-height: 55px;
	}
}

.overview-card-iphone-text {
	--p-width: 361px;
	--p-height: 190px;
}
@media only screen and (max-width: 1068px) {
	.overview-card-iphone-text {
		--p-width: 361px;
		--p-height: 190px;
	}
}
@media only screen and (max-width: 734px) {
	.overview-card-iphone-text {
		--p-width: 200px;
		--p-height: 117px;
	}
}

.overview-card-recover-text {
	--p-width: 317px;
	--p-height: 68px;
}
@media only screen and (max-width: 1068px) {
	.overview-card-recover-text {
		--p-width: 286px;
		--p-height: 69px;
	}
}
@media only screen and (max-width: 734px) {
	.overview-card-recover-text {
		--p-width: 194px;
		--p-height: 42px;
	}
}
.overview-plan-text-make {
	--p-width: 108px;
	--p-height: 31px;
}

@media only screen and (max-width: 734px) and (max-width: 734px) {
	.overview-plan-text-make {
		--p-width: 62px;
		--p-height: 18px;
	}
}

.section-products .tile-packaging-shipping .overview-card-packaging-text {
	margin-block-end: 36px;
	margin-left: 20px;
}

@media only screen and (max-width: 1068px) {
	.section-products .tile-packaging-shipping .overview-card-packaging-text {
		margin-block-end: 60px;
	}
}

@media only screen and (max-width: 734px) {
	.section-products .tile-packaging-shipping .overview-card-packaging-text {
		margin-block-end: 50px;
		padding-inline: 20px;
		align-self: start;
	}
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-products .tile-recovery .overview-card-recover-text {
		margin-inline-start: 52px;
		margin-top: 10px;
	}
}

@media only screen and (max-width: 734px) {
	.section-products .tile-recovery .overview-card-recover-text {
		margin-top: -10px;
	}
}

.plan-gallery .plan-item-label-product-use {
	margin-left: calc(var(--plan-circle-width) * -0.55);
	top: calc(var(--plan-circle-height) * 0.53);
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.plan-gallery .plan-item-label-product-use {
		margin-left: calc(var(--plan-circle-width) * -0.53);
	}
}

@media only screen and (max-width: 734px) {
	.plan-gallery .plan-item-label-product-use {
		top: calc(var(--plan-circle-height) * 0.51);
	}
}

.plan-gallery .plan-item-label-shipping {
	margin-left: calc(var(--plan-circle-width) * -0.09);
	top: calc(var(--plan-circle-height) * 0.76);
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.plan-gallery .plan-item-label-shipping {
		margin-left: calc(var(--plan-circle-width) * -0.1);
	}
}

.plan-gallery .gallery-item-shipping .lottie-icon {
	width: 72px;
	height: 72px;
	margin-left: -30px;
}

@media only screen and (max-width: 1068px) {
	.plan-gallery .gallery-item-shipping .lottie-icon {
		width: 60px;
		height: 60px;
		margin-left: -32px;
	}
}

@media only screen and (max-width: 734px) {
	.plan-gallery .gallery-item-shipping .lottie-icon {
		width: 39px;
		height: 39px;
		margin-left: -20px;
	}
}

.overview-card-enclosure-text {
	--p-height: 111px;
}

.section-products .tile-enclosure .tile-copy {
	top: 290px;
	left: 200px;
}

@media only screen and (max-width: 1068px) {
	.section-products .tile-enclosure .tile-copy {
		left: 200px;
		top: 275px;
	}
}

@media only screen and (max-width: 768px) {
	.overview-card-enclosure-text {
		--p-height: 97px;
	}

	.section-products .tile-enclosure .tile-copy {
		left: 201px;
		top: 276px;
	}
}

@media only screen and (max-width: 734px) {
	.overview-card-enclosure-text {
		--p-height: 71px;
	}

	.section-products .tile-enclosure .tile-copy {
		left: 140px;
		top: 203px;
	}
}

.overview-card-shipping-text {
	width: 321px;
	--p-width: 321px;
	height: 188px;
	--p-height: 188px;
}

.overview-card-shipping-text img {
	width: 321px;
	height: 188px;
}

.section-products .tile-shipping .tile-copy {
	inset: 659px 0 0 284px;
}

@media only screen and (max-width: 1068px) {
	.section-products .tile-shipping .tile-copy {
		inset: 629px 0 0 267px;
	}
}

@media only screen and (max-width: 768px) {
	.section-products .tile-shipping .tile-copy {
		inset: 443px 0 0 189px;
	}
}

@media only screen and (max-width: 734px) {
	.overview-card-shipping-text {
		width: 174px;
		--p-width: 174px;
		height: 103px;
		--p-height: 103px;
	}

	.overview-card-shipping-text img {
		width: 174px;
		height: 103px;
	}
}

.section-products .tile-packaging-shipping .tile-copy {
	inset: 693px 0 0 177px;
}

@media only screen and (max-width: 1068px) {
	.section-products .tile-packaging-shipping .tile-copy {
		inset: 666px 0 0 160px;
	}
}

@media only screen and (max-width: 738px) {
	.section-products .tile-packaging-shipping .tile-copy {
		inset: 444px 0 0 97px;
	}
}

.section-products .tile-enclosure .tile-media .lottie-with-picture {
	margin-block-start: 55px;
}
@media only screen and (max-width: 1068px) {
	.section-products .tile-enclosure .tile-media .lottie-with-picture {
		margin-block-start: 40px;
	}
}
@media only screen and (max-width: 734px) {
	.section-products .tile-enclosure .tile-media .lottie-with-picture {
		margin-block-start: 30px;
	}
}

.section-products .tile-packaging-shipping .overview-card-packaging-text {
	margin-block-end: 50px;
	margin-left: -20px;
}
.section-products .tile-packaging-shipping .tile-copy {
	inset: 695px 0 0 230px;
}
@media only screen and (max-width: 1068px) {
	.section-products .tile-packaging-shipping .overview-card-packaging-text {
		margin-block-end: 100px;
		margin-left: -10px;
	}
	.section-products .tile-packaging-shipping .tile-copy {
		inset: 640px 0 0 210px;
	}
}
@media only screen and (max-width: 768px) {
	.section-products .tile-packaging-shipping .overview-card-packaging-text {
		margin-block-end: 100px;
		margin-left: 0px;
	}
	.section-products .tile-packaging-shipping .tile-copy {
		inset: 640px 0 0 216px;
	}
}

@media only screen and (max-width: 734px) {
	.section-products .tile-packaging-shipping .overview-card-packaging-text {
		margin-block-end: 55px;
		margin-left: 20px;
	}

	.section-products .tile-packaging-shipping .tile-copy {
		inset: 453px 0 0 140px;
	}
}

.section-products .tile-recovery .lottie-with-picture {
	top: 100px;
}
@media only screen and (max-width: 734px) {
	.section-products .tile-recovery .lottie-with-picture {
		top: 70px;
	}
}
.section-products .tile-shipping .tile-copy {
	inset: 658px 0 0 310px;
}

@media only screen and (max-width: 1068px) {
	.section-products .tile-shipping .tile-copy {
		inset: 627px 0 0 295px;
	}
}
@media only screen and (max-width: 768px) {
	.section-products .tile-shipping .tile-copy {
		inset: 629px 0 0 295px;
	}
}

@media only screen and (max-width: 734px) {
	.section-products .tile-shipping .tile-copy {
		inset: 435px 0 0 189px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.overview-text-approach, .overview-text-progress {
		height: 40px;
	}
}

.section.section-more-to-give .more-to-give-heading {
	height: 50px;
}

@media only screen and (max-width: 1068px) {
	.section-more-to-give .overview-text-trade-in {
		margin: 0 auto;
		width: 300px;
	}
}

.section-products .tile-case .tile-copy {
	top: 660px;
	left: 372px;
}

@media only screen and (max-width: 1068px) {
	.section-products .tile-case .tile-copy {
		top: 583px;
		left: 290px;
	}
}

@media only screen and (max-width: 734px) {
	.section-products .tile-case .tile-copy {
		top: 428px;
		left: 235px;
	}
}

.section-products .tile-packaging-shipping .lottie-arrow {
	left: 30px;
}

@media only screen and (max-width: 1068px) {
	.section-products .tile-packaging-shipping .lottie-arrow {
		left: 40px;
	}
}

@media only screen and (max-width: 734px) {
	.section-products .tile-packaging-shipping .lottie-arrow {
		left: 25px;
	}
}

.plan-gallery .gallery-item-shipping .lottie-icon {
	margin-left: -15px;
}
@media only screen and (max-width: 734px) {
	.plan-gallery .gallery-item-shipping .lottie-icon {
		margin-left: -5px;
	}
}

.overview-plan-text-package {
	margin-inline-start: -16px;
}

.overview-plan-text-recover {
	margin-inline-start: -50px;
}
