@media only screen and (min-width:981px){.et_header_style_left #et-top-navigation{padding:27px 0 5px 0!important}}#top-menu-nav .get-started a{padding:10px 18px!important;background-color:transparent;border:1px solid #ffffff;border-radius:5px;color:#fff!important;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}#top-menu-nav .get-started a:hover{padding:10px 18px!important;color:rgb(48,54,84)!important;background-color:#ffffff}body.single-project li.showcase a,li.current_page_item a{border-bottom:3px solid #303654}#et-secondary-menu .social-media{width:16px;height:16px;margin:0 5px}#et-secondary-menu .social-media a{width:16px;height:16px;overflow:hidden;color:rgba(255,255,255,0)!important}#et-secondary-menu .houzz a{background:url('/wp-content/uploads/houzz_icon_16x16.svg') no-repeat 50% 50% transparent}#et-secondary-menu .instagram a{background:url('/wp-content/uploads/Instagram_icon_16x16.svg') no-repeat 50% 50% transparent}#et-secondary-menu .pinterest a{background:url('/wp-content/uploads/Pinterest_icon_16x16.svg') no-repeat 50% 50% transparent}#et-secondary-menu .gmb a{background:url('/wp-content/uploads/GMB_icon_16x16.svg') no-repeat 50% 50% transparent}#et-secondary-menu .linkedin a{background:url('/wp-content/uploads/LinkedIn_icon_16x16.svg') no-repeat 50% 50% transparent}#et-secondary-menu .phone a{font-size:20px;letter-spacing:-0.03em;font-weight:400;margin-left:20px}#top-header{z-index:9}#main-header{-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}#main-header.et-fixed-header{top:0!important}a.home-showcase{margin-left:20px;color:#ffffff}a:before{text-decoration:none;border-bottom:1px solid #0b84ff;visibility:hidden!important;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}a:hover:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}.hero-button{padding:10px 20px!important;font-weight:600!important;line-height:1.2em!important;background-color:rgb(185,216,117);border-radius:5px;background-color:rgb(180,191,163);font-family:"Source Sans Pro",Helvetica,Arial,Lucida,sans-serif;color:#ffffff;font-weight:600;text-decoration:none;border-bottom:none}.hero-button:hover{background-color:rgb(185,216,117)}@media all and (max-width:600px){#home-hero-get-started{margin-top:10px}#home-hero-get-started a.hero-button{padding:10px 90px!important}#home-hero-get-started a.home-showcase{display:table;text-align:center;line-height:1.2em;margin:20px auto 0 auto!important;font-size:.9em}}.header-copy{text-shadow:1px 1px 1px rgba(0,0,0,.7),0px 5px 10px rgba(0,0,0,.3)}.byline{font-size:16px;font-weight:300;text-transform:uppercase;letter-spacing:0.03em}.mobmenu-right-panel .mobmenu-right-bt{position:absolute;right:10px;top:10px;font-size:30px}.mobmenu-right-panel .mobmenu-right-bt:after{content:'CLOSE';font-family:"Source Sans Pro",Helvetica,Arial,Lucida,sans-serif;font-size:14px;font-weight:300;letter-spacing:0.03em;color:#303654;position:relative;top:-33px;left:-40px}@media all and (min-width:1080px){li.nav_phone-link,li.nav_home-link,li.nav_contact-link{display:none!important}}.mob-menu-header-holder.mobmenu{top:43px!important}@media (min-width:1080px) and (max-width:1333px){.et_pb_svg_logo #logo{height:56%!important}#top-menu li{padding-right:14px!important}#top-menu li:last-of-type{padding-right:0px!important}#top-menu li a{font-size:15px!important}}@media (max-width:980px){#page-container,.et_fixed_nav.et_show_nav #page-container,.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container,.et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container,.et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled #page-container{padding-top:0px!important}.mob-menu-header-holder.mobmenu{top:0px!important}}@media (min-width:981px){.et_pb_gallery_item{width:32%!important;margin-right:1.25%!important;margin-bottom:1.25%!important;clear:none!important}#showcase-portfolio .et_pb_portfolio_item{width:48%!important;margin-right:1.25%!important;margin-bottom:2.5%!important;clear:none!important}}@media (max-width:980px){.et_pb_gallery_item{width:32%!important;margin-right:1.25%!important;margin-bottom:1.25%!important;clear:none!important}#showcase-portfolio .et_pb_portfolio_item{width:48%!important;margin-right:1.25%!important;margin-bottom:2.5%!important;clear:none!important}}@media (max-width:767px){.et_pb_gallery_item{width:48%!important;margin-right:1.25%!important;margin-bottom:1.25%!important;clear:none!important}#showcase-portfolio .et_pb_portfolio_item{width:100%!important;margin-bottom:2.5%!important;clear:none!important}}@media (max-width:500px){.et_pb_gallery_item{width:100%!important;margin-bottom:1.25%!important;clear:none!important}#showcase-portfolio .et_pb_portfolio_item{width:100%!important;margin-bottom:10%!important;clear:none!important}}h2.Home-Property-Title{position:relative;top:-60px;margin:0 10px -60px 10px;padding:10px 0;background-color:#ffffff;border-radius:5px;width:90%}.et_pb_portfolio_item h2.et_pb_module_header{position:relative;margin:-70px 20px 0 20px!important;padding:10px!important;lbine-height:1.2em;background-color:#ffffff;border-radius:5px}.et_pb_main_blurb_image img{border-radius:50%;width:200px;max-width:200px;height:200px;max-height:200px}.et_pb_gallery_title,.et_pb_gallery_caption,figcaption .mfp-bottom-bar{display:none}#flower-vase img{position:relative;margin-top:-50px}#contact-form input[type="text"],#contact-form input[type="email"],#contact-form input[type="tel"],#contact-form input[type="text"],#contact-form select,#contact-form textarea{font-size:18px;padding:10px;border-color:rgb(48,54,84);border-radius:5px;width:93%;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}#contact-form input[type="text"]:hover,#contact-form input[type="email"]:hover,#contact-form input[type="tel"]:hover,#contact-form select:hover,#contact-form textarea:hover{border-color:rgb(0,122,255)}#contact-form input[type="text"]:focus,#contact-form input[type="email"]:focus,#contact-form input[type="tel"]:focus,#contact-form select:focus,#contact-form textarea:focus{border-color:rgb(0,122,255);width:95%}#contact-form input[type="submit"]{border:none!important;font-size:20px}.wpcf7-form-control>span{display:table}span.required{font-size:21px;color:#ff3B30}@media all and (max-width:980px){.reverse{display:flex;flex-direction:column-reverse}}.how-we-think{tex-align:center;margin:auto;display:table}.how-we-think .row{display:table-row}.about-quality{font-size:25px;font-weight:600;text-align:right;width:300px;display:table-cell;padding-bottom:20px}.about-definition{font-size:18px;font-weight:400;text-align:left;padding-left:20px;display:table-cell}@media all and (max-width:700px){.about-quality{text-align:center;width:100%;display:block;padding-bottom:0px}.about-definition{text-align:center;width:100%;padding:0 0 30px 0!important;display:block}}.home-specs-title{margin:15px 0 0 0}.home-specs{font-size:16px;line-height:1.2em}.additional-information-band{background-attachment:fixed}.leadership{}.image{}.content{background-color:#ffffff;padding:20px;position:relative;margin:-45px 20px 0 20px;border-radius:5px}.slick-track{vertical-align:middle}.slick-slide{display:table-cell;vertical-align:middle;height:130px}.slick-slide img{vertical-align:middle;padding:0 25px;width:210px;height:100px}footer a,#custom-footer a{color:rgb(48,54,84)}#beason_footer-logo{text-align:center}#beason_footer-logo img{width:200px;height:60px;border:none;text-align:center;margin:auto}#footer-get-started{margin:auto}#footer-get-started .hero-button{margin-left:20px;color:#ffffff}#footer-menu ul{list-style:none;margin:1px 0 0 0;padding:0 0 0 0!important;-webkit-column-count:2;-moz-column-count:2;column-count:2;column-gap:20px;display:block}#footer-menu ul li{list-style:none;margin:0 0 10px 0;line-height:1.2em}#footer-menu ul li:nth-last-child(2){break-before:column;display:block!important}#footer-menu ul li a{}#custom-footer h6{margin:20px 0 0 0}#custom-footer .hours{border-top:1px solid rgb(180,191,163);padding-top:10px}.footer-connect{font-size:16px}.footer-connect .social-media a{padding:4px}.footer-connect span{padding-left:15px}.footer-connect .social-media img{width:16px;height:16px;margin:0 5px}@media all and (max-width:600px){#footer-get-started .hero-button{display:table;text-align:center;margin:10px auto}#footer-nav ul{border-top:1px solid rgb(180,191,163);border-bottom:1px solid rgb(180,191,163);padding:20px 0}p.footer-connect,p.footer-connect span{display:table;text-align:center;width:100%}}