.block-card-grid{padding:60px 0}@media(min-width:768px){.block-card-grid{padding:calc(.41667vw + 56.8px) 0}}@media(min-width:1728px){.block-card-grid{padding:64px 0}}@media screen and (max-width:767px){.block-card-grid{padding:40px 0}}.block-card-grid__container{max-width:1488px;max-width:var(--size-container);margin-left:auto;margin-right:auto;display:grid;grid-gap:8px;gap:8px;margin-bottom:8px;grid-template-columns:repeat(auto-fill,minmax(256px,1fr));grid-auto-rows:290px;grid-template-areas:unset;padding-left:24px;padding-right:24px}.block-card-grid__container>a{-webkit-animation-timing-function:cubic-bezier(.34,1.56,.64,1);animation-timing-function:cubic-bezier(.34,1.56,.64,1)}@media screen and (min-width:768px){.block-card-grid__container{grid-template-columns:repeat(2,1fr);grid-auto-rows:336px}.block-card-grid__container .card-1{grid-area:1/1/3/2}.block-card-grid__container .card-2{grid-area:1/2/2/3}.block-card-grid__container .card-3{grid-area:2/2/3/3}.block-card-grid__container .card-4{grid-area:3/2/5/3}.block-card-grid__container .card-5{grid-area:3/1/3/2}.block-card-grid__container .card-6{grid-area:4/1/4/2}.block-card-grid__container .card-7{grid-area:5/2/6/3}.block-card-grid__container .card-8{grid-area:6/2/7/3}.block-card-grid__container .card-9{grid-area:5/1/7/2}.block-card-grid__container .card-10{grid-area:7/2/9/3}.block-card-grid__container .card-11{grid-area:7/1/8/2}.block-card-grid__container .card-12{grid-area:8/1/9/2}}@media screen and (min-width:1024px){.block-card-grid__container{grid-template-columns:repeat(7,1fr);grid-auto-rows:311px}}@media screen and (min-width:1024px)and (min-width:1024px){.block-card-grid__container{grid-auto-rows:calc(-5.04808vw + 362.69231px)}}@media screen and (min-width:1024px)and (min-width:1440px){.block-card-grid__container{grid-auto-rows:290px}}@media screen and (min-width:1024px){.block-card-grid__container .card-1{grid-area:1/1/3/5}}@media screen and (min-width:1024px){.block-card-grid__container .card-2{grid-area:1/5/2/8}}@media screen and (min-width:1024px){.block-card-grid__container .card-3{grid-area:2/5/3/8}}@media screen and (min-width:1024px){.block-card-grid__container .card-4{grid-area:3/4/5/8}}@media screen and (min-width:1024px){.block-card-grid__container .card-5{grid-area:3/1/4/4}}@media screen and (min-width:1024px){.block-card-grid__container .card-6{grid-area:4/1/5/4}}@media screen and (min-width:1024px){.block-card-grid__container .card-7{grid-area:5/5/6/8}}@media screen and (min-width:1024px){.block-card-grid__container .card-8{grid-area:6/5/7/8}}@media screen and (min-width:1024px){.block-card-grid__container .card-9{grid-area:5/1/7/5}}@media screen and (min-width:1024px){.block-card-grid__container .card-10{grid-area:7/4/9/8}}@media screen and (min-width:1024px){.block-card-grid__container .card-11{grid-area:7/1/8/4}}@media screen and (min-width:1024px){.block-card-grid__container .card-12{grid-area:8/1/9/4}}@media screen and (min-width:1440px){.block-card-grid__container{grid-template-columns:repeat(4,1fr);grid-auto-rows:340px}}@media screen and (min-width:1440px)and (min-width:1440px){.block-card-grid__container{grid-auto-rows:calc(-11.80556vw + 510px)}}@media screen and (min-width:1440px)and (min-width:1728px){.block-card-grid__container{grid-auto-rows:306px}}@media screen and (min-width:1440px){.block-card-grid__container .card-1{grid-area:1/1/3/3}}@media screen and (min-width:1440px){.block-card-grid__container .card-2{grid-area:1/3/1/4}}@media screen and (min-width:1440px){.block-card-grid__container .card-3{grid-area:1/4/1/5}}@media screen and (min-width:1440px){.block-card-grid__container .card-4{grid-area:2/3/4/5}}@media screen and (min-width:1440px){.block-card-grid__container .card-5{grid-area:3/2/3/3}}@media screen and (min-width:1440px){.block-card-grid__container .card-6{grid-area:3/1/3/2}}@media screen and (min-width:1440px){.block-card-grid__container .card-7{grid-area:4/4/4/5}}@media screen and (min-width:1440px){.block-card-grid__container .card-8{grid-area:4/3/4/4}}@media screen and (min-width:1440px){.block-card-grid__container .card-9{grid-area:4/1/6/3}}@media screen and (min-width:1440px){.block-card-grid__container .card-10{grid-area:5/3/7/5}}@media screen and (min-width:1440px){.block-card-grid__container .card-11{grid-area:6/2/6/3}}@media screen and (min-width:1440px){.block-card-grid__container .card-12{grid-area:6/1/6/2}}:root{--viewport-width:100vw;--viewport-height:100vh;--size-container:1488px;--size-container-wide:1728px;--size-grid-gap:12px;--size-padding:56px}@media(min-width:375px){:root{--size-grid-gap:calc(1.4782vw + 6.45676px)}}@media(min-width:1728px){:root{--size-grid-gap:32px}}@media(min-width:768px){:root{--size-padding:calc(6.66667vw + 4.8px)}}@media(min-width:1728px){:root{--size-padding:120px}}@media screen and (max-width:767px){:root{--size-padding:32px}}.component-location-card{position:relative;display:flex;flex-direction:column;overflow:hidden}.component-location-card,.component-location-card:hover{color:#fff;text-decoration:none}.component-location-card:hover .component-location-card__image{transform:scale(1.2)}.component-location-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1;background:#000;transition:transform .6s cubic-bezier(.65,0,.35,1)}.component-location-card .map-icon{margin:16px 16px auto}@media(min-width:768px){.component-location-card .map-icon{margin:16px calc(.83333vw + 9.6px) auto}}@media(min-width:1728px){.component-location-card .map-icon{margin:16px 24px auto}}.component-location-card__text{margin:auto 0 0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.46) 42.97%,rgba(0,0,0,.7));padding:16px}@media(min-width:768px){.component-location-card__text{padding:calc(.83333vw + 9.6px)}}@media(min-width:1728px){.component-location-card__text{padding:24px}}.component-location-card__exp{font:400 14px/18px TABanjo;font-weight:700;margin:0}.component-location-card__title{font:700 36px/31px TAPhilausophy;font-size:28px;line-height:24px;color:inherit;margin:10px 0 0}@media(min-width:375px){.component-location-card__title{font-size:calc(.59128vw + 25.78271px)}}@media(min-width:1728px){.component-location-card__title{font-size:36px}}@media(min-width:375px){.component-location-card__title{line-height:calc(.51737vw + 22.05987px)}}@media(min-width:1728px){.component-location-card__title{line-height:31px}}.component-location-card__desc{font:400 14px/18px TABanjo;margin:10px 0 0}.component-location-card__bottom{display:flex;justify-content:space-between;align-items:center;margin:22px 0 0}.component-location-card__travel{font:400 12px/11px TABanjo;margin:0 1ex 0 0;display:flex;align-items:center}.component-location-card__travel svg{width:12px;min-width:12px;color:#fbc834;margin-right:.4em;order:-1}.component-location-card__weather{font:400 14px/18px TABanjo;font-weight:700;margin:0;visibility:hidden}