@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Merriweather:ital,opsz,wght@0,18..144,300..900;1,18..144,300..900&display=swap');

:root{
    --AmarilloDuoc: #FFB800;
    --NegroDuoc: #1A1A1A;
    --GrisDuoc: #EBEBEB;

    --Padding_General_Secciones: 40px 70px;
    --Padding_SubSecciones: 40px 70px 10px;
    --Padding_Recursos: 50px;
    --Padding_Interno_Title_Ayuda: calc(var(--Size_Ico_Apoyo) + 20px);
    --Padding_Interno_Title_Ayuda_Info: calc(var(--Size_Ico_Apoyo_Info) + 10px);

    --BorderRadius_General: 20px;

    --Btn-Arrow-MarginL: 30px;

    --Size_Ico_Apoyo: 60px;
    --Size_Ico_Apoyo_Info: 30px;

    --FontSize_Headline1: 62px;
    --FontSize_Headline2: 49px;
    --FontSize_Headline3: 39px; 
    --FontSize_Headline4: 32px;
    --FontSize_Headline5: 25px;
    --FontSize_Headline6: 20px; 
    --FontSize_List: 18px;
    --FontSize_Body: 16px;
    --FontSize_SubHeadline: 14px;
    --FontSize_Small: 10px;


    --Sombra: 0 0 10px 0 rgba(0, 0, 0, 0.10);
}

*{
    font-family: "Lato", sans-serif;
    font-style: normal;
    line-height: 135% !important;
    letter-spacing: -1.5% !important;
}

h1,h2,h3,h4,h5,h6{
    font-family: "Lato", sans-serif;
}

.wp-block-heading{
    span{
        color: var(--AmarilloDuoc);
    }
}

.Mobile{
    display: none;
}

.Btn_Type_1{
    a{
        
        font-size: var(--FontSize_Body);
        color: #000;
        border: 2px solid var(--AmarilloDuoc);
        background: #FFF;
        margin-top: 30px;
        &::after {
            content: ""; /* Obligatorio para que aparezca */
            display: inline-block;
            width: 10px;
            height: 16px;
            margin-left: var(--Btn-Arrow-MarginL); /* Espacio entre el texto y la flecha */
            margin-bottom: 2px;
            background-color: currentColor; /* Hará que la flecha tenga el mismo color que el texto */
            vertical-align: middle;

            /* Máscara para navegadores modernos */
            mask: url('data:image/svg+xml;utf8,<svg fill="none" viewBox="0 0 10 16" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L8.90952 8.19048L1 14.6619" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center;
            
            /* Prefijo para Chrome/Safari/Edge */
            -webkit-mask: url('data:image/svg+xml;utf8,<svg fill="none" viewBox="0 0 10 16" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L8.90952 8.19048L1 14.6619" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center;
            
            mask-size: contain;
            -webkit-mask-size: contain;
        }
    }
}

.Btn_Type_2{
    a{
        font-size: var(--FontSize_Body);
        color: #000;
        border: 2px solid var(--AmarilloDuoc);
        background: var(--AmarilloDuoc);
        &::after {
            content: ""; /* Obligatorio para que aparezca */
            display: inline-block;
            width: 10px;
            height: 16px;
            margin-left: var(--Btn-Arrow-MarginL); /* Espacio entre el texto y la flecha */
            margin-bottom: 2px;
            background-color: currentColor; /* Hará que la flecha tenga el mismo color que el texto */
            vertical-align: middle;

            /* Máscara para navegadores modernos */
            mask: url('data:image/svg+xml;utf8,<svg fill="none" viewBox="0 0 10 16" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L8.90952 8.19048L1 14.6619" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center;
            
            /* Prefijo para Chrome/Safari/Edge */
            -webkit-mask: url('data:image/svg+xml;utf8,<svg fill="none" viewBox="0 0 10 16" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L8.90952 8.19048L1 14.6619" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center;
            
            mask-size: contain;
            -webkit-mask-size: contain;
        }
    }
}

.Titulo_Bicolor_Medio{
    font-size: var(--FontSize_Headline4);
    font-weight: 500;
    span{
        font-weight: inherit;
        font-size: inherit;
        color: var(--AmarilloDuoc);
    }
}

.Titulo_Bicolor_Grande{
    font-size: var(--FontSize_Headline3);
    font-weight: 600;
    span{
        font-weight: inherit;
        font-size: inherit;
        color: var(--AmarilloDuoc);
    }
}

.Menu_Mobile{
    padding: 20px;
    margin: 0;
    .Contenedor_Menu_Mobile{
        background: #000;
        width: 100%;
        border-radius: var(--BorderRadius_General);
        padding: 20px;
        margin: auto;
        color: #FFF;
        overflow: hidden;
        .Btn_Menu_Mobile{
            font-size: var(--FontSize_Headline6);
            font-weight: 600;
            /* margin-bottom: 20px; */
            margin-bottom: 0;
            position: relative;
            &::after{
                content: url('data:image/svg+xml;utf8,<svg width="18" height="10" viewBox="0 0 18 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L9 9L17 1" stroke="rgb(255, 184, 0)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>'); 
                position: absolute;
                top: 50%;
                right: 0;
                transform: translateY(-50%);
                transition: transform .4s ease;
            }
        }
        nav.Menu_Mobile_Opt{
            display: none;
            ul.Menu_Mobile_Opt{
                display: grid;
                gap: 20px;
                li{
                    a{
                        font-size: var(--FontSize_Headline6);
                        font-weight: 500;
                    }
                }
            }
        }
        &.Activo{
            .Btn_Menu_Mobile{
                margin-bottom: 20px;
                &::after{
                    transform: translateY(-50%) rotate(180deg);
                }
            }
            .Menu_Mobile_Opt{
                display: block;
            }
        }
    }
}

.Seccion_Header{
    padding: 0;
    .wp-block-cover__inner-container.is-layout-flow.wp-block-cover-is-layout-flow{
        height: stretch;
        .Columna_Principal{
            height: 100%;
            .Celda{
                display: flex;
                flex-direction: column;
                height: 100%;
                .Titulo_h1{
                    font-size: var(--FontSize_Headline2);
                    font-weight: 500;
                    width: 42.5%;
                    margin: auto;
                }
                .Menu{
                    margin-bottom: 0;
                    height: 85px;
                    width: 100%;
                    background: rgba(0, 0, 0, 0.3);
                    ul.wp-block-navigation__container{
                        justify-content: space-around;
                        li.wp-block-navigation-link{
                            background: none;
                            a{
                                span{
                                    font-size: 20px;
                                }
                            }
                            &:last-child{
                                position: relative;
                                &::after{
                                    content: url('data:image/svg+xml;utf8,<svg viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.375 2.625H13.125M18.375 2.625L10.5 10.5M18.375 2.625V7.875" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M18.375 11.375V16.625C18.375 17.0891 18.1906 17.5342 17.8624 17.8624C17.5342 18.1906 17.0891 18.375 16.625 18.375H4.375C3.91087 18.375 3.46575 18.1906 3.13756 17.8624C2.80937 17.5342 2.625 17.0891 2.625 16.625V4.375C2.625 3.91087 2.80937 3.46575 3.13756 3.13756C3.46575 2.80937 3.91087 2.625 4.375 2.625H9.625" stroke="white" stroke-width="1.5" stroke-linecap="round"/></svg>'); 
                                    width: 21px;
                                    height: 21px;
                                    position: relative;
                                    margin-left: 10px;
                                    /* right: -10px;
                                    top: 50%;
                                    transform: translateY(-50%); */
                                }
                            }
                        }
                    }
                }
            }
        }
    }

}

.Seccion_UPAVVSG, .Seccion_Modelo_Apoyo, .Seccion_Modelo_Prevencion, .Seccion_IntroFAQ{
    padding: var(--Padding_General_Secciones);
    margin: 0;
    .Card{
        border-radius: var(--BorderRadius_General);
        box-shadow: var(--Sombra);
        overflow: hidden;
        margin: 0;
        .Info{
            padding: 40px;
            h3{
                font-size: var(--FontSize_Headline6);
                font-weight: 600;
            }
            ul{
                li{
                    margin-bottom: 20px;
                    font-size: var(--FontSize_Body);
                    font-weight: 400;
                }
            }
            p{
                font-size: var(--FontSize_Body);
            }
        }
        .Img{
            figure{
                width: 100%;
                margin: 0;
                img{
                    object-fit: cover;
                    object-position: right bottom;
                    width: 100%;
                    height: 101%;
                }
            }
        }
    }
}

.Seccion_UPAVVSG{
    .Card{
        .Img{
            figure{
                height: 500px;
            }
        }
    }
}
.Seccion_Modelo_Apoyo{
    .Card{
        .Img{
            figure{
                height: 370px;
            }
        }
    }
}
.Seccion_Modelo_Prevencion{
    .Card{
        .Img{
            figure{
                height: 280px;
            }
        }
    }
}
.Seccion_IntroFAQ{
    .Card{
        .Img{
            figure{
                height: 235px;
            }
        }
    }
}

.Seccion_Ayuda{
    padding: var(--Padding_General_Secciones);
    margin: 0;
    .Texto{
        font-size: var(--FontSize_Headline6);
    }
    .Apoyo{
        border-radius: var(--BorderRadius_General);
        padding: 40px 30px 10px;
        box-shadow: var(--Sombra);
        .Apoyo_Titulo{
            position: relative;
            padding-left: var(--Padding_Interno_Title_Ayuda);
            font-size: var(--FontSize_Headline4);
            font-weight: 500;
            margin-bottom: 40px;
            &::before{
                content: url('data:image/svg+xml;utf8,<svg viewBox="0 0 60 60" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.75" y="0.75" width="58.5" height="58.5" rx="29.25" stroke="rgb(255, 184, 0)" stroke-width="1.5"/><path d="M43.583 22.7812H39.7481C38.9218 22.7812 38.5079 22.7813 38.1188 22.663C37.7296 22.5448 37.3845 22.3165 36.697 21.8573C35.6658 21.1698 34.4888 20.386 33.9044 20.2072C33.32 20.0312 32.6999 20.0312 31.4596 20.0312C29.7739 20.0312 28.6876 20.0313 27.9286 20.3448C27.1724 20.6596 26.5756 21.255 25.3821 22.4485L24.333 23.4962C24.0649 23.7657 23.9301 23.9005 23.8476 24.0325C23.6974 24.2726 23.625 24.5532 23.6403 24.8359C23.6555 25.1187 23.7577 25.3899 23.9329 25.6124C24.0291 25.7348 24.1776 25.8544 24.4733 26.0922C25.5678 26.9722 27.1449 26.8842 28.1363 25.8874L29.833 24.181H31.208L39.458 32.4805C39.822 32.8486 40.0262 33.3454 40.0262 33.8631C40.0262 34.3807 39.822 34.8775 39.458 35.2456C39.2778 35.4269 39.0636 35.5707 38.8276 35.6689C38.5916 35.767 38.3386 35.8176 38.083 35.8176C37.8274 35.8176 37.5744 35.767 37.3384 35.6689C37.1024 35.5707 36.8882 35.4269 36.708 35.2456L36.0205 34.5554M36.0205 34.5554L31.8955 30.4056M36.0205 34.5554C36.3845 34.9235 36.5887 35.4203 36.5887 35.9379C36.5887 36.4556 36.3845 36.9524 36.0205 37.3205C35.8403 37.5018 35.6261 37.6456 35.3901 37.7438C35.1541 37.8419 34.9011 37.8925 34.6455 37.8925C34.3899 37.8925 34.1369 37.8419 33.9009 37.7438C33.6649 37.6456 33.4507 37.5018 33.2705 37.3205L31.8955 35.9373M31.8955 35.9373C32.2599 36.3054 32.4643 36.8025 32.4643 37.3205C32.4643 37.8385 32.2599 38.3356 31.8955 38.7037C31.7153 38.885 31.5011 39.0289 31.2651 39.127C31.0291 39.2252 30.7761 39.2757 30.5205 39.2757C30.2649 39.2757 30.0119 39.2252 29.7759 39.127C29.5399 39.0289 29.3257 38.885 29.1455 38.7037L27.083 36.6289M31.8955 35.9373L29.1455 33.1872M27.083 36.6289L26.3955 35.9373M27.083 36.6289C27.4474 36.997 27.6518 37.4941 27.6518 38.0121C27.6518 38.5301 27.4474 39.0272 27.083 39.3954C26.9028 39.5766 26.6886 39.7205 26.4526 39.8186C26.2166 39.9168 25.9636 39.9673 25.708 39.9673C25.4524 39.9673 25.1994 39.9168 24.9634 39.8186C24.7274 39.7205 24.5132 39.5766 24.333 39.3954L20.45 35.4326C19.6525 34.6186 19.2538 34.2103 18.7423 33.9958C18.2321 33.7813 17.6615 33.7812 16.5216 33.7812H16.083" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M43.583 33.7812H40.1455M25.0205 22.7812H16.083" stroke="black" stroke-width="1.5" stroke-linecap="round"/></svg>'); 
                display: inline-block;
                position: absolute;
                left: 0;
                top: 50%;
                transform: translateY(-50%);
                width: var(--Size_Ico_Apoyo);
                height: var(--Size_Ico_Apoyo);
            }
        }
        .Info_Telefono{
            display: grid;
            gap: 15px;
            color: var(--NegroDuoc);
            h3{
                position: relative;
                font-size: var(--FontSize_Headline5);
                font-weight: 500;
                color: inherit;
                margin: 0;
                padding-left: var(--Padding_Interno_Title_Ayuda_Info);
                &::before{
                    content: url('data:image/svg+xml;utf8,<svg viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.675 17.9614L7.1175 16.2276C7.7759 15.754 8.51566 15.4053 9.3 15.1989C10.215 14.9551 10.625 14.4551 10.625 13.3889C10.625 10.6826 16.875 10.3951 16.875 13.3889C16.875 14.4551 17.285 14.9551 18.2 15.1976C19.0025 15.4126 19.7 15.7414 20.3825 16.2276L22.825 17.9601C23.9288 18.7451 24.4438 19.1239 24.73 19.7276C25 20.2951 25 20.9601 25 22.2901C25 24.6826 25 25.8789 24.33 26.6451C23.5188 27.5739 21.41 27.4951 20.115 27.4951H7.385C6.09 27.4951 4.02375 27.6239 3.17 26.6451C2.5 25.8789 2.5 24.6826 2.5 22.2901C2.5 20.9601 2.5 20.2951 2.77 19.7276C3.0575 19.1251 3.57 18.7451 4.675 17.9601V17.9614Z" stroke="rgb(255, 184, 0)" stroke-width="1.875"/><path d="M16.25 21.25C16.25 21.913 15.9866 22.5489 15.5178 23.0178C15.0489 23.4866 14.413 23.75 13.75 23.75C13.087 23.75 12.4511 23.4866 11.9822 23.0178C11.5134 22.5489 11.25 21.913 11.25 21.25C11.25 20.587 11.5134 19.9511 11.9822 19.4822C12.4511 19.0134 13.087 18.75 13.75 18.75C14.413 18.75 15.0489 19.0134 15.5178 19.4822C15.9866 19.9511 16.25 20.587 16.25 21.25Z" stroke="rgb(255, 184, 0)" stroke-width="1.875"/><path d="M7.45021 4.62236C5.80271 5.09236 4.61771 5.67611 3.53271 6.38111C1.81646 7.49611 1.08021 9.50486 1.28271 11.4436C1.36771 12.2636 2.02646 12.6561 2.78896 12.4436C3.36896 12.2811 3.94896 12.1249 4.52521 11.9549C6.20896 11.4549 6.60521 10.8474 6.83896 9.12361L7.45021 4.62236ZM7.45021 4.62236C11.524 3.45986 15.9765 3.45986 20.0502 4.62236M20.0502 4.62236C21.6977 5.09236 22.8827 5.67611 23.9677 6.38111C25.684 7.49611 26.4202 9.50486 26.2177 11.4436C26.1327 12.2636 25.474 12.6561 24.7115 12.4436C24.1327 12.2811 23.5515 12.1249 22.9752 11.9549C21.2915 11.4549 20.8952 10.8474 20.6615 9.12361L20.0502 4.62236Z" stroke="rgb(255, 184, 0)" stroke-width="1.875" stroke-linejoin="round"/></svg>'); 
                    display: inline-block;
                    position: absolute;
                    left: 0;
                    top: 50%;
                    transform: translateY(-50%);
                    width: var(--Size_Ico_Apoyo_Info);
                    height: var(--Size_Ico_Apoyo_Info);
                }
            }
            a{
                font-size: var(--FontSize_Headline6);
                font-weight: 600;
                text-decoration: underline;
                color: inherit;
            }
            span{
                font-size: var(--FontSize_Body);
                font-weight: 400;
                color: inherit;
            }
        }
        .Info_Correo{
            display: grid;
            gap: 15px;
            color: var(--NegroDuoc);
            h3{
                position: relative;
                font-size: var(--FontSize_Headline5);
                font-weight: 500;
                color: inherit;
                margin: 0;
                padding-left: var(--Padding_Interno_Title_Ayuda_Info);
                &::before{
                    content: url('data:image/svg+xml;utf8,<svg viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.75 10.625L12.4275 12.8C14.5713 14.0675 15.4275 14.0675 17.5725 12.8L21.25 10.625" stroke="rgb(255, 184, 0)" stroke-width="1.875" stroke-linecap="round" stroke-linejoin="round"/><path d="M2.52001 16.845C2.60126 20.6762 2.64251 22.5925 4.05626 24.0112C5.47001 25.4312 7.43751 25.48 11.3738 25.5787C13.7988 25.6412 16.2013 25.6412 18.6263 25.5787C22.5625 25.48 24.53 25.4312 25.9438 24.0112C27.3575 22.5925 27.3988 20.6762 27.4813 16.845C27.5063 15.6125 27.5063 14.3875 27.4813 13.155C27.3988 9.32373 27.3575 7.40748 25.9438 5.98873C24.53 4.56873 22.5625 4.51998 18.6263 4.42123C16.2091 4.36024 13.7909 4.36024 11.3738 4.42123C7.43751 4.51998 5.47001 4.56873 4.05626 5.98873C2.64251 7.40748 2.60126 9.32373 2.51876 13.155C2.49244 14.3848 2.49369 15.6151 2.52001 16.845Z" stroke="rgb(255, 184, 0)" stroke-width="1.875" stroke-linejoin="round"/></svg>'); 
                    display: inline-block;
                    position: absolute;
                    left: 0;
                    top: 50%;
                    transform: translateY(-50%);
                    width: var(--Size_Ico_Apoyo_Info);
                    height: var(--Size_Ico_Apoyo_Info);
                }
            }
            a{
                font-size: var(--FontSize_Headline6);
                font-weight: 600;
                text-decoration: underline;
                color: inherit;
            }
            span{
                font-size: var(--FontSize_Body);
                font-weight: 400;
                color: inherit;
            }
        }
    }
    .Canal{
        border-radius: var(--BorderRadius_General);
        padding: 40px 30px 10px;
        background-color: #FFF;
        box-shadow: var(--Sombra);
        .Canal_Titulo{
            position: relative;
            padding-left: var(--Padding_Interno_Title_Ayuda);
            font-size: var(--FontSize_Headline4);
            font-weight: 500;
            margin-bottom: 40px;
            &::before{
                content: url('data:image/svg+xml;utf8,<svg viewBox="0 0 60 60" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.75" y="0.75" width="58.5" height="58.5" rx="29.25" stroke="rgb(255, 184, 0)" stroke-width="1.5"/><path d="M32.4803 42.375H27.1865C20.8203 42.375 17.6371 42.375 16.4629 40.3042C15.29 38.2335 16.918 35.4876 20.1754 29.9986L22.8209 25.5354C25.9504 20.2623 27.5138 17.625 29.8334 17.625C32.153 17.625 33.7164 20.2623 36.8459 25.5354L39.49 30C42.7474 35.489 44.3754 38.2349 43.2025 40.3056C42.0296 42.375 38.8465 42.375 32.4789 42.375M29.8334 25.875V32.0625" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M29.833 36.8638V36.8775" stroke="black" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/></svg>');
                display: inline-block;
                position: absolute;
                left: 0;
                top: 50%;
                transform: translateY(-50%);
                width: var(--Size_Ico_Apoyo);
                height: var(--Size_Ico_Apoyo);
            }
        }
        .Canal_Info{
            .Celda_Info{
                display: flex;
                justify-content: space-between;
                align-items: center;
                p{
                    font-size: var(--FontSize_Headline6);
                    margin: 0;
                }
            }
        }

    }
}

.Seccion_Representante{
    padding: var(--Padding_General_Secciones);
    margin: 0;
    .Grilla{
        .Casa{
            h3{
                font-size: var(--FontSize_Headline4);
                font-weight: 500;
            }
            h4{
                font-size: var(--FontSize_Headline6);
                font-weight: 600;
            }
            ul{
                font-size: var(--FontSize_List);
                font-weight: 400;
                padding-left: 22px;
                li{
                    margin-bottom: 10px;
                }
            }
            .Btn_Type_1{
                a{
                    margin-top: 10px;
                }
            }
        }
        .Rol{
            h3{
                font-size: var(--FontSize_Headline4);
                font-weight: 500;
            }
            h4{
                font-size: var(--FontSize_Headline6);
                font-weight: 600;
            }
            p{
                font-size: var(--FontSize_Body);
            }
        }
    }
    .Documentos{
        border-radius: var(--BorderRadius_General);
        padding: 30px;
        margin: 0;
    }
}

.Seccion_Intercambio{
    margin: 0;
    .Rotacion{

        .Seccion_Campanas_2{
            padding: var(--Padding_General_Secciones);
            margin: 0;
            h3{
                font-size: var(--FontSize_Headline5);
                font-weight: 500;
            }
            p, ul{
                font-size: var(--FontSize_Body);
                font-size: 400;
            }
            ul{
                padding-left: 22px;
            }
        }
    
        .Seccion_Campanas{
            padding: var(--Padding_General_Secciones);
            margin: 0;
            .Campana_Card{
                border-radius: var(--BorderRadius_General);
                box-shadow: var(--Sombra);
                padding: 0;
                overflow: hidden;
                background-color: #FFF;
                .Campana_Card_Info{
                    width: 60%;
                    padding: 30px;
                    h3{
                        font-size: var(--FontSize_Headline4);
                        font-weight: 500;
        
                    }
                    p{
                        font-size: var(--FontSize_Body);
                    }
                }
                .Campana_Card_Img{
                    width: 40%;
                    figure{
                        width: 100%;
                        height: 280px;
                        margin: 0;
                        img{
                            object-fit: cover;
                            object-position: right bottom;
                            width: 100%;
                            height: 100%;
                        }
                    }
                }
            }
        }
        
        .Seccion_Recursos{
            padding: 0;
            margin: 0;
            gap: 0;
            .Recurso_Fondo{
                figure{
                    margin: 0;
                    height: 600px;
                    img{
                        height: 100%;
                        width: 100%;
                        object-fit: cover;
                    }
                }
            }
            .Recurso_Info{
                padding: var(--Padding_Recursos);
                p{
                    font-size: var(--FontSize_Headline6);
                    font-weight: 600;
                }
            }
        }

    }


}

.Seccion_Eventos{
    padding: var(--Padding_General_Secciones);
    margin: 0;
    .Grilla_Evento{
        display: grid;
        grid-template-columns: repeat(3,1fr);
        gap: 30px;
        .Ficha_Evento{
            width: 100%;
            background: #f9f9f9;
            margin-bottom: 30px;
            text-decoration: none;
            .Evento_Media{
                position: relative;
                width: 100%;
                height: 250px;
                overflow: hidden;
                img{
                    width: 100%;
                    height: 100%;
                    object-fit: cover; /* Mantiene la proporción de la foto */
                }
                .Fecha_Badge{
                    position: absolute;
                    top: -1px;
                    left: -1px;
                    width: 120px;
                    height: 120px;
                    background: white;
                    padding: 15px 25px 30px 15px;
                    font-family: "Merriweather", serif;
                    font-size: var(--FontSize_Body);;
                    font-weight: 300;
                    color: rgba(26, 26, 26, 1);
                    /* Esto crea el corte diagonal */
                    clip-path: polygon(0 0, 100% 0, 0 100%);
                    z-index: 1;
                }
            }
            .Evento_Info{
                padding: 20px 15px;
                .Published{
                    display: block;
                    font-size: var(--FontSize_SubHeadline);
                    font-weight: 400;
                    text-transform: uppercase;
                    color: #666;
                    letter-spacing: 1px;
                    margin-bottom: 10px;
                }
                .Evento_Titulo{
                    font-family: "Merriweather", serif;
                    font-size: var(--FontSize_Headline6);
                    line-height: 1.4;
                    color: #222;
                    font-weight: 500;
                    margin: 0;
                }
            }
        }
    }
}

.Seccion_Galeria{
    padding: var(--Padding_General_Secciones);
    margin: 0;
    .Carrusel{
        figure{
            margin: 0;
            img{
                width: 100%;
                height: 500px !important;
                object-fit: cover;
                object-position: center;
                border-radius: var(--BorderRadius_General);
            }
        }
        .slick-arrow{
            height: 44px;
            width: 44px;
            border-radius: 100%;
            background-color: rgba(255, 255, 255, 1);
            z-index: 1;
            &.slick-prev{
                left: 10px;
                &::before{
                                    content: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15 18L9 12L15 6" stroke="rgb(26, 26, 26)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>'); 
                }
            }
            &.slick-next{
                right: 10px;
                &::before{
                                    content: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 6L15 12L9 18" stroke="rgb(26, 26, 26)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>'); 
                }
            }
        }
        .slick-dots{
            li{
                width: 10px;
                height: 10px;
                button{
                    width: 10px;
                    height: 10px;
                    padding: 0;
                    &::before{
                        font-size: 12px;
                        width: 10px;
                        height: 10px;
                    }
                }
            }
        }
    }
}

.Seccion_Caracteristicas{
    padding: var(--Padding_General_Secciones);
    margin: 0;
    .Grilla_Caracteristica{
        gap: 20px;
        margin: 0;
        .Card_Atencion{
            background-color: #FFF;
            border-radius: var(--BorderRadius_General);
            box-shadow: var(--Sombra);
            overflow: hidden;
            margin: 0;
            padding: 30px;
            .Icon_Atencion{
                display: inline-block;
                width: 100%;
                text-align: center;
                &::after{
                    content: url('data:image/svg+xml;utf8,<svg width="60" height="60" viewBox="0 0 60 60" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.75" y="0.75" width="58.5" height="58.5" rx="29.25" stroke="rgb(255, 184, 0)" stroke-width="1.5"/><path d="M41.5208 26.5625V32.9796C41.5208 35.9675 41.5208 37.4621 41.0657 38.6515C40.7218 39.5497 40.1932 40.3658 39.5142 41.047C38.8351 41.7282 38.0207 42.2593 37.1236 42.606C35.9369 43.0625 34.4478 43.0625 31.4696 43.0625C29.9062 43.0625 29.1252 43.0625 28.3992 42.9016C27.2897 42.656 26.2584 42.1392 25.3976 41.3974C24.8338 40.9092 24.3663 40.2836 23.4272 39.0296L19.2967 33.5049C18.9879 33.0916 18.8249 32.5877 18.8331 32.0719C18.8413 31.5562 19.0203 31.0577 19.3421 30.6545C19.5452 30.399 19.8002 30.1893 20.0902 30.0393C20.3801 29.8893 20.6986 29.8024 21.0245 29.7842C21.3505 29.766 21.6766 29.817 21.9814 29.9338C22.2863 30.0506 22.563 30.2306 22.7933 30.462L25.0208 32.7005V21.75C25.0208 21.203 25.2381 20.6784 25.6249 20.2916C26.0117 19.9048 26.5363 19.6875 27.0833 19.6875C27.6303 19.6875 28.1549 19.9048 28.5417 20.2916C28.9285 20.6784 29.1458 21.203 29.1458 21.75M29.1458 21.75V19C29.1458 18.453 29.3631 17.9284 29.7499 17.5416C30.1367 17.1548 30.6613 16.9375 31.2083 16.9375C31.7553 16.9375 32.2799 17.1548 32.6667 17.5416C33.0535 17.9284 33.2708 18.453 33.2708 19V21.75M29.1458 21.75V27.9375M33.2708 21.75C33.2708 21.203 33.4881 20.6784 33.8749 20.2916C34.2617 19.9048 34.7863 19.6875 35.3333 19.6875C35.8803 19.6875 36.4049 19.9048 36.7917 20.2916C37.1785 20.6784 37.3958 21.203 37.3958 21.75V24.5M33.2708 21.75V27.9375M37.3958 24.5C37.3958 23.953 37.6131 23.4284 37.9999 23.0416C38.3867 22.6548 38.9113 22.4375 39.4583 22.4375C40.0053 22.4375 40.5299 22.6548 40.9167 23.0416C41.3035 23.4284 41.5208 23.953 41.5208 24.5V27.9375M37.3958 24.5V27.9375" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>'); 
                    position: relative;
                }
            }
            h2{
                font-size: var(--FontSize_Headline6);
                font-weight: 600;
                text-align: center;
            }
            p{
                font-size: var(--FontSize_Body);
                font-weight: 400;
                margin: 0;
                text-align: center;
            }
        }
        .Card_Apoyo{
            background-color: #FFF;
            border-radius: var(--BorderRadius_General);
            box-shadow: var(--Sombra);
            overflow: hidden;
            margin: 0;
            padding: 30px;
            .Icon_Apoyo{
                display: inline-block;
                width: 100%;
                text-align: center;
                &::after{
                    content: url('data:image/svg+xml;utf8,<svg width="60" height="60" viewBox="0 0 60 60" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.75" y="0.75" width="58.5" height="58.5" rx="29.25" stroke="rgb(255, 184, 0)" stroke-width="1.5"/><path d="M29.8333 43.75C37.4273 43.75 43.5833 37.5939 43.5833 30C43.5833 22.4061 37.4273 16.25 29.8333 16.25C22.2394 16.25 16.0833 22.4061 16.0833 30C16.0833 37.5939 22.2394 43.75 29.8333 43.75Z" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M29.8333 35.5V29.3125" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M29.8333 24.5167V24.5029" stroke="black" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/></svg>'); 
                    position: relative;
                }
            }
            h2{
                font-size: var(--FontSize_Headline6);
                font-weight: 600;
                text-align: center;
            }
            p{
                font-size: var(--FontSize_Body);
                font-weight: 400;
                margin: 0;
                text-align: center;
            }
        }
    }
}

.Seccion_Servicios{
    padding: var(--Padding_General_Secciones);
    margin: 0;
    .Grilla_Servicio{
        gap: 20px;
        display: grid;
        grid-template-columns: repeat(4,1fr);
        .Celda{
            padding: 30px;
            display: grid;
            gap: 15px;
            align-content: flex-start;
            .Icon_Psicologico{
                display: inline-block;
                width: 100%;
                text-align: center;
                &::after{
                    content: url('data:image/svg+xml;utf8,<svg width="60" height="60" viewBox="0 0 60 60" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.75" y="0.75" width="58.5" height="58.5" rx="29.25" stroke="rgb(255, 184, 0)" stroke-width="1.5"/><path d="M19.1386 43.7431V38.8619C19.1386 37.1142 18.6807 36.2054 17.7815 34.686C16.6852 32.8299 16.0994 30.7169 16.0835 28.5614C16.0675 26.4058 16.622 24.2844 17.6907 22.4123C18.7594 20.5402 20.3042 18.9841 22.1685 17.9019C24.0327 16.8196 26.1501 16.2497 28.3057 16.25C31.5467 16.2504 34.6549 17.5378 36.9469 19.8293C39.2388 22.1207 40.527 25.2286 40.5281 28.4696C40.5281 29.2671 40.5281 29.6659 40.5611 29.8886C40.6408 30.4221 40.8911 30.8814 41.1345 31.3571L43.5833 36.1064L41.6583 37.0689C41.1015 37.3466 40.8223 37.4855 40.6285 37.7426C40.4346 37.9998 40.3796 38.2913 40.271 38.8701L40.26 38.9279C40.0083 40.2589 39.732 41.7274 38.9537 42.6541C38.6787 42.98 38.3377 43.2454 37.9541 43.4338C37.3202 43.7431 36.5406 43.7431 34.9813 43.7431C34.2595 43.7431 33.5362 43.7596 32.8143 43.7431C31.1052 43.7005 29.8333 42.2622 29.8333 40.5944" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M33.1168 27.9817C32.5311 27.9817 31.9962 27.7589 31.5906 27.3945M33.1168 27.9817C33.1168 29.5574 32.2038 31.0534 30.4466 31.0534C28.6893 31.0534 27.7763 32.5494 27.7763 34.1252M33.1168 27.9817C36.0731 27.9817 36.0731 23.374 33.1168 23.374C32.8473 23.3749 32.592 23.4185 32.351 23.5047C32.4953 20.0699 27.544 19.1377 26.422 22.3552M26.422 22.3552C27.2401 22.9065 27.7763 23.8443 27.7763 24.9085M26.422 22.3552C23.8755 20.6364 20.482 23.7205 22.0962 26.4705C19.3875 26.8762 19.6762 31.0534 22.4358 31.0534C22.8038 31.0533 23.1662 30.9641 23.4923 30.7937C23.8184 30.6232 24.0984 30.3764 24.3086 30.0744" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>'); 
                    position: relative;
                }
            }
            .Icon_Social{
                display: inline-block;
                width: 100%;
                text-align: center;
                &::after{
                    content: url('data:image/svg+xml;utf8,<svg width="60" height="60" viewBox="0 0 60 60" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.75" y="0.75" width="58.5" height="58.5" rx="29.25" stroke="rgb(255, 184, 0)" stroke-width="1.5"/><path d="M23.6458 40.3125C23.6458 38.9843 24.0982 37.6423 25.1996 36.9025C26.5706 35.9852 28.1837 35.4969 29.8333 35.5C31.5493 35.5 33.1429 36.017 34.4671 36.9025C35.5698 37.6423 36.0208 38.9843 36.0208 40.3125" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M29.8333 32.0625C31.7318 32.0625 33.2708 30.5235 33.2708 28.625C33.2708 26.7265 31.7318 25.1875 29.8333 25.1875C27.9348 25.1875 26.3958 26.7265 26.3958 28.625C26.3958 30.5235 27.9348 32.0625 29.8333 32.0625Z" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M37.3958 28.625C38.9221 28.625 40.3411 29.1434 41.5167 30.0303C42.5149 30.7838 42.8958 32.0556 42.8958 33.3055V33.4375" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M37.3958 25.1875C38.9146 25.1875 40.1458 23.9563 40.1458 22.4375C40.1458 20.9187 38.9146 19.6875 37.3958 19.6875C35.877 19.6875 34.6458 20.9187 34.6458 22.4375C34.6458 23.9563 35.877 25.1875 37.3958 25.1875Z" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M22.2708 28.625C20.7446 28.625 19.3256 29.1434 18.1499 30.0303C17.1517 30.7838 16.7708 32.0556 16.7708 33.3055V33.4375" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M22.2708 25.1875C23.7896 25.1875 25.0208 23.9563 25.0208 22.4375C25.0208 20.9187 23.7896 19.6875 22.2708 19.6875C20.752 19.6875 19.5208 20.9187 19.5208 22.4375C19.5208 23.9563 20.752 25.1875 22.2708 25.1875Z" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>'); 
                    position: relative;
                }
            }
            .Icon_Medico{
                display: inline-block;
                width: 100%;
                text-align: center;
                &::after{
                    content: url('data:image/svg+xml;utf8,<svg width="60" height="60" viewBox="0 0 60 60" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.75" y="0.75" width="58.5" height="58.5" rx="29.25" stroke="rgb(255, 184, 0)" stroke-width="1.5"/><path d="M40.8333 43.75V39.625C40.8333 35.7365 40.8333 33.7909 39.6247 32.5836C38.4175 31.375 36.4718 31.375 32.5833 31.375L29.8333 34.125L27.0833 31.375C23.1948 31.375 21.2492 31.375 20.042 32.5836C18.8333 33.7909 18.8333 35.7365 18.8333 39.625V43.75M35.3333 31.375V38.9375" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M25.0208 31.375V36.875M25.0208 36.875C25.7502 36.875 26.4497 37.1647 26.9654 37.6805C27.4811 38.1962 27.7708 38.8957 27.7708 39.625V41M25.0208 36.875C24.2915 36.875 23.592 37.1647 23.0763 37.6805C22.5606 38.1962 22.2708 38.8957 22.2708 39.625V41M34.6458 22.4375V21.0625C34.6458 20.4305 34.5214 19.8047 34.2795 19.2208C34.0377 18.637 33.6832 18.1064 33.2363 17.6595C32.7894 17.2127 32.2589 16.8582 31.675 16.6163C31.0911 16.3745 30.4653 16.25 29.8333 16.25C29.2014 16.25 28.5756 16.3745 27.9917 16.6163C27.4078 16.8582 26.8773 17.2127 26.4304 17.6595C25.9835 18.1064 25.629 18.637 25.3872 19.2208C25.1453 19.8047 25.0208 20.4305 25.0208 21.0625V22.4375C25.0208 23.0695 25.1453 23.6953 25.3872 24.2792C25.629 24.863 25.9835 25.3936 26.4304 25.8405C26.8773 26.2873 27.4078 26.6418 27.9917 26.8837C28.5756 27.1255 29.2014 27.25 29.8333 27.25C30.4653 27.25 31.0911 27.1255 31.675 26.8837C32.2589 26.6418 32.7894 26.2873 33.2363 25.8405C33.6832 25.3936 34.0377 24.863 34.2795 24.2792C34.5214 23.6953 34.6458 23.0695 34.6458 22.4375Z" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M36.3646 39.9688C36.3646 40.2423 36.2559 40.5046 36.0625 40.698C35.8692 40.8914 35.6068 41 35.3333 41C35.0598 41 34.7975 40.8914 34.6041 40.698C34.4107 40.5046 34.3021 40.2423 34.3021 39.9688C34.3021 39.6952 34.4107 39.4329 34.6041 39.2395C34.7975 39.0461 35.0598 38.9375 35.3333 38.9375C35.6068 38.9375 35.8692 39.0461 36.0625 39.2395C36.2559 39.4329 36.3646 39.6952 36.3646 39.9688Z" stroke="black" stroke-width="1.5"/></svg>'); 
                    position: relative;
                }
            }
            .Icon_Legal{
                display: inline-block;
                width: 100%;
                text-align: center;
                &::after{
                    content: url('data:image/svg+xml;utf8,<svg width="60" height="60" viewBox="0 0 60 60" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.75" y="0.75" width="58.5" height="58.5" rx="29.25" stroke="rgb(255, 184, 0)" stroke-width="1.5"/><path d="M27.0833 29.4874L20.3115 37.4555C20.0969 37.7083 19.8321 37.9139 19.534 38.0592C19.2359 38.2044 18.9109 38.2862 18.5795 38.2994C18.2481 38.3126 17.9176 38.2569 17.6089 38.1357C17.3002 38.0146 17.02 37.8307 16.786 37.5957C16.551 37.3608 16.3673 37.0798 16.2463 36.7704C16.1253 36.461 16.0698 36.1298 16.0831 35.7979C16.0964 35.4659 16.1783 35.1403 16.3236 34.8415C16.469 34.5428 16.6746 34.2774 16.9276 34.062L24.8765 27.2764" stroke="black" stroke-width="1.5" stroke-linejoin="round"/><path d="M38.0833 27.3422L31.2743 34.1663M27.0173 16.2515L20.2083 23.077M40.8333 29.5312L43.5833 27.2762M40.8333 34.0412L43.5833 35.5441M28.4611 43.7487H42.2083M30.1455 43.7487C30.9031 42.3902 31.4696 39.7928 34.1536 39.6471C34.9511 39.6031 35.7623 39.6031 36.5598 39.6471C39.2425 39.7928 39.8117 42.3902 40.5707 43.7487M26.1662 17.1053L21.0608 22.2231C21.0608 22.2231 23.6142 25.6358 26.1676 28.1947C28.7223 30.7536 32.1268 33.3138 32.1268 33.3138L37.2336 28.1947C37.2336 28.1947 34.6802 24.7833 32.1268 22.2231C29.5735 19.6656 26.1662 17.1053 26.1662 17.1053Z" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>'); 
                    position: relative;
                }
            }
            h2{
                font-size: var(--FontSize_Headline5);
                font-weight: 500;
                text-align: center;
                margin-bottom: 0;
            }
            p{
                font-size: var(--FontSize_Body);
                font-weight: 400;
                text-align: center;
                margin-bottom: 0;
            }
        }
    }
}

.Seccion_Multimedia{
    gap: 20px;
    h2{
        font-size: var(--FontSize_Headline5);
        font-weight: 500;
        padding-left: calc(60px + 20px);
        margin: 20px 0 30px;
        position: relative;
        &::before{
            content: url('data:image/svg+xml;utf8,<svg width="60" height="60" viewBox="0 0 60 60" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.666667" y="0.666667" width="58.6667" height="58.6667" rx="29.3333" stroke="rgb(255, 184, 0)" stroke-width="1.33333"/><path d="M28.0361 28.0361L36.875 23.125L31.9639 31.9639L23.125 36.875L28.0361 28.0361Z" stroke="rgb(26, 26, 26)" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/><path d="M30.0002 43.8891C37.6711 43.8891 43.8891 37.6711 43.8891 30.0002C43.8891 22.3294 37.6711 16.1113 30.0002 16.1113C22.3294 16.1113 16.1113 22.3294 16.1113 30.0002C16.1113 37.6711 22.3294 43.8891 30.0002 43.8891Z" stroke="rgb(26, 26, 26)" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/></svg>'); 
            position: absolute;
            left: 0;
            top: 50%;
            transform: translateY(-50%);
        }
    }
    .Galeria{
        .Carrusel{
            figure{
                margin: 0;
                img{
                    width: 100%;
                    height: 500px !important;
                    object-fit: cover;
                    object-position: center;
                    border-radius: var(--BorderRadius_General);
                }
            }
            .slick-arrow{
                height: 44px;
                width: 44px;
                border-radius: 100%;
                background-color: rgba(255, 255, 255, 1);
                z-index: 1;
                &.slick-prev{
                    left: 10px;
                    &::before{
                        content: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15 18L9 12L15 6" stroke="rgb(26, 26, 26)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>'); 
                    }
                }
                &.slick-next{
                    right: 10px;
                    &::before{
                        content: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 6L15 12L9 18" stroke="rgb(26, 26, 26)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>'); 
                    }
                }
            }
            .slick-dots{
                li{
                    width: 10px;
                    height: 10px;
                    button{
                        width: 10px;
                        height: 10px;
                        padding: 0;
                        &::before{
                            font-size: 12px;
                            width: 10px;
                            height: 10px;
                        }
                    }
                }
            }
        }
    }
    .Video{
        .Video-Embe{
            border-radius: var(--BorderRadius_General);
            overflow: hidden;
        }

    }
}

.Seccion_Documentos{
    padding: var(--Padding_General_Secciones);
    .Doc_Tiulo{
        font-size: var(--FontSize_Headline3);
        font-weight: 600;
    }
    .Descargable{
        .Celda{
            .Link_Doc{
                border-radius: var(--BorderRadius_General);
                padding: 20px;
                box-shadow: var(--Sombra);
                overflow: hidden;
                margin: 0;
                display: flex;
                align-items: center;
                justify-content: space-between;
                height: 112px;
                gap: 40px 20px;
                .Link_Titulo{
                    margin: 0;
                    font-size: var(--FontSize_Headline6);
                    font-weight: 600;
                    width: 70%;
                    padding-left: calc(60px + 20px);
                    position: relative;
                    &::before{
                        content: url('data:image/svg+xml;utf8,<svg width="31" height="35" viewBox="0 0 31 35" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M30.1389 9.6875V30.1389C30.1389 31.2808 29.6853 32.3759 28.8778 33.1834C28.0704 33.9908 26.9752 34.4444 25.8333 34.4444H23.6806V32.2917H25.8333C26.4043 32.2917 26.9519 32.0649 27.3556 31.6611C27.7593 31.2574 27.9861 30.7098 27.9861 30.1389V9.6875H23.6806C22.8241 9.6875 22.0028 9.34729 21.3972 8.7417C20.7916 8.13611 20.4514 7.31476 20.4514 6.45833V2.15278H8.61111C8.04016 2.15278 7.49259 2.37959 7.08887 2.78331C6.68514 3.18704 6.45833 3.7346 6.45833 4.30556V23.6806H4.30556V4.30556C4.30556 3.16365 4.75918 2.06852 5.56662 1.26107C6.37407 0.45362 7.46921 0 8.61111 0L20.4514 0L30.1389 9.6875ZM3.44444 25.5104H0V34.1194H1.70285V31.2303H3.43153C4.04866 31.2303 4.57394 31.1062 5.00736 30.8579C5.44509 30.6068 5.77734 30.2666 6.0041 29.8375C6.24045 29.3886 6.35967 28.8873 6.3507 28.3801C6.3507 27.8419 6.23732 27.3561 6.01056 26.9226C5.78339 26.4942 5.44021 26.1383 5.02028 25.8958C4.58972 25.6374 4.06444 25.509 3.44444 25.5104ZM4.61771 28.3801C4.62502 28.6637 4.56216 28.9447 4.43472 29.1981C4.32045 29.419 4.14177 29.5999 3.92236 29.7169C3.67158 29.8404 3.39451 29.901 3.11507 29.8935H1.69639V26.8667H3.11722C3.58653 26.8667 3.95394 26.9966 4.21944 27.2563C4.48495 27.519 4.61771 27.8935 4.61771 28.3801ZM7.23764 25.5104V34.1194H10.3807C11.2447 34.1194 11.9608 33.9493 12.5292 33.6092C13.1043 33.2651 13.5534 32.745 13.8101 32.1259C14.0914 31.4801 14.232 30.7022 14.232 29.7923C14.232 28.8881 14.0914 28.1167 13.8101 27.4781C13.5559 26.8664 13.1112 26.353 12.5421 26.0142C11.9738 25.6783 11.2526 25.5104 10.3785 25.5104H7.23764ZM8.94049 26.899H10.1525C10.685 26.899 11.122 27.008 11.4635 27.2262C11.8177 27.4597 12.0855 27.8031 12.2256 28.2035C12.395 28.637 12.4797 29.1773 12.4797 29.8246C12.4863 30.254 12.4371 30.6824 12.3333 31.099C12.259 31.4285 12.1151 31.7382 11.9113 32.0075C11.724 32.2489 11.4759 32.4362 11.1923 32.55C10.86 32.6742 10.5072 32.7341 10.1525 32.7265H8.94049V26.899ZM16.9983 30.6943V34.1194H15.2976V25.5104H20.7829V26.9162H16.9983V29.3208H20.4557V30.6943H16.9983Z" fill="black"/></svg>'); 
                        position: absolute;
                        left: 0;
                        top: 50%;
                        transform: translateY(-50%);
                        width: 62px;
                        height: 62px;
                        border-radius: 100%;
                        border: 2px solid var(--AmarilloDuoc);
                        display: flex;
                        justify-content: center;
                        align-items: center;
                    }
                }
                .Btn_Doc{
                    position: relative;
                    padding-right: 40px;
                    &::after{
                        content: url('data:image/svg+xml;utf8,<svg width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.25 17.5H15.75M10.5 3.5V14M10.5 14L13.5625 10.9375M10.5 14L7.4375 10.9375" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>'); 
                        position: absolute;
                        right: 0;
                        top: 50%;
                        transform: translateY(-50%);
                    }
                    a.wp-element-button{
                        font-size: var(--FontSize_Body);
                        font-weight: 400;
                        color: var(--NegroDuoc);
                        background-color: var(--AmarilloDuoc);

                    }
                }
            }
        }
    }
}

.Seccion_Actividades{
    padding: var(--Padding_General_Secciones);
    ul{
        display: grid;
        gap: 10px;
        li{
            font-size: var(--FontSize_List);
            font-weight: 400;
        }
    }
}

.Seccion_FAQ{
    padding: var(--Padding_General_Secciones);
    .Celda_FAQ{
        margin-bottom: 20px;
        .Celda_FAQ_Titulo{
            margin: 0;
            button{
                background: var(--GrisDuoc);
                border: none;
                border-bottom: 6px solid var(--AmarilloDuoc);
                border-radius: var(--BorderRadius_General);
                padding: 20px;
                height: 80px;
                position: relative;
                text-align: left;
                width: 100%;
                &:focus{
                    border: none;
                    border-bottom: 6px solid var(--AmarilloDuoc);
                    outline: none;
                }
                &:hover{
                    span.wp-block-accordion-heading__toggle-title{
                        text-decoration: none;
                    }
                }
                &::after{
                    content: url('data:image/svg+xml;utf8,<svg width="18" height="10" viewBox="0 0 18 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L9 9L17 1" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>'); 
                    position: absolute;
                    right: 20px;
                    top: 50%;
                    transform: translateY(-50%);
                    transition: transform .4s ease;
                }
                span{
                    font-size: var(--FontSize_Headline6);
                    font-weight: 600;
                }
            }
        }
        .Celda_FAQ_Respuesta{
            display: none;
            padding: 20px;
            p{
                font-size: var(--FontSize_Body);
                font-weight: 400;
            }
        }
        &.is-open{
            .Celda_FAQ_Titulo{
                button{
                    &::after{
                        transform: translateY(-50%) rotate(180deg);
                    }
                }
            }
            .Celda_FAQ_Respuesta{
                display: block;
            }
        }
    }
}

.PopUp{
    position: fixed;
    /* display: none; */
    z-index: 99;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background-color: hsla(0, 0%, 0%, 0.3);
    justify-content: center;
    align-items: center !important;
    opacity: 0;
    visibility: hidden;
    transition: all .4s ease;
    &.Activo{
        opacity: 1;
        visibility: visible;
    }
    /* &.is-layout-flex{
        display: none;
    } */
    .Titulo_Bicolor_Grande{
        margin-bottom: 50px;
    }
    .Marco{
        width: 760px;
        padding: 30px;
        border-radius: var(--BorderRadius_General);
        background-color: #FFF;
        flex-grow: unset !important;
        flex-basis: unset !important;
        position: relative;
        .Titulo_Bicolor_Grande{
            margin-bottom: 20px;
        }
        .Close_PopUp{
            cursor: pointer;
            position: absolute;
            right: 20px;
            top: 20px;
            &::after{
                content: url('data:image/svg+xml;utf8,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.37629 8.76571L13.0333 14.4227C13.2219 14.6049 13.4745 14.7057 13.7367 14.7034C13.9989 14.7011 14.2497 14.5959 14.4351 14.4105C14.6205 14.2251 14.7257 13.9743 14.728 13.7121C14.7302 13.4499 14.6294 13.1973 14.4473 13.0087L8.79029 7.35171L14.4473 1.69471C14.6294 1.50611 14.7302 1.25351 14.728 0.991311C14.7257 0.729114 14.6205 0.478302 14.4351 0.292894C14.2497 0.107485 13.9989 0.00231622 13.7367 3.78026e-05C13.4745 -0.00224062 13.2219 0.0985537 13.0333 0.280712L7.37629 5.93771L1.71929 0.280712C1.52984 0.103057 1.2787 0.0060773 1.01902 0.0102941C0.759336 0.0145109 0.51148 0.119593 0.327898 0.303306C0.144315 0.487018 0.0394078 0.734948 0.0353747 0.994633C0.0313417 1.25432 0.128499 1.50539 0.306288 1.69471L5.96229 7.35171L0.305288 13.0087C0.209778 13.101 0.133596 13.2113 0.0811869 13.3333C0.0287779 13.4553 0.00119157 13.5865 3.77571e-05 13.7193C-0.00111606 13.8521 0.0241854 13.9838 0.0744663 14.1067C0.124747 14.2296 0.199 14.3412 0.292893 14.4351C0.386786 14.529 0.498438 14.6033 0.621334 14.6535C0.744231 14.7038 0.87591 14.7291 1.00869 14.728C1.14147 14.7268 1.27269 14.6992 1.39469 14.6468C1.5167 14.5944 1.62704 14.5182 1.71929 14.4227L7.37629 8.76571Z" fill="black"/></svg>'); 
            }
        }
        .Grilla_Equipo{
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            gap: 20px;
            .Card{
                display: flex;
                width: 30%;
                padding: 20px;
                box-shadow: var(--Sombra);
                border-radius: var(--BorderRadius_General);
                .Avatar{
                    width: 160px;
                    height: 160px;
                    img{
                        width: 100%;
                        height: 100%;
                        object-fit: cover;
                        object-position: center;
                        border-radius: 100%;
                    }
                }
                .Nombre{
                    font-size: var(--FontSize_Headline6);
                    font-weight: 600;
                }
                .Cargo{
                    font-size: var(--FontSize_Body);
                    font-weight: 400;
                    margin: 0;
                }
            }
        }
    }
}