@import"https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200;0,300;1,200&display=swap";
@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap";
@font-face {
  src:url("../fonts/AkzidenzGrotesk/AkzidenzGrotesk-Bold.otf"),
  url("../fonts/AkzidenzGrotesk/AkzidenzGrotesk-BoldCond.otf"),
  url("../fonts/AkzidenzGrotesk/AkzidenzGrotesk-BoldCondAlt.otf"),
  url("../fonts/AkzidenzGrotesk/AkzidenzGrotesk-BoldCondItalic.otf"),
  url("../fonts/AkzidenzGrotesk/AkzidenzGrotesk-BoldExtended.otf"),
  url("../fonts/AkzidenzGrotesk/AkzidenzGrotesk-BoldExtendedItalic.otf"),
  url("../fonts/AkzidenzGrotesk/AkzidenzGrotesk-BoldItalic.otf"),
  url("../fonts/AkzidenzGrotesk/AkzidenzGrotesk-Cond.otf"),
  url("../fonts/AkzidenzGrotesk/AkzidenzGrotesk-CondItalic.otf"),
  url("../fonts/AkzidenzGrotesk/AkzidenzGrotesk-Extended.otf"),
  url("../fonts/AkzidenzGrotesk/AkzidenzGrotesk-ExtendedItalic.otf"),
  url("../fonts/AkzidenzGrotesk/AkzidenzGrotesk-ExtraBold.otf"),
  url("../fonts/AkzidenzGrotesk/AkzidenzGrotesk-ExtraBoldAlt.otf"),
  url("../fonts/AkzidenzGrotesk/AkzidenzGrotesk-ExtraBoldCond.otf")
}
@font-face {
  src:url("../fonts/Requiem/REQUIDIL.TTF"),
  url("../fonts/Requiem/REQUIFIL.TTF"),
  url("../fonts/Requiem/REQUIFIT.TTF"),
  url("../fonts/Requiem/REQUIFRM.TTF"),
  url("../fonts/Requiem/REQUIFSC.TTF"),
  url("../fonts/Requiem/REQUIODS.TTF"),
  url("../fonts/Requiem/REQUIOTX.TTF"),
  url("../fonts/Requiem/REQUITIL.TTF"),
  url("../fonts/Requiem/REQUITIT.TTF"),
  url("../fonts/Requiem/REQUITRM.TTF"),
  url("../fonts/Requiem/REQUITSC.TTF"),
  url("../fonts/Requiem/REQUIYIT.TTF"),
  url("../fonts/Requiem/REQUIYRM.TTF"),
  url("../fonts/Requiem/REQUIYSC.TTF")
}
html,
body {
  font-family:"Akzidenz-Grotesk BQ","Nunito","Montserrat"
}
.cmp_form input[type=text],
.cmp_form input[type=email],
.cmp_form input[type=password],
.cmp_form input[type=url],
.cmp_form input[type=tel],
.cmp_form select,
.cmp_form textarea,
.pkp_structure_head .pkp_head_wrapper .pkp_site_name_wrapper .pkp_search.asesores input[type=search] {
  background-color:#f9f8f3;
  color:#b4a269
}
.cmp_form input[type=text]:focus-visible,
.cmp_form input[type=email]:focus-visible,
.cmp_form input[type=password]:focus-visible,
.cmp_form input[type=url]:focus-visible,
.cmp_form input[type=tel]:focus-visible,
.cmp_form select:focus-visible,
.cmp_form textarea:focus-visible,
.pkp_structure_head .pkp_head_wrapper .pkp_site_name_wrapper .pkp_search.asesores input[type=search]:focus-visible {
  outline:0;
  border:1px solid #b4a269
}
.buttons a:hover,
.cmp_button,
.cmp_download_link,
.cmp_form .buttons button,
.page_lost_password .buttons button,
.page_search .cmp_search button,
.obj_monograph_full .files .link a,
.obj_monograph_full .files .pub_format_remote a,
.obj_monograph_full .files .pub_format_single a,
.block_make_submission a {
  min-width:8rem;
  background-color:#c14729;
  color:#fff;
  font-weight:400;
  border:none;
  border-radius:0;
  height:32px;
  box-shadow:none;
  transition:all .3s
}
.buttons a:hover,
.cmp_button:hover,
.cmp_download_link:hover,
.cmp_form .buttons button:hover,
.page_lost_password .buttons button:hover,
.page_search .cmp_search button:hover,
.obj_monograph_full .files .link a:hover,
.obj_monograph_full .files .pub_format_remote a:hover,
.obj_monograph_full .files .pub_format_single a:hover,
.block_make_submission a:hover {
  border:none;
  background-color:#c14729;
  box-shadow:none
}
.pkp_structure_page.bgMenu {
  transition:all .3s
}
.pkp_structure_page.bgMenu::after {
  content:"";
  display:block;
  background-color:rgba(0,0,0,.5);
  width:100%;
  height:100vh;
  top:0;
  position:fixed;
  left:0
}
.pkp_structure_head {
  height:auto;
  transition:all .3s;
  border-bottom:none
}
.pkp_structure_head-bar {
  background-color:#c14729;
  width:100%;
  height:2rem
}
.pkp_structure_head .pkp_head_wrapper {
  width:100%;
  background-color:#fff;
  padding:0
}
.pkp_structure_head .pkp_head_wrapper-contleft {
  position:absolute;
  left:0;
  display:flex;
  gap:2rem;
  align-items:center
}
.pkp_structure_head .pkp_head_wrapper-contleft .pkp_screen_reader {
  display:none;
  position:relative !important;
  left:unset;
  color:#00457c;
  text-transform:uppercase
}
.pkp_structure_head .pkp_head_wrapper-contright {
  position:absolute;
  right:0;
  display:flex;
  align-items:center
}
.pkp_structure_head .pkp_head_wrapper-contright .pkp_navigation_user_wrapper ul li:first-child {
  min-width:5.8rem
}
.pkp_structure_head .pkp_head_wrapper-contright .pkp_navigation_user_wrapper ul li:last-child {
  min-width:5rem
}
.pkp_structure_head .pkp_head_wrapper-contright .pkp_navigation_user_wrapper ul li a {
  color:#cfc393
}
.pkp_structure_head .pkp_head_wrapper .pkp_site_name_wrapper {
  height:100px;
  position:relative;
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:1rem
}
.pkp_structure_head .pkp_head_wrapper .pkp_site_name_wrapper .pkp_site_nav_toggle {
  background:#fff
}
.pkp_structure_head .pkp_head_wrapper .pkp_site_name_wrapper .pkp_site_nav_toggle:focus>span {
  border-bottom-color:rgba(0,0,0,0)
}
.pkp_structure_head .pkp_head_wrapper .pkp_site_name_wrapper .pkp_site_nav_toggle:hover>span {
  border-bottom-color:#00457c
}
.pkp_structure_head .pkp_head_wrapper .pkp_site_name_wrapper .pkp_site_nav_toggle:focus-visible {
  outline:0;
  border:none
}
.pkp_structure_head .pkp_head_wrapper .pkp_site_name_wrapper .pkp_site_nav_toggle>span {
  border-bottom:3px solid #00457c
}
.pkp_structure_head .pkp_head_wrapper .pkp_site_name_wrapper .pkp_site_nav_toggle>span::before,
.pkp_structure_head .pkp_head_wrapper .pkp_site_name_wrapper .pkp_site_nav_toggle>span::after {
  background:#00457c
}
.pkp_structure_head .pkp_head_wrapper .pkp_site_name_wrapper .pkp_search.asesores {
  float:unset;
  width:200px;
  height:2rem;
  position:relative
}
.pkp_structure_head .pkp_head_wrapper .pkp_site_name_wrapper .pkp_search.asesores i.fa {
  position:absolute;
  z-index:1;
  font-size:12.5px;
  top:5px;
  left:5px;
  color:#b4a269
}
.pkp_structure_head .pkp_head_wrapper .pkp_site_name_wrapper .pkp_search.asesores input[type=search] {
  width:100%;
  border-radius:5px;
  border:none;
  height:25px;
  padding:.5rem .5rem .5rem 2rem;
  position:relative
}
.pkp_structure_head .pkp_head_wrapper .pkp_site_name_wrapper .pkp_search.asesores button.cmp_button {
  display:none
}
.pkp_structure_head .pkp_head_wrapper .pkp_site_name_wrapper .pkp_navigation_user_wrapper {
  position:relative;
  background-color:#fff;
  transform:none;
  left:unset;
  max-width:23rem;
  padding:0
}
.pkp_structure_head .pkp_head_wrapper .pkp_site_name_wrapper .pkp_navigation_user_wrapper .pkp_navigation_user {
  width:100%
}
.pkp_structure_head .pkp_head_wrapper .pkp_site_name.asesores {
  width:100%;
  max-width:450px;
  height:100%
}
.pkp_structure_head .pkp_head_wrapper .pkp_site_name.asesores .is_img {
  position:relative
}
.pkp_structure_head .pkp_head_wrapper .pkp_site_nav_menu {
  background-color:#fff;
  border-bottom:none;
  color:#c14729;
  width:100%
}
.pkp_structure_head .pkp_head_wrapper .pkp_site_nav_menu .pkp_navigation_primary_row {
  width:100%
}
.pkp_structure_head .pkp_head_wrapper .pkp_site_nav_menu .pkp_navigation_primary_wrapper .pkp_navigation_primary.pkp_nav_list li a {
  color:#c14729;
  padding:15px 5px;
  font-size:1.1rem;
  font-weight:bold;
  text-transform:uppercase
}
.pkp_structure_head .pkp_head_wrapper .pkp_site_nav_menu .pkp_navigation_primary_wrapper .pkp_navigation_primary.pkp_nav_list li a:hover {
  border-color:#00457c
}
.pkp_structure_head .pkp_head_wrapper .pkp_site_nav_menu .pkp_navigation_primary_wrapper .pkp_navigation_primary.pkp_nav_list li a:hover ul li a {
  color:#b4a269
}
.pkp_structure_head .pkp_head_wrapper .pkp_site_nav_menu .pkp_navigation_primary_wrapper .pkp_navigation_primary.pkp_nav_list li a:focus {
  background-color:#f9f8f3
}
.pkp_structure_head .pkp_head_wrapper .pkp_site_nav_menu-language {
  display:inline-flex;
  position:absolute;
  right:0;
  height:100%;
  justify-content:center;
  align-items:center
}
.pkp_structure_head .pkp_head_wrapper .pkp_site_nav_menu-language ul {
  display:flex;
  gap:1rem
}
.pkp_structure_head .pkp_head_wrapper .pkp_site_nav_menu-language ul li:first-child {
  min-width:5.5rem
}
.pkp_structure_head .pkp_head_wrapper .pkp_site_nav_menu-language ul li a {
  color:#cfc393;
  padding:.357rem .714rem
}
.pkp_nav_list ul a:hover,
.pkp_nav_list ul a:focus {
  background:#f9f8f3;
  color:#b4a269
}
.pkp_structure_content {
  padding-top:0
}
.pkp_structure_content-imgbar {
  height:14rem;
  max-height:15rem
}
.pkp_structure_main {
  margin-top:1rem;
  padding:0
}
.pkp_structure_main::before {
  background:none
}
.pkp_structure_main::after {
  top:13rem;
  width:5px;
  background:#f9f8f3
}
.pkp_structure_main h1 {
  font-family:"Akzidenz-Grotesk BQ","Nunito","Montserrat";
  color:#b4a269
}
.pkp_structure_main .page {
  color:#575756
}
.pkp_structure_main .page h1 {
  color:#c14729
}
.pkp_structure_main .page.page_about h1,
.pkp_structure_main .page.page_submissions h1,
.pkp_structure_main .page.page_editorial_team h1,
.pkp_structure_main .page.page_privacy h1,
.pkp_structure_main .page.page_contact h1 {
  color:#c14729
}
.pkp_structure_main .page.page_about h2,
.pkp_structure_main .page.page_submissions h2,
.pkp_structure_main .page.page_editorial_team h2,
.pkp_structure_main .page.page_privacy h2,
.pkp_structure_main .page.page_contact h2 {
  color:#b4a269
}
.pkp_structure_main .page .monograph_count,
.pkp_structure_main .page .about_section {
  position:relative;
  display:block
}
.pkp_structure_main .page .monograph_count {
  padding-right:2rem;
  width:100%
}
.pkp_structure_main .page .cmp_spotlights,
.pkp_structure_main .page .cmp_monographs_list,
.pkp_structure_main .page .additional_content {
  position:relative;
  margin:0 !important;
  padding:0 0 1.5rem 0 !important;
  width:100%
}
.pkp_structure_main .page .cmp_spotlights {
  border:none;
  display:flex;
  flex-direction:column;
  justify-content:flex-start
}
.pkp_structure_main .page .cmp_spotlights::before,
.pkp_structure_main .page .cmp_spotlights::after {
  display:none
}
.pkp_structure_main .page .cmp_spotlights ul.list {
  width:100%;
  border:none
}
.pkp_structure_main .page .cmp_spotlights ul.list::before {
  display:none
}
.pkp_structure_main .page .cmp_spotlights ul.list li {
  border:none
}
.pkp_structure_main .page .cmp_spotlights ul.list li a {
  font-size:1.3rem;
  font-family:"Akzidenz-Grotesk BQ","Nunito","Montserrat";
  border:none;
  padding:.5rem 0;
  color:#b4a269 !important
}
.pkp_structure_main .page .cmp_spotlights .spotlights {
  color:#575756;
  width:100%;
  display:flex;
  justify-content:flex-start;
  align-items:center;
  flex-wrap:wrap;
  gap:1rem;
  margin-top:0
}
.pkp_structure_main .page .cmp_spotlights .spotlights::before {
  display:none
}
.pkp_structure_main .page .cmp_spotlights .spotlights li {
  position:relative;
  background-color:#f9f8f3;
  width:47.619047619%;
  left:0;
  max-height:19rem;
  min-height:17rem;
  margin:0 !important
}
.pkp_structure_main .page .cmp_spotlights .spotlights li .obj_spotlight .call_to_action {
  padding-left:10px
}
.pkp_structure_main .page .cmp_spotlights .spotlights li .obj_spotlight .title {
  font-family:"Akzidenz-Grotesk BQ","Nunito","Montserrat";
  color:#c14729
}
.pkp_structure_main .page .cmp_spotlights .spotlights li .obj_spotlight .description {
  font-size:12px;
  line-height:1.5;
  max-height:6rem;
  overflow:hidden
}
.pkp_structure_main .page .cmp_spotlights .spotlights li .obj_spotlight a {
  color:#00457c
}
.pkp_structure_main .page .cmp_monographs_list {
  border-top:none;
  display:flex;
  flex-direction:column
}
.pkp_structure_main .page .cmp_monographs_list h2,
.pkp_structure_main .page .cmp_monographs_list .title {
  position:relative;
  left:0;
  display:block;
  width:100%;
  color:#b4a269;
  font-size:1.3rem;
  font-family:"Akzidenz-Grotesk BQ","Nunito","Montserrat";
  padding:0
}
.pkp_structure_main .page .cmp_monographs_list .row-content {
  width:100%;
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-start;
  gap:1rem;
  border-bottom:none
}
.pkp_structure_main .page .cmp_monographs_list .row-content::before {
  display:none
}
.pkp_structure_main .page .cmp_monographs_list .row-content .obj_monograph_summary {
  background-color:#f9f8f3;
  width:47.619047619%;
  border:none
}
.pkp_structure_main .page .cmp_monographs_list .row-content .obj_monograph_summary .title {
  width:auto
}
.pkp_structure_main .page .cmp_monographs_list .row-content .obj_monograph_summary .title a {
  color:#c14729
}
.pkp_structure_main .page .cmp_monographs_list .row-content .obj_monograph_summary .title a:focus-visible {
  border:none;
  outline:0
}
.pkp_structure_main .page .cmp_monographs_list .row-content .obj_monograph_summary .author {
  color:#575756;
  font-size:12px
}
.pkp_structure_main .page .cmp_monographs_list .row-content .obj_monograph_summary .date {
  color:#b4a269;
  font-size:12px
}
.pkp_structure_main .page .additional_content {
  border-top:none
}
.pkp_structure_main .page .obj_monograph_full {
  margin-top:2rem
}
.pkp_structure_main .page .obj_monograph_full .row-details {
  border:none
}
.pkp_structure_main .page .obj_monograph_full .row-details::before,
.pkp_structure_main .page .obj_monograph_full .row-details::after {
  display:none
}
.pkp_structure_main .page .obj_monograph_full .row-details .entry_details {
  background-color:#f9f8f3;
  border:none
}
.pkp_structure_main .page .obj_monograph_full .row-details .entry_details .item {
  padding:1rem 2.143rem
}
.pkp_structure_main .page .obj_monograph_full .row-details .entry_details div {
  border:none;
  color:#575756
}
.pkp_structure_main .page .obj_monograph_full .row-details .entry_details div .label {
  font-family:"Akzidenz-Grotesk BQ","Nunito","Montserrat";
  font-size:1rem;
  color:#b4a269
}
.pkp_structure_main .page .obj_monograph_full .row-details .entry_details div .value {
  font-size:9pt
}
.pkp_structure_main .page .obj_monograph_full .row-details .main_entry h1.title {
  margin:0;
  font-family:"Akzidenz-Grotesk BQ","Nunito","Montserrat";
  color:#c14729
}
.pkp_structure_main .page .obj_monograph_full .row-details .main_entry .item {
  padding:0
}
.pkp_structure_main .page .obj_monograph_full .row-details .main_entry .item .label {
  margin-bottom:.5rem;
  color:#575756
}
.pkp_structure_main .page .obj_monograph_full .row-details .main_entry .item .value,
.pkp_structure_main .page .obj_monograph_full .row-details .main_entry .item .value p {
  font-size:13pt;
  color:#575756
}
.pkp_structure_main .page .obj_monograph_full .row-details .main_entry .item .value p,
.pkp_structure_main .page .obj_monograph_full .row-details .main_entry .item .value p p {
  margin:0
}
.pkp_structure_main .page .obj_monograph_full .row-details .main_entry .item.authors,
.pkp_structure_main .page .obj_monograph_full .row-details .main_entry .item.keywords,
.pkp_structure_main .page .obj_monograph_full .row-details .main_entry .item.abstract {
  margin-bottom:.9rem
}
.pkp_structure_main .page .obj_monograph_full .row-details .main_entry .item.authors {
  font-size:10.5pt;
  color:#b4a269
}
.pkp_structure_main .page .obj_monograph_full .row-details .main_entry .item.authors .sub_item {
  display:inline-block;
  margin-bottom:.7rem;
  margin-right:.8rem
}
.pkp_structure_main .page .obj_monograph_full .row-details .main_entry .item.authors .sub_item .label {
  color:#b4a269
}
.pkp_structure_main .page .obj_monograph_full .row-details .main_entry .item.authors .sub_item:first-child::before {
  content:"/";
  display:block;
  width:5px
}
.cmp_form fieldset {
  color:#b4a269
}
.cmp_form input[type=text],
.cmp_form input[type=email],
.cmp_form input[type=password],
.cmp_form input[type=url],
.cmp_form input[type=tel],
.cmp_form select,
.cmp_form textarea {
  border:1px solid #cfc393
}
.buttons {
  display:flex;
  justify-content:flex-start;
  gap:1rem;
  align-items:center
}
.buttons a {
  display:inline-block;
  min-width:8rem;
  color:#c14729;
  text-decoration:none;
  font-weight:400;
  border:1px solid #c14729;
  text-align:center;
  transition:all .3s
}
.buttons a:focus-visible {
  outline:0;
  border:none
}
.cmp_form .buttons a {
  margin:0
}
.pkp_structure_sidebar.left {
  margin-top:1rem
}
.pkp_structure_sidebar .pkp_block {
  position:relative;
  border-top:5px solid #f9f8f3
}
.pkp_structure_sidebar .pkp_block:first-child {
  border:none
}
.pkp_structure_sidebar .pkp_block .title {
  font-family:"Akzidenz-Grotesk BQ","Nunito","Montserrat";
  color:#b4a269
}
.pkp_structure_sidebar .pkp_block h2.pkp_screen_reader {
  left:0
}
.pkp_structure_sidebar .pkp_block .content {
  color:#575756;
  font-size:12px
}
.pkp_structure_sidebar .pkp_block .content p {
  margin-top:0;
  margin-bottom:0
}
.pkp_structure_sidebar .pkp_block .content p a {
  color:#575756
}
.pkp_structure_sidebar .pkp_block .content ul li {
  color:#575756;
  font-size:12px;
  padding:0
}
.pkp_structure_sidebar .pkp_block .content ul li a {
  color:#575756;
  font-size:12px
}
#customblock-redes-sociales .content p {
  display:flex;
  gap:1rem;
  justify-content:flex-start;
  align-items:center
}
#customblock-redes-sociales .content p a {
  max-width:2.5rem;
  max-height:2.7rem
}
#customblock-redes-sociales .content p img {
  width:45px;
  height:auto
}
.cmp_breadcrumbs ol li a {
  color:#cfc393
}
.cmp_breadcrumbs ol li.current a,
.cmp_breadcrumbs ol li.current span {
  color:#b4a269
}
.pkp_structure_footer_wrapper {
  background-color:#f9f8f3
}
.pkp_structure_footer_wrapper .pkp_structure_footer {
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center
}
.pkp_structure_footer_wrapper .pkp_structure_footer .pkp_brand_footer {
  text-align:center;
  display:flex;
  justify-content:center;
  align-items:center;
  gap:3rem;
  flex-wrap:wrap
}
.pkp_structure_footer_wrapper .pkp_structure_footer .pkp_brand_footer::before,
.pkp_structure_footer_wrapper .pkp_structure_footer .pkp_brand_footer::after {
  display:none
}
.pkp_structure_footer_wrapper .pkp_structure_footer .pkp_footer_content {
  border-top:5px solid #fff;
  text-align:center;
  color:#868686
}
@media(min-width: 992px) {
  .pkp_site_nav_menu {
    max-width:952px;
    margin:0 auto
  }
}
@media(min-width: 1200px) {
  .pkp_structure_head .pkp_head_wrapper .pkp_site_nav_menu {
    max-width:100%
  }
  .pkp_structure_head .pkp_head_wrapper .pkp_site_nav_menu .pkp_navigation_primary_row {
    width:1160px;
    margin:0 auto
  }
}
@media only screen and (max-width: 991px) {
  .pkp_structure_head {
    height:100%;
    display:flex;
    flex-direction:column
  }
  .pkp_structure_head .pkp_head_wrapper .pkp_site_name.asesores {
    height:50px
  }
  .pkp_structure_head .pkp_head_wrapper .pkp_site_name.asesores .is_img {
    margin:0
  }
  .pkp_structure_head .pkp_head_wrapper .pkp_site_name.asesores .is_img img {
    max-height:100%
  }
  .pkp_structure_head .pkp_head_wrapper .pkp_site_name_wrapper {
    height:100%;
    display:block;
    min-height:6rem
  }
  .pkp_structure_head .pkp_head_wrapper .pkp_site_name_wrapper .pkp_search.asesores {
    width:100%;
    top:0;
    position:relative
  }
  .pkp_structure_head .pkp_head_wrapper .pkp_site_name_wrapper .pkp_navigation_user_wrapper {
    position:relative;
    visibility:visible;
    width:50%
  }
  .pkp_structure_head .pkp_head_wrapper .pkp_site_name_wrapper .pkp_navigation_user_wrapper ul {
    list-style:none;
    padding:0;
    margin:0;
    border:none;
    display:flex;
    justify-content:flex-end;
    align-items:center
  }
  .pkp_structure_head .pkp_head_wrapper .pkp_site_name_wrapper .pkp_navigation_user_wrapper ul li a {
    text-decoration:none
  }
  .pkp_structure_head .pkp_head_wrapper-contleft {
    position:relative;
    width:fit-content;
    height:50px;
    left:50px;
    justify-content:flex-start
  }
  .pkp_structure_head .pkp_head_wrapper-contleft .pkp_site_name {
    position:relative;
    left:0
  }
  .pkp_structure_head .pkp_head_wrapper-contleft .pkp_site_name a {
    height:100%;
    display:block;
    line-height:2
  }
  .pkp_structure_head .pkp_head_wrapper-contright {
    position:relative;
    width:100%;
    height:100%
  }
  .pkp_structure_head .pkp_head_wrapper .pkp_site_nav_menu {
    top:41px
  }
  .pkp_structure_head .pkp_head_wrapper .pkp_site_nav_menu .pkp_navigation_primary_row {
    box-shadow:0 5px 3px rgba(0,0,0,.05);
    max-width:728px;
    margin:0 auto
  }
  .pkp_structure_head .pkp_head_wrapper .pkp_site_nav_menu .pkp_navigation_primary_row .pkp_navigation_primary {
    margin-bottom:1rem
  }
  .pkp_structure_head .pkp_head_wrapper .pkp_site_nav_menu .pkp_navigation_primary_row .pkp_site_nav_menu-language {
    position:relative
  }
  .pkp_structure_head .pkp_head_wrapper .pkp_navigation_user ul.submenu_profile.show,
  .pkp_structure_head .pkp_head_wrapper .pkp_navigation_user>li:hover ul.submenu_profile.show,
  .pkp_structure_head .pkp_head_wrapper .pkp_navigation_user>li>a:hover+ul.submenu_profile.show,
  .pkp_structure_head .pkp_head_wrapper .pkp_navigation_user>li>a:hover+ul.submenu_profile {
    display:block;
    box-shadow:rgba(0,0,0,.3) 0px 0px 5px 0px;
    border-radius:3px;
    background:#fff;
    z-index:1;
    width:10rem
  }
  .pkp_structure_head .pkp_head_wrapper .pkp_navigation_user ul.submenu_profile.show li a,
  .pkp_structure_head .pkp_head_wrapper .pkp_navigation_user>li:hover ul.submenu_profile.show li a,
  .pkp_structure_head .pkp_head_wrapper .pkp_navigation_user>li>a:hover+ul.submenu_profile.show li a,
  .pkp_structure_head .pkp_head_wrapper .pkp_navigation_user>li>a:hover+ul.submenu_profile li a {
    width:100%;
    display:inline-block;
    padding:.357rem .714rem;
    line-height:1.43rem;
    font-size:.93rem;
    text-decoration:none
  }
  .pkp_structure_head .pkp_head_wrapper .pkp_navigation_user ul.submenu_profile.show li a:hover,
  .pkp_structure_head .pkp_head_wrapper .pkp_navigation_user>li>a:hover+ul.submenu_profile li a:hover {
    outline:0;
    background:#fff;
    border-color:#006798;
    color:#cfc393;
    text-decoration:none;
    border-left:.357rem solid #00457c
  }
  .pkp_structure_head .pkp_head_wrapper .pkp_navigation_user ul.submenu_profile.show li a:focus .task_count,
  .pkp_structure_head .pkp_head_wrapper .pkp_navigation_user>li>a:hover+ul.submenu_profile li a:focus .task_count {
    background:#872305;
    color:#fff
  }
  .pkp_structure_head .pkp_head_wrapper .pkp_navigation_user ul.submenu_profile.show li:first-child .task_count,
  .pkp_structure_head .pkp_head_wrapper .pkp_navigation_user>li>a:hover+ul.submenu_profile li:first-child .task_count {
    display:none
  }
  .pkp_structure_head .pkp_head_wrapper .pkp_navigation_user>li>a {
    text-decoration:none
  }
  .pkp_structure_head .pkp_head_wrapper .pkp_navigation_user>li>a .task_count {
    display:inline-block
  }
  .pkp_structure_head .pkp_head_wrapper .pkp_navigation_user>li>a:focus .task_count {
    background:#872305;
    color:#fff
  }
  .pkp_structure_head .pkp_head_wrapper .pkp_navigation_user>li>a::after {
    position:relative;
    display:inline-block;
    content:"";
    width:0;
    height:0;
    margin-left:.25em;
    border-top:4px solid;
    border-right:4px solid rgba(0,0,0,0);
    border-left:4px solid rgba(0,0,0,0);
    vertical-align:middle;
    overflow:hidden
  }
  .pkp_structure_head .pkp_head_wrapper .pkp_navigation_user>li>a:hover {
    text-decoration:none
  }
  .pkp_structure_head .pkp_head_wrapper .pkp_navigation_user>li>a:hover+ul.submenu_profile {
    position:absolute
  }
  .pkp_structure_head .pkp_head_wrapper .pkp_navigation_user>li:hover ul.submenu_profile {
    display:none
  }
  .pkp_structure_head .pkp_head_wrapper .pkp_navigation_user ul.submenu_profile {
    display:none
  }
  #navigationUser.pkp_navigation_user {
    padding:.357rem .714rem;
  }
  #navigationUser.pkp_navigation_user .profile a {
    color:#cfc393;
  }
  .pkp_structure_content-imgbar {
    height:auto;
  }
  .pkp_structure_content .pkp_structure_main {
    margin:0;
  }
  .pkp_structure_content .pkp_structure_main::after {
    visibility:hidden;
  }
  .pkp_structure_content .pkp_structure_main .page .additional_content {
    padding-top:.3rem;
  }
  .pkp_structure_content .pkp_structure_sidebar.left {
    border-top:5px solid #f9f8f3;
  }
}
@media only screen and (max-width: 768px) {
  .pkp_structure_content .pkp_structure_main .page .cmp_spotlights {
    margin-top:2rem !important
  }
  .pkp_structure_content .pkp_structure_main .page .cmp_spotlights .spotlights li .obj_spotlight .call_to_action {
    padding-right:10px
  }
}
@media only screen and (max-width: 550px) {
  .pkp_structure_content .pkp_structure_main .cmp_spotlights {
    padding:0 !important
  }
  .pkp_structure_content .pkp_structure_main .cmp_spotlights .spotlights li {
    width:100%;
    padding:2.243rem 1.43rem
  }
  .pkp_structure_content .pkp_structure_main .cmp_monographs_list .row-content .obj_monograph_summary {
    width:100%
  }
}
@media only screen and (max-width: 479px) {
  .pkp_structure_head .pkp_head_wrapper-contleft {
    flex-wrap:wrap;
    height:auto;
    gap:0
  }
  .pkp_structure_head .pkp_head_wrapper-contleft .pkp_site_name.asesores {
    width:100%;
    padding:0
  }
  .pkp_structure_head .pkp_head_wrapper-contleft .pkp_site_name.asesores .is_img {
    left:0
  }
  .pkp_structure_head .pkp_head_wrapper-contleft h1 {
    margin-top:0
  }
  .pkp_structure_head .pkp_head_wrapper-contright {
    flex-wrap:wrap
  }
  .pkp_structure_head .pkp_head_wrapper-contright #navigationUserWrapper.pkp_navigation_user_wrapper {
    width:100%;
    max-width:100%;
    margin:.5rem 0
  }
  .pkp_structure_head .pkp_head_wrapper-contright #navigationUserWrapper.pkp_navigation_user_wrapper ul {
    justify-content:center
  }
  .page_login .login {
    max-width:100%
  }
  .buttons {
    justify-content:center
  }
}
@media only screen and (max-width: 400px) {
  .pkp_structure_head .pkp_head_wrapper-contleft .pkp_site_name.asesores .is_img img {
    width:270px
  }
  .buttons a:hover,
  .cmp_button,
  .cmp_download_link,
  .cmp_form .buttons button,
  .page_lost_password .buttons button,
  .page_search .cmp_search button,
  .obj_monograph_full .files .link a,
  .obj_monograph_full .files .pub_format_remote a,
  .obj_monograph_full .files .pub_format_single a,
  .block_make_submission a {
    width:100%
  }
  .buttons {
    flex-direction:column
  }
  .buttons a {
    width:100%
  }
}
@media screen and (width <= 1200px) {
  .pkp_structure_content-imgbar {
    height: 12rem;
  }
}
@media screen and (width <= 992px) {
  .pkp_structure_content-imgbar {
    height: 10rem;
  }
}
@media screen and (width <= 720px) {
  .pkp_structure_content-imgbar {
    height: 9rem;
  }
}
@media screen and (width <= 680px) {
  .pkp_structure_content-imgbar {
    height: 7.5rem;
  }
}
@media screen and (width <= 520px) {
  .pkp_structure_content-imgbar {
    height: 6.5rem;
  }
}
@media screen and (width <= 450px) {
  .pkp_structure_content-imgbar {
    height: 6rem;
  }
}
@media screen and (width <= 400px) {
  .pkp_structure_content-imgbar {
    height: 5.3rem;
  }
}