@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap");
@font-face {
  font-family: 'iconFont';
  src: url("../fonts/iconFont/iconFont.eot?wngdeo");
  src: url("../fonts/iconFont/iconFont.eot?wngdeo#iefix") format("embedded-opentype"), url("../fonts/iconFont/iconFont.ttf?wngdeo") format("truetype"), url("../fonts/iconFont/iconFont.woff?wngdeo") format("woff"), url("../fonts/iconFont/iconFont.svg?wngdeo#iconFont") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*azul*/
/* line 1, ../sass/global/_extends.scss */
.page_404 .container .text .link-item a, .modal .modal-content .modal-footer a, .modal .modal-content .modal-footer button, .banner_principal .div_textos .div_textos_internos .field--name-field-enlace-banner a, .banner_principal .div_textos .div_textos_internos .popup-field-group-open-popup, .view-nuestros-manuales .card_grid .content .info_card .link a, .guide_block .field--name-field-enlaces .field--item .field--item.field--name-field-enlace-bloque a, form .form-actions button, .view-contenido-destacados .view-content .node--type-manual .div_textos_derecha .field--name-node-link a,
.view-contenido-destacados .view-content .node--type-manual .div_textos_derecha .field--type-link a,
.view-contenido-destacados .view-content .node--type-manual .textos_div .field--name-node-link a,
.view-contenido-destacados .view-content .node--type-manual .textos_div .field--type-link a,
.view-contenido-destacados .view-content .node--type-paginas-de-seccion .div_textos_derecha .field--name-node-link a,
.view-contenido-destacados .view-content .node--type-paginas-de-seccion .div_textos_derecha .field--type-link a,
.view-contenido-destacados .view-content .node--type-paginas-de-seccion .textos_div .field--name-node-link a,
.view-contenido-destacados .view-content .node--type-paginas-de-seccion .textos_div .field--type-link a,
div[class*="view-contenido-destacado-"] .view-content .node--type-manual .div_textos_derecha .field--name-node-link a,
div[class*="view-contenido-destacado-"] .view-content .node--type-manual .div_textos_derecha .field--type-link a,
div[class*="view-contenido-destacado-"] .view-content .node--type-manual .textos_div .field--name-node-link a,
div[class*="view-contenido-destacado-"] .view-content .node--type-manual .textos_div .field--type-link a,
div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .div_textos_derecha .field--name-node-link a,
div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .div_textos_derecha .field--type-link a,
div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .textos_div .field--name-node-link a,
div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .textos_div .field--type-link a {
  background: #00c73b;
  border: 1px solid #00c73b;
  border-radius: 50px;
  box-shadow: none;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-size: 12px;
  font-weight: 600;
  height: 40px;
  line-height: 40px;
  opacity: 1;
  text-align: center;
  text-transform: uppercase;
  padding: 0 45px;
  display: inline-block;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 18, ../sass/global/_extends.scss */
.page_404 .container .text .link-item a:hover, .modal .modal-content .modal-footer a:hover, .modal .modal-content .modal-footer button:hover, .banner_principal .div_textos .div_textos_internos .field--name-field-enlace-banner a:hover, .banner_principal .div_textos .div_textos_internos .popup-field-group-open-popup:hover, .view-nuestros-manuales .card_grid .content .info_card .link a:hover, .guide_block .field--name-field-enlaces .field--item .field--item.field--name-field-enlace-bloque a:hover, form .form-actions button:hover, .view-contenido-destacados .view-content .node--type-manual .div_textos_derecha .field--name-node-link a:hover,
.view-contenido-destacados .view-content .node--type-manual .div_textos_derecha .field--type-link a:hover,
.view-contenido-destacados .view-content .node--type-manual .textos_div .field--name-node-link a:hover,
.view-contenido-destacados .view-content .node--type-manual .textos_div .field--type-link a:hover,
.view-contenido-destacados .view-content .node--type-paginas-de-seccion .div_textos_derecha .field--name-node-link a:hover,
.view-contenido-destacados .view-content .node--type-paginas-de-seccion .div_textos_derecha .field--type-link a:hover,
.view-contenido-destacados .view-content .node--type-paginas-de-seccion .textos_div .field--name-node-link a:hover,
.view-contenido-destacados .view-content .node--type-paginas-de-seccion .textos_div .field--type-link a:hover,
div[class*="view-contenido-destacado-"] .view-content .node--type-manual .div_textos_derecha .field--name-node-link a:hover,
div[class*="view-contenido-destacado-"] .view-content .node--type-manual .div_textos_derecha .field--type-link a:hover,
div[class*="view-contenido-destacado-"] .view-content .node--type-manual .textos_div .field--name-node-link a:hover,
div[class*="view-contenido-destacado-"] .view-content .node--type-manual .textos_div .field--type-link a:hover,
div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .div_textos_derecha .field--name-node-link a:hover,
div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .div_textos_derecha .field--type-link a:hover,
div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .textos_div .field--name-node-link a:hover,
div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .textos_div .field--type-link a:hover, .page_404 .container .text .link-item a:focus, .modal .modal-content .modal-footer a:focus, .modal .modal-content .modal-footer button:focus, .banner_principal .div_textos .div_textos_internos .field--name-field-enlace-banner a:focus, .banner_principal .div_textos .div_textos_internos .popup-field-group-open-popup:focus, .view-nuestros-manuales .card_grid .content .info_card .link a:focus, .guide_block .field--name-field-enlaces .field--item .field--item.field--name-field-enlace-bloque a:focus, form .form-actions button:focus, .view-contenido-destacados .view-content .node--type-manual .div_textos_derecha .field--name-node-link a:focus,
.view-contenido-destacados .view-content .node--type-manual .div_textos_derecha .field--type-link a:focus,
.view-contenido-destacados .view-content .node--type-manual .textos_div .field--name-node-link a:focus,
.view-contenido-destacados .view-content .node--type-manual .textos_div .field--type-link a:focus,
.view-contenido-destacados .view-content .node--type-paginas-de-seccion .div_textos_derecha .field--name-node-link a:focus,
.view-contenido-destacados .view-content .node--type-paginas-de-seccion .div_textos_derecha .field--type-link a:focus,
.view-contenido-destacados .view-content .node--type-paginas-de-seccion .textos_div .field--name-node-link a:focus,
.view-contenido-destacados .view-content .node--type-paginas-de-seccion .textos_div .field--type-link a:focus,
div[class*="view-contenido-destacado-"] .view-content .node--type-manual .div_textos_derecha .field--name-node-link a:focus,
div[class*="view-contenido-destacado-"] .view-content .node--type-manual .div_textos_derecha .field--type-link a:focus,
div[class*="view-contenido-destacado-"] .view-content .node--type-manual .textos_div .field--name-node-link a:focus,
div[class*="view-contenido-destacado-"] .view-content .node--type-manual .textos_div .field--type-link a:focus,
div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .div_textos_derecha .field--name-node-link a:focus,
div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .div_textos_derecha .field--type-link a:focus,
div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .textos_div .field--name-node-link a:focus,
div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .textos_div .field--type-link a:focus, .page_404 .container .text .link-item a:active:focus, .modal .modal-content .modal-footer a:active:focus, .modal .modal-content .modal-footer button:active:focus, .banner_principal .div_textos .div_textos_internos .field--name-field-enlace-banner a:active:focus, .banner_principal .div_textos .div_textos_internos .popup-field-group-open-popup:active:focus, .view-nuestros-manuales .card_grid .content .info_card .link a:active:focus, .guide_block .field--name-field-enlaces .field--item .field--item.field--name-field-enlace-bloque a:active:focus, form .form-actions button:active:focus, .view-contenido-destacados .view-content .node--type-manual .div_textos_derecha .field--name-node-link a:active:focus,
.view-contenido-destacados .view-content .node--type-manual .div_textos_derecha .field--type-link a:active:focus,
.view-contenido-destacados .view-content .node--type-manual .textos_div .field--name-node-link a:active:focus,
.view-contenido-destacados .view-content .node--type-manual .textos_div .field--type-link a:active:focus,
.view-contenido-destacados .view-content .node--type-paginas-de-seccion .div_textos_derecha .field--name-node-link a:active:focus,
.view-contenido-destacados .view-content .node--type-paginas-de-seccion .div_textos_derecha .field--type-link a:active:focus,
.view-contenido-destacados .view-content .node--type-paginas-de-seccion .textos_div .field--name-node-link a:active:focus,
.view-contenido-destacados .view-content .node--type-paginas-de-seccion .textos_div .field--type-link a:active:focus,
div[class*="view-contenido-destacado-"] .view-content .node--type-manual .div_textos_derecha .field--name-node-link a:active:focus,
div[class*="view-contenido-destacado-"] .view-content .node--type-manual .div_textos_derecha .field--type-link a:active:focus,
div[class*="view-contenido-destacado-"] .view-content .node--type-manual .textos_div .field--name-node-link a:active:focus,
div[class*="view-contenido-destacado-"] .view-content .node--type-manual .textos_div .field--type-link a:active:focus,
div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .div_textos_derecha .field--name-node-link a:active:focus,
div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .div_textos_derecha .field--type-link a:active:focus,
div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .textos_div .field--name-node-link a:active:focus,
div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .textos_div .field--type-link a:active:focus {
  background: #fff;
  border: 1px solid #00c73b;
  box-shadow: none;
  color: #00c73b;
  outline: none;
  text-decoration: none;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}

/* line 30, ../sass/global/_extends.scss */
.user-login-form .form-actions button,
.user-pass .form-actions button {
  background: #00c73b;
  border: 1px solid #00c73b;
  border-radius: 50px;
  box-shadow: none;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: 600;
  height: 60px;
  line-height: 60px;
  opacity: 1;
  text-align: center;
  text-transform: uppercase;
  padding: 0 22px;
  display: inline-block;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 47, ../sass/global/_extends.scss */
.user-login-form .form-actions button:hover,
.user-pass .form-actions button:hover, .user-login-form .form-actions button:focus,
.user-pass .form-actions button:focus, .user-login-form .form-actions button:active:focus,
.user-pass .form-actions button:active:focus {
  background: #fff;
  border: 1px solid #00c73b;
  box-shadow: none;
  color: #00c73b;
  outline: none;
  text-decoration: none;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}

/* line 89, ../sass/global/_extends.scss */
header .container_header .container .region-header, .footer_skandia .info_footer .top_info, .block-block-groupseccion-archivos-destacados, .view-archivos-mas-descargados .views-row, .view-archivos-mas-descargados .views-row .views-field-nothing .field-content, .container_clip .content_copy .field_clip, .view-nuestros-manuales .view-content, .text_block .title_icon, .view-contenido-destacados .view-header .text_main .title_icon,
div[class*="view-contenido-destacado-"] .view-header .text_main .title_icon, .node--type-archivos-de-descarga .field_preview .container_texts, .line_time .content .item_block, .view-tus-ultimas-descargas .view-content .views-row,
.view-buscador-de-descargas .view-content .views-row, .view-preguntas-frecuentes .view-header .text_main .title_icon {
  -webkit-display: flex;
  -moz-display: flex;
  -o-display: flex;
  -ms-display: flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -o-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -moz-align-items: center;
  -o-align-items: center;
  -ms-align-items: center;
  align-items: center;
}

/* line 95, ../sass/global/_extends.scss */
.banner_principal .field--name-field-carcateristicas-banner, .guide_block .field--name-field-enlaces, .login_page .main_container,
.page-password .main_container {
  -webkit-display: flex;
  -moz-display: flex;
  -o-display: flex;
  -ms-display: flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -o-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -o-align-items: center;
  -ms-align-items: center;
  align-items: center;
}

/* line 101, ../sass/global/_extends.scss */
.view-nuestros-manuales .view-header, .view-nuestros-manuales .view-content .views-row .card_grid .content {
  -webkit-display: flex;
  -moz-display: flex;
  -o-display: flex;
  -ms-display: flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -o-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -o-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}

/* line 107, ../sass/global/_extends.scss */
header .container_header .container .region-header #block-menusesion ul li a {
  border: 1px solid #FE9200;
  border-radius: 50px;
  color: #FE9200;
  display: inline-block;
  font-size: 11px;
  font-weight: 600;
  height: 30px;
  line-height: 30px;
  padding: 0 30px;
  text-transform: uppercase;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 119, ../sass/global/_extends.scss */
header .container_header .container .region-header #block-menusesion ul li a:hover, header .container_header .container .region-header #block-menusesion ul li a:focus {
  background: #FE9200;
  border: 1px solid #FE9200;
  box-shadow: none;
  color: #fff;
  outline: none;
  text-decoration: none;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}

/* line 170, ../sass/global/_extends.scss */
.div_banner .textos_div .field--name-field-descripcion-banner {
  font-size: 18px;
  line-height: 25px;
}

/* line 174, ../sass/global/_extends.scss */
.view-nuestros-manuales .card_grid .content .info_card h5, .header_login h3, .line_time .top_info .title_line h3, .block_gray .item_block h3, .green_block .content h3 {
  color: #3F3F3F;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  font-size: 25px;
  line-height: 30px;
  margin: 0 0 15px;
  text-align: center;
}

/* line 183, ../sass/global/_extends.scss */
.page_404 .container .title, .banner_principal .div_textos .div_textos_internos .field--name-field-titulo-de-banner, .div_banner .textos_div .field--name-node-title h2 {
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  font-size: 40px;
  line-height: 45px;
  margin: 0 0 20px;
}

/* line 191, ../sass/global/_extends.scss */
.block-block-groupseccion-archivos-destacados .cont_lateral h2, form.webform-submission-escribenos-form .text_block .title_icon h2, form.webform-submission-reporte-de-usos-inapropiados-form .text_block .title_icon h2, section[class*="block-views-blocktus-ultimas-descargas-block-"] .block-title,
.page-node-type-paginas-de-seccion section[class*="block-views-blockarchivos-mas-descargados-block-"] .block-title, .view-preguntas-frecuentes .view-header .text_main .title_icon h3 {
  color: #00c73b;
  font-size: 35px;
  font-weight: bold;
  line-height: 40px;
  margin: 0 0 30px;
}

/* line 198, ../sass/global/_extends.scss */
.text_main h2 {
  color: #3F3F3F;
  font-size: 18px;
  line-height: 35px;
  margin: 0 0 30px;
  font-weight: normal;
}

/* line 205, ../sass/global/_extends.scss */
.banner_principal .div_textos .div_textos_internos .field--name-field-subtitulo-banner {
  font-size: 18px;
  line-height: 26px;
}

/* line 209, ../sass/global/_extends.scss */
.guide_block .field--name-field-enlaces .field--item .field--item.field--name-field-titulo, .top_downloaded_files .block-title, .view-tus-ultimas-descargas .view-empty .no_results h3,
.view-buscador-de-descargas .view-empty .no_results h3, .view-buscador-de-descargas .view-filters form .form-item label {
  color: #00c73b;
  font-size: 18px;
  font-weight: bold;
  line-height: 22px;
  margin: 0 0 25px;
}

/* line 216, ../sass/global/_extends.scss */
.menu_lateral h2:after, .menu_lateral ul li.expanded .dropdown-toggle:after, .pager-nav .pagination li.pager__item--next a:before, .pager-nav .pagination li.pager__item--previous a:before, .view-archivos-mas-descargados .views-row .spv-popup-link:before,
.view-archivos-mas-descargados .views-row .modal-open-b:before, .container_clip .content_copy .label_item:before, .webform-confirmation .webform-confirmation__back a:after, .node--type-archivos-de-descarga .field_preview .popup-field-group-open-popup:before, .view-tus-ultimas-descargas .view-content .views-row .spv_on_click:before,
.view-buscador-de-descargas .view-content .views-row .spv_on_click:before, .view-buscador-de-descargas .view-filters form fieldset legend:after, .view-buscador-de-descargas .view-filters form fieldset ul li .form-item.dropdown_submenu:after, .ui-accordion .ui-accordion-header .ui-accordion-header-icon:after {
  display: inline-block;
  font-family: "iconFont";
  vertical-align: middle;
}

/* line 221, ../sass/global/_extends.scss */
.guide_block {
  left: -50vw;
  margin-left: 50%;
  overflow: hidden;
  position: relative;
  width: 100vw;
}

@media screen and (max-width: 960px) {
  /* line 229, ../sass/global/_extends.scss */
  .page_404 .container .title, .banner_principal .div_textos .div_textos_internos .field--name-field-titulo-de-banner, .div_banner .textos_div .field--name-node-title h2 {
    font-size: 35px;
    line-height: 42px;
  }

  /* line 233, ../sass/global/_extends.scss */
  .user-login-form .form-actions button,
  .user-pass .form-actions button {
    height: 50px;
    line-height: 50px;
  }
}
@media screen and (max-width: 767px) {
  /* line 239, ../sass/global/_extends.scss */
  .page_404 .container .title, .banner_principal .div_textos .div_textos_internos .field--name-field-titulo-de-banner, .div_banner .textos_div .field--name-node-title h2 {
    font-size: 35px;
    line-height: 42px;
  }

  /* line 243, ../sass/global/_extends.scss */
  .user-login-form .form-actions button,
  .user-pass .form-actions button {
    height: 50px;
    line-height: 50px;
  }
}
@media screen and (max-width: 414px) {
  /* line 249, ../sass/global/_extends.scss */
  .page_404 .container .title, .banner_principal .div_textos .div_textos_internos .field--name-field-titulo-de-banner, .div_banner .textos_div .field--name-node-title h2 {
    font-size: 28px;
    line-height: 33px;
  }

  /* line 253, ../sass/global/_extends.scss */
  .block-block-groupseccion-archivos-destacados .cont_lateral h2, form.webform-submission-escribenos-form .text_block .title_icon h2, form.webform-submission-reporte-de-usos-inapropiados-form .text_block .title_icon h2, section[class*="block-views-blocktus-ultimas-descargas-block-"] .block-title,
  .page-node-type-paginas-de-seccion section[class*="block-views-blockarchivos-mas-descargados-block-"] .block-title, .view-preguntas-frecuentes .view-header .text_main .title_icon h3 {
    font-size: 30px;
    line-height: 36px;
    margin: 0 0 20px;
  }

  /* line 258, ../sass/global/_extends.scss */
  .div_banner .textos_div .field--name-field-descripcion-banner {
    font-size: 16px;
    line-height: 25px;
  }
}
@font-face {
  font-family: 'icomoon';
  src: url("fonts/icomoon.eot?yxsxgi");
  src: url("fonts/icomoon.eot?yxsxgi#iefix") format("embedded-opentype"), url("fonts/icomoon.ttf?yxsxgi") format("truetype"), url("fonts/icomoon.woff?yxsxgi") format("woff"), url("fonts/icomoon.svg?yxsxgi#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/* line 13, ../sass/global/_icons.scss */
[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 28, ../sass/global/_icons.scss */
.icon-arrow_down:before {
  content: "\e901";
}

/* line 31, ../sass/global/_icons.scss */
.icon-arrow_left:before {
  content: "\e902";
}

/* line 34, ../sass/global/_icons.scss */
.icon-arrow_right:before {
  content: "\e903";
}

/* line 37, ../sass/global/_icons.scss */
.icon-arrow_up:before {
  content: "\e904";
}

/* line 40, ../sass/global/_icons.scss */
.icon-facebook:before {
  content: "\e905";
}

/* line 43, ../sass/global/_icons.scss */
.icon-instagram:before {
  content: "\e906";
}

/* line 46, ../sass/global/_icons.scss */
.icon-youtube1:before {
  content: "\e907";
}

/* line 49, ../sass/global/_icons.scss */
.icon-twitter:before {
  content: "\e908";
}

/* line 52, ../sass/global/_icons.scss */
.icon-user:before {
  content: "\e909";
}

/* line 55, ../sass/global/_icons.scss */
.icon-close:before {
  content: "\e90a";
}

/* line 58, ../sass/global/_icons.scss */
.icon-menu:before {
  content: "\e90b";
}

/* line 61, ../sass/global/_icons.scss */
.icon-check:before {
  content: "\e91b";
}

/* line 64, ../sass/global/_icons.scss */
.icon-date:before {
  content: "\e91c";
}

/* line 67, ../sass/global/_icons.scss */
.icon-add-user-button1:before {
  content: "\e937";
}

/* line 71, ../sass/global/_icons.scss */
.icon-link:before {
  content: "\e900";
}

/* line 1, ../sass/design/_general.scss */
body {
  color: #3F3F3F;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 21px;
  margin: 0;
  overflow-x: hidden;
}
/* line 10, ../sass/design/_general.scss */
body.toolbar-fixed header {
  top: 80px;
}
/* line 13, ../sass/design/_general.scss */
body.toolbar-fixed .content_main {
  margin-top: 98px;
}
/* line 18, ../sass/design/_general.scss */
body.pop_on:before {
  opacity: 1;
  visibility: visible;
}
/* line 23, ../sass/design/_general.scss */
body:before {
  background: rgba(17, 17, 17, 0.5);
  content: '';
  display: block;
  height: 100%;
  left: 0;
  opacity: 0;
  position: fixed;
  top: 0;
  visibility: hidden;
  width: 100%;
  z-index: 5;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 46, ../sass/design/_general.scss */
body.user-logged-in header .container_header .container .region-header #block-menusesion ul li a[title="Iniciar sesión"] {
  display: none;
}
/* line 60, ../sass/design/_general.scss */
body.modal-open .banner_principal .div_textos {
  z-index: 5;
}
/* line 63, ../sass/design/_general.scss */
body.modal-open .banner_principal .div_textos .div_textos_internos .field--name-field-titulo-de-banner,
body.modal-open .banner_principal .div_textos .div_textos_internos .field--name-field-subtitulo-banner,
body.modal-open .banner_principal .div_textos .div_textos_internos .popup-field-group-open-popup,
body.modal-open .banner_principal .div_textos .div_textos_internos .field--name-field-carcateristicas-banner {
  pointer-events: none;
  opacity: 0.5;
}

/* line 75, ../sass/design/_general.scss */
h1 {
  font-size: 35px;
  line-height: inherit;
}

/* line 79, ../sass/design/_general.scss */
h2 {
  font-size: 30px;
  line-height: inherit;
}

/* line 83, ../sass/design/_general.scss */
h3 {
  font-size: 28px;
  line-height: inherit;
}

/* line 87, ../sass/design/_general.scss */
h4 {
  font-size: 26px;
  line-height: inherit;
}

/* line 91, ../sass/design/_general.scss */
h5 {
  font-size: 22px;
  line-height: inherit;
}

/* line 95, ../sass/design/_general.scss */
h6 {
  font-size: 16px;
  line-height: inherit;
}

/* line 101, ../sass/design/_general.scss */
.layout-content.sidebar_left.container {
  max-width: 1380px;
}
/* line 104, ../sass/design/_general.scss */
.layout-content.sidebar_left .sidebar_left_content {
  display: inline-block;
  max-width: 355px;
  vertical-align: top;
  width: 100%;
}
/* line 110, ../sass/design/_general.scss */
.layout-content.sidebar_left .main_container {
  display: inline-block;
  left: 34px;
  position: relative;
  vertical-align: top;
  width: calc(100% - 362px);
}

/* line 119, ../sass/design/_general.scss */
.menu_lateral {
  margin-top: 30px;
}
/* line 125, ../sass/design/_general.scss */
.menu_lateral.child_page ul li.expanded .dropdown-menu {
  display: block;
}
/* line 129, ../sass/design/_general.scss */
.menu_lateral.child_page ul li.expanded.open .dropdown-menu {
  display: none;
}
/* line 132, ../sass/design/_general.scss */
.menu_lateral.child_page ul li.expanded.open .dropdown-toggle {
  background: transparent;
}
/* line 134, ../sass/design/_general.scss */
.menu_lateral.child_page ul li.expanded.open .dropdown-toggle:after {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 141, ../sass/design/_general.scss */
.menu_lateral.child_page ul li.expanded .dropdown-toggle:after {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 150, ../sass/design/_general.scss */
.menu_lateral .dropdown-backdrop {
  display: none;
}
/* line 153, ../sass/design/_general.scss */
.menu_lateral h2 {
  border-bottom: 1px solid rgba(196, 199, 196, 0.5);
  display: none;
  font-size: 15px;
  line-height: 19px;
  margin: 0;
  padding: 15px 30px;
  padding-right: 50px;
  position: relative;
}
/* line 162, ../sass/design/_general.scss */
.menu_lateral h2:after {
  content: "\e901";
  font-size: 25px;
  height: 25px;
  line-height: 25px;
  margin-top: -12.5px;
  position: absolute;
  right: 30px;
  top: 50%;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 175, ../sass/design/_general.scss */
.menu_lateral h2.change_arrow {
  border-bottom: 1px solid transparent;
}
/* line 177, ../sass/design/_general.scss */
.menu_lateral h2.change_arrow:after {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 183, ../sass/design/_general.scss */
.menu_lateral ul {
  margin: 0;
  padding: 0;
}
/* line 186, ../sass/design/_general.scss */
.menu_lateral ul li {
  border-bottom: 1px solid #c4c7c4;
}
/* line 188, ../sass/design/_general.scss */
.menu_lateral ul li a {
  display: block;
  color: #3F3F3F;
  font-weight: 600;
  padding: 25px 0;
}
/* line 193, ../sass/design/_general.scss */
.menu_lateral ul li a:hover, .menu_lateral ul li a:focus, .menu_lateral ul li a:active {
  background: transparent;
  opacity: 0.8;
}
/* line 199, ../sass/design/_general.scss */
.menu_lateral ul li a.is-active {
  color: #00c73b;
}
/* line 205, ../sass/design/_general.scss */
.menu_lateral ul li.expanded.open .dropdown-menu {
  display: block;
}
/* line 208, ../sass/design/_general.scss */
.menu_lateral ul li.expanded.open .dropdown-toggle {
  background: transparent;
}
/* line 210, ../sass/design/_general.scss */
.menu_lateral ul li.expanded.open .dropdown-toggle:after {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 216, ../sass/design/_general.scss */
.menu_lateral ul li.expanded .dropdown-menu {
  border: 0;
  box-shadow: none;
  display: none;
  float: none;
  left: inherit;
  padding: 0 20px 30px;
  position: relative;
  top: inherit;
  z-index: inherit;
}
/* line 226, ../sass/design/_general.scss */
.menu_lateral ul li.expanded .dropdown-menu li {
  border: 0;
}
/* line 228, ../sass/design/_general.scss */
.menu_lateral ul li.expanded .dropdown-menu li a {
  background: transparent;
  color: #A5A5A5;
  display: block;
  font-weight: normal;
  padding: 15px 0;
}
/* line 234, ../sass/design/_general.scss */
.menu_lateral ul li.expanded .dropdown-menu li a.is-active {
  background: transparent;
  color: #00c73b;
  font-weight: bold;
}
/* line 242, ../sass/design/_general.scss */
.menu_lateral ul li.expanded .dropdown-toggle {
  padding-right: 50px;
  position: relative;
}
/* line 245, ../sass/design/_general.scss */
.menu_lateral ul li.expanded .dropdown-toggle:after {
  content: "\e901";
  font-size: 15px;
  height: 15px;
  line-height: 15px;
  margin-top: -7.5px;
  position: absolute;
  right: 30px;
  top: 50%;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 258, ../sass/design/_general.scss */
.menu_lateral ul li.expanded .dropdown-toggle:hover, .menu_lateral ul li.expanded .dropdown-toggle:active, .menu_lateral ul li.expanded .dropdown-toggle:focus {
  background: transparent;
}
/* line 263, ../sass/design/_general.scss */
.menu_lateral ul li.expanded .dropdown-toggle .caret {
  display: none;
}

/* line 271, ../sass/design/_general.scss */
.page_404 {
  background: url("../images/background/404.png") no-repeat center;
  background-size: cover;
  padding: 50px 20px;
  position: relative;
}
/* line 276, ../sass/design/_general.scss */
.page_404:after {
  background: rgba(17, 17, 17, 0.8);
  content: '';
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 286, ../sass/design/_general.scss */
.page_404 .container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  min-height: 767px;
  position: relative;
  z-index: 1;
}
/* line 294, ../sass/design/_general.scss */
.page_404 .container .text {
  max-width: 520px;
  padding-left: 80px;
  position: relative;
  width: 100%;
}
/* line 299, ../sass/design/_general.scss */
.page_404 .container .text:before {
  background: url(../images/logos/Isotipo_Skandia.png) no-repeat center;
  background-size: contain;
  content: '';
  display: block;
  height: 45px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 45px;
}
/* line 310, ../sass/design/_general.scss */
.page_404 .container .text .lead-banner {
  color: #fff;
  font-size: 18px;
  line-height: 25px;
}
/* line 314, ../sass/design/_general.scss */
.page_404 .container .text .lead-banner p {
  margin: 0;
}
/* line 318, ../sass/design/_general.scss */
.page_404 .container .text .link-item {
  margin-top: 30px;
}
/* line 320, ../sass/design/_general.scss */
.page_404 .container .text .link-item a {
  font-size: 12px;
  height: 40px;
  line-height: 40px;
  min-width: 180px;
  padding: 0;
  text-decoration: none;
}
/* line 331, ../sass/design/_general.scss */
.page_404 .container .title {
  font-weight: bold;
  margin: 0 0 17px;
  color: #00c73b;
}

/* line 339, ../sass/design/_general.scss */
.container {
  margin: 0 auto;
  max-width: 1250px;
  width: 100%;
}

/* line 345, ../sass/design/_general.scss */
a:hover, a:focus {
  cursor: pointer;
  outline: none;
}

/* line 351, ../sass/design/_general.scss */
.content_main {
  margin-top: 79px;
}

/* line 355, ../sass/design/_general.scss */
.redes ul {
  margin: 0;
  padding: 0;
}
/* line 358, ../sass/design/_general.scss */
.redes ul li {
  display: inline-block;
  list-style: none;
  margin-right: 20px;
  vertical-align: middle;
}
/* line 363, ../sass/design/_general.scss */
.redes ul li:last-child {
  margin-right: 0;
}
/* line 366, ../sass/design/_general.scss */
.redes ul li a {
  display: block;
  font-size: 0;
  height: 25px;
  width: 25px;
}
/* line 373, ../sass/design/_general.scss */
.redes ul li.ic_facebook a {
  background: url("../images/icons/ic_facebook.svg") no-repeat center;
  background-size: contain;
}
/* line 379, ../sass/design/_general.scss */
.redes ul li.ic_youtube a {
  background: url("../images/icons/ic_youtube.svg") no-repeat center;
  background-size: contain;
}
/* line 385, ../sass/design/_general.scss */
.redes ul li.ic_twitter a {
  background: url("../images/icons/ic_twitter.svg") no-repeat center;
  background-size: contain;
}

/* line 394, ../sass/design/_general.scss */
.pager-nav .pagination {
  margin: 0;
  padding: 0;
}
/* line 397, ../sass/design/_general.scss */
.pager-nav .pagination li {
  display: inline-block;
  margin-right: 10px;
  vertical-align: middle;
}
/* line 401, ../sass/design/_general.scss */
.pager-nav .pagination li:last-child {
  margin: 0;
}
/* line 404, ../sass/design/_general.scss */
.pager-nav .pagination li.pager__item--last, .pager-nav .pagination li.pager__item--first {
  display: none;
}
/* line 410, ../sass/design/_general.scss */
.pager-nav .pagination li.pager__item--next a, .pager-nav .pagination li.pager__item--previous a {
  background: #00c73b;
  border-radius: 100%;
  color: #fff;
  height: 25px;
  line-height: 25px;
  padding: 0;
  width: 25px;
}
/* line 418, ../sass/design/_general.scss */
.pager-nav .pagination li.pager__item--next a:before, .pager-nav .pagination li.pager__item--previous a:before {
  content: "\e903";
  font-size: 11px;
}
/* line 423, ../sass/design/_general.scss */
.pager-nav .pagination li.pager__item--next a span, .pager-nav .pagination li.pager__item--previous a span {
  display: none;
}
/* line 426, ../sass/design/_general.scss */
.pager-nav .pagination li.pager__item--next a:hover, .pager-nav .pagination li.pager__item--next a:focus, .pager-nav .pagination li.pager__item--next a:active, .pager-nav .pagination li.pager__item--previous a:hover, .pager-nav .pagination li.pager__item--previous a:focus, .pager-nav .pagination li.pager__item--previous a:active {
  color: #fff;
  opacity: 0.8;
}
/* line 436, ../sass/design/_general.scss */
.pager-nav .pagination li.pager__item--previous a:before {
  content: "\e902";
}
/* line 441, ../sass/design/_general.scss */
.pager-nav .pagination li.active {
  border: 0;
}
/* line 443, ../sass/design/_general.scss */
.pager-nav .pagination li.active a {
  background: #00c73b;
  border: 0;
  color: #fff;
}
/* line 447, ../sass/design/_general.scss */
.pager-nav .pagination li.active a:hover, .pager-nav .pagination li.active a:focus, .pager-nav .pagination li.active a:active {
  background: #00c73b;
  border: 0;
  color: #fff;
}
/* line 456, ../sass/design/_general.scss */
.pager-nav .pagination li a {
  border-radius: 5px;
  border: 0;
  color: #111;
  display: block;
  background: #fff;
  padding: 5px 12px;
}
/* line 463, ../sass/design/_general.scss */
.pager-nav .pagination li a:hover, .pager-nav .pagination li a:focus, .pager-nav .pagination li a:active {
  color: #00c73b;
}

/* line 473, ../sass/design/_general.scss */
.field--name-field-archivo .modal-title {
  display: none;
}

/* line 477, ../sass/design/_general.scss */
.modal-backdrop {
  z-index: 4;
}

/* line 480, ../sass/design/_general.scss */
.modal {
  height: 100%;
  top: 0 !important;
  width: 100%;
}
/* line 484, ../sass/design/_general.scss */
.modal .modal-dialog {
  margin-top: 0 !important;
  top: 50%;
  -webkit-transform: translateY(-50%) !important;
  -moz-transform: translateY(-50%) !important;
  -o-transform: translateY(-50%) !important;
  -ms-transform: translateY(-50%) !important;
  transform: translateY(-50%) !important;
}
/* line 489, ../sass/design/_general.scss */
.modal .modal-header {
  border: 0;
  padding: 0;
}
/* line 492, ../sass/design/_general.scss */
.modal .modal-header .close {
  color: #A5A5A5;
  font-size: 0;
  margin: 15px;
  opacity: 1;
  position: absolute;
  top: 0;
  right: 0;
}
/* line 500, ../sass/design/_general.scss */
.modal .modal-header .close:hover, .modal .modal-header .close:focus {
  text-decoration: none;
  outline: none;
}
/* line 505, ../sass/design/_general.scss */
.modal .modal-header .close:after {
  content: "\e90a";
  font-family: "iconFont";
  font-size: 15px;
}
/* line 512, ../sass/design/_general.scss */
.modal .modal-content {
  border: 0;
  border-radius: 10px;
  box-shadow: none;
  max-height: 80vh;
  overflow: auto;
  padding: 50px 50px 50px;
}
/* line 519, ../sass/design/_general.scss */
.modal .modal-content .modal-body {
  color: #000;
  font-size: 14px;
  line-height: 17px;
  margin: 0 auto;
  overflow: auto !important;
  padding-top: 20px;
  text-align: center;
  width: 100%;
}
/* line 529, ../sass/design/_general.scss */
.modal .modal-content .modal-body .img_pop img {
  display: block;
  height: auto;
  margin: 0 auto 15px;
  max-width: 200px;
}
/* line 536, ../sass/design/_general.scss */
.modal .modal-content .modal-body h4 {
  font-size: 45px;
  line-height: 44px;
}
/* line 539, ../sass/design/_general.scss */
.modal .modal-content .modal-body h4 span {
  color: #00c73b;
  display: block;
  font-size: 40px;
}
/* line 546, ../sass/design/_general.scss */
.modal .modal-content .modal-body p:last-child {
  margin-bottom: 0;
}
/* line 551, ../sass/design/_general.scss */
.modal .modal-content .modal-footer {
  border: 0;
  justify-content: center;
  padding-bottom: 30px;
  padding-top: 10px;
  text-align: center;
}
/* line 557, ../sass/design/_general.scss */
.modal .modal-content .modal-footer a, .modal .modal-content .modal-footer button {
  text-decoration: none;
}
/* line 560, ../sass/design/_general.scss */
.modal .modal-content .modal-footer a + a, .modal .modal-content .modal-footer a + button, .modal .modal-content .modal-footer button + a, .modal .modal-content .modal-footer button + button {
  margin-left: 10px;
}
/* line 564, ../sass/design/_general.scss */
.modal .modal-content .modal-footer a:hover, .modal .modal-content .modal-footer a:focus, .modal .modal-content .modal-footer button:hover, .modal .modal-content .modal-footer button:focus {
  text-decoration: none;
  outline: none;
}

/* line 573, ../sass/design/_general.scss */
.alert {
  background: #fff;
  border: 1px solid #bcbcbc;
  border-radius: 5px;
  border-bottom: 2px solid #00c73b;
  color: #3F3F3F;
  left: 50%;
  position: fixed;
  top: 50%;
  width: 400px;
  z-index: 9999;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 585, ../sass/design/_general.scss */
.alert .close {
  color: #00c73b;
  opacity: .7;
}

/* line 590, ../sass/design/_general.scss */
.messages__wrapper {
  opacity: 1;
  visibility: visible;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 594, ../sass/design/_general.scss */
.messages__wrapper.hide_alert {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}

@media screen and (max-width: 1400px) {
  /* line 603, ../sass/design/_general.scss */
  .layout-content.sidebar_left.container {
    padding-left: 30px;
  }
}
@media screen and (min-width: 1100px) {
  /* line 610, ../sass/design/_general.scss */
  .container {
    padding: 0;
  }
}
@media screen and (min-width: 767px) {
  /* line 615, ../sass/design/_general.scss */
  .page_404 {
    padding: 0 20px;
  }
  /* line 617, ../sass/design/_general.scss */
  .page_404 .container {
    min-height: 100vh;
  }
}
@media screen and (max-width: 1300px) {
  /* line 623, ../sass/design/_general.scss */
  .container {
    max-width: 1200px;
  }
}
@media screen and (max-width: 1100px) {
  /* line 634, ../sass/design/_general.scss */
  .layout-content.sidebar_left.container {
    max-width: 990px;
    padding-left: 0;
  }
}
@media screen and (max-width: 960px) {
  /* line 642, ../sass/design/_general.scss */
  .menu_lateral {
    display: block;
    margin: 0;
  }
  /* line 645, ../sass/design/_general.scss */
  .menu_lateral h2 {
    display: block;
  }
  /* line 652, ../sass/design/_general.scss */
  .menu_lateral.child_page ul li.expanded .dropdown-menu {
    display: none;
  }
  /* line 656, ../sass/design/_general.scss */
  .menu_lateral.child_page ul li.expanded.open .dropdown-menu {
    display: block;
  }
  /* line 659, ../sass/design/_general.scss */
  .menu_lateral.child_page ul li.expanded.open .dropdown-toggle {
    background: transparent;
  }
  /* line 661, ../sass/design/_general.scss */
  .menu_lateral.child_page ul li.expanded.open .dropdown-toggle:after {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
  }
  /* line 668, ../sass/design/_general.scss */
  .menu_lateral.child_page ul li.expanded .dropdown-toggle:after {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
  }
  /* line 677, ../sass/design/_general.scss */
  .menu_lateral ul {
    padding-left: 50px;
  }
  /* line 681, ../sass/design/_general.scss */
  .menu_lateral ul li.expanded .dropdown-menu {
    display: none;
  }
  /* line 685, ../sass/design/_general.scss */
  .menu_lateral ul li.expanded .dropdown-toggle:after {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
  }
  /* line 691, ../sass/design/_general.scss */
  .menu_lateral ul li.expanded.open .dropdown-menu {
    display: block;
  }
  /* line 694, ../sass/design/_general.scss */
  .menu_lateral ul li.expanded.open .dropdown-toggle {
    background: transparent;
  }
  /* line 696, ../sass/design/_general.scss */
  .menu_lateral ul li.expanded.open .dropdown-toggle:after {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
  }
  /* line 705, ../sass/design/_general.scss */
  .menu_lateral .menu {
    display: none;
  }

  /* line 709, ../sass/design/_general.scss */
  .content_main {
    margin-top: 90px;
  }

  /* line 714, ../sass/design/_general.scss */
  .layout-content.sidebar_left .sidebar_left_content {
    background: #fff;
    display: block;
    height: 50px;
    left: 0;
    max-width: 100%;
    overflow: auto;
    position: fixed;
    top: 90px;
    width: 100%;
    z-index: 2;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
  }
  /* line 726, ../sass/design/_general.scss */
  .layout-content.sidebar_left .sidebar_left_content.submenu_open {
    height: calc(100vh - 90px);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
  }
  /* line 731, ../sass/design/_general.scss */
  .layout-content.sidebar_left .main_container {
    display: block;
    left: inherit;
    margin: 50px 0 0;
    width: 100%;
  }
  /* line 737, ../sass/design/_general.scss */
  .layout-content.sidebar_left.container {
    max-width: 100%;
    padding: 0 40px;
  }
}
@media screen and (max-width: 767px) {
  /* line 745, ../sass/design/_general.scss */
  .page_404 {
    background: url("../images/background/404_mobile.png") no-repeat center;
    background-size: cover;
    padding: 40px 45px;
  }
  /* line 749, ../sass/design/_general.scss */
  .page_404:after {
    background: rgba(17, 17, 17, 0.4);
  }
  /* line 752, ../sass/design/_general.scss */
  .page_404 .container {
    min-height: 580px;
    padding: 0;
  }
  /* line 755, ../sass/design/_general.scss */
  .page_404 .container .text {
    padding-left: 70px;
  }
  /* line 757, ../sass/design/_general.scss */
  .page_404 .container .text:before {
    height: 40px;
    width: 40px;
  }
  /* line 762, ../sass/design/_general.scss */
  .page_404 .container .title {
    font-size: 35px;
    line-height: 45px;
  }

  /* line 768, ../sass/design/_general.scss */
  .alert {
    width: 305px;
  }

  /* line 771, ../sass/design/_general.scss */
  .container {
    padding: 0 15px;
  }

  /* line 774, ../sass/design/_general.scss */
  .menu_lateral {
    margin: 0;
  }

  /* line 778, ../sass/design/_general.scss */
  .modal .modal-dialog {
    top: 0;
    -webkit-transform: translateY(80px) !important;
    -moz-transform: translateY(80px) !important;
    -o-transform: translateY(80px) !important;
    -ms-transform: translateY(80px) !important;
    transform: translateY(80px) !important;
  }
  /* line 783, ../sass/design/_general.scss */
  .modal .modal-header .close {
    height: 15px;
    right: 0;
    top: 0px;
    width: 15px;
  }
  /* line 790, ../sass/design/_general.scss */
  .modal .modal-content {
    padding: 50px 5px;
  }
  /* line 794, ../sass/design/_general.scss */
  .modal .modal-content .modal-body .img_pop img {
    max-width: 180px;
  }
  /* line 798, ../sass/design/_general.scss */
  .modal .modal-content .modal-body h4 {
    font-size: 35px;
    line-height: 34px;
  }
  /* line 801, ../sass/design/_general.scss */
  .modal .modal-content .modal-body h4 span {
    display: block;
    font-size: 30px;
  }
  /* line 809, ../sass/design/_general.scss */
  .modal .modal-content .modal-body .redes_modal ul li a {
    height: 35px;
    line-height: 35px;
    width: 35px;
  }
  /* line 818, ../sass/design/_general.scss */
  .modal .modal-content .modal-body .redes_modal ul li.facebook a, .modal .modal-content .modal-body .redes_modal ul li.twitter a, .modal .modal-content .modal-body .redes_modal ul li.instagram a {
    background-size: 20px;
  }
}
@media screen and (max-width: 375px) {
  /* line 830, ../sass/design/_general.scss */
  .page_404 {
    padding: 40px;
  }
  /* line 834, ../sass/design/_general.scss */
  .page_404 .container .text .lead-banner {
    font-size: 16px;
    line-height: 22px;
  }
}
@media screen and (max-width: 330px) {
  /* line 843, ../sass/design/_general.scss */
  .page_404 {
    padding: 40px 30px;
  }

  /* line 846, ../sass/design/_general.scss */
  .container {
    padding: 0 20px;
  }

  /* line 850, ../sass/design/_general.scss */
  .pager-nav .pagination {
    display: block;
    padding: 0 50px;
    position: relative;
  }
  /* line 855, ../sass/design/_general.scss */
  .pager-nav .pagination li.pager__item--previous {
    left: 25px;
    margin: 0;
    position: absolute;
    top: 0;
    z-index: 1;
  }
  /* line 862, ../sass/design/_general.scss */
  .pager-nav .pagination li.pager__item--next {
    margin: 0;
    right: 25px;
    position: absolute;
    top: 0;
    z-index: 1;
  }
}
@media screen and (max-width: 767px) and (orientation: landscape) {
  /* line 875, ../sass/design/_general.scss */
  .page_404 .container {
    min-height: 380px;
  }
}
/* line 1, ../sass/design/_layout.scss */
header {
  background: #fff;
  border-bottom: 1px solid #c4c7c4;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 4;
}
/* line 9, ../sass/design/_layout.scss */
header .btn_toggle_menu {
  background: url("../images/icons/ic_menu.svg") no-repeat center center;
  background-size: contain;
  display: none;
  font-size: 0;
  height: 25px;
  position: fixed;
  right: 30px;
  top: 35px;
  width: 25px;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 20, ../sass/design/_layout.scss */
header .btn_toggle_menu.change_icon {
  background: url("../images/icons/ic_close.svg") no-repeat center center;
  background-size: contain;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 26, ../sass/design/_layout.scss */
header .container_header {
  margin: 0 auto;
}
/* line 28, ../sass/design/_layout.scss */
header .container_header .container {
  max-width: 1380px;
  padding: 0;
}
/* line 34, ../sass/design/_layout.scss */
header .container_header .container .region-header .logo_header a {
  display: block;
}
/* line 36, ../sass/design/_layout.scss */
header .container_header .container .region-header .logo_header a img {
  height: auto;
  max-width: 140px;
}
/* line 43, ../sass/design/_layout.scss */
header .container_header .container .region-header #block-menuprincipal ul {
  margin: 0;
  padding: 0;
}
/* line 46, ../sass/design/_layout.scss */
header .container_header .container .region-header #block-menuprincipal ul li {
  display: inline-block;
}
/* line 48, ../sass/design/_layout.scss */
header .container_header .container .region-header #block-menuprincipal ul li a, header .container_header .container .region-header #block-menuprincipal ul li span {
  color: #3F3F3F;
  display: block;
  float: none;
  font-size: 15px;
  font-weight: 600;
  line-height: 19px;
  margin: 0;
  padding: 35px 20px 25px;
}
/* line 57, ../sass/design/_layout.scss */
header .container_header .container .region-header #block-menuprincipal ul li a:hover, header .container_header .container .region-header #block-menuprincipal ul li a:focus, header .container_header .container .region-header #block-menuprincipal ul li span:hover, header .container_header .container .region-header #block-menuprincipal ul li span:focus {
  background: transparent;
  color: #00c73b;
  outline: none;
}
/* line 63, ../sass/design/_layout.scss */
header .container_header .container .region-header #block-menuprincipal ul li a.is-active, header .container_header .container .region-header #block-menuprincipal ul li span.is-active {
  border-bottom: 2px solid #00c73b;
  color: #00c73b;
}
/* line 69, ../sass/design/_layout.scss */
header .container_header .container .region-header #block-menuprincipal ul li.active a {
  border-bottom: 2px solid #00c73b;
  color: #00c73b;
}
/* line 78, ../sass/design/_layout.scss */
header .container_header .container .region-header #block-menusesion ul {
  margin: 0;
  padding: 0;
}

/* line 92, ../sass/design/_layout.scss */
.footer_skandia {
  background: #3F3F3F;
  color: #fff;
  padding: 80px 0;
}
/* line 96, ../sass/design/_layout.scss */
.footer_skandia .logo_footer {
  margin-bottom: 30px;
}
/* line 98, ../sass/design/_layout.scss */
.footer_skandia .logo_footer img {
  height: auto;
  max-width: 145px;
}
/* line 103, ../sass/design/_layout.scss */
.footer_skandia .logo_vigila {
  display: inline-block;
  vertical-align: bottom;
  width: 45px;
}
/* line 107, ../sass/design/_layout.scss */
.footer_skandia .logo_vigila img {
  height: auto;
  max-width: 15px;
}
/* line 112, ../sass/design/_layout.scss */
.footer_skandia .info_footer {
  display: inline-block;
  width: calc(100% - 50px);
}
/* line 118, ../sass/design/_layout.scss */
.footer_skandia .info_footer .top_info .left_info img {
  height: auto;
  max-width: 370px;
}
/* line 123, ../sass/design/_layout.scss */
.footer_skandia .info_footer .top_info .left_info .firm p {
  font-size: 14px;
  margin: 0;
}
/* line 129, ../sass/design/_layout.scss */
.footer_skandia .info_footer .top_info .bottom_info {
  margin-top: 30px;
  width: 100%;
}

@media screen and (max-width: 1400px) {
  /* line 139, ../sass/design/_layout.scss */
  header .container_header {
    margin: 0 auto;
  }
  /* line 141, ../sass/design/_layout.scss */
  header .container_header .container {
    max-width: 100%;
    padding: 0 30px;
  }
}
@media screen and (max-width: 1100px) {
  /* line 156, ../sass/design/_layout.scss */
  header .container_header .container .region-header #block-menuprincipal ul li a, header .container_header .container .region-header #block-menuprincipal ul li span {
    padding: 20px 10px;
  }
}
@media screen and (max-width: 960px) {
  /* line 169, ../sass/design/_layout.scss */
  header .btn_toggle_menu {
    display: block;
  }
  /* line 173, ../sass/design/_layout.scss */
  header .container_header .container {
    padding: 0;
  }
  /* line 175, ../sass/design/_layout.scss */
  header .container_header .container .region-header {
    background: #fff;
    display: block;
    height: 100%;
    padding: 80px 0 40px 60px;
    position: fixed;
    right: -100%;
    top: 50px;
    width: 100%;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
  }
  /* line 185, ../sass/design/_layout.scss */
  header .container_header .container .region-header.show_menu {
    right: 0;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
  }
  /* line 189, ../sass/design/_layout.scss */
  header .container_header .container .region-header #block-marcadelsitio {
    background: #fff;
    border-bottom: 1px solid #c4c7c4;
    left: 0px;
    padding: 30px;
    position: fixed;
    top: 0px;
    width: 100%;
  }
  /* line 199, ../sass/design/_layout.scss */
  header .container_header .container .region-header #block-menuprincipal ul {
    max-height: 100%;
    overflow: auto;
  }
  /* line 202, ../sass/design/_layout.scss */
  header .container_header .container .region-header #block-menuprincipal ul li {
    border-bottom: 1px solid #111;
    display: block;
  }
  /* line 205, ../sass/design/_layout.scss */
  header .container_header .container .region-header #block-menuprincipal ul li a, header .container_header .container .region-header #block-menuprincipal ul li span {
    padding: 25px 0px;
  }
  /* line 208, ../sass/design/_layout.scss */
  header .container_header .container .region-header #block-menuprincipal ul li:last-child {
    border-bottom: 0;
  }
  /* line 214, ../sass/design/_layout.scss */
  header .container_header .container .region-header #block-menusesion {
    bottom: 80px;
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
  }
  /* line 222, ../sass/design/_layout.scss */
  header .container_header .container .region-header #block-menusesion ul li a {
    display: inline-block;
    height: 50px;
    line-height: 50px;
    margin: 0 auto;
    min-width: 228px;
  }
}
@media screen and (max-width: 767px) {
  /* line 246, ../sass/design/_layout.scss */
  header .container_header .container .region-header #block-menuprincipal ul li:last-child {
    border-bottom: 50px;
  }

  /* line 257, ../sass/design/_layout.scss */
  .footer_skandia .logo_vigila {
    vertical-align: top;
  }
  /* line 260, ../sass/design/_layout.scss */
  .footer_skandia .info_footer {
    vertical-align: top;
  }
  /* line 264, ../sass/design/_layout.scss */
  .footer_skandia .info_footer .top_info .left_info img {
    max-width: 100%;
  }
  /* line 268, ../sass/design/_layout.scss */
  .footer_skandia .info_footer .top_info .left_info .firm p {
    font-size: 9px;
    line-height: 11px;
  }
  /* line 274, ../sass/design/_layout.scss */
  .footer_skandia .info_footer .top_info .bottom_info {
    font-size: 10px;
    line-height: 15px;
  }
  /* line 278, ../sass/design/_layout.scss */
  .footer_skandia .info_footer .top_info .redes {
    margin-top: 30px;
    order: 3;
  }
}
@media screen and (max-width: 767px) and (max-height: 540px) {
  /* line 292, ../sass/design/_layout.scss */
  header .container_header .container .region-header #block-menusesion {
    bottom: inherit;
    left: inherit;
    margin-top: 5px;
    position: relative;
  }
}
/* line 6, ../sass/design/_home.scss */
.user-logged-in .view-bloque-mecanica .view-footer .bt_jugar.si_login {
  display: inline-block;
}
/* line 9, ../sass/design/_home.scss */
.user-logged-in .view-bloque-mecanica .view-footer .bt_jugar.no_login {
  display: none;
}

/* line 16, ../sass/design/_home.scss */
.page-header {
  display: none;
}

/* line 19, ../sass/design/_home.scss */
.banner_principal {
  display: block;
  position: relative;
}
/* line 22, ../sass/design/_home.scss */
.banner_principal:after {
  background: rgba(17, 17, 17, 0.3);
  content: '';
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 32, ../sass/design/_home.scss */
.banner_principal .div_container {
  max-height: calc(100vh - 80px);
  overflow: hidden;
}
/* line 38, ../sass/design/_home.scss */
.banner_principal .div_imgs_banner .field--type-image img {
  height: auto;
  width: 100%;
}
/* line 42, ../sass/design/_home.scss */
.banner_principal .div_imgs_banner .field--type-image.field--name-field-imagen-fondo-mobile {
  display: none;
}
/* line 47, ../sass/design/_home.scss */
.banner_principal .div_textos {
  position: absolute;
  top: calc(50% - 80px);
  width: 100%;
  z-index: 1;
  -webkit-transform: translateY(calc(-50% + 80px));
  -moz-transform: translateY(calc(-50% + 80px));
  -o-transform: translateY(calc(-50% + 80px));
  -ms-transform: translateY(calc(-50% + 80px));
  transform: translateY(calc(-50% + 80px));
}
/* line 53, ../sass/design/_home.scss */
.banner_principal .div_textos .div_textos_internos {
  margin: 0 auto;
  max-width: 1030px;
}
/* line 56, ../sass/design/_home.scss */
.banner_principal .div_textos .div_textos_internos .field--name-field-titulo-de-banner {
  font-weight: normal;
  max-width: 440px;
}
/* line 60, ../sass/design/_home.scss */
.banner_principal .div_textos .div_textos_internos .field--name-field-titulo-de-banner strong {
  font-weight: bold;
}
/* line 64, ../sass/design/_home.scss */
.banner_principal .div_textos .div_textos_internos .field--name-field-subtitulo-banner {
  color: #fff;
  max-width: 390px;
}
/* line 69, ../sass/design/_home.scss */
.banner_principal .div_textos .div_textos_internos .field--name-field-enlace-banner {
  margin-top: 40px;
}
/* line 75, ../sass/design/_home.scss */
.banner_principal .div_textos .div_textos_internos .popup-field-group-open-popup {
  cursor: pointer;
  margin-top: 40px;
}
/* line 82, ../sass/design/_home.scss */
.banner_principal .div_textos .div_textos_internos .modal .modal-header .close {
  color: #fff;
  margin-right: 0;
  position: relative;
}
/* line 88, ../sass/design/_home.scss */
.banner_principal .div_textos .div_textos_internos .modal .modal-title {
  display: none;
}
/* line 91, ../sass/design/_home.scss */
.banner_principal .div_textos .div_textos_internos .modal .modal-dialog {
  margin-top: -40px !important;
  width: 80%;
}
/* line 94, ../sass/design/_home.scss */
.banner_principal .div_textos .div_textos_internos .modal .modal-dialog .modal-content {
  background: transparent;
  padding: 0;
}
/* line 97, ../sass/design/_home.scss */
.banner_principal .div_textos .div_textos_internos .modal .modal-dialog .modal-content .modal-body {
  padding: 0;
}
/* line 100, ../sass/design/_home.scss */
.banner_principal .div_textos .div_textos_internos .modal .modal-dialog .modal-content .field--name-field-video {
  max-width: 100%;
  padding: 0;
}
/* line 103, ../sass/design/_home.scss */
.banner_principal .div_textos .div_textos_internos .modal .modal-dialog .modal-content .field--name-field-video .youtube-container {
  padding-bottom: calc(100vh - 100px);
}
/* line 112, ../sass/design/_home.scss */
.banner_principal .field--name-field-carcateristicas-banner {
  bottom: 50px;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 1;
}
/* line 119, ../sass/design/_home.scss */
.banner_principal .field--name-field-carcateristicas-banner .field--item {
  max-width: 25%;
  text-align: center;
  width: 100%;
}
/* line 123, ../sass/design/_home.scss */
.banner_principal .field--name-field-carcateristicas-banner .field--item .field--item {
  max-width: 100%;
}
/* line 128, ../sass/design/_home.scss */
.banner_principal .field--name-field-carcateristicas-banner .paragraph--type--items-informativos .field--name-field-icono {
  display: inline-block;
  vertical-align: middle;
  width: 40px;
}
/* line 132, ../sass/design/_home.scss */
.banner_principal .field--name-field-carcateristicas-banner .paragraph--type--items-informativos .field--name-field-icono img {
  height: auto;
  width: 40px;
}
/* line 137, ../sass/design/_home.scss */
.banner_principal .field--name-field-carcateristicas-banner .paragraph--type--items-informativos .field--name-field-enlace {
  display: inline-block;
  max-width: calc(100% - 50px);
  padding-left: 20px;
  vertical-align: middle;
  width: auto;
}
/* line 143, ../sass/design/_home.scss */
.banner_principal .field--name-field-carcateristicas-banner .paragraph--type--items-informativos .field--name-field-enlace a {
  color: #fff;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
}
/* line 148, ../sass/design/_home.scss */
.banner_principal .field--name-field-carcateristicas-banner .paragraph--type--items-informativos .field--name-field-enlace a:hover, .banner_principal .field--name-field-carcateristicas-banner .paragraph--type--items-informativos .field--name-field-enlace a:focus {
  text-decoration: none;
}

/* line 157, ../sass/design/_home.scss */
.block-block-groupseccion-archivos-destacados {
  padding: 105px 0 50px;
}
/* line 160, ../sass/design/_home.scss */
.block-block-groupseccion-archivos-destacados:before, .block-block-groupseccion-archivos-destacados:after {
  content: none;
}
/* line 164, ../sass/design/_home.scss */
.block-block-groupseccion-archivos-destacados .cont_lateral {
  margin-left: 100px;
  max-width: 320px;
}
/* line 171, ../sass/design/_home.scss */
.block-block-groupseccion-archivos-destacados .top_downloaded_files {
  width: 50%;
}
/* line 173, ../sass/design/_home.scss */
.block-block-groupseccion-archivos-destacados .top_downloaded_files .top_downloaded_files {
  width: 100%;
}

/* line 179, ../sass/design/_home.scss */
.view-archivos-mas-descargados .views-row {
  border-bottom: 1px solid #bcbcbc;
  padding: 15px;
}
/* line 183, ../sass/design/_home.scss */
.view-archivos-mas-descargados .views-row:first-child {
  border-top: 1px solid #bcbcbc;
}
/* line 186, ../sass/design/_home.scss */
.view-archivos-mas-descargados .views-row .views-field-nothing {
  width: calc(100% - 85px);
}
/* line 191, ../sass/design/_home.scss */
.view-archivos-mas-descargados .views-row .views-field-nothing .container_date {
  display: inline-block;
  max-width: 70%;
  vertical-align: middle;
}
/* line 195, ../sass/design/_home.scss */
.view-archivos-mas-descargados .views-row .views-field-nothing .container_date h3 {
  color: #666666;
  font-size: 14px;
  line-height: 18px;
  margin: 0 0 5px;
}
/* line 201, ../sass/design/_home.scss */
.view-archivos-mas-descargados .views-row .views-field-nothing .container_date .date_info {
  color: #A5A5A5;
  font-size: 12px;
  margin: 0;
  text-transform: lowercase;
}
/* line 208, ../sass/design/_home.scss */
.view-archivos-mas-descargados .views-row .views-field-nothing .file_zip {
  border-right: 1px solid #A5A5A5;
  display: inline-block;
  font-size: 9px;
  padding-right: 20px;
  vertical-align: middle;
}
/* line 214, ../sass/design/_home.scss */
.view-archivos-mas-descargados .views-row .views-field-nothing .file_zip span {
  display: inline-block;
  vertical-align: middle;
}
/* line 218, ../sass/design/_home.scss */
.view-archivos-mas-descargados .views-row .views-field-nothing .file_zip:after {
  background: url("../images/icons/file.svg") no-repeat center;
  background-size: contain;
  content: '';
  display: inline-block;
  height: 18px;
  margin-left: 5px;
  vertical-align: middle;
  width: 18px;
}
/* line 231, ../sass/design/_home.scss */
.view-archivos-mas-descargados .views-row .class_zip .file-icon,
.view-archivos-mas-descargados .views-row .class_zip .file-size {
  display: none;
}
/* line 235, ../sass/design/_home.scss */
.view-archivos-mas-descargados .views-row .class_zip .file-link {
  border: 0;
}
/* line 237, ../sass/design/_home.scss */
.view-archivos-mas-descargados .views-row .class_zip .file-link a {
  background: url("../images/icons/download.svg") no-repeat center;
  background-size: contain;
  display: block;
  font-size: 0;
  height: 20px;
  width: 20px;
}
/* line 244, ../sass/design/_home.scss */
.view-archivos-mas-descargados .views-row .class_zip .file-link a:hover, .view-archivos-mas-descargados .views-row .class_zip .file-link a:focus {
  opacity: 0.8;
}
/* line 251, ../sass/design/_home.scss */
.view-archivos-mas-descargados .views-row .spv-popup-link,
.view-archivos-mas-descargados .views-row .modal-open-b {
  font-size: 0;
}
/* line 254, ../sass/design/_home.scss */
.view-archivos-mas-descargados .views-row .spv-popup-link:before,
.view-archivos-mas-descargados .views-row .modal-open-b:before {
  content: "\e900";
  color: #3ab1ff;
  font-size: 20px;
}
/* line 260, ../sass/design/_home.scss */
.view-archivos-mas-descargados .views-row .spv-popup-link:hover, .view-archivos-mas-descargados .views-row .spv-popup-link:focus,
.view-archivos-mas-descargados .views-row .modal-open-b:hover,
.view-archivos-mas-descargados .views-row .modal-open-b:focus {
  cursor: pointer;
  opacity: 0.8;
}

/* line 268, ../sass/design/_home.scss */
.spv-top-popup {
  border: 0;
  box-shadow: none;
  bottom: inherit;
  left: 50%;
  padding: 50px 50px 34px;
  position: fixed;
  top: 50%;
  width: 610px;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 278, ../sass/design/_home.scss */
.spv-top-popup .spv_close {
  background: transparent;
  color: #A5A5A5;
  top: 30px;
  right: 30px;
}

/* line 286, ../sass/design/_home.scss */
.container_clip .content_copy {
  padding-bottom: 56px;
  position: relative;
}
/* line 289, ../sass/design/_home.scss */
.container_clip .content_copy .label_item {
  font-weight: bold;
  text-align: left;
}
/* line 292, ../sass/design/_home.scss */
.container_clip .content_copy .label_item:before {
  content: "\e900";
  font-size: 20px;
  margin-right: 10px;
}
/* line 301, ../sass/design/_home.scss */
.container_clip .content_copy .field_clip .text {
  border: 1px solid #A5A5A5;
  border-radius: 10px;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  color: #A5A5A5;
  overflow: hidden;
  width: calc(100% - 125px);
}
/* line 309, ../sass/design/_home.scss */
.container_clip .content_copy .field_clip .text input {
  border: 0;
  display: block;
  height: 48px;
  padding: 0 20px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  -ms-appearance: none;
  appearance: none;
}
/* line 316, ../sass/design/_home.scss */
.container_clip .content_copy .field_clip .text input:focus, .container_clip .content_copy .field_clip .text input:hover {
  outline: none;
  box-shadow: none;
}
/* line 323, ../sass/design/_home.scss */
.container_clip .content_copy .field_clip .label-input {
  display: none;
}
/* line 326, ../sass/design/_home.scss */
.container_clip .content_copy .field_clip .copy_link,
.container_clip .content_copy .field_clip .copy_link_modal {
  background: #A5A5A5;
  border-radius: 10px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  color: #fff;
  font-size: 12px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  width: 125px;
}
/* line 338, ../sass/design/_home.scss */
.container_clip .content_copy .field_clip .copy_link:hover, .container_clip .content_copy .field_clip .copy_link:focus,
.container_clip .content_copy .field_clip .copy_link_modal:hover,
.container_clip .content_copy .field_clip .copy_link_modal:focus {
  opacity: 0.8;
  text-decoration: none;
}
/* line 343, ../sass/design/_home.scss */
.container_clip .content_copy .field_clip .copy_link.copied_link,
.container_clip .content_copy .field_clip .copy_link_modal.copied_link {
  background: #00c73b;
}
/* line 348, ../sass/design/_home.scss */
.container_clip .content_copy .message_copy {
  bottom: 0px;
  display: none;
  background: #e5f9eb;
  font-size: 10px;
  font-weight: bold;
  left: 0;
  padding: 10px 15px;
  text-align: center;
  position: absolute;
  width: 100%;
}
/* line 359, ../sass/design/_home.scss */
.container_clip .content_copy .message_copy p {
  margin: 0;
}

/* line 365, ../sass/design/_home.scss */
.view-nuestros-manuales {
  margin: 50px 0 115px;
  position: relative;
}
/* line 368, ../sass/design/_home.scss */
.view-nuestros-manuales .view-header {
  background: #00c73b;
  border-radius: 10px;
  height: 395px;
  left: 0;
  padding: 50px 40px;
  position: absolute;
  top: 0;
  width: 395px;
}
/* line 378, ../sass/design/_home.scss */
.view-nuestros-manuales .view-header .icon-arrow_check {
  background: url("../images/icons/ic_check.svg") no-repeat center;
  background-size: contain;
  display: block;
  font-size: 0;
  height: 60px;
  margin-bottom: 60px;
  width: 60px;
}
/* line 390, ../sass/design/_home.scss */
.view-nuestros-manuales .view-content .views-row {
  border-radius: 10px;
  margin-bottom: 30px;
  max-width: 395px;
  overflow: hidden;
  position: relative;
  width: 100%;
}
/* line 397, ../sass/design/_home.scss */
.view-nuestros-manuales .view-content .views-row:first-child {
  margin-left: 425px;
}
/* line 401, ../sass/design/_home.scss */
.view-nuestros-manuales .view-content .views-row .card_grid .content {
  left: 0;
  height: 100%;
  padding: 50px 40px;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}
/* line 416, ../sass/design/_home.scss */
.view-nuestros-manuales .view-content .views-row:hover .card_grid .img_card img, .view-nuestros-manuales .view-content .views-row:focus .card_grid .img_card img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-transition: transform 0.8s;
  -moz-transition: transform 0.8s;
  -o-transition: transform 0.8s;
  -ms-transition: transform 0.8s;
  transition: transform 0.8s;
}
/* line 427, ../sass/design/_home.scss */
.view-nuestros-manuales .card_grid .content .info_card {
  color: #fff;
}
/* line 430, ../sass/design/_home.scss */
.view-nuestros-manuales .card_grid .content .info_card .tag a {
  display: block;
  font-size: 11px;
  color: #fff;
  line-height: 14px;
  margin-bottom: 5px;
}
/* line 438, ../sass/design/_home.scss */
.view-nuestros-manuales .card_grid .content .info_card h5 {
  color: #fff;
  max-width: 230px;
  text-align: left;
}
/* line 445, ../sass/design/_home.scss */
.view-nuestros-manuales .card_grid .content .info_card .link a {
  font-size: 11px;
  height: 30px;
  line-height: 30px;
}
/* line 450, ../sass/design/_home.scss */
.view-nuestros-manuales .card_grid .content .info_card .link a:before {
  content: '';
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 463, ../sass/design/_home.scss */
.view-nuestros-manuales .card_grid .img_card {
  position: relative;
}
/* line 465, ../sass/design/_home.scss */
.view-nuestros-manuales .card_grid .img_card img {
  height: 395px;
  width: 100%;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-transition: transform 0.8s;
  -moz-transition: transform 0.8s;
  -o-transition: transform 0.8s;
  -ms-transition: transform 0.8s;
  transition: transform 0.8s;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-object-fit: cover;
  -moz-object-fit: cover;
  -o-object-fit: cover;
  -ms-object-fit: cover;
  object-fit: cover;
  -webkit-object-position: 50% 25%;
  -moz-object-position: 50% 25%;
  -o-object-position: 50% 25%;
  -ms-object-position: 50% 25%;
  object-position: 50% 25%;
}
/* line 474, ../sass/design/_home.scss */
.view-nuestros-manuales .card_grid .img_card:before {
  background: rgba(17, 17, 17, 0.3);
  content: '';
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}

/* line 488, ../sass/design/_home.scss */
.guide_block {
  background: #fafafa;
  padding: 100px 0;
}
/* line 492, ../sass/design/_home.scss */
.guide_block .field--name-field-enlaces {
  margin: 0 auto;
  max-width: 1250px;
  -webkit-align-items: inherit;
  -moz-align-items: inherit;
  -o-align-items: inherit;
  -ms-align-items: inherit;
  align-items: inherit;
}
/* line 497, ../sass/design/_home.scss */
.guide_block .field--name-field-enlaces .field--item {
  margin-right: 30px;
  width: calc(100%/3 -  30px);
  text-align: center;
}
/* line 501, ../sass/design/_home.scss */
.guide_block .field--name-field-enlaces .field--item:nth-child(3n) {
  margin-right: 0;
}
/* line 504, ../sass/design/_home.scss */
.guide_block .field--name-field-enlaces .field--item .field--item {
  margin-right: 0;
  width: 100%;
}
/* line 507, ../sass/design/_home.scss */
.guide_block .field--name-field-enlaces .field--item .field--item.field--name-field-icono-enlace {
  margin: 0 auto 20px;
  max-width: 60px;
}
/* line 510, ../sass/design/_home.scss */
.guide_block .field--name-field-enlaces .field--item .field--item.field--name-field-icono-enlace img {
  display: block;
  height: auto;
  width: 100%;
}
/* line 516, ../sass/design/_home.scss */
.guide_block .field--name-field-enlaces .field--item .field--item.field--name-field-titulo {
  color: #3F3F3F;
  margin: 0 auto 15px;
  max-width: 154px;
}
/* line 522, ../sass/design/_home.scss */
.guide_block .field--name-field-enlaces .field--item .field--item.field--name-field-descripcion-enlace {
  margin: 0 auto 40px;
  max-width: 300px;
  color: #666666;
}
/* line 528, ../sass/design/_home.scss */
.guide_block .field--name-field-enlaces .field--item .field--item.field--name-field-enlace-bloque a {
  font-size: 11px;
  height: 30px;
  line-height: 30px;
}
/* line 538, ../sass/design/_home.scss */
.guide_block .paragraph--type--enlaces-para-bloques {
  background: #fff;
  border-bottom: 5px solid #00c73b;
  border-radius: 10px;
  box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.05), 2px 4px 12px 0 rgba(0, 0, 0, 0.1);
  height: 100%;
  margin: 0 auto;
  padding: 70px 20px;
}

/* line 548, ../sass/design/_home.scss */
.table-responsive {
  border: 0;
  font-family: "Montserrat", sans-serif;
}
/* line 551, ../sass/design/_home.scss */
.table-responsive thead {
  background: transparent;
  color: #3F3F3F;
  font-size: 20px;
  text-align: center;
}
/* line 557, ../sass/design/_home.scss */
.table-responsive thead tr th {
  border: 0;
  text-align: center;
}
/* line 564, ../sass/design/_home.scss */
.table-responsive tbody tr {
  background: transparent;
  border-bottom: 1px solid #00c73b;
}
/* line 567, ../sass/design/_home.scss */
.table-responsive tbody tr:nth-of-type(odd), .table-responsive tbody tr:hover, .table-responsive tbody tr:focus {
  background: transparent;
}
/* line 572, ../sass/design/_home.scss */
.table-responsive tbody tr td {
  border: 0;
  padding: 20px 10px;
  text-align: center;
  text-transform: uppercase;
}

@media all and (-ms-high-contrast: none) {
  /* line 589, ../sass/design/_home.scss */
  .view-nuestros-manuales .card_grid .img_card {
    max-height: 395px;
    overflow: hidden;
  }
  /* line 592, ../sass/design/_home.scss */
  .view-nuestros-manuales .card_grid .img_card img {
    height: auto;
  }
}
@media screen and (max-width: 1280px) {
  /* line 603, ../sass/design/_home.scss */
  .view-nuestros-manuales .view-header {
    width: calc(100%/3 - 20px);
  }
  /* line 607, ../sass/design/_home.scss */
  .view-nuestros-manuales .view-content .views-row {
    max-width: calc(100%/3 - 20px);
  }
  /* line 609, ../sass/design/_home.scss */
  .view-nuestros-manuales .view-content .views-row:first-child {
    margin-left: calc(100%/3 + 10px);
    max-width: calc(100%/3 - 20px);
  }
}
@media screen and (max-width: 1100px) {
  /* line 619, ../sass/design/_home.scss */
  .banner_principal .div_container {
    max-height: 620px;
  }
  /* line 623, ../sass/design/_home.scss */
  .banner_principal .div_textos .div_textos_internos {
    max-width: 800px;
  }
  /* line 629, ../sass/design/_home.scss */
  .banner_principal .div_textos .div_textos_internos .modal .modal-dialog .modal-content .field--name-field-video .youtube-container {
    padding-bottom: 65%;
  }
}
@media screen and (max-width: 960px) {
  /* line 643, ../sass/design/_home.scss */
  .banner_principal .div_textos .div_textos_internos {
    max-width: 650px;
  }
  /* line 645, ../sass/design/_home.scss */
  .banner_principal .div_textos .div_textos_internos .field--name-field-titulo-de-banner {
    max-width: 600px;
  }
  /* line 648, ../sass/design/_home.scss */
  .banner_principal .div_textos .div_textos_internos .field--name-field-subtitulo-banner {
    max-width: 490px;
  }
  /* line 653, ../sass/design/_home.scss */
  .banner_principal .field--name-field-carcateristicas-banner {
    bottom: 24px;
  }
  /* line 655, ../sass/design/_home.scss */
  .banner_principal .field--name-field-carcateristicas-banner .field--item {
    max-width: 28%;
  }

  /* line 661, ../sass/design/_home.scss */
  .view-nuestros-manuales .view-header {
    width: calc(100%/2 - 20px);
  }
  /* line 665, ../sass/design/_home.scss */
  .view-nuestros-manuales .view-content .views-row {
    max-width: calc(100%/2 - 20px);
  }
  /* line 667, ../sass/design/_home.scss */
  .view-nuestros-manuales .view-content .views-row:first-child {
    margin-left: calc(100%/2 + 20px);
    max-width: calc(100%/2 - 20px);
  }

  /* line 675, ../sass/design/_home.scss */
  .block-block-groupseccion-archivos-destacados .cont_lateral {
    margin-left: 0px;
  }
}
@media screen and (max-width: 767px) {
  /* line 684, ../sass/design/_home.scss */
  .table-responsive tbody tr td {
    max-width: 130px;
    font-size: 15px;
    overflow: hidden;
    padding: 20px;
    white-space: inherit !important;
  }

  /* line 698, ../sass/design/_home.scss */
  .banner_principal .div_imgs_banner .field--type-image.field--name-field-imagen-fondo-desktop {
    display: none;
  }
  /* line 701, ../sass/design/_home.scss */
  .banner_principal .div_imgs_banner .field--type-image.field--name-field-imagen-fondo-mobile {
    display: block;
  }
  /* line 706, ../sass/design/_home.scss */
  .banner_principal .field--name-field-carcateristicas-banner {
    display: none;
  }
  /* line 710, ../sass/design/_home.scss */
  .banner_principal .div_textos .div_textos_internos {
    padding: 0 40px;
    text-align: center;
  }
  /* line 714, ../sass/design/_home.scss */
  .banner_principal .div_textos .div_textos_internos .field--name-field-enlace-banner a {
    display: block;
    font-size: 12px;
    height: 50px;
    line-height: 50px;
  }
  /* line 721, ../sass/design/_home.scss */
  .banner_principal .div_textos .div_textos_internos .popup-field-group-open-popup {
    display: block;
    font-size: 12px;
    height: 50px;
    line-height: 50px;
  }
  /* line 728, ../sass/design/_home.scss */
  .banner_principal .div_textos .div_textos_internos .modal .modal-dialog {
    margin: 0;
    margin-top: -80px !important;
    top: 0;
    width: 100%;
  }
  /* line 734, ../sass/design/_home.scss */
  .banner_principal .div_textos .div_textos_internos .modal .modal-dialog .modal-content .field--name-field-video {
    margin: 0;
    width: 100%;
  }

  /* line 745, ../sass/design/_home.scss */
  .view-archivos-mas-descargados .views-row {
    padding: 20px 15px 30px;
    position: relative;
  }
  /* line 748, ../sass/design/_home.scss */
  .view-archivos-mas-descargados .views-row .views-field-nothing {
    width: 100%;
  }
  /* line 750, ../sass/design/_home.scss */
  .view-archivos-mas-descargados .views-row .views-field-nothing .container_date {
    display: block;
    margin-bottom: 30px;
    max-width: 100%;
    width: 100%;
  }
  /* line 756, ../sass/design/_home.scss */
  .view-archivos-mas-descargados .views-row .views-field-nothing .file_zip {
    width: 50%;
  }
  /* line 760, ../sass/design/_home.scss */
  .view-archivos-mas-descargados .views-row .views-field-field-archivo {
    display: none;
  }
  /* line 763, ../sass/design/_home.scss */
  .view-archivos-mas-descargados .views-row .spv-popup-wrapper {
    position: static;
  }
  /* line 766, ../sass/design/_home.scss */
  .view-archivos-mas-descargados .views-row .spv-popup-link,
  .view-archivos-mas-descargados .views-row .modal-open-b {
    bottom: 30px;
    position: absolute;
    right: 15px;
  }

  /* line 775, ../sass/design/_home.scss */
  .container_clip .content_copy {
    padding-bottom: 0;
  }
  /* line 777, ../sass/design/_home.scss */
  .container_clip .content_copy .message_copy {
    bottom: inherit;
    left: inherit;
    margin-top: 15px;
    position: relative;
  }

  /* line 785, ../sass/design/_home.scss */
  .spv-top-popup {
    padding: 50px 20px;
    width: 300px;
  }
  /* line 788, ../sass/design/_home.scss */
  .spv-top-popup .spv_close {
    padding: 0;
    right: 20px;
    top: 20px;
  }

  /* line 794, ../sass/design/_home.scss */
  .view-nuestros-manuales {
    margin-bottom: 30px;
  }
  /* line 796, ../sass/design/_home.scss */
  .view-nuestros-manuales .view-header {
    left: inherit;
    margin-bottom: 30px;
    padding: 30px;
    position: relative;
    top: inherit;
    width: 100%;
  }
  /* line 803, ../sass/design/_home.scss */
  .view-nuestros-manuales .view-header .icon-arrow_check {
    height: 50px;
    margin-bottom: 40px;
    width: 50px;
  }
  /* line 810, ../sass/design/_home.scss */
  .view-nuestros-manuales .view-content .views-row {
    max-width: 100%;
  }
  /* line 812, ../sass/design/_home.scss */
  .view-nuestros-manuales .view-content .views-row:first-child {
    margin-left: 0;
    max-width: 100%;
  }
  /* line 817, ../sass/design/_home.scss */
  .view-nuestros-manuales .view-content .views-row .card_grid .content {
    padding: 20px 30px;
  }
  /* line 825, ../sass/design/_home.scss */
  .view-nuestros-manuales .card_grid .img_card img {
    height: 320px;
  }

  /* line 831, ../sass/design/_home.scss */
  .block-block-groupseccion-archivos-destacados {
    padding: 50px 0 20px;
  }
  /* line 833, ../sass/design/_home.scss */
  .block-block-groupseccion-archivos-destacados .cont_lateral {
    margin-left: 0px;
    max-width: 320px;
  }
  /* line 837, ../sass/design/_home.scss */
  .block-block-groupseccion-archivos-destacados .top_downloaded_files {
    margin-top: 40px;
    width: 100%;
  }

  /* line 842, ../sass/design/_home.scss */
  .guide_block {
    padding: 50px 40px 30px;
  }
  /* line 844, ../sass/design/_home.scss */
  .guide_block .field--name-field-enlaces {
    display: block;
  }
  /* line 846, ../sass/design/_home.scss */
  .guide_block .field--name-field-enlaces .field--item {
    margin-right: 0;
    width: 100%;
  }
  /* line 850, ../sass/design/_home.scss */
  .guide_block .field--name-field-enlaces .field--item .field--item.field--name-field-descripcion-enlace {
    margin-bottom: 15px;
  }
  /* line 856, ../sass/design/_home.scss */
  .guide_block .paragraph--type--enlaces-para-bloques {
    margin-bottom: 30px;
    padding: 20px 25px 30px;
  }
}
@media screen and (max-width: 320px) {
  /* line 863, ../sass/design/_home.scss */
  .guide_block {
    padding: 50px 20px 30px;
  }
}
/* line 1, ../sass/design/_forms.scss */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* line 7, ../sass/design/_forms.scss */
input[type="number"] {
  -moz-appearance: textfield;
}

/* line 12, ../sass/design/_forms.scss */
form .form-control {
  background: transparent;
  border: 2px solid #bcbcbc;
  border-radius: 5px;
  box-shadow: none;
  height: 50px;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  padding: 0 15px;
  width: 100%;
}
/* line 22, ../sass/design/_forms.scss */
form .form-control:hover, form .form-control:focus {
  border: 2px solid #00c73b;
  outline: none;
  box-shadow: none;
}
/* line 29, ../sass/design/_forms.scss */
form .form-group {
  margin-bottom: 20px;
}
/* line 17, ../sass/global/_mixins.scss */
form .form-control::-webkit-input-placeholder {
  color: #A5A5A5;
  font-weight: normal;
}
/* line 18, ../sass/global/_mixins.scss */
form .form-control::-moz-placeholder {
  color: #A5A5A5;
  font-weight: normal;
}
/* line 19, ../sass/global/_mixins.scss */
form .form-control:-ms-input-placeholder {
  color: #A5A5A5;
  font-weight: normal;
}
/* line 33, ../sass/design/_forms.scss */
form .panel {
  background: transparent;
  border: 0;
  box-shadow: none;
  margin: 0;
  padding: 0;
}
/* line 39, ../sass/design/_forms.scss */
form .panel .panel-heading {
  background: transparent;
  border: 0;
  padding: 0;
}
/* line 43, ../sass/design/_forms.scss */
form .panel .panel-heading .panel-title {
  color: #3F3F3F;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: normal;
  margin: 0;
  margin-bottom: 5px;
  padding: 0;
}
/* line 53, ../sass/design/_forms.scss */
form .panel .panel-body {
  padding: 0;
}
/* line 58, ../sass/design/_forms.scss */
form label.control-label {
  color: #3F3F3F;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: normal;
  margin-bottom: 5px;
}
/* line 64, ../sass/design/_forms.scss */
form label.control-label:after {
  content: none;
}
/* line 68, ../sass/design/_forms.scss */
form label.error {
  color: red;
  font-family: "Montserrat", sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
}
/* line 77, ../sass/design/_forms.scss */
form .select-wrapper:after {
  content: "" !important;
  width: 0;
  height: 10px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #bcbcbc;
  margin: 0;
  top: 20px;
  right: 10px;
  padding: 0;
  z-index: 1;
}
/* line 92, ../sass/design/_forms.scss */
form .field--widget-options-buttons legend {
  border: 0;
  color: #00c73b;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: normal;
  margin-bottom: 5px;
}
/* line 100, ../sass/design/_forms.scss */
form .field--widget-options-buttons legend .form-required:after {
  content: none;
}
/* line 107, ../sass/design/_forms.scss */
form .form-item-name input {
  background: url("../images/icons/ic_email.svg") no-repeat 15px center;
  background-size: 18px;
  padding-left: 45px;
}
/* line 114, ../sass/design/_forms.scss */
form .form-item-pass input {
  background: url("../images/icons/ic_account_box.svg") no-repeat 15px center;
  background-size: 18px;
  padding-left: 45px;
}
/* line 120, ../sass/design/_forms.scss */
form .form-type-checkbox,
form .form-type-radio {
  position: relative;
}
/* line 123, ../sass/design/_forms.scss */
form .form-type-checkbox .control-label,
form .form-type-radio .control-label {
  color: #3F3F3F;
  padding-left: 35px;
}
/* line 128, ../sass/design/_forms.scss */
form .form-type-checkbox input[type="checkbox"], form .form-type-checkbox input[type="radio"],
form .form-type-radio input[type="checkbox"],
form .form-type-radio input[type="radio"] {
  background: rgba(215, 167, 109, 0.3);
  border-radius: 4px;
  border: 0;
  height: 20px;
  left: 0px;
  margin: 0;
  top: 3px;
  position: absolute;
  width: 20px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  -ms-appearance: none;
  appearance: none;
}
/* line 140, ../sass/design/_forms.scss */
form .form-type-checkbox input[type="checkbox"]:checked, form .form-type-checkbox input[type="radio"]:checked,
form .form-type-radio input[type="checkbox"]:checked,
form .form-type-radio input[type="radio"]:checked {
  background: url("../images/icons/check.svg") no-repeat center;
  background-color: rgba(215, 167, 109, 0.3);
  background-size: 14px;
}
/* line 146, ../sass/design/_forms.scss */
form .form-type-checkbox input[type="radio"],
form .form-type-radio input[type="radio"] {
  background: transparent;
  border: 1px solid #bcbcbc;
  height: 20px;
  top: 0;
  width: 20px;
}
/* line 152, ../sass/design/_forms.scss */
form .form-type-checkbox input[type="radio"]:checked,
form .form-type-radio input[type="radio"]:checked {
  background: #00c73b;
}
/* line 156, ../sass/design/_forms.scss */
form .form-type-checkbox input:hover, form .form-type-checkbox input:focus,
form .form-type-radio input:hover,
form .form-type-radio input:focus {
  box-shadow: none;
  outline: none;
}
/* line 164, ../sass/design/_forms.scss */
form .form-type-radio .control-label {
  color: #00c73b;
  min-height: 20px;
}
/* line 170, ../sass/design/_forms.scss */
form .form-type-textarea textarea {
  min-height: 200px;
  padding-top: 15px;
}
/* line 175, ../sass/design/_forms.scss */
form .form-actions {
  text-align: center;
}
/* line 177, ../sass/design/_forms.scss */
form .form-actions button {
  display: inline-block;
}
/* line 180, ../sass/design/_forms.scss */
form .form-actions button.icon-before {
  font-family: "Montserrat", sans-serif !important;
}
/* line 183, ../sass/design/_forms.scss */
form .form-actions button .glyphicon {
  display: none;
}
/* line 188, ../sass/design/_forms.scss */
form.webform-submission-escribenos-form, form.webform-submission-reporte-de-usos-inapropiados-form {
  border-bottom-left-radius: 10px;
  border-top-left-radius: 10px;
  box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.05), 2px 4px 12px 0 rgba(0, 0, 0, 0.1);
  margin: 25px 0 50px;
  max-width: 100%;
  padding: 95px 100px 95px 100px;
}
/* line 196, ../sass/design/_forms.scss */
form.webform-submission-escribenos-form .text_block, form.webform-submission-reporte-de-usos-inapropiados-form .text_block {
  margin-bottom: 50px;
  padding: 0;
}
/* line 200, ../sass/design/_forms.scss */
form.webform-submission-escribenos-form .text_block .title_icon h2, form.webform-submission-reporte-de-usos-inapropiados-form .text_block .title_icon h2 {
  margin: 0;
}
/* line 205, ../sass/design/_forms.scss */
form.webform-submission-escribenos-form .text_block .text_superior, form.webform-submission-reporte-de-usos-inapropiados-form .text_block .text_superior {
  font-size: 18px;
  line-height: 35px;
  margin-bottom: 30px;
}
/* line 211, ../sass/design/_forms.scss */
form.webform-submission-escribenos-form .form-item, form.webform-submission-reporte-de-usos-inapropiados-form .form-item {
  display: inline-block;
  vertical-align: top;
  width: calc(100%/2 - 12px);
}
/* line 215, ../sass/design/_forms.scss */
form.webform-submission-escribenos-form .form-item:nth-child(2n), form.webform-submission-reporte-de-usos-inapropiados-form .form-item:nth-child(2n) {
  margin-right: 20px;
}
/* line 218, ../sass/design/_forms.scss */
form.webform-submission-escribenos-form .form-item.form-type-processed-text, form.webform-submission-escribenos-form .form-item.form-type-textarea, form.webform-submission-reporte-de-usos-inapropiados-form .form-item.form-type-processed-text, form.webform-submission-reporte-de-usos-inapropiados-form .form-item.form-type-textarea {
  display: block;
  width: 100%;
}
/* line 225, ../sass/design/_forms.scss */
form.webform-submission-escribenos-form .form-item.form-item-tu-nombre input, form.webform-submission-escribenos-form .form-item.form-item-tu-apellido input, form.webform-submission-reporte-de-usos-inapropiados-form .form-item.form-item-tu-nombre input, form.webform-submission-reporte-de-usos-inapropiados-form .form-item.form-item-tu-apellido input {
  background: url("../images/icons/ic_account_box.svg") no-repeat 15px center;
  background-size: 18px;
  padding-left: 45px;
}
/* line 232, ../sass/design/_forms.scss */
form.webform-submission-escribenos-form .form-item.form-item-tu-e-mail input, form.webform-submission-reporte-de-usos-inapropiados-form .form-item.form-item-tu-e-mail input {
  background: url("../images/icons/ic_email.svg") no-repeat 15px center;
  background-size: 18px;
  padding-left: 45px;
}
/* line 239, ../sass/design/_forms.scss */
form.webform-submission-escribenos-form .form-item.form-item-asunto input, form.webform-submission-reporte-de-usos-inapropiados-form .form-item.form-item-asunto input {
  background: url("../images/icons/ic_stars.svg") no-repeat 15px center;
  background-size: 18px;
  padding-left: 45px;
}
/* line 246, ../sass/design/_forms.scss */
form.webform-submission-escribenos-form .form-item.form-item-escribe-tu-comentario textarea, form.webform-submission-reporte-de-usos-inapropiados-form .form-item.form-item-escribe-tu-comentario textarea {
  background: url("../images/icons/ic_comment.svg") no-repeat 15px 15px;
  background-size: 18px;
  padding-left: 45px;
}
/* line 253, ../sass/design/_forms.scss */
form.webform-submission-escribenos-form .form-control, form.webform-submission-reporte-de-usos-inapropiados-form .form-control {
  border-width: 1px;
}
/* line 255, ../sass/design/_forms.scss */
form.webform-submission-escribenos-form .form-control:hover, form.webform-submission-escribenos-form .form-control:focus, form.webform-submission-reporte-de-usos-inapropiados-form .form-control:hover, form.webform-submission-reporte-de-usos-inapropiados-form .form-control:focus {
  border-width: 1px;
}
/* line 260, ../sass/design/_forms.scss */
form.webform-submission-escribenos-form .form-actions, form.webform-submission-reporte-de-usos-inapropiados-form .form-actions {
  margin-top: 50px;
}
/* line 262, ../sass/design/_forms.scss */
form.webform-submission-escribenos-form .form-actions button, form.webform-submission-reporte-de-usos-inapropiados-form .form-actions button {
  min-width: 180px;
}
/* line 269, ../sass/design/_forms.scss */
form.webform-submission-reporte-de-usos-inapropiados-form .form-item.form-type-email {
  display: block;
  margin-right: 0;
  width: 100%;
}

/* line 278, ../sass/design/_forms.scss */
.page-password .main_container {
  height: 86vh;
}

/* line 283, ../sass/design/_forms.scss */
.login_page,
.page-password {
  background: url("../images/background/login.png") no-repeat center;
  background-size: cover;
  min-height: 100vh;
  padding: 50px 15px;
}
/* line 289, ../sass/design/_forms.scss */
.login_page header,
.login_page footer,
.page-password header,
.page-password footer {
  display: none;
}
/* line 293, ../sass/design/_forms.scss */
.login_page .content_main,
.page-password .content_main {
  margin: 0;
}
/* line 296, ../sass/design/_forms.scss */
.login_page .breadcrumb,
.page-password .breadcrumb {
  display: none;
}
/* line 301, ../sass/design/_forms.scss */
.login_page .main_container .region-content,
.page-password .main_container .region-content {
  background: #fff;
  border-bottom: 5px solid #00c73b;
  border-radius: 10px;
  margin: 0 auto;
  max-width: 615px;
  padding: 90px 15px 45px;
  width: 100%;
}

/* line 314, ../sass/design/_forms.scss */
.page-password .main_container .region-content {
  padding-top: 45px;
}

/* line 319, ../sass/design/_forms.scss */
.header_login {
  margin: 0 auto 30px;
  max-width: 303px;
  text-align: center;
}
/* line 323, ../sass/design/_forms.scss */
.header_login .img_logo {
  margin-bottom: 40px;
}

/* line 330, ../sass/design/_forms.scss */
.user-login-form,
.user-pass {
  margin: 0 auto;
  max-width: 400px;
}
/* line 335, ../sass/design/_forms.scss */
.user-login-form .form-item .control-label,
.user-pass .form-item .control-label {
  display: none;
}
/* line 339, ../sass/design/_forms.scss */
.user-login-form .form-actions,
.user-pass .form-actions {
  margin-top: 30px;
}
/* line 341, ../sass/design/_forms.scss */
.user-login-form .form-actions button,
.user-pass .form-actions button {
  min-width: 270px;
}
/* line 346, ../sass/design/_forms.scss */
.user-login-form .footer_login,
.user-pass .footer_login {
  margin-top: 40px;
}
/* line 348, ../sass/design/_forms.scss */
.user-login-form .footer_login p, .user-login-form .footer_login a,
.user-pass .footer_login p,
.user-pass .footer_login a {
  color: #3F3F3F;
  margin: 0;
}

/* line 356, ../sass/design/_forms.scss */
.path-user .main_container .page-header,
.path-user .main_container .tabs--primary {
  display: none;
}

/* line 362, ../sass/design/_forms.scss */
.webform-confirmation {
  position: relative;
}
/* line 364, ../sass/design/_forms.scss */
.webform-confirmation .webform-confirmation__back {
  color: #fff;
  position: absolute;
  bottom: 21px;
  margin: 0;
  right: 20px;
  z-index: 1;
}
/* line 371, ../sass/design/_forms.scss */
.webform-confirmation .webform-confirmation__back a {
  color: #fff;
  display: block;
  font-size: 0;
  cursor: pointer;
  text-align: center;
}
/* line 377, ../sass/design/_forms.scss */
.webform-confirmation .webform-confirmation__back a:after {
  content: "\e90a";
  font-size: 15px;
}
/* line 382, ../sass/design/_forms.scss */
.webform-confirmation .webform-confirmation__back a:hover, .webform-confirmation .webform-confirmation__back a:focus {
  outline: none;
  opacity: 0.8;
}

/* line 390, ../sass/design/_forms.scss */
.message_thanks {
  background: #00c73b;
  color: #fff;
  padding: 15px 20px;
  padding-right: 40px;
  position: relative;
}
/* line 396, ../sass/design/_forms.scss */
.message_thanks .content {
  -webkit-display: flex;
  -moz-display: flex;
  -o-display: flex;
  -ms-display: flex;
  display: flex;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -o-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -moz-align-items: center;
  -o-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 400, ../sass/design/_forms.scss */
.message_thanks .content .img_message {
  margin-right: 20px;
  width: 30px;
}
/* line 403, ../sass/design/_forms.scss */
.message_thanks .content .img_message img {
  height: auto;
  width: 100%;
}
/* line 408, ../sass/design/_forms.scss */
.message_thanks .content .texts {
  max-width: calc(100% -  40px);
}

@media screen and (max-width: 767px) {
  /* line 416, ../sass/design/_forms.scss */
  form label.error {
    font-family: "Montserrat", sans-serif;
    font-weight: normal;
    font-size: 10px;
    line-height: 12px;
  }
  /* line 424, ../sass/design/_forms.scss */
  form .form-type-textarea textarea {
    min-height: 140px;
  }
  /* line 428, ../sass/design/_forms.scss */
  form.webform-submission-escribenos-form, form.webform-submission-reporte-de-usos-inapropiados-form {
    left: -25px;
    margin-bottom: 0;
    max-width: none;
    padding: 30px 40px 25px 25px;
    position: relative;
    width: calc(100% + 65px);
  }
  /* line 436, ../sass/design/_forms.scss */
  form.webform-submission-escribenos-form .text_block, form.webform-submission-reporte-de-usos-inapropiados-form .text_block {
    margin-bottom: 30px;
  }
  /* line 439, ../sass/design/_forms.scss */
  form.webform-submission-escribenos-form .text_block .title_icon h2, form.webform-submission-reporte-de-usos-inapropiados-form .text_block .title_icon h2 {
    font-size: 25px;
    line-height: 30px;
    margin: 0;
  }
  /* line 445, ../sass/design/_forms.scss */
  form.webform-submission-escribenos-form .text_block .text_superior, form.webform-submission-reporte-de-usos-inapropiados-form .text_block .text_superior {
    color: #666666;
    font-size: 16px;
    line-height: 25px;
  }
  /* line 450, ../sass/design/_forms.scss */
  form.webform-submission-escribenos-form .text_block .text_inferior, form.webform-submission-reporte-de-usos-inapropiados-form .text_block .text_inferior {
    font-size: 14px;
  }
  /* line 454, ../sass/design/_forms.scss */
  form.webform-submission-escribenos-form .form-item, form.webform-submission-reporte-de-usos-inapropiados-form .form-item {
    width: 100%;
  }
  /* line 456, ../sass/design/_forms.scss */
  form.webform-submission-escribenos-form .form-item:nth-child(2n), form.webform-submission-reporte-de-usos-inapropiados-form .form-item:nth-child(2n) {
    margin-right: 0;
  }
  /* line 460, ../sass/design/_forms.scss */
  form.webform-submission-escribenos-form .form-actions, form.webform-submission-reporte-de-usos-inapropiados-form .form-actions {
    margin: 0;
    margin-top: 25px;
  }
  /* line 463, ../sass/design/_forms.scss */
  form.webform-submission-escribenos-form .form-actions button, form.webform-submission-reporte-de-usos-inapropiados-form .form-actions button {
    display: block;
    min-width: inherit;
    width: 100%;
  }
  /* line 471, ../sass/design/_forms.scss */
  form .webform-confirmation .webform-confirmation__back {
    bottom: 27px;
  }

  /* line 478, ../sass/design/_forms.scss */
  .message_thanks .content .img_message {
    width: 53px;
  }

  /* line 484, ../sass/design/_forms.scss */
  .header_login .img_logo {
    margin: 0 auto 50px;
    max-width: 200px;
  }
  /* line 487, ../sass/design/_forms.scss */
  .header_login .img_logo img {
    max-width: 100%;
  }

  /* line 494, ../sass/design/_forms.scss */
  .login_page .container,
  .page-password .container {
    padding: 0;
  }
  /* line 498, ../sass/design/_forms.scss */
  .login_page .main_container .region-content,
  .page-password .main_container .region-content {
    padding: 55px 20px;
  }

  /* line 506, ../sass/design/_forms.scss */
  .user-login-form .form-actions button,
  .user-pass .form-actions button {
    display: block;
    min-width: inherit;
    width: 100%;
  }
}
@media screen and (max-width: 320px) {
  /* line 517, ../sass/design/_forms.scss */
  .login_page .container,
  .page-password .container {
    padding: 0;
  }
  /* line 521, ../sass/design/_forms.scss */
  .login_page .main_container .region-content,
  .page-password .main_container .region-content {
    padding: 55px 10px;
  }
}
/* line 1, ../sass/design/_pages.scss */
.breadcrumb {
  background: transparent;
  border: 1px solid #A5A5A5;
  max-width: 930px;
  padding: 11px 15px;
}
/* line 6, ../sass/design/_pages.scss */
.breadcrumb li {
  color: #A5A5A5;
  font-size: 12px;
  text-transform: capitalize;
}
/* line 10, ../sass/design/_pages.scss */
.breadcrumb li a {
  color: #A5A5A5;
}
/* line 13, ../sass/design/_pages.scss */
.breadcrumb li:after {
  padding: 0 5px;
  color: #ccc;
  content: "/\00a0";
}
/* line 18, ../sass/design/_pages.scss */
.breadcrumb li + li {
  content: none;
}
/* line 20, ../sass/design/_pages.scss */
.breadcrumb li + li:before {
  content: none;
}
/* line 24, ../sass/design/_pages.scss */
.breadcrumb li.active {
  color: #A5A5A5;
  text-decoration: underline;
}
/* line 27, ../sass/design/_pages.scss */
.breadcrumb li.active:before, .breadcrumb li.active:after {
  content: none;
}

/* line 34, ../sass/design/_pages.scss */
.breadcrumb {
  display: none;
}

/* line 40, ../sass/design/_pages.scss */
.field--name-dynamic-token-fieldnode-miga-de-pan + .field--name-field-campos-para-pagina- .field--item:first-child {
  margin-top: 0;
}

/* line 46, ../sass/design/_pages.scss */
.node--type-paginas-de-seccion {
  margin: 0;
  margin-bottom: 40px;
  padding: 0;
}
/* line 50, ../sass/design/_pages.scss */
.node--type-paginas-de-seccion #re-miga {
  margin-bottom: 60px;
}
/* line 52, ../sass/design/_pages.scss */
.node--type-paginas-de-seccion #re-miga .breadcrumb {
  display: block;
}
/* line 55, ../sass/design/_pages.scss */
.node--type-paginas-de-seccion #re-miga span {
  display: none;
}
/* line 62, ../sass/design/_pages.scss */
.node--type-paginas-de-seccion .field--name-field-contenido-enriquecido + .field--name-field-archivo .node--type-archivos-de-descarga.has_preview {
  margin-top: 100px;
}
/* line 69, ../sass/design/_pages.scss */
.node--type-paginas-de-seccion .field--name-field-campos-para-pagina- .field--item {
  margin: 60px 0;
}
/* line 73, ../sass/design/_pages.scss */
.node--type-paginas-de-seccion .field--name-field-campos-para-pagina- .field--item:first-child .field--name-field-archivo .node--type-archivos-de-descarga:not(.has_preview) {
  padding-top: 0;
}
/* line 79, ../sass/design/_pages.scss */
.node--type-paginas-de-seccion .field--name-field-campos-para-pagina- .field--item .field--name-field-parrafo-con-icono .field--item {
  margin-bottom: 60px;
  margin-top: 60px;
}
/* line 82, ../sass/design/_pages.scss */
.node--type-paginas-de-seccion .field--name-field-campos-para-pagina- .field--item .field--name-field-parrafo-con-icono .field--item .field--item {
  margin-bottom: 0px;
  margin-top: 0;
}
/* line 85, ../sass/design/_pages.scss */
.node--type-paginas-de-seccion .field--name-field-campos-para-pagina- .field--item .field--name-field-parrafo-con-icono .field--item .field--item.field--name-field-texto-superior-parrafo {
  margin-top: 30px;
}
/* line 91, ../sass/design/_pages.scss */
.node--type-paginas-de-seccion .field--name-field-campos-para-pagina- .field--item .field--name-field-parrafo-con-icono + .field--name-field-archivo .node--type-archivos-de-descarga:not(.has_preview) {
  padding-top: 0;
}
/* line 100, ../sass/design/_pages.scss */
.node--type-paginas-de-seccion .field--name-field-campos-para-pagina- .field--item .field--name-field-archivo .field--item:first-child .node--type-archivos-de-descarga.has_preview {
  margin-bottom: 60px;
  margin-top: 30px;
}
/* line 107, ../sass/design/_pages.scss */
.node--type-paginas-de-seccion .field--name-field-campos-para-pagina- .field--item .field--name-field-archivo .field--item .node--type-archivos-de-descarga.has_preview {
  margin: 100px 0;
}
/* line 113, ../sass/design/_pages.scss */
.node--type-paginas-de-seccion .field--name-field-campos-para-pagina- .field--item .field--item {
  margin: 0;
}
/* line 115, ../sass/design/_pages.scss */
.node--type-paginas-de-seccion .field--name-field-campos-para-pagina- .field--item .field--item.field--name-field-video {
  margin: 60px 0;
}
/* line 118, ../sass/design/_pages.scss */
.node--type-paginas-de-seccion .field--name-field-campos-para-pagina- .field--item .field--item.field--name-field-texto-superior-parrafo {
  margin-top: 30px;
}
/* line 121, ../sass/design/_pages.scss */
.node--type-paginas-de-seccion .field--name-field-campos-para-pagina- .field--item .field--item.field--name-field-marca-de-agua-imagen-previ {
  margin-top: 45px;
}

/* line 134, ../sass/design/_pages.scss */
.layout-content.sidebar_left section[class*="block-views-blockcontenido-destacados-block-"] {
  background: #fff;
  border-bottom-left-radius: 10px;
  border-top-left-radius: 10px;
  box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.05), 2px 4px 12px 0 rgba(0, 0, 0, 0.1);
  padding: 105px 0px;
}
/* line 140, ../sass/design/_pages.scss */
.layout-content.sidebar_left section[class*="block-views-blockcontenido-destacados-block-"] .block-title {
  display: none;
}
/* line 144, ../sass/design/_pages.scss */
.layout-content.sidebar_left section[class*="block-views-blockarchivos-mas-descargados-block-"] {
  background: #fff;
  padding: 40px 100px 0;
}
/* line 147, ../sass/design/_pages.scss */
.layout-content.sidebar_left section[class*="block-views-blockarchivos-mas-descargados-block-"] .block-title {
  font-size: 25px;
  line-height: 30px;
}

/* line 154, ../sass/design/_pages.scss */
section[class*="block-views-blockcontenido-destacado-ayuda-"] {
  background: #fff;
  border-bottom-left-radius: 10px;
  border-top-left-radius: 10px;
  box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.05), 2px 4px 12px 0 rgba(0, 0, 0, 0.1);
  padding: 105px 0px;
}
/* line 160, ../sass/design/_pages.scss */
section[class*="block-views-blockcontenido-destacado-ayuda-"] .block-title {
  display: none;
}

/* line 164, ../sass/design/_pages.scss */
.text_intro {
  font-size: 14px;
  line-height: 28px;
  max-width: 650px;
  padding: 0px 30px 25px 100px;
}
/* line 169, ../sass/design/_pages.scss */
.text_intro h2 {
  font-size: 18px;
  font-weight: normal;
  line-height: 35px;
  margin-bottom: 30px;
}

/* line 176, ../sass/design/_pages.scss */
.text_block {
  color: #666666;
  max-width: 650px;
  padding: 0px 30px 0px 100px;
}
/* line 180, ../sass/design/_pages.scss */
.text_block .title_icon {
  margin-bottom: 30px;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -o-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -moz-align-items: center;
  -o-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 186, ../sass/design/_pages.scss */
.text_block .title_icon .field--name-field-icono-titulo img {
  margin-right: 35px;
  width: 60px;
}
/* line 191, ../sass/design/_pages.scss */
.text_block .title_icon .field--name-field-titulo-parrafo {
  color: #00c73b;
  display: inline-block;
  font-size: 35px;
  font-weight: bold;
  line-height: 43px;
  margin: 0 0 0px;
  max-width: calc(100% - 100px);
  vertical-align: top;
}
/* line 202, ../sass/design/_pages.scss */
.text_block .div_info_text {
  line-height: 28px;
}
/* line 204, ../sass/design/_pages.scss */
.text_block .div_info_text .h3_info_text {
  font-size: 18px;
  font-weight: normal;
  line-height: 35px;
}
/* line 209, ../sass/design/_pages.scss */
.text_block .div_info_text a {
  color: #00c73b;
}
/* line 211, ../sass/design/_pages.scss */
.text_block .div_info_text a:hover, .text_block .div_info_text a:focus {
  opacity: 0.8;
  text-decoration: none;
}
/* line 217, ../sass/design/_pages.scss */
.text_block .div_info_text .field--name-field-texto-inferior-parrafo {
  font-size: 18px;
  line-height: 35px;
}
/* line 221, ../sass/design/_pages.scss */
.text_block .div_info_text .field--name-field-texto-superior-parrafo {
  margin-top: 30px;
}

/* line 229, ../sass/design/_pages.scss */
.view-contenido-destacados .view-header .text_main,
div[class*="view-contenido-destacado-"] .view-header .text_main {
  color: #666666;
}
/* line 231, ../sass/design/_pages.scss */
.view-contenido-destacados .view-header .text_main .title_icon,
div[class*="view-contenido-destacado-"] .view-header .text_main .title_icon {
  margin-bottom: 30px;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -o-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -o-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
}
/* line 236, ../sass/design/_pages.scss */
.view-contenido-destacados .view-header .text_main .title_icon img,
div[class*="view-contenido-destacado-"] .view-header .text_main .title_icon img {
  margin-right: 35px;
  width: 60px;
}
/* line 240, ../sass/design/_pages.scss */
.view-contenido-destacados .view-header .text_main .title_icon h3,
div[class*="view-contenido-destacado-"] .view-header .text_main .title_icon h3 {
  color: #00c73b;
  display: inline-block;
  font-size: 35px;
  font-weight: bold;
  line-height: 43px;
  margin: 0 0 30px;
  max-width: calc(100% - 100px);
  vertical-align: top;
}
/* line 251, ../sass/design/_pages.scss */
.view-contenido-destacados .view-header .text_main p,
div[class*="view-contenido-destacado-"] .view-header .text_main p {
  line-height: 28px;
}
/* line 256, ../sass/design/_pages.scss */
.view-contenido-destacados .view-content,
div[class*="view-contenido-destacado-"] .view-content {
  margin-top: 50px;
  padding-left: 100px;
}
/* line 259, ../sass/design/_pages.scss */
.view-contenido-destacados .view-content .node--type-manual,
.view-contenido-destacados .view-content .node--type-paginas-de-seccion,
div[class*="view-contenido-destacado-"] .view-content .node--type-manual,
div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion {
  border-bottom: 1px solid #c4c7c4;
  margin-bottom: 30px;
  max-width: 650px;
  padding-bottom: 30px;
}
/* line 265, ../sass/design/_pages.scss */
.view-contenido-destacados .view-content .node--type-manual:last-child,
.view-contenido-destacados .view-content .node--type-paginas-de-seccion:last-child,
div[class*="view-contenido-destacado-"] .view-content .node--type-manual:last-child,
div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion:last-child {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 270, ../sass/design/_pages.scss */
.view-contenido-destacados .view-content .node--type-manual .div_view_img,
.view-contenido-destacados .view-content .node--type-paginas-de-seccion .div_view_img,
div[class*="view-contenido-destacado-"] .view-content .node--type-manual .div_view_img,
div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .div_view_img {
  border-radius: 10px;
  display: inline-block;
  overflow: hidden;
  margin-right: 30px;
  max-height: 180px;
  vertical-align: top;
  width: 40%;
}
/* line 278, ../sass/design/_pages.scss */
.view-contenido-destacados .view-content .node--type-manual .div_view_img img,
.view-contenido-destacados .view-content .node--type-paginas-de-seccion .div_view_img img,
div[class*="view-contenido-destacado-"] .view-content .node--type-manual .div_view_img img,
div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .div_view_img img {
  height: auto;
  width: 100%;
}
/* line 283, ../sass/design/_pages.scss */
.view-contenido-destacados .view-content .node--type-manual .div_textos_derecha,
.view-contenido-destacados .view-content .node--type-manual .textos_div,
.view-contenido-destacados .view-content .node--type-paginas-de-seccion .div_textos_derecha,
.view-contenido-destacados .view-content .node--type-paginas-de-seccion .textos_div,
div[class*="view-contenido-destacado-"] .view-content .node--type-manual .div_textos_derecha,
div[class*="view-contenido-destacado-"] .view-content .node--type-manual .textos_div,
div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .div_textos_derecha,
div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .textos_div {
  display: inline-block;
  vertical-align: top;
  width: calc(60% - 35px);
}
/* line 288, ../sass/design/_pages.scss */
.view-contenido-destacados .view-content .node--type-manual .div_textos_derecha .field--name-field-categoria-manual,
.view-contenido-destacados .view-content .node--type-manual .div_textos_derecha .field--name-field-categoria-pagina,
.view-contenido-destacados .view-content .node--type-manual .textos_div .field--name-field-categoria-manual,
.view-contenido-destacados .view-content .node--type-manual .textos_div .field--name-field-categoria-pagina,
.view-contenido-destacados .view-content .node--type-paginas-de-seccion .div_textos_derecha .field--name-field-categoria-manual,
.view-contenido-destacados .view-content .node--type-paginas-de-seccion .div_textos_derecha .field--name-field-categoria-pagina,
.view-contenido-destacados .view-content .node--type-paginas-de-seccion .textos_div .field--name-field-categoria-manual,
.view-contenido-destacados .view-content .node--type-paginas-de-seccion .textos_div .field--name-field-categoria-pagina,
div[class*="view-contenido-destacado-"] .view-content .node--type-manual .div_textos_derecha .field--name-field-categoria-manual,
div[class*="view-contenido-destacado-"] .view-content .node--type-manual .div_textos_derecha .field--name-field-categoria-pagina,
div[class*="view-contenido-destacado-"] .view-content .node--type-manual .textos_div .field--name-field-categoria-manual,
div[class*="view-contenido-destacado-"] .view-content .node--type-manual .textos_div .field--name-field-categoria-pagina,
div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .div_textos_derecha .field--name-field-categoria-manual,
div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .div_textos_derecha .field--name-field-categoria-pagina,
div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .textos_div .field--name-field-categoria-manual,
div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .textos_div .field--name-field-categoria-pagina {
  color: #3F3F3F;
  font-size: 11px;
  line-height: 14px;
  pointer-events: none;
  text-transform: uppercase;
}
/* line 295, ../sass/design/_pages.scss */
.view-contenido-destacados .view-content .node--type-manual .div_textos_derecha .field--name-field-categoria-manual a,
.view-contenido-destacados .view-content .node--type-manual .div_textos_derecha .field--name-field-categoria-pagina a,
.view-contenido-destacados .view-content .node--type-manual .textos_div .field--name-field-categoria-manual a,
.view-contenido-destacados .view-content .node--type-manual .textos_div .field--name-field-categoria-pagina a,
.view-contenido-destacados .view-content .node--type-paginas-de-seccion .div_textos_derecha .field--name-field-categoria-manual a,
.view-contenido-destacados .view-content .node--type-paginas-de-seccion .div_textos_derecha .field--name-field-categoria-pagina a,
.view-contenido-destacados .view-content .node--type-paginas-de-seccion .textos_div .field--name-field-categoria-manual a,
.view-contenido-destacados .view-content .node--type-paginas-de-seccion .textos_div .field--name-field-categoria-pagina a,
div[class*="view-contenido-destacado-"] .view-content .node--type-manual .div_textos_derecha .field--name-field-categoria-manual a,
div[class*="view-contenido-destacado-"] .view-content .node--type-manual .div_textos_derecha .field--name-field-categoria-pagina a,
div[class*="view-contenido-destacado-"] .view-content .node--type-manual .textos_div .field--name-field-categoria-manual a,
div[class*="view-contenido-destacado-"] .view-content .node--type-manual .textos_div .field--name-field-categoria-pagina a,
div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .div_textos_derecha .field--name-field-categoria-manual a,
div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .div_textos_derecha .field--name-field-categoria-pagina a,
div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .textos_div .field--name-field-categoria-manual a,
div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .textos_div .field--name-field-categoria-pagina a {
  color: #3F3F3F;
  font-size: 11px;
  line-height: 14px;
  pointer-events: none;
  text-transform: uppercase;
}
/* line 304, ../sass/design/_pages.scss */
.view-contenido-destacados .view-content .node--type-manual .div_textos_derecha .field--name-node-title h2,
.view-contenido-destacados .view-content .node--type-manual .textos_div .field--name-node-title h2,
.view-contenido-destacados .view-content .node--type-paginas-de-seccion .div_textos_derecha .field--name-node-title h2,
.view-contenido-destacados .view-content .node--type-paginas-de-seccion .textos_div .field--name-node-title h2,
div[class*="view-contenido-destacado-"] .view-content .node--type-manual .div_textos_derecha .field--name-node-title h2,
div[class*="view-contenido-destacado-"] .view-content .node--type-manual .textos_div .field--name-node-title h2,
div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .div_textos_derecha .field--name-node-title h2,
div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .textos_div .field--name-node-title h2 {
  font-size: 18px;
  font-weight: bold;
  line-height: 22px;
  margin: 13px 0 8px;
}
/* line 309, ../sass/design/_pages.scss */
.view-contenido-destacados .view-content .node--type-manual .div_textos_derecha .field--name-node-title h2 a,
.view-contenido-destacados .view-content .node--type-manual .textos_div .field--name-node-title h2 a,
.view-contenido-destacados .view-content .node--type-paginas-de-seccion .div_textos_derecha .field--name-node-title h2 a,
.view-contenido-destacados .view-content .node--type-paginas-de-seccion .textos_div .field--name-node-title h2 a,
div[class*="view-contenido-destacado-"] .view-content .node--type-manual .div_textos_derecha .field--name-node-title h2 a,
div[class*="view-contenido-destacado-"] .view-content .node--type-manual .textos_div .field--name-node-title h2 a,
div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .div_textos_derecha .field--name-node-title h2 a,
div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .textos_div .field--name-node-title h2 a {
  color: #3F3F3F;
}
/* line 311, ../sass/design/_pages.scss */
.view-contenido-destacados .view-content .node--type-manual .div_textos_derecha .field--name-node-title h2 a:hover, .view-contenido-destacados .view-content .node--type-manual .div_textos_derecha .field--name-node-title h2 a:focus,
.view-contenido-destacados .view-content .node--type-manual .textos_div .field--name-node-title h2 a:hover,
.view-contenido-destacados .view-content .node--type-manual .textos_div .field--name-node-title h2 a:focus,
.view-contenido-destacados .view-content .node--type-paginas-de-seccion .div_textos_derecha .field--name-node-title h2 a:hover,
.view-contenido-destacados .view-content .node--type-paginas-de-seccion .div_textos_derecha .field--name-node-title h2 a:focus,
.view-contenido-destacados .view-content .node--type-paginas-de-seccion .textos_div .field--name-node-title h2 a:hover,
.view-contenido-destacados .view-content .node--type-paginas-de-seccion .textos_div .field--name-node-title h2 a:focus,
div[class*="view-contenido-destacado-"] .view-content .node--type-manual .div_textos_derecha .field--name-node-title h2 a:hover,
div[class*="view-contenido-destacado-"] .view-content .node--type-manual .div_textos_derecha .field--name-node-title h2 a:focus,
div[class*="view-contenido-destacado-"] .view-content .node--type-manual .textos_div .field--name-node-title h2 a:hover,
div[class*="view-contenido-destacado-"] .view-content .node--type-manual .textos_div .field--name-node-title h2 a:focus,
div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .div_textos_derecha .field--name-node-title h2 a:hover,
div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .div_textos_derecha .field--name-node-title h2 a:focus,
div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .textos_div .field--name-node-title h2 a:hover,
div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .textos_div .field--name-node-title h2 a:focus {
  opacity: 0.8;
  text-decoration: none;
}
/* line 319, ../sass/design/_pages.scss */
.view-contenido-destacados .view-content .node--type-manual .div_textos_derecha .field--name-field-breve-descripcion,
.view-contenido-destacados .view-content .node--type-manual .div_textos_derecha .field--name-field-descripcion-banner,
.view-contenido-destacados .view-content .node--type-manual .div_textos_derecha .field--type-string-long,
.view-contenido-destacados .view-content .node--type-manual .textos_div .field--name-field-breve-descripcion,
.view-contenido-destacados .view-content .node--type-manual .textos_div .field--name-field-descripcion-banner,
.view-contenido-destacados .view-content .node--type-manual .textos_div .field--type-string-long,
.view-contenido-destacados .view-content .node--type-paginas-de-seccion .div_textos_derecha .field--name-field-breve-descripcion,
.view-contenido-destacados .view-content .node--type-paginas-de-seccion .div_textos_derecha .field--name-field-descripcion-banner,
.view-contenido-destacados .view-content .node--type-paginas-de-seccion .div_textos_derecha .field--type-string-long,
.view-contenido-destacados .view-content .node--type-paginas-de-seccion .textos_div .field--name-field-breve-descripcion,
.view-contenido-destacados .view-content .node--type-paginas-de-seccion .textos_div .field--name-field-descripcion-banner,
.view-contenido-destacados .view-content .node--type-paginas-de-seccion .textos_div .field--type-string-long,
div[class*="view-contenido-destacado-"] .view-content .node--type-manual .div_textos_derecha .field--name-field-breve-descripcion,
div[class*="view-contenido-destacado-"] .view-content .node--type-manual .div_textos_derecha .field--name-field-descripcion-banner,
div[class*="view-contenido-destacado-"] .view-content .node--type-manual .div_textos_derecha .field--type-string-long,
div[class*="view-contenido-destacado-"] .view-content .node--type-manual .textos_div .field--name-field-breve-descripcion,
div[class*="view-contenido-destacado-"] .view-content .node--type-manual .textos_div .field--name-field-descripcion-banner,
div[class*="view-contenido-destacado-"] .view-content .node--type-manual .textos_div .field--type-string-long,
div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .div_textos_derecha .field--name-field-breve-descripcion,
div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .div_textos_derecha .field--name-field-descripcion-banner,
div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .div_textos_derecha .field--type-string-long,
div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .textos_div .field--name-field-breve-descripcion,
div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .textos_div .field--name-field-descripcion-banner,
div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .textos_div .field--type-string-long {
  font-size: 12px;
  line-height: 21px;
}
/* line 325, ../sass/design/_pages.scss */
.view-contenido-destacados .view-content .node--type-manual .div_textos_derecha .field--name-node-link,
.view-contenido-destacados .view-content .node--type-manual .div_textos_derecha .field--type-link,
.view-contenido-destacados .view-content .node--type-manual .textos_div .field--name-node-link,
.view-contenido-destacados .view-content .node--type-manual .textos_div .field--type-link,
.view-contenido-destacados .view-content .node--type-paginas-de-seccion .div_textos_derecha .field--name-node-link,
.view-contenido-destacados .view-content .node--type-paginas-de-seccion .div_textos_derecha .field--type-link,
.view-contenido-destacados .view-content .node--type-paginas-de-seccion .textos_div .field--name-node-link,
.view-contenido-destacados .view-content .node--type-paginas-de-seccion .textos_div .field--type-link,
div[class*="view-contenido-destacado-"] .view-content .node--type-manual .div_textos_derecha .field--name-node-link,
div[class*="view-contenido-destacado-"] .view-content .node--type-manual .div_textos_derecha .field--type-link,
div[class*="view-contenido-destacado-"] .view-content .node--type-manual .textos_div .field--name-node-link,
div[class*="view-contenido-destacado-"] .view-content .node--type-manual .textos_div .field--type-link,
div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .div_textos_derecha .field--name-node-link,
div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .div_textos_derecha .field--type-link,
div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .textos_div .field--name-node-link,
div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .textos_div .field--type-link {
  margin-top: 15px;
}
/* line 328, ../sass/design/_pages.scss */
.view-contenido-destacados .view-content .node--type-manual .div_textos_derecha .field--name-node-link a,
.view-contenido-destacados .view-content .node--type-manual .div_textos_derecha .field--type-link a,
.view-contenido-destacados .view-content .node--type-manual .textos_div .field--name-node-link a,
.view-contenido-destacados .view-content .node--type-manual .textos_div .field--type-link a,
.view-contenido-destacados .view-content .node--type-paginas-de-seccion .div_textos_derecha .field--name-node-link a,
.view-contenido-destacados .view-content .node--type-paginas-de-seccion .div_textos_derecha .field--type-link a,
.view-contenido-destacados .view-content .node--type-paginas-de-seccion .textos_div .field--name-node-link a,
.view-contenido-destacados .view-content .node--type-paginas-de-seccion .textos_div .field--type-link a,
div[class*="view-contenido-destacado-"] .view-content .node--type-manual .div_textos_derecha .field--name-node-link a,
div[class*="view-contenido-destacado-"] .view-content .node--type-manual .div_textos_derecha .field--type-link a,
div[class*="view-contenido-destacado-"] .view-content .node--type-manual .textos_div .field--name-node-link a,
div[class*="view-contenido-destacado-"] .view-content .node--type-manual .textos_div .field--type-link a,
div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .div_textos_derecha .field--name-node-link a,
div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .div_textos_derecha .field--type-link a,
div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .textos_div .field--name-node-link a,
div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .textos_div .field--type-link a {
  font-size: 11px;
  height: 30px;
  line-height: 30px;
}

/* line 339, ../sass/design/_pages.scss */
.div_banner {
  margin: 30px 0;
  max-height: 395px;
  overflow: hidden;
  position: relative;
}
/* line 344, ../sass/design/_pages.scss */
.div_banner .container_media {
  border-bottom-left-radius: 10px;
  border-top-left-radius: 10px;
  max-height: 395px;
  overflow: hidden;
  position: relative;
}
/* line 350, ../sass/design/_pages.scss */
.div_banner .container_media img {
  border-bottom-left-radius: 10px;
  border-top-left-radius: 10px;
  height: auto;
  width: 100%;
}
/* line 356, ../sass/design/_pages.scss */
.div_banner .container_media .field--name-field-imagen-banner-mobile {
  display: none;
}
/* line 359, ../sass/design/_pages.scss */
.div_banner .container_media:before {
  background-image: linear-gradient(to right, rgba(17, 17, 17, 0.7), transparent);
  content: '';
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 370, ../sass/design/_pages.scss */
.div_banner .textos_div {
  color: #fff;
  left: 0;
  padding: 0 120px;
  position: absolute;
  top: 50%;
  width: 100%;
  z-index: 1;
  -webkit-transform: translateY(-50%) !important;
  -moz-transform: translateY(-50%) !important;
  -o-transform: translateY(-50%) !important;
  -ms-transform: translateY(-50%) !important;
  transform: translateY(-50%) !important;
}
/* line 379, ../sass/design/_pages.scss */
.div_banner .textos_div .field--name-node-title {
  padding-left: 93px;
  position: relative;
}
/* line 382, ../sass/design/_pages.scss */
.div_banner .textos_div .field--name-node-title h2 {
  color: #00c73b;
  max-width: 600px;
}
/* line 386, ../sass/design/_pages.scss */
.div_banner .textos_div .field--name-node-title h2 a {
  color: #00c73b;
  pointer-events: none;
}
/* line 391, ../sass/design/_pages.scss */
.div_banner .textos_div .field--name-node-title:before {
  background: url("../images/logos/Isotipo_Skandia.png") no-repeat center;
  background-size: contain;
  content: '';
  display: block;
  height: 45px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 45px;
}
/* line 403, ../sass/design/_pages.scss */
.div_banner .textos_div .field--name-field-descripcion-banner {
  max-width: 611px;
  padding-left: 93px;
}

/* line 410, ../sass/design/_pages.scss */
.text_main {
  color: #666666;
  line-height: 28px;
  margin: 0 0 25px;
  padding-left: 100px;
  max-width: 650px;
}

/* line 420, ../sass/design/_pages.scss */
.node--type-archivos-de-descarga {
  max-width: 820px;
  padding: 60px 30px 0px 100px;
}
/* line 423, ../sass/design/_pages.scss */
.node--type-archivos-de-descarga.has_preview {
  background: #fff;
  border-bottom-left-radius: 10px;
  border-top-left-radius: 10px;
  box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.05), 2px 4px 12px 0 rgba(0, 0, 0, 0.1);
  /*margin: 30px 0 55px;*/
  max-width: 100%;
  padding: 105px 30px 100px 100px;
}
/* line 431, ../sass/design/_pages.scss */
.node--type-archivos-de-descarga.has_preview .field_preview {
  border: 0;
  max-width: 505px;
  padding: 0;
}
/* line 435, ../sass/design/_pages.scss */
.node--type-archivos-de-descarga.has_preview .field_preview .div_preview_img {
  display: block;
  margin-bottom: 50px;
}
/* line 439, ../sass/design/_pages.scss */
.node--type-archivos-de-descarga.has_preview .field_preview .container_texts {
  margin-top: 60px;
}
/* line 443, ../sass/design/_pages.scss */
.node--type-archivos-de-descarga.has_preview .field_preview .div_tittle_file h2 {
  cursor: pointer;
}
/* line 445, ../sass/design/_pages.scss */
.node--type-archivos-de-descarga.has_preview .field_preview .div_tittle_file h2:hover, .node--type-archivos-de-descarga.has_preview .field_preview .div_tittle_file h2:focus {
  opacity: 0.8;
}
/* line 455, ../sass/design/_pages.scss */
.node--type-archivos-de-descarga:first-child .field_preview .container_texts {
  border-top: 1px solid #bcbcbc;
}
/* line 461, ../sass/design/_pages.scss */
.node--type-archivos-de-descarga .field_preview .container_texts {
  border-bottom: 1px solid #bcbcbc;
  padding: 20px 15px;
}
/* line 466, ../sass/design/_pages.scss */
.node--type-archivos-de-descarga .field_preview .div_preview_img {
  display: none;
  position: relative;
  width: 100%;
}
/* line 470, ../sass/design/_pages.scss */
.node--type-archivos-de-descarga .field_preview .div_preview_img .popup-field-group-open-popup {
  display: none;
  left: 0;
  height: 100%;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
/* line 479, ../sass/design/_pages.scss */
.node--type-archivos-de-descarga .field_preview .div_preview_img .popup-field-group-open-popup:before {
  content: none;
}
/* line 484, ../sass/design/_pages.scss */
.node--type-archivos-de-descarga .field_preview .field--name-field-preview-archivo {
  margin-bottom: 40px;
}
/* line 486, ../sass/design/_pages.scss */
.node--type-archivos-de-descarga .field_preview .field--name-field-preview-archivo img {
  height: auto;
  width: 100%;
}
/* line 491, ../sass/design/_pages.scss */
.node--type-archivos-de-descarga .field_preview .field--name-field-marca-de-agua-imagen-previ {
  color: #C4C7C4;
  font-size: 14px;
  line-height: 28px;
  margin-bottom: 55px;
  text-align: right;
}
/* line 498, ../sass/design/_pages.scss */
.node--type-archivos-de-descarga .field_preview .div_tittle_file {
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - 185px);
}
/* line 502, ../sass/design/_pages.scss */
.node--type-archivos-de-descarga .field_preview .div_tittle_file h2 {
  color: #666666;
  font-size: 14px;
  line-height: 18px;
  margin: 0 0 5px;
}
/* line 508, ../sass/design/_pages.scss */
.node--type-archivos-de-descarga .field_preview .div_tittle_file .field--name-node-title {
  max-width: 70%;
}
/* line 511, ../sass/design/_pages.scss */
.node--type-archivos-de-descarga .field_preview .div_tittle_file .field--name-field-fecha-documento {
  color: #A5A5A5;
  font-size: 12px;
  margin: 0;
}
/* line 516, ../sass/design/_pages.scss */
.node--type-archivos-de-descarga .field_preview .div_tittle_file .field--name-dynamic-token-fieldnode-fecha-format {
  color: #A5A5A5;
  font-size: 12px;
  line-height: 15px;
  text-transform: lowercase;
}
/* line 523, ../sass/design/_pages.scss */
.node--type-archivos-de-descarga .field_preview .div_extension {
  border-right: 1px solid #A5A5A5;
  display: inline-block;
  font-size: 9px;
  padding-right: 25px;
  vertical-align: middle;
}
/* line 529, ../sass/design/_pages.scss */
.node--type-archivos-de-descarga .field_preview .div_extension:after {
  background: url("../images/icons/file.svg") no-repeat center;
  background-size: contain;
  content: '';
  display: inline-block;
  height: 18px;
  margin-left: 5px;
  vertical-align: middle;
  width: 18px;
}
/* line 539, ../sass/design/_pages.scss */
.node--type-archivos-de-descarga .field_preview .div_extension .field--name-field-extension-del-archivo {
  display: inline-block;
  vertical-align: middle;
}
/* line 544, ../sass/design/_pages.scss */
.node--type-archivos-de-descarga .field_preview .popup-field-group-open-popup {
  font-size: 0;
}
/* line 546, ../sass/design/_pages.scss */
.node--type-archivos-de-descarga .field_preview .popup-field-group-open-popup:before {
  content: "\e900";
  color: #3ab1ff;
  font-size: 20px;
}
/* line 552, ../sass/design/_pages.scss */
.node--type-archivos-de-descarga .field_preview .popup-field-group-open-popup:hover, .node--type-archivos-de-descarga .field_preview .popup-field-group-open-popup:focus {
  cursor: pointer;
  opacity: 0.8;
}
/* line 560, ../sass/design/_pages.scss */
.node--type-archivos-de-descarga .field_preview .field--name-field-archivo .file-icon,
.node--type-archivos-de-descarga .field_preview .field--name-field-archivo .file-size,
.node--type-archivos-de-descarga .field_preview .field--name-dynamic-token-fieldnode-ds-archivos-descarga .file-icon,
.node--type-archivos-de-descarga .field_preview .field--name-dynamic-token-fieldnode-ds-archivos-descarga .file-size {
  display: none;
}
/* line 564, ../sass/design/_pages.scss */
.node--type-archivos-de-descarga .field_preview .field--name-field-archivo .file-link,
.node--type-archivos-de-descarga .field_preview .field--name-field-archivo .file,
.node--type-archivos-de-descarga .field_preview .field--name-dynamic-token-fieldnode-ds-archivos-descarga .file-link,
.node--type-archivos-de-descarga .field_preview .field--name-dynamic-token-fieldnode-ds-archivos-descarga .file {
  border: 0;
}
/* line 567, ../sass/design/_pages.scss */
.node--type-archivos-de-descarga .field_preview .field--name-field-archivo .file-link a,
.node--type-archivos-de-descarga .field_preview .field--name-field-archivo .file a,
.node--type-archivos-de-descarga .field_preview .field--name-dynamic-token-fieldnode-ds-archivos-descarga .file-link a,
.node--type-archivos-de-descarga .field_preview .field--name-dynamic-token-fieldnode-ds-archivos-descarga .file a {
  background: url("../images/icons/download.svg") no-repeat center;
  background-size: contain;
  display: block;
  font-size: 0;
  height: 20px;
  width: 20px;
}
/* line 574, ../sass/design/_pages.scss */
.node--type-archivos-de-descarga .field_preview .field--name-field-archivo .file-link a:hover, .node--type-archivos-de-descarga .field_preview .field--name-field-archivo .file-link a:focus,
.node--type-archivos-de-descarga .field_preview .field--name-field-archivo .file a:hover,
.node--type-archivos-de-descarga .field_preview .field--name-field-archivo .file a:focus,
.node--type-archivos-de-descarga .field_preview .field--name-dynamic-token-fieldnode-ds-archivos-descarga .file-link a:hover,
.node--type-archivos-de-descarga .field_preview .field--name-dynamic-token-fieldnode-ds-archivos-descarga .file-link a:focus,
.node--type-archivos-de-descarga .field_preview .field--name-dynamic-token-fieldnode-ds-archivos-descarga .file a:hover,
.node--type-archivos-de-descarga .field_preview .field--name-dynamic-token-fieldnode-ds-archivos-descarga .file a:focus {
  opacity: 0.8;
}

/* line 583, ../sass/design/_pages.scss */
.line_time {
  background: #3F3F3F;
  border-bottom-left-radius: 10px;
  border-top-left-radius: 10px;
  color: #fff;
  line-height: 25px;
  margin: 60px 0;
  padding: 55px 15px;
  padding-left: 100px;
}
/* line 592, ../sass/design/_pages.scss */
.line_time .top_info {
  margin-bottom: 60px;
}
/* line 594, ../sass/design/_pages.scss */
.line_time .top_info .icon_img {
  display: inline-block;
  margin-right: 40px;
  max-width: 40px;
  vertical-align: middle;
}
/* line 599, ../sass/design/_pages.scss */
.line_time .top_info .icon_img img {
  height: auto;
  width: 40px;
}
/* line 604, ../sass/design/_pages.scss */
.line_time .top_info .title_line {
  display: inline-block;
  max-width: calc(100% - 140px);
  vertical-align: middle;
}
/* line 608, ../sass/design/_pages.scss */
.line_time .top_info .title_line h3 {
  color: #00c73b;
  margin: 0;
  text-align: left;
}
/* line 616, ../sass/design/_pages.scss */
.line_time .content {
  max-width: 500px;
}
/* line 618, ../sass/design/_pages.scss */
.line_time .content .item_block {
  -webkit-align-items: inherit;
  -moz-align-items: inherit;
  -o-align-items: inherit;
  -ms-align-items: inherit;
  align-items: inherit;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -o-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
}
/* line 623, ../sass/design/_pages.scss */
.line_time .content .item_block:last-child .content_line {
  padding-bottom: 0;
}
/* line 627, ../sass/design/_pages.scss */
.line_time .content .item_block:last-child .number:before, .line_time .content .item_block:last-child .number:after {
  content: none;
}
/* line 632, ../sass/design/_pages.scss */
.line_time .content .item_block:last-child .number span:after {
  content: none;
}
/* line 638, ../sass/design/_pages.scss */
.line_time .content .item_block .number {
  color: #00c73b;
  font-size: 35px;
  font-weight: bold;
  line-height: 35px;
  margin-right: 45px;
  position: relative;
  text-align: center;
  width: 50px;
}
/* line 647, ../sass/design/_pages.scss */
.line_time .content .item_block .number:before {
  background: #00c73b;
  bottom: 10px;
  content: '';
  display: block;
  height: calc(100% - 100px);
  left: 50%;
  margin-left: -0.5px;
  position: absolute;
  width: 1px;
}
/* line 658, ../sass/design/_pages.scss */
.line_time .content .item_block .number:after {
  background: #00c73b;
  border-radius: 100%;
  bottom: 10px;
  content: '';
  display: block;
  height: 10px;
  left: 50%;
  margin-left: -5px;
  position: absolute;
  width: 10px;
}
/* line 670, ../sass/design/_pages.scss */
.line_time .content .item_block .number span {
  display: block;
  word-break: break-all;
}
/* line 673, ../sass/design/_pages.scss */
.line_time .content .item_block .number span:after {
  background: #00c73b;
  border-radius: 100%;
  content: '';
  display: block;
  height: 10px;
  margin: 10px auto 0;
  width: 10px;
}
/* line 684, ../sass/design/_pages.scss */
.line_time .content .item_block .content_line {
  font-size: 14px;
  line-height: 28px;
  max-width: calc(100% - 100px);
  padding-bottom: 100px;
}

/* line 693, ../sass/design/_pages.scss */
.block_gray {
  background: #3F3F3F;
  border-bottom-left-radius: 10px;
  border-top-left-radius: 10px;
  color: #fff;
  line-height: 25px;
  margin: 60px 0;
  padding: 55px 15px;
  padding-left: 100px;
}
/* line 702, ../sass/design/_pages.scss */
.block_gray .item_block {
  margin-bottom: 50px;
  max-width: 520px;
}
/* line 705, ../sass/design/_pages.scss */
.block_gray .item_block img {
  height: auto;
  margin-bottom: 40px;
  width: 40px;
}
/* line 710, ../sass/design/_pages.scss */
.block_gray .item_block h3 {
  color: #00c73b;
  text-align: left;
}
/* line 715, ../sass/design/_pages.scss */
.block_gray .item_block:last-child {
  margin-bottom: 0;
}

/* line 720, ../sass/design/_pages.scss */
.green_block {
  background: #00c73b;
  border-bottom-left-radius: 10px;
  border-top-left-radius: 10px;
  color: #fff;
  line-height: 25px;
  margin: 60px 0 60px;
  padding: 55px 15px;
  padding-left: 100px;
}
/* line 729, ../sass/design/_pages.scss */
.green_block .content {
  max-width: 517px;
}
/* line 731, ../sass/design/_pages.scss */
.green_block .content .img_icon {
  display: inline-block;
  margin-right: 35px;
  vertical-align: top;
  width: 60px;
}
/* line 736, ../sass/design/_pages.scss */
.green_block .content .img_icon img {
  height: auto;
  max-width: 100%;
}
/* line 741, ../sass/design/_pages.scss */
.green_block .content .info_text {
  display: inline-block;
  max-width: calc(100% - 100px);
  vertical-align: top;
}
/* line 746, ../sass/design/_pages.scss */
.green_block .content h3 {
  color: #fff;
  max-width: 580px;
  text-align: left;
}

/* line 754, ../sass/design/_pages.scss */
.field--type-youtube,
.field--name-field-video {
  max-width: 930px;
}
/* line 757, ../sass/design/_pages.scss */
.field--type-youtube iframe,
.field--name-field-video iframe {
  border: 0;
  border-radius: 10px;
  width: 100%;
}
/* line 762, ../sass/design/_pages.scss */
.field--type-youtube .youtube-container,
.field--name-field-video .youtube-container {
  padding-bottom: 65%;
  position: relative;
}
/* line 765, ../sass/design/_pages.scss */
.field--type-youtube .youtube-container iframe,
.field--name-field-video .youtube-container iframe {
  height: 100%;
  left: 0;
  top: 0;
  position: absolute;
  width: 100%;
}

@media screen and (min-width: 1380px) and (orientation: landscape) {
  /* line 775, ../sass/design/_pages.scss */
  .div_banner {
    width: calc(100vw - 41%);
  }
}
@media screen and (max-width: 1100px) {
  /* line 780, ../sass/design/_pages.scss */
  .breadcrumb {
    max-width: 550px;
  }

  /* line 784, ../sass/design/_pages.scss */
  .div_banner .textos_div {
    padding: 0 40px;
  }

  /* line 788, ../sass/design/_pages.scss */
  .green_block,
  .text_main {
    padding-right: 30px;
  }

  /* line 794, ../sass/design/_pages.scss */
  .view-contenido-destacados .view-content,
  .view-contenido-destacados .view-header,
  div[class*="view-contenido-destacado-"] .view-content,
  div[class*="view-contenido-destacado-"] .view-header {
    padding-right: 30px;
  }
}
@media screen and (max-width: 960px) {
  /* line 803, ../sass/design/_pages.scss */
  .node--type-paginas-de-seccion #re-miga .breadcrumb {
    max-width: 100%;
  }

  /* line 808, ../sass/design/_pages.scss */
  .div_banner {
    left: -40px;
    margin-top: 0;
    width: calc(100% + 80px);
  }
  /* line 812, ../sass/design/_pages.scss */
  .div_banner .container_media {
    border-radius: 0;
  }
  /* line 814, ../sass/design/_pages.scss */
  .div_banner .container_media img {
    border-radius: 0;
  }

  /* line 819, ../sass/design/_pages.scss */
  .green_block {
    padding: 55px 40px;
  }

  /* line 822, ../sass/design/_pages.scss */
  .block_gray,
  .line_time {
    padding: 55px 40px;
  }

  /* line 826, ../sass/design/_pages.scss */
  .text_intro {
    padding: 0 40px 30px;
  }

  /* line 829, ../sass/design/_pages.scss */
  .text_main {
    padding: 0 40px;
  }

  /* line 834, ../sass/design/_pages.scss */
  .view-contenido-destacados .view-content,
  .view-contenido-destacados .view-header,
  div[class*="view-contenido-destacado-"] .view-content,
  div[class*="view-contenido-destacado-"] .view-header {
    padding: 30px;
  }
}
@media screen and (max-width: 767px) {
  /* line 841, ../sass/design/_pages.scss */
  .breadcrumb {
    display: none;
  }

  /* line 845, ../sass/design/_pages.scss */
  .page-node-type-paginas-de-seccion #re-miga {
    display: none;
  }

  /* line 850, ../sass/design/_pages.scss */
  .node--type-paginas-de-seccion {
    margin-bottom: 10px;
    padding: 0;
  }
  /* line 856, ../sass/design/_pages.scss */
  .node--type-paginas-de-seccion .field--name-field-contenido-enriquecido + .field--name-field-archivo .node--type-archivos-de-descarga.has_preview {
    margin-top: 50px;
  }
  /* line 863, ../sass/design/_pages.scss */
  .node--type-paginas-de-seccion .field--name-field-campos-para-pagina- .field--item {
    margin: 30px 0;
  }
  /* line 866, ../sass/design/_pages.scss */
  .node--type-paginas-de-seccion .field--name-field-campos-para-pagina- .field--item .field--name-field-parrafo-con-icono .field--item {
    margin-bottom: 30px;
    margin-top: 30px;
  }
  /* line 869, ../sass/design/_pages.scss */
  .node--type-paginas-de-seccion .field--name-field-campos-para-pagina- .field--item .field--name-field-parrafo-con-icono .field--item .field--item {
    margin-bottom: 0px;
    margin-top: 0;
  }
  /* line 872, ../sass/design/_pages.scss */
  .node--type-paginas-de-seccion .field--name-field-campos-para-pagina- .field--item .field--name-field-parrafo-con-icono .field--item .field--item.field--name-field-texto-superior-parrafo {
    margin-top: 20px;
  }
  /* line 881, ../sass/design/_pages.scss */
  .node--type-paginas-de-seccion .field--name-field-campos-para-pagina- .field--item .field--name-field-archivo .field--item .node--type-archivos-de-descarga.has_preview {
    margin: 50px 0;
  }
  /* line 887, ../sass/design/_pages.scss */
  .node--type-paginas-de-seccion .field--name-field-campos-para-pagina- .field--item .field--item {
    margin: 0;
  }
  /* line 889, ../sass/design/_pages.scss */
  .node--type-paginas-de-seccion .field--name-field-campos-para-pagina- .field--item .field--item.field--name-field-video {
    margin: 30px -40px;
  }
  /* line 892, ../sass/design/_pages.scss */
  .node--type-paginas-de-seccion .field--name-field-campos-para-pagina- .field--item .field--item.field--name-field-texto-superior-parrafo {
    margin-top: 30px;
  }
  /* line 895, ../sass/design/_pages.scss */
  .node--type-paginas-de-seccion .field--name-field-campos-para-pagina- .field--item .field--item.field--name-field-marca-de-agua-imagen-previ {
    margin-top: 25px;
  }

  /* line 906, ../sass/design/_pages.scss */
  .field--name-dynamic-token-fieldnode-miga-de-pan + .field--name-field-campos-para-pagina- .node--type-archivos-de-descarga.has_preview {
    padding-top: 50px;
  }

  /* line 913, ../sass/design/_pages.scss */
  .field--name-field-parrafo-con-icono + .field--type-youtube, .field--name-field-parrafo-con-icono + .field--name-field-video {
    margin-top: 0;
  }

  /* line 921, ../sass/design/_pages.scss */
  .node--type-archivos-de-descarga .field_preview .div_tittle_file .field--name-node-title {
    max-width: 100%;
  }
  /* line 925, ../sass/design/_pages.scss */
  .node--type-archivos-de-descarga .field_preview .field--name-field-marca-de-agua-imagen-previ {
    line-height: 20px;
  }
  /* line 931, ../sass/design/_pages.scss */
  .node--type-archivos-de-descarga.has_preview .field_preview .div_preview_img {
    margin-bottom: 30px;
  }
  /* line 934, ../sass/design/_pages.scss */
  .node--type-archivos-de-descarga.has_preview .field_preview .container_texts {
    margin-top: 0;
  }

  /* line 941, ../sass/design/_pages.scss */
  .div_banner {
    margin-top: 0;
    max-height: 460px;
  }
  /* line 944, ../sass/design/_pages.scss */
  .div_banner .container_media {
    max-height: 460px;
  }
  /* line 946, ../sass/design/_pages.scss */
  .div_banner .container_media .field--name-field-imagen-banner {
    display: none;
  }
  /* line 949, ../sass/design/_pages.scss */
  .div_banner .container_media .field--name-field-imagen-banner-mobile {
    display: block;
  }
  /* line 951, ../sass/design/_pages.scss */
  .div_banner .container_media .field--name-field-imagen-banner-mobile img {
    height: 300px;
    width: 100%;
    -webkit-object-fit: cover;
    -moz-object-fit: cover;
    -o-object-fit: cover;
    -ms-object-fit: cover;
    object-fit: cover;
    -webkit-object-position: 50% 50%;
    -moz-object-position: 50% 50%;
    -o-object-position: 50% 50%;
    -ms-object-position: 50% 50%;
    object-position: 50% 50%;
  }
  /* line 960, ../sass/design/_pages.scss */
  .div_banner .textos_div .field--name-node-title {
    padding-left: 0;
  }
  /* line 962, ../sass/design/_pages.scss */
  .div_banner .textos_div .field--name-node-title:before {
    left: inherit;
    margin-bottom: 20px;
    position: relative;
    top: inherit;
  }
  /* line 969, ../sass/design/_pages.scss */
  .div_banner .textos_div .field--name-field-descripcion-banner {
    padding-left: 0;
  }

  /* line 974, ../sass/design/_pages.scss */
  .text_main {
    padding: 0;
  }

  /* line 977, ../sass/design/_pages.scss */
  .text_intro {
    padding: 0 0 25px;
  }

  /* line 980, ../sass/design/_pages.scss */
  .text_block {
    color: #666666;
    font-size: 14px;
    line-height: 28px;
    padding: 0px;
  }
  /* line 987, ../sass/design/_pages.scss */
  .text_block .title_icon .field--name-field-icono-titulo img {
    margin-right: 20px;
    width: 40px;
  }
  /* line 992, ../sass/design/_pages.scss */
  .text_block .title_icon .field--name-field-titulo-parrafo {
    font-size: 25px;
    line-height: 30px;
    width: calc(100% - 75px);
  }
  /* line 999, ../sass/design/_pages.scss */
  .text_block .div_info_text .h3_info_text {
    font-size: 16px;
    line-height: 25px;
  }
  /* line 1003, ../sass/design/_pages.scss */
  .text_block .div_info_text .field--name-field-texto-inferior-parrafo {
    color: #666666;
    font-size: 16px;
    line-height: 25px;
  }

  /* line 1011, ../sass/design/_pages.scss */
  .green_block {
    left: -20px;
    margin-bottom: 30px;
    margin-top: 30px;
    padding: 50px 30px;
    position: relative;
    width: calc(100% + 60px);
  }
  /* line 1019, ../sass/design/_pages.scss */
  .green_block .content .img_icon {
    margin-right: 20px;
    width: 40px;
  }
  /* line 1023, ../sass/design/_pages.scss */
  .green_block .content .info_text {
    max-width: calc(100% - 65px);
  }
  /* line 1025, ../sass/design/_pages.scss */
  .green_block .content .info_text h3 {
    word-break: break-word;
  }

  /* line 1031, ../sass/design/_pages.scss */
  .block_gray,
  .line_time {
    left: -20px;
    margin-bottom: 40px;
    margin-top: 40px;
    padding: 50px 30px;
    position: relative;
    width: calc(100% + 60px);
  }

  /* line 1041, ../sass/design/_pages.scss */
  .line_time .top_info {
    margin-bottom: 30px;
  }
  /* line 1043, ../sass/design/_pages.scss */
  .line_time .top_info .icon_img {
    margin-right: 20px;
  }
  /* line 1046, ../sass/design/_pages.scss */
  .line_time .top_info .title_line {
    max-width: calc(100% - 100px);
  }
  /* line 1052, ../sass/design/_pages.scss */
  .line_time .content .item_block .number {
    margin-right: 20px;
  }
  /* line 1055, ../sass/design/_pages.scss */
  .line_time .content .item_block .content_line {
    max-width: calc(100% - 80px);
  }

  /* line 1061, ../sass/design/_pages.scss */
  .field--type-youtube,
  .field--name-field-video {
    margin: 25px -40px;
    padding: 0;
    width: calc(100% + 80px);
  }
  /* line 1066, ../sass/design/_pages.scss */
  .field--type-youtube iframe,
  .field--name-field-video iframe {
    border-radius: 0;
  }

  /* line 1072, ../sass/design/_pages.scss */
  .layout-content.sidebar_left section[class*="block-views-blockarchivos-mas-descargados-block-"] {
    padding: 20px 0px;
  }
  /* line 1074, ../sass/design/_pages.scss */
  .layout-content.sidebar_left section[class*="block-views-blockarchivos-mas-descargados-block-"] .block-title {
    font-size: 18px;
    line-height: 22px;
  }
  /* line 1079, ../sass/design/_pages.scss */
  .layout-content.sidebar_left section[class*="block-views-blockcontenido-destacados-block-"] {
    left: -20px;
    margin-top: 50px;
    padding: 45px 30px;
    position: relative;
    width: calc(100% + 60px);
  }

  /* line 1088, ../sass/design/_pages.scss */
  section[class*="block-views-blockcontenido-destacado-ayuda-"] {
    left: -20px;
    padding: 45px 30px;
    position: relative;
    width: calc(100% + 60px);
  }

  /* line 1094, ../sass/design/_pages.scss */
  .node--type-archivos-de-descarga {
    padding: 0;
  }
  /* line 1096, ../sass/design/_pages.scss */
  .node--type-archivos-de-descarga.has_preview {
    left: -20px;
    max-width: none;
    padding: 50px 30px;
    position: relative;
    width: calc(100% + 60px);
  }
  /* line 1104, ../sass/design/_pages.scss */
  .node--type-archivos-de-descarga .field_preview .field--name-field-preview-archivo {
    margin-bottom: 25px;
  }
  /* line 1107, ../sass/design/_pages.scss */
  .node--type-archivos-de-descarga .field_preview .field--name-field-marca-de-agua-imagen-previ {
    margin-bottom: 25px;
  }
  /* line 1110, ../sass/design/_pages.scss */
  .node--type-archivos-de-descarga .field_preview .container_texts {
    padding: 20px 15px 35px;
  }
  /* line 1113, ../sass/design/_pages.scss */
  .node--type-archivos-de-descarga .field_preview .div_tittle_file {
    margin-bottom: 25px;
    width: 100%;
  }
  /* line 1117, ../sass/design/_pages.scss */
  .node--type-archivos-de-descarga .field_preview .field--name-field-archivo,
  .node--type-archivos-de-descarga .field_preview .field--name-dynamic-token-fieldnode-ds-archivos-descarga {
    display: none;
  }
  /* line 1121, ../sass/design/_pages.scss */
  .node--type-archivos-de-descarga .field_preview .div_extension {
    width: 53%;
  }

  /* line 1128, ../sass/design/_pages.scss */
  .view-contenido-destacados .view-header,
  div[class*="view-contenido-destacado-"] .view-header {
    padding: 0;
  }
  /* line 1130, ../sass/design/_pages.scss */
  .view-contenido-destacados .view-header .text_main,
  div[class*="view-contenido-destacado-"] .view-header .text_main {
    color: #666666;
    font-size: 14px;
    line-height: 28px;
  }
  /* line 1134, ../sass/design/_pages.scss */
  .view-contenido-destacados .view-header .text_main .title_icon,
  div[class*="view-contenido-destacado-"] .view-header .text_main .title_icon {
    margin-bottom: 0;
  }
  /* line 1136, ../sass/design/_pages.scss */
  .view-contenido-destacados .view-header .text_main .title_icon img,
  div[class*="view-contenido-destacado-"] .view-header .text_main .title_icon img {
    width: 40px;
  }
  /* line 1139, ../sass/design/_pages.scss */
  .view-contenido-destacados .view-header .text_main .title_icon h3,
  div[class*="view-contenido-destacado-"] .view-header .text_main .title_icon h3 {
    font-size: 25px;
    line-height: 30px;
    width: calc(100% - 75px);
  }
  /* line 1145, ../sass/design/_pages.scss */
  .view-contenido-destacados .view-header .text_main h2,
  div[class*="view-contenido-destacado-"] .view-header .text_main h2 {
    font-size: 16px;
    line-height: 25px;
  }
  /* line 1151, ../sass/design/_pages.scss */
  .view-contenido-destacados .view-content,
  div[class*="view-contenido-destacado-"] .view-content {
    padding: 0px 0;
  }
  /* line 1153, ../sass/design/_pages.scss */
  .view-contenido-destacados .view-content .node--type-manual,
  .view-contenido-destacados .view-content .node--type-paginas-de-seccion,
  div[class*="view-contenido-destacado-"] .view-content .node--type-manual,
  div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion {
    margin-bottom: 20px;
    padding-bottom: 20px;
  }
  /* line 1157, ../sass/design/_pages.scss */
  .view-contenido-destacados .view-content .node--type-manual:last-child,
  .view-contenido-destacados .view-content .node--type-paginas-de-seccion:last-child,
  div[class*="view-contenido-destacado-"] .view-content .node--type-manual:last-child,
  div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion:last-child {
    padding-bottom: 0;
  }
  /* line 1160, ../sass/design/_pages.scss */
  .view-contenido-destacados .view-content .node--type-manual .div_view_img,
  .view-contenido-destacados .view-content .node--type-paginas-de-seccion .div_view_img,
  div[class*="view-contenido-destacado-"] .view-content .node--type-manual .div_view_img,
  div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .div_view_img {
    margin-right: 20px;
  }
  /* line 1163, ../sass/design/_pages.scss */
  .view-contenido-destacados .view-content .node--type-manual .div_textos_derecha,
  .view-contenido-destacados .view-content .node--type-manual .textos_div,
  .view-contenido-destacados .view-content .node--type-paginas-de-seccion .div_textos_derecha,
  .view-contenido-destacados .view-content .node--type-paginas-de-seccion .textos_div,
  div[class*="view-contenido-destacado-"] .view-content .node--type-manual .div_textos_derecha,
  div[class*="view-contenido-destacado-"] .view-content .node--type-manual .textos_div,
  div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .div_textos_derecha,
  div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .textos_div {
    width: calc(60% - 25px);
  }
  /* line 1166, ../sass/design/_pages.scss */
  .view-contenido-destacados .view-content .node--type-manual .div_textos_derecha .field--name-node-link,
  .view-contenido-destacados .view-content .node--type-manual .div_textos_derecha .field--type-link,
  .view-contenido-destacados .view-content .node--type-manual .textos_div .field--name-node-link,
  .view-contenido-destacados .view-content .node--type-manual .textos_div .field--type-link,
  .view-contenido-destacados .view-content .node--type-paginas-de-seccion .div_textos_derecha .field--name-node-link,
  .view-contenido-destacados .view-content .node--type-paginas-de-seccion .div_textos_derecha .field--type-link,
  .view-contenido-destacados .view-content .node--type-paginas-de-seccion .textos_div .field--name-node-link,
  .view-contenido-destacados .view-content .node--type-paginas-de-seccion .textos_div .field--type-link,
  div[class*="view-contenido-destacado-"] .view-content .node--type-manual .div_textos_derecha .field--name-node-link,
  div[class*="view-contenido-destacado-"] .view-content .node--type-manual .div_textos_derecha .field--type-link,
  div[class*="view-contenido-destacado-"] .view-content .node--type-manual .textos_div .field--name-node-link,
  div[class*="view-contenido-destacado-"] .view-content .node--type-manual .textos_div .field--type-link,
  div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .div_textos_derecha .field--name-node-link,
  div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .div_textos_derecha .field--type-link,
  div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .textos_div .field--name-node-link,
  div[class*="view-contenido-destacado-"] .view-content .node--type-paginas-de-seccion .textos_div .field--type-link {
    display: none;
  }
}
/* line 1, ../sass/design/_library.scss */
section[class*="block-views-blocktus-ultimas-descargas-block-"],
.page-node-type-paginas-de-seccion section[class*="block-views-blockarchivos-mas-descargados-block-"] {
  max-width: 820px;
  padding: 0px 30px 50px 100px;
}

/* line 9, ../sass/design/_library.scss */
section[class*="block-views block-views-blockbuscador-de-descargas-block"] {
  border-bottom-left-radius: 10px;
  border-top-left-radius: 10px;
  margin: 25px 0 50px;
  max-width: 100%;
  padding: 0px 0px 0px 0px;
}
/* line 15, ../sass/design/_library.scss */
section[class*="block-views block-views-blockbuscador-de-descargas-block"] .view-content,
section[class*="block-views block-views-blockbuscador-de-descargas-block"] .view-empty {
  background: #fff;
  box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.05), 2px 4px 12px 0 rgba(0, 0, 0, 0.1);
  padding: 65px 30px 155px 100px;
}

/* line 24, ../sass/design/_library.scss */
.page_library .layout-content.full_content {
  max-width: 1380px;
  position: relative;
}
/* line 28, ../sass/design/_library.scss */
.page_library .layout-content .main_container {
  display: inline-block;
  left: 34px;
  margin-left: 355px;
  vertical-align: top;
  position: relative;
  width: calc(100% - 362px);
}

/* line 41, ../sass/design/_library.scss */
.view-tus-ultimas-descargas .view-content .views-row,
.view-buscador-de-descargas .view-content .views-row {
  border-bottom: 1px solid #bcbcbc;
  padding: 20px 15px;
}
/* line 45, ../sass/design/_library.scss */
.view-tus-ultimas-descargas .view-content .views-row:first-child,
.view-buscador-de-descargas .view-content .views-row:first-child {
  border-top: 1px solid #bcbcbc;
}
/* line 48, ../sass/design/_library.scss */
.view-tus-ultimas-descargas .view-content .views-row .views-field-nothing,
.view-buscador-de-descargas .view-content .views-row .views-field-nothing {
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - 90px);
}
/* line 52, ../sass/design/_library.scss */
.view-tus-ultimas-descargas .view-content .views-row .views-field-nothing .div_tittle_file,
.view-buscador-de-descargas .view-content .views-row .views-field-nothing .div_tittle_file {
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - 73px);
}
/* line 56, ../sass/design/_library.scss */
.view-tus-ultimas-descargas .view-content .views-row .views-field-nothing .div_tittle_file h2,
.view-buscador-de-descargas .view-content .views-row .views-field-nothing .div_tittle_file h2 {
  color: #666666;
  font-size: 14px;
  line-height: 18px;
  margin: 0 0 5px;
  max-width: 70%;
}
/* line 63, ../sass/design/_library.scss */
.view-tus-ultimas-descargas .view-content .views-row .views-field-nothing .div_tittle_file .date_info,
.view-buscador-de-descargas .view-content .views-row .views-field-nothing .div_tittle_file .date_info {
  color: #A5A5A5;
  margin: 0;
}
/* line 68, ../sass/design/_library.scss */
.view-tus-ultimas-descargas .view-content .views-row .views-field-nothing .div_extension,
.view-buscador-de-descargas .view-content .views-row .views-field-nothing .div_extension {
  border-right: 1px solid #A5A5A5;
  display: inline-block;
  font-size: 9px;
  padding-right: 25px;
  vertical-align: middle;
}
/* line 74, ../sass/design/_library.scss */
.view-tus-ultimas-descargas .view-content .views-row .views-field-nothing .div_extension:after,
.view-buscador-de-descargas .view-content .views-row .views-field-nothing .div_extension:after {
  background: url("../images/icons/file.svg") no-repeat center;
  background-size: contain;
  content: '';
  display: inline-block;
  height: 18px;
  margin-left: 5px;
  vertical-align: middle;
  width: 18px;
}
/* line 86, ../sass/design/_library.scss */
.view-tus-ultimas-descargas .view-content .views-row .spv_on_click,
.view-buscador-de-descargas .view-content .views-row .spv_on_click {
  font-size: 0;
}
/* line 88, ../sass/design/_library.scss */
.view-tus-ultimas-descargas .view-content .views-row .spv_on_click:before,
.view-buscador-de-descargas .view-content .views-row .spv_on_click:before {
  content: "\e900";
  color: #3ab1ff;
  font-size: 20px;
}
/* line 94, ../sass/design/_library.scss */
.view-tus-ultimas-descargas .view-content .views-row .spv_on_click:hover, .view-tus-ultimas-descargas .view-content .views-row .spv_on_click:focus,
.view-buscador-de-descargas .view-content .views-row .spv_on_click:hover,
.view-buscador-de-descargas .view-content .views-row .spv_on_click:focus {
  cursor: pointer;
  opacity: 0.8;
}
/* line 101, ../sass/design/_library.scss */
.view-tus-ultimas-descargas .view-content .views-row .views-field-field-archivo .file-icon,
.view-tus-ultimas-descargas .view-content .views-row .views-field-field-archivo .file-size,
.view-buscador-de-descargas .view-content .views-row .views-field-field-archivo .file-icon,
.view-buscador-de-descargas .view-content .views-row .views-field-field-archivo .file-size {
  display: none;
}
/* line 105, ../sass/design/_library.scss */
.view-tus-ultimas-descargas .view-content .views-row .views-field-field-archivo .file-link,
.view-buscador-de-descargas .view-content .views-row .views-field-field-archivo .file-link {
  border: 0;
}
/* line 107, ../sass/design/_library.scss */
.view-tus-ultimas-descargas .view-content .views-row .views-field-field-archivo .file-link a,
.view-buscador-de-descargas .view-content .views-row .views-field-field-archivo .file-link a {
  background: url("../images/icons/download.svg") no-repeat center;
  background-size: contain;
  display: block;
  font-size: 0;
  height: 20px;
  width: 20px;
}
/* line 114, ../sass/design/_library.scss */
.view-tus-ultimas-descargas .view-content .views-row .views-field-field-archivo .file-link a:hover, .view-tus-ultimas-descargas .view-content .views-row .views-field-field-archivo .file-link a:focus,
.view-buscador-de-descargas .view-content .views-row .views-field-field-archivo .file-link a:hover,
.view-buscador-de-descargas .view-content .views-row .views-field-field-archivo .file-link a:focus {
  opacity: 0.8;
}
/* line 124, ../sass/design/_library.scss */
.view-tus-ultimas-descargas .view-empty .no_results,
.view-buscador-de-descargas .view-empty .no_results {
  margin: 0 auto;
  max-width: 500px;
  text-align: center;
}
/* line 129, ../sass/design/_library.scss */
.view-tus-ultimas-descargas .view-empty .no_results .img img,
.view-buscador-de-descargas .view-empty .no_results .img img {
  display: block;
  height: auto;
  margin: 0 auto 15px;
  width: 65px;
}
/* line 136, ../sass/design/_library.scss */
.view-tus-ultimas-descargas .view-empty .no_results h3,
.view-buscador-de-descargas .view-empty .no_results h3 {
  margin: 0 0 10px;
}

/* line 145, ../sass/design/_library.scss */
.view-buscador-de-descargas .view-filters {
  background: #00c73b;
  border-top-left-radius: 10px;
  color: #fff;
  margin: 0;
  padding: 65px 100px;
}
/* line 152, ../sass/design/_library.scss */
.view-buscador-de-descargas .view-filters form .form-item {
  display: block;
  margin: 0;
  width: 100%;
}
/* line 156, ../sass/design/_library.scss */
.view-buscador-de-descargas .view-filters form .form-item label {
  color: #fff;
  display: block;
  font-size: 25px;
  line-height: 30px;
}
/* line 163, ../sass/design/_library.scss */
.view-buscador-de-descargas .view-filters form .form-item input {
  background: #fff;
  border: 0;
  padding-right: 80px;
  width: 100%;
}
/* line 170, ../sass/design/_library.scss */
.view-buscador-de-descargas .view-filters form fieldset {
  left: -355px;
  max-width: 335px;
  position: absolute;
  top: 0;
}
/* line 175, ../sass/design/_library.scss */
.view-buscador-de-descargas .view-filters form fieldset legend {
  border: 0;
  border-bottom: 1px solid rgba(196, 199, 196, 0.5);
  display: none;
  font-size: 15px;
  line-height: 19px;
  margin: 0;
  padding: 15px 30px;
  padding-right: 50px;
  position: relative;
}
/* line 185, ../sass/design/_library.scss */
.view-buscador-de-descargas .view-filters form fieldset legend:after {
  content: "\e901";
  font-size: 25px;
  height: 25px;
  line-height: 25px;
  margin-top: -12.5px;
  position: absolute;
  right: 30px;
  top: 50%;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 198, ../sass/design/_library.scss */
.view-buscador-de-descargas .view-filters form fieldset legend.change_arrow {
  border-bottom: 1px solid transparent;
}
/* line 200, ../sass/design/_library.scss */
.view-buscador-de-descargas .view-filters form fieldset legend.change_arrow:after {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 206, ../sass/design/_library.scss */
.view-buscador-de-descargas .view-filters form fieldset ul {
  margin: 0;
  padding: 0;
}
/* line 209, ../sass/design/_library.scss */
.view-buscador-de-descargas .view-filters form fieldset ul li {
  border-bottom: 1px solid #c4c7c4;
  position: relative;
}
/* line 212, ../sass/design/_library.scss */
.view-buscador-de-descargas .view-filters form fieldset ul li:first-child {
  display: none;
}
/* line 216, ../sass/design/_library.scss */
.view-buscador-de-descargas .view-filters form fieldset ul li.has_children ul {
  display: none;
}
/* line 222, ../sass/design/_library.scss */
.view-buscador-de-descargas .view-filters form fieldset ul li .form-item.dropdown_submenu:after {
  color: #3F3F3F;
  content: "\e901";
  cursor: pointer;
  font-size: 15px;
  height: 15px;
  line-height: 15px;
  margin-top: -7.5px;
  position: absolute;
  right: 30px;
  top: 50%;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 238, ../sass/design/_library.scss */
.view-buscador-de-descargas .view-filters form fieldset ul li .form-item.dropdown_submenu.active:after {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 243, ../sass/design/_library.scss */
.view-buscador-de-descargas .view-filters form fieldset ul li .form-item.dropdown_submenu label {
  padding-right: 80px;
}
/* line 247, ../sass/design/_library.scss */
.view-buscador-de-descargas .view-filters form fieldset ul li .form-item label {
  display: block;
  color: #3F3F3F;
  font-size: 14px;
  font-weight: 600;
  margin: 0;
  padding: 25px 0;
  position: relative;
}
/* line 255, ../sass/design/_library.scss */
.view-buscador-de-descargas .view-filters form fieldset ul li .form-item label.active {
  color: #00c73b;
}
/* line 258, ../sass/design/_library.scss */
.view-buscador-de-descargas .view-filters form fieldset ul li .form-item label input {
  cursor: pointer;
  height: 100%;
  opacity: 0;
  padding: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
/* line 270, ../sass/design/_library.scss */
.view-buscador-de-descargas .view-filters form fieldset ul li ul {
  padding: 0 20px 30px;
}
/* line 272, ../sass/design/_library.scss */
.view-buscador-de-descargas .view-filters form fieldset ul li ul li {
  border-bottom: 0;
}
/* line 274, ../sass/design/_library.scss */
.view-buscador-de-descargas .view-filters form fieldset ul li ul li:first-child {
  display: block;
}
/* line 278, ../sass/design/_library.scss */
.view-buscador-de-descargas .view-filters form fieldset ul li ul li .form-item label {
  color: #A5A5A5;
  font-weight: normal;
  padding: 15px 0;
}
/* line 289, ../sass/design/_library.scss */
.view-buscador-de-descargas .view-filters form .form-actions {
  position: relative;
}
/* line 291, ../sass/design/_library.scss */
.view-buscador-de-descargas .view-filters form .form-actions button {
  background: url("../images/icons/ic_search.svg") no-repeat center #fff;
  background-size: 20px;
  bottom: -84px;
  border: 0;
  border-radius: 0;
  font-size: 0;
  height: 30px;
  margin: 0;
  padding: 0;
  right: 13px;
  position: absolute;
  width: 30px;
  z-index: 1;
}
/* line 305, ../sass/design/_library.scss */
.view-buscador-de-descargas .view-filters form .form-actions button:hover, .view-buscador-de-descargas .view-filters form .form-actions button:focus {
  opacity: 0.8;
}
/* line 316, ../sass/design/_library.scss */
.view-buscador-de-descargas .view-content .views-row .views-field-nothing .div_tittle_file {
  width: calc(100% - 81px);
}
/* line 322, ../sass/design/_library.scss */
.view-buscador-de-descargas .pager-nav {
  -webkit-transform: translateY(-88px);
  -moz-transform: translateY(-88px);
  -o-transform: translateY(-88px);
  -ms-transform: translateY(-88px);
  transform: translateY(-88px);
}

@media screen and (max-width: 1100px) {
  /* line 330, ../sass/design/_library.scss */
  .page_library .layout-content.full_content.container {
    max-width: 990px;
    padding-left: 0;
  }

  /* line 340, ../sass/design/_library.scss */
  .view-buscador-de-descargas .view-filters form fieldset {
    left: -390px;
  }
}
@media screen and (max-width: 960px) {
  /* line 349, ../sass/design/_library.scss */
  .page_library .layout-content {
    min-height: inherit !important;
  }
  /* line 352, ../sass/design/_library.scss */
  .page_library .layout-content.full_content .main_container {
    display: block;
    left: inherit;
    margin: 50px 0 0;
    width: 100%;
  }
  /* line 358, ../sass/design/_library.scss */
  .page_library .layout-content.full_content.container {
    max-width: 100%;
    padding: 0 40px;
  }

  /* line 368, ../sass/design/_library.scss */
  .view-buscador-de-descargas .view-filters form fieldset {
    background: #fff;
    float: none;
    left: 0;
    max-width: 100%;
    position: fixed;
    top: 90px;
    width: 100%;
    z-index: 3;
  }
  /* line 377, ../sass/design/_library.scss */
  .view-buscador-de-descargas .view-filters form fieldset.open_submenu {
    height: 100%;
  }
  /* line 380, ../sass/design/_library.scss */
  .view-buscador-de-descargas .view-filters form fieldset legend {
    background: #fff;
    display: block;
  }
  /* line 384, ../sass/design/_library.scss */
  .view-buscador-de-descargas .view-filters form fieldset.form-item {
    float: none;
  }
  /* line 387, ../sass/design/_library.scss */
  .view-buscador-de-descargas .view-filters form fieldset .fieldset-wrapper {
    background: #fff;
    display: none;
    max-height: calc(100% - 141px);
    padding-left: 50px;
    overflow: auto;
  }
  /* line 397, ../sass/design/_library.scss */
  .view-buscador-de-descargas .view-filters form fieldset ul li.has_children ul {
    display: none;
  }
  /* line 403, ../sass/design/_library.scss */
  .view-buscador-de-descargas .view-filters form fieldset ul li .form-item.dropdown_submenu:after {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
  }
  /* line 408, ../sass/design/_library.scss */
  .view-buscador-de-descargas .view-filters form fieldset ul li .form-item.dropdown_submenu.active:after {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
  }
}
@media screen and (max-width: 767px) {
  /* line 423, ../sass/design/_library.scss */
  section[class*="block-views-blocktus-ultimas-descargas-block-"],
  .page-node-type-paginas-de-seccion section[class*="block-views-blockarchivos-mas-descargados-block-"] {
    padding: 0;
  }
  /* line 426, ../sass/design/_library.scss */
  section[class*="block-views-blocktus-ultimas-descargas-block-"] .block-title,
  .page-node-type-paginas-de-seccion section[class*="block-views-blockarchivos-mas-descargados-block-"] .block-title {
    font-size: 18px;
    line-height: 24px;
  }

  /* line 431, ../sass/design/_library.scss */
  section[class*="block-views block-views-blockbuscador-de-descargas-block"] {
    left: -25px;
    max-width: none;
    padding: 25px 0px 45px 0px;
    position: relative;
    width: calc(100% + 65px);
  }
  /* line 437, ../sass/design/_library.scss */
  section[class*="block-views block-views-blockbuscador-de-descargas-block"] .view-content {
    padding: 40px 25px 110px;
  }
  /* line 440, ../sass/design/_library.scss */
  section[class*="block-views block-views-blockbuscador-de-descargas-block"] .view-empty {
    padding: 40px 30px;
  }

  /* line 447, ../sass/design/_library.scss */
  .view-tus-ultimas-descargas .view-content .views-row,
  .view-buscador-de-descargas .view-content .views-row {
    padding: 20px 15px 30px;
    position: relative;
  }
  /* line 450, ../sass/design/_library.scss */
  .view-tus-ultimas-descargas .view-content .views-row .views-field-nothing,
  .view-buscador-de-descargas .view-content .views-row .views-field-nothing {
    display: block;
    width: 100%;
  }
  /* line 453, ../sass/design/_library.scss */
  .view-tus-ultimas-descargas .view-content .views-row .views-field-nothing .div_tittle_file,
  .view-buscador-de-descargas .view-content .views-row .views-field-nothing .div_tittle_file {
    display: block;
    margin-bottom: 30px;
    width: 100%;
  }
  /* line 457, ../sass/design/_library.scss */
  .view-tus-ultimas-descargas .view-content .views-row .views-field-nothing .div_tittle_file h2,
  .view-buscador-de-descargas .view-content .views-row .views-field-nothing .div_tittle_file h2 {
    max-width: 100%;
  }
  /* line 461, ../sass/design/_library.scss */
  .view-tus-ultimas-descargas .view-content .views-row .views-field-nothing .div_extension,
  .view-buscador-de-descargas .view-content .views-row .views-field-nothing .div_extension {
    width: 50%;
  }
  /* line 465, ../sass/design/_library.scss */
  .view-tus-ultimas-descargas .view-content .views-row .views-field-simple-popup-views-field,
  .view-buscador-de-descargas .view-content .views-row .views-field-simple-popup-views-field {
    bottom: 15px;
    position: absolute;
    right: 15px;
  }
  /* line 470, ../sass/design/_library.scss */
  .view-tus-ultimas-descargas .view-content .views-row .views-field-field-archivo,
  .view-buscador-de-descargas .view-content .views-row .views-field-field-archivo {
    display: none;
  }

  /* line 477, ../sass/design/_library.scss */
  .view-buscador-de-descargas .view-filters {
    padding: 70px 40px 70px 25px;
  }
  /* line 479, ../sass/design/_library.scss */
  .view-buscador-de-descargas .view-filters form {
    position: relative;
  }
  /* line 481, ../sass/design/_library.scss */
  .view-buscador-de-descargas .view-filters form .form-actions {
    position: inherit;
  }
  /* line 483, ../sass/design/_library.scss */
  .view-buscador-de-descargas .view-filters form .form-actions button {
    bottom: 8px;
  }
  /* line 488, ../sass/design/_library.scss */
  .view-buscador-de-descargas .view-filters form .form-item label {
    margin-bottom: 15px;
  }
  /* line 496, ../sass/design/_library.scss */
  .view-buscador-de-descargas .view-empty .no_results img {
    width: 48px;
  }
  /* line 501, ../sass/design/_library.scss */
  .view-buscador-de-descargas .pager-nav {
    -webkit-transform: translateY(-88px);
    -moz-transform: translateY(-88px);
    -o-transform: translateY(-88px);
    -ms-transform: translateY(-88px);
    transform: translateY(-88px);
  }
}
/* line 2, ../sass/design/_questions.scss */
section[class*="block-views-blockpreguntas-frecuentes-block"] .block-title {
  display: none;
}

/* line 6, ../sass/design/_questions.scss */
.view-preguntas-frecuentes {
  padding: 0px 0px 0px 0;
}
/* line 9, ../sass/design/_questions.scss */
.view-preguntas-frecuentes .view-header .text_main {
  color: #666666;
  font-family: "Montserrat", sans-serif;
}
/* line 12, ../sass/design/_questions.scss */
.view-preguntas-frecuentes .view-header .text_main .title_icon {
  margin-left: -100px;
  margin-bottom: 0px;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -o-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -o-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
}
/* line 18, ../sass/design/_questions.scss */
.view-preguntas-frecuentes .view-header .text_main .title_icon img {
  margin-right: 35px;
  width: 60px;
}
/* line 22, ../sass/design/_questions.scss */
.view-preguntas-frecuentes .view-header .text_main .title_icon h3 {
  color: #00c73b;
  display: inline-block;
  margin: 0 0 30px;
  max-width: calc(100% - 100px);
  vertical-align: top;
}
/* line 31, ../sass/design/_questions.scss */
.view-preguntas-frecuentes .view-header .text_main p {
  line-height: 28px;
}
/* line 36, ../sass/design/_questions.scss */
.view-preguntas-frecuentes .view-content {
  margin: 100px 0 0px;
}
/* line 39, ../sass/design/_questions.scss */
.view-preguntas-frecuentes .view-content .views-row .js-views-accordion-group-header {
  display: none;
}

/* line 46, ../sass/design/_questions.scss */
.ui-accordion .ui-accordion-header {
  background: transparent;
  border: 0;
  color: #3F3F3F;
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  position: relative;
  padding: 50px 120px 50px 100px;
}
/* line 54, ../sass/design/_questions.scss */
.ui-accordion .ui-accordion-header:hover, .ui-accordion .ui-accordion-header:focus {
  outline: none;
}
/* line 58, ../sass/design/_questions.scss */
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  background: transparent;
  display: block;
  font-size: 0;
  height: 20px;
  margin-top: -10px;
  position: absolute;
  right: 100px;
  text-indent: 0;
  top: 50%;
  width: 20px;
}
/* line 69, ../sass/design/_questions.scss */
.ui-accordion .ui-accordion-header .ui-accordion-header-icon:after {
  content: "\e901";
  font-size: 15px;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 79, ../sass/design/_questions.scss */
.ui-accordion .ui-accordion-header.ui-state-active .ui-accordion-header-icon:after {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 86, ../sass/design/_questions.scss */
.ui-accordion .ui-accordion-content {
  color: #A5A5A5;
  border: 0;
  font-family: "Montserrat", sans-serif;
  line-height: 28px;
  padding: 0 100px 50px 100px;
}
/* line 92, ../sass/design/_questions.scss */
.ui-accordion .ui-accordion-content .views-field-body {
  max-width: 505px;
}
/* line 97, ../sass/design/_questions.scss */
.ui-accordion .views-row .views-row {
  box-shadow: 3px 1px 14px 3px rgba(0, 0, 0, 0.05);
  border-bottom-left-radius: 10px;
  border-top-left-radius: 10px;
  margin-bottom: 30px;
}

@media screen and (max-width: 960px) {
  /* line 109, ../sass/design/_questions.scss */
  .view-preguntas-frecuentes .view-header .text_main .title_icon {
    margin-left: 0;
  }
}
@media screen and (max-width: 767px) {
  /* line 117, ../sass/design/_questions.scss */
  .view-preguntas-frecuentes {
    padding: 25px 0 0;
  }
  /* line 122, ../sass/design/_questions.scss */
  .view-preguntas-frecuentes .view-header .text_main .title_icon img {
    margin-right: 20px;
    width: 40px;
  }
  /* line 126, ../sass/design/_questions.scss */
  .view-preguntas-frecuentes .view-header .text_main .title_icon h3 {
    font-size: 25px;
    line-height: 30px;
    width: calc(100% - 75px);
  }
  /* line 132, ../sass/design/_questions.scss */
  .view-preguntas-frecuentes .view-header .text_main h2 {
    font-size: 16px;
    line-height: 25px;
  }
  /* line 138, ../sass/design/_questions.scss */
  .view-preguntas-frecuentes .view-content {
    left: -25px;
    margin-bottom: 0;
    max-width: none;
    position: relative;
    width: calc(100% + 65px);
  }

  /* line 147, ../sass/design/_questions.scss */
  .ui-accordion .ui-accordion-header {
    font-size: 16px;
    padding: 25px 50px 25px 25px;
  }
  /* line 150, ../sass/design/_questions.scss */
  .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    right: 25px;
  }
  /* line 152, ../sass/design/_questions.scss */
  .ui-accordion .ui-accordion-header .ui-accordion-header-icon:after {
    font-size: 10px;
  }
  /* line 157, ../sass/design/_questions.scss */
  .ui-accordion .ui-accordion-content {
    padding: 0 50px 25px 25px;
  }
  /* line 160, ../sass/design/_questions.scss */
  .ui-accordion .views-row {
    box-shadow: 0px 1px 4px 2px rgba(0, 0, 0, 0.05);
    margin-bottom: 20px;
  }
  /* line 163, ../sass/design/_questions.scss */
  .ui-accordion .views-row:last-child {
    margin-bottom: 0;
  }
}
