.df-footer{font-family:"Inria Serif",Georgia,Times New Roman,serif}.footer-section{background-color:#005385;background-image:url(https://www.donoghueforlines.com/wp-content/uploads/2020/09/footer-bg-image.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;-webkit-clip-path:polygon(0 0,100% 60px,100% 100%,0 100%);clip-path:polygon(0 0,100% 60px,100% 100%,0 100%);margin-top:-60px;padding:120px 0 60px;position:relative;z-index:1}.footer-container{margin:0 auto;max-width:1200px;padding:0 4%}.footer-logo{margin-bottom:40px}.footer-logo img{display:block;height:auto;max-width:250px;width:100%}.footer-grid{display:-ms-grid;display:grid;-ms-grid-columns:2fr 65px 1fr 65px 1fr;gap:65px;grid-template-columns:2fr 1fr 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.footer-col address p,.footer-col p{color:#fff;font-size:15px;line-height:1.7;margin:0 0 16px}.footer-col__heading{color:#ffd65c;font-size:18px;font-weight:700;letter-spacing:.3px;margin:0 0 18px}.footer-col--about p{color:hsla(0,0%,100%,.85)}.crs-button{background-color:#005385;border:2px solid #ffd65c;color:#ffd65c;display:inline-block;font-family:"Inria Serif",Georgia,Times New Roman,serif;font-size:14px;font-weight:700;letter-spacing:.5px;margin-top:8px;padding:10px 22px;text-decoration:none;-webkit-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.crs-button:hover{background-color:#ffd65c;color:#001a2f}.footer-news-list{list-style:none;margin:0;padding:0}.footer-news-list li{border-bottom:1px solid hsla(0,0%,100%,.15);margin-bottom:20px;padding-bottom:20px}.footer-news-list li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.footer-news-title{color:#ffd65c;display:block;font-size:14px;line-height:1.5;margin-bottom:5px;text-decoration:none;-webkit-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.footer-news-title:hover{color:#fff}.footer-news-meta{color:#3ab7ff;display:block;font-size:12px}.footer-address{font-style:normal}.footer-address a{color:#fff;text-decoration:none;-webkit-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.footer-address a:hover{color:#ffd65c}.footer-disclosure{background-color:#001a2f;padding:30px 0 20px}.footer-disclosure__text p{color:hsla(0,0%,100%,.55);font-size:12px;line-height:1.7;margin:0 0 20px}.footer-disclosure__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;border-top:1px solid hsla(0,0%,100%,.1);-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-top:16px}.footer-copyright{color:hsla(0,0%,100%,.5);font-size:13px}.footer-policy-links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.footer-policy-links a{color:hsla(0,0%,100%,.5);font-size:13px;text-decoration:none;-webkit-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.footer-policy-links a:hover{color:#ffd65c}.footer-gradient-bar{background:-webkit-gradient(linear,left top,right top,from(#005385),to(#00b374));background:-webkit-linear-gradient(left,#005385,#00b374);background:-o-linear-gradient(left,#005385 0,#00b374 100%);background:linear-gradient(90deg,#005385,#00b374);height:20px}@media (max-width:980px){.footer-grid{-ms-grid-columns:1fr;gap:40px;grid-template-columns:1fr}.footer-section{-webkit-clip-path:polygon(0 0,100% 30px,100% 100%,0 100%);clip-path:polygon(0 0,100% 30px,100% 100%,0 100%);margin-top:-30px;padding:80px 0 50px}}@media (max-width:767px){.footer-section{padding:60px 0 40px}.footer-logo img{max-width:200px}.footer-disclosure__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}}