html{scroll-behavior:smooth}.body-container .dnd-section:first-child:before{background-image:linear-gradient(180deg,rgba(3,55,94,.8),rgba(3,55,94,.8))}a#constructions,a#residentials,a#vacation_rentals{display:block;position:relative;top:-260px;visibility:hidden}.th-hero-2 .tagline{font-size:28px;letter-spacing:2px;margin-bottom:20px}.th-hero-2 .tagline>span{color:#fff}.th-card-1 .flex{row-gap:40px}.button:focus,.button:hover,.cta_button:focus,.cta_button:hover,button:focus,button:hover{background-color:#b39d46;border-color:#b39d46}ol,ul{list-style-position:inherit}.footer a:focus,.footer a:hover{color:#03375e}.body-container--blog-post .th-blog-post-hero-case-study .blog-author{display:none}.dnd-section:has(.floating-button){border:none;padding:0}footer .footer-column-1-row-0-margin{margin-bottom:0!important}