.projectsbanner{margin-bottom:var(--section-spacing)}.projectsbanner+section{margin-top:40px}@media (min-width:992px){.projectsbanner+section{margin-top:80px;margin-bottom:100px}}.projectsbanner .container>.row{--bs-gutter-x:0;--bs-gutter-y:0}@media (min-width:992px){.projectsbanner .container>.row{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative}.projectsbanner .container>.row>.col{display:-webkit-box;display:-ms-flexbox;display:flex}.projectsbanner .container>.row>:not(:last-child){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:40%}.projectsbanner .container>.row>:not(:first-child){-webkit-box-flex:1;-ms-flex:1;flex:1}.projectsbanner .container>.row>:first-child:last-child{width:100%}}@media (max-width:991.98px){.projectsbanner .container>.row>:not(:last-child){position:relative;z-index:2}.projectsbanner .container>.row>:not(:last-child) .projectsbanner--image{margin-left:10px;margin-right:10px}.projectsbanner .container>.row>:not(:last-child)+*{margin-top:-45px}}.projectsbanner .projectsbanner--image{position:relative;z-index:3;overflow:hidden;border-radius:5px}@media (min-width:992px){.projectsbanner .projectsbanner--image{height:100%;-webkit-transform:translateX(clamp(0px,-8vw,-60px));transform:translateX(clamp(0px,-8vw,-60px));margin-left:-60px;border-radius:0 5px 5px 0}}@media (max-width:991.98px){.projectsbanner .projectsbanner--image{height:auto}}.projectsbanner .projectsbanner--image img,.projectsbanner .projectsbanner--image picture{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.projectsbanner .projectsbanner--image .tags{position:absolute;top:20px;right:20px;z-index:4;margin:0}.projectsbanner .projectsbanner--content{position:relative;z-index:1;background-color:var(--brand-gray-4);border-radius:5px;border-bottom:solid 5px #e1dd00;padding:clamp(80px,4vw,70px) var(--gutter-spacing) clamp(22px,3vw,30px)}@media (min-width:992px){.projectsbanner .projectsbanner--content{height:100%;padding:80px 60px;max-width:820px}}@media (max-width:991.98px){.projectsbanner .projectsbanner--content{-webkit-transform:none;transform:none;max-width:none}}.projectsbanner .projectsbanner--content .tags+*{margin-top:20px}@media (min-width:992px){.projectsbanner .projectsbanner--content .tags+*{margin-top:30px}}.projectsbanner .projectsbanner--content p{font-size:calc(1rem + 1px)}