@font-face {
  font-family: "Bw Modelica";
  src: url("/es/b2b/rentabilizar-ferias/fonts/BwModelica-Medium.woff2")
      format("woff2"),
    url("/es/b2b/rentabilizar-ferias/fonts/BwModelica-Medium.woff")
      format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Bw Modelica";
  src: url("/es/b2b/rentabilizar-ferias/fonts/BwModelica-ExtraBoldItalic.woff2")
      format("woff2"),
    url("/es/b2b/rentabilizar-ferias/fonts/BwModelica-ExtraBoldItalic.woff")
      format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Bw Modelica";
  src: url("/es/b2b/rentabilizar-ferias/fonts/BwModelica-Bold.woff2")
      format("woff2"),
    url("/es/b2b/rentabilizar-ferias/fonts/BwModelica-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Bw Modelica";
  src: url("/es/b2b/rentabilizar-ferias/fonts/BwModelica-Black.woff2")
      format("woff2"),
    url("/es/b2b/rentabilizar-ferias/fonts/BwModelica-Black.woff")
      format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Bw Modelica";
  src: url("/es/b2b/rentabilizar-ferias/fonts/BwModelica-Regular.woff2")
      format("woff2"),
    url("/es/b2b/rentabilizar-ferias/fonts/BwModelica-Regular.woff")
      format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Bw Modelica";
  src: url("/es/b2b/rentabilizar-ferias/fonts/BwModelica-Thin.woff2")
      format("woff2"),
    url("/es/b2b/rentabilizar-ferias/fonts/BwModelica-Thin.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Bw Modelica";
  src: url("/es/b2b/rentabilizar-ferias/fonts/BwModelica-ExtraBold.woff2")
      format("woff2"),
    url("/es/b2b/rentabilizar-ferias/fonts/BwModelica-ExtraBold.woff")
      format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "ElegantIcons";
  src: url("/es/b2b/rentabilizar-ferias/fonts/ElegantIcons.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

:root {
  --green: #45dec2;
  --black: #293036;
  --font: "Bw Modelica", sans-serif;
  --lateral: 10vw;
  --down: url("/es/b2b/rentabilizar-ferias/img/down.png");
  --arrow: url("/es/b2b/rentabilizar-ferias/img/Arrow\ 1.png");
  --hover: url("/es/b2b/rentabilizar-ferias/img/hover.svg");
  --mail: url("/es/b2b/rentabilizar-ferias/img/mail.svg");
  --phone: url("/es/b2b/rentabilizar-ferias/img/phone.svg");
  --map: url("/es/b2b/rentabilizar-ferias/img/map.svg");
  --close: "\4d";
  --time: url("/es/b2b/rentabilizar-ferias/img/time.svg");
  --elegant: "ElegantIcons";
  --shadow-home: 0 3px 0.7rem rgba(0, 0, 0, 0.75);
}

::-moz-selection {
  color: white;
  background-color: var(--green);
}

::selection {
  color: white;
  background-color: var(--green);
}
select.form_select {
  background-color: transparent;
  border-bottom: thin solid WHITE;
  border-radius: 0 !important;
  display: inline-block;
  font-size: 1rem !important;
  font: inherit;
  line-height: inherit;
  color: white;
  line-height: 1.5em;
  height: 96% !important;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 0.4rem 0.2rem !important;
}
body,
html {
  font-family: "var(--font)";
  font-size: 100%;
  padding: 0;
  margin: 0;
}
*,
*:after,
*:before {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}
html {
  scroll-behavior: smooth;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
pre {
  font-family: monospace, monospace;
  font-size: 1em;
}
a {
  text-decoration: none;
  background-color: transparent;
  color: #000;
  line-height: 0;
}
ul {
  margin: 0;
  padding: 0;
}
ul li {
  list-style-type: none;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}

button,
input {
  overflow: visible;
}
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
textarea {
  overflow: auto;
}
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
[hidden] {
  display: none;
}
/* end theme styles */
/* estilos generales */
.seccion {
  position: relative;
}
body {
  width: 100%;
  margin: auto;
  font-family: var(--font);
  font-weight: 500;
}
a,
.btn,
.btn:hover {
  cursor: pointer;
}
a,
header,
.site-branding,
.button_container,
.button_container.active,
.button_container.active .top,
.button_container.active .middle,
.button_container.active .bottom,
.btn,
.btn:hover {
  transition: all 0.3s;
}
.fullw {
  width: 100%;
  max-width: 2500px !important;
  margin: auto;
}
.limitw {
  width: 80%;
  max-width: 2500px;
  margin: auto;
}
.limitw90 {
  width: 90%;
  max-width: 2500px;
  margin: auto;
}
.upper {
  text-transform: uppercase;
}
.only-mobile {
  display: none !important;
}

.text-center {
  text-align: center;
}
p {
  line-height: 1.25;
}

.btn {
  display: inline-flex;
  align-items: center;
  border: none;
  outline: none;
  padding: 0.75rem 2rem;
  text-align: center;
  font-family: inherit;
  font-weight: 700;
  font-size: 0.9rem;
  line-height: 1;
  color: var(--black);
  height: 40px;
  background-color: transparent;
  border: 2px solid var(--black);
}
.btn:hover {
  display: inline-flex;
  align-items: center;
  border: none;
  outline: none;
  padding: 0.75rem 2rem;
  text-align: center;
  font-family: inherit;
  font-weight: 700;
  font-size: 0.9rem;
  line-height: 1;
  color: white;
  height: 40px;
  background-color: transparent;
  border: 2px solid white;
}
.btn-secondary {
  display: inline-flex;
  align-items: center;
  border: none;
  outline: none;
  padding: 0.75rem 2rem;
  text-align: center;
  font-family: inherit;
  font-weight: 700;
  font-size: 0.9rem;
  line-height: 1;
  color: white;
  height: 40px;
  background-color: transparent;
  border: 2px solid white;
}
.btn-secondary:hover {
  display: inline-flex;
  align-items: center;
  border: none;
  outline: none;
  padding: 0.75rem 2rem;
  text-align: center;
  font-family: inherit;
  font-weight: 700;
  font-size: 0.9rem;
  line-height: 1;
  color: var(--black);
  height: 40px;
  background-color: white;
  opacity: 0.8;
}
.btn-third {
  display: inline-flex;
  align-items: center;
  border: none;
  outline: none;
  padding: 0.75rem 2rem;
  text-align: center;
  font-family: inherit;
  font-weight: 500;
  font-size: 0.9rem;
  line-height: 1;
  color: white;
  height: 40px;
  background-color: var(--black);
}
.btn-third:hover {
  display: inline-flex;
  align-items: center;
  border: none;
  outline: none;
  padding: 0.75rem 2rem;
  text-align: center;
  font-family: inherit;
  font-weight: 500;
  font-size: 0.9rem;
  line-height: 1;
  color: white;
  height: 40px;
  background-color: var(--green);
  border: 1px solid white;
}
.btn-four {
  display: inline-flex;
  align-items: center;
  border: none;
  outline: none;
  padding: 0.75rem 2rem;
  text-align: center;
  font-family: inherit;
  font-weight: 500;
  font-size: 0.9rem;
  line-height: 1;
  color: white;
  height: 40px;
  background-color: var(--black);
}
.btn-four:hover {
  display: inline-flex;
  align-items: center;
  border: none;
  outline: none;
  padding: 0.75rem 2rem;
  text-align: center;
  font-family: inherit;
  font-weight: 500;
  font-size: 0.9rem;
  line-height: 1;
  color: white;
  height: 40px;
  background-color: var(--green);
  border: 1px solid white;
}
.btn-menu {
  width: 150px;
  color: white;
  background-color: #333333;
  font-size: 0.7em;
  margin: 1 0.75rem 0 auto;
  height: auto !important;
  padding: 0.5rem;
  border-radius: 32px;
  margin-right: 15px;
}
.btn-menu:hover {
  font-size: 0.7em;
  margin: 1 0.75rem 0 auto;
  height: auto !important;
  padding: 0.5rem;
  border-radius: 32px;
  background-color: var(--green);
  border-radius: 32px;
}

.popup-cerrar {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  padding: 0.2rem;
}

.popup-cerrar::before {
  content: var(--close);
  font-family: var(--elegant);
  color: white;
  font-size: 2.5rem;
}

:not(.popup) > .formulario .popup-cerrar {
  display: none;
}

.btn:disabled {
  opacity: 0.9;
  cursor: not-allowed;
}

/* flex */
.flex-row,
.flex-col {
  display: flex !important;
}
.flex-row {
  flex-direction: row;
}
.flex-col {
  flex-direction: column;
}
.flex-center {
  justify-content: center;
  align-items: center;
}
.flex-wrap {
  flex-flow: row wrap;
}
.flex-between {
  justify-content: space-between;
}

.col-1-2 {
  width: 50%;
}
.col-1-3 {
  width: 33.33%;
}
.col-2-3 {
  width: 66.66%;
}
.col-1-4 {
  width: 25%;
}
.col-20 {
  width: 20%;
}
.col-30 {
  width: 30%;
}
.col-40 {
  width: 40%;
}
.col-60 {
  width: 60%;
}
.col-70 {
  width: 70%;
}
.col-80 {
  width: 80%;
}
/* menu */

header#masthead {
  width: 100%;
  position: -webkit-sticky;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 999;
  padding: 0.5rem;
  background-color: #293036;
  opacity: 0.8;
}
.header-container {
  margin-top: 0px;
}
.header-telefono a {
  padding-bottom: 0.3rem;
  transition: padding 0.3s;
  font-weight: bold;
}
.header-telefono:hover {
  font-weight: 500;
}
.header-telefono {
  color: white;
  font-family: var(--font);
  font-size: 1.1rem;
  margin-left: 35px;
  margin-right: 35px;
  font-weight: bold;
}
.header-telefono strong {
  color: var(--green);
}
.header-telefono a {
  font-size: 0.9rem;
  line-height: 1;
  color: var(--green);
  font-weight: lighter;
  display: flex;
  align-items: center;
}
.header-top {
  padding-top: 0.8rem;
  font-weight: bold;
}

.header-top .header-descarga {
  margin-top: 25px;
  font-weight: bold;
  padding-right: 2rem;
  cursor: pointer;
  opacity: 0;
  transition: 0.3s;
}

.header-top .header-descarga:hover {
  color: var(--green);
}

.header-lang {
  display: flex;
  margin-right: 14px;
}

.header-lang li a {
  text-transform: uppercase;
  font-family: var(--font);
  font-weight: bold;
  padding: 0 0.25rem;
  color: white;
}

.header-lang .current-lang a,
.header-lang li a:hover {
  color: white;
}

.header-top .limitw {
  width: 90%;
}
.site-branding svg {
  height: 60px;
  width: 100%;
  max-width: none;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: left center;
  object-position: left center;
}

.main-navigation {
  align-self: flex-end;
}

.items-navigation {
  align-self: flex-end;
}

.items-navigation > ul {
  display: flex;
}

.main-navigation > ul {
  display: flex;
}

.main-navigation > ul li a {
  display: block;
  font-family: var(--font);
  position: relative;
  text-align: center;
  font-weight: 600;
  color: white;
  padding: 0.5rem 1rem 0.75rem;
  font-size: 1.125rem;
  line-height: 1;
  transition: 0.3s;
}

.main-navigation > ul li:last-child a {
  margin-right: 0;
}

.main-navigation > ul li a::after {
  content: var(--hover);
  font-family: var(--elegant);
  color: var(--green);
  position: absolute;
  top: -0.7em;
  left: 26%;
  height: 0.4rem;
  opacity: 0;
  transform: translateY(-0.2rem);
  transition: 0.3s;
  width: 2.5rem;
}

.main-navigation > ul li a:hover,
.main-navigation > ul li.active a {
  color: white;
}
.main-navigation > ul li a:hover::after,
.main-navigation > ul li.active a::after {
  opacity: 1;
  transform: translateY(0);
}

/* menu responsive */

.logohuman {
  background-image: url("data:image/svg+xml,%3Csvg width='116' height='59' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M17.448 30.96c-2.147 0-4.296-.056-6.44.013-2.728.088-4.96-2.431-3.545-5.446.943-2.012 1.72-4.102 2.613-6.137.302-.692.274-1.199-.333-1.715-.64-.544-1.215-1.171-1.783-1.793-1.208-1.33-1.277-3.16-.2-4.524a3.551 3.551 0 014.442-.952c1.45.751 2.209 2.507 1.703 4.125-.285.913-.773 1.766-1.02 2.685-.112.42-.011 1.072.26 1.383.932 1.065 1.968 2.042 2.991 3.021.875.837 1.777.874 2.655.06a58.398 58.398 0 003.254-3.245c.209-.228.232-.779.128-1.113-.273-.876-.697-1.703-1.003-2.57-.593-1.682.051-3.443 1.526-4.296 1.451-.839 3.386-.488 4.474.807 1.11 1.32 1.119 3.158-.046 4.533-.593.701-1.258 1.346-1.941 1.962-.516.463-.557.903-.292 1.519.865 2.007 1.557 4.097 2.546 6.038 1.572 3.077-.563 5.859-3.782 5.676-2.064-.115-4.139-.02-6.21-.02l.003-.012zm5.88-10.934c-.142-.095-.287-.19-.43-.284-.784.883-1.532 1.8-2.358 2.64-2.149 2.177-3.907 2.159-6.108-.013-.833-.822-1.664-1.647-2.64-2.615-.968 2.325-1.86 4.43-2.726 6.547-.708 1.736.04 2.886 1.905 2.911 2.108.028 4.215.007 6.325.007 2.3 0 4.6.023 6.9-.009 1.5-.02 2.425-1.14 1.935-2.404-.886-2.28-1.864-4.522-2.803-6.78zm.467-3.34c.767-.767 1.402-1.348 1.974-1.987.654-.726.67-1.544.065-2.297-.525-.657-1.24-.9-2.05-.551-.904.387-1.27 1.147-1.04 2.058.219.869.63 1.691 1.051 2.777zm-12.628.06c.458-1.173.858-1.998 1.095-2.865.242-.878-.166-1.562-.97-1.98-.801-.414-1.512-.172-2.062.438-.598.664-.711 1.46-.118 2.19.564.696 1.217 1.323 2.055 2.217z' fill='%23fff'/%3E%3Cpath d='M58.276.69H.688v57.62h57.587V.69z' stroke='%23fff' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M11.278 39.002h.654c.057 0 .086.03.086.086v5.852c0 .058-.029.086-.086.086h-.654c-.058 0-.086-.028-.086-.086v-2.555c0-.024-.012-.034-.034-.034H8.705c-.024 0-.034.012-.034.034v2.555c0 .058-.028.086-.086.086h-.654c-.058 0-.086-.028-.086-.086v-5.852c0-.057.028-.086.086-.086h.654c.058 0 .086.03.086.086v2.513c0 .024.012.033.034.033h2.45c.025 0 .034-.012.034-.033v-2.513c.003-.057.031-.086.089-.086zM14.343 44.85a1.79 1.79 0 01-.743-.699 2.014 2.014 0 01-.268-1.037v-4.028c0-.057.029-.086.086-.086h.655c.057 0 .086.029.086.086v4.045c0 .373.12.674.356.903.239.23.55.345.934.345s.693-.115.93-.345c.233-.23.353-.53.353-.903v-4.045c0-.057.028-.086.086-.086h.654c.058 0 .086.029.086.086v4.028c0 .39-.088.736-.262 1.037-.175.302-.421.533-.741.698a2.394 2.394 0 01-1.106.247c-.42 0-.789-.082-1.106-.247zM22.905 39.002h.654c.058 0 .086.03.086.086v5.852c0 .058-.028.086-.086.086h-.654c-.058 0-.086-.028-.086-.086v-4.405c0-.017-.005-.029-.017-.034-.012-.005-.019 0-.026.017l-1.23 1.876a.12.12 0 01-.103.053h-.328a.126.126 0 01-.102-.053l-1.238-1.86c-.005-.016-.014-.023-.026-.016-.012.005-.017.017-.017.033v4.39c0 .057-.028.085-.086.085h-.654c-.058 0-.086-.028-.086-.086v-5.852c0-.057.028-.086.086-.086h.654c.046 0 .081.017.103.053l1.505 2.254c.005.005.014.01.026.01.012 0 .02-.003.027-.01l1.495-2.254a.126.126 0 01.103-.053zM28.605 44.957l-.31-1.006c-.005-.017-.017-.027-.034-.027h-2.415c-.017 0-.029.01-.034.027l-.31 1.006c-.017.045-.053.07-.103.07H24.7c-.062 0-.086-.032-.069-.096l1.883-5.862c.016-.045.052-.069.102-.069h.86c.053 0 .086.024.103.07l1.902 5.86.01.034c0 .04-.027.06-.077.06h-.705c-.053.002-.086-.022-.105-.067zm-2.575-1.7c.01.01.019.012.03.012h1.979a.05.05 0 00.03-.012c.01-.01.01-.019.006-.03l-.999-3.194c-.005-.012-.014-.017-.026-.017-.012 0-.02.005-.027.017l-.998 3.193c-.005.012-.002.024.005.031zM34.102 39.002h.655c.057 0 .086.03.086.086v5.852c0 .058-.029.086-.086.086h-.629c-.04 0-.074-.019-.102-.06l-2.693-4.398c-.005-.017-.014-.024-.026-.021-.012.002-.017.012-.017.03l.01 4.363c0 .058-.029.086-.086.086h-.655c-.057 0-.086-.028-.086-.086v-5.852c0-.057.029-.086.086-.086h.636c.04 0 .074.02.102.06l2.683 4.399c.005.016.015.023.027.021.012-.002.016-.012.016-.031l-.007-4.363c0-.057.029-.086.086-.086zM36.26 44.94v-5.852c0-.057.028-.086.085-.086H37c.057 0 .086.03.086.086v5.852c0 .058-.029.086-.086.086h-.655c-.057 0-.086-.028-.086-.086zM42.409 39.088v.55c0 .058-.029.086-.086.086h-1.651c-.024 0-.034.012-.034.034v5.18c0 .057-.028.086-.086.086h-.654c-.058 0-.086-.029-.086-.086v-5.18c0-.024-.012-.034-.034-.034h-1.574c-.057 0-.086-.028-.086-.086v-.55c0-.057.029-.086.086-.086h4.119c.057 0 .086.03.086.086zM44.826 44.93v-2.418c0-.024-.002-.039-.01-.044l-1.789-3.365a.114.114 0 01-.01-.043c0-.04.025-.06.07-.06h.705c.052 0 .086.02.103.06l1.316 2.522c.005.012.014.016.026.016.012 0 .02-.004.026-.016l1.317-2.522c.017-.04.052-.06.103-.06h.714c.029 0 .05.01.064.031.015.02.012.046-.004.074l-1.797 3.366c-.005.005-.01.019-.01.043v2.42c0 .056-.028.085-.085.085h-.655c-.055-.002-.084-.03-.084-.088zM11.397 53.85l-.31-1.007c-.005-.017-.017-.026-.034-.026H8.635c-.016 0-.028.01-.033.026l-.31 1.006c-.017.046-.053.07-.103.07H7.49c-.062 0-.086-.031-.07-.096l1.883-5.861c.017-.046.053-.07.103-.07h.86c.053 0 .086.024.103.07l1.901 5.861.01.034c0 .04-.026.06-.077.06H11.5a.097.097 0 01-.103-.068zm-2.575-1.7c.01.01.019.012.03.012h1.979a.05.05 0 00.03-.012c.01-.01.01-.02.006-.031l-.999-3.194c-.005-.012-.014-.017-.026-.017-.012 0-.02.005-.027.017l-.998 3.194c-.005.012-.005.024.005.03zM16.557 47.98v.55c0 .058-.028.087-.086.087h-1.65c-.024 0-.034.012-.034.033v5.18c0 .058-.029.086-.086.086h-.655c-.057 0-.086-.028-.086-.086v-5.18c0-.024-.012-.033-.033-.033h-1.574c-.058 0-.086-.029-.086-.086v-.55c0-.058.028-.086.086-.086h4.118c.058 0 .086.028.086.086zM20.437 53.85l-1.617-5.862-.01-.026c0-.046.029-.07.086-.07h.698c.052 0 .083.027.095.077l1.128 4.286c.005.012.012.017.021.017.01 0 .017-.005.022-.017l1.065-4.286c.012-.053.043-.077.096-.077h.678c.053 0 .084.027.096.077l1.127 4.293c.005.012.012.017.017.017.005 0 .012-.005.017-.017l1.135-4.293c.012-.053.043-.077.095-.077h.655c.029 0 .05.01.064.027.015.017.02.04.012.07l-1.557 5.85c-.012.053-.043.077-.096.077H23.6c-.053 0-.084-.026-.096-.076L22.38 49.4c-.005-.016-.012-.026-.017-.026-.004 0-.011.01-.016.027l-1.092 4.441c-.005.053-.038.077-.096.077h-.628c-.052 0-.083-.024-.093-.07zM27.48 53.737a1.84 1.84 0 01-.748-.727 2.157 2.157 0 01-.268-1.08V49.88c0-.406.089-.765.268-1.075.177-.311.428-.55.748-.722.32-.172.69-.259 1.108-.259.425 0 .798.087 1.118.259.32.172.571.413.748.722.177.31.268.669.268 1.075v2.049c0 .409-.089.767-.268 1.08a1.84 1.84 0 01-.748.727c-.32.172-.692.258-1.118.258-.418 0-.788-.086-1.108-.258zm2.054-.817c.242-.242.361-.56.361-.957v-2.091c0-.402-.12-.725-.36-.968-.242-.244-.557-.366-.947-.366-.39 0-.704.122-.941.366-.236.243-.356.566-.356.968v2.091c0 .397.12.715.356.957.237.241.552.36.941.36.392.003.705-.119.946-.36zM35.313 53.859l-1.204-2.572c-.005-.017-.017-.026-.033-.026h-1.238c-.024 0-.033.011-.033.033v2.539c0 .057-.029.086-.086.086h-.655c-.057 0-.086-.029-.086-.086V47.98c0-.058.029-.086.086-.086h2.313c.344 0 .647.072.908.215.26.143.463.344.606.602.144.258.215.557.215.894 0 .402-.105.741-.313 1.021-.21.277-.499.466-.871.564-.024.012-.03.027-.017.043l1.247 2.582c.005.012.01.026.01.043 0 .04-.024.06-.07.06h-.678c-.05 0-.082-.02-.1-.06zm-2.51-5.216v1.927c0 .024.011.033.033.033h1.436c.303 0 .547-.09.73-.27.185-.182.276-.42.276-.72 0-.303-.091-.547-.275-.73-.184-.185-.428-.276-.731-.276h-1.436c-.022.003-.033.014-.033.036zM37.248 53.833V47.98c0-.058.03-.086.086-.086h.655c.057 0 .086.028.086.086v2.744c0 .012.005.02.017.022.012.002.019-.003.026-.012l2.46-2.788a.12.12 0 01.103-.052h.748c.034 0 .057.01.07.03.011.02.004.046-.017.075l-2.048 2.42a.098.098 0 000 .052l2.193 3.346c.012.024.017.041.017.053 0 .033-.024.052-.07.052h-.747a.125.125 0 01-.103-.052l-1.858-2.814c-.005-.012-.015-.016-.026-.016-.013 0-.02.002-.027.01l-.721.807a.149.149 0 00-.017.043v1.936c0 .058-.029.086-.086.086h-.655c-.057-.004-.086-.033-.086-.09z' fill='%23fff'/%3E%3Cpath d='M115.311.69H57.724v57.62h57.587V.69z' stroke='%23fff' stroke-width='5' stroke-miterlimit='10'/%3E%3Cpath d='M69.928 47.063h.596c.053 0 .079.026.079.079v5.332c0 .053-.026.078-.079.078h-.596c-.053 0-.079-.025-.079-.078V48.46c0-.016-.005-.026-.015-.03-.01-.006-.018 0-.023.014l-1.12 1.71a.108.108 0 01-.093.048H68.3a.115.115 0 01-.094-.048l-1.127-1.695c-.005-.015-.013-.02-.023-.015-.01.005-.015.015-.015.03v4c0 .053-.026.078-.079.078h-.596c-.053 0-.079-.025-.079-.078v-5.332c0-.053.026-.079.079-.079h.596c.043 0 .074.015.094.048l1.37 2.054c.005.005.013.008.023.008s.017-.003.023-.008l1.362-2.054a.112.112 0 01.094-.048zM72.663 52.388a1.673 1.673 0 01-.683-.663 1.958 1.958 0 01-.242-.984v-1.867c0-.372.08-.698.242-.981.162-.283.39-.5.683-.658A2.11 2.11 0 0173.674 47c.387 0 .725.078 1.019.235.293.157.52.377.682.658.162.283.243.61.243.981v1.867c0 .372-.08.698-.243.984-.162.286-.389.506-.682.663a2.126 2.126 0 01-1.019.235c-.382 0-.72-.078-1.011-.235zm1.873-.744c.22-.22.329-.508.329-.87v-1.905c0-.367-.109-.66-.329-.883-.22-.222-.506-.333-.862-.333s-.642.11-.857.334c-.217.222-.326.515-.326.882v1.905c0 .362.109.65.326.87.217.22.503.329.857.329s.642-.111.862-.329zM80.067 47.063h.597c.053 0 .078.026.078.079v5.332c0 .053-.025.078-.078.078h-.572c-.035 0-.068-.017-.093-.055l-2.452-4.007c-.005-.015-.013-.023-.023-.02-.01.002-.015.012-.015.027l.007 3.977c0 .053-.025.078-.078.078h-.597c-.053 0-.078-.025-.078-.078v-5.332c0-.053.025-.079.078-.079h.58c.035 0 .068.018.093.056l2.445 4.007c.004.015.012.022.022.02.01-.003.015-.013.015-.028l-.007-3.976c0-.05.025-.079.078-.079zM81.948 52.474v-5.332c0-.053.025-.079.078-.079h1.896c.544 0 .976.142 1.302.428.324.285.486.665.486 1.14v2.353c0 .475-.162.855-.486 1.14-.323.287-.758.428-1.302.428h-1.896c-.053 0-.078-.025-.078-.078zm.784-.572h1.223c.303 0 .544-.093.726-.278.18-.185.273-.435.278-.749v-2.132c0-.314-.091-.564-.27-.749-.18-.185-.425-.278-.734-.278h-1.223c-.02 0-.03.01-.03.03v4.126c0 .02.01.03.03.03zM89.833 52.497l-1.097-2.345c-.005-.015-.016-.023-.03-.023h-1.128c-.02 0-.03.01-.03.03v2.315c0 .053-.026.078-.079.078h-.597c-.053 0-.078-.025-.078-.078v-5.332c0-.053.025-.079.078-.079h2.109c.313 0 .589.066.826.197.238.132.423.314.554.55.132.235.195.505.195.814 0 .367-.096.675-.286.928-.19.253-.455.425-.796.514-.02.01-.026.023-.016.04l1.138 2.353c.005.01.008.022.008.04 0 .035-.02.056-.064.056h-.619c-.045-.003-.073-.02-.088-.058zm-2.288-4.75v1.755c0 .02.01.03.03.03h1.31c.278 0 .498-.083.667-.248.167-.164.25-.382.25-.655 0-.276-.083-.498-.25-.665-.167-.167-.39-.25-.667-.25h-1.31c-.02 0-.03.012-.03.032zM95.058 52.489l-.283-.918c-.005-.015-.015-.023-.03-.023h-2.202c-.016 0-.026.008-.03.023l-.284.918c-.015.043-.048.063-.093.063H91.5c-.058 0-.078-.028-.063-.086l1.716-5.34c.016-.042.048-.063.094-.063h.784c.048 0 .078.02.093.063l1.732 5.34.007.03c0 .036-.022.056-.07.056h-.642c-.046 0-.076-.02-.094-.063zm-2.346-1.548a.04.04 0 00.028.013h1.802c.01 0 .02-.003.028-.013.008-.008.01-.018.005-.028l-.91-2.909c-.005-.01-.013-.015-.023-.015s-.017.005-.022.015l-.91 2.91c-.008.01-.006.02.002.027zM97.406 52.393a1.62 1.62 0 01-.675-.635c-.159-.273-.24-.59-.24-.946v-2.008c0-.362.079-.678.24-.949.16-.273.385-.483.675-.632.291-.15.622-.223.999-.223s.708.073.996.22c.288.147.51.35.67.607.159.258.24.552.24.875v.086c0 .054-.025.079-.078.079h-.597c-.053 0-.078-.025-.078-.079v-.07a.99.99 0 00-.319-.764c-.212-.195-.49-.294-.834-.294-.349 0-.632.101-.842.306-.21.205-.318.476-.318.815v2.054c0 .339.108.612.328.814.22.205.506.306.862.306.344 0 .617-.09.82-.27.202-.18.3-.428.3-.742v-.604c0-.02-.01-.03-.03-.03h-1.06c-.053 0-.078-.026-.078-.079v-.485c0-.054.025-.079.079-.079h1.764c.053 0 .078.025.078.079v.996c0 .602-.171 1.065-.513 1.389-.341.324-.806.485-1.39.485-.377 0-.71-.075-.999-.222zM102.222 52.388a1.668 1.668 0 01-.682-.663 1.957 1.957 0 01-.243-.984v-1.867c0-.372.081-.698.243-.981.161-.283.389-.5.682-.658a2.11 2.11 0 011.011-.235c.387 0 .726.078 1.019.235.293.157.521.377.683.658.161.283.242.61.242.981v1.867c0 .372-.081.698-.242.984-.162.286-.39.506-.683.663a2.125 2.125 0 01-1.019.235c-.381 0-.72-.078-1.011-.235zm1.873-.744c.22-.22.329-.508.329-.87v-1.905c0-.367-.109-.66-.329-.883-.22-.222-.505-.333-.862-.333-.356 0-.642.11-.857.334-.217.222-.326.515-.326.882v1.905c0 .362.109.65.326.87.218.22.503.329.857.329s.642-.111.862-.329zM109.627 47.063h.596c.053 0 .078.026.078.079v5.332c0 .053-.025.078-.078.078h-.571c-.036 0-.068-.017-.094-.055l-2.452-4.007c-.005-.015-.012-.023-.023-.02-.01.002-.015.012-.015.027l.008 3.977c0 .053-.025.078-.079.078h-.596c-.053 0-.079-.025-.079-.078v-5.332c0-.053.026-.079.079-.079h.579c.035 0 .068.018.093.056l2.445 4.007c.005.015.012.022.023.02.01-.003.015-.013.015-.028l-.008-3.976c0-.05.025-.079.079-.079z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Cpath fill='%23fff' d='M0 0h116v59H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  margin-left: 24px;
  width: 135px;
}
.button_container {
  display: none;
  height: 1.25rem;
  width: 1.5rem;
  cursor: pointer;
  z-index: 100;
  position: relative;
  padding-top: 4%;
}
.button_container span {
  background: var(--green);
  border: none;
  height: 2px;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.35s ease;
  cursor: pointer;
}
.button_container span:nth-of-type(2) {
  top: 8px;
}
.button_container span:nth-of-type(3) {
  top: 16px;
}
.button_container.active .top {
  transform: translateY(8px) translateX(0) rotate(45deg);
}
.button_container.active .middle {
  opacity: 0;
}
.button_container.active .bottom {
  transform: translateY(-8px) translateX(0) rotate(-45deg);
}

/* Formularios */

.formulario {
  width: 100%;
  color: white;
}
.condicionesexito {
  padding: 1.5rem;
}
.condiciones {
  font-size: 0.9em;
  font-weight: lighter;
  color: var(--black);
  padding: 1rem 0rem;
}
.condibold {
  font-weight: bold;
}
::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: var(--black);
  font-weight: 700;
  font-size: 1rem;
  opacity: 1; /* Firefox */
}
.popup ::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: white;
  font-weight: 700;
  font-size: 1rem;
  opacity: 1; /* Firefox */
}
.formulario input[type="text"],
.formulario input[type="email"],
.formulario input[type="tel"] {
  font-family: var(--font);
  font-weight: inherit;
  font-size: 1.2rem;
  color: var(--black);
  background-color: transparent;
  border: 0;
  outline: 0;
  border-bottom: 2px solid var(--black);
  width: 100%;
  margin-top: 5px;
}
.popup .formulario input[type="text"],
.popup .formulario input[type="email"],
.popup .formulario input[type="tel"] {
  font-family: var(--font);
  font-weight: inherit;
  font-size: 1.2rem;
  color: white;
  background-color: transparent;
  border: 0;
  outline: 0;
  border-bottom: 2px solid white;
  width: 100%;
  margin-top: 5px;
}
.formulario textarea {
  font-family: var(--font);
  font-weight: inherit;
  font-size: 1.2rem;
  width: 100%;
  color: var(--black);
  background-color: transparent;
  border: 0;
  border-bottom-color: currentcolor;
  border-bottom-style: none;
  border-bottom-width: 0px;
  outline: 0;
  border-bottom: 2px solid var(--black);
  width: 100%;
  margin-top: 15px;
}
.form-feedback {
  color: black;
  font-weight: bold;
  text-align: center;
  padding: 1rem;
}
.form-content-popup input[type="text"],
.form-content-popup input[type="email"],
.form-content-popup input[type="tel"] {
  font-weight: inherit;
  font-size: 1.2rem;
  color: var(--black);
  background-color: transparent;
  border: 0;
  outline: 0;
  border-bottom: 1px solid var(--black);
  width: 100%;
  margin-top: 17px;
}

.form-content-popup textarea {
  font-weight: inherit;
  font-size: 1.2rem;
  width: 100%;
  color: var(--black);
  background-color: transparent;
  border: 0;
  border-bottom-color: currentcolor;
  border-bottom-style: none;
  border-bottom-width: 0px;
  outline: 0;
  border-bottom: 2px solid var(--black);
  width: 100%;
  margin-top: 15px;
}

.formulario label {
  font-family: var(--font);
  font-size: 1em;
  color: var(--black);
  font-weight: 500;
}
.popup .formulario label {
  font-family: var(--font);
  font-size: 1em;
  color: white;
  font-weight: 500;
}
.popup .formulario label a {
  text-decoration: underline;
  color: white;
}
.ancho-form {
  width: 100%;
}
.form-descarga .ancho-form,
.form-contacto .ancho-form {
  width: 49%;
}
.formulario label a {
  text-decoration: underline;
  color: var(--black);
}
.form-control {
  margin-top: 5px;
}

.form-subtitulo-popup {
  font-size: 1.5em;
  text-align: center;
  color: white;
  font-family: var(--bold);
  font-weight: bold;
  line-height: 1.25;
  padding-top: 3rem;
  padding-bottom: 2rem;
  letter-spacing: 0.2em;
}
.form-content {
  padding: 3rem 4rem;
}
.popup .form-content {
  padding: 1rem;
}

.form-content-popup {
  padding: 0.7rem;
  background: white;
}
.popup-clientes {
  padding: 3rem;
  background: white;
}

.titulo-popup {
  color: var(--green);
  text-align: center;
  font-size: 1.2em;
  font-weight: 300;
}

.titulo-popup2 {
  color: white;
  text-align: center;
  font-size: 1.2em;
  font-weight: 300;
}
.form-content-popup label {
  color: var(--green);
}
.form-content-popup a {
  color: var(--green);
}
.form-content-popup2 label {
  color: white;
}
.form-content-popup2 a {
  color: white;
}
.contenido-popup {
  padding: 2rem;
}
.formulario .reunion label {
  font-size: 1.1rem;
  font-weight: bold;
  color: var(--black);
  font-family: var(--font);
  padding: 0.2rem 0.2rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  text-transform: lowercase;
}

.formulario .reunion label input[type="checkbox"] {
  flex-shrink: 0;
  width: 1rem;
  height: 1rem;
  padding: 0.2rem 0.2rem;
}

.formulario .caja-reunion {
  display: -ms-grid;
  display: grid;
  gap: 0.5rem;
  background: white;
  padding: 1rem;
}

.formulario .caja-reunion .label-text {
  text-align: center;
  font-size: 0.875rem;
}

.formulario .caja-reunion .horas-grid {
  display: -ms-grid;
  display: grid;

  -ms-grid-columns: 1fr 0.5rem 1fr 0.5rem 1fr;
  grid-template-columns: repeat(3, 1fr);
  gap: 0.5rem;
}

.formulario .caja-reunion .hora label {
  position: relative;
  border: thin solid var(--green);
}

.formulario .caja-reunion .hora input[type="radio"] {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  opacity: 0;
  pointer-events: none;
}

.formulario .caja-reunion .hora-text {
  font-size: 0.875rem;
  text-align: center;
  padding: 0.75rem 0;
  border: 1px solid white;
  transition: 0.3s;
  cursor: pointer;
  color: var(--green);
  font-family: var(--font);
}

.formulario .caja-reunion label:hover .hora-text,
.formulario .caja-reunion input:checked + .hora-text {
  font-weight: 500;
  color: white;
  background-color: var(--green);
}
.switch {
  position: relative;
  display: inline-block;
  width: 50px;
  height: 30px;
}

.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: white;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.form-contacto .slider:before {
  position: absolute;
  content: "";
  height: 23px;
  width: 23px;
  bottom: 4px;
  background-color: var(--green);
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

input:checked + .slider {
  background-color: grey;
}

input:focus + .slider {
  box-shadow: 0 0 1px var(--green);
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}
/* Popups */

.popup {
  opacity: 0;
  transition: opacity 0.3s;
  pointer-events: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.9);
}

.popup.show {
  opacity: 1;
  pointer-events: all;
}

.popup .formulario {
  width: 45%;
  position: relative;
  background: var(--green);
  opacity: 0.9;
}
.popup .formulario .form-checks {
  display: -ms-grid;
  display: grid;
  gap: 0.5rem;
}

.popup-descarga .formulario .empresa,
.popup-presupuesto .formulario .email {
  -ms-grid-column: 1;
  grid-column: 1;
}

.popup-descarga .formulario .email,
.popup-presupuesto .formulario .telefono {
  -ms-grid-column: 2;
  grid-column: 2;
}

.anchor {
  display: block;
  position: relative;
  top: -6rem;
  visibility: hidden;
}

.anchor#home {
  top: -10rem;
}

/*Home*/

.seccion-home-altura {
  height: 100vh;
  background-image: url("/es/b2b/oportunidades-negocio/img/oportunidades-negocio-digital-weroi.jpg");
  background-size: cover;
}
.seccion-home .form-content {
  padding: 0.2rem 2rem;
}
.seccion-home .left {
  position: relative;
  padding-left: 7rem;
  left: 1%;
  padding: 2rem;
  z-index: 3;
}
h2 {
  width: 100%;
  color: white;
  font-size: 1.7rem;
  font-family: var(--font);
  font-weight: 900;
  line-height: 1.9rem;
  padding-bottom: 1rem;
  text-transform: uppercase;
  margin-left: 1rem;
}

h2 strong {
  color: var(--green);
}
.flecha {
  width: 100%;
  margin-left: 1rem;
}
.logometal {
  height: 70px;
  object-fit: cover;
  object-position: left;
  margin-left: 1rem;
  margin-bottom: 1rem;
}
.seccion-home .left h3 {
  width: 100%;
  color: white;
  font-family: var(--font);
  font-weight: 300;
  font-size: 1.5rem;
  line-height: 1.7rem;
  padding-bottom: 0.2rem;
  margin-left: 1rem;
}
.seccion-home .left h2 strong {
  color: var(--green);
}

.seccion-home .right {
  position: relative;
  width: 40%;
  right: 5%;
}
.horas label {
  font-size: 0.9rem;
  margin: 0 1rem;
}
.form-control .mejor {
  font-weight: 700;
  padding: 0.5rem 0;
}
.seccion-home .right .formulario {
  position: relative;
  z-index: 2;
}

.seccion-home .formulario-texto .form-subtitulo-home {
  font-size: 1em;
  text-align: start;
  font-family: var(--font);
  font-weight: 500;
  line-height: 1.25;
  text-align: center;
  color: black;
  padding: 1rem;
}
.seccion-home .formulario-texto .form-subtitulo-home strong {
  text-decoration: underline;
}
.popup .form-subtitulo-home {
  font-size: 1.4em;
  text-align: start;
  color: white;
  font-family: var(--font);
  font-weight: 500;
  line-height: 1.25;
  text-align: center;
  padding: 2rem;
}
.fondorojo {
  background: #f2f2f2;
  position: absolute;
  z-index: 1;
  width: 100%;
  top: 0;
  bottom: 0;
  opacity: 0.9;
}
.fondonegro {
  background: #333333;
  position: absolute;
  z-index: -1;
  width: 100%;
  top: 0;
  bottom: 0;
  opacity: 0.8;
}
/*  WEROI */

.seccion-nosotros {
  padding-top: 2rem;
}
.fondo-weroi {
  background-image: url("/es/b2b/rentabilizar-ferias/img/FIXED.png");
  background-size: cover;
  background-attachment: fixed;
  width: 100% !important;
}
.seccion-nosotros-altura {
  padding: 2rem 0;
  position: relative;
  z-index: 3;
}
.seccion-nosotros h3 {
  color: var(--black);
  font-size: 1.3rem;
  font-weight: 500;
}
.seccion-nosotros h2 {
  color: var(--black);
  font-size: 2rem;
  line-height: 2rem;
  text-transform: uppercase;
  margin: 1rem 0;
  font-weight: bold;
}
.underline {
  color: var(--black);
  font-size: 1.3rem;
  font-weight: 500;
  margin-top: 1rem;
  text-decoration: underline;
}

.seccion-nosotros h3 strong {
  text-decoration: underline;
}
.seccion-nosotros p {
  font-size: 1.1rem;
  font-weight: 300;
  margin-top: 20px;
  margin-bottom: 20px;
}

.seccion-nosotros svg.circlemask1.show circle {
  stroke-dashoffset: -700;
}
.seccion-nosotros svg.circlemask1 circle {
  stroke-dasharray: 700;
  stroke-dashoffset: 0;
  transform: rotate(-90deg);
  transform-origin: center;
  transition: 1.4s ease-out;
}

.seccion-nosotros svg.circlemask2.show circle {
  stroke-dashoffset: -700;
}
.seccion-nosotros svg.circlemask2 circle {
  stroke-dasharray: 700;
  stroke-dashoffset: 0;
  transform: rotate(90deg);
  transform-origin: center;
  transition: 1.8s ease-out;
}
.derechavideo {
  position: relative;
  cursor: pointer;
}
.encimavid {
  z-index: 2;
  background-size: contain;
  position: relative;
  background-repeat: no-repeat;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 1;
  transition: 0.3s;
  height: 100%;
  padding: calc(100% * 9 / 16);
}
.encimavid.active {
  opacity: 0;
}
.videodiv {
  background-size: contain;
  width: 100%;
  position: absolute;
  bottom: 0;
  right: 0;
  top: 0;
  left: 0;
}
.seccion-nosotros .video1 {
  opacity: 1;
  height: 100%;
  width: 100%;
  object-fit: cotnain;
}
.seccion-nosotros .video1.active {
  opacity: 1;
  z-index: 3;
}
.seccion-nosotros .encimavid svg {
  transition: 0.5s ease !important;
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  width: auto !important;
  height: auto !important;
}

.derechavideo.active .encimavid {
  opacity: 0;
}
.seccion-nosotros svg.circlemask3.show circle {
  stroke-dashoffset: -700;
}
.seccion-nosotros svg.circlemask3 circle {
  stroke-dasharray: 700;
  stroke-dashoffset: 0;
  transform: rotate(-45deg);
  transform-origin: center;
  transition: 1.6s ease-out;
}
.seccion-nosotros .circulos {
  padding-top: 1rem;
}
.seccion-nosotros svg.circlemask4.show circle {
  stroke-dashoffset: -700;
}
.seccion-nosotros svg.circlemask4 circle {
  stroke-dasharray: 700;
  stroke-dashoffset: 0;
  transform: rotate(45deg);
  transform-origin: center;
  transition: 2.5s ease-out;
}

.seccion-nosotros svg.circlemask5.show circle {
  stroke-dashoffset: -700;
}
.seccion-nosotros svg.circlemask5 circle {
  stroke-dasharray: 700;
  stroke-dashoffset: 0;
  transform: rotate(-90deg);
  transform-origin: center;
  transition: 2.2s ease-out;
}

.seccion-nosotros svg.circlemask6.show circle {
  stroke-dashoffset: -700;
}
.seccion-nosotros svg.circlemask6 circle {
  stroke-dasharray: 700;
  stroke-dashoffset: 0;
  transform: rotate(-90deg);
  transform-origin: center;
  transition: 2.5s ease-out;
}
.seccion-nosotros .circulo {
  position: relative;
  padding-top: 60%;
}
.seccion-nosotros h3 svg {
  opacity: 1;
}
.seccion-nosotros svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.circulos .col20 {
  width: 22%;
}
.seccion-nosotros .circulo h3 {
  position: absolute;
  color: var(--black);
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  font-size: 2rem;
  line-height: 1;
  font-weight: bold;
}
.seccion-nosotros h4 {
  color: var(--black);
  text-align: center;
  font-size: 1.1rem;
  margin-top: 1.5rem;
  line-height: 1;
}
.video-nosotros {
  padding: 2rem 0rem;
  position: relative;
  z-index: 3;
}
.video-nosotros h3 {
  color: var(--black);
  font-size: 1.3rem;
  font-weight: 700;
  text-transform: uppercase;
}
.video-nosotros p {
  font-size: 1.1rem;
  font-weight: 400;
  margin-top: 20px;
  margin-bottom: 20px;
}
.video-nosotros img {
  width: 100%;
  cursor: pointer;
}

.pie-nosotros {
  background-color: var(--black);
  padding: 2rem;
  position: relative;
  z-index: 3;
}
.pie-nosotros h3 {
  color: white;
  font-size: 1.5rem;
  font-weight: 700;
  text-transform: uppercase;
}
.pie-nosotros p {
  color: white;
  margin-top: 0rem;
  font-size: 1.3rem;
  margin-bottom: 0;
  font-weight: 400;
}
.pie-nosotros .btn-secondary,
.pie-nosotros .btn-secondary:hover {
  font-size: 1.1rem;
}
/* Exitos */

.seccion-exito-altura {
  padding-top: 4rem;
}
.seccion-exito h3 {
  color: var(--green);
  font-weight: bold;
  font-size: 1.5rem;
  margin-bottom: 0.75rem;
}
.seccion-exito h2 {
  color: var(--black);
  font-weight: bold;
  font-size: 2rem;
  line-height: 2rem;
}
.exitos {
  padding: 2rem 0;
}
.exito {
  width: 33%;
  position: relative;
  margin: 0 0.5rem;
  cursor: pointer;
}
.exito h3 {
  color: white;
  font-size: 1.5rem;
  font-weight: bold;
}
.exito h4 {
  color: white;
  font-size: 1.2rem;
  font-weight: 300;
}
.cuadro-encima {
  background: var(--black);
  opacity: 0.9;
  position: absolute;
  top: -5%;
  left: 0;
  height: 64vh;
  padding: 1rem;
  transition: 0.3s;
}
.exito .btn-secondary {
  position: absolute;
  bottom: 5%;
  left: 5%;
  width: 80%;
}
.cuadro1.active .btn-secondary,
.cuadro2.active .btn-secondary,
.cuadro3.active .btn-secondary {
  position: absolute;
  bottom: 5%;
  left: 5%;
  width: 60%;
}
.cuadro1.active,
.cuadro2.active,
.cuadro3.active {
  opacity: 1;
  transition: 0.3s;
}
.cuadro1.active .barraex,
.cuadro2.active .barraex,
.cuadro3.active .barraex {
  width: 70%;
}
.exito:hover h3 {
  color: white;
  font-size: 1.5rem;
  font-weight: bold;
  font-style: italic;
}
.barraex {
  width: 50%;
}
.cuadro1 {
  background-image: url("/es/b2b/oportunidades-negocio/img/caso-exito-fivemasa-1-weroi.png");
  background-size: cover;
  height: 64vh;
  opacity: 0;
  position: absolute;
  top: -5%;
  left: 0;
  padding: 1rem;
  width: 100%;
}
.cuadro2 {
  background-image: url("/es/b2b/oportunidades-negocio/img/caso-exito-dibal-1-weroi.png");
  background-size: cover;
  height: 64vh;
  opacity: 0;
  position: absolute;
  top: -5%;
  left: 0;
  padding: 1rem;
  width: 100%;
}

.cuadro3 {
  background-image: url("/es/b2b/oportunidades-negocio/img/caso-exito-industrias-balmes-1-weroi.png");
  background-size: cover;
  height: 64vh;
  opacity: 0;
  position: absolute;
  top: -5%;
  left: 0;
  padding: 1rem;
  width: 100%;
}

.exito1 {
  background-image: url("/es/b2b/oportunidades-negocio/img/caso-exito-fivemasa-2-weroi.png");
  background-size: cover;
  height: 59vh;
  transition: 0.3s;
}
.exito2 {
  background-image: url("/es/b2b/oportunidades-negocio/img/caso-exito-dibal-2-weroi.png");
  background-size: cover;
  height: 59vh;
  transition: 0.3s;
}

.exito3 {
  background-image: url("/es/b2b/oportunidades-negocio/img/caso-exito-industrias-balmes-2-weroi.png");
  background-size: cover;
  height: 59vh;
  transition: 0.3s;
}
.pie-exito {
  background-color: var(--green);
  padding: 4rem;
  position: relative;
  z-index: 3;
}
.pie-exito h3 {
  color: var(--black);
  font-size: 1.5rem;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 25px;
}
.pie-exito p {
  color: var(--black);
  font-size: 1.3rem;
  margin: 0.5rem 0;
  font-weight: 400;
  text-align: center;
}
.pie-exito .blos {
  display: block;
  margin: auto;
}
.pie-nosotros .btn-secondary {
  margin: 0 14rem;
}
/*  Clientes */
.seccion-client-altura {
  padding-top: 4rem;
}
.seccion-client h3 {
  color: var(--green);
  font-weight: 300;
  font-size: 1.5rem;
  margin-bottom: 0.75rem;
}
.seccion-client h2 {
  color: var(--black);
  font-weight: bold;
  font-size: 2rem;
  line-height: 2rem;
}
.seccion-client h2 strong {
  color: var(--green);
}
.carrusel-marcas {
  z-index: 2;
  bottom: 13%;
  background-color: white;
}
.carrusel-marcas img {
  height: 100px;
  padding: 1.5rem;
  object-fit: contain;
  object-position: center;
}
/*  Otros servicios */
.seccion-servicios {
  background-image: url("/es/b2b/oportunidades-negocio/img/objetivos-oportunidades-negocio-digital-weroi.jpg");
  background-size: cover;
}
.seccion-servicios-altura {
  padding-top: 4rem;
}
.seccion-servicios h3 {
  color: white;
  font-weight: 300;
  margin-bottom: 0.75rem;
  font-size: 1.5rem;
  text-transform: uppercase;
}
.seccion-servicios h2 {
  color: white;
  font-weight: bold;
  font-size: 2rem;
  line-height: 2rem;
}

.seccion-servicios .services {
  width: 70%;
  max-width: 2500px;
  margin: auto;
  margin-top: 1rem;
}
.seccion-servicios .service {
  width: 32.66%;
  border: 12px solid rgba(255, 255, 255, 0.71);
  padding: 2rem;
  margin-bottom: 1%;
}
.service:not(:nth-child(3n)) {
  margin-right: 1%;
}
.seccion-servicios .services h3 {
  color: white;
  font-weight: bold;
  font-size: 1.2rem;
  text-transform: uppercase;
  text-align: center;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.seccion-servicios .services h2 {
  color: white;
  font-weight: 300;
  font-size: 1.2rem;
  line-height: 1.2rem;
  text-transform: lowercase;
  text-align: center;
}

.seccion-servicios .services img {
  display: block;
  margin: auto;
  width: 20%;
}
.pie-exito2 {
  background-color: var(--green);
  padding: 2rem;
  position: relative;
  z-index: 3;
  margin-top: 2rem;
}
.pie-exito2 h3 {
  color: white;
  font-size: 2rem;
  font-weight: 700;
  text-transform: uppercase;
  text-align: start;
  margin-bottom: 0;
}
.pie-exito2 p {
  color: white;
  font-size: 1.6rem;
  font-weight: 400;
  text-align: start;
}
.pie-exito2 .blos {
  display: block;
  margin: auto;
}
.pie-exito2 .btn-secondary {
  margin: 0 14rem;
}

/*  Valores */
.seccion-valores-altura {
  padding-top: 4rem;
}
.seccion-valores h3 {
  color: var(--green);
  font-weight: 300;
  font-size: 1.5rem;
  margin-bottom: 0.75rem;
  text-transform: uppercase;
}
.seccion-valores h2 {
  color: var(--black);
  font-weight: bold;
  font-size: 2rem;
  line-height: 2rem;
}
.fondo-weroi-valores {
  background-image: url("/es/b2b/oportunidades-negocio/img/valores.png");
  background-size: cover;
  background-attachment: fixed;
  width: 100% !important;
}
.values {
  padding: 2rem 0;
  width: 95%;
  max-width: 2500px;
  margin: auto;
  margin-top: 1rem;
  margin-bottom: 3rem;
}
.value {
  width: 25%;
  position: relative;
  margin: 0 0.5rem;
  cursor: pointer;
  padding: 2rem;
  margin-right: -2rem;
  clip-path: polygon(15% 0, 100% 0, 85% 100%, 0% 100%);
}
.value h2 {
  font-weight: bold;
  color: white;
  font-size: 1.35rem;
  line-height: 1.4rem;
  margin-left: 3.35rem;
}

.value:hover .taconegro {
  opacity: 1;
}

.value p {
  font-size: 1.1rem;
  line-height: 1.2rem;
  font-weight: 400;
  color: white;
  margin-left: 3rem;
  margin-right: 3rem;
  margin-top: 0.5rem;
  opacity: 0;
}
.value:hover p {
  opacity: 1;
}
.value .svgvalue {
  margin-left: 3.35rem;
  display: block;
}
.value1 {
  background-image: url("/es/b2b/oportunidades-negocio/img/valor-experiencia-weroi.png");
  background-size: cover;
  height: 59vh;
  transition: 0.3s;
  background-position: center;
}

.value2 {
  background-image: url("/es/b2b/oportunidades-negocio/img/valor-profesionalidad-weroi.png");
  background-size: cover;
  height: 59vh;
  transition: 0.3s;
}

.value3 {
  background-image: url("/es/b2b/oportunidades-negocio/img/valor-resultados-weroi.png");
  background-size: cover;
  height: 59vh;
  transition: 0.3s;
}

.value4 {
  background-image: url("/es/b2b/oportunidades-negocio/img/valor-especializacion-weroi.png");
  background-size: cover;
  height: 59vh;
  transition: 0.3s;
}

.value5 {
  background-image: url("/es/b2b/oportunidades-negocio/img/cooperiacion.jpg");
  background-size: cover;
  height: 59vh;
  transition: 0.3s;
}

.value6 {
  background-image: url("/es/b2b/rentabilizar-ferias/img/innovacion.jpg");
  background-size: cover;
  height: 59vh;
  transition: 0.3s;
}

/*  Contacto */

.seccion-contacto-altura {
  background-image: url("/es/b2b/rentabilizar-ferias/img/contacto.jpg");
  height: 100vh;
  background-size: cover;
  position: relative;
  background-attachment: fixed;
}
.seccion-contacto .left {
  padding-left: 7rem;
}

.seccion-contacto .right {
  position: absolute;
  width: 40%;
  right: 5%;
}
.seccion-contacto .form-content {
  padding: 1rem 2rem;
  z-index: 2;
  position: relative;
}
.seccion-contacto h2 {
  color: var(--green);
  font-weight: 300;
  font-size: 1.5rem;
}

.seccion-contacto p {
  color: white;
  font-weight: 900;
  font-size: 2rem;
  margin-top: 10px;
  text-transform: uppercase;
}
.direccion {
  font-weight: bold;
  margin-left: 2rem;
  position: relative;
}
.titu {
  color: white;
  font-weight: bold !important;
  font-size: 1.2rem;
  margin-top: 2rem;
  margin-left: -2rem;
  line-height: 1.2rem;
  position: relative;
}
.mail:before {
  background: var(--mail);
  height: 2rem;
  width: 2rem;
  content: "";
  background-repeat: no-repeat;
  left: -35px;
  position: absolute;
}
.telefono:before {
  background: var(--phone);
  height: 2rem;
  width: 2rem;
  content: "";
  background-repeat: no-repeat;
  left: -35px;
  position: absolute;
}
.mapa:before {
  background: var(--map);
  height: 2rem;
  width: 2rem;
  content: "";
  background-repeat: no-repeat;
  left: -35px;
  position: absolute;
}
.horario:before {
  background: var(--time);
  height: 2rem;
  width: 2rem;
  content: "";
  background-repeat: no-repeat;
  left: -35px;
  position: absolute;
}
.direccion p {
  color: white;
  font-weight: 300;
  font-size: 1rem;
  text-transform: unset;
}

.titulo-form {
  background-color: var(--green);
}
.seccion-contacto .formulario-texto {
  z-index: 2;
  position: relative;
  padding: 0rem 1rem;
}

.seccion-contacto .right .form-subtitulo-home {
  font-size: 1.3em;
  text-align: start;
  color: white;
  font-family: var(--font);
  font-weight: 500;
  line-height: 1.25;
  text-align: center;
  color: black;
  padding: 1rem;
  text-transform: unset;
}

/* Popup */
.popup-descarga .form-content {
  background: transparent;
}

.popup-descarga .form-content {
  padding: 3rem 2rem;
}
.popup-dossier .form-content {
  background: var(--green);
}

.popup-dossier .form-content {
  padding: 3rem 2rem;
}

/* Footer */

footer {
  padding: 1rem 0;
  background-color: white;
  font-size: 0.8rem;
  color: var(--black);
  font-weight: 400;
}

footer p,
footer a {
  width: 100%;
}

.verde {
  color: var(--green);
}
footer a:hover {
  text-decoration: underline;
  font-weight: 400;
}
/* Cookie Banner */

.cookie-banner {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 3001;
  padding: 1rem var(--lateral);
  border-top: 3px solid var(--green);
  background-color: white;
  transition: 0.3s;
}

.cookie-banner.hidden {
  opacity: 0;
  pointer-events: none;
}

.cookie-banner .texto {
  font-size: 0.875rem;
}

.cookie-banner .cookie-botones {
  flex-shrink: 0;
}

.cookie-banner .btn {
  font-size: 0.875rem;
  margin: 0 0.5rem;
  padding: 0.75rem 1.5rem;
  background: var(--green);
}

.cookie-banner .btn::after {
  content: none;
}
.cookie-banner .btn:hover {
  background: white;
  color: var(--green);
  border: 1px solid var(--green);
}
.cookie-banner .banner-close {
  position: absolute;
  right: 1rem;
  top: 50%;
  transform: translateY(-50%);
  font-size: 1.5rem;
  color: black;
  line-height: 1;
  cursor: pointer;
}

.cookie-banner .banner-close::before {
  content: var(--close);
  font-family: var(--elegant);
}

.grecaptcha-badge {
  z-index: 3000;
}

h2.pretitulo-home {text-transform: initial;}

.linkedin-header {color:#fff; font-size: 12.8px; font-weight:normal;}

.video-nosotros .col-1-2 {margin-right:30px;}

.circulo-weroi {font-size:30px; color:#45BFA9; }

/* Media queries */

@media screen and (max-width: 1440px) {
  .container .date3 {
    position: absolute;
    display: inline-block;
    bottom: -6%;
    text-align: center;
    font-size: 1.5rem;
    font-weight: 300;
    color: var(--black);
    text-transform: uppercase;
    letter-spacing: 1px;
    z-index: 1;
  }

  .value h2 {
    font-size: 1.2rem;
    line-height: 1.4rem;
    margin-left: 1.2rem;
  }
  .value .svgvalue {
    margin-left: 1.2rem;
    display: block;
  }
}

@media screen and (max-width: 980px) {
  .button_container {
    display: block;
    flex-shrink: 0;
  }

  .only-mobile {
    display: block !important;
  }

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

  .flex-row {
    flex-flow: row wrap;
  }
  .col-1-2,
  .col-1-3,
  .col-2-3,
  .col-1-4,
  .col-20,
  .col-30,
  .col-40,
  .col-60,
  .col-70,
  .col-80 {
    width: 100%;
  }

  header#masthead {
    position: fixed;
    top: 0;
    transform: unset;
    margin-bottom: 0;
    background: var(--black);
    opacity: 0.8;
    height: 88px;
  }

  header#masthead.scrolled {
    background: var(--black);
    opacity: 0.8;
  }

  header#masthead.scrolled .button_container span {
    background-color: var(--green);
  }

  .header-container {
    padding: 0.5rem;
    margin-top: 0px;
  }

  .site-branding {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    opacity: 1;
    height: auto;
    margin-top: 1rem;
  }

  .site-branding a {
    height: 100%;
  }
  .popup .form-subtitulo-home {
    font-size: 1rem;
    padding: 0.2rem;
    margin-top: 2rem;
  }
  .header-telefono-top {
    font-size: 0.75rem;
    color: white;
    background-color: transparent;
    margin: 0 0.75rem 0 auto;
    height: auto !important;
    padding: 0.5rem;
    border-radius: 32px;
  }
  .site-branding img {
    height: 40px;
    margin-top: 0;
  }
  .main-navigation {
    opacity: 0;
    pointer-events: none;
    position: fixed;
    top: 5.5rem;
    left: 0;
    right: 0;
    bottom: 0;
    background: var(--black);
    transition: 0.3s;
    padding: 2rem var(--lateral);
    overflow: auto;
    display: flex;
    flex-flow: column;
    justify-content: space-between;
  }
  .header-telefono {
    margin: 1rem;
  }
  .main-navigation.open {
    opacity: 1;
    pointer-events: all;
  }

  .main-navigation > ul {
    flex-direction: column;
    align-items: flex-end;
  }

  .main-navigation > ul li a {
    font-size: 1.5rem !important;
    padding: 1rem 0 !important;
    text-align: right;
  }

  .main-navigation > ul li a::after {
    left: 0;
    right: 0;
    transform: translateY(0);
  }

  .main-navigation .menu-bottom {
    display: flex !important;
    flex-flow: column;
    text-align: right;
    align-items: flex-end;
    font-size: 1.25rem;
    padding-bottom: 2rem;
  }

  .main-navigation .menu-bottom .header-right {
    flex-flow: column;
    align-items: flex-end;
    padding-bottom: 1rem;
  }

  .main-navigation .menu-bottom .header-descarga {
    margin: 1rem 0 2rem;
  }
  .main-navigation > ul li a:hover,
  .main-navigation > ul li.active a {
    color: white;
    padding-top: 5rem;
  }
  .main-navigation .menu-bottom .header-descarga::after {
    content: none;
  }
  .popup-descarga .form-content {
    padding: 1.2rem;
  }
  .anchor {
    top: -4rem;
  }

  .anchor#contacto {
    top: -6rem;
  }
  .btn {
    padding-bottom: 1.2rem;
    margin: 2rem;
  }
  .btn:hover {
    padding-bottom: 1.2rem;
  }
  .popup .fondo-popupnos {
    width: 100%;
    position: relative;
  }
  .fondo-popupnos {
    height: auto;
    padding: 4rem;
  }
  .popup .formulario {
    width: 100%;
    position: relative;
  }
  .popup .formulario label {
    font-size: 0.9rem;
    line-height: 0.9rem;
  }
  /* Home */
  .seccion-home-altura {
    padding: 1rem;
  }
  .seccion-home .left {
    padding: 0.2rem;
  }
  .seccion-home-altura {
    background-position: center;
  }
  .seccion-home h3 {
    font-size: 1.3rem;
    line-height: 1.5rem;
  }
  .seccion-home .left h2 {
    margin-bottom: 1rem;
    font-size: 1.2rem;
    line-height: 1.2rem;
  }

  /* Weroi */

  .seccion-nosotros h2 {
    font-size: 1.5rem;
    line-height: 1.5rem;
    margin: 0.2rem 0;
  }
  .fondo-weroi {
    background-position: center;
  }
  .underline {
    color: var(--black);
    font-size: 1.1rem;
    font-weight: 500;
    width: 100%;
    margin-top: 1rem;
  }
  .seccion-nosotros h3 {
    font-size: 1rem;
  }
  .seccion-nosotros .circulo h3 {
    font-size: 2rem;
  }
  .seccion-nosotros h4 {
    font-size: 1rem;
    margin-top: 1rem;
    line-height: 1;
  }
  .seccion-nosotros .circulos {
    padding-top: 1rem;
    padding: 1rem;
  }
  .circulos .col20 {
    width: 50%;
  }
  .video-nosotros {
    padding: 1rem 0rem;
  }
  .pie-nosotros .btn-secondary {
    margin: 0rem;
  }
  .pie-nosotros {
    padding: 1rem;
  }
  .pie-nosotros p {
    font-size: 1rem;
  }
  /* Éxito */
  .seccion-exito-altura {
    padding-top: 2rem;
  }
  .seccion-exito h3 {
    font-size: 1.3rem;
  }
  .seccion-exito h2 {
    font-size: 1.5rem;
    line-height: 1.5rem;
  }
  .exitos {
    padding: 0;
  }
  .exito {
    width: 100%;
    margin-bottom: 3rem;
    margin-top: 2rem;
  }
  .seccion-exito .exito h3 {
    font-size: 1.1rem;
  }
  .pie-exito .exito h3 {
    font-size: 1.2rem;
  }
  .exito h4 {
    font-size: 1rem;
    font-weight: 300;
  }
  .exito:hover h3 {
    font-size: 1.1rem;
  }
  .pie-exito {
    padding: 1rem;
  }
  .pie-exito p {
    font-size: 1rem;
  }

  /*Clientes*/
  .seccion-client-altura {
    padding-top: 2rem;
  }
  .seccion-client h3 {
    font-size: 1.3rem;
  }
  .seccion-client h2 {
    font-size: 1.5rem;
    line-height: 1.5rem;
  }
  .carrusel-marcas img {
    padding: 1rem;
  }
  /*Servicios*/
  .seccion-servicios {
    background-position: center;
  }
  .seccion-servicios h3 {
    font-size: 1.3rem;
  }
  .seccion-servicios h2 {
    font-size: 1.5rem;
    line-height: 1.5rem;
  }

  .pie-exito2 .btn-secondary {
    margin: 0;
  }
  .seccion-servicios .service {
    width: 48.66%;
  }
  .service:not(:nth-child(3n)) {
    margin-right: unset;
  }
  .service:not(:nth-child(2n)) {
    margin-right: 1%;
  }
  .pie-exito2 {
    padding: 1rem;
  }
  .pie-exito2 p {
    font-size: 1.2rem;
  }
  /*Valores*/
  .seccion-valores-altura {
    padding-top: 2rem;
  }
  .seccion-valores h3 {
    font-size: 1.3rem;
  }
  .seccion-valores h2 {
    font-size: 1.5rem;
    line-height: 1.5rem;
  }
  .value {
    width: 35%;
  }
  .value h2 {
    font-size: 1.2rem;
    line-height: 1.3rem;
  }
  .value p {
    font-size: 0.8rem;
    line-height: 1.1rem;
    opacity: 1;
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .value1 {
    background-image: url("/es/b2b/oportunidades-negocio/img/valor-experiencia-weroi.png");
    transition: 0.3s;
  }
  .value2 {
    background-image: url("/es/b2b/oportunidades-negocio/img/valor-profesionalidad-weroi.png");
  }

  .value3 {
    background-image: url("/es/b2b/oportunidades-negocio/img/valor-resultados-weroi.png");
  }

  .value4 {
    background-image: url("/es/b2b/oportunidades-negocio/img/valor-especializacion-weroi.png");
  }

  .value5 {
    background-image: url("/es/b2b/oportunidades-negocio/img/cooperiacionh.jpg");
  }

  .value6 {
    background-image: url("/es/b2b/oportunidades-negocio/img/innovacionh.jpg");
  }

  /*Contacto*/
  .seccion-contacto-altura {
    padding: 1rem;
    height: 100%;
  }
  .seccion-contacto h2 {
    font-size: 1.3rem;
  }
  .seccion-contacto p {
    font-size: 1.5rem;
  }
  .seccion-contacto .left {
    padding-left: 1rem;
  }

  .seccion-contacto .right {
    position: relative;
    width: 100%;
    right: 0;
  }
  .direccion p {
    font-size: 1rem;
  }
  .cuadro1,
  .cuadro2,
  .cuadro3 {
    opacity: 1;
  }
}
@media screen and (max-width: 480px) {
  .seccion-servicios {
    background-image: url("/es/b2b/oportunidades-negocio/img/objetivos-oportunidades-negocio-digital-weroi.jpg");
    background-size: cover;
  }
  .circulos .col20 {
    width: 100%;
  }
  .service:not(:nth-child(2n)) {
    margin-right: unset;
  }
  .seccion-servicios .service {
    width: 100%;
  }
  .seccion-servicios .service {
    margin-bottom: 5%;
  }
  .value {
    width: 100%;
  }
  .value h2 {
    width: 100%;
  }
  .value p {
    font-size: 1.1rem;
    line-height: 1.2rem;
    font-weight: 400;
    color: white;
    margin-left: 1rem;
    margin-top: 0.5rem;
  }
}
