.block-gallery{background-color:#fff;display:flex;gap:10px;justify-content:space-between;padding:0}.block-gallery .img-1{height:956px;max-height:956px;max-width:calc(50% - 5px);object-fit:cover;object-position:center;width:50%;object-repeat:none;margin:-1px}.block-gallery .right-col{display:flex;flex:1;flex-direction:column;gap:10px;height:954px;max-height:956px}.block-gallery .right-col .img-2{height:calc(50% - 5px);object-fit:cover;object-position:center;width:100%}.block-gallery .right-col .right-col-bottom{display:flex;flex-direction:row;gap:10px;height:calc(50% - 5px);justify-content:space-between;overflow-x:hidden;overflow-y:hidden}.block-gallery .right-col .right-col-bottom .img-3{display:block;height:100%;margin:1px;max-width:calc(50% - 5px);min-height:472px;object-fit:cover;object-position:center;width:50%}.block-gallery .right-col .content{background-color:#b32c4c;box-sizing:border-box;color:#fff;display:flex;flex:1;flex-direction:column;height:100%;justify-content:center;padding:20px 58px}.block-gallery .right-col .content h1,.block-gallery .right-col .content h2,.block-gallery .right-col .content h3,.block-gallery .right-col .content h4,.block-gallery .right-col .content h5,.block-gallery .right-col .content h6{color:#fff;margin-bottom:2px}.block-gallery .right-col .content h3{font-size:4.8rem;font-weight:700;line-height:5.4rem}.block-gallery .right-col .content .copy{margin-bottom:20px}@media (max-width:1024px) and (min-width:768px){.block-gallery .right-col .content{padding:20px}.block-gallery .right-col .content h3{font-size:3.2rem;line-height:3.2rem}.block-gallery .right-col .content a img{width:40px}}@media (max-width:767px){.block-gallery{flex-direction:column;padding:8px}.block-gallery .img-1{height:360px;max-width:100%;min-height:auto;width:100%}.block-gallery .right-col .img-2{height:180px}.block-gallery .right-col .right-col-bottom{flex-direction:column}.block-gallery .right-col .right-col-bottom .img-3{height:180px;max-width:100%;min-height:auto;width:100%}.block-gallery .right-col .content{padding:84px 16px;text-align:center}}