
:root{
    --mdb-breadcrumb-divider : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath d='M2.5 0L1 1.5 3.5 4 1 6.5 2.5 8l4-4-4-4z' fill='currentColor'/%3E%3C/svg%3E");
    --mdb-breadcrumb-divider-color: blue;
}
.breadcrumb-item+.breadcrumb-item::before {color: white;}
.breadcrumb-item.active {
    color: #ffffff7a;
}

.cnt_head_top{background-color: #042c54;color: white;}
.cnt_head_top_container{display: flex;justify-content: space-between;align-items: center;width: 100%;flex-basis: auto;flex-grow: 1;flex-shrink: 1;align-self: auto;padding-top: 8px;padding-bottom: 8px;}
.cnt_head_top_el{display: flex;align-content: center;align-items: center;gap: 8px;font-family: Work Sans;font-size: 14px;}
.cnt_head_top_el.e1{  }
.cnt_head_top_el.e2{font-size: 15px;font-weight: 500;text-align: center;}
.cnt_head_top_el.e3{color: white;font-size: 13px;}
.cnt_head_top_el.e3 a{color: white;width: 25.19px;text-align: center;}

.cnt_navbar{position: absolute;z-index: 999;left: 0;width: 100%;background-color: #0201012B;transition: background-color 0.3s ease !important;/* display: none; */}
.cnt_navbar_3{font-size: 20px;}
.cnt_navbar_nav{background-color: #0201012B;transition: background-color 0.3s ease !important;/* width: 100vw; */}
.cnt_navbar .nav-link{font-family: "Work Sans", Sans-serif;font-size: 15px;font-weight: 600;text-transform: uppercase;color: white;}
.cnt_navbar_btn{color: white;font-family: "Roboto", Sans-serif;font-weight: 500;text-transform: uppercase;background-color: #3185f7;border-radius: 18px 18px 18px 18px;}

.cnt_navbar_top{position: fixed;top: 0;background: rgba(224, 224, 224, 0.2);box-shadow: 1px 11px 21px 0px rgba(0, 0, 0, 0.16);-webkit-box-shadow: 1px 11px 21px 0px rgba(0, 0, 0, 0.16);-moz-box-shadow: 1px 11px 21px 0px rgba(0, 0, 0, 0.16);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(6.5px);color: black;}
.cnt_navbar_top > .exo-menu > li > a{color: black;}

@media  (max-width: 1024px) {
    .cnt_head_top_container .e2 {
        display: none;
    }
}

.sc_uan{
    position: relative;
    margin-top: 55px;
    /* margin-bottom: -35px; */
}
.sc_uan2{width: 100%;height: 100%;position: absolute;background-repeat: no-repeat;background-size: cover;background-position: center;}
.sc_uan1{filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);background-color: transparent;background-image: linear-gradient(290deg, #162E54 0%, #3185F7 59%);opacity: 0.89;transition: background 0.3s, border-radius 0.3s, opacity 0.3s;color: white;}
.sc_uan11{  }
.sc_uan11 h2{color: #ffffff;font-family: "Poppins", Sans-serif;font-size: 60px;font-weight: 600;}
.sc_uan11 p{  }
.sc_uan11 button{font-family: "Work Sans", Sans-serif;font-size: 16px;font-weight: 500;letter-spacing: 0.6px;fill: #FFFFFF;color: #FFFFFF;background-color: #162E54;border-radius: 18px 18px 18px 18px;}
.sc_uan12{  }
.sc_uandf1{padding: 48px 79px 50px 79px;display: flex;align-items: center;justify-content: center;}


.sc_rec{position: relative;margin: 80px 0px;}
.sc_recbac{width: 100%;height: 100%;position: absolute;z-index: 0;background-image: url(https://ccdcapacitacion.edu.pe/wp-content/uploads/2022/12/descarga-5-1.webp);background-size: cover;overflow: hidden;}
.sc_recbactxt{color: white;font-family: "Poppins", Sans-serif;font-size: 107px;font-weight: 900;text-transform: uppercase;z-index: 1;position: relative;text-align: center;}
.sc_rectit{color: #FFFFFF;font-family: "Poppins", Sans-serif;font-size: 40px;font-weight: 700;text-transform: uppercase;text-align: center;}
.sc_reccarou{max-width: 1140px;margin: auto;margin-top: 30px;}
.sc_recbtn{font-family: "Poppins", Sans-serif;font-weight: 800;text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.27);fill: #162E54;color: #162E54;background-color: #37DDD9;border-style: solid;border-width: 1px 1px 1px 1px;border-radius: 18px 18px 18px 18px;}
.sc_recbac2{background: #162e54e8;z-index: 1;position: relative;padding: 64px 0px;}
.sc_rectitline{/* margin: -11px 0px 0px 0px; *//* padding: 0px 30px 0px 30px; */background-color: #37DDD9;border-radius: 10px 10px 10px 10px;width: 58px;height: 6px;margin: auto;}
.sc_reccarou img{max-height: none!important;}

.sc_vidpresen{  }
.sc_vidpresen1{  }
.sc_vidprese2{font-family: "Poppins", Sans-serif;font-size: 40px;font-weight: 700;text-transform: uppercase;color: #162e54;text-align: center;margin: 0;}
.sc_vidpresen3{background-color: #37DDD9;border-radius: 10px 10px 10px 10px;width: 58px;height: 6px;margin: auto;}
.sc_vidpresen4{text-align: center;margin-top: 20px;max-width: 750px;margin: auto;margin-top: 20px;}

.sc_susb{background-color: #DFDFDF;padding: 25px 0px;position: relative;margin-top: 5rem;}
.sc_susb strong{font-size: 23px;font-weight: 800;text-transform: uppercase;color: #00000078;transition: color 0.3s;font-family: "Poppins";}
.sc_susb input{width: 100%;max-width: 100%;color: #1f2124;vertical-align: middle;flex-grow: 1;background-color: #ffffff!important;border-width: 0px 0px 0px 0px!important;border-radius: 18px 18px 18px 18px;font-family: "Work Sans", Sans-serif;padding: .5rem 1rem!important;}
.sc_susb button{font-family: "Roboto", Sans-serif;font-weight: 500;text-transform: uppercase;border-radius: 18px 18px 18px 18px;color: #ffffff;background-color: #3185f7;display: inline-block;font-size: 15px;padding: 12px 24px;}

@media (max-width: 768px) {
    .sc_uandf1 {
        flex-direction: column;
    }
    .convenios_ini .sub{font-size: 50px!important;margin-top: -16px!important;}
    .beneficios_ini .sub{font-size: 50px!important;margin-top: -16px!important;}
}
@media (min-width: 768px)  {
    .sc_uandf1 {
        flex-direction: row;
    }
}

.beneficios_ini{border-radius: 300px 0px 300px 0px;300px 0px 300pxcontain-intrinsic-block-size: auto 100px;background-color: #E9E9E9;padding: 5rem 0rem;}
.beneficios_ini{margin-top: 5rem;}
.beneficios_ini .sub{color: #F2F2F2;font-family: "Poppins", Sans-serif;font-size: 129px;font-weight: 900;text-transform: uppercase;position: absolute;margin-top: -61px;z-index: -1;left: 0;right: 0;}
.beneficios_ini .title{color: #162e54;color: #162E54;font-family: "Poppins", Sans-serif;font-weight: 800;text-align: center;/* overflow-y: hidden; */position: relative;}
.beneficios_ini .ds4s{color: #162E54;font-family: "Poppins", Sans-serif;font-size: 18px;font-weight: 600;line-height: 22px;text-align: center;margin-top: 1rem;}

.convenios_ini{margin-top: 5rem;}
.convenios_ini .sub{color: #F2F2F2;font-family: "Poppins", Sans-serif;font-size: 129px;font-weight: 900;text-transform: uppercase;position: absolute;margin-top: -61px;z-index: -1;left: 0;right: 0;}
.convenios_ini .title{color: #162e54;color: #162E54;font-family: "Poppins", Sans-serif;font-weight: 800;text-align: center;/* overflow-y: hidden; */position: relative;}
.ini-line{background-color: #37DDD9;border-radius: 10px 10px 10px 10px;width: 70px;height: 5px;margin: auto;}

.section_cont_programas{/* width: 100%; */background-image: url(/images/banner.96c4856.webp);background-position: center center;background-size: cover;background-color: #EBEBEBF5;padding: 133px;position: relative;}
.section_title_programas{/* text-align: left; */font-size: 35px;font-weight: 800;font-family: "Poppins", Sans-serif;color: #162E54;/* text-shadow: 2px 2px 6px #ffffff; */}
.section_title_programas span{color: #3185f7;}
.section_line_programas{/* margin: -9px 0px 0px 0px; */padding: 0px 30px 0px 30px;background-color: #00EADE;border-radius: 10px 10px 10px 10px;width: 60px;height: 5px;}
@media (max-width: 768px) {
    .section_cont_programas{padding: 81px 11px 34px 11px;}
}
.section_cont_programas::before{
    content: ' ';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: url(https://img.freepik.com/vector-premium/banner-fondo-tecnologia-azul-moderno_181182-19738.jpg);
    background-position: center center;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.1;
    }


.crd_curse{padding: 16px 16px;}
.crd_curse_cnt{transition: all .25s;position: relative;}
.crd_curse_cnt:hover{box-shadow: 0px 0px 19px 0px silver !important;}
.crd_curse_top{margin-bottom: 10px;display: inline-flex;gap: 5px;}
.crd_curse_top i{font-size: 8px;}
.crd_curse_top div{text-transform: capitalize;font-size: 12px;/* display: flex; */align-items: center;box-shadow: none;padding: 4px 10px 4px 10px;border-radius: 3px 3px 3px 3px;width: max-content;background-color: red;color: white;}
.crd_curse_title{color: #383838;font-size: 16px;font-weight: 600;line-height: 1.2em;font-family: "Poppins", Sans-serif;margin: 0px;cursor: pointer;transition: all .1s;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.crd_curse_title:hover{color: #042c54;}
.crd_curse_price{font-family: "Work Sans", Sans-serif;font-size: 18px;font-weight: 600;}
.crd_curse_item{  }
.crd_curse_foot{margin-top: 10px;}
.crd_curse_foot a{padding: 10px 10px!important;}
.crd_curse_foot i{font-size: 18px;}

.main_{width: 100%;position: relative;flex-direction: row;gap: 20px;display: grid;grid-template-columns: auto 320px;}
.main_body{
    width: -webkit-fill-available;
    /* width: 100%; */
    position: relative;
}
.main_lateral{/* width: 400px; */position: relative;}
@media (max-width: 1000px) {
    .main_ {
        flex-direction: column;
        grid-template-columns: auto;
        display: block;
    }
    .curs_det_card{margin-top: 0px!important;position: relative!important;top: 0!important;}
}
@media (min-width: 1000px)  {
    .main_ {
        flex-direction: row;
    }
}

.section_c_top_all{width: 100%;min-height: 400px!important;height: max-content!important;position: relative;overflow: hidden;}
.section_c_top_all_color{margin: 0px!important;padding: 8rem 0rem 4rem 0rem!important;background-color: #0c2752;/* width: 100%; *//* min-height: 411px; */z-index: 1;/* position: relative; */padding-top: 120px;/* padding-bottom: 69px; */height: max-content!important;padding-bottom: 4rem;}
.section_c_top_all>.parallax-slider >img{min-width: 100%;width: auto;min-height: auto;height: 100%;}
.section_c_top_all>.parallax-slider{height: 100%!important;bottom: 0;right: 0;margin: auto;}
.section_c_top_all_title{font-size: 35px;font-weight: 600;font-family: "Poppins", Sans-serif;color: #3780e4;color: white;margin-top: 1rem;}
.section_c_top_all_line{padding: 0px 30px 0px 30px;background-color: #00EADE;border-radius: 10px 10px 10px 10px;width: 60px;height: 5px;}
.section_c_top_all_price{color: #FFFFFF;font-size: 33px;font-weight: 600;font-family: Poppins;margin-top: 2rem;}
.section_c_top_all_inicio{color: #FFFFFF;font-size: 19px;font-weight: 500;font-family: Poppins;margin-top: 1rem;}
.section_c_top_all_cube{margin-top: 1rem;border: solid 1px white;border-radius: 11px;width: max-content;color: white;display: flex;padding: 16px 25px;gap: 34px;flex-direction: row;}

@media (max-width: 600px) {
    .section_c_top_all_cube {
        flex-direction: column;
    }
}
@media (min-width: 600px)  {
    .section_c_top_all_cube {
        flex-direction: row;
    }
}
.curs_det_card{border: solid 1px #dddddd;margin-top: -164px;z-index: 1;position: sticky;top: 111px;}
.curs_det_card_body{padding: 10px 10px;}
.curs_det_card_body button, .curs_det_card_body a{width: 100%;margin-top: 0.5rem;box-shadow: none;font-size: 14px;/* font-family: Poppins; */}
.curs_det_card_title{font-size: 23px;font-weight: 700;color: #002b54;text-align: center;text-transform: uppercase;font-family: Poppins;}
.nav_cur_detal{background-color: #f3f3f3;}
.nav_cur_detal.nav-tabs .nav-link.active{background-color: #ff6d29;color: white;border-color: #0a72ff;border-color: orange;}
.nav_cur_detal.nav-tabs .nav-link{/* background-color: #ff6d29; *//* color: white; */font-size: 14px;}
.expand_curdetal_tit{border-bottom: solid 1.5px silver;}
.expand_curdetal_contt{  }
.expand_curdetal_contt{  }
.expand_curdetal_contt{border: solid 2px #d7d7d7;border-radius: 8px;}




.ld-item-list-item-preview{display: flex;justify-content: space-between;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;padding: 0;/* border-bottom: solid 1.5px silver; */}
.ld-item-name{align-items: top;color: #495255;display: flex;flex: 1 1 100%;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;padding: 1.125em 1.2em;padding: 1em 1.25em;}
.ld-item-details{align-items: center;display: flex;justify-content: flex-end;align-self: stretch;-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}
.ld-status-icon{border: 0;margin-right: 0 !important;-webkit-box-ordinal-group: 6;-ms-flex-order: 5;order: 5;margin-top: 0;}
.ld-item-title{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;font-weight: 500;-ms-flex: 1;-webkit-box-flex: 1;flex: 1;margin: 0 5px 0 0;text-align: left;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.ld-item-name:hover{color: black;}
.ld-expand-button{border-radius: 0;border-right: 1px solid var(--theme-color-border);cursor: pointer;margin-left: 0;height: 100%;width: 46px;display: flex;align-items: center;justify-content: center;border-right: solid 2px #d7d7d7;}
.ld-item-components{font-size: 95%;font-weight: 400;color: inherit;opacity: .8;}
.ld-item-list-item-preview[aria-expanded="true"] .ld-expand-button>i{transform: rotate(180deg);}
.ld-item-list-item-preview .ld-expand-button>i{transition: all .3s;}
.ld-lesson-section-heading{display: block;font-weight: 700;padding: 0 .25em;margin: 1.25em 0 .5em;color: #495255;font-size: 1.125em;}
.list-group-light .list-group-item {
    border-color: #d7d7d7;
    border-width: 0 0 2px;
    padding: 0.7rem;
}
.c_orange{color: #ff6d29;}
.b_orange{background-color: #ff6d29;}
@media (min-width: 768px) {
    .ld-item-list-item-preview {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .ld-item-title {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .ld-item-components {
        margin-top: 0;
        margin-right: 1em;
    }
}
@media (max-width: 640px) {
    .ld-item-name {
        width: 100%;
    }
}

@font-face {
    font-family: talemy;
    src: url(../fonts/talemy.ttf?7lx22b) format("truetype"),url(../fonts/talemy.woff?7lx22b) format("woff"),url(../fonts/talemy.svg?7lx22b#talemy) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}
[class*=" ticon-"], [class^=ticon-] {
    font-family: talemy !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.ticon-certificate:before {
    content: "\e94a";
}
.ticon-school-alt-1:before {
    content: "\e93e";
}
.ticon-library:before {
    content: "\e94c";
}
.ticon-graduation-cap:before {
    content: "\e950";
}
.ticon-calculator:before {
    content: "\e93f";
}
.elementor-icon {
    fill: #FF6D29;
    color: #FF6D29;
    /* border-color: #FF6D29; */
    font-size: 50px;
}
.elementor-card-elegirnos{border-radius: 6px;transition: all .3s;cursor: pointer;background-color: white;}
.elementor-card-elegirnos h4{
    font-family: Poppins;
    font-weight: 600;
    line-height: 1.35;
    text-transform: none;
    font-size: 16px;
}
.elementor-card-elegirnos p{font-size: 14px;line-height: 25px;}
.elementor-card-elegirnos:hover{border-color: #ff6d29!important;}
.elementor-dudas-body{  }
.elementor-dudas-body h2{-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -ms-flexbox;display: flex;margin: 0;font-weight: 700;cursor: pointer;transition: background-color .3s;font-size: 16px;}
.elementor-dudas-body .accordion-collapse{font-size: 14px;font-family: poppins;}
.elementor-dudas-body h2 button{font-weight: 700;font-family: poppins;}
.elementor-dudas-body .accordion-button:not(.collapsed) {
    color: #ff6d29!important;
}
.elementor-dudas-body .accordion-button:not(.collapsed)::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='orange'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    fill: #ff6d29;
}


.element_gen_title{font-family: Poppins;text-align: center;font-size: 34px;font-weight: 600;color: #3c3c3c;margin-top: 4rem;margin-bottom: 0rem;}
.element_gen_title span{font-weight: 700;color: #3185f7;}
.element_gen_line{padding: 0px 30px 0px 30px;background-color: #00f1df;border-radius: 10px 10px 10px 10px;width: 60px;height: 5px;margin: 0.5rem auto;}
.element_gen_description{text-align: center;color: #212121;font-size: 16px;font-family: Poppins;margin-bottom: 1rem;}



.cnt_serv_corp{margin-top: 5rem;}
.cnt_serv_corp_tit{color: #162e54;font-size: 29px;font-weight: 800;line-height: 1.1em;font-family: poppins;}
.cnt_serv_corp_subt{font-size: 46px;font-weight: 800;line-height: 1.1em;color: #0a72ff;font-family: poppins;}
.cnt_serv_corp_btn{background-color: #162E54;border-radius: 50px 50px 50px 50px;font-family: poppins;font-weight: 500;font-size: 14px;}
.cnt_serv_corpmod{background-color: #3185f7de;padding: 1rem 0px;margin-top: 4rem;padding-bottom: 3rem;}
.cnt_serv_corpmod>.element_gen_title{color: white;font-weight: 800;}
.cnt_serv_corpmod_body{text-align: center;}
.cnt_serv_corpmod_body img{max-width: 150px;}
.cnt_serv_corpmod_body div{font-family: "Poppins", Sans-serif;font-size: 22px;font-weight: 600;text-transform: uppercase;color: #00EADE;margin-top: 2rem;}
.cnt_serv_corpmod_body p{color: white;}

.cnt_serv_corpcontfor{background-color: #243a5e;padding: 5rem 0px;}
.cnt_serv_corpcontfor1{  }
.cnt_serv_corpcontfor1>div{color: #00F8F6;font-size: 58px;font-weight: 700;font-family: poppins;}
.cnt_serv_corpcontfor1>p{color: #FFFFFF;font-size: 22px;}
.cnt_serv_corpcontfor2{  }
.cnt_serv_corpcontfor2>form{background-color: #FFFFFF61;box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);padding: 3rem;border-radius: 11px;color: white;}
.cnt_serv_corpcontfor22{color: #FFFFFF;font-size: 28px;text-transform: uppercase;line-height: 1.1em;text-align: center;font-family: poppins;font-weight: 600;margin-bottom: 2rem;}
.cnt_serv_corpcontfor2 .form-outline{background-color: white;margin-bottom: 1rem;}
.cnt_serv_corpcontfor2 button{/* margin: auto; */}





.el_ccl_card{display: grid;grid-template-rows: max-content auto max-content;}
.el_ccl_card:hover{box-shadow: 0 2px 20px 6px rgba(0, 0, 0, 0.07), 0 10px 14px 9px rgba(0, 0, 0, 0.04);}
.el_ccl_card>.bg-image{height: max-content;}
.el_ccl_card .card-title{cursor: pointer;transition: all .3s;}
.el_ccl_card .card-title:hover{color: #2b82f7;}
.el_ccl_card>.card-footer>.btn{  }
.el_ccl_card>.card-footer>.btn-card-icon{font-size: 18px;padding: 4px 10px;/* background-color: #25D366; */}






.parallax-section {
    position: relative;
    height: max-content;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .parallax-content{padding: 4rem 0rem;}
  .parallax-line{padding: 0px 30px 0px 30px;background-color: #00f1df;border-radius: 10px 10px 10px 10px;width: 60px;height: 5px;margin: 0.5rem auto;}
  .parallax-title{font-family: Poppins;text-align: center;font-size: 34px;color: white;font-weight: 800;/* padding-top: 4rem; */}
.parallax-p{color: white;font-family: poppins;font-weight: 300;}
  .parallax-subtitle{color: #00F8F6;font-size: 30px;font-weight: 700;font-family: poppins;}
  .parallax-subtitle span{color: white;}
  .parallax-content button{
    font-size: 16px;
    font-family: poppins;
}
  .parallax1 {
    background-image: url('https://picsum.photos/seed/picsum/1920/1080');
  }
  .parallax-section::after{}

  .poppins{font-family: 'Poppins';}
  .fw-100{font-weight: 100;}
  .fw-200{font-weight: 200;}
  .fw-300{font-weight: 300;}
  .fw-400{font-weight: 400;}
  .fw-500{font-weight: 500;}
  .fw-600{font-weight: 600;}
  .fw-700{font-weight: 700;}
  .fw-800{font-weight: 800;}
  .fw-900{font-weight: 900;}
  .pt-6{padding-top: 4rem !important;}

  .pfk8{  }
  .pfk8 input{border: 2px solid #3185f7 !important;margin: 0;padding: 7px 19px;background-color: #fff;border-radius: 30px;}
  .pfk8 input:focus ~ .pfk80, .pfk8:hover ~ .pfk80{display: block;}
  .pfk80{width: -webkit-fill-available;max-height: 450px;position: absolute;z-index: 1;background-color: white;box-shadow: 0px 3px 7px 0px silver;display: none;overflow: auto;}
  .kf98{cursor: pointer;transition: all .2s;}
  .kf98:hover{background-color: #0a72ff0d;}
  .pfk80:hover{display: block;}
  .od48s{margin-top: -3rem;margin-bottom: 1rem;background-color: white;box-shadow: 0px 0px 8px 0px silver;z-index: 1;position: relative;padding: 1.5rem;border-radius: 10px;height: max-content;}

  .banner_noticias{height: 350px;background-color: #042c54;margin-bottom: 3rem;position: relative;}
  .banner_noticias .title{font-size: 50px;font-weight: 600;color: #0a72ff;font-family: 'Poppins';margin-top: 8rem;position: absolute;}


  .share-post {margin:0 0;padding:0px;text-align:center;}
  .share-post a{position:relative;display:inline-block;height:36px;width:160px;line-height:35px;padding:0;color:#fff;border-radius:50px;background:#fff;margin:5px;text-shadow:2px 2px rgba(0,0,0,0.1);box-shadow:0 0 2px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.24);}
  .share-post a:hover span.circle-social{left:100%;margin-left:-35px;background:#fff!important;}
  .share-post a:hover span.title {opacity:0;}
  .share-post a:hover span.title-hover{opacity:1;color:#fff;}
  .share-post a span.title-hover{opacity:0;}
  .share-post a span.circle-social{margin-top:1px!important;display:block;color:#fff;position:absolute;float:left;margin:3px;line-height:30px;height:30px;width:30px;top:0;left:0;transition:.5s;border-radius:50%;}
  .share-post a span.circle-social i{width:100%;text-align:center;font-size:16px;line-height:30px;}
  .share-post a span.title-hover{position:absolute;left:15px;text-align:center;margin:0 auto;font-size:16px;font-weight:bold;transition:.5s;}
  .share-post a span.title{position:absolute;right:15px;text-align:center;margin:0 auto;font-size:16px;font-weight:bold;transition:.5s;}
  .share-post .more{border:2px solid #F9A533;}
  .share-post .more:hover, .share-post .more span.circle-social{background:#F9A533;}
  .share-post .more:hover span.circle-social, .share-post .more span.title{color:#F9A533;}
  .share-post .facebook{border:2px solid #3b5998;}
  .share-post .facebook:hover, .share-post .facebook span.circle-social{background:#3b5998;}
  .share-post .facebook:hover span.circle-social, .share-post .facebook span.title{color:#3b5998;}
  .share-post .twitter{border:2px solid #55ACEE;}
  .share-post .twitter:hover, .share-post .twitter span.circle-social{background:#55ACEE;}
  .share-post .twitter:hover span.circle-social, .share-post .twitter span.title{color:#55ACEE;}
  .share-post .gplus{border:2px solid #d64136;}
  .share-post .gplus:hover, .share-post .gplus span.circle-social{background:#d64136;}
  .share-post .gplus:hover span.circle-social, .share-post .gplus span.title{color:#d64136;}
  .share-post .tumblr{border:2px solid #304e6c;}
  .share-post .tumblr:hover, .share-post .tumblr span.circle-social{background:#304e6c;}
  .share-post .tumblr:hover span.circle-social, .share-post .tumblr span.title{color:#304e6c;}
  .share-post .pinterest{border:2px solid #bd081c;}
  .share-post .pinterest:hover, .share-post .pinterest span.circle-social{background:#bd081c;}
  .share-post .pinterest:hover span.circle-social, .share-post .pinterest span.title{color:#bd081c;}
  .share-post .digg{border:2px solid #4E83B7;}
  .share-post .digg:hover, .share-post .digg span.circle-social{background:#4E83B7;}
  .share-post .digg:hover span.circle-social, .share-post .digg span.title{color:#4E83B7;}
  .share-post .linkedin{border:2px solid #007AB5;}
  .share-post .linkedin:hover, .share-post .linkedin span.circle-social{background:#007AB5;}
  .share-post .linkedin:hover span.circle-social, .share-post .linkedin span.title{color:#007AB5;}
  .share-post .stumbleupon{border:2px solid #EB4924;}
  .share-post .stumbleupon:hover, .share-post .stumbleupon span.circle-social{background:#EB4924;}
  .share-post .stumbleupon:hover span.circle-social, .share-post .stumbleupon span.title{color:#EB4924;}
  .share-post .delicious{border:2px solid #3298FF;}
  .share-post .delicious:hover, .share-post .delicious span.circle-social{background:#3298FF;}
  .share-post .delicious:hover span.circle-social, .share-post .delicious span.title{color:#3298FF;}
  .share-post .reddit{border:2px solid #6BC1FF;}
  .share-post .reddit:hover, .share-post .reddit span.circle-social{background:#6BC1FF;}
  .share-post .reddit:hover span.circle-social, .share-post .reddit span.title{color:#6BC1FF;}
  .share-post .whatsapp{border:2px solid #34AF23;}
  .share-post .whatsapp:hover, .share-post .whatsapp span.circle-social{background:#34AF23;}
  .share-post .whatsapp:hover span.circle-social, .share-post .whatsapp span.title{color:#34AF23;}
  .share-post .email{border:2px solid #BCBCBC;}
  .share-post .email:hover, .share-post .email span.circle-social{background:#BCBCBC;}
  .share-post .email:hover span.circle-social, .share-post .email span.title{color:#BCBCBC;}
  .share-post .gmail{border:2px solid #B92D20;}
  .share-post .gmail:hover, .share-post .gmail span.circle-social{background:#B92D20;}
  .share-post .gmail:hover span.circle-social, .share-post .gmail span.title{color:#B92D20;}
  .share-post .outlook{border:2px solid #1E70B6;}
  .share-post .outlook:hover, .share-post .outlook span.circle-social{background:#1E70B6;}
  .share-post .outlook:hover span.circle-social, .share-post .outlook span.title{color:#1E70B6;}
  .share-post .qrcode{border:2px solid #883482;}
  .share-post .qrcode:hover, .share-post .qrcode span.circle-social{background:#883482;}
  .share-post .qrcode:hover span.circle-social, .share-post .qrcode span.title{color:#883482;}
  #share-menu{display:none;}
  .pointer{cursor: pointer;}
  .text-justify{text-align: justify;}
  /* .share-post .whatsapp, .share-post .email{display:none;} */ /* Borrar los /* */ /* para ocultar los botones Whatsapp y Email y permitirlos solo en dispositivos moviles */
  .contend_body{width: -webkit-fill-available;position: relative;display: grid;grid-template-columns: auto 350px;gap: 20px;}
  .contend_body_main{width: -webkit-fill-available;}
  .conted_body_lateral{width: -webkit-fill-available;}
  /* Css Responsive */
  @media only screen and (max-width:640px){
  .share-post .whatsapp, .share-post .email{display:inline-block;}
  .share-post .gmail, .share-post .outlook{display:none;}}
  @media screen and (max-width:480px) {
  .share-post a{/* width:100%; *//* margin:0; *//* margin-bottom:10px; */}}
  

 /* #Capa_x0020_1_container svg{


animation: opsj564 infinite 2s;
}
@keyframes opsj564 {
    to{
        opacity: 1;
    }
    from{
opacity: 0.5;
    }
} */

/* input[type="radio"] + label:before {
    content: "";
    width: 26px;
    height: 26px;
    float: left;
    margin: 0.5em 0.5em 0 0;
    border: 2px solid #ccc;
    background: #fff;
    border-radius: 100%;
} */
input[type="radio"]:checked + label.btn-outline-secondary    {
    background-color: #3b71ca !important;
    color: white!important;
}
input[type="radio"]:checked + label.btn-outline-success    {
    background-color: #14a44d !important;
    color: white!important;
}
.gnMnLe {
    margin-bottom: 0px;
    color: rgb(0, 12, 42);
    /* font-family: 'Epilogue'; */
    font-size: 20px;
    letter-spacing: 0px;
    line-height: 28px;
    font-weight: 700!important;
    /* padding: 2px 14px; */
}
.oQLpe {
    break-inside: avoid;
    column-count: 1;
    column-gap: 24px;
    list-style-type: none;
    padding: 0px;
    width: 100%;
}
.oQLpe li {
    align-items: center;
    align-self: stretch;
    display: flex;
    gap: 4px;
    margin-bottom: 4px;
}
.gdAiPj svg {
    height: 100%;
    width: 100%;
}
.geGBKV {
    margin-bottom: 0px;
    color: rgb(77, 91, 124);
    font-family: Inter, sans-serif;
    font-size: 16px;
    letter-spacing: 0px;
    line-height: 20px;
    font-weight: 400;
    text-align: left;
}
.gdAiPj {
    align-self: flex-start;
    color: rgb(255, 255, 255);
    flex-shrink: 0;
    padding-top: 4px;
    width: 16px;
}
.jewoHg {
    margin-bottom: 0px;
    color: rgb(0, 105, 255);
    font-family: Epilogue, serif;
    font-size: 24px;
    letter-spacing: 0px;
    line-height: 32px;
    font-weight: 700;
    text-align: center;
}
.gtjki6{line-height: 114%;text-align: left;font-size: 12px;margin-bottom: 4px;}
.gtre1{width: 100%;display: grid;grid-template-columns: auto auto;gap: 14px;}
.gtre1 .card{/* padding: 16px 4px; */}
.gyted4{text-align: center;margin: 6px 0px;/* margin-top: 10px; */}
.gyted4 img{width: 30%;text-align: center;}
.ghytd7{  }
.gjdre4{font-weight: 500;}
.gkyuh1{line-height: 100%;}
.gykdc9{margin-top: 20px;TEXT-ALIGN: center;}
.gykdc9 span{color: #00c851;}
.ghyji5{text-align: center;}
.ghyji5 img{width: 80%;margin: 5px 0px;}
.gdhxg5{padding: 5px;font-size: 12px;line-height: 125%;text-align: start;}
.gdhxg5r{float: left;margin-right: 2px;font-weight: 400;}
.gdhxg5t{text-align: center;font-weight: 700;font-size: 14px;margin-bottom: 5px;border-bottom: solid 1px #dee2e6;}
.gdhxg51{  }
.gdhxg52{  }
.gdhxg53{color: #0069ff;font-weight: 600;text-align: center;font-size: 20px;padding-right: 28px;}
@media (max-width: 768px){
    .germv{margin: 0.5rem!important;}
    .ght5y{padding: 0.84rem 0.6rem;}
}


#cnt_view_video {width: 100%!important;height: auto!important;aspect-ratio: 16/9;background-color: #313131;position: relative;/* top: 54px; */}
.video-js {width: 100%!important;height: auto!important;aspect-ratio: 16/9;}
.video-js .vjs-big-play-button{top: 0;left: 0;right: 0;bottom: 0;margin: auto;}

@media (max-width: 768px){
#cnt_view_video{position: sticky;top: 82px;z-index: 1;/* -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12); *//* box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12); */background-color: white;/* padding-bottom: 16px; */}
#cnt_view_video div{-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);}
} 
.cg_play{position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: #0000005e;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .3s;
    opacity: 0;}
.cg_play i{color: white;
    font-size: 22px;}
.cg_titlu{line-height: 100%;font-size: 12px;overflow: hidden;
   display: -webkit-box;
   -webkit-line-clamp: 2;
           line-clamp: 2; 
   -webkit-box-orient: vertical;}
.cg_cnt_min{cursor: pointer;}

.cg_cnt_min:hover .cg_play{
    opacity: 1;
}
.cg_cnt_min:hover .cg_titlu{
    text-decoration: underline;
}
.cg_btns{position: absolute;
    bottom: 0;
    right: 0;
    font-size: 11px;}
.cg_btn1{
    background-color: #000000c4;
    color: white;
    padding: 0px 3px;
    /*    border-radius: 4px;*/
    font-size: 10px;
    }
.cg_btn2{background-color: #007bff;
    color: white;
    padding: 1px 4px;
/*    border-radius: 4px;*/
    font-size: 10px;}
.cg_btn3{    background-color: #28a745;
    color: white;
    padding: 0px 4px;
/*    border-radius: 4px;*/
    font-size: 10px;}

    
    @media (max-width:767px){
        .contend_body{display: block;/* grid-template-columns: auto; */}
     }    
     @media (max-width:600px){
        .dkju845>img{height: 180px;}
        .dkju845 h2{text-shadow: 0 0 4px black;}
        .dkju845 p{text-shadow: 0 0 4px black;}
     }



 .kdt6{  }
 .kdt6>div{display: grid;grid-template-columns: 1fr 1fr 1fr;border-bottom: solid 1px #dedede;border-left: solid 1px #dedede;border-right: solid 1px #dedede;}
 .kdt6>div>div{padding: 4px 10px;}
 .kdt6>div>div:nth-child(1), .kdt6>div>div:nth-child(2){border-right: solid 1px #dedede;}

li[dropdown1]{display: none;}
li[dropdown2]{display: block;}
@media (max-width:992px){
    li[dropdown1]{display: block;}
    li[dropdown2]{display: none;}
 }

 .multi-carousel .multi-carousel-inner .multi-carousel-item img {
    max-height: max-content;
    -o-object-fit: cover;
    object-fit: cover;
}

.border-title{
    margin-top: -27px;
    background-color: white;
    margin-bottom: 11px;
    font-weight: 100;
    font-size: 14px;
    width: max-content;
}
.b_spinner{position: fixed;width: 100%;height: 100%;background-color: white;top: 0;left: 0;z-index: 99999;display: flex;align-items: center;justify-content: center;}
.b_load_ok{position: fixed;width: 100%;height: 100%;background-color: white;top: 0;left: 0;z-index: 99999;display: flex;align-items: center;justify-content: center;flex-direction: column;text-align: center;}
