.footer{color:#fff;padding:0 0 80px}@media(min-width:768px){.footer{padding-bottom:30px}}.footer .container{justify-content:flex-start}.footer .container,.footer header{display:flex;flex-direction:column}.footer header{margin-bottom:80px;font-size:18px}.footer h2{color:#fdc608;font-family:ridley_groteskbold;text-transform:uppercase;font-size:28px;line-height:36px;letter-spacing:-.4px;margin-bottom:20px}@media(min-width:1024px){.footer h2{font-size:40px;line-height:56px}}.footer p{font-size:16px;line-height:24px;font-family:ridley_groteskregular;letter-spacing:.45px}@media(min-width:1024px){.footer p{font-size:18px;line-height:26px}}.footer-content{width:100%}.footer-content .agents-wrapper .agents{width:50%;display:flex;justify-content:space-between;font-size:18px;flex-direction:column}@media(min-width:768px){.footer-content .agents-wrapper .agents{flex-direction:row;justify-content:flex-start;width:100%}}.footer-content .agents-wrapper .agents .agent{display:flex;flex-direction:column;margin-bottom:30px}.footer-content .agents-wrapper .agents .agent p{margin-bottom:5px}@media(min-width:768px){.footer-content .agents-wrapper .agents .agent{margin-bottom:unset;margin-right:50px}.footer-content .agents-wrapper .agents .agent:last-child{margin-right:0}}.footer-logo{display:flex;justify-content:flex-start;align-items:center;margin-top:80px;font-size:25.8px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}.footer-logo img{margin-right:15px}