.ahs-out-of-pocket-expenses{background-color:#b8d9f4;padding:70px 0}@media only screen and (min-width:768px){.ahs-out-of-pocket-expenses{padding:100px 0}}.ahs-out-of-pocket-expenses .heading{margin-bottom:20px;text-align:center}.ahs-out-of-pocket-expenses__description{text-align:center}.ahs-out-of-pocket-expenses__description .inner--small{max-width:unset;padding:0}.ahs-out-of-pocket-expenses__description p{font-size:1.125rem;line-height:1.25;margin:0}.ahs-out-of-pocket-expenses__list{list-style:none;padding-left:0}.ahs-out-of-pocket-expenses__list li{font-size:16px;margin-bottom:8px;padding-left:30px;position:relative}.ahs-out-of-pocket-expenses__list li:before{background-image:url(../img/blue-checkmark.png);background-position:0;background-repeat:no-repeat;background-size:25px;content:"";height:100%;left:0;position:absolute;top:-2px;width:100%}.ahs-out-of-pocket-expenses__footer{margin-top:30px;text-align:center}.ahs-out-of-pocket-expenses__footer p{color:#abacad;font-size:16px}@media only screen and (min-width:768px){.ahs-out-of-pocket-expenses__footer p{font-size:20px}}.ahs-out-of-pocket-expenses__grid{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:15px;justify-content:center;margin:30px 0}@media only screen and (min-width:768px){.ahs-out-of-pocket-expenses__grid{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.ahs-out-of-pocket-expenses__col{background-color:#fff;border:2px solid #d3d3d3;border-radius:10px;padding:20px 15px;width:100%}@media only screen and (min-width:768px){.ahs-out-of-pocket-expenses__col{max-width:195px}}@media only screen and (min-width:1025px){.ahs-out-of-pocket-expenses__col{padding:30px 15px}}.ahs-out-of-pocket-expenses__col .ahs-out-of-pocket-expenses__inner-header>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;gap:20px;text-align:center}.ahs-out-of-pocket-expenses__col .ahs-out-of-pocket-expenses__inner-header>div.desktop-image{display:grid;grid-template-columns:108px 1fr}@media only screen and (min-width:768px){.ahs-out-of-pocket-expenses__col .ahs-out-of-pocket-expenses__inner-header>div.desktop-image{grid-template-columns:1fr;grid-template-rows:auto;row-gap:20px}}.ahs-out-of-pocket-expenses__col img{display:block;height:auto;margin-left:auto;margin-right:auto;max-width:108px;width:100%}.ahs-out-of-pocket-expenses__col .dollar-content h3,.ahs-out-of-pocket-expenses__col .dollar-content p{font-weight:700;line-height:1.25;margin:0;text-align:center}.ahs-out-of-pocket-expenses__col .dollar-content h3.can-cost,.ahs-out-of-pocket-expenses__col .dollar-content p.can-cost{color:#424242;font-size:.8rem;font-weight:400}.ahs-out-of-pocket-expenses__col .dollar-content h3{font-size:1.125rem}.ahs-out-of-pocket-expenses__col .dollar-content p{font-size:16px}.ahs-out-of-pocket-expenses__col .dollar-content p.dollar-amount{color:#f31a1a}.ahs-out-of-pocket-expenses .text,.ahs-out-of-pocket-expenses__button{text-align:center}.ahs-out-of-pocket-expenses .text p,.ahs-out-of-pocket-expenses__button p{color:#1d1363;font-size:1.125rem;line-height:1.25}.ahs-out-of-pocket-expenses .text p.disclaimer,.ahs-out-of-pocket-expenses__button p.disclaimer{font-size:13px}.ahs-out-of-pocket-expenses .text a,.ahs-out-of-pocket-expenses__button a{font-size:14px}.ahs-out-of-pocket-expenses .text a:hover,.ahs-out-of-pocket-expenses__button a:hover{text-decoration:none}