#assurance-row h2{font-size:24px;line-height:30px}#assurance-row h3{font-size:18px;line-height:23px}#assurance-row .assurance-title h2{margin-bottom:0;margin-top:20px}#assurance-row .assurance-title h3{margin-top:5px;margin-bottom:20px;font-weight:400}@media only screen and (min-width:768px){#assurance-row .section-title-row{display:-moz-flex;display:flex;-moz-align-items:center;align-items:center;overflow:auto}}#assurance-row .assurance-button .button{margin:0 0 20px 0;padding:20px 45px;border-radius:27.5px;line-height:17px;width:100%!important;max-width:200px;text-align:center}@media only screen and (min-width:768px){#assurance-row .assurance-button{text-align:right}#assurance-row .assurance-button .button{margin:0}}#assurance-row .assurance-bullets .assurance-bullet{display:-moz-flex;display:flex;-moz-align-items:center;align-items:center;padding:25px 0}#assurance-row .assurance-bullets .assurance-bullet .assurance-icon{-moz-flex:0 0 20%;flex:0 0 20%;-ms-flex:0 0 20%;max-width:120px}#assurance-row .assurance-bullets .assurance-bullet .assurance-details{-moz-flex:1 1 80%;flex:1 1 80%;-ms-flex:1 1 80%;align-self:flex-start;padding-left:30px}#assurance-row .assurance-bullets .assurance-bullet .assurance-details h3{margin-top:5px}