.talks-slider-entrevistas .card {
   max-width: 600px;
   margin: 10px;
   height: 250px;
   display: flex;
   justify-content: center;
   background: #EDF4FC;
   border: none;
}

.card {
   border-radius: 20px;
   box-shadow: 0px -5px 19px #00000014;
   margin: auto;
   padding: 30px;
}

.view-display-id-block_entrevistas_talks .view-content {
   display: flex !important;
   width: 100%;
   flex-direction: column;
   overflow-x: auto;
   height: 323px;
}

.view-display-id-block_entrevistas_talks .view-content::-webkit-scrollbar {
   background: #EDF4FC;
   border-radius: 5px;
}

.view-display-id-block_entrevistas_talks .view-content::-webkit-scrollbar-thumb {
   background: #9EAEC7;
   border-radius: 5px;
   cursor: pointer;
   box-shadow: inset -1px -2px 1px #b3b3b3;
}


.talks-slider-entrevistas .card-body {
   text-align: left;
}

.talks-slider-entrevistas .views-field-field-talks-entrevistas-foto {
   max-width: 200px;
   border-radius: 250px;
   height: 200px;
   object-fit: cover;
   overflow: hidden;
   text-align: center;
   display: flex;
   justify-content: center;
}

.col-lg-12::-webkit-scrollbar {
   background: #fff;
   border-radius: 5px;
   //  box-shadow: inset 2px 2px 4px #b3b3b3;
}

.col-lg-12::-webkit-scrollbar-thumb {
   background: #9EAEC7;
   border-radius: 5px;
   cursor: pointer;
   box-shadow: inset -1px -2px 1px #b3b3b3;
}

.talks-slider-entrevistas img.image-style-max-650x650 {
   width: auto;
   height: 200px;
}


.field--name-field-entrevista-destacada {
   display: none;
}

.talks-slider-entrevistas .card-title {
   margin-bottom: 0.75rem;
   color: #7B828C;
   font-size: 23px;
   text-transform: uppercase;
   font-weight: 700;
   text-align: left;
}

.talks-slider-entrevistas .cargo-card {
   font-size: 23px;
   font-weight: 500;
   color: #7c7b85;
   margin: 0px !important;
   padding: 0;
}

.card a.btn.btn-primary {
   background: #7C7B85;
   color: #ffffff;
   border: none;
}

.btn-primary {
   background-color: #fff0 !important;
   border-color: #fff0 !important;
   color: #514E4E;
   font-family: 'roboto-medium-webfont';
   font-size: 14px;
}

.card-body .btn-primary {
   /* background-color: #ff006e !important;
   border-color: #fff0 !important;
   color: #514E4E;
   font-family: 'roboto-medium-webfont';
   font-size: 14px;
   border-radius: 25px;
   text-transform: uppercase; */
   display: flex !important;
   align-items: center !important;
   justify-content: center !important;
   gap: 6px !important;
   padding: 7px 24px !important;
   border-radius: 25px !important;
   background-color: var(--v2_magenta) !important;
   border: 0px !important;
   color: var(--v2_white) !important;
   font-size: 16px !important;
   font-style: normal !important;
   font-weight: 400 !important;
   line-height: normal !important;
   text-transform: uppercase !important;
   font-family: 'Inter', sans-serif;
   margin-top: 16px;
   width: 135px;
}

.col.col-lg-12.scroll-horizontal {
   overflow-x: scroll;
   overflow-y: hidden;
   height: 310px;
   padding-left: 50px !important;
   padding-right: 50px !important;
   display: flex;
   align-items: center;
}



.spotify-css {
   margin-right: 20px;
   min-width: 550px !important;
}

.somos-fibra-spotify {
   width: 33%;
   display: flex;
   align-items: center;
   background: #fff;
   margin: auto;
   border-radius: 20px;
   padding: 22px;
   height: 119px;
}

.logo-spotify img {
   width: 70px;
   display: block;
}

p.titulo-big {
   padding: 0px;
   color: #7C7B85;
   font-weight: 500;
}

p.descripcion-spotify {
   padding: 1px;
   color: #B8B8B8;
}


.col.col-lg-9::-webkit-scrollbar-thumb {
   background: #e42746;
   border-radius: 5px;
   cursor: pointer;
   box-shadow: inset -1px -2px 1px #b3b3b3;
}


.col-lg-9 .card {
   margin-bottom: 25px;
   margin-right: 40px;
}


.field.field--name-field-2022-columna1.field--type-entity-reference-revisions.field--label-hidden.field__items img {
   border-radius: 0px;
}

.paragraph.paragraph--type--_022-modulo-2-columnas.paragraph--view-mode--default .container-fluid.colParagraph .row.conectividad {
   background: #fff !important;
   padding: 0px !important;
}

.field.field--name-field-2022-columna2.field__items img {
   max-width: 220px !important;
}

.center {
   text-align: center !important;
}

.col-lg-3 p.cargo-card {
   font-size: 14px;
   font-weight: 500;
   color: #7c7b85;
}

.col-lg-9 p.cargo-card {
   font-size: 14px;
   font-weight: 500;
   color: #7c7b85;
   margin: 0px !important;
   padding: 0;
}

.col-lg-9 .card a.btn.btn-primary {
   display: table;
}

.col-lg-9 .card-title {
   text-align: left;
}




.carousel {
   position: relative;
   margin-top: 26px;
}


.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
   display: contents;
}


.carousel-indicators li {
   width: 15px;
   border: 1px solid #7B828C;
   border-radius: 20px;
   height: 15px;
   margin-top: 30px;
}

.carousel-indicators li::marker {
   display: none;
   color: transparent;
}

.carousel-indicators .active {
   background: #7B828C;
}

.carousel-indicators {
   bottom: -30px;
   gap: 6px;
}

.flex-c {
   display: flex;
   margin-left: 100px;
   margin-right: 100px;
   align-items: center;
}

.flex-c .paragraph.paragraph--type--_022-boton-de-color {
   margin: 0;
   margin-top: 20px;
}



.paragraph.paragraph--type--icono-de-columna img {
   height: 120px width: auto !important;
}


.paragraph.paragraph--type--_022-modulo-3-columnas.paragraph--view-mode--default .field--name-field-texto-del-modulo {
   height: 290px;
}

.carousel.carousel-fade .carousel-item {
   display: block;
   opacity: 0;
   transition: opacity ease-out .7s;
}

.carousel.carousel-fade .carousel-item.active {
   opacity: 1 !important;
}


.flex-50 {
   flex-basis: 50%;
   text-align: left;
   margin: 20px;
}


/* webinar anterios */
.talks_container_video-strip {
   display: flex !important;
   flex-direction: row;
   justify-content: center;
   background-color: #e3e0e1;
   padding: 30px 0;
}

button#bt-left2 {
   position: relative;
   width: auto;
}

.btn-primary {
   background-color: #fff0 !important;
   border-color: #fff0 !important;
   color: #514E4E;
   font-family: 'roboto-medium-webfont';
   font-size: 14px;
}

button#bt-right2 {
   position: relative;
   width: auto;
}

.talks_container_video-strip .field__item {
   display: flex;
   flex-basis: 28%;
   width: auto;
}

.MultiCarousel {
   float: left;
   overflow: hidden;
   padding: 0px;
   width: 100%;
   position: relative;
   max-width: 960px;
}

.MultiCarousel .MultiCarousel-inner .item>div {
   text-align: center;
   padding: 10px;
   margin: 10px;
   /* background: #f1f1f1; */
   color: #666;
   height: 180px;
}

.MultiCarousel .MultiCarousel-inner .item {
   float: left;
   width: auto;
   max-width: 320px;
}

.talks_img_entrev_anter img:nth-child(1) {
   position: absolute;
   left: 0;
   z-index: 1;
   width: 100%;
   height: auto;
}

.field.field--name-field-webinars-agregar-video.field--type-entity-reference-revisions.field--label-hidden.field__itemsMultiCarousel {
   display: flex;
   align-items: flex-end;
   justify-content: center;
}

.talks_container_video-strip .field__item {
   /* align-self: stretch; */
   /* flex-basis: 28%; */
   width: 320px;
}

.talks_sections_colum_container {
   display: flex;
   flex-direction: row;
   padding: 0px 0 0 0;
   position: relative;
   clear: both;
}

.tc_left-30 {
   display: flex;
   padding: 0 5px 0 5px;
   flex-basis: 100%;
   height: 180px;
   position: relative;
   width: 280px;
}

#MultiCarousel2 .talks_section_bajada {
   position: absolute;
   height: auto;
   color: #fff;
   z-index: 3;
   display: none;
   width: 80%;
   max-width: 260px;
   top: 35%;
   margin: 0 20px;
}

.talks_img_entrev_anter {
   padding: 0;
   max-width: 278px;
   FONT-WEIGHT: 200;
   cursor: pointer;
   position: relative;
   width: 100%;
   margin: auto;
   text-align: center;
   border-radius: 12px;
   overflow: hidden;
   background-color: #6d6666;
   background-image: url(/themes/contrib/iplan_b4/images/yutbPlayTalks.png);
   background-repeat: no-repeat;
   background-position-y: 90%;
   background-position-x: 94%;
   box-shadow: 1px 1px 2px #b3b3b3;
}

.talks_img_entrev_anter img:nth-child(1) {
   position: absolute;
   left: -18px;
   z-index: 1;
   width: 113%;
   height: auto;
   opacity: 1;
}

.talks_player_overlay {
   display: none;
}

.page-node-1077 .talks_player_overlay {
   position: absolute;
   left: 0;
   z-index: 2;
   width: 100%;
   height: auto;
   cursor: pointer;
}


.MultiCarousel {
   text-align: center;
   left: 0;
   right: 0;
   display: grid;
}

.MultiCarousel {
   float: left;
   overflow: hidden;
   padding: 0px;
   width: 100%;
   position: relative;
   max-width: 960px;
}

.scroll-horizontal.active {
   cursor: grabbing;
   cursor: -webkit-grabbing;
   transform: scale(1);
}

.row {
   justify-content: center !important;
   display: flex !important;
}

.YT-id {
   display: none;
}

.talks_section_subtitle {
   display: none;
}

.talks_sections_colum_container {
   display: flex;
   flex-direction: row;
   padding: 0px 0 0 0;
   position: relative;
   clear: both;
   width: 100%;
}

.talks_img_entrev_anter {
   padding: 0;
   max-width: 278px;
   height: 180px;
   FONT-WEIGHT: 200;
   cursor: pointer;
   position: relative;
   width: 100%;
   margin: auto;
   text-align: center;
   border-radius: 12px;
   overflow: hidden;
   background-color: #6d6666;
   background-image: url(/themes/contrib/iplan_b4/images/yutbPlayTalks.png);
   background-repeat: no-repeat;
   background-position-y: 90%;
   background-position-x: 94%;
   box-shadow: 1px 1px 2px #b3b3b3;
}

div#videos-view {
   margin-left: 0;
   display: block;
   height: 210px;
}

[class^="BackgroundColorContainer_backgroundColorContainer"] {
   position: absolute;
   left: 0;
   right: 0;
   top: 0;
   bottom: 0;
   background-color: #fff;
   z-index: 0;
}

.v2_background_white {
   background-color: var(--v2_white);
}

#header {
   display: flex!important;
}

button.close {
    border: 0;
    background-color: #ffffff;
    border-radius: 18px;
}

.modal-dialog.ytmodal {
   max-width: max-content;
}




@media (min-width: 100px) and (max-width: 992px) {
   .MultiCarousel {
      max-width: 309px;
   }

   .somos-fibra-spotify {
      width: 95%;
   }

   .flex-c {
      display: flex;
      margin-left: 0px;
      margin-right: 0px;
      flex-direction: column;
   }

   .googleWorkspace__c2__videos-1,
   .googleWorkspace__c2__videos-2 {
      width: 100%;
   }

   .view-display-id-block_entrevistas_talks .view-content {
      height: 516px;
   }

   .talks-slider-entrevistas .card {
      height: 430px;
   }
}

.divisor-spotify {
   border: 1px solid #C0CFE6;
}


@media (min-width: 992px) {
   .divisor-spotify {
      margin-bottom: -80px;
   }

   .v2_text_40_regular {
      line-height: 3rem;
   }

   .googleWorkspace__c1__container-1.align-items-center .v2_text_36_regular {
      margin-top: 9px;
      font-size: 28px;
      width: 390px;
   }
}

.googleWorkspace__c1__container-1.align-items-center .v2_text_36_regular {
   margin-top: 9px;
   font-size: 28px;
}

.v2_text_36_regular {
   line-height: normal;
}

.v2_text_40_regular {
   line-height: normal;
}

.googleWorkspace__c1__container__info {
   gap: 0 !important;
}

button#btn_saber_mas {
   margin-top: 20px;
}