header #ast-desktop-header .main-header-menu ul.sub-menu{padding:10px;background-color:var(--ast-global-color-0)}header #ast-desktop-header .main-header-menu>.menu-item{line-height:45px}header #ast-desktop-header .main-header-menu>.menu-item>a.menu-link{border-top:1px solid transparent}header #ast-desktop-header .main-header-menu>.menu-item:hover>a.menu-link,header #ast-desktop-header .main-header-menu>.menu-item.current-menu-item>a.menu-link{border-top:1px solid #8a8a8a}header #ast-desktop-header .main-header-menu ul.sub-menu .menu-item a{color:var(--ast-global-color-1)}header #ast-desktop-header .main-header-menu ul.sub-menu .menu-item.current-menu-item a,header #ast-desktop-header .main-header-menu ul.sub-menu .menu-item:hover a{color:var(--ast-global-color-5)}body.ast-main-header-nav-open header #ast-mobile-header,body.ast-main-header-nav-open header #ast-mobile-header .ast-primary-header-bar{background-color:#fff}header #ast-mobile-header ul.sub-menu,header #ast-mobile-header ul.sub-menu .menu-link{background-color:#fff}header #ast-mobile-header .menu-item .menu-link{color:#000}header #ast-mobile-header .menu-item.current-menu-item .menu-link,header #ast-mobile-header .menu-item .menu-link:hover{color:#4ad1c0}header #ast-mobile-header .menu-item:hover>.ast-menu-toggle{color:#4ad1c0;border:none;outline:none}header .custom-logo-link img{filter:brightness(0)}#content .ast-breadcrumbs .trail-items a span,#content .ast-breadcrumbs .trail-items span{color:var(--ast-global-color-0)}#content .uabb-infobox .uabb-infobox-title span{border-right:1px solid #4ad1c0;margin-right:12px;margin-left:5px}#content .uabb-infobox.infobox-left .uabb-button-wrap{text-align:left}#content .fl-module-info-box.hborder .uabb-infobox{position:relative;padding-top:30px;padding-left:30px;border-left:1px solid #8a8a8a}#content .fl-module-info-box.hborder .uabb-infobox:before{content:"";width:89px;height:1px;background-color:#8a8a8a;display:block;position:absolute;top:0;left:0}#content .fl-module-info-box.subheader-bc .uabb-infobox-text>p{display:none}#content .uabb-image-carousel ul.slick-dots{top:-60px}#content .fl-module-info-box.work-info-box .uabb-infobox-content{position:relative}#content .fl-module-info-box.work-info-box .uabb-infobox-content .uabb-infobox-title-wrap{padding:15px 15px 5px;width:250px;text-align:center;background-color:#4ad1c0;position:absolute;top:0;left:0;z-index:1}#content .fl-module-info-box.work-info-box>.fl-module-content:hover .uabb-infobox-content .uabb-infobox-title-wrap{background-color:#fff}#content .fl-module-info-box.current-page .infobox-left .uabb-infobox-left-right-wrap{display:inline-flex;justify-content:center}#content .fl-module-info-box.current-page .infobox-left .uabb-infobox-content{width:auto}#content .fl-module-blog-posts ul.uabb-masonary-filters>li:hover{border-color:#fff;color:#fff}#content .uabb-blog-posts .uabb-blog-post-content .uabb-read-more-text a:hover{color:#4ad1c0}#content .fl-module-blog-posts ul.uabb-masonary-filters{margin-left:0}#content #available-building-posts .uabb-blog-posts .uabb-blog-post-content a.uabb-button{padding:15px 25px;display:inline-block;margin-top:25px}#content #available-building-posts .uabb-blog-posts .uabb-blog-post-content a.uabb-button .uabb-button-text{text-transform:none}.uabb-modal .uabb-infobox a:hover.uabb-button{border-color:#fff}.uabb-modal .uabb-infobox a:hover.uabb-button .uabb-button-text{color:#fff}#content .n2-ss-slider .n2-ss-layer.np-bttn a[role=button]:hover img{filter:brightness(0) invert(1)}#content .fl-module-blog-posts.fl-node-b8yf4rinumh2 .uabb-blog-posts-col-1 .uabb-post-thumbnail img{object-fit:cover;max-height:330px}#content .wpcf7-form textarea{height:234px}footer .site-below-footer-wrap .site-below-footer-inner-wrap{border-top:1px solid #8a8a8a;padding:20px 0 0}footer .widget_nav_menu .menu-item a:hover.menu-link,footer .widget_nav_menu .menu-item.current-menu-item a.menu-link,footer .textwidget p a:hover{color:#4ad1c0 !important}@media (max-width:767px){.grecaptcha-badge{visibility:hidden;opacity:0}#content .uabb-tabs .uabb-tab-acc-title .uabb-title-tag{display:block}#content .fl-module-blog-posts.fl-node-b8yf4rinumh2 .uabb-blog-posts-col-1 .uabb-post-thumbnail img{height:190px}#content .uabb-image-carousel{margin:0}}@media (min-width:768px){#content .wpcf7-form .column{display:grid;grid-template-columns:50% 50%;grid-column-gap:20px}}@media (max-width:1024px){footer .site-above-footer-wrap .site-footer-section{margin-bottom:30px !important}footer .site-below-footer-wrap .ast-footer-copyright{margin-bottom:0;line-height:1em}}@media (max-width:1024px) and (min-width:768px){#content .fl-col-group.fl-node-vgpntkzw13ab{display:flex;flex-direction:column}#content .fl-col-group.fl-node-vgpntkzw13ab .fl-col.fl-node-c9thq7ny4la6{order:2}#content .fl-col-group.fl-node-dvbshjrwa1f2 .fl-col.fl-node-c9thq7ny4la6{order:1}#content .fl-row.reversed-tablet .fl-col-group{display:-webkit-flex;display:flex;flex-wrap:wrap-reverse;-webkit-flex-wrap:wrap-reverse;-ms-box-orient:horizontal}#content .fl-row.reversed-tablet .fl-col-group .fl-col>.fl-col-content{min-height:unset}#content .fl-module-blog-posts.fl-node-b8yf4rinumh2 .uabb-blog-posts-col-1 .uabb-post-thumbnail{width:50%}#content .fl-module-blog-posts.fl-node-b8yf4rinumh2 .uabb-blog-posts-col-1 .uabb-blog-post-content{width:50%}}@media (min-width:1025px){#content .fl-module-blog-posts.fl-node-b8yf4rinumh2 .uabb-blog-posts-col-1 .uabb-post-thumbnail{width:65%}#content .fl-module-blog-posts.fl-node-b8yf4rinumh2 .uabb-blog-posts-col-1 .uabb-blog-post-content{width:35%}}@media (max-width:1279px) and (min-width:1025px){header #ast-desktop-header .site-header-primary-section-right{position:relative}header #ast-desktop-header .site-header-primary-section-right .ast-header-button-1{position:absolute;top:0;right:25px}header #ast-desktop-header .main-navigation{margin-top:40px}header #ast-desktop-header .main-header-menu>.menu-item>a.menu-link{padding:0 8px}}@media (max-width:1365px) and (min-width:1280px){header #ast-desktop-header .site-header-primary-section-right{position:relative}header #ast-desktop-header .site-header-primary-section-right .ast-header-button-1{position:absolute;top:0;right:25px}header #ast-desktop-header .main-navigation{margin-top:40px}}