/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.gallery-block{padding:2.5rem 0;}@media only screen and (min-width:992px){.gallery-block{padding-top:73px;padding-bottom:119px;}}@media only screen and (max-width:576px){.gallery-block .container{padding:0 1.25rem;}}.gallery-block h2{font-size:1.875rem;font-weight:600 !important;margin-bottom:0.75rem;}@media only screen and (min-width:992px){.gallery-block h2{font-size:2.875rem;line-height:3.75rem;}}.gallery-block .field--name-field-excerpt{margin-bottom:0.75rem;color:#384f7e;}.gallery-block .s-gallery-item span{position:absolute;top:50%;left:50%;display:block;padding-left:36px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-transform:uppercase;color:#fff;font-size:1.5rem;font-weight:600;line-height:36px;}.gallery-block .s-gallery-item span::before{content:"+";}.gallery-block .s-gallery-item--first a,.gallery-block .s-gallery-item--last a{position:relative;display:block;}.gallery-block .s-gallery-item--first a::before,.gallery-block .s-gallery-item--last a::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);}@media only screen and (min-width:992px){.gallery-block .s-gallery-item--first a::before{content:none;}}@media only screen and (min-width:992px){.gallery-block .s-gallery-item--first span{display:none;}}@media only screen and (min-width:992px){.gallery-block .field--name-field-image{display:grid;grid-template-columns:repeat(3,1fr);-webkit-column-gap:34px;-moz-column-gap:34px;column-gap:22px;row-gap:19px;}.gallery-block .field--name-field-image .wrapper-left{width:577px;height:389px;grid-column:span 1;grid-row:span 2;grid-column-start:1;grid-column-end:2;max-width:100%;}.gallery-block .field--name-field-image .wrapper-left a{height:389px;display:block;}.gallery-block .field--name-field-image img{height:100%;}}.gallery-block .field--name-field-image > .field__item{display:none;}.gallery-block .field--name-field-image > .field__item:first-child{display:block;}@media only screen and (min-width:992px){.gallery-block .field--name-field-image > .field__item{display:inherit;}.gallery-block .field--name-field-image > .field__item a{height:185px;}}.gallery-block .field--name-field-image > .field__item.s-gallery-item--last ~ .field__item{display:none;}.gallery-block .field--name-field-image img{width:100%;}#cboxNext{outline:0;}
