/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.block-type--featured-case-studies article.node--type-project.node--view-mode-featured-case-studies{color:#000;transition:color 1s ease}.block-type--featured-case-studies article.node--type-project.node--view-mode-featured-case-studies .number{max-width:1.5rem;border-bottom:4px #5b24ff solid;font-family:Montserrat,sans-serif;font-size:1.3rem;transition:border-color 1s ease}.block-type--featured-case-studies article.node--type-project.node--view-mode-featured-case-studies h2{color:#000;font-weight:700;transition:color 1s ease}.block-type--featured-case-studies article.node--type-project.node--view-mode-featured-case-studies .field--name-field-subhead{font-size:1.1rem}.block-type--featured-case-studies article.node--type-project.node--view-mode-featured-case-studies a{color:#5b24ff;transition:color 1s ease}.block-type--featured-case-studies article.node--type-project.node--view-mode-featured-case-studies a svg{width:50px;margin-left:20px}.block-type--featured-case-studies article.node--type-project.node--view-mode-featured-case-studies a svg path{fill:#5b24ff;transition:fill 1s ease}.block-type--featured-case-studies article.node--type-project.node--view-mode-featured-case-studies .image{min-width:100%}@media(min-width:992px){.block-type--featured-case-studies article.node--type-project.node--view-mode-featured-case-studies .image{min-width:592px}}.block-type--featured-case-studies article.node--type-project.node--view-mode-featured-case-studies .image img{padding:2rem;margin:0 auto;display:block}@media(min-width:992px){.block-type--featured-case-studies article.node--type-project.node--view-mode-featured-case-studies .image img{width:auto;padding:0;margin:116px 62px}}.block-type--featured-case-studies article.node--type-project.node--view-mode-featured-case-studies .text{padding:1rem 0;margin:1rem 0 2rem}@media(min-width:992px){.block-type--featured-case-studies article.node--type-project.node--view-mode-featured-case-studies .text{padding:62px;margin:0}}.block-type--featured-case-studies article.node--type-project.node--view-mode-featured-case-studies .hover{width:0;transition:all 1s ease}.block-type--featured-case-studies article.node--type-project.node--view-mode-featured-case-studies:has(a:hover){color:#fff}.block-type--featured-case-studies article.node--type-project.node--view-mode-featured-case-studies:has(a:hover) .number{border-bottom:4px #fff solid}.block-type--featured-case-studies article.node--type-project.node--view-mode-featured-case-studies:has(a:hover) h2,.block-type--featured-case-studies article.node--type-project.node--view-mode-featured-case-studies:has(a:hover) a{color:#fff}.block-type--featured-case-studies article.node--type-project.node--view-mode-featured-case-studies:has(a:hover) h2 svg path,.block-type--featured-case-studies article.node--type-project.node--view-mode-featured-case-studies:has(a:hover) a svg path{fill:#fff}.block-type--featured-case-studies article.node--type-project.node--view-mode-featured-case-studies:has(a:hover) .hover{width:100%}.block-type--featured-case-studies .image-left .container{flex-direction:column}@media(min-width:992px){.block-type--featured-case-studies .image-left .container{flex-direction:row}}.block-type--featured-case-studies .image-left .hover{left:30%}.block-type--featured-case-studies .image-left:has(a:hover) .hover{left:0}.block-type--featured-case-studies .image-right .container{flex-direction:column}@media(min-width:992px){.block-type--featured-case-studies .image-right .container{flex-direction:row-reverse}}.block-type--featured-case-studies .image-right .hover{right:30%}.block-type--featured-case-studies .image-right:has(a:hover) .hover{right:0}@media(min-width:992px){.block-type--featured-case-studies h2{max-width:820px}}
