.block-basic-image{padding:50px 0}@media screen and (min-width: 1441px){.block-basic-image{padding:3.4722222222vw 0}}.block-basic-image .container{padding-left:15px;padding-right:15px}@media screen and (min-width: 768px){.block-basic-image .container{padding-left:20px;padding-right:20px}}@media screen and (min-width: 1441px){.block-basic-image .container{padding-left:1.3888888889vw;padding-right:1.3888888889vw}}.block-basic-image .image-grid{display:grid;gap:1rem}.block-basic-image .image-grid--full{grid-template-columns:1fr}@media screen and (min-width: 768px){.block-basic-image .image-grid--full{max-width:83%;margin:0 auto}}.block-basic-image .image-grid--full figure{margin:0}.block-basic-image .image-grid--two{grid-template-columns:1fr}@media screen and (min-width: 768px){.block-basic-image .image-grid--two{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 768px){.block-basic-image .image-grid--two .figure-caption{max-width:450px}}@media screen and (min-width: 1441px){.block-basic-image .image-grid--two .figure-caption{max-width:31.25vw}}.block-basic-image .image-grid--three{grid-template-columns:1fr}@media screen and (min-width: 768px){.block-basic-image .image-grid--three{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 768px){.block-basic-image .image-grid--three .figure-caption{max-width:335px;padding-top:15px}}@media screen and (min-width: 1441px){.block-basic-image .image-grid--three .figure-caption{max-width:23.2638888889vw;padding-top:1.0416666667vw}}.block-basic-image .image-holder{width:100%}.block-basic-image .image-holder .image{width:100%;height:auto;display:block}.block-basic-image .figure-caption{font-family:"Greed Standard",sans-serif;color:inherit;font-size:15px;font-weight:400;line-height:133.333%;padding-top:10px}@media screen and (min-width: 768px){.block-basic-image .figure-caption{padding-top:20px;max-width:450px}}@media screen and (min-width: 1441px){.block-basic-image .figure-caption{padding-top:1.3888888889vw;max-width:31.25vw;font-size:1.0416666667vw}}@media screen and (min-width: 768px){.block-basic-image:has(.image-grid--full)+.block-body-copy{padding-top:60px}}@media screen and (min-width: 1441px){.block-basic-image:has(.image-grid--full)+.block-body-copy{padding-top:4.1666666667vw}}