﻿body {
	font-family: Inter !important;
}
        
        div>.ms-rteStyle-References {
            color: #54565a;
        }
        
        .cont-der-menu a,
        .cont-der-menu a:hover,
        .cont-der-menu a:visited {
            text-decoration: underline;
        }
        
        a,
        a:hover,
        a:visited {
            color: #54565a;
        }
        
        #s4-bodyContainer {
            padding-bottom: 0;
            overflow: hidden;
        }
        
        .menuOculto {
            display: none !important;
        }
        
        button.acceso-menu-responsive {
            display: none;
        }
        
        button.acceso-clientes-menu-responsive {
            display: none;
        }
        
        .dropdown-sitio-idioma {
            display: none;
        }
        
        .sp-c1 .swiper-slide {
            /*width: 100% !important;*/
            /*height: 100% !important;*/
        }

        .sp-c1 .swiper-slide a {
        	width: auto !important;
        	height: 100%;
        }
        
        button.dropbtn {
            padding: 0 10px;
        }
        
        .acc_icon_arr {
            width: 30px;
            position: absolute;
            top: calc(50% - 15px);
            z-index: 1;
        }
        
        .acc_arr_left {
            transform: rotate(180deg);
            left: 6.5%;
            cursor: pointer;
        }
        
        .acc_arr_right {
            right: 6.5%;
            cursor: pointer;
        }
        
        .sp-bt-ac-next,
        .sp-bt-ac-prev {
            display: none;
        }
        
        .accesos-first .swiper-slide:hover img {
            transform: scale(1.05);
            transition: all 0.5s ease;
        }
        
        .accesos-first .swiper-slide {
            overflow: hidden;
        }
        
        .accesos-first .swiper-slide a,
        .accesos-first .swiper-slide img {
            width: 100%;
        }
        
        .top-menu-item .dropdown-content {
            background: #ffff;
            padding: 5px 0;
        }
        
        .top-menu-item .dropdown-content a:hover {
            color: rgb(206, 104, 84);
        }
        
        .top-menu-item .dropdown-content a {
            display: block;
            padding: 3px 20px;
            clear: both;
            font-weight: 400;
            line-height: 1.42857143;
            color: #333;
            white-space: nowrap;
        }
        
        .cont-info-banner .contador-banner {
            font-size: 22px;
            color: #fff;
            font-family: Inter;
            font-weight: 500;
            font-style: normal;
            margin-bottom: 0px;
        }
        
        .contador-banner .counter-banner-values {
            font-size: 45px;
            display: inline-block;
        }
        
        .cont-info-banner .down-contador {
            font-size: 13px;
            color: #639bcb;
        }
        
        .cont-info-banner .masinfo-banner img {
            display: inline-block;
            width: 12px;
            margin-top: -3px;
            margin-left: 5px;
            vertical-align: middle;
        }
        /*.principal-text-banner {
line-height: 1.1 ;
}*/
        
        .contador-banner,
        .down-contador {
            line-height: 1 !important;
        }
        
        .bot-principal {
            margin-top: 15px;
            margin-bottom: 15px;
        }
        
        .accesos-noticias a {
            margin-bottom: 10px;
            background: #ce6854;
            color: #fff;
            padding: 2px 20px;
            display: inline-block;
            margin-left: 5px;
            border-radius: 4px;
            font-size: 11px;
            text-decoration: none;
        }
        
        .accesos-noticias .cont-swi {
            width: 50%;
            margin-left: auto;
            position: relative;
        }
        
        .accesos-noticias .swiper-slide {
            background: transparent;
        }
        
        .cont-swi>img {
            position: absolute;
            top: 3px;
        }
        
        img.tags-tabs-L {
            transform: rotate(180deg);
            right: 100%;
        }
        
        img.tags-tabs-R {
            left: 99%;
        }
        /* Start provitional style menu-izq */
        
        .ms-webpartzone-cell {
            margin-bottom: 0;
        }
        
        .migas-menu.migas {
            padding: 15px 6%;
            line-height: 1;
        }
        
        .BreadCrumbWrap span,
        .BreadCrumbWrap a {
            font-family: Inter;
            font-size: 12px;
            color: #54565a;
            margin: 0px;
            display: inline-block;
        }
        
        .BreadCurrentNode {
            color: #ea6852 !important;
        }
        
        .BreadPathSeparator {
            margin: 0 5px !important;
        }
        
        .menu-izq,
        .menu-izqme {
            background-color: #e8e8e8;
            padding-left: 12px;
            overflow: auto;
        }
        
        .menu-izq ul,
        .menu-izqme ul {
            list-style: none;
            padding-left: 12px;
            margin-bottom: 0px;
        }
        
        .menu-izq ul,
        .menu-izqme ul {
            text-align: left;
            padding-left: 0;
        }
        
        .menu-izq ul li,
        .menu-izqme ul li {
            border-bottom: solid 2px #c1cccc;
            text-decoration: none;
            font-family: Inter !important;
            font-size: 16px !important;
            color: #54565a;
        }
        
        .expanded>ul li:first-child {
            border-top: solid 2px #c1cccc;
        }
        
        .expanded>ul li:last-child {
            border-bottom-color: transparent;
        }
        
        .menu-izq li.static,
        .menu-izqme li.static {
            position: relative;
        }
        
        .menu-izq ul>li:last-child>*,
        .menu-izqme ul>li:last-child>* {
            border-bottom: none;
        }
        
        .menu-izq ul li:hover>*,
        .menu-izqme ul li:hover>*,
        .ms-core-listMenu-selected:link,
        .ms-core-listMenu-selected:visited,
        .ms-core-listMenu-selected {
            color: #ea6852;
            cursor: pointer;
            background-color: transparent !important;
        }
        
        .menu-izq ul>li>ul {
            max-height: 0;
            overflow: hidden;
            transition: all 0.35s ease-in;
            font-style: italic;
        }
        /*.menu-izq ul>li:hover>ul ,*/
        
        .menu-izq ul>li>a>i {
            transform: rotate(0deg);
        }
        
        .expanded>a>i {
            transform: rotate(180deg) !important;
        }
        
        .expanded>ul {
            max-height: 1000px !important;
            visibility: visible;
        }
        
        .menu-izq #sideNavBox,
        .menu-izqme #sideNavBox {
            width: 90%;
            padding-right: 10px;
            margin-top: 15px;
        }
        
        .menu-izqme .menlat>ul {
            padding-right: 20px;
            padding-top: 10px;
            padding-left: 20px;
            padding-bottom: 30px;
        }
        
        .contenido-paginas {
            padding: 0;
        }
        
        .cont-men-izq {
            padding-left: 0;
        }
        
        .menu-izqme span {
            font-family: Inter;
        }
        
        .banner #bannerini img:last-child {
            display: none;
        }
        
        .banner {
            padding: 0;
        }
        
        .cajas-webinar-podcast {
            padding: 0 !important;
        }
        
        
        
        .col-cont-first-cpodcast .cont-info-cpodcast .titulo-cpodcast,
        .col-cont-first-cwebinar .cont-info-cwebinar .titulo-cwebinar {
            margin-left: 0;
        }
        /*.cont-der-menu p, .cont-der-menu span{
font-size: 15px;
}*/
        /*.col-md-12.contenido-general {
padding-left: 0;
}*/
        /* End provitional style menu-izq */
        
        .cont-det-noticia .tags-det-noticia a {
            background: #ce6854;
            color: #fff;
            padding: 2px 20px;
            display: inline-block;
            margin-right: 5px;
            border-radius: 4px;
            font-size: 11px;
            text-decoration: none;
        }
        
        .cont-det-noticia {
            padding: 0 !important;
        }
        
        .cont-multimedia {
            height: 156px;
            overflow: hidden;
        }
        
        .cont-multimedia iframe {
            height: 156px !important;
            width: 100% !important;
        }
        
        .cont-multimedia img {
            width: 100%;
        }
        
        .cont-der-menu p {
            font-size: 15px;
        }
        
        .deco-podcast-int-bl,
        .deco-podcast-int-red,
        .deco-webinar-int {
            display: none !important;
        }
        
        .full-bot-acceso {
            padding: 0 6% 0px 6%;
            Padding-top: 0;
        }
        
        .top-menu-header .top-menu-item .que-le-pasa-a-lupita:hover svg {
            color: #ce6854;
        }
        
        .que-le-pasa-a-lupita .buscador {
            width: 0;
            visibility: hidden;
            padding: 0;
            margin: 0;
            animation: all 2s ease;
        }
        
        .que-le-pasa-a-lupita .no-c {
            width: auto !important;
            visibility: visible !important;
            margin-right: 5px !important;
        }
        
        .cont-banner img {
            width: 100%;
            /*min-height: 30vh;*/
        }
        
        .fundacion-home .swiper-slide .col-sm-4,
        .tabs-home .swiper-slide .col-sm-4,
        .cajas-noticias-tags .swiper-slide .col-sm-4 {
            width: 100%;
        }
        
        .swiper-container.swi-auto-fund,
        .swiper-container.swi-auto-tabs,
        .swiper-container.swi-auto-not-rela {
            overflow: initial;
        }
        
        .fundacion-home,
        .tabs-home,
        .cajas-noticias-tags {
            overflow: hidden;
        }
        
        .fundacion-home .swiper-slide,
        .tabs-home .swiper-slide,
        .cajas-noticias-tags .swiper-slide {
            text-align: unset;
            background: transparent;
        }
        
        .enrique-det-noticia img {
            max-width: 100%;
        }
        
        .panel.panel-default .fa-angle-down:before {
            content: "\f107" !important;
        }
        
        .panel.panel-default .fa-angle-down {
            transform: rotate(180deg);
        }
        
        .panel.panel-default .collapsed .fa-angle-down {
            transform: rotate(0deg) !important;
        }
        .swal-button.swal-button--confirm{
            background-color: #ea6852;
        }
        .ms-webpart-cell-vertical {
            display: block;
        }
        .ms-webpart-chrome-vertical {
            display: block;
        }

        .ms-signInLink {
            color:transparent !important;
            display: none !important;
        }

        .snip1579:hover figcaption,
        .snip1579.hover figcaption {
          height: calc(100%);
        }

        .snip1579:hover h3 {
          display: none;
        }


        .snip1580 {
          position: relative;
          display: inline-block;
          overflow: hidden;
          min-width: 200px;
          width: 100%;
          /*background-color: #000000;*/
          color: #ffffff;
          text-align: left;
          font-size: 16px;
          box-shadow: 0 0 5px #BFB9B5;
        }
        .snip1580 * {
          -webkit-transition: all 0.35s;
          transition: all 0.35s;
          -webkit-box-sizing: border-box;
          box-sizing: border-box;
        }
        .snip1580 img {
          max-width: 100%;
          vertical-align: top;
        }
        .snip1580 figcaption {
          text-align: center;
          position: absolute;
          height: 75px;
          left: 0px;
          right: 0px;
          bottom: 0px;
          overflow: hidden;
          padding: 15px 25px;
          background-color: rgba(6, 37, 36, 0.6);
          }
          
          figcaption > h3 {
            text-align: left;
        }
          
        .snip1580 h3 {
            color: white !important;
          font-size: 16px !important;
          font-weight: bold !important;
          line-height: 24px !important;
          margin: 3px 0;
        }

        .snip1580 p {
          font-size: 14px;
          margin-bottom: 25px;
        color: white;
        }

        .snip1580 h5 {
          font-weight: 400;
          margin: 0;
          color: #bbb;
          letter-spacing: 1px;
        }

        .snip1580 a {
          position: absolute;
          top: 0;
          bottom: 0;
          left: 0;
          right: 0;
        }


        .snipPublicSoloTitle {
          position: relative;
          display: inline-block;
          overflow: hidden;
          min-width: 200px;
          /*background-color: #000000;*/
          color: #ffffff;
          text-align: left;
          font-size: 16px;
          width: 100%;
          margin-bottom: 25px;
        }
        .snipPublicSoloTitle * {
          -webkit-transition: all 0.35s;
          transition: all 0.35s;
          -webkit-box-sizing: border-box;
          box-sizing: border-box;
        }

        .snipPublicSoloTitle img {
          width: 100%;
          vertical-align: top;
        }

        .snipPublicSoloTitle figcaption {
          text-align: center;
          position: absolute;
          height: 75px;
          left: 0px;
          right: 0px;
          bottom: 0px;
          overflow: hidden;
          padding: 7px 20px;
          background-color: rgba(84, 86, 90, 0.6);
          }
          
          figcaption > h3 {
            text-align: left;
        }
          
        .snipPublicSoloTitle h3 {
          min-height: 62px;
            color: white !important;
            font-size: 15px !important;
            font-weight: bold !important;
            line-height: 20px !important;
            margin: 3px 0;
        }

        .snipPublicSoloTitle p {
          font-size: 14px;
          margin-bottom: 25px;
          color: white;
          text-align: left;
          margin-top: 20px;
        }

        .snipPublicSoloTitle h5 {
          font-weight: 400;
          margin: 0;
          color: #bbb;
          letter-spacing: 1px;
        }

        .snipPublicSoloTitle a {
          position: absolute;
          top: 0;
          bottom: 0;
          left: 0;
          right: 0;
        }



        .snipPublicAll {
          position: relative;
          display: inline-block;
          overflow: hidden;
          min-width: 200px;
          /*background-color: #000000;*/
          color: #ffffff;
          text-align: left;
          font-size: 16px;
          width: 100%;
          margin-bottom: 25px;
        }
        .snipPublicAll * {
          -webkit-transition: all 0.35s;
          transition: all 0.35s;
          -webkit-box-sizing: border-box;
          box-sizing: border-box;
        }

        .snipPublicAll img {
          width: 100%;
          vertical-align: top;
        }

        .snipPublicAll figcaption {
          text-align: center;
          position: absolute;
          height: 75px;
          left: 0px;
          right: 0px;
          bottom: 0px;
          overflow: hidden;
          padding: 7px 20px;
          background-color: rgba(84, 86, 90, 0.6);
          }
          
          figcaption > h3 {
            text-align: left;
        }
          
        .snipPublicAll h3 {
          min-height: 62px;
            color: white !important;
            font-size: 15px !important;
            font-weight: bold !important;
            line-height: 20px !important;
            margin: 3px 0;
        }

        .snipPublicAll p {
          font-size: 14px;
          margin-bottom: 25px;
          color: white;
          text-align: left;
          margin-top: 20px;
        }

        .snipPublicAll h5 {
          font-weight: 400;
          margin: 0;
          color: #bbb;
          letter-spacing: 1px;
        }

        .snipPublicAll a {
          position: absolute;
          top: 0;
          bottom: 0;
          left: 0;
          right: 0;
        }
        .snipPublicAll:hover figcaption, .snipPublicAll.hover figcaption {
            height: calc(100%);
        }

        /*.contenido-general {
padding: 0;
}*/
        /* Stiven y Daniel y Jojan */
        /*div#arrow-Hover {
width: 25px;
position: absolute;
height:100%;
top: 0;
right: -10px;
background: #e8e8e8;
bottom: 0;
padding: 15px 5px 5px 5px;
display: none;
}*/
        .sp-c3 .swiper-wrapper .swiper-slide .cont-info-b-not {
            width: 100%;
        }
        
        .tabs-home .tab-content .noticias-style .col-sm-4 .cont-c-noticia .info-c-noticia .encabezado-c-not {
            height: 78px;
        }
        
        .fundacion-home .col-sm-4 .cont-c-noticia .info-c-noticia .encabezado-c-not {
            height: 52px;
        }
        
        .dropdown-menu {
            top: calc(100% + 2px);
        }
        
        .navbar-nav>.show:hover {
            border-bottom: solid #ce6854;
        }
        
        .navbar-nav a:hover {
            border-bottom: none;
        }
        
        .mas-videos .btn-mas-videos div {
            background: #c1cccc;
        }
        
        .contenido-paginas.contenido-paginas-menu {
            margin-bottom: 30px;
        }
        
        .cont-banner .swiper-container {
            width: 100%;
            height: auto;
        }
        
        .cont-banner img {
            width: 100%;
            height: auto;
        }
        
        .sp-c1 .swiper-slide {
            height: auto;
            overflow: hidden;
        }
        
        .sp-c1 .swiper-slide video {
            right: 0;
            bottom: 0;
            min-width: 100%;
            min-height: 100%;
            width: auto;
            height: auto;
        }
        
        .logo-footer .imgF1 {
            display: block;
        }
        
        .logo-footer .imgF2 {
            display: none;
        }
        
        .sp-c1 .ss3 .cont-info-banner .principal-text-banner {
            width: auto;
        }
        
        .sp-c3 .swiper-wrapper .swiper-slide .cont-info-b-not .text-b-not {
            min-height: 85px;
        }
        /*#navbarResponsive*/
        
        .dropdown-toggle .caret {
            border: none;
            margin-top: 3px;
            font-size: 13px;
            top: -9px;
            right: -2PX;
        }
        
        .navbar-nav>.dropdown>a {
            padding-bottom: 27px;
            padding-right: 30px;
        }
        
        .cont-der-menu .cajas-noticias-tags .col-sm-4 .cont-c-noticia .info-c-noticia .encabezado-c-not {
            line-height: 1.2;
        }
        
        .caja-cont-modals .modal-content {
            min-width: 355px;
        }
        
        .cajas-todos-videos .cada-video .cont-multimedia .vinculoModal {
            width: 100%;
        }
        
        div.article,
        div.welcome {
            padding-top: 0;
        }
        
        .article-content,
        .welcome-content {
            margin-top: 0;
        }
        
        .sp-c3 .swiper-pagination-bullets,
        .sp-c3 .swiper-pagination-custom,
        .sp-c3 .swiper-pagination-fraction {
            bottom: 20px !important;
        }
        
        .cont-der-menu .cajas-noticias-tags .col-sm-4 .cont-c-noticia {
            background: #fff;
        }
        
        .top-menu-header {
            margin-bottom: 20px;
        }
        /* Ajustes Rebranding Old Content */
        
        .nav.nav-tabs {
            position: relative;
            overflow: hidden;
        }
        
        .lefty-arrow,
        .righty-arrow {
            position: absolute;
            z-index: 1;
            top: 15px;
            cursor: pointer;
        }
        
        .righty-arrow {
            right: 0;
        }
        
        .lefty-arrow {
            left: 0;
        }
        
        .caja-cont-modals .modal-body {
            padding-top: 56.25% !important;
        }
        
        .scroller {
            position: absolute;
        }
        
        .scroller.scroller-left {
            left: -5px;
            top: 15px;
        }
        
        .scroller.scroller-right {
            top: 15px;
            right: -5px;
        }
        
        .cont-der-menu .nav-tabs {
            left: 0px !important;
            border-bottom: none !important;
            margin-bottom: 10px !important;
            max-height: 63px !important;
        }
        
        .cont-der-menu .nav-tabs>li:focus {
            outline: none;
        }
        
        .cont-der-menu .wrapper .nav-tabs>li.containers {
            height: 65px;
        }
        
        .cont-der-menu .nav-tabs>li {
            display: flex !important;
            align-items: flex-end !important;
            margin-bottom: 15px;
            height: 49px !important;
        }
        
        .cont-der-menu .nav-tabs>li.active>a,
        .cont-der-menu .nav-tabs>li.active>a:focus,
        .cont-der-menu .nav-tabs>li.active>a:hover {
            border: none !important;
            cursor: pointer !important;
            padding-bottom: 8px;
        }
        
        .cont-der-menu .nav-tabs>li.active>a,
        .cont-der-menu .nav-tabs>li.active>a:focus {
            text-decoration: none;
            color: #EA6852 !important;
            border-bottom: 4px solid #EA6852 !important;
            width: 100%;
            outline: none;
        }
        
        .cont-der-menu .nav-tabs>li>a:hover {
            font-weight: bold;
            border-bottom: 4px solid #54565a !important;
            background-color: transparent !important;
            border: none;
        }
        
        .cont-der-menu .nav-tabs>li.active>a:hover {
            font-size: bold;
            border-bottom: 4px solid #EA6852 !important;
        }
        
        .cont-der-menu .nav-tabs>li>a {
            text-decoration: none;
            color: #54565a !important;
            border-bottom: 1px solid #54565a !important;
            width: 100%;
            padding-left: 0px !important;
            padding-right: 0px !important;
            text-align: center !important;
        }
        
        .cont-der-menu .nav-tabs>li {
            width: 138px !important;
        }
        
        .cont-der-menu>div>h4,
        .cont-der-menu>div>h2 {
            color: #54565a;
            font-size: 30px;
            font-weight: 700;
            font-family: Inter;
        }
        
        .ms-rtestate-field h4,
        h4.ms-rteElement-H4,
        .ms-rteThemeFontFace-1 {
            color: #54565a;
            font-size: 30px;
            font-weight: 700;
            font-family: Inter;
        }
        
        .ms-rteTable-0 td.ms-rteTableEvenCol-0 {
            text-align: center;
        }
        
        #cont-galerias .col-md-4:hover>.btm-gal {
            display: block;
            width: calc( 100% - 30px);
            bottom: 0px;
            margin-top: -57px;
            color: #fff;
            z-index: 9;
            padding: 10px 0px;
            padding-bottom: 0 !important;
            cursor: pointer;
        }
        
        #cont-galerias .col-md-4 .btm-gal {
            display: none;
            background-color: rgb(84 86 90 / 0.6) !important;
        }
        
        .modal-body {
            padding: 0 !important;
        }
        
        .modal-body .c-equipo .quip-izq {
            display: inline-block;
            width: 30%;
        }
        
        .modal-body .c-equipo .quip-izq img {
            width: 100%;
        }
        
        .modal-body .c-equipo .equip-der {
            display: inline-block;
            width: 70%;
            vertical-align: middle;
            padding: 15px;
        }
        
        .modal-body .c-equipo .equip-der .nombre {
            color: #ce6854;
        }
        
        .modal-body .c-equipo .equip-der .nombre span {
            display: block;
            color: #54565a;
        }
        
        .modal .equip-der .resena {
            color: #54565a !important;
        }
        
        #ctl00_ctl36_g_2509ffb7_7820_4dac_9dc4_580df7b84594 #id1 .modal-header,
        #id1 .modal-header,
        .modalEq2 .modal-header {
            position: absolute !important;
        }
        
        .modal-header {
            padding: 0;
            border: none !important;
            right: 0;
            z-index: 10;
        }
        
        .modal-header .close {
            margin-top: 0;
            color: #898989 !important;
        }
        
        .close:focus,
        .close:hover {
            color: #ce6854 !important;
        }
        
        .modal-header button.close {
            border: none !important;
            min-width: 2em !important;
        }
        
        .modal-header button.close span {
            font-size: 35px !important;
        }
        
        .modal-header button.close:focus {
            outline: none;
        }
        
        #myModal .modal-dialog {
            display: flex !important;
            align-items: center !important;
            justify-content: center !important;
            height: 100% !important;
        }
        
        #myModal {
            background-color: rgba(119, 123, 123, 0.74);
        }
        
        div.panel-heading a .panel-title {
            display: flex;
            justify-content: space-between;
        }
        
        ul.nav-tabs li.ui-state-default a.ui-tabs-anchor {
            padding-left: 0px !important;
            padding-right: 0px !important;
            text-align: center !important;
            outline: none;
        }
        
        div.panel-heading a h4.panel-title {
            font-size: 11pt !important;
            font-family: Inter !important;
        }
        
        div.panel-heading a h4.panel-title i {
            padding-top: 5px;
        }
        
        .panel-default .panel-default .panel-heading {
            background-color: #d4d4d6 !important;
            border-radius: 0px;
        }

        .panel-default .panel-default {
            margin-bottom: 0px;
            border-radius: 0px;
        }
        
        .list-group .doc-fila {
            padding-left: 0;
            margin-left: -15px;
        }
        
        .list-group .doc-fila .doc-colum-1 {
            padding-left: 0;
            align-self: center;
        }
        
        .list-group .doc-fila .doc-colum-2 {
            padding-left: 0;
        }

        .list-group .doc-fila .doc-colum-2 p {
            margin-bottom: 0px !important;
        }
        
        div.panel-heading:hover,
        div.panel-heading:hover a {
            background-color: #d4d4d6;
            text-decoration: none;
        }
        
        div.panel-heading a {
            text-decoration: none;
        }
        
        .modal .equip-der .resena {
            min-width: 500px;
        }
        
        .cont-der-menu .ms-rtestate-field h1 {
            color: #54565a !important;
            font-size: 30px !important;
            font-weight: bold !important;
            font-family: Inter;
        }
        
        .ms-promlink-body .ms-tileview-tile-detailsListMedium {
            text-align: center
        }
        
        .ms-promlink-body .ms-tileview-tile-titleSmallCollapsed,
        .ms-tileview-tile-titleMediumCollapsed {
            display: block;
        }
        
        .ms-promlink-body .ms-tileview-tile-titleSmallCollapsed,
        .ms-tileview-tile-titleMediumExpanded {
            display: block;
        }
        /*.col-md-12 .row h2{
font-size:11pt !important;
color:#EA6852 !important;
}*/
        
        .fondo-estatico .btn-primary {
            color: #54565a !important;
            height: 70px !important;
            background-color: transparent !important;
            border: 1px solid #54565a !important;
            padding: 4px 10px !important;
            text-align: initial;
            outline: none !important;
            font-weight: bold;
        }
        
        .fondo-estatico .dropdown-menu {
            margin-top: 0px
        }
        
        .fondo-estatico .btn-primary:hover,
        .fondo-estatico .btn-primary:focus {
            color: #54565a !important;
            background-color: #dbdbdb !important;
            outline: none !important;
        }
        
        .fondo-estatico hr {
            display: none;
        }
        
        .swiper-slide .bottom-galeria {
            background-color: #ffffff !important;
        }
        
        .swiper-slide .bottom-galeria img {
            width: 60% !important;
            display: inline-block !important;
        }
        
        .swiper-slide .bottom-galeria h3 {
            width: 40% !important;
            display: inline-block !important;
            text-align: left;
            color: #54565a !important;
            background-color: transparent;
            padding-left: 15px;
            padding-right: 15px;
            vertical-align: bottom;
        }
        
        .swiper-slide .bottom-galeria .close span {
            font-size: 40px !important;
            float: right !important;
        }
        
        .swiper-slide .bottom-galeria .close {
            top: 0px !important;
            border: none !important;
        }
        
        table.ms-rteTable-0 td.ms-rteTableEvenCol-0 {
            text-align: center;
        }
        
        table.ms-rteTable-0 td.ms-rteTableEvenCol-0 h3,
        table.ms-rteTable-0 td.ms-rteTableEvenCol-0 p {
            text-align: left;
        }
        
        .ms-rtestate-field h2 {
            color: #54565a !important;
            font-size: 14pt !important;
        }
        
        .col-md-3 .btm-gal {
            background-color: #eeeeee !important;
            position: relative !important;
            display: block !important;
            width: 100%!important;
            margin-top: 0px !important;
            height: 85px;
        }
        
        .col-md-3 .btm-gal h3 {
            color: #EA6852 !important;
            text-align: left;
            padding: 0 15px;
        }
        
        .col-md-3 .btm-gal p {
            color: #54565a !important;
            text-align: left;
            padding: 0 15px;
            line-height: 1.2;
        }
        
        table.ms-rteTable-0 td.ms-rteTableEvenCol-0 h2 {
            text-align: left !important;
        }
        /*.reseÃƒÆ’Ã‚Â±a .ExternalClassA71B44DEE2944736969442AC12BFF48C table, #WebPartWPQ1 .ms-rtestate-field table{
border-top: 3px solid #EA6852 !important;
}*/
        
        #ctl00_ctl36_g_a9705db1_2bc3_4ac6_be1c_ab68abc757cb #WebPartWPQ1 .ms-rtestate-field table {
            border-top: none !important;
        }
        
        .cont-docs .zone-docs,
        .cont-docs .panel .panel-body {
            padding-left: 0px !important;
        }
        
        .cont-docs .panel .panel-body h3 span {
            color: #EA6852 !important;
        }
        
        .cajas-Portales {
            background: #ececec;
            box-sizing: border-box;
            border: #fff solid 13px;
            padding: 0 !important;
        }
        
        .cajas-Portales img {
            width: 100%;
        }
        
        .cajas-Portales p {
            font-family: Inter !important;
            padding: 0px 15px;
            color: #040404;
            font-weight: bold;
            font-size: 13px !important;
        }
        
        .cajas-Portales .portal-re {
            color: #EA6852 !important;
        }
        
        .ms-WPBody .cajas-Portales h4 {
            font-family: Inter !important;
            background: #e8e8e8 !important;
            font-size: 13pt !important;
            padding: 0px 15px !important;
            color: #EA6852 !important;
            margin-top: 10px !important;
            line-height: 1.3;
            margin-bottom: 5px;
        }
        
        .cajas-Portales .vinculo-Portales {
            text-decoration: underline;
            color: #54565a !important;
        }
        
        .ms-WPBody .cajas-Portales {
            background: #e8e8e8 !important;
        }
        
        .caja-texto::placeholder,
        select.caja-texto,
        input.caja-texto,
        input.caja-texto:-webkit-autofill,
        input.caja-texto:-webkit-autofill:hover,
        input.caja-texto:-webkit-autofill:focus {
            font-size: 12px;
            font-weight: bold;
            color: gray !important;
            background: #ffffff !important;
            transition: background-color 5000s ease-in-out 0s;
            -webkit-text-fill-color: gray;
            border-bottom: 0px !important;
        }
        
        div.caja-texto {
            background-color: transparent !important;
        }
        
        input.caja-texto,
        select.caja-texto,
        textarea.caja-texto,
        input.caja-texto:-webkit-autofill,
        div.form-group #fileImgPeq,
        input.caja-texto:-webkit-autofill:hover,
        input.caja-texto:-webkit-autofill:focus {
            outline: none;
            border-bottom: 1px solid gray !important;
            padding-bottom: 3px !important;
        }
        /*select.caja-texto option:hover{
color: #EA6852 !important;
}*/

        table td{
                padding-left:5px;
                padding-right:5px;                
        }
        
        div.form-group p {
            padding-left: 12px !important;
        }
        
        textarea.caja-texto {
            min-height: 25px;
        }
        
        .caja-texto {
            display: block;
            width: 100%;
            padding: 1px !important;
            height: 34px;
            font-size: 14px;
            line-height: 1.42857143;
            color: #555;
            background-image: none !important;
            border: none !important;
        }
        
        #tablebutton {
            background-color: #fff;
            border: 1px solid #aaa !important;
            border-radius: 4px;
            outline: none;
            margin-bottom: 10px;
        }
        
        #tablebutton:hover {
            background-color: #d4d4d6;
        }
        
        .bd-example .dropdown ul#list {
            display: none;
        }
        
        .open>.dropdown-menu {
            display: block !important;
        }
        
        .btn-enviar,
        #btnguardar,
        .generaldpi .btn {
            border: 0 !important;
            background: #EA6852 !important;
            color: #fff !important;
            padding: 10px !important;
            min-width: 150px !important;
            font-size: 14px !important;
        }
        
        .btn-enviar:hover,
        #btnguardar:hover,
        .generaldpi .btn:hover {
            background: #54565a !important;
        }
        
        .btn-enviar:focus,
        #btnguardar:focus,
        .generaldpi .btn:hover {
            outline: none;
        }
        
        .ms-commandLink, .ms-commandLink:hover{
             background-color:transparent !important;
             color:transparent !important;
             border:none;

        }
        
        .btenv {
            margin-top: 10px;
            margin-bottom: 10px;
            text-align: center;
        }
        
        .checkbox label::after {
            display: none !important;
        }
        
        .checkbox-warning input[type="checkbox"]:checked+label::before {
            background-color: #EA6852 !important;
            border-color: #EA6852 !important;
        }
        
        fieldset #form-container1 .col-sm-12,
        fieldset #form-container1 .col-sm-6 {
            padding-left: 0 !important;
        }
        
        .ExternalClass299CEA83B3DA428881F7C6DAE97B8DDB table {
            border-top: 3px solid #EA6852 !important;
        }
        
        table.ms-rteTable-0 h3,
        table.ms-rteTable-0 b {
            color: #EA6852 !important;
        }
        
        .cont-der-menu #WebPartWPQ4 .ms-rtestate-field h3,
        .ms-wpContentDivSpace .ms-rtestate-field h3,
        #WebPartWPQ1 .ms-rtestate-field h3,
        #WebPartWPQ3 table.ms-rteTable-0 h3,
        #WebPartWPQ2 table.ms-rteTable-0 h3 {
            color: #54565a !important;
        }
        
        .titulos .divTableCell {
            border-bottom: 3px solid #EA6852 !important;
            color: #EA6852 !important;
            text-align: left !important;
        }
        
        .select2-container--default {
            width: 100% !important;
        }
        
        .select2-container--default:focus,
        select2-container--default:active {
            outline: none !important;
        }
        
        .generaldpi .custom-select select {
            background: #eeeeee !important;
            color: #54565a !important;
        }
        
        .generaldpi .custom-select select:hover {
            background: #d4d4d6 !important;
        }
        
        .generaldpi .custom-select:after {
            color: #a5a5a5 !important;
            background: transparent !important;
            z-index: 1 !important;
        }
        
        .generaldpi .btn {
            padding: 1px !important;
        }
        
        #fondo h2 {
            color: #EA6852 !important;
            padding-top: 15px;
        }
        /*.cont-der-menu img {
max-width: 100% !important;
height: auto !important;
}*/
        .select2-container--default .select2-selection--single .select2-selection__rendered {
            outline: none !important;
        }

        .select2-container--default .select2-selection--single{
            outline: none !important;
        }

        .select2-container--default .select2-search--dropdown .select2-search__field {
            outline: none !important;
        }
        .cajas-todos-videos .cada-video .cont-info-cvideo .enunciado {
            -webkit-line-clamp: 2;
            height: 44px !important;
        }
        
        .cajas-todos-videos .cada-video .cont-info-cvideo .nombre {
            height: 30px !important;
            text-overflow: ellipsis;
            overflow: hidden;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
        }
        
        .cajas-todos-videos .cada-video .cont-info-cvideo .cargo {
            height: 46px !important;
            line-height: 1.2 !important;
            text-overflow: ellipsis;
            overflow: hidden;
            display: -webkit-box;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
        }
        
        .title-dw {
            background: transparent !important;
            border-bottom: 1px solid !important;
        }
        
        .title-dw a {
            font-weight: bold !important;
        }
        
        .dropdown-menu>li>a {
            text-decoration: none;
            border-bottom: none !important;
        }
        
        .cont-der-menu {
            margin-top: 15px;
            min-height: 500px;
        }
        
        #ctl00_ctl36_g_accf8656_e9d2_447b_a915_f498848020e4 #loadHomePage h4,
        #ctl00_ctl36_g_8ff36bc6_f51f_40b8_97d9_eaec9081b09f #loadHomePage h4 {
            color: #54565a !important;
            font-size: 35px;
            font-weight: 700;
        }
        
        .ExternalClass1B8767351F6446119608E5C3D0F1C20B tbody td h2 {
            color: #EA6852 !important;
        }
        
        .cont-der-menu .dropdown-menu {
            min-width: 100% !important;
        }
        
        .fondo-estatico::after {
            content: "";
            background-color: #e8e8e8 !important;
            top: 0;
            left: 0;
            bottom: 0;
            right: 0;
            position: absolute;
            z-index: 1;
        }
        
        .titulo-pag {
            color: #54565a;
            font-size: 30px;
            font-weight: 700;
            font-family: Inter;
        }
        
        .doc-colum-2 p a {
            text-decoration: none;
        }
        
        .containerdpi option {
            background: #f1f1f1 !important;
            color: #54565a !important;
            font-size: 14px !important;
            padding: 5px 10px !important;
        }
        
        .containerdpi option:hover {
            color: #ea6852 !important;
        }
        
        .cont-der-menu #MSOPageViewerWebPart_WebPartWPQ2 {
            height: 495px;
        }
        
        ul.list-group p {
            padding: 5px;
        }
        
        .ui-tabs .ms-webpart-chrome-title{
            height:0px;
        }
        
        .top-menu-item .acceso {
            position: relative;
        }
        
        .cont-header>.top-menu-header .acc-cont.login-box,
        #navbar .acc-cont.login-box {
            position: absolute;
            z-index: 99;
            top: 25px;
            overflow: hidden;
            border: 0px solid;
            padding: 3px;
            background: #eaeaea;
            box-shadow: 0px 0px 10px #9C9C9C;
        }
        
        #navbar .acc-cont.login-box {
            left: 0;
        }
        
        .swiper-button-next.swiper-button-white,
        .swiper-container-rtl .swiper-button-prev.swiper-button-white,
        .swiper-button-prev.swiper-button-white,
        .swiper-container-rtl .swiper-button-next.swiper-button-white {
            outline: none;
        }
        
        @media (max-width: 414px) {
            .frm-trabajeNos .col-md-6 {
                margin-top: 25px;
            }
        }
        
        @media (max-width: 1024px) {
            .cajas-todos-videos .cada-video .cont-multimedia img {
               min-height: 223px !important;
            }
            .swiper-slide .bottom-galeria img {
                height: 100% !important;
            }
            .bottom-galeria {
                height: 300px !important;
            }
            .swiper-slide-active, .bannersito{
                width: 100% !important;
            }
        }
        
        @media (min-width: 768px) {
            .modal-dialog {
                width: 700px !important;
                margin: auto !important;
            }
            
            #myModal .modal-dialog .modal-content{
            min-width:700px !important; 
}
            .swiper-slide .bottom-galeria {
                width: 80%;
            }
            div#ctl00_ctl36_g_21038327_948e_478d_a824_dc24e8e0cb47_ctl00_formulario .form-group {
                padding: 5px !important;
            }
        }
        
        
        
       /* @media (min-width: 768px) {
            .modal-dialog.modal-lg {
                width: 600px !important;
                margin: 30px auto !important;
            }
        }*/
        
        @media (min-width: 1024px) {
            .modal-dialog {
                width: 900px !important;
                margin: auto !important;
            }
            #myModal .modal-dialog .modal-content{
            min-width:900px !important;}
        }
        
        @media (max-width: 768px) {
            .cont-men-izq {
                position: absolute !important;
                z-index: 10;
                right: calc(100% - 40px) !important;
                top: 40px;
                padding: 0 !important;
                white-space: normal;
                margin-top: 25px;
            }
        }
        
        @media (max-width: 992px) {
            ul.list-group .doc-fila {
                display: flex !important;
            }
            .swiper-button-prev:after,
            .swiper-container-rtl .swiper-button-next:after {
                content: 'prev';
                font-weight: bold;
                padding: 8px 11px;
                background-color: rgb(84 86 90 / 0.3);
                font-size: 10px;
                border-radius: 100%;
                outline: none;
            }
            .swiper-button-next:after,
            .swiper-container-rtl .swiper-button-prev:after {
                font-weight: bold;
                content: 'next';
                padding: 8px 11px;
                background-color: rgb(84 86 90 / 0.3);
                font-size: 10px;
                border-radius: 100%;
                outline: none;
            }
            .swiper-button-next.swiper-button-white,
            .swiper-container-rtl .swiper-button-prev.swiper-button-white {
                background-image: none !important
            }
            .swiper-button-prev.swiper-button-white,
            .swiper-container-rtl .swiper-button-next.swiper-button-white {
                background-image: none !important
            }
            /* .bottom-galeria h3 {
bottom: 20px !important;
} */
        }
        
        @media (max-width: 440px) {
            .col-md-9 .col-sm-12 .row-cont-first-cpodcast .col-cont-first-cpodcast .img-podcast,
            .col-md-9 .col-sm-12 .row-cont-first-cwebinar .col-cont-first-cwebinar .img-webinar {
                max-width: 100% !important;
                background-color: #fff;
            }
            .cont-men-izq {
                position: absolute !important;
                z-index: 10;
                right: calc(100% - 40px) !important;
                top: 40px;
                padding: 0 !important;
                white-space: normal;
                margin-top: 40px;
            }
            .ms-rtestate-read #WebPartWPQ1 iframe {
                height: 0px !important;
            }
            .swiper-container.swiper-container-horizontal.swiper-container-ios {
                width: 100% !important;
            }
            .swiper-slide .bottom-galeria img {
                height: 100% !important;
            }
            .bottom-galeria {
                height: 200px !important;
            }
            .cont-banner .sp-c1 .swiper-slide {
                padding-bottom: 30px !important;
                overflow: hidden;
            }     
            .cont-gal .nav-tabs li {
                 width: 83px !important;
            }    
            .scroller.scroller-right {
                top: 15px;
                right: -5px;
            }
            
            .scroller.scroller-left {
                left: -5px;
                top: 15px;
            }                      
         }
        
        @media (max-width: 360px) {
            .col-sm-6.cont-accesos-footer a {
                font-size: 10px !important;
            }
        }
        /* Fin Ajustes Rebranding Old Content */
        /* Inicio Medias Generales */
        
        @media (max-width: 1900px) {
            
            .tabs-home .tab-content .videos-style {
                height: 534px;
            }
            .tabs-home .tab-content .boton-bot-tabs-videos {
                margin-top: 570px;
            }
        }
        
        @media (min-width: 1441px) {
            .cajas-todos-videos .cada-video .cont-info-cvideo .enunciado {
                height: 55px !important; 
                -webkit-line-clamp: 3;
            }  
            .cont-multimedia {
                height: 230px;
                overflow: hidden;
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .col-md-9 .cajas-todas-noticias .cada-noticia-int .cont-multimedia {
                height: 210px;
            }
            .col-md-9 .cajas-todas-noticias .cada-noticia-int .cont-multimedia iframe {
                height: 210px !important;
            }
            .cont-multimedia iframe {
                height: 230px !important;
            }
            .cont-multimedia img {
                height: 100%;
                width: 100%;
                object-fit: cover;
            }
        }
        
        @media (max-width: 1440px) {
            .tabs-home .tab-content .videos-style {
                height: 444px;
            }
            .tabs-home .tab-content .boton-bot-tabs-videos {
                margin-top: 480px;
            }
            .cont-multimedia {
                height: 159px;
                overflow: hidden;
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .cont-multimedia iframe {
                height: 185px !important;
            }
            .cont-multimedia img {
                height: 100%;
                width: 100%;
                object-fit: cover;
            }
        }
        
        @media (max-width: 1366px) {
            .tabs-home .tab-content .videos-style {
                height: 434px;
            }
            .tabs-home .tab-content .boton-bot-tabs-videos {
                margin-top: 470px;
            }
            .cajas-todos-videos .cada-video .cont-info-cvideo .enunciado {
                line-height: 1.3;
                height: auto;
            }
            .cada-video .cont-multimedia {
                height: 150px;
            }
        }
        
        @media (min-width: 1025px) {
            .top-menu-item .dropbtn .bi-chevron-down {
                margin-bottom: -2px;
            }
        }
        
        @media (max-width: 1024px) and (min-width: 769px) {
            .cont-der-menu, .menu-izqme {
                min-height: 1100px;
            }
        }
        
        
        @media (max-width: 768px) and (min-width: 440px) {
            .cont-der-menu, .menu-izqme {
                min-height: 1000px;
            }
        }

        
        @media (max-width: 1024px) {
            .modal .equip-der .resena {
                min-width: 400px;
            }
            .tabs-home .tab-content .videos-style .cont-text-tab .podcast-deco {
                width: 130px;
            }
            .tabs-home .tab-content .videos-style .cont-text-tab .info-text-tab-vid .main-enunciado {
                font-size: 25px;
                line-height: 1.3;
            }
            .tabs-home .tab-content .videos-style .cont-text-tab .info-text-tab-vid .name-enunciado {
                line-height: 1;
            }
            .swiper-container-horizontal>.swiper-pagination-bullets,
            .swiper-pagination-custom,
            .swiper-pagination-fraction {
                bottom: 4px;
            }
            .tabs-home .tab-content .videos-style {
                height: 369px;
            }
            .tabs-home .tab-content .boton-bot-tabs-videos {
                margin-top: 404px;
            }
            .accesos-first {
                margin-top: 10px;
            }
            .tabs-home .tab-content .videos-style .cont-video-tab {
                display: flex;
                align-items: center;
            }
            .tabs-home .tab-content .videos-style .cont-video-tab video {
                height: auto !important;
            }
            .header-scroll .navbar-default .navbar-nav>li>a:focus,
            .header-scroll .navbar-default .navbar-nav>li>a:hover {
                color: #fff;
                /*background: transparent;*/
                background: rgb(255 255 255 / 0.2);
            }
            .footer>div {
                display: inline-block;
                vertical-align: middle;
                float: none;
            }
                                                
            .cont-banner .swiper-pagination-bullet {
                background: #484848;
            }
            .swiper-pagination-bullet-active {
                background: #ce6854 !important;
            }
            .row-footer .footer .linea-footer {
                margin-top: 0px;
            }
            .cajas-todos-videos .cada-video .cont-info-cvideo .enunciado {
                line-height: 1.28;
                height: 64px;
            }
            .cont-der-menu .cajas-noticias-tags .col-sm-4 .cont-c-noticia .info-c-noticia {
                padding: 10px;
            }
            .alerta .icon-alert-banner {
                width: 40px;
                margin-right: 30px;
            }
            .alerta .text-alert-banner {
                width: calc(100% - 120px);
                text-align: left;
            }
            .alerta .cerrar-alert-banner {
                margin-left: 30px;
                width: 20px;
            }
            .BreadCrumbWrap span,
            .BreadCrumbWrap a {
                font-size: 13px;
            }
            .cont-info-cwebinar .fecha-cwebinar {
                font-size: 14px !important;
            }
            .cont-info-cpodcast .fecha-cpodcast {
                font-size: 14px !important;
            }
            .cont-info-cwebinar .nombres-cpodcast {
                font-size: 14px !important;
            }
            .cont-info-cwebinar .cargos-cwebinar {
                font-size: 14px !important;
            }
            .cont-info-cpodcast .cargos-cpodcast {
                font-size: 14px !important;
            }
            .top-menu-header {
                margin-bottom: 10px;
            }
            .navbar-nav {
                font-size: 20px;
            }
            .logo-header {
                height: 34px;
            }
            .top-menu-header {
                font-size: 14px;
            }
            .top-menu-header .top-menu-item button svg {
                vertical-align: middle;
            }
            .cont-der-menu .cajas-noticias-tags .col-sm-4 .cont-c-noticia .info-c-noticia .encabezado-c-not {
                font-size: 15px;
                height: 54px;
                line-height: 1.2;
            }
            .cont-der-menu .cajas-noticias-tags .col-sm-4 .cont-c-noticia {
                background: #fff;
            }
            .cajas-noticias-tags .accesos-noticias a {
                padding: 2px 10px;
            }
            .cajas-noticias-tags .cont-multimedia {
                height: 140px;
                overflow: hidden;
                display: flex;
                align-items: center;
                /* vertical */
                justify-content: center;
                /* horizontal */
            }
            .tabs-home {
                padding-top: 10px;
            }
            .tabs-home .accesos-noticias a {
                padding: 2px 10px;
            }
            .tabs-home .tab-content .noticias-style .col-sm-4 .cont-c-noticia .info-c-noticia .encabezado-c-not {
                height: 77px;
            }
            .fundacion-home p {
                line-height: 1.2;
            }
            .cont-banner img {
                width: auto;
                height: 100%;
            }
            .sp-c1 .swiper-slide video {
                position: absolute;
                right: 0;
                bottom: 0;
                min-width: 100%;
                min-height: 100%;
                width: auto;
                height: auto;
            }
            .sp-c1 .swiper-slide {
                height: 370px !important;
                overflow: hidden;
            }
            .cont-men-izq {
                position: absolute !important;
                z-index: 10;
                right: calc(100% - 40px) !important;
                top: 40px;
                padding: 0 !important;
                white-space: normal;
            }
            .cont-der-menu {
                padding-left: 60px;
                width: 100%;
            }
            .menu-izq,
            .menu-izqme {
                padding-right: 40px;
            }
            .expMenu,
            .expPMenu {
                left: calc(100% - 35px);
                top: 15px;
                width: 30px;
                /*background:black;*/
                height: 23px;
                position: absolute;
                cursor: pointer;
            }
            .expPMenu {
                /*background-image: url(/_catalogs/masterpage/Demo/img/arrow2.png);*/
                background-image: url("/SiteAssets/Rebranding/img/internas/flecha-responsive-int.svg");
                background-repeat: no-repeat;
                background-size: contain;
                background-position-x: center;
            }
            .row-footer {
                position: relative;
                z-index: 0;
                /*height: 0px;*/
            }
            .row-footer .footer .logo-footer img {
                width: 100%;
                height: auto;
            }
            .row-footer .footer .social-footer .direccion {
                display: none;
            }
            .row-footer .footer .social-footer .telefono {
                display: none;
            }
            .row-footer .footer .social-footer .correo {
                display: none;
            }
            .row-footer .footer .social-footer .media-social {
                margin-top: 0px;
            }
            .row-footer .footer .logo-footer {
                margin-top: 0px;
                width: 24%;
            }
            ul.accesos-footer.col-md-4 {
                width: 33.33333333% !important;
                vertical-align: top;
                display: inline-block;
            }
            .row-footer .footer .social-footer .media-social a img {
                width: 20px;
                margin-bottom: 7px;
                margin-left: 7px;
            }
            .cajas-todos-videos .cada-video {
                width: 50%;
            }
            .cada-video .cont-multimedia {
                height: auto;
            }
            .col-md-9 .cajas-todas-noticias .cada-noticia-int {
                width: 50%;
            }
            .col-md-9 .cajas-todas-noticias .cada-noticia-int .cont-multimedia {
                height: 220px !important;
            }
            .col-md-9 .cajas-todas-noticias .cada-noticia-int .cont-multimedia iframe {
                height: 220px !important;
            }
            .big-news-home .row .col-sm-6 .row .col-sm-6 {
                width: 100%;
            }
            .big-news-hom .bac-g {
                height: 400px !important;
                margin-top: 10px;
            }
            .bac-g .cont-frase .fecha-cont-frase {
                display: none;
            }
            .bac-g .cont-frase .text-frase {
                font-size: 30px;
                margin-top: 19%;
            }
            .bac-g .cont-frase .name-frase {
                font-size: 18px;
            }
            .bac-g .cont-frase .cargo-frase {
                font-size: 18px;
            }
            .big-news-home .bac-g {
                height: 400px !important;
                margin-top: 10px;
            }
            .big-news-home .row .col-sm-6 .row .col-sm-6 {
                height: calc(50% - 2px);
            }
            .bonos-home .sp-c4 .swiper-wrapper .swiper-slide .cont-info-bonos .info-bonos .valor {
                font-size: 40px;
                margin-bottom: 20px;
            }
        }
        
        @media (max-width: 1020px) {
            .caja-video-principal .row-cont-video-princ .cont-info-princ .enunciado {
                font-size: 18px;
            }
        }
        
        @media (max-width: 812px) {
            .navbar-nav>.dropdown>a {
                padding-right: 25px;
            }
            .navbar-nav {
                font-size: 16px;
                height: auto;
            }
            .navbar-nav>.dropdown>a {
                padding-bottom: 15px;
            }
            .logo-header {
                height: 25px !important;
            }
            .acceso-cliente-header-scroll .acceso {
                padding: 2px 10px;
                margin-left: 10px;
            }
            .logo-blanco-header {
                height: 19px !important;
            }
        }
        
        .dropdown:hover .dropdown-content {
            z-index: 10;
        }
        
        @media (max-width: 1024px) AND (min-width: 813px) {
            .navbar-nav {
                font-size: 14px;
            }
            .navbar-nav>li>a {
                padding-top: 22px;
          
            }
        }
                                        
        @media (max-width: 768px) {
            .frm-trabajeNos .col-md-6>p{
                margin-top:25px;                           
            }
            .modal .equip-der .resena {
                min-width: 219px;
            }
            .top-menu-item:hover {
                color: #ce6854;
            }
            .sp-c3 .swiper-wrapper .swiper-slide .cont-info-b-not .text-b-not {
                height: 85px;
                text-overflow: ellipsis;
                overflow: hidden;
                display: -webkit-box;
                -webkit-line-clamp: 3;
                -webkit-box-orient: vertical;
            }
            .tabs-home .tab-content .videos-style {
                height: 394px;
            }
            .tabs-home .tab-content .boton-bot-tabs-videos {
                margin-top: 429px;
            }
            .BreadCrumbWrap span,
            .BreadCrumbWrap a {
                font-size: 15px;
            }
            .tabs-home .tab-content .videos-style .cont-text-tab .info-text-tab-vid .main-enunciado {
                font-size: 22px;
                line-height: 1.1;
            }
            .tabs-home .tab-content .videos-style .cont-text-tab .info-text-tab-vid .name-enunciado {
                line-height: 1.2;
            }
            .tabs-home .tab-content .videos-style .cont-text-tab .info-text-tab-vid .cargo-enunciado {
                line-height: 1.2;
            }
            .menuOculto .top-menu-item.lupa {
                display: none;
            }
            .col-md-9 .col-sm-12 .row-cont-first-cpodcast .col-cont-first-cpodcast .cont-info-cpodcast .titulo-cpodcast {
                line-height: 1.2;
            }
            .col-md-9 .col-sm-12 .row-cont-first-cwebinar .col-cont-first-cwebinar .cont-info-cwebinar .titulo-cwebinar {
                line-height: 1.2;
            }
            .navbar>.container .navbar-brand,
            .navbar>.container-fluid .navbar-brand {
                margin-left: initial;
            }
            .col-md-9 .col-sm-12 .row-cont-first-cpodcast .col-cont-first-cpodcast .cont-info-cpodcast .nombres-cpodcast {
                margin-bottom: 2px;
            }
            .col-md-9 .col-sm-12 .row-cont-first-cwebinar .col-cont-first-cwebinar .cont-info-cwebinar .nombres-cpodcast {
                margin-bottom: 2px;
            }
            .navbar-nav {
                margin-right: initial;
            }
            .row-footer .footer .linea-footer {
                display: none;
            }
            #bannerini * {
                display: none;
            }
            .top-menu-header {
                text-align: center;
            }
            .row-footer .footer .logo-footer img {
                width: 100%;
                height: auto;
            }
            .row-footer .footer .social-footer .direccion {
                display: none;
            }
            .row-footer .footer .social-footer .telefono {
                display: none;
            }
            .row-footer .footer .social-footer .correo {
                display: none;
            }
            .row-footer .footer .social-footer .media-social {
                margin-top: 30px;
            }
            ul.accesos-footer.col-md-4 {
                width: 33.33333333% !important;
                vertical-align: top;
                display: inline-block;
            }
            .row-footer .footer .social-footer .media-social a img {
                width: 20px;
                margin-bottom: 7px;
                margin-left: 7px;
            }
            .caja-video-principal .row-cont-video-princ a img {
                width: 100%;
            }
            .caja-video-principal .row-cont-video-princ .cont-info-princ {
                width: 100%;
            }
            .cajas-todos-videos .cada-video {
                width: 100%;
            }
            .cajas-todos-videos .cada-video .cont-info-cvideo .enunciado {
                height: auto !important;
                text-overflow: inherit;
                overflow: initial;
                font-size: 22px;
                line-height: 1.2;
                -webkit-line-clamp: initial;
            }
            .cajas-todos-videos .cada-video .cont-info-cvideo .nombre {
                height: auto !important;
                text-overflow: inherit;
                overflow: initial;
                font-size: 16px;
                line-height: 1.2;
                -webkit-line-clamp: initial;
            }
            .cajas-todos-videos .cada-video .cont-info-cvideo .cargo {
                height: auto !important;
                text-overflow: inherit;
                overflow: initial;
                font-size: 13px;
                line-height: 1.2;
                -webkit-line-clamp: initial;
            }
            .col-md-9 .cajas-todas-noticias .cada-noticia-int .cont-info-cnoticia .enunciado {
                overflow: hidden;
                line-height: 1.1;
            }
            .cont-der-menu .cajas-noticias-tags .col-sm-4 .cont-c-noticia .info-c-noticia .encabezado-c-not {
                font-size: 15px;
                height: 54px;
                line-height: 1.2;
            }
            .cont-der-menu .cajas-noticias-tags .col-sm-4 .cont-c-noticia {
                background: #fff;
            }
            .cajas-noticias-tags .accesos-noticias a {
                padding: 2px 10px;
            }
            .cajas-noticias-tags .cont-multimedia {
                height: 140px;
                overflow: hidden;
                display: flex;
                align-items: center;
                /* vertical */
                justify-content: center;
                /* horizontal */
            }
            .cajas-noticias-tags .cont-multimedia img {
                /*width: auto !important;*/
                min-height: 100%;
                min-width: 100%;
            }
            .cont-der-menu .cajas-noticias-tags .col-sm-4 .cont-c-noticia .info-c-noticia {
                padding: 10px;
            }
            .col-md-9 .cajas-todas-noticias .cada-noticia-int {
                width: 100%;
            }
            .col-md-9 .cajas-todas-noticias .cada-noticia-int .cont-multimedia {
                height: 220px !important;
                width: 40%;
                display: inline-block;
                vertical-align: middle;
                position: relative;
            }
            .col-md-9 .cajas-todas-noticias .cada-noticia-int .cont-multimedia img {
                width: 400px !important;
                position: absolute;
                left: 50%;
                margin-left: calc(-100% - -20%);
            }
            .col-md-9 .cajas-todas-noticias .cada-noticia-int .cont-info-cnoticia {
                width: calc(60% - 5px);
                padding: 15px;
                font-family: Inter;
                position: relative;
                text-align: left;
                display: inline-block;
                vertical-align: middle;
            }
            .col-md-9 .cajas-todas-noticias .cada-noticia-int .cont-info-cnoticia .ver-mas {
                display: inline-block;
                position: relative;
                right: initial;
                bottom: initial;
                margin-top: 10px;
            }
            .col-md-9 .cajas-todas-noticias .cada-noticia-int .cont-info-cnoticia .enunciado {
                height: auto;
            }
            .col-md-9 .cajas-todas-noticias {
                padding-left: 15px;
                padding-right: 15px;
            }
            .cajas-todos-videos {
                padding-left: 15px !important;
                padding-right: 15px;
            }
            .caja-video-principal {
                padding-left: 10px !important;
                padding-right: 7px;
            }
            .col-md-9 .tit-pag-noticias {
                margin-left: -15px;
            }
            .big-news-home .row {
                height: auto;
            }
            .top-menu-header {
                text-align: center;
            }
            .row-footer .footer .logo-footer img {
                width: 100%;
                height: auto;
            }
            .row-footer .footer .social-footer .direccion {
                display: none;
            }
            .row-footer .footer .social-footer .telefono {
                display: none;
            }
            .row-footer .footer .social-footer .correo {
                display: none;
            }
            .row-footer .footer .social-footer .media-social {
                margin-top: 0px;
            }
            ul.accesos-footer.col-md-4 {
                width: 33.33333333% !important;
                vertical-align: top;
                display: inline-block;
            }
            .row-footer .footer .social-footer .media-social a img {
                width: 20px;
                margin-bottom: 7px;
                margin-left: 7px;
            }
            .bac-g .cont-frase .text-frase {
                font-size: 25px;
                margin-top: 19%;
            }
            .bac-g .cont-frase .name-frase {
                font-size: 14px;
            }
            .bac-g .cont-frase .cargo-frase {
                font-size: 14px;
            }
            .big-news-home .bac-g {
                height: 320px !important;
                margin-top: 10px;
            }
            .bonos-home .sp-c4 .swiper-wrapper .swiper-slide .cont-info-bonos .info-bonos .valor {
                font-size: 40px;
                margin-bottom: 20px;
            }
            .cont-sec-big-not .sp-c3 .swiper-wrapper {
                height: 453px !important;
            }
            .sp-c3 .swiper-wrapper .swiper-slide .cont-info-b-not {
                top: 257px !important;
            }
            .big-news-home .row .col-sm-6 .row .col-sm-6 {
                height: 225px;
            }
            .cont-webinar .webinar img {
                width: 125px;
            }
            .cont-webinar .webinar .text-webinar .tit-webinar {
                font-size: 20px;
            }
            .cont-podcast .podcast img {
                width: 125px;
            }
            .cont-podcast .podcast .text-podcast .tit-podcast {
                font-size: 20px;
            }
            .bonos-home .sp-c4 .swiper-wrapper .swiper-slide .cont-info-bonos {
                width: 90%;
            }
            .tabs-home .tab-content .noticias-style .swiper-slide.col-sm-4,
            .fundacion-home .swiper-slide.col-sm-4,
            .cajas-noticias-tags .swiper-slide.col-sm-4 {
                width: 50% !important;
            }
        }
        
        @media (max-width: 767px) {
            ul.accesos-footer.col-md-4 {
                text-align: center;
            }
            .icon-podcast-int-red {
                display: none;
            }
            .img-podcast {
                max-width: initial !important;
                width: 100%;
                margin-bottom: 10px;
            }
            .cont-info-cpodcast {
                width: 100% !important;
                padding: 15px;
            }
            .icon-webinar-int {
                display: none;
            }
            .img-webinar {
                max-width: initial !important;
                width: 100%;
                margin-bottom: 10px;
            }
            .cont-info-cwebinar {
                width: 100% !important;
                padding: 15px;
            }
            .modal-dialog {
                margin: 0;
            }
            .media-social {
                text-align: center;
            }
            .col-md-9 .cajas-todas-noticias .cada-noticia-int .cont-multimedia {
                height: 165px !important;
                width: 100%;
                display: inline-block;
                vertical-align: middle;
                position: relative;
            }
            .col-md-9 .cajas-todas-noticias .cada-noticia-int .cont-multimedia img {
                width: 100%;
                position: relative;
                left: initial;
                margin-left: 0;
            }
            .col-md-9 .cajas-todas-noticias .cada-noticia-int {
                border-bottom: solid 1px;
                margin-bottom: 10px;
            }
        }
        
        @media (max-width: 768px) {
            .big-news-home .row .col-sm-6 {
                display: inline-block;
            }
        }
        
        @media (max-width: 1000px){
            .frm-trabajeNos .col-md-6 {
                padding: 0px 0;
            }               
        }
        
        @media (max-width: 420px) {

            .g-recaptcha iframe {
                transform: scale(.9);
                margin-left: -40px;
            }

            .row-footer .footer .social-footer .media-social {
                margin-top: 20px;
            }
            ul.accesos-footer.col-md-4 {
                width: 100% !important;
                text-align: left;
                margin-bottom: 2px !important;
            }
            .row-footer .footer .cont-accesos-footer .accesos-footer li {
                width: 100%;
                display: inline-block;
            }
            .cont-sec-big-not.cont-video-home {
                font-size: 0;
            }
            .enrique-det-noticia img {
                width: 100% !important;
                height: auto !important;
                margin: 5px 0px !important;
            }
            .cajas-todos-videos .cada-video .cont-info-cvideo .enunciado {
                overflow: hidden;
            }
            .caja-video-principal {
                padding-left: 5px !important;
                padding-right: 5px !important;
            }
            .cont-banner .swiper-slide {
                padding-bottom: 30px;
                /*Colocar igual que el BOTTOM del .swiper-slide VIDEO */
                overflow: hidden;
            }
            .cont-banner .swiper-slide video {
                padding-bottom: 30px;
                /*Colocar igual que el padding del .swiper-slide */
            }
            .col-sm-3.social-footer {
                width: 100%;
            }
            .row-footer .footer .logo-footer {
                width: 100%;
            }
            .col-md-9 .cajas-todas-noticias .cada-noticia-int .cont-info-cnoticia {
                width: 100%;
            }
            .cont-sec-big-not .sp-c3 .swiper-wrapper {
                height: 475px !important;
            }
            .dropdown-toggle .caret {
                border: none;
                right: 15px;
                top: 15px;
                transform: rotate(270deg);
            }
            .navbar-default .navbar-nav>.open>a:focus .caret,
            .navbar-default .navbar-nav>.open>a:hover .caret {
                transform: rotate(0deg);
                top: 2px;
            }
            .navbar-nav>.dropdown>a {
                padding-right: 15px;
            }
            .sp-c3 .swiper-wrapper .swiper-slide .cont-info-b-not .text-b-not {
                /*height: 120px;*/
                text-overflow: ellipsis !important;
                overflow: hidden;
                display: -webkit-box;
                -webkit-line-clamp: 5;
                -webkit-box-orient: vertical;
                height: 145px;
            }
            .navbar-default .navbar-nav>.open>a,
            .navbar-default .navbar-nav>.open>a:focus,
            .navbar-default .navbar-nav>.open>a:hover {
                color: #ce6854 !important;
            }
            .header-scroll .navbar-default .navbar-nav>li>a:focus,
            .header-scroll .navbar-default .navbar-nav>li>a:hover {
                color: #ce6854 !important;
            }
            .header-scroll .navbar-default .navbar-nav>li>.contactenos-menu-responsive:hover {
                color: #fff !important;
            }
            .navbar-nav li {
                border-left: solid #fff;
            }
            .navbar-nav li:hover {
                border-bottom: none;
                border-left: solid #ce6854;
            }
            .alerta .text-alert-banner {
                font-size: 14px;
            }
            .top-menu-item.lupa {
                display: block;
            }
            .cajas-noticias-tags .swiper-slide.col-sm-4 {
                width: 90%;
            }
            .caja-cont-modals #largeModal {
                margin-top: calc(50vh - 113px);
            }
            .acc_icon_arr {
                width: 30px;
                position: absolute;
                top: calc(50% - 15px);
                z-index: 1;
            }
            .acc_arr_left {
                transform: rotate(180deg);
                left: 30px;
            }
            .acc_arr_right {
                right: 30px;
            }
            .navbar .container-fluid {
                padding-left: 0;
            }
            .navbar-brand {
                width: 230px;
                padding-left: 0;
            }
            .cont-men-izq {
                top: 40px;
            }
            .swiper-pagination-bullet {
                background: #fff;
                width: 12px;
                height: 12px;
            }
            .accesos-first {
                margin-top: 15px;
            }
            .big-news-home {
                margin-top: 20px;
            }
            .big-news-home .row .col-sm-6 {
                padding-left: 4px;
            }
            .sp-c3 .swiper-wrapper .swiper-slide .cont-info-b-not {
                top: 217px !important;
            }
            .col-sm-6.big-new1 {
                margin-bottom: 10px;
                padding-left: 4px;
            }
            .big-news-home .row .col-sm-6 .row .col-sm-6 {
                width: calc(50% - 2px);
                display: inline-block;
                padding: 0;
            }
            .big-news-home .row .col-sm-6 .row .col-sm-6:nth-child(1) {
                padding-left: 4px;
                padding-right: 0px;
            }
            .big-news-home .row .col-sm-6 .row .col-sm-6:nth-child(2) {
                padding-right: 0;
                padding-left: 4px;
            }
            .cont-podcast .podcast img {
                width: 80px;
            }
            .cont-webinar .webinar img {
                width: 80px;
            }
            .big-news-home .row .col-sm-6 .row .col-sm-6 {
                height: 184px;
            }
            .cont-webinar .webinar-deco {
                height: 70px;
            }
            .cont-podcast .podcast-deco {
                height: 70px;
                right: 0px;
            }
            .cont-podcast .podcast .text-podcast hr {
                margin: 5px 0px 8px 0px;
            }
            .cont-webinar .webinar .text-webinar hr {
                margin: 5px 0px 8px 0px;
            }
            .cont-webinar .webinar .text-webinar {
                margin-left: 7px;
            }
            .cont-podcast .podcast .text-podcast {
                margin-left: 7px;
            }
            .big-news-home .gris1 {
                padding-right: 4px !important;
            }
            .big-news-home .gris2 {
                padding-left: 4px !important;
                margin-top: -4px;
            }
            .big-news-home .bac-g {
                height: auto !important;
            }
            .bonos-home {
                height: 650px;
                margin-top: 20px;
            }
            .bonos-home .sp-c4 .swiper-wrapper .swiper-slide .fondo-info-bonos {
                width: 100%;
                height: auto;
            }
            .bonos-home .sp-c4 .swiper-wrapper .swiper-slide .cont-info-bonos .info-bonos .datos .datos1 {
                line-height: 1.2;
            }
            .bonos-home .sp-c4 .swiper-wrapper .swiper-slide .cont-info-bonos .info-bonos .datos .datos2 {
                line-height: 1.2;
            }
            .bonos-home .sp-c4 .swiper-wrapper .swiper-slide .cont-info-bonos .info-bonos .datos .datos3 {
                line-height: 1.2;
            }
            .bonos-home .sp-c4 .swiper-wrapper .swiper-slide .cont-info-bonos {
                left: 25px;
                padding: 20px 25px;
                right: 25px;
                width: auto !important;
                top: 150px;
                align-items: flex-end;
            }
            .bonos-home .sp-c4 .swiper-wrapper .swiper-slide .cont-info-bonos .info-bonos {
                width: 100%;
                text-align: center;
            }
            .bonos-home .sp-c4 .swiper-wrapper .swiper-slide .cont-info-bonos .info-bonos .valor {
                font-size: 25px;
                line-height: 1;
            }
            .bonos-home .sp-c4 .swiper-wrapper .swiper-slide .cont-info-bonos .info-bonos .titulo-top {
                font-size: 15px;
                line-height: 1;
                margin-bottom: 20px;
            }
            .bonos-home .sp-c4 .swiper-pagination {
                text-align: center;
            }
            .bonos-home .sp-c4 .swiper-wrapper .swiper-slide .cont-info-bonos .imagen-bonos img {
                height: 100px;
            }
            .bonos-home .sp-c4 .swiper-wrapper .swiper-slide .cont-info-bonos .imagen-bonos {
                position: absolute;
                width: auto;
                top: 20px;
                left: 0;
                right: 0;
                text-align: center;
            }
            .tabs-home .tab-content .videos-style .cont-video-tab {
                height: auto;
                width: auto;
                top: 0;
                left: 20px;
                right: 20px;
            }
            .tabs-home .tab-content .videos-style .cont-text-tab {
                height: auto;
                width: 100%;
                top: 160px;
                bottom: 55px;
                padding-top: 45px;
                align-items: baseline;
            }
            .tabs-home .tab-content .videos-style .cont-text-tab .podcast-deco {
                height: 100px;
            }
            .tabs-home .tab-content .videos-style .cont-text-tab .info-text-tab-vid {
                padding: 0px 30px 0px 30px;
            }
            .tabs-home .tab-content .videos-style .cont-text-tab .info-text-tab-vid .main-enunciado {
                font-size: 21px;
                line-height: 1.1;
            }
            .tabs-home .tab-content .videos-style .cont-text-tab .info-text-tab-vid .name-enunciado {
                line-height: 1;
            }
            .tabs-home .tab-content .videos-style {
                height: 471px;
            }
            .tabs-home .tab-content .boton-bot-tabs-videos {
                margin-top: 445px;
            }
            .swiper-pagination-bullet-active {
                background: #ce6854;
            }
            .cont-info-banner .bot-principal {
                margin: 0 auto !important;
            }
            .caja-cont-modals .modal:before {
                height: calc(50% - 321px);
            }
            .sp-c1 .cont-info-banner .principal-text-banner {
                font-size: 30px !important;
                text-align: center !important;
                margin-bottom: 10px !important;
            }
            ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Â¹ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Â¹ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Â¹ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Â¹ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Â¹ .sp-c1 .cont-info-banner .principal-text-banner {
                width: auto !important;
                text-align: center !important;
            }
            .cont-info-banner {
                right: 6% !important;
                text-align: center !important;
                left: 6% !important;
            }
            .sp-c1 .cont-info-banner .principal-text-banner {
                margin-bottom: 10px;
            }
            .logo-footer .imgF2 {
                display: block;
            }
            .logo-footer .imgF1 {
                display: none;
            }
            .logo-footer img {
                height: auto;
                width: 100%;
            }
            .row-footer .footer .logo-footer {
                padding: 0 30px;
                margin-bottom: 15px;
            }
            .tabs-home .tab-content .noticias-style .swiper-slide.col-sm-4 {
                width: 100% !important;
            }
            .fundacion-home .swiper-slide.col-sm-4 {
                width: 100% !important;
            }
            .media-social {
                text-align: center !important;
            }
        }
        /*MenÃƒÆ’Ã‚Âº responsive*/
        
        div#menu-Responsive {
            display: none;
        }
        /*Responsive*/
        
        @media (max-width: 1024px) {
            .tab-content .s4-wpcell-plain {
                max-width: 100%;                           
            }
            .nav>li>a {
                padding: 10px 10px;
            }
            .header-scroll .logo-blanco-header {
                height: 22px;
            }
            .header-scroll .logo-header {
                height: 22px;
            }
            div#menu-Responsive {
                display: none;
            }
            .tab-content img,  .ui-tabs img {
                max-width: 100%;
                max-height: 100%;
                height: auto !important;
            }
            .frm-trabajeNos .form-group {
                padding: 0px !important;
            }
            .ui-tabs .list-group .doc-fila .doc-colum-1 img {
                max-width: initial !important;
            }
        }
        
        @media (max-width: 768px) {
            .header-scroll .navbar-default .navbar-nav>li>a:focus,
            .header-scroll .navbar-default .navbar-nav>li>a:hover {
                color: #fff;
                /*background: transparent;*/
                background: rgb(255 255 255 / 0.2);
            }
            .cont-header.row {
                display: none;
            }
            div#menu-Responsive {
                display: block;
            }
            .navbar-header {
                /*margin: 5% 0% 0% 31% !important;*/
                float: none;
            }
            .top-menu-header {
                /*margin: 0% 0% 2% -4%;*/
                margin-bottom: 20px;
            }
            .navbar-brand {
                float: none;
                display: block;
                margin-bottom: 15px;
            }
            .navbar-brand>img {
                margin: 0 auto;
            }
            .navbar-nav {
                /*margin: 0% 16% 0% 0%;*/
                text-align: center;
                float: none;
                /*height: 50px;*/
            }
            .dropdown-menu {
                top: calc(100% - 1px);
            }
            .navbar-nav>li {
                float: none;
                display: inline-block;
            }
            .navbar-nav>li>a {
                padding-bottom: 15px;
            }
            .header-scroll {
                padding: 10px 0px 0px 0px;
            }
            .header-scroll .navbar-brand {
                margin-bottom: 0px;
            }
            .header-scroll .navbar-default .navbar-nav>li>a {
                display: inline-block;
            }
            .header-scroll .acceso-cliente-header-scroll {
                display: inline-block !important;
            }
            .header-scroll .contactenos-menu-responsivePadre {
                display: none !important;
            }
            .header-scroll .navbar-nav {
                height: 54px;
            }
            #navbarResponsive .top-menu-item.lupa {
                display: none;
            }
        }
        /*Movil*/
        @media(max-width: 414px) {
            .navbar-nav .contactenos-menu-responsivePadre {
                border: none !important;
            }
            table {
                display: block;
                max-width: -moz-fit-content;
                max-width: fit-content;
                margin: 0 auto;
                white-space: nowrap;       ;
                overflow-x: auto;
                height: auto !important;
                width: 100% !important;
            }
            .navbar-nav .acc-or {
                display: none !important;
            }
            table img {
                min-width: 35px;
            }
            .contactenos-menu-responsive {
                padding-top: 10px !important;
                padding-bottom: 10px !important;
                border: none;
            }
            .acceso-cliente-header-scroll .contactenos-menu-responsive:hover {
                background-color: #ce6854 !important;
                border: none !important;
            }
            .contactenos-menu-responsivePadre {
                border-bottom: none;
                border-left: none;
            }
            .navbar-nav .contactenos-menu-responsivePadre:hover {
                border-bottom: none;
                border-left: none;
            }
            svg.bi.bi-search {
                position: absolute;
                right: 50px;
                height: 20px;
                width: auto;
                top: 24px;
                z-index: 10;
            }
            #navbarResponsive .top-menu-item.lupa {
                display: block;
            }
            .acceso-cliente-header-scroll {
                display: block!important;
                width: 55%;
                text-align: center;
                margin: auto;
            }
            .header-scroll .acceso-cliente-header-scroll {
                display: block!important;
                width: 55%;
                text-align: center;
                margin: auto;
            }
            .header-scroll .acc-or {
            display: none !important;
        }
        .header-scroll .contactenos-menu-responsivePadre {
display: block !important;
}
            .top-menu-item {
                list-style: none;
                display: inline-block;
                padding: 1px 4px 1px 7px;
                border-left: 0px;
                line-height: 1;
            }
            .que-le-pasa-a-lupita {
                margin-top: 5%;
            }
            .que-le-pasa-a-lupita .no-c {
                width: auto !important;
                visibility: visible !important;
                margin-right: 5px !important;
                width: 290px !important;
                border-radius: 5px;
                height: 35px;
                padding-left: 10px;
                background: transparent;
            }
            .contactanos-menu-responsive {
                text-align: center;
                margin-top: 40px;
                width: 100%;
            }
            ul.dropdown-menu.show {
                position: inherit;
            }
            li.dropdown.show {
                width: 100%;
            }
            .header {
                padding: 33px 6% 0px 6%;
                -webkit-box-shadow: 0px 3px 3px 0px rgba(79, 79, 79, 0.3);
                -moz-box-shadow: 0px 3px 3px 0px rgba(79, 79, 79, 0.3);
                box-shadow: 0px 3px 3px 0px rgba(79, 79, 79, 0.3);
            }
            .header-scroll {
                width: 100%;
                position: fixed;
                top: 0;
                z-index: 100;
                background-color: white;
                left: 0;
            }
            div#navbarResponsive {
                position: absolute;
                z-index: 2;
                background: white;
                width: 50%;
                height: calc(100vh - 81px) !important;
                width: 90%;
                right: -10px;
                top: 100%;
                display: block;
            }
            .header-scroll .cont-header .navbar {
                background-color: white;
            }
            .header-scroll .logo-blanco-header {
                height: 25px;
                display: none !important;
            }
            .header-scroll .logo-header {
                height: 25px;
                display: block;
            }
            ul.submenu-idioma.s-idioma01 {
                list-style: none;
                padding-left: 20px;
            }
            ul.submenu-idioma.s-idioma01 p {
                display: contents;
                font-family: Inter;
                font-weight: bold;
                color: #54565a;
                font-size: 16px;
            }
            ul.submenu-idioma.s-idioma01 li {
                margin: 20px 0px 0px 10px;
                list-style: none;
                padding-left: 20px;
                font-family: Inter;
                font-weight: bold;
                color: #54565a;
                font-size: 16px;
            }
            ul.submenu-idioma.s-idioma01 img {
                margin: 0px 20px 0px 0px;
            }
            a.navbar-brand img {
                width: 190px;
            }
            button.acceso-clientes-menu-responsive {
                display: block;
                margin: 5px 0px 0px -4px;
                float: right;
                border: none;
                background: transparent;
                outline: none;
            }
            .dropdown-sitio-idioma {
                display: block;
            }
            .dropdown-sitio-idioma-content {
                display: none;
            }
            button.acceso-menu-responsive {
                display: block;
                margin: 5px -26px 0px -31px;
                float: right;
                border: none;
                background: transparent;
                outline: none;
            }
            button.acceso-menu-responsive {
                margin: 5px -30px 0px -36px;
                float: right;
                border: none;
                background: transparent;
            }
            .dropdown-sitio-idioma {
                float: right;
                margin: 12px 0px 0px 0px;
            }
            button.acceso-menu-responsive img {
                width: auto;
                height: 25px
            }
            button.acceso-clientes-menu-responsive img {
                width: auto;
                height: 25px
            }
            .dropdown-sitio-idioma img {
                width: auto;
                height: 25px
            }
            .submenu-idioma li a img {
                height: 35px;
            }
            .acc-cont.login-box {
                background: white;
                height: calc(100vh - 81px);
                width: 90%;
                right: -10px;
                top: 100%;
            }
            .dropdown-sitio-idioma-content {
                position: absolute;
                z-index: 2;
                background: white;
                width: 50%;
                height: calc(100vh - 81px);
                width: 90%;
                right: -10px;
                top: 100%;
                display: block;
            }
            .navbar-header {
                margin: 0% 0% 0% 0% !important;
            }
            .top-menu-header {
                display: none;
            }
            .navbar-nav {
                float: left;
                width: 100%;
                text-align: left;
            }
            .navbar-nav li .caret {
                float: right;
                font-size: 15px;
            }
            .navbar-default .navbar-nav>li>a {
                color: #54565a;
                padding-left: 20px;
                padding-bottom: 13px;
            }
            div#navbar {
                position: absolute;
                z-index: 2;
                background: white;
                height: calc(100vh - 81px);
                width: 90%;
                right: 0;
                display: block;
            }
            .header-scroll .navbar-default .navbar-nav>li>a {
                color: #54565a;
                width: 100%;
            }
            #menu-Responsive div#navbar {
                height: calc(100vh - 83px);
                top: 50px;
            }
            .navbar-brand {
                float: left;
            }
            input.acceso {
                background-color: #ce6854 !important;
                border-radius: 4px;
                padding: 2px 20px;
                margin-left: 25px;
                color: #fff !important;
                margin-top: 10px;
                font-size: 13px;
            }
            input#idusuario {
                width: 100% !important;
            }
            input#password {
                width: 100% !important;
            }
            iframe {
                width: 100%;
                height: 100%;
            }
            #login td {
                font: 13px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
                color: #777;
                font-style: italic;
                font-weight: bolder!important;
            }
            #form_acceso {
                /* max-width: 500px; */
                /* width: 500px !important; */
                /* border-top: 1px solid #002b44; */
                margin-top: 16%;
            }
            .dropdown-sitio-idioma {
                float: right;
                margin: 12px 5px 0px 0px;
            }
            a.navbar-brand img {
                width: 268px;
            }
            button.acceso-menu-responsive {
                float: right;
                border: none;
                background: transparent;
                min-width: initial;
                margin: 4px -10px 0px 0px;
                width: auto;
            }
            button.acceso-clientes-menu-responsive {
                display: block;
                margin: 4px 0px 0px 0px;
                float: right;
                border: none;
                background: transparent;
                outline: none;
                padding-right: 5px;
            }
            menu-responsive {
                min-width: initial;
            }
            .dropdown-sitio-idioma {
                min-width: initial;
            }
            .dropdown-sitio-idioma {
                float: right;
                margin: 12px 5px 0px 0px;
            }
            a.navbar-brand {
                margin: -7px 0px 9px -30px;
            }
            a.navbar-brand img {
                width: 250px;
            }
            button.acceso-clientes-menu-responsive {
                min-width: initial;
            }
            .navbar-nav>li {
                display: block;
            }
            .fundacion-home .col-sm-4 .cont-c-noticia {
                background: #fff;
            }
            .fundacion-home .col-sm-4 .cont-c-noticia .info-c-noticia {
                background: #86a0d3;
            }
        }
        
        @media(max-width: 450px) {
            .col-md-9 .col-sm-12 .row-cont-first-cwebinar .col-cont-first-cwebinar .img-webinar {
                max-width: initial !important;
            }
            /*.cont-der-menu.col-md-9 img {
                max-width: 100%;
            }*/
            .swiper-slide .bottom-galeria {
                width: 80%;
                max-height: 180px;
            }
            div#ctl00_ctl36_g_21038327_948e_478d_a824_dc24e8e0cb47_ctl00_formulario .form-group {
                padding: 5px !important;
            }
            .row-footer {
                height: 100%;
            }
        }
        
        @media(max-width: 411px) {
            .cont-podcast .podcast img {
                width: 70px;
            }
            .cont-podcast .podcast {
                left: -3px;
            }
        }
        
        @media(max-width: 375px) {
            
            /*.o365cs-nav-topItem.o365cs-rsp-tn-hideIfAffordanceOff {
display: none;
}*/
            .tabs-home .tab-content .boton-bot-tabs-videos {
                margin-top: 427px;
            }
            .tabs-home .tab-content .videos-style {
                height: 449px;
            }
            .cont-sec-big-not .sp-c3 .swiper-wrapper {
                height: 454px !important;
            }
            .cont-podcast .podcast {
                left: -5px;
            }
            .cont-podcast .podcast .text-podcast {
                margin-left: 0px;
            }
            .que-le-pasa-a-lupita .no-c {
                width: 260px !important;
            }
            .o365cs-nav-header16 .o365cs-nav-brandingText {
                font-size: 15px;
            }
            a.navbar-brand img {
                width: 220px
            }
            .sp-c3 .swiper-wrapper .swiper-slide .cont-info-b-not {
                top: 196px !important;
            }
            .cont-podcast .podcast img {
                width: 65px;
            }
            .cont-webinar .webinar img {
                width: 65px;
            }
            .bonos-home .sp-c4 .swiper-wrapper .swiper-slide .cont-info-bonos {
                padding: 20px 35px;
            }
            .tabs-home .tab-content .videos-style .cont-text-tab {
                padding-top: 15px;
            }
        }
        
        @media(max-width: 360px) {
            .o365cs-me-tile-nophoto-username {
                font-size: 12px;
            }
            .navbar-brand {
                width: 220px;
            }
            a.navbar-brand img {
                width: 200px;
            }
        }
        /* Fin Medias Generales */
        
        @media only screen and (min-device-width: 1024px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
            .contenido-paginas.contenido-paginas-menu {
                min-height: 763px;
            }
            ul.nav.nav-tabs.list {
                left: 0px !important;
            }
            .cont-der-menu {
                min-height: 1100px;
            }
        }
        /* ----------- iPad 1, 2, Mini and Air ----------- */
        /* Portrait and Landscape */
        
        @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {}
        /* Portrait */
        
        @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
            /* Landscape */
            @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {}
            @media (max-width: 1024px) and (orientation: landscape) {
                .navbar-header {
                    margin: 5% 0% 0% 37% !important;
                }
                .top-menu-header {
                    margin: 1% 0% 3% -30%;
                }
                div#navbar {
                    margin: 0% 10% 0% 0%;
                }
                .cont-header.row {
                    display: none;
                }
                div#menu-Responsive {
                    display: block;
                }
            }
            @media (max-width: 1024px) and (orientation: Portrait) {
                .col-sm-6.cont-accesos-footer a {
                    font-size: 11px !important;
                }
                .modal-header button.close {
                    min-width: 16em;
                }
                .modal-header button.close span {
                    font-size: 60px !important;
                }
                .col-md-3.img-gal {
                    width: 33%;
                    display: inline-block;
                }
                .col-md-4.img-gal {
                    display: inline-block !important;
                    width: 50%;
                }
                .frm-trabajeNos .col-md-6 {
                    margin-top: 25px;
                }
            }
        }
            /* ----------- iPad Pro 12.9" ----------- */
            /* Portrait and Landscape */
            @media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) {}
            /* Portrait */
            /* Declare the same value for min- and max-width to avoid colliding with desktops */
            /* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
            @media only screen and (min-device-width: 1024px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {}
            /* Landscape */
            /* Declare the same value for min- and max-width to avoid colliding with desktops */
            /* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
            @media only screen and (min-device-width: 1366px) and (max-device-width: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {}
/*-- Estilos Nuevos Webparts --*/
body {
    font-family: Inter;
    font-weight: normal;
}

.cont-tabs-uninegocio div[class*="ExternalClass"] *{
	max-width: 100% !important;
}

.desc-seccion {
    color: #54565B;
    font-family: Inter;
    font-weight: normal;
    font-size: 30px;
    text-align: center;
    width: 100%;
    padding: 50px 0%;
}
.tabs-to-accordion p, .tabs-to-accordion span, .swiper-cobertura p, .swiper-cobertura span {
    font-family: Inter !important;
}
.span-naranja {
    color: #BC6852;
}

.span-azul {
    color: #768CC0;
}

.cont-tabs-uninegocio {
    padding: 0px 0px;
}

.responsiveTabs-uninegocio{
    max-width:100%;
    margin:auto;
}

.nav-tabsuninegocio {
    border: none;
}

.cont-icon-tabs {
    width: 50px;
    height: 50px;
    padding: 12px;
    display: inline-block;
    background-color: #54565B;
    border-radius: 25px;
    position: relative;
    vertical-align: middle;
}

.cont-icon-tabs img {
    width: 28px;
    position: absolute;
    top: 50%;
    right: 50%;
    transform: translate(50%, -50%);
}

.nombre-tab {
    margin-bottom: 0px;
    display: inline-block;
    margin-left: 15px;
    vertical-align: middle;
}

ul.nav-tabsuninegocio>li {
	display: inherit !important;
    align-items: inherit !important;
    width: 100% !important;
    height: auto !important;
}

.cont-tabs-uninegocio .nav-tabs>li>a {
	font-family: Inter !important;
	font-size: 22px !important;
	text-align: left !important;
	border-bottom: none !important;
}

.cont-tabs-uninegocio .nav-tabs>li.active>a, .cont-tabs-uninegocio .nav-tabs>li.active>a:focus, .cont-tabs-uninegocio .nav-tabs>li.active>a:hover {
	border-bottom: none !important;
}

.cont-tabs-uninegocio .nav-tabs>li>a:hover {
	border-bottom: none !important;
	background-color: #fff !important;
}

.citem-tab.active .cont-icon-tabs {
    background-color: #D46852;
}

.citem-tab.active .nombre-tab {
    border-bottom: solid 1px #54565B;
    color: #d46852;
    padding-bottom: 5px;
}

.nav-tabsuninegocio>li {
    float: none;
    font-size: 22px;
    font-family: Inter;
}

.nav-tabsuninegocio>li a {
    color: #54565B;
}

.nav-tabsuninegocio>li>a:hover {
    border-color: transparent;
}

.nav-tabsuninegocio>li>a:focus, .nav-tabsuninegocio>li>a:hover {
    background-color: #fff;
}

.nav-tabsuninegocio>li>a:focus .nombre-tab, .nav-tabsuninegocio>li>a:hover .nombre-tab {
    color: #D46852;
}

.nav-tabsuninegocio>li.active>a, .nav-tabsuninegocio>li.active>a:focus, .nav-tabsuninegocio>li.active>a:hover {
    color: #D46852;
    cursor: default;
    background-color: #fff;
    border: none;
}

.desc-tab01 {
    color: #54565B;
    font-size: 20px;
    font-family: Inter;
}

.tabs-to-accordion {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 6%;
    padding-right: 6%;
}

.mySwiper2 {
    overflow: hidden;
}

.mySwiper2  .swiper-slide {
    padding: 10px;
    width: 33.33333333% !important;
}

.mySwiper2 .swiper-button-next {
    color: #54565B;
    display: none;
}

.mySwiper2 .swiper-button-prev {
    color: #54565B;
    display: none;
}

.c-item-tab01 {
    margin-bottom: 10px;
}

.azul-tab01 {
    color: #768CC0;
    font-family: Inter;
    font-size: 41px;
    text-align: center;
}

    .gris-tab01 {
    color: #54565B;
    font-family: Inter;
    font-size: 16px;
    text-align: center;
    min-height: 91px;
}

.desc2-tab02 {
    color: #54565B;
    font-size: 25px;
    font-family: Inter;
    font-weight: bold;
    margin-bottom: 30px;
}

.c-item-tab02 {
    margin-bottom: 10px;
    text-align: center;
}

.ms-webpart-zone img.icon-tab02 {
    height: 70px !important;
    margin: 0 auto;
    margin-bottom: 10px;
}

.gris-tab02 {
    color: #54565B;
    font-family: Inter;
    font-size: 20px;
    text-align: center;
}

.c-item-tab03 {
    margin-bottom: 10px;
    text-align: center;
}

.ms-webpart-zone img.icon-tab03 {
    height: 70px !important;
    margin: 0 auto;
    margin-bottom: 10px;
}

.gris-tab03 {
    color: #54565B;
    font-family: Inter;
    font-size: 20px;
    text-align: center;
    min-height: 44px;
}

.lista-tab03 {
    color: #54565B;
    font-family: Inter;
    font-size: 12px;
    text-align: center;
}

.c-item-tab04 {
    margin-bottom: 40px;
    text-align: center;
}

.ms-webpart-zone img.icon-tab04 {
    height: 70px !important;
    margin: 0 auto;
    margin-bottom: 10px;
}

.gris-tab04 {
    color: #54565B;
    font-family: Inter;
    font-size: 20px;
    text-align: center;
}

.c-item-tab05 {
    margin-bottom: 40px;
    text-align: center;
}

.conticon-tab05 {
    padding-right: 5px;    
}

.ms-webpart-zone img.icon-tab04 {
    height: 45px !important;
    margin: 0 auto;
    margin-bottom: 10px;
}

.gris-tab04 {
    color: #54565B;
    font-family: Inter;
    font-size: 20px;
    text-align: center;
}

.desc-tab05 {
    padding-left: 5px;
    color: #54565B;
    font-size: 17px;
    font-family: Inter;
    text-align: left;
}

.desc2-tab06 {
    color: #D46852;
    font-size: 22px;
    font-family: Inter;
    margin-bottom: 15px;
}

.c-item-tab06 {
    margin-bottom: 10px;
    text-align: center;
}

.ms-webpart-zone img.icon-tab06 {
    height: 50px !important;
    margin: 0 auto;
    margin-bottom: 10px;
}

.gris-tab06 {
    color: #54565B;
    font-family: Inter;
    font-size: 20px;
    text-align: center;
    line-height: 1.1;
}

.cont-btn-conozca {
    margin: 30px 0px;
    display: flex;               
}

.cont-btn-conozca a {
    margin: 0 auto;
} 

.btn-conozca {
    background-color: #D46852;
    color: #fff;
    font-family: Inter;
    font-size: 20px;
    text-align: center;
    padding: 12px;
    min-width: 270px;
    border-radius: 10px;
}

.cont-btn-conozca a:hover, a:focus {
    text-decoration: none;
    border: none;
}

.cont-btn-conozca a:hover .btn-conozca {
    background-color: darken(#D46852, 10%);
}

.swiper-cobertura {
    background-color: #21314C;
    padding: 40px;
}

.swiper-cobertura .swiper {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.swiper-cobertura .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.swiper-cobertura .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.swiper-cobertura .swiper-button-next {
    color: #fff;
}

.swiper-cobertura .swiper-button-prev {
    color: #fff;
}

.cont-desc-swiper p {
    font-family: Inter;
    font-size: 21px;
    color: #fff;
    text-align: left;
    margin-bottom: 30px;
}

.cont-btn-conozca {
    margin: 0px 0px;
    display: flex;
}

.btn-conozca {
    background-color: #D46852;
    color: #fff;
    font-family: Inter;
    font-size: 20px;
    text-align: center;
    padding: 6px;
    min-width: 270px;
    border-radius: 10px;
}

.cont-btn-conozca a:hover, a:focus {
    text-decoration: none;
    border: none;

}

.cont-btn-conozca a:hover .btn-conozca {
    background-color: darken(#D46852, 10%);
}

.swiper-cobertura .swiper-pagination-bullet {
    width: 14px;
    height: 14px;
    margin: 0px 7px;
    background: #fff;
}

.swiper-cobertura .swiper-pagination-bullet-active {
    background: #fff;
}

@media (min-width: 992px) {
    .cont-desc-swiper {
        display: inline-block;
        vertical-align: middle;
        float: none;
    }

    .swiper-cobertura .cont-swiper {
        display: inline-block;
        vertical-align: middle;
        float: none;
        /*width: calc(58.33333333% - 5px) !important;*/
    }

    .swiper-button-prev {
        display: none;
    }
}

@media (max-width: 1096px) {
    .cont-icon-tabs {
        width: 40px;
        height: 40px;
    }

    .cont-icon-tabs img {
        width: 20px;
    }

    .nombre-tab {
        font-size: 20px;
    }
}

@media (max-width: 1094px) {
    .c-item-tab04 {
        width: 50%;
    }
}

@media (max-width: 1006px) {
    .cont-icon-tabs {
        width: 35px;
        height: 35px;
    }

    .cont-icon-tabs img {
        width: 17px;
    }

    .nombre-tab {
        font-size: 18px;
    }

    .desc2-tab02 {
        font-size: 21px;
    }
}

@media (max-width: 991px) {
    .c-item-tab01 {
        width: 100%;
        display: inline-block;
        vertical-align: top;
    }

    .c-item-tab02 {
        width: 49%;
        display: inline-block;
        vertical-align: top;
    }

    .c-item-tab03 {
        width: 49%;
        display: inline-block;
        vertical-align: top;
    }

    .c-item-tab04 {
        width: 49%;
        display: inline-block;
        vertical-align: top;
    }

    .c-item-tab06 {
        width: 49%;
        display: inline-block;
        vertical-align: top;
    }

    .conticon-tab05 {
        width: 39%;
        display: inline-block;
        vertical-align: top;
    }

    .desc-tab05 {
        width: 59%;
        display: inline-block;
        vertical-align: top;
    }

    .tabs-to-accordion .cont-tabs .responsiveTabs #myTabContent #tab06 .items-tab06 .c-item-tab06 {
        width: 49%;
        display: inline-block;
        vertical-align: top;
    }

    .tabs-to-accordion .desc-seccion {
        padding: 50px 0%;
    }

    .swiper-pagination {
        display: none;
    }

    .swiper-cobertura .cont-desc-swiper p {
        text-align: center;
    }

    .swiper-cobertura {
        position: relative;
        padding-bottom: 80px;
    }

    .cont-desc-swiper {
        position: inherit;
        width: 100% !important;
    }

    .cont-bannPais {
        width: 100% !important;
    }

    .swiper-cobertura .cont-desc-swiper .cont-btn-conozca {
        position: absolute;
        bottom: 20px;
        z-index: 10;
        width: calc(100% - 80px);
        display: block;
    }
}

@media (max-width: 937px) {
    .tabs-to-accordion .cont-tabs {
        padding: 0px 15px;
    }
}

@media (max-width: 857px) {
    .nombre-tab {
        margin-left: 5px;
    }

    .nav-tabsuninegocio>li a {
        padding: 10px 0px 10px 15px;
    }

    .nav-tabsuninegocio .citem-tab .nombre-tab {
        font-size: 17px;
    }
}

@media (max-width: 767px) {
    .cont-icon-tabs {
        width: 50px;
        height: 50px;
        padding: 12px;
        display: inline-block;
        background-color: #54565B;
        border-radius: 25px;
        position: relative;
        vertical-align: middle;
    }

    .cont-icon-tabs img {
        width: 28px;
        position: absolute;
        top: 50%;
        right: 50%;
        transform: translate(50%, -50%);
    }

    .nombre-tab {
        margin-bottom: 0px;
        display: inline-block;
        margin-left: 15px;
        vertical-align: middle;
        font-size: 22px;
        font-family: Inter;
        color: #54565B;
        width: calc(100% - 85px);
        text-align: center;
        margin-right: 15px;
    }

    .citem-tab.active .cont-icon-tabs {
        background-color: #D46852;
    }

    .citem-tab.active .nombre-tab {
        border-bottom: solid 1px #54565B;
    }

    .desc-tab01 {
        color: #54565B;
        font-size: 20px;
        font-family: Inter;
        text-align: center;
        margin-bottom: 40px;
    }

    .mySwiper2 {
        overflow: hidden;
    }

    .swiper-button-next {
        color: #54565B;
        display: flex;
    }

    .swiper-button-prev {
        color: #54565B;
        display: flex;
    }

    .c-item-tab01 {
        margin-bottom: 10px;
    }

    .azul-tab01 {
        color: #768CC0;
        font-family: Inter;
        font-size: 41px;
        text-align: center;
        margin-bottom: 0px;
    }

    .gris-tab01 {
        color: #54565B;
        font-family: Inter;
        font-size: 16px;
        text-align: center;
        margin-bottom: 20px;
    }

    .desc2-tab02 {
        color: #54565B;
        font-size: 25px;
        font-family: Inter;
        font-weight: bold;
        margin-bottom: 30px;
    }

    .c-item-tab02 {
        margin-bottom: 10px;
        text-align: center;
    }

    .ms-webpart-zone img.icon-tab02 {
        height: 70px !important;
        margin: 0 auto;
        margin-bottom: 10px;
    }

    .gris-tab02 {
        color: #54565B;
        font-family: Inter;
        font-size: 20px;
        text-align: center;
    }

    .c-item-tab03 {
        margin-bottom: 40px;
        text-align: center;
    }

    .ms-webpart-zone img.icon-tab03 {
        height: 70px !important;
        margin: 0 auto;
        margin-bottom: 10px;
    }

    .gris-tab03 {
        color: #54565B;
        font-family: Inter;
        font-size: 20px;
        text-align: center;
        min-height: 44px;
        margin-top: 0px;
    }

    .lista-tab03 {
        color: #54565B;
        font-family: Inter;
        font-size: 12px;
        text-align: center;
    }

    .c-item-tab04 {
        margin-bottom: 40px;
        text-align: center;   
    }

    .ms-webpart-zone img.icon-tab04 {
        height: 70px !important;
        margin: 0 auto;
        margin-bottom: 10px;
    }

    .gris-tab04 {
        color: #54565B;
        font-family: Inter;
        font-size: 20px;
        text-align: center;
    }

    .c-item-tab05 {
        margin-bottom: 40px;
        text-align: center;
    }

    .conticon-tab05 {
        padding-right: 5px;
    }

    .ms-webpart-zone img.icon-tab04 {
        height: 45px !important;
        margin: 0 auto;
        margin-bottom: 10px;
    }

    .gris-tab04 {
        color: #54565B;
        font-family: Inter;
        font-size: 20px;
        text-align: center;
    }

    .desc-tab05 {
        padding-left: 5px;
        color: #54565B;
        font-size: 17px;
        font-family: Inter;
        text-align: center;
    }

    .desc2-tab06 {
        color: #D46852;
        font-size: 26px;
        font-family: Inter;
        margin-bottom: 15px;
        text-align: center;
        margin-top: 30px;
    }

    .c-item-tab06 {
        margin-bottom: 10px;
        text-align: center;
    }

    .c-item-tab06 {
        margin-bottom: 10px;
        text-align: center;
    }

    .ms-webpart-zone img.icon-tab06 {
        height: 50px !important;
        margin: 0 auto;
        margin-bottom: 10px;
    }

    .gris-tab06 {
        color: #54565B;
        font-family: Inter;
        font-size: 20px;
        text-align: center;
        line-height: 1.1;
    }

    .panel-default {
        border: none;
        box-shadow: none;
    }

    .panel-default>.panel-heading {
        background: #fff;
        border-bottom: solid 1px #54565B;
    }
}
button.ajs-button.ajs-ok {
background-color: #ce6854;
border-radius: 4px;
padding: 3px 20px;
margin-left: 4px;
color: #fff !important;
border: solid 1px #ce6854;
}



button.ajs-button.ajs-ok:hover {
color: #ce6854 !important;
border: solid 1px #ce6854;
background: #fff;
}

.alertify.ajs-closable .ajs-commands button.ajs-close
{
min-width: auto;
margin-top: 6px;
margin-right: -10px;
}
.alertify .ajs-header {
font-size: 16px;
}

.alertify .ajs-body .ajs-content {
font-size: 16px;
}

.alertify .ajs-commands button.ajs-close{
background-size: 14px;
}
button.ajs-button.ajs-cancel {
display: none;
}

/* Cookies */
.ag2523.content-bannercookies {
    position: fixed;
    bottom: 0;
    width: 100%;
    background: #fff;
    z-index: 99;
}
.tab-title{
  font-size:26px;
}
.switch input[type=checkbox] {
	 height: 0;
	 width: 0;
	 visibility: hidden;
}
.switch label {
	 cursor: pointer;
	 text-indent: -9999px;
	 width: 75px;
	 height: 40px;
	 background: grey;
	 display: block;
	 border-radius: 100px;
	 position: relative;
   margin-right: 10px;
}
.switch label:after {
	 content: '';
	 position: absolute;
	 top: 5px;
	 left: 5px;
	 width: 30px;
	 height: 30px;
	 background: #fff;
	 border-radius: 90px;
	 transition: 0.3s;
   margin-right: 10px;
}
.switch input:checked + label {
	 background: #ce6854;
}
.switch input:checked + label:after {
	 left: calc(100% - 5px);
	 transform: translateX(-100%);
}
.switch label:active:after {
	 width: 40px;
}
.switch {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
 .ag2523 p a{
    color: #000000;
    font-weight: bold;
}

/*  Arreglo Prueba */
.ag2523.content-bannercookies {
    position: fixed;
    bottom: 0;
    width: 100%;
    background: #fff;
    z-index: 99;
}

.sp-c1 .ss7 .cont-info-banner {
    position: absolute;
    right: 6%;
    text-align: right;
}

.ss7 .text-ban-dw {
    margin-top: 20px;
}

.sp-c1 .ss7 .cont-info-banner .masinfo-banner {
    border: solid 2px #ce6854;
    padding: 2px 25px;
    color: #fff;
    text-decoration: none;
    font-size: 12px;
    margin-left: 10px;
    transition: 0.3s;
}

.BreadCrumbWrap span span:first-of-type {
    display: none !important;
}

.cont-gen-eecc {
    margin-top: 50px;
    padding: 0px 6%;
}