h3 {line-height: 27px;}
.font3 {font-size: 1.1rem;}
.single_featured_articles h2 {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;max-width: 100%;}
.single_featured_articles h2 a {text-overflow: ellipsis;overflow: hidden;max-width: 100%;overflow: hidden;}
.recent_podcast h2 {width: 75%;}
.col_noticias .single_featured_articles.recent_podcast h2 a {float: left;}
.articlesRelated .thumb, .articlesSlider .thumb {height: auto;}
.resourcesSliderHome h3 {margin-top: 20px;margin-bottom: 30px;}
.resourcesSliderHome.articlesSlider .swiper-slide div .resources_content {min-height: 150px;}
.articles li article {height: 100%;display: flex;flex-direction: column;justify-content: space-between;}
.articles li .btn_resources {border-top: 1px solid #E3E4E8;margin-top: 15px;padding-top: 20px;}
.articles .separator {border:none;}
.articles li div:last-of-type:not(.btn_resources, .resources_content) {border-top: 1px solid #E3E4E8;padding-top: 20px;}
.read_more {border-top: 1px solid #E3E4E8;margin-top: 15px;padding-top: 20px !important;}
.slide-articles {height: 100%;display: flex;flex-direction: column;justify-content: space-between;}
.sidebar .subcat li a {font-weight: 400;color: #7E8085;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;cursor: pointer;width: 100%;}
.notfound {display: none;}
.resourSlider h3 {min-height: 55px;margin-top: 30px;}
.destacado>article>div .title_destacado.full {width: 100%;}
.date-resource {font-size: 13px;margin: -9px 0 0;}
.searched li:first-child {max-width: 100%;}
.searched li:first-child h3 {font-size: 2rem;margin-top: 40px;line-height: 35px;}
.searched li:first-child .thumb {max-width: 57%;padding: 10px 10px;margin-bottom: 50px;}
.col_slider .banner {margin-bottom: 20px;}
.b_single_r {display: inline-block;width: auto;padding: 10px 30px;}
.resourSlider .swiper-slide .btn_resources {border-top: 1px solid #E3E4E8;padding: 15px 20px 15px;}
.resourSlider .swiper-slide {height: auto;}
.img-ico {width: 150px;height: auto;margin-bottom: 20px;}
.resourSlider .swiper-slide div:last-of-type:not(.btn_resources) {align-items: flex-start;margin-top: 10px;justify-content: flex-start;}
.resources_content p {margin-top: 0;}
.articles.list-resource li div:last-of-type:not(.btn_resources) {align-items: flex-start;margin-top: 10px;justify-content: flex-start;}
.articles.list-resource h3 {min-height: 55px;  margin-top: 30px;}
.ico-img {flex: 0 0 150px;margin-right: 15px;}
.ico-ico {flex: 0 0 50px;margin-right: 15px;}
.resourcesSliderHome h3 {min-height: 55px;margin-bottom: 10px;}
.resourcesSliderHome.articlesSlider .swiper-slide div .resources_content {align-items: flex-start;margin-top: 10px;}
textarea {font-family: 'Roboto';}
.mt20 {margin-top: 20px;}
.mt40 {margin-top: 40px;}
.dark_blue {color: #11195B;}
.items-center {align-items: center;}
.t-upper {text-transform: uppercase;}


/*SEARCH*/
.section-form {position: absolute;width: 100%;z-index: 9;background: white;padding-top: 40px;display: none;}
.section-form.menu {position: relative;padding-top: 0;display: block;}
.section-form.menu > .container {padding: 0;}
.num-result {font-weight: 600;color: #11195B;}
.articles li .search-article {display: flex;align-items: center;border:none;overflow: hidden;margin-bottom: 40px;padding-bottom: 40px;position: relative;flex-direction: row;}
.articles li .search-article:after {content: "";position: absolute;width: 100%;height: 1px;background: #E3E4E8;bottom: 15px;margin-left: 170px;}
.articles li .search-article .contenido {flex: 1;margin: 0 40px;}
.articles li .search-article .contenido h3 {margin-top: 0;font-size: 1.1em;}
.articles li .search-article div:first-of-type {padding-top: 0;padding-bottom: 40px;}
.articles li .search-article .b_info {border-color: #11195B;}
.articles li .search-article:after {content: "";}
.articles li div.content_btn_search {border-top: none !important;}
.content_header .header_nav .menu-header-container>ul {font-size: 14px;}
.content_header .header_nav .menu-header-container>ul>.search.menu-item > a {padding-left: 20px;}
.content_header .header_nav .menu-header-container>ul>.search.menu-item > a:after {content: "";background: url('../img/ico_search.svg') no-repeat;width: 20px;position: absolute;height: 20px;left: 0px;background-size: contain;}
.search-bar {display: flex;align-items: center;}
.search-bar > * {margin: 0 20px 0 20px;}
.search-bar .list_cat {display: flex;margin: 0;}
.search-bar .list_cat li {padding: 0;font-weight: 600;}
.search-bar .list_cat li a {position: relative;display: block;padding: 0 30px;color: #979797;font-weight: 400;}
.search-bar .subcat {display: none;position: absolute;background: white;z-index: 1;padding: 15px 20px;}
.search-bar .subcat li {font-weight: 400;color: #7E8085;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;cursor: pointer;padding: 20px 0;border-bottom: 1px solid #E3E4E8;}
.search-bar .subcat li span {width: 16px;height: 16px;display: block;border: 2px solid #E3E4E8;border-radius: 3px;margin-left: 20px;}
.search-bar .subcat li.cat-active span {border-color: #11195B;background: #11195B url('../img/ico_check.svg') no-repeat 1px;}
.search-bar ul.list_cat > li > a:after {content: "";background: url('../img/arrow_tab.svg') no-repeat;position: absolute;right: 0;top: 11px;width: 15px;height: 6px;background-size: contain;}
.searchform {display: flex;justify-content: center;}
.searchform.sidebar-form {margin-top: 37px;}
.div-search-form {display: flex;align-items: center;width: 60%;border-bottom: 1px solid #E3E4E8;margin-bottom: 50px;margin-top: 20px;padding: 0px 10px 20px 10px;transition: border-color 0.5s;}
.div-search-form.focus-active {border-color: #11195B;}
.sidebar-form .div-search-form {width: 100%;border: 1px solid #E3E4E8;padding: 0;}
.sidebar-form .div-search-form.focus-active {border-color: #11195B;}
.search-input {display: flex;flex:1;}
.search-input input {font-size: 34px;font-weight: 700;border: none;width: 100%;color: #11195B;}
.search-input input::placeholder {color: #666;font-weight: 400;}
.sidebar-form .search-input input {font-size: 14px;padding: 10px;}
.search-input input:focus {outline: none;}
.search-submit{display: flex;align-items: center;}
.clear-input {cursor: pointer;}
.separator-vertical {width: 1px;height: 25px;display: flex;background: #000000;margin: 0 20px;border-top: 0;}
.title-filter h4 {margin-bottom: 0;}
#searchsubmit {background: white;border:none;cursor: pointer;}
.sidebar-form #searchsubmit {padding: 15px 15px;transition: all 0.5s;}
.sidebar-form #searchsubmit:hover {background-color: #11195B;}
.sidebar-form #searchsubmit img {width: 17px;}
.sidebar-form #searchsubmit:hover img {filter: brightness(0) invert(1);}
.sidebar-form .div-search-form.focus-active #searchsubmit {background-color: #11195B;}
.sidebar-form .div-search-form.focus-active #searchsubmit img {filter: brightness(0) invert(1);}
.date_mv {display: none;}
.no-result {padding-left: 20px;padding-bottom: 0;margin-top: 50px;margin-bottom: -20px;}
.section-form.menu {display: none;}

.title-page {margin-top: 60px;margin-bottom: 20px;}
.page-container ul {list-style: disc;padding-left: 18px;}
.page-container ul li {margin-bottom: 7px;}

.claim_home h1 {margin: 0 auto 15px;font-size: 1.1rem}
.claim_home h1.big {font-size: 2rem;}
.claim_home h2 {font-size: 1rem;color: #171821;margin-top: 20px;}

.search-article .date {display: flex;flex-direction: column; gap: 20px;}
.sidebar.search-free .subcat {position: relative;margin-top: 0;padding-top: 10px;}
.sidebar.search-free .subcat li {border-top: none;margin-top: 0;}
#list-articles .searching {display: none;font-size: 40px;width: 100%;text-align: center;}
#list-articles.loading .searching {display: block;}

/*CONFERENCES*/
.row-conferences {margin-top: 50px;}
.row-conferences .single-conference {margin-bottom: 50px;}
.row-conferences .single-conference .content-title {display: flex;justify-content: space-between;}
.row-conferences .single-conference .single-register {margin-left: 40px;}
.row-conferences .single-conference h3 {font-size: 1.5rem;}
.row-conferences .single-conference .content-speakers h4 {margin-top: 40px;margin-bottom: 20px;}
.row-conferences .single-conference .link-conference {display:block;margin-top: 30px;position: relative;top: 1px;}
.row-conferences .single-conference .link-conference.active i {transform: rotate(-90deg);}
.row-conferences .single-conference .date-info {font-size: 15px;margin: 5px;}
.row-conferences .single-conference .date-info i {margin-right: 5px;}
.row-conferences .single-conference .date-info span {margin: 0 5px;}
.row-conferences .single-conference .info-conference {display: none;}
.row-conferences .separator {margin-bottom: 45px;}
.title-upcoming {font-size: 2rem;margin: 65px 0 50px;}
.info-speakers {display: flex;margin: 40px 0;align-items: flex-start;}
.info-speakers img {max-width: 180px;margin-right: 30px;}
.conference_slider {padding: 120px 0;}
.conference_slider a{border: none;}
.content-conference ul {list-style-type: disc;padding-left: 20px;}
.content-conference ul li{margin: 15px 0;}
.content-conference ul li ul {list-style-type: circle;}

.contacto .col-4 form select {border: 1px solid #E3E4E8;padding: 10px 30px 15px 5px;width: 100%;color: #767676;margin: 10px 0;}

.banner.podcast {background: url(../img/Web-Banner-Podcast-2x.jpg) no-repeat center,#9AAFDA;padding: 60px 40px;margin: 60px 0 0;color: #FFF;background-size: contain;}
@media only screen and (max-width:768px) {
  .banner.podcast {background: url(../img/banner-mobile.png) no-repeat right bottom,#9AAFDA;background-size: contain;}
}

.content-trial .content-txt-tab ul {list-style-type: disc;padding-left: 20px;}
.content-trial .content-txt-tab ul li {margin-bottom: 15px;}

.group-politica {margin: 15px 0;}
.group-politica > div {display: flex;align-items: flex-start;}
.group-politica input {margin-top: 5px;margin-right: 8px;}
.group-politica label {font-size: 14px;}

#cmplz-datarequest-form > div {margin-bottom: 15px;}

@media only screen and (max-width:768px) {
  .row-conferences .single-conference .single-register {margin: 30px 0 0 0}
  .row-conferences .single-conference .content-title {flex-direction: column;}
}

@media only screen and (max-width:1024px) {
  .div-search-form {width: 100%;}
  .search.menu-item {display: none !important;}
  .section-form.menu {display: block;}
  .section-form.menu .div-search-form {padding: 0 0 20px 0;}
}
@media only screen and (max-width:768px) {
  .search-input input {font-size: 14px;}
  #searchsubmit {width: 30px;display: flex;padding: 0;}
  .sidebar-form #searchsubmit {width: auto;}
  #searchsubmit img {width: 15px;display: block;}
  .searchform.sidebar-form {margin-top: -30px;}
  .search-bar {flex-direction: column;align-items: flex-start;margin-bottom: 30px;}
  .search-bar > * {margin: 0;width: 100%;font-size: 14px;border-bottom: 1px solid #E3E4E8;padding: 15px 10px;}
  .search-bar .list_cat {flex-direction: column;display: none;}
  .search-bar .list_cat li a {padding: 10px 0;}
  .search-bar .separator-vertical {display: none;}
  .title-filter h4 {font-size: 14px;position: relative;}
  .title-filter h4:after {content: "";background: url("../img/arrow_tab.svg") no-repeat;position: absolute;right: 0;top: 8px;width: 15px;height: 6px;background-size: contain;}
  .articles li .search-article {flex-direction: column;align-items: flex-start;justify-content: flex-start;}
  .articles li .search-article .contenido {margin: 0;flex: 0;}
  .articles li div.content_btn_search {width: 100%;padding: 0 !important;margin-top: 20px;}
  .content_btn_search {padding-top: 0;}
  .search-article > .date {display: none;}
  .articles li .search-article:after {bottom: 25px;margin-left: 0;}
  .date_mv {display: block;}
  .div-search-form {margin-bottom: 30px;}
  .search-bar .subcat {position: relative;font-size: 14px;padding: 0;}
  .search-bar ul.list_cat > li > a:after {top: 18px;}
  .no-result {padding-left: 0;margin-bottom: 20px;}
  .title-page {margin-top: 20px;}

  /*CONFERENCES*/
  .title-upcoming{font-size: 1.29rem;}
  .row-conferences .single-conference h3 {font-size: 1.29rem;}
  .info-speakers {flex-direction: column;}
  .info-speakers img {max-width: 150px;margin-right: 30px;}
  .conference_slider {padding: 80px 0;}
}

@media only screen and (max-width:500px){
  .resourcesSliderHome.articlesSlider .swiper-slide div .resources_content {flex-direction: column;}
  .resource_mv {flex-direction: column;align-items: flex-start !important;}
}

/*SPECIAL REPORT*/
.main-title {border-bottom: 1px solid #E3E4E8;padding-bottom: 10px;}
.subtitle {font-size: 1.5rem;margin: 35px 0;color: black;font-style: italic;}
.img_report {display: flex;align-items: flex-start;}
.img_report img {width: 20%;border: 1px solid #11195B;}
.img_report .content-txt {margin-left: 25px;}
.img_report .content-txt p {margin-top: 0;}
.title-letter {font-size: 1.5rem;font-style: italic;margin-bottom: 30px;}
.content-letter {border-top: 1px solid #E3E4E8;margin: 80px 0;padding-top: 65px;}
.content-name {display: flex;align-items: flex-start;margin-bottom: 20px;}
.content-name > img {width: 25%;margin-right: 30px;}
.div-name p {margin: 0;}
.div-name .name {margin-top: 0;font-weight: 600;margin-bottom: 0;font-size: 1.2rem;}
.div-name img {margin: 10px 0;}
.content-text-letter {font-style: italic;text-align: justify;}
.send-form.sticky {position: sticky;top: 150px;}

/*FILER SIDEBAR*/
.sidebar .subcat.unlocked {display: block;}
.content_posts i {display: none;font-size: 70px;margin-top: 50px;}
.content_posts.loading i {display: inline-block;}
.single-post .content_posts a {text-decoration: underline;}

@media only screen and (max-width:600px) {
  .searched li:first-child h3 {font-size: 1rem;line-height: 27px}
}

.img_google {display: flex;align-items: flex-start;width: 100%;flex-direction: column;}
.img_google article {width: 100%;}
.img_google .content-txt {padding-left: 5px;padding-right:5px;margin-top: 20px;}
.img_google .content-txt p {margin-top: 0;}
.img_google h3 {min-height: 55px;margin-top: 30px;}

@media only screen and (max-width:600px) {
  .img_google {flex-direction: column;}
  .img_google article {width: 100%;margin-bottom: 15px;}
  .img_google .content-txt {width: 100%;margin-left: 0;}
}