.premium_finish {background-color: #ECF1F5;border-radius: 30px;padding-block: 63px 100px;margin-bottom: 90px;}
.premium_finish .wrapper > h2 {color: #282828;font-weight: 600;font-size: 36px;margin-bottom: 22px;text-align: center;}
.premium_finish .wrapper > p {color: #282828;font-size: 18px;text-align: center;margin-bottom: 60px;}
.premium_finish .wrapper > div {display: grid;grid-template-columns: repeat(3,1fr);column-gap: 10px;}
.premium_finish .wrapper > div img {object-fit: cover;width: 100%;border-radius: 20px;}
.premium_finish .wrapper > div > :nth-child(1) {grid-area: 1/1/2/3;display: grid;grid-template-columns: repeat(2,1fr);column-gap: 10px;row-gap: 22px;}
.premium_finish .wrapper > div > :nth-child(2) {grid-area: 1/3/2/4;}
.premium_finish .wrapper > div > :nth-child(1) > :nth-child(1) {grid-area: 1/1/2/3;}
.premium_finish .wrapper > div > :nth-child(1) > :nth-child(2) {grid-area: 2/1/3/2;}
.premium_finish .wrapper > div > :nth-child(1) > :nth-child(3) {grid-area: 2/2/3/3;}
.premium_finish .wrapper > div > :nth-child(1) > :nth-child(1) > img {height: 419px;}
.premium_finish .wrapper > div > :nth-child(1) > :nth-child(2) > img {height: 420px;}
.premium_finish .wrapper > div > :nth-child(1) > :nth-child(3) > img {height: 420px;}
.premium_finish .wrapper > div > :nth-child(2) > :nth-child(1) {margin-bottom: 14px;}
.premium_finish .wrapper > div > :nth-child(2) > :nth-child(1) > img {height: 493px;}
.premium_finish .wrapper > div > :nth-child(2) > :nth-child(2) > img {height: 353px;}
.premium_finish .wrapper > div > :nth-child(-n+2) > div {position: relative;}
.premium_finish .wrapper > div > div > div p {position: absolute;box-shadow: 0px 0px 15px 10px rgba(0, 0, 0, 0.05);color: #fff;font-weight: 700;font-size: 24px;left: 35px;bottom: 35px;}

@media only screen and (max-width:991px) {
    .premium_finish .wrapper > h2 {font-size: 30px;}
    .premium_finish .wrapper > div {display: block;}
    .premium_finish .wrapper > div > :nth-child(2) {margin-top: 14px;display: flex;gap: 10px;}
    .premium_finish .wrapper > div > :nth-child(2) > :nth-child(-n+2) {width: 50%;margin-bottom: 0;}
    .premium_finish .wrapper > div > :nth-child(2) > :nth-child(-n+2) > img {height: 420px;}    
}
@media only screen and (max-width:767px) {
    .premium_finish .wrapper > div > :nth-child(1) > :nth-child(-n+3) > img,
    .premium_finish .wrapper > div > :nth-child(2) > :nth-child(-n+2) > img {height: 330px;}

}
@media only screen and (max-width:575px) {
    .premium_finish {padding-block: 45px 60px;}
    .premium_finish .wrapper > h2 {font-size: 26px;}
    .premium_finish .wrapper > p {font-size: 16px;margin-bottom: 40px;}
}