.breakdance .bde-section-260-113 .section-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.breakdance .bde-section-260-113{background-color:var(--bde-palette-color-1-21ea2108-6b4f-47c6-9b8b-4897d44728b8);background-image:url(https://cdn.cristalwindows.co.uk/wp-content/uploads/2025/03/internal-blinds-by-cristal-windows-094.jpg);background-image:-webkit-image-set(url(https://cdn.cristalwindows.co.uk/wp-content/uploads/2025/03/internal-blinds-by-cristal-windows-094.avif?src=jpg) type("image/avif"),url(https://cdn.cristalwindows.co.uk/wp-content/uploads/2025/03/internal-blinds-by-cristal-windows-094.webp?src=jpg) type("image/webp"),url(https://cdn.cristalwindows.co.uk/wp-content/uploads/2025/03/internal-blinds-by-cristal-windows-094.jpg) type("image/jpeg"));background-image:image-set(url(https://cdn.cristalwindows.co.uk/wp-content/uploads/2025/03/internal-blinds-by-cristal-windows-094.avif?src=jpg) type("image/avif"),url(https://cdn.cristalwindows.co.uk/wp-content/uploads/2025/03/internal-blinds-by-cristal-windows-094.webp?src=jpg) type("image/webp"),url(https://cdn.cristalwindows.co.uk/wp-content/uploads/2025/03/internal-blinds-by-cristal-windows-094.jpg) type("image/jpeg"));background-size:cover;background-repeat:no-repeat;background-position:center center}.breakdance .bde-section-260-113>.section-background-overlay{background-color:var(--bde-palette-color-4-82816af5-8d53-49e1-a0c1-c07f63bf0ed8);transition:background-color var(--bde-transition-duration) ease-in-out}.breakdance .bde-section-260-113>.section-background-overlay{opacity:0.6}.breakdance .bde-section-260-113 .section-container{height:calc(85vh - 143px)}@media (max-width:1119px){.breakdance .bde-section-260-113 .section-container{height:480px}}@media (max-width:1023px){.breakdance .bde-section-260-113 .section-container{height:380px}}@media (max-width:767px){.breakdance .bde-section-260-113 .section-container{height:300px}}.breakdance .bde-heading-260-114{color:var(--bde-palette-color-3-a5fa4e20-3dbb-41ca-a87f-bcf3f813bc84)}.breakdance .bde-div-260-115{border-top-left-radius:4px;border-top-right-radius:4px}.breakdance .bde-div-260-115{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.breakdance .bde-div-260-115{background-color:var(--bde-background-color)}.breakdance .bde-div-260-115{position:absolute;bottom:0px;width:56px;height:56px}@media (max-width:1119px) and (min-width:1024px){.breakdance .bde-div-260-115{display:none}}@media (max-width:1023px) and (min-width:768px){.breakdance .bde-div-260-115{display:none}}@media (max-width:767px) and (min-width:480px){.breakdance .bde-div-260-115{display:none}}@media (max-width:479px){.breakdance .bde-div-260-115{display:none}}@media (min-width:1600px){.breakdance .bde-div-260-115{width:72px;height:72px}}.breakdance .bde-icon-260-116 .bde-icon-icon.breakdance-icon-atom{font-size:32px}@media (min-width:1367px) and (max-width:1599px){.breakdance .bde-icon-260-116 .bde-icon-icon.breakdance-icon-atom{font-size:32px}}@media (min-width:1600px){.breakdance .bde-icon-260-116 .bde-icon-icon.breakdance-icon-atom{font-size:40px}}.breakdance .bde-section-260-100 .section-container{display:flex;flex-direction:column;gap:40px}.breakdance .bde-section-260-100 .section-container{--bde-section-width:100%}.breakdance .bde-code-block-260-117{width:100%}:root{--cw-blue-dark:#1E3A8A;--cw-blue-mid:#2a3f7e;--cw-gold:#FFC407;--cw-gold-light:#f5c842;--cw-white:#fff;--cw-grey-light:#f5f6f8;--cw-grey-mid:#e2e4e9;--cw-text-dark:#1e2a3a;--cw-text-body:#4a5568;--cw-text-muted:#718096}.cw-container{width:100%;margin:0 auto}.county-section{background:var(--cw-white);border-radius:12px;padding:40px;box-shadow:0 1px 4px rgba(0,0,0,0.06);border:1px solid var(--grey-mid)}.county-header{display:flex;align-items:center;gap:14px;margin-bottom:16px}.county-header h2{font-weight:700;color:var(--blue-dark);letter-spacing:-0.01em;margin-top:0;margin-bottom:0}.county-header .county-badge{background:var(--cw-gold);color:#1E3A8A;font-size:0.8rem;font-weight:600;padding:3px 10px;border-radius:20px;letter-spacing:0.04em;text-transform:uppercase}.county-intro{font-size:0.9rem;color:var(--cw-text-body);line-height:1.75;margin-bottom:28px}.section-label{font-size:0.85rem;font-weight:600;color:var(--cw-text-muted);text-transform:uppercase;letter-spacing:0.1em;margin-bottom:8px;padding-left:16px}.town-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.town-card{display:flex;align-items:center;gap:10px;padding:13px 16px;border-radius:8px;text-decoration:none;color:var(--cw-text-dark);transition:all 0.2s ease}.town-card:hover{background:var(--cw-grey-light)}.town-card:hover .town-name{color:var(--cw-blue-mid)}.town-card:hover .town-arrow{opacity:1;transform:translateX(0)}.town-dot{width:6px;height:6px;border-radius:50%;background:var(--cw-gold);flex-shrink:0}.town-info{display:flex;align-items:baseline;gap:8px;flex:1}.town-name{font-size:1rem;font-weight:600;transition:color 0.2s ease}.town-postcodes{font-size:0.75rem;color:var(--cw-text-muted);font-weight:400}.town-arrow{font-size:0.75rem;color:var(--cw-blue-mid);opacity:0;transform:translateX(-4px);transition:all 0.2s ease}@media (max-width:768px){.town-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.county-section{padding:24px}.town-grid{grid-template-columns:1fr}}.breakdance .bde-code-block-260-118{width:100%}.breakdance .bde-code-block-260-119{width:100%}