.fusion-fullwidth.fullwidth-box.fusion-builder-row-5.fusion-flex-container.has-pattern-background.has-mask-background.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling {
z-index: 99;
}
#et-boc .swiper-container {
position: relative;
overflow: hidden;
z-index: 1;
}
div#favoriteModal,div#favoriteModal2 ,div#favoriteModalh {
width: 100%;
height: 100%;
overflow: hidden;
background-color: rgba(0,0,0,0.6);
padding: 10px;
}
#favoriteModal .modal-content, #favoriteModal2 .modal-content, #favoriteModalh .modal-content {
width: 550px;
margin: 0 auto;
top: 20%;
padding: 10px;
border-radius: 8px;
box-shadow: 0px 4px 4px rgb(48 44 44);
}
#cont-form-modal, #cont-form-modal2, #cont-form-modalh  {
display: flex;
width:100%;
padding: var(--40, 40px) var(--32, 32px) var(--24, 24px) var(--32, 32px);
flex-direction: column;
justify-content: center;
align-items: center;
gap: var(--28, 28px);
flex-shrink: 0;
}
#successMessageh{
display: flex;
width:100%;
padding: var(--40, 40px) var(--32, 32px) var(--24, 24px) var(--32, 32px);
flex-direction: column;
justify-content: center;
align-items: center;
gap: var(--28, 28px);
flex-shrink: 0;
}
#favoriteModal .close, #favoriteModal2 .close2 , #favoriteModalh .closeh   {
width: 100%;
text-align: right;
opacity: 1;
}
div#contenedor-slider-home {
overflow: unset;
z-index: auto;
height: calc(100vh + 0px) !important; 
padding: 32px;
padding-top: 120px;
}
#cont-descrip{
z-index: 1 !important;
}
#cont-principal{
background-color: rgba(31, 32, 52, 0.75);
color: rgb(255, 255, 255);
height: auto;
border-radius: 16px; width: 90%; 
transform-origin: 50% 50%;
display: flex;
width: 95%;
margin: 0 auto;
flex-direction: column;
align-items: flex-start;
gap: var(--28, 28px);
}
#cont-til{
width: 100%;
padding: var(--32, 32px 32px 4px); 
background-color: rgb(31, 32, 52);
color: rgb(255, 255, 255);
overflow: hidden;
border-top-right-radius: 16px;
border-top-left-radius: 16px;
transform-origin: 50% 50%;
}
#formulario-b{
padding: var(--32, 4px 32px 32px); 
margin: 0px !important;
display: flex;
}
#linea-busca{
text-align: center;
line-height: 30px;
letter-spacing: 0px;
font-weight: 500;
font-size: 24px;
border-color: rgba(255, 255, 255, 0.25) rgb(20, 22, 23) rgb(20, 22, 23);
border-style: dashed none none;
border-top-width: 1px;
margin-bottom: 16px;
margin-top: 16px;
}
h1.til-busca{
font-family: Poppins !important;
font-size: 32px !important;
font-weight: 900 !important;
color: rgb(255, 255, 255) !important ;
text-align: center;
}
span.amarillo-til{
color: #fed400 !important;
}
.subtil-busca{
text-align: center;
color: rgb(255, 255, 255);
font-family: Poppins;
font-size: 24px;
font-weight: 500;
}
.form-modal-input {
display: flex;
width: 360px !important;
flex-direction: column;
align-items: flex-start;
gap: var(--8, 8px);
color: var(--Neutrales-negro-12, #6C7187) !important;
margin-bottom: 32px;
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 140%;
margin-left: auto;
margin-right: auto;
}
.img-til{
text-align: center;
clear: both;
width: 100%;
}
.bot-guardar {
display: flex;
height: 48px;
padding: var(--12, 12px) var(--24, 24px) !important;
justify-content: center;
align-items: center;
gap: var(--8, 8px);
flex: 1 0 0;
border-radius: var(--4, 4px) !important;
background: #229ED3 !important; margin: 0 auto;
color: var(--Neutrales-Blanco, #FFF);
leading-trim: both;
text-edge: cap; font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 100%; }
.text-modal-detail{
clear: both;
width: 100%;
}
#botonesfooter, #oportunidadesvuelan{
z-index: 1 !important;
}
div#hablemos {
z-index: 1;
}
div#form-1 {
z-index: 1;
}
.text-modal-detail p{
text-align: center !important;
color: var(--Neutrales-negro-12, #6C7187); font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 140%; }
.til-modal1{
width: 100%;
text-align: center;
clear: both;
color: var(--dark-blue-dark-blue-300-main, #1E2252);
text-align: center; font-family: Poppins;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 120%; }
#list-cont-unidades{
position: relative;
}
.swiper-slide.item.swiper-slide {
background: #fff;
border-radius: 20px;
padding: 0px;
}
.swiper-container.inner-carousel.swiper-initialized.swiper-horizontal.swiper-backface-hidden {
border-radius: 20px 20px 0px 0px;
}
.text-ubicacion{
color:  #4C4F5F;
font-family: Poppins;
font-size: 10px;
font-style: normal;
font-weight: 300;
line-height: 140%; white-space: nowrap; }
.text-subtil1{
color: #1E2252;
font-family: Poppins;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 140%; }
.text-precio {
text-align: left;
}
.preciosv{
color: var(--dark-blue-dark-blue-300-main, #1E2252); font-family: Poppins;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 120%; }
.preciot{
color: var(--dark-blue-dark-blue-300-main, #1E2252);
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 120%; text-decoration-line: line-through;
}
.text-gastos{
color: var(--Neutrales-negro-12, #6C7187); font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 140%; }
.text-area{
color:  #424552; font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 140%; }
.bot-detalle a, .bot-detalle a:hover {
color: #1E2252;
text-align: center; font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 100%; text-decoration-line: underline !important;
}
.bot-postula1{
display: flex;
height: 44px;
padding: var(--12, 12px) var(--16, 16px) !important;
justify-content: center;
align-items: center;
gap: var(--8, 8px);
align-self: stretch;
border-radius: var(--4, 4px) !important;
background: #229ED3 !important;
color: var(--Neutrales-Blanco, #FFF) !important;
text-align: center;
leading-trim: both !important;
text-edge: cap !important; font-family: Poppins !important;
font-size: 14px !important;
font-style: normal !important;
font-weight: 500 !important;
line-height: 100% !important; white-space: nowrap; }
.bot-contacto{
display: flex;
height: 44px;
padding: var(--12, 12px) var(--16, 16px);
justify-content: center;
align-items: center;
gap: var(--8, 8px);
align-self: stretch;
border-radius: var(--4, 4px);
border: 2px solid #1E2252;
color: #1E2252;
text-align: center;
leading-trim: both;
text-edge: cap; font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 100%; white-space: nowrap; }
.contenido-detalle{
display: flex;
padding: var(--24, 24px);
flex-direction: column;
align-items: flex-start;
gap: var(--16, 16px);
align-self: stretch;
}
.text-bot1 {
width: 100%;
}
.text-bot2 {
width: 100%;
}
.text-detalles{
display: flex;
padding: var(--12, 12px) var(--8, 8px);
flex-direction: column;
align-items: flex-start;
gap: var(--16, 16px);
align-self: stretch;
border-top: 1px solid #30B9D0;
background: var(--Neutrales-gris-75, #F9F9F9);
}
.til-sev{
color: var(--Neutrales-negro-13, #4C4F5F);
text-align: center; font-family: Poppins;
font-size: 12px;
font-style: normal;
font-weight: 500;
line-height: 140%; clear: both;
}
.img-serv {
position: relative;
display: inline-block;
cursor: pointer;
float: left;
width: 20px;
height: 20px;
margin-left: 10px;
margin-right: 10px;
}
.til-req {
color: var(--Neutrales-negro-13, #4C4F5F);
text-align: left;
font-family: Poppins;
font-size: 12px;
font-style: normal;
font-weight: 500;
line-height: 140%;
margin-top: 40px;
display: block;
}
.text-req{
display: flex;
padding: var(--8, 8px) 0px;
align-items: flex-start;
gap: var(--8, 8px);
align-self: stretch;
border-bottom: 1px solid var(--Dark-Blue-Dark-blue-50, #E9E9EE);
color: var(--Neutrales-negro-14, #424552);
font-family: Poppins;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 140%; }
.text-req svg{
flex-shrink: 0; }
.cont-servicios{
width: 100%;
clear: both;
text-align: left;
}
.cont-requisitos{
width: 100%;
clear: both;
text-align: left;
}
.oculto{
display: none;
} div#contenedor-descriptionh1 {
z-index: 1 !important;
}
#til-h{
color: var(--dark-blue-dark-blue-300-main, #1E2252);
font-family: Poppins;
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: 120%; }
#sub-tilh{
color: var(--Neutrales-negro-12, #6C7187);
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 140%; }
#sub-tilh p{
color: var(--Neutrales-negro-12, #6C7187);
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 140%; display: block;
}
#contenido-tildesc{
display: flex;
flex-direction: column;
align-items: flex-start;
gap: var(--16, 16px);
}
#til-h2{
color: var(--dark-blue-dark-blue-300-main, #1E2252); font-family: Poppins;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 120%; }
#sub-tilh2{
color: var(--Neutrales-negro-12, #6C7187); font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 140%; margin-bottom: 0px !important;
}
#sub-tilh2 p{
color: var(--Neutrales-negro-12, #6C7187); font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 140%; margin-bottom: 0px !important;
display: block;
}
.hdescrip{
display: flex;
padding: var(--16, 16px);
flex-direction: column;
align-items: flex-start;
gap: var(--28, 28px);
flex: 1 0 0;
border-radius: var(--12, 12px);
border: 1px solid var(--Dark-Blue-Dark-blue-50, #E9E9EE);
background: var(--Neutrales-Blanco, #FFF);
margin-right: 24px;
margin-bottom: 24px;
float: left !important;
width: 45% !important;
height: 200px;
}
.hdescrip2{
display: flex;
padding: var(--16, 16px);
flex-direction: column;
align-items: flex-start;
gap: var(--28, 28px);
flex: 1 0 0;
border-radius: var(--12, 12px);
border: 1px solid var(--Dark-Blue-Dark-blue-50, #E9E9EE);
background: var(--Neutrales-Blanco, #FFF);
margin: 0px;
width: 100% !important;
height: 200px;
}
.hdescrip svg,.hdescrip2 svg {
display: flex;
align-items: flex-start;
gap: 10px;
z-index: 9;
}
.hdescrip h2, .hdescrip2 h2 {
color: var(--dark-blue-dark-blue-300-main, #1E2252);
font-family: Poppins !important;
font-size: 16px !important;
font-style: normal !important;
font-weight: 500 !important;
line-height: 140% !important; margin-bottom: 0px !important;
}
.hdescrip p{
color: var(--Neutrales-negro-12, #6C7187);
font-family: Poppins;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 140%; }
.hdescrip2 p{
color: var(--Neutrales-negro-12, #6C7187);
font-family: Poppins;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 140%; text-align: left;
}
#fond-h1 {
width: 25px;
height: var(--16, 16px);
position: absolute;
left: 20px;
top: 25px;
border-radius: 2px;
background: var(--Secundarios-Yellow-Yellow-100, #FFE16B);
}
#contenedor-descriptionh1 .fusion-builder-row.fusion-row.fusion-flex-align-items-flex-start {
align-items: stretch;
}
#subcontenedor-descriptionh2{
align-items: flex-end;
}
#subcontenedor-descriptionh3 {
align-items: center;
}
.subcontenido{
display: flex;
flex-direction: column;
align-items: flex-start;
gap: var(--8, 8px);
align-self: stretch;
} #pasosfunciona{
display: flex;
align-items: flex-start;
gap: var(--16, 16px);
align-self: stretch;
}
.contenidopasosf{
display: flex;
height: 246px;
width: 100%;
padding: var(--16, 16px);
flex-direction: column;
align-items: flex-start;
gap: var(--28, 28px);
flex: 1 0 0;
border-radius: var(--12, 12px);
border: 1px solid var(--Dark-Blue-Dark-blue-50, #E9E9EE);
background: var(--Neutrales-Blanco, #FFF);
}
.contenidopasosf svg {
display: flex;
align-items: flex-start;
gap: 10px;
z-index: 9;
}
.subcontfunciona{
display: flex;
flex-direction: column;
align-items: flex-start;
gap: var(--8, 8px);
align-self: stretch;
}
.contenidopasosf h2 {
color: var(--dark-blue-dark-blue-300-main, #1E2252);
font-family: Poppins !important;
font-size: 16px !important;
font-style: normal !important;
font-weight: 500 !important;
line-height: 140% !important; margin-bottom: 0px !important;
color: var(--dark-blue-dark-blue-300-main, #1E2252);
}
.contenidopasosf p{
color: var(--Neutrales-negro-12, #6C7187);
font-family: Poppins;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 140%; color: var(--Neutrales-negro-12, #6C7187);
} .lista-desc-footer {
display: flex;
padding: var(--20, 20px) var(--16, 16px) var(--16, 16px) var(--16, 16px);
align-items: flex-start;
gap: var(--12, 12px);
align-self: stretch;
border-radius: var(--12, 12px);
background: rgba(233, 233, 238, 0.50);
max-width: 32%;
}
a.enlacelistaf{
display: flex;
align-items: flex-start;
gap: var(--12, 12px);
align-self: stretch;
}
.icon-svg-footer {
display: flex;
padding: var(--8, 8px);
align-items: center;
gap: 0px;
border-radius: var(--24, 24px);
background: var(--Neutrales-Blanco, #FFF);
height: 46px;
width: 46px;
}
.til-desc-footer{
color: var(--dark-blue-dark-blue-300-main, #1E2252); font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 140%; margin-bottom: 0px !important;
}
.detail-desc-footer{
color: var(--Neutrales-negro-12, #6C7187); font-family: Poppins;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 140%; }
.detail-global-footer{
display: flex;
flex-direction: column;
align-items: flex-start;
gap: var(--8, 8px);
flex: 1 0 0;
} .botvolver{
display: flex;
height: var(--28, 28px);
padding: var(--4, 4px) 0px;
align-items: center;
gap: var(--8, 8px);
border-radius: var(--4, 4px);
}
.enlacevolver, .enlacevolver:hover{
color: var(--dark-blue-dark-blue-300-main, #1E2252);
font-family: 'Poppins', sans-serif;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: 100%;
text-decoration-line: underline;
}
#tilbusqueda{
color: var(--dark-blue-dark-blue-300-main, #1E2252); font-family: Poppins;
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: 120%; }
.tilnoencuentra{
color: var(--dark-blue-dark-blue-300-main, #1E2252); font-family: Poppins;
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: 120%; text-align: center;
}
#vfiltrobusca1 {
display: flex;
width: 100%;
flex-direction: column;
align-items: flex-start;
gap: var(--24, 24px);
}
#tilfiltro{
display: flex;
align-items: flex-start;
gap: var(--8, 8px);
align-self: stretch;
backdrop-filter: blur(2px);
color: var(--dark-blue-dark-blue-300-main, #1E2252);
padding: 0px;
margin: 0px; font-family: Poppins;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 120%; }
.item-filtro{
display: flex;
flex-direction: column;
gap: var(--12, 12px);
align-self: stretch;
position: relative;
}
.label-filtro{
color: var(--Dark-Blue-Dark-blue-500, #121532); font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 140%; }
.selectfiltro {
color: var(--Neutrales-negro-14, #424552);
font-family: Poppins;
font-size: 12px;
font-style: normal;
font-weight: 500;
line-height: 140%;
background: #fff;
position: absolute;
top: -7px;
margin-left: 10px;
z-index: 2;
}
#btipologia option, #bcomuna option{
border-radius: var(--8, 8px);
border-bottom: 2px solid var(--Neutrales-negro-14, #424552);
background: var(--Neutrales-gris-50, #FEFEFE); box-shadow: 0px 16px 25px -7px rgba(0, 0, 0, 0.10);
}
#btipologia, #btipologia:focus, #bcomuna, #bcomuna:focus  {
border-radius: var(--8, 8px);
border: 1px solid var(--Dark-Blue-Dark-blue-200, #44486F);
background: var(--Neutrales-Blanco, #FFF);
display: flex;
height: 48px;
padding: var(--12, 12px) var(--16, 16px);
align-items: center;
gap: var(--8, 8px);
align-self: stretch;
margin-top: 7px;
box-shadow: none;
}
#buscarlistado{
display: flex;
width: 100%;
flex-direction: column;
align-items: flex-start;
gap: var(--24, 24px);
}
.labelfiltro{
color: var(--Dark-Blue-Dark-blue-500, #121532); font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 140%; }
.form-check {
display: flex;
height: 22px;
align-items: center;
gap: var(--8, 8px);
}
.form-check-input {
width: 20px;
height: 20px;
position: relative !important;
accent-color: #30B9D0;
} input[type="radio"]:checked,input[type="checkbox"]:checked  {
display: none;
padding-left: 0px;
} .form-check-label {
display: inline-block;
cursor: pointer;
position: relative;
} .form-check-label svg {
display: none;
float: left;
width: 20px;
height: 100%;
} input[type="radio"]:checked + .form-check-label svg ,input[type="checkbox"]:checked + .form-check-label svg {
display: block;
}
input[type="radio"]:checked + .form-check-label ,input[type="checkbox"]:checked + .form-check-label {
position: absolute;
left: 0;
height: 22px;
display: flex;
gap: var(--8, 8px);
align-items: center;
}
p.labelfiltro {
margin: 0px !important;
}
.page-id-36333  .item-filtro .select2-container--bootstrap-5 .select2-selection--single{ 
padding: .8rem 2.25rem .375rem .75rem;
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
background-repeat: no-repeat;
background-position: right .75rem center;
background-size: 16px 12px;
border-radius: var(--8, 8px) !important;
border: 1px solid var(--Dark-Blue-Dark-blue-200, #44486F) !important;
height: 48px !important;
}
.page-id-36333 .select2-container--bootstrap-5 .select2-dropdown.select2-dropdown--below {
border: 1px solid var(--Neutrales-negro-14, #424552) !important;
border-top: none !important;
border-radius: 0px 0px 8px 8px !important;
box-shadow: 0px 16px 25px -7px rgba(0, 0, 0, 0.10) !important;
}
.page-id-36333 .select2-container--bootstrap-5 .select2-dropdown.select2-dropdown--above {
border: 1px solid var(--Neutrales-negro-14, #424552) !important;
border-top: none !important;
border-radius: 0px 0px 8px 8px !important;
box-shadow: 0px 16px 25px -7px rgba(0, 0, 0, 0.10) !important;
}
.page-id-36333 .select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--selected, .select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[aria-selected=true]:not(.select2-results__option--highlighted) {
color: #fff;
background-color: #229ED3 !important;
}
.verfiltro, .verfiltrom {
margin: 5px;
float: left;
width: fit-content;
display: flex;
padding: var(--8, 8px) var(--12, 12px);
justify-content: center;
align-items: center;
gap: var(--8, 8px);
border-radius: var(--8, 8px);
border: 1px solid var(--Sky-Sky-100, #87D6E4);
background: var(--Sky-Sky-50, #EAF8FA);
color: var(--Dark-Blue-Dark-blue-400, #151839);
font-family: Poppins;
font-size: 12px;
font-style: normal;
font-weight: 500;
line-height: 140%;
}
.borrarfiltro, .borrarfiltro:hover{
color: var(--dark-blue-dark-blue-300-main, #1E2252); font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 100%; text-decoration-line: underline;
line-height: 40px;
margin-left: 5px;
}
#recuadroverfiltros{
padding-left: 15px;
margin-bottom: 24px;
}
.page-id-36333 span.select2-container.select2-container--bootstrap-5.select2-container--open.select2-dropdown--below {
top: 10px !important;
}
.filtro2{
max-width: 253px;
} #contenedor-paginador{
display: flex;
list-style: none;
padding: 0px var(--16, 16px);
align-items: center;
gap: var(--8, 8px);
flex: 1 0 0;
align-self: stretch;
}
#contenedor-paginador p{
margin-top: 40px;
}
.page-id-36333  .pagination {
display: flex;
list-style: none;
padding: 0px var(--16, 16px);
align-items: center;
gap: var(--8, 8px);
flex: 1 0 0;
align-self: stretch;
border-radius: var(--4, 4px);
}
.page-id-36333  .pagination li {
cursor: pointer;
display: flex;
width: var(--40, 40px);
padding: 7px 5px;
flex-direction: column;
justify-content: center;
align-items: center;
border-radius: var(--4, 4px);
}
.page-id-36333 .pagination  .active {
font-weight: bold;
color: var(--Dark-Blue-Dark-blue-400, #151839);
text-align: center;
leading-trim: both;
text-edge: cap;
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 100%;
display: flex;
width: var(--40, 40px);
height: var(--40, 40px);
padding: 7px var(--12, 12px);
flex-direction: column;
justify-content: center;
align-items: center;
border-radius: var(--28, 28px);
background: var(--Sky-Sky-75, #AAE2EC);
}
.pag-t1{
color: var(--dark-blue-dark-blue-300-main, #1E2252);
text-align: center;
leading-trim: both;
text-edge: cap; font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: 100%; }
.pag-t2{
color: var(--dark-blue-dark-blue-300-main, #1E2252);
leading-trim: both;
text-edge: cap;
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 100%;
}
.pag-t3{
color: var(--dark-blue-dark-blue-300-main, #1E2252);
text-align: center;
leading-trim: both;
text-edge: cap; font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 100%; }
#filtros-movil {
display: flex;
justify-content: space-between;
align-items: center;
align-self: stretch;
margin-bottom: 20px;
}
a#verfiltromovil {
display: flex;
height: var(--28, 28px);
padding: var(--4, 4px) 0px;
justify-content: center;
align-items: center;
gap: var(--8, 8px);
color: var(--dark-blue-dark-blue-300-main, #1E2252); font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 100%; text-decoration-line: underline;
}
#filtrobusca1-movil {
position: fixed;
top: 0;
right: -100%;
width: 100%;
height: 100%;
background-color: white;
z-index: 1000;
overflow-y: auto;
transition: right 0.5s ease;
padding: 20px;
box-sizing: border-box;
}
#closeBtn {
position: absolute;
top: 20px;
right: 20px;
font-size: 30px;
cursor: pointer;
z-index: 1;
} #filtrobusca1-movil.active {
right: 0;
}
.swiper-slide img {
width: 100%;
max-height: 300px;
}
div#desc-p-filtro {
display: flex;
gap: 8px;
} .favorite-icon, .favorite-iconh, .favorite-icon2 {
position: absolute;
top: 10px;
right: 10px;
font-size: 24px;
color: #ccc;
cursor: pointer;
transition: color 0.3s;
z-index: 10;
}
.page-id-36333  .favorite-icon{
position: absolute;
top: 0px;
right: 25px;
font-size: 24px;
color: #ccc;
cursor: pointer;
transition: color 0.3s;
z-index: 10;
}
.page-id-36333 .favorite-iconh  , .page-id-36333 .favorite-icon2{
position: absolute;
top: 0px;
right: 15px;
font-size: 24px;
color: #ccc;
cursor: pointer;
transition: color 0.3s;
z-index: 10;
}
.camera-icon, .camera-iconh , .camera-icon2   {
position: absolute;
top: 50px;
right: 10px;
font-size: 24px;
color: #22233c;
cursor: pointer;
transition: color 0.3s;
z-index: 10;
}
.camera-iconh2{
position: absolute;
top: 50px;
right: 10px;
font-size: 24px;
color: #22233c;
cursor: pointer;
transition: color 0.3s;
z-index: 10;
display: none;
}
.page-id-36333 .camera-icon {
position: absolute;
top: 40px;
right: 25px;
font-size: 24px;
color: #22233c;
cursor: pointer;
transition: color 0.3s;
z-index: 10;
}
.page-id-36333 .camera-iconh , .page-id-36333 .camera-icon2  {
position: absolute;
top: 40px;
right: 18px;
font-size: 24px;
color: #22233c;
cursor: pointer;
transition: color 0.3s;
z-index: 10;
}
.page-id-36333 .camera-iconh2,  .camera-icon-movil1  {
position: absolute;
top: 40px;
right: 18px;
font-size: 24px;
color: #22233c;
cursor: pointer;
transition: color 0.3s;
z-index: 10;
display: none;
}
.favorite-icon.active , .favorite-iconh.active , .favorite-icon2.active  {
color: red;
}
.favorite-icon.active path, .favorite-iconh.active path , .favorite-icon2.active path  {
fill: #E74737;
}
.favorite-icon  path , .favorite-iconh path , .favorite-icon2 path  {
fill: #676060;
} .outer-carousel {
width: 100%;
max-width: 1200px;
margin: 0 auto;
min-height: 450px;
margin-top: 40px;
}
.outer-carousel2 {
width: 100%;
max-width: 1200px;
margin: 0 auto;
margin-top: 32px;
}
.inner-carousel {
height: 211px;
}
.lista-edificios .inner-carousel {
height: 336px;
}
.item {
padding: 20px;
box-sizing: border-box;
text-align: center;
}
.item h2 {
margin: 10px 0;
}
.item p {
margin: 10px 0;
}
.item button {
margin: 5px;
}
.swiper-container.inner-carousel.swiper-initialized.swiper-horizontal.swiper-backface-hidden {
overflow: hidden;
}
.swiper-pagination2 {
justify-content: center !important;
margin-top: 20px !important;
}
.swiper-pagination2 .swiper-pagination-bullet {
width: 10px  !important;
height: 10px !important;
border-radius: var(--12, 12px) !important;
background: rgba(18, 21, 50, 0.40) !important;
margin: 0 2px !important;
display: inline-block !important;
transition: all 0.3s !important;
}
.swiper-pagination3 {
justify-content: center !important;
}
.swiper-pagination3 .swiper-pagination-bullet {
width: 10px  !important;
height: 10px !important;
border-radius: var(--12, 12px) !important;
background: rgba(18, 21, 50, 0.40) !important;
margin: 0 2px !important;
display: inline-block !important;
transition: all 0.3s !important;
}
.swiper-pagination-bullet {
width: 10px !important;
height: 10px !important;
background: #fff !important;
opacity: 0.5 !important;
margin: 0 2px !important;
border-radius: 50% !important;
display: inline-block !important;
transition: all 0.3s !important;
}
.swiper-pagination-bullet-active {
width: 30px !important;
height: 10px !important;
background: #ffffff !important;
opacity: 1 !important;
border-radius: 10px !important;
}
.swiper-pagination3 span.swiper-pagination-bullet.swiper-pagination-bullet-active {
width: 30px !important;
height: 10px !important;
border-radius: 10px !important;
background: #121532 !important;
opacity: 1 !important;
}
.swiper-pagination2 span.swiper-pagination-bullet.swiper-pagination-bullet-active {
width: 30px !important;
height: 10px !important;
border-radius: 10px !important;
background: #121532 !important;
opacity: 1 !important;
}
.swiper-pagination2.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
text-align: center !important;
}
.swiper-pagination3.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
text-align: center !important;
}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
bottom: var(--awb-dots-position-bottom) !important;
left: 40% !important;
top: 200px !important;
width: 100% !important;
}
.lista-edificios .swiper-slide img {
width: 100%;
max-height: none !important;
}
.lista-edificios .swiper-horizontal>.swiper-pagination-bullets,  .lista-edificios .swiper-pagination-bullets.swiper-pagination-horizontal, .lista-edificios .swiper-pagination-custom,  .lista-edificios .swiper-pagination-fraction {
bottom: var(--awb-dots-position-bottom) !important;
left: 45% !important;
top: 320px !important;
width: 100% !important;
}
.swiper-container.inner-carousel.swiper-initialized.swiper-horizontal.swiper-backface-hidden {
position: relative;
} .img-serv::after, .img-serv-edf::after {
content: attr(data-tooltip);
position: absolute;
bottom: 125%; left: 50%;
transform: translateX(-50%);
background: var(--Sky-Sky-75, #AAE2EC);
color: var(--Dark-Blue-Dark-blue-400, #151839);
padding: 8px 12px;
border-radius: 5px;
opacity: 0;
transition: opacity 0.3s;
pointer-events: none; white-space: nowrap;
z-index: 1000;
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 140%; justify-content: center;
align-items: center;
}
.img-serv::after{
} .img-serv-edf::before{
content: '';
position: absolute;
bottom: 95%; left: 50%;
transform: translateX(-50%);
border-width: 5px;
border-style: solid;
border-color: #AAE2EC transparent transparent transparent; opacity: 0;
transition: opacity 0.3s;
pointer-events: none;
z-index: 999; }
.img-serv::before{
content: '';
position: absolute;
bottom: 80%; left: 50%;
transform: translateX(-50%);
border-width: 5px;
border-style: solid;
border-color: #AAE2EC transparent transparent transparent; opacity: 0;
transition: opacity 0.3s;
pointer-events: none;
z-index: 999; }
.img-serv:hover::after,
.img-serv:hover::before, .img-serv-edf:hover::after,
.img-serv-edf:hover::before {
opacity: 1;
} .inner-carousel .swiper-button-next2
{
position: absolute;
z-index: 10;
color: #000;
top: 50%;
right: 5px;
transform: translateY(-50%);
}
.inner-carousel .swiper-button-prev2 {
color: #000;
top: 50%;
left: 5px;
position: absolute;
z-index: 10;
transform: translateY(-50%);
} .text-ubicacion-edf{
color: var(--Neutrales-negro-13, #4C4F5F);
font-family: Poppins;
font-size: 14px;
font-style: normal; 
font-weight: 300;
line-height: 140%; }
.tilpedf {
color: var(--dark-blue-dark-blue-300-main, #1E2252) !important;
font-family: Poppins !important;
font-size: 20px !important;
font-style: normal !important;
font-weight: 500 !important;
line-height: 28px !important;
margin-top: 0px;
margin-bottom: 0px;
}
.serv-edf {
display: block;
padding: var(--16, 16px) var(--8, 8px);
flex-direction: column;
align-items: flex-start;
gap: var(--8, 8px);
align-self: stretch;
border-top: 1px solid #E1E1E1;
border-bottom: 1px solid #E1E1E1;
padding-left: 0;
padding-right: 0;
}
.til-serv-edf {
color: var(--Neutrales-negro-13, #4C4F5F);
font-family: Poppins;
font-size: 12px;
font-style: normal;
font-weight: 500;
line-height: 140%;
clear: both;
display: block;
width: 100%;
text-align: left;
}
.ext-subtil-edf{
color: var(--dark-blue-dark-blue-300-main, #1E2252); font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 140%; }
.preciosv-edf{
color: var(--dark-blue-dark-blue-300-main, #1E2252); font-family: Poppins;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 120%; }
.text-gastos-edf{
color: var(--Neutrales-negro-12, #6C7187); font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 140%; }
.img-serv-edf {
position: relative;
display: inline-block;
cursor: pointer;
float: left;
width: 32px;
height: 32px;
margin-left: 10px;
margin-right: 10px;
}
.veredificios{
text-align: center;
}
.veredificios a,.veredificios a:hover {
color: var(--dark-blue-dark-blue-300-main, #1E2252); font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 100%; text-decoration-line: underline !important;
}
.veredificios svg{
margin-left: 8px;
} span.select2.select2-container.select2-container--bootstrap-5.select2-container--below.select2-container--focus {
width: 100% !important;
}
span.select2.select2-container.select2-container--bootstrap-5.select2-container--below {
width: 100% !important;
}
span.select2.select2-container.select2-container--bootstrap-5 {
width: 100% !important;
}
span.select2-selection__arrow {
display: none;
} @media (max-width: 1080px){
#subcontenedor-descriptionh1 .hdescrip  {
width: 40% !important;
}
}
@media (max-width: 890px){
.text-ubicacion{
color: var(--Neutrales-negro-13, #4C4F5F);
font-family: Poppins;
font-size: 10px;
font-style: normal;
font-weight: 300;
line-height: 140%; }
#pasosfunciona {
display: flex;
align-items: flex-start;
gap: var(--16, 16px);
align-self: stretch;
flex-direction: column;
}
.text-ubicacion span{
color: var(--Neutrales-negro-13, #4C4F5F);
font-family: Poppins;
font-size: 10px;
font-style: normal;
font-weight: 600;
line-height: 140%; }
.contenido-detalle {
display: flex;
padding: var(--24, 24px);
flex-direction: column;
align-items: flex-start;
gap: var(--12, 12px);
align-self: stretch;
}
#til-unidades{
color: var(--dark-blue-dark-blue-300-main, #1E2252); font-family: Poppins;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 120%; }
.lista-edificios .inner-carousel {
height: 250px;
}
.img-serv-edf {
position: relative;
display: inline-block;
cursor: pointer;
float: left;
width: 20px;
height: 20px;
margin-left: 10px;
margin-right: 10px;
}
}
@media (max-width: 1200px) and  (min-width: 767px) {
.bot-contacto {
display: flex;
height: 44px;
padding: var(--12, 12px) var(--16, 16px);
justify-content: center;
align-items: center;
gap: var(--8, 8px);
align-self: stretch;
border-radius: var(--4, 4px);
border: 2px solid #1E2252;
color: #1E2252;
text-align: center;
leading-trim: both;
text-edge: cap;
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 110%;
white-space: unset;
padding: 3px;
}
.bot-postula1 {
display: flex;
height: 44px;
padding: var(--12, 12px) var(--16, 16px) !important;
justify-content: center;
align-items: center;
gap: var(--8, 8px);
align-self: stretch;
border-radius: var(--4, 4px) !important;
background: #229ED3 !important;
color: var(--Neutrales-Blanco, #FFF) !important;
text-align: center;
leading-trim: both !important;
text-edge: cap !important;
font-family: Poppins !important; 
font-size: 14px !important;
font-style: normal !important;
font-weight: 500 !important;
line-height: 110% !important;
white-space: unset !important;
padding: 3px !important;;
}
} @media (max-width: 767px) {
.outer-carousel .swiper-button-next,
.outer-carousel .swiper-button-prev {
display: none;
}
.outer-carousel2 .swiper-button-next,
.outer-carousel2 .swiper-button-prev {
display: none;
}
.lista-desc-footer {
display: flex;
padding: var(--20, 20px) var(--16, 16px) var(--16, 16px) var(--16, 16px);
align-items: flex-start;
gap: var(--12, 12px);
align-self: stretch;
border-radius: var(--12, 12px);
background: rgba(233, 233, 238, 0.50);
max-width: 100%;
}
#contenedor-paginador {
display: flex;
list-style: none;
padding: 0px var(--16, 16px);
align-items: center;
gap: var(--8, 8px);
flex: 1 0 0;
align-self: stretch;
flex-direction: column;
}
ul#pagination {
margin-top: 0px !important;
margin-left: 0px !important;
margin-right: 0px !important;
}
.page-id-36333  .pagination li {
width: var(--20, 20px);
}
}
@media (max-width: 600px) {
#cont-principal{
background-color: rgba(31, 32, 52, 0.75);
color: rgb(255, 255, 255);
height: auto;
border-radius: 7px;
transform-origin: 50% 50%;
display: flex;
width: 95%;
margin: 0 auto;
flex-direction: column;
align-items: flex-start;
gap: var(--28, 28px);
}
.page-id-36333 .camera-iconh2, .camera-iconh2, .camera-icon-movil1{
display: block;
}
.camera-icon-movil1{
right: 25px;
}
.page-id-36333 .camera-iconh, .camera-iconh, .camera-icon{
display: none;
}
#favoriteModal .modal-content, #favoriteModal2 .modal-content , #favoriteModalh .modal-content {
width: 90%;
}
iframe#vervirtual,iframe#vervirtual2 ,iframe#vervirtualh  {
height: 300px;
}
.img-til svg {
width: 50px;
height: 50px;
}
h2.til-modal1 {
color: var(--dark-blue-dark-blue-300-main, #1E2252) !important;
text-align: center !important;
font-family: Poppins !important;
font-size: 16px !important;
font-style: normal !important;
font-weight: 700 !important;
line-height: 28px !important;
}
.text-modal-detail p {
font-size: 12px;
}
.form-modal-input {
width: 100% !important;
}
} .resultado-busqueda i:not(.icon-lindua-search),rs-layer#slider-3-slide-3-layer-5 i, rs-layer#slider-10-slide-10-layer-5 i{
font-size: 2rem;
} .custom-select2 {
position: relative;
font-family: Arial;
}
.selecthome {
-webkit-appearance: none;
-moz-appearance: none;
}
.custom-select2 select {
display: none; }
.select-selected {
padding: .375rem 2.25rem .375rem .75rem;
background-image: url(//www.kodu.cl/wp-content/plugins/exynkoenvista/var(--url-base)wp-content/uploads/2023/11/flecha22.png); background-color: #fff;
background-repeat: no-repeat;
background-position: right 0rem center;
background-size: auto;
border:1px solid #fff;
}
.oculto{
display: none;
}
#vermasbusquedad{
color: #fff; font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 100%; text-decoration-line: underline;
cursor: pointer;
} .select-selected.select-arrow-active:after {
border-color: transparent transparent #fff transparent;
top: 7px;
} .select-items div,.select-selected {
color: #383838;
padding: .375rem .75rem !important;
font-size: 1rem !important;
font-weight: 400 !important;
line-height: 1.5 !important;
border: 1px solid transparent;
border-color: transparent rgba(0, 0, 0, 0.1)  transparent rgba(0, 0, 0, 0.1);
cursor: pointer;
user-select: none;
}
.select-items div:last-child {
border-color: transparent rgba(0, 0, 0, 0.1)  rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);
}
.select-selected{
border-color: rgba(0, 0, 0, 0.1);
border-radius:4px;
color: #383838;
font-weight:400;
} .select-items {
position: absolute;
background-color: #fff;
top: 35px;
left: 0;
right: 0;
z-index: 99;
} .select-hide {
display: none;
}
.select-items div:hover, .same-as-selected {
background-color: #00C0DA;
color:#fff !important;
}
.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--selected, .select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[aria-selected=true]:not(.select2-results__option--highlighted) {
color: #fff;
background-color:#00C0DA;
}
.select2-container--bootstrap-5 .select2-dropdown {
border-radius: 0px !important;
border: none !important;
color:#383838;
}
span.fusion-button-text.fusion-live-editable {
font-size: 12px;
font-weight: bold;
}
span.material-symbols-outlined.iconoh {
float: left;
margin-right: 5px;
}
.selecthome {
-webkit-appearance: none;
-moz-appearance: none;
}
.select2-container--bootstrap-5 .select2-selection--single , .selecthome {
padding: .375rem 2.25rem .375rem .75rem;
background-image: url(//www.kodu.cl/wp-content/plugins/exynkoenvista/var(--url-base)wp-content/uploads/2023/11/flecha22.png);
background-repeat: no-repeat;
background-position: right 0rem center;
background-size: auto;
}
#btnhome1{
text-align: right !important;
}
#buscarthome {
margin-top: 0px !important;
}
hr#lineahome {
border-top: 1px dashed rgba(255,255,255,.25);
}
.form-group {
display: flex;
padding-bottom: .8em;
gap: 0.3em;
align-items: center;
}
p.moviltexto {
line-height:25px !important;
font-size: 16px !important;
margin: 0px;
font-weight: normal;
margin-bottom: 10px !important;
}
.moviltexto i {
vertical-align: sub;
}
.mb-5 {
margin-bottom: 10px!important;
}
span#select2-ciudadhome-container, span#select2-habitacionhome-container, span#select2-baniohome-container {
position: absolute;
top: 50%;
left: 49%;
transform: translate(-50%, -50%);
width:100%;
color:#C7C7C7;
}
.select2-container--bootstrap-5 .select2-dropdown .select2-search .select2-search__field:focus {
border-color: #86b7fe;
box-shadow: none !important;
}
span.select2-selection.select2-selection--single {
height: 2.5rem !important;
}
button#botonkoduh {
background-color: #22233c !important;
width: 100%;
height: 100%;
margin: 0px !important;
padding: 0px;
border-radius: unset;
font-weight: normal;
font-size: 1.5em;
display: block;
}
#textclaro{
font-weight: 100 !important;
}
span.select2.select2-container.select2-container--bootstrap-5 {
width: 100% !important;
overflow: hidden;
}
#contienebh{
width: 100%;
height: 100%;
}
.col-md-2.mx-auto.mb-7.buscar-box {
display: flex;
align-items: flex-start;
}
.buscar-btn.w-btn.fusion-button.button-flat.button-default.button-cid84.fusion-button-default-size.fusion-button-default-span.fusion-button-default-type {
padding: 0.54em 1em !important;
}
.concepto-box img{
cursor:pointer;
}
rs-layer#slider-3-slide-3-layer-0, rs-layer#slider-10-slide-10-layer-0 {
border-radius: 5px;
}
.avada-has-rev-slider-styles .avada-skin-rev {
border-top: 0px solid #d2d3d4;
border-bottom: 0px solid #d2d3d4;
box-sizing: content-box;
}
@media only screen and (max-width: 1300px) {
rs-layer#slider-3-slide-3-layer-5, rs-layer#slider-10-slide-10-layer-5 {
top: 20vh !important;
}
}
@media only screen and (max-width: 1024px) {
rs-layer#titulohome {
position: absolute;
top: 50px;
}
}
@media only screen and (max-width: 1024px) and (min-width: 900px){
rs-layer#titulohome {
position: absolute;
top: 0px;
}
rs-layer#cajabusqueda {
height: 400px !important;
}
rs-layer#cajaoscura {
top: -100px !important;
}
rs-layer#titulohome2 {
top: -90px;
}
rs-layer#cuadro-form {
top: -15px;
}
}
@media only screen and (max-width: 900px) {
rs-layer#titulohome {
position: absolute;
top: 90px;
}
rs-layer#titulohome2 {
top: 150px;
}
}
@media only screen and (max-width: 840px) {
rs-layer#titulohome {
position: absolute;
top: 100px;
}
}
@media only screen and (max-width: 800px) {
.edificios-digitales-block p{
font-size: .6em;
}
.buscar-box {
display: flex;
justify-content: center;
}
rs-layer#titulohome {
position: absolute;
top: 100px;
}
}
@media only screen and (max-width: 700px) {
.mb-5 {
margin-bottom: 26px!important;
}
h1.til-busca {
font-size: 20px !important;
}
.subtil-busca {
font-size: 16px !important;
}
.moviltexto{
display:block  !important;
}
.icon-destock{
display:none  !important;
}
p.moviltexto {
font-size: 14px !important;
margin: 0px;
margin-bottom: 10px !important;
}
.resultado-busqueda i:not(.icon-lindua-search), rs-layer#slider-3-slide-3-layer-5 i, rs-layer#slider-10-slide-10-layer-5 i {
font-size: 20px;
}
#buscarthome{
margin-top: 10px;
}
rs-layer#titulohome {
position: absolute;
top: -50px;
}
.select-items {
position: absolute;
background-color: #fff;
top: 35px;
left: 0;
right: 0;
z-index: 99;
}
.el-form-item__error {
position: inherit !important;
}
.amelia-v2-booking #amelia-container.am-fs__wrapper .el-form-item__error {
font-size: 12px;
color: var(--am-c-error);
padding-top: 4px;
position: inherit !important;
}
}
@media only screen and (max-width: 450px) {
rs-layer#cuadro-form {
top: 60px;
}
rs-layer#titulohome {
position: absolute;
top: -20px;
}
button.linkpostu.gris {
padding: 0px;
vertical-align: middle;
width: 500px !important;
}
}
@media (max-width: 500px) and (max-height: 950px) {
rs-static-layers {
height: 950px !important;
}
rs-fullwidth-wrap#rev_slider_12_1_forcefullwidth {
height: 950px !important;
}
rs-module-wrap#rev_slider_12_1_wrapper {
height: 950px !important;
}
.row.resultado-busqueda {
margin-left: -15px !important;
margin-right: -15px !important;
}
rs-layer#cuadro-form {
top:10px;
left: -11px;
}
rs-layer#titulohome2 {
top: 50px;
}
}
@media (max-width: 450px) and (max-height: 900px) {
rs-layer#titulohome {
position: absolute;
top: 100px;
font-size: 25px !important;
}
rs-layer#titulohome span {
font-size: 25px !important;
}
}
@media only screen and (max-width: 420px) {
rs-layer#titulohome {
position: absolute;
top: 100px;
}
span.circulo {
margin-right: 3px;
}
button.linkpostu.gris {
padding: 0px;
vertical-align: middle;
width: 100% !important;
line-height: 45px;
}
.el-form-item__error {
position: inherit;
}
}
@media only screen and (max-width: 380px) {
rs-layer#titulohome2 {
top: 0px;
}
.select-items div, .select-selected {
color: #383838;
padding: .375rem .75rem !important;
font-size: 0.75rem !important;
font-weight: 400 !important;
line-height: 1.5 !important;
border: 1px solid transparent;
border-color: transparent rgba(0, 0, 0, 0.1)  transparent rgba(0, 0, 0, 0.1);
cursor: pointer;
user-select: none;
}
.amelia-v2-booking #amelia-container.am-fs__wrapper .el-form-item__error {
font-size: 12px;
color: var(--am-c-error);
padding-top: 4px;
position: inherit !important;
}
} .outer-carousel > .swiper-wrapper,
.outer-carousel2 > .swiper-wrapper {
align-items: flex-start !important;
}
.outer-carousel > .swiper-wrapper > .swiper-slide.item,
.outer-carousel2 > .swiper-wrapper > .swiper-slide.item {
height: auto !important;
} .grid-oportunidades {
width: 100%;
max-width: 1200px;
margin: 40px auto 0;
}
.grid-oportunidades-wrapper {
display: grid; grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 50px;
align-items: start; } .grid-oportunidades-wrapper > .swiper-slide.item {
position: relative; width: auto !important;
height: auto !important;
min-width: 0; max-width: 100%;
flex-shrink: 1;
margin: 0 !important;
} .grid-oportunidades .inner-carousel {
width: 100%;
min-width: 0;
overflow: hidden;
}
@media (max-width: 1024px) {
.grid-oportunidades-wrapper {
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 40px;
}
}
@media (max-width: 767px) {
.grid-oportunidades-wrapper {
grid-template-columns: minmax(0, 1fr);
gap: 24px;
}
} #favoriteModal:not([style*="block"]),
#favoriteModal2:not([style*="block"]),
#favoriteModalh:not([style*="block"]) {
display: none !important;
}
#favoriteModal, #favoriteModal2, #favoriteModalh {
position: fixed !important;
top: 0;
left: 0;
width: 100% !important;
height: 100% !important;
z-index: 100000;
overflow-y: auto;
background-color: rgba(0, 0, 0, 0.6);
}
#favoriteModal .modal-content,
#favoriteModal2 .modal-content,
#favoriteModalh .modal-content {
position: relative;
top: 50%;
transform: translateY(-50%);
margin: 0 auto;
background: #fff;
border-radius: 8px;
box-shadow: 0 4px 24px rgba(0, 0, 0, 0.25);
}
#favoriteModal .close,
#favoriteModal2 .close2,
#favoriteModalh .closeh {
display: block;
cursor: pointer;
}
#formulario-b #buscarthome {
display: inline-flex;
align-items: center;
gap: 6px;
background-color: #2ca8c7;
color: #fff;
border: 0;
border-radius: 4px;
padding: 10px 22px !important;
font-family: 'Poppins', sans-serif;
cursor: pointer;
transition: background-color .2s;
}
#formulario-b #buscarthome:hover {
background-color: #1b1e4b;
}
#formulario-b #buscarthome .material-symbols-outlined {
font-size: 20px;
color: #fff;
}
#formulario-b #buscarthome .fusion-button-text {
font-size: 14px !important;
font-weight: 700 !important;
color: #fff;
letter-spacing: .5px;
}
div#cont-principal {
padding: 0px;
}
div#contenedor-slider-home {
background-image: linear-gradient(180deg, rgba(0,0,0,0.7) 55%,rgba(0,0,0,0) 50%);
background-color: rgba(0,0,0,0.37);
} @media (min-width: 992px) {
#formulario-b p.moviltexto {
font-size: 14px !important;
white-space: nowrap;
}
div#contenedor-slider-home {
height: 80vh !important;
min-height: 680px;
}
#buscadocp{
top:6vh;
}
} @media (min-width: 768px) and (max-width: 991px) {
#formulario-b p.moviltexto {
min-height: 50px;
}
} #favoriteModal .form-modal-input,
#favoriteModal2 .form-modal-input,
#favoriteModalh .form-modal-input {
border: 1px solid #E9E9EE !important;
border-radius: 6px;
padding: 16px 20px !important;
background: #fff;
box-shadow: none;
outline: none;
font-family: 'Poppins', sans-serif;
font-size: 16px;
color: #1E2252;
}
#favoriteModal .form-modal-input:focus,
#favoriteModal2 .form-modal-input:focus,
#favoriteModalh .form-modal-input:focus {
border-color: #2ca8c7 !important;
}
#favoriteModal .bot-guardar,
#favoriteModal2 .bot-guardar,
#favoriteModalh .bot-guardar {
-webkit-appearance: none;
appearance: none;
background: #229ed3;
color: #fff;
border: 0;
border-radius: 4px;
box-shadow: none;
padding: 14px 32px;
font-family: 'Poppins', sans-serif;
font-size: 16px;
font-weight: 600;
cursor: pointer;
}
#favoriteModal .bot-guardar:hover,
#favoriteModal2 .bot-guardar:hover,
#favoriteModalh .bot-guardar:hover {
background: #1b1e4b;
} .lista-edificios .formularios_edf .bot-postula1 {
-webkit-appearance: none;
appearance: none;
border: 0;
box-shadow: none;
cursor: pointer;
}
.lista-edificios .bot-contacto {
border: 1.5px solid #1E2252;
box-shadow: none;
} @media (max-width: 767px) {
div#contenedor-slider-home {
height: auto !important;
min-height: 100vh;
padding: 130px 16px 140px; }
#contenedor-slider-home .et_pb_row_10 {
width: 100%;
}
} .kodu-pasos > div:last-child {
grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
}
@media (max-width: 980px) {
.kodu-pasos > div:last-child {
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
}
@media (max-width: 560px) {
.kodu-pasos > div:last-child {
grid-template-columns: minmax(0, 1fr) !important;
}
} #contenedor-slider-home {
position: relative;
overflow: hidden;
}
#contenedor-slider-home::after {
content: "";
position: absolute;
inset: 0;
z-index: 1;
pointer-events: none; background: linear-gradient(180deg, rgba(0,0,0,0.7) 6%,rgba(0,0,0,0) 50%);
} #contenedor-slider-home > .et_pb_row {
position: relative;
z-index: 2;
}
.et-l--header .et_pb_section_0_tb_header:not(.et_pb_sticky) { background: linear-gradient(180deg, rgba(0,0,0,0.7) 6%,rgba(0,0,0,0) 50%) !important;
} #resultadosbusca > .row > [class*="col-"],
#resultadosbusca2 > .row > [class*="col-"] {
position: relative;
} @media (max-width: 767px) {
.text-ubicacion {
white-space: normal;
overflow-wrap: anywhere;
}
} #filtrobusca1-movil {
z-index: 100000;
} @media (max-width: 767px) {
.botvolver {
margin-bottom: 16px;
}
#tilbusqueda {
margin-bottom: 24px;
}
}