.block-destinations-grid .grid-wrapper .c-destination-card__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.block-destinations-grid .grid-wrapper .c-destination-card__link .destination-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.block-destinations-grid .destination-title-link{display:block;width:-moz-fit-content;width:fit-content;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:-webkit-text-decoration-color .2s ease-in-out;transition:text-decoration-color .2s ease-in-out;transition:text-decoration-color .2s ease-in-out,-webkit-text-decoration-color .2s ease-in-out}.block-destinations-grid .destination-title-link:hover{-webkit-text-decoration-color:#031030;text-decoration-color:#031030}.block-destinations-grid .destination-title{font-weight:500;line-height:1.23;color:#031030;margin-bottom:1.7rem;width:-moz-fit-content;width:fit-content}.block-destinations-grid .grid-wrapper{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-rows:minmax(auto,45vw);grid-gap:1.6rem;margin-bottom:4.8rem}@media screen and (min-width:768px){.block-destinations-grid .grid-wrapper{grid-auto-rows:minmax(auto,20vw)}}@media screen and (min-width:992px){.block-destinations-grid .grid-wrapper{grid-auto-rows:minmax(auto,11.7vw);grid-gap:3.2rem}}@media screen and (min-width:1920px){.block-destinations-grid .grid-wrapper{grid-auto-rows:minmax(auto,22.5rem)}}.block-destinations-grid .grid-wrapper--1{grid-auto-rows:minmax(auto,43.2rem);margin-bottom:4rem}@media screen and (min-width:768px){.block-destinations-grid .grid-wrapper--2{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:768px){.block-destinations-grid .grid-wrapper--3{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:768px){.block-destinations-grid .grid-wrapper--4{grid-template-columns:repeat(4,1fr)}}.block-destinations-grid .grid-wrapper .c-destination-card{overflow:hidden;border-radius:1.5rem;position:relative;transition:box-shadow .2s ease-in-out,border .2s ease-in-out}.block-destinations-grid .grid-wrapper .c-destination-card__bg{position:absolute;top:0;left:0;width:100%;height:100%}.block-destinations-grid .grid-wrapper .c-destination-card__bg-mask{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(3,16,48,.6);background:linear-gradient(180deg,rgba(3,16,48,0),rgba(3,16,48,.6))}.block-destinations-grid .grid-wrapper .c-destination-card__bg-mask.mask-darker{background:rgba(3,16,48,.7);background:linear-gradient(180deg,rgba(3,16,48,.4),rgba(3,16,48,.7))}.block-destinations-grid .grid-wrapper .c-destination-card__no-img{position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 1px 1px 12px 0 rgba(66,68,90,.2)}.block-destinations-grid .grid-wrapper .c-destination-card__link{display:flex;flex-direction:column;width:100%;height:100%;padding:1.8rem 1.6rem 1.6rem;text-decoration:none;position:relative}.block-destinations-grid .grid-wrapper .c-destination-card__link .destination-icon{width:4.8rem;height:4.8rem}.block-destinations-grid .grid-wrapper .c-destination-card__link .destination-content{margin-top:auto;display:flex;align-items:flex-end}.block-destinations-grid .grid-wrapper .c-destination-card__link .destination-content__inner{margin-right:3rem}.block-destinations-grid .grid-wrapper .c-destination-card__link .destination-content__inner .destination-title{font-weight:700;font-size:1.9rem;line-height:1.26;color:#fff;margin-bottom:.1rem}@media screen and (min-width:1921px){.block-destinations-grid .grid-wrapper .c-destination-card__link .destination-content__inner .destination-title{font-size:2.1rem}}.block-destinations-grid .grid-wrapper .c-destination-card__link .destination-content__inner .destination-categories{font-weight:500;font-size:1.3rem;line-height:1.23;color:#fff;margin-bottom:0}@media screen and (min-width:1921px){.block-destinations-grid .grid-wrapper .c-destination-card__link .destination-content__inner .destination-categories{font-size:1.5rem}}.block-destinations-grid .grid-wrapper .c-destination-card__link .destination-content .arrow-right-icon{margin-left:auto;transition:transform .2s ease-in-out}.block-destinations-grid .grid-wrapper .c-destination-card:hover{box-shadow:0 1.2rem 3.2rem rgba(0,0,0,.32),0 0 2.4rem rgba(0,0,0,.24)}.block-destinations-grid .grid-wrapper .c-destination-card:hover .destination-content .arrow-right-icon{transform:translateX(.5rem)}.block-destinations-grid .grid-wrapper .c-destination-card--single .c-destination-card__link{justify-content:center}.block-destinations-grid .grid-wrapper .c-destination-card--single .c-destination-card__link .destination-icon{margin:0 auto .8rem}.block-destinations-grid .grid-wrapper .c-destination-card--single .c-destination-card__link .destination-content{margin:0;display:flex;flex-direction:column;align-items:center}.block-destinations-grid .grid-wrapper .c-destination-card--single .c-destination-card__link .destination-content__inner{margin:0 0 2rem}.block-destinations-grid .grid-wrapper .c-destination-card--single .c-destination-card__link .destination-content .destination-title{text-align:center;font-size:2.6rem}@media screen and (min-width:1921px){.block-destinations-grid .grid-wrapper .c-destination-card--single .c-destination-card__link .destination-content .destination-title{font-size:2.8rem}}.block-destinations-grid .grid-wrapper .c-destination-card--single .c-destination-card__link .destination-content .destination-categories{text-align:center}.block-destinations-grid .grid-wrapper .c-destination-card--single .c-destination-card__link .destination-content .arrow-right-icon{display:none}.block-destinations-grid .grid-wrapper .c-destination-card--single .c-destination-card__link .c-button{padding:1rem 2rem;font-size:1.3rem}@media screen and (min-width:1921px){.block-destinations-grid .grid-wrapper .c-destination-card--single .c-destination-card__link .c-button{font-size:1.6rem}}.block-destinations-grid .grid-wrapper--2 .c-destination-card:first-child,.block-destinations-grid .grid-wrapper--3 .c-destination-card:first-child,.block-destinations-grid .grid-wrapper--4 .c-destination-card:first-child{grid-row:span 2}