.doc-rec-section-wrapper{clear:both;display:block;padding:45px 0 30px}.doc-rec-section-wrapper>h2{color:#000;font-size:28px;font-weight:600;line-height:28px;margin-bottom:20px;padding:0 5.2%;width:100%}.doc-rec-section{clear:both;display:flex}.doc-rec-section p,.doc-rec-section ul li{font-size:16px;font-weight:400;line-height:1.7}.doc-rec-section ul{list-style:none}.doc-rec-section .doc-section ul li{margin-bottom:15px}.doc-rec-section ul li a{align-items:center;background-color:transparent;border:0;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;line-height:28px;padding-right:21px;position:relative;text-decoration:none}.doc-rec-section ul li a:after{background-position:100%;background-repeat:no-repeat;content:"";height:12px;padding-left:27px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:16px}.doc-rec-section ul li a:hover:after{padding-left:32px}.doc-section .doc-section-cta{margin-top:28px}.doc-section .doc-section-cta a{background-color:transparent;border:1px solid #fff;color:#fff;cursor:pointer;display:inline-block;font-family:opensans,proxima-nova,sans-serif;font-size:14px;font-weight:600;line-height:24px;min-width:152px;padding:7px 25px;text-decoration:none}.doc-section{background-color:#005be4;padding:21px 32px 21px 5.2%;width:35%}.rec-section{padding:21px 5.2%;width:65%}.rec-section>ul{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:50px}.rec-section>ul li{padding:8px 0 8px 15px;width:46%}.doc-rec-section .rec-section .link-text{display:flex;flex-direction:column;row-gap:5px}.doc-rec-section .rec-section .link-text .link-title{font-size:14px;font-weight:700;line-height:28px;text-transform:uppercase}.doc-rec-section .rec-section>ul li.highlighted .link-text .link-title{color:#fff}.doc-rec-section .rec-section .link-text .link-description a{color:#000;font-weight:400}.doc-main-heading{margin-bottom:15px;padding-bottom:15px}.doc-main-heading h3,.rec-main-heading h3{align-items:center;column-gap:15px;display:flex;font-size:20px;font-weight:400;margin-bottom:12px}.rec-main-heading{padding-bottom:15px}@media(max-width:1350px){.rec-section>ul{row-gap:30px}}@media(max-width:992px){.doc-rec-section{flex-direction:column}.doc-section,.rec-section{width:100%}}@media(max-width:768px){.doc-main-heading h3,.doc-rec-section-wrapper>h2,.rec-main-heading h3{font-size:20px}.rec-section>ul li{width:100%}}