.gallery{display:grid;grid-template-areas:"large small1 small2" "large small3 small4" "show-more show-more show-more";grid-template-columns:2fr 1fr 1fr;gap:10px}.gallery img,.item{border-radius:20px}.item{background-color:#ccc}.large{grid-area:large;height:600px}.large img{object-fit:cover}.large .image,.large img{width:100%;height:600px}.small{height:296px}.small .image,.small .image img{width:100%;height:296px}.small .image img{object-fit:cover}.small:nth-child(2){grid-area:small1;height:296px}.small:nth-child(3){grid-area:small2;height:296px}.small:nth-child(4){grid-area:small3;height:296px}.small:nth-child(5){grid-area:small4;height:296px;position:relative}.show-more{grid-area:show-more;text-align:center;position:absolute;right:20px;bottom:20px}.show-more button{border-radius:60px;background:#fff;display:flex;align-items:center;column-gap:12px;padding:16px 30px;transition:all .2s linear}.show-more button span{color:#479e3d;font-feature-settings:"liga" off;font-size:15px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}.show-more button:hover{background:#479e3d}.show-more button:hover span{color:#fff}.gallery-modal-overlay{z-index:999!important;background-color:rgba(0,0,0,.8)!important}.gallery-modal-content{max-width:69rem!important}.modal-title h3{color:#fff;text-align:center;font-size:55px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-1.1px}.gallery-slider{margin-top:20px}.gallery-slider-image{border-radius:30px;width:100%;height:550px}.gallery-slider-image img{border-radius:30px;object-fit:cover}.show-more-first{display:none}@media only screen and (max-width:1200px){.gallery-slider-image{width:100%;height:500px}.gallery-modal-content{max-width:50rem!important}}@media only screen and (max-width:1135px){.large{grid-area:large;height:500px}.large img{width:100%;height:500px;object-fit:cover}.small{height:240px}.small .image,.small .image img{width:100%;height:240px}.small .image img{object-fit:cover}.small:nth-child(2){grid-area:small1;height:240px}.small:nth-child(3){grid-area:small2;height:240px}.small:nth-child(4){grid-area:small3;height:240px}.small:nth-child(5){grid-area:small4;height:240px;position:relative}.show-more button{padding:15px}.show-more button span{font-size:14px}}@media only screen and (max-width:992px){.gallery{grid-template-areas:"large small1 small2" "large small3 small4" "show-more show-more show-more";grid-template-columns:1.5fr 1fr 1fr}.large{grid-area:large;height:400px}.large img{width:100%;height:400px;object-fit:cover}.small{height:194px}.small .image,.small .image img{width:100%;height:194px}.small .image img{object-fit:cover}.small:nth-child(2){grid-area:small1;height:194px}.small:nth-child(3){grid-area:small2;height:194px}.small:nth-child(4){grid-area:small3;height:194px}.small:nth-child(5){grid-area:small4;height:194px;position:relative}.show-more button span{display:none}.gallery-slider-image{width:100%;height:400px}.gallery-modal-content{max-width:45rem!important}}@media only screen and (max-width:768px){.show-more button:hover{background:#fff}.show-more button:hover span{color:#479e3d}.small,.small .image{height:194px;display:none}.small .image{width:100%}.gallery{grid-template-areas:"large large large" "large large large" "show-more show-more show-more";grid-template-columns:1fr}.show-more-first{display:block;position:absolute;bottom:30px;right:40px}.show-more-first button span{display:block}.large{grid-area:large;height:380px}.large img{width:100%;height:380px;object-fit:cover}.modal-title h3{color:#fff;text-align:center;font-size:35px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-1.1px}.gallery-slider-image{width:100%;height:300px}.gallery-modal-content{padding:0 30px;max-width:100%!important}.gallery-slider{height:300px}}