.attractions.simple-header{background-color:var(--color-green-water);height:90dvh}section.attractions,section.attractions .row>div{padding:0}section.attractions .row{margin:0;background-color:var(--color-light-blue)}section.attractions .row>div.attraction__image-column{height:55vw}.attractions__big-image{position:relative;width:85%;height:calc(55vw + 10vw);top:-10vw;object-fit:cover;object-position:center;border-radius:0 60px 60px 0}section.attractions .row>div.attraction__text-column{display:flex;align-items:center;padding:36px 24px}@media (min-width:768px){.attractions.simple-header{height:calc(100dvh + 5vw)}section.attractions .row>div.attraction__image-column{height:36vw;min-height:420px}.attractions__big-image{width:100%;height:calc(36vw + 5vw);min-height:calc(420px + 5vw);top:-5vw;margin-right:0;margin-left:0;border-radius:0}section.attractions .row>div.attraction__text-column{padding:50px 0}section.attractions .row:nth-child(odd)>div.attraction__text-column{justify-content:start;padding-left:5vw}}section.attractions .row:nth-child(odd)>div .attractions__big-image{border-radius:0 60px 60px 0}.attraction__text-column>div{display:flex;flex-direction:column;justify-content:space-between;gap:24px;height:100%;max-height:350px;max-width:280px}.attractions__attraction-name{display:flex;align-items:center;gap:12px}.attractions__attraction-name h2{display:block;width:calc(100% - 60px - 12px);font-family:var(--font-title);color:var(--nwc-third-color);font-weight:700;margin:0}.attractions__attraction-name>div{display:flex;justify-content:center;align-items:center;border-radius:50%;width:60px;height:60px;border:2px solid var(--nwc-third-color);overflow:hidden}.attractions__attraction-name img{filter:var(--filter-third-color);width:60%;height:auto}.attractions__attraction-description{color:var(--color-white)}.attractions__attraction-detail{display:flex;align-items:center;gap:10px;color:var(--color-white)}.attractions__attraction-detail img{width:25px;height:auto}.attractions__attraction-images{display:flex;flex-direction:row;flex-wrap:nowrap}.attractions__attraction-images>img{width:33.33%;height:33.33vw;object-fit:cover;object-position:center}.attractions__attraction-wavy-edge{position:relative;height:20vw;background-color:var(--color-extra-light-blue)}section.attractions .row:last-child .attractions__attraction-wavy-edge{background-color:var(--color-extra-light-grey);height:0}.attractions__attraction-wavy-edge img{position:absolute;top:0;transform:translatey(-60%);width:100%;filter:var(--filter-extra-light-blue)}section.attractions .row:last-child .attractions__attraction-wavy-edge img{filter:invert(100%) sepia(1%) saturate(1666%) hue-rotate(179deg) brightness(98%) contrast(97%)}.restrictions{background-color:var(--color-extra-light-grey)}.restrictions .container{max-width:650px}.restrictions .container>div{display:flex;align-items:center;gap:12px;padding-bottom:36px;color:var(--color-grey)}.restrictions .container>div h2{max-width:240px;margin:0;font-size:calc(1rem + .9vw)}@media (min-width:768px){section.attractions .row:nth-child(odd)>div .attractions__big-image{border-radius:0 100px 100px 0}section.attractions .row:nth-child(2n)>div.attraction__text-column{justify-content:end;padding-right:5vw}section.attractions .row:nth-child(2n)>div .attractions__big-image{border-radius:100px 0 0 100px;margin:0}.attraction__text-column>div{gap:0}.attractions__attraction-wavy-edge{height:10vw}.restrictions .container>div{gap:24px}.restrictions .container>div h2{max-width:350px;font-size:calc(1.325rem + .9vw)}}@media (min-width:992px){section.attractions .row>div.attraction__text-column{padding-top:5vw;padding-bottom:5vw}.attraction__text-column>div{max-width:340px}.attractions__attraction-name>div{width:80px;height:80px;border-width:4px}.restrictions .container{max-width:600px;margin-bottom:150px}.restrictions .container>div h2{max-width:376px}}@media (min-width:1200px){.restrictions .container{max-width:650px}.restrictions .container>div h2{font-size:2rem}}@media (min-width:1400px){.restrictions .container>div h2{max-width:390px}}.restrictions>div img{opacity:.6;width:60px;height:60px}.restrictions ul{list-style:none}.restrictions ul li{position:relative;margin-bottom:24px}.restrictions ul li::before{content:'';position:absolute;left:calc(-1rem - 5px);top:7px;width:7px;height:7px;border-radius:50%;background-color:var(--color-grey);opacity:.6}@media (min-width:768px){.restrictions>div img{width:80px;height:80px}.restrictions ul li::before{width:10px;height:10px}}