:root{--gb-container-width:1200px;}.gb-container .wp-block-image img{vertical-align:middle;}.gb-grid-wrapper .wp-block-image{margin-bottom:0;}.gb-highlight{background:none;}.gb-shape{line-height:0;}.gb-container-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;}.gb-element-e537d5c3{display:flex}@media (max-width:767px){.gb-element-e537d5c3{flex-wrap:wrap}}.gb-element-392941c9{align-items:center;background-color:var(--accent);color:var(--base-3);display:flex;flex-basis:50%;flex-direction:column;flex-grow:0;justify-content:center;min-height:60vh;padding:100px}@media (max-width:1024px){.gb-element-392941c9{flex-shrink:1;min-height:unset;padding:80px 40px}}@media (max-width:767px){.gb-element-392941c9{flex-basis:90%;margin-left:auto;margin-right:auto;margin-top:-100px;padding-left:20px;padding-right:20px}}.gb-element-0543eea6{background-image:url('https://beldingalcala.com/wp-content/uploads/2025/05/vending-alcala-de-henares-03.webp');background-position:center center;background-repeat:no-repeat;background-size:cover;flex-basis:50%;flex-grow:0}@media (max-width:1024px){.gb-element-0543eea6{min-height:400px}}@media (max-width:767px){.gb-element-0543eea6{flex-grow:1;order:-1}}.gb-element-bcdff977{padding-top:100px;position:relative}.gb-element-9dfe9017{column-gap:1em;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1em}@media (max-width:767px){.gb-element-9dfe9017{grid-template-columns:1fr}}.gb-element-5c18a5e8{height:100%}.gb-element-2b88b106{background-blend-mode:normal,normal;background-color:var(--contrast);height:100%;overflow-x:hidden;overflow-y:hidden;position:relative;background:linear-gradient(to left,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 100%),url(https://beldingalcala.com/wp-content/uploads/2025/05/vending-alcala-de-henares-05-1.webp) 52% 47% /cover no-repeat}.gb-element-9edca3fa{align-items:flex-start;color:var(--base-3);display:flex;flex-direction:column;height:100%;justify-content:center;margin-left:auto;margin-right:auto;max-height:60vh;min-height:60vh;overflow-x:hidden;overflow-y:hidden;position:relative;padding:200px 40px}@media (max-width:1024px){.gb-element-9edca3fa{min-height:30vh;padding-bottom:80px;padding-top:80px;text-align:left}}.gb-element-253a0915{column-gap:20px;display:flex}@media (max-width:767px){.gb-element-253a0915{flex-direction:column;row-gap:10px}}.gb-element-258f8109{height:100%}.gb-element-3c9baef2{background-blend-mode:normal,normal;background-color:var(--contrast);overflow-x:hidden;overflow-y:hidden;position:relative;background:linear-gradient(to left,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 100%),url(https://beldingalcala.com/wp-content/uploads/2025/05/vending-alcala-de-henares-01.webp) 52% 47% /cover no-repeat}.gb-element-931b7984{align-items:flex-start;color:var(--base-3);display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;max-height:60vh;min-height:60vh;overflow-x:hidden;overflow-y:hidden;position:relative;padding:200px 40px}@media (max-width:1024px){.gb-element-931b7984{min-height:30vh;padding-bottom:80px;padding-top:80px;text-align:left}}.gb-element-8e8a3b84{column-gap:20px;display:flex}@media (max-width:767px){.gb-element-8e8a3b84{flex-direction:column;row-gap:10px}}.gb-element-5280b5e7{column-gap:20px;display:flex;padding:100px 40px}@media (max-width:767px){.gb-element-5280b5e7{flex-wrap:wrap;row-gap:20px}}.gb-element-ca10d75f{background-image:linear-gradient(246deg,var(--accent) 70%,var(--accent-dark) 70%);flex-basis:20%;flex-grow:0;flex-shrink:1;padding:40px 20px}@media (max-width:1024px){.gb-element-ca10d75f{flex-basis:25%;flex-grow:1;flex-shrink:0}}@media (max-width:767px){.gb-element-ca10d75f{flex-basis:100%;flex-grow:1;width:100%}}.gb-element-6d1e7f7f{flex-basis:80%;flex-grow:1}@media (max-width:1024px){.gb-element-6d1e7f7f{flex-basis:75%;flex-grow:0;flex-shrink:0}}@media (max-width:767px){.gb-element-6d1e7f7f{flex-basis:100%;flex-grow:1}}.gb-element-c140ead3{display:flex;flex-direction:column;height:100%;justify-content:flex-end;max-height:400px;min-height:400px;position:relative;transition:all 0.5s ease 0s;width:100%;padding:20px}.gb-element-c140ead3:hover{background-color:rgba(0,0,0,0);color:var(--contrast)}@media (max-width:1024px){.gb-element-c140ead3{height:unset;min-height:400px}}.gb-element-4eab0913{align-items:center;column-gap:0.5em;display:flex;margin-bottom:20px}.gb-element-95d748d8{background-blend-mode:normal,normal;background-color:var(--contrast);overflow-x:hidden;overflow-y:hidden;position:relative;background:linear-gradient(to right,rgba(0,0,0,.25) 0%,rgba(0,0,0,.25) 100%),url(https://beldingalcala.com/wp-content/uploads/2025/05/cafe.webp) 52% 47% /cover no-repeat}.gb-element-8e0afda1{align-items:flex-start;color:var(--base-3);display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;min-height:80vh;overflow-x:hidden;overflow-y:hidden;position:relative;padding:200px 40px}@media (max-width:1024px){.gb-element-8e0afda1{min-height:30vh;padding-bottom:80px;padding-top:80px;text-align:left}}.gb-element-5f6b5976{column-gap:20px;display:flex}@media (max-width:767px){.gb-element-5f6b5976{flex-direction:column;row-gap:10px}}.gb-element-fd912648{align-items:flex-start;background-color:var(--accent);column-gap:60px;display:flex;padding:60px 100px}@media (min-width:1025px){.gb-element-fd912648{display:none !important}}@media (max-width:1024px){.gb-element-fd912648{display:none !important;flex-wrap:wrap;padding-left:60px;padding-right:60px;row-gap:60px}}@media (max-width:1024px) and (min-width:768px){.gb-element-fd912648{display:none !important}}@media (max-width:767px){.gb-element-fd912648{padding-left:40px;padding-right:40px}}.gb-element-83d5bb10{flex-basis:25%}@media (max-width:1024px){.gb-element-83d5bb10{align-items:center;column-gap:1em;display:flex;flex-basis:100%;justify-content:center;text-align:center}}.gb-element-35a59531{flex-basis:75%;padding-top:50px}@media (max-width:1024px){.gb-element-35a59531{align-items:center;column-gap:1em;display:flex;flex-basis:100%;justify-content:center;text-align:center}}.gb-element-3263b8c5{display:flex}@media (max-width:1024px){.gb-element-3263b8c5{flex-direction:column}}.gb-element-303aff3a{background-color:var(--accent-light);flex-basis:25%;padding:60px 100px}@media (max-width:1024px){.gb-element-303aff3a{flex-grow:1;flex-shrink:1;padding-left:60px;padding-right:60px}}@media (max-width:767px){.gb-element-303aff3a{padding-left:40px;padding-right:40px}}.gb-element-1bc79293{column-gap:15px;display:flex}.gb-element-33667daf{background-color:var(--accent-dark);column-gap:60px;display:flex;flex-grow:1;justify-content:space-between;padding:60px 100px}@media (max-width:1024px){.gb-element-33667daf{flex-basis:0px;flex-grow:1;padding-left:60px;padding-right:60px}}@media (max-width:767px){.gb-element-33667daf{flex-direction:column;padding-left:40px;padding-right:40px;row-gap:60px}}.gb-element-abdaf441{flex-basis:0px;flex-grow:1}.gb-element-280858ca{flex-basis:0px;flex-grow:1}.gb-element-3ce42078{flex-basis:0px;flex-grow:1}.gb-element-c3b5bcc2{align-items:flex-start;background-color:var(--contrast-2);column-gap:60px;margin-left:auto;margin-right:auto;text-align:center;padding:10px 100px}@media (max-width:1024px){.gb-element-c3b5bcc2{flex-wrap:wrap;padding-left:60px;padding-right:60px;row-gap:60px}}@media (max-width:767px){.gb-element-c3b5bcc2{padding-left:40px;padding-right:40px}}.gb-element-0d2a4c74{display:flex}@media (max-width:1024px){.gb-element-0d2a4c74{flex-direction:column}}.gb-element-0454b965{background-color:var(--base-3);column-gap:60px;display:flex;flex-grow:1;justify-content:space-between;margin-left:auto;margin-right:auto;padding:60px 100px}@media (max-width:1024px){.gb-element-0454b965{flex-basis:0px;flex-grow:1;padding-left:60px;padding-right:60px}}@media (max-width:767px){.gb-element-0454b965{flex-direction:column;padding-left:40px;padding-right:40px;row-gap:60px}}.gb-element-fe4b5eaf{flex-basis:25%;flex-grow:1}.gb-element-5978e375{display:flex;flex-direction:column;row-gap:40px}.gb-element-be1d438b{background-color:var(--base-3);padding:40px}.gb-element-ae66e01e{background-color:var(--base-3);padding:40px}.gb-text-6efd2cc8{text-align:center}.gb-text-a2456a46{font-size:20px}.gb-text-29ce8189{background-color:var(--base-3);color:var(--contrast);display:inline-flex;font-weight:700;letter-spacing:0.1em;text-decoration:none;text-transform:uppercase;border-radius:5px;padding:15px 20px}.gb-text-29ce8189:is(:hover,:focus){background-color:var(--accent-dark);color:var(--contrast)}.gb-text-791dfadc{font-size:70px;text-transform:lowercase}@media (max-width:1024px){.gb-text-791dfadc{font-size:60px}}@media (max-width:767px){.gb-text-791dfadc{font-size:50px}}.gb-text-abe259d7{width:60%}.gb-text-3c061964{background-color:var(--base-3);color:var(--contrast);display:inline-flex;font-weight:700;letter-spacing:0.1em;text-decoration:none;text-transform:uppercase;border-radius:5px;padding:15px 20px}.gb-text-3c061964:is(:hover,:focus){background-color:var(--accent);color:var(--contrast)}.gb-text-e5d27704{font-size:70px;font-weight:400;text-transform:lowercase}@media (max-width:1024px){.gb-text-e5d27704{font-size:60px}}@media (max-width:767px){.gb-text-e5d27704{font-size:50px}}.gb-text-547b44d3{width:60%}.gb-text-5a43ef69{background-color:var(--base-3);color:var(--contrast);display:inline-flex;font-weight:700;letter-spacing:0.1em;text-decoration:none;text-transform:uppercase;border-radius:5px;padding:15px 20px}.gb-text-5a43ef69:is(:hover,:focus){background-color:var(--accent);color:var(--contrast)}.gb-text-54d5160d{color:var(--base-3)}@media (max-width:1024px){.gb-text-54d5160d{font-size:27px}}@media (max-width:767px){.gb-text-54d5160d{flex-grow:1}}.gb-text-985ad980{align-items:center;border-bottom-style:solid;border-bottom-width:2px;column-gap:0.5em;display:inline-flex;font-size:15px;font-weight:700;letter-spacing:0.1em;margin-right:auto;margin-top:auto;text-decoration:none}.gb-text-985ad980 .gb-shape svg{width:1em;height:1em}.gb-text-9822f593{background-color:var(--base-3);border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-right-style:solid;border-right-width:1px;border-top-style:solid;border-top-width:1px;color:var(--contrast);display:inline-block;max-width:fit-content;position:absolute;right:-0.1em;top:-0.1em;border-radius:5px;padding:3px 12px}.gb-text-64076988{font-size:18px;font-weight:100}.gb-text-a209a907{font-size:22px;font-weight:600;letter-spacing:-0.05em}.gb-text-83893ea9{font-size:20px;font-weight:900}.gb-text-38e15602{align-items:center;border-bottom-style:solid;border-bottom-width:2px;column-gap:0.5em;display:inline-flex;font-size:15px;font-weight:700;letter-spacing:0.1em;margin-right:auto;text-decoration:none}.gb-text-38e15602 .gb-shape svg{width:1em;height:1em}.gb-text-0702085d{font-size:70px;text-transform:lowercase}@media (max-width:1024px){.gb-text-0702085d{font-size:60px}}@media (max-width:767px){.gb-text-0702085d{font-size:50px}}.gb-text-b1e63bd0{width:60%}.gb-text-82db880d{background-color:var(--base-3);color:var(--contrast);display:inline-flex;font-weight:700;letter-spacing:0.1em;text-decoration:none;text-transform:uppercase;border-radius:5px;padding:15px 20px}.gb-text-82db880d:is(:hover,:focus){background-color:var(--accent);color:var(--contrast)}.gb-text-9d84aa23{background-color:var(--base-3);color:var(--contrast);display:inline-flex;font-weight:700;letter-spacing:0.1em;text-decoration:none;text-transform:lowercase;border-radius:5px;padding:15px 20px}.gb-text-9d84aa23:is(:hover,:focus){background-color:var(--accent);color:var(--contrast)}.gb-text-9ac817f8{font-family:var(--gp-font--baloo-2);font-size:35px;font-weight:700}.gb-text-67d1122f{font-size:30px;font-weight:700;line-height:30px}.gb-text-ec355840{font-size:35px;font-weight:700}.gb-text-b3cffa6c{align-items:center;column-gap:0.5em;display:inline-flex;text-decoration:none}.gb-text-b3cffa6c .gb-shape svg{width:30px;height:30px}.gb-text-8ee12df1{align-items:flex-start;column-gap:0.5em;display:flex;flex-direction:column;font-size:20px;font-weight:700;row-gap:0.5em}.gb-text-8ee12df1 .gb-shape svg{width:40px;height:40px}.gb-text-50afc3fc{font-size:17px;font-weight:400}.gb-text-33e708cf{align-items:flex-start;column-gap:0.5em;display:flex;flex-direction:column;font-size:20px;font-weight:700;row-gap:0.5em}.gb-text-33e708cf .gb-shape svg{width:40px;height:40px}.gb-text-bd75b051{font-size:17px;font-weight:400}.gb-text-e449f9c1{align-items:flex-start;column-gap:0.5em;display:flex;flex-direction:column;font-size:20px;font-weight:700;row-gap:0.5em}.gb-text-e449f9c1 .gb-shape svg{width:40px;height:40px}.gb-text-9ca8aa03{font-size:17px;font-weight:400}.gb-text-48887768{color:var(--base-3);font-size:12px;line-height:12px;margin-bottom:0px;text-align:center}.gb-text-48887768 a{color:var(--base-3)}.gb-looper-ba22c445{column-gap:20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1024px){.gb-looper-ba22c445{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}}@media (max-width:767px){.gb-looper-ba22c445{display:grid;grid-template-columns:1fr}}.gb-loop-item-7e46f52f{background-blend-mode:normal,normal;color:var(--base-3);transition:all 0.5s ease 0s;background:linear-gradient(to right,rgba(0,0,0,.25) 0%,rgba(0,0,0,.25) 100%),var(--inline-bg-image) center /cover no-repeat}.gb-loop-item-7e46f52f:hover{background-image:var(--inline-bg-image);background-size:cover;background-repeat:no-repeat;background-position:center;background-blend-mode:normal}.gb-loop-item-7e46f52f a{color:var(--base-3)}