﻿@charset "utf-8";

/* #region Elementos HTML */
html {
  font-size: 16px;
}

body {
  color: #19133b;
  background-color: #f6f6f6;
  padding-top: 70px;
}

section {
  z-index: 1;
}
/* #endregion Elementos HTML */


/* #region Elementos Generales */
.new-wrapper {
  text-align: left;
}

  .new-wrapper:not(#oficinas) > section#banner {
    margin-top: 10px;
  }

#particulares.new-wrapper > section#banner {
  padding-top: 1.5rem;
}
/*.new-wrapper:not(#logistica-digital) > section#intro > div,*/
/*.new-wrapper:not(#home) > section:not(#banner):not(#intro):not(#solidarios-cuadros):not(#proyectos):not(#campanyas):not(#recogida):not(#oficina):not(#cifras):not(#ambito):not(#mascotas):not(#ecommerce):not(#burofax):not(#sectoriales-serv):not(#descuento-serv):not(#resultados):not(#opciones-entrega):not(#servicios):not(#devoluciones),*/
/*#home.new-wrapper > section.barra,*/ /*.new-wrapper > section#ser-franquiciado,*/ /*.new-wrapper#logistica-digital > section:not(#banner),*/
.new-wrapper > section.padding,
#particulares > section#recogida > div:nth-of-type(2), #particulares > section#oficina > div:nth-of-type(1),
#empresas > section#banner > div:nth-of-type(2), #mrw-point > section#banner > div:nth-of-type(2),
#resp-social > section#banner > div:nth-of-type(2),
#ecommerce > section#banner > div:nth-of-type(2), #ecommerce > section#devoluciones > div:nth-of-type(2),
#ecommerce.new-wrapper > section.col2-col1 > div.row > div,
#solidario > section#intro > div, #home > section#particulares-empresas > div,
#oficinas > section#oficina > div, #oficinas > section#resultados > div > div, #oficinas > section#resultados > ul, #mascotas > section#translado > div:nth-of-type(2),
#mascotas > section#comoFunciona > div > div, #mascotas > section#embalajes > div > div {
  padding: 1rem;
}



/* #endregion Elementos Generales */


/* #region Background Color de todas las secciones y divs */
/* background blanco */
.new-wrapper > section, body.fondo-blanco, #mascotas > section#embalajes > div > div:nth-of-type(2) > div {
  background-color: #FFF;
}
  /* background blanco-gris */
  #solidario > #intro > div:last-of-type, .new-wrapper > section#rs-sugerencias, #resp-social > section#lineas, #resp-social > section#proyectos > div:nth-of-type(even), #particulares > section#especiales, .new-wrapper > section#urgentes, .new-wrapper > section#suscripcion, #empresas > section#burofax > a:nth-of-type(1),
  #empresas > section#descuento-serv > a, #oficinas > section#resultados:not(.padding) > .row > div:nth-child(odd), #logistica-digital > section#sectores, #mrw-point > section#beneficios, #covid-19 > section#recogida-entrega-franquicia,
  #ecommerce > section#backend, #ecommerce > section#frontend, #phishing > section#Suplantacion-identidad, .new-wrapper > section#consulta-robinson,
  #mascotas > section#servicio, #mascotas > section#documentacion, #mascotas > section#embalajes, #mascotas > section#contactar, #mascotas-amigo > section#caracteristicas {
    background-color: #F6F6F6;
  }
  /* background azul electrico */
  .new-wrapper > #banner,
  #home > section#tuOpinionNosImporta,
  #resp-social > section#solidarios-cuadros.row > a:nth-of-type(3n+2) > .cuadro-text, #solidario > #intro > div:nth-of-type(3),
  #particulares > section#recogida > div:nth-of-type(2), #particulares > section#ambito > a:nth-child(2),
  #empresas > section#ecommerce > a:nth-of-type(3),
  #empresas > section#sectoriales-serv.row > a:nth-of-type(1) > .cuadro-text,
  .new-wrapper > section#mrw-point, .new-wrapper > section#covid-19,
  #enviar, .new-wrapper > section#unirse, .new-wrapper > section#ser-franquiciado,
  #logistica-digital > section#intro-dirigido, .new-wrapper > section#memorias, #covid-19 > section#gracias-colaboracion,
  .new-wrapper > section#memorias, #ecommerce > section#servicios > div.row > div:first-of-type,
  #ecommerce > section#devoluciones, #ecommerce > section#fidelizar, #ecommerce > section#descarga,
  #phishing > section#aviso-seguridad, #phishing > section#gracias, #mascotas > section#pdf-mascota {
    background-color: #1626aa;
  }
/* background azul oscuro */
#home.new-wrapper > section#acciones, #home > section#video,
#solidario > #intro > div:nth-of-type(1), #resp-social > section#solidarios-cuadros.row > a:nth-of-type(3n+1) > .cuadro-text, #resp-social > section#solidarios-cuadros.row > div, #resp-social > section#solidarios-frase, #resp-social > section#campanyas.row > div:nth-of-type(2), #particulares > section#cifras,
#empresas > section#banner, #empresas > section#cifras, #empresas > section#ecommerce > a:nth-of-type(2),
#empresas > section#sectoriales-serv.row > a:nth-of-type(3) > .cuadro-text,
#oficinas > section#oficina, #logistica-digital > section#intro-frase, #mrw-point > section#banner,
#covid-19 > section#intro-frase,
#ecommerce > section#banner, #ecommerce > section#tarifas, #ecommerce > section#cuando-entrega > div.row > div:first-of-type,
#ecommerce > section#servicios > div.row > div:last-of-type, #ecommerce > section#contactar,
#ecommerce > section#funcionamiento, #ecommerce > section#intro.azul-oscuro,
#phishing > section#banner, #phishing > section#intro-frase, body.fondo-oscuro {
  background-color: #19133b;
}
/* background rojo anaranjado */
#resp-social > section#solidarios-cuadros.row > a:nth-of-type(3n+3) > .cuadro-text, #solidario > #intro > div:nth-of-type(2), #particulares > section#oficina > div:nth-of-type(1), #particulares > section#ambito > a:nth-child(1),
#empresas > section#ecommerce > a:nth-of-type(1), #empresas > section#burofax > a:nth-of-type(2),
#empresas > section#sectoriales-serv.row > a:nth-of-type(2) > .cuadro-text,
#home > section#particulares-empresas > div:nth-of-type(2), #oficinas > section#mensaje-vacaciones, section#mensaje-seguimiento,
#ecommerce > section#cuando-entrega > div.row > div:last-of-type,
.new-wrapper > section#smishing {
    background-color: #C83228;
}
/* background blanco - hover */
#empresas > section#mascotas > a:hover {
  background-color: #f2f0ee;
}
/* background blanco "grisaceo" - hover */
#empresas > section#burofax > a:nth-of-type(1):hover, #empresas > section#descuento-serv > a:hover {
  background-color: #e0dedc;
}
/* background azul electrico medio - hover */
#particulares > section#ambito > a:nth-child(2):hover, #empresas > section#ecommerce > a:nth-of-type(3):hover,
.new-wrapper > section#suscripcion button.btn-rectangular:hover {
  background-color: #0f1478;
}
/* background rojo - hover */
#particulares > section#ambito > a:nth-child(1):hover,
#empresas > section#ecommerce > a:nth-of-type(1):hover, #empresas > section#burofax > a:nth-of-type(2):hover,
.new-wrapper > section > div .btn-rectangular:not(.azul-oscuro):not(.azul-electrico):not(.blanco-electrico):hover {
  background-color: #c3110a;
}
/* background azul oscuro - hover */
.btn-rectangular.azul-oscuro:hover, #empresas > section#ecommerce > a:nth-of-type(2):hover, #home > section#particulares-empresas > div:nth-child(2) .btn-rectangular:hover {
  background-color: #2c1a63;
}
/*#endregion Background Color */
/* #region Fuentes */
#solidario.new-wrapper > section#intro h1, :not(#ecommerce).new-wrapper > section:not(#cifras):not(#enviar):not(#memorias) h2, #ecommerce.new-wrapper > section#banner h1 {
  font-family: Inter-Light;
  font-size: 2rem;
  margin-bottom: 1.25rem;
}

#phishing > section#banner > div:nth-of-type(2) > h1 {
  font-family: Inter-Medium;
  font-size: 2rem;
  margin-bottom: 1.25rem;
}

#phishing > section#Suplantacion-identidad > div > h4 {
  font-family: Inter-Medium;
  font-size: 1.5rem;
  margin-bottom: 1.25rem;
}

.new-wrapper > section h1, .new-wrapper:not(#resp-social):not(#solidario) > section:not(#cifras):not(#filtros):not(#resultados):not(#intro-frase):not(#intro-dirigido):not(#gracias-colaboracion):not(#recogida-entrega-domicilio):not(#recogida-entrega-franquicia):not(#intro):not(#garantizar-seguridad):not(#Suplantacion-identidad):not(#casos) h2, .new-wrapper > section#memorias > h2, #ecommerce > section#funcionamiento > div.row > div > div.linea > h4 {
  font-family: Inter-Medium;
  font-size: 2rem;
  margin-bottom: 1.25rem;
}

#covid-19 > #recogida-entrega-domicilio > div:nth-of-type(1), #covid-19 > #recogida-entrega-franquicia > div:nth-of-type(1) {
  margin-bottom: 3.25rem;
}

#enviar h2 {
  font-family: Inter-Bold;
}

#solidario.new-wrapper > section#intro h1 > b, .new-wrapper > section h2 > b, #ecommerce.new-wrapper > section#banner > div > h1 > b, #ecommerce.new-wrapper > section > div b {
  font-family: Inter-Bold;
  font-weight: 500;
}

.new-wrapper > section > div h3 {
  font-family: Inter-Medium;
  font-size: 1.375rem;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.new-wrapper > section.barra > div h3 {
  margin-top: 1rem;
}

.new-wrapper > .mensaje > h3 {
  margin-bottom: 1rem;
}

#resp-social > section#solidarios-cuadros.row > a > h3 {
  font-family: Inter-Bold;
  font-size: 1rem;
}

#resp-social > section#solidarios-frase > h3 {
  font-family: Inter-Bold;
  font-size: 1.5rem;
  line-height: 2rem;
  margin-bottom: 1.5rem;
}

#ecommerce.new-wrapper > section#intro > div > h2, #logistica-digital.new-wrapper > section#intro-frase > div > h2, #logistica-digital.new-wrapper > section#intro-dirigido > div > h2 {
  font-family: Inter-Medium;
  font-size: 1.5rem;
  line-height: 2rem;
  margin-bottom: 1.5rem;
}

#resp-social > section#proyectos.row > div > h3, #resp-social > section#campanyas.row > div > h3 {
  font-size: 2rem;
}

#home .barra h3, .new-wrapper > .mensaje > h3, #mensaje-seguimiento > h3 {
  font-family: Inter-Medium;
  font-size: 1.5rem;
  line-height: 2rem;
}

.new-wrapper > section > p, .new-wrapper > section > div p, .new-wrapper > section > div > p a, .new-wrapper > section > .row.aligned-row > div > p, .new-wrapper > section > a > p, .new-wrapper > section ul > li, .new-wrapper > section > a > div > p, .modal.fade p {
  font-family: Inter-Light;
  font-size: 1.25rem;
  margin-bottom: 1.25rem;
  color: #19133b
}

.new-wrapper > section ul.my-2 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.new-wrapper > section ul > li.mb-0 {
  margin-bottom: 0;
}

#ecommerce > section#banner > div > p {
  font-family: Inter-Medium;
  font-size: 1.5rem;
  color: #fe4438;
  margin-top: 1rem;
  margin-bottom: 0.5rem;
}

#ecommerce > section#banner > div > h1 {
  margin-top: 0.5rem;
}

#ecommerce > section#intro > div > p {
  margin-top: 1.25rem;
}

#ecommerce > section#tarifas > div.row > div > h4 {
  font-family: Inter-Medium;
  font-size: 1.25rem;
}

#particulares > section#especiales > div > div > div > p, #particulares > section#recogida > div > div > p:last-of-type, #particulares > section#oficina > div > div > p:nth-of-type(2), ul#listamascota,
#mascotas > section#servicio > div > div > div > p:nth-of-type(2), #mascotas > section#comoFunciona > div > div:nth-of-type(2) > div > div > div > div > p,
#mascotas-amigo > section#comoFunciona > div > div > div > p:nth-of-type(2), #mascotas > section#embalajes > div > div:nth-of-type(2) > div > p, #mascotas > section#embalajes > div > div:nth-of-type(2) > div > ul > li {
  font-size: 1rem;
}

#mascotas > section#operativa > div > div > p:nth-of-type(2) {
  font-size: .75rem;
  margin-top: 1.5rem;
}

 #particulares > section#especiales > div > div > div > p:last-of-type, .new-wrapper > section#urgentes > .row > div > div > p:nth-of-type(1) {
   font-family: Inter-Bold;
   margin-bottom: 10px;
  }

#particulares > section#oficina > div:nth-of-type(1) > div:nth-of-type(2) > p, #oficinas > section#oficina > div:nth-of-type(1) > div > p {
  font-family: Inter-Medium;
  margin-top: 1rem;
  margin-bottom: 0.5rem;
}

.new-wrapper > section#urgentes > .row > div > p:nth-of-type(1) {
  font-family: Inter-Bold;
  margin-bottom: 0.5rem;
}

#empresas.new-wrapper > section#mascotas > div > h3, #covid-19 > section#intro-frase > div > h2 {
  font-family: Inter-Light;
  font-size: 1.5rem;
  margin-bottom: 1.25rem;
}

#oficinas > section#resultados > div > h2 {
  font-family: Inter-Light;
  font-size: 1.75rem;
}

.new-wrapper > section p a, .new-wrapper > section h2 > a, #oficinas > section#resultados > ul > li > a, #resp-social > section#solidarios-frase > p > b > a:hover {
  text-decoration: underline;
}

#resp-social > section#solidarios-frase > p > b > a {
  text-decoration: none;
}

.new-wrapper#oficinas > section#resultados > .row > div > div:nth-child(1) > p:nth-of-type(-n+3) {
  font-size: 1.5rem;
}

.new-wrapper#oficinas > section#resultados > .row > div > div:nth-child(1) > p.receptoria {
  font-family: Inter-Bold;
}

#oficinas.new-wrapper > section#oficina h2 > a, #oficinas.new-wrapper > section#oficina h3 > a {
  text-decoration: none;
}
/* Azul oscuro - color por defecto */
.new-wrapper > section > page-title, .new-wrapper > section h2, .new-wrapper > section p, .new-wrapper > section p a, .new-wrapper > section > div > h3, .new-wrapper .form-inline.gdpr > label > a, 
 #oficinas > section#resultados > ul > li > a, #ecommerce > section#cuando-entrega > div.row > div:last-of-type b {
  color: #19133b;
}

/* Blanco */
.new-wrapper:not(#oficinas) section h1, .new-wrapper > section#banner p, #solidario.new-wrapper > section#intro > div:not(:last-of-type) > h2, #solidario.new-wrapper > section#intro > div:not(:last-of-type) > p,
#resp-social > section#solidarios-frase > h3, #resp-social > section#solidarios-frase > p, #resp-social > section#campanyas > div > h3, #resp-social > section#campanyas > div > h2 > a,
#resp-social > section#campanyas > div > p, #enviar > h2, #enviar > p, #particulares > section#recogida > div:nth-of-type(2) > h2, #particulares > section#recogida > div:nth-of-type(2) p,
.new-wrapper > section#oficina > div h2, .new-wrapper > section#oficina > div h3, .new-wrapper > section#oficina > div p, .new-wrapper > section#oficina > div h2 > a, .new-wrapper > section#oficina > div h3 > a,
#particulares > section#ambito > a > h2, #particulares > section#ambito > a > p, #empresas > section#banner, #empresas > #mascotas > div > h2, #empresas > #mascotas > div > h3, #empresas > section#ecommerce > a > h2,
#empresas > section#ecommerce > a > p, #empresas > section#burofax > a:nth-of-type(2) > h2, #empresas > section#burofax > a:nth-of-type(2) > p, #empresas > section#sectoriales-serv > a > div > h2,
#empresas > #sectoriales-serv > a > div > p, #empresas > section#cifras > h2, #home > section#acciones > .row > div, #home > section#particulares-empresas > div:nth-of-type(2) > h2,
#home > section#particulares-empresas > div:nth-of-type(2) > p, #home > section#tuOpinionNosImporta h2, #oficinas > section#mensaje-vacaciones > p, #home > section#particulares-empresas .btn-rectangular:hover,
#logistica-digital > section#intro-frase > div > h2, #logistica-digital > section#intro-dirigido > div > h2:nth-of-type(1), .new-wrapper > section#unirse > h2, .new-wrapper > section#unirse > p,
.new-wrapper > section#ser-franquiciado > h2, .new-wrapper > section#ser-franquiciado > p, .new-wrapper > .mensaje > h3, #covid-19 > section#intro-frase > div > h2, #covid-19 > section#gracias-colaboracion > div > h2,
#covid-19 > section#gracias-colaboracion > div > p, .new-wrapper > section#memorias > h2, .new-wrapper > section#memorias > p, #ecommerce > section#tarifas > h2, #ecommerce > section#tarifas > p,
#ecommerce > section#tarifas > div > div > h3, #ecommerce > section#tarifas > div > div > p, #ecommerce > section.col2-col1 h2, #ecommerce > section.col2-col1 h3, #ecommerce > section.col2-col1 p,
#ecommerce > section#devoluciones > div > h2, #ecommerce > section#devoluciones > div > p, #ecommerce > section#contactar > div > h2, #ecommerce > section#contactar > div > p,
#ecommerce > section#contactar .form-inline > a, #ecommerce > section#contactar .form-inline > p, #ecommerce > section#funcionamiento > h2, #ecommerce > section#funcionamiento > div.row > div > div.linea > h3,
#ecommerce > section#funcionamiento > div.row > div > div.linea > p, #ecommerce > section#fidelizar > h2, #ecommerce > section#fidelizar > div.row > div > h3, #ecommerce > section#fidelizar > div.row > div > p,
#ecommerce > section#intro.azul-oscuro > div > h2, #ecommerce > section#descarga > div.row > div > h2, #covid-19 > section#intro-frase > div#sellos-aenor > h3, #phishing > section#banner > div > h2,
#phishing > section#intro-frase > div > h2, section#intro-frase > div > h3, #phishing > section#intro-frase > div > p, #phishing > section#aviso-seguridad > div > p, #phishing > section#gracias > div > p,
#phishing > section#gracias > div > h2, #mascotas > section#pdf-mascota > div > div > p, section#mensaje-seguimiento > h3 {
  color: #fff;
}
/* Azul eléctrico */
.new-wrapper > section#urgentes > .row > div > p:nth-of-type(1), #ecommerce > section#funcionamiento > div.row > div > div.linea > h4 {
  color: #1626aa;
}
/* Rojo anaranjado */
#resp-social > section#solidarios-frase > p > b, .new-wrapper > section#urgentes > .row > div > div > p:nth-of-type(1), #empresas.new-wrapper > section#descuento-serv h2 > b, #oficinas > section#resultados > .row p.receptoria, #mrw-point > section#banner h1 > b, .new-wrapper > section p a:hover, #resp-social > section#solidarios-frase > p > b > a, #resp-social > section#solidarios-frase > p > b > a:hover, #logistica-digital > section#intro-frase > div > h2 > strong, #logistica-digital > section#intro-dirigido > div > h2:nth-of-type(2), #covid-19 > section#intro-frase > div > h1:nth-of-type(1), #covid-19 > section#recogida-entrega-domicilio > div > h2 > b, #covid-19 > section#recogida-entrega-domicilio > div > div > p > b, #covid-19 > section#recogida-entrega-franquicia > div > h2 > b, #covid-19 > section#recogida-entrega-franquicia > div > div > p > b, #ecommerce > section:not(#intro) h2 > b, #ecommerce > section#tarifas > div > div > h4, #ecommerce > section.col2-col1 > div p > b, #ecommerce > section#funcionamiento > div.row > div p > strong, #ecommerce > section#integraciones > div > p > b, #ecommerce > section#intro > div > h2 > strong, #covid-19 > section#intro-frase > div#sellos-aenor > h3 > strong, #phishing > section#banner h1 > b, #phishing > section#intro-frase h2 > b, #phishing > section#casos > div > p:nth-of-type(2) > b:nth-of-type(1), #phishing > section#Suplantacion-identidad > div > h4 > b {
  color: #fe4438;
}

#logistica-digital > section#intro-frase > div > h3 > strong {
  font-weight: 500;
}
/* #endregion Fuentes */
/* #region Elementos específicos */
.new-wrapper:not(#particulares) > section#banner {
  position: relative;
}

.new-wrapper:not(#particulares):not(#mrw-point):not(#ecommerce) > section#banner h1, .new-wrapper:not(#particulares):not(#empresas):not(#mrw-point):not(#resp-social):not(#ecommerce) > section#banner p {
  position: absolute;
}

section#acciones > .row > div:not(:last-of-type), .new-wrapper:not(#particulares) #oficina.row > div:first-of-type {
  border-bottom-width: 2px;
  border-bottom-color: #1626AA;
  border-bottom-style: solid;
}

.subtitle-mascotas-hr {
  width: 13rem;
  border-bottom: solid 4px #FE4438;
  margin-left: 0;
  margin-bottom: 4rem;
}


.subtitle-mascotas-h3 {
  border-bottom: solid 1px #FE4438;
  margin-left: 0;
  margin-top: 1.5rem;
  margin-bottom: 2.5rem;
}

.subtitle-mascotas-hr-comoFunciona {
  margin-top: 5px;
  margin-bottom: 5px;
  border-bottom: 2px solid #eee;  
}

#mascotas > section#animalesPermitidos > div > div > div > hr
{
  margin-left: 0;
  margin-bottom:3.5rem;
}

#mascotas > section#animalesPermitidos > div > div > img
{
  margin-top: 2rem;
}

#mascotas > section#comoFunciona > div > div:nth-of-type(2) > div > div > div:last-of-type > h4 {
  font-family: 'Inter-Light';
  font-size: 2.5rem;
  margin-top: 1rem;
  color: #FE4438;
}

#mascotas > section#comoFunciona > div > div:nth-of-type(2) > .level1 > .level1content > .titleContent {
  padding-left: 0;
  padding-right: 0;
}

#mascotas > section#operativa > div > div > div, #mascotas > section#operativa > div > div > div > table.zebra.alt > thead > tr > th, #mascotas > section#operativa > div > div > div > table.zebra.alt tr > td {
  text-align: center;
  font-size: 1rem;
  color: #19133b;
  font-family: Inter-Medium;
}

#mascotas > section#operativa > div > div > div > table.zebra.alt > thead > tr > th > img.img {
  padding-bottom: 1.5rem;
}



#mascotas > section#embalajes > div > div:nth-of-type(2) > div:nth-last-of-type(2) {
    background-color: #F6F6F6;
    width: fit-content;
    padding: 4%;
}

#mascotas > section#embalajes > div > div:nth-of-type(2) > div > p:nth-of-type(3){
  margin-top: 3.5rem;
}


.new-wrapper > section#cifras.container {
  background-size: cover;
  background-position: center bottom;
  background-color: #19133b;
  background-repeat: no-repeat;
}
.webp #home.new-wrapper > section#cifras.container {
  background-image: url('../img/home-background-cifras-mobile.webp');
}

.no-webp #home.new-wrapper > section#cifras.container {
  background-image: url('../img/home-background-cifras-mobile.jpg');
}

.webp #particulares.new-wrapper > section#cifras.container {
  background-image: url('../img/particulares-cifras-mobile.webp');
}

.no-webp #particulares.new-wrapper > section#cifras.container {
  background-image: url('../img/particulares-cifras-mobile.jpg');
}

.new-wrapper > section#cifras.container .row {
  margin-top: 7%;
  margin-bottom: 7%;
}

  .new-wrapper > section#cifras.container .row > div {
    opacity: 0;
  }

.new-wrapper > section#cifras.container h2 {
  font-family: Inter-Medium;
  font-size: 2.5rem;
  color: #FFF;
  text-align: center;
  margin-top: 3.2rem;
}

  .new-wrapper > section#cifras.container h2 > span {
    font-family: Inter-Light;
  }

.new-wrapper > section#cifras.container > .row > div > p:nth-of-type(1) {
  color: #FFF;
  font-family: Inter-Medium;
  font-size: 4rem;
  margin: 0;
}

.new-wrapper > section#cifras.container .row > div p:nth-of-type(2) {
  color: #FFF;
  font-family: Inter-Medium;
  font-size: 1.5rem;
  margin-bottom: 15%;
}

#resp-social > section#solidarios-cuadros.row > a, #resp-social > section#solidarios-cuadros.row > div, #resp-social > section#proyectos.row > div:nth-of-type(odd), #resp-social > section#campanyas.row > div:nth-of-type(1), #oficinas > section#resultados > ul.row > li, #logistica-digital > section#intro > div, #mrw-point > section#desc-point > div.row > div, #mrw-point > section#beneficios > div.row > div, section#oficina > div:nth-of-type(2) div, section#oficina > div:nth-of-type(2) a, #logistica-digital > section#sectores > div.row > div, #covid-19 > section#recogida-entrega-franquicia > div.row > div, #ecommerce > section#tarifas > div.row > div, #ecommerce > section.col2-col1 > div.row > div, #ecommerce > section.col2-col1 > div.row > div > div > div, #ecommerce > section.padding > div.row > div, #oficinas > section#resultados > div > div > div.col-xs-12, #oficinas > section#resultados > div > div > div > div.col-xs-12 {
  /*#ecommerce > section#funcionamiento > div.row > div, #ecommerce > section#funcionalidades > div.row > div,
#ecommerce > section#fidelizar > div.row > div, #ecommerce > section#modulos > div.row > div,
#ecommerce > section#backend > div.row > div, #ecommerce > section#frontend > div.row > div*/
  padding-left: 0;
  padding-right: 0;
}

#covid-19 > #recogida-entrega-domicilio > div > div {
  padding-left: 0;
  padding-right: 0.5rem;
}

#resp-social > section#solidarios-cuadros.row > a:nth-of-type(1), #empresas > section#sectoriales-serv.row > a:nth-of-type(1) {
  display: inline-block;
}

#resp-social > section#solidarios-cuadros.row > a > .cuadro-text, #empresas > section#sectoriales-serv.row > a > .cuadro-text {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
  height: 100%;
  width: 100%;
  opacity: 0.65;
}

#resp-social > section#solidarios-cuadros.row > a > h3 {
  position: absolute;
  margin: 0;
  color: #FFF;
  z-index: 4;
  width: 100%;
  top: 45%;
  text-align: center;
}

#resp-social > section#solidarios-cuadros.row > div .img {
  width: 80%;
  margin: 25% auto;
}

#covid-19 > section#recogida-entrega-franquicia > div > div > img, #covid-19 > section#recogida-entrega-domicilio > div > div > img {
  width: auto;
  height: 80px;
}

#resp-social > section#valores > div:nth-of-type(2) {
  margin-bottom: 10%;
}

#particulares > section#banner.row > div:nth-of-type(2) {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

#ecommerce > section#tarifas > div > div {
  margin-bottom: 1.25rem;
}

#particulares > section#especiales > div > div, #particulares > section#recogida > div:nth-of-type(1), #particulares > section#oficina > div:nth-of-type(2),
.new-wrapper > section#urgentes > div.row > div, #empresas > section#mascotas > div, #empresas > section#sectoriales-serv > a, #logistica-digital > section#quien-dirigido > div, #phishing > section#casos > div > div,
#mascotas > section#translado.row > div:nth-child(1), #mascotas-amigo > section#translado.row > div:nth-child(1) {
  padding: 0;
}

#particulares > section#especiales > div > div, #mascotas > section#servicio > div > div, #mascotas-amigo > section#caracteristicas > div > div {
  margin-bottom: 1.5rem;
}

.new-wrapper > section#urgentes > .row > div {
  margin-bottom: 1rem;
}

.new-wrapper > section#urgentes > div h3 {
  margin-top: 0;
}

.new-wrapper > section#urgentes > .row > div::before {
  content: "";
  width: 60px;
  height: 60px;
  position: absolute;
  top: 0;
}

.new-wrapper > section#urgentes > .row > div:nth-of-type(1)::before {
  background: url('../img/particulares-terrestre.png') no-repeat;
}

.new-wrapper.es > section#urgentes > .row > div:nth-of-type(1)::before, .new-wrapper.ca > section#urgentes > .row > div:nth-of-type(1)::before, .new-wrapper.pt > section#urgentes > .row > div:nth-of-type(1)::before, .new-wrapper.es > section#urgentes > .row > div:nth-of-type(2)::before, .new-wrapper.ca > section#urgentes > .row > div:nth-of-type(2)::before {
  left: 170px;
}

.new-wrapper > section#urgentes > .row > div:nth-of-type(2)::before {
  background: url('../img/particulares-maritimo.png') no-repeat;
}

.new-wrapper.pt > section#urgentes > .row > div:nth-of-type(2)::before {
  left: 180px;
}

.new-wrapper > section#urgentes > .row > div:nth-of-type(3)::before {
  left: 160px;
  background: url('../img/particulares-aereo.png') no-repeat;
}

.new-wrapper > section#enviar, #particulares.new-wrapper > section#ambito, .new-wrapper > section#ser-franquiciado, section#ser-cliente, .new-wrapper > section#unirse, .new-wrapper > section#memorias, #ecommerce > section#gracias {
  text-align: center;
}

#particulares.new-wrapper > section#ambito > a {
  padding: 2.5rem 0;
}

#particulares.new-wrapper > section#ambito > a img {
  width: 60%;
}

#empresas > section#banner > div > h1, #resp-social > section#banner > div > h1, #phishing > section#banner > div > h1 {
  left: 3%;
  top: 10%;
  max-width: 265px;
}

#empresas > section#mascotas > div {
  min-height: 250px;
  background-image: url('../img/empresas-plataforma-mobile.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

  #empresas > section#mascotas > div > h2 {
    position: absolute;
    top: 30%;
    width: 100%;
    text-align: center;
  }

  #empresas > section#mascotas > div > h3 {
    position: absolute;
    top: 45%;
    width: 100%;
    text-align: center;
  }

#empresas > section#ecommerce > a p, #empresas > section#burofax > a p, #empresas > section#descuento-serv > a p {
  margin-bottom: 0;
}

#empresas > section#mascotas > a img, #empresas > section#ecommerce > a img, #empresas > section#burofax > a img, #empresas > section#descuento-serv > a img {
  margin-bottom: 1.25rem;
  float: right;
}

#empresas > section#sectoriales-serv > a > div:nth-of-type(2) {
  position: absolute;
  left: 4%;
  top: 1%;
  padding-right: 1rem;
  color: #fff;
  z-index: 4;
}

#empresas > section#descuento-serv > a:nth-child(1) {
  margin-bottom: 0.2%;
}

#oficinas > section#oficina > div h2, #oficinas > section#oficina > div h3 {
  margin-top: 0;
}

#oficinas > section#oficina > div h2 {
  margin-bottom: 0.5rem !important;
}

.new-wrapper > section#filtros p:nth-child(1) {
  margin-top: 1.25rem;
}

.new-wrapper > section#filtros p:nth-child(2) > span {
  margin-right: 1rem;
}

.new-wrapper > section.barra > #rowBarra {
  width: auto;
  margin: 0;
}

  .new-wrapper > section.barra > #rowBarra > div {
    padding: 0;
  }

#logistica-digital > section.row.aligned-row > div > p:last-of-type {
  margin-bottom: 1.5rem;
}

#logistica-digital > section#sectores > div.row.aligned-row > div {
  margin-bottom: 0.5rem;
}

  #logistica-digital > section.row.aligned-row > div > h3, #logistica-digital > section#sectores > div.row.aligned-row > div > h3, #ecommerce.new-wrapper > section#tarifas > div.row > div > h3, #ecommerce.new-wrapper > section.col2-col1 > div.row > div h3, #ecommerce > section#funcionamiento > div.row > div > div.linea > h3, #ecommerce > section#funcionalidades > div.row > div > h3, #ecommerce > section#fidelizar > div.row > div > h3 {
    margin-top: 0;
  }

.new-wrapper > section:not(#resultados) ul, ul#listamascota, .modal.fade ul {
  list-style-type: disc;
  padding-left: 22px;
}

ul#listaigualdad > li {
  list-style-type: square;
}

  ul#listaigualdad > li > ul > li > ul > li {
    list-style-type: circle;
  }

ul#listamascota {
  font-family: Inter-Regular;
}

  ul#listamascota input {
    font-family: Inter-Regular;
    background: #f6f6f6;
  }

#logistica-digital > section#sectores ul {
  list-style-type: none;
  padding-left: 0;
}

  #logistica-digital > section#sectores ul > li {
    margin-bottom: 0;
  }

.modal.fade ul {
  font-family: Inter-Light;
}

#InformativoModal {
  text-align: left;
  font-size: 1rem;
}

.modal.fade #InformativoModal p {
  font-size: 1rem;
}

.modal-content {
  width: 90%;
  margin: 0 auto;
}

#mapa-scroll {
  position: fixed;
  z-index: 4;
  top: 100px;
  right: 0;
  margin-right: 20px;
}

  #mapa-scroll > ul {
    text-align: right;
  }

    #mapa-scroll > ul > li {
      line-height: 20px;
    }

      #mapa-scroll > ul > li > a > span {
        opacity: 0;
        font-family: Inter-Light;
        font-size: 14px;
        color: #FFF;
      }

      #mapa-scroll > ul > li:hover > a > span {
        opacity: 0.6;
        background-color: #19133b;
        padding: 5px;
        margin-right: 5px;
      }

      #mapa-scroll > ul > li > a > .circulo-seccion {
        width: 10px;
        height: 10px;
        margin-bottom: 14px;
        border-radius: 50%;
        border: 1px solid #fe4438;
        vertical-align: middle;
        background-color: #FFF;
        display: inline-block;
        opacity: 0.8;
      }

      #mapa-scroll > ul > li.current > a > .circulo-seccion, #mapa-scroll > ul > li:hover > a > .circulo-seccion, #mapa-scroll > ul > li:active > a > .circulo-seccion, #mapa-scroll > ul > li:focus > a > .circulo-seccion {
        width: 16px;
        height: 16px;
        margin-right: -3px;
        opacity: 1;
      }

.new-wrapper#oficinas {
  display: flex;
  flex-direction: column;
}

  .new-wrapper#oficinas > #oficina {
    order: 3;
  }

  .new-wrapper#oficinas > #unirse, .new-wrapper#oficinas > #ser-franquiciado {
    order: 4;
  }

section#oficina > div:nth-of-type(2) > a:nth-of-type(1) {
  display: flex;
  align-items: center;
}

#logistica-digital > #banner > h1 {
  top: 5%;
  text-align: center;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  max-width: 380px;
}

#logistica-digital > #banner > #botones {
  position: absolute;
  top: 45%;
  text-align: center;
  left: 0;
  right: 0;
}

  #logistica-digital > #banner > #botones > .btn-rectangular {
    margin: 8px 0;
  }

#logistica-digital > section#intro-dirigido > div > h2:first-of-type {
  margin-bottom: 0;
}

#logistica-digital > section#intro-dirigido > div > h2:last-of-type {
  margin-top: 0;
}

#logistica-digital > section.row.aligned-row > div > img {
  width: 100px;
  height: auto;
  margin-bottom: 0.5rem;
}

#logistica-digital > section > .row.aligned-row > div > img {
  width: 80px;
  height: auto;
}

#ecommerce > section#funcionamiento > div.row > div:not(:last-of-type) > div.linea {
  border-bottom-width: 3px;
  border-bottom-color: #1626aa;
  border-bottom-style: solid;
}

#ecommerce > section#funcionamiento > div.row > div > div.linea > h3 {
  margin-top: 2rem;
}

#ecommerce > section#modulos > div.row > div:first-of-type > div {
  width: 60%;
  text-align: center;
}

  #ecommerce > section#modulos > div.row > div:first-of-type > div > ul > li {
    display: none;
    margin-top: 5%;
  }

#ecommerce > section#modulos > div.row > div:not(:last-of-type) {
  margin-top: 1.5rem;
}

#ecommerce > section#modulos > div.row > div:not(:first-of-type) > p {
  margin-bottom: 0;
}

#ecommerce > section#modulos > div.row > div:first-of-type > div, #ecommerce > section#modulos > div.row > div:first-of-type > button {
  float: left;
}

#ecommerce > section#modulos > div.row > div > div > ul {
  margin: 0;
  padding: 0 1rem;
}

  #ecommerce > section#modulos > div.row > div > div > ul > li {
    list-style: none;
  }

#ecommerce > section#modulos .btn {
  background-color: #1626aa;
}

#ecommerce > section#frontend {
  margin-top: 0.2rem;
}

#ecommerce > section#descarga .btn {
    background-color: #C83228; /* CUMPLE WCAG2.1 */
}

  #ecommerce > section#descarga .btn:hover, #ecommerce > section#descarga .btn:active {
    background-color: #c3110a;
  }

#ecommerce > section#otros-modulos > div > div.row > div.col-xs-6 {
  padding: 1rem 0;
}

#ecommerce > section#gracias > div {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

#covid-19 > section#intro-frase > div#sellos-aenor > div.row > div {
  padding-left: 0;
  padding-right: 0;
}

  #covid-19 > section#intro-frase > div#sellos-aenor > div.row > div > img {
    /*width: 100%;*/
    padding: 1rem 0;
  }

#covid-19 > section#intro-frase > div#sellos-aenor > h3 > strong > a {
  color: #fe4438;
  text-decoration: underline;
}

.page-title.underline, div.underline {
  margin-bottom: 0;
  font-family: Inter-Medium !important;
  font-size: 1.5rem;
  color: #19133b !important;
  border-bottom: 1px solid #19133b;
}

div.row.underline {
  margin-left: 0;
  margin-right: 0;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

  div.row.underline > .col > h2 {
    font-family: Inter-Medium !important;
    font-size: 1.25rem !important;
  }

  div.row.underline > .col > p, div.row.underline > .col ul > li {
    font-family: Inter-Light !important;
    font-size: 1rem !important;
  }

    div.row.underline > .col > p > a {
      color: #1626aa;
    }

#faqs.new-wrapper > section#botones {
  padding-top: 0;
}

#mascotas > section#servicio > div > div:nth-of-type(2) > h3:nth-of-type(2) {
  margin-top: 3.5rem;
}

/* #endregion Elementos específicos */
/* #region Controles formularios */
.new-wrapper > section input.form-control, .new-wrapper > section textarea.form-control {
  font-family: Inter-Regular;
  font-size: 1.25rem;
  border-radius: 0;
}

.new-wrapper > section .radio-inline input[type=radio] {
  margin-left: -6px;
}

.new-wrapper > section label.radio-inline > span {
  color: #fff;
  margin-left: 20px;
}

.new-wrapper > section input.form-control {
  height: 3.75rem;
}

.new-wrapper > section div:not(.input-group) > input.form-control, .new-wrapper > section div:not(.input-group) > textarea.form-control, #ecommerce > section#contactar > div > form > div > fieldset {
  margin-bottom: 1.25rem;
}

#particulares > section #oficinas.form-inline .form-control {
  margin-bottom: 0;
  border: 0;
}

#particulares > section#banner #oficinas .btn-action {
  background-color: #fe4438;
}

.new-wrapper > section#suscripcion > #form-suscripcion > form > div {
  padding-left: 0;
  padding-right: 0;
}

.new-wrapper > section#suscripcion > #form-suscripcion > form > div:nth-of-type(2) {
  margin-left: 0;
}

.new-wrapper > section .gdpr.form-inline > a {
  font-family: Inter-Light;
  font-size: 1rem;
}

.new-wrapper > section .form-inline.gdpr {
  margin-bottom: 10px;
}

.form-inline > .checkbox-inline {
  margin-top: -4px;
}

#phishing.new-wrapper > #banner > div:nth-of-type(2) {
  left: 3%;
  top: 5%;
  max-width: 265px;
  position: absolute;
}

/* #endregion Controles formularios */
/* #region Mediaqueries */
@media (max-width: 350px) {
  
  #home.new-wrapper > section#acciones > .row > #hacerEnvio > div > .btn-rectangular {
    width: 18rem;
  }

  .new-wrapper > section#mascotas > div#plataformas > h2 {
    font-size: 1.9rem !important;
    top: 15%;
  }

  #empresas.new-wrapper.pt > section#sectoriales-serv > a > div > h2 {
    margin-top: 10px;
    margin-bottom: 10px !important;
  }

  #empresas.new-wrapper > section#sectoriales-serv > a > div > p {
    margin-bottom: 0;
  }

  #resp-social > #banner {
    min-height: 350px;
  }

    #resp-social > #banner > h1 {
      top: 0;
    }

    #resp-social > #banner > p {
      top: 35%;
    }

  #logistica-digital > #banner > #botones {
    top: 50%;
  }
}

@media (min-width: 768px) {

  #mascotas > section#embalajes > div > div:nth-of-type(2) > div {
    height: 100%;
  }

  .btn-rectangular.blanco-electrico {
    margin-left: 1.5rem;
  }

  #mascotas > section#servicio > div > div:nth-of-type(2), #mascotas > section#servicio > div > div:nth-of-type(2) > h3:nth-of-type(2),
  #mascotas > section#comoFunciona > div > div:nth-of-type(2), #mascotas > section#embalajes > div > div:nth-of-type(2), #mascotas > section#contactar > div > div:nth-of-type(2),
  #mascotas-amigo > section#caracteristicas > div > div:nth-of-type(2) {
    margin-top: 7.5rem;
  }

  .new-wrapper > section.padding,
  /*.new-wrapper:not(#logistica-digital) > section#intro > div,*/
  /*.new-wrapper:not(#home) > section:not(#banner):not(#intro):not(#solidarios-cuadros):not(#proyectos):not(#campanyas):not(#recogida):not(#oficina):not(#cifras):not(#ambito):not(#mascotas):not(#ecommerce):not(#burofax):not(#sectoriales-serv):not(#descuento-serv):not(#resultados):not(.mensaje):not(.col2-col1):not(#devoluciones),*/
  #resp-social > section#solidarios, #resp-social > section#solidarios-frase, #resp-social > section#valores,
  #resp-social > section#lineas, #resp-social > section#proyectos-intro, #resp-social > section#campanyas-intro, #resp-social > section#rs-sugerencias,
  #empresas > section#banner > div:nth-of-type(2), #resp-social > section#banner > div:nth-of-type(2),
  #oficinas > section#oficina > div, #oficinas > section#resultados:not(.padding) > div > div, #oficinas > section#resultados > ul,
  .new-wrapper > section#covid-19, .new-wrapper > section#mrw-point, #mrw-point > section#banner > div:nth-of-type(2), .new-wrapper#logistica-digital > section:not(#banner),
  #ecommerce > section#banner > div:nth-of-type(2), #ecommerce > section#donde-entrega, #ecommerce.new-wrapper > section.col2-col1 > div.row > div,
  #ecommerce > section#devoluciones > div:nth-of-type(2) {
    padding: 3%;
  }

  #home.new-wrapper > section.barra {
    padding: 1% 4%;
  }

  #mascotas.new-wrapper > section.barra {
    padding: 1.5% 4%;
  }

  .new-wrapper:not(#logistica-digital) > section:not(#cifras):not(#enviar):not(#suscripcion):not(#ser-franquiciado):not(#resultados):not(#unirse):not(#gracias-colaboracion):not(#memorias):not(#gracias) .text-center {
    text-align: left;
  }

  .new-wrapper > section#resultados .text-center {
    text-align: right;
  }

  .new-wrapper > section:not(#proyectos):not(#banner):not(#recogida):not(#suscripcion):not(.barra) .text-center {
    margin-top: 2rem;
  }

  .new-wrapper > section div > input.form-control {
    margin-bottom: 0;
  }

  section#acciones > .row > div:nth-of-type(3) {
    border-bottom-style: none;
  }

  section#acciones > .row > div:nth-of-type(2n+1) {
    border-right-width: 2px;
    border-right-color: #1626AA;
    border-right-style: solid;
  }

  .new-wrapper > section#urgentes > .row > div::before {
    top: 30px;
  }

  #home > section#particulares-empresas > div, #empresas > section#mascotas > a,
  #empresas > section#ecommerce > a, #empresas > section#burofax > a, #empresas > section#descuento-serv > a {
    display: flex;
    flex-direction: column;
  }

    #home > section#particulares-empresas > div > p,
    #empresas > section#mascotas > a > p:nth-of-type(1), #empresas > section#ecommerce > a > p,
    #empresas > section#burofax > a > p, #empresas > section#descuento-serv > a > p {
      flex: 1 0 0;
    }

  #empresas > section#urgentes > div > div {
    display: flex;
    flex-direction: column;
  }

  #empresas > section#urgentes > div > div > div:nth-of-type(1) {
    flex: 1 auto 0;
  }

  #empresas > section#mascotas > a > p:nth-child(1), #empresas > section#burofax > a > p, #empresas > section#descuento-serv > a > p {
    display: inline-block;
  }

  #empresas > section#ecommerce > a > img, #empresas > section#mascotas > a > img, #empresas > section#burofax > a > img, #empresas > section#descuento-serv > a > img {
    margin-left: auto;
  }

  #empresas > section#mascotas > a > h2, .new-wrapper#empresas > section#ecommerce > a > h2, #empresas > section#burofax > a > h2,
  #empresas > section#sectoriales-serv > a > div > h2, #empresas > section#descuento-serv > a > h2 {
    font-size: 1.75rem !important;
  }

  #empresas > section#sectoriales-serv > a > div > p {
    margin-bottom: 5%;
  }

  #tuOpinionNosImporta.barra > #rowBarra > div:first-of-type, #mrw-point.barra > #rowBarra > div:first-of-type,
  #covid-19.barra > #rowBarra > div:first-of-type, #covid-19.barra > #rowBarra > div:first-of-type,#pdf-mascota.barra > #rowBarra > div:first-of-type {
    display: flex;
    align-items: center;
  }

  #tuOpinionNosImporta.barra > #rowBarra > div:last-of-type, #mrw-point.barra > #rowBarra > div:last-of-type,
  #smishing.barra > #rowBarra > div:last-of-type, #covid-19.barra > #rowBarra > div:last-of-type,
  #descarga.barra > #rowBarra > div:last-of-type, #cliente.barra > #rowBarra > div:last-of-type, #pdf-mascota.barra > #rowBarra > div:last-of-type {
    display: flex;
    align-items: center;
    justify-content: flex-end;
  }

    #descarga.barra > #rowBarra > div:last-of-type.two-buttons {
      flex-direction: column;
    }

  #resp-social > section#solidarios-cuadros.row > a > h3 {
    font-size: 1.25rem;
  }

  #resp-social > #banner > h1 {
    left: 3%;
    top: 4%;
    margin-top: 1%;
  }

  #resp-social > #banner > p {
    left: 3%;
    top: 45%;
    right: 30%;
    margin-top: 1%;
  }

  #resp-social > section#valores > div:nth-of-type(2) {
    width: 80%;
    margin: 3% auto 1%;
  }

  .mascotas-bigpicture {
    width: 80%;
    margin: 3% auto 1%;
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .button-container {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 10px;
    display: inline-grid;
  }

  #phishing > section#Suplantacion-identidad > div > picture > img {
    /*, #phishing > section#Suplantacion-identidad > div:nth-of-type(4), 
  #phishing > section#Suplantacion-identidad > div:nth-of-type(6) */
    width: 60%;
    margin: 3% auto 1%;
  }

  #phishing > section#Suplantacion-identidad > div:nth-child(2) > picture > img {
    width: 40%;
  }

  #resp-social > section#proyectos > div > h3, #resp-social > section#campanyas > div > h3 {
    margin-top: 0;
  }

  #resp-social > section#proyectos > div:nth-of-type(even) > div > .btn-rectangular {
    margin: 0;
  }

  #resp-social > section#proyectos > div:nth-of-type(even), #resp-social > section#campanyas > div:nth-of-type(2) {
    padding: 3%;
  }

  #resp-social > section#proyectos > div:nth-of-type(3) {
    order: 4;
  }

  #resp-social > section#proyectos > div:nth-of-type(4) {
    order: 3;
  }

  #resp-social > section#proyectos > div:nth-of-type(5) {
    order: 5;
  }

  #resp-social > section#proyectos > div:nth-of-type(6) {
    order: 6;
  }

  #particulares > section#banner.row {
    padding-left: 2%;
    padding-right: 2%;
  }

  #particulares > section#banner.row > div:nth-child(1) {
    margin-bottom: 4rem;
  }

  #particulares > section#banner.row > div:nth-child(2) {
    position: relative;
  }

  #particulares > section#banner.row > div:nth-child(2) > picture {
    position: absolute;
    bottom: 20%;
  }

  #particulares > section#especiales > .row > div:nth-child(1), #phishing > section#casos > .row > div:nth-child(1),
  #mascotas > section#servicio > .row > div:nth-child(1), #mascotas > section#embalajes > .row > div:nth-child(1), #mascotas > section#contactar > .row > div:nth-child(1),
  #mascotas-amigo > section#caracteristicas > .row > div:nth-child(1) {
    padding-right: 4%;
  }

  #particulares > section#especiales > .row > div:nth-child(2) {
    padding-left: 3%;
    padding-right: 2%;
  }

  #particulares > section#recogida.row > div:nth-child(2), #particulares > section#oficina.row > div:nth-child(1),
  #home.new-wrapper > section#particulares-empresas > div, #home.new-wrapper > section#particulares-empresas > div, 
  #mascotas > section#translado.row > div:nth-child(2) {
    padding: 3%;
  }

  .new-wrapper > section#urgentes > div.row {
    margin-top: 2rem;
  }

    .new-wrapper > section#urgentes > div.row > div,
    #covid-19 > section#intro-frase > div > h2 {
      padding-top: 2rem;
    }

      .new-wrapper > section#urgentes > div.row > div:nth-child(1),
      #logistica-digital > section#intro > div:nth-of-type(1), #logistica-digital > section#quien-dirigido > div:nth-of-type(1),
      #logistica-digital > section#sectores > div.row > div:nth-of-type(1), #mrw-point > section#beneficios > div > div:nth-of-type(1),
      #covid-19 > section#recogida-entrega-domicilio > div.row > div:nth-of-type(1), #covid-19 > section#recogida-entrega-franquicia > div.row > div:nth-of-type(1),
      #ecommerce > section#tarifas > div.row > div:nth-child(1),
      #ecommerce > section.col2-col1 > div.row > div:nth-of-type(1) > div.row > div:nth-of-type(1),
      #ecommerce > section#funcionalidades > div.row > div:nth-child(3n+1), #ecommerce > section#fidelizar > div.row > div:nth-child(1),
      #ecommerce > section#backend > div.row > div:nth-child(2), #ecommerce > section#frontend > div.row > div:nth-child(2) {
        padding-right: 3%;
      }

      .new-wrapper > section#urgentes > div.row > div:nth-child(3),
      #logistica-digital > section#intro > div:nth-of-type(3), #logistica-digital > section#quien-dirigido > div:nth-of-type(3),
      #logistica-digital > section#sectores > div.row > div:nth-of-type(3), #mrw-point > section#beneficios > div > div:nth-of-type(3),
      #covid-19 > section#recogida-entrega-domicilio > div.row > div:nth-of-type(2), #covid-19 > section#recogida-entrega-franquicia > div.row > div:nth-of-type(3),
      #ecommerce > section#tarifas > div.row > div:nth-child(3), #ecommerce > section#funcionalidades > div.row > div:nth-child(3n+3),
      #ecommerce > section#fidelizar > div.row > div:nth-child(3) {
        padding-left: 3%;
      }

  .new-wrapper > section#enviar, .new-wrapper > section#unirse,
  .new-wrapper > section#ser-franquiciado, .new-wrapper > section#memorias {
    background-image: url(../img/particulares-fondo-enviar-desktop.png);
    background-size: cover;
    background-position: center right;
  }

  #enviar > div > .btn-rectangular:nth-of-type(1), #unirse > div > .btn-rectangular:nth-of-type(1),
  #memorias > div > .btn-rectangular:nth-of-type(1), #memorias > div > .btn-rectangular:nth-of-type(3),
  #smishing > #rowBarra > div > .btn-rectangular:nth-of-type(1) {
    margin-right: 1.5rem;
  }



  .new-wrapper > section#suscripcion #suscripcion-particulares > .form-group input.form-control,
  .new-wrapper > section#suscripcion #MRW_Burofax > .form-group input.form-control {
    width: 95%;
  }

  #particulares section#recogida.row > div > div > .text-center, #particulares section#oficina.row > div > #buscar-oficina {
    position: absolute;
    bottom: 5%;
  }

  #particulares > section#oficina.row > div > #buscar-oficina {
    width: 85%;
  }

  section#oficina.row > div > #buscar-oficina > .form-inline > .form-group {
    width: 100%;
  }

  #oficinas > section#oficina.row > div > #buscar-oficina {
    width: 100%;
  }

  #oficinas > section#oficina > div:nth-of-type(1) > div > p {
    margin-top: 0;
  }

  #empresas > section#banner > div > h1, #phishing > section#banner > div > h1 {
    max-width: 355px;
  }  

  .new-wrapper#empresas > section#mascotas > div {    
    background-image: url('../img/empresas-plataforma-tablet-pt.jpg');
    background-position-y: bottom;
  }

  #empresas > section#ecommerce > a img, #empresas > section#burofax > a img,
  #empresas > section#descuento-serv > a img, #empresas > section#mascotas > a img {
    width: 80px;
  }

  #empresas > section#mascotas > a, #empresas > section#ecommerce > a, #empresas > section#burofax > a,
  #empresas > section#descuento-serv > a {
    padding: 0 3%;
  }

  #empresas > section#sectoriales-serv > a > div:nth-of-type(2) {
    padding: 2% 3.5%;
  }  

  #empresas > section#descuento-serv > a:nth-child(1) {
    margin-right: 0.1%;
    margin-bottom: 0;
  }

  #empresas > section#descuento-serv > a:nth-child(2) {
    margin-left: 0.1%;
  }

  #empresas.new-wrapper > section#cifras.container h2 {
    max-width: 700px;
    margin: 5.5rem auto;
  }

  .new-wrapper#oficinas > section#oficina.row > div:first-of-type {
    display: flex;
    align-items: center;
    border-bottom-style: none;
    border-right-width: 2px;
    border-right-color: #1626AA;
    border-right-style: solid;
  }

  #oficinas > section#resultados > .row > div > div:nth-of-type(1) > div:nth-of-type(1) {
    padding-right: 20px;
  }

  #oficinas > section#resultados:not(.padding) > .row > div {
    display: flex;
  }

  #oficinas > section#resultados > .row > div > div:nth-of-type(2) {
    margin-top: 0 !important;
    display: inline-block;
    align-self: center;
  }

  #mrw-point > section#desc-point > div.row > div:nth-of-type(2) {
    padding-left: 5%;
  }

  #home > section#acciones .btn.btn-rectangular.formularios:nth-of-type(1) {
    margin-bottom: 10px;
  }

  #home .btn-rectangular {
    height: 3.75rem;
    line-height: 2.75;
  }

  .new-wrapper#oficinas > #oficina {
    order: 3;
  }

  .new-wrapper#oficinas > #unirse, .new-wrapper#oficinas > #ser-franquiciado {
    order: 4;
  }

  #logistica-digital > #banner > h1 {
    top: 15%;
    max-width: 90%;
  }

  #logistica-digital > #banner > #botones {
    top: 55%;
  }

    #logistica-digital > #banner > #botones > .btn-rectangular,
    #ecommerce > section#banner > div > #botones > .btn-rectangular,
    #ecommerce > section#descarga > div.row > div > .btn-rectangular {
      margin: 1rem;
    }

      #ecommerce > section#banner > div > #botones > .btn-rectangular:first-of-type {
        margin-left: 0;
      }

  #logistica-digital > section.row.aligned-row > div > h3 {
    margin-top: 1rem;
  }

  #logistica-digital > section#sectores > div.row.aligned-row > div {
    margin-bottom: 1.25rem;
  }

  #covid-19 > section#intro-frase > div > h1 {
    margin-bottom: 1.25rem;
    /*font-size: 1.75rem;*/
  }

  .es#covid-19 > section#recogida-entrega-domicilio > div > h2,
  .es#covid-19 > section#recogida-entrega-franquicia > div > h2,
  .pt#covid-19 > section#recogida-entrega-domicilio > div > h2,
  .pt#covid-19 > section#recogida-entrega-franquicia > div > h2 {
    max-width: 445px;
  }

  .ca#covid-19 > section#recogida-entrega-domicilio > div > h2,
  .ca#covid-19 > section#recogida-entrega-franquicia > div > h2 {
    max-width: 480px;
  }

  #ecommerce > section#cuando-entrega > div.row > div:nth-of-type(1) > div {
    height: 250px;
  }

  #ecommerce > section#cuando-entrega > div.row div:nth-of-type(2) > h2 {
    height: 230px;
  }

  #ecommerce > section#servicios > div.row > div:nth-of-type(1) > div {
    height: 200px;
  }

  #ecommerce > section#servicios > div.row div:nth-of-type(2) > h2 {
    height: 180px;
  }
  /*#resp-social > section#solidarios-cuadros.row >*/
  .col-sm-5ths {
    width: 20%;
  }

  #ecommerce > section#integraciones > div > div.row > div.col-sm-5ths > img {
    width: 60%;
  }

  #ecommerce > section#funcionamiento > div.row > div > div.linea > p {
    height: 240px;
  }

  #ecommerce > section#funcionamiento > div.row > div:not(:last-of-type) > div.linea {
    border-bottom-width: 0;
  }

  #ecommerce > section#funcionamiento > div.row > div > div.linea {
    padding: 0 1rem;
    border-left-width: 3px;
    border-left-color: #1626aa;
    border-left-style: solid;
  }

  #ecommerce > section#funcionamiento > div.row > div > img {
    margin-bottom: 0.5rem;
  }

  #ecommerce > section#modulos > div.row > div:first-of-type > div {
    width: 30%;
    text-align: center;
  }

  #ecommerce > section#modulos > div.row > div:last-of-type {
    margin-top: 1.5rem;
  }

  #ecommerce > section#descarga > div.row > div:first-of-type,
  #ecommerce > section#cliente > div.row > div:first-of-type {
    padding-right: 2rem;
  }

  #ecommerce > section#otros-modulos > div > div.row {
    margin: 2rem 0;
  }

    #ecommerce > section#integraciones > div > div.row > div > a > img:hover,
    #ecommerce > section#otros-modulos > div > div.row > div > a > img:hover {
      cursor: pointer;
    }

  #phishing.new-wrapper > #banner > div:nth-of-type(2) {
    left: 3%;
    top: 0%;
    max-width: 265px;
    position: absolute;
  }
}

@media (min-width: 992px) {

  .new-wrapper > section.padding,
  #resp-social > section#solidarios, #resp-social > section#solidarios-frase, #resp-social > section#valores,
  #resp-social > section#lineas, #resp-social > section#proyectos-intro, #resp-social > section#campanyas-intro,
  #resp-social > section#rs-sugerencias, #oficinas > section#oficina > div, #oficinas > section#resultados:not(.padding) > div > div,
  .new-wrapper > section#ser-franquiciado,
  .new-wrapper#logistica-digital > section:not(#banner), #oficinas > section#resultados > ul,
  #ecommerce > section#banner > div:nth-of-type(2), #ecommerce > section#donde-entrega, #ecommerce.new-wrapper > section.col2-col1 > div.row > div,
  #ecommerce > section#devoluciones > div:nth-of-type(2), #solidario.new-wrapper > section#intro > div {
    padding: 4% 6% 4%;
  }

  .new-wrapper > section.padding-thin {
    padding: 2% 6% 2%;
  }

  #home.new-wrapper > section.barra {
    padding: 2% 4%;
  }

  .new-wrapper > .mensaje {
    padding: 3% !important;
  }

  section#mensaje-seguimiento {
    padding: 1% !important;
  }

  #resp-social > section#banner > div > h1 {
    max-width: 310px;
  }

  /*#resp-social > section#solidarios-cuadros.row >*/
  .col-md-5ths {
    width: 20%;
  }

  #resp-social > section#proyectos > div:nth-of-type(2) {
    padding-bottom: 2%;
  }

  #particulares > section#banner.row {
    padding-left: 5%;
    padding-right: 5%;
  }

    #particulares > section#banner.row > div:nth-child(2) > picture {
      bottom: 5%;
    }

  #particulares > section#especiales > .row > div:nth-child(2), #phishing > section#casos > .row > div:nth-child(2),
  #mascotas > section#servicio > .row > div:nth-child(2), #mascotas > section#embalajes > .row > div:nth-child(2), #mascotas > section#contactar > .row > div:nth-child(2),
  #mascotas-amigo > section#caracteristicas > .row > div:nth-child(2) {
    padding-left: 4%;
    padding-right: 0;
  }

  #particulares > section#recogida.row > div:nth-child(2), #particulares > section#oficina.row > div:nth-child(1),
  #home.new-wrapper > section#particulares-empresas > div, #mascotas > section#translado.row > div:nth-child(2), #mascotas-amigo > section#translado.row > div:nth-child(2) {
    padding: 4%;
  }

  #particulares section#recogida.row > div > div > .text-center, #particulares section#oficina.row > div > #buscar-oficina {
    bottom: 7%;
  }

  #particulares > section#oficina.row > div > #buscar-oficina {
    width: 80%;
  }

  .webp #home.new-wrapper > section#cifras.container {
    background-image: url('../img/home-background-cifras.webp');
  }

  .no-webp #home.new-wrapper > section#cifras.container {
    background-image: url('../img/home-background-cifras.jpg');
  }

  .webp #particulares.new-wrapper > section#cifras.container {
    background-image: url('../img/particulares-cifras-desktop.webp');
  }

  .no-webp #particulares.new-wrapper > section#cifras.container {
    background-image: url('../img/particulares-cifras-desktop.jpg');
  }

  .new-wrapper.es > section#urgentes > .row > div:nth-child(-n+2)::before,
  .new-wrapper.ca > section#urgentes > .row > div:nth-child(-n+2)::before,
  .new-wrapper.pt > section#urgentes > .row > div:nth-child(-n+2)::before {
    left: -30px;
  }

  .new-wrapper > section#urgentes > .row > div:nth-of-type(3)::before {
    left: calc(5% - 30px);
  }

  #ecommerce > section#devoluciones {
    position: relative;
  }

    #empresas > section#banner > div:nth-of-type(2),
    #mrw-point > section#banner > div:nth-of-type(2),
    #resp-social > section#banner > div:nth-of-type(2),
    #ecommerce > section#banner > div:nth-of-type(2),
    #ecommerce > section#devoluciones > div:nth-of-type(2),
    #phishing > section#banner > div:nth-of-type(2) {
      position: absolute;
      padding: 0;
      top: 0;
      left: 6%;
      max-width: 600px;
    }

  #ecommerce > section#banner > div:nth-of-type(2) {
    max-width: 430px;
  }

  #ecommerce.devoluciones > section#banner > div:nth-of-type(2) {
    max-width: 700px;
  }

    #ecommerce.devoluciones > section#banner > div:nth-of-type(2) > h1 {
      max-width: 420px;
    }

  #ecommerce > section#devoluciones > div:nth-of-type(2) {
    padding: 4% 0;
  }

  .new-wrapper:not(#particulares):not(#mrw-point):not(#ecommerce) > section#banner > div h1 {
    position: static;
  }

  #empresas > section#mascotas > a {
    padding: 1.5% 4% 0;
  }

  .new-wrapper#empresas > section#mascotas > div {
    min-height: 350px;
  }

  #empresas > section#ecommerce > a, #empresas > section#burofax > a,
  #empresas > section#descuento-serv > a {
    padding: 3% 4% 0;
  }

  #empresas > section#mascotas > a > p {
    margin-bottom: 0;
  }

    #empresas > section#mascotas > a > p:nth-of-type(1) {
      flex: none;
    }

    #empresas > section#mascotas > a > p:nth-of-type(2) {
      flex: 1 0 0;
    }

  #empresas > section#ecommerce > a img, #empresas > section#burofax > a img,
  #empresas > section#descuento-serv > a img, #empresas > section#mascotas > a img {
    width: auto;
  }

  #mrw-point > section#banner > div > h1 {
    max-width: 300px;
  }

  #mrw-point > section#banner > div > p {
    max-width: 400px;
  }

  .new-wrapper > section#suscripcion.formulario > #form-suscripcion > form > .form-group:not(.no-msg-required) {
    display: flex;
    flex-wrap: wrap;
  }

  .new-wrapper > section#suscripcion.formulario > #form-suscripcion > form > .form-group > div:nth-of-type(3) {
    order: 4;
  }

  #ecommerce > section#servicios > div.row > div:nth-of-type(1) > div {
    height: 160px;
  }

  #ecommerce > section#servicios > div.row div:nth-of-type(2) > h2 {
    height: 140px;
  }

  #ecommerce > section#funcionamiento > div.row > div > div.linea > p {
    height: 190px;
  }

  #phishing.new-wrapper > #banner > div:nth-of-type(2) {
    left: 6%;
    top: 30%;
    max-width: 265px;
  }

}

@media (min-width: 992px) and (max-width: 1047px) {

  #resp-social > section#proyectos > div:nth-of-type(6) > p:nth-of-type(3) {
    margin-bottom: 0;
  }

  #resp-social > section#proyectos > div:nth-of-type(6) > p:last-of-type, #resp-social > section#campanyas > div:nth-of-type(2) > p:last-of-type {
    display: none;
  }
}

@media (min-width: 1200px) {

  .new-wrapper > section h1, .new-wrapper:not(#resp-social):not(#solidario) > section:not(#cifras):not(#filtros):not(#resultados):not(#intro-frase):not(#intro-dirigido):not(#intro.padding) h2,
  #resp-social > section#proyectos.row > div > h3, #resp-social > section#campanyas.row > div > h3, #solidario.new-wrapper > section#intro h1,
  #particulares.new-wrapper section h2, #enviar h2 {
    font-size: 3.5rem;
    margin-bottom: 2.5rem;
  }

  #resp-social.new-wrapper section h2, #logistica-digital.new-wrapper > section > h2,
  #particulares.new-wrapper > section > h2, #particulares.new-wrapper > section#recogida h2,
  #particulares.new-wrapper > section#oficina h2, #particulares.new-wrapper > section#suscripcion h2,
  #empresas.new-wrapper > section:not(#cifras) > h2, #empresas.new-wrapper > section > div > h2 {
    font-size: 3.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  #empresas > section#mascotas > a > h2, .new-wrapper#empresas > section#ecommerce > a > h2, #empresas > section#burofax > a > h2,
  #empresas > section#sectoriales-serv > a > div > h2, #empresas > section#descuento-serv > a > h2,
  #resp-social > section#campanyas > div h2 {
    font-size: 2.5rem !important;
  }

  .new-wrapper#oficinas > section#resultados h2, .new-wrapper#oficinas > section#oficina h2 {
    font-size: 3rem !important;
  }

  section#acciones > .row > div:nth-child(-n+3) {
    border-bottom-style: none;
  }

  section#acciones > .row > div:nth-of-type(2) {
    border-right-width: 2px;
    border-right-color: #1626AA;
    border-right-style: solid;
  }

  #resp-social.new-wrapper > section#banner > div:nth-of-type(2) > h1 {
    font-size: 3.5rem;
    max-width: 500px;
  }

  #resp-social.new-wrapper > section#banner > div:nth-of-type(2) > p {
    top: 55%;
    max-width: 650px;
  }

  #ecommerce.new-wrapper > section#banner > div:nth-of-type(2),
  #phishing.new-wrapper > section#banner > div:nth-of-type(2) {
    max-width: 750px;
  }

    #ecommerce.new-wrapper > section#banner > div:nth-of-type(2) > h1,
    #phishing.new-wrapper > section#banner > div:nth-of-type(2) > h1 {
      font-size: 3.5rem;
    }

  #phishing > section#Suplantacion-identidad > div > h4 {
    font-size: 1.5rem;
  }

  #ecommerce.new-wrapper.devoluciones > section#banner > div:nth-of-type(2) > h1 {
    max-width: 700px;
  }

  #ecommerce.new-wrapper.devoluciones > section#banner > div:nth-of-type(2) {
    max-width: 700px;
  }

  .invisible-lg {
    visibility: hidden;
  }

  #resp-social > section#solidarios-cuadros.row > a:hover > .cuadro-text,
  #resp-social > section#solidarios-cuadros.row > a:hover > h3,
  #empresas > section#sectoriales-serv.row > a:hover > .cuadro-text,
  #empresas > section#sectoriales-serv.row > a:hover > div:nth-of-type(2) {
    visibility: visible;
  }

  #resp-social > section#proyectos > div:nth-of-type(even) {
    padding: 4%;
  }

    #resp-social > section#proyectos > div:nth-of-type(even) > div > .btn-rectangular {
      margin: 1rem 0;
    }

  #resp-social > section#proyectos > div:nth-of-type(6) > p:nth-of-type(1) {
    margin-bottom: 1rem;
  }

  #resp-social > section#proyectos > div:nth-of-type(6) > p:nth-of-type(3) {
    margin-bottom: 0;
  }

  #resp-social > section#campanyas.row > div > h3 {
    margin-bottom: 2rem;
  }

  #resp-social > section#campanyas > div > p:last-of-type {
    margin-bottom: 0;
  }

  #particulares section#recogida.row h2, #particulares section#oficina.row h2 {
    padding-right: 8%;
  }

  #particulares section#recogida.row > div > div > .text-center, #particulares section#oficina.row > div > #buscar-oficina {
    bottom: 10%;
  }

  #particulares section#oficina.row > div > #buscar-oficina {
    width: 70%;
  }

  #empresas.new-wrapper > section#banner > h1,
  #mrw-point.new-wrapper > section#banner > h1 {
    top: 2%;
    max-width: 640px;
  }

  #empresas.new-wrapper > section#banner > div:nth-of-type(2),
  #mrw-point.new-wrapper > section#banner > div:nth-of-type(2) {
    max-width: 800px;
  }

    #empresas.new-wrapper > section#banner > div:nth-of-type(2) > h1, #phishing.new-wrapper > section#banner > div:nth-of-type(2) > h1 {
      max-width: 800px;
      margin: 3% 0 1.5%;
    }

    #mrw-point.new-wrapper > section#banner > div:nth-of-type(2) > h1 {
      max-width: 600px;
      margin: 3% 0 5%;
    }

    #particulares.new-wrapper > section#banner > div:nth-of-type(1) > p,
    #resp-social.new-wrapper > section#banner > p,
    #empresas.new-wrapper > section#banner > div:nth-of-type(2) > p,
    #mrw-point.new-wrapper > section#banner > div:nth-of-type(2) > p {
      font-size: 1.375rem;
      margin-bottom: 0.5rem;
    }

    #empresas.new-wrapper > section#banner > div:nth-of-type(2) > p {
      max-width: 640px;
    }

    #mrw-point.new-wrapper > section#banner > div:nth-of-type(2) > p {
      max-width: 450px;
    }

  .new-wrapper#empresas > section#mascotas > div {
    min-height: 400px;
  }

  #empresas.new-wrapper > section#mascotas > div > h3 {
    top: 50%;
    font-size: 3.5rem;
  }

  #empresas > section#mascotas > div:nth-child(1) > p {
    margin-bottom: 1.25rem;
  }

  #empresas.new-wrapper > section#cifras.container h2 {
    max-width: 1000px;
  }

  #empresas > section#ecommerce > a img, #empresas > section#burofax > a img,
  #empresas > section#descuento-serv > a img, #empresas > section#mascotas > a img {
    width: 120px;
  }

  #resultados > div > div > div:nth-of-type(2) > .btn-rectangular:nth-of-type(2) {
    margin-left: 1.5rem;
  }

  #home.new-wrapper > section#acciones > .row > #hacerEnvio > div > .btn-rectangular {
    width: 15rem;
  }

  #logistica-digital > section.row.aligned-row > div > img,
  #logistica-digital > section > .row.aligned-row > div > img {
    width: auto;
  }

  .es#covid-19 > section#recogida-entrega-domicilio > div > h2,
  .es#covid-19 > section#recogida-entrega-franquicia > div > h2,
  .pt#covid-19 > section#recogida-entrega-domicilio > div > h2,
  .pt#covid-19 > section#recogida-entrega-franquicia > div > h2 {
    max-width: 750px;
  }

  .ca#covid-19 > section#recogida-entrega-domicilio > div > h2,
  .ca#covid-19 > section#recogida-entrega-franquicia > div > h2 {
    max-width: 835px;
  }

  .col-lg-5ths {
    width: 20%;
  }

  #ecommerce > section#cuando-entrega > div.row > div:nth-of-type(1) > div {
    height: 200px;
  }

  #ecommerce > section#cuando-entrega > div.row div:nth-of-type(2) > h2 {
    height: 180px;
  }

  #ecommerce > section#funcionamiento > div.row > div > div.linea > p {
    height: 280px;
  }

  #ecommerce > section#modulos > div.row > div:first-of-type > div {
    width: 55%;
  }

  #ecommerce > section#descarga > div.row > div:last-of-type {
    flex-direction: unset;
  }

  .filter-section .main-column.new {
    padding: 3rem 0;
  }

  .page-title.underline, div.underline {
    margin-bottom: 0;
    border-bottom: 1px solid #19133b;
    font-size: 2.5rem;
  }

  div.row.underline {
    margin-left: 0;
    margin-right: 0;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

    div.row.underline > .col > h2 {
      font-family: Inter-Medium;
      font-size: 1.625rem !important;
      margin-bottom: 1rem;
    }

    div.row.underline > .col > p, div.row.underline > .col ul > li {
      font-family: Inter-Light;
      font-size: 1.25rem !important;
    }


  @media (min-width: 1500px) {
    .new-wrapper#empresas > section#banner > div:nth-of-type(2) > h1,
    .new-wrapper#mrw-point > section#banner > div:nth-of-type(2) > h1,
    .new-wrapper#phishing > section#banner > div:nth-of-type(2) > h1 {
      margin: 8% 0 4%;
    }

    #particulares.new-wrapper > section#banner > div:nth-of-type(1) > p,
    #resp-social.new-wrapper > section#banner > div:nth-of-type(2) > p,
    #empresas.new-wrapper > section#banner > div:nth-of-type(2) > p,
    #mrw-point.new-wrapper > section#banner > div:nth-of-type(2) > p,
    #phishing.new-wrapper > section#banner > div:nth-of-type(2) > p {
      font-size: 1.5rem;
      max-width: 710px;
      margin-bottom: 1.5rem;
    }

    #mrw-point.new-wrapper > section#banner > div:nth-of-type(2) > p {
      max-width: 600px;
    }

    .new-wrapper#empresas > section#mascotas > div {
      min-height: 500px;
    }

    #mrw-point > section#desc-point > div.row > div:nth-of-type(2) {
      padding-left: 0;
    }

    #logistica-digital > #banner > h1 {
      top: 25%;
    }

    #ecommerce > section#integraciones > div > div.row > div.col-sm-5ths > img {
      width: 80%;
    }

    #ecommerce.new-wrapper > #banner > div:nth-of-type(2) {
      top: 10%;
    }

    #phishing.new-wrapper > #banner > div:nth-of-type(2) {
      top: 50%;
    }

    #ecommerce > section#funcionamiento > div.row > div > div.linea > p {
      height: 215px;
    }

    #ecommerce.new-wrapper > section#contactar, #ecommerce.new-wrapper > section#gracias {
      background-image: url(../img/ecommerce-fondo-gracias-desktop.png);
      background-size: cover;
      background-position: bottom right;
    }
  }

  @media (min-width: 1700px) {
    #home.new-wrapper > section#acciones > .row > #hacerEnvio > div > .btn-rectangular {
      width: 20rem;
    }

    #resp-social > #banner > div:nth-of-type(2) {
      top: 12%;
    }

    #logistica-digital > #banner > h1 {
      top: 35%;
    }
  }

  @media (min-width: 1800px) {
    .new-wrapper#empresas > section#mascotas > div {
      min-height: 550px;
    }

    #ecommerce > section#cuando-entrega > div.row > div:nth-of-type(1) > div {
      height: 150px;
    }

    #ecommerce > section#cuando-entrega > div.row div:nth-of-type(2) > h2 {
      height: 130px;
    }

    #ecommerce > section#servicios > div.row > div:nth-of-type(1) > div {
      height: 120px;
    }

    #ecommerce > section#servicios > div.row div:nth-of-type(2) > h2 {
      height: 100px;
    }

    #ecommerce > section#funcionamiento > div.row > div > div.linea > p {
      height: 160px;
    }
  }
  /* Webkit */
  @media screen and (-webkit-min-device-pixel-ratio:0) {
    .aligned-row {
      display: -webkit-flex;
      margin: 0 0 0 -1px;
      -webkit-flex-wrap: wrap;
    }
  }
  /* #endregion Mediaqueries */
