@import url("https://fonts.googleapis.com/css2?family=DM+Mono&family=Epilogue:wght@400;500&display=swap");
:root {
--negro: #222222;
--naranja: #FF7700;
--bronce: #635540;
--gris-medio: #8F9B9B;
--gris-perlado: #F3EEE4;
--blanco: #ffffff;
--padding-columna: 30px;
--grosor-linea: 1px;
--tiempo-transi: .5s;
--border-radius: 1000px;
--border-radius-secc: 200px;
--delay-intro-inicio: .75s;
--delay-intro: calc(2.60s + 1.70s);
}
::-moz-selection {
color: var(--gris-perlado);
background: var(--naranja);
}
::selection {
color: var(--gris-perlado);
background: var(--naranja);
}/*/*/html {
overflow-x: hidden;
-webkit-overflow-scrolling: auto !important;
}
html,
html body {
height: initial !important;
}
#proyectos-recientes .nectar-post-grid-item {
padding-bottom: 100px!important;
}
#proyectos-recientes .wpb_wrapper .btn-anterior,
#proyectos-recientes .wpb_wrapper .btn-siguiente,
.flickity-page-dots .dot,
.nectar-cta[class*=border_thickness] .link_wrap,
.nectar-cta[data-using-bg=true] .link_wrap,
.custom-cursor,
a {
cursor: url(//collosa.es/wp-content/themes/salient-child/cursor/cursor-over.png) 25 25, auto;
}
.flickity-enabled.is-draggable .flickity-viewport:active,
.flickity-enabled.is-draggable .flickity-viewport {
cursor: url(//collosa.es/wp-content/themes/salient-child/cursor/cursor-slide.png) 25 25, auto;
}
.columna-general,
.contenedor-general {
padding-left: var(--padding-columna)!important;
padding-right: var(--padding-columna)!important;
}
.contenedor-general {
padding-top: calc(var(--padding-columna) * 7)!important;
padding-bottom: calc(var(--padding-columna) * 7)!important;
}
.overflow-hidden-100 {
overflow: hidden!important;
width: 100vw!important;
}
.forma-redondeada {
width: 25vw;
height: 14vw;
border: var(--grosor-linea) solid var(--gris-perlado);
border-radius: 1000px;
}
.border-radius {
border-radius: 1000px;
overflow: hidden!important;
}
.resplandor-general {
position: absolute;
background: rgb(255,255,255);
background: radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 70%);
width: 900px;
height: 900px;
opacity: .7;
top: 50%;
}
.resplandor-general.izquierda  {
left: 100%!important;
right: 0!important;
}
.resplandor-general.derecha  {
right: 100%!important;
left: 100%!important;
}
.colorear-bronce {
filter: brightness(0) saturate(100%) invert(30%) sepia(37%) saturate(367%) hue-rotate(357deg) brightness(97%) contrast(85%)!important;
}
.colorear-naranja {
filter: brightness(0) saturate(100%) invert(56%) sepia(57%) saturate(4648%) hue-rotate(2deg) brightness(104%) contrast(103%)!important;
}
.colorear-gris-perlado {
filter: brightness(0) saturate(100%) invert(89%) sepia(17%) saturate(230%) hue-rotate(330deg) brightness(109%) contrast(91%)!important;
}
.color-gis-perlado * {
color: var(--gris-perlado);
}
.nectar-cta .link_wrap {
display: flex;
height: max-content;
width: max-content;
padding-right: 20px!important;
padding-top: 13px!important;
border-width: var(--grosor-linea);
padding: 10px;
font-family: 'Epilogue', sans-serif;
font-weight: 400!important;
font-size: 28px!important;
}
.nectar-cta .link_wrap {
line-height: 1.2!important;
}
.border-radius-top-secc {
border-radius: var(--border-radius-secc) var(--border-radius-secc) 0 0;
overflow: hidden;/**/}
.border-radius-bottom-secc {
border-radius: 0 0 var(--border-radius-secc) var(--border-radius-secc);
overflow: hidden;
}
.opacidad-cero {
opacity: 0!important;
}
@media (max-width: 999px){
.border-radius-top-secc {
border-radius: calc(var(--border-radius-secc) / 2) calc(var(--border-radius-secc) / 2) 0 0;
}
.border-radius-bottom-secc {
border-radius: 0 0 calc(var(--border-radius-secc) / 2) calc(var(--border-radius-secc) / 2);
overflow: hidden;
}
.padding-top-movil {
margin-top: 100px!important;
}
.padding-top-movil-50 {
margin-top: 50px!important;
}
.columna-general {
padding-left: 0!important;
padding-right: 0!important;
}
.contenedor-general {
padding-top: calc(var(--padding-columna) * 4)!important;
padding-bottom: calc(var(--padding-columna) * 4)!important;
}
.wpb_column.force-desktop-text-align-center .nectar-cta {
text-align: left!important;
}
.nectar-cta .link_wrap {
width: auto!important;
}
}
@media (max-width: 689px){
.columna-general {
padding-left: 0!important;
padding-right: 0!important;
}
}
.sin-padding {
padding-top: 0!important;
padding-bottom: 0!important;
}
.sin-padding-top {
padding-top: 0!important;
}
.sin-padding-bottom {
padding-bottom: 0!important;
}
.sin-padding-left {
padding-left: 0!important;
}
.sin-padding-right {
padding-right: 0!important;
}
.padding-top-secc {
padding-top: 100px!important;
}
.padding-top-secc-2 {
padding-top: 50px!important;
} .pum-theme-1690 .pum-title, .pum-theme-enterprise-blue .pum-title {
display: none;
}
.pum-container.pum-responsive img {
width: 100%;
}/*/*/* {
font-variant-ligatures: no-common-ligatures;
}
body {
font-family: 'Epilogue', sans-serif;
}
h1, h2, h3, span {
font-weight: 400;
line-height: 1!important;
font-family: "Epilogue", sans-serif!important;
}
.subtitulo-general h3 {
font-family: 'DM Mono', serif;
text-transform: uppercase;
line-height: 1.1;/**/font-weight: 400; }
.aclaracion-txt {
font-size: 13px!important;
line-height: 1.5;
}
.secc-ancho-95 {
width: 95vw!important;
margin: 0!important;
transform: translateX(-50%)!important;
}
@media (max-width: 999px){
.secc-ancho-95 {
width: 90vw!important;
}
}/*/*/#header-outer {
box-shadow: 0px 0px 33px 0px #00000030!important;
background: var(--naranja)!important;
}
#header-outer[data-lhe="default"] #top nav > ul > li > a {
transition-duration: 0s!important;
}
#slide-out-widget-area.fullscreen-split .inner .off-canvas-menu-container .current-menu-item>a:after,
body.material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container .current-menu-item>a:after,
body.material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container li a:hover:after {
display: none!important;
}
body #top .span_9 > .slide-out-widget-area-toggle.mobile-icon a:hover .lines:after, 
body #top .span_9 > .slide-out-widget-area-toggle.mobile-icon a:hover .lines-button:after, 
body #top .span_9 > .slide-out-widget-area-toggle.mobile-icon a:hover .lines:before {
background-color: var(--gris-medio)!important;
}
.close-line.close-line1,
.close-line.close-line2 {
background-color: var(--gris-medio)!important;
}
#slide-out-widget-area-bg.open.dark {
opacity: 1!important;
}
#slide-out-widget-area .inner .off-canvas-menu-container li a:after {
display: none!important;
}
#slide-out-widget-area .inner .off-canvas-menu-container li a {
font-family: 'Epilogue', sans-serif!important;
font-size: 20px;
font-weight: 400!important;
}
#slide-out-widget-area[data-dropdown-func].fullscreen-split .inner .off-canvas-menu-container li li a {
font-family: 'DM Mono', serif!important;
font-size: 15px;
}
#top > .container,
#top > .container > .row {
padding-left: 0!important;
padding-right: 0!important;
}
#top > .container > .row > div:first-child {
padding-left: var(--padding-columna);
padding-right: var(--padding-columna);
background-color: var(--naranja);
}
#top > .container > .row > div:last-child {
padding-right: var(--padding-columna);
}
#top > .container > .row {
background-color: var(--gris-perlado);
}
#top nav > ul > li span {
font-family: 'Epilogue', sans-serif;
font-size: 18px!important;
line-height: 1.2!important;
}
#top nav > ul > li .sub-menu span {
font-size: 16px!important;
}
#social-in-menu {
border-left: var(--grosor-linea) solid var(--gris-medio);
padding-left: var(--padding-columna);
}
body.material #header-outer #social-in-menu i {
top: -3px;
}
@media (max-width: 999px){
#header-outer {
box-shadow: none;
}
#header-outer #top .slide-out-widget-area-toggle a .lines:after, 
#header-outer #top .slide-out-widget-area-toggle a .lines:before, 
#header-outer #top .slide-out-widget-area-toggle a .lines-button:after, 
body #top .span_9 > .slide-out-widget-area-toggle.mobile-icon a:hover .lines:after, 
body #top .span_9 > .slide-out-widget-area-toggle.mobile-icon a:hover .lines-button:after, 
body #top .span_9 > .slide-out-widget-area-toggle.mobile-icon a:hover .lines:before {
background-color: var(--gris-perlado)!important;
}
.close-line.close-line1,
.close-line.close-line2 {
background-color: var(--gris-perlado)!important;
}
#header-outer {
box-shadow: none!important;
}
}/*/*/body {
position: relative; 
overflow-y: scroll;
animation: 0s animaBodyOverflow;
width: 100%;
animation-fill-mode: forwards;
cursor: url(//collosa.es/wp-content/themes/salient-child/cursor/cursor.png) 25 25, auto;
}
.body-activo {
position: fixed; 
overflow-y: scroll;
animation: 0s animaBodyOverflow;
width: 100%;
animation-fill-mode: forwards;
cursor: none;
animation-delay: calc(var(--delay-intro-inicio) + var(--delay-intro));
}
@keyframes animaBodyOverflow {
1% {
cursor: none;
position: fixed;
overflow-y: scroll;
}
100% {
cursor: url(//collosa.es/wp-content/themes/salient-child/cursor/cursor.png) 25 25, auto;
position: relative;
overflow-y: visible;
}
}
.intro-cont-general {
position: fixed;
top: 0;
width: 100vw!important;
height: 100vh!important;
z-index: 111111;
left: 0;
display: flex;
justify-content: center;
align-items: center;
animation: 1s animaIntroCont;
animation-delay: calc(var(--delay-intro-inicio) + var(--delay-intro));
animation-fill-mode: forwards;
visibility: hidden!important;
}
@keyframes animaIntroCont {
0% {
opacity: 1;
}
99.9% {
opacity: 0;
}
100% {
opacity: 0;
display: none;
}
}
.intro-cont {
justify-content: center;
align-items: center;
position: relative;
}
.intro-logo-cont,
.intro-letras-cont {
display: flex;
justify-content: center;
}
.intro-logo-cont {
padding-bottom: 60px;
animation: 3s animaLogo;
opacity: 0;
animation-fill-mode: forwards;
animation-delay: calc(var(--delay-intro-inicio) + 1.70s);
}
@keyframes animaLogo {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.intro-logo-cont img{
max-height: 100px;
}
.intro-letras-cont {
animation: 1.60s animaLetraCont;
animation-fill-mode: forwards;
animation-delay: calc(var(--delay-intro-inicio) + .10s);
left: 100%;
transform: translateX(-50%);
position: relative;
}
@keyframes animaLetraCont {
0% {
left: 100%;
}
100% {
left: 50%;
}
}
.intro-letras-cont > .intro-letra img {
max-height: 50px;
position: relative;
display: flex;
height: 50px!important;
padding: 0 3px;
}
.intro-letras-cont > .intro-letra {
transform: translateX(-50%);
position: relative;
}
.intro-letras-cont > .intro-letra:nth-child(1) {
animation: 1s animaLetra1;
animation-delay: calc(var(--delay-intro-inicio) + .10s);
left: 50%;
z-index: 7;
}
.intro-letras-cont > .intro-letra:nth-child(2) {
animation: 1.10s animaLetra2;
animation-delay: calc(var(--delay-intro-inicio) + .20s);
left: 35%;
z-index: 6;
}
.intro-letras-cont > .intro-letra:nth-child(3) {
animation: 1.20s animaLetra3;
animation-delay: calc(var(--delay-intro-inicio) + .30s);
left: 19%;
z-index: 5;
}
.intro-letras-cont > .intro-letra:nth-child(4) {
animation: 1.30s animaLetra4;
animation-delay: calc(var(--delay-intro-inicio) + .40s);
left: 6%;
z-index: 4;
}
.intro-letras-cont > .intro-letra:nth-child(5) {
animation: 1.40s animaLetra5;
animation-delay: calc(var(--delay-intro-inicio) + .50s);
left: -6%;
z-index: 3;
}
.intro-letras-cont > .intro-letra:nth-child(6) {
animation: 1.50s animaLetra6;
animation-delay: calc(var(--delay-intro-inicio) + .60s);
left: -22%;
z-index: 2;
}
.intro-letras-cont > .intro-letra:nth-child(7) {
animation: 1.60s animaLetra7;
animation-delay: calc(var(--delay-intro-inicio) + .70s);
left: -35%;
z-index: 1;
}
.intro-letras-cont > .intro-letra {
animation-fill-mode: forwards!important;
opacity: 0;
}
@keyframes animaLetra1 {
0% {
left: 50%;
opacity: 0;
}
10% {
}
100% {
opacity: 1;
left: 0;
transform: translateX(0);
}
}
@keyframes animaLetra2 {
0% {
left: 35%;
opacity: 0;
}
10% {
}
100% {
opacity: 1;
left: 0;
transform: translateX(0);
}
}
@keyframes animaLetra3 {
0% {
left: 19%;
opacity: 0;
}
10% {
}
100% {
opacity: 1;
left: 0;
transform: translateX(0);
}
}
@keyframes animaLetra4 {
0% {
left: 6%;
opacity: 0;
}
10% {
}
100% {
opacity: 1;
left: 0;
transform: translateX(0);
}
}
@keyframes animaLetra5 {
0% {
left: -6%;
opacity: 0;
}
10% {
}
100% {
opacity: 1;
left: 0;
transform: translateX(0);
}
}
@keyframes animaLetra6 {
0% {
left: -22%;
opacity: 0;
}
10% {
}
100% {
opacity: 1;
left: 0;
transform: translateX(0);
}
}
@keyframes animaLetra7 {
0% {
left: -35%;
opacity: 0;
}
10% {
}
100% {
opacity: 1;
left: 0;
transform: translateX(0);
}
}
.logo {
position: absolute;
top: 5px;
display: none;
}/**/.header-cont {
height: calc(100vh - 100px)!important;
}
.header-cont .flickity-viewport {
padding: 0!important;
margin: 0!important;
}
.header-cont .flickity-viewport .cell {
padding: 0!important;
}
.header-cont .flickity-page-dots {
top: 100%;
transform: translateY(-45px);
right: 30%;
width: max-content;
}
.header-cont .flickity-page-dots .dot:before,
.header-cont .flickity-page-dots .dot:after {
display: none!important;
}
.header-cont .flickity-page-dots .dot {
width: 10px!important;
height: 10px!important;
background: var(--gris-perlado);
margin: 0 5px!important;
border-radius: 100px;
opacity: 1!important;
}
.header-cont .flickity-page-dots .dot.is-selected {
background: var(--naranja);
}
.slide-home-cell > div:last-child .slide-home-cell-img,
.slide-home-cell > div:last-child .slide-home-cell-img > *,
.slide-home-cell > div:last-child .slide-home-cell-txt > div,
.slide-home-cell > div:last-child .slide-home-cell-txt {
height: calc(100vh - 100px)!important;
}
.slide-home-cell > div:last-child .slide-home-cell-txt .slide-home-cell-txt-titu {
padding-top: calc(var(--padding-columna) * 3)!important;
}
.slide-home-cell > div:last-child .slide-home-cell-txt .slide-home-cell-txt-titu,
.slide-home-cell > div:last-child .slide-home-cell-txt .slide-home-cell-txt-fecha,
.slide-home-cell > div:last-child .slide-home-cell-txt .slide-txt-parrafo,
.slide-home-cell > div:last-child .slide-home-cell-txt .slide-home-btn {
padding-left: calc(var(--padding-columna) * 2)!important;
padding-right: calc(var(--padding-columna) * 2)!important;
}
.slide-home-cell > div:last-child .slide-home-cell-txt .slide-home-cell-txt-fecha {
margin-bottom: 30px;
}
.slide-home-cell > div:last-child .slide-home-cell-txt .wpb_wrapper {
width: 100%!important;
}
.slide-home-cell > div:last-child .slide-home-cell-txt .slide-home-btn {
margin: 30px 0 40px 0!important;
}
.slide-home-cell > div:last-child .slide-home-cell-txt .slide-home-cell-txt-titu > p {
font-size: 3vw;
line-height: 1.1;
font-family: 'Epilogue', sans-serif;
color: var(--naranja)!important;
}
.slide-home-cell > div:last-child .slide-home-cell-txt .slide-home-cell-txt-titu > p span {
line-height: 1;
}
.slide-home-cell > div:last-child .slide-home-cell-txt .slide-home-cell-txt-fecha {
font-family: 'DM Mono', serif;
color: var(--gris-perlado);    
font-size: 39px;
} .slide-home-cell > div:last-child .slide-txt-fondo-bronce .slide-home-cell-txt-titu > p {
color: var(--naranja)!important;
}
.slide-home-cell > div:last-child .slide-txt-fondo-bronce .slide-txt-parrafo {
color: var(--gris-perlado)!important;
}
.slide-home-cell > div:last-child .slide-txt-fondo-bronce .slide-home-btn .link_wrap {
border-color: var(--naranja)!important;
color: var(--naranja)!important;
}
.slide-home-cell > div:last-child .slide-txt-fondo-bronce .slide-home-btn .link_wrap .line {
background: var(--naranja)!important;
}
.slide-home-cell > div:last-child .slide-txt-fondo-bronce  .slide-home-cell-txt-fecha {
color: var(--gris-perlado)!important;
}
.header-cont .circle-txt {
position: absolute!important;
left: 37.5vw;
top: 37vh;
width: 9vw!important;
filter: brightness(0) saturate(100%) invert(92%) sepia(6%) saturate(383%) hue-rotate(347deg) brightness(106%) contrast(91%);
animation: 10s giraTxt infinite;
animation-timing-function: linear;
display: flex;
justify-content: center;
align-items: center;
}
.header-cont .circle-txt:after {
content: '';
width: 10px;
height: 10px;
background: red;
position: absolute;
}
@keyframes giraTxt {
0% {
transform: translateX(-100%) rotate(0deg);
}
100% {
transform: translateX(-100%) rotate(360deg)
}
}
.header-cont .forma-redondeada {
width: 13.5vw;
height: 7vw; }
.header-cont .nectar-scrolling-text {
margin: 0!important;
width: 100%;
}
.header-cont .nectar-scrolling-text:last-child {
transform: translateY(-50%);
}
@media (max-width: 999px){
.header-cont .nectar-flickity {
padding-bottom: 20px;
}
.intro-cont-general {
padding-left: calc(var(--padding-columna) * 2);
padding-right: calc(var(--padding-columna) * 2);
}
.intro-letras-cont > .intro-letra img {
height: 6vw!important;
padding: 0 .3vw!important;
}
.intro-logo-cont img {
max-height: 13vw!important;
}
.intro-logo-cont {
padding-bottom: 8vw!important;
}
.slide-home-cell > div:last-child .slide-home-cell-txt > div,
.slide-home-cell > div:last-child .slide-home-cell-txt {
height: max-content!important;
}
.header-cont .nectar-scrolling-text {
padding-bottom: var(--padding-columna)!important;
}
.header-cont .forma-redondeada {
width: 30vw!important;
height: 15vw!important;
}
.slide-home-cell > div:last-child .slide-home-cell-img {
height: 35vh!important;
}
.slide-home-cell > div:last-child .slide-home-cell-img * {
height: 100%!important;
}
.header-cont .nectar-scrolling-text {
display: none!important;
}
.slide-home-cell > div:last-child .slide-home-cell-txt .slide-home-cell-txt-titu > p{
font-size: 10vw!important;
}
.slide-home-cell > div:last-child .slide-home-cell-txt .slide-home-cell-txt-titu,
.slide-home-cell > div:last-child .slide-home-cell-txt .slide-home-cell-txt-fecha,
.slide-home-cell > div:last-child .slide-home-cell-txt .slide-txt-parrafo,
.slide-home-cell > div:last-child .slide-home-cell-txt .slide-home-btn {
padding-left: var(--padding-columna)!important;
padding-right: var(--padding-columna)!important;
}
.header-cont .circle-txt {
left: 95%!important;
width: 17vw!important;
top: 35vw;
}
.header-cont .flickity-page-dots {
right: var(--padding-columna)!important;
}
.header-cont .nectar-cta {
width: max-content;
}
}
@media (max-width: 689px){
.slide-home-cell > div:last-child .slide-home-cell-txt .slide-home-cell-txt-titu {
padding-top: calc(var(--padding-columna) * 1.5)!important;
}
.header-cont .circle-txt {
left: 95%!important;
width: 24vw!important;
top: -13vw;
}
}/*/*/.collosa-titulo h1 {
font-size: 10vw;
text-transform: uppercase;
line-height: .8!important;
margin-bottom: 10px;
}
#collosa .subtitulo-general h3 {
font-size: 4.5vw;
}
#collosa .forma-redondeada {
width: 100%;
}
.contador-collosa * {
color: var(--gris-perlado)!important;
}
.contador-collosa .contador-collosa-cont {
border-bottom: var(--grosor-linea) solid var(--gris-perlado);
padding-bottom: 10px!important;
margin-bottom: 46px!important;
}
.contador-collosa .contador-collosa-cont:last-child {
margin: 0!important;
}
.contador-collosa-cont:last-child .contador-collosa-num > div {
display: flex;
}
.contador-collosa-cont:last-child .contador-collosa-num > div:after {
content: '€';
} 
.contador-collosa .contador-collosa-num {
font-size: 5vw!important;
line-height: 1!important;
color: var(--gris-perlado);
margin: 0;
}
.contador-collosa .contador-collosa-txt {
font-family: 'DM Mono', serif;
font-size: 1.6vw;
line-height: 1!important;
color: var(--gris-perlado);
}/**/.contruimos-cont .contruimos-cont-punto .vc_column-inner > .wpb_wrapper {
padding: calc(var(--padding-columna) * 3) calc(var(--padding-columna) * 2);
}
.contruimos-cont h3 {
font-family: 'DM Mono', serif;
font-size: 4vw;
font-weight: 400;
line-height: 1;
}
.contruimos-cont-punto li {
margin-bottom: 10px!important;
}
.contruimos-cont-punto ul {
margin-left: 23px!important;
}
@media (max-width: 999px){
.collosa-titulo,
.collosa-titulo h1 {
margin: 0!important;
}
.collosa-titulo h1 {
font-size: 18.5vw;
}
#collosa .resplandor-general {
width: 100%!important;
height: 500px!important;
background: radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 48%);
}
.contruimos-cont h3 {
font-size: 12vw!important;
}
.contruimos-cont .contruimos-cont-punto .vc_column-inner > .wpb_wrapper {
padding-left: var(--padding-columna)!important;
padding-right: var(--padding-columna)!important;
}
#collosa .subtitulo-general h3 {
font-size: 60px;
}
.contador-collosa .contador-collosa-num {
font-size: 8vw!important;
}
.contador-collosa .contador-collosa-txt {
font-size: 3vw;
}
}
@media (max-width: 689px){
.contador-collosa .contador-collosa-num {
font-size: 13vw!important;
}
#collosa .subtitulo-general h3 {
font-size: 40px;
}
.contador-collosa .contador-collosa-txt {
font-size: 5vw;
}
}/*/*/#historia {
padding-right: 0!important;
padding-left: 0!important;
}
.historia-titulo h2 {
font-size: 10vw;
}
#historia .historia-anima-txt,
#historia h3 {
font-size: 5vw!important;
font-family: 'DM Mono', serif!important;
line-height: 1!important;
}
#historia .historia-anima-txt:nth-of-type(4) {
font-weight: 600!important;
}
#historia h3 {
font-size: 3.5vw!important;
}
#historia .historia-step-cont > .vc_column-inner {
margin-top: 3vw!important;
padding-left: calc(var(--padding-columna) * 2);
padding-right: calc(var(--padding-columna) * 2);
}
#historia .historia-step {
margin-bottom: 100px;
}
#historia .historia-step:last-child {
margin-bottom: 0;
}
#historia .forma-redondeada-cont .vc_column-inner > .wpb_wrapper {
display: flex;
position: relative;
}
#historia .forma-redondeada-cont:last-child .vc_column-inner > .wpb_wrapper {
transform: translateY(-50%)!important;
}
#historia .forma-redondeada-cont {
width: max-content;
position: absolute;
}
#historia .forma-redondeada-cont .forma-redondeada {
border-color: var(--naranja)!important;
display: flex;
}
@media (max-width: 999px){
.historia-step,
.historia-anima-txt,
.historia-titulo h2 {
padding-left: var(--padding-columna)!important;
padding-right: var(--padding-columna)!important; 
}
.historia-titulo-cont {
margin-top: 3vw!important;
padding-left: calc(var(--padding-columna) * 2)!important;
padding-right: calc(var(--padding-columna) * 2)!important; 
}
#historia .forma-redondeada {    
width: 48vw!important;
height: 27vw!important;
}
#historia .forma-redondeada-cont {
transform: translateY(-80%);
}
.historia-titulo h2 {
font-size: 15vw;
}
}
@media (max-width: 689px){
.historia-titulo h2 {
font-size: 20vw!important;
}
#historia .forma-redondeada-cont {
width: max-content;
position: absolute;
}
#historia .historia-step-cont > .vc_column-inner,
.historia-step-cont,
.historia-titulo-cont {
padding-left: 0!important;
padding-right: 0!important; 
}
#historia h3 {
font-size: 10vw!important;
}
#historia .historia-anima-txt {
font-size: 12vw!important;
}
}/*/*/.enlaces-home .enlace-home-btn {
transition: var(--tiempo-transi);
border-radius: 0;
overflow: hidden;
cursor: pointer;
border-radius: var(--border-radius);
transform: scale(.95)!important;
}
.enlaces-home .enlace-home-btn img {/**/}
.enlaces-home .enlace-home-btn:after {
content: '';
width: 100%;
height: 100%;
background: var(--bronce);
position: absolute;
top: 0;
transition: var(--tiempo-transi);
visibility: visible;
opacity: 0;
}
.enlaces-home .enlace-home-btn:nth-child(2):after {
background: var(--naranja);
}
.enlaces-home .enlace-home-btn:nth-child(3):after {
background: var(--negro);
}
.enlaces-home .enlace-home-btn:hover {
transform: scale(.90)!important;
}
.enlaces-home .enlace-home-btn:hover:after {
opacity: .75;
}
.enlaces-home .enlace-home-btn p {
position: absolute;
top: 100%;
color: var(--gris-perlado);
font-family: 'DM Mono', serif;
font-size: 4vw;
transition: var(--tiempo-transi);
line-height: 1;
width: 100%;
opacity: 0;
z-index: 2;
}
.enlaces-home .enlace-home-btn:hover p {
top: 50%;
transform: translateY(-50%);
opacity: 1;
z-index: 1;
}/*/*/.personas-y-cultura-titulo h2 {
font-size: 9.5vw;
}
#personas-y-cultura .personas-y-cultura-txt{
padding-right: calc(var(--padding-columna) * 4)!important;
}
#personas-y-cultura .subtitulo-general h3 {
font-size: 2.2vw;
border-color: var(--bronce);
}
.personas-y-cultura-imgs-cont .regular.element img {
border-radius: var(--border-radius)!important;
overflow: hidden!important;
transform: scale(1)!important;
background: var(--blanco);
}
.personas-y-cultura-imgs-cont .work-info-bg {
display: none!important;
}
.personas-y-cultura-imgs-cont a {
display: none!important;
}
.personas-y-cultura-datos-cont > div > div > .wpb_wrapper {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.personas-y-cultura-datos-cont > div > div > .wpb_wrapper > div {
width: 100%;
}
.personas-y-cultura-datos {
margin-bottom: 20px!important;
}
.personas-y-cultura-datos:last-child {
margin-bottom: 0;
}
.personas-y-cultura-datos .nectar-milestone {
padding: 2vh 3vw;
}
.personas-y-cultura-datos:first-child {
padding-left: 0!important;
}
.personas-y-cultura-datos .vc_column-inner {
border-radius: var(--border-radius);
border: var(--grosor-linea) solid var(--naranja);
}
.personas-y-cultura-datos .subject {
font-family: 'DM Mono', sans-serif;
font-size: 20px!important;
}
.personas-y-cultura-datos * {
color: var(--naranja);
}
.personas-y-cultura-datos span {
font-size: 6vh!important;
}
.personas-y-cultura-empleo-txt-2,
.personas-y-cultura-datos-cont > div > div > div > div:last-child .number.default:after {
font-size: 35px;
line-height: 40px!important;
font-weight: 500;
}
.personas-y-cultura-datos-cont > div > div > div > div:last-child .number.default:after {
content: '%';
font-weight: 400;
line-height: 1 !important;
font-family: "Epilogue", sans-serif !important;
}
.personas-y-cultura-politicas-titulo p {
font-size: 3vw;
font-size: 40px;
margin-bottom: 40px!important;
line-height: normal;
color: var(--naranja)!important;
}
@media (max-width: 999px){
.personas-y-cultura-politicas-titulo p {
margin-bottom: 0!important;
}
.personas-y-cultura-titulo h2 {
font-size: 19vw;
}
#personas-y-cultura .subtitulo-general h3 {
font-size: 5vw;
}
.personas-y-cultura-datos-cont > div > div > .wpb_wrapper > div {
width: 49%;
}
#personas-y-cultura .personas-y-cultura-txt{
padding-right: 0!important;
}
.personas-y-cultura-datos .subject {
font-size: 18px!important;
}
.enlaces-home .enlace-home-btn:after {
opacity: .5!important;
}
.enlaces-home .enlace-home-btn p {
opacity: 1!important;
font-size: 4vw!important;
top: 50%!important;
transform: translateY(-50%);
}
}
@media (max-width: 689px){
.personas-y-cultura-datos-cont > div > div > .wpb_wrapper > div {
width: 100%;
}
.enlaces-home .enlace-home-btn p {
font-size: 10vw!important;
}
}/*/*/.direccion-titulo h2 {
font-size: 10vw;
}
.direccion-formas-cont-todo > .vc_column-inner > .wpb_wrapper {
display: none;
display: flex!important;
flex-direction: column;
}
.direccion-persona-cont > div:last-child > div {
padding-top: calc(var(--padding-columna) * 3)!important;
}
.direccion-persona > div {
background: var(--gris-perlado)!important;
border-radius: var(--border-radius);
overflow: hidden;
}
.direccion-persona img {
filter: grayscale(1);
width: 100%;
}
.direccion-persona-datos {
background: #635540de;
color: var(--gris-perlado);
padding: var(--padding-columna) calc(var(--padding-columna) * 3);
border-radius: 100%;
position: absolute;
bottom: 0;
width: 100%;
display: flex;
justify-content: center;
padding: 3vw;
}
.direccion-persona-datos * {
width: 100%;
text-align: center;
margin: 0!important;
font-size: .8vw;
}
.direccion-nombre p {
line-height: 1.2;
font-size: 1.4vw;
}
.direccion-cargo p {
font-size: .8vw;
line-height: 1.2;
font-family: 'DM Mono', serif;
}
.direccion-txt-1 p,
.direccion-txt-2 p {
font-family: 'DM Mono', serif;
font-size: 4vw!important;
line-height: 1;
color: var(--gris-perlado)!important;
text-transform: uppercase!important;
}
.direccion-txt-1 * {
height: 100%;
}
.direccion-txt-1 .wpb_wrapper p {
height: max-content;
}
.direccion-txt-1 .wpb_wrapper {
display: flex!important;
align-items: flex-end!important;
}
.direccion-txt-2 p {
text-align: right;
}
.direccion-contenedor-formas {
position: absolute!important;
width: 100vw!important;
margin: 0 auto!important;
transform: translateX(-50vw);
overflow: hidden;
padding-left: calc(var(--padding-columna) / 2)!important;
padding-right: calc(var(--padding-columna) / 2)!important;
display: none;
}
.direccion-contenedor-formas > div:last-child,
.direccion-contenedor-formas > div:last-child > div,
.direccion-contenedor-formas > div:last-child > div > div {
height: 100%!important;
}
.direccion-contenedor-formas .direccion-contenedor-formas-hijo div .wpb_wrapper {
display: flex!important;
justify-content: space-between!important;
align-items: center!important;
}
.direccion-formas-redondeadas .forma-redondeada-cont .forma-redondeada {
width: 14vw;
height: 25vw;
opacity: .75!important;
}
@media (max-width: 999px){
.direccion-titulo h2 {
font-size: 17vw;
}
.direccion-persona {
padding-left: calc(var(--padding-columna)/2)!important;
padding-right: calc(var(--padding-columna)/2)!important;
}
.direccion-txt-movil p {
font-size: 7vw!important;
color: var(--gris-perlado);
text-transform: uppercase;
line-height: 1.2;
}
.direccion-txt-1 .wpb_wrapper {
display: flex!important;
align-items: center!important;
}
.direccion-persona-datos {
padding: 6vw;
}
.direccion-nombre p {
font-size: 3vw;
}
.direccion-cargo p {
font-size: 2vw;
}
.direccion-contenedor-formas .direccion-contenedor-formas-hijo div .wpb_wrapper > div:nth-child(3),
.direccion-contenedor-formas .direccion-contenedor-formas-hijo div .wpb_wrapper > div:nth-child(4),
.direccion-contenedor-formas .direccion-contenedor-formas-hijo div .wpb_wrapper > div:nth-child(5) {
display: none!important;
}
.direccion-formas-redondeadas .forma-redondeada-cont .forma-redondeada {
width: 41vw;
height: 70vw;
}
}
@media (max-width: 689px){
.direccion-persona {
padding-left: 0!important;
padding-right: 0!important;
}
.direccion-txt-movil p {
font-size: 7vw!important;
padding-top: var(--padding-columna);
}
.direccion-persona-datos {
padding: 9vw 14vw;
}
.direccion-nombre p {
font-size: 5vw;
}
.direccion-cargo p {
font-size: 4vw;
}
}/*/*/.rrhh-titulo-1 h2,
.rrhh-titulo-2 h2 {
color: var(--gris-perlado)!important;
font-size: 9vw;
}
.rrtt-titulo-img {
padding: 0 var(--padding-columna)!important;/**/}
.rrhh-sistema-titu h3 {
font-family: 'DM mono', serif!important;
font-size: 40px!important;
color: var(--naranja)!important;
text-transform: uppercase!important;
}
.rrhh-iconos-cont-bloque .vc_column-inner > .wpb_wrapper {
padding-top: 30px;
padding-bottom: 30px;
border-radius: 200px;
background: var(--gris-perlado);
display: flex;
flex-direction: column;
width: 15vw;
align-items: center;
justify-content: flex-start;
transition: var(--tiempo-transi);
}
.rrhh-iconos-cont-bloque > div,
.rrhh-iconos-cont-bloque > div > div,
.rrhh-iconos-cont-bloque .vc_column-inner,
.rrhh-iconos-cont-bloque .vc_column-inner > .wpb_wrapper {
min-height: 100%!important;
height: 100%!important;
}
.rrhh-iconos-cont-bloque .rrhh-iconos-txt {
font-size: 16px;
line-height: 1.2;
padding-left: 20px!important;
padding-right: 20px!important;
}
.rrhh-iconos-cont-bloque .vc_column-inner > a:hover ~ .wpb_wrapper { background: var(--naranja);
color: var(--gris-perlado);
}
.rrhh-iconos-cont-bloque .vc_column-inner > a:hover ~ .wpb_wrapper p {
color: var(--gris-perlado);
}
.rrhh-iconos-cont-bloque .vc_column-inner > a ~ .wpb_wrapper img {
filter: brightness(0) saturate(0) invert(0) sepia(0) saturate(0) hue-rotate(0) brightness(0) contrast(0)!important;
}
.rrhh-iconos-cont-bloque .vc_column-inner > a:hover ~ .wpb_wrapper img {
filter: brightness(0) saturate(100%) invert(89%) sepia(17%) saturate(230%) hue-rotate(330deg) brightness(109%) contrast(91%)!important;
}
.rrhh-iconos-cont > div > div {
align-items: stretch!important;
}
.rrhh-iconos-cont .forma-redondeada-cont,
.rrhh-iconos-cont .forma-redondeada-cont * {
height: 100%;
}
.rrhh-iconos-cont .forma-redondeada {
border-color: var(--naranja)!important; }
.rrhh-iconos-txt {
padding: 20px!important;
color: var(--bronce)!important;
text-transform: uppercase;
}
@media (max-width: 999px){
.rrhh-titulo-1 h2, 
.rrhh-titulo-2 h2 {
font-size: 16vw;
}
.rrtt-titulo-img {
width: 50vw;
padding: 0!important;
}
.rrhh-iconos-cont-bloque {
padding-left: calc(var(--padding-columna) / 2);
padding-right: calc(var(--padding-columna) / 2);
}
.rrhh-iconos-cont-bloque .vc_column-inner > .wpb_wrapper {
padding-left: var(--padding-columna);
padding-right: var(--padding-columna);
}
.rrhh-iconos-txt {
padding-top: 5px!important;
}
.rrhh-iconos-cont-bloque .vc_column-inner > a:hover ~ .wpb_wrapper { background: var(--gris-perlado)!important;
color: var(--bronce)!important;
}
.rrhh-iconos-cont-bloque .vc_column-inner > a:hover ~ .wpb_wrapper p {
color: var(--bronce)!important;
}
.rrhh-iconos-cont-bloque .vc_column-inner > a:hover ~ .wpb_wrapper img {
filter: brightness(0) saturate(100%) invert(30%) sepia(37%) saturate(367%) hue-rotate(357deg) brightness(97%) contrast(85%)!important;
}
.rrhh-iconos-txt {
padding-bottom: 0!important;
}
}
@media (max-width: 689px){
.rrhh-iconos-cont-bloque .vc_column-inner > .wpb_wrapper {
padding: 30px!important;
}
.rrhh-iconos-cont .forma-redondeada-cont {
display: none!important;
}
.rrhh-iconos-cont-bloque,
.rrhh-iconos-cont-bloque .vc_column-inner > .wpb_wrapper {
width: 100%!important;
}
.rrhh-iconos-cont-bloque .vc_column-inner > .wpb_wrapper {
display: flex;
flex-direction: row;
justify-content: flex-start;
height: auto;
}
.rrhh-iconos-cont > div > div {
display: flex;
flex-direction: column;
}
.rrhh-iconos-cont > div > div p {
text-align: left!important;
font-size: 18px!important;
line-height: 1.3;
}
.rrhh-iconos-cont-bloque {
margin-bottom: 20px!important;
width: 100%!important;
}
.rrhh-iconos-cont .img-with-aniamtion-wrap   { padding: 0;
}
.rrhh-iconos-cont .img-with-aniamtion-wrap  * {
width: 100%!important;
}
.rrhh-iconos-cont .wpb_text_column {
width: 70%;
padding-left: 10px!important;
padding-right: 10px!important;
}
}/*/*/.sostenibilidad-titulo h2 {
font-size: 10vw;
}
#sostenibilidad {
width: 90vw!important;
transform: translateX(-50%)!important;
margin: 0 auto;
padding-top: calc(var(--padding-columna) * 9)!important;
padding-bottom: calc(var(--padding-columna) * 4)!important;
}
.sostenibilidad-paddings {
padding-top: calc(var(--padding-columna) * 7)!important;
background: var(--bronce)!important;
max-height: 0!important;
height: 0!important;
min-height: 0!important;
overflow: hidden!important;
}
.sostenibilidad-txt-cont  {
padding-left: calc(var(--padding-columna) * 10);
}
.sostenibilidad-txt-cont > div:last-child > div {
padding-left: calc(var(--padding-columna) / 2)!important;
padding-right: calc(var(--padding-columna) / 2)!important;
} 
.politicas-btns-cont > div > div {
width: 50vw!important;
left: 50%;
position: relative;
transform: translateX(-50%);
display: flex;
justify-content: center;
flex-direction: column;
align-items: center;
}
.politicas-btns-cont .nectar-cta {/**/}
.logos-aenor-cont > div > div {
left: 50%;
position: relative;
transform: translateX(-50%);
width: max-content;
display: flex;
}
.logos-aenor-cont img {
padding: 0 var(--padding-columna)!important;
height: 7vw!important;
width: 100%!important; }
@media (max-width: 1300px){
.sostenibilidad-txt-cont  {
padding-left: calc(var(--padding-columna) * 5);
}
}
@media (max-width: 999px){
.sostenibilidad-titulo h2 {
font-size: 11vw;
}
#sostenibilidad {
border-radius: calc(var(--border-radius) / 4);
overflow: hidden;
padding-top: calc(var(--padding-columna) * 5)!important;
padding-bottom: calc(var(--padding-columna) * 5)!important;
}
.sostenibilidad-txt-cont > div:last-child > div {
padding: 0!important;
}
.sostenibilidad-txt-cont  {
padding-left: 0;
}
.logos-aenor-cont > div > div {
justify-content: space-between!important;
}
.logos-aenor-cont > div > div {
flex-wrap: wrap;
width: 100%;
}
.logos-aenor-cont > div > div > div {
width: auto!important;
}
.logos-aenor-cont > div > div > div * {
width: auto!important;
height: 140px!important;
}
.logos-aenor-cont img {
padding: 0!important;
position: relative;
padding: calc(var(--padding-columna) / 2)!important;
}
.politicas-btns-cont > div > div {
align-items: flex-start;
}
}
@media (max-width: 689px){ .logos-aenor-cont > div > div > div * {
height: 120px!important;
}
.politicas-btns-cont > div > div > div h6,
.politicas-btns-cont > div > div > div,
.politicas-btns-cont > div > div {
min-width: 100%!important;
align-items: flex-start;
width: 100%!important;
}
}/*/*/.innovacion-titulo h2 {
font-size: 12vw!important;
text-transform: uppercase!important;
}
.innovacion-dato {
font-size: 32px!important;
font-family: 'DM Mono', serif;
color: var(--naranja);
border-bottom: var(--grosor-linea) solid var(--naranja);
padding: var(--padding-columna) 0;
line-height: 1;
text-transform: uppercase;
}
.innovacion-dato .iwithtext {
display: flex!important;
align-items: flex-end!important;
}
.iwithtext .iwt-icon {
position: relative!important;
}
.iwithtext .iwt-text {
padding-left: 15px!important;
line-height: 1.1;
}
.innovacion-dato .iwithtext img {
width: 66px!important;
}
.innovacion-proyecto {
padding: calc(var(--padding-columna) * 2)!important;
}
.innovacion-proyecto-titu h3 {
font-family: 'DM Mono', serif;
font-size: 45px;
padding-top: var(--padding-columna)!important;
line-height: 1.2!important;
}
.innovacion-proyecto-txt {
padding-bottom: var(--padding-columna)!important;
}
.innovacion-proyecto-datos {
padding-top: calc(var(--padding-columna) / 2)!important;
}    
.innovacion-proyecto-datos p {
border-bottom: var(--grosor-linea) solid var(--bronce);
}
.innovacion-proyecto-img img {
border-radius: var(--border-radius)!important;
}
.innovacion-logos-txt {
font-size: 35px!important;
line-height: 1.2!important;
}
.innovacion-logos-cont {
background: var(--blanco);
padding: calc(var(--padding-columna) * 2) calc(var(--padding-columna) * 1.5);
border-radius: calc(var(--border-radius) / 10);
padding-bottom: calc(var(--padding-columna) / 2);
}
.innovacion-logos-cont > div > .wpb_wrapper {
display: flex;
flex-wrap: wrap;
}
.innovacion-logos-cont > div > .wpb_wrapper > div {
height: 4vw;
margin: 0 40px 40px 0!important;
}
.innovacion-logos-cont > div > .wpb_wrapper > div * {
height: 100%!important;
width: auto!important;
}
.clientes-titulo h3 {
font-family: 'DM mono', serif!important;
font-size: 40px!important;
color: var(--naranja)!important;
text-transform: uppercase!important;
}
.clientes-logos-cont .vc_column-inner > .wpb_wrapper {
display: flex;
flex-flow: row wrap;
justify-content: space-between;
align-items: center;
padding: 0 calc(var(--padding-columna) * 3);
}
.clientes-logos-cont .vc_column-inner > .wpb_wrapper .img-with-aniamtion-wrap img {
height: 7vw;
width: auto!important
}
.clientes-logos-cont .vc_column-inner > .wpb_wrapper:after {
content: "";
flex: auto;
}
@media (max-width: 999px){
.innovacion-titulo h2 {
font-size: 13vw!important;
}
.clientes-logos-cont .vc_column-inner > .wpb_wrapper {
padding-left: 0!important;
padding-right: 0!important;
}
.clientes-logos-cont .vc_column-inner > .wpb_wrapper .img-with-aniamtion-wrap img {
height: auto;
width: 100%;
}
.clientes-logos-cont .vc_column-inner > .wpb_wrapper .img-with-aniamtion-wrap {
width: 50%;
}
#innovacion {
padding-top: calc(var(--padding-columna) * 4)!important;
}
.innovacion-logos-cont > div > .wpb_wrapper > div {
height: 10vw;
}
}
@media (max-width: 689px){
.innovacion-proyecto {
padding-left: var(--padding-columna)!important;
padding-right: var(--padding-columna)!important;
}
.iwt-text {
font-size: 6vw;
}
.innovacion-logos-cont > div > .wpb_wrapper > div {
height: 12vw;
}
.innovacion-proyecto-titu h3 {
font-size: 8vw;
}
}/*/*/#empleo * {
color: var(--gris-perlado)!important;
}
.empleo-titulo h2 {
font-size: 9.5vw!important;
text-transform: uppercase;
}
.empleo-titulo h2 span {
line-height: 9vw!important;
}
#empleo .subtitulo-general h3 {
font-size: 2.9vw!important;
color: var(--naranja)!important;
}
@media (max-width: 999px){   
.empleo-titulo h2 {
font-size: 20vw!important;
}
#empleo .subtitulo-general h3 {
font-size: 6vw!important;
}
}/*/*/.secciones-header > div:last-child,
.secciones-header > div:last-child > div {
height: 100%;
min-height: 100%;
}
.secciones-header .nectar-scrolling-text {
position: relative;
transform: translateY(0)!important;
}
.secciones-header .nectar-scrolling-text:last-child {
transform: translateY(-1px)!important;
}
.secciones-header .nectar-scrolling-text .forma-redondeada {
border-color: var(--naranja)!important;
}
.secciones-titulo {
position: relative;
padding-top: 3vw;
}
.secciones-titulo h1,
.secciones-header .secciones-txt {
padding: 0 calc(var(--padding-columna) * 1)!important;
}
.secciones-titulo h1 {
font-size: 4vw!important;
text-transform: uppercase;
line-height: 1.2!important;
}
.secciones-titulo h1 span {
line-height: 1;
}
.secciones-header .secciones-txt p {
width: 75%;
}
.secciones-padding {
padding-left: calc(var(--padding-columna) * 7)!important;
padding-right: calc(var(--padding-columna) * 7)!important;
}
.titulo-proyecto h1 {
font-size: 5vw!important;
line-height: 1;
font-weight: 400;
}
.portfolio-items img {
transform: scale(1)!important;
}
#proyectos-recientes .meta-category,
.meta-category.nectar-inherit-label,
.portfolio-items .work-info-bg,
.portfolio-items a {
display: none!important;
}
.proyecto-fila-dato {
border-bottom: var(--grosor-linea) solid var(--bronce);
}
.proyecto-dato p {
text-align: right!important;
}
#proyectos-recientes .nectar-post-grid-item .inner:hover img {
filter: grayscale(0);
opacity: 1;
}
#proyectos-recientes .nectar-post-grid-item img {
transition: var(--tiempo-transi);
filter: grayscale(1);
opacity: .9;
}
#proyectos-recientes .nectar-post-grid-item-bg {
height: 21vw!important;
}
#proyectos-recientes .nectar-post-grid-item-bg-wrap {
border-radius: var(--border-radius);
width: 100%;
}
#proyectos-recientes h3.post-heading span {
font-family: 'DM Mono', serif;
font-size: 2vw;
padding-top: var(--padding-columna);
color: var(--bronce)!important;
line-height: 1.2!important;
}
#proyectos-recientes .meta-excerpt {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
margin-top: 20px;
max-width: 100%!important;
line-height: 1.3!important;
font-size: 20px!important;
}
#proyectos-recientes .meta-excerpt > div {
width: 50%;
color: var(--bronce)!important;
border-bottom: var(--grosor-linea) solid var(--bronce);
margin-bottom: 10px;
}
#proyectos-recientes .meta-excerpt > div:nth-child(even) {
text-align: right;
}
#proyectos-recientes .nectar-post-grid-item__read-more {
display: flex;
justify-content: flex-end;
}
#proyectos-recientes .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous {
left: 0;
}
#proyectos-recientes .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next {
right: 0;
}
#proyectos-recientes .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button  {
top: 32%;
}
#proyectos-recientes .nectar-post-grid-item__read-more span {
border: var(--grosor-linea) solid var(--naranja);
border-radius: var(--border-radius);
color: var(--bronce);
padding: 10px!important;
padding-bottom: 8px!important;
font-size: 24px;
color: var(--naranja);
}
#proyectos-recientes .nectar-post-grid-item__read-more svg {
display: none;
}
.big-txt-proyectos {
font-size: 2vw;
font-family: 'DM Mono', serif;
color: var(--naranja);
line-height: 2.2vw;
}
.especialistas-txt-proyectos {
font-family: 'DM Mono', serif;
line-height: 40px;
font-size: 30px;
}
.proyectos-datos-cont {
margin-top: 70px;
}
.proyectos-datos-numeros {
border: var(--grosor-linea) solid var(--bronce)!important;
border-radius: var(--border-radius);
padding: var(--padding-columna) 0;
background: var(--b);
}
.proyectos-datos-numeros .subject {
font-size: inherit!important;
font-family: 'DM Mono', serif;
}
.proyectos-iconos-cont > div:nth-child(2) > div {
padding-bottom: 40px!important;
}
.proyectos-iconos-cont .proyectos-icon-txt p {
font-size: 16px!important;
line-height: 21px;
padding-top: 10px;
}
.página-proyectos-cont h3.post-heading span {
font-size: 2.5vw!important;
font-size: 40p;
}
.página-proyectos-cont .nectar-post-grid-item {
margin-bottom: calc(var(--padding-columna) * 4)!important;
}
.página-proyectos-cont .nectar-post-grid-filters div {
display: flex;
flex-wrap: wrap;
}
.página-proyectos-cont .nectar-post-grid-filters div a {
text-align: left;
line-height: 1.3;
margin: 0!important;
padding: 10px!important;
padding-top: 0!important;
}
.página-proyectos-cont .nectar-post-grid-filters div a.active,
.página-proyectos-cont .nectar-post-grid-filters div a:hover {
color: var(--naranja);
}
.página-proyectos-cont .nectar-post-grid-filters div a:after {
display: none;
}
.btn-volver-proyectos {
padding: 5px 10px 3px 10px;
color: var(--naranja);
border: 2px solid var(--naranja);
border-radius: 100px;
width: min-content;
cursor: pointer;
transition: .4s;
}
.btn-volver-proyectos:hover {
background: var(--naranja);
color: var(--gris-perlado);
}
@media (max-width: 1400px){
.página-proyectos-cont .nectar-post-grid-filters div {
flex-direction: column!important;
}
.página-proyectos-cont .nectar-post-grid-filters div a {
text-align: center;
}
}
@media (max-width: 1300px){
.secciones-header .secciones-txt p {
width: 100%;
}
#proyectos-recientes .meta-excerpt  {
font-size: 15px!important;
}
}
@media (max-width: 999px){
#proyectos-recientes .meta-excerpt > div {
width: 100%;
text-align: left!important;
}
#proyectos-recientes .meta-excerpt > div:nth-child(even) {
border: none;
padding-bottom: 10px;
font-weight: 500;
}
.secciones-titulo {
padding-top: 0;
}
.titulo-proyecto h1 {
font-size: 7vw!important;
line-height: 1.2!important;
}
.secciones-titulo h1 {
padding-top: 100px!important;
}
.secciones-titulo h1 {
font-size: 10vw!important;
}
.proyectos-datos-numeros {
border-radius: 50px;
}
.header-cont,
.secciones-header > div:last-child,
.secciones-header > div:last-child > div {
height: max-content!important;
min-height: max-content!important;
}
.secciones-padding {
padding-left: calc(var(--padding-columna) * 4)!important;
padding-right: calc(var(--padding-columna) * 4)!important;
}
.big-txt-proyectos {
font-size: 5vw;
line-height: 1.1;
}
.nectar-post-grid-filters div:not(.n-sticky) {
display: none;
}
.nectar-post-grid-filters div.visible {
display: block;
}
.página-proyectos-cont h3.post-heading span {
font-size: 5vw!important;
}
.nectar-post-grid-item,
.nectar-post-grid {/**/ }
.página-proyectos-cont .nectar-post-grid-filters div a {
width: 100%!important;
}
#proyectos-recientes h3.post-heading span {
font-size: 3.5vw;
}
.secciones-iconos-txt-cont > div:nth-child(2) > div > .vc_column-inner {
padding-top: 50px!important;
}
#proyectos-recientes .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button {
top: 17%!important;
transform: scale(1.2);
}
#proyectos-recientes .nectar-post-grid-item-bg {
height: 30vw!important;
}
}
@media (max-width: 689px){
.secciones-titulo h1 {
font-size: 9vw!important;
}
.titulo-proyecto h1 {
font-size: 9vw!important;
}
.secciones-padding {
padding-left: var(--padding-columna)!important;
padding-right: var(--padding-columna)!important;
}
.big-txt-proyectos {
font-size: 6.5vw;
line-height: 1.1;
}
#proyectos-recientes h3.post-heading span {
font-size: 9vw;
}
#proyectos-recientes .nectar-post-grid-item-bg {
height: 55vw!important;
}
}/*/*/.contacto-datos {
padding: calc(var(--padding-columna) * 4) calc(var(--padding-columna) * 2)!important;
background: var(--naranja);
}
.contacto-datos .wpb_text_column {
margin: 0!important;
}
.contacto-datos .nectar_icon_wrap i {
font-size: 24px!important;
color: var(--gris-perlado)!important;
padding: 5px 20px 0 0!important;
width: auto!important;
height: auto!important;
line-height: 24px!important;
}
.enlaces-politicas-cont a,
.contacto-datos a {
color: var(--gris-perlado)!important;
transition: 0s!important;
}
.enlaces-politicas-cont a:hover,
.contacto-datos a:hover {
color: var(--bronce)!important;
}
.contacto-logo {
padding: 0 calc(var(--padding-columna) * 2)!important;
}
#contacto .map-cont .vc_column-inner,
#contacto .map-cont .wpb_wrapper {
height: 100%!important;
}
.enlaces-politicas-cont {
top: 100%;
position: absolute;
transform: translateY(-100%);
font-size: 13px!important;
color: var(--gris-perlado)!important;
padding-bottom: 10px!important;
}
.enlaces-politicas-cont p {
color: var(--gris-perlado)!important;
padding: 0!important;
}
.enlaces-politicas-cont > div:last-child > div:last-child .wpb_text_column .wpb_wrapper {
display: flex;
justify-content: space-between;
width: 100%;
}
.leaflet-control-attribution.leaflet-control {
display: none!important;
}
@media (max-width: 1700px){
.contacto-datos > div > .wpb_wrapper > div > div:last-child > div:first-child {
width: 70%!important;
padding-bottom: 50px;
}
}
@media (max-width: 1300px){
.contacto-datos > div > .wpb_wrapper > div > div:last-child > div {
width: 100%!important;
padding-bottom: 50px;
}
}
@media (max-width: 999px){
.map-cont {
height: 300px!important;
}
.enlaces-politicas-cont {
padding-left: var(--padding-columna)!important;
padding-right: var(--padding-columna)!important;
}
}
@media (max-width: 689px){
.enlaces-politicas-cont .wpb_wrapper {
display: flex;
flex-direction: column;
}
}/*/*/.politicas-titulo h1 {
font-size: 100px!important;
}/*/*/#noticas-cont {
padding-top: 100px!important;
}
#noticas-cont h1 {
font-size: 8vw!important;
}
.featured-media-under-header .meta-category.nectar-inherit-label {
display: block!important;
}
.entry-title {
font-size: 3vw!important;
line-height: 1.2!important;
}
.featured-media-under-header__featured-media .post-featured-img img,
.page-header-bg-image {
position: relative!important;
}
.featured-media-under-header__featured-media {
padding: 0!important;
}
.category-noticia .contenedor-general {
padding-top: 0!important;
padding-bottom: 0!important;
}
.featured-media-under-header__featured-media {
margin-top: 10px!important;
}
#recent-comments-2 {
display: none!important;
}
.post-header h3.title {
line-height: 1.2!important;
font-weight: 500;
margin-bottom: 20px;
font-size: 30px!important;
}
.article-content-wrap * {
color: var(--bronce)!important;
}
.type-post .inner-wrap {
border-radius: 0!important;
}
#sidebar div ul li {
padding-bottom: 20px!important;
}
@media (max-width: 689px){
.entry-title {
font-size: 30px!important;
}
.category-noticia .contenedor-general {
padding: calc(var(--padding-columna) / 2)!important;
}
}
@media (max-width: 999px){
.post-area {
width: 100%!important;
}
}/*/*/#videos-titu h1 {
font-size: 8vw!important;
}
#videos-titu {
padding-top: 100px!important;
}
.videos-cont {
padding-top: 50px!important;
padding-bottom: 20px!important;
}
.videos-cont .nectar_video_player_self_hosted:hover {
cursor: none!important;
}
.videos-cont video {
border-radius: var(--border-radius);
}
.videos-cont h2,
.videos-cont p {
padding: 0 calc(var(--padding-columna) * 3)!important;
}
.videos-cont h2 {
font-size: 50px!important;
}
.fancybox-bg {
background: var(--gris-perlado)!important;
}
.fancybox-toolbar > * {
background: transparent!important;
opacity: 1!important;
}
.fancybox-toolbar button:hover svg,
.fancybox-toolbar svg {
color: var(--bronce);
opacity: 1!important;
}