.londres_content__4i6Ly,.londres_services__JrvBs{max-width:1120px;margin:0 auto;padding:clamp(40px,6vw,72px) clamp(20px,5vw,64px)}.londres_content__4i6Ly{scroll-margin-top:96px}.londres_intro__frYET{max-width:800px;margin:0 auto 32px;text-align:center}.londres_intro__frYET h2,.londres_services__JrvBs h2{margin:0 0 16px;font-size:clamp(22px,3vw,30px);font-weight:800}.londres_intro__frYET p{margin:0;font-size:15px;line-height:1.75;opacity:.75}.londres_seo__jBcNa{max-width:1120px;margin:0 auto;padding:clamp(48px,7vw,80px) clamp(20px,5vw,64px);display:flex;flex-direction:column;gap:clamp(48px,7vw,80px)}.londres_seoBlock__VmSNV{overflow:hidden}.londres_seoPhoto__PIQBF{position:relative;height:clamp(300px,42vw,560px);overflow:hidden}.londres_seoText__oOpkz{max-width:900px;padding-top:26px}.londres_seoText__oOpkz h2{margin:0 0 18px;font-size:clamp(22px,2.8vw,30px);font-weight:800;line-height:1.2}.londres_seoText__oOpkz p{margin:0 0 16px;font-size:15px;line-height:1.8;opacity:.78}.londres_button__2f02z{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:16px 24px;margin-top:8px;background:var(--color-text);color:var(--color-bg);font-family:var(--font-heading);font-weight:800;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.londres_serviceRow__dwRI1{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding-bottom:14px}.londres_serviceRow__dwRI1 .londres_serviceCard__89Cwn{flex:1 0 170px;scroll-snap-align:start}.londres_serviceRow__dwRI1 .londres_serviceCard__89Cwn>span{padding:16px 14px;font-size:14px;white-space:nowrap}.londres_serviceRow__dwRI1::-webkit-scrollbar{height:6px}.londres_serviceRow__dwRI1::-webkit-scrollbar-thumb{background:var(--color-divider);border-radius:3px}.londres_jetGrid__J7Et0,.londres_serviceGrid__a6zjM{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.londres_serviceCard__89Cwn{display:flex;flex-direction:column;border:1px solid var(--color-divider);min-width:0}.londres_jetPhoto__tsg_p,.londres_servicePhoto__etalW{height:210px;position:relative;overflow:hidden}.londres_serviceRow__dwRI1 .londres_servicePhoto__etalW{height:auto;aspect-ratio:3/2}.londres_jetPhoto__tsg_p{height:auto;aspect-ratio:2/1}.londres_serviceCard__89Cwn>span{display:block;padding:18px;font-size:15px;font-weight:800}.londres_jetCard__Nl6fi{border:1px solid var(--color-divider);min-width:0;display:flex;flex-direction:column}.londres_jetText__fAMXY{padding:22px;display:flex;flex:1 1;flex-direction:column;align-items:flex-start;gap:12px}.londres_jetText__fAMXY h3{margin:0;font-size:20px;font-weight:800}.londres_jetText__fAMXY p{margin:0;font-size:14px;line-height:1.7;opacity:.75}.londres_price__XfXAl{font-size:23px;font-weight:800;margin-top:auto}.londres_jetNote__42GlU{margin-top:24px;font-size:13px;line-height:1.7;opacity:.65}.londres_homeIntro__iMpqf{max-width:1120px;margin:0 auto;padding:clamp(36px,5vw,56px) clamp(20px,5vw,64px) 0}.londres_homeIntro__iMpqf h2{margin:0 0 14px;font-size:clamp(24px,3vw,32px);font-weight:800}.londres_homeIntro__iMpqf p{margin:0;max-width:80ch;font-size:15px;line-height:1.8;opacity:.75}@media (max-width:767px){.londres_jetGrid__J7Et0,.londres_serviceGrid__a6zjM{grid-template-columns:minmax(0,1fr);gap:18px}.londres_serviceRow__dwRI1{gap:14px;margin:0 -20px;padding:0 20px 14px;scroll-padding-inline-start:20px}.londres_serviceRow__dwRI1 .londres_serviceCard__89Cwn{flex:0 0 72%}.londres_serviceRow__dwRI1 .londres_serviceCard__89Cwn>span{padding:18px;font-size:15px}.londres_seoPhoto__PIQBF{height:auto;aspect-ratio:4/3}.londres_seoText__oOpkz{padding-top:22px}.londres_content__4i6Ly,.londres_services__JrvBs{padding-left:20px;padding-right:20px}.londres_servicePhoto__etalW{height:auto;aspect-ratio:3/2}.londres_jetPhoto__tsg_p{height:auto;aspect-ratio:2/1}.londres_button__2f02z{width:100%;text-align:center;box-sizing:border-box}}