.block-exhibition-hero .pill{margin-bottom:1.5rem}@media (min-width:768px){.block-exhibition-hero .content-and-carousel-wrapper{display:flex}}.block-exhibition-hero .content-and-carousel-wrapper .content{margin-bottom:30px}@media (min-width:768px){.block-exhibition-hero .content-and-carousel-wrapper .content{flex:0 0 50%;margin-bottom:0}}@media (min-width:1024px){.block-exhibition-hero .content-and-carousel-wrapper .content{flex:1 1 555px}}.block-exhibition-hero .content-and-carousel-wrapper .content .dates-wrapper,.block-exhibition-hero .content-and-carousel-wrapper .content .summary{margin-bottom:20px}@media (min-width:768px){.block-exhibition-hero .content-and-carousel-wrapper .content .dates-wrapper,.block-exhibition-hero .content-and-carousel-wrapper .content .summary{margin-bottom:35px}}.block-exhibition-hero .content-and-carousel-wrapper .content .dates-wrapper .h4 span,.block-exhibition-hero .content-and-carousel-wrapper .content .summary .h4 span{font-size:inherit;font-weight:inherit;text-transform:none}.block-exhibition-hero .content-and-carousel-wrapper .content .location-wrapper,.block-exhibition-hero .content-and-carousel-wrapper .content .times-wrapper{margin-bottom:20px}.block-exhibition-hero .content-and-carousel-wrapper .content .price-wrapper{margin-bottom:30px}@media (min-width:768px){.block-exhibition-hero .content-and-carousel-wrapper .content .price-wrapper{margin-bottom:45px}.block-exhibition-hero .content-and-carousel-wrapper .carousel{margin-left:20px;width:50%}}@media (min-width:1024px){.block-exhibition-hero .content-and-carousel-wrapper .carousel{flex:1 1 785px}}.block-exhibition-hero .content-and-carousel-wrapper .carousel .mess-image img.full-sized-image{overflow:hidden}.block-exhibition-hero form{margin:15px -15px -15px;width:100%}@media (min-width:800px){.block-exhibition-hero form{grid-column:4/span 6}}@media (min-width:1024px){.block-exhibition-hero form{display:flex}}.block-exhibition-hero form .formkit-outer{align-self:flex-end;margin:15px}.block-exhibition-hero form .formkit-label{font-size:calc(14/var(--base-fs)*1rem);font-weight:900;letter-spacing:1.12px;line-height:1.78571;margin-bottom:.5em;text-transform:uppercase}.block-exhibition-hero form input[type=email],.block-exhibition-hero form input[type=text]{background-color:var(--white);border:1px solid var(--black);border-radius:0;padding:10px 16px;width:100%}.block-exhibition-hero form .email-outer{width:100%}.block-exhibition-hero form .project-button{padding:0}.block-exhibition-hero form .project-button button{cursor:pointer;font-size:12px;font-weight:900;height:100%;padding:12px 28px;text-transform:uppercase;width:100%}
