.elementor .e-cn00001-news{width:100%;font-size:14px;color:#FFFFFF;letter-spacing:0px;line-height:22px;margin:0px;}.elementor .e-cn00002-news{width:100%;font-size:20px;color:var(--color-second);letter-spacing:0px;line-height:26px;margin:0px;}.elementor .e-cn00003-news{width:100%;margin:0px;}.elementor .e-cn00004-news{width:100%;font-size:19px;color:#FFFFFF;letter-spacing:0px;line-height:28px;margin:0px;}.elementor .e-cn00005-news{width:100%;max-width:1680px;padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .e-cn00006-news{width:100%;height:100vh;min-height:650px;padding-block-start:80px;padding-block-end:80px;padding-inline-start:80px;padding-inline-end:80px;background-image:linear-gradient(180deg, rgb(0,0,0,0) 50%,rgb(0,0,0) 100%),linear-gradient(90deg, rgb(0,0,0) 0%,rgb(255,255,255,0) 50%),url("https://castillos.btodev.es/wp-content/uploads/2026/04/hero.jpg");background-repeat:repeat,repeat,no-repeat;background-attachment:scroll;background-size:auto auto,auto auto,cover;background-position:0% 0%,0% 0%,center center;display:flex;flex-direction:column;gap:20px;justify-content:flex-end;align-items:center;a { color: inherit; text-decoration: none; } a:hover { text-decoration: underline; }\n}.elementor .e-cn00020-news{width:100%;font-size:20px;letter-spacing:0px;line-height:26px;margin:0px;}.elementor .e-cn00021-news{width:100%;margin:0px;}.elementor .e-cn00022-news{width:100%;font-size:18px;letter-spacing:0px;line-height:27px;margin:0px;}.elementor .e-cn00023-news{width:100%;padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-cn0000e-news{width:100%;height:100%;min-height:0px;aspect-ratio:auto;object-fit:cover;display:block;}.elementor .e-cn0000f-news{width:fit-content;position:absolute;font-size:13px;color:#FFFFFF;letter-spacing:0px;line-height:20px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;margin:1rem;border-radius:30px;background-color:var(--color-second);}.elementor .e-cn00010-news{width:50%;height:360px;position:relative;padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-cn00011-news{width:100%;font-size:14px;color:#8B7230;letter-spacing:0px;line-height:22px;margin:0px;}.elementor .e-cn00012-news{width:100%;font-size:30px;letter-spacing:-0.6px;line-height:36px;margin:0px;}.elementor .e-cn00013-news{width:100%;font-size:17px;letter-spacing:0px;line-height:26px;margin:0px;}.elementor .e-cn00014-news{width:fit-content;margin:0px;&:focus-visible { outline: 3px solid #C1A762; outline-offset: 4px; } &:hover { filter: brightness(.90); }\n}.elementor .e-cn00015-news{width:50%;padding-block-start:30px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-cn00016-news{width:100%;overflow:hidden;padding:0px;border-radius:20px;background-color:#FFFFFF;display:flex;flex-direction:row;gap:0px;box-shadow: 0 5px 20px rgba(35,44,29,.10);\n}.elementor .e-cn00024-news{width:100%;padding:0px;display:flex;flex-direction:row;gap:32px;align-items:stretch;}.elementor .e-cn00025-news{width:100%;max-width:1440px;padding:0px;display:flex;flex-direction:column;gap:24px;}.elementor .e-cn00026-news{width:100%;padding-block-start:80px;padding-block-end:80px;padding-inline-start:80px;padding-inline-end:80px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:20px;align-items:center;}.elementor .e-cn00027-news{width:100%;font-size:20px;letter-spacing:0px;line-height:26px;margin:0px;}.elementor .e-cn00028-news{width:100%;margin:0px;}.elementor .e-cn00029-news{width:100%;max-width:1000px;font-size:18px;letter-spacing:0px;line-height:28px;margin:0px;}.elementor .e-cn0002a-news{width:100%;padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .e-cn0002b-news{width:100%;padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-cn0002c-news{width:100%;max-width:1440px;padding:0px;display:flex;flex-direction:column;gap:24px;}.elementor .e-cn0002d-news{width:100%;padding-block-start:80px;padding-block-end:80px;padding-inline-start:80px;padding-inline-end:80px;background-color:#FBFCF7;display:flex;flex-direction:column;gap:20px;align-items:center;}.elementor .e-26b1ee4{flex-direction:column;}