.header__logo--main{padding-top:0}.header__container.content-wrapper{align-items:center;padding:1.5rem 0}.header nav.menu.menu--desktop ul{display:flex;grid-gap:30px;margin-right:50px}.button,.cta_button[title],.cta_primary,button{min-width:220px}@media(min-width:1025px){header#header{background:url(https://25566265.fs1.hubspotusercontent-eu1.net/hubfs/25566265/beaulieu-real-estate/shape_rounded-triangle.svg);background-repeat:no-repeat;background-size:contain}}main{margin:0 auto;max-width:1440px}@media (max-width:1340px) and (min-width:1025px){.header-middle{padding-left:80px}}@media (max-width:1024px){:root{--cta-size-regular-font-size:18px}.header__navigation--toggle{top:49%}.header,.header .menu__item--depth-1 .menu__child-toggle,.header .menu__link,.header__language-switcher--label-current,.header__logo .logo-company-name{font-size:18px}}@media(max-width:767px){body .dnd_area-row-1-background-layers{background:none!important}}.projects-title-filters .projects-filters{align-items:flex-end;display:flex!important;flex-direction:column;flex-wrap:wrap;margin-bottom:60px}.projects-title-filters .projects-filters .project-filter{display:flex;flex-wrap:wrap;justify-content:flex-end;grid-gap:0 7px;margin-bottom:15px}.projects-title-filters .projects-filters a{background:#dedede;border-radius:12px;color:#fff;display:inline-flex;margin-bottom:8px;padding:9px 40px}.projects-title-filters .projects-filters a.active{background:var(--primary-color)}.projects-title-filters .projects-title h2{margin-bottom:10px}.projects-title-filters .search-co-wrapper{position:relative}.search-co-wrapper input[type=text]{border:none!important;border-radius:8px;padding:15px 12px 15px 50px}.projects-title-filters .search-co-wrapper button{background:none;left:10px;min-width:auto;padding:0;position:absolute;top:8px}.projects-list{display:grid;grid-gap:5px;grid-auto-flow:row dense;grid-template-columns:repeat(auto-fit,minmax(calc(33.33% - 5px),1fr));grid-template-columns:repeat(12,1fr);justify-content:stretch;justify-items:stretch;margin-bottom:5px}.projects-list .single-project{border:16px solid transparent;border-radius:24px;grid-column:auto/span 4;overflow:hidden}.projects-list .single-project:hover{background:#fff;border:16px solid #fff;box-shadow:0 25px 50px -12px rgba(0,0,0,.12);transition:.3s}.projects-list .single-project:first-child{grid-column:auto/span 7}.projects-list .single-project:nth-child(2){grid-column:auto/span 5}.projects-list .single-project:nth-child(3),.projects-list .single-project:nth-child(7){grid-column:auto/span 12}.projects-list .single-project-wrap{background:#f3f3f3;border-radius:24px;height:450px;overflow:hidden;position:relative}.projects-list .single-project-image{height:100%;position:absolute;width:100%}.projects-list .single-project-image img{height:100%!important;object-fit:cover;width:100%!important}.projects-list .single-project-contents{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:20px;position:relative}.projects-list .single-project-contents .single-project-top-content{align-items:flex-end;display:flex;flex-direction:column;grid-gap:15px}.projects-list .single-project-contents .single-project-top-content .single-project-other-detail{background:#3c3c3b;border-radius:12px;color:#fff;padding:12px 25px;text-align:right}.projects-list .single-project-contents .single-project-bottom-content{background:#fff;border-radius:12px;display:inline-block;max-width:100%;padding:20px 25px;width:auto;width:463px}.projects-list .single-project-contents .single-project-bottom-ncontent h4{margin-bottom:5px}.single-project-loc{color:var(--primary-color);font-size:18px}.hubdb-pagination{display:flex;grid-gap:15px;justify-content:center;margin-top:50px}.single-project-type{background:var(--primary-color);border-radius:12px;color:#fff;display:inline-block;font-family:var(--global-heading-font-family);font-weight:600;min-width:214px;padding:9px 10px;text-align:center}.single-project-link{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}@media(min-width:768px){.search-co-wrapper input[type=text]{max-width:414px}.projects-list .single-project-wrap{height:641px}}@media(max-width:767px){.projects-title-filters .projects-filters{margin-top:40px}.projects-list .single-project{grid-column:auto/span 12!important}}.blog-index__post .blog-index__post-image-wrapper img{border-radius:24px}.blog-index__post .blog-index__post-content{padding-bottom:0}@media screen and (min-width:768px){.blog-index--medium,.blog-index--small{grid-template-columns:repeat(auto-fill,minmax(calc(50% - 25px),1fr))}}@media screen and (min-width:1025px){.blog-index--small{grid-template-columns:repeat(auto-fill,minmax(calc(33% - 25px),1fr))}}@media(max-width:767px){.hubdb-pagination{flex-wrap:wrap;grid-gap:20px}.hubdb-pagination a{font-size:19px}}.body-container--blog-post{padding-top:80px}.popup-card-wrapper{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9}.popup-card-wrapper:before{background:rgba(0,0,0,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.popup-card-wrapper .popup-card-innerwrapper{background:#fff;border-radius:12px;margin:0 auto;max-height:65vh;max-width:900px;overflow:scroll;position:relative;text-align:center;width:100%}.popup-card-wrapper .popup-close{align-items:center;border-radius:50px;color:#000;cursor:pointer;display:flex;font-size:30px;height:40px;justify-content:center;position:absolute;right:0;top:0;width:40px}.footer{border-top:1px solid #eee;position:relative}.footer>.container-fluid:first-child{position:relative;z-index:2}.footer .bottom-footer{position:relative}.footer .bottom-footer:before{background:#3c3c3b;border-radius:32px 0 0 0;bottom:0;content:"";height:100%;position:absolute;right:0;width:48vw}.footer-copy-logo-wrapper{align-items:flex-end;background:#3c3c3b;border-radius:32px 0 0 0;color:#fff;display:flex;justify-content:space-between;padding:30px 30px 20px;position:relative;z-index:3}.footer .hs-menu-wrapper.hs-menu-flow-vertical ul li a{border-bottom:1px solid rgba(205,23,25,.6);display:block;min-width:173px;padding:5px 10px;width:100%}.footer-copy-logo-wrapper *{color:#fff!important;font-family:var(--global-heading-font-family)}.footer-copy-logo-wrapper a{border-bottom:1px solid #fff}@media(min-width:768px){.footer{background:url(https://25566265.fs1.hubspotusercontent-eu1.net/hubfs/25566265/beaulieu-real-estate/shape_rounded-triangle.svg);background-repeat:no-repeat;background-size:78px 100%}.footer .bottom-footer,.footer-copy-logo-wrapper{margin-top:-120px}}@media(max-width:767px){.footer .hs-menu-wrapper.hs-menu-flow-vertical.flyouts ul{display:flex}.footer-copy-logo-wrapper{flex-wrap:wrap;padding:30px 5px}.footer .bottom-footer:before{width:100%}.footer .bottom-footer li{margin-bottom:10px}}