.top-section .fsElementContent{padding-top:40px}.top-section .line-detail{display:none;height:92px;left:50%;margin-bottom:40px;position:absolute;top:-46px;transform:translateX(-50%);width:5px}.top-section .call-to-action-footer{margin:0 auto 40px;max-width:980px;padding:0 20px;position:relative}.top-section .call-to-action-footer h2{font-family:Blacker Pro Display,Georgia,serif;font-size:4.1875rem;font-style:normal;font-weight:700;line-height:115%;margin-bottom:50px;text-align:center}.top-section .top-footer-content{font-size:1.1875rem;line-height:180%}.top-section .top-footer-content p{font-size:inherit;line-height:inherit;margin:0}.top-section .call-top-action-buttons ul{display:flex;justify-content:center;list-style:none;margin:0;padding:0}.top-section .call-top-action-buttons{margin-bottom:65px}.top-section .call-top-action-buttons ul li{margin:0 25px}.top-section .call-top-action-buttons ul li a{box-shadow:0 4px 4px rgba(0,0,0,.25);display:block;font-size:.75rem;font-weight:700;height:82px;letter-spacing:2px;line-height:180%;line-height:82px;padding:0;text-align:center;text-decoration:none;text-transform:uppercase;width:226px}.top-section .call-top-action-buttons ul li.inquire a:before{font-smoothing:antialiased;speak:none;content:"\E905";font-family:IcoMoon;font-weight:400}.top-section .call-top-action-buttons ul li a:before{display:inline-block;font-size:1.125rem;margin-right:4.5px;vertical-align:middle}.top-section .call-top-action-buttons ul li.visit a:before{font-smoothing:antialiased;speak:none;content:"\E904";font-family:IcoMoon;font-weight:400}.top-section .call-top-action-buttons ul li.apply a:before{font-smoothing:antialiased;speak:none;content:"\E91B";font-family:IcoMoon;font-weight:400}.top-section .call-top-action-buttons ul li.active a{background:#7d0a1c}.top-section .skyline{margin:0}.top-section .skyline img{margin:0 auto;max-width:1338px;width:100%}@media screen and (min-width:1000px){.top-section .fsElementContent{padding-top:100px}.top-section .line-detail{display:block;margin-bottom:80px}.top-section .call-to-action-footer{margin-bottom:50px}.top-section .top-footer-content{font-size:1.3125rem}}@media screen and (max-width:799px){.top-section .call-top-action-buttons ul{align-items:center;flex-direction:column}.top-section .call-top-action-buttons ul li{margin:0 0 20px}.top-section .skyline img{height:200px;object-fit:cover}.top-section .call-to-action-footer h2{font-size:2.6875rem;margin-bottom:30px}}