*{
font-family: "Montserrat", sans-serif;
outline: 0;
font-weight: 400;
}
body{
font-size: 18px;
color: var(--gris-4);
font-weight: 400;
}
:root{
--negro: #000;
--blanco: #fff;
--marron: rgba(90, 60, 30, 1);
--marron-claro: #B09982;
--amarillo: #D79114;
--gris-2: #949494;
--gris-3: #F0F0F0;
--gris-4: #6C6C6C;
--cafe: #BB793E;
--cafe-2: #805327;
--azul: #3E619D;
--bold:700;
--mostaza:rgba(215, 145, 20, 1);
}
a,
a:hover{
text-decoration: none;
}
a:focus{
outline:none;
}
.z-index-0{
z-index: 0;
position: relative;
}
.container{
max-width: 1480px;
}
.container-1800{
max-width: 1800px;
}
.container-1699{
max-width: 1699px;
}
.container-1580{
max-width: 1580px;
}
.container-1400{
max-width: 1400px;
}
.container-1200{
max-width: 1200px;
}
.max-390{
max-width: 390px;
}
.mt-30{
margin-top: 30px;
}
h1{
font-size: 42px;
}
h2{
font-size: 38px;
}
h3{
font-size: 36px;
}
h4{
font-size: 32px;
}
h5{
font-size: 28px;
}
h6{
font-size: 24px;
}
.slider-active{
position: relative;
opacity: 0;
visibility: hidden;
transition: opacity 1s ease;
-webkit-transition: opacity 1s ease;
}
.slider-active.slick-initialized{
visibility: visible;
opacity: 1;
}
.slick-dots{
display: none;
}
.p-relative{
position: relative;
}
.overhidden{
position: relative;
overflow: hidden;
}
.z-index-2{
position: relative;
z-index: 2;
}
.z-index-0{
position: relative;
z-index: 0;
}
.bg-central,
.img-cover,
.img-central{
width: 100%;
height: 100%;
background-size: cover;
background-position: center;
position: absolute;
top: 0;
left: 0;
z-index: 1;
object-fit: cover;
}
.col.w-25,
.col.w-50{
flex: 0 0 auto;
}
.mb-16{
margin-bottom: 16px;
}
.pb-100{
padding-bottom: 100px;
}
.pt-20{
padding-top: 20px !important;
}
.right-15{
right: 15px !important;
}
.arrow-rotate {
transform: rotate(180deg);
}
.font-68{
font-size: 68px;
}
.font-bold{
font-weight: var(--bold);
}
.content-standar-gris p{
margin-bottom: 1.8rem;
}
.content-standar-gris p,
.content-standar-gris li{
font-weight: 300;
}
.content-standar-gris p,
.content-standar-gris li,
.content-standar-gris a{
font-size: 24px;
line-height: 1.5;
color: var(--gris-2);
}
.content-standar-gris strong,
.content-standar-gris b{
font-weight: 700;
}
.content-standar-gris strong *,
.content-standar-gris b *{
font-weight: inherit;
}
.content-standar-gris ul,
.content-standar-gris ol{
margin: 0 0 15px;
padding-left: 25px;
}
.content-standar-gris ol li,
.content-standar-gris ul li{
margin-bottom: 8px;
}
.content-standar-gris a,
.content-standar-gris p a{
text-decoration: underline;
color: var(--gris-2);
}
.content-standar-gris table{
margin: 0 auto;
width: 100% !important;
}
.content-standar-gris table tbody tr{
border-bottom: 1px solid #F0F0F0;
}
.content-standar-gris table tbody tr:nth-last-child(1){
border-bottom: 0;
}
.content-standar-gris table tbody tr td {
font-size: 18px;
padding: 12px 4px;
text-align: center;
width: 100px;
}
.content-standar-gris img,
.content-standar-gris p img{
max-width: 100%;
height: auto;
}
@media (max-width: 767px){
.content-standar-gris p,
.content-standar-gris li,
.content-standar-gris a{
font-size: 18px!important;
}
}
.text-auto,
.text-auto p{
text-align: initial;
}
@media (min-width: 992px){
.columns-team-2{
column-count: 2;
gap: 100px;
}
}
.dots-mostaza .slick-dots{
bottom: 0;
position: relative;
padding-top: 12px;
}
.dots-mostaza .slick-dots li button::before{
display: none;
}
.dots-mostaza .slick-dots li{
width: 15px!important;
height: 18px!important;
}
.dots-mostaza .slick-dots button{
width: 15px;
height: 15px;
border-radius: 40px;
background: var(--mostaza);
border: 1px solid var(--mostaza);
opacity: 0.5;
}
.dots-mostaza .slick-dots li:hover button{
background: var(--mostaza);
border: 1px solid var(--mostaza);
opacity: 1;
}
.dots-mostaza .slick-dots .slick-active button{
border-color: var(--mostaza);
background: var(--mostaza);
opacity: 1;
}
.pb-50{
padding-bottom: 50px !important;
}
.espace-1{
padding-top: 80px;
padding-bottom: 80px;
}
.espace-1 + .espace-1{
padding-top: 0!important;
}
.margen-1{
padding-top: 100px;
padding-bottom: 100px;
}
.margen-1 + .margen-1{
padding-top: 0!important;
}
@media (max-width: 767px){
.margen-1{
padding-top: 80px;
padding-bottom: 80px;
}
.pb-50{
padding-bottom: 25px !important;
}
}
.espace-1{
padding-top: 80px;
padding-bottom: 80px;
}
.title-single{
color: var(--marron);
font-size: 51px;
font-weight: 300;
text-transform: uppercase;
margin-bottom: 20px;
}
.title-single b,
.title-single strong{
font-weight: 700;
color: var(--marron);
}
@media (max-width:480px){
.title-single{
font-size: 28px;
}
} .NavSpace{
height: 90px;
}
#mainNav{
width: 100%;
position: fixed;
top:0;
left:0;
z-index: 999;
background: var(--blanco);
transition: all 0.3s;
}
#mainNav .container {
max-width: 1755px;
}
#mainNav .bloque-menu {
display: block;
width: 100%;
text-align: center;
margin-left: 0;
}
#mainNav .contenedor-menu .menu-item {
display: inline-block;
position: relative;
}
#mainNav .contenedor-menu .menu-item a {
color: var(--marron);
font-size: 14px;
font-weight: var(--bold);
padding: 35px 14px;
display: table;
}
#mainNav .contenedor-menu{
position: relative;
display: table;
margin: 0 auto;
width: 100%;
top: 2px;
max-width: 90%;
}
#mainNav .contenedor-menu .list-principal > .menu-item > a{
padding: 33px 20px;
text-transform: uppercase;
}
#mainNav .content-center{
max-width: 1400px;
margin: 0 auto;
padding: 0 20px;
position: relative;
}
.list-principal > .menu-item-has-children > a{
padding-bottom: 33px;
}
.list-principal > .menu-item-has-children > .sub-menu {
position: absolute;
background: #ffffff;
width: 270px;
border-radius: 16px;
margin-top: 70px;
padding: 0;
left: 0;
top: 10px;
transform: translate(0, 0);
-webkit-transform: translate(0, 0);
box-shadow: 0 5px 7px rgba(160, 160, 160, 38%);
transition: top .3s ease-in-out,opacity .3s ease-in-out;
visibility: hidden;
z-index: -1;
padding: 18px 20px;
}
.list-principal > .menu-item-has-children > .sub-menu li {
padding: 0 !important;
display: block;
width: 100%;
margin: 0 !important;
text-align: left;
}
.list-principal > .menu-item-has-children > .sub-menu li:nth-last-child(1) a{
border-bottom: 0 !important;
}
.list-principal > .menu-item-has-children > .sub-menu li a {
padding: 15px 0 !important;
color: var(--marron) !important;
display: block !important;
border-bottom: 1px solid rgba(221, 203, 188, 1);
font-size: 18px !important;
font-weight: 400 !important;
}
.list-principal > .menu-item-has-children:hover > .sub-menu,
.list-principal > .menu-item-has-children > .sub-menu:hover{
visibility: visible;
z-index: 1;
opacity: 1;
transition: opacity 0.3s ease-in-out;
animation-name: fade-in;
animation-duration: 0.3s;
}
@keyframes fade-in{
0% {
opacity: 0;
top:15px;
}
100% {
opacity: 1;
top:10px;
}
}
.list-principal > .menu-item.menu-item-has-children > a:after {
content: '';
display: inline-block;
width: 17px;
height: 10px;
position: relative;
background-image: URL('../../assets/img/arrow-submenu.svg');
background-size: auto;
margin-left: 10px;
background-size: contain;
background-repeat: no-repeat;
}
.menu-item .count{
width: 50px;
height: 25px;
padding: 0 0;
text-align: center;
position: absolute;
right: 0;
top: 14px;
background: #F4F1EA;
color: var(--gris);
border-radius: 15px;
}
#mainNav.modo-fixed{
box-shadow: 0px 0px 5px rgba(205, 205, 205, 0.3);
}
#mainNav .bloque-logo{
max-width: 242px;
display: flex;
align-items: center;
}
#mainNav .bloque-logo img{
max-width: 100%;
max-height: 100%;
width: auto;
height: auto;
}
.bloque-idioma{
width: 58px;
height: 31px;
background: #F0E9E3;
border-radius: 50px;
padding: 0 1px;
border: 1px solid #F0E9E3;
}
.bloque-idioma ul{
list-style: none;
margin: 0;
padding: 0;
height: 100%;
display: flex;
width: 100%;
justify-content: center;
align-items: center;
}
.bloque-idioma ul li{
display: inline-block;
width: 23px;
height: 23px;
border-radius: 100%;
color: #BB793E;
margin: 0 1px !important;
text-align: center;
font-size: 10px;
font-weight: 700;
text-transform: uppercase;
margin: 2.5px 0px 2.5px 2px;
}
.bloque-idioma ul li a{
width: 100%;
height: 100%;
display: flex;
align-items: center;
padding: 0;
}
.bloque-idioma ul li a span{
width: 23px;
height: 23px;
align-content: center;
border-radius: 50%;
color: var(--marron);
font-weight: var(--bold);
}
.bloque-idioma ul li.wpml-ls-current-language a span{
background: var(--blanco);
color: var(--marron);
}
.bloque-idioma div{
height: 100%;
padding: 0;
}
#mainNav.NavTransparent:not(.modo-fixed){
background: transparent;
}
#mainNav.NavTransparent:not(.modo-fixed) .img-color{
display: none !important;
}
#mainNav.NavTransparent:not(.modo-fixed) .img-white{
display: inline-block !important;
}
#mainNav.NavTransparent:not(.modo-fixed) .contenedor-menu .list-principal > .menu-item > a{
color: var(--blanco);
}
#mainNav.NavTransparent:not(.modo-fixed) .bloque-idioma{
background: transparent;
border-color: var(--blanco);
}
#mainNav.NavTransparent:not(.modo-fixed) .bloque-idioma ul li span{
color: var(--blanco);
}
#mainNav.NavTransparent:not(.modo-fixed) .bloque-idioma ul li.wpml-ls-current-language a span {
background: rgba(255, 255, 255, 0.5);
color: var(--blanco);
}
#mainNav.NavTransparent:not(.modo-fixed) .btn-outline-mostaza{
color: var(--blanco) !important;
border: 1px solid var(--blanco);
}
#mainNav .block-right-menu{
gap: 30px;
align-items: center;
position: relative;
top: -1px;
}
#mainNav .lista-nav{
display: flex;
justify-content: space-between;
}
.btn-outline-mostaza{
max-width: 202px;
color: var(--mostaza) !important;
border: 1px solid var(--mostaza);
border-radius: 6px;
white-space: nowrap;
height: 30px;
padding: 5px 15px;
text-transform: uppercase;
font-size: 12px;
font-weight: var(--bold);
}
@media (max-width:1090px){
#mainNav .bloque-menu,
#mainNav .bloque-idioma,
#mainNav .block-right-menu {
display: none!important;
}
#mainNav #menu-click{
display: inline-block !important;
}
}
@media (max-width:500px){
#mainNav #menu-click img {
max-width: 34px;
}
}
#mainNav #menu-click{
position: absolute;
top:50%;
right:15px;
cursor: pointer;
transform: translate(0, -50%);
}
#mainNav #menu-click img{
max-width: 36px;
}
#mainNav .bloque-logo .box-arrow{
padding: 2px 10px;
display: none;
flex-shrink: 0;
margin: 0 10px 0 -5px;
}
#mainNav .bloque-logo .img-arrow-left{
width: 15px;
} .otgs-development-site-front-end,
.slick-dots{
display: none;
} .banner-hero {
background: #bebebe;
min-height: 730px;
padding-top: 285px;
position: relative;
}
.banner-hero::before{
content:'';
display: block;
position: absolute;
top:0;
left:0;
background: rgba(0, 0, 0, 0.15);
width: 100%;
height: 100%;
z-index: 2;
}
.banner-hero video{
position: absolute;
top:0;
left:0;
width: 100%;
height: 100%;
z-index: 0;
object-fit: cover;
}
.form-especial{
max-width: 1700px;
margin: 60px auto 0 auto;
min-height: 215px;
position: relative;
}
.form-especial .inner-0 {
border-radius: 20px;
padding: 25px 35px 17px 35px;
background: rgba(255, 255, 255, 0.8);
height: auto;
width: 100%;
box-shadow: 0px 20px 30px 0px rgba(178, 155, 115, 0.3);
position: absolute;
top: 0;
left: 0;
}
.form-especial select{
height: 49px;
width: 100%;
border-radius: 14px;
background: #fff;
font-size: 16px;
padding: 15px 15px 13.5px;
background: #fff;
border: 1px solid rgba(221, 203, 188, 1);
font-size: 13px;
text-transform: uppercase;
font-weight: var(--bold);
color: var(--marron);
}
.btn-search{
font-size: 24px;
background: var(--mostaza);
height: 60px;
border-radius: 20px;
color: var(--blanco) !important;
font-weight: var(--bold);
border: 0;
max-width: 458px;
width: 100%;
text-transform: uppercase;
align-content: center;
text-align: center;
display: inline-block;
}
.btn-search img{
margin: -8px 8px 0 0;
position: relative;
top: 1px;
}
.btn-search.btn-invertido{
background: transparent;
color: var(--mostaza) !important;
border: 2px solid var(--mostaza) !important;
}
.group-tab-0{
margin-bottom: 15px;
}
.group-tab-0 input{
display: none;
}
.group-tab-0 .text{
color: var(--mostaza);
font-size: 12px;
font-weight: var(--bold);
text-transform: uppercase;
padding: 5px 2px;
display: block;
cursor: pointer;
position: relative;
margin: 0 4px;
}
.group-tab-0 input:checked + .text{
color: var(--marron);
}
.group-tab-0 .text::before{
content: '';
display: block;
position: absolute;
bottom: 2px;
left: 0;
height: 3px;
width: 100%;
background: transparent;
}
.group-tab-0 input:checked + .text::before{
background: var(--mostaza);
}
.select-special-group{
position: relative;
width: 100%;
}
.select-display {
padding: 12.5px 30px 12.5px 15px;
background: #fff;
border: 1px solid rgba(221, 203, 188, 1);
cursor: pointer;
font-size: 13px;
text-transform: uppercase;
font-weight: var(--bold);
color: var(--marron);
border-radius: 15px;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
height: 49.5px;
}
.select-display:after {
content: '';
display: inline-block;
width: 17px;
height: 10px;
position: absolute;
background-image: URL('../../assets/img/arrow-submenu.svg');
background-size: contain;
background-repeat: no-repeat;
right: 12px;
top: 19px;
}
.select-options {
position: absolute;
width: 100%;
margin: 0;
padding: 6px 20px;
list-style: none;
background: white;
border-top: none;
display: none;
z-index: 10;
box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.1);
border-radius: 20px;
max-width: 300px;
overflow: hidden;
max-height: 450px;
overflow-y: auto;
}
.select-options li[data-value]{
padding: 15px 0;
cursor: pointer;
border-bottom: 1px solid rgba(231, 225, 220, 1);
color: var(--marron);
font-size: 18px;
position: relative;
margin: -1px 0;
}
.select-options li[data-value]:hover::before,
.select-options li[data-value].selected::before{
content: '';
display: block;
position: absolute;
top: 50%;
left: 50%;
width: calc(100% + 40px);
height: 100%;
background: #f8f8f8;
transform: translate(-50%, -50%);
z-index: -1;
}
.select-options li[data-value]:nth-last-of-type(1){
border-bottom: 0 !important;
}
.select-options ul{
padding: 0;
margin: 0;
list-style: none;
}
.select-options ul li{
border:0 !important;
}
.select-options .li-count{
display: flex;
justify-content: space-between;
align-items: center;
}
.select-options .count{
width: 50px;
height: 22px;
background: rgba(244, 241, 234, 1);
border-radius: 10px;
text-align: center;
font-size: 12px;
color:rgba(148, 148, 148, 1);
display: inline-block;
}
.input-special,
.input-special input,
.input-special textarea{
width: 100%;
}
.input-special input,
.input-special textarea{
padding: 15px 15px 13.5px;
background: #fff;
border: 1px solid rgba(221, 203, 188, 1);
font-size: 13px;
text-transform: uppercase;
font-weight: var(--bold);
color: var(--marron);
}
.input-special:not(.input-with-indicator) input,
.input-special:not(.input-with-indicator) textarea{
border-radius: 15px;
}
.input-special input::placeholder,
.input-special textarea::placeholder{
color: var(--marron);
}
.input-special textarea{
min-height: 120px;
}
.mas-opciones,
.close-opciones{
cursor: pointer;
font-size: 13px;
text-transform: uppercase;
font-weight: var(--bold);
color: var(--marron) !important;
padding: 12px 0;
display: table;
}
.mas-opciones img,
.close-opciones img{
margin-right: 4px;
position: relative;
top: -1px;
}
.form-especial .columna-a{
width: calc(100% - 160px);
}
.form-especial.abierto .mas-opciones,
.form-especial:not(.abierto) .close-opciones,
.form-especial:not(.abierto) .fila-inferior{
display: none;
}
.form-especial.abierto .fila-inferior{
padding-top: 18px;
}
.form-especial.abierto .inner-0{
padding-bottom: 47px;
}
.item-checkbox label{
position: relative;
padding-left: 30px;
color: var(--negro);
cursor: pointer;
margin-top: 5px;
}
.item-checkbox input{
position: absolute;
left: 0;
top: -1px;
line-height: 1;
font-size: 14px;
}
.item-checkbox input[type="checkbox"]{
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
width: 25px;
height: 25px;
border: 2px solid var(--mostaza);
background-color: transparent;
outline: none;
cursor: pointer;
padding: 0 !important;
border-radius: 5px;
transition: all 0.3s;
}
.item-checkbox input[type="checkbox"]::before {
content: "";
display: block;
width: 100%;
height: 100%;
}
.item-checkbox input[type="checkbox"]:checked {
border-color: var(--mostaza);
}
.item-checkbox input[type="checkbox"]:checked::before{
background-color: var(--mostaza);
border-radius: 2px;
}
.item-checkbox input[type="checkbox"]:checked::after {
content: "";
display: block;
position: absolute;
top: 50%;
left: 50%;
width: 8px;
height: 17px;
border: solid var(--blanco);
border-width: 0 2px 2px 0;
left: 6px;
top: 0px;
transform: rotate(45deg);
opacity: 1;
z-index: 1;
}
.item-checkbox span {
color: var(--marron);
font-size: 13px;
text-transform: uppercase;
font-weight: var(--bold);
line-height: 1.3;
display: block;
position: relative;
top: -8px;
min-height: 39px;
padding-left: 3px;
align-content: center;
}
.form-especial .item-checkbox{
display: inline-block;
padding: 2px 0;
margin-right: 44px;
}  .card-ubicacion{
overflow: hidden;
position: relative;
border-radius: 20px;
box-shadow: 0 4px 10px 4px rgba(209,209,209,.8);
max-width: 535px;
margin: 15px auto;
}
.card-ubicacion .box-img{
display: block;
position: relative;
overflow: hidden;
min-height: 500px;
height: 100%;
width: 100%;
background-color: #eee;
}
.card-ubicacion .box-img::before {
content: "";
width: 100%;
height: 100%;
display: block;
position: absolute;
top: 0;
left: 0;
background: linear-gradient(180deg, rgba(0, 0, 0, 0) 65%, #fff 90%);
z-index: 3;
}
.card-ubicacion .box-text{
position: absolute;
width: 100%;
z-index: 3;
padding: 0 80px 15px 15px;
bottom: 0;
left: 0;
}
.card-ubicacion .box-text h3{
font-size: 36px;
font-weight: 700;
color: var(--marron);
text-transform: uppercase;
}
.card-ubicacion .box-text p{
font-size: 18px;
font-weight: 400;
color: var(--marron);
margin: 0;
}
.card-ubicacion .link-01::after,
.card-ubicacion .link-02::after{
content: "";
width: 59px;
height: 59px;
position: absolute;
right: 15px;
bottom: 15px;
display: inline-block;
background-size: contain;
background-position: center;
background-repeat: no-repeat;
}
.card-ubicacion .link-01::after{
background-image: url(//terraquea-web.wpmico.com/wp-content/themes/terraquea-web/assets/img/ico-plus.png);
}
.card-ubicacion .link-02::after{
background-image: url(//terraquea-web.wpmico.com/wp-content/themes/terraquea-web/assets/img/link-top.png);
}  .section-grilla-2 .container{
padding-left: 0;
padding-right: 0;
}
.section-grilla-2 .card-ubicacion {
max-width: 825px;
}
.section-grilla-2 .title-single {
padding: 0 15px;
}
.section-grilla-2 .content-standar-gris{
position: relative;
display: flex;
min-height: 50px;
align-items: center;
justify-content: center;
max-width: 925px;
margin: 0 auto;
padding: 40px 15px 0;
}
.section-grilla-2 .content-standar-gris .box-btn{
min-width: 222px;
margin-left: 20px;
position: relative;
top: -4px;
left: 0;
}
.section-grilla-2 .content-standar-gris .box-btn .btn-amarillo-1{
font-size: 12px;
}
.slider-ubicacion li{
padding: 0 10px;
} .btn-amarillo-1,
.btn-amarillo-2{
background-color: var(--blanco);
border: 2px solid var(--amarillo);
color: var(--amarillo)!important;
text-decoration: none!important;
font-size: 12px;
font-weight: 700;
cursor: pointer;
max-width: 100%;
border-radius: 10px;
text-transform: uppercase;
padding: 5px 15px;
transition: all 0.3s;
line-height: 1.2;
display: flex;
height: 100%;
min-height: 42px;
justify-content: center;
align-items: center;
}
.btn-amarillo-1 img{
width: 20px;
height: auto;
margin-right: 8px;
}
.btn-amarillo-2{
font-size: 24px;
min-height: 70px;
display: inline-flex;
padding: 5px 50px;
border-radius: 20px;
}
.btn-amarillo-2.arrow img{
width: 24px;
height: auto;
margin-right: 15px;
} .bg-gris{
background-color: var(--gris-3);
}
.section-grilla-3 .content-standar-gris{
padding-left: 50px;
max-width: 740px;
}
.section-grilla-3 .duo-row-2{
padding-bottom: 40px;
}
.card-user{
overflow: hidden;
position: relative;
border-radius: 20px;
box-shadow: 0 4px 10px 4px rgba(209,209,209,.6);
max-width: 480px;
margin: 0 auto;
margin-bottom: 15px;
}
.card-user .content-ico{
z-index: 3;
position: relative;
}
.card-user .box-img{
display: block;
position: relative;
overflow: hidden;
min-height: 600px;
height: 100%;
width: 100%;
background-color: #eee;
}
.card-user .box-img::before {
content: "";
width: 100%;
height: 100%;
display: block;
position: absolute;
top: 0;
left: 0;
background: linear-gradient(180deg, rgba(0, 0, 0, 0) 65%, #fff 90%);
z-index: 3;
}
.card-user .content{
position: absolute;
width: 100%;
z-index: 3;
bottom: 0;
left: 0;
padding: 20px;
}
.card-user .content .box-text{
background-color: var(--blanco);
padding: 20px 20px 10px;
border-radius: 10px;
}
.card-user .content .box-text p{
color: var(--gris-2);
line-height: 1.4;
}
.card-user .content .box-text span{
font-weight: 700;
font-size: 12px;
color: var(--gris-4);
text-transform: uppercase;
}
.card-user .content-ico .img-play,
.card-user .content-ico .img-pause{
position: absolute;
top: 15px;
left: 15px;
width: 52px;
height: 52px;
}
.card-user .content-ico .img-pause{
opacity: 0;
}
.slider-cards li {
padding: 0 10px;
}  .section-grilla-4{
margin-top: 30px;
}
.section-grilla-4.izquierda .columna-1,
.section-grilla-4.izquierda .columna-2{
width: 50%;
padding: 0;
}
.section-grilla-4.derecha .columna-1{
width: 54%;
padding: 0;
}
.section-grilla-4.derecha .columna-2{
width: 46%;
padding: 0;
}
.section-grilla-4 .box-img {
display: block;
position: relative;
overflow: hidden;
min-height: 600px;
height: 100%;
width: 100%;
border-radius: 20px;
}
.section-grilla-4 .box-center-x1{
min-height: 100%;
display: flex;
justify-content: center;
flex-direction: column;
}
.section-grilla-4.izquierda .box-center-x1{
padding: 0 0 0 70px;
}
.section-grilla-4.derecha .box-center-x1{
padding: 0 70px 0 0;
}
.section-grilla-4 .box-center-x1 .content-standar-gris{
padding: 10px 0 30px;
min-height: 250px;
}
.section-grilla-4.izquierda .columna-1.orden-2{
order: 2;
}
.section-grilla-4 .content-standar-gris .btn-white{
text-decoration: none;
color: var(--negro);
border: 1px solid var(--negro);
width: 180px;
margin-top: 30px;
}
.section-grilla-4 .content-standar-gris .btn-white:hover{
color: var(--blanco);
}
.section-grilla-4 .content-standar-gris.izquierda .btn-white{
margin-left: auto;
}
@media (max-width: 1020px){
.section-grilla-4 .box-center-x1{
padding: 0 30px!important;
}
}  footer{
padding: 0 20px;
overflow: hidden;
position: relative;
}
footer .container{
max-width: 1841px;
padding: 50px 50px;
border-top: 1px solid #BFBFBF;
}
.link-iconos{
padding: 0;
margin: 0;
}
.link-iconos li{
display: inline-block;
padding: 0 35px 6px 0;
}
.link-iconos li:nth-last-child(1){
padding-right: 0;
}
.link-iconos li img{
width: 40px;
height: auto;
}
footer .box-top .bloque{
max-width: 670px;
}
footer .box-top .bloque .title{
font-size: 24px;
font-weight: 700;
text-transform: uppercase;
color: var(--marron);
margin-bottom: 25px;
}
footer .box-top .bloque .item{
display: flex;
flex-wrap: wrap;
gap: 0 1rem;
}
footer .box-top .bloque .item .box-date{
flex: 1 1 calc(50% - 1rem);
position: relative;
padding-left: 50px;
padding-top: 8px;
min-height: 40px;
}
footer .box-top .bloque .item .box-date p{
color: var(--gris-2);
margin: 0;
line-height: 1.5;
}
footer .box-top .bloque .item .box-date img{
width: 40px;
height: auto;
position: absolute;
left: 0;
top: 0;
}
footer .box-bottom .container{
padding: 50px 80px;
}
footer .lista-superior > li{
margin-bottom: 25px;
}
footer .lista-superior a{
font-size: 15px;
font-weight: 700;
text-transform: uppercase;
color: var(--cafe);
display: block;
}
footer .lista-sub{
display: flex;
flex-wrap: wrap;
gap: 0 1rem;
padding: 0;
margin: 0;
max-width: 330px;
}
footer .lista-sub li{
flex: 1 1 calc(50% - 1rem);
display: block;
padding: 0 0 2px;
}
footer .lista-sub li a{
font-size: 12px;
font-weight: 400;
color: var(--cafe);
}
footer .box-duo .container{
max-width: 1841px;
padding: 20px 50px 40px;
border-top: 0;
}
footer .box-duo p{
margin: 0;
font-size: 12px;
color: var(--gris-2);
}
footer .box-duo .arrow-top{
font-size: 15px;
font-weight: 700;
color: var(--marron);
text-align: right;
display: block;
}
footer .box-duo .arrow-top img{
width: 22px;
height: auto;
position: relative;
top: -4px;
left: 0;
margin-left: 8px;
}
footer .block-width{
max-width: 230px;
}
footer .block-width-large{
max-width: 330px;
}  .banner-x2::before,
.banner-x3::before,
.banner-x4::before,
.banner-x5::before {
content: "";
position: absolute;
left:0;
top:0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.3);
z-index: 3;
}
.banner-x2 .container,
.banner-x3 .container,
.banner-x4 .container,
.banner-x5 .container{
position: relative;
z-index: 4;
}
.banner-x2 .box-center,
.banner-x3 .box-center,
.banner-x4 .box-center,
.banner-x5 .box-center{
min-height: 540px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 30px 0;
text-align: center;
max-width: 1150px;
margin: 0 auto;
}
.title-72{
font-size: 72px;
font-weight: 300;
color: var(--blanco);
text-transform: uppercase;
}
.title-72 b{
font-weight: 700;
}
.banner-x2 .content-text p{
color: var(--blanco);
font-size: 24px;
font-weight: 500;
text-transform: uppercase;
}
.banner-x2 .content-text{
padding-top: 25px;
}
.banner-x2 .content-text p:nth-last-child(1){
margin-bottom: 0;
}
.banner-x3 .box-center{
min-height: 350px;
}
.banner-x3 .title-72 span{
font-size: 36px;
font-weight: 300;
}
.banner-x4 .box-center{
min-height: 350px;
}
.title-duo{
font-size: 51px;
font-weight: 700;
color: var(--blanco);
text-transform: uppercase;
position: relative;
}
.title-duo span{
font-size: 48px;
font-weight: 400;
display: inline-block;
position: relative;
}
.title-duo b{
position: relative;
padding-right: 80px;
}
.title-duo b::after{
content: "";
position: absolute;
right: 40px;
top: -5px;
width: 3px;
height: 100%;
background-color: var(--blanco);
z-index: 3;
}
.banner-x5 .box-center{
min-height: 441px;
}
.banner-x5 .content-text p{
color: var(--blanco);
font-size: 24px;
font-weight: 300;
text-transform: uppercase;
margin: 0;
}  .title-36{
font-size: 36px;
font-weight: 300;
color: var(--marron);
text-transform: uppercase;
position: relative;
}
.title-36 b,
.title-36 strong{
font-weight: 700;
}
.section-propiedades .row-items{
justify-content: space-between;
padding-top: 60px;
max-width: 1520px;
margin: 0 auto;
}
.item-premium{
width: 100%;
max-width: 350px;
}
.item-premium .item{
position: relative;
padding-bottom: 10px;
}
.item-premium .item h3{
font-size: 24px;
font-weight: 400;
color: var(--marron);
margin: 0;
padding-right: 60px;
line-height: 1.3;
}
.item-premium .item span{
border-radius: 10px;
background-color: var(--amarillo);
color: var(--blanco);
font-size: 12px;
font-weight: 700;
width: 50px;
height: 22px;
text-align: center;
display: flex;
justify-content: center;
align-items: center;
position: absolute;
right: -20px;
top: 40%;
transform: translate(-50%, -50%);
}  .propiedades-similares{
padding-top: 60px;
}
.item-propiedad{
max-width: 580px;
margin: 30px auto;
position: relative;
}
.item-propiedad .box-img{ overflow: hidden;
position: relative;
width: 100%;
border-radius: 20px;
padding-bottom: 68%;
}
.slider-properties .slick-next,
.slider-properties .slick-prev,
.arrow-white .slick-next,
.arrow-white .slick-prev{
border: 0;
font-size: 0;
width: 35px;
height: 40px;
z-index: 3;
background: transparent!important;
padding: 6px;
}
.slider-properties .slick-prev,
.arrow-white .slick-prev{
left: 0;
padding: 6px 6px 6px 0;
}
.slider-properties .slick-next,
.arrow-white .slick-next{
right: 0;
padding: 6px 0 6px 6px;
}
.slider-properties .slick-next::before,
.slider-properties .slick-prev::before,
.arrow-white .slick-next::before,
.arrow-white .slick-prev::before{
width: 12px;
height: 20px;
content: "";
display: inline-block;
background-size: contain;
background-position: center;
background-repeat: no-repeat;
opacity: 1;
}
.slider-properties .slick-prev::before,
.arrow-white .slick-prev::before{
background-image: url(//terraquea-web.wpmico.com/wp-content/themes/terraquea-web/assets/img/arrow-left-white.png);
}
.slider-properties .slick-next::before,
.arrow-white .slick-next::before{
background-image: url(//terraquea-web.wpmico.com/wp-content/themes/terraquea-web/assets/img/arrow-right-white.png);
}
.item-propiedad .part-1{
padding: 18px 0 10px;
}
.item-propiedad .part-1 .box-list{
padding-bottom: 10px;
}
.label-item {
background-color: #306474;
border-radius: 50px;
padding: 5px 18px;
color: var(--blanco);
font-size: 12px;
font-weight: 700;
position: relative;
display: inline-block;
text-align: center;
margin: 0 6px 5px 0;
}
.item-propiedad .title{
color: var(--gris-2);
font-size: 24px;
font-weight: 400;
}
.item-propiedad .title a{
color: var(--gris-2);
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
height: 86px;
}
@media (max-width: 1700px){
.item-propiedad .title a{
height: 73px;
}
}
@media (max-width: 1450px){
.item-propiedad .title a{
height: 68px;
}
}
@media (max-width: 680px){
.item-propiedad .title a{
max-height: 68px;
height: auto;
}
}
.item-propiedad .price{
font-weight: 700;
font-size: 24px;
color: var(--cafe-2);
}
.item-propiedad .part-2{
border-top: 1px solid #E7E1DC;
padding-top: 8px;
}
.item-propiedad .part-2 .col p{
font-size: 21px;
font-weight: 700;
position: relative;
padding-left: 40px;
display: inline-block;
margin: 15px 0;
color: var(--marron);
}
.item-propiedad .part-2 .text-bottom{
font-size: 15px;
position: relative;
padding-left: 35px;
display: inline-block;
margin: 8px 0 0;
color: var(--gris-2);
font-weight: 400;
}
.item-propiedad .part-2 .col p::before,
.item-propiedad .part-2 .text-bottom::before  {
content: "";
display: inline-block;
width: 25px;
height: 25px;
position: absolute;
top: 40%;
left: 0;
transition: all 0.4s;
transform: translate(0, -50%);
background-repeat: no-repeat;
background-size: contain;
}
.item-propiedad .part-2 .col p.ico-bed::before {
background-image: url(//terraquea-web.wpmico.com/wp-content/themes/terraquea-web/assets/img/properties/ico-marron01.png);
}
.item-propiedad .part-2 .col p.ico-shower::before {
background-image: url(//terraquea-web.wpmico.com/wp-content/themes/terraquea-web/assets/img/properties/ico-marron02.png);
}
.item-propiedad .part-2 .col p.ico-car::before {
background-image: url(//terraquea-web.wpmico.com/wp-content/themes/terraquea-web/assets/img/properties/ico-marron03.png);
}
.item-propiedad .part-2 .text-bottom::before {
background-image: url(//terraquea-web.wpmico.com/wp-content/themes/terraquea-web/assets/img/ico-gris.png);
}
.item-propiedad .part-2 .text-duo{
position: relative;
display: flex;
padding-left: 29px;
margin: 11px 0;
}
.item-propiedad .part-2 .text-duo::before  {
content: "";
display: inline-block;
width: 29px;
height: 29px;
position: absolute;
top: 50%;
left: 0;
transition: all 0.4s;
transform: translate(0, -50%);
background-repeat: no-repeat;
background-size: contain;
background-image: url(//terraquea-web.wpmico.com/wp-content/themes/terraquea-web/assets/img/properties/ico-marron04.png);
}
.item-propiedad .part-2 .text-duo p{
margin: 0;
font-size: 15px;
font-weight: 700;
text-align: center;
color: var(--marron);
padding-left: 12px;
}
.item-propiedad .part-2 .text-duo p span{
display: block;
font-weight: 300;
font-size: 11px;
}
@media (max-width: 767px){
.item-propiedad .part-2 .text-duo p:nth-last-child(1){
display: none;
}
}  .single-0-galeria{
padding: 0 8px;
position: relative;
}
.single-0-galeria .row-0{
margin-left: -10px;
margin-right: -10px;
}
.single-0-galeria .columna-1{
width: 70%;
padding: 0;
}
.single-0-galeria .columna-2{
width: 30%;
padding: 0;
}
.single-0-galeria .item{
position: relative;
margin: 10px 5px;
}
.single-0-galeria .item-big .caja{
min-height: 670px;
}
.single-0-galeria .item-small .caja{
min-height: 330px;
}
.single-0-galeria .item-big .caja,
.single-0-galeria .item-small .caja{
overflow: hidden;
position: relative;
border-radius: 20px;
}
.single-0-galeria .columna-2 .item{
position: relative;
}
.single-0-galeria .columna-2 .item.item-oscuro .caja::before{
content:'';
background: #000;
display: block;
position: absolute;
top:0;
left:0;
width: 100%;
height: 100%;
opacity: 0.3;
z-index: 4;
}
.single-0-galeria .columna-2 .item .caja .count{
z-index: 5;
position: absolute;
display: flex;
justify-content: center;
align-items: center;
height: 100%;
width: 100%;
text-align: center;
flex-direction: column;
}
.single-0-galeria .columna-2 .item .caja .count span{
color: var(--blanco);
font-size: 18px;
font-weight: 700;
text-transform: uppercase;
}
.single-0-galeria .columna-2 .item .caja .count span::before{
content:'';
display: table;
width: 42px;
height: 42px;
margin: 0 auto 10px auto;
background-image: URL('../../assets/img/plus-02.png');
background-size: contain;
}
@media (max-width:680px){
.SectionGaleria .container{
padding-left: 0;
padding-right: 0;
}
.SectionGaleria .single-0-galeria.desktop{
display: none;
}
.SectionGaleria .single-0-galeria.mobil{
display: block!important;
padding: 0;
}
.SectionGaleria .single-0-galeria.mobil .item-2{
position: relative;
min-height: 500px;
}
.SectionGaleria.dots-mostaza .slick-dots{
bottom: 12px;
position: absolute;
padding-top: 0;
}
.SectionGaleria.dots-mostaza .slick-dots button{
width: 11px;
height: 11px;
background: var(--blanco);
border: 1px solid var(--blanco);
opacity: 0.5;
opacity: 1;
}
.SectionGaleria.dots-mostaza .slick-dots .slick-active button{
border-color: var(--mostaza);
background: var(--mostaza);
}
.SectionGaleria.dots-mostaza .slick-dots li {
margin: 0 2px;
}
.single-0-galeria.mobil .btn-expansion{
position: absolute;
bottom: 22px;
right: 15px;
z-index: 4;
width: 40px;
height: 40px;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
border-radius: 50%;
pointer-events: none;
}
.single-0-galeria.mobil .btn-expansion img{
display:none;
}
}  .single-descripcion{
padding-top: 30px;
}
.single-descripcion .content-date .box-left{
max-width: 1081px;
}
.single-descripcion .content-date .box-left .title{
color: var(--marron);
font-size: 51px;
font-weight: 700;
text-transform: uppercase;
margin-bottom: 18px;
}
.single-descripcion .content-date .box-left .code{
color: var(--gris-2);
font-weight: 700;
font-size: 18px;
}
.single-descripcion .content-date .box-right{
text-align: right;
}
.single-descripcion .content-date .box-right .price{
color: var(--amarillo);
font-size: 51px;
font-weight: 700;
margin-bottom: 18px;
}
.single-descripcion .content-date .box-right .price-2{
color: var(--marron);
font-weight: 300;
font-size: 24px;
}  .section-descripcion .item{
display: flex;
flex-wrap: wrap;
gap: 2rem;
padding-top: 50px;
}
.section-descripcion .item .content-date{
flex: 1 1 calc(50% - 1rem);
}
.section-descripcion .item .content-standar-gris *{
color: var(--gris-4);
}
.section-descripcion .item .content-date:nth-last-child(1) .content-standar-gris{
margin-left: auto;
}  .section-caracteristicas .caja-left{
position: relative;
min-width: 927px;
min-height: 576px;
}
.section-caracteristicas .caja-left .box-center{
z-index: 5;
position: absolute;
display: flex;
justify-content: center;
align-items: center;
height: 100%;
width: 100%;
text-align: center;
flex-direction: column;
}
.section-caracteristicas .caja-left .box-center img{
width: 100px;
height: auto;
}
.section-caracteristicas .caja-left .box-center span{
color: var(--marron);
font-size: 18px;
font-weight: 700;
background-color: var(--blanco);
border-radius: 40px;
padding: 5px 15px;
display: table;
margin-top: 10px;
}
.section-caracteristicas .caja-right{
max-width: 680px;
margin-left: auto;
}
.section-caracteristicas .title-single{
text-align: center;
}
.item-character{
display: flex;
flex-wrap: wrap;
gap: 3rem 1rem;
padding-top: 50px;
}
.item-character .items{
flex: 1 1 calc(25% - 1rem);
max-width: calc(25% - 1rem);
}
.item-character .items p{
color: var(--gris-2);
font-weight: 700;
font-size: 15px;
text-align: center;
margin: 0;
padding-top: 15px;
text-transform: uppercase;
}
.item-character .items .box-ico{
min-height: 40px;
max-width: 90px;
margin: 0 auto;
width: 100%;
justify-content: center;
align-items: center;
display: flex;
}
.item-character .items .box-ico img{
max-width: 90px;
height: auto;
width: auto;
max-height: 40px;
margin: 0 auto;
width: 100%;
object-fit: contain;
}  .section-calculation{
background-color: var(--gris-3);
padding: 60px 0;
}
.section-calculation .caja-right{
position: relative;
min-width: 927px;
min-height: 576px;
}
.section-calculation .caja-right .box-center{
z-index: 5;
position: absolute;
display: flex;
justify-content: center;
align-items: center;
height: 100%;
width: 100%;
text-align: center;
flex-direction: column;
}
.section-calculation .caja-right .box-center img{
width: 100px;
height: auto;
}
.section-calculation .caja-left .content-standar-gris * {
color: var(--gris-4);
}
.section-calculation .caja-left .content-standar-gris{
padding-top: 15px;
max-width: 630px;
}
.section-calculation .box-width{
padding-top: 40px;
max-width: 613px;
padding-left: 8px;
}
.section-calculation .box-width .col-md-6,
.section-calculation .box-width .col-md-12{
padding-left: 5px;
padding-right: 5px;
}
.section-calculation .box-width p{
color: var(--gris-2);
font-size: 15px;
font-weight: 700;
margin: 0;
padding-bottom: 5px;
text-transform: uppercase;
}
.section-calculation .select-display {
padding: 17px 30px 8px 15px;
height: 50px;
}
.section-calculation .select-display:after {
top: 22px;
}
.section-calculation .box-width .input-special,
.section-calculation .box-width .select-special-group{
margin-bottom: 20px;
}
.section-calculation .box-width .input-with-indicator{
display: flex;
align-items: stretch;
}
.section-calculation .box-width .input-with-indicator input{
border-top-left-radius: 15px;
border-bottom-left-radius: 15px;
margin-right: -30px;
}
.section-calculation .box-width .input-with-indicator .input-indicator {
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 64px;
padding: 0 14px;
background: #fff;
background: #f7f7f7;
border: 1px solid #b7b7b7;
color: #686868;
font-size: 12px;
font-weight: var(--bold);
text-transform: uppercase;
border-top-right-radius: 15px;
border-bottom-right-radius: 15px;
box-sizing: border-box;
}
.section-calculation .box-width .input-with-indicator input:focus{
outline: none;
}
.section-calculation .box-width .btn-search-x2 {
margin-top: 15px;
} .btn-search-x2 {
font-size: 24px;
background: var(--mostaza);
height: 70px;
border-radius: 20px;
color: var(--blanco) !important;
font-weight: var(--bold);
border: 0;
max-width: 100%;
width: 100%;
text-transform: uppercase;
display: block;
align-content: center;
text-align: center;
} .section-consultation .box-title{
padding-bottom: 20px;
}
.section-consultation .caja-left{
position: relative;
min-height: 400px;
max-width: 780px;
padding-right: 325px;
}
.section-consultation .caja-left .box-img{
position: absolute;
top: 0;
right: 0;
overflow: hidden;
border-radius: 40px;
}
.section-consultation .caja-left .box-img img{
width: 300px;
height: auto;
}
.section-consultation .caja-left h3{
color: var(--gris-2);
font-size: 36px;
font-weight: 700;
}
.section-consultation .caja-left p{
color: var(--gris-2);
font-weight: 400;
font-size: 24px;
}
.section-consultation .caja-left .link{
color: var(--marron);
font-size: 12px;
font-weight: 700;
text-transform: uppercase;
}
.section-consultation .caja-left .link img{
width: 42px;
height: auto;
margin-right: 5px;
position: relative;
top: -2px;
left: 0;
}
.section-consultation .caja-left .link span{
color: inherit;
font-size: inherit;
font-weight: inherit;
}
.section-consultation .caja-left .list-date{
padding-top: 80px;
}
.section-consultation .caja-left .list-date .item{
position: relative;
padding-left: 55px;
margin-bottom: 15px;
}
.section-consultation .caja-left .list-date .item span{
font-size: 20px;
font-weight: 400;
color: var(--gris-2);
display: table;
}
.section-consultation .caja-left .list-date .item:nth-child(1) span{
padding-bottom: 5px;
}
.section-consultation .caja-left .list-date .item img{
height: 22px;
width: auto;
position: absolute;
top: 48%;
left: 0;
transform: translate(0, -50%);
}
.section-consultation .caja-right{
max-width: 690px;
margin-left: auto;
}
.section-consultation .caja-right .title-single{
font-size: 36px;
margin-left: -8px;
}
.section-consultation .box-width .col-md-6,
.section-consultation .box-width .col-md-12{
padding-left: 5px;
padding-right: 5px;
}
.section-consultation .box-width .input-special{
margin-bottom: 10px;
}
.section-consultation .input-special input {
padding: 16px 15px;
color: var(--gris-2);
}
.section-consultation .box-width .inner-check{
padding-top: 20px;
}
.section-consultation .box-width .btn-search-x2 {
margin-top: 25px;
}
.item-check{
position: relative;
padding-left: 38px;
min-height: 20px;
cursor: pointer;
}
.item-check input{
position: absolute;
left: 0;
top: -2px;
}
.item-check input[type="checkbox"]{
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
width: 26px;
height: 26px;
border: 1px solid var(--mostaza);
background-color: transparent;
outline: none;
cursor: pointer;
padding: 0 !important;
border-radius: 5px;
transition: all 0.3s;
}
.item-check input[type="checkbox"]:checked::after {
content: "";
display: block;
position: absolute;
top: 50%;
left: 50%;
width: 9px;
height: 18px;
border: solid #fff;
border-width: 0 2px 2px 0;
left: 8px;
top: 1px;
transform: rotate(45deg);
opacity: 1;
z-index: 1;
}
.item-check input[type="checkbox"]:checked{
border-color: var(--mostaza);
}
.item-check input[type="checkbox"]::before {
content: "";
display: block;
width: 100%;
height: 100%;
border-radius: 2px;
}
.item-check input[type="checkbox"]:checked::before {
background-color: var(--mostaza);
}
.item-check h6{
font-size: 12px;
text-transform: uppercase;
font-weight: 700;
color: var(--marron);
}  .section-text-about .box-content{
text-align: center;
}
.section-text-about .title-72{
color: var(--marron);
}
.section-text-about .content-standar-gris{
margin: 0 auto;
padding-top: 20px;
}
.section-text-about .content-standar-gris *{
color: var(--gris-4);
}
.section-text-about .box-img{
padding-top: 60px;
}
.section-text-about .box-img img{
width: 100%;
height: auto;
}  .relationships-01 .title-single{
max-width: 1670px;
margin: 0 auto;
}
.relationships-01 .box-img{
position: relative;
min-height: 764px;
max-width: 760px;
margin: 0 auto;
}
.relationships-01 .box-width{
max-width: 769px;
margin: 0 auto;
padding: 30px 0 45px;
}
.relationships-01 .box-width .content-standar-gris{
padding-bottom: 10px;
}
.relationships-01 .box-width .content-standar-gris *{
color: var(--gris-4);
}
.relationships-01 .box-width .btn-search-x2{
max-width: 367px;
}
.social-grid {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 20px 12px;
margin: 0 auto;
margin-top: 30px;
max-width: 769px;
}
.social-grid .card {
border: 1px solid #DDCBBC;
border-radius: 20px;
padding: 20px 20px 19px;
display: flex;
align-items: center;
background: #fff;
gap: 18px;
transition: 0.3s ease;
flex-direction: row;
justify-content: center;
}
.social-grid .card:hover {
box-shadow: 0 4px 10px rgba(0,0,0,0.08);
transform: translateY(-2px);
}
.social-grid .card img {
width: 68px;
height: 68px;
object-fit: contain;
}
.social-grid .card .info h3 {
margin: 0;
font-size: 19px;
font-weight: 700;
}
.social-grid .card .info p {
margin: 0;
font-size: 18px;
font-weight: 700;
text-transform: lowercase;
}
.social-grid .card.facebook .info *{
color: #3C5193;
}
.social-grid .card.instagram .info *{
color: #B60E73;
}
.social-grid .card.youtube .info *{
color: #FF0000;
}
.social-grid .card.linkedin .info *{
color: #2867B2;
}  .relationships-02 .box-img{
position: relative;
min-height: 764px;
max-width: 769px;
margin: 0 auto;
}
.relationships-02 .box-width{
max-width: 765px;
margin: 0 auto;
}
.relationships-02 .box-width .title-36 {
color: var(--cafe-2);
font-weight: 700;
}
.relationships-02 .box-width .box-btn .btn-white01{
border-color: var(--amarillo);
}
.btn-white01{
background-color: var(--blanco);
border: 1px solid var(--blanco);
color: var(--amarillo)!important;
text-decoration: none!important;
font-size: 24px;
font-weight: 700;
cursor: pointer;
max-width: 100%;
border-radius: 20px;
text-transform: uppercase;
padding: 5px 15px;
transition: all 0.3s;
line-height: 1.2;
display: flex;
height: 100%;
min-height: 70px;
justify-content: center;
align-items: center;
}
.relationships-02 .content-standar-gris{
padding: 50px 0;
}
.relationships-02 .content-standar-gris *{
color: var(--marron);
}
.relationships-02 .box-width .box-btn{
max-width: 446px;
}  .relationships-03 .box-width{
padding-top: 80px;
}
.relationships-03 .caja-left{
max-width: 626px;
margin-top: -25px;
margin-left: 50px;
}
.relationships-03 .caja-left img{
width: 100%;
}
.relationships-03 .caja-right{
position: relative;
min-width: 851px;
min-height: 520px;
}
.relationships-03 .caja-right .box-center{
z-index: 5;
position: absolute;
display: flex;
justify-content: center;
align-items: center;
height: 100%;
width: 100%;
text-align: center;
flex-direction: column;
}
.relationships-03 .caja-right .box-center img{
width: 100px;
height: auto;
}  .relationships-04 .box-title{
max-width: 1231px;
margin: 0 auto;
}
.relationships-04 .box-width{
padding-top: 60px;
}
.item-card{
border-radius: 20px;
padding: 25px 25px 25px;
box-shadow: 0 2px 15px 4px rgba(209,209,209,.3);
height: calc(100% - 25px);
max-width: 447px;
margin: 0 auto;
}
.item-card .subtitle{
color: var(--marron);
font-weight: 700;
text-transform: uppercase;
margin-bottom: 12px;
}
.item-card .content-standar-18 *{
color: var(--gris-2);
}
.table-accordion{
display: none;
}
.table-accordion .accordion-item{
background-color: var(--blanco);
border: 0;
padding: 0;
margin: 0;
border-radius: 0;
border-top: 1px solid #E7E1DC;
overflow: hidden;
}
.table-accordion .accordion-item:nth-last-child(1){
border-bottom: 1px solid #E7E1DC;
}
.table-accordion .accordion-item .accordion-header:focus{
box-shadow: none;
}
.table-accordion .accordion-item .accordion-header{
width: 100%;
background: transparent;
border-radius: 0;
text-align: left;
padding: 15px 35px 15px 0;
line-height: 1.1;
margin: 0;
position: relative;
font-size: 18px;
font-weight: 700;
color: var(--marron);
text-transform: uppercase;
cursor: pointer;
letter-spacing: 1px;
}
.table-accordion .accordion-item .accordion-header::before{
width: 25px;
height: 25px;
position: absolute;
content: "";
display: inline-block;
background-size: contain;
background-position: center;
background-repeat: no-repeat;
top: 50%;
right: 6px;
background-image: url(//terraquea-web.wpmico.com/wp-content/themes/terraquea-web/assets/img/x1-plus.png);
transform: translate(0, -50%);
-webkit-transform: translate(0, -50%);
}
.table-accordion .accordion-item .accordion-header[aria-expanded="true"]::before{
opacity: 0;
}
.table-accordion .accordion-body{
padding: 10px 0 0;
}  .item-socios {
padding-top: 30px;
margin-bottom: -20px;
}
.item-socios .box-ico {
min-height: 117px;
max-width: 280px;
margin: 20px auto;
width: 100%;
justify-content: center;
display: inline-flex;
}
.item-socios .box-ico img {
max-width: 240px;
height: auto;
width: auto;
max-height: 110px;
margin: 0 auto;
object-fit: contain;
}  .relationships-06{
background-color: var(--gris-3);
margin-bottom: 100px;
}
.relationships-06 .box-width{
max-width: 1548px;
margin: 0 auto;
padding-top: 20px;
}
.relationships-06 .card-user .box-img{
min-height: 520px;
}  .relationships-07 .content-standar-gris{
padding-top: 20px;
}
.relationships-07 .box-width {
max-width: 769px;
margin: 0 auto;
}
.relationships-07 .box-img {
position: relative;
min-height: 720px;
max-width: 764px;
}
@media (max-width: 1700px) {
.relationships-07 .box-img {
min-height: 688px;
max-width: 692px;
}
}
@media (max-width: 1580px){
.relationships-07 .box-img{
margin: 0 auto;
}
}
@media (max-width: 1450px) {
.relationships-07 .box-img {
min-height: 619.2px;
max-width: 622.8px;
}
}
@media (max-width: 1180px) {
.relationships-07 .box-img {
margin-top: 40px;
min-height: 550px;
}
.relationships-07 .col{
flex: 0 0 auto;
width: 100%;
}
}
@media (max-width: 575px) {
.relationships-07 .box-img {
min-height: auto;
position: relative;
margin-top: 0;
}
.relationships-07 .box-img .img-cover{
position: relative;
}
}
@media (max-width: 480px) {
.relationships-07 .box-width {
text-align: center;
}
}  .relationships-08 .box-width{
padding-top: 0;
}
.relationships-08 .item-card{
max-width: 100%;
margin: 15px auto;
min-height: 340px;
}
@media (max-width: 1700px) {
.relationships-08 .item-card{
min-height: 300px;
}
}
@media (max-width: 1450px){
.relationships-08 .item-card{
min-height: 250px;
}
}
@media (max-width: 920px){
.relationships-08 .col-md-4{
width: 50%;
}
} .btn-mostaza,
.btn-mostaza-outline,
.btn-mostaza-small,
.btn-mostaza-outline-small{
font-size: 24px;
background: var(--mostaza);
height: 68px;
border:1px solid var(--mostaza);
border-radius: 20px;
color: var(--blanco) !important;
font-weight: var(--bold);
max-width: 100%;
width: 100%;
text-transform: uppercase;
display: inline-block;
align-content: center;
}
.btn-mostaza-outline,
.btn-mostaza-outline-small{
background: var(--blanco);
color: var(--mostaza) !important;
}
.btn-mostaza-small,
.btn-mostaza-outline-small{
text-align: center;
font-size: 12px;
height: 42px;
border-radius: 10px;
border-width: 2px;
}
.tab-center-custom{
max-width: 1080px;
margin-top: 60px;
}
.tab-center-custom .nav-link{
border: none;
color: rgba(176, 153, 130, 1);
font-weight: bold;
letter-spacing: 0.5px;
padding-left: 1px;
padding-right: 1px;
padding-bottom: 0;
text-transform: uppercase;
}
.tab-center-custom .nav-link.active{
color: var(--negro);
font-weight: bold;
border-bottom: 3px solid #d39e00;
}
.tab-center-custom .nav-link:hover{
color: #000;
}
.section-filter-top .inner-0{
box-shadow: none;
position: relative !important;
}
.section-filter-top{
padding: 0;
}
.section-filter-top .container{
padding: 0;
}
.section-title-0{
padding-top: 30px;
}
.section-title-0 hr{
margin: 13px 0;
}
.section-title-0 .title-single{
margin: 0;
}
.section-title-0 .contar{
font-size: 36px;
padding-left: 20px;
}
.section-title-0 .block-breadcrumd{
padding-bottom: 25px;
}
.btn-ver-mapa{
width: 224px;
color: var(--mostaza) !important;
border: 2px solid var(--mostaza);
border-radius: 6px;
height: 50px;
padding: 5px 15px;
text-transform: uppercase;
font-size: 12px;
display: block;
font-weight: var(--bold);
text-align: center;
align-content: center;
}
.btn-ver-mapa img{
position: relative;
top: -2px;
margin-right: 6px;
}
.btn-ver-mapa span {
font-weight: inherit;
position: relative;
top: 2px;
}
body.compacto .btn-ver-mapa .text-mapa{
display: none !important;
}
body.compacto .btn-ver-mapa .text-list{
display: block !important;
}
.section-filter-top .column-2{
width: 300px;
}
.grilla-check-4 {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 0;
}
@media (max-width: 992px) {
.grilla-check-4 {
grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 576px) {
.grilla-check-4 {
grid-template-columns: 1fr;
}
}
.label-gris{
font-size: 12px;
font-weight: 700;
color: rgba(176, 153, 130, 1);
text-transform: uppercase;
margin-bottom: 6px;
}
.section-filter-top .form-especial .columna-a {
width: calc(100% - 185px);
}
.section-filter-top .form-especial{
min-height: 0 !important;
}
.mas-opciones.v2{
background-color: var(--mostaza);
width: 165px;
text-align: center;
border-radius: 10px;
color: var(--blanco) !important;
}
.mas-opciones.v2 img{
filter: brightness(0) invert(1);
}
.close-opciones.v2{
width: 165px;
border: 2px solid var(--mostaza);
text-align: center;
border-radius: 10px;
height: 45px;
padding: 13px 0;
color:var(--mostaza) !important;
}
.close-opciones.v2 img{
margin-top: -7px;
margin-bottom: -7px;
}
.section-filter-top .btn-area .btn-mostaza-small,
.section-filter-top .btn-area .btn-mostaza-outline-small{
max-width: 222px;
margin-right: 7px;
display: inline-block;
}
.select-orden-0 .select-special-group{
max-width: 245px;
margin-left: auto;
}
.select-orden-0 .select-special-group .select-display{
border:0 !important;
color: var(--mostaza);
padding-left: 110px;
}
.select-orden-0 .select-special-group::before{
content:'Ordenar por';
display: inline-block;
position: absolute;
top:10px;
left:0;
z-index: 2;
pointer-events: none;
font-size: 16px;
color:rgba(148, 148, 148, 1);
}
.select-orden-0 .select-special-group ul li{
padding: 3px 0;
}
.select-orden-0 .select-special-group .select-options li::before{
opacity: 0;
}
.select-orden-0 .select-special-group .select-options > li{
border-bottom: 1px solid rgba(231, 225, 220, 1);
padding: 11px 0;
}
.select-orden-0 .select-special-group .select-options > li:nth-last-child(1){
border-bottom: 0 !important;
}
.select-orden-0 .select-special-group .select-options li.selected::after{
content: '';
display: inline-block;
width: 14px;
height: 13px;
position: relative;
background-image: URL('../../assets/img/check-0.png');
margin-left: 0;
margin-right: 10px;
background-size: contain;
float: left;
top: 7px;
}
.card-user .content-ico {
position: absolute;
z-index: 11;
}
.card-user .content-ico img {
cursor: pointer;
opacity: 1 !important;
}
.card-user .video-user {
position: absolute;
z-index: 5;
top: 0;
right: 0;
left: 0;
bottom: 0;
width: 100%;
height: 100%;
}
body.compacto .row-result{
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
body.compacto .section-result{
width: 50%;
z-index: 2;
padding: 0 20px;
}
.tema-terra:not(.compacto) .section-result{
z-index: 2;
}
body.compacto .row-result .col-md-6.d-none{
display: block !important;
z-index: 0;
}
body.compacto .row-result .col-md-6.d-none iframe,
body.compacto .row-result .col-md-6.d-none .acf-map{
width: 100%;
position: fixed !important;
top: 85px;
height: calc(100vh + -85px) !important;
}
body.compacto #content-result .row-columna{
padding-left: 10px;
padding-right: 10px;
}
body.compacto #content-result .row-columna .item-propiedad .col-a,
body.compacto #content-result .row-columna .item-propiedad .col-b {
width: 100%;
}
body.compacto #content-result .row-columna .item-propiedad .part-1 .price{
text-align: left;
}
body.compacto #content-result .row-columna .item-propiedad .part-1 .label-item{
position: absolute;
top: 10px;
left: 12px;
}
body.compacto #content-result .row-columna .item-propiedad .part-2 p::before {
width: 22px;
height: 22px;
}
body.compacto #content-result .row-columna .item-propiedad .part-2 p {
padding-left: 32px;
margin: 10px 0;
font-size: 15px;
}
body.compacto #content-result .container{
max-width: 100%;
}
body.compacto .propiedades-similares .col-md-4{
width: 50%;
}
@media (max-width: 1350px){
body.compacto #content-result .section-result .row-columna .col-md-4{
width: 100%;
}
}
@media (max-width: 880px){
#content-filtros .col-20{
width: 25%;
}
}
@media (max-width: 768px){
#content-filtros .col-20{
width: 50%;
}
}
body.compacto #sidebar-compacto{
display: block !important;
transition: all 0.4s;
left: -450px !important;
z-index: 1000;
position: fixed;
top:0;
height: 100vh;
width: 375px;
background: var(--blanco);
box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.2);
overflow: hidden;
}
body.compacto #sidebar-compacto.activo{
left:0 !important;
}
body.compacto #sidebar-compacto .col-md-4,
body.compacto #sidebar-compacto .col-md-3,
body.compacto .section-result .fila-4 .col-md-4{
width: 100%;
}
body.compacto #sidebar-compacto .col-20{
width: 50%;
}
body.compacto #sidebar-compacto .btn-duo{
position: absolute;
bottom: -10px;
width: 375px;
left: 0;
display: flex;
}
@media (max-width:375px){
body.compacto #sidebar-compacto,
body.compacto #sidebar-compacto .btn-duo{
width: 100vw;
}
}
body.compacto .banner-propiedad,
body.compacto .section-zonas,
body.compacto .section-categorias,
body.compacto .btn-mapa .text-map{
display: none !important;
}
body.compacto .btn-mapa .text-list,
body.compacto .boton-compacto{
display: block !important;
}
body.compacto .btn-mapa .text-list img{
top: -1px;
}
body.compacto .boton-compacto{
margin-top: 30px;
}
body.compacto .section-result .fila-4{
border-top: 0;
padding: 10px 0 20px;
}
body.compacto .section-result .fila-4 .btn-mapa {
right: 0;
top: 10px;
transform: none;
-webkit-transform: none;
}
body.compacto .section-result .fila-4 .title-zona {
padding-right: 180px;
padding-bottom: 20px;
border-bottom: 1px solid var(--gris-2);
}
body.compacto .section-result .fila-4 .boton-compacto .filtro-cafe{
position: absolute;
right: auto;
left: 15px;
top: 23px;
transform: none;
-webkit-transform: none;
}
@media (max-width:360px){
body.compacto #sidebar-compacto .col-20 {
width: 100%;
}
}
#overlay-propiedades{
position: fixed;
z-index: 999;
background: var(--blanco);
top: 0;
left: 0;
width: 100vw;
height: 100vh;
display: none;
opacity: 0.8;
}
body.compacto #sidebar-compacto.activo ~ #overlay-propiedades{
display: block !important;
}
#sidebar-compacto .oculto,
body.compacto .boton-normal-filtro,
body.compacto #sidebar-compacto .visible,
body.compacto .col-mapa-0{
display: none;
}
body.compacto #sidebar-compacto .oculto{
display: block !important;
}
body.compacto #sidebar-compacto .header-sidebar{
height: 55px;
position: relative;
width: 100%;
z-index: 5;
box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
}
body.compacto #sidebar-compacto .body-sidebar{
overflow: hidden;
overflow-y: auto;
height: calc(100dvh + -130px);
position: relative;
padding: 15px 20px 20px 20px;
}
body.compacto .filter-modal{
transform: translate(0, 0);
left:0;
top:0;
height: 100vh;
width: 375px;
display: none;
position: fixed;
overflow-y: scroll;
}
body.compacto .filter-modal.activo{
display: block !important;
}
body.compacto .col-list-item-0{
width: 100%;
}
body.compacto .close-0-compact{
display: block !important;
position: absolute;
top:0;
right:0;
z-index: 9;
}
@media (max-width:375px){
body.compacto .filter-modal{
width: 100vw;
}
}
body.compacto #sidebar-compacto .header-sidebar p{
margin: 0;
color: var(--marron);
font-size: 18px;
font-weight: 700;
text-transform: uppercase;
padding: 14px 18px 10px;
}
body.compacto #sidebar-compacto .header-sidebar #btn-filtro-close{
position: absolute;
right: 15px;
top: 12px;
border: 0;
display: inline-block !important;
}
body.compacto #sidebar-compacto .header-sidebar #btn-filtro-close img{
width: 32px;
}
body.compacto #sidebar-compacto .body-sidebar .label-0{
margin: 40px 0 20px;
text-align: center;
font-size: 16px;
font-weight: 700;
font-family: var(--fuente-2);
color: var(--gris);
}
#sidebar-compacto .footer-sidebar {
padding: 15px 0 0 0;
text-align: center;
border-top: 1px solid #d0d0d0;
}
#sidebar-compacto .footer-sidebar button{
background-color: var(--cafe);
border: 1px solid var(--cafe);
color: var(--blanco);
font-size: 12px;
font-weight: 700;
text-transform: uppercase;
min-width: 155px;
margin: 0 5px;
padding: 11px 5px;
outline: none!important;
border-radius: 60px;
}
#sidebar-compacto .footer-sidebar .btn-clear-0{
background-color: transparent;
border: 1px solid transparent;
color: var(--cafe);
}
body.compacto #sidebar-compacto .select-terraquea .select2-selection__rendered{
font-size: 12px;
}
body.compacto #sidebar-compacto .fila-3 .btn-select-prop,
body.compacto #sidebar-compacto #content-filtros .bloque input{
padding: 16px 12px 15px;
font-size: 12px;
}
body.compacto .filter-modal .col-md-4 {
width: 100%;
}
body.compacto .filter-modal .bg-white-0 {
border-radius: 0;
padding: 25px 25px 15px;
}
body.compacto .filter-modal .close-0-compact {
top: 8px;
right: 10px;
}
body.compacto .visible{
display: none !important;
}
.tema-terra .fila-1 .oculto,
.tema-terra .fila-2 .oculto{
display: none;
}
body.compacto .fila-1 .oculto,
body.compacto .fila-2 .oculto{
display: inline-block !important;
}
body.compacto .fila-1 .btn-mapa{
top: 0;
transform: none;
-webkit-transform: none;
min-width: 160px;
}
body.compacto .fila-2{
padding-right: 0;
}
body.compacto .fila-2 .box-select-sort{
text-align: right;
position: relative;
top: -18px;
right: 0;
padding-left: 150px;
}
body.compacto .fila-2 .filtro-cafe{
right: auto;
left: 0;
z-index: 5;
}
body.compacto .fila-1{
margin: 20px 5px 0;
}
#content-result{
position: relative;
overflow: hidden;
}
@media (max-width:420px){
body.compacto .section-result{
padding: 0 8px;
}
}
.fitro-desktop-sidebar-mobile.activo #content-filtros{
display: block !important;
}
@media (min-width:768px){
.tema-terra:not(.compacto) #sidebar-compacto .fila-3 .label-0{
display: none;
}
}
body.compacto .section-result.negative{
z-index: auto;
}
body.compacto .btn-mapa .text-list, body.compacto .boton-compacto {
display: block !important;
}
.slider-cards {
display: block !important;
padding: 0 !important;
margin: 0 !important;
list-style: none;
}
.slider-cards li { list-style: none; }
.filaBtnOrden{
position: relative;
}
.filaBtnOrden .filaWidthRight {
position: absolute;
right: 0;
width: 300px;
top: -65px;
}
body.compacto .filaBtnOrden .filaWidthRight{
top: -2px;
}
body.compacto .banner-x4{
display: none;
}
body.compacto .content-result-category{
margin-top: 87px;
}
body.compacto .title-hidden{
display: block !important;
}
.listing-property .item span{
color: var(--marron-claro);
font-weight: 700;
font-size: 15px;
text-transform: uppercase;
border-bottom: 3px solid transparent;
}
.listing-property .item.activo span{
color: var(--marron);
border-color: var(--amarillo);
} .single-descripcion .part-2{
padding-top: 25px;
}
.info-grid {
display: grid;
grid-template-columns: auto auto auto auto;
gap: 2rem;
text-align: left;
padding: 25px 0;
border-bottom: 1px solid #E7E1DC;
}
.info-grid .info-item {
display: flex;
align-items: center;
gap: 18px; }
.info-grid .info-item img {
width: 40px;
height: auto;
}
.info-grid .info-item .info-item-column {
display: flex;
flex-direction: column;
gap: 4px;
}
.info-grid .info-item h3{
color: var(--gris-2);
font-weight: 400;
margin: 0;
}
.info-grid .info-item h3 span{
font-weight: 400;
font-size: 16px;
}
.info-grid .info-item .info-item-column small {
font-size: 12px;
font-weight: 700;
color: #B09982;
}
.info-grid .info-item:nth-child(4):last-child {
justify-self: end; }
.InfoDate .item{
border-bottom: 1px solid #E7E1DC;
position: relative;
padding: 10px 0;
display: flex;
justify-content: space-between;
align-items: center;
}
.InfoDate .item h2{
font-size: 18px;
font-weight: 700;
color: var(--marron);
text-transform: uppercase;
margin: 0;
line-height: 1;
padding-right: 15px;
}
.InfoDate .item p{
color: var(--cafe-2);
font-weight: 400;
font-size: 24px;
line-height: 1.2;
margin: 0;
text-align: right;
}
.InfoDate .item p span{
display: block;
font-size: 16px;
}  .box-whatsapp-fixed{
position: fixed;
right: 1vw;
bottom: 50px;
z-index: 99;
cursor: pointer;
}
.box-whatsapp-fixed a{
border-radius: 50%;
width: 61px;
height: 60px;
display: block;
box-shadow: 0px 10px 15px 0px rgba(138, 119, 100, 0.55);
}
.box-whatsapp-fixed img{
width: 100%;
}  .items-contact-fixed {
position: fixed;
bottom: 50px;
right: 1vw;
background-color: var(--amarillo);
border-radius: 20px;
display: flex;
align-items: center;
justify-content: center;
padding: 10px 10px;
box-shadow: 0px 4px 15px rgba(0,0,0,0.1);
z-index: 999;
}
.items-contact-fixed a {
flex: 1; display: flex;
align-items: center;
justify-content: center;
border-right: 1px solid #B47134;
}
.items-contact-fixed a:last-child {
border-right: none;
}
.items-contact-fixed img {
height: auto;
display: block;
}
.items-contact-fixed .box-1{
padding: 0 25px 0 20px;
}
.items-contact-fixed .box-2{
padding: 0 25px;
}
.items-contact-fixed .box-3{
padding: 0 20px 0 25px;
}
.items-contact-fixed .box-1 img{
width:41px;
}
.items-contact-fixed .box-2 img{
width:48px;
}
.items-contact-fixed .box-3 img{
width: 51px;
}  .box-duo-fixed{
position: fixed;
right: 1vw;
bottom: 50px;
z-index: 99;
cursor: pointer;
}
.box-duo-fixed .box-width{
flex: 1;
display: flex;
align-items: center;
justify-content: center;
}
.box-duo-fixed .btn-amarillo-1{
background-color: var(--amarillo);
color: var(--blanco)!important;
margin-right: 15px;
box-shadow: 4px 5px 6px 2px rgba(58, 22, 22, 25%);
}
.box-duo-fixed .btn-amarillo-1 img{
-webkit-filter: brightness(0) invert(1);
filter: brightness(0) invert(1);
}
.box-duo-fixed .link-2{
width: 61px;
height: 60px;
}
.box-duo-fixed .link-2 img{
width: 100%;
}  .block-breadcrumd {
display: flex;
align-items: center;
}
.block-breadcrumd .house::before {
content: "";
position: absolute;
top: 50%;
left: 0;
transform: translateY(-60%);
width: 17px;
height: 16px;
background: url(//terraquea-web.wpmico.com/wp-content/themes/terraquea-web/assets/img/house-ico.png) no-repeat center center;
background-size: contain;
}
.block-breadcrumd a,
.block-breadcrumd span {
color: var(--marron-claro);
text-decoration: none;
padding: 0 15px;
position: relative;
font-size: 12px;
text-transform: uppercase;
}
.block-breadcrumd span{
color: var(--marron);
font-weight: 700;
}
.block-breadcrumd a::after {
content: "";
position: absolute;
top: 50%;
right: -6px;
transform: translateY(-50%);
width: 12px;
height: 12px;
background: url(//terraquea-web.wpmico.com/wp-content/themes/terraquea-web/assets/img/arrow-cafe.png) no-repeat center center;
background-size: contain;
}  .item-advisors{
overflow: hidden;
position: relative;
border-radius: 20px;
box-shadow: 0 4px 10px 4px rgba(209,209,209,.6);
max-width: 300px;
margin: 18px auto;
}
.item-advisors .box-img{
display: block;
position: relative;
overflow: hidden;
min-height: 460px;
height: 100%;
width: 100%;
background-color: #eee;
}
.item-advisors .content {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
padding: 60px 15px 10px;
z-index: 3;
background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 40%, #fff 100%);
}
.item-advisors .content .box-text{
background-color: transparent;
}
.item-advisors .content .box-text h6{
color: var(--cafe-2);
font-weight: 700;
text-transform: uppercase;
margin-bottom: 0;
}
.item-advisors .content .box-text span{
font-size: 18px;
font-weight: 400;
color: var(--cafe-2);
margin-bottom: 5px;
display: table;
}
.item-advisors .content .box-text .parrafo{
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
font-size: 15px;
line-height: 1.3;
color: var(--gris-2);
}
.item-advisors .content .box-text img{
width: 42px;
height: auto;
position: relative;
top: -1px;
left: 0;
margin-right: 5px;
}
.item-advisors .content .box-text .parrafo-link {
font-size: 12px;
font-weight: 700;
color: var(--marron);
text-transform: uppercase;
margin-bottom: 3px;
}  .modal-meet .close01{
position: relative;
top: 0;
right: 0;
outline: none !important;
border: 0;
background: transparent;
display: table;
margin-left: auto;
}
.modal-meet .close01 img{
width: 32px;
height: auto;
}
.modal-meet .modal-dialog{
max-width: 1100px;
}
.modal-meet .modal-dialog .modal-content{
border-radius: 30px;
background-color: var(--blanco);
}
.modal-meet .modal-dialog .modal-body{
padding: 30px 30px;
}
.modal-meet .modal-dialog .modal-body .inner-0{
max-width: 950px;
margin: 0 auto;
padding-top: 10px;
}
.modal-meet .modal-dialog .modal-body .inner-0 .content-standar-gris{
max-width: 651px;
min-height: 380px;
}
.modal-meet .modal-dialog .modal-body .inner-0 .content-standar-gris *{
color: var(--gris-4);
}
.modal-meet .modal-dialog .modal-body .inner-0 .box-img{
max-width: 233px;
overflow: hidden;
position: relative;
border-radius: 20px;
}  .section-services .box-width{
max-width: 769px;
margin: 0 auto;
}
.section-services .box-title{
padding-bottom: 35px;
}
.section-services .box-title span{
text-transform: uppercase;
color: var(--marron);
}
.section-services .box-title h3{
color: var(--marron);
font-weight: 700;
text-transform: uppercase;
}
.item-services{
position: relative;
border-bottom: 1px solid #E7E1DC;
padding-bottom: 0;
margin-top: 30px;
}
.item-services img{
position: absolute;
left: 0;
top: 0;
width: 38px;
height: auto;
}
.item-services .content-text{
padding-left: 55px;
}
.item-services .content-text h6{
color: var(--cafe-2);
font-weight: 700;
} .container-1704{
max-width: 1704px;
}
.container-1702{
max-width: 1702px;
} .section-articles-01 .title-single{
margin-bottom: 40px;
}
.section-articles-01 .container .row:nth-last-child(1)::after{
content: '';
display: block;
position: relative;
bottom: 0;
left: 50%;
background-color: #E7E1DC;
width: 98%;
height: 1px;
z-index: 2;
transform: translate(-50%, -50%);
margin-top: 40px;
}
.item-articles{
margin: 0 5px;
padding: 5px 0;
}
.item-articles .box-img{
position: relative;
min-height: 310px;
overflow: hidden;
border-radius: 20px;
}
.item-articles .box-text{
padding: 20px 0;
}
.item-articles .box-text h6{
color: var(--cafe-2);
font-weight: 700;
text-transform: uppercase;
}
.item-articles .box-text .content-standar-gris p,
.item-articles .box-text .content-standar-gris li {
line-height: 1.2;
}
.item-articles .box-text .content-standar-gris p{
margin-bottom: 8px;
}
.item-articles .box-text img{
width: 20px;
height: auto;
position: relative;
top: -2px;
left: 0;
margin-right: 2px;
}
.item-articles .box-text span{
color: var(--marron-claro);
font-size: 18px;
}  .section-articles-02 .part-left{
max-width: 1010px;
}
.section-articles-02 .part-left .box-title{
padding-bottom: 20px;
}
.item-articles.articles-01{
display: flex;
justify-content: space-between;
margin: 0 5px;
padding: 15px 0;
flex-direction: row-reverse;
}
.item-articles.articles-01 .box-img{
max-width: 377px;
min-height: 230px;
flex: 1; order: 2; }
.item-articles.articles-01 .box-text{
flex: 1; padding: 0 0 0 20px;
order: 1; }
.section-articles-02 .part-left .box-btn{
max-width: 457px;
padding-top: 50px;
margin: 0 auto;
}
.section-articles-02 .part-left .box-btn .btn-amarillo-2 {
padding: 5px 30px;
width: 100%;
}
.section-articles-02 .part-right{
max-width: 500px;
position: sticky;
top: 102px;
}
.section-articles-02 .part-right h3{
text-transform: uppercase;
color: var(--marron-claro);
font-weight: 700;
padding-left: 20px;
}
.list-articles{
padding: 40px 0 0;
margin: 0;
}
.list-articles li{
display: inline-block;
padding: 8px 12px;
}
.list-articles li a{
color: var(--blanco);
background-color: var(--amarillo);
font-size: 15px;
font-weight: 700;
padding: 10px 15px;
border-radius: 20px;
display: table;
} .container-1860{
max-width: 1860px;
}
.container-1841{
max-width: 1841px;
}
.content-standar-18 p{
margin-bottom: 1.8rem;
}
.content-standar-18 p,
.content-standar-18 li{
font-size: 18px;
line-height: 1.5;
color: var(--gris-4);
}
.content-standar-18 strong,
.content-standar-18 b{
font-weight: 700;
}
.content-standar-18 ul,
.content-standar-18 ol{
margin: 0 0 15px;
padding-left: 25px;
}
.content-standar-18 ol li,
.content-standar-18 ul li{
margin-bottom: 8px;
}
.content-standar-18 a,
.content-standar-18 p a{
text-decoration: underline;
color: var(--gris-4);
}
.content-standar-18 table{
margin: 0 auto;
width: 100% !important;
}
.content-standar-18 table tbody tr{
border-bottom: 1px solid #F0F0F0;
}
.content-standar-18 table tbody tr:nth-last-child(1){
border-bottom: 0;
}
.content-standar-18 table tbody tr td {
padding: 12px 4px;
text-align: center;
width: 100px;
}
.content-standar-18 img,
.content-standar-18 p img{
max-width: 100%;
height: auto;
}
@media (max-width: 767px){
.content-standar-18 p,
.content-standar-18 li,
.content-standar-18 a{
font-size: 18px!important;
}
} .articles-02{
padding: 40px 0;
}
.articles-02 .box-duo{
position: relative;
}
.articles-02 .box-title{
max-width: 730px;
margin: 0 auto;
padding: 0 20px;
display: flex;
height: 100%;
align-items: center;
position: relative;
}
.articles-02 .box-img{
position: relative;
height: 600px;
width: 920px;
margin-left: auto;
overflow: hidden;
border-radius: 20px;
}
.link-arrow{
color: var(--marron)!important;
font-size: 12px;
font-weight: 700;
position: absolute;
top: 15px;
left: 20px;
text-transform: uppercase;
padding-left: 30px;
}
.link-arrow::before{
width: 15px;
height: 24px;
position: absolute;
top: -4px;
left: 2px;
content: "";
display: inline-block;
background-size: contain;
background-position: center;
background-repeat: no-repeat;
transition: all 0.3s;
background-image: url(//terraquea-web.wpmico.com/wp-content/themes/terraquea-web/assets/img/arrow-cafe-02.png);
}  .articles-03 .box-width{
border-bottom: 1px solid #E7E1DC;
padding: 40px 0;
}
.articles-03 .box-width .content-date{
max-width: 925px;
margin: 0 auto;
}
.articles-03 .content-date .list-articles li:nth-child(1){
padding-left: 0;
}  .articles-04 .box-title{
padding-bottom: 50px;
}  .section-job .caja-left{
max-width: 847px;
margin: 0 auto;
padding-top: 20px;
}
.section-job .caja-left .content-standar-gris{
min-height: 300px;
display: flex;
justify-content: end;
flex-direction: column;
}
.section-job .caja-left .content-standar-gris p:nth-last-child(1){
margin-bottom: 0;
}
.section-job .caja-right{
position: relative;
min-width: 771px;
min-height: 464px;
}
.section-job .caja-right .box-center{
z-index: 5;
position: absolute;
display: flex;
justify-content: center;
align-items: center;
height: 100%;
width: 100%;
text-align: center;
flex-direction: column;
}
.section-job .caja-right .box-center img{
width: 100px;
height: auto;
}  .contact-1{
min-height: 846px;
background-color: var(--gris-3);
}
.contact-1 .caja-left{
max-width: 681px;
margin: 0 auto;
}
.contact-1 .title-72{
color: var(--marron);
}
.contact-1 h3{
font-weight: 300;
text-transform: uppercase;
padding-top: 10px;
}
.modulo-form{
width: 923px;
background-color: var(--blanco);
border-radius: 20px;
padding: 40px;
box-shadow: 0px 20px 30px rgba(178, 155, 115, 0.3);
}
.contact-1 .caja-left .content-standar-gris *{
color: var(--gris-4);
}
.modulo-form .input-special{
margin: 20px 0;
}
.modulo-form .inner-check{
padding: 10px 0 20px;
}
.modulo-form .btn-search{
margin: 0 auto;
margin-top: 20px;
display: table;
}  .modulo-form-end{
max-width: 985px;
margin: 0 auto;
text-align: center;
padding: 30px 0;
}
.modulo-form-end .box-text{
max-width: 771px;
margin: 0 auto;
min-height: 100px;
padding: 10px 0 25px;
}
.modulo-form-end .box-text p{
text-transform: uppercase;
font-weight: 300;
}
.modulo-form-end .btn-width{
max-width: 613px;
margin: 0 auto;
}
.modulo-form-end .btn-width .btn-amarillo-2{
width: 100%;
}  .contact-2 .box-title{
max-width: 688px;
margin: 0 auto;
}
.contact-2 .box-title h3 {
font-weight: 300;
text-transform: uppercase;
}
.contact-2 .box-right{
width: 923px;
padding: 0 0 0 40px;
}
.contact-2 .box-right .bloque .title{
font-size: 18px;
font-weight: 700;
text-transform: uppercase;
color: var(--marron);
margin-bottom: 12px;
}
.contact-2 .box-right .bloque{
padding-top: 20px;
}
.contact-2 .box-right .bloque .link-iconos li {
padding: 0 25px 6px 0;
}
.contact-2 .box-right .item{
display: flex;
flex-wrap: wrap;
gap: 0 1rem;
margin-bottom: 35px;
}
.contact-2 .box-right .item .box-date{
flex: 1 1 calc(50% - 1rem);
position: relative;
padding-left: 75px;
}
.contact-2 .box-right .item .box-date span{
color: var(--marron);
font-size: 18px;
font-weight: 700;
text-transform: uppercase;
}
.contact-2 .box-right .item .box-date p{
color: var(--marron);
margin: 0;
line-height: 1.5;
font-size: 24px;
}
.contact-2 .box-right .item .box-date img{
width: 50px;
height: auto;
position: absolute;
left: 0;
top: 5px;
}  .contact-3{
overflow: hidden;
position: relative;
}
.contact-3 .box-content{
max-width: 1040px;
margin: 0 auto;
padding-bottom: 40px;
}
.contact-3 .box-content .content-standar-gris{
max-width: 922px;
margin: 0 auto;
padding-top: 10px;
}
.contact-3 .modulo-form-01{
max-width: 767px;
margin: 0 auto;
padding: 0 18px;
}
.contact-3 .btn-width{
padding: 50px 20px 0;
}
.contact-3 .btn-width .btn-search{
display: block;
margin: 0 auto;
}
.contact-3 .modulo-form-01 .input-special{
margin: 20px 0;
}
.contact-3 .modulo-form-01 .select-special-group{
margin: 20px 0;
}
.contact-3 .modulo-form-01 .select-special-group .select-display:after{
top: 21px;
}
.contact-3 .modulo-form-01 h4{
color: var(--marron-claro);
font-size: 18px;
font-weight: 700;
text-transform: uppercase;
}
.contact-3 .modulo-form-01 .input-upload{
margin: 20px 0;
}
.contact-3 .modulo-form-01 .select-display{
padding: 15px 30px 13px 15px;
height: 50px;
} .input-upload{
padding: 8px 50px 8px 15px;
background: #fff;
border: 1px solid rgba(221, 203, 188, 1);
border-radius: 15px;
position: relative;
min-height: 50px;
display: flex;
align-items: center;
line-height: 1.2;
cursor: pointer;
}
.input-upload p{
margin: 0;
font-size: 13px;
text-transform: uppercase;
font-weight: var(--bold);
color: var(--marron);
}
.input-upload img{
width: 26px;
height: auto;
position: absolute;
top: 50%;
right: 0;
transform: translate(-50%, -50%);
}
.input-upload input[type="file"]{
position: absolute;
inset: 0;
width: 100%;
height: 100%;
opacity: 0;
cursor: pointer;
z-index: 5;
}
.input-upload p .file-name{
margin-left: 6px;
margin-top: 5px;
max-width: 45ch;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
color: var(--gris-4);
font-weight: 500;
text-transform: none;
}
.input-upload p .file-name:empty{
display: none !important;
}
.input-upload.has-file{
border-color: var(--mostaza);
} .section-sell .box-title{
max-width: 847px;
margin: 0 auto;
}
.section-sell .box-title h3{
color: var(--gris-4);
font-weight: 300;
text-transform: uppercase;
}
.section-sell .modulo-form-end{
padding: 80px 0 60px;
}
.section-sell .sell-2{
padding-top: 40px;
}
.modulo-form-02{
max-width: 769px;
margin: 0 auto;
}
.modulo-form-02 .select-special-group .select-display:after{
top: 21px;
right: 18px;
}
.modulo-form-02 h4{
color: var(--marron);
font-size: 18px;
font-weight: 700;
text-transform: uppercase;
}
.modulo-form-02 .input-special,
.modulo-form-02 .select-special-group,
.modulo-form-02 .input-upload{
margin: 20px 0;
}
.modulo-form-02 .select-display{
padding: 15px 40px 13px 15px;
height: 50px;
border-radius: 50px;
}
.section-sell .btn-width {
padding: 50px 20px 0;
}
.section-sell .btn-width .btn-search{
display: block;
margin: 0 auto;
}
.modulo-form-02 .input-special input{
border-radius: 50px;
}
.modulo-form-02 .input-special textarea{
border-radius: 30px;
}
.modulo-form-02 .input-upload{
border-radius: 50px;
padding: 8px 55px 8px 15px;
}
.modulo-form-02 .input-upload img {
right: 8px;
}
.modulo-form-02 .box-inputs{
margin-top: 18px;
position: relative;
padding-top: 10px;
}
.modulo-form-02 .box-inputs .parrafo{
color: var(--marron-claro);
font-size: 12px;
text-transform: uppercase;
font-weight: 700;
position: absolute;
top: -12px;
left: 0;
}  .section-result{
background-color: var(--gris-3);
}
.section-result .result-1{
display: flex;
align-items: end;
justify-content: center;
}
.section-result .result-1 .caja-left{
max-width: 720px;
margin-right: 80px;
}
.section-result .result-1 .caja-left .title-72,
.section-result .result-1 .caja-left .title-72 b{
color: var(--gris-2);
}
.section-result .result-1 .caja-left h3{
color: var(--marron);
font-weight: 700;
margin-bottom: 25px;
text-transform: uppercase;
}
.section-result .result-1 .caja-left .content-standar-gris *{
color: var(--gris-4);
}
.section-result .result-1 .caja-left .content-standar-gris p:nth-last-child(1){
margin-bottom: 0;
}
.section-result .result-1 .caja-right{
width: 456px;
} .fancybox__thumbs .carousel__slide .fancybox__thumb::after {
border-width: 3px !important;
border-color: var(--mostaza) !important;
border-radius: 0 !important;
}
.fancybox__backdrop{
background: #000 !important;
}
.fancybox__container .fancybox__counter{
font-size: 16px;
}
.fancybox__caption,
.fancybox__container .carousel__button.fancybox__button--zoom,
.fancybox__container .carousel__button.fancybox__button--slideshow,
.fancybox__container .carousel__button.fancybox__button--fullscreen,
.fancybox__container .carousel__button.fancybox__button--thumbs{
display: none !important;
}
.fancybox__container .carousel__button.fancybox__button--close{
background-image: URL('../../assets/img/close-naranja.png');
background-size: 32px;
background-repeat: no-repeat;
background-position: center;
}
.fancybox__container .carousel__button.fancybox__button--close svg{
opacity: 0;
}
.fancybox__container .fancybox__counter::before{
background-image: URL('../../assets/img/camara.png');
width: 20px;
height: 20px;
content:'';
display: inline-block;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
margin-right: 10px;
position: relative;
top: 3px;
}
@media (max-width: 340px){
.fancybox__container .carousel__button.fancybox__button--close {
background-size: 28px;
}
.fancybox__container .fancybox__counter {
font-size: 14px;
}
.fancybox__container .fancybox__counter::before {
margin-right: 8px;
top: 4px;
}
} .ModuleSmall .box-width{
max-width: 1550px;
margin: 0 auto;
}
.ModuleSmall .item-propiedad {
max-width: 350px;
}
.ModuleSmall .box-title{
padding-bottom: 20px;
}
.ModuleSmall .box-btn{
margin: 0 auto;
display: table;
padding-top: 50px;
}
.ModuleSmall .item-propiedad .box-img {
height: 220px;
}
.ModuleSmall .item-propiedad .part-1 .col,
.ModuleSmall .item-propiedad .part-1 .col-auto{
flex: 0 0 auto;
width: 100%;
}
.ModuleSmall .item-propiedad .part-2 .text-duo p:nth-last-child(1){
display: none;
}
.ModuleSmall .item-propiedad .part-1 .box-list{
padding: 0;
position: absolute;
top: 8px;
left: 10px;
}
.ModuleSmall .item-propiedad .title {
font-size: 18px;
}
.ModuleSmall .item-propiedad .price {
font-size: 21px;
}
.ModuleSmall .item-propiedad .part-2 {
padding-top: 0;
}
.ModuleSmall .item-propiedad .part-1{
padding: 15px 0 5px;
} #equipo-nav{
top: 110px;
width: 230px;
}
#equipo-nav .nav-link{
color: rgba(176, 153, 130, 1);
transition: .2s;
font-size: 18px;
border-radius: 0;
font-weight: 700;
border-left: 7px solid transparent;
padding: 3px 0 0 10px;
line-height: 1.1;
margin-bottom: 20px;
text-transform: uppercase;
}
#equipo-nav .nav-link.active{
color: rgba(90, 60, 30, 1);
border-left: 7px solid var(--mostaza);
}
.SectionTeam .box-width{
max-width: 1300px;
margin: 0 auto;
} .section-result-2{
margin-top: -40px;
}
.section-result-2 .result-2{
max-width: 1392px;
margin: 0 auto;
background-color: var(--blanco);
border-radius: 20px;
box-shadow: 0px 20px 30px rgba(178, 155, 115, 0.3);
padding: 50px 25px;
}
.section-result-2 .result-2 h6{
text-transform: uppercase;
color: var(--marron);
font-weight: 700;
text-align: center;
margin-bottom: 25px;
}
.modulo-form-03{
max-width: 1236px;
margin: 0 auto;
}
.modulo-form-03 .inner-check{
margin-top: 10px;
}
.modulo-form-03 .item-check input[type="checkbox"] {
border: 2px solid var(--mostaza);
}
.modulo-form-03 .item-check input[type="checkbox"]::before{
border-radius: 0;
}
.modulo-form-03 .item-check input[type="checkbox"]:checked::after{
left: 7px;
top: 0px;
}
.modulo-form-03 .select-display {
padding: 15px 30px 13px 15px;
height: 50px;
}
.modulo-form-03 .select-special-group .select-display:after {
top: 21px;
}
.modulo-form-03 .input-special,
.modulo-form-03 .select-special-group{
margin: 10px 0;
}
.modulo-form-03 .nav {
margin: 0 auto;
max-width: 100%;
}
.modulo-form-03 .nav-tabs {
border: 0;
padding-bottom: 15px;
}
.modulo-form-03 .nav-tabs .nav-item {
text-align: center;
display: block;
padding: 0 20px 0 0;
width: auto;
}
.modulo-form-03 .nav-tabs .nav-link {
border: 0;
font-size: 12px;
font-weight: 700;
width: 100%;
border-radius: 0;
color: var(--marron-claro);
background-color: transparent;
border: 0;
border-bottom: 3px solid transparent;
padding: 5px 0;
text-transform: uppercase;
}
.modulo-form-03 .nav-tabs .nav-link:hover,
.modulo-form-03 .nav-tabs .nav-item.show .nav-link,
.modulo-form-03 .nav-tabs .nav-link.active {
border-color: var(--amarillo);
color: var(--marron);
}
.modulo-form-03 .modulo-tab-content{
background: transparent;
border-top: 0;
position: relative;
}
.modulo-form-03 .btn-search{
margin: 0 auto;
margin-top: 35px;
display: table;
}  .ModuleMedium .box-width{
max-width: 1550px;
margin: 0 auto;
}
.ModuleMedium .item-propiedad {
max-width: 447px;
}
.ModuleMedium .box-title{
padding-bottom: 20px;
}
.ModuleMedium .item-propiedad .box-img {
height: 250px;
}
.ModuleMedium .item-propiedad .part-1 .col,
.ModuleMedium .item-propiedad .part-1 .col-auto{
flex: 0 0 auto;
width: 100%;
}
.ModuleMedium .item-propiedad .title {
font-size: 24px;
}
.ModuleMedium .item-propiedad .part-2 {
padding-top: 0;
}
.ModuleMedium .item-propiedad .part-1{
padding: 15px 0 8px;
}  .GridIconos {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 20px;
max-width: 900px;
margin: 0 auto;
align-items: center;
justify-items: center;
}
.GridIconos .item{
height: 117px;
position: relative;
display: flex;
align-items: center;
background-color: transparent;
margin: 15px auto;
padding: 0 10px;
}
.GridIconos .item img {
display: table;
margin: auto;
max-width: 180px;
max-height: 117px;
height: auto;
width: auto;
}  .section-consultation .caja-right .lista-inputs .item{
background-color: #FFE5B6;
border-radius: 10px;
}
.section-consultation .caja-right .lista-inputs .item label{
padding: 21px 20px 10px 58px;
}
.section-consultation .caja-right .lista-inputs .item label input[type="radio"] {
left: 18px;
}
.section-consultation .caja-right .lista-inputs{
padding: 10px 0 25px;
}  .lista-inputs{
display: flex;
justify-content: space-between;
position: relative;
}
.lista-inputs .item label{
font-size: 15px;
cursor: pointer;
font-weight: 400;
position: relative;
padding: 21px 15px 10px 42px;
line-height: 1.2;
width: 100%;
color: var(--marron);
height: 60px;
justify-content: center;
display: flex;
}
.lista-inputs .item label input[type="radio"]{
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
width: 30px;
height: 30px;
border: 3px solid var(--amarillo);
background-color: #fff;
outline: none;
cursor: pointer;
padding: 0 !important;
border-radius: 50px;
transition: all 0.3s;
position: absolute;
top: 14px;
left: 0;
}
.lista-inputs .item label input[type="radio"]:checked::after {
content: "";
display: block;
position: absolute;
width: 18px;
height: 18px;
border: solid var(--amarillo);
left: 50%;
top: 50%;
opacity: 1;
z-index: 1;
background: var(--blanco);
border-radius: 50%;
transform: translate(-50%, -50%);
}
.lista-inputs .item label input[type="radio"]:checked{
background-color: var(--amarillo);
border: 3px solid var(--amarillo);
}
.lista-inputs .item label input[type="checkbox"]{
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
width: 20px;
height: 20px;
border: 3px solid var(--amarillo);
border-radius: 5px!important;
background-color: transparent;
outline: none;
cursor: pointer;
padding: 0 !important;
border-radius: 0;
transition: all 0.3s;
position: absolute;
top: -1px;
left: 0;
margin-right: 10px;
}
.lista-inputs .item label input[type="checkbox"]:checked::after {
content: "";
display: block;
position: absolute;
width: 6px;
height: 12px;
border: solid #fff;
border-width: 0 2px 2px 0;
left: 6px;
top: 1px;
transform: rotate(45deg);
opacity: 1;
z-index: 1;
}
.lista-inputs .item label input[type="checkbox"]:checked{
border-color: var(--amarillo);
background-color: var(--amarillo);
}  @media (min-width: 575px){
body.compacto footer{
width: 50%;
}
body.compacto footer .box-top .col,
body.compacto footer .box-top .col-auto,
body.compacto footer .box-bottom .col-auto:nth-child(1),
body.compacto footer .box-bottom .col-auto:nth-last-child(1){
flex: 0 0 auto;
width: 100%;
}
body.compacto footer .box-top .col-auto .bloque{
padding-top: 55px;
}
body.compacto footer .box-bottom .container {
padding: 50px 0 20px;
}
body.compacto footer .lista-sub li {
padding: 0 0 8px;
line-height: 0.8;
}
body.compacto footer .box-duo .col-auto{
flex: 0 0 auto;
width: 100%;
}
body.compacto footer .box-duo .row{
flex-direction: column-reverse;
}
body.compacto footer .box-duo p {
max-width: 350px;
margin: 0 auto;
text-align: center;
}
body.compacto footer .box-duo .arrow-top img{
top: 0;
margin-left: 0;
}
body.compacto footer .box-duo .arrow-top{
display: flex;
text-align: center;
margin: 0 auto;
flex-direction: column-reverse;
align-items: center;
margin-bottom: 18px;
}
body.compacto footer .box-bottom .col-auto{
flex: 1 0 0%;
}
body.compacto footer .box-bottom .col-auto:nth-last-child(1) .block-width{
padding-top: 15px;
}
body.compacto footer .lista-superior a {
font-size: 12px;
}
body.compacto footer .lista-superior > li{
margin-bottom: 20px;
}
} .section-filter-top .mas-opciones{
font-size: 12px;
padding: 16px 0 15px;
}
.filtro-cafe{
cursor: pointer;
font-size: 12px;
text-transform: uppercase;
font-weight: var(--bold);
color: var(--blanco) !important;
padding: 14px 0 9px;
display: table;
background-color: var(--mostaza);
width: 161px;
text-align: center;
border-radius: 10px;
}
.filtro-cafe img{
width: 20px;
height: auto;
position: relative;
top: -2px;
margin-right: 6px;
}
body.compacto .item-propiedad .part-1 .box-list{
padding: 0;
position: absolute;
top: 8px;
left: 10px;
}
body.compacto .item-propiedad .part-2 .text-duo p:nth-last-child(1) {
display: none;
}
body.compacto .item-propiedad .part-1 .col,
body.compacto .item-propiedad .part-1 .col-auto {
flex: 0 0 auto;
width: 100%;
}
body.compacto .item-propiedad .title a{
font-size: 18px;
}
body.compacto .item-propiedad .price {
font-size: 21px;
}
body.compacto .item-propiedad .part-2 {
padding-top: 0;
}
body.compacto .item-propiedad .part-1 {
padding: 12px 0 2px;
}
body.compacto #sidebar-compacto.activo{
overflow-y: auto;
}
body.compacto #sidebar-compacto.activo .form-especial .columna-b{
display: none;
}
body.compacto #sidebar-compacto.activo .form-especial .columna-a,
body.compacto #sidebar-compacto.activo .form-especial .columna-a .col{
width: 100% !important;
}
body.compacto #sidebar-compacto.activo .form-especial .columna-a .fila-inferior{
display: block;
padding-top: 1px;
}
body.compacto #sidebar-compacto.activo .form-especial .columna-a .grilla-check-4 {
grid-template-columns: repeat(2, 1fr);
}
#sidebar-compacto .footer-sidebar .btn-mostaza-small{
margin-bottom: 8px;
}
#sidebar-compacto .footer-sidebar .btn-mostaza-small,
#sidebar-compacto .footer-sidebar .btn-mostaza-outline-small {
max-width: 100%;
min-width: auto;
width: 155px !important;
margin: 0 5px;
border-radius: 5px;
}
#sidebar-compacto .footer-sidebar .btn-mostaza-small{
border-color: var(--mostaza);
background-color: var(--mostaza);
}
body.compacto #sidebar-compacto.activo .form-especial .columna-a .fila-inferior .btn-area{
display: none;
}
body.compacto #content-result .section-title-0 .title-single{
font-size: 36px;
}
body.compacto #content-result .section-title-0 .title-single .contar{
font-size: 24px;
display: table;
padding: 0;
}
body.compacto .section-result #btn-view-map{
width: 161px;
}
body.compacto #sidebar-compacto.activo .form-especial .item-checkbox span {
font-size: 12px;
}
body.compacto #sidebar-compacto.activo .form-especial .item-checkbox input[type="checkbox"] {
width: 26px;
height: 26px;
}
body.compacto #sidebar-compacto.activo .form-especial .item-checkbox input[type="checkbox"]:checked::after {
left: 7px;
top: 1px;
}
body.compacto #sidebar-compacto.activo .form-especial .select-display {
padding: 15px 30px 12px 15px;
height: 50px;
}
body.compacto #sidebar-compacto.activo .form-especial .select-display:after {
top: 21px;
}
@media (max-width: 1700px){
body {
font-size: 16px;
}
.container {
max-width: 1332px;
}
.container-1800 {
max-width: 1620px;
}
.container-1699 { max-width: 1530px; }
.container-1200 { max-width: 1080px; }
h1 { font-size: 38px; }
h2 { font-size: 34px; }
h3 { font-size: 32px; }
h4 { font-size: 29px; }
h5 { font-size: 25px; }
h6 { font-size: 22px; }
.font-68 { font-size: 61px; }
.title-single { font-size: 46px; margin-bottom: 18px; }
.title-72 { font-size: 65px; }
.mt-30 { margin-top: 27px; }
.mb-16 { margin-bottom: 14px; }
.pb-100 { padding-bottom: 90px; }
.espace-1 { padding-top: 72px; padding-bottom: 72px; }
.margen-1 { padding-top: 90px; padding-bottom: 90px; }
.NavSpace { height: 81px; }
#mainNav .container { max-width: 1580px; }
#mainNav .contenedor-menu .menu-item a { font-size: 12.6px; padding: 31.5px 12.6px; }
#mainNav .contenedor-menu .list-principal > .menu-item > a { padding: 29.7px 18px; }
.list-principal > .menu-item-has-children > .sub-menu { width: 243px; border-radius: 14.4px; margin-top: 63px; padding: 16px 18px; }
.list-principal > .menu-item-has-children > .sub-menu li a { padding: 13.5px 0 !important; font-size: 16.2px !important; }
.menu-item .count { width: 45px; height: 22.5px; top: 12.6px; }
.bloque-idioma { width: 52.2px; height: 27.9px; border-radius: 45px; }
.bloque-idioma ul li { width: 20.7px; height: 20.7px; font-size: 9px; }
.bloque-idioma ul li a span { width: 20.7px; height: 20.7px; }
.btn-outline-mostaza { max-width: 181.8px; height: 27px; padding: 4.5px 13.5px; border-radius: 5.4px; font-size: 10.8px; }
.banner-hero { min-height: 657px; padding-top: 257px; }
.btn-search { font-size: 22px; height: 54px; border-radius: 18px; max-width: 412px; }
.btn-amarillo-2, .btn-mostaza, .btn-mostaza-outline { font-size: 22px; min-height: 63px; border-radius: 18px; padding: 5px 45px; }
.btn-mostaza-small, .btn-mostaza-outline-small { font-size: 11px; height: 38px; border-radius: 9px; }
.btn-search-x2 { font-size: 22px; height: 63px; border-radius: 18px; }
.btn-amarillo-2.arrow img { width: 21.6px; margin-right: 13.5px; }
.card-ubicacion { border-radius: 18px; }
.card-ubicacion .box-img { min-height: 450px; }
.card-ubicacion .box-text { padding-right: 72px; }
.card-ubicacion .box-text h3 { font-size: 32px; }
.card-ubicacion .box-text p { font-size: 16px; }
.card-user { border-radius: 18px; }
.card-user .box-img { min-height: 540px; }
.card-user .content .box-text { border-radius: 9px; }
.card-user .content-ico .img-play, .card-user .content-ico .img-pause { width: 46.8px; height: 46.8px; }
.section-grilla-4 .box-img { min-height: 540px; }
.section-grilla-4 .content-standar-gris .btn-white { width: 162px; margin-top: 27px; }
.link-iconos li { padding: 0 31.5px 5.4px 0; }
.link-iconos li img { width: 36px; height: auto; }
.label-item { padding: 4.5px 16.2px; font-size: 10.8px; }
.item-propiedad .title { font-size: 22px; }
.item-propiedad .price { font-size: 22px; }
.item-propiedad .part-2 .col p { font-size: 18.9px; padding-left: 36px; margin: 13.5px 0; }
.item-propiedad .part-2 .text-bottom { font-size: 13.5px; padding-left: 31.5px; }
.item-propiedad .part-2 .col p::before, .item-propiedad .part-2 .text-bottom::before { width: 22.5px; height: 22.5px; }
.item-propiedad .part-2 .text-duo { padding-left: 26.1px; }
.item-propiedad .part-2 .text-duo::before { width: 26.1px; height: 26.1px; }
.social-grid .card { border-radius: 18px; padding: 18px; gap: 16.2px; }
.social-grid .card img { width: 61px; height: 61px; }
.social-grid .card .info h3 { font-size: 17.1px; }
.social-grid .card .info p { font-size: 16.2px; }
.form-especial { min-height: 194px; }
.form-especial .inner-0 { border-radius: 18px; padding: 22.5px 31.5px 15.3px; }
.select-display {
height: 45px;
padding: 12px 27px 12px 14px;
font-size: 12px;
}
.select-display:after { width: 15.3px; height: 9px; right: 10.8px; top: 17.1px; }
.select-options { border-radius: 18px; padding: 5.4px 18px; max-width: 270px; }
.select-options li[data-value] { padding: 13.5px 0; font-size: 16.2px; }
.input-special input, .input-special textarea { padding: 13px 14px 12.5px; font-size: 12px; border-radius: 13.5px; }
.input-special textarea { min-height: 108px; }
.block-breadcrumd a, .block-breadcrumd span { font-size: 10.8px; padding: 0 13.5px; }
.block-breadcrumd .house::before { width: 15.3px; height: 14.4px; }
.block-breadcrumd a::after { width: 10.8px; height: 10.8px; }
.single-0-galeria .item-big .caja { min-height: 603px; }
.single-0-galeria .item-small .caja { min-height: 297px; }
.single-descripcion .content-date .box-left .title { font-size: 46px; }
.single-descripcion .content-date .box-right .price { font-size: 46px; }
.single-descripcion .content-date .box-right .price-2 { font-size: 22px; }
.info-grid { gap: 1.8rem; }
.info-grid .info-item img { width: 36px; }
.info-grid .info-item .info-item-column small { font-size: 11px; }
.item-articles .box-img { min-height: 279px; }
.item-articles .box-text span { font-size: 16px; }
footer .container { padding: 45px 45px; }
footer .box-bottom .container { padding: 45px 72px; }
footer .box-top .bloque .title { font-size: 21.6px; }
footer .lista-superior a { font-size: 13.5px; }
footer .lista-sub li { padding: 0 0 1.8px; }
footer .lista-sub li a { font-size: 10.8px; }
footer .box-duo p { font-size: 10.8px; }
footer .box-duo .arrow-top { font-size: 13.5px; }
footer .box-duo .arrow-top img { width: 19.8px; }
.box-whatsapp-fixed a { width: 55px; height: 54px; }
.items-contact-fixed { border-radius: 18px; padding: 9px 9px; }
.items-contact-fixed img { width: 45.9px; }
.btn-ver-mapa { width: 201.6px; height: 45px; font-size: 10.8px; border-radius: 5.4px; }
.section-title-0 .contar { font-size: 32.4px; }
.select-orden-0 .select-special-group { max-width: 230px; }
.select-orden-0 .select-special-group .select-display { padding-left: 99px; font-size: 11.7px; }
.ModuleSmall .item-propiedad .box-img { height: 198px; }
.ModuleMedium .item-propiedad .box-img { height: 225px; }
.tab-center-custom { max-width: 972px; margin-top: 54px; }
.tab-center-custom .nav-link { font-size: 12.6px; padding-left: 0.9px; padding-right: 0.9px; }
.tab-center-custom .nav-link.active { border-bottom-width: 2.7px; }
.tab-center-custom .nav-link:hover { color: #000; }
.modulo-form-03 .nav-tabs { padding-bottom: 13.5px; }
.modulo-form-03 .nav-tabs .nav-item { padding: 0 18px 0 0; }
.modulo-form-03 .nav-tabs .nav-link { font-size: 10.8px; border-bottom-width: 2.7px; padding: 4.5px 0; }
.modulo-form-03 .nav-tabs .nav-link:hover,
.modulo-form-03 .nav-tabs .nav-item.show .nav-link,
.modulo-form-03 .nav-tabs .nav-link.active { border-bottom-width: 2.7px; }
.listing-property .item span { font-size: 13.5px; border-bottom-width: 2.7px; }
.filaBtnOrden .filaWidthRight { width: 270px; top: -58.5px; }
.section-sell .box-title{max-width:762px}
.section-sell .box-title h3{font-size:32.4px}
.section-sell .content-standar-gris{max-width:692px}
.section-sell .modulo-form-end{padding:72px 0 54px}
.section-sell .sell-2{padding-top:72px}
.modulo-form-02{max-width:692px}
.modulo-form-02 h4{font-size:16.2px}
.modulo-form-02 .input-special,
.modulo-form-02 .select-special-group,
.contact-3 .modulo-form-01 .input-special,
.contact-3 .modulo-form-01 .input-upload,
.contact-3 .modulo-form-01 .select-special-group,
.modulo-form-02 .input-upload{margin:18px 0}
.modulo-form-02 .select-display{height:45px;padding:13.5px 36px 11.7px 13.5px;border-radius:45px}
.modulo-form-02 .input-special input{border-radius:45px}
.modulo-form-02 .input-special textarea{border-radius:27px}
.modulo-form-02 .input-upload{border-radius:45px;padding:7.2px 49.5px 7.2px 13.5px; min-height: 45px;}
.modulo-form-02 .input-upload img{right:7.2px}
.modulo-form-02 .box-inputs{margin-top:16.2px;padding-top:9px}
.modulo-form-02 .box-inputs .parrafo{font-size:10.8px;top:-10.8px}
.section-sell .btn-width{padding:45px 18px 0}
.section-sell .btn-width .btn-search{font-size:21.6px;height:54px}
.content-standar-gris h2{font-size:34.2px}
.content-standar-gris h3{font-size:32.4px}
.content-standar-gris p,
.content-standar-gris li,
.content-standar-gris a{font-size:21.6px}
.content-standar-gris .btn-mostaza,
.content-standar-gris .btn-mostaza-outline{font-size:21.6px;min-height:63px;padding:5px 45px} .section-job .caja-right {
min-width: 694px;
min-height: 418px;
}
.contact-3 .modulo-form-01 h4 {
font-size: 16px;
}
.input-upload img {
width: 23px;
}
.section-job .caja-right .box-center img {
width: 90px;
}
.banner-x5 .box-center {
min-height: 397px;
}
.section-job .caja-left .content-standar-gris {
min-height: 270px;
}  .lista-inputs .item label{
font-size: 14px;
padding: 19px 13px 9px 38px;
height: 54px;
}
.lista-inputs .item label input[type="radio"]{
width: 27px;
height: 27px;
border: 3px solid var(--amarillo);
top: 13px;
}
.lista-inputs .item label input[type="radio"]:checked::after {
width: 16px;
height: 16px;
}
.lista-inputs .item label input[type="checkbox"]{
width: 18px;
height: 18px;
top: -1px;
left: 0;
}
.lista-inputs .item label input[type="checkbox"]:checked::after {
width: 5px;
height: 11px;
}
.item-check{
padding-left: 34px;
min-height: 18px;
}
.item-check input[type="checkbox"]{
width: 23px;
height: 23px;
border-radius: 4px;
}
.item-check input[type="checkbox"]:checked::after {
width: 8px;
height: 16px;
left: 7px;
top: 1px;
}
.item-check h6{
font-size: 11px;
}  .contact-1 .caja-left {
max-width: 613px;
}
.modulo-form {
width: 750px;
border-radius: 18px;
padding: 36px;
}
.contact-2 .box-title{
max-width: 619px;
}
.contact-2 .box-right{
width: 831px;
padding-left: 36px;
}
.contact-2 .box-right .bloque .title{
font-size: 16px;
margin-bottom: 11px;
}
.contact-2 .box-right .bloque{
padding-top: 18px;
}
.contact-2 .box-right .item .box-date{
padding-left: 68px;
}
.contact-2 .box-right .item .box-date span{
font-size: 16px;
}
.contact-2 .box-right .item .box-date p{
font-size: 22px;
}
.contact-2 .box-right .item .box-date img{
width: 45px;
}
.contact-2 .box-title h3{
font-size: 29px;
}  .link-arrow{
font-size: 11px;
top: 14px;
left: 18px;
padding-left: 27px;
}
.link-arrow::before{
width: 14px;
height: 22px;
top: -4px;
left: 2px;
}
.articles-02 .box-img {
height: 540px;
width: 828px;
border-radius: 18px;
}
.content-standar-18 p,
.content-standar-18 li,
.content-standar-18 a{
font-size: 16.2px;
}
.list-articles{
padding: 36px 0 0;
}
.list-articles li{
padding: 7px 11px;
}
.list-articles li a{
font-size: 14px;
padding: 9px 14px;
border-radius: 18px;
}
.item-articles .box-text{
padding: 18px 0;
}
.item-articles .box-text .content-standar-gris p{
margin-bottom: 7px;
}
.item-articles .box-text img{
width: 18px;
top: -2px;
margin-right: 2px;
}
.item-articles .box-text span{
font-size: 16px;
}
.item-articles .box-text h6{
font-size: 20px;
}  .banner-x5 .content-text p {
font-size: 22px;
}
.section-articles-02 .part-left .box-btn {
max-width: 411px;
padding-top: 45px;
}
.section-articles-02 .part-right h3 {
font-size: 29px;
padding-left: 18px;
}  .section-services .box-width {
max-width: 692px;
}
.section-services .box-title h3{
font-size: 29px;
}
.item-services {
margin-top: 27px;
}
.item-services img {
width: 34px;
}
.item-services .content-text {
padding-left: 50px;
}  .section-text-about .content-standar-gris {
max-width: 1112px;
padding-top: 18px;
}
#equipo-nav{
top: 99px;
width: 207px;
}
#equipo-nav .nav-link{
font-size: 16px;
border-left: 6px solid transparent;
padding: 3px 0 0 9px;
margin-bottom: 18px;
}
#equipo-nav .nav-link.active{
border-left: 6px solid var(--mostaza);
}
.SectionTeam .box-width{
max-width: 1170px;
}
.item-advisors{
border-radius: 18px;
box-shadow: 0 4px 9px 4px rgba(209,209,209,.6);
max-width: 270px;
margin: 16px auto;
}
.item-advisors .box-img{
min-height: 414px;
}
.item-advisors .content {
padding: 54px 14px 9px;
}
.item-advisors .content .box-text h6 {
font-size: 20px;
}
.item-advisors .content .box-text span{
font-size: 16px;
margin-bottom: 4px;
}
.item-advisors .content .box-text .parrafo{
font-size: 14px;
}
.item-advisors .content .box-text img{
width: 38px;
margin-right: 5px;
}
.item-advisors .content .box-text .parrafo-link {
font-size: 11px;
margin-bottom: 3px;
}
.modal-meet .close01 img{
width: 29px;
}
.modal-meet .modal-dialog{
max-width: 990px;
}
.modal-meet .modal-dialog .modal-content{
border-radius: 27px;
}
.modal-meet .modal-dialog .modal-body{
padding: 27px 27px;
}
.modal-meet .modal-dialog .modal-body .inner-0{
max-width: 855px;
padding-top: 9px;
}
.modal-meet .modal-dialog .modal-body .inner-0 .content-standar-gris{
max-width: 586px;
min-height: 342px;
}
.modal-meet .modal-dialog .modal-body .inner-0 .box-img{
max-width: 210px;
border-radius: 18px;
} .form-especial {
max-width: 1530px;
margin: 54px auto 0 auto;
min-height: 194px;
}
.mas-opciones,
.close-opciones,
.mas-opciones.v2,
.close-opciones.v2{
font-size: 12px;
padding: 11px 0;
}
.banner-hero .form-especial .columna-b .mas-opciones img{
width: 24px;
height: 23px;
}
.btn-search img {
margin: -7px 7px 0 0;
top: 1px;
height: 23px;
width: 23px;
}
.card-ubicacion .link-01::after,
.card-ubicacion .link-02::after {
width: 53px;
height: 53px;
right: 14px;
bottom: 14px;
}
.section-grilla-2 .content-standar-gris {
min-height: 45px;
max-width: 833px;
padding: 36px 14px 0;
}
.section-grilla-2 .content-standar-gris .box-btn {
min-width: 200px;
margin-left: 18px;
top: -4px;
}
.btn-amarillo-1,
.btn-amarillo-2{
font-size: 11px;
border-radius: 9px;
padding: 5px 14px;
min-height: 38px;
}
.btn-amarillo-1 img{
width: 18px;
margin-right: 7px;
}
.btn-amarillo-2{
font-size: 22px;
min-height: 63px;
padding: 5px 45px;
border-radius: 18px;
}
.btn-amarillo-2.arrow img{
width: 22px;
margin-right: 14px;
}
.section-grilla-3 .duo-row-2 {
padding-bottom: 36px;
}
.section-grilla-4.izquierda .box-center-x1 {
padding: 0 0 0 60px;
}
.section-grilla-4 .box-center-x1 .content-standar-gris {
padding: 13.5px 0 31.5px;
min-height: 234px;
}
.section-grilla-4.derecha .box-center-x1 {
padding: 0 63px 0 0;
}
.GridIconos .item {
height: 105px;
margin: 15px auto;
padding: 0 10px;
}
.GridIconos .item img {
max-width: 162px;
max-height: 105px;
}
.item-propiedad .part-1{
padding: 16.2px 0 9px;
}
.item-propiedad .part-1 .box-list{
padding-bottom: 9px;
}
.label-item {
border-radius: 45px;
padding: 4.5px 16.2px;
font-size: 10.8px;
margin: 0 5.4px 4.5px 0;
}
.item-propiedad .title{
font-size: 21.6px;
}
.item-propiedad .price{
font-size: 21.6px;
}
.item-propiedad .part-2{
padding-top: 7.2px;
}
.item-propiedad .part-2 .col p{
font-size: 18.9px;
padding-left: 36px;
margin: 13.5px 0;
}
.item-propiedad .part-2 .text-bottom{
font-size: 13.5px;
padding-left: 31.5px;
margin: 7.2px 0 0;
}
.item-propiedad .part-2 .col p::before,
.item-propiedad .part-2 .text-bottom::before {
width: 22.5px;
height: 22.5px;
}
.item-propiedad .part-2 .text-duo{
padding-left: 26.1px;
margin: 9.9px 0;
}
.item-propiedad .part-2 .text-duo::before{
width: 26.1px;
height: 26.1px;
}
.item-propiedad .part-2 .text-duo p{
font-size: 13.5px;
padding-left: 10.8px;
}
.item-propiedad .part-2 .text-duo p span{
font-size: 9.9px;
}
.slider-properties .slick-next,
.slider-properties .slick-prev,
.arrow-white .slick-next,
.arrow-white .slick-prev{
width: 30.6px;
height: 30.6px;
padding: 5.4px;
}
.slider-properties .slick-prev,
.arrow-white .slick-prev{
padding: 5.4px 5.4px 5.4px 0;
}
.slider-properties .slick-next,
.arrow-white .slick-next{
padding: 5.4px 0 5.4px 5.4px;
}
.slider-properties .slick-next::before,
.slider-properties .slick-prev::before,
.arrow-white .slick-next::before,
.arrow-white .slick-prev::before{
width: 10.8px;
height: 18px;
}
.propiedades-similares{
padding-top: 54px;
}
.item-propiedad{
max-width: 522px;
margin: 27px auto;
}
.item-propiedad .box-img{
border-radius: 18px;
}
.select-orden-0 .select-special-group::before {
top: 10px;
font-size: 14.4px;
}
.section-filter-top .mas-opciones{
font-size: 10.8px;
padding: 14px 0;
}
.filtro-cafe{
font-size: 10.8px;
padding: 12.6px 0 8.1px;
width: 145px;
border-radius: 9px;
}
.filtro-cafe img{
width: 18px;
top: -1.8px;
margin-right: 5.4px;
}
body.compacto .item-propiedad .part-1 .box-list{
top: 7.2px;
left: 9px;
}
body.compacto .item-propiedad .title a{
font-size: 16.2px;
}
body.compacto .item-propiedad .price {
font-size: 18.9px;
}
body.compacto .item-propiedad .part-1 {
padding: 10.8px 0 1.8px;
}
body.compacto #content-result .section-title-0 .title-single{
font-size: 32.4px;
}
body.compacto #content-result .section-title-0 .title-single .contar{
font-size: 21.6px;
}
body.compacto .section-result #btn-view-map{
width: 145px;
}
body.compacto #sidebar-compacto.activo .form-especial .item-checkbox span {
font-size: 10.8px;
}
body.compacto #sidebar-compacto.activo .form-especial .item-checkbox input[type="checkbox"] {
width: 23.4px;
height: 23.4px;
}
body.compacto #sidebar-compacto.activo .form-especial .item-checkbox input[type="checkbox"]:checked::after {
left: 6.3px;
top: 0.9px;
}
body.compacto #sidebar-compacto.activo .form-especial .select-display {
padding: 13.5px 27px 10.8px 13.5px;
height: 45px;
}
body.compacto #sidebar-compacto.activo .form-especial .select-display:after {
top: 18.9px;
}
.section-result .btn-search img {
width: 40px;
height: 40px;
}
.ModuleMedium .box-width {
max-width: 1395px;
margin: 0 auto;
}
.ModuleMedium .box-title {
padding-bottom: 18px;
}
.banner-x4 .box-center {
min-height: 315px;
}
.title-duo{
font-size: 45.9px;
}
.title-duo span{
font-size: 43.2px;
}
.title-duo b::after{
right: 36px;
top: -2px;
width: 2.7px;
}
.box-duo-fixed{
bottom: 45px;
}
.box-duo-fixed .btn-amarillo-1{
margin-right: 13.5px;
}
.box-duo-fixed .link-2{
width: 54.9px;
height: 54px;
}
.item-premium{
max-width: 315px;
}
.item-premium .item{
padding-bottom: 9px;
}
.item-premium .item h3{
font-size: 21.6px;
padding-right: 54px;
}
.item-premium .item span{
border-radius: 9px;
font-size: 10.8px;
width: 45px;
height: 19.8px;
top: 36%;
padding-top: 2px;
}
.banner-x3 .box-center {
min-height: 315px;
}
.banner-x3 .title-72 span {
font-size: 32px;
}
.banner-x2 .box-center{
min-height: 486px;
}
.banner-x2 .content-text p {
font-size: 22px;
}
.banner-x2 .content-text {
padding-top: 23px;
}
.section-text-about .box-img {
padding-top: 54px;
}
.relationships-01 .box-img {
min-height: 688px;
max-width: 684px;
}
.relationships-02 .box-img {
min-height: 688px;
max-width: 692px;
}
.btn-white01 {
font-size: 22px;
border-radius: 18px;
min-height: 63px;
}
.relationships-02 .box-width .box-btn {
max-width: 401px;
}
.relationships-03 .box-width {
padding-top: 72px;
}
.relationships-03 .caja-left {
max-width: 563px;
margin-top: -23px;
margin-left: 45px;
}
.relationships-03 .caja-right {
min-width: 766px;
min-height: 468px;
}
.relationships-03 .caja-right .box-center img {
width: 90px;
}
.relationships-06 .card-user .box-img {
min-height: 468px;
}
.relationships-06 .box-width {
max-width: 1393px;
padding-top: 18px;
}
.item-socios {
padding-top: 27px;
margin-bottom: -18px;
}
.item-socios .box-ico {
min-height: 105.3px;
max-width: 252px;
margin: 18px auto;
}
.item-socios .box-ico img {
max-width: 216px;
max-height: 99px;
}
.title-36 {
font-size: 32.4px;
}
.relationships-04 .box-width{
padding-top: 54px;
}
.item-card{
border-radius: 18px;
padding: 22px 22px 22px;
max-width: 402px;
}
.item-card .subtitle{
margin-bottom: 11px;
}
.single-0-galeria .columna-2 .item .caja .count span{
font-size: 16.2px;
}
.single-0-galeria .columna-2 .item .caja .count span::before{
width: 37.8px;
height: 37.8px;
margin: 0 auto 9px auto;
}
.single-descripcion{
padding-top: 27px;
}
.single-descripcion .content-date .box-left .title{
font-size: 45.9px;
margin-bottom: 16.2px;
}
.single-descripcion .content-date .box-left .code{
font-size: 16.2px;
}
.single-descripcion .content-date .box-right .price{
font-size: 45.9px;
margin-bottom: 16.2px;
}
.single-descripcion .content-date .box-right .price-2{
font-size: 21.6px;
}
.section-descripcion .item{
padding-top: 45px;
}
.section-caracteristicas .caja-left{
min-width: 834px;
min-height: 518.4px;
}
.section-caracteristicas .caja-left .box-center img{
width: 90px;
}
.section-caracteristicas .caja-left .box-center span{
font-size: 16.2px;
border-radius: 36px;
padding: 4.5px 13.5px;
margin-top: 9px;
}
.section-caracteristicas .caja-right{
max-width: 612px;
}
.item-character{
padding-top: 45px;
}
.item-character .items p{
font-size: 14px;
padding-top: 13.5px;
}
.item-character .items .box-ico{
min-height: 36px;
max-width: 81px;
}
.item-character .items .box-ico img{
max-width: 81px;
max-height: 36px;
}
.section-calculation{
padding: 54px 0;
}
.section-calculation .box-width .input-special input{
border-radius: 15px;
}
.section-calculation .caja-right{
min-width: 834px;
min-height: 518.4px;
}
.section-calculation .caja-right .box-center img{
width: 90px;
}
.section-calculation .caja-left .content-standar-gris{
padding-top: 13.5px;
max-width: 567px;
}
.section-calculation .box-width{
padding-top: 36px;
max-width: 551.7px;
padding-left: 7.2px;
}
.section-calculation .box-width .col-md-6,
.section-calculation .box-width .col-md-12{
padding-left: 4.5px;
padding-right: 4.5px;
}
.section-calculation .box-width p{
font-size: 13.5px;
padding-bottom: 4.5px;
}
.section-calculation .select-display {
padding: 15.3px 27px 7.2px 13.5px;
height: 45px;
}
.section-calculation .select-display:after {
top: 19.8px;
}
.section-calculation .box-width .input-special,
.section-calculation .box-width .select-special-group{
margin-bottom: 18px;
}
.section-calculation .box-width .btn-search-x2 {
margin-top: 13.5px;
}
.btn-search-x2 {
font-size: 21.6px;
height: 63px;
border-radius: 18px;
}
.section-consultation .box-title{
padding-bottom: 18px;
}
.section-consultation .caja-left{
min-height: 360px;
max-width: 702px;
padding-right: 292.5px;
}
.section-consultation .caja-left .box-img{
border-radius: 36px;
}
.section-consultation .caja-left .box-img img{
width: 270px;
}
.section-consultation .caja-left h3{
font-size: 32.4px;
}
.section-consultation .caja-left p{
font-size: 21.6px;
}
.section-consultation .caja-left .link{
font-size: 10.8px;
}
.section-consultation .caja-left .link img{
width: 37.8px;
margin-right: 4.5px;
top: -1.8px;
}
.section-consultation .caja-left .list-date{
padding-top: 72px;
}
.section-consultation .caja-left .list-date .item{
padding-left: 49.5px;
margin-bottom: 13.5px;
}
.section-consultation .caja-left .list-date .item span{
font-size: 18px;
}
.section-consultation .caja-left .list-date .item:nth-child(1) span{
padding-bottom: 4.5px;
}
.section-consultation .caja-left .list-date .item img{
height: 19.8px;
}
.section-consultation .caja-right{
max-width: 621px;
}
.section-consultation .caja-right .title-single{
font-size: 32.4px;
margin-left: -7.2px;
}
.section-consultation .box-width .col-md-6,
.section-consultation .box-width .col-md-12{
padding-left: 4.5px;
padding-right: 4.5px;
}
.section-consultation .box-width .input-special{
margin-bottom: 9px;
}
.section-consultation .input-special input {
padding: 14.4px 13.5px;
}
.section-consultation .box-width .inner-check{
padding-top: 18px;
}
.section-consultation .box-width .btn-search-x2 {
margin-top: 22.5px;
}
.section-consultation .caja-right .lista-inputs .item label {
padding: 18.9px 18px 9px 52.2px;
}
.items-contact-fixed .box-1{
padding: 0 22.5px 0 18px;
}
.items-contact-fixed .box-2{
padding: 0 22.5px;
}
.items-contact-fixed .box-3{
padding: 0 18px 0 22.5px;
}
.items-contact-fixed .box-1 img{
width: 36.9px;
}
.items-contact-fixed .box-2 img{
width: 43.2px;
}
.items-contact-fixed .box-3 img{
width: 45.9px;
}
.container-1860{
max-width: 1674px;
}
.list-principal > .menu-item.menu-item-has-children > a:after {
width: 15.3px;
margin-left: 9px;
}
.contact-1 {
min-height: 761.4px;
}
.input-upload p{
font-size: 12px;
}
}
@media (max-width: 1700px) and (min-width: 1450px){
body.compacto footer .box-top .col-auto .bloque{
padding-top: 49.5px;
}
body.compacto footer .box-bottom .container {
padding: 45px 0 18px;
}
body.compacto footer .lista-sub li {
padding: 0 0 7.2px;
}
body.compacto footer .box-duo p {
max-width: 315px;
}
body.compacto footer .box-duo .arrow-top{
margin-bottom: 16.2px;
}
body.compacto footer .box-bottom .col-auto:nth-last-child(1) .block-width{
padding-top: 13.5px;
}
body.compacto footer .lista-superior a {
font-size: 10.8px;
}
body.compacto footer .lista-superior > li{
margin-bottom: 18px;
}
.contact-3 .modulo-form-01 .select-display,
.modulo-form-03 .select-display {
padding: 13.5px 27px 11.7px 13.5px;
height: 45px;
border-radius: 13.5px;
}
.input-upload {
padding: 7.2px 45px 7.2px 13.5px;
border-radius: 13.5px;
min-height: 45px;
}
.contact-3 .modulo-form-01 .select-special-group .select-display:after,
.modulo-form-03 .select-special-group .select-display:after {
top: 18.9px;
}
}
@media (max-width: 1450px) {
body { font-size: 14.4px;}
.container { max-width: 1198.8px;}
.container-1800 { max-width: 1458px;}
.container-1699 { max-width: 1377px;}
.container-1200 { max-width: 972px;}
h1 { font-size: 34.2px;}
h2 { font-size: 30.6px;}
h3 { font-size: 28.8px;}
h4 { font-size: 26.1px;}
h5 { font-size: 22.5px;}
h6 { font-size: 19.8px;}
.font-68 { font-size: 54.9px;}
.title-single { font-size: 41.4px; margin-bottom: 16.2px;}
.title-72 { font-size: 58.5px;}
.mt-30 { margin-top: 24.3px;}
.mb-16 { margin-bottom: 12.6px;}
.pb-100 { padding-bottom: 81px;}
.espace-1 { padding-top: 64.8px; padding-bottom: 64.8px;}
.margen-1 { padding-top: 81px; padding-bottom: 81px;}
.NavSpace { height: 72.9px;}
#mainNav .contenedor-menu{
max-width: 95%;
}
#mainNav .container { max-width: 1422px;}
#mainNav .contenedor-menu .menu-item a { font-size: 11.34px; padding: 28.35px 11.34px;}
#mainNav .contenedor-menu .list-principal > .menu-item > a { padding: 26.73px 16.2px;}
.list-principal > .menu-item-has-children > .sub-menu { width: 218.7px; border-radius: 12.96px; margin-top: 56.7px; padding: 14.4px 16.2px;}
.list-principal > .menu-item-has-children > .sub-menu li a { padding: 12.15px 0!important; font-size: 14.58px!important;}
.menu-item .count { width: 40.5px; height: 20.25px; top: 11.34px;}
.bloque-idioma { width: 46.98px; height: 25.11px; border-radius: 40.5px;}
.bloque-idioma ul li { width: 18.63px; height: 18.63px; font-size: 8.1px;}
.bloque-idioma ul li a span { width: 18.63px; height: 18.63px;}
.btn-outline-mostaza { max-width: 163.62px; height: 24.3px; padding: 4.05px 12.15px; border-radius: 4.86px; font-size: 9.72px;}
.banner-hero { min-height: 591.3px; padding-top: 231.3px;}
.btn-search { font-size: 19.8px; height: 48.6px; border-radius: 16.2px; max-width: 370.8px;}
.btn-amarillo-2, .btn-mostaza, .btn-mostaza-outline { font-size: 19.8px; min-height: 56.7px; border-radius: 16.2px; padding: 4.5px 40.5px;}
.btn-mostaza-small, .btn-mostaza-outline-small { font-size: 9.9px; height: 34.2px; border-radius: 8.1px;}
.btn-search-x2 { font-size: 19.8px; height: 56.7px; border-radius: 16.2px;}
.btn-amarillo-2.arrow img { width: 19.44px; margin-right: 12.15px;}
.card-ubicacion { border-radius: 16.2px;}
.card-ubicacion .box-img { min-height: 405px;}
.card-ubicacion .box-text { padding-right: 64.8px;}
.card-ubicacion .box-text h3 { font-size: 28.8px;}
.card-ubicacion .box-text p { font-size: 14.4px;}
.card-user { border-radius: 16.2px;}
.card-user .box-img { min-height: 486px;}
.card-user .content .box-text { border-radius: 8.1px;}
.card-user .content-ico .img-play, .card-user .content-ico .img-pause { width: 42.12px; height: 42.12px;}
.section-grilla-4 .box-img { min-height: 486px;}
.section-grilla-4 .content-standar-gris .btn-white { width: 145.8px; margin-top: 24.3px;}
.link-iconos li { padding: 0 28.35px 4.86px 0;}
.link-iconos li img { width: 32.4px; height: auto;}
.label-item { padding: 4.05px 14.58px; font-size: 9.72px;}
.item-propiedad .title { font-size: 19.8px;}
.item-propiedad .price { font-size: 19.8px;}
.item-propiedad .part-2 .col p { font-size: 17.01px; padding-left: 32.4px; margin: 12.15px 0;}
.item-propiedad .part-2 .text-bottom { font-size: 12.15px; padding-left: 28.35px;}
.item-propiedad .part-2 .col p::before, .item-propiedad .part-2 .text-bottom::before { width: 20.25px; height: 20.25px;}
.item-propiedad .part-2 .text-duo { padding-left: 23.49px;}
.item-propiedad .part-2 .text-duo::before { width: 23.49px; height: 23.49px;}
.social-grid .card { border-radius: 16.2px; padding: 16.2px; gap: 14.58px;}
.social-grid .card img { width: 54.9px; height: 54.9px;}
.social-grid .card .info h3 { font-size: 15.39px;}
.social-grid .card .info p { font-size: 14.58px;}
.form-especial { min-height: 174.6px;}
.form-especial .inner-0 { border-radius: 16.2px; padding: 20.25px 28.35px 13.77px;}
.form-especial select,
.select-display {
height: 40.5px;
padding: 10.8px 24.3px 10.8px 12.6px;
font-size: 11px;
}
.select-display:after { width: 13.77px; height: 8.1px; right: 9.72px; top: 15.39px;}
.select-options { border-radius: 16.2px; padding: 4.86px 16.2px; max-width: 243px;}
.select-options li[data-value] { padding: 12.15px 0; font-size: 14.58px;}
.input-special input, .input-special textarea { padding: 11px 12.6px 11px; font-size: 10.8px; border-radius: 12.15px;}
.input-special textarea { min-height: 97.2px;}
.block-breadcrumd a, .block-breadcrumd span { font-size: 9.72px; padding: 0 12.15px;}
.block-breadcrumd .house::before { width: 13.77px; height: 12.96px;}
.block-breadcrumd a::after { width: 9.72px; height: 9.72px;}
.single-0-galeria .item-big .caja { min-height: 542.7px;}
.single-0-galeria .item-small .caja { min-height: 267.3px;}
.single-descripcion .content-date .box-left .title { font-size: 41.4px;}
.single-descripcion .content-date .box-right .price { font-size: 41.4px;}
.single-descripcion .content-date .box-right .price-2 { font-size: 19.8px;}
.info-grid { gap: 1.62rem;}
.info-grid .info-item img { width: 32.4px;}
.info-grid .info-item .info-item-column small { font-size: 9.9px;}
.item-articles .box-img { min-height: 251.1px;}
.item-articles .box-text span { font-size: 14.4px;}
footer .container { padding: 40.5px 40.5px;}
footer .box-bottom .container { padding: 40.5px 64.8px;}
footer .box-top .bloque .title { font-size: 19.44px;}
footer .lista-superior a { font-size: 12.15px;}
footer .lista-sub li { padding: 0 0 1.62px;}
footer .lista-sub li a { font-size: 9.72px;}
footer .box-duo p { font-size: 9.72px;}
footer .box-duo .arrow-top { font-size: 12.15px;}
footer .box-duo .arrow-top img { width: 17.82px;}
.box-whatsapp-fixed a { width: 49.5px; height: 48.6px;}
.items-contact-fixed { border-radius: 16.2px; padding: 8.1px 8.1px;}
.items-contact-fixed img { width: 41.31px;}
.btn-ver-mapa { width: 181.44px; height: 40.5px; font-size: 9.72px; border-radius: 4.86px;}
.section-title-0 .contar { font-size: 29.16px;}
.select-orden-0 .select-special-group { max-width: 207px;}
.select-orden-0 .select-special-group .select-display { padding-left: 89.1px; font-size: 10.53px;}
.ModuleSmall .item-propiedad .box-img { height: 178.2px;}
.ModuleMedium .item-propiedad .box-img { height: 202.5px;}
.tab-center-custom { max-width: 874.8px; margin-top: 48.6px;}
.tab-center-custom .nav-link { font-size: 11.34px; padding-left: 0.81px; padding-right: 0.81px;}
.tab-center-custom .nav-link.active { border-bottom-width: 2.43px;}
.tab-center-custom .nav-link:hover { color: #000;}
.modulo-form-03 .nav-tabs { padding-bottom: 12.15px;}
.modulo-form-03 .nav-tabs .nav-item { padding: 0 16.2px 0 0;}
.modulo-form-03 .nav-tabs .nav-link { font-size: 9.72px; border-bottom-width: 2.43px; padding: 4.05px 0;}
.modulo-form-03 .nav-tabs .nav-link:hover,
.modulo-form-03 .nav-tabs .nav-item.show .nav-link,
.modulo-form-03 .nav-tabs .nav-link.active { border-bottom-width: 2.43px;}
.listing-property .item span { font-size: 12.15px; border-bottom-width: 2.43px;}
.filaBtnOrden .filaWidthRight { width: 243px; top: -52.65px;}
.section-sell .box-title{max-width: 685.8px}
.section-sell .box-title h3{font-size: 29.16px}
.section-sell .content-standar-gris{max-width: 622.8px}
.section-sell .modulo-form-end{padding: 64.8px 0 48.6px}
.section-sell .sell-2{padding-top: 64.8px}
.modulo-form-02{max-width: 622.8px}
.modulo-form-02 h4{font-size: 14.58px}
.modulo-form-02 .input-special,
.modulo-form-02 .select-special-group,
.modulo-form-02 .input-upload,
.contact-3 .modulo-form-01 .input-special,
.contact-3 .modulo-form-01 .input-upload,
.contact-3 .modulo-form-01 .select-special-group{margin: 16.2px 0}
.modulo-form-02 .select-display{height: 40.5px; padding: 12.15px 32.4px 10.53px 12.15px; border-radius: 40.5px}
.modulo-form-02 .input-special input{border-radius: 40.5px}
.modulo-form-02 .input-special textarea{border-radius: 24.3px}
.modulo-form-02 .input-upload{border-radius: 40.5px; padding: 6.48px 44.55px 6.48px 12.15px; min-height: 40px;}
.modulo-form-02 .input-upload img{right: 6.48px}
.modulo-form-02 .box-inputs{margin-top: 14.58px; padding-top: 8.1px}
.modulo-form-02 .box-inputs .parrafo{font-size: 9.72px; top: -9.72px}
.section-sell .btn-width{padding: 40.5px 16.2px 0}
.section-sell .btn-width .btn-search{font-size: 19.44px; height: 48.6px}
.content-standar-gris h2{font-size: 30.78px}
.content-standar-gris h3{font-size: 29.16px}
.content-standar-gris p,
.content-standar-gris li,
.content-standar-gris a{font-size: 19.44px}
.content-standar-gris .btn-mostaza,
.content-standar-gris .btn-mostaza-outline{font-size: 19.44px; min-height: 56.7px; padding: 4.5px 40.5px} .section-job .caja-right {
min-width: 624.6px; min-height: 376.2px;}
.contact-3 .modulo-form-01 h4 {
font-size: 14.4px;}
.input-upload img {
width: 20.7px;}
.section-job .caja-right .box-center img {
width: 81px;}
.banner-x5 .box-center {
min-height: 357.3px;}
.section-job .caja-left .content-standar-gris {
min-height: 243px;}  .lista-inputs .item label{
font-size: 12.6px; padding: 17.1px 11.7px 8.1px 34.2px; height: 48.6px;}
.lista-inputs .item label input[type="radio"]{
width: 24.3px; height: 24.3px; border: 2.7px solid var(--amarillo); top: 11.7px;}
.lista-inputs .item label input[type="radio"]:checked::after {
width: 14.4px; height: 14.4px;}
.lista-inputs .item label input[type="checkbox"]{
width: 16.2px; height: 16.2px; top: -0.9px; left: 0;}
.lista-inputs .item label input[type="checkbox"]:checked::after {
width: 4.5px; height: 9.9px;}
.item-check{
padding-left: 30.6px; min-height: 16.2px;}
.item-check input[type="checkbox"]{
width: 20.7px; height: 20.7px; border-radius: 3.6px;}
.item-check input[type="checkbox"]:checked::after {
width: 7.2px; height: 14.4px; left: 6.3px; top: 0.9px;}
.item-check h6{
font-size: 9.9px;}  .contact-1 .caja-left {
max-width: 551.7px;}
.modulo-form {
width: 675px; border-radius: 16.2px; padding: 32.4px;}
.contact-2 .box-title{
max-width: 557.1px;}
.contact-2 .box-right{
width: 747.9px; padding-left: 32.4px;}
.contact-2 .box-right .bloque .title{
font-size: 14.4px; margin-bottom: 9.9px;}
.contact-2 .box-right .bloque{
padding-top: 16.2px;}
.contact-2 .box-right .item .box-date{
padding-left: 61.2px;}
.contact-2 .box-right .item .box-date span{
font-size: 14.4px;}
.contact-2 .box-right .item .box-date p{
font-size: 19.8px;}
.contact-2 .box-right .item .box-date img{
width: 40.5px;}
.contact-2 .box-title h3{
font-size: 26.1px;}  .link-arrow{
font-size: 9.9px; top: 12.6px; left: 16.2px; padding-left: 24.3px;}
.link-arrow::before{
width: 12.6px; height: 19.8px; top: -3.6px; left: 1.8px;}
.articles-02 .box-img {
height: 486px; width: 745.2px; border-radius: 16.2px;}
.content-standar-18 p,
.content-standar-18 li,
.content-standar-18 a{
font-size: 14.58px;}
.list-articles{
padding: 32.4px 0 0;}
.list-articles li{
padding: 6.3px 9.9px;}
.list-articles li a{
font-size: 12.6px; padding: 8.1px 12.6px; border-radius: 16.2px;}
.item-articles .box-text{
padding: 16.2px 0;}
.item-articles .box-text .content-standar-gris p{
margin-bottom: 6.3px;}
.item-articles .box-text img{
width: 16.2px; top: -1.8px; margin-right: 1.8px;}
.item-articles .box-text span{
font-size: 14.4px;}
.item-articles .box-text h6{
font-size: 18px;}  .banner-x5 .content-text p {
font-size: 19.8px;}
.section-articles-02 .part-left .box-btn {
max-width: 369.9px; padding-top: 40.5px;}
.section-articles-02 .part-right h3 {
font-size: 26.1px; padding-left: 16.2px;}  .section-services .box-width {
max-width: 622.8px;}
.section-services .box-title h3{
font-size: 26.1px;}
.item-services {
margin-top: 24.3px;}
.item-services img {
width: 30.6px;}
.item-services .content-text {
padding-left: 45px;}  .section-text-about .content-standar-gris {
max-width: 1000.8px; padding-top: 16.2px;}
#equipo-nav{
top: 89.1px; width: 186.3px;}
#equipo-nav .nav-link{
font-size: 14.4px; border-left: 5.4px solid transparent; padding: 2.7px 0 0 8.1px; margin-bottom: 16.2px;}
#equipo-nav .nav-link.active{
border-left: 5.4px solid var(--mostaza);}
.SectionTeam .box-width{
max-width: 1053px;}
.item-advisors{
border-radius: 16.2px; box-shadow: 0 3.6px 8.1px 3.6px rgba(209,209,209,.6); max-width: 243px; margin: 14.4px auto;}
.item-advisors .box-img{
min-height: 372.6px;}
.item-advisors .content {
padding: 48.6px 12.6px 8.1px;}
.item-advisors .content .box-text h6 {
font-size: 18px;}
.item-advisors .content .box-text span{
font-size: 14.4px; margin-bottom: 3.6px;}
.item-advisors .content .box-text .parrafo{
font-size: 12.6px;}
.item-advisors .content .box-text img{
width: 34.2px; margin-right: 4.5px;}
.item-advisors .content .box-text .parrafo-link {
font-size: 9.9px; margin-bottom: 2.7px;}
.modal-meet .close01 img{
width: 26.1px;}
.modal-meet .modal-dialog{
max-width: 891px;}
.modal-meet .modal-dialog .modal-content{
border-radius: 24.3px;}
.modal-meet .modal-dialog .modal-body{
padding: 24.3px 24.3px;}
.modal-meet .modal-dialog .modal-body .inner-0{
max-width: 769.5px; padding-top: 8.1px;}
.modal-meet .modal-dialog .modal-body .inner-0 .content-standar-gris{
max-width: 527.4px; min-height: 307.8px;}
.modal-meet .modal-dialog .modal-body .inner-0 .box-img{
max-width: 189px; border-radius: 16.2px;} .form-especial {
max-width: 1377px; margin: 48.6px auto 0 auto; min-height: 174.6px;}
.mas-opciones,
.close-opciones {
font-size: 10.8px; padding: 9.9px 0;}
.banner-hero .form-especial .columna-b .mas-opciones img{
width: 21.6px; height: 20.7px;}
.btn-search img {
margin: -6.3px 6.3px 0 0; top: 0.9px; height: 20.7px; width: 20.7px;}
.card-ubicacion .link-01::after,
.card-ubicacion .link-02::after {
width: 47.7px; height: 47.7px; right: 12.6px; bottom: 12.6px;}
.section-grilla-2 .content-standar-gris {
min-height: 40.5px; max-width: 749.7px; padding: 32.4px 12.6px 0;}
.section-grilla-2 .content-standar-gris .box-btn {
min-width: 180px; margin-left: 16.2px; top: -3.6px;}
.btn-amarillo-1 img{
width: 16.2px; margin-right: 6.3px;}
.btn-amarillo-2.arrow img{
width: 19.8px; margin-right: 12.6px;}
.section-grilla-3 .duo-row-2 {
padding-bottom: 32.4px;}
.section-grilla-4.izquierda .box-center-x1 {
padding: 0 0 0 54px;}
.section-grilla-4 .box-center-x1 .content-standar-gris {
padding: 12.15px 0 28.35px; min-height: 210.6px;}
.section-grilla-4.derecha .box-center-x1 {
padding: 0 56.7px 0 0;}
.GridIconos .item {
height: 94.5px; margin: 13.5px auto; padding: 0 9px;}
.GridIconos .item img {
max-width: 145.8px; max-height: 94.5px;}
.item-propiedad .part-1{
padding: 14.58px 0 8.1px;}
.item-propiedad .part-1 .box-list{
padding-bottom: 8.1px;}
.label-item {
border-radius: 40.5px; padding: 4.05px 14.58px; font-size: 9.72px; margin: 0 4.86px 4.05px 0;}
.item-propiedad .title{
font-size: 19.44px;}
.item-propiedad .price{
font-size: 19.44px;}
.item-propiedad .part-2{
padding-top: 6.48px;}
.item-propiedad .part-2 .col p{
font-size: 17.01px; padding-left: 32.4px; margin: 12.15px 0;}
.item-propiedad .part-2 .text-bottom{
font-size: 12.15px; padding-left: 28.35px; margin: 6.48px 0 0;}
.item-propiedad .part-2 .col p::before,
.item-propiedad .part-2 .text-bottom::before {
width: 20.25px; height: 20.25px;}
.item-propiedad .part-2 .text-duo{
padding-left: 23.49px; margin: 8.91px 0;}
.item-propiedad .part-2 .text-duo::before{
width: 23.49px; height: 23.49px;}
.item-propiedad .part-2 .text-duo p{
font-size: 12.15px; padding-left: 9.72px;}
.item-propiedad .part-2 .text-duo p span{
font-size: 8.91px;}
.slider-properties .slick-next,
.slider-properties .slick-prev,
.arrow-white .slick-next,
.arrow-white .slick-prev{
width: 27.54px; height: 27.54px; padding: 4.86px;}
.slider-properties .slick-prev,
.arrow-white .slick-prev{
padding: 4.86px 4.86px 4.86px 0;}
.slider-properties .slick-next,
.arrow-white .slick-next{
padding: 4.86px 0 4.86px 4.86px;}
.slider-properties .slick-next::before,
.slider-properties .slick-prev::before,
.arrow-white .slick-next::before,
.arrow-white .slick-prev::before{
width: 9.72px; height: 16.2px;}
.propiedades-similares{
padding-top: 48.6px;}
.item-propiedad{
max-width: 469.8px; margin: 24.3px auto;}
.item-propiedad .box-img{
border-radius: 16.2px;
}
.select-orden-0 .select-special-group::before {
top: 9px; font-size: 12.96px;}
.section-filter-top .mas-opciones{
font-size: 9.72px; padding: 12.6px 0;}
.filtro-cafe{
font-size: 9.72px; padding: 11.34px 0 7.29px; width: 130.5px; border-radius: 8.1px;}
.filtro-cafe img{
width: 16.2px; top: -1.62px; margin-right: 4.86px;}
body.compacto .item-propiedad .part-1 .box-list{
top: 6.48px; left: 8.1px;}
body.compacto .item-propiedad .title a{
font-size: 14.58px;}
body.compacto .item-propiedad .price {
font-size: 17.01px;}
body.compacto .item-propiedad .part-1 {
padding: 9.72px 0 1.62px;}
body.compacto #content-result .section-title-0 .title-single{
font-size: 29.16px;}
body.compacto #content-result .section-title-0 .title-single .contar{
font-size: 19.44px;}
body.compacto #sidebar-compacto.activo .form-especial .item-checkbox span {
font-size: 9.72px;}
body.compacto #sidebar-compacto.activo .form-especial .item-checkbox input[type="checkbox"] {
width: 21.06px; height: 21.06px;}
body.compacto #sidebar-compacto.activo .form-especial .item-checkbox input[type="checkbox"]:checked::after {
left: 5.67px; top: 0.81px;}
body.compacto #sidebar-compacto.activo .form-especial .select-display {
padding: 12.15px 24.3px 9.72px 12.15px; height: 40.5px;}
body.compacto #sidebar-compacto.activo .form-especial .select-display:after {
top: 17.01px;}
.section-result .btn-search img {
width: 36px; height: 36px;}
.ModuleMedium .box-width {
max-width: 1255.5px; margin: 0 auto;}
.ModuleMedium .box-title {
padding-bottom: 16.2px;}
.banner-x4 .box-center {
min-height: 283.5px;}
.title-duo{
font-size: 41.31px;}
.title-duo span{
font-size: 38.88px;}
.title-duo b::after{
right: 32.4px; top: -1.8px; width: 2.43px;}
.box-duo-fixed{
bottom: 40.5px;}
.box-duo-fixed .btn-amarillo-1{
margin-right: 12.15px;}
.box-duo-fixed .link-2{
width: 49.41px; height: 48.6px;}
.item-premium{
max-width: 283.5px;}
.item-premium .item{
padding-bottom: 8.1px;}
.item-premium .item h3{
font-size: 19.44px; padding-right: 48.6px;}
.item-premium .item span{
border-radius: 8.1px; font-size: 9.72px; width: 40.5px; height: 17.82px; top: 32.4%;
padding-top: 1.8px;}
.banner-x3 .box-center {
min-height: 283.5px;}
.banner-x3 .title-72 span {
font-size: 28.8px;}
.banner-x2 .box-center{
min-height: 437.4px;}
.banner-x2 .content-text p {
font-size: 19.8px;}
.banner-x2 .content-text {
padding-top: 20.7px;}
.section-text-about .box-img {
padding-top: 48.6px;}
.relationships-01 .box-img {
min-height: 619.2px; max-width: 615.6px;}
.relationships-02 .box-img {
min-height: 619.2px; max-width: 622.8px;}
.btn-white01 {
font-size: 19.8px; border-radius: 16.2px; min-height: 56.7px;}
.relationships-02 .box-width .box-btn {
max-width: 360.9px;}
.relationships-03 .box-width {
padding-top: 64.8px;}
.relationships-03 .caja-left {
max-width: 506.7px; margin-top: -20.7px; margin-left: 40.5px;}
.relationships-03 .caja-right {
min-width: 689.4px; min-height: 421.2px;}
.relationships-03 .caja-right .box-center img {
width: 81px;}
.relationships-06 .card-user .box-img {
min-height: 421.2px;}
.relationships-06 .box-width {
max-width: 1253.7px; padding-top: 16.2px;}
.item-socios {
padding-top: 24.3px; margin-bottom: -16.2px;}
.item-socios .box-ico {
min-height: 94.77px; max-width: 226.8px; margin: 16.2px auto;}
.item-socios .box-ico img {
max-width: 194.4px; max-height: 89.1px;}
.title-36 {
font-size: 29.16px;}
.relationships-04 .box-width{
padding-top: 48.6px;}
.item-card{
border-radius: 16.2px; padding: 19.8px 19.8px 19.8px; max-width: 361.8px;}
.item-card .subtitle{
margin-bottom: 9.9px;}
.single-0-galeria .columna-2 .item .caja .count span{
font-size: 14.58px;}
.single-0-galeria .columna-2 .item .caja .count span::before{
width: 34.02px; height: 34.02px; margin: 0 auto 8.1px auto;}
.single-descripcion{
padding-top: 24.3px;}
.single-descripcion .content-date .box-left .title{
font-size: 41.31px; margin-bottom: 14.58px;}
.single-descripcion .content-date .box-left .code{
font-size: 14.58px;}
.single-descripcion .content-date .box-right .price{
font-size: 41.31px; margin-bottom: 14.58px;}
.single-descripcion .content-date .box-right .price-2{
font-size: 19.44px;}
.section-descripcion .item{
padding-top: 40.5px;}
.section-caracteristicas .caja-left{
min-width: 750.6px; min-height: 466.56px;}
.section-caracteristicas .caja-left .box-center img{
width: 81px;}
.section-caracteristicas .caja-left .box-center span{
font-size: 14.58px; border-radius: 32.4px; padding: 4.05px 12.15px; margin-top: 8.1px;}
.section-caracteristicas .caja-right{
max-width: 550.8px;}
.item-character{
padding-top: 40.5px;}
.item-character .items p{
padding-top: 12.15px;}
.item-character .items .box-ico{
min-height: 32.4px; max-width: 72.9px;}
.item-character .items .box-ico img{
max-width: 72.9px; max-height: 32.4px;}
.section-calculation{
padding: 48.6px 0;}
.section-calculation .caja-right{
min-width: 750.6px; min-height: 466.56px;}
.section-calculation .caja-right .box-center img{
width: 81px;}
.section-calculation .caja-left .content-standar-gris{
padding-top: 12.15px; max-width: 510.3px;}
.section-calculation .box-width{
padding-top: 32.4px; max-width: 496.53px; padding-left: 6.48px;}
.section-calculation .box-width .col-md-6,
.section-calculation .box-width .col-md-12{
padding-left: 4.05px; padding-right: 4.05px;}
.section-calculation .box-width p{
font-size: 12.15px; padding-bottom: 4.05px;}
.section-calculation .select-display {
padding: 12px 24.3px 6.48px 12.15px; height: 40.5px;}
.section-calculation .select-display:after {
top: 17.82px;}
.section-calculation .box-width .input-special,
.section-calculation .box-width .select-special-group{
margin-bottom: 16.2px;}
.section-calculation .box-width .btn-search-x2 {
margin-top: 12.15px;}
.btn-search-x2 {
font-size: 19.44px; height: 56.7px; border-radius: 16.2px;}
.section-consultation .box-title{
padding-bottom: 16.2px;}
.section-consultation .caja-left{
min-height: 324px; max-width: 631.8px; padding-right: 263.25px;}
.section-consultation .caja-left .box-img{
border-radius: 32.4px;}
.section-consultation .caja-left .box-img img{
width: 243px;}
.section-consultation .caja-left h3{
font-size: 29.16px;}
.section-consultation .caja-left p{
font-size: 19.44px;}
.section-consultation .caja-left .link{
font-size: 9.72px;}
.section-consultation .caja-left .link img{
width: 34.02px; margin-right: 4.05px; top: -1.62px;}
.section-consultation .caja-left .list-date{
padding-top: 64.8px;}
.section-consultation .caja-left .list-date .item{
padding-left: 44.55px; margin-bottom: 12.15px;}
.section-consultation .caja-left .list-date .item span{
font-size: 16.2px;}
.section-consultation .caja-left .list-date .item:nth-child(1) span{
padding-bottom: 4.05px;}
.section-consultation .caja-left .list-date .item img{
height: 17.82px;}
.section-consultation .caja-right{
max-width: 558.9px;}
.section-consultation .caja-right .box-width{
padding-right: 8px;
}
.section-consultation .caja-right .title-single{
font-size: 29.16px; margin-left: -6.48px;}
.section-consultation .box-width .col-md-6,
.section-consultation .box-width .col-md-12{
padding-left: 4.05px; padding-right: 4.05px;}
.section-consultation .box-width .input-special{
margin-bottom: 8.1px;}
.section-consultation .input-special input {
padding: 12.96px 12.15px;}
.section-consultation .box-width .inner-check{
padding-top: 16.2px;}
.section-consultation .box-width .btn-search-x2 {
margin-top: 20.25px;}
.section-consultation .caja-right .lista-inputs .item label {
padding: 17.01px 16.2px 8.1px 46.98px;}
.items-contact-fixed .box-1{
padding: 0 20.25px 0 16.2px;}
.items-contact-fixed .box-2{
padding: 0 20.25px;}
.items-contact-fixed .box-3{
padding: 0 16.2px 0 20.25px;}
.items-contact-fixed .box-1 img{
width: 33.21px;}
.items-contact-fixed .box-2 img{
width: 38.88px;}
.items-contact-fixed .box-3 img{
width: 41.31px;}
.container-1860{
max-width: 1506.6px;
}
.list-principal > .menu-item.menu-item-has-children > a:after {
width: 15.3px;
margin-left: 9px;
}
.contact-1 {
min-height: 685px;
}
.modulo-form .input-special{
margin: 15px 0;
}
.item-check input {
top: -5px;
}
.input-upload p{
font-size: 10.8px;
}
.contact-3 .modulo-form-01 .select-display,
.modulo-form-03 .select-display {
padding: 12.15px 24.3px 10.53px 12.15px;
height: 40.5px;
border-radius: 12.15px;
}
.input-upload{
padding: 6.48px 40.5px 6.48px 12.15px;
border-radius: 12.15px;
min-height: 40.5px;
}
.contact-3 .modulo-form-01 .select-special-group .select-display:after,
.modulo-form-03 .select-special-group .select-display:after {
top: 17.01px;
}
.modulo-form-03 .item-check input[type="checkbox"]:checked::after{
left: 6px;
}
}
@media (max-width: 1450px) and (min-width: 575px){
body.compacto footer .box-top .col-auto .bloque{
padding-top: 44.55px;
}
body.compacto footer .box-bottom .container {
padding: 40.5px 0 16.2px;
}
body.compacto footer .lista-sub li {
padding: 0 0 6.48px;
}
body.compacto footer .box-duo p {
max-width: 283.5px;
}
body.compacto footer .box-duo .arrow-top{
margin-bottom: 14.58px;
}
body.compacto footer .box-bottom .col-auto:nth-last-child(1) .block-width{
padding-top: 12.15px;
}
body.compacto footer .lista-superior a {
font-size: 9.72px;
}
body.compacto footer .lista-superior > li{
margin-bottom: 16.2px;
}
}
@media (max-width: 1700px){
.btn-mostaza,
.btn-mostaza-outline{
height: 100%!important;
}
}
@media (max-width: 1280px){
.title-single{
font-size: 38px;
}
.title-72{
font-size: 58px;
}
.title-36{
font-size: 26px;
}
.banner-x3 .title-72 span {
font-size: 26px;
}
}
@media (max-width: 991px){
.title-single{
font-size: 36px;
}
.title-72{
font-size: 48px;
}
}
@media (max-width: 767px){
.margen-1{
padding-top: 60px;
padding-bottom: 60px;
}
.btn-white01, .btn-amarillo-2, .btn-mostaza, .btn-mostaza-outline{
font-size: 16px;
min-height: 52px;
}
.btn-search,
.btn-search-x2{
font-size: 16px!important;
height: 45px!important;
border-radius: 10px!important;
}
.title-36{
font-size: 24px;
}
.banner-x2 .content-text p{
font-size: 18px;
font-weight: 400;
}
.banner-x2 .desktop{
display: none;
}
.banner-x2 .mobil{
display: block!important;
}
.banner-x2 .box-center{
min-height: 400px;
}
.banner-x3 .box-center {
min-height: 281px;
}
.banner-x3 .title-72 span {
font-size: 22px;
}
.banner-x5 .content-text p br{
display: none;
}
.banner-x5 .content-text{
max-width: 500px;
}
}
@media (max-width: 575px){
.banner-x5 .box-center {
min-height: 343px;
}
.banner-x2 .box-center{
min-height: 380px;
}
.banner-x2 .box-center,
.banner-x3 .box-center,
.banner-x4 .box-center,
.banner-x5 .box-center{
padding-top: 110px;
}
.title-single b,
.title-single strong{
display: block;
}
}
@media (max-width: 520px){
.title-single{
font-size: 32px;
}
.title-72{
font-size: 42px;
}
}
@media (max-width: 420px){
.title-single{
font-size: 30px;
}
.title-72{
font-size: 36px;
}
.btn-search,
.btn-search-x2{
font-size: 12px!important;
height: 42px!important;
}
.banner-x2 .box-center{
min-height: 360px;
}
.banner-x3 .title-72 span {
font-size: 18px;
}
}
@media (max-width: 400px){
.btn-white01, .btn-amarillo-2, .btn-mostaza, .btn-mostaza-outline{
font-size: 12px;
min-height: 42px;
}
}
@media (max-width: 360px){
.title-72{
font-size: 32px;
}
.title-single{
font-size: 28px;
}
.banner-x2 .content-text p{
font-size: 16px;
}
.banner-x2 .box-center,
.banner-x3 .box-center,
.banner-x4 .box-center,
.banner-x5 .box-center{
padding-top: 90px;
}
} @media (max-width: 1180px){
footer .box-top .bloque {
max-width: 650px;
}
.link-iconos li {
padding: 0 20px 4px 0;
}
footer .box-bottom .container{
padding: 35px 0px;
}
}
@media (max-width: 1020px){
footer .block-width-large{
max-width: 300px;
}
footer .box-top .col,
footer .box-top .col-auto,
footer .box-bottom .col-auto:nth-child(1){
flex: 0 0 auto;
width: 100%;
}
footer .box-top .col-auto .bloque{
padding-top: 30px;
}
footer .box-top .bloque .title{
margin-bottom: 15px;
}
}
@media (max-width: 880px){
footer .box-bottom .col-auto:nth-last-child(1) {
flex: 0 0 auto;
width: 100%;
}
footer .block-width-large{
padding-bottom: 15px;
}
}
@media (max-width: 767px){
footer .box-bottom .col-auto:nth-child(2){
flex: 0 0 auto;
width: 100%;
}
footer .box-bottom .row{
max-width: 520px;
margin: 0 auto;
}
footer .box-top .col-auto .bloque,
footer .box-top .bloque{
text-align: center;
}
footer .link-iconos li {
padding: 0 8px 4px;
}
footer .block-width-large ul{
margin-bottom: 0;
}
footer .box-bottom .block-width-large .lista-superior > li {
margin-bottom: 10px;
}
footer .box-duo .col-auto{
flex: 0 0 auto;
width: 100%;
}
footer .box-duo .row{
flex-direction: column-reverse;
}
footer .box-duo p {
max-width: 350px;
margin: 0 auto;
text-align: center;
}
footer .box-duo .arrow-top img{
top: 0;
margin-left: 0;
}
footer .box-duo .arrow-top{
display: flex;
text-align: center;
margin: 0 auto;
flex-direction: column-reverse;
align-items: center;
margin-bottom: 18px;
}
footer .box-top .bloque .item .box-date.email{
order: 1;
padding-left: 90px;
}
footer .box-top .bloque .item .box-date.direction{
order: 3;
}
footer .box-top .bloque .item .box-date.phone{
order: 2;
padding-right: 90px;
}
footer .box-top .bloque .item .box-date{
display: block;
}
footer .box-top .bloque .item .box-date.email p,
footer .box-top .bloque .item .box-date.phone p,
footer .box-top .bloque .item .box-date.direction img,
footer .box-top .bloque .item .box-date p br{
display: none;
}
footer .box-top .bloque .item .box-date img{
position: relative;
}
footer .box-top .bloque .item .box-date {
position: relative;
padding-left: 0;
padding-top: 0;
min-height: auto;
}
footer .box-top .bloque .item {
max-width: 340px;
margin: 0 auto;
}
footer .box-top .bloque .item .box-date.direction p{
padding-top: 15px;
}
footer .box-top .bloque .title{
margin-bottom: 20px;
}
}
@media (max-width: 575px){
footer .box-top .bloque .item .box-date.direction p{
font-size: 12px;
max-width: 285px;
margin: 0 auto;
}
footer .box-bottom .container {
padding: 0;
border: 0;
}
footer .block-width-large,
footer .lista-sub {
max-width: 100%;
}
footer .box-bottom .col-auto{
flex: 0 0 auto;
width: 50%;
}
footer .box-bottom .col-auto:nth-last-child(1){
width: 50%;
}
footer .container {
padding: 40px 0;
}
footer .lista-sub li a,
footer .lista-superior a,
footer .box-duo p{
font-size: 12px;
}
footer .box-duo .arrow-top{
font-size: 15px;
}
footer .box-duo .arrow-top img{
width: 22px;
}
footer .box-duo .container {
padding: 20px 0 40px;
}
}
@media (max-width: 480px){
footer .box-bottom .container{
margin-left: -10px;
margin-right: -10px;
}
footer .box-top .bloque .title{
font-size: 24px;
}
}
@media (max-width: 360px){
footer{
padding: 0 10px;
}
}  @media (max-width: 1350px){
.articles-04 .col-md-3{
padding-left: 8px;
padding-right: 8px;
}
.articles-04 .row{
padding-left: 10px;
padding-right: 10px;
}
.articles-02 .box-img{
width: 680px;
height: 450px;
}
}
@media (max-width: 1280px){
.item-articles {
margin: 0;
}
.articles-02 .box-img{
width: 620px;
height: 420px;
}
}
@media (max-width: 1180px){
.articles-04 .col-md-3{
width: 33.33333333%;
}
.articles-04 .box-title {
padding-bottom: 30px;
}
}
@media (max-width: 1080px){
.articles-02 .box-duo .col,
.articles-02 .box-duo .col-auto{
width: 100%;
}
.articles-02 .box-title .link-arrow{
display: none;
}
.articles-02 .box-img {
height: 380px;
margin: 0 auto;
}
.articles-02 .title-single{
text-align: center;
}
}
@media (max-width: 880px){
.articles-04 .col-md-3{
width: 50%;
}
}
@media (max-width: 767px){
.articles-02 .col,
.articles-02 .col-auto{
flex: 0 0 auto;
width: 100%;
padding-left: 0;
padding-right: 0;
}
.articles-02 .box-duo .col-auto{
order: 1;
}
.articles-02 .box-duo .col{
order: 2;
}
.articles-02 .box-title .link-arrow{
display: none;
}
.articles-02 .box-img {
height: 420px;
width: 100%;
}
.articles-02 .box-title{
padding: 35px 0 0;
display: block;
height: auto;
}
.articles-02{
padding: 0;
}
.articles-04 .box-title{
padding-bottom: 0;
}
.list-articles {
padding: 0;
}
.list-articles li {
padding: 6.3px 8px;
}
.articles-03 .box-width {
padding: 40px 5px;
}
.articles-02 .box-img .desktop{
display: none;
}
.articles-02 .box-img .mobil{
display: block!important;
}
}
@media (max-width: 680px){
.articles-04 .item-articles .box-img{
display: none;
}
}
@media (max-width: 620px){
.articles-04 .col-md-3{
width: 100%;
}
.articles-04 .row{
max-width: 480px;
margin: 0 auto;
padding: 0;
}
.item-articles .box-text{
padding: 8px 0;
}
.articles-04 .item-articles{
padding: 8px 0;
border-bottom: 1px solid #E7E1DC;
}
.articles-04 .col-md-3:nth-last-child(1) .item-articles{
border-bottom: 0;
}
.item-articles{
padding: 8px 0;
}
}
@media (max-width: 580px){
.articles-02 .box-img {
height: 320px;
border-radius: 0;
}
.articles-02 .container{
padding: 0;
}
.articles-02 .box-title{
padding: 35px 15px 0;
}
.list-articles li a {
font-size: 15px;
}
}
@media (max-width: 480px){
.item-articles .box-text img {
width: 20px;
}
.item-articles .box-text span{
font-size: 18px;
}
}
@media (max-width: 400px){
.articles-02 .box-img {
height: 253px;
}
}  @media (max-width: 1350px) {
.section-articles-01 .row {
padding-left: 10px;
padding-right: 10px;
}
.section-articles-01 .col-md-4{
padding-left: 8px;
padding-right: 8px;
}
}
@media (max-width: 1280px){
.section-articles-02 .part-right {
max-width: 400px;
}
.section-articles-02 .list-articles li {
padding: 6.3px 5px;
}
}
@media (max-width: 1180px){
.section-articles-01 .col-md-3 {
width: 33.33333333%;
}
}
@media (max-width: 991px){
.section-articles-02 .col,
.section-articles-02 .col-auto{
flex: 0 0 auto;
width: 100%;
}
.section-articles-02 .part-right {
max-width: 100%;
padding-top: 60px;
margin: 0 auto;
text-align: center;
}
.section-articles-02 .part-right h3{
font-size: 28px;
padding-left: 0;
margin: 0;
}
.section-articles-02 .list-articles {
padding: 25px 0 0;
}
}
@media (max-width: 880px){
.section-articles-01 .col-md-3,
.section-articles-01 .col-md-4{
width: 50%;
}
}
@media (max-width: 767px){
.banner-x5 .desktop{
display: none;
}
.banner-x5 .mobil{
display: block!important;
}
.banner-x5 .content-text p {
font-size: 18px;
}
.section-articles-01 .title-single{
text-align: center;
margin-bottom: 20px;
}
.section-articles-02 .part-left .box-title{
text-align: center;
padding-bottom: 0;
}
.section-articles-01 .container .row:nth-last-child(1)::after {
margin-top: 50px;
}
.section-articles-02 .row{
padding-left: 8px;
padding-right: 8px;
}
.section-articles-02 .part-left .box-btn{
max-width: 320px;
padding-top: 35px;
}
}
@media (max-width: 620px){
.section-articles-01 .col-md-3,
.section-articles-01 .col-md-4{
width: 100%;
}
.section-articles-01 .item-articles{
padding: 8px 0;
}
.item-articles.articles-01{
margin: 0;
}
.item-articles.articles-01 .box-img{
display: none;
}
.item-articles.articles-01 .box-text {
padding: 0;
}
}
@media (max-width: 575px){
.section-articles-02 .part-left .box-btn{
padding-top: 25px;
}
}
@media (max-width: 400px){
.item-articles .box-img{
min-height: 210px;
}
.section-articles-02 .part-right h3{
font-size: 30px;
}
.section-articles-02 .part-right{
padding-bottom: 25px;
}
.section-articles-02 .part-left .box-btn {
max-width: 262px;
}
.section-articles-02 .col-auto{
padding: 0;
}
}  @media (max-width: 1220px){
.modulo-form{
width: 620px;
}
.contact-1 {
min-height: auto;
}
.contact-2 .box-right .item .box-date p{
font-size: 18px;
}
.contact-2 .box-right .item .box-date span{
font-size: 14px;
}
.contact-2 .box-title h3 {
font-size: 24px;
}
.contact-2 .box-right {
padding-left: 22px;
}
}
@media (max-width: 1150px){
.contact-1 .col,
.contact-1 .col-auto{
flex: 0 0 auto;
width: 100%;
}
.modulo-form {
width: 100%;
max-width: 680px;
margin: 0 auto;
}
.contact-1 .caja-left {
max-width: 650px;
text-align: center;
}
}
@media (max-width: 1080px){
.contact-2 .col,
.contact-2 .col-auto{
flex: 0 0 auto;
width: 100%;
}
.contact-2 .box-right {
width: 100%;
padding-left: 0;
max-width: 800px;
margin: 0 auto;
padding-top: 40px;
}
}
@media (max-width: 767px){
.modulo-form .col-md-6{
width: 50%;
}
}
@media (max-width: 720px){
.contact-2 .box-right {
padding-top: 30px;
}
.contact-2 .box-right .item {
max-width: 450px;
margin: 0 auto;
flex-direction: column;
}
.contact-2 .box-right .bloque {
max-width: 500px;
margin: 0 auto;
padding-top: 30px;
}
.contact-2 .box-right .item .box-date {
margin: 20px 0;
}
.contact-2 .box-right .item .email{
order: 1;
}
.contact-2 .box-right .item .phone{
order: 2;
}
.contact-2 .box-right .item .address{
order: 3;
}
.contact-1 .caja-left h3{
font-size: 24px;
}
.contact-2 .box-title{
text-align: center;
}
.contact-2 .box-title h3 {
font-size: 22px;
}
.contact-2 .link-iconos li img {
width: 38px;
}
.contact-2 .box-right .bloque .link-iconos li {
padding: 0 18px 8px 0;
}
}
@media (max-width: 575px){
.modulo-form .col-md-6{
width: 100%;
}
}
@media (max-width: 480px){
.contact-1 .from-1,
.contact-2 .row{
padding-left: 8px;
padding-right: 8px;
}
.contact-2 .box-title h3 {
font-size: 18px;
}
.contact-1 .input-special textarea{
min-height: 150px !important;
}
}
@media (max-width: 420px){
.modulo-form{
padding: 20px 20px 30px;
}
.modulo-form .input-special{
margin: 8px 0;
}
.modulo-form .btn-search{
margin-top: 8px;
}
.modulo-form .item-check input{
top: 0px;
}
.contact-2 .link-iconos li img {
width: 50px;
}
.contact-2 .box-right .bloque .link-iconos li{
padding: 0 12px 8px 0;
}
}
@media (max-width: 360px){
.contact-1 .caja-left h3 {
font-size: 22px;
}
.contact-2 .link-iconos li img {
width: 46px;
}
.contact-2 .box-right .item .box-date {
padding-left: 54px;
}
.contact-1 .from-1,
.contact-2 .row{
padding: 0;
}
}  @media (max-width: 1380px){
.modulo-form-02 .select-special-group .select-display:after{
top: 18px;
}
}
@media (max-width: 1280px){
.section-sell .box-title h3 {
font-size: 28px;
}
}
@media (max-width: 1180px){
.section-sell .sell-2 .col-6{
width: 100%;
}
.section-sell .sell-2 .col-6 .col-md-12 .box-inputs .col-6{
width: 50%;
}
.section-sell .sell-2 .col-6:nth-child(2) .modulo-form-02{
padding-top: 50px;
}
}
@media (max-width: 1020px){
.section-sell .box-title h3 {
font-size: 24px;
}
}
@media (max-width: 991px){
.section-sell .sell-1 .col,
.section-sell .sell-1 .col-auto{
flex: 0 0 auto;
width: 100%;
}
.section-sell .box-title{
max-width: 680px;
}
.section-sell .content-standar-gris{
padding-top: 30px;
max-width: 680px;
}
.section-sell .box-title h3{
font-weight: 700;
}
}
@media (max-width: 767px){
.modulo-form-02 .box-inputs .col-6,
.modulo-form-02 .col-md-6{
width: 50%;
}
.modulo-form-02 .col-md-8{
width: 66.66666667%;
}
.modulo-form-02 .col-md-4{
width: 33.33333333%;
}
}
@media (max-width: 620px){
.box-inputs-desktop{
display: none;
}
.box-select-mobil{
display: block!important;
}
.modulo-form-02 .box-inputs{
margin-top: 0;
margin-bottom: 15px;
padding-top: 0;
}
.modulo-form-02 .input-special,
.modulo-form-02 .select-special-group,
.modulo-form-02 .input-upload {
margin: 12px 0;
}
.modulo-form-02 .inner-check{
margin-top: 8px;
}
.modulo-form-02 h4 {
color: var(--marron-claro);
}
}
@media (max-width: 575px){
.section-sell .box-title h3 {
font-size: 20px;
}
.section-sell .sell-1,
.section-sell .sell-2,
.section-sell .sell-3{
padding-left: 8px;
padding-right: 8px;
}
.modulo-form-02 .select-display {
padding: 13.5px 36px 11.7px 15px;
border-radius: 15px;
}
.modulo-form-02 .input-special input {
border-radius: 15px;
}
.modulo-form-02 .input-upload,
.modulo-form-02 .input-special textarea{
border-radius: 15px;
}
.modulo-form-02 h4{
font-size: 18px;
}
}
@media (max-width: 480px){
.modulo-form-02 h4{
margin-bottom: 20px;
}
.modulo-form-02 .col-md-6,
.modulo-form-02 .col-md-8,
.modulo-form-02 .col-md-4{
width: 100%;
}
.select-display {
height: 50px!important;
padding: 15px 38px 8px 18px!important;
font-size: 12px!important;
}
.select-special-group .select-display:after {
top: 22px!important;
}
.input-special input{
height: 50px!important;
padding: 10px 18px 10px!important;
font-size: 13px!important;
}
.input-upload {
overflow: hidden;
padding: 12px 55px 11px 15px !important;
height: auto !important;
min-height: 50px;
}
.input-upload span{
display: table!important;
margin-top: 3px;
}
.item-check h6,
.input-upload p {
font-size: 13px!important;
}
.item-check input[type="checkbox"] {
width: 26px!important;
height: 26px!important;
}
.item-check{
padding-left: 38px!important;
}
.input-special textarea{
padding: 11.7px 18px 11.25px!important;
font-size: 13px!important;
min-height: 178px!important;
}
.item-check input{
top: 0px!important;
}
.item-check input[type="checkbox"]:checked::after{
width: 8px!important;
height: 18px!important;
left: 8px!important;
}
.section-sell .content-standar-gris *{
color: var(--gris-4);
}
.modulo-form-02 .inner-check {
margin-top: 10px;
}
.modulo-form-02 .input-special,
.modulo-form-02 .select-special-group,
.modulo-form-02 .input-upload {
margin: 8px 0;
}
.section-sell .sell-2{
padding-top: 40px;
}
.input-upload img {
right: 0px!important;
width: 26px;
}
}
@media (max-width: 420px){
.section-sell .sell-1{
text-align: center;
}
.section-sell .box-title h3{
font-size: 18px;
}
.section-sell .btn-width{
padding: 40px 0 0;
}
.lista-inputs .item label input[type="radio"]{
top: 18px;
}
}
@media (max-width: 360px){
.section-sell .sell-1,
.section-sell .sell-2,
.section-sell .sell-3{
padding-left: 0;
padding-right: 0;
}
.item-check h6,
.input-upload p,
.input-special textarea {
font-size: 12px !important;
}
.input-special textarea{
padding: 11.7px 18px 11.25px 15px!important;
}
.select-display{
padding: 15px 38px 8px 15px !important;
}
.input-upload{
padding: 6.48px 44.55px 6.48px 15px !important;
}
.input-special input{
padding: 10px 18px 10px 15px !important;
font-size: 12px !important;
}
.modulo-form-02 h4{
font-size: 16px;
}
.input-upload img {
width: 22px;
}
}  @media (max-width: 991px){
.section-services .col-md-6 {
width: 100%;
}
.section-services .col-md-6:nth-last-child(1) .box-width{
margin-bottom: 0;
}
}
@media (max-width: 767px){
.item-services .content-text h6,
.section-services .box-title span{
font-size: 18px;
}
.section-services .box-title h3 {
font-size: 24px;
}
.section-services .box-title {
padding-bottom: 20px;
}
}
@media (max-width: 680px){
.section-services .row{
padding-left: 8px;
padding-right: 8px;
}
}
@media (max-width: 480px){
.section-services .box-title {
padding-bottom: 12px;
}
.item-services {
margin-top: 22px;
}
.item-services .content-standar-gris p{
margin-bottom: 1.2rem;
}
}
@media (max-width: 360px){
.section-services .row{
padding-left: 0;
padding-right: 0;
}
}
@media (max-width: 340px){
.item-services img {
width: 25px;
}
.item-services .content-text {
padding-left: 38px;
}
}  @media (max-width: 1380px){
.relationships-02 .content-standar-gris{
padding: 35px 0;
}
}
@media (max-width: 1280px){
.relationships-03 .caja-right {
min-width: 620px;
}
.relationships-03 .caja-left {
margin-left: 0;
margin-top: -10px;
}
.relationships-03 .box-width{
padding-top: 55px;
}
.section-text-about .box-img{
padding-top: 20px;
}
.social-grid .card img {
width: 50px;
height: 50px;
}
.social-grid {
max-width: 680px;
}
}
@media (max-width: 1180px){
.relationships-01 .col,
.relationships-02 .col,
.relationships-03 .col,
.relationships-03 .col-auto{
flex: 0 0 auto;
width: 100%;
}
.relationships-01 .box-img{
display: none;
}
.relationships-01 .title-single{
max-width: 769px;
}
.relationships-02 .row .col:nth-child(2){
order: 1;
}
.relationships-02 .row .col:nth-child(1){
order: 2;
}
.relationships-02 .content-standar-gris {
padding: 15px 0;
}
.relationships-02 .box-img{
margin-top: 40px;
min-height: 550px;
}
.relationships-04 .box-width .col-md-3{
width: 33.33333333%;
}
.relationships-03 .caja-left{
margin: 0 auto;
margin-bottom: 30px;
}
.relationships-03 .caja-right{
min-width: auto;
max-width: 620px;
margin: 0 auto;
min-height: 380px;
}
.relationships-03 .caja-right .box-center img {
width: 68px;
}
.relationships-03 .box-width {
padding-top: 25px;
}
}
@media (max-width: 920px){
.relationships-04 .box-width .col-md-3{
width: 50%;
}
.relationships-04 .box-width{
max-width: 750px;
margin: 0 auto;
}
}
@media (max-width: 767px){
.relationships-04 .box-width{
display: none;
}
.relationships-04 .table-accordion{
display: block;
padding-top: 20px;
}
.relationships-01 .box-width .btn-search-x2,
.relationships-02 .box-width .box-btn{
max-width: 320px;
}
}
@media (max-width: 575px){
.relationships-05 .item-socios{
text-align: left!important;
display: flex;
flex-wrap: wrap;
}
.relationships-05 .item-socios .box-ico{
flex: 0 0 auto;
width: 50%;
margin: 20px 0;
max-width: 100%;
padding: 0 8px;
}
.relationships-02 .box-img {
min-height: auto;
position: relative;
}
.relationships-02 .box-img .img-cover{
position: relative;
}
.relationships-02 .col{
padding: 0;
}
.relationships-02 .box-width{
padding: 0 10px;
}
.relationships-03 .caja-right {
min-height: 320px;
}
.relationships-03 .caja-right .box-center img{
width: 60px;
}
.section-text-about .box-img .desktop{
display: none;
}
.section-text-about .box-img .mobil{
display: block!important;
position: relative;
}
.section-text-about .box-img .mobil .ico{
width: 40px;
position: absolute;
bottom: 10px;
right: 15px;
}
.relationships-02.espace-1{
padding-bottom: 0;
}
.relationships-03 .col-auto{
padding: 0;
}
.relationships-03 .caja-left{
max-width: 480px;
}
.social-grid .card img {
width: 45px;
height: auto;
}
.social-grid .card .info h3,
.social-grid .card .info p{
font-size: 15px;
text-align: center;
}
.relationships-01 .box-width{
padding: 30px 0 20px;
}
}
@media (max-width: 480px){
.relationships-04 .table-accordion{
padding-left: 8px;
padding-right: 8px;
}
.relationships-01 .container{
padding-left: 20px;
padding-right: 20px;
}
.relationships-02 .box-width {
padding: 0 20px;
text-align: center;
}
.relationships-03 .caja-right{
min-height: 280px;
}
.relationships-02 .box-width .box-btn{
margin: 0 auto;
}
.relationships-01 .box-width,
.relationships-01 .title-single{
text-align: center;
}
.relationships-03 .caja-left{
max-width: 420px;
}
.social-grid .info{
text-align: center;
}
.social-grid .card img {
width: 40px;
}
.social-grid .card {
padding: 24px 6px;
gap: 8px;
}
.relationships-01 .box-width .btn-search-x2,
.relationships-02 .box-width .box-btn{
max-width: 262px;
}
}
@media (max-width: 420px){
.relationships-03 .caja-left{
max-width: 348px;
}
.relationships-03 .caja-right {
min-height: 238px;
}
.item-socios .box-ico img{
max-width: 130px;
max-height: 80px;
}
.relationships-05 .item-socios .box-ico{
margin: 12px 0;
}
.social-grid{
margin-top: 15px;
}
}
@media (max-width: 360px){
.relationships-04 .table-accordion{
padding-left: 0;
padding-right: 0;
}
.relationships-01 .container,
.relationships-02 .box-width{
padding-left: 12px;
padding-right: 12px;
}
.social-grid .card img {
width: 35px;
}
.social-grid .card .info h3,
.social-grid .card .info p{
font-size: 12px;
}
.item-socios .box-ico img {
max-width: 110px;
}
.relationships-05 .item-socios .box-ico{
padding: 0 5px;
}
.table-accordion .accordion-item .accordion-header::before {
width: 20px;
height: 20px;
}
.table-accordion .accordion-item .accordion-header {
padding: 15px 30px 15px 0;
}
.relationships-03 .caja-left{
max-width: 280px;
}
.relationships-05 .item-socios{
padding-top: 10px;
}
}
@media (max-width: 320px){
.social-grid .card img {
width: 30px;
}
.relationships-03 .caja-right{
min-height: 215px;
}
.relationships-03 .caja-left{
max-width: 250px;
}
}  @media (max-width: 1120px){
.propiedades-similares .col-md-4,
.section-propiedades .col-md-4{
width: 50%;
}
.propiedades-similares .row:not(.no-change),
.section-propiedades .row{
max-width: 920px;
margin: 0 auto;
}
}
@media (max-width: 991px){
.item-propiedad .title a{
font-size: 18px!important;
}
.item-propiedad .price{
font-size: 21px!important;
}
}
@media (max-width: 767px){
.section-propiedades .row-items .col-md-4{
width: 50%;
}
.section-propiedades .row-items{
max-width: 800px;
padding-top: 40px;
}
.propiedades-similares .max-390,
.section-propiedades .max-390{
max-width: 320px;
}
.propiedades-similares .title-single{
margin-bottom: 0px;
}
}
@media (max-width: 680px){
.propiedades-similares .col-md-4{
width: 100%!important;
}
.section-propiedades .col-md-4,
.section-propiedades .row-items .col-md-4{
width: 100%;
}
.item-premium{
max-width: 100%;
}
.item-premium .item h3{
font-size: 22px;
padding-right: 58px;
}
.item-premium .item span{
border-radius: 10px;
font-size: 12px;
width: 50px;
height: 22px;
top: 15px;
}
.item-premium .item {
padding-bottom: 12px;
}
}
@media (max-width: 575px){
.section-propiedades .row-items .col-md-4{
padding-right: 5px;
}
.propiedades-similares .max-390,
.section-propiedades .max-390{
max-width: 280px;
}
}
@media (max-width: 420px){
.item-premium .item h3{
font-size: 24px;
}
.propiedades-similares .max-390,
.section-propiedades .max-390{
max-width: 260px;
}
.section-propiedades .row-items .col-md-4{
padding-right: 0;
}
}
@media (max-width: 360px){
.item-premium .item h3{
font-size: 22px;
}
.section-propiedades .row-items .col-md-4{
padding-left: 0;
}
.item-premium .item span{
right: -25px;
}
.propiedades-similares .col-md-4,
.section-propiedades .col-md-4{
padding-left: 0;
padding-right: 0;
}
}  @media (max-width: 1280px){
.section-job .caja-right{
min-width: 620px;
}
.contact-3 .modulo-form-01 h4 {
font-size: 16px;
}
}
@media (max-width: 1180px){
.section-job .caja-right{
min-width: auto;
max-width: 620px;
margin: 0 auto;
min-height: 380px;
}
.section-job .col-auto,
.section-job .col{
flex: 0 0 auto;
width: 100%;
}
.section-job .caja-right .box-center img{
width: 68px;
}
.section-job .caja-left .content-standar-gris {
min-height: auto;
}
.section-job .caja-left{
padding-top: 40px;
max-width: 765px;
}
}
@media (max-width: 991px){
.contact-3 .box-duo .col-6{
width: 100%;
}
.contact-3 .modulo-form-01{
padding: 40px 0 0;
}
.contact-3 .box-duo .col-6:nth-child(1) .modulo-form-01{
padding-top: 0;
}
.contact-3 .row{
padding: 0 12px;
}
.modulo-form-end .btn-width {
max-width: 550px;
}
.contact-3 .btn-width {
padding: 35px 20px 0;
}
}
@media (max-width: 767px){
.contact-3 .modulo-form-01 .col-md-6{
width: 50%;
}
.modulo-form-end .btn-width {
max-width: 500px;
}
.modulo-form-end .box-text {
max-width: 400px;
}
.modulo-form-end .box-text br{
display: none;
}
}
@media (max-width: 620px){
.contact-3 .modulo-form-01 .input-special,
.contact-3 .modulo-form-01 .input-upload,
.contact-3 .modulo-form-01 .select-special-group{
margin: 12px 0;
}
}
@media (max-width: 575px){
.section-job .caja-right{
min-height: 320px;
}
.section-job .caja-right .box-center img{
width: 60px;
}
.contact-3 .modulo-form-01 h4 {
font-size: 18px;
margin-bottom: 20px;
}
}
@media (max-width: 550px){
.contact-3 .modulo-form-01 .col-md-6{
width: 100%;
}
.contact-3 .btn-width {
padding: 15px 0 0;
}
}
@media (max-width: 480px){
.section-job .caja-right{
min-height: 280px;
}
.contact-3 .modulo-form-01 .col-md-6,
.contact-3 .modulo-form-01 .col-md-12{
padding: 0;
}
.contact-3 .box-content{
padding-left: 10px;
padding-right: 10px;
}
.section-job .row{
padding: 0 8px;
}
.contact-3 .btn-width{
max-width: 350px;
margin: 0 auto;
}
.select-display:after{
right: 18px;
}
.modulo-form-end .btn-width{
max-width: 100%;
}
.contact-3 .btn-width {
padding: 0;
}
}
@media (max-width: 420px){
.section-job .caja-right{
min-height: 238px;
}
}
@media (max-width: 360px){
.section-job .row{
padding: 0;
}
.contact-3 .row {
padding: 0;
}
.contact-3 .box-duo .row{
padding: 0 12px;
}
.contact-3 .modulo-form-01 h4 {
font-size: 16px;
}
}
@media (max-width: 320px){
.section-job .caja-right{
min-height: 215px;
}
}  @media (max-width: 1450px){
.modulo-form-03 .item-check input[type="checkbox"]:checked::after{
left: 5px;
}
}
@media (max-width: 1180px){
.section-result .result-1 .caja-left {
max-width: 700px;
margin-right: 50px;
}
.section-result .result-1 .caja-right {
width: 520px;
}
.section-result .result-1 .caja-left h3{
font-size: 26px;
}
}
@media (max-width: 1120px){
.ModuleMedium .col-md-4{
width: 50%;
}
.ModuleMedium .box-width{
max-width: 920px;
margin: 0 auto;
}
}
@media (max-width: 1080px){
.section-result .result-1 .caja-left{
max-width: 600px;
margin-right: 30px;
}
.modulo-form-03 .col-md-3{
width: 33.33333333%;
}
}
@media (max-width: 991px){
.section-result.margen-1{
padding: 81px 0!important;
}
.section-result .result-1 .caja-left{
max-width: 100%;
margin-right: 0;
padding-bottom: 35px;
}
.section-result .result-1 {
display: block;
align-items: unset;
max-width: 765px;
margin: 0 auto;
text-align: center;
}
.section-result .result-1 .caja-right {
margin: 0 auto;
width: 100%;
}
}
@media (max-width: 820px){
.modulo-form-03 .col-md-3{
width: 50%;
}
}
@media (max-width: 767px){
.ModuleMedium .box-title {
padding-bottom: 0;
}
.section-result .btn-search img{
width: 33px;
height: auto;
}
}
@media (max-width: 680px){
.ModuleMedium .col-md-4{
width: 100%;
}
.section-result .result-1 .caja-left h3{
font-size: 24px;
}
}
@media (max-width: 575px){
.section-result .result-1 .caja-left .title-72 b{
color: var(--marron-claro);
}
.section-result .btn-search img{
width: 30px;
}
.modulo-form-03 .col-md-3{
width: 100%;
}
.section-result-2 .result-2 h6{
margin-bottom: 5px;
}
.section-result-2 .row-tab-0{
padding: 25px 0 15px;
}
.group-tab-0{
text-align: center;
display: table;
margin: 0 auto;
background-color: #F0E9E3;
border-radius: 50px;
padding: 4px 0;
}
.group-tab-0 input:checked + .text::before{
display: none;
}
.group-tab-0 input:checked + .text{
background-color: var(--blanco);
border-radius: 50px;
}
.group-tab-0 .text{
padding: 5px 18px;
}
}
@media (max-width: 480px){
.section-result-2.margen-1{
padding-top: 60px!important;
}
.section-result-2 .result-2{
border-radius: 0;
box-shadow: unset;
padding: 50px 10px;
}
.section-result-2 .inner-check .item-check input{
top: -8px !important;
}
.section-result-2 .result-2 h6 {
margin-bottom: 15px;
}
.section-result-2 .modulo-form-03 .inner-check {
margin-top: 8px;
}
.section-result-2 .modulo-form-03 .col-md-3:nth-child(1) .inner-check{
margin-top: 15px;
}
.ModuleMedium .row{
padding: 0 8px;
}
.section-result-2 .result-2 h6{
font-size: 18px;
}
.group-tab-0 .text{
font-size: 11px;
}
.section-result-2 .row-tab-0{
padding: 15px 0;
}
.section-result .btn-search{
max-width: 320px;
}
}
@media (max-width: 420px){
.section-result .btn-search{
max-width: 262px;
}
}
@media (max-width: 360px){
.ModuleMedium .row{
padding: 0;
}
}  @media (max-width: 1280px){
.banner-hero{
padding-bottom: 20px;
}
.banner-hero .select-display:after {
top: 17px;
}
}
@media (max-width: 1180px){
.banner-hero .form-especial .inner-0 .columna-b,
.banner-hero .form-especial .inner-0 .desktop-filter{
display: none;
}
.banner-hero .form-especial .inner-0 .mobil-filter{
display: table!important;
margin: 0 auto;
padding-top: 15px;
}
.banner-hero .form-especial .columna-a {
width: 100%;
}
.card-ubicacion .box-text h3 {
font-size: 26px;
}
.card-ubicacion .link-01::after,
.card-ubicacion .link-02::after {
width: 40px;
height: 40px;
}
.card-ubicacion .box-text {
padding-right: 55px;
}
.section-grilla-1 .col-md-3{
width: 33.33333333%;
}
.section-grilla-4.izquierda .columna-1,
.section-grilla-4.izquierda .columna-2,
.section-grilla-4.derecha .columna-1,
.section-grilla-4.derecha .columna-2 {
width: 100%;
}
.section-grilla-4.izquierda .columna-1.orden-2{
order: 1;
}
.section-grilla-4.izquierda .columna-2.orden-1{
order: 2;
}
.section-grilla-4 .box-center-x1{
max-width: 765px;
margin: 0 auto;
margin-bottom: 40px;
display: table;
}
.section-grilla-4 .box-center-x1 .content-standar-gris {
padding: 0;
min-height: auto;
}
.section-grilla-4{
margin-top: 0;
}
.section-grilla-4 .box-img{
min-height: 380px;
max-width: 620px;
margin: 0 auto;
}
.GridIconos{
max-width: 620px;
}
}
@media (max-width: 991px){
.banner-hero .form-especial .inner-0 .columna-a .col.w-25{
width: 33.33333333%!important;
}
.banner-hero .form-especial .columna-a .col.w-50{
width: 100%!important;
margin: 20px 0 25px!important;
}
.banner-hero .form-especial .item-checkbox {
display: block;
}
.banner-hero .item-checkbox span {
top: 0;
min-height: 30px;
}
.section-grilla-3 .duo-row-2 .col-md-5,
.section-grilla-3 .duo-row-2 .col-md-7 {
width: 100%;
}
.section-grilla-3 .content-standar-gris {
padding-left: 0;
max-width: 100%;
}
.section-grilla-3 .duo-row-2{
max-width: 765px;
margin: 0 auto;
}
.section-grilla-3 .duo-row-2 .col-md-5{
text-align: left!important;
}
.section-grilla-2 .content-standar-gris{
display: block;
max-width: 720px;
margin: 0 auto;
padding: 20px 20px 0;
}
.section-grilla-2 .content-standar-gris .box-btn {
min-width: auto;
margin-left: 0;
top: 0;
max-width: 262px;
width: 100%;
display: table;
margin: 0 auto;
}
}
@media (max-width: 950px){
.section-grilla-1 .col-md-3{
width: 50%;
}
}
@media (max-width: 767px){
.card-ubicacion .box-text h3{
font-size: 22px;
}
}
@media (max-width: 720px){
.banner-hero .form-especial .inner-0 .columna-a .col.w-25{
width: 50%!important;
}
.card-ubicacion .link-01::after,
.card-ubicacion .link-02::after {
width: 35px;
height: 35px;
}
.card-ubicacion .box-text {
padding-right: 50px;
}
}
@media (max-width: 680px){
.GridIconos{
max-width: 480px;
grid-template-columns: repeat(2, 1fr);
gap: 10px 15px;
}
.section-grilla-4 .box-center-x1{
padding: 0 20px !important;
}
.card-ubicacion .box-img{
min-height: 350px;
}
}
@media (max-width: 575px){
.banner-hero .form-especial .group-tab-0{
margin-bottom: 20px;
}
.card-ubicacion .box-img{
min-height: 320px;
}
.card-ubicacion .box-text h3{
font-size: 18px;
}
}
@media (max-width: 550px){
.banner-hero .form-especial .inner-0 .columna-a .col.w-25 {
width: 100% !important;
}
.section-grilla-4 .container{
padding: 0;
}
.section-grilla-4 .box-img{
border-radius: 0;
}
.section-grilla-4 .box-img .desktop{
display: none;
}
.section-grilla-4 .box-img .mobil{
display: block!important;
background-size: unset;
background-position: unset;
position: relative;
}
}
@media (max-width: 480px){
.section-grilla-4 .box-btn{
display: table;
margin: 0 auto;
}
.section-grilla-4 .box-btn .btn-amarillo-2{
padding: 4.5px 34px;
}
.section-grilla-4 .box-btn .btn-amarillo-2.arrow{
min-width: 257px;
}
.section-grilla-4 .box-center-x1{
text-align: center;
}
.card-ubicacion .box-text p{
font-size: 12px;
}
.card-ubicacion .link-01::after,
.card-ubicacion .link-02::after {
width: 30px;
height: 30px;
}
.card-ubicacion .box-text {
padding-right: 45px;
}
.section-grilla-1 .col-md-3{
padding: 5px;
}
.section-grilla-1 .card-ubicacion{
margin: 5px auto;
}
.section-grilla-1 .row{
padding: 0 10px;
}
.section-grilla-3 .duo-row-2{
text-align: center;
}
.section-grilla-3 .duo-row-2 .col-md-5 {
text-align: center!important;
}
}
@media (max-width: 420px){
.GridIconos .item img{
max-width: 130px;
max-height: 80px;
}
.GridIconos .item {
margin: 10px auto;
padding: 0 5px;
max-height: 80px;
}
.card-ubicacion .box-img{
min-height: 300px;
}
.card-ubicacion .box-text {
padding: 0 40px 10px 10px;
}
.card-ubicacion .link-01::after,
.card-ubicacion .link-02::after {
right: 6px;
}
.card-ubicacion .box-text h3{
margin: 0 0 2px;
}
}
@media (max-width: 360px){
.GridIconos .item img{
max-width: 100px;
}
.GridIconos .item {
margin: 2px auto;
}
.section-grilla-4 .box-center-x1 {
padding: 0 15px !important;
}
.section-grilla-3 .duo-row-2 .col-md-5,
.section-grilla-3 .duo-row-2 .col-md-7{
padding: 0;
}
.section-grilla-2 .content-standar-gris{
padding: 20px 15px 0;
}
.card-ubicacion .box-img{
min-height: 250px;
}
.card-ubicacion .box-text h3{
font-size: 16px;
}
.card-ubicacion .link-01::after,
.card-ubicacion .link-02::after {
width: 25px;
height: 25px;
}
.card-ubicacion .box-text {
padding: 0 32px 10px 10px;
}
.section-grilla-1 .row {
padding: 0 5px;
}
}
@media (max-width: 320px){
.card-ubicacion .box-text h3 {
font-size: 14px;
}
.card-ubicacion .link-01::after,
.card-ubicacion .link-02::after{
width: 20px;
height: 20px;
}
.card-ubicacion .box-text {
padding: 0 27px 10px 10px;
}
.card-ubicacion .box-img{
min-height: 220px;
}
}  @media (max-width: 1380px){
.section-caracteristicas .caja-left,
.section-calculation .caja-right{
min-width: 700px;
}
}
@media (max-width: 1320px){
.info-grid .info-item h3{
font-size: 26px;
}
.info-grid {
gap: 1.2rem;
}
}
@media (max-width: 1280px){
.section-caracteristicas .caja-left,
.section-calculation .caja-right{
min-width: 650px;
min-height: 420px;
}
.item-character .items p {
font-size: 13px;
}
.single-descripcion .content-date .box-left .title {
font-size: 38px;
}
.single-descripcion .content-date .box-right .price-2 {
font-size: 18px;
}
.section-caracteristicas .caja-left .box-center img,
.section-calculation .caja-right .box-center img {
width: 68px;
}
}
@media (max-width: 1250px){
.ModuleSmall .col-md-3{
width: 33.33333333%;
}
.ModuleSmall .box-width{
max-width: 1100px;
}
}
@media (max-width: 1180px){
.section-calculation .col{
flex: 0 0 auto;
width: 100%;
order: 2;
}
.section-calculation .col-auto{
flex: 0 0 auto;
width: 100%;
order: 1;
}
.section-caracteristicas .col,
.section-caracteristicas .col-auto{
flex: 0 0 auto;
width: 100%;
}
.section-caracteristicas .caja-left,
.section-calculation .caja-right {
min-width: auto;
min-height: 400px;
max-width: 680px;
margin: 0 auto;
margin-bottom: 30px;
}
.section-caracteristicas .caja-right,
.section-consultation .caja-right,
.section-consultation .caja-left{
max-width: 600px;
margin: 0 auto;
}
.section-consultation .caja-left{
padding-bottom: 80px;
}
.section-calculation .caja-left{
max-width: 600px;
margin: 0 auto;
}
.section-consultation .box-title{
text-align: center;
}
.section-consultation .caja-right .box-width{
padding-right: 0;
}
.section-calculation .caja-left .content-standar-gris {
max-width: 100%;
}
.section-calculation .box-width {
max-width: 100%;
padding: 0 8px;
}
.section-consultation .col{
flex: 0 0 auto;
width: 100%;
}
.info-grid .info-item:nth-child(3){
justify-self: end;
}
.info-grid .info-item:nth-child(4):last-child{
justify-self: left;
}
}
@media (max-width:1090px){
.single-0-galeria {
padding-top: 8px;
}
}
@media (max-width: 1050px){
.ModuleSmall .col-md-3{
width: 50%;
}
.ModuleSmall .box-width{
max-width: 800px;
}
}
@media (max-width:991px){
.section-descripcion .item{
display: block;
padding-top: 20px;
}
.single-0-galeria .item-small .caja {
min-height: 230px;
}
.single-0-galeria .item-big .caja{
min-height: 470px;
}
.info-grid .info-item h3 {
font-size: 24px;
}
.info-grid .info-item h3 span {
font-size: 14px;
}
.info-grid .info-item img {
width: 28px;
}
.single-descripcion .content-date .box-left .title {
font-size: 32px;
}
.single-descripcion .content-date .box-right .price {
margin-bottom: 8px;
}
.section-descripcion .title-single{
text-align: center;
}
.box-duo-fixed{
bottom: 100px;
}
}
@media (max-width:880px){
.single-0-galeria .item-small .caja{
min-height: 200px;
}
.single-0-galeria .item-big .caja{
min-height: 410px;
}
.info-grid {
grid-template-columns: 1fr 1fr;
}
.info-grid .info-item:nth-child(3){
justify-self: left;
}
}
@media (max-width:767px){
.single-descripcion .part-2 .desktop{
display: none;
}
.single-descripcion .part-2 .mobil{
display: block!important;
}
.section-calculation .box-width .col-md-6,
.section-consultation .box-width .col-md-6{
width: 50%;
}
.single-descripcion .content-date .col,
.single-descripcion .content-date .col-auto{
flex: 0 0 auto;
width: 100%;
}
.single-descripcion .content-date .box-right {
text-align: left;
padding-top: 15px;
}
.single-descripcion .content-date .box-right .price{
margin-bottom: 0;
}
.single-descripcion .content-date .box-left .title{
margin-bottom: 8px;
}
.dots-mostaza .slick-dots button {
width: 10px;
height: 10px;
}
.section-consultation .caja-left p{
font-size: 18px;
}
}
@media (max-width: 680px){
.section-calculation{
padding-top: 0;
}
.section-calculation .container,
.section-caracteristicas .container{
padding: 0;
}
.section-caracteristicas .caja-right,
.section-calculation .caja-left{
padding: 0 15px;
}
.single-descripcion .content-date .box-left .title{
font-size: 28px;
}
.section-consultation .caja-right{
padding: 0 10px 0;
}
}
@media (max-width: 620px){
.ModuleSmall .col-md-3,
.section-consultation .box-width .col-md-6,
.section-calculation .box-width .col-md-6:nth-child(1),
.section-calculation .box-width .col-md-6:nth-child(4){
width: 100%;
}
.section-consultation .caja-right .lista-inputs{
flex-wrap: wrap;
margin-left: -8px;
margin-right: -8px;
}
.section-consultation .caja-right .lista-inputs .item{
flex: 0 0 auto;
width: 49%;
margin: 5px 0;
}
.box-duo-fixed .btn-amarillo-1{
font-size: 0;
}
.box-duo-fixed .btn-amarillo-1 .text-extra{
display: inline-block!important;
font-size: 12px;
font-weight: 700;
}
.box-duo-fixed{
right: 12px;
}
.ModuleSmall .box-title{
padding-bottom: 10px;
}
.section-consultation .lista-inputs .item label{
justify-content: unset;
}
.section-consultation .caja-right .lista-inputs .item label{
padding: 17px 25px 15px 54px;
height: auto;
}
}
@media (max-width: 575px){
.item-character{
padding-top: 20px;
max-width: 400px;
margin: 0 auto;
}
.item-character .items{
padding: 15px;
max-width: 100%;
vertical-align: text-top;
}
.section-caracteristicas.dots-mostaza .slick-dots{
padding-top: 20px;
}
.section-caracteristicas.dots-mostaza .slick-dots button{
background: transparent;
}
.dots-mostaza .slick-dots .slick-active button{
background: var(--mostaza);
}
.item-character .items p {
font-size: 15px;
}
.section-consultation .caja-left .list-date{
display: none;
}
.section-consultation .caja-left .link{
font-size: 0;
}
.section-consultation .caja-left .link span{
font-size: 12px;
}
.section-consultation .caja-left .link img {
width: 42px;
margin-right: 8px;
top: -5px;
}
.section-consultation .caja-left{
padding-bottom: 0;
padding-top: 20px;
padding-right: 250px;
}
.section-consultation .caja-right{
padding: 50px 10px 0;
}
.section-consultation .caja-left h3{
font-size: 26px;
}
.section-consultation .caja-right .title-single{
text-align: center;
}
.section-consultation .caja-left p{
font-size: 16px;
}
.section-caracteristicas .caja-left,
.section-calculation .caja-right {
min-height: 350px;
}
.items-contact-fixed .box-1 img{
width: 31px;
}
.items-contact-fixed .box-2 img{
width: 40px;
}
.items-contact-fixed .box-3 img{
width: 37px;
}
.items-contact-fixed{
right: 35px;
}
}
@media (max-width: 480px){
.box-duo-fixed .link-2 {
width: 61px;
height: 62px;
}
.box-duo-fixed .btn-amarillo-1 {
margin-right: 15px;
}
.box-duo-fixed .btn-amarillo-1 img {
width: 20px;
}
.single-descripcion .content-date .box-left .title{
font-size: 24px;
}
.single-descripcion .container,
.section-descripcion .container,
.section-caracteristicas .caja-right,
.section-calculation .caja-left,
.section-consultation .container{
padding: 0 20px;
}
.item-character .items .box-ico img{
max-width: 80px;
max-height: 50px;
}
.item-character .items {
padding: 20px 15px;
}
.section-caracteristicas .caja-left,
.section-calculation .caja-right{
margin-bottom: 50px;
}
.section-caracteristicas{
padding-bottom: 30px;
}
.section-calculation .caja-left .title-single,
.section-calculation .caja-left .content-standar-gris{
text-align: center;
}
.section-consultation .caja-left .box-img img {
width: 220px;
}
.section-consultation .caja-left {
padding-right: 230px;
}
.section-consultation .caja-left p{
margin-bottom: 35px;
}
.single-descripcion .content-date .box-right .price{
font-size: 42px;
}
.section-caracteristicas .caja-left .box-center img,
.section-calculation .caja-right .box-center img{
width: 60px;
}
.section-caracteristicas .caja-left .box-center span {
font-size: 15px;
}
.SectionGaleria .single-0-galeria.mobil .item-2{
min-height: 450px;
}
}
@media (max-width: 420px){
.single-descripcion .content-date .box-left .code{
font-size: 12px;
}
.section-caracteristicas .caja-left,
.section-calculation .caja-right {
min-height: 310px;
}
.section-calculation .box-width p {
font-size: 12px;
}
.section-consultation .caja-left h3{
font-size: 24px;
}
.section-consultation .caja-left p {
font-size: 15px;
}
.section-consultation .caja-left .box-img img {
width: 172px;
}
.section-consultation .caja-left {
padding-right: 185px;
min-height: 235px;
}
.item-character .items {
padding: 20px 8px;
}
.SectionGaleria .single-0-galeria.mobil .item-2{
min-height: 401px;
}
}
@media (max-width: 360px){
.single-descripcion .container,
.section-descripcion .container,
.section-caracteristicas .caja-right,
.section-calculation .caja-left,
.section-consultation .container{
padding: 0 15px;
}
.section-calculation .box-width p {
font-size: 10px;
}
.single-descripcion .content-date .box-right .price {
font-size: 38px;
}
.InfoDate .item h2 {
font-size: 16px;
}
.InfoDate .item p {
font-size: 22px;
}
.InfoDate .item p span {
font-size: 14px;
}
.single-descripcion .content-date .box-left .title {
font-size: 22px;
}
.section-consultation .caja-right .lista-inputs .item label {
padding: 17px 12px 15px 45px;
}
.section-consultation .caja-right .lista-inputs .item label input[type="radio"]{
left: 12px;
}
.item-character .items .box-ico img {
max-width: 65px;
max-height: 42px;
}
.item-character .items{
padding: 15px 8px;
}
.section-consultation .caja-left .box-img img {
width: 150px;
}
.section-consultation .caja-left {
padding-right: 154px;
min-height: 200px;
padding-top: 0;
}
.section-consultation .caja-left h3 {
font-size: 22px;
}
.SectionGaleria .single-0-galeria.mobil .item-2{
min-height: 350px;
}
}
@media (max-width: 320px){
.section-consultation .caja-right .lista-inputs .item label{
padding: 12px 10px 12px 38px;
}
.section-consultation .caja-right .lista-inputs .item label input[type="radio"] {
left: 7px;
top: 15px;
}
.SectionGaleria .single-0-galeria.mobil .item-2{
min-height: 320px;
}
.section-caracteristicas .caja-left,
.section-calculation .caja-right{
min-height: 280px;
}
.single-descripcion .content-date .box-right .price{
font-size: 36px;
}
.single-descripcion .content-date .box-left .title {
font-size: 20px;
}
.InfoDate .item p{
font-size: 20px;
}
.InfoDate .item h2 {
font-size: 14px;
}
.section-consultation .caja-left h3 {
font-size: 20px;
}
.section-consultation .caja-left p{
font-size: 13px;
}
.section-consultation .caja-left .link span {
font-size: 10px;
}
} .barra-single {
height: 88px;
width: 100%;
background: #fff;
position: fixed;
top: 0;
left: 0;
z-index: 999;
opacity: 0;
pointer-events: none;
transition: opacity 0.3s ease;
box-shadow: 0 4px 4px 0 rgba(50, 50, 50, .07);
}
.barra-single  .container{
max-width: 1755px;
}
.barra-single.visible {
opacity: 1;
pointer-events: auto;
}
.barra-single .content-left{
display: flex;
align-items: center;
min-height: 90px;
justify-content: center;
}
.barra-single .content-left img{
width: 58px;
height: auto;
}
.barra-single .content-center .box-title{
display: flex;
justify-content: space-between;
min-height: 90px;
align-items: center;
}
.barra-single .content-center .box-title .title{
font-weight: 400;
margin: 0;
max-width: 420px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2; overflow: hidden;
}
.barra-single .content-center .box-title span{
color: var(--amarillo);
font-size: 30px;
font-weight: 700;
}
.barra-single .info-grid .info-item img {
width: 35px;
}
.barra-single .info-grid .info-item h3{
font-size: 18px;
}
.barra-single .info-grid{
border-bottom: 0;
gap: 1rem;
padding-left: 40px;
}
.barra-single .info-grid .info-item .info-item-column{
flex-direction: column-reverse;
gap: 1px;
}
.barra-single .info-grid .info-item .info-item-column small{
color: var(--gris-2);
font-weight: 300;
}
.barra-single .content-left,
.barra-single .content-right{
position: relative;
}
.barra-single .content-left:before{
content: '';
display: block;
position: absolute;
top: 50%;
right: 0;
background: #E7E1DC;
width: 1px;
height: 80%;
z-index: 2;
transform: translate(0, -50%);
}
.barra-single .content-right:before{
content: '';
display: block;
position: absolute;
top: 50%;
left: 0;
background: #E7E1DC;
width: 1px;
height: 80%;
z-index: 2;
transform: translate(0, -50%);
}
@media (max-width: 1550px){
.barra-single .content-center .box-title span {
font-size: 26px;
}
.barra-single .content-center .box-title .title {
max-width: 350px;
font-size: 20px;
}
.barra-single .content-left img {
width: 46px;
}
}
@media (max-width: 1300px){
.barra-single .content-center .box-title span {
font-size: 24px;
}
.barra-single .content-center .box-title .title {
max-width: 320px;
font-size: 18px;
}
.barra-single .info-grid {
padding-left: 25px;
}
.barra-single .info-grid .info-item img {
width: 30px;
}
.barra-single .content-left img {
width: 40px;
}
.barra-single .info-grid .info-item h3 {
font-size: 15px;
}
}
@media (max-width: 1200px){
.barra-single .content-center .box-title .title {
max-width: 290px;
font-size: 17px;
}
.barra-single .content-center .box-title span {
font-size: 22px;
}
.info-grid .info-item {
gap: 9px;
}
}
@media (max-width: 1080px){
.barra-single{
display: none;
}
}
#resultados-simular{
margin-top: 50px;
padding-bottom: 20px;
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
column-gap: 15px;
row-gap: 15px;
align-items: start;
}
#resultados-simular > div{
color: var(--marron);
font-size: 12px;
font-weight: var(--bold);
line-height: 1.25;
letter-spacing: 0.06em;
text-transform: uppercase;
}
#resultados-simular > div span{
display: block;
margin-top: 10px;
color: var(--marron);
font-size: clamp(24px, 3vw, 24px);
font-weight: 500;
line-height: 1.05;
letter-spacing: 0;
text-transform: none;
}
#resultados-simular button{
grid-column: 1 / -1;
justify-self: start;
width: fit-content;
max-width: 310px;
width: 100%;
padding: 12px 25px;
border: 0;
border-radius: 999px;
background: var(--mostaza);
color: var(--blanco);
font-size: 14px;
letter-spacing: 0.06em;
text-transform: uppercase;
cursor: pointer;
margin-top: 10px;
font-weight: 600;
}
#resultados-simular button:hover{
filter: brightness(0.95);
}
@media (max-width: 767px){
#resultados-simular{
grid-template-columns: 1fr;
column-gap: 0;
row-gap: 18px;
}
#resultados-simular button{
justify-self: stretch;
width: 100%;
min-width: 0;
}
}
@media (max-width: 575px){
#resultados-simular button{
max-width: 100%;
padding: 10px 25px;
border-radius: 8px;
font-size: 12px;
}
} .swal2-container .swal2-popup{
border-radius: 18px;
}
.swal2-container .swal2-title{
color: var(--mostaza);
font-weight: 800;
}
.swal2-container .swal2-html-container h4{
margin: 0 0 15px 0 !important;
color: var(--marron) !important;
font-size: 20px !important;
font-weight: 800 !important;
}
.swal2-container .swal2-html-container h5{
margin: 0 0 10px 0 !important;
color: var(--marron) !important;
font-size: 16px !important;
font-weight: 800 !important;
}
.swal2-container .swal2-html-container p{
margin: 0 0 8px 0 !important;
font-size: 14px !important;
color: var(--gris-4) !important;
line-height: 1.35;
}
.swal2-container .swal2-html-container p strong{
color: var(--marron) !important;
font-weight: 800;
}
.swal2-container .swal2-html-container hr{
margin: 15px 0 !important;
border: 0 !important;
border-top: 1px solid #ddd !important;
}
.swal2-container .swal2-confirm{
background: var(--mostaza) !important;
border: 0 !important;
border-radius: 8px !important;
padding: 10px 22px !important;
font-weight: 700 !important;
}
.swal2-container .swal2-confirm:hover{
filter: brightness(0.95);
}
@media (max-width: 575px){
.swal2-container .swal2-popup{
width: calc(100% - 28px);
}
}
.bloque-galeria{
position: relative;
overflow: hidden;
}
.bloque-galeria .capa-permalink{
left:0;
top:0;
width: 100%;
height: 100%;
position: absolute;
z-index: 2;
}
.input-special input:disabled{
color: #9b9b9b;
}
.content-text ul,
.content-text ol{
padding-left: 20px;
}
.content-text li{
margin-bottom: 12px;
}
.titulo-0{
margin-bottom: 20px;
}
.page-general{
padding-top: 115px;
}
@media (min-width: 1451px){
.section-result-2 .result-2 h6{
position: relative;
top: 5px;
}
}
.input-special.input-with-indicator input[type='number'] {
-moz-appearance:textfield;
}
.input-special.input-with-indicator input::-webkit-outer-spin-button,
.input-special.input-with-indicator input::-webkit-inner-spin-button {
-webkit-appearance: none;
}
.title-48 {
font-size: 48px;
font-weight: 500;
color: var(--marron);
text-transform: uppercase;
position: relative;
}
@media (max-width: 991px){
.title-48 {
font-size: 42px;
}
}
@media (max-width: 767px){
.title-48 {
font-size: 38px;
}
}
@media (max-width: 575px){
.title-48 {
font-size: 32px;
}
}
.card-ubicacion .caja-iframe{
position:absolute;
inset:0;
z-index:0;
pointer-events:none;
}
.card-ubicacion .iframe-fondo{
position:absolute;
inset:0;
width:100%;
height:100%;
pointer-events:none;
top:50%;
left:50%;
width: 120%;
height: 120%;
transform: translate(-50%, -50%);
}
.caja-iframe-100{
position:absolute;
inset:0;
width:100%;
height:100%;
}
.caja-iframe-100 iframe{
position: absolute;
inset: 0;
width: 100%;
height: 100%;
pointer-events: none;
top: 50%;
left: 50%;
width: 120%;
height: 120%;
transform: translate(-50%, -50%);
}
.caja-iframe-100 video{
width: 100%;
height: 100%;
object-fit: cover;
}
.box-shadow-overlay{
overflow: hidden;
position: relative;
border-radius: 20px;
box-shadow: 0 4px 10px 4px rgba(209, 209, 209, .8);
background: #eee;
}.terraquea-pagination {
display: flex;
justify-content: center;
margin: 10px 0 40px;
}
.terraquea-pagination ul {
display: flex;
gap: 8px;
list-style: none;
margin: 0;
padding: 0;
}
.terraquea-pagination .page-numbers {
width: 34px;
height: 34px;
border-radius: 50%;
border: 1px solid var(--mostaza);
color: var(--mostaza);
display: inline-flex;
align-items: center;
justify-content: center;
font-weight: 700;
text-decoration: none;
background: transparent;
}
.terraquea-pagination a.page-numbers:hover,
.terraquea-pagination a.page-numbers:focus {
background: var(--mostaza);
color: var(--blanco);
}
.terraquea-pagination .page-numbers.current {
background: var(--mostaza);
color: var(--blanco);
}
.terraquea-pagination .page-numbers.dots {
border-color: transparent;
width: auto;
min-width: 34px;
} .overlay-menu{
position: fixed;
display: none;
width: 100%;
height: 100%;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #000;
opacity: .2;
z-index: 9999;
} .card-ubicacion .box-img.tq-vimeo-bg--ready > img.img-cover{
opacity: 0;
transition: opacity 200ms linear;
} .property-details-row {
display: flex;
flex-wrap: wrap;
gap: 15px;
margin-bottom: 20px;
}
.property-detail-item {
flex: 1;
min-width: 250px;
}
.property-detail-item.full-width {
flex-basis: 100%;
}
.property-detail-item.three-columns {
flex: 0 0 calc(33.333% - 10px);
}
.ico-white img {
filter: invert(1);
}
@media (max-width: 768px) {
.property-detail-item.three-columns {
flex: 0 0 100%;
}
} .caracteristicas-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 20px;
margin-top: 20px;
} .error-field {
border: 1px solid #dc3545 !important;
box-shadow: 0 0 5px rgba(220, 53, 69, 0.2) !important;
}
.error-border {
border: 1px solid #dc3545 !important;
border-radius: 4px;
padding: 5px;
}
.error-border .input-special input {
border-color: #dc3545 !important;
}
.inner-check.error-border {
background-color: rgba(220, 53, 69, 0.1);
padding: 10px;
margin: 5px 0;
}
.lista-inputs.error-border{
border:0 !important;
}
.lista-inputs.error-border .item label{
background: rgba(255, 0, 0, 0.7) !important;
}
.caracteristica-item {
display: flex;
align-items: center;
gap: 12px;
padding: 15px;
background: #f8f9fa;
border-radius: 8px;
transition: all 0.3s ease;
}
.caracteristica-item:hover {
background: #e9ecef;
transform: translateY(-2px);
}
.caracteristica-icono {
width: 50px;
height: 50px;
object-fit: contain;
flex-shrink: 0;
}
.caracteristica-nombre {
font-weight: 500;
color: #333;
} .no-caracteristicas {
color: #666;
font-style: italic;
text-align: center;
padding: 20px;
margin: 0;
} #sidebar-menu{
width: 380px;
height: 100dvh;
position: fixed;
right: -390px;
top: 0;
background: var(--marron);
z-index: 999999;
transition: right 0.2s linear;
overflow: hidden;
overflow-y: auto;
padding: 0 15px;
}
#sidebar-menu.toggled{
right: 0 !important;
}
#sidebar-menu .bloque-1{
border-top: 1px solid #886A47;
padding-bottom: 25px;
margin-top: 0;
}
@media (max-width:375px){
#sidebar-menu{
width:100%;
}
}
#sidebar-menu .bloque-1 .sub-menu{
list-style: none;
padding: 0;
margin: 0;
}
#sidebar-menu .bloque-1 ul li a {
color: var(--blanco);
padding: 10px 0 !important;
display: table;
width: 100%;
text-decoration: none;
font-weight: 700;
text-transform: uppercase;
transition: all 0.3s;
font-size: 18px;
left: 0;
}
#sidebar-menu .bloque-1 ul li a img {
display: inline-block;
width: 22px;
height: 22px;
margin: -7px 2px 0 0;
object-fit: contain;
}
#sidebar-menu .bloque-1 ul.sub-menu li a {
padding: 9px 0 9px 20px !important;
font-weight: 400;
text-transform: none;
}
#sidebar-menu .bloque-1 ul.sub-menu li{
margin-bottom: 0;
position: relative;
}
#sidebar-menu .bloque-1 ul.sub-menu li > a::before{
content:'';
display: block;
width: 3px;
height: 3px;
border-radius: 50%;
background: var(--blanco);
transform: translate(0, -50%);
top: 49%;
left: 7px;
position: absolute;
}
#sidebar-menu ul .menu-item.current-menu-item .sub-menu a{
border-color:transparent;
}
#sidebar-menu .bloque-1 .menu-item.menu-item-has-children .sub-menu a::after{
display: none;
}
#sidebar-menu .bloque-idioma-mobile ul .wpml-ls-menu-item a{
display: block;
text-align: center;
} #sidebar-menu #close-sidebar-menu{
position: absolute;
top: 20px;
right: 0;
}
#sidebar-menu .sidebar-header{
height: 75px;
position: relative;
}
#sidebar-menu .header-submenu{
position: absolute!important;
top: -60px;
height: 60px;
width: 100%;
background: var(--marron);
border-bottom: 1px solid #886A47;
}
#sidebar-menu .bloque-idioma{
left: 0;
top:18px;
background: #44280C;
border: 1px solid #44280C;
width: 80px;
height: 41px;
position: relative;
}
#sidebar-menu .bloque-idioma ul li{
margin: 2.5px 0px 2.5px 2px;
}
#sidebar-menu .bloque-idioma ul li,
#sidebar-menu .bloque-idioma ul li a span{
width: 35px;
height: 35px;
font-size: 11px;
}
#sidebar-menu .bloque-idioma ul li a span{
color: var(--blanco);
}
#sidebar-menu .bloque-idioma ul li.wpml-ls-current-language a span {
background: var(--mostaza);
color: var(--blanco);
}
#sidebar-menu .lista-mobile > li{
border-bottom: 1px solid #886A47;
padding: 7px 0 !important;
}
#sidebar-menu .lista-mobile > li:nth-last-child(1){
border-bottom: 0 !important;
}
@media (max-width:1090px){
#mainNav{
padding: 15px 0;
}
}
@media (max-width:575px){
#mainNav{
padding: 17px 0;
}
#mainNav .bloque-logo {
max-width: 220px;
}
}
@media (max-width:420px){
#mainNav .bloque-logo {
max-width: 190px;
}
}
@media (max-width:1300px){
body:not(.compacto) .section-filter-top .column-2 {
width: 100%;
}
body:not(.compacto) .filaBtnOrden .filaWidthRight {
top: 0;
position: relative;
margin-left: auto;
}
}
.botonera-fixed{
position: fixed;
width: 100%;
bottom:0;
left:0;
background: var(--blanco);
z-index: 999;
height: 70px;
box-shadow: 0px -12px 30px 5px rgba(0, 0, 0, 0.2);
padding: 13px 0 0 0;
display: none;
}
.botonera-fixed .inner{
max-width: 400px;
margin: 0 auto;
padding: 0 10px;
}
.botonera-fixed .mas-opciones{
width: 100%;
}
.pr-1{
padding-right: 5px;
}
.pl-1{
padding-left: 5px;
}
body.vista-mapa #mobile-ver-mapa{
display: none;
}
body:not(.vista-mapa) #mobile-ver-lista{
display: none;
}
body.MobileOnlyView #content-result{
z-index: 999;
}
@media (max-width:1450px){
.close-opciones.v2 {
height: auto;
padding: 9px 0;
}
}
@media (max-width:1150px) and (min-width:991px){
body.compacto .propiedades-similares .col-md-4 {
width: 100%;
}
}
@media (max-width:991px){
.section-result #form-especial .columna-b,
.section-title-0 .btn-ver-mapa,
#content-result #btn-filtro,
.MobileOnlyView .botonera-fixed{
display: none !important;
}
.botonera-fixed{
display: block;
}
#content-result .row-result{
display: block !important;
}
body.compacto:not(.vista-mapa) .row-result .col-md-6.d-none,
body.compacto.vista-mapa .propiedades-similares,
body.compacto.vista-mapa .filaBtnOrden .filaWidthRight{
display: none !important;
}
body.compacto.vista-mapa .section-result{
width: 100%;
}
body.compacto.vista-mapa hr{
opacity: 0;
}
body.compacto:not(.vista-mapa) .section-result,
body.compacto:not(.vista-mapa) footer{
width: 100% !important;
}
body.compacto .row-result .col-md-6.d-none iframe,
body.compacto .row-result .col-md-6.d-none .acf-map{
height: calc(100vh + -145px) !important;
position: relative !important;
top: 0;
}
body.compacto .row-result .col-md-6.d-none,
body.compacto footer{
width: 100%;
}
body.compacto .boton-compacto {
margin-top: 15px;
}
body #content-result .section-title-0 .title-single .contar{
margin-top: 3px;
}
.propiedades-similares {
padding-top: 35px !important;
}
.section-title-0 .col-auto{
padding: 0;
}
#sidebar-compacto .item-checkbox span,
#sidebar-compacto .footer-sidebar .btn-mostaza-outline-small{
font-size: 12px !important;
}
#sidebar-compacto .footer-sidebar .btn-mostaza-small{
padding: 0 !important;
}
}
@media (max-width:575px){
body .propiedades-similares .col-md-4 {
width: 100% !important;
}
body #content-result .propiedades-similares,
.section-title-0{
padding-left: 10px;
padding-right: 10px;
}
.select-orden-0 .select-options{
right: 8px;
}
.hide-mobile {
display: none;
}
}
@media (max-width: 575px){
.section-descripcion .item .content-standar-gris{
position: relative;
max-height: 340px;
overflow: hidden;
transition: max-height 0.3s ease;
}
.section-descripcion .item .content-standar-gris::after{
content: "";
position: absolute;
left: 0;
right: 0;
bottom: 0;
height: 50px;
pointer-events: none;
background: linear-gradient(180deg, rgba(255,255,255,0) 0%, #fff 70%);
}
.section-descripcion .item .content-standar-gris.abierto{
max-height: 2000px;
}
.section-descripcion .item .content-standar-gris.abierto::after{
display: none;
}
.section-descripcion .item .content-standar-gris abbr{
text-decoration: none;
}
#ver-mas-descripcion{
cursor: pointer;
display: inline-flex;
align-items: center;
gap: 8px;
justify-content: center;
}
}
@media (max-width:480px){
.select-orden-0 .select-special-group{
max-width: 100%;
}
.filaBtnOrden .filaWidthRight{
width: 100%;
}
.filaBtnOrden .select-display{
text-align: right;
}
.filaBtnOrden .select-special-group .select-display:after {
top: 20px !important;
}
.select-orden-0 .select-special-group::before {
top: 12px;
padding-left: 10px;
}
}
#content-result .propiedades-similares{
padding-left: 5px;
padding-right: 5px;
}
@media (max-width:1090px){
#content-result .propiedades-similares .col-md-4{
width: 50%;
}
}
@media (max-width:575px){
#content-result .propiedades-similares .col-md-4{
width: 100%;
}
#content-result .propiedades-similares{
padding-left: 10px;
padding-right: 10px;
}
#content-result .section-title-0 .title-single {
font-size: 24px !important;
}
#content-result .section-title-0 .title-single .contar{
margin-top: 5px;
font-size: 18px !important;
}
body.compacto .boton-compacto{
margin-top: -8px;
}
}
body.compacto .label-gris.d-compact::before,
body.compacto .label-gris.line::before{
content: '';
display: block;
margin: 20px 0 25px 0;
border-bottom: 1px solid #cecece;
}
body.compacto .fila-inferior .col-12.mt-3{
padding-top: 1px;
}
body:not(.compacto) .d-compact{
display: none;
}
body.compacto .d-compact-first::before {
margin-top: -10px !important;
border-bottom: 0 !important;
}
#form-especial .btn-mostaza {
width: 166px;
padding: 10px;
font-size: 11px;
height: 45px !important;
min-height: 0 !important;
border-radius: 11px;
float: left;
margin-right: 15px;
}
@media (max-width: 350px){
#sidebar-compacto .footer-sidebar .btn-mostaza-small,
#sidebar-compacto .footer-sidebar .btn-mostaza-outline-small{
width: 140px !important;
margin: 0 4px;
}
}
@media (max-width: 991px){
body.compacto .banner-x4{
display: block !important;
}
body.compacto .content-result-category{
margin-top: 0 !important;
}
}
@media (max-width: 1080px){
.relationships-06 .box-width,
.section-grilla-3 .box-width{
width: 700px;
margin-left: 0;
}
.relationships-06 .slick-list,
.section-grilla-3 .slick-list{
overflow: visible !important;
}
}
@media (max-width: 750px){
.relationships-06 .box-width,
.section-grilla-3 .box-width{
width: 350px;
}
}
@media (max-width: 499px){
.relationships-06 .box-width,
.section-grilla-3 .box-width {
width: 315px;
position: relative;
left: -2px;
}
.card-user .content {
padding: 20px 10px;
}
.card-user .content .box-text {
padding: 15px 15px 10px;
}
.card-user .content .box-text span {
margin-top: -5px;
display: table;
}
}
@media (max-width: 370px){
.relationships-06 .box-width,
.section-grilla-3 .box-width {
width: 270px;
position: relative;
left: -2px;
}
.card-user .box-img {
min-height: 440px;
}
.card-user .content-ico .img-play,
.card-user .content-ico .img-pause{
width: 35px;
height: 35px;
}
.card-user .content .box-text{
font-size: 13px;
}
.card-user .content .box-text span{
font-size: 11px;
}
}
.SectionTeam{
padding-left: 5px;
padding-right: 5px;
}
.title-team-mobile{
text-align: center;
margin-bottom: 30px;
color:rgba(176, 153, 130, 1);
text-transform: uppercase;
font-weight: 700;
margin-bottom: 35px;
}
.SectionTeam.dots-mostaza .slick-dots li button{
opacity: 1;
}
.SectionTeam.dots-mostaza .slick-dots li:not(.slick-active) button{
background: var(--blanco);
}
@media (max-width: 1300px){
.section-block .col-sm-6{
width: 33.33333%;
}
.SectionTeam .section-block .box-width{
max-width: 880px;
}
}
@media (max-width: 991px){
.SectionTeam .col-auto{
display: none;
}
.title-team-mobile{
display: block !important;
}
.SectionTeam{
overflow: hidden;
position: relative;
}
.SectionTeam hr{
display: none;
}
.section-block{
margin-bottom: 45px !important;
}
.section-text-about .content-standar-gris p:nth-last-child(1){
margin-bottom: 0;
}
.SectionTeam .section-block .title-team-mobile{
font-size: 28px;
}
.SectionTeam .section-block .box-width{
max-width: 800px;
}
}
@media (max-width: 750px){
.section-block .col-sm-6{
width: 50%;
}
.SectionTeam .container{
max-width: 500px;
}
.item-advisors .content .box-text h6 {
font-size: 16px;
}
}
@media (max-width: 575px){
.item-advisors .content .box-text img {
margin-left: auto;
margin-right: auto;
display: table;
}
.item-advisors .content .box-text .parrafo{
display: none;
}
.item-advisors .content .box-text .parrafo-link{
font-size: 0;
}
.item-advisors .content .box-text{
text-align: center;
}
.item-advisors .content .box-text span{
margin-left: auto;
margin-right: auto;
}
.lists-team{
max-width: 245px;
margin: 0 -3px;
}
.lists-team .slick-list{
overflow: visible !important;
}
.lists-team .slick-slide{
margin-left: 5px;
margin-right: 5px;
}
.lists-team .slick-dots{
width: 100vw;
max-width: 100vw;
margin-left: -12.5px;
position: relative;
bottom: 0;
display: table !important;
}
.title-team-mobile{
margin-bottom: 8px;
}
.modal-meet .col-auto{
display: none;
}
.SectionTeam .section-block .title-team-mobile {
font-size: 26px;
}
}
@media (max-width: 499px){
.item-advisors {
max-width: 180px;
}
.item-advisors .box-img {
min-height: 270px;
}
.lists-team {
max-width: 170px;
}
.modal-meet .modal-dialog {
background: #fff;
margin: 0;
min-height: 100dvh;
}
.modal-meet .modal-dialog .modal-content{
border:0 !important;
}
.modal-meet .modal-dialog .modal-body {
padding: 24px 20px;
}
.modal-meet .close01 {
right: -8px;
margin-bottom: 10px;
}
.modal-meet .title-single {
font-size: 36px;
margin-bottom: 23px;
}
}
@media (max-width: 480px){
.SectionTeam .section-block .title-team-mobile{
font-size: 24px;
}
.item-advisors .content .box-text h6 {
font-size: 15px;
}
.item-advisors .content .box-text span{
font-size: 11px;
margin-bottom: 8px;
text-transform: uppercase;
}
.item-advisors .content .box-text img {
width: 42px;
}
}
@media (max-width: 420px){
.item-advisors .box-img{
min-height: 259px;
}
}
@media (max-width: 360px){
.SectionTeam .section-block .title-team-mobile {
font-size: 22px;
}
.item-advisors .content{
padding: 35px 8px 6px;
}
.item-advisors .content .box-text h6 {
font-size: 14px;
}
.item-advisors .content .box-text img{
width: 35px;
}
.item-advisors .box-img{
min-height: 230px;
}
}
@media (max-width: 320px){
.item-advisors .content .box-text span{
font-size: 10px;
margin-bottom: 5px;
}
.item-advisors .content .box-text h6 {
font-size: 13px;
}
.item-advisors .content .box-text img {
width: 30px;
}
.item-advisors .content{
padding: 35px 6px 4px;
}
.SectionTeam .section-block .title-team-mobile {
font-size: 20px;
}
}
.listing-property{
min-height: 50px;
align-content: center;
}
.listing-property .item {
margin: 2px 100px 4px 0;
display: inline-block;
}
.listing-property .item:hover span{
color: var(--marron);
border-color: var(--amarillo);
}
.listing-property .item:nth-last-child(1){
margin-right: 0 !important;
}
@media (max-width: 1080px){
.section-grilla-2{
padding-left: 7px;
padding-right: 7px;
}
.section-grilla-2 .box-width{
width: 800px;
margin-left: 0;
}
.section-grilla-2 .slick-list{
overflow: visible !important;
}
}
@media (max-width: 880px){
.section-grilla-2 .box-width{
width: 460px;
}
}
@media (max-width: 575px){
.section-grilla-2 .box-width{
width: 400px;
}
}
@media (max-width: 499px){
.section-grilla-2 .box-width{
width: 265px;
}
}
@media (max-width: 380px){
.section-grilla-2 .box-width{
width: 235px;
}
}
@media (max-width: 1180px){
.banner-hero{
padding-top: 155px;
}
.banner-hero .col-filter{
display: flex;
flex-direction: column;
}
.banner-hero .btn-search {
margin: 7px auto 5px auto;
order: 2;
}
.banner-hero .form-especial .inner-0 .mobil-filter{
padding-top: 0 !important;
}
.form-especial.abierto .fila-inferior {
padding-top: 0;
}
.form-especial.abierto .inner-0 {
padding-bottom: 15px;
}
.banner-hero .font-68 {
font-size: 42px;
}
}
@media (max-width: 870px){
.banner-hero .font-68 {
font-size: 36px;
}
.banner-hero .form-especial{
margin-top: 42px;
}
}
@media (max-width: 575px){
.banner-hero{
padding-left: 15px;
padding-right: 15px;
}
.banner-hero .font-68 {
font-size: 30px;
}
.banner-hero {
padding-top: 125px;
min-height: 735px;
}
.banner-hero .btn-search{
margin-top: 17px;
}
.form-especial .inner-0{
padding-left: 14px;
padding-right: 14px;
}
.banner-hero .form-especial .columna-a .col.w-50 {
margin: 5px 0 !important;
}
}
@media (max-width: 340px){
.banner-hero .font-68 {
font-size: 27px;
}
}
@media (max-width: 1700px){
.listing-property {
min-height: 45px;
}
.listing-property .item {
margin: 2px 90px 4px 0;
}
}
@media (max-width: 1450px){
.listing-property {
min-height: 41px;
}
.listing-property .item {
margin: 2px 81px 4px 0;
}
}
body.compacto .content-result-category .title-hidden {
margin-bottom: 15px;
}
body.compacto .listing-property{
width: calc(100% + 195px);
}
body.compacto .listing-property .item{
margin-right: 65px;
}
@media (max-width: 1700px){
body.compacto .listing-property{
width: calc(100% + 175px);
}
}
@media (max-width: 1350px){
body.compacto .listing-property .item{
margin-right: 30px;
}
}
@media (max-width: 767px){
.banner-x4 .title-duo,
.banner-x4 .title-duo b{
display: block !important;
padding-right: 0 !important;
}
.banner-x4 .title-duo b::after{
display: none;
}
.banner-x4 .title-duo{
font-size: 36px;
}
.banner-x4 .title-duo span{
font-size: 18px;
}
.banner-x4 .box-center {
padding-bottom: 0;
padding-top: 50px;
}
}
@media (max-width: 991px){
body.compacto .listing-property{
width: auto;
margin: 0 -25px;
padding-left: 25px;
padding-right: 25px;
}
body.compacto .content-result-category .title-hidden{
display: none !important;
}
.listing-property .item span {
font-size: 15px;
}
body.compacto .content-result-category .section-title-0{
padding-top: 20px;
}
.listing-property {
display: flex;
flex-wrap: nowrap;
gap: .75rem;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
.listing-property {
scrollbar-width: none;
}
.listing-property::-webkit-scrollbar {
display: none;
}
.listing-property .item {
flex: 0 0 auto;
display: inline-flex;
align-items: center;
scroll-snap-align: start;
white-space: nowrap;
}
}
@media (max-width: 575px){
.item-character{
display: block !important;
}
.item-character .slick-slide{
text-align: center;
}
}
@media (max-width: 1700px){
.tab-center-custom .nav-link {
font-size: 14.4px;
}
}
@media (max-width: 1450px){
.tab-center-custom .nav-link {
font-size: 13px;
}
}
@media (max-width: 650px){
.tab-center-custom{
margin-left: -12px !important;
margin-right: -12px !important;
}
.tab-center-custom .nav-tabs{
display: flex;
flex-wrap: nowrap;
gap: 30px;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
.tab-center-custom .nav-tabs{
scrollbar-width: none;
padding: 3px 18px;
}
.tab-center-custom .nav-tabs::-webkit-scrollbar {
display: none;
}
.tab-center-custom .nav-tabs .nav-link{
flex: 0 0 auto;
display: inline-flex;
align-items: center;
scroll-snap-align: start;
white-space: nowrap;
font-size: 15px;
}
}
#ver-mas-descripcion{
padding: 10px 0;
margin-top: -20px;
z-index: 2;
position: relative;
}
#ver-mas-descripcion b{
margin-left: 10px;
font-size: 12px;
color:rgba(108, 108, 108, 1);
text-transform: uppercase;
position: relative;
top:1px;
}
.fancybox__content {
padding: 0 !important;
}
.barra-single .info-grid {
display: flex !important;
}
@media (max-width: 575px){
.section-descripcion .mobile{
display: block !important;
position: relative;
}
.section-descripcion .mobile.d-none{
display: none !important;
}
.section-descripcion .mobile::before{
content: '';
display: block;
position: absolute;
height: 30px;
width: 100%;
top: -15px;
left: 0;
display: block;
background: #fff;
}
}
.input-upload{
position: relative;
}
.input-upload input[type="file"]{
position: absolute;
inset: 0;
width: 100%;
height: 100%;
opacity: 0;
cursor: pointer;
}
@media (max-width:575px){
.modulo-mini .slick-next,
.modulo-mini .slick-prev,
.modulo-mini .item-propiedad .part-1 .box-list,
.modulo-mini .item-propiedad .part-2 .text-bottom,
.modulo-mini .item-propiedad .part-2 .col{
display: none !important;
}
.modulo-mini .item-propiedad .part-1 .row,
.modulo-mini .item-propiedad .part-2 .row{
margin: 0 auto;
}
.modulo-mini .item-propiedad{
box-shadow: 0px 3px 7px 0px rgba(65, 17, 17, 0.1);
margin-bottom: -5px;
border-radius: 15px;
padding: 7px 6px 12px 130px;
position: relative;
min-height: 146px;
}
.modulo-mini .item-propiedad .part-1{
padding: 0 !important;
}
.modulo-mini .item-propiedad .part-2{
border:0 !important;
}
.modulo-mini .item-propiedad .part-2 .text-duo{
margin: 0 !important;
}
.modulo-mini .item-propiedad .part-2 .text-duo::before {
width: 30px;
height: 30px;
filter: brightness(0) saturate(100%) invert(75%) sepia(67%) saturate(4554%) hue-rotate(6deg) brightness(97%) contrast(84%);
}
.modulo-mini .item-propiedad .part-2 .text-duo p{
font-size: 15px !important;
padding-left: 16px;
}
.modulo-mini .item-propiedad .part-2 .text-duo p span{
font-size: 11px;
}
.modulo-mini .item-propiedad .title a,
.modulo-mini .item-propiedad .title{
font-size: 15px !important;
}
.modulo-mini .item-propiedad .box-img {
padding-bottom: 100%;
height: 135px;
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.modulo-mini .item-propiedad .bloque-galeria{
width: 125px;
position: absolute;
top:6px;
left:6px;
pointer-events: none;
}
}
@media (max-width:345px){
.modulo-mini .item-propiedad{
padding-left: 124px;
}
.modulo-mini .item-propiedad .price {
font-size: 19px !important;
}
.modulo-mini .item-propiedad .bloque-galeria {
width: 118px;
}
}
.item-map{
width: 260px;
min-height: 290px;
background: var(--blanco);
overflow: hidden;
position: relative;
}
.item-map .part-img{
height: 170px;
overflow: hidden;
position: relative;
}
.item-map .part-img img{
height: 100%;
object-fit: cover;
}
.item-map p{
margin: 0;
}
.item-map .titulo{
color: var(--marron);
font-size: 15px;
line-height: 1.3;
margin-bottom: 5px;
}
.item-map .precio{
font-size: 20px;
color: var(--marron);
font-weight: 700;
}
.item-map .link{
font-size: 12px;
text-transform: uppercase;
font-weight: 700;
color: var(--negro);
}
.item-map .part-body{
padding: 10px 15px;
}
.item-map .close{
content: '';
display: inline-block;
width: 18px;
height: 18px;
position: absolute;
top:6px;
right:6px;
z-index: 2;
background-image: URL('../../assets/img/img-aspa.png');
background-size: contain;
background-repeat: no-repeat;
filter: brightness(0) invert(1);
cursor: pointer;
}
.item-map .plus{
content: '';
display: inline-block;
width: 42px;
height: 17px;
background-image: URL('../../assets/img/plus-03.png');
background-size: contain;
background-repeat: no-repeat;
cursor: pointer;
position: relative;
top: 4px;
margin-right: 6px;
}
.item-map .labels{
position: absolute;
top: 3px;
left: 5px;
z-index: 3;
pointer-events: none;
}
.item-map .labels b{
font-size: 12px;
background: rgba(134, 103, 49, 1);
color: var(--blanco);
display: inline-block;
font-weight: 500;
padding: 2px 11px;
border-radius: 14px;
}
@media (min-width:992px){
.content-map-inner .item-map{
position: fixed;
top: 160px;
left: calc(50% + 13px);
z-index: 99999;
}
}
@media (max-width:991px){
.content-map-inner{
z-index: 9;
}
.content-map-inner .item-map{
position: absolute;
top: 50px;
left: 15px;
z-index: 99999;
}
} .alignnone {
margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
.alignright {
float:right;
margin: 5px 0 20px 20px;
}
.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.alignright {
float: right;
margin: 5px 0 20px 20px;
}
a img.alignnone {
margin: 5px 20px 20px 0;
}
a img.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption {
background: #fff;
border: 1px solid #f0f0f0;
max-width: 96%;
padding: 5px 3px 10px;
text-align: center;
}
.wp-caption.alignnone {
margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
margin: 5px 0 20px 20px;
}
.wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
margin: 0;
padding: 0 4px 5px;
}
.screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
}
.screen-reader-text:focus {
background-color: #eee;
clip: auto !important;
clip-path: none;
color: #444;
display: block;
font-size: 1em;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
} .spinner {
display: inline-block;
width: 12px;
height: 12px;
border: 2px solid #ffffff50;
border-radius: 50%;
border-top-color: #ffffff;
animation: spin 1s ease-in-out infinite;
margin-right: 5px;
}
@keyframes spin {
to { transform: rotate(360deg); }
} .simulador-result-popup {
font-family: 'Arial', sans-serif !important;
}
.simulador-result-popup .swal2-html-container {
text-align: left !important;
padding: 20px !important;
}
.simulador-result-popup .swal2-html-container h4 {
margin-bottom: 15px !important;
color: #2c5530 !important;
font-size: 20px !important;
font-weight: bold !important;
}
.simulador-result-popup .swal2-html-container h5 {
margin-bottom: 10px !important;
color: #2c5530 !important;
font-size: 16px !important;
font-weight: bold !important;
}
.simulador-result-popup .swal2-html-container p {
margin-bottom: 8px !important;
font-size: 14px !important;
}
.simulador-result-popup .swal2-html-container a {
transition: background-color 0.3s ease !important;
}
.simulador-result-popup .swal2-html-container a:hover {
background-color: #c5761a !important;
}
.fragmento-vimeo {
padding-bottom: 100%;
pointer-events: none;
position: absolute;
width: 100%;
height: 100%;
overflow: hidden;
top:0;
left:0;
}
.fragmento-vimeo iframe{
position: absolute;
top:50%;
left:50%;
width: 224%;
height: 224%;
transform: translate(-50%, -50%);
}
.fragmento-large {
padding-bottom: 25%;
pointer-events: none;
position: absolute;
width: 100%;
height: 100%;
overflow: hidden;
top:0;
left:0;
}
.fragmento-large iframe{
position: absolute;
top:50%;
left:50%;
width: 190vh;
height: 190vh;
min-width: 100%;
min-height: 100%;
pointer-events: none;
transform: translate(-50%, -50%);
} .card-user .video-user {
background: #000;
}
.card-user .video-user video {
position: absolute;
inset: 0;
width: 100%;
height: 100%;
object-fit: cover;
}
.card-user .video-user {
opacity: 0;
transition: opacity 0.2s ease;
}
.card-user.is-playing .video-user {
opacity: 1;
}
.ModuleSmall .item-propiedad .title {
height: 64px;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
}
.container-1580{
max-width: 1580px;
}
.SectionExperince .content-standar-gris p,
.SectionExperince .content-standar-gris li{
font-weight: 300;
}
@media (max-width:880px){
.SectionExperince .col-6{
width: 100%;
}
}
@media (max-width:480px){
.SectionExperince .container-1580{
padding-left: 20px;
padding-right: 20px;
}
}
.SectionVideo .caja-video{
position: relative;
min-height: 650px;
max-width: 1080px;
margin:  0 auto;
margin-top: 40px;
}
.SectionVideo .caja-video .box-center{
z-index: 5;
position: absolute;
display: flex;
justify-content: center;
align-items: center;
height: 100%;
width: 100%;
text-align: center;
flex-direction: column;
}
.SectionVideo .caja-video .box-center img{
width: 100px;
height: auto;
}
@media (max-width: 1700px) {
.SectionVideo .caja-video .box-center img {
width: 90px;
}
}
@media (max-width: 1450px) {
.SectionVideo .caja-video .box-center img {
width: 81px;
}
}
@media (max-width: 1280px) {
.SectionVideo .caja-video {
min-height: 550px;
max-width: 920px;
}
}
@media (max-width: 1180px) {
.SectionVideo .caja-video .box-center img {
width: 68px;
}
}
@media (max-width: 980px) {
.SectionVideo .caja-video{
min-height: 450px;
max-width: 680px;
}
}
@media (max-width: 767px) {
.SectionVideo .caja-video{
min-height: 380px;
max-width: 620px;
}
}
@media (max-width: 575px) {
.SectionVideo .caja-video .box-center img {
width: 60px;
}
.SectionVideo .container-1580{
padding: 0;
}
.SectionVideo .box-title{
padding: 0 15px;
}
}
@media (max-width: 480px) {
.SectionVideo .caja-video{
min-height: 280px;
}
.SectionVideo .caja-video{
margin-top: 30px;
margin-bottom: 30px;
}
}
@media (max-width: 400px){
.SectionVideo .caja-video{
min-height: 238px;
}
}
.SectionExperince-02 .container{
max-width: 1700px;
}
.ItemExperince{
max-width: 690px;
margin: 40px auto;
}
.ItemExperince h3{
color: var(--marron);
font-weight: 700;
}
.ItemExperince .box-imagen{
display: block;
position: relative;
overflow: hidden;
padding-top: 106%;
height: 100%;
width: 100%;
background-color: #eee;
border-radius: 15%;
}
.ItemExperince .box-date{
padding-top: 40px;
}
.ItemExperince .content-text{
padding-top: 10px;
}
.ItemExperince .content-text *{
font-size: 24px;
}
.ItemExperince .content-text ul li{
margin-bottom: 15px;
}
@media (max-width: 1450px){
.ItemExperince .content-text *{
font-size: 22px;
}
.ItemExperince {
max-width: 560px;
}
}
@media (max-width: 880px){
.SectionExperince-02 .box-width .col-md-6{
width: 100%;
}
.ItemExperince .content-text *{
font-size: 20px;
}
.ItemExperince{
margin: 25px auto;
}
}
@media (max-width: 767px){
.ItemExperince h3{
text-align: center;
}
.ItemExperince .box-date {
padding-top: 30px;
}
}
@media (max-width: 520px){
.ItemExperince .content-text *{
font-size: 18px;
}
}
@media (max-width:480px){
.SectionExperince .container-1580{
padding-left: 20px;
padding-right: 20px;
}
.SectionExperince-02 .container{
padding-left: 20px;
padding-right: 20px;
}
}
.section-consultation.sin-asesor .caja-right {
margin-left: auto;
margin-right: auto;
}
.section-consultation.sin-asesor .title-single{
text-align: center;
}
.box-img-services{
position: relative;
max-width: 1100px;
max-height: 450px;
margin: -20px auto 70px auto !important;
display: table;
width: 100%;
}
@media (max-width: 1080px){
#mainNav .bloque-logo .box-arrow{
display: block !important;
flex-shrink: 0;
margin: 0 10px 0 -5px;
}
}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.wpml-ls-legacy-list-horizontal{border:1px solid transparent;padding:7px;clear:both}.wpml-ls-legacy-list-horizontal>ul{padding:0;margin:0!important;list-style-type:none}.wpml-ls-legacy-list-horizontal .wpml-ls-item{padding:0;margin:0;list-style-type:none;display:inline-block}.wpml-ls-legacy-list-horizontal a{display:block;text-decoration:none;padding:5px 10px 6px;line-height:1}.wpml-ls-legacy-list-horizontal a span{vertical-align:middle}.wpml-ls-legacy-list-horizontal a span.wpml-ls-bracket{vertical-align:unset}.wpml-ls-legacy-list-horizontal .wpml-ls-flag{display:inline;vertical-align:middle}.wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:0;margin-right:.4em}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{margin-bottom:30px}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul{text-align:center}