.entityFlex{--entity-cols: 6;--entity-gap: 0;--entity-pad: 1;--entity-mainpad: calc(var(--entity-pad) * 1rem);--entity-datapad: calc((var(--entity-pad) * 1rem) / 1.5);--entity-rowpad: var(--entity-pad);--entityImg-height: 11.875rem;--entityContent-height: 8.625rem;--imgarea: 1/1/-1/-1;border-radius:var(--UIRadius);box-shadow:none;display:grid;gap:calc(var(--entity-gap) * 1rem);grid-template-columns:[pad-start] var(--entity-mainpad) [content-start] repeat(var(--entity-cols),auto) [content-end] var(--entity-mainpad) [pad-end];grid-template-rows:[img-start] var(--entity-mainpad) var(--entityImg-height) [contentrow-start] var(--entityContent-height) [contentrow-end] var(--entity-mainpad) [img-end];grid-auto-rows:min-content;min-width:var(--minwidth, initial);max-width:var(--maxwidth, none);height:unset;position:relative;transition:box-shadow .3s ease-in-out;overflow:unset;width:100%;container-name:entityFlexItem;container-type:inline-size}.entityFlex:hover img{scale:1.02}.entityFlex-href{cursor:pointer}.entityFlex--data{align-self:flex-end;background-color:var(--gray-light);border-radius:calc(var(--UIRadius) / 1.5);display:grid;grid-template-columns:[pad-start] var(--entity-datapad) [content-start] repeat(var(--entity-cols),auto) [content-end] var(--entity-datapad) [pad-end];grid-template-rows:var(--entity-datapad) [contentrow-start] min-content [star-start] 1rem [star-end] calc(var(--entity-mainpad) / 2) [address-start] minmax(1rem,auto) [address-end price-start] 1fr [price-end contentrow-end] var(--entity-datapad);grid-column:content-start/content-end;grid-row:contentrow-start/contentrow-end;position:relative;z-index:1}.entityFlex--data>*{grid-column:content-start/content-end}.entityFlex:hover{box-shadow:-1px 0 20px #251a1a26,2px 1px 30px #0000001a}.entityFlex :is(.entityFlex-title){align-self:center;font-size:var(--ty-m);font-weight:400;grid-row:contentrow-start/span 1;grid-column:content-start/-3}.entityFlex :is(.entityFlex-title):not(:only-child){align-self:flex-start;line-height:1.25;max-width:23ch;min-width:0;overflow:hidden;overflow-wrap:break-word;padding-inline-end:.5rem;text-overflow:ellipsis;white-space:nowrap}.entityFlex :not(:has(app-tag)) .entityFlex-title:not(:only-child){min-height:1.75rem}.entityFlex img{grid-area:var(--imgarea);grid-column:1/-1;height:100%;object-fit:cover;width:100%;z-index:0;transition:all 1s ease-in-out}.slider--item .entityFlex img{height:100%;object-fit:cover;width:100%}@media (min-width: 48em){.slider--item .entityFlex{--minwidth: 22.5rem}}@media (min-width: 48em){:is(.slider--item:only-of-type,.slider:not(:has(.slider--item:nth-child(3)))) .entityFlex{--maxwidth: 22.5rem}}.entityFlex:not(.block-card) img{z-index:0}.entityFlex:not(.entityFlex.extra-card):not(.entityFlex.simple-card){overflow:hidden}.entityFlex:not(:has(.entityFlex-location)):not(.block-card) :is(.price--wrapper){min-height:2.375rem}.entityFlex .entityFlex-location{align-items:flex-end;align-content:flex-end;grid-column:content-start/span calc(var(--entity-cols) - 2);grid-row:address-start/address-end;display:flex;flex-flow:row wrap;position:relative;overflow:hidden}.entityFlex .entityFlex-location>*{flex:1 min-content;line-height:1.25}.entityFlex .entityFlex-location:has(._separator,._pdi){-moz-column-gap:0;column-gap:0;text-wrap:balance}.entityFlex .entityFlex-location:has(._separator,._pdi)>*{flex:0 max-content}.entityFlex .entityFlex-location ._address{padding-inline-end:.1875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entityFlex .entityFlex-location ._address:before{align-self:baseline;content:url(img/layout/entity/brand-arrow.svg);display:inline-block;inset-block-start:.3125rem;inset-inline-end:.25rem;position:relative;line-height:1;transform:scale(.6)}.entityFlex .entityFlex-location ._map{margin-inline-end:0}.entityFlex .entityFlex-location ._separator{padding:0 .125rem}.entityFlex .price--wrapper{flex-flow:column nowrap;grid-column:span calc(var(--entity-cols) / 3)/content-end;grid-row:star-start/price-end;justify-content:flex-end}.entityFlex :is(.tag-review){grid-column:-3/content-end;justify-self:flex-end;grid-row:contentrow-start/span 1}.entityFlex category-tag{align-self:flex-end;grid-column:content-start/content-end;grid-row:star-start/star-end}.entityFlex user-bookmark{align-self:flex-start;justify-self:end;grid-column-end:-2;grid-row-start:2;z-index:2}.entityFlex.tall-card{--entityImg-height: 13.125rem;--entityContent-height: 1fr;min-height:25.75rem}.entityFlex.tall-card:has(.price--wrapper){--entityImg-height: 8.75rem}.entityFlex.tall-card .entityFlex--data{gap:.3125rem;transition:grid-template-rows .75s linear;grid-template-rows:var(--entity-datapad) min-content 1fr var(--entity-datapad)}.entityFlex.tall-card .entityFlex--data :is(.entityFlex-title){grid-row:2/span 1;white-space:initial;grid-column:2/-1}.entityFlex.tall-card .entityFlex--data :is(.entityFlex-title) a{--a-color: var(--gray-1)}.entityFlex.tall-card .entityFlex--data:has(>.entityFlex-title:only-child){gap:0;grid-template-columns:1fr;grid-template-rows:1fr;line-height:1.15;max-height:4.25rem;padding:1rem 1.25rem}.entityFlex.tall-card .entityFlex--data:has(>.entityFlex-title:only-child) .entityFlex-title{grid-row:1/span 1;grid-column:1/-1;min-height:2.25rem}.entityFlex.tall-card .entityFlex--data:has(>.entityFlex-title:only-child) .entityFlex-title a{display:inline-block;vertical-align:sub}.entityFlex.tall-card .entityFlex--data p{color:var(--gray-3);font-size:var(--ty-xs);grid-row-start:3;text-overflow:clamp;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal;line-height:1.25;position:relative;padding-inline-end:1rem;max-height:6ch}.entityFlex.tall-card .entityFlex--data p:after{content:"[+]";background-color:rgba(var(--gray-light-a),.75);aspect-ratio:1/1;color:var(--primary-dark);cursor:pointer;display:block;font-size:var(--ty-m);width:10px;position:absolute;inset-inline-end:1rem;inset-block-end:-.5em;line-height:1;padding-block-end:calc(.5em + .25rem);padding-inline-start:.25rem;height:auto}.entityFlex.tall-card .entityFlex--data .price--wrapper{grid-row:3;display:grid;-moz-column-gap:.25rem;column-gap:.25rem;grid-template-columns:1fr auto;min-height:auto;line-height:normal}.entityFlex.tall-card .entityFlex--data .price--wrapper>*{align-self:baseline}.entityFlex.tall-card .entityFlex--data .price--wrapper:has(.price--caption+.price-del) .price--caption{grid-column:1;grid-row:2}.entityFlex.tall-card .entityFlex--data .price--wrapper:has(.price--caption+.price-del) .price-del{grid-column:2}.entityFlex.tall-card .entityFlex--data:has(.price--wrapper+p){grid-template-rows:var(--entity-datapad) min-content 1fr min-content var(--entity-datapad)}.entityFlex.tall-card .entityFlex--data:has(.price--wrapper+p) .price--wrapper{grid-column:content-start/content-end;grid-row:4}.slider--item .entityFlex.tall-card{min-width:20.25rem;align-self:stretch}@media (max-width: 47.99em){.slider--item .entityFlex.tall-card{min-width:calc(20.25rem - 12vw)}}.slider--item .entityFlex.tall-card:hover{box-shadow:-1px 0 10px #251a1a40,2px 1px 20px #0003}.entityFlex.compact-card{--entityImg-height: 6.25rem;--entity-pad: .15;--entity-gap: .5;box-shadow:none;grid-template-columns:[img-start] minmax(var(--entityImg-height),1fr) [img-end content-start] repeat(var(--entity-cols),2fr) [content-end] var(--entity-mainpad);grid-template-rows:[contentrow-start] 1fr [contentrow-end]}.entityFlex.compact-card :is(.entityFlex--data) *,.entityFlex.compact-card img{transition:all .3s ease-out}.entityFlex.compact-card:hover :is(.entityFlex--data) p,.entityFlex.compact-card:hover ul,.entityFlex.compact-card:hover ol{color:var(--gray-6)}.entityFlex.compact-card:hover img{scale:.98}:is(.entityFlex.compact-card img){grid-column:img-start/img-end;grid-row:1/-1;border-radius:var(--UIRadius);height:var(--entityImg-height);width:var(--entityImg-height)}.entityFlex.compact-card :is(.entityFlex-title){font-size:var(--ty-m)}.entityFlex.compact-card:not(:has(.tag-review)) :is(.entityFlex-title){grid-column:content-start/content-end}.entityFlex.compact-card .entityFlex--data{align-self:unset;grid-template-rows:var(--entity-mainpad) [contentrow-start] min-content [star-start] min-content [star-end description-start] 1fr [description-end contentrow-end] var(--entity-datapad)}.entityFlex.compact-card :is(.entityFlex-location,.price--wrapper){grid-row:description-start/description-end}.entityFlex.compact-card :is(p,ul,ol){grid-row:description-start/description-end;text-overflow:clamp;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal;line-height:1.25;max-height:6ch}.slider--item .entityFlex.compact-card{max-width:28.125rem}.entityFlex.simple-card{--entityImg-height: 9.375rem;grid-template-columns:1fr;grid-template-rows:var(--entityImg-height) 1fr;box-shadow:none;transition:all .3s ease-out}.entityFlex.simple-card :is(.entityFlex--data) *,.entityFlex.simple-card img{transition:all .3s ease-out}.entityFlex.simple-card img{aspect-ratio:1;max-width:var(--entityImg-height);grid-column:1/-1;grid-row:1/span 1;border-radius:var(--UIRadius)}.entityFlex.simple-card a{--a-color: var(--gray-1);--a-style-hover: none}.entityFlex.simple-card a:active{--a-style-hover: underline}.entityFlex.simple-card:hover img{scale:1.02}.entityFlex.simple-card:hover a{color:var(--primary)}.entityFlex.simple-card:active a{text-decoration:underline}.entityFlex.simple-card>.entityFlex--data{align-self:unset;background-color:transparent;grid-column:1/-1;grid-row:2/-1;grid-template-columns:[content-start] repeat(var(--entity-cols),auto) [content-end] var(--entity-datapad) [pad-end];grid-template-rows:var(--entity-mainpad) [contentrow-start] 1fr [address-start] min-content var(--entity-datapad) [address-end] var(--entity-datapad);color:var(--gray-6);z-index:0}.entityFlex.simple-card>.entityFlex--data>*{grid-row:address}.entityFlex.simple-card>.entityFlex--data :is(.entityFlex-title){grid-row:contentrow-start/span 1;overflow:initial;min-height:auto;min-width:none;overflow-wrap:initial;text-overflow:unset;white-space:unset}.slider--item .entityFlex.simple-card{--minwidth: var(--entityImg-height)}@media (min-width: 48em){.slider--item .entityFlex.simple-card{align-self:flex-start}}.entityFlex.block-card{--imgarea: 1/1/-1/-1;--entity-pad: 1;grid-template-rows:7.875rem 4rem;border-radius:var(--UIRadius, 0);height:unset}.entityFlex.block-card :is(.entityFlex-title){display:flex;flex-flow:row wrap;font-size:var(--ty-s);-moz-column-gap:.25rem;column-gap:.25rem;align-items:center}.entityFlex.block-card :is(.entityFlex-title):before{content:url(img/layout/entity/brand-arrow.svg);align-self:flex-start;position:relative;flex:0;width:-moz-min-content;width:min-content;height:auto;scale:.75;line-height:1}.entityFlex.block-card :is(.entityFlex-title) a{flex:1;line-height:1.25}.entityFlex.block-card .entityFlex--data{align-self:unset;display:grid;grid-row:1/-1;background-color:var(--gray-light);align-self:var(--blockPos, flex-end);justify-self:var(--inlinePos, flex-start);border-radius:var(--UIRadius, 0);margin-block:1rem;z-index:2}.entityFlex.block-card .entityFlex--data:has(.entityFlex-title:only-child){grid-template-columns:1fr;grid-template-rows:1fr;padding:.5em 1rem}.entityFlex.block-card .entityFlex--data category-tag{grid-column:content-start/-1}.entityFlex.block-card .entityFlex--data .entityFlex-location:before{display:none}.entityFlex.block-card .entityFlex--data .price--wrapper{align-self:flex-end;flex-flow:row wrap;gap:.25rem;grid-column:span calc(var(--entity-cols) / 3)/content-end}.slider--item .entityFlex.block-card:hover{box-shadow:-1px 0 10px #251a1a40,2px 1px 20px #0003}.entityFlex.inline-card{--entity-cols: 2;--imgarea: 1/1/-1/calc(var(--entity-cols) / 2);--entity-gap: 1;border:1px solid var(--gray-9);grid-template-columns:[img-start] minmax(9.375rem,1fr) [img-end content-start] repeat(var(--entity-cols),2fr) [content-end];grid-template-rows:[contentrow-start] 1fr [contentrow-end];gap:calc(var(--entity-pad) * 1rem) calc(var(--entity-gap) * .5rem);max-width:var(--maxwidth, none);min-height:auto}.entityFlex.inline-card img{grid-column:img-start/img-end;grid-row:1/-1}.entityFlex.inline-card>*:not(img){grid-column:content-start/content-end;grid-row:contentrow-start/contentrow-end}@media (min-width: 48em){.entityFlex.inline-card>*:not(img){grid-row:contentrow-start/contentrow-end}}.entityFlex.inline-card .entityFlex--data{align-self:unset;align-content:center;grid-template-rows:var(--entity-datapad) [contentrow-start] min-content [title-start] min-content [title-end description-start] min-content [description-end contentrow-end] calc(var(--entity-datapad))}.entityFlex.inline-card .entityFlex--data :is(.entityFlex-title a:has(.entityFlex-title)){font-size:var(--ty-s);grid-row:description-start/description-end}.entityFlex.inline-card .entityFlex--data>*:not(img):not(.entityFlex-title){grid-row:title-start/title-end}@media (min-width: 48em){.slider--item .entityFlex.inline-card{--minwidth: 25rem;min-width:var(--minwidth, initial);max-width:31.25rem}.slider--item .entityFlex.inline-card:hover{box-shadow:-1px 0 10px #251a1a40,2px 1px 20px #0003}}@media (min-width: 48em){.entityFlex.inline-card[reversed]{grid-template-columns:var(--entity-datapad) [content-start] repeat(var(--entity-cols),2fr) [content-end img-start] minmax(11.25rem,1fr) [img-end]}}.entityFlex-group{--entity-pad: 0;display:grid;border-radius:var(--UIRadius);background-color:var(--gray-light);container-name:entityGroup;container-type:inline-size;grid-template-columns:[pad-start] calc(var(--entity-pad) * 1rem) [pad-end content-start] 1fr [content-end pad-start] calc(var(--entity-pad) * 1rem) [pad-end];box-shadow:var(--panelShadow);grid-template-rows:auto [pad-start] calc(var(--entity-pad) * 1rem) [contentrow-start] 1fr [footer-start] auto [footer-end contentrow-end] calc(var(--entity-pad) * .5rem) [pad-end];max-width:var(--maxwidth, none);width:100%;height:100%}.entityFlex-group>*:not(.block-card){grid-column:content-start/content-end}.entityFlex-group .block-card{grid-column:1/-1;border-radius:var(--UIRadius) var(--UIRadius) 0 0;grid-row:1/span 1;max-width:none}.entityFlex-group .compact-card{--entity-rowpad: 0;--minwidth: 22.5rem}@container entityGroup (max-width: 23.75rem){.entityFlex-group .compact-card{--minwidth: 18rem ;min-width:var(--minwidth, initial)}}.entityFlex-group--list{grid-row:contentrow-start/footer-start;display:flex;flex-flow:column nowrap;padding:1rem 1rem 0;gap:1rem}.entityFlex-group--list>*{margin-block-end:1rem}.entityFlex-group--list>*,.entityFlex-group--list>*:hover{box-shadow:none}@container entityGroup (max-width: 23.75rem){.entityFlex-group--list{overflow:auto;flex-flow:row nowrap;scroll-snap-type:x mandatory;scroll-padding:1rem}.entityFlex-group--list>*{scroll-snap-stop:always;scroll-snap-align:start}}.entityFlex-group footer{align-items:center;display:flex;flex-flow:row wrap;font-size:var(--ty-xs);grid-row:footer-start/footer-end;justify-content:flex-end;margin-block:0 1rem;margin-inline:1rem}@container entityGroup (max-width: 23.75rem){.entityFlex-group footer{margin-block-start:0}}.entityFlex-group.is-horizontal{grid-template-columns:[pad-start] calc(var(--entity-pad) * 1rem) [pad-end header-start] 1fr [header-end content-start] 2fr [content-end pad-start] calc(var(--entity-pad) * 1rem) [pad-end];grid-template-rows:[pad-start] calc(var(--entity-pad) * 1rem) [pad-end headerrow-start] min-content [headerrow-end contentrow-start] auto [contentrow-end footer-start] auto [footer-end] calc(var(--entity-pad) * .5rem) [pad-end];max-width:var(--maxwidth, none)}.entityFlex-group.is-horizontal header{grid-column:header-start/header-end;grid-row:1/-1}@media (max-width: 61.99em){.entityFlex-group.is-horizontal header{max-width:var(--maxwidth, none);grid-row:headerrow-start/headerrow-end;grid-column:header-start/content-end}}@media (min-width: 62em){.entityFlex-group.is-horizontal .block-card{border-radius:var(--UIRadius)}}.entityFlex-group.is-horizontal .entityFlex-group--list{grid-column:content-start/content-end;grid-row:pad-start/footer-start;padding:.5em 1rem 0;overflow:auto;flex-flow:row nowrap;scroll-snap-type:x mandatory;scroll-snap-align:center}@media (max-width: 61.99em){.entityFlex-group.is-horizontal .entityFlex-group--list{grid-column:header-start/content-end;grid-row:contentrow-start/contentrow-end}}.entityFlex-group.is-horizontal .entityFlex-group--list>*{scroll-snap-align:center}.entityFlex-group.is-horizontal footer{margin-block:0;grid-row:footer-start/footer-end}@media (max-width: 61.99em){.entityFlex-group.is-horizontal footer{grid-column:1/-1}}@container entityGroup (max-width: 23.75rem){.entityFlex-group.has-slider .block-card{grid-template-rows:5.625rem 3.75rem}}.entityFlex-group.has-slider .entityFlex-group--list{gap:0}.entityFlex-group.has-slider .entityFlex-group--list .slider{flex-flow:column nowrap;gap:2rem}.entityFlex-group.has-slider .entityFlex-group--list .slider--item{flex:0;max-height:-moz-fit-content;max-height:fit-content;padding:0}.entityFlex-group.has-slider .entityFlex-group--list .compact-card{max-width:none;border-radius:0}.entityFlex-group.has-slider .entityFlex-group--list .slider--controls{display:none}@container entityGroup (max-width: 23.75rem){.entityFlex-group.has-slider .entityFlex-group--list{padding:1rem 1rem 0}.entityFlex-group.has-slider .entityFlex-group--list .slider{flex-flow:initial;scrollbar-width:none}.entityFlex-group.has-slider .entityFlex-group--list .slider--item{flex:1 0 var(--sliderSize, var(--sliderCalc))}.entityFlex-group.has-slider .entityFlex-group--list .compact-card{--minwidth: 16.875rem;--entityImg-height: 0;--entity-gap: 0}.entityFlex-group.has-slider .entityFlex-group--list .entityFlex--data{grid-column:1/-1;grid-template-rows:var(--entity-mainpad) [contentrow-start] 1.25rem [star-start] min-content [star-end description-start] 1fr [description-end contentrow-end] var(--entity-datapad)}.entityFlex-group.has-slider .entityFlex-group--list .entityFlex--data:not(:has(category-tag)) p{padding-block-start:.3125rem}.entityFlex-group.has-slider .entityFlex-group--list .slider--controls{display:flex;grid-area:thumbs;height:auto;justify-content:flex-end;margin-block-start:.5em}.entityFlex-group.has-slider .entityFlex-group--list .slider--controls button:before{border:2px solid var(--primary-dark);padding:0}@media (pointer: coarse){.entityFlex-group.has-slider .entityFlex-group--list button{visibility:visible;pointer-events:auto}.entityFlex-group.has-slider .entityFlex-group--list button:last-child:before{content:""}}.entityFlex-group.has-slider .entityFlex-group--list~footer{border-block-start:1px solid var(--gray-9);justify-content:flex-start;margin-block:0;padding-block:.5em}}.entityFlex.tall-simple .entityFlex--data{grid-template-rows:1fr;padding:.5em 1rem;width:-moz-fit-content;width:fit-content}.slider--item .entityFlex.tall-simple{min-width:15.625rem;align-self:stretch}.entityFlex.card-experience{--entityImg-height: 280px;border:1px solid var(--gray-9);grid-template-rows:225px 225px;grid-template-columns:[content-start] repeat(var(--entity-cols),auto) [content-end];min-width:20.25rem}.entityFlex.card-experience img{max-height:225px}.entityFlex.card-experience .entityFlex--data{align-content:space-between;align-items:end;border-radius:0 0 calc(var(--UIRadius) / 1.5) calc(var(--UIRadius) / 1.5);grid-template-columns:repeat(3,1fr);grid-row:2;grid-template-rows:[title-start] min-content [title-end] min-content [location-start] min-content [location-end] 10px [description-start] 1fr [description-end] 10px [precio-start] min-content [precio-end];min-height:225px;padding:1rem;z-index:0}.entityFlex.card-experience .entityFlex--data .entityFlex--data>*{grid-column:1/-1}.entityFlex.card-experience .entityFlex--data .entityFlex-title{grid-column:1/-1;grid-row:title-start/title-end;min-height:0;max-width:33ch}.entityFlex.card-experience .entityFlex--data .entityFlex-title>*{--a-color: var(--gray-1);font-weight:600}.entityFlex.card-experience .entityFlex--data .entityFlex-location{color:var(--primary-dark);grid-column:1/-1;grid-row:location-start/location-end;line-height:1}.entityFlex.card-experience .entityFlex--data .price--wrapper{align-self:center;grid-column:1/3;grid-row:precio-start;line-height:1.25;text-align:start}.entityFlex.card-experience .entityFlex--data>p{align-self:center;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;grid-column:1/-1;grid-row:description-start/description-end;overflow:hidden;text-overflow:ellipsis}.entityFlex.card-experience .entityFlex--data [class*=btn-info]{grid-column-start:span 2;grid-row:precio-start}.entityFlex.card-experience .entityFlex--data .entityFlex-tag{-moz-column-gap:.25rem;column-gap:.25rem;inset-block-start:-43px;display:flex;justify-content:flex-start;grid-column:1/-1;position:absolute}.slider--wrapper:has(.tall-simple){margin-block-end:2rem}.slider--wrapper:has(.tall-simple) .slider{padding-block:1rem;--sliderGap: 1.125rem}@media (min-width: 48em){.slider--wrapper:has(.tall-simple) .slider{--scrollSize: none}}@media (min-width: 48em){.slider:has([class*=entityFlex]):not(:has(.slider--item:nth-child(3))){justify-self:center}}.slider:has(.entityFlex){--sliderGap: 1rem}.map-container{background:linear-gradient(to bottom,#c3e9fc,#93d1f6)}@media (min-width: 62em){.map-container>div{display:flex;justify-content:space-between;align-items:center}.map-container>div>*{flex:1 50%;width:50%}}.landing-map [usemap]{display:block;max-width:100%;margin-inline-start:auto}@media (max-width: 61.99em){.landing-map{text-align:center;margin-block-start:1rem}.landing-map [usemap]{margin:0 auto}}.link-map>img{max-width:100%}.link-map span{color:var(--gray-1);font-size:1.125rem;font-weight:600;display:block;margin-block-end:1rem}.link-map span img{display:none}@media (min-width: 48em){.link-map{display:flex;justify-content:center;align-items:center}.link-map span{text-align:end;padding-inline-end:2rem}.link-map span img{display:inline-block}}@media (min-width: 62em){.coasts>div>.cover-header{flex:0 1 40%;width:initial}}.map{display:inline-block;position:relative;width:100%;padding-block-end:67%;vertical-align:middle;overflow:hidden}.map--wrapper{display:inline-block;position:absolute;inset-block-start:0;inset-inline-start:0;opacity:0;transform:scale(.5);animation:mapIntro 1s ease-out forwards 1s}.map--wrapper #mapContent .region--wrapper,.map--wrapper #mapContent .region{stroke-dasharray:1000;stroke-dashoffset:1000;animation:dash 4s linear forwards 1.5s}.map--wrapper .zone--wrapper{opacity:0;animation:regionIntro 2s ease-out forwards 5s}.map--wrapper .tag{transform:scale(.5);transform-origin:center center;opacity:0}.map--wrapper .tag:nth-child(0){animation-name:itemFlash;animation-timing-function:ease-out;animation-duration:.5s;animation-delay:2s;animation-fill-mode:both}.map--wrapper .tag:nth-child(1){animation-name:itemFlash;animation-timing-function:ease-out;animation-duration:.5s;animation-delay:2.5s;animation-fill-mode:both}.map--wrapper .tag:nth-child(2){animation-name:itemFlash;animation-timing-function:ease-out;animation-duration:.5s;animation-delay:3s;animation-fill-mode:both}.map--wrapper .tag:nth-child(3){animation-name:itemFlash;animation-timing-function:ease-out;animation-duration:.5s;animation-delay:3.5s;animation-fill-mode:both}.map--wrapper .tag:nth-child(4){animation-name:itemFlash;animation-timing-function:ease-out;animation-duration:.5s;animation-delay:4s;animation-fill-mode:both}.map--wrapper .tag:nth-child(5){animation-name:itemFlash;animation-timing-function:ease-out;animation-duration:.5s;animation-delay:4.5s;animation-fill-mode:both}.map--wrapper .tag:nth-child(6){animation-name:itemFlash;animation-timing-function:ease-out;animation-duration:.5s;animation-delay:5s;animation-fill-mode:both}.map--wrapper .tag:nth-child(7){animation-name:itemFlash;animation-timing-function:ease-out;animation-duration:.5s;animation-delay:5.5s;animation-fill-mode:both}.map--wrapper .tag:nth-child(8){animation-name:itemFlash;animation-timing-function:ease-out;animation-duration:.5s;animation-delay:6s;animation-fill-mode:both}.map--wrapper .tag:nth-child(9){animation-name:itemFlash;animation-timing-function:ease-out;animation-duration:.5s;animation-delay:6.5s;animation-fill-mode:both}.map--wrapper .tag:nth-child(10){animation-name:itemFlash;animation-timing-function:ease-out;animation-duration:.5s;animation-delay:7s;animation-fill-mode:both}.map--wrapper .tag:nth-child(11){animation-name:itemFlash;animation-timing-function:ease-out;animation-duration:.5s;animation-delay:7.5s;animation-fill-mode:both}.map--wrapper .tag:nth-child(12){animation-name:itemFlash;animation-timing-function:ease-out;animation-duration:.5s;animation-delay:8s;animation-fill-mode:both}.map--wrapper .tag:nth-child(13){animation-name:itemFlash;animation-timing-function:ease-out;animation-duration:.5s;animation-delay:8.5s;animation-fill-mode:both}.map--wrapper .tag:nth-child(14){animation-name:itemFlash;animation-timing-function:ease-out;animation-duration:.5s;animation-delay:9s;animation-fill-mode:both}.map--wrapper .tag:nth-child(15){animation-name:itemFlash;animation-timing-function:ease-out;animation-duration:.5s;animation-delay:9.5s;animation-fill-mode:both}.map--wrapper .tag:nth-child(16){animation-name:itemFlash;animation-timing-function:ease-out;animation-duration:.5s;animation-delay:10s;animation-fill-mode:both}.map--wrapper .tag:nth-child(17){animation-name:itemFlash;animation-timing-function:ease-out;animation-duration:.5s;animation-delay:10.5s;animation-fill-mode:both}.map--wrapper .tag:nth-child(18){animation-name:itemFlash;animation-timing-function:ease-out;animation-duration:.5s;animation-delay:11s;animation-fill-mode:both}.map--wrapper .region--wrapper .region:hover~.tag .tagInner a .tag-fill{--base: #C2E8FC;--color: #fff;animation:groupFlash 3s linear forwards infinite}.map--wrapper .region--wrapper .region{transition:fill .3s ease-out}.map--wrapper .region--wrapper .region:hover{fill:#fff3dcd9}.map--wrapper .region--wrapper .region:hover * [class^=tag]{fill:var(--gray-light)}.map--wrapper .tagInner{transition:all .3s ease-out .2s}.map--wrapper .tagInner [class^=tag]{fill-opacity:.5}.map--wrapper .tagInner:hover{cursor:pointer}.map--wrapper .tagInner:hover [class^=tag]{fill:var(--gray-light);fill-opacity:1}.map--wrapper .tagInner:hover [class^=text-]{fill:var(--primary-dark)}.map--wrapper .tagInner:hover a{text-decoration:none}@keyframes groupFlash{0%{fill:var(--base);fill-opacity:.5}40%,70%{fill:var(--color);fill-opacity:1}to{fill:var(--base);fill-opacity:.5}}@keyframes itemFlash{75%,to{opacity:1;transform:scale(1)}}@keyframes dash{to{stroke-dashoffset:0}}@keyframes mapIntro{25%{opacity:1}75%,to{opacity:1;transform:scale(1)}}@keyframes regionIntro{75%,to{opacity:1}}
