.banner-content{padding-inline:var(--standard-section-padding-x);margin-block:40px 0;--clip-path-image: polygon( 0 0, calc(100% - var(--clip-path-spacing)) 0, 100% 100%, 0% 100% );--clip-path-banner: polygon( 0 0, 100% 0, 100% 100%, var(--clip-path-spacing) 100% );--grid-columns: 1fr 2fr}.banner-content.flip-module{--clip-path-banner: polygon( 0 0, 100% 0, calc(100% - var(--clip-path-spacing)) 100%, 0 100% );--clip-path-image: polygon( var(--clip-path-spacing) 0, 100% 0, 100% 100%, 0 100% );--grid-columns: 2fr 1fr}.banner-content.flip-module .banner-content-top .background{color:var(--text-color-black);order:-1;margin-left:unset;background-color:var(--bg-light-orange)}.banner-content.flip-module .banner-content-top .background .heading{margin-inline:0 auto}.banner-content.flip-module .banner-content-top .image{display:none;justify-content:flex-end}.banner-content.flip-module .banner-content-middle .image{order:1}.banner-content .banner-content-top{display:grid}.banner-content .banner-content-top .background{color:var(--text-color-primary);width:100%;height:100%;background-color:var(--bg-color-violet);display:flex;align-items:center}.banner-content .banner-content-top .background .heading{margin-block:var(--spacing-xxs);padding-inline:var(--spacing-xs)}.banner-content .banner-content-top .image{display:none}.banner-content .banner-content-middle{margin-block:var(--spacing-md)}.banner-content .banner-content-middle .content{display:grid;gap:var(--spacing-md)}.banner-content .banner-content-middle .content .container.single-block{margin-bottom:unset;height:100%;display:flex;flex-direction:column;justify-content:center}.banner-content .banner-content-middle .content .heading{margin-bottom:var(--spacing-3xs)}.banner-content .banner-content-middle .image{display:block;height:100%;width:100%;overflow:hidden}.banner-content .banner-content-middle .image .img{width:100%;height:100%;object-fit:cover;margin-bottom:var(--spacing-xs)}.banner-content .banner-content-bottom{margin-bottom:var(--spacing-md);display:grid;gap:var(--spacing-md)}.banner-content .banner-content-bottom .project-description{background-color:var(--bg-color-violet);color:var(--text-color-primary);padding:var(--spacing-md);box-sizing:border-box;height:100%}.banner-content .banner-content-bottom .project-description .heading{font-family:var(--font-family-special);font-weight:400;letter-spacing:.6px;margin-bottom:var(--spacing-3xs)}.banner-content .banner-content-bottom .project-description p{padding-bottom:var(--spacing-3xs);position:relative;margin-bottom:var(--spacing-3xs)}.banner-content .banner-content-bottom .project-description p:after{content:"";display:inline-block;width:5.1em;border-bottom:.125rem solid #fff;position:absolute;bottom:0;left:0}.banner-content .banner-content-bottom .image:first-of-type{display:none}.banner-content .banner-content-bottom .image{display:block;height:100%;width:100%}.banner-content .banner-content-bottom .image img{width:100%;height:100%;object-fit:cover}@media(min-width: 32rem){.banner-content .banner-content-bottom{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.banner-content .banner-content-bottom .image:first-of-type{display:block;grid-column:1/-1;aspect-ratio:16/9}}@media(min-width: 48rem){.banner-content .banner-content-bottom{grid-template-columns:2fr 1fr auto;grid-template-rows:unset;gap:var(--spacing-xl)}.banner-content .banner-content-bottom .image:first-of-type{grid-column:unset;aspect-ratio:unset}.banner-content.flip-module .banner-content-bottom{grid-template-columns:auto 1fr 2fr}.banner-content.flip-module .banner-content-bottom .project-description{order:-1}}@media(min-width: 32rem){.banner-content .banner-content-top{grid-template-columns:var(--grid-columns)}.banner-content .banner-content-top .background{clip-path:var(--clip-path-banner);width:calc(100% + var(--banner-path-spacing));margin-left:calc(var(--banner-path-spacing)*-1)}.banner-content .banner-content-top .background .heading{padding-inline:var(--spacing-md);margin-left:auto}.banner-content .banner-content-top .image{display:block;height:100%;width:100%;overflow:hidden;background-color:#fff}.banner-content .banner-content-top .image img{clip-path:var(--clip-path-image);width:calc(100% - var(--spacing-md)/2);height:100%;object-fit:cover;aspect-ratio:16/9}.banner-content .banner-content-middle{display:grid;grid-template-columns:var(--grid-columns);gap:var(--spacing-md)}.banner-content .banner-content-middle .image{margin-bottom:unset}.banner-content .banner-content-middle .content .container{margin-bottom:unset}.banner-content .banner-content-middle .content:not(.two-column) .container:not(:last-child){margin-bottom:var(--spacing-md)}.banner-content.flip-module .banner-content-top .background{margin-right:calc(var(--font-size-xl)*-1)}.banner-content.flip-module .banner-content-top .image{display:flex}}@media(min-width: 62rem){.banner-content .banner-content-middle .content.two-column{grid-template-columns:1fr 1fr;align-items:flex-start}}/*# sourceMappingURL=banner-content.css.map */
