/*
Theme Name: EULiST Global Conference
Theme URI: https://www.eulistglobalconference.com
Template: uncode
Author: TraxelStudio
Author URI: https://www.traxelstudio.com/
Version: 1.0.0
*/
/* =Theme customization starts here
------------------------------------------------------- */
/* !BASE - Base styles, variables, mixins, etc
================================================== */
@font-face {
  font-family: 'Source Sans Pro';
  src: url("fonts/SourceSansPro-SemiBold.eot");
  src: url("fonts/SourceSansPro-SemiBold.eot?#iefix") format("embedded-opentype"), url("fonts/SourceSansPro-SemiBold.woff2") format("woff2"), url("fonts/SourceSansPro-SemiBold.woff") format("woff"), url("fonts/SourceSansPro-SemiBold.ttf") format("truetype"), url("fonts/SourceSansPro-SemiBold.svg#SourceSansPro-SemiBold") format("svg");
  font-weight: 600;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Source Sans Pro';
  src: url("fonts/SourceSansPro-Light.eot");
  src: url("fonts/SourceSansPro-Light.eot?#iefix") format("embedded-opentype"), url("fonts/SourceSansPro-Light.woff2") format("woff2"), url("fonts/SourceSansPro-Light.woff") format("woff"), url("fonts/SourceSansPro-Light.ttf") format("truetype"), url("fonts/SourceSansPro-Light.svg#SourceSansPro-Light") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Source Sans Pro';
  src: url("fonts/SourceSansPro-Bold.eot");
  src: url("fonts/SourceSansPro-Bold.eot?#iefix") format("embedded-opentype"), url("fonts/SourceSansPro-Bold.woff2") format("woff2"), url("fonts/SourceSansPro-Bold.woff") format("woff"), url("fonts/SourceSansPro-Bold.ttf") format("truetype"), url("fonts/SourceSansPro-Bold.svg#SourceSansPro-Bold") format("svg");
  font-weight: 800;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Source Sans Pro';
  src: url("fonts/SourceSansPro-Regular.eot");
  src: url("fonts/SourceSansPro-Regular.eot?#iefix") format("embedded-opentype"), url("fonts/SourceSansPro-Regular.woff2") format("woff2"), url("fonts/SourceSansPro-Regular.woff") format("woff"), url("fonts/SourceSansPro-Regular.ttf") format("truetype"), url("fonts/SourceSansPro-Regular.svg#SourceSansPro-Regular") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Source Sans Pro';
  src: url("fonts/SourceSansPro-Black.eot");
  src: url("fonts/SourceSansPro-Black.eot?#iefix") format("embedded-opentype"), url("fonts/SourceSansPro-Black.woff2") format("woff2"), url("fonts/SourceSansPro-Black.woff") format("woff"), url("fonts/SourceSansPro-Black.ttf") format("truetype"), url("fonts/SourceSansPro-Black.svg#SourceSansPro-Black") format("svg");
  font-weight: 900;
  font-style: normal;
  font-display: swap; }
/* V A R I A B L E S
======================================================================================= */
/* ======================================================================================
1. C O L O R S
======================================================================================= */
/* 1.1.1. Colores Principales --------------------------------------------------------- */
/*----*/
/*****Media Querys*****/
/*****TABLET*****/
/* M I X I N S
================================================== */
/*FLEXBOX*/
/*Align Items*/
/*Justify Content*/
/*Align Content*/
/*body{
  font: 13px/20px 'Gabriel',Arial,Helvetica,sans-serif;
}*/
*:focus {
  outline: none; }

b, strong {
  font-weight: 900; }

button:focus {
  outline: none !important; }

.align-center {
  text-align: center; }
  .align-center * {
    text-align: center; }

.align-right {
  text-align: right; }

.lh-1 * {
  line-height: 1 !important; }

.center {
  text-align: center; }
  .center * {
    text-align: center; }

.weight-900 {
  font-weight: 900; }
  .weight-900 * {
    font-weight: 900 !important; }

.weight-800 {
  font-weight: 800; }
  .weight-800 * {
    font-weight: 800 !important; }

.weight-700 {
  font-weight: 700; }
  .weight-700 * {
    font-weight: 700 !important; }

.weight-600 {
  font-weight: 500; }
  .weight-600 * {
    font-weight: 500 !important; }

.weight-500 {
  font-weight: 500; }
  .weight-500 * {
    font-weight: 500 !important; }

.weight-400 {
  font-weight: 400; }
  .weight-400 * {
    font-weight: 400 !important; }

.weight-300 {
  font-weight: 300; }
  .weight-300 * {
    font-weight: 300 !important; }

.uppercase {
  text-transform: uppercase !important; }
  .uppercase * {
    text-transform: uppercase !important; }

.w-100 {
  width: 100%; }
  .w-100 * {
    width: 100%; }

@media (min-width: 991px) {
  .size-36 {
    font-size: 36px !important; } }
@media (min-width: 991px) {
  .size-36 * {
    font-size: 36px !important; } }

@media (min-width: 991px) {
  .size-28 {
    font-size: 28px !important; } }
@media (min-width: 991px) {
  .size-28 * {
    font-size: 28px !important; } }

@media (min-width: 991px) {
  .size-26 {
    font-size: 26px !important; } }
@media (min-width: 991px) {
  .size-26 * {
    font-size: 26px !important; } }

.size-24 * {
  font-size: 24px !important; }

.size-18 * {
  font-size: 18px !important; }

.size-16 * {
  font-size: 16px !important; }

.size-15 * {
  font-size: 15px !important; }

.mt-15 {
  margin-top: 15px; }

.pb-0 {
  padding-bottom: 0 !important; }

.mt-0 {
  margin-top: 0 !important; }

.mt-10 {
  margin-top: 10px !important; }

.mt-20 {
  margin-top: 20px !important; }

.mr-10 {
  margin-right: 10px; }

.mr-5 {
  margin-right: 5px; }

.prl-10 {
  padding-left: 10px;
  padding-right: 10px; }

.prl-15 {
  padding-left: 15px;
  padding-right: 15px; }

.bg-contain {
  background-size: contain; }

.inv-recaptcha-holder {
  display: none; }

.display-none {
  display: none !important; }

.color-white {
  color: #FFFFFF; }
  .color-white * {
    color: #FFFFFF; }

.color-grey-dark {
  color: #575756; }
  .color-grey-dark * {
    color: #575756; }

.color-greendark {
  color: #169a37 !important; }
  .color-greendark * {
    color: #169a37; }

.color-greendark2 {
  color: #0f393b; }
  .color-greendark2 * {
    color: #0f393b; }

.color-green {
  color: #92c01f; }
  .color-green * {
    color: #92c01f; }

.color-red {
  color: #e30613; }
  .color-red * {
    color: #e30613; }

.color-brown {
  color: #938d76; }
  .color-brown * {
    color: #938d76; }

.color-black {
  color: #000000; }
  .color-black * {
    color: #000000; }

strong.color-red {
  color: #e30613 !important; }
strong.color-green {
  color: #92c01f !important; }
strong.color-brown {
  color: #938d76 !important; }

.label-green span {
  padding: 3px 8px;
  background-color: #92c01f;
  border-radius: 2px; }

.label-red span {
  padding: 3px 8px;
  background-color: #e30613;
  border-radius: 2px; }

.label-green span {
  padding: 3px 8px;
  background: #169a37;
  background: -webkit-linear-gradient(to left, #169a37 0%, #0f393b 100%);
  background: -o-linear-gradient(to left, #169a37 0%, #0f393b 100%);
  background: -moz-linear-gradient(to left, #169a37 0%, #0f393b 100%);
  background: linear-gradient(to left, #169a37 0%, #0f393b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2', GradientType=0 );
  border-radius: 2px; }

.justify {
  text-align: justify; }

@media (min-width: 320px) and (max-width: 767px) {
  .alcenter-mobile {
    text-align: center; }
    .alcenter-mobile * {
      text-align: center; } }

.svgSafe .fluid-svg .icon-media {
  width: 100% !important; }

/* !LAYOUTS - Page layout styles
================================================== */
::-moz-selection {
  color: #FFFFFF;
  background: #0f393b; }

::selection {
  color: #FFFFFF;
  background: #0f393b; }

.absoluteh1 {
  position: absolute !important;
  top: 18%;
  left: 0;
  width: 100%;
  z-index: 1000; }

@media (max-width: 959px) {
  body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner, body.menu-mobile-centered .vmenu-container .vmenu-row-wrapper .vmenu-wrap-cell, body.menu-mobile-centered .overlay-menu .navbar-main .menu-sidebar-inner {
    background-color: transparent;
    background-image: url("https://www.eulistglobalconference.com/wp-content/uploads/2025/03/bg-nav.webp");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center; }

  .submenu-dark:not(.isotope-filters):not(.top-menu-enhanced) .menu-smart, .submenu-dark:not(.isotope-filters):not(.top-menu-enhanced) .menu-sidebar-inner, .submenu-dark:not(.isotope-filters):not(.top-menu-enhanced) .main-menu-container {
    background-color: transparent; } }
.svgUrjc .fluid-svg .icon-media {
  width: 250px !important; }

@media (max-width: 569px) {
  .fontsize-187651 {
    font-size: 50px !important;
    line-height: 1 !important; } }
.maskTxt h1, .maskTxt h2, .maskTxt sup, .maskTxt > div {
  background: url("https://www.eulistglobalconference.com/wp-content/uploads/2025/03/txt-mask.webp") center/cover no-repeat;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; }

.popmake-content {
  background-color: #FFFFFF;
  border-radius: 10px; }

@media (max-width: 959px) {
  .pum-close-uncode {
    top: 20px !important;
    right: -10px !important; } }
.uncode-accordion .panel .panel-title a > span {
  word-break: auto-phrase; }

.pum-content {
  font-weight: 500; }

@media (max-width: 569px) {
  .colPadModal {
    padding: 0 !important; } }

.session {
  padding-left: 35px;
  display: block !important; }
  .session .heading-text:after {
    display: none !important; }
  .session .heading-text .un-inline-image {
    width: 10px !important; }
  .session .text-top-reduced p {
    padding-left: 15px !important; }

.mapheight #gmapmaTHao {
  height: 400px; }
  @media (min-width: 768px) {
    .mapheight #gmapmaTHao {
      height: 500px; } }
  @media (min-width: 991px) {
    .mapheight #gmapmaTHao {
      height: 600px; } }

.icon-box-left.icon-box-space-reduced.time .icon-box-content {
  padding-left: 10px; }

.ponente {
  max-width: 250px;
  margin: 0 auto; }

.ponenteCarta {
  max-width: 200px;
  margin: 0 auto; }

.h1hidden {
  text-indent: -99999px;
  line-height: 0;
  font-size: 0;
  height: 0;
  margin: 0;
  padding: 0; }
  .h1hidden .heading-text {
    height: 0; }

.colBG {
  min-height: 275px; }
  .colBG .column-background {
    min-height: 275px; }

.subheadRed .text-top-reduced p {
  color: #e30613; }

.rowImgs .uncell .uncont {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center; }
  .rowImgs .uncell .uncont .uncode-single-media {
    margin: 5px 10px;
    margin-top: 5px !important; }

@media (max-width: 959px) {
  .submenu-light:not(.isotope-filters) .menu-smart, .submenu-light:not(.isotope-filters) .menu-sidebar-inner, .submenu-light:not(.isotope-filters) .main-menu-container {
    background-color: #169a37; }

  body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner, body.menu-mobile-centered .vmenu-container .vmenu-row-wrapper .vmenu-wrap-cell, body.menu-mobile-centered .overlay-menu .navbar-main .menu-sidebar-inner {
    background-color: #169a37; } }
@media (min-width: 991px) {
  .rowKeyDates .key .uncol .uncoltable .uncell .uncont {
    min-height: 90px; } }

.listNopad ul {
  padding-left: 0 !important; }

.subList ul {
  padding-left: 0 !important; }
  @media (min-width: 991px) {
    .subList ul {
      padding-left: 2rem !important; } }

.menuFooter ul li.btn-accent {
  background-color: transparent !important; }

@media (max-width: 767px) {
  .logoFooter {
    text-align: center !important; } }

.formCRUE {
  font-family: "Manrope", Helvetica, sans-serif;
  font-weight: 600; }
  .formCRUE .rowFlex {
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between; }
    .formCRUE .rowFlex .fieldForm {
      width: 100%;
      margin-bottom: 1rem;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
      @media (min-width: 768px) {
        .formCRUE .rowFlex .fieldForm {
          width: 48%; } }
      .formCRUE .rowFlex .fieldForm input {
        width: 100%; }
  .formCRUE .fieldForm {
    width: 100%;
    margin-bottom: 1rem;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    .formCRUE .fieldForm input[type="text"] {
      width: 100%;
      margin-top: 5px; }
    .formCRUE .fieldForm input[type="text"], .formCRUE .fieldForm textarea, .formCRUE .fieldForm input[type="email"], .formCRUE .fieldForm input[type="tel"] {
      border-width: 2px;
      border-color: #ddd; }
      .formCRUE .fieldForm input[type="text"]:focus, .formCRUE .fieldForm textarea:focus, .formCRUE .fieldForm input[type="email"]:focus, .formCRUE .fieldForm input[type="tel"]:focus {
        font-weight: 600;
        border-color: #92c01f !important; }
    .formCRUE .fieldForm span.tit {
      font-size: 14px;
      font-weight: 800;
      width: 100%;
      background: rgba(149, 193, 31, 0.6);
      padding: 4px 6px;
      margin-bottom: 6px;
      border-radius: 2px; }
    .formCRUE .fieldForm span.tit2 {
      font-size: 14px;
      font-weight: 800;
      width: 100%;
      background: #d9f3ff;
      padding: 4px 6px;
      margin-bottom: 6px;
      border-radius: 2px; }
    .formCRUE .fieldForm .wpcf7-form-control-wrap {
      width: 100%; }
  .formCRUE h4 {
    font-family: "Manrope", Helvetica, sans-serif;
    margin-top: 0;
    font-size: 16px;
    font-weight: 800;
    width: 100%;
    background: rgba(147, 141, 118, 0.6);
    text-align: center;
    padding: 4px 6px;
    border-radius: 2px;
    margin-bottom: 1rem; }
  .formCRUE .dia {
    width: 100%;
    margin-bottom: 1rem; }
    .formCRUE .dia p {
      margin-top: 0; }
  .formCRUE h5 {
    margin-top: 0;
    margin-bottom: 6px;
    font-family: "Manrope", Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 800;
    width: 100%;
    background: rgba(197, 11, 11, 0.4);
    padding: 4px 6px;
    border-radius: 2px; }
    .formCRUE h5 small {
      font-weight: 500; }
  .formCRUE .wpcf7-form-control .wpcf7-list-item {
    width: 100%; }
    .formCRUE .wpcf7-form-control .wpcf7-list-item label {
      width: 100%; }
    .formCRUE .wpcf7-form-control .wpcf7-list-item input[type="checkbox"] {
      border-color: #ccc;
      border-width: 2px; }
  .formCRUE input.wpcf7-submit {
    text-transform: uppercase !important;
    min-width: 200px;
    font-size: 18px;
    background: #e30613;
    border-color: #e30613;
    color: white; }
    .formCRUE input.wpcf7-submit:hover, .formCRUE input.wpcf7-submit:focus {
      background: #92c01f;
      border-color: #92c01f; }
    .formCRUE input.wpcf7-submit:disabled {
      background: #8b8b8a;
      border-color: #8b8b8a; }
      .formCRUE input.wpcf7-submit:disabled:hover, .formCRUE input.wpcf7-submit:disabled:focus {
        background: #8b8b8a;
        border-color: #8b8b8a; }
  .formCRUE .wpcf7-acceptance .wpcf7-list-item label {
    display: flex !important; }
  .formCRUE .wpcf7-acceptance span.wpcf7-list-item-label {
    font-weight: 800;
    font-size: 13px;
    line-height: 1.2; }
  .formCRUE .fieldAcc {
    width: 100%;
    margin-bottom: 0.5rem;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .formCRUE .precio {
    margin-bottom: 0.5rem; }
  .formCRUE .clausula {
    padding: 15px;
    border-radius: 4px;
    background: #f1f2f4; }
  .formCRUE .tableRGPD h6 {
    margin-top: 5px;
    width: 100%;
    text-align: center;
    font-family: "Manrope", Helvetica, sans-serif;
    font-weight: 800;
    font-size: 14px;
    color: #616a7a;
    padding: 5px;
    border-top: 2px solid;
    border-bottom: 2px solid; }
  .formCRUE .tableRGPD ul {
    margin-top: 5px !important; }
    .formCRUE .tableRGPD ul li {
      color: #616a7a;
      font-size: 12px; }

#acc-grabacion .panel-title > a {
  padding-right: 22px; }
#acc-grabacion .panel-title > a > span {
  font-size: 17px !important;
  line-height: 1.2;
  font-weight: 800 !important;
  word-break: keep-all;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
#acc-grabacion .panel-title > a > span:after {
  font-size: 24px; }

.wpcf7 .wpcf7-mail-sent-ok, .wpcf7 .wpcf7-validation-errors, .wpcf7 span.wpcf7-not-valid-tip {
  margin: 5px 0 0 0;
  font-weight: 800; }

.style-light input[type=radio], .style-dark .style-light input[type=radio] {
  border-color: #ccc;
  border-width: 2px; }

input[type=radio]:checked:before {
  width: 8px;
  height: 8px; }

.style-light .headings-bg, .style-dark .style-light .headings-bg, .style-light input[type=radio]:checked:before, .style-dark .style-light input[type=radio]:checked:before {
  background-color: #000; }

.formTransfer {
  font-family: "Manrope", Helvetica, sans-serif;
  font-weight: 600; }
  .formTransfer .rowFlex {
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between; }
    .formTransfer .rowFlex .fieldForm {
      width: 100%;
      margin-bottom: 1rem;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
      @media (min-width: 768px) {
        .formTransfer .rowFlex .fieldForm {
          width: 48%; } }
      .formTransfer .rowFlex .fieldForm input {
        width: 100%; }
  .formTransfer .fieldForm {
    width: 100%;
    margin-bottom: 1rem;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    .formTransfer .fieldForm input[type="text"] {
      width: 100%;
      margin-top: 5px; }
    .formTransfer .fieldForm input[type="text"], .formTransfer .fieldForm textarea, .formTransfer .fieldForm input[type="email"], .formTransfer .fieldForm input[type="tel"] {
      border-width: 2px;
      border-color: #ddd; }
      .formTransfer .fieldForm input[type="text"]:focus, .formTransfer .fieldForm textarea:focus, .formTransfer .fieldForm input[type="email"]:focus, .formTransfer .fieldForm input[type="tel"]:focus {
        font-weight: 600;
        border-color: #92c01f !important; }
    .formTransfer .fieldForm span.tit {
      font-size: 14px;
      font-weight: 800;
      width: 100%;
      background: rgba(149, 193, 31, 0.6);
      padding: 4px 6px;
      margin-bottom: 6px;
      border-radius: 2px; }
    .formTransfer .fieldForm span.tit2 {
      font-size: 14px;
      font-weight: 800;
      width: 100%;
      background: #d9f3ff;
      padding: 4px 6px;
      margin-bottom: 6px;
      border-radius: 2px; }
    .formTransfer .fieldForm .wpcf7-form-control-wrap {
      width: 100%; }
  .formTransfer h4 {
    font-family: "Manrope", Helvetica, sans-serif;
    margin-top: 0;
    font-size: 16px;
    font-weight: 800;
    width: 100%;
    background: rgba(147, 141, 118, 0.6);
    text-align: center;
    padding: 4px 6px;
    border-radius: 2px;
    margin-bottom: 1rem; }
  .formTransfer .dia {
    width: 100%;
    margin-bottom: 1rem; }
    .formTransfer .dia p {
      margin-top: 0; }
  .formTransfer h5 {
    margin-top: 0;
    margin-bottom: 6px;
    font-family: "Manrope", Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 800;
    width: 100%;
    background: rgba(197, 11, 11, 0.4);
    padding: 4px 6px;
    border-radius: 2px; }
    .formTransfer h5 small {
      font-weight: 500; }
  .formTransfer .wpcf7-form-control .wpcf7-list-item {
    width: 100%; }
    .formTransfer .wpcf7-form-control .wpcf7-list-item label {
      width: 100%; }
    .formTransfer .wpcf7-form-control .wpcf7-list-item input[type="checkbox"] {
      border-color: #ccc;
      border-width: 2px; }
  .formTransfer input.wpcf7-submit {
    text-transform: uppercase !important;
    min-width: 200px;
    font-size: 18px;
    background: #e30613;
    border-color: #e30613;
    color: white; }
    .formTransfer input.wpcf7-submit:hover, .formTransfer input.wpcf7-submit:focus {
      background: #92c01f;
      border-color: #92c01f; }
    .formTransfer input.wpcf7-submit:disabled {
      background: #8b8b8a;
      border-color: #8b8b8a; }
      .formTransfer input.wpcf7-submit:disabled:hover, .formTransfer input.wpcf7-submit:disabled:focus {
        background: #8b8b8a;
        border-color: #8b8b8a; }
  .formTransfer .wpcf7-acceptance .wpcf7-list-item label {
    display: flex !important; }
  .formTransfer .wpcf7-acceptance span.wpcf7-list-item-label {
    font-weight: 800;
    font-size: 13px;
    line-height: 1.2; }
  .formTransfer .fieldAcc {
    width: 100%;
    margin-bottom: 0.5rem;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .formTransfer .precio {
    margin-bottom: 0.5rem; }
  .formTransfer .clausula {
    padding: 15px;
    border-radius: 4px;
    background: #f1f2f4; }
  .formTransfer .tableRGPD h6 {
    margin-top: 5px;
    width: 100%;
    text-align: left;
    font-family: "Manrope", Helvetica, sans-serif;
    font-weight: 800;
    font-size: 14px;
    color: #616a7a;
    padding: 5px;
    border-top: 2px solid;
    border-bottom: 2px solid; }
  .formTransfer .tableRGPD ul {
    margin-top: 5px !important; }
    .formTransfer .tableRGPD ul li {
      color: #616a7a;
      font-size: 12px; }

.codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn {
  background: #92c01f;
  color: #FFFFFF;
  text-transform: uppercase;
  line-height: 2;
  padding: 2px 6px;
  font-weight: 800;
  border-radius: 4px; }
  .codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn:hover, .codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn:focus {
    background: #000000; }

.boxGrupo ul.icons li {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  .boxGrupo ul.icons li a {
    word-break: break-all; }

p a {
  word-break: break-all; }

/*
h4:not([class*="fontsize-"]), .h4:not([class*="fontsize-"]){
  font-size: 18px;
  @include tablet{
    font-size: 20px;
  }
}
*/
.text-lead, .text-lead > * {
  font-size: 16px; }
  @media (min-width: 768px) {
    .text-lead, .text-lead > * {
      font-size: 18px; } }

.sectionGal .owl-carousel {
  min-height: 800px; }

@media (min-width: 960px) {
  .menu-smart > li > a {
    padding: 0 10px 0 10px; } }
@media (min-width: 1200px) {
  .menu-smart > li > a {
    padding: 0 14px 0 14px; } }
#carta-crue, #carta-crue-rector {
  padding: 3rem;
  border-radius: 8px;
  box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.05); }

.btn-carta-crue, .btn-carta-crue-rector {
  font-size: 17px;
  text-transform: uppercase;
  font-family: "Source Sans Pro", Helvetica, sans-serif;
  text-align: center;
  font-weight: 600;
  color: #e30613;
  transition: all 0.3s ease;
  cursor: pointer; }
  .btn-carta-crue:hover, .btn-carta-crue:focus, .btn-carta-crue-rector:hover, .btn-carta-crue-rector:focus {
    color: #000000; }
  .btn-carta-crue:after, .btn-carta-crue-rector:after {
    font-family: 'uncodeicon' !important; }
  .btn-carta-crue.down:after, .btn-carta-crue-rector.down:after {
    content: "\e874"; }
  .btn-carta-crue.up:after, .btn-carta-crue-rector.up:after {
    content: "\e873"; }

/*# sourceMappingURL=style.css.map */
