.project-detail-module-scss-module__h3scva__mobile_container{background-color:#fffbf2}.project-detail-module-scss-module__h3scva__img{object-fit:cover;width:100vw;height:100vw;padding:50px 0 0;display:block;position:relative}.project-detail-module-scss-module__h3scva__title_container{background-color:#fffbf2;border-bottom:1px solid #000;justify-content:space-between;align-items:center;width:100%;height:50px;padding:0 10px;display:flex;position:fixed}.project-detail-module-scss-module__h3scva__title_container h1,.project-detail-module-scss-module__h3scva__title_container p{margin:0;font-size:16px;font-weight:400}.project-detail-module-scss-module__h3scva__control_container{border-top:1px solid #000;justify-content:space-between;align-items:center;height:50px;padding:0 10px;display:flex}.project-detail-module-scss-module__h3scva__dot_container,.project-detail-module-scss-module__h3scva__arrow_container{gap:5px;display:flex}@media only screen and (min-width:900px){.project-detail-module-scss-module__h3scva__dot_container,.project-detail-module-scss-module__h3scva__arrow_container{flex:1 1 0;justify-content:flex-end}}.project-detail-module-scss-module__h3scva__details{border-top:1px solid #000;padding:0 10px}.project-detail-module-scss-module__h3scva__details h3{margin:0 0 20px;font-size:16px;font-weight:400}.project-detail-module-scss-module__h3scva__details p{margin:20px 0}.project-detail-module-scss-module__h3scva__arrow_container button{cursor:pointer;color:#000;background-color:#0000;border:0;padding:0;font-size:16px}.project-detail-module-scss-module__h3scva__dot{background-color:#0000;border:1px solid #000;border-radius:50px;width:10px;height:10px}.project-detail-module-scss-module__h3scva__selected_dot{background-color:#000;border:1px solid #000;border-radius:50px;width:10px;height:10px}.project-detail-module-scss-module__h3scva__container_img_desktop{justify-content:center;align-items:center;width:100%;height:calc(100vh - 100px);display:flex}.project-detail-module-scss-module__h3scva__container_img_desktop img{width:auto;height:calc(100vh - 250px)}.project-detail-module-scss-module__h3scva__info_bar{border-top:1px solid #000;justify-content:space-between;align-items:center;height:50px;padding:0 10px;display:flex}.project-detail-module-scss-module__h3scva__info_bar button{cursor:pointer;background-color:#0000;border:0;padding:0;font-size:15px;font-weight:400}.project-detail-module-scss-module__h3scva__info_bar p{flex:1 1 0;font-size:14px;font-weight:400}.project-detail-module-scss-module__h3scva__info_button{flex:1 1 0}.project-detail-module-scss-module__h3scva__info_desktop{flex-direction:column;align-items:center;padding:34.5px 0 50px;display:flex}.project-detail-module-scss-module__h3scva__info_desktop h1,.project-detail-module-scss-module__h3scva__info_desktop h2,.project-detail-module-scss-module__h3scva__info_desktop p{font-size:14px;font-weight:400}.project-detail-module-scss-module__h3scva__info_desktop h2{margin:0}.project-detail-module-scss-module__h3scva__info_desktop h1{margin:0 0 5px}.project-detail-module-scss-module__h3scva__info_desktop p{text-align:center;width:35%;margin:50px 0 0}.project-detail-module-scss-module__h3scva__container_desktop{background-color:#fffbf2}
.accordion-title-module-scss-module___NXJXa__title_container{z-index:20;border-top:1px solid #000;justify-content:space-between;align-items:center;padding:15.5px 10px;display:flex}.accordion-title-module-scss-module___NXJXa__title_container button{color:#000}.accordion-title-module-scss-module___NXJXa__accordion_content{padding:0 10px;font-size:16px}.accordion-title-module-scss-module___NXJXa__accordion_content p{margin:0;padding:0 0 15.5px}.accordion-title-module-scss-module___NXJXa__accordion_content_imgs{padding:0}
.info-module-scss-module__NqJdSa__title{background-color:#fffbf2;border-bottom:1px solid #000;align-items:center;width:100%;height:50px;margin:0;padding:0 10px;font-size:16px;font-weight:400;display:flex;position:fixed}.info-module-scss-module__NqJdSa__client_logo{width:calc(16.6667vw - 3.33333px);padding:10px}@media only screen and (min-width:900px){.info-module-scss-module__NqJdSa__client_logo{width:calc(7.14286vw - 8.57143px)}}.info-module-scss-module__NqJdSa__logo_container{flex-wrap:wrap;align-items:center;padding:0 0 15.5px;display:flex}.info-module-scss-module__NqJdSa__mobile_margin{padding:50px 0 0}.info-module-scss-module__NqJdSa__mobile_container{background-color:#fffbf2}.info-module-scss-module__NqJdSa__hero_img_mobile,.info-module-scss-module__NqJdSa__footer_img_mobile{width:100%;display:block}.info-module-scss-module__NqJdSa__footer_img_mobile{border-top:1px solid #000}.info-module-scss-module__NqJdSa__privacy_text{white-space:pre-wrap;margin:0;padding:15px 10px}.info-module-scss-module__NqJdSa__scroll_text{height:calc(100vh - 200px);overflow-y:scroll}.info-module-scss-module__NqJdSa__container{display:flex}.info-module-scss-module__NqJdSa__accordion_section,.info-module-scss-module__NqJdSa__img_section{width:50%;height:calc(100vh - 50px);overflow-y:scroll}.info-module-scss-module__NqJdSa__img_section{border-left:1px solid #000}.info-module-scss-module__NqJdSa__single_img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:relative}.info-module-scss-module__NqJdSa__img_info{justify-content:space-between;width:50%;padding:10px 20px;display:flex;position:absolute;bottom:0}.info-module-scss-module__NqJdSa__img_info p{color:#fffbf2;background-color:#00000009;margin:0;font-size:13px}.info-module-scss-module__NqJdSa__multiple_img{width:100%;display:block}.info-module-scss-module__NqJdSa__accordion_section{background-color:#fffbf2;padding:50px 20px}.info-module-scss-module__NqJdSa__title_container{cursor:pointer;border-top:1px solid #000;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.info-module-scss-module__NqJdSa__title_container:last-child{border-bottom:1px solid #000}.info-module-scss-module__NqJdSa__title_container h2,.info-module-scss-module__NqJdSa__title_container button{margin:0;font-size:15px;font-weight:400}.info-module-scss-module__NqJdSa__title_container button{background-color:#0000;border:none;padding:0}.info-module-scss-module__NqJdSa__open_div{font-size:14px;font-weight:400}.info-module-scss-module__NqJdSa__open_div p{white-space:pre-wrap;margin:0 0 20px}.info-module-scss-module__NqJdSa__open_div:last-child{border-bottom:1px solid #000}
.contact-module-scss-module__CgwxEq__link{color:#000;text-decoration:none}
.services-module-scss-module__OOqMJq__bold{font-weight:500}.services-module-scss-module__OOqMJq__text{border-bottom:1px solid #000}.services-module-scss-module__OOqMJq__text:last-child{border-bottom:none}.services-module-scss-module__OOqMJq__container{border-bottom:1px solid #000;padding:15.5px 0 0}.services-module-scss-module__OOqMJq__container:first-child{padding:0}.services-module-scss-module__OOqMJq__container:last-child{border-bottom:none}@media only screen and (min-width:900px){.services-module-scss-module__OOqMJq__container{padding:20px 0 0}}
.form-module-scss-module__t3OAJq__form{margin:0 0 20px}.form-module-scss-module__t3OAJq__form input,.form-module-scss-module__t3OAJq__form textarea{background-color:#fffbf2;width:100%;margin:2px 0 10px;display:block}.form-module-scss-module__t3OAJq__form input:focus,.form-module-scss-module__t3OAJq__form textarea:focus{border-color:pink;outline:none;box-shadow:0 0 5px pink}.form-module-scss-module__t3OAJq__form input{height:25px}.form-module-scss-module__t3OAJq__form textarea{border:1px solid #000;height:100px}.form-module-scss-module__t3OAJq__flex_container input{border:1px solid #000}@media only screen and (min-width:900px){.form-module-scss-module__t3OAJq__flex_container{gap:10px;display:flex}}.form-module-scss-module__t3OAJq__input_container{width:100%}@media only screen and (min-width:900px){.form-module-scss-module__t3OAJq__input_container{width:50%}}.form-module-scss-module__t3OAJq__btn{text-transform:uppercase;cursor:pointer;background-color:#0000;margin:10px 0 0;border:1px solid #000!important;padding:10px!important;font-size:14px!important}.form-module-scss-module__t3OAJq__btn:hover{color:#fff;background-color:#333}@media only screen and (min-width:900px){.form-module-scss-module__t3OAJq__btn{font-size:12px!important}}
