.floating-image{position:relative;display:block}.floating-image .tagline{text-align:center;margin-bottom:3.75rem}.floating-image__body{background-color:var(--light);padding:0;overflow:hidden}@media (min-width:768px){.floating-image__body{padding:2rem 2.5rem}}.floating-image__body h3{margin-bottom:.625rem}.floating-image__headline{font-size:var(--headline-md-fontsize);line-height:var(--headline-md-lineheight);letter-spacing:var(--headline-md-spacing);font-weight:700;padding:0 .9375rem .625rem .9375rem}@media (min-width:768px){.floating-image__headline{padding:0 0 .9375rem 0;font-size:var(--headline-lg-fontsize);line-height:var(--headline-lg-lineheight);letter-spacing:var(--headline-lg-spacing)}}.floating-image__text{padding:1rem .9375rem}@media (min-width:768px){.floating-image__text{padding:0}}.floating-image__text .imageSubline{text-align:left}.floating-image__text .button{margin-bottom:2.5rem}.floating-image__text ol li,.floating-image__text ul li{color:var(--primaryColor1);font-family:var(--font-family-book);font-size:var(--copy-md-fontsize);line-height:var(--copy-md-lineheight);letter-spacing:var(--copy-md-spacing)}@media (min-width:768px){.floating-image__text ol li,.floating-image__text ul li{font-size:var(--copy-lg-fontsize);line-height:var(--copy-lg-lineheight);letter-spacing:var(--copy-lg-spacing)}}.floating-image__text p{margin-bottom:1rem;font-size:var(--copy-sm-fontsize);line-height:var(--copy-sm-lineheight);letter-spacing:var(--copy-sm-spacing)}@media (min-width:768px){.floating-image__text p{font-size:var(--copy-md-fontsize);line-height:var(--copy-md-lineheight);letter-spacing:var(--copy-md-spacing)}}.floating-image__text a{text-decoration:underline}.floating-image__image{float:right;display:block;width:100%;height:auto;padding:0 0 1rem 0}@media (min-width:768px){.floating-image__image{width:50%;padding:0 0 0 10px}}@media (min-width:1200px){.floating-image__image{width:33.33333%}}.floating-image__image img{width:100%;height:auto}