.b-gallery{position:relative;margin-top:7.5rem;margin-bottom:7.5rem}@media (max-width:1919px){.b-gallery{margin-top:7.5rem;margin-bottom:7.5rem}}@media (max-width:1599px){.b-gallery{margin-top:7.5rem;margin-bottom:7.5rem}}@media (max-width:1199px){.b-gallery{margin-top:5.625rem;margin-bottom:5.625rem}}@media (max-width:991px){.b-gallery{margin-top:5.625rem;margin-bottom:5.625rem}}@media (max-width:767px){.b-gallery{margin-top:3.75rem;margin-bottom:3.75rem}}@media (max-width:575px){.b-gallery{margin-top:2.8125rem;margin-bottom:2.8125rem}}@media (min-width:992px){.wp-block-column .b-gallery{margin-top:0;margin-bottom:0}}.wp-block-column .b-gallery{-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.b-gallery-items{display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;-moz-align-items:flex-start;align-items:flex-start;-ms-flex-pack:start;-moz-justify-content:flex-start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1.875rem;margin-right:-1.875rem}@media (max-width:1919px){.b-gallery-items{margin-left:-1.875rem;margin-right:-1.875rem}}@media (max-width:1599px){.b-gallery-items{margin-left:-1.875rem;margin-right:-1.875rem}}@media (max-width:1199px){.b-gallery-items{margin-left:-1.875rem;margin-right:-1.875rem}}@media (max-width:991px){.b-gallery-items{margin-left:-1.40625rem;margin-right:-1.40625rem}}@media (max-width:767px){.b-gallery-items{margin-left:-1.40625rem;margin-right:-1.40625rem}}@media (max-width:575px){.b-gallery-items{-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;-moz-align-items:stretch;align-items:stretch;-ms-flex-pack:start;-moz-justify-content:flex-start;justify-content:flex-start;margin-left:0;margin-right:0}}.b-gallery-item{-moz-flex:none;-ms-flex:none;flex:none;margin-left:1.875rem;margin-right:1.875rem;margin-bottom:3.75rem;width:calc((50% - 3.75rem) * 1)}@media (max-width:1919px){.b-gallery-item{margin-left:1.875rem;margin-right:1.875rem;margin-bottom:3.75rem;width:calc((50% - 3.75rem) * 1)}}@media (max-width:1599px){.b-gallery-item{margin-left:1.875rem;margin-right:1.875rem;margin-bottom:3.75rem;width:calc((50% - 3.75rem) * 1)}}@media (max-width:1199px){.b-gallery-item{margin-left:1.875rem;margin-right:1.875rem;margin-bottom:3.75rem;width:calc((50% - 3.75rem) * 1)}}@media (max-width:991px){.b-gallery-item{margin-left:1.40625rem;margin-right:1.40625rem;margin-bottom:2.8125rem;width:calc((50% - 2.8125rem) * 1)}}@media (max-width:767px){.b-gallery-item{margin-left:1.40625rem;margin-right:1.40625rem;margin-bottom:2.8125rem;width:calc((50% - 2.8125rem) * 1)}}@media (max-width:575px){.b-gallery-item{margin:0;margin-bottom:1.875rem;width:100%}.b-gallery-item:last-child{margin-bottom:0}}@media (min-width:1920px){.b-gallery-item:nth-child(odd):nth-last-child(-n+2),.b-gallery-item:nth-child(odd):nth-last-child(-n+2)~.b-gallery-item{margin-bottom:0}}@media (min-width:1600px) and (max-width:1919px){.b-gallery-item:nth-child(odd):nth-last-child(-n+2),.b-gallery-item:nth-child(odd):nth-last-child(-n+2)~.b-gallery-item{margin-bottom:0}}@media (min-width:1200px) and (max-width:1599px){.b-gallery-item:nth-child(odd):nth-last-child(-n+2),.b-gallery-item:nth-child(odd):nth-last-child(-n+2)~.b-gallery-item{margin-bottom:0}}@media (min-width:992px) and (max-width:1199px){.b-gallery-item:nth-child(odd):nth-last-child(-n+2),.b-gallery-item:nth-child(odd):nth-last-child(-n+2)~.b-gallery-item{margin-bottom:0}}@media (min-width:768px) and (max-width:991px){.b-gallery-item:nth-child(odd):nth-last-child(-n+2),.b-gallery-item:nth-child(odd):nth-last-child(-n+2)~.b-gallery-item{margin-bottom:0}}@media (min-width:576px) and (max-width:767px){.b-gallery-item:nth-child(odd):nth-last-child(-n+2),.b-gallery-item:nth-child(odd):nth-last-child(-n+2)~.b-gallery-item{margin-bottom:0}}.b-gallery-item .image{position:relative;overflow:hidden;transform:scale(.85)}.b-gallery-item .image,.b-gallery-item .image .layer{transition-property:opacity,transform;transition-duration:.75s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.b-gallery-item .image .layer{padding:0;padding-top:125%;transform:scale(1.15)}.ready .b-gallery-item.item-on-screen .image,.ready .b-gallery-item.item-on-screen .image .layer,.ready .visible-on-screen .b-gallery-item .image .layer{transform:none}