.footer.footer_section{padding:65px 0 15px}.footer_section.dnd-section .row-fluid{padding-left:15px;padding-right:15px}.footer.footer_section .top_footer{display:grid;grid-template-areas:"footer-logo" "footer-navigation" "social-extras";grid-template-columns:1fr;grid-template-rows:repeat(3,minmax(0,auto));padding-top:0;place-items:flex-start;row-gap:30px}.footer.footer_section .footer_inner_wrapper{width:100%}.footer.footer_section .footer_nav{grid-gap:30px;display:grid;grid-area:footer-navigation;grid-template-rows:repeat(3,minmax(0,auto));margin-left:auto;margin-right:auto;width:100%}.footer.footer_section .social_wrap{grid-gap:40px;align-items:baseline;display:flex;justify-content:center;list-style-type:none;margin:0;padding:0}.footer.footer_section .copyright_text{margin:45px auto 0}.footer.footer_section .copyright_text p{color:#fff;font-size:14px;margin:0;text-align:center}.footer.footer_section .copyright_text p a{color:#fff;text-decoration:underline}@media(min-width:800px){.footer.footer_section .top_footer{column-gap:140px;grid-template-areas:"footer-logo footer-navigation" "social-extras social-extras";grid-template-columns:150px auto;grid-template-rows:repeat(2,minmax(0,auto));row-gap:45px}.footer.footer_section .copyright_text{margin:15px auto 0}.footer.footer_section .footer_nav{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:1fr;padding-bottom:10px}}@media only screen and (min-width:1135px){.footer.footer_section .footer_nav{grid-gap:73px}}.footer.footer_section .footer_logo a svg{justify-self:center;width:145px}.footer.footer_section .footer_logo{grid-area:footer-logo;justify-self:center;width:145px}.footer.footer_section .nav_title h5{color:#fff;font-size:17px;font-weight:800;line-height:34px;margin:0;text-transform:uppercase}.footer.footer_section .nav_section{margin-bottom:0;margin-top:8px;padding:0}.footer.footer_section .nav_items{list-style:none;margin-bottom:14px}.footer.footer_section .nav_items p{color:#f0f0ed;font-size:15px;font-weight:400;letter-spacing:.2px;line-height:20px;margin:0}.footer.footer_section .nav_items a{color:#fff;text-decoration:underline}.footer.footer_section .social_wrap .social_icon span svg{fill:#a3a3a3;stroke:transparent;stroke-width:6px;height:24px;opacity:1;pointer-events:all;transition:all .2s ease-out;width:24px;will-change:opacity}.footer.footer_section .social_wrap .social_icon span svg:hover{fill:#d83320}.footer.footer_section .copyright_text p a:hover,.footer.footer_section .nav_items a:hover{text-decoration:none}.footer.footer_section .social_icon a{border:0;height:100%;width:100%}.footer.footer_section .social_icon{align-content:flex-end;display:grid;justify-content:center;margin-bottom:0}@media screen and (max-width:1024px){.footer.footer_section{padding-bottom:13px;padding-top:65px}}@media screen and (max-width:800px){.footer.footer_section .footer_nav{text-align:center}.footer.footer_section{padding-bottom:13px;padding-top:40px}.footer.footer_section .copyright_text{margin:15px auto 0}.footer.footer_section .nav_items{line-height:1.5;margin-bottom:14px}.footer.footer_section .nav_title h5{line-height:24px}.footer.footer_section .nav_items p{line-height:1.5}}@media(max-width:767px){.footer.footer_section .copyright_text p{line-height:26px}}@media screen and (max-width:540px){.footer.footer_section .top_footer{padding-top:0}}