.building_wrapper{margin:0 auto;max-width:var(--page-width)}.building_wrapper .page_container{padding:0 48px;letter-spacing:normal}@media screen and (max-width: 767px){.building_wrapper .page_container{padding:0 20px}}@media screen and (min-width: 768px)and (max-width: 991px){.building_wrapper .page_container{padding:0 40px}}.building_wrapper .page_container .content_wrapper{display:flex;flex-direction:column;text-align:center;border-bottom:2px solid #e7e9eb;padding:75px 0}@media screen and (max-width: 767px){.building_wrapper .page_container .content_wrapper{border-top:2px solid #e7e9eb;padding:40px 0}}@media screen and (min-width: 768px)and (max-width: 991px){.building_wrapper .page_container .content_wrapper{padding:40px 0px}}.building_wrapper .page_container .content_wrapper .content{margin:0 auto;width:100%;max-width:50%}@media screen and (min-width: 768px)and (max-width: 991px){.building_wrapper .page_container .content_wrapper .content{max-width:70%}}@media screen and (max-width: 767px){.building_wrapper .page_container .content_wrapper .content{max-width:75%}}@media screen and (min-width: 992px)and (max-width: 1310px){.building_wrapper .page_container .content_wrapper .content{max-width:80%}}@media screen and (min-width: 1311px)and (max-width: 1384px){.building_wrapper .page_container .content_wrapper .content{max-width:60%}}@media screen and (min-width: 1385px)and (max-width: 1490px){.building_wrapper .page_container .content_wrapper .content{max-width:55%}}@media screen and (min-width: 1491px){.building_wrapper .page_container .content_wrapper .content{max-width:48%}}.building_wrapper .page_container .content_wrapper .content h2{font-family:"Inter",sans-serif;font-weight:700;font-size:38px;color:#21374b;margin:0}@media screen and (max-width: 767px){.building_wrapper .page_container .content_wrapper .content h2{font-size:18px}}@media screen and (min-width: 768px)and (max-width: 991px){.building_wrapper .page_container .content_wrapper .content h2{font-size:25px}}.building_wrapper .page_container .content_wrapper .content h2 p{margin:0;letter-spacing:normal;line-height:45px}@media screen and (max-width: 767px){.building_wrapper .page_container .content_wrapper .content h2 p{line-height:21px}}@media screen and (min-width: 768px)and (max-width: 991px){.building_wrapper .page_container .content_wrapper .content h2 p{line-height:32px}}.building_wrapper .page_container .content_wrapper .content .contact-form button,.building_wrapper .page_container .content_wrapper .content .contact-form button.static-btn{all:unset;font-family:var(--font-family-mulish) !important;display:inline-block !important;max-width:100%;white-space:nowrap;font-size:18px !important;border-radius:30px !important;padding:0 3rem !important;line-height:30px !important;letter-spacing:0 !important}@media screen and (max-width: 767px){.building_wrapper .page_container .content_wrapper .content .contact-form button,.building_wrapper .page_container .content_wrapper .content .contact-form button.static-btn{font-size:13px !important;line-height:34px !important;height:auto !important;padding:0 1.6rem !important}}@media screen and (min-width: 768px)and (max-width: 1024px){.building_wrapper .page_container .content_wrapper .content .contact-form button,.building_wrapper .page_container .content_wrapper .content .contact-form button.static-btn{padding:0 2rem !important}}@media screen and (min-width: 768px)and (max-width: 1449px){.building_wrapper .page_container .content_wrapper .content .contact-form button,.building_wrapper .page_container .content_wrapper .content .contact-form button.static-btn{font-size:15px !important}}.building_wrapper .page_container .content_wrapper .content .contact-form button:hover,.building_wrapper .page_container .content_wrapper .content .contact-form button:has(+div:hover),.building_wrapper .page_container .content_wrapper .content .contact-form button.static-btn:hover,.building_wrapper .page_container .content_wrapper .content .contact-form button.static-btn:has(+div:hover){background-color:#0fc17c !important}.building_wrapper .page_container .content_wrapper .content .contact-form{display:inline-block;cursor:pointer;margin:40px 0 38px;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;color:#fff;transition:.5s ease}@media screen and (max-width: 767px){.building_wrapper .page_container .content_wrapper .content .contact-form{margin:20px 0 28px}}@media screen and (max-width: 767px){.building_wrapper .page_container .content_wrapper .text_sustainability{max-width:75%;margin:0 auto}}.building_wrapper .page_container .content_wrapper .text_sustainability h3{font-family:"Inter",sans-serif;font-size:16px;color:#21374b;margin:0;font-weight:700}.building_wrapper .page_container .content_wrapper .text_sustainability h3 .custom-underline-text{position:relative;padding-bottom:2px}.building_wrapper .page_container .content_wrapper .text_sustainability h3 .custom-underline-text::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background-color:#00dca5;margin-top:5px;width:100%}@media screen and (min-width: 768px)and (max-width: 991px){.building_wrapper .page_container .content_wrapper .text_sustainability h3{font-size:15px}}@media screen and (max-width: 767px){.building_wrapper .page_container .content_wrapper .text_sustainability h3{font-size:13px;line-height:17px}}.building_wrapper .page_container .content_wrapper .text_sustainability p{font-family:"Mulish",sans-serif;color:#21374b;margin:0;font-size:16px;font-weight:600;margin-block-start:0;margin-block-end:0;line-height:normal;padding-top:5px}@media screen and (max-width: 767px){.building_wrapper .page_container .content_wrapper .text_sustainability p{font-size:13px;line-height:17px}}