.block-content-image{position:relative;margin-bottom:8rem;-webkit-transform:skewY(-6.3deg);-o-transform:skewY(-6.3deg);transform:skewY(-6.3deg)}@media (min-width:992px){.block-content-image{margin-bottom:14rem}}.block-content-image.-background-grey{padding:5.5rem 0 12rem;background-color:#f0f2f5}.block-content-image.-background-grey.no-space{margin-bottom:-10rem}.block-content-image__wrapper{max-width:123rem;-webkit-transform:skewY(6.3deg);-o-transform:skewY(6.3deg);transform:skewY(6.3deg)}.block-content-image__columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:96.5rem;margin:auto;gap:5rem}@media (min-width:992px){.block-content-image__columns{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0 5rem}}.block-content-image__header{max-width:40rem;margin:0 auto 4rem}.block-content-image__header .section-header__heading{font-size:2.4rem;line-height:2.8rem;letter-spacing:.078rem}.block-content-image__header .section-header__heading:before{display:none}.block-content-image__media{max-width:41rem;margin:0 auto 3rem}@media (min-width:992px){.block-content-image__media{max-width:38.8rem;margin-left:0;margin-right:5.3rem;margin-bottom:0}}.block-content-image__media-img{display:block;height:auto}.block-content-image__media-caption{margin-top:1rem;color:#718093;font-size:1.2rem;letter-spacing:.064rem}.block-content-image__media-caption a{color:#718093;text-decoration:underline}.block-content-image__media-caption a:hover{text-decoration:none}.block-content-image__description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:41rem;text-align:center}@media (min-width:992px){.block-content-image__description{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}}.block-content-image__description h3,.block-content-image__description h4{font-size:2rem;font-weight:700;line-height:2.8rem}.block-content-image__description p{margin-bottom:1.6rem;font-size:1.8rem;line-height:2.4rem;letter-spacing:.074rem}.block-content-image__description-description-short,.block-content-image__description-description-short p:last-of-type{margin-bottom:0}.block-content-image__description-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:0 0 -5rem;font-size:1.8rem;font-weight:700;line-height:2.4rem;gap:1.1rem}@media (min-width:992px){.block-content-image__description-button{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:3rem;margin-bottom:0}}.block-content-image__box{min-width:100%;font-size:1.8rem;line-height:1.8rem}@media (min-width:420px){.block-content-image__box{min-width:38.8rem}}@media (min-width:992px){.block-content-image__box{margin-right:5.3rem;margin-top:-2rem}}.block-content-image__box-wrapper{padding:1.8rem 1.5rem 1.6rem;background-color:#fff}.block-content-image__box-rows{margin-bottom:.2rem;padding-bottom:2rem;border-bottom:.1rem solid #718093}.block-content-image__box-row{margin-bottom:1.8rem}.block-content-image__box-row:last-child{margin-bottom:0}.block-content-image__box-label{display:block;margin-bottom:.5rem;color:#718093;font-size:1.4rem;line-height:1.4rem}.block-content-image__box-details,.block-content-image__box-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.block-content-image__box-summary{padding-top:1.8rem;border-top:.1rem solid #718093}.block-content-image__box-summary-price{font-weight:700}.block-content-image__box-info{margin-top:1rem;color:#718093;font-size:1.2rem;letter-spacing:.064rem}.block-content-image__box-info a{color:#718093;text-decoration:underline}.block-content-image__box-info a:hover{text-decoration:none}.block-pricing-tabs+.block-content-image{margin-top:-10rem}@media (min-width:992px){.block-pricing-tabs+.block-content-image{margin-top:-22rem}}