.cierre-home_section__6CkCp{padding:32px 24px;background:#fff}.cierre-home_panel__y687j{position:relative;max-width:1152px;margin:0 auto;overflow:hidden;border-radius:28px}.cierre-home_panel__y687j h2{color:inherit;font-family:var(--font-display);font-weight:700;letter-spacing:-.03em;line-height:1.17;text-wrap:balance}.cierre-home_cta__UeFTV{margin-top:32px;position:relative;z-index:2}.cierre-home_photo__ucxrL{position:absolute;overflow:hidden;border-radius:20px;transform:rotate(var(--angle,0deg));animation:cierre-home_gather__4s3tY .9s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--delay,0s)}.cierre-home_europe__Wev5B{display:grid;grid-template-columns:5fr 6fr;align-items:center;min-height:620px;background:#F5F8FF;color:#0B1B3F}.cierre-home_mapCopy__X5CsT{position:relative;z-index:2;padding:64px 0 64px 48px}.cierre-home_mapCopy__X5CsT h2{font-size:clamp(28px,3.3vw,40px)}.cierre-home_mapScene__ypcHK{position:relative;width:100%;aspect-ratio:1/1}.cierre-home_mapPlane__VN_HS{position:absolute;inset:5% 0}.cierre-home_mapPark__LaFhY{width:96px;height:124px;top:0;right:4%;--angle:7deg;--from-y:-16px;--delay:180ms}.cierre-home_mapLife__PAxJY{width:96px;height:120px;bottom:5%;left:4%;--angle:-6deg;--from-x:-20px;--delay:260ms}.cierre-home_mapCity__a2_wi{width:144px;height:108px;bottom:3%;right:2%;--angle:5deg;--from-x:20px;--delay:340ms}.cierre-home_country___1ukY{position:absolute;display:grid;place-items:center;width:22px;height:22px;transform:translate(-50%,-50%);z-index:1}.cierre-home_dot___xsMk{width:6px;height:6px;border-radius:100%;background:#1B3FE0;animation:cierre-home_connection__ZeFdH .85s ease-out both;animation-delay:var(--delay)}.cierre-home_pinFlag__Pah6k{position:absolute;bottom:25px;left:-3px;opacity:0;transform:translateY(3px);border-radius:3px;pointer-events:none}@keyframes cierre-home_gather__4s3tY{0%{opacity:0;transform:translate(var(--from-x,0),var(--from-y,0)) rotate(0deg) scale(.94)}to{opacity:1;transform:translate(0) rotate(var(--angle,0deg)) scale(1)}}@keyframes cierre-home_connection__ZeFdH{0%{opacity:.3;box-shadow:0 0 0 0 #1B3FE000}45%{opacity:1;box-shadow:0 0 0 7px #1B3FE026}to{opacity:1;box-shadow:0 0 0 0 #1B3FE000}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.cierre-home_photo__ucxrL{translate:calc(var(--pointer-x, 0) * var(--depth, 1) * 8px) calc(var(--pointer-y, 0) * var(--depth, 1) * 8px);transition:translate .22s ease-out}.cierre-home_mapPlane__VN_HS{translate:calc(var(--pointer-x, 0) * 4px) calc(var(--pointer-y, 0) * 4px);transition:translate .22s ease-out}.cierre-home_photo__ucxrL img{transition:scale .3s ease-out}.cierre-home_photo__ucxrL:hover img{scale:1.04}.cierre-home_country___1ukY .cierre-home_dot___xsMk{transition:scale .18s ease-out,background-color .18s ease-out}.cierre-home_country___1ukY .cierre-home_pinFlag__Pah6k{transition:opacity .18s ease-out,transform .18s ease-out}.cierre-home_country___1ukY:hover{z-index:3}.cierre-home_country___1ukY:hover .cierre-home_dot___xsMk{scale:1.6;background:#E6B800}.cierre-home_country___1ukY:hover .cierre-home_pinFlag__Pah6k{opacity:1;transform:translateY(0)}}@media (max-width:1000px) and (min-width:641px){.cierre-home_mapCopy__X5CsT{padding-left:32px}.cierre-home_europe__Wev5B{min-height:540px}.cierre-home_mapPark__LaFhY{width:64px;height:82px}.cierre-home_mapLife__PAxJY{width:64px;height:80px}.cierre-home_mapCity__a2_wi{width:96px;height:72px}}@media (max-width:640px){.cierre-home_section__6CkCp{padding:16px}.cierre-home_cta__UeFTV{margin-top:24px}.cierre-home_europe__Wev5B{grid-template-columns:1fr;min-height:auto}.cierre-home_mapCopy__X5CsT{padding:36px 24px 0}.cierre-home_mapScene__ypcHK{margin:0 auto 12px;width:94%}.cierre-home_mapPark__LaFhY{width:60px;height:78px;top:8%;right:2%}.cierre-home_mapLife__PAxJY{width:60px;height:75px;bottom:5%;left:2%}.cierre-home_mapCity__a2_wi{width:92px;height:70px;bottom:2%;right:1%}.cierre-home_dot___xsMk{width:5px;height:5px}}@media (prefers-reduced-motion:reduce){.cierre-home_dot___xsMk,.cierre-home_photo__ucxrL{animation:none}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hero_photo__pc8sW{translate:calc(var(--pointer-x, 0) * var(--depth, 1) * 6px) calc(var(--pointer-y, 0) * var(--depth, 1) * 6px);rotate:calc(var(--pointer-x, 0) * var(--depth, 1) * 1deg);transition:translate .2s ease-out,rotate .2s ease-out}}