@font-face{font-family:IBM Plex Sans;src:url(/_next/static/media/IBMPlexSans-Regular.c7dc84d0.ttf) format("truetype"),url(/_next/static/media/IBMPlexSans-Regular.9c7ff384.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(/_next/static/media/IBMPlexSans-Medium.b57725b8.ttf) format("truetype"),url(/_next/static/media/IBMPlexSans-Medium.35b281a3.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(/_next/static/media/IBMPlexSans-SemiBold.9617e7fa.ttf) format("truetype"),url(/_next/static/media/IBMPlexSans-SemiBold.af399080.woff2) format("woff2");font-weight:600;font-style:normal}.spain_section__K5WeI{width:100%;display:flex;align-items:center;justify-content:center;padding:var(--wrapper-padding)}.spain_container__QoAnn{margin:80px 0;max-width:var(--wrapper-width);width:100%;display:flex;flex-direction:column;gap:60px}@media(max-width:990px){.spain_container__QoAnn{margin:40px 0;gap:24px}}.spain_countryBadge__1dRZP{display:inline-flex;align-items:center;gap:14px;padding:16px 26px;border:2px dashed var(--primary-100);border-radius:16px;font-size:28px;font-weight:600;line-height:1;color:var(--primary-100);white-space:nowrap}.spain_countryBadge__1dRZP svg{border-radius:4px;display:block}@media(max-width:1280px){.spain_countryBadge__1dRZP{font-size:22px;padding:12px 18px;gap:10px}}@media(max-width:990px){.spain_countryBadge__1dRZP{font-size:18px;padding:8px 14px;gap:8px;border-radius:12px}.spain_countryBadge__1dRZP svg{width:30px;height:20px}}@media(max-width:500px){.spain_countryBadge__1dRZP{font-size:14px;padding:6px 10px}.spain_countryBadge__1dRZP svg{width:24px;height:16px}}@media(max-width:990px){.spain_badgeDesktop__HiJrE{display:none}}.spain_badgeMobile__MvBx_{display:none}@media(max-width:990px){.spain_badgeMobile__MvBx_{display:inline-flex;margin-top:16px}}.spain_facts__ASvmj{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media(max-width:700px){.spain_facts__ASvmj{grid-template-columns:1fr;gap:16px}}.spain_fact__GdUsm{display:flex;flex-direction:column;gap:8px;padding:24px;border:1px solid var(--base-grey-40);border-radius:16px}.spain_fact__GdUsm h4{font-size:20px;font-weight:600;line-height:26px;color:var(--text-color-80)}.spain_fact__GdUsm span{font-size:16px;line-height:22px;color:#8c8c8c}.spain_gallery__ttEl3{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:16px;height:clamp(440px,48vw,620px);line-height:0}.spain_gallery__ttEl3 img{object-fit:cover}@media(max-width:700px){.spain_gallery__ttEl3{grid-template-columns:1fr;grid-template-rows:minmax(220px,1.35fr) minmax(140px,.8fr);gap:10px;height:430px}}.spain_galleryCoast__DvJvy,.spain_galleryMadrid__G2uFX,.spain_galleryMain__0M6K7{position:relative;overflow:hidden;border-radius:20px}.spain_gallerySide__3s0gd{display:grid;grid-template-rows:1.15fr .85fr;gap:16px;min-width:0}.spain_galleryMadrid__G2uFX img{object-position:center 58%}.spain_galleryCoast__DvJvy img{object-position:43% center}@media(max-width:700px){.spain_galleryCoast__DvJvy,.spain_galleryMadrid__G2uFX,.spain_galleryMain__0M6K7{border-radius:14px}.spain_gallerySide__3s0gd{grid-template-columns:.9fr 1.1fr;grid-template-rows:1fr;gap:10px}}.spain_faqList__uNAYF{display:flex;flex-direction:column;gap:16px}.spain_faqItem__g3oFw{display:flex;flex-direction:column;gap:8px;padding:24px;border:1px solid var(--base-grey-40);border-radius:16px}.spain_faqItem__g3oFw h4{font-size:18px;font-weight:600;line-height:24px;color:var(--text-color-80)}.spain_faqItem__g3oFw span{font-size:16px;line-height:22px;color:#8c8c8c}