.billboard.billboard-image-grid.no-text .billboard-image-container img{opacity:1}.image{line-height:0}.image-content{display:inline-block}.section.section-image-grid{padding:15px}@media screen and (min-width: 1280px){.section.section-image-grid{padding:30px}}.section.section-image-grid .wrapper{padding:0;display:grid;grid-gap:15px;grid-template-columns:repeat(1, 1fr)}@media screen and (min-width: 600px){.section.section-image-grid .wrapper{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1280px){.section.section-image-grid .wrapper{grid-gap:30px}}.billboard.billboard-image-grid .overlap-url{width:100%}.billboard.billboard-image-grid .billboard-text-container{position:absolute;color:#fff;padding:30px;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}@media screen and (min-width: 800px){.billboard.billboard-image-grid .billboard-text-container{padding:15px}}@media screen and (min-width: 1280px){.billboard.billboard-image-grid .billboard-text-container{padding:45px}}.billboard.billboard-image-grid .billboard-text-container .button-button{background:transparent;color:#fff;border:2px solid;padding:10px 15px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}@media screen and (min-width: 800px) and (max-width: 899px){.billboard.billboard-image-grid .billboard-text-container .button-button{font-size:0.9em}}.billboard.billboard-image-grid .billboard-text-container h2{font-weight:600}@media screen and (min-width: 600px){.billboard.billboard-image-grid .billboard-text-container h2{font-size:1.3em}}@media screen and (min-width: 800px) and (max-width: 899px){.billboard.billboard-image-grid .billboard-text-container h2{font-size:1.1em}}@media screen and (min-width: 1280px){.billboard.billboard-image-grid .billboard-text-container h2{font-size:1.7em}}@media screen and (min-width: 600px){.billboard.billboard-image-grid .billboard-text-container p{font-size:0.8em}}@media screen and (min-width: 1024px){.billboard.billboard-image-grid .billboard-text-container p{font-size:1em}}@media screen and (min-width: 1280px){.billboard.billboard-image-grid .billboard-text-container p{font-size:1.1em}}@media screen and (min-width: 1500px){.billboard.billboard-image-grid .billboard-text-container p{font-size:1.25em}}.billboard.billboard-image-grid .billboard-image-container{display:block;width:100%;background:#000;height:0;padding-bottom:100%}@media screen and (min-width: 800px){.billboard.billboard-image-grid .billboard-image-container{padding-bottom:50%}}.billboard.billboard-image-grid .billboard-image-container img{opacity:0.5}
