.ahs-2up{background-color:#f7f6f1;padding:20px 0}.ahs-2up.bg-blue{background-color:#d4e8f8}.ahs-2up--grid .img{margin:0 auto;max-width:400px;padding:30px 0 20px}.ahs-2up--grid .img img{border-radius:25px;width:100%}.ahs-2up--grid .img img.desktop{display:none}.ahs-2up--grid .text .blue{color:#182af0}.ahs-2up--grid .text .desktop-only{display:none}.ahs-2up--grid.img-align-right{-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.ahs-2up--grid.has-new-badge .img{max-width:330px;position:relative}.ahs-2up--grid.has-new-badge .img .gif-new-badge{border-radius:unset;height:100px;left:-5px;position:absolute;top:50px;width:100px}.ahs-2up--grid.has-new-badge .img img:not(.gif-new-badge){margin-left:45px;max-width:270px}@media only screen and (min-width:768px){.ahs-2up--grid.img-align-right{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1025px){.ahs-2up--grid{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;gap:33px;grid-template-columns:1fr 1fr;max-width:1330px}.ahs-2up--grid.w40-60{gap:100px;grid-template-columns:.4fr .6fr}.ahs-2up--grid .img{margin:0 auto;max-width:100%;padding:0}.ahs-2up--grid .img img.mobile{display:none}.ahs-2up--grid .img img.desktop,.ahs-2up--grid .text .desktop-only{display:block}.ahs-2up--grid .link--cta-arrow{margin-top:10px}.ahs-2up--grid.img-align-right .text,.ahs-2up--grid.text-img-desktop .text{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.ahs-2up--grid.img-align-right .img,.ahs-2up--grid.text-img-desktop .img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ahs-2up--grid.img-align-right{-webkit-box-orient:unset;-webkit-box-direction:unset;display:grid;-ms-flex-direction:unset;flex-direction:unset}.ahs-2up--grid.has-new-badge .img{max-width:100%}.ahs-2up--grid.has-new-badge .img .gif-new-badge{height:150px;left:-30px;top:30px;width:150px}.ahs-2up--grid.has-new-badge .img img:not(.gif-new-badge){max-width:375px}}@media only screen and (min-width:1650px){.ahs-2up{padding:80px 0}.ahs-2up--grid .text.inset{padding:60px}}