.image-and-text img{width:100%}.image-and-text figcaption{padding:0}.image-and-text p{font-size:1rem;line-height:1.5rem}.image-and-text .alternate-heading h1,.image-and-text .alternate-heading h2,.image-and-text .alternate-heading h3,.image-and-text .alternate-heading h4{border-bottom:1px solid #ccc;font-weight:900;text-transform:uppercase;padding:4px;margin-bottom:1rem}.image-and-text .content-container{padding:2rem}.image-and-text .cta-buttons{height:40px;margin:32px auto 0;text-align:center}.image-and-text .btn-secondary{color:#4a4a4a;background-color:unset;border-color:unset;margin-left:30px}.image-and-text .row-w-image-left-of-text,.image-and-text .row-w-image-right-of-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.image-and-text .row-w-image-left-of-text .layout-item,.image-and-text .row-w-image-right-of-text .layout-item{-ms-flex:1 1 auto;flex:1 1 auto;max-width:50%;width:50%}.image-and-text .row-w-image-left-of-text .cta-buttons,.image-and-text .row-w-image-left-of-text h1,.image-and-text .row-w-image-left-of-text h2,.image-and-text .row-w-image-left-of-text h3,.image-and-text .row-w-image-left-of-text h4,.image-and-text .row-w-image-right-of-text .cta-buttons,.image-and-text .row-w-image-right-of-text h1,.image-and-text .row-w-image-right-of-text h2,.image-and-text .row-w-image-right-of-text h3,.image-and-text .row-w-image-right-of-text h4{text-align:left}@media (max-width:1024.98px){.image-and-text .row-w-image-left-of-text,.image-and-text .row-w-image-right-of-text{-ms-flex-direction:column;flex-direction:column}.image-and-text .row-w-image-left-of-text .layout-item,.image-and-text .row-w-image-right-of-text .layout-item{max-width:100%;width:100%}}@media (min-width:1025px){.image-and-text .row-w-image-right-of-text picture.layout-item{-ms-flex-order:2;order:2}.image-and-text .row-w-image-right-of-text figcaption.layout-item{-ms-flex-order:1;order:1}}.image-and-text .row-w-positioning-statement{margin:0 auto;text-align:center;max-width:38em}.image-and-text .theme-dark .btn-secondary{color:#fff}.product-detail .image-and-text{margin-bottom:72px}@media (max-width:767.98px){.product-detail .image-and-text{text-align:center}}@media (min-width:768px){.product-detail .image-and-text{margin-bottom:80px}}@media (min-width:1025px){.product-detail .image-and-text{margin-bottom:112px}}.product-detail .image-and-text .alternate-heading h1,.product-detail .image-and-text .alternate-heading h2,.product-detail .image-and-text .alternate-heading h3,.product-detail .image-and-text .alternate-heading h4{border-bottom:0;padding:0;text-transform:unset}@media (max-width:767.98px){.product-detail .image-and-text .alternate-heading h1,.product-detail .image-and-text .alternate-heading h2,.product-detail .image-and-text .alternate-heading h3,.product-detail .image-and-text .alternate-heading h4{text-align:center}}.product-detail .image-and-text .alternate-heading h1{font-size:36px;line-height:42px}.product-detail .image-and-text .alternate-heading h2{font-size:30px;line-height:36px}.product-detail .image-and-text .alternate-heading h3{font-size:24px;line-height:30px}.product-detail .image-and-text .alternate-heading h4{color:#038cca;font-size:18px;line-height:24px}@media (max-width:1024.98px){.product-detail .image-and-text .row-w-image-left-of-text,.product-detail .image-and-text .row-w-image-right-of-text{-ms-flex-direction:row;flex-direction:row}}@media (max-width:767.98px){.product-detail .image-and-text .row-w-image-left-of-text,.product-detail .image-and-text .row-w-image-right-of-text{-ms-flex-direction:column;flex-direction:column}}@media (max-width:1024.98px){.product-detail .image-and-text .row-w-image-left-of-text figcaption.layout-item,.product-detail .image-and-text .row-w-image-right-of-text figcaption.layout-item{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}}@media (max-width:767.98px){.product-detail .image-and-text .row-w-image-left-of-text figcaption.layout-item,.product-detail .image-and-text .row-w-image-right-of-text figcaption.layout-item{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (max-width:1024.98px){.product-detail .image-and-text .row-w-image-left-of-text picture.layout-item,.product-detail .image-and-text .row-w-image-right-of-text picture.layout-item{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}}@media (max-width:767.98px){.product-detail .image-and-text .row-w-image-left-of-text picture.layout-item,.product-detail .image-and-text .row-w-image-right-of-text picture.layout-item{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.product-detail .image-and-text .row-w-image-left-of-text img,.product-detail .image-and-text .row-w-image-right-of-text img{margin:0 auto;display:block}@media (max-width:767.98px){.product-detail .image-and-text .row-w-image-left-of-text .cta-buttons,.product-detail .image-and-text .row-w-image-right-of-text .cta-buttons{text-align:center}}.product-detail .image-and-text img{mix-blend-mode:darken}.product-detail .image-and-text .card__padding{padding-bottom:48px;padding-top:48px}@media (min-width:768px){.product-detail .image-and-text .card__padding{padding-bottom:54px;padding-top:54px}}@media (min-width:1160px){.product-detail .image-and-text .card__padding{padding-bottom:72px;padding-top:72px}}.corporate-page .image-and-text h2{font-size:26px;line-height:1.2}@media (max-width:1024.98px){.corporate-page .image-and-text h2{font-size:22px;line-height:1.2}}.corporate-page .mobile-2r-2c .image-and-text h3,.corporate-page .mobile-2r-2c .image-and-text h4,.corporate-page .mobile-3r-1c .image-and-text h3,.corporate-page .mobile-3r-1c .image-and-text h4{font-size:16px;letter-spacing:.2px;line-height:1.2;text-align:center}.corporate-page .mobile-2r-2c .image-and-text .content-container,.corporate-page .mobile-3r-1c .image-and-text .content-container{margin-top:20px;padding:0}
