<!-- start Simple Custom CSS and JS -->
<style type="text/css">
.footer-column-wrap{display:flex;flex-wrap:wrap}.footer-column-wrap .footer-text-column:first-child{width:40%}.footer-column-wrap .footer-text-column:nth-child(2),.footer-column-wrap .footer-quick-links{width:30%}.footer-column-wrap .copyright-text{width:100%}.footer-column-wrap .custom-blurb:last-of-type{margin-top:30px}.custom-blurb h4{display:flex;flex-wrap:wrap;align-items:center}.custom-blurb h4 img{margin-right:10px}.footer-quick-links .et-menu-nav{display:block!important;position:relative;padding-top:32px}.footer-quick-links .et-menu-nav:before{content:"Quick links";left:0;top:0;position:absolute;font-family:"Avenir Next LT Pro Light",Helvetica,Arial,Lucida,sans-serif;font-weight:300;text-transform:uppercase;font-size:20px;color:#ffffff!important}.footer-quick-links .et-menu-nav .et-menu{display:block!important;margin-left:0!important;margin-right:0!important}.footer-quick-links .et-menu-nav .et-menu li{margin-top:0!important;padding:0!important}.footer-quick-links .et-menu-nav .et-menu li:not(:last-child){margin-bottom:15px}.footer-quick-links .et-menu-nav .et-menu li a{padding-bottom:0!important}.footer-quick-links .et_pb_menu_inner_container,.footer-quick-links .et_pb_menu_inner_container .et_pb_menu__wrap,.footer-quick-links .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu{display:block}.footer-newsletter .gform_heading .gform_title{font-size:20px;text-transform:uppercase;color:#fff;font-family:"Avenir Next LT Pro Light",Helvetica,Arial,Lucida,sans-serif;font-weight:300}.footer-newsletter .gform-field-label{display:none!important}.footer-newsletter .ginput_container_email input{height:36px!important;background:#f7f7f7!important;border-radius:0!important}.footer-newsletter .gform_footer .gform_button{height:40px!important;width:130px!important;border:1px solid #fff!important;color:#fff!important;background:transparent!important;border-radius:0!important;font-family:"Avenir Next LT Pro Light",Helvetica,Arial,Lucida,sans-serif;font-weight:300!important;text-transform:uppercase!important;padding:0!important;line-height:40px!important}.footer-newsletter .gform_footer .gform_button:hover{background:#607d8b!important}.footer-newsletter .gform-theme--framework .gform_validation_errors{background:#fff9f9!important;border:1.5px solid #c02b0a!important;border-radius:5px!important;box-shadow:0 1px 4px rgb(0 0 0 / .11),0 0 4px rgb(18 25 97 / .041)!important;margin-block-end:8px!important;margin-block-start:8px!important;padding-block:16px!important;padding-inline-end:16px!important;padding-inline-start:48px!important;position:relative!important;width:100%!important}.footer-newsletter #validation_message_1_1{background:#fff9f9;border:1px solid #c02b0a;font-size:14.992px;margin-block-start:8px;padding:12.992px 24px}.et-db #et-boc .et-l .et_pb_section_0_tb_footer.et_pb_section{padding-top:0;padding-bottom:0}@media (max-width:1080px){.footer-column-wrap .footer-text-column:first-child{padding-right:15px}.custom-blurb:last-child br{display:none}}@media (max-width:980px){.et_pb_row_1_tb_footer{flex-direction:column-reverse;display:flex;flex-wrap:wrap}.footer-column-wrap{padding-top:40px}.footer-quick-links .et_mobile_nav_menu{display:none!important}}@media (max-width:575px){.footer-column-wrap .footer-text-column:first-child,.footer-column-wrap .footer-text-column:nth-child(2),.footer-column-wrap .footer-quick-links{width:100%}.footer-column-wrap .footer-text-column:nth-child(2) br{display:none}.footer-column-wrap .footer-text-column:first-child{padding-right:0;padding-bottom:30px}.custom-blurb .text:nth-child(2){padding-bottom:0}.footer-column-wrap .footer-quick-links{padding-top:30px}.footer-column-wrap .footer-quick-links .et-menu-nav .et-menu li:not(:last-child){margin-bottom:8px}.footer-column-wrap .copyright-text{margin-top:20px!important}}@media (max-width:575px){.contact-card{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:28px}.custom-blurb{max-width:280px}.custom-blurb.parking{padding-bottom:30px}.promo-ad{display:inline-flex;flex-shrink:0}.promo-ad img{display:block;width:200px;max-width:100%;height:auto}.footer-column-wrap .custom-blurb:last-of-type{margin-top:0}.footer-column-wrap .footer-text-column:first-child{padding-bottom:0}}.promo-section .et_pb_column:first-child{width:10%;padding-left:10px}.promo-section .et_pb_column:nth-child(2){width:35%;padding-left:10px}.promo-section .et_pb_column:nth-child(3){width:55%}</style>
<!-- end Simple Custom CSS and JS -->
