.destinations{flex-direction:column;gap:var(--cu-content-gap);padding:0 var(--content-space) var(--content-space) var(--content-space)}.destinations .layout{max-width:var(--main-content-max-width);margin:0 auto;display:grid;width:100%;gap:1.5rem}.destinations .layout .img-wrap{position:relative;border-radius:1rem;overflow:hidden;min-height:200px}.destinations .layout .img-wrap,.destinations .layout .img-wrap .overlay{background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);display:flex;justify-content:center;align-items:center}.destinations .layout .img-wrap .overlay{position:absolute;inset:0;z-index:1}.destinations .layout .img-wrap .overlay h5{color:var(--cu-white);text-align:center;text-shadow:0 4px 9.4px rgba(0,0,0,.25);font-size:1.5rem;font-weight:700;max-width:10.5rem;text-transform:capitalize}.destinations .layout.layout-single{grid-template-columns:1fr;aspect-ratio:unset!important}.destinations .layout.layout-single .item-1{aspect-ratio:2/1}.destinations .layout.layout-two{grid-template-columns:repeat(2,1fr);max-width:810px;margin:0 auto;aspect-ratio:unset!important;padding:3rem 0}.destinations .layout.layout-two .img-wrap{aspect-ratio:1/1.15;height:450px}.destinations .layout.layout-three{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);aspect-ratio:unset!important}.destinations .layout.layout-three .item-1{grid-column:1/3;grid-row:1/2;aspect-ratio:2/1}.destinations .layout.layout-three .item-2{grid-column:3/4;grid-row:1/3;aspect-ratio:1/2}.destinations .layout.layout-three .item-3{grid-column:1/3;grid-row:2/3;aspect-ratio:2/1}.destinations .layout.layout-four{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);aspect-ratio:unset!important}.destinations .layout.layout-four .img-wrap{aspect-ratio:1/1}.destinations .layout.layout-five{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);aspect-ratio:unset!important}.destinations .layout.layout-five .item-1{grid-column:1/3;grid-row:1/2;aspect-ratio:2/1}.destinations .layout.layout-five .item-2{grid-column:3/5;grid-row:1/2;aspect-ratio:2/1}.destinations .layout.layout-five .item-3{grid-column:1/2;grid-row:2/3;aspect-ratio:1/1}.destinations .layout.layout-five .item-4{grid-column:2/4;grid-row:2/3;aspect-ratio:2/1}.destinations .layout.layout-five .item-5{grid-column:4/5;grid-row:2/3;aspect-ratio:1/1}.destinations .layout.layout-six{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr);aspect-ratio:1.46/1}.destinations .layout.layout-six .item-1{grid-column:1/3;grid-row:1/3}.destinations .layout.layout-six .item-2{grid-column:3/5;grid-row:1/2}.destinations .layout.layout-six .item-3{grid-column:3/5;grid-row:2/3}.destinations .layout.layout-six .item-4{grid-column:1/2;grid-row:3/4}.destinations .layout.layout-six .item-5{grid-column:2/3;grid-row:3/4}.destinations .layout.layout-six .item-6{grid-column:3/5;grid-row:3/4}.destinations .layout.layout-seven-plus{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));auto-rows:250px}.destinations .layout.layout-seven-plus .img-wrap:nth-child(6n+1),.destinations .layout.layout-seven-plus .img-wrap:nth-child(6n+4){grid-column:span 2;grid-row:span 2}.destinations .layout.layout-seven-plus .img-wrap:nth-child(6n+2),.destinations .layout.layout-seven-plus .img-wrap:nth-child(6n+5){grid-column:span 1;grid-row:span 1}.destinations .layout.layout-seven-plus .img-wrap:nth-child(6n+3){grid-column:span 1;grid-row:span 2}.destinations .layout.layout-seven-plus .img-wrap:nth-child(6n+6){grid-column:span 2;grid-row:span 1}@media screen and (max-width:826px){.destinations .layout{gap:1rem}.destinations .layout.layout-five,.destinations .layout.layout-four,.destinations .layout.layout-seven-plus,.destinations .layout.layout-single,.destinations .layout.layout-six,.destinations .layout.layout-three,.destinations .layout.layout-two{grid-template-columns:repeat(2,1fr);grid-template-rows:auto;aspect-ratio:unset;padding:0}.destinations .layout.layout-five .img-wrap,.destinations .layout.layout-four .img-wrap,.destinations .layout.layout-seven-plus .img-wrap,.destinations .layout.layout-single .img-wrap,.destinations .layout.layout-six .img-wrap,.destinations .layout.layout-three .img-wrap,.destinations .layout.layout-two .img-wrap{grid-column:span 1!important;grid-row:span 1!important;aspect-ratio:1/1!important;height:auto!important}.destinations .layout.layout-five .img-wrap img,.destinations .layout.layout-four .img-wrap img,.destinations .layout.layout-seven-plus .img-wrap img,.destinations .layout.layout-single .img-wrap img,.destinations .layout.layout-six .img-wrap img,.destinations .layout.layout-three .img-wrap img,.destinations .layout.layout-two .img-wrap img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover!important}.destinations .layout.layout-five .img-wrap .overlay h5,.destinations .layout.layout-four .img-wrap .overlay h5,.destinations .layout.layout-seven-plus .img-wrap .overlay h5,.destinations .layout.layout-single .img-wrap .overlay h5,.destinations .layout.layout-six .img-wrap .overlay h5,.destinations .layout.layout-three .img-wrap .overlay h5,.destinations .layout.layout-two .img-wrap .overlay h5{font-size:1.25rem}}@media screen and (max-width:480px){.destinations .layout{gap:.75rem}.destinations .layout .img-wrap .overlay h5{font-size:1rem;max-width:8rem}}@media screen and (max-width:450px){.destinations .layout{gap:.5rem}.destinations .layout.layout-five,.destinations .layout.layout-four,.destinations .layout.layout-seven-plus,.destinations .layout.layout-single,.destinations .layout.layout-six,.destinations .layout.layout-three,.destinations .layout.layout-two{grid-template-columns:1fr!important}.destinations .layout.layout-five .img-wrap,.destinations .layout.layout-five .item-1,.destinations .layout.layout-four .img-wrap,.destinations .layout.layout-four .item-1,.destinations .layout.layout-seven-plus .img-wrap,.destinations .layout.layout-seven-plus .item-1,.destinations .layout.layout-single .img-wrap,.destinations .layout.layout-single .item-1,.destinations .layout.layout-six .img-wrap,.destinations .layout.layout-six .item-1,.destinations .layout.layout-three .img-wrap,.destinations .layout.layout-three .item-1,.destinations .layout.layout-two .img-wrap,.destinations .layout.layout-two .item-1{grid-column:span 1!important;aspect-ratio:4/3!important}.destinations .layout .img-wrap .overlay h5{font-size:.9rem;max-width:7rem}}