/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.partnership-logo--grid .partnership-logo--title{margin-bottom:30px}@media (min-width:991.98px){.partnership-logo--grid .partnership--wrapper{display:grid;grid-template-columns:repeat(5,1fr);row-gap:16px;-moz-column-gap:60px;column-gap:60px}.partnership-logo--grid .partnership--wrapper .partnership-card{position:relative}.partnership-logo--grid .partnership--wrapper .partnership-card:after{content:"";position:absolute;top:0;bottom:0;right:-30px;height:74%;width:1px;background-color:var(--medium-blue);transform:translateY(16%)}.partnership-logo--grid .partnership--wrapper .partnership-card:nth-child(5n):after{display:none}}@media (max-width:991.98px){.partnership-logo--grid{padding:0 0 0 24px}.partnership-logo--grid .partnership--wrapper .partnership-card{position:unset;border-right:1px solid var(--medium-blue)}.partnership-logo--grid .partnership--wrapper .partnership-card:after{display:none}}@media (max-width:991.98px){.partnership-logo--grid .slick-list.draggable{padding-left:22px}}@media (max-width:768.98px){.partnership-logo--grid .slick-list.draggable{padding-left:14px}}@media (max-width:575.98px){.partnership-logo--grid .slick-list.draggable{padding-left:30px}}
.partnership-card{box-sizing:border-box}.partnership-card:first-child .partnership-card--image{padding-left:0!important}.partnership-card .partnership-card--image{height:100%}.partnership-card .partnership-card--image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;aspect-ratio:5/2}@media (max-width:991.98px){.partnership-card .partnership-card--image{padding:0 30px}}
.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}}
