.wessex-comunicados-page {
width: 100%;
background: #f7f7f7;
font-family: Georgia, 'Times New Roman', serif;
padding-bottom: 70px;
}
.wessex-hero {
width: 100%;
padding: 50px 60px 30px;
background: #f7f7f7;
}
.wessex-header {
display: flex;
align-items: center;
gap: 28px;
}
.wessex-header img {
width: 120px;
height: auto;
}
.wessex-text h1 {
margin: 0;
color: #071b3a;
font-size: 44px;
font-weight: 400;
letter-spacing: 3px;
}
.wessex-text p {
margin: 8px 0 0;
color: #a98945;
font-size: 14px;
letter-spacing: 6px;
text-transform: uppercase;
}
.wessex-line {
display: flex;
align-items: center;
margin-top: 45px;
}
.wessex-line span {
height: 7px;
background: #001f4e;
flex: 1;
border-top: 3px solid #b40016;
}
.wessex-diamond {
width: 14px;
height: 14px;
border: 2px solid #b89a54;
transform: rotate(45deg);
background: #f7f7f7;
margin: 0 22px;
}
.wessex-titulo-comunicados {
text-align: center;
background: #f7f7f7;
padding: 25px 20px 45px;
}
.wessex-icono-comunicados {
color: #b89a54;
margin-bottom: 10px;
}
.wessex-icono-comunicados svg {
width: 42px;
height: 42px;
stroke-width: 1.6;
}
.wessex-titulo-comunicados h2 {
margin: 0;
color: #071b3a;
font-size: 56px;
font-weight: 400;
letter-spacing: 1px;
}
.wessex-linea-titulo {
display: flex;
align-items: center;
justify-content: center;
gap: 16px;
margin: 12px auto 14px;
}
.wessex-linea-titulo:before,
.wessex-linea-titulo:after {
content: "";
width: 210px;
height: 1px;
background: #b89a54;
}
.wessex-rombo-titulo {
width: 13px;
height: 13px;
border: 1px solid #b89a54;
transform: rotate(45deg);
background: #f7f7f7;
}
.wessex-titulo-comunicados p {
margin: 0;
font-family: Arial, sans-serif;
color: #555;
font-size: 16px;
}
.wessex-cards {
max-width: 1320px;
margin: 0 auto;
padding: 0 35px;
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 28px;
}
.wessex-card {
background: #fff;
border-radius: 8px;
overflow: hidden;
text-align: center;
box-shadow: 0 8px 22px rgba(0,0,0,0.08);
transition: all 0.25s ease;
}
.wessex-card:hover {
transform: translateY(-6px);
box-shadow: 0 14px 30px rgba(0,0,0,0.14);
}
.wessex-card-top {
height: 120px;
clip-path: polygon(0 0, 100% 0, 100% 70%, 0 100%);
}
.wessex-blue-top {
background: #001f4e;
}
.wessex-red-top {
background: #a90013;
}
.wessex-gold-top {
background: #b89a54;
}
.wessex-gray-top {
background: #676c73;
}
.wessex-card-icon {
width: 92px;
height: 92px;
border-radius: 50%;
margin: -58px auto 25px;
position: relative;
z-index: 2;
border: 4px solid rgba(255,255,255,0.8);
box-shadow: 0 4px 12px rgba(0,0,0,0.2);
display: flex;
align-items: center;
justify-content: center;
}
.wessex-card-icon svg {
width: 42px;
height: 42px;
stroke-width: 1.4;
}
.wessex-blue-icon {
background: #001f4e;
color: #b89a54;
}
.wessex-red-icon {
background: #a90013;
color: #fff;
}
.wessex-gold-icon {
background: #b89a54;
color: #fff;
}
.wessex-gray-icon {
background: #676c73;
color: #fff;
}
.wessex-card h3 {
font-size: 30px;
line-height: 1.1;
font-weight: 400;
margin: 0 25px;
}
.wessex-blue-text {
color: #071b3a;
}
.wessex-red-text {
color: #a90013;
}
.wessex-gold-text {
color: #9b7938;
}
.wessex-gray-text {
color: #555b63;
}
.wessex-card-divider {
display: flex;
align-items: center;
justify-content: center;
gap: 14px;
margin: 22px 0 18px;
}
.wessex-card-divider:before,
.wessex-card-divider:after {
content: "";
width: 70px;
height: 1px;
background: #b89a54;
}
.wessex-card-divider span {
width: 10px;
height: 10px;
border: 1px solid #b89a54;
transform: rotate(45deg);
}
.wessex-card p {
font-family: Arial, sans-serif;
font-size: 16px;
color: #555;
line-height: 1.7;
margin: 0 32px 24px;
min-height: 95px;
}
.wessex-card a {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 22px;
min-width: 230px;
margin: 0 auto 30px;
padding: 16px 22px;
border-radius: 6px;
color: #fff;
text-decoration: none;
font-family: Arial, sans-serif;
font-size: 16px;
}
.wessex-card a:hover {
color: #fff;
opacity: 0.88;
}
.wessex-btn-blue {
background: #001f4e;
}
.wessex-btn-red {
background: #a90013;
}
.wessex-btn-gold {
background: #b89a54;
}
.wessex-btn-gray {
background: #676c73;
}
@media (max-width: 1100px) {
.wessex-cards {
grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 700px) {
.wessex-hero {
padding: 35px 20px 25px;
}
.wessex-header {
flex-direction: column;
text-align: center;
}
.wessex-header img {
width: 100px;
}
.wessex-text h1 {
font-size: 30px;
}
.wessex-text p {
font-size: 12px;
letter-spacing: 4px;
}
.wessex-titulo-comunicados {
padding: 20px 18px 35px;
}
.wessex-titulo-comunicados h2 {
font-size: 42px;
}
.wessex-linea-titulo:before,
.wessex-linea-titulo:after {
width: 95px;
}
.wessex-titulo-comunicados p {
font-size: 14px;
}
.wessex-cards {
grid-template-columns: 1fr;
padding: 0 18px;
}
.wessex-card a {
min-width: 210px;
}
}
Comunicados
Accede a la información oficial según la categoría de comunicado.
Comunicados
de Rectoría
Información oficial emitida directamente por la Rectoría del colegio.
Ver comunicados →
Comunicados
Noticias y comunicados generales para toda la comunidad escolar.
Ver comunicados →
Circulares
Circulares informativas sobre actividades, procesos y normativas institucionales.
Ver circulares →
Sin categoría
Otros comunicados que no pertenecen a una categoría específica.
Ver comunicados →