.elementor .e-3eac97d1-40e8{font-family:Inter;font-weight:700;font-size:0.76rem;color:#a80b2e;letter-spacing:0.12em;margin:0px;}.elementor .e-5159684a-a23f{font-family:Montserrat;font-weight:800;font-size:clamp(1.75rem,3.2vw,2.7rem);color:#292522;letter-spacing:-0.035em;line-height:1.12;margin:0px;}.elementor .e-636dbc30-bdb5{max-width:42rem;font-family:Inter;font-size:clamp(1.02rem,1.3vw,1.16rem);color:#625c58;line-height:1.7;margin:0px;}.elementor .e-79a80754-3003:hover,.elementor .e-79a80754-3003:focus-visible{background-color:#650d25;transform:translate3d(0px, -2px, 0px);}.elementor .e-79a80754-3003{font-family:Inter;font-weight:700;color:#fff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.35rem;padding-inline-end:1.35rem;margin-block-start:0.4rem;border-radius:8px;background-color:#a80b2e;}.elementor .e-ea32838-6535{font-family:Inter;font-size:0.9rem;color:#716b66;margin:0px;}.elementor .e-622b18b5-d02d{display:flex;flex-direction:column;gap:1.1rem;align-items:flex-start;}.elementor .e-168f28e0-1bf5{font-family:Inter;font-weight:700;font-size:0.72rem;color:#f5d9de;letter-spacing:0.12em;margin:0px;}.elementor .e-50dc49a5-830e{font-family:Montserrat;font-weight:800;font-size:clamp(1.75rem,3.2vw,2.7rem);color:#292522;letter-spacing:-0.035em;line-height:1.12;margin:0px;}.elementor .e-745dd41c-ff4d{font-family:Inter;font-size:1rem;color:#fae9ec;line-height:1.7;margin:0px;}.elementor .e-4e41089c-2549{color:#fff;padding:clamp(1.5rem,3vw,2.5rem);border-start-start-radius:24px;border-start-end-radius:8px;border-end-start-radius:8px;border-end-end-radius:24px;background-image:linear-gradient(145deg, #a80b2e 0%,#71091f 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:0.9rem;justify-content:center;align-self:stretch;}.elementor .e-43e46f2a-66fd{display:grid;gap:clamp(2rem,5vw,4.5rem);grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:stretch;}.elementor .e-394d5e4d-ca09{padding-block-start:clamp(2.25rem,4.2vw,3.75rem);padding-block-end:clamp(2.25rem,4.2vw,3.75rem);background-color:#fbf8f5;display:flex;flex-direction:column;}.elementor .e-1b281a43-bc97{max-width:42rem;font-family:Inter;font-weight:700;font-size:clamp(1.02rem,1.3vw,1.16rem);color:#625c58;letter-spacing:0.11em;line-height:1.7;margin:0px;}.elementor .e-10c31b0-8e63{font-family:Montserrat;font-weight:800;font-size:clamp(1.75rem,3.2vw,2.7rem);color:#292522;letter-spacing:-0.035em;line-height:1.12;margin:0px;}.elementor .e-221b9f7f-e9a2{max-width:42rem;font-family:Inter;font-size:clamp(1.02rem,1.3vw,1.16rem);color:#625c58;line-height:1.7;margin:0px;}.elementor .e-16500973-7a42{max-width:55rem;display:flex;flex-direction:column;gap:0.7rem;}.elementor .e-7efcdaf9-ad12{padding-block-start:clamp(3rem,6vw,5rem);padding-block-end:clamp(3rem,6vw,5rem);padding-inline-start:max(1.25rem,calc((100vw - 1240px)/2));padding-inline-end:max(1.25rem,calc((100vw - 1240px)/2));background-color:#fff;display:flex;flex-direction:column;}.elementor .e-5a321739-1831{font-family:Inter;font-weight:700;font-size:0.75rem;color:#a80b2e;letter-spacing:0.12em;margin:0px;}.elementor .e-5889b4f9-5f8f{font-family:Montserrat;font-weight:800;font-size:clamp(1.75rem,3.2vw,2.7rem);color:#292522;letter-spacing:-0.035em;line-height:1.12;margin:0px;}.elementor .e-6ed1b362-5d77{font-family:Montserrat;font-weight:800;font-size:0.78rem;color:#a80b2e;letter-spacing:0.1em;margin:0px;}.elementor .e-39edf6ef-94a0{font-family:Montserrat;font-weight:800;font-size:clamp(1.75rem,3.2vw,2.7rem);color:#292522;letter-spacing:-0.035em;line-height:1.12;margin:0px;}.elementor .e-225202dc-342f{font-family:Inter;font-size:0.96rem;color:#625c58;line-height:1.7;margin:0px;}.elementor .e-3663ebe5-88ad:hover,.elementor .e-3663ebe5-88ad:focus-visible{border-color:#a80b2e;transform:translate3d(0px, -3px, 0px);}.elementor .e-3663ebe5-88ad{padding:clamp(1.4rem,2.5vw,2rem);border-start-start-radius:18px;border-start-end-radius:6px;border-end-start-radius:6px;border-end-end-radius:18px;border-width:1px;border-color:#eadbd8;border-style:solid;background-color:#fbf8f5;display:flex;flex-direction:column;gap:0.85rem;}.elementor .e-3ca50325-7d09{font-family:Montserrat;font-weight:800;font-size:0.78rem;color:#a80b2e;letter-spacing:0.1em;margin:0px;}.elementor .e-5903bd11-645b{font-family:Montserrat;font-weight:800;font-size:clamp(1.75rem,3.2vw,2.7rem);color:#292522;letter-spacing:-0.035em;line-height:1.12;margin:0px;}.elementor .e-160e6652-eea3{font-family:Inter;font-size:0.96rem;color:#625c58;line-height:1.7;margin:0px;}.elementor .e-50fa0744-64d4:hover,.elementor .e-50fa0744-64d4:focus-visible{border-color:#a80b2e;transform:translate3d(0px, -3px, 0px);}.elementor .e-50fa0744-64d4{padding:clamp(1.4rem,2.5vw,2rem);border-start-start-radius:6px;border-start-end-radius:18px;border-end-start-radius:18px;border-end-end-radius:6px;border-width:1px;border-color:#eadbd8;border-style:solid;background-color:#fff;display:flex;flex-direction:column;gap:0.85rem;}.elementor .e-49affd6a-f86c{font-family:Montserrat;font-weight:800;font-size:0.78rem;color:#a80b2e;letter-spacing:0.1em;margin:0px;}.elementor .e-2f237706-36df{font-family:Montserrat;font-weight:800;font-size:clamp(1.75rem,3.2vw,2.7rem);color:#292522;letter-spacing:-0.035em;line-height:1.12;margin:0px;}.elementor .e-98a95a2-8120{font-family:Inter;font-size:0.96rem;color:#625c58;line-height:1.7;margin:0px;}.elementor .e-1909ac5d-62c2:hover,.elementor .e-1909ac5d-62c2:focus-visible{border-color:#a80b2e;transform:translate3d(0px, -3px, 0px);}.elementor .e-1909ac5d-62c2{padding:clamp(1.4rem,2.5vw,2rem);border-start-start-radius:18px;border-start-end-radius:6px;border-end-start-radius:6px;border-end-end-radius:18px;border-width:1px;border-color:#eadbd8;border-style:solid;background-color:#fbf8f5;display:flex;flex-direction:column;gap:0.85rem;}.elementor .e-5c5d7d31-e924{font-family:Montserrat;font-weight:800;font-size:0.78rem;color:#a80b2e;letter-spacing:0.1em;margin:0px;}.elementor .e-23dc8b06-ef0a{font-family:Montserrat;font-weight:800;font-size:clamp(1.75rem,3.2vw,2.7rem);color:#292522;letter-spacing:-0.035em;line-height:1.12;margin:0px;}.elementor .e-60e1161f-766e{font-family:Inter;font-size:0.96rem;color:#625c58;line-height:1.7;margin:0px;}.elementor .e-6ed324b0-85bc:hover,.elementor .e-6ed324b0-85bc:focus-visible{border-color:#a80b2e;transform:translate3d(0px, -3px, 0px);}.elementor .e-6ed324b0-85bc{padding:clamp(1.4rem,2.5vw,2rem);border-start-start-radius:6px;border-start-end-radius:18px;border-end-start-radius:18px;border-end-end-radius:6px;border-width:1px;border-color:#eadbd8;border-style:solid;background-color:#fff;display:flex;flex-direction:column;gap:0.85rem;}.elementor .e-32e9e5f9-edde{font-family:Montserrat;font-weight:800;font-size:0.78rem;color:#a80b2e;letter-spacing:0.1em;margin:0px;}.elementor .e-594a4956-3c5f{font-family:Montserrat;font-weight:800;font-size:clamp(1.75rem,3.2vw,2.7rem);color:#292522;letter-spacing:-0.035em;line-height:1.12;margin:0px;}.elementor .e-1e271ecb-5f47{font-family:Inter;font-size:0.96rem;color:#625c58;line-height:1.7;margin:0px;}.elementor .e-365d5b72-dea8:hover,.elementor .e-365d5b72-dea8:focus-visible{border-color:#a80b2e;transform:translate3d(0px, -3px, 0px);}.elementor .e-365d5b72-dea8{padding:clamp(1.4rem,2.5vw,2rem);border-start-start-radius:18px;border-start-end-radius:6px;border-end-start-radius:6px;border-end-end-radius:18px;border-width:1px;border-color:#eadbd8;border-style:solid;background-color:#fbf8f5;display:flex;flex-direction:column;gap:0.85rem;}.elementor .e-aa96b59-c786{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,auto);}.elementor .e-7a2de8c3-22fb{padding-block-start:clamp(3.5rem,6vw,5rem);padding-block-end:clamp(3.5rem,6vw,5rem);padding-inline-start:max(1.25rem,calc((100vw - 1240px)/2));padding-inline-end:max(1.25rem,calc((100vw - 1240px)/2));background-color:#f5eeeb;display:flex;flex-direction:column;gap:1.4rem;}.elementor .e-7a2de8c3-22fb:hover,.elementor .e-7a2de8c3-22fb:focus-visible{border-color:#a80b2e;transform:translate3d(0px, -3px, 0px);}.elementor .e-54a8123-c725{font-family:Inter;font-weight:700;font-size:0.74rem;color:#fff;letter-spacing:0.12em;line-height:1.65;margin:0px;}.elementor .e-40586ff2-9610{font-family:Montserrat;font-weight:800;font-size:clamp(1.75rem,3.2vw,2.7rem);color:#292522;letter-spacing:-0.035em;line-height:1.12;margin:0px;}.elementor .e-455558fc-fa7f{max-width:42rem;font-family:Inter;font-size:1rem;color:#fff;line-height:1.65;margin:0px;}.elementor .e-6908fb00-5e08{display:flex;flex-direction:column;gap:0.65rem;}.elementor .e-4c236ce4-c0f7:hover,.elementor .e-4c236ce4-c0f7:focus-visible{color:#650d25;background-color:#650d25;transform:translate3d(0px, -2px, 0px);}.elementor .e-4c236ce4-c0f7{font-family:Inter;font-weight:700;color:#a80b2e;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.35rem;padding-inline-end:1.35rem;border-radius:7px;border-width:1px;border-color:#fff;border-style:solid;background-color:#fff;}.elementor .e-13a5b7b1-ccfc{width:calc(100% - 2rem);max-width:78rem;color:#fff;padding:clamp(2rem,5vw,3.5rem);border-radius:18px;background-image:linear-gradient(90deg, rgba(78,12,35,.88) 0%,rgba(120,15,45,.70) 55%,rgba(120,15,45,.56) 100%),url("https://colegiogestores.bruico.es/wp-content/uploads/2026/10/colegio_gestoress_valencia-2.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:row;gap:2rem;justify-content:space-between;align-items:center;}.elementor .e-74855faf-46ef{width:100%;min-width:0px;max-width:100%;font-family:Inter;color:#292522;padding-block-end:clamp(3rem,6vw,5rem);background-color:#fbf8f5;display:flex;flex-direction:column;gap:clamp(2.5rem,4.5vw,4rem);}