/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.project-detail--wrapper{position:relative;padding:0 120px 0 110px;border-left:1px solid var(--medium-blue)}.project-detail--wrapper .project-detail--title{margin-bottom:20px}.project-detail--wrapper .active-border{position:absolute;top:0;left:-2px;height:60px;width:4px}@media (max-width:991.98px){.project-detail--wrapper{padding:0 20px 0 40px}.block-inline-blockproject-details-block{padding:0 24px}}@media (max-width:575.98px){.block-inline-blockproject-details-block{padding:0 24px}.project-detail--wrapper{padding:0 0 0 20px}}
.project-form--wrapper{display:flex;border-top:1px solid var(--medium-blue);align-items:flex-start}@media (max-width:991.98px){.project-form--wrapper{flex-direction:column;padding:0 24px}}.project-form--wrapper .contact-info{position:relative;flex:1;max-width:487px;padding-top:78px;padding-right:113px;padding-bottom:191px;border-bottom:1px solid var(--medium-blue)}.project-form--wrapper .contact-info .full_html-description{max-width:487px}.project-form--wrapper .contact-info .full_html-description.title{padding-bottom:40px}@media (max-width:991.98px){.project-form--wrapper .contact-info{flex:1;padding:32px 0;width:100%;max-width:100%}.project-form--wrapper .contact-info .full_html-description.title{padding-bottom:10px}}.project-form--wrapper .contact-info .email{margin-top:40px;display:flex;align-items:baseline;gap:13px}.project-form--wrapper .contact-info .email a{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.project-form--wrapper .contact-info .email a:hover{color:var(signature-blue-dark);text-decoration:underline}@media (max-width:991.98px){.project-form--wrapper .contact-info .email{margin-top:14px}}.project-form--wrapper .contact-info .phone{margin-top:12px;display:flex;align-items:baseline;gap:13px}.project-form--wrapper .contact-info .phone a{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.project-form--wrapper .contact-info .phone a:hover{color:var(signature-blue-dark);text-decoration:underline}@media (max-width:991.98px){.project-form--wrapper .contact-info .phone{margin-top:14px}}.project-form--wrapper .contact-info .gradient-line{position:absolute;bottom:-3px}@media (max-width:991.98px){.project-form--wrapper .contact-info .gradient-line{left:0;right:0}}.project-form--wrapper .contact-info .gradient-line .linear-gradient{width:261px}@media (max-width:991.98px){.project-form--wrapper .contact-info .gradient-line .linear-gradient{width:100%}}.project-form--wrapper .form-wrapper{flex:1;border-left:1px solid var(--medium-blue);padding-top:80px;padding-left:80px;padding-bottom:80px}@media (max-width:1200px){.project-form--wrapper .form-wrapper iframe{height:792px}}@media (max-width:991.98px){.project-form--wrapper .form-wrapper{border-left:unset;padding-top:32px;padding-left:0;width:100%;padding-bottom:50px}.project-form--wrapper .form-wrapper iframe{width:100%!important}}
