.one-col-hci{overflow:hidden;padding:40px 0 100px;text-align:center}.one-col-hci h2{font-size:40px;padding-bottom:55px}.one-col-hci h2,.one-col-hci h3{color:var(--color-dark-blue);font-weight:700}.one-col-hci h3{font-size:20px;padding:45px 0 60px}.one-col-hci p{color:#677294;font-size:16px;font-weight:400;line-height:1.9;margin:0 auto;max-width:1120px}.one-col-hci .content-styling{color:#677294;font-size:15px;font-weight:300;margin:0 auto}.one-col-hci .img-group-wrapper{display:none}.image-group .img-group-wrapper{display:block;padding-top:15%;position:relative}.image-group .img-group-wrapper img:first-of-type{margin-left:-15%;width:80%}.image-group .img-group-wrapper img:nth-of-type(2){bottom:0;position:absolute;right:-4%;width:40%}.payments-image h2{font-size:30px;padding-bottom:90px;padding-top:10px}.payments-section h2{font-size:30px}.payments-section h3{padding:0}.one-col-hci .payments-content{display:none}.payments-section .payments-content{display:block}.one-col-hci h5{display:none}.payments-section h5{color:#677294;display:block;font-size:15px;font-weight:600;padding:45px 10px}.payments-section .row-fluid{align-items:baseline;display:grid;gap:20px;margin:0 auto;max-width:700px;max-width:820px;text-align:left;width:100%}.payments-section .row-reverse .span6:last-child{padding-right:60px}.payments-section .row-fluid ul{display:flex;flex-direction:column;justify-content:flex-start;margin-left:20px}.payments-section .row-fluid ul li{color:#677294;font-size:15px;font-weight:300;line-height:2}.payments-image img{max-width:100%;width:960px}.content-padding h2{font-size:30px;padding-bottom:25px}.content-padding p{margin:0 auto;max-width:100%;padding-bottom:50px;width:798px}.customizable-template h2{font-size:30px;padding-bottom:20px}.customizable-template p{padding-bottom:45px}.customizable-template img{max-width:100%;width:968px}.professional-estimates{margin:0;padding-bottom:70px}.professional-estimates h2{font-size:30px;font-weight:700;margin-left:auto;margin-right:auto;max-width:100%;width:800px}@media (max-width:768px){.one-col-hci h3{font-size:16px}.one-col-hci .content-styling{font-size:13px}.payments-section .row-fluid{align-items:flex-start;flex-direction:column;gap:0;justify-content:flex-start;max-width:100%}}@media (max-width:600px){.payments-section .row-fluid,.payments-section .row-fluid ul{display:block}.one-col-hci h3{padding:32px 0 40px}.one-col-hci{padding:40px 0 67px}.one-col-hci.payments-image h2{padding-bottom:45px}}