:root {
--principal: #172125;
--secundario: #eaeae6;
--blanco: #ffffff;
--medium-gray: #808080;
--concrete: #b6b2ac;
--gray-blue: #313a43;
--tiempo-transi: .4s;
--font: "Inter", sans-serif;
}
::-moz-selection {
color: var(--principal)!important;
background: var(--concrete)!important;
}
::selection {
color: var(--principal)!important;
background: var(--concrete)!important;
}
body::-webkit-scrollbar {
overflow:auto;
width:13px;
height:13px;
background:var(--secundario)!important;
}
body::-webkit-scrollbar-thumb{
overflow:auto;
background:var(--principal)!important;
border-radius:20px;
border:3px solid var(--secundario);
}/*/*//**/.full-width-row {
padding: 0 6vw;
}
.btn-aurea {
padding-top: 80px;
}
.btn-aurea h6 {
font-size: 20px!important;
font-weight: 200!important;
letter-spacing: 1px;
}
.btn-flotante-cont {
position: fixed;
bottom: 20px;
right: 60px;
z-index: 999;
}
.btn-flotante {
background-color: #172125;
border: 1px solid var(--secundario);
color: var(--secundario);
padding: 12px 24px;
font-size: 18px;
transition: .3s all ease-in-out;
}
.btn-flotante:hover {
background-color: var(--gray-blue);
color: var(--secundario);
transform: translateY(-8px)!important;
transition: .3s all ease-in-out;
}
.texto-scroll-cont .nectar-scrolling-text {
transform: translateY(10px);
}
.texto-scroll-cont .nectar-scrolling-text-inner {
font-size: 12vw;
font-weight: 100;
margin-bottom: 0!important;
line-height: 0.8;
}
@media (max-width: 999px) {
.btn-flotante-cont {
bottom: 20px;
right: 20px;
}
}
@media (max-width: 689px) {
.full-width-row {
padding: 0 4vw;
}
.btn-aurea h6 {
font-size: 18px!important;
}
.texto-scroll-cont .nectar-scrolling-text-inner {
font-size: 16vw;
}
.btn-flotante {
font-size: 15px;
}
} .cky-consent-container .cky-consent-bar {
background-color: rgb(255 255 255 / 80%)!important;
backdrop-filter: blur(4px);
border-color: transparent!important;
}
.cky-notice .cky-title {
display: none;
}
.cky-notice-btn-wrapper {
margin-top:0px!important
}
.cky-notice-des p {
font-weight: 500 !important;
}
.cky-box-bottom-left {
bottom: 20px!important;
}
.cky-notice-btn-wrapper .cky-btn {
font-weight: 600;
} .popup-titulo-wrap, .popup-texto-wrap {
padding: 60px;
}
.popup-texto-wrap {
background-color: var(--gray-blue);
}
.popup-texto {
font-family: var(--font);
color: var(--medium-gray);
font-size: 32px;
font-weight: 300;
padding-bottom: 10px;
line-height: 1.2;
}
.popup-texto span {
color: var(--secundario);
font-weight: 500;
line-height: 1.2!important;
}
.popup-texto span.rodeado {
border: 2px solid var(--medium-gray);
padding: 4px 20px;
border-radius: 60px;
line-height: 2.2!important;
}
.popup-texto a:hover {
color: var(--secundario);
}
.btn-popup {
border: 2px solid var(--medium-gray);
color: var(--gray-blue)!important;
padding: 8px 24px;
position: relative;
top: 20px !important;
border-radius: 60px;
line-height: 2.2!important;
transition: .2s all ease-in-out;
}
.btn-popup:hover {
border: 2px solid var(--gray-blue);
background-color: var(--gray-blue);
color: var(--secundario)!important;
transition: .2s all ease-in-out;
}
.btn-popup a, .popup-texto a {
text-decoration: none!important;
cursor: pointer!important;
}
.popup-titulo {
font-family: var(--font);
color: var(--gray-blue);
font-size: 60px;
font-weight: 500;
border-bottom: 2px solid var(--gray-blue);
width: max-content;
margin: 0 auto;
}
@media only screen and (min-width: 1024px) {
.pum-container.pum-responsive.pum-responsive-tiny {
margin-left: -25%;
width: 50%;
}
}
@media only screen and (min-width: 1399px) {
.pum-container.pum-responsive.pum-responsive-tiny {
margin-left: -15%;
width: 30%;
}
}
@media (max-width: 1024px) {
.popup-titulo {
line-height: 0.6!important;
}
}
@media (max-width: 440px) {
.popup-titulo-wrap, .popup-texto-wrap {
padding: 40px;
}
.popup-texto {
font-size: 24px;
}
.popup-titulo {
font-size: 40px;
padding-bottom: 20px;
}
}/*/*/* {
font-variant-ligatures: no-common-ligatures;
}
h1, body h1 {
font-family: var(--font);
font-weight: 200;
font-size: 3.3vw;
letter-spacing: 1px;
line-height: 1.1;
}
h1 span, body h1 span {
line-height: 1.1!important;
}
h2 {
font-family: var(--font);
font-weight: 200;
font-size: 2.7vw;
}
@media (max-width: 999px) {
h2 {
font-size: 5.3vw;
}
h1, body h1 {
font-size: 6vw;
}
}
@media (max-width: 689px) {
h1, body h1 {
font-size: 8vw;
}
h2 {
font-size: 6.5vw;
line-height: 1;
}
p {
font-size: 16px;
line-height: 1.6;
}
}
@media (max-width: 526px) {
h2 {
font-size: 8.5vw;
}
}/*/*/#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;
}
#mobile-menu {
border: 1px solid #eaeae6;
box-shadow: 0px 20px 40px #00000042;
}/*/*/#header-cont {
border-bottom: 1px solid #5A6169;
top: -4px;
}
.texto-destacado p {
font-size: 18px;
font-weight: 600;
color: var(--concrete);
text-transform: uppercase;
letter-spacing: 1px;
}
.isotipo-scroll img {
width: 25vw!important;
}
@media (max-width: 999px) {
.nectar-lottie-wrap {
transform: rotate(-90deg)!important;
width: 62%!important;
}
.isotipo-scroll img {
width: 50vw!important;
}
}
@media (max-width: 689px) {
.texto-destacado p {
font-size: 16px;
}
}
@media (max-width: 526px) {
.isotipo-scroll img {
width: 65vw!important;
}
.vc_row.inner_row.left_position_tablet_20vw {
left: 12vw!important;
}
}/**/.diseño-cont .diseño-enlaces {
display: flex;
flex-direction: row;
align-items: flex-end;
justify-content: flex-end;
padding-bottom: 40px;
}
.diseño-cont h3 {
color: var(--secundario);
font-size: 8vw;
font-weight: 100!important;
line-height: 0.8;
margin-bottom: 0!important;
} .diseño-cont img {
height: auto;
width: 4vw!important;
margin-left: 40px!important;
margin-bottom: 4px !important;
}
.diseño-cont .nectar-flickity.nectar-simple-slider .flickity-slider .cell {
align-items: flex-end!important;
}
@media (max-width: 999px) {
.texto-scroll-cont .nectar-scrolling-text {
transform: translateY(4px);
}
.diseño-cont h3 {
font-size: 12vw;
}
.diseño-cont img {
width: 6vw!important;
}
}
@media (max-width: 526px) {
.texto-scroll-cont .nectar-scrolling-text {
transform: translateY(2px);
}
.diseño-cont h3 {
font-size: 16vw;
}
.diseño-cont img {
width: 8vw!important;
}
} .metodo-scroll-cont {
position: relative;
bottom: 12vw;
}
.nectar_video_player_self_hosted .play_button svg {
height: 32px!important;
width: 32px!important;
}
@media (max-width: 999px) {
.metodo-tabs .nectar-scrolling-tabs h3 {
font-size: 8vw!important;
}
.nectar_video_player_self_hosted .play_button svg {
height: 16px!important;
width: 16px!important;
}
} .portfolio h3 {
font-weight: 300;
letter-spacing: 4px;
} .contacto-contenido-cont h6 {
font-size: 2vw!important;
font-weight: 200!important;
line-height: 1.6;
}
.leaflet-control-attribution {
display: none;
}
.horario-titulo p {
font-size: 2vw;
top: 4px;
left: 5vw;
position: relative;
font-weight: 200;
}
.horario-texto .vc_column-inner {
width: fit-content;
}
.wpforms-field-limit-text {
display: none!important;
}
@media (max-width: 999px) {
.contacto-contenido-cont h6 {
font-size: 4vw!important;
}
.horario-titulo p {
font-size: 4vw;
left: 8vw;
}
}
@media (max-width: 689px) {
.contacto-contenido-cont h6 {
font-size: 5.7vw!important;
}
.horario-titulo p {
font-size: 6vw;
}
} div.wpforms-container-full:not(:empty) {
margin: 0 auto;
}
.wpforms-container .wpforms-field, .wp-core-ui div.wpforms-container .wpforms-field {
padding: 24px 0;
}
div.wpforms-container-full input[type=date]:focus, div.wpforms-container-full input[type=datetime]:focus, div.wpforms-container-full input[type=datetime-local]:focus, div.wpforms-container-full input[type=email]:focus, div.wpforms-container-full input[type=month]:focus, div.wpforms-container-full input[type=number]:focus, div.wpforms-container-full input[type=password]:focus, div.wpforms-container-full input[type=range]:focus, div.wpforms-container-full input[type=search]:focus, div.wpforms-container-full input[type=tel]:focus, div.wpforms-container-full input[type=text]:focus, div.wpforms-container-full input[type=time]:focus, div.wpforms-container-full input[type=url]:focus, div.wpforms-container-full input[type=week]:focus, div.wpforms-container-full select:focus, div.wpforms-container-full textarea:focus, .wp-core-ui div.wpforms-container-full input[type=date]:focus, .wp-core-ui div.wpforms-container-full input[type=datetime]:focus, .wp-core-ui div.wpforms-container-full input[type=datetime-local]:focus, .wp-core-ui div.wpforms-container-full input[type=email]:focus, .wp-core-ui div.wpforms-container-full input[type=month]:focus, .wp-core-ui div.wpforms-container-full input[type=number]:focus, .wp-core-ui div.wpforms-container-full input[type=password]:focus, .wp-core-ui div.wpforms-container-full input[type=range]:focus, .wp-core-ui div.wpforms-container-full input[type=search]:focus, .wp-core-ui div.wpforms-container-full input[type=tel]:focus, .wp-core-ui div.wpforms-container-full input[type=text]:focus, .wp-core-ui div.wpforms-container-full input[type=time]:focus, .wp-core-ui div.wpforms-container-full input[type=url]:focus, .wp-core-ui div.wpforms-container-full input[type=week]:focus, .wp-core-ui div.wpforms-container-full select:focus, .wp-core-ui div.wpforms-container-full textarea:focus {
border-width: var(--wpforms-field-border-size, 0);
border-style: solid;
border-color: var(--medium-gray)!important;
box-shadow: 0 0 0 1px transparent,0px 1px 2px rgba(0,0,0,0.1)!important;
outline: none;
}
div.wpforms-container-full input[type=date], div.wpforms-container-full input[type=datetime], div.wpforms-container-full input[type=datetime-local], div.wpforms-container-full input[type=email], div.wpforms-container-full input[type=month], div.wpforms-container-full input[type=number], div.wpforms-container-full input[type=password], div.wpforms-container-full input[type=range], div.wpforms-container-full input[type=search], div.wpforms-container-full input[type=tel], div.wpforms-container-full input[type=text], div.wpforms-container-full input[type=time], div.wpforms-container-full input[type=url], div.wpforms-container-full input[type=week], div.wpforms-container-full select, div.wpforms-container-full textarea {
background-color: transparent!important;
color: var(--medium-gray)!important;
font-size: 32px!important;
font-weight: 200;
border: 0!important;
border-bottom: 1px solid var(--blanco)!important;
border-radius: 0px!important;
}
div.wpforms-container-full .wpforms-field-label, div.wpforms-container-full .wpforms-field-label-inline {
margin: 0 0 8px 0!important;
color: var(--blanco)!important;
font-weight: 300;
}
div.wpforms-container-full .wpforms-form textarea.wpforms-field-large {
height: calc( var(--wpforms-field-size-input-height) * 2.2)!important;
}
div.wpforms-container-full input[type=submit]:not(:hover):not(:active), div.wpforms-container-full button[type=submit]:not(:hover):not(:active), div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active) {
background-color: transparent!important;
color: var(--blanco)!important;
font-weight: 300;
border: 1px solid var(--blanco)!important;
box-shadow: none!important;
}
body[data-form-submit=regular] .container-wrap button[type=submit], body[data-form-submit=regular] .container-wrap input[type=submit] {
padding: 16px 40px 32px 40px!important;
margin-top: 40px;
}
div.wpforms-container-full .wpforms-form button[type=submit]:hover {
color: var(--principal)!important;
font-weight: 300;
background-color: var(--blanco)!important;
border: 1px solid var(--blanco)!important;
}
body[data-form-submit=regular] button[type=submit]:hover, body[data-form-submit=regular] input[type=submit]:hover {
opacity: 1!important;
}
body .wpforms-confirmation-container-full p {
color: var(--blanco)!important;
}
div.wpforms-container-full .wpforms-confirmation-container-full, div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
background: rgb(204 204 204 / 40%)!important;
border: 1px solid #fff!important;
}
@media (max-width: 689px) {
div.wpforms-container-full input[type=date], div.wpforms-container-full input[type=datetime], div.wpforms-container-full input[type=datetime-local], div.wpforms-container-full input[type=email], div.wpforms-container-full input[type=month], div.wpforms-container-full input[type=number], div.wpforms-container-full input[type=password], div.wpforms-container-full input[type=range], div.wpforms-container-full input[type=search], div.wpforms-container-full input[type=tel], div.wpforms-container-full input[type=text], div.wpforms-container-full input[type=time], div.wpforms-container-full input[type=url], div.wpforms-container-full input[type=week], div.wpforms-container-full select, div.wpforms-container-full textarea {
font-size: 24px!important;
}
}/*/*/.arredo3-header-texto-column {
margin-bottom: 0!important;
}
.logos-arredo-aurea-cont .img-with-aniamtion-wrap img {
width: 150px!important;
}
.logos-arredo-aurea-cont .img-with-aniamtion-wrap .icono-x {
width: 40px!important;
}/**/.sistemas-cont {
border-top: 2px solid #eaeae6;
}
.sistemas-column > .vc_column-inner {
padding: 15% 0 15% 6vw;
}
.sistemas-column-reverse > .vc_column-inner {
padding: 15% 6vw 15% 0;
}
.sistemas-rows-pad .vc_column-inner {
padding: 0 6vw 0 0;
}
.sistemas-rows-reverse-pad .vc_column-inner {
padding: 0 0 0 6vw;
}
@media (max-width: 999px) {
.sistemas-column > .vc_column-inner, .sistemas-column-reverse > .vc_column-inner {
padding: 12% 0 14% 12vw;
}
.sistemas-rows-pad .vc_column-inner, .sistemas-rows-reverse-pad .vc_column-inner {
padding: 0 12vw 0 0;
}
}
@media (max-width: 699px) {
.sistemas-column > .vc_column-inner, .sistemas-column-reverse > .vc_column-inner {
padding: 12% 0 24% 12vw;
}
} .gaia-h2-span {
font-weight: 400;
font-size: 2.7vw;
line-height: 1.3;
font-style: italic;
color: var(--concrete);
}
.gaia h3{
color: var(--gray-blue);
font-weight: 200;
} #living .texto-scroll-cont.nectar-scrolling-text-inner {
font-size: 12vw;
font-weight: 100;
margin-bottom: 0 !important;
line-height: 1.2!important;
vertical-align: baseline;
}
.living-column {
top: -250px;
}
.living-column img {
margin-bottom: 40px!important;
}
.living-h2-span {
font-weight: 300;
font-size: 2.7vw;
line-height: 1.3;
font-style: italic;
color: var(--secundario);
}
@media (max-width: 999px) {
.living-column {
top: 0px;
}
.gaia-h2-span, .living-h2-span {
font-size: 5.3vw;
}
}
@media (max-width: 689px) {
.gaia-h2-span, .living-h2-span {
font-size: 6.5vw;
}
}
@media (max-width: 526px) {
.gaia-h2-span, .living-h2-span {
font-size: 8.5vw;
}
}/*/*/.copyright-cont p, .copyright-cont a {
font-size: 14px!important;
color: #bdc0c3!important;
text-decoration: none;
}
.copyright-cont a:hover {
color: #fff!important;
}
.copyright-cont .lopd-links .wpb_wrapper{
gap: 24px;
display: flex;
}
@media (max-width: 999px) {
.copyright-cont .lopd-links .wpb_wrapper {
justify-content: center!important;
}
}
@media (max-width: 689px) {
.copyright-cont .lopd-links .wpb_wrapper {
gap: 16px;
flex-direction: column!important;
align-items: center;
}
}