::-moz-selection{color:#fff;background:#275caa}::selection{color:#fff;background:#275caa}#wpadminbar{display:none}html{margin:0!important;scroll-behavior:smooth}body{font-family:"Montserrat",sans-serif!important;font-size:18px;line-height:24px;color:#12110c;margin:0!important}body,button,input,optgroup,select,textarea{font-family:"Montserrat",sans-serif!important}h1,h2,h3,h4,h5,h6{font-family:"Montserrat",sans-serif!important}h1{font-size:3em;line-height:1.1;font-weight:700;color:#12110c}h2{font-size:2.5em;line-height:1.1}h3{font-size:2em;line-height:1.1;font-weight:600}h4{font-size:1.25em;line-height:1.1}a{text-decoration:none;-webkit-transition:all 0.5s;transition:all 0.5s;color:#12110c}a:hover{color:#12110c}a:visited{color:inherit}em{color:#12110c}li,ul{list-style:none;margin:0;padding:0}p>strong{color:#12110c}figure{margin:0}figure img{width:100%}main{position:absolute;top:0;width:100%}main>section{margin-top:150px!important;position:relative}.wrapper0{width:calc(100% - 100px);margin:0px auto}.wrapper{width:90%;max-width:1720px;margin:0px auto}.wrapper2{width:90%;max-width:1360px;margin:0px auto}.wrapper3{width:calc(100% - 50px);margin:0px auto}.btn{display:inline-block;position:relative;font-weight:900;padding:10px 20px;border:2px solid #ab0e1f;color:#ab0e1f;background-color:transparent;-webkit-transition:all 0.5s;transition:all 0.5s;overflow:hidden;text-align:center;overflow:hidden;text-transform:uppercase}.btn span{display:block;position:relative;z-index:10;color:#ab0e1f;-webkit-transition:all 0.5s;transition:all 0.5s}.btn:visited{color:#ab0e1f}.btn.invert{color:#fff;background-color:#ab0e1f}.btn.invert span{color:#fff}.txt>article,.txt>article>header,.txt>header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.txt>article h2,.txt>article h3,.txt>article>header h2,.txt>article>header h3,.txt>header h2,.txt>header h3{display:block;width:100%}.txt>article h2,.txt>article>header h2,.txt>header h2{color:#12110c;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:20px;margin-bottom:0;font-size:3em;font-weight:700}.txt>article h3,.txt>article>header h3,.txt>header h3{color:#275caa;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0;text-transform:uppercase;font-size:1.25em}.txt>article h3+h2,.txt>article>header h3+h2,.txt>header h3+h2{margin-top:20px;margin-bottom:50px}.txt>article p,.txt>article>header p,.txt>header p{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.txt>article p a,.txt>article>header p a,.txt>header p a{color:#ab0e1f}.txt.centrar{text-align:center}.txt.centrar>header{width:70%;margin:0px auto;margin-bottom:75px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.txt .btn{margin-top:25px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.home .cabecera{position:fixed}.cabecera{position:relative;z-index:99;width:100%}.cabecera .st0-logo{fill:#fff!important}.cabecera *{-webkit-transition:all 0.5s;transition:all 0.5s}.cabecera.active .top .datos-contacto li a,.cabecera.active .top .datos-contacto li svg{color:#fff;-webkit-transition:all 0.5s;transition:all 0.5s}.cabecera.active .top .datos-contacto li a:hover,.cabecera.active .top .datos-contacto li svg:hover{color:#a5d4f2}.cabecera.active .top .datos-contacto li:before{background-color:#fff}.cabecera.active .top aside a,.cabecera.active .top aside span,.cabecera.active .top aside svg{color:#fff}.cabecera.active .top aside a,.cabecera.active .top aside svg{-webkit-transition:all 0.5s;transition:all 0.5s}.cabecera.active .top aside a:hover,.cabecera.active .top aside svg:hover{color:#a5d4f2}.cabecera.active .main-navigation .menu a{color:#12110c;-webkit-transition:all 0.5s;transition:all 0.5s}.cabecera.active .main-navigation .menu a:hover{color:#a5d4f2}.cabecera.active .main-navigation .menu .sub-menu{background-color:rgb(255,255,255)}.top{padding:20px 50px;background-color:#275caa;-webkit-box-sizing:border-box;box-sizing:border-box}.top .datos-contacto{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top .datos-contacto li{padding-right:15px;margin-right:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.top .datos-contacto li:before{content:"";position:absolute;top:5px;right:0;width:1px;height:15px;background-color:#fff;-webkit-transform:rotate(25deg);transform:rotate(25deg)}.top .datos-contacto li:hover svg{color:#a5d4f2}.top .datos-contacto li a,.top .datos-contacto li svg{display:block;color:#fff;-webkit-transition:all 0.5s;transition:all 0.5s}.top .datos-contacto li a{font-size:14px}.top .datos-contacto li a:hover{color:#a5d4f2}.top .datos-contacto li svg{margin-right:10px}.top .datos-contacto li:last-child{margin:0;padding:0}.top .datos-contacto li:last-child:before{display:none}.top aside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top aside a,.top aside span,.top aside svg{color:#fff;line-height:14px;display:block}.top aside a,.top aside svg{-webkit-transition:all 0.5s;transition:all 0.5s;color:#fff}.top aside a:hover,.top aside svg:hover{color:#a5d4f2}.top aside span{text-transform:uppercase;font-size:14px}.top aside li{margin-left:15px;position:relative}.top aside li:first-child{margin-left:0}.menu-ppal{background-color:#fff;padding:20px 50px;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom-left-radius:15px;border-bottom-right-radius:15px;border:1px solid #275caa}.menu-ppal .logo{position:relative;z-index:5}.main-navigation .menu>li:hover>ul{display:block}.main-navigation{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-navigation .menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-navigation .menu>li{margin-left:35px;position:relative}.main-navigation .menu>li:first-child{margin-left:0}.main-navigation .menu>li svg{width:30px;color:#ab0e1f;margin-top:-5px;-webkit-transition:all 0.5s;transition:all 0.5s}.main-navigation .menu .sub-menu{display:none;position:absolute;top:20px;left:-33px;z-index:2;width:100%;background-color:#fff;padding:20px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition:all 0.5s;transition:all 0.5s;text-align:center}.main-navigation .menu a{text-transform:uppercase;-webkit-transition:all 0.5s;transition:all 0.5s;color:#12110c;position:relative;font-weight:900}.main-navigation .menu a.invert{color:#fff!important;display:block}.main-navigation .menu a.invert:hover{color:#fff!important}.main-navigation .menu a:hover{color:#ab0e1f}.btn-mobile{display:none}.btn-mobile svg{width:35px;color:#ab0e1f}.uk-offcanvas-overlay:before{background-color:#12110c;opacity:0.5!important}.uk-offcanvas-close svg{width:20px;color:#275caa}.uk-offcanvas-bar{width:50%;padding:50px;background-color:#fff;border-top-left-radius:15px;border-bottom-left-radius:15px}.uk-offcanvas-bar .logo{width:100%;display:block;text-align:center;margin-bottom:50px}.uk-offcanvas-bar .logo img{width:75%;max-width:200px;display:block;margin:0px auto}.uk-offcanvas-bar .idiomas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:25px}.uk-offcanvas-bar .idiomas li{margin-right:15px;padding-right:15px;border-right:2px solid #ab0e1f}.uk-offcanvas-bar .idiomas li:last-child{margin:0;padding:0;border:none}.uk-offcanvas-bar .idiomas li a{font-weight:900;color:#040c30}.uk-offcanvas-bar .menu{margin-top:50px;border-bottom:1px solid #275caa;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.uk-offcanvas-bar .menu>li{width:100%;margin-bottom:25px}.uk-offcanvas-bar .menu .sub-menu{padding-left:25px;display:none}.uk-offcanvas-bar .menu .sub-menu.mostrar{display:block}.uk-offcanvas-bar .menu .sub-menu li{margin-top:25px}.uk-offcanvas-bar .menu a{color:#040c30;text-transform:uppercase;-webkit-transition:all 0.5s;transition:all 0.5s;display:block;font-weight:700}.uk-offcanvas-bar .menu a:hover{color:#ab0e1f}.uk-offcanvas-bar .datos-contacto{margin:35px 0;border-bottom:1px solid #275caa}.uk-offcanvas-bar .datos-contacto li{width:100%;margin-bottom:35px;display:-webkit-box;display:-ms-flexbox;display:flex}.uk-offcanvas-bar .datos-contacto li svg{width:25px;color:#ab0e1f;margin-right:15px}.uk-offcanvas-bar .datos-contacto a{color:#ab0e1f;-webkit-transition:all 0.5s;transition:all 0.5s}.uk-offcanvas-bar .datos-contacto a:hover{text-decoration:underline}.uk-offcanvas-bar .rrss span{color:#275caa;font-weight:900;text-transform:uppercase}.uk-offcanvas-bar .rrss svg{width:25px;color:#275caa;margin-left:20px;-webkit-transition:all 0.5s;transition:all 0.5s}.uk-offcanvas-bar .rrss svg:hover{color:#ab0e1f}.uk-offcanvas-bar .uk-svg{fill:inherit}#colophon{background-color:#040c30;margin-top:150px;padding:75px 50px;padding-bottom:25px;border-radius:15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:25px;position:relative;overflow:hidden}#colophon>svg{position:absolute;stroke-width:1.5px}#colophon>svg:first-of-type{top:-1px;right:10px;stroke:#fff}#colophon>svg:last-of-type{bottom:0;left:0;stroke:#ab0e1f}#colophon img{width:auto;min-width:265px;-o-object-fit:contain;object-fit:contain}.newsletter{padding-bottom:75px;margin-bottom:75px;border-bottom:1px solid #fff}.newsletter form,.newsletter h4{width:calc(50% - 50px)}.newsletter h4{color:#fff;font-weight:700}.newsletter form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.newsletter form div{width:calc(66.66% - 25px);position:relative;margin:0}.newsletter form div input{width:100%}.newsletter form input[type=submit]{width:auto;min-width:calc(33.33% - 25px);padding:10px 20px}.newsletter .lopd-label{margin-top:1rem;color:#fff}.pie *{font-size:16px}.pie article{width:calc(25% - 50px);margin-right:75px}.pie article:first-of-type{width:calc(50% - 50px)}.pie article:first-of-type .logo,.pie article:first-of-type>img{max-width:calc(50% - 25px)}.pie article:last-of-type{margin-right:0}.pie article a,.pie article p,.pie article span{color:#fff}.pie article svg{-webkit-transition:all 0.5s;transition:all 0.5s}.pie article a:hover svg{color:#ab0e1f!important}.pie .datos-contacto li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:25px}.pie .datos-contacto li svg{margin-right:10px;width:25px}.pie .datos-contacto li a{width:calc(100% - 35px)}.pie .datos-contacto li:last-child{margin-bottom:0}.pie .rrss span{font-weight:700;text-transform:uppercase}.subfooter{margin-top:50px;padding-bottom:25px}.subfooter *{font-size:14px;color:#fff;margin:0}.subfooter li{padding-right:15px;margin-right:15px;position:relative}.subfooter li:before{content:"";position:absolute;top:5px;right:0;width:1px;height:15px;background-color:#fff;-webkit-transform:rotate(25deg);transform:rotate(25deg)}.subfooter li:last-child{padding-right:0;margin-right:0}.subfooter li:last-child:before{display:none}.subfooter a:hover{color:#fff;text-decoration:underline}.btn-whatsapp{position:fixed;bottom:25px;right:25px;display:inline-block;padding:10px;border-radius:50%;background-color:#23CC62;z-index:10}.btn-whatsapp svg{width:40px;color:#fff}.slider-full{border-bottom-left-radius:15px;border-bottom-right-radius:15px;overflow:hidden;height:100vh}.slider-full .uk-slideshow-items{height:100%}.slider-full h1{color:#fff;font-size:3.5em;margin-bottom:25px;font-weight:600;text-shadow:0px 0px 30px #12110c}.slider-full .btn{margin:0px auto;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.slider-full div.slider-element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:2}.viviendas article div{padding:25px;background-color:#eaebeb;border-bottom-left-radius:15px;border-bottom-right-radius:15px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.viviendas article header{text-align:left;margin-bottom:20px}.viviendas article header h2{font-size:1.2em;margin-bottom:20px}.viviendas article header h3{font-size:1.5em;font-weight:900}.viviendas article header span{display:block;width:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.viviendas article figure{aspect-ratio:16/9;overflow:hidden;border-top-left-radius:15px;border-top-right-radius:15px;width:100%}.viviendas article figure img{border-radius:0}.viviendas article svg{width:auto;height:20px;color:#275caa}.viviendas article ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.viviendas article li{width:calc(33.33% - 20px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin-right:30px}.viviendas article li:last-child{margin-right:0}.viviendas article li span{font-weight:600;display:block;line-height:1em;font-size:12px;margin-top:10px}.viviendas article li img,.viviendas article li svg{width:auto;color:#275caa;height:30px}.viviendas article .btn{margin:0px auto;margin-top:20px}.uk-slider .uk-dotnav{margin-top:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.uk-slider .uk-dotnav>*>*{width:15px;height:15px;border:1px solid #ab0e1f}.uk-slider .uk-dotnav>.uk-active>*{background-color:#ab0e1f}.uk-slidenav svg{color:#ab0e1f}.banners article{width:calc(50% - 25px);padding:75px 50px;background-color:#a5d4f2;border-radius:15px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;min-height:400px;overflow:hidden}.banners article h2{font-weight:900;text-transform:uppercase;font-size:6em;color:white;line-height:1em}.banners article.txt-rojo h2 span{color:#ab0e1f}.banners article.txt-azul h2 span{color:#040c30}.banners article .btn{margin-top:50px;color:#fff;border:2px solid #fff}.banners article .btn span{color:#fff}.banners article>img{position:absolute;bottom:50px;right:50px}.banners article>svg{position:absolute;z-index:1;stroke-width:1.5px}.banners.bloque01 article:first-of-type svg{top:-1px;left:10px;stroke:#040c30}.banners.bloque01 article:last-of-type svg{bottom:0;right:0;stroke:#ab0e1f}.banners.bloque02 article:first-of-type svg{bottom:0;left:0;stroke:#ab0e1f}.banners.bloque02 article:last-of-type svg{top:0;right:0;stroke:#040c30}.noticias>article{width:calc(50% - 50px)}.noticias>div{width:calc(50% - 250px);margin-right:125px}.noticias .viviendas article li{width:calc(50% - 20px)}.noticias .viviendas article li svg{width:30px;height:auto}.noticias .viviendas article li span{color:#275caa}.noticias .viviendas article header h2{margin-bottom:0}.noticias .viviendas article p{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.noticias .viviendas article .btn{margin-top:0}.about article,.about figure{width:calc(50% - 50px)}.about article{padding:50px 0}.about figure{border-radius:15px}.about+.about{margin-top:75px!important}.valores li{width:calc(33.33% - 25px);margin-top:37px;margin-right:37px;border-radius:5px;overflow:hidden;color:#fff;position:relative}.valores li.azul{background-color:#275caa}.valores li.azul_claro{background-color:#a5d4f2;color:#040c30}.valores li.azul_oscuro{background-color:#040c30}.valores li.rojo{background-color:#ab0e1f}.valores li.beige{background-color:#f5f2e9;color:#040c30}.valores li:nth-child(3n){margin-right:0}.valores li img{width:100%;height:100%;position:relative;z-index:1;opacity:1;-webkit-transition:all 0.5s;transition:all 0.5s}.valores li:hover img{opacity:0}.valores li div{position:absolute;top:0;left:0;width:100%;height:100%;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.valores li div p{margin-top:10px;margin-bottom:0}#equipo ul{width:100%}#equipo ul li{width:calc(20% - 25px);margin-top:33px;background-color:#eaebeb;border-radius:15px;padding:25px;margin-right:31px;-webkit-box-sizing:border-box;box-sizing:border-box}#equipo ul li:last-child,#equipo ul li:nth-child(5n){margin-right:0}#equipo ul li .btn{font-size:0.9em}#equipo h4{font-weight:900;color:#275caa;font-size:1em}#equipo div img{max-height:15px;margin-right:20px}#equipo div img:last-of-type{margin-right:0}.cv_modal .uk-modal-dialog{width:75%;background-color:#fff}.cv_modal .uk-modal-close-default{top:25px;right:25px}.cv_modal .uk-modal-close-default svg{color:#ab0e1f;width:30px}.cv_modal article:first-of-type{width:calc(33.33% - 25px);background-color:#eaebeb;border-radius:15px;padding:25px;-webkit-box-sizing:border-box;box-sizing:border-box}.cv_modal article:last-of-type{width:calc(66.66% - 25px)}.cv_modal article:last-of-type li{position:relative;padding-left:25px;margin-bottom:20px}.cv_modal article:last-of-type li:last-child{margin-bottom:0}.cv_modal article:last-of-type li:before{content:"";position:absolute;top:7px;left:0;width:10px;height:10px;border-radius:50%;background-color:#275caa}.cv_modal article header{margin:0}.cv_modal article h2{font-size:1.5em;font-weight:700;color:#275caa;margin:25px 0;text-align:center}.cv_modal article h3{text-transform:uppercase;font-size:1.25em;color:#275caa;margin:25px 0}.cv_modal article img+img{margin-left:20px}.cv_modal article .datos-contacto{margin-top:25px}.cv_modal article .datos-contacto li{text-align:center}.cv_modal article .datos-contacto li a,.cv_modal article .datos-contacto li svg{color:#ab0e1f}.cv_modal article .datos-contacto li svg{margin-right:10px}.cv_modal article .datos-contacto li+li{margin-top:20px}.ofrecemos{background-color:#eaebeb;padding:50px;border-radius:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.ofrecemos ul:first-of-type{margin-bottom:75px}.ofrecemos li{width:calc(25% - 50px)}.ofrecemos li h4{font-weight:700;color:#ab0e1f}.ofrecemos li h4 small{display:block}.ofrecemos li svg{width:auto;height:150px;display:block;margin:0px auto;color:#ab0e1f}.ofrecemos.vendemos.txt.centrar>header{margin-bottom:25px}.ofrecemos.vendemos ul:first-of-type{margin-bottom:0}.ofrecemos.vendemos li{width:calc(20% - 50px);margin-right:62px;margin-top:50px;margin-bottom:0}.ofrecemos.vendemos li:last-child{margin-right:0}.pasos div{margin-left:0}.pasos article{padding:50px;border-radius:15px;background-color:#a5d4f2;width:calc(33.33% - 67px);-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:100px}.pasos article:nth-of-type(3n){margin-right:0}.pasos article img{display:block;margin:0px auto}.pasos article h4{text-transform:uppercase;color:#275caa;font-size:1.5em;font-weight:900;margin:50px 0}.pasos article h5{color:#040c30;text-transform:uppercase;font-size:1.25em;font-weight:900}.pasos article p{color:#040c30}.pasos article:first-of-type,.pasos article:last-of-type{background-color:#f5f2e9}.pasos article:nth-of-type(3),.pasos article:nth-of-type(5),.pasos article:nth-of-type(7){background-color:#275caa}.pasos article:nth-of-type(3) h4,.pasos article:nth-of-type(3) p,.pasos article:nth-of-type(5) h4,.pasos article:nth-of-type(5) p,.pasos article:nth-of-type(7) h4,.pasos article:nth-of-type(7) p{color:#fff}.pasos.porque.txt.centrar>header{margin-bottom:25px}.pasos.porque article{margin-top:50px;background-color:#a5d4f2}.pasos.porque article:nth-of-type(2n){background-color:#275caa}.pasos.porque article:nth-of-type(2n) h4,.pasos.porque article:nth-of-type(2n) p{color:#fff}#unete,#vender_casa{background-color:#040c30;padding:50px 200px;border-radius:15px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:hidden}#unete>svg,#vender_casa>svg{position:absolute;stroke-width:1.5px}#unete>svg:first-of-type,#vender_casa>svg:first-of-type{top:-1px;right:10px;stroke:#ab0e1f}#unete>svg:last-of-type,#vender_casa>svg:last-of-type{bottom:0;left:0;stroke:#fff}#unete form,#unete header,#vender_casa form,#vender_casa header{width:80%!important;margin:0px auto}#unete a,#unete h2,#unete h3,#unete label,#vender_casa a,#vender_casa h2,#vender_casa h3,#vender_casa label{color:#fff}#unete form,#vender_casa form{margin-top:50px}#unete p,#vender_casa p{color:#fff}#unete a,#vender_casa a{text-decoration:underline;display:inline-block}#unete form p,#vender_casa form p{color:inherit}#unete form .uk-alert,#vender_casa form .uk-alert{border-radius:15px;margin:0;padding:2rem}#unete form .uk-alert strong,#vender_casa form .uk-alert strong{display:block}.buscador{margin-top:260px!important}.buscador aside{width:calc(30% - 25px)}.buscador aside>div{background-color:#a5d4f2;padding:50px;border-radius:15px;-webkit-box-sizing:border-box;box-sizing:border-box;position:sticky;top:60px}.buscador aside header{margin-bottom:50px}.buscador aside header h2{text-align:center;color:#fff;font-weight:900;text-transform:uppercase}.buscador aside header h2 span{color:#040c30;display:block}.buscador aside form div{position:relative;margin-bottom:25px}.buscador aside form div input,.buscador aside form div select{width:100%;background-color:#fff;padding:15px;padding-left:50px;position:relative;z-index:0;border:1px solid #040c30;-webkit-box-sizing:border-box;box-sizing:border-box}.buscador aside form div input[type=checkbox]{width:auto;margin-right:0.5rem;padding:1rem}.buscador aside form div.checkboxes label{font-size:0.8rem}.buscador aside form div.checkboxes label div{margin-right:1rem}.buscador aside form div.checkboxes label div:last-child{margin-right:0}.buscador aside form div select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.buscador aside form div span{position:absolute;z-index:1;top:12px}.buscador aside form div span svg{width:25px}.buscador aside form div span:first-of-type{left:12px}.buscador aside form div span:first-of-type svg{color:#040c30}.buscador aside form div span:nth-of-type(2){right:12px}.buscador aside form div span:nth-of-type(2) svg{color:#275caa}.buscador aside form [type=submit]{width:100%;padding:10px 0;background-color:#ab0e1f;color:#fff;text-transform:uppercase;font-weight:900;text-align:center;font-size:1.2em;border:none}.buscador>div{width:calc(70% - 25px)}.buscador>div>header{width:100%;margin-bottom:50px}.buscador>div article{width:calc(33.33% - 25px);margin-bottom:37px}.buscador>div article header h2{font-size:1.2em}.buscador>div .map,.buscador>div iframe{aspect-ratio:16/9;width:100%;border-radius:15px;max-height:433px}.btns{width:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:50px}.btns a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btns .btn{margin-top:0}.btns span{margin-right:10px}.btns form{display:inline-block;position:relative;font-weight:900;border:2px solid #ab0e1f;color:#ab0e1f;background-color:#ab0e1f;-webkit-transition:all 0.5s;transition:all 0.5s;overflow:hidden;text-align:center;overflow:hidden;min-width:165px;text-transform:uppercase;color:#fff;margin:0}.btns form div{position:relative;margin:0}.btns form div span{position:absolute;top:13px;right:-5px;z-index:1;left:inherit!important}.btns form div span svg{color:#fff!important;width:25px}.btns select{-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:165px;text-transform:uppercase;font-weight:900;color:white;font-size:1em;background-color:#ab0e1f;border:none;padding:15px 25px}.viviendas.mapas article{width:calc(25% - 25px);margin-bottom:37px}.viviendas.mapas article header h2{font-size:1.25em}.viviendas.lista article{width:100%;margin-bottom:37px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.viviendas.lista article figure{width:33.33%;border-radius:15px;border-top-right-radius:0;border-bottom-right-radius:0}.viviendas.lista article div{width:66.66%;border-radius:15px;border-bottom-left-radius:0;border-top-left-radius:0}.viviendas.lista article header{margin-bottom:25px}.viviendas.lista article header p{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.viviendas.lista article .btn{margin-top:0;position:absolute;bottom:25px;right:25px}.viviendas.lista article .datos-pples{max-width:calc(100% - 250px)}.slider-full.medio{max-height:800px}.slider-full.medio .uk-position-center{margin-top:75px;max-width:75%}.slider-full .datos-pples{margin-top:25px;color:#fff}.slider-full .datos-pples li:first-child{margin-right:50px}.slider-full h1 strong{display:block}.miga-pan{margin:50px auto;padding-top:10px;padding-bottom:5px;padding-left:50px;padding-right:50px;border-top:1px solid #040c30;border-bottom:1px solid #040c30;-webkit-box-sizing:border-box;box-sizing:border-box}.uk-breadcrumb>*>*{color:#12110c}.uk-breadcrumb>*>:hover{color:#275caa}.uk-breadcrumb>:nth-child(n+2):not(.uk-first-column):before{color:#275caa}.ficha_vivienda{margin-top:0!important}.ficha_vivienda>div{width:calc(50% - 50px)}.title_vivienda article{position:sticky;top:260px}.title_vivienda article>div{margin-bottom:50px}.title_vivienda header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:50px}.title_vivienda header h2{color:#12110c;font-weight:700;font-size:2.5em;margin-top:0;margin-bottom:25px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.title_vivienda header span{font-size:1.25em;display:block;margin-bottom:25px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.title_vivienda header h3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;color:#275caa;font-weight:900;font-size:3em;margin-bottom:25px;margin-top:0}.title_vivienda header .btn{margin:auto;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-left:0;padding:20px 40px;font-size:1.5em}.title_vivienda a.uk-cover-container{display:block;width:100%;height:100%}.title_vivienda>div{margin-bottom:50px}.title_vivienda .uk-slidenav{color:#ab0e1f}.title_vivienda iframe{width:100%;aspect-ratio:16/9}.title_vivienda .galeria div{width:calc(50% - 25px)}.datos_vivienda h3{color:#275caa;margin-top:0px;margin-bottom:20px;text-transform:uppercase;font-size:1.25em}.datos_vivienda article{margin-bottom:50px}.datos_vivienda article:last-of-type{margin-bottom:0}.detalles li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.detalles li span{font-size:0.75em;font-weight:400;margin-top:10px;margin-bottom:5px;text-align:center}.detalles li img,.detalles li svg{width:50px;color:#275caa}.detalles ul,.equipamiento ul{margin-top:50px}.detalles li,.equipamiento li{width:33.33%;margin-bottom:50px;text-transform:uppercase;font-weight:700}.descripcion h4{color:#12110c;font-size:1em;text-transform:uppercase;font-weight:700;margin:25px 0px}.descripcion ul li{margin-bottom:20px;position:relative;padding-left:20px}.descripcion ul li:before{content:"";position:absolute;top:7px;left:0;width:10px;height:10px;background-color:#275caa;border-radius:50%}.visita_virtual iframe{width:75%;min-height:600px}.videos div{width:calc(50% - 25px);margin-top:37px}.videos div iframe{width:100%;min-height:450px}.galeria div{width:calc(33.33% - 25px);margin-top:37px;border-radius:15px;overflow:hidden}.galeria div a{display:block;aspect-ratio:16/9}.uk-modal-body{width:50%;padding:50px;background-color:#a5d4f2;border-radius:15px}.uk-modal-body header{margin-bottom:50px}.uk-modal-body header h5{text-align:center;color:#fff;font-weight:900;text-transform:uppercase;font-size:3em;line-height:1em}.uk-modal-body header h5 span{color:#040c30;display:block}#mas-info .uk-modal-dialog{background-color:#040c30;padding:50px;border-radius:15px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:hidden}#mas-info .uk-modal-dialog>svg{position:absolute;stroke-width:1.5px}#mas-info .uk-modal-dialog>svg:first-of-type{top:-1px;right:10px;stroke:#ab0e1f}#mas-info .uk-modal-dialog>svg:last-of-type{bottom:0;left:0;stroke:#fff}#mas-info .uk-modal-dialog form,#mas-info .uk-modal-dialog header{width:100%!important;margin:0px auto}#mas-info .uk-modal-dialog header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;text-align:center}#mas-info .uk-modal-dialog h2{font-weight:700}#mas-info .uk-modal-dialog a,#mas-info .uk-modal-dialog h2,#mas-info .uk-modal-dialog h3,#mas-info .uk-modal-dialog label{color:#fff}#mas-info .uk-modal-dialog form{margin-top:50px}#mas-info .uk-modal-dialog p{color:#fff}#mas-info .uk-modal-dialog a{text-decoration:underline;display:inline-block}.datos-contact{background-color:#eaebeb;border-radius:15px;padding:50px 75px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.datos-contact>div{background-color:#eaebeb;border-radius:15px;padding:50px 75px;position:relative}.datos-contact li{width:calc(33.33% - 50px);line-height:1.5em}.contact-form article{width:calc(50% - 50px)}.datos{margin:75px 0}.datos li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:bold;-webkit-transition:all 0.5s;transition:all 0.5s;color:#275caa}.datos li a:hover{color:#040c30;text-decoration:none}.datos li a:hover svg{color:#040c30}.datos li svg{-webkit-transition:all 0.5s;transition:all 0.5s;width:75px;color:#275caa;margin-bottom:25px}form div{position:relative;margin-bottom:25px}form div input,form div select,form div textarea{width:100%;background-color:#fff;padding:15px;padding-left:50px;position:relative;z-index:0;border:1px solid #040c30;-webkit-box-sizing:border-box;box-sizing:border-box}form div select{-webkit-appearance:none;-moz-appearance:none;appearance:none}form div textarea{min-height:100px}form div input[type=checkbox]{width:20px;height:20px;padding:0;margin-right:10px;background-color:#fff;border:1px solid #040c30}form div a{text-decoration:underline}form div span{position:absolute;z-index:1;top:12px}form div span svg{width:25px}form div span:first-of-type{left:12px}form div span:first-of-type svg{color:#040c30}form div span:nth-of-type(2){right:12px}form div span:nth-of-type(2) svg{color:#275caa}form input[type=submit]{width:100%;padding:10px 0;background-color:#ab0e1f;color:#fff;text-transform:uppercase;font-weight:900;text-align:center;font-size:1.2em;border:none}.galeria-ficha{border-radius:15px;overflow:hidden}.mapa{width:100%;height:600px;border-radius:15px;position:relative;background-color:#eaebeb}.mapa iframe{width:100%;height:100%;position:relative;z-index:1;border-radius:15px;-webkit-filter:grayscale(50%);filter:grayscale(50%)}.blog.viviendas article{width:calc(25% - 25px);margin-right:33px;margin-bottom:33px}.blog.viviendas article:nth-of-type(4n){margin-right:0}.blog.viviendas article li{width:auto}.blog.viviendas article header{margin-bottom:0}.blog.viviendas article header p{margin-top:0;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.blog_detail{background:#275caa}.blog_detail img{mix-blend-mode:multiply;opacity:0.3}.txt_legal{margin-top:250px!important}.txt_legal h1{font-weight:900;text-align:center;color:#275caa}.txt_legal h2{font-weight:700;color:#a5d4f2}.txt_legal strong{color:#040c30}.txt_legal ul li{margin-bottom:20px;position:relative;padding-left:20px}.txt_legal ul li:before{content:"";position:absolute;top:7px;left:0;width:10px;height:10px;background-color:#275caa;border-radius:50%}.txt_legal img{display:block;margin:50px auto}.txt_legal a{color:#ab0e1f}.error_404{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.error_404 header{margin-bottom:25px!important}.error_404 p{font-size:1.2em;font-weight:600}.error_404 img,.error_404 svg{display:block;margin:0px auto;max-width:350px}.error_404 svg{color:#275caa}.error_404 a{margin:0px auto}@media (max-width:1650px){h4{font-size:1.2em}.banners article h2{font-size:5em}.buscador aside header h2{font-size:1.7em}.viviendas article header h2{font-size:1.25em}}@media (max-width:1550px){.menu-ppal,.top{padding:20px 25px}.main-navigation .menu>li{margin-left:25px}.main-navigation .menu a{font-size:0.85em}.cv_modal .uk-modal-dialog{width:100%}#equipo ul li{width:calc(25% - 25px);margin-right:33px;margin-bottom:37px}#equipo ul li:nth-child(5n){margin-right:33px}#equipo ul li:last-child,#equipo ul li:nth-child(4n){margin-right:0}#unete form,#unete header{width:90%!important;margin:0px auto}.ofrecemos.vendemos li{width:calc(33.33% - 50px)}.ofrecemos.vendemos li:nth-child(3){margin-right:0}.buscador aside>div{padding:25px}.buscador>div article{width:calc(50% - 25px);margin-bottom:50px}}@media (max-width:1400px){h2{font-size:2.25em}.txt>article h2,.txt>article>header h2,.txt>header h2{font-size:2.5em}.txt>article h3,.txt>article>header h3,.txt>header h3{font-size:1.2em}.txt.centrar>header{width:90%}.banners article h2{font-size:4em}.banners article .btn{margin-top:50px;max-width:35%;padding:15px 10px;-webkit-box-sizing:content-box;box-sizing:content-box}.cabecera .menu{display:none}.btn-mobile{display:block}.newsletter{padding-bottom:50px;margin-bottom:50px}.newsletter h4{width:100%;text-align:center;margin-bottom:25px}.newsletter form{width:100%}.pie article{width:calc(50% - 50px)}.pie article:first-of-type{width:calc(50% - 50px);width:100%;margin-right:0;margin-bottom:75px}.pie article:last-of-type{width:35%}.slider-full h1{font-size:2.5em}.noticias>div{width:calc(50% - 50px);margin-right:0}.valores{width:75%}.valores ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.valores li{width:calc(50% - 25px);margin-right:50px;margin-bottom:50px}.valores li:nth-child(3n){margin-right:50px}.valores li:nth-child(2n){margin-right:0}.pasos article{padding:25px;width:calc(33.33% - 34px);margin-right:50px}#unete form,#unete header,#vender_casa form,#vender_casa header{width:100%!important}.blog.viviendas article{width:calc(33.33% - 25px);margin-right:37px;margin-bottom:37px}.blog.viviendas article:nth-of-type(4n){margin-right:37px}.blog.viviendas article:nth-of-type(3n){margin-right:0px}.viviendas.mapas article{width:calc(33.33% - 25px)}.slider-full .btns{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slider-full .btns li{margin:20px}.ficha_vivienda>div{width:100%}.ficha_vivienda>div.datos_vivienda{margin-top:75px}#mas-info .uk-modal-dialog{width:75%}}@media (max-width:1200px){.subfooter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.subfooter ul{margin-bottom:25px}.banners article{width:100%}.banners article+article{margin-top:75px}#equipo ul li{width:calc(33.33% - 25px);margin-right:37px;padding:15px}#equipo ul li .btn{font-size:0.75em;padding:5px 7px}#equipo ul li:nth-child(4n){margin-right:37px}#equipo ul li:last-of-type,#equipo ul li:nth-child(3n){margin-right:0}.cv_modal .uk-modal-dialog{padding:25px}.cv_modal .uk-modal-dialog article:first-of-type{width:calc(40% - 25px)}.cv_modal .uk-modal-dialog article:last-of-type{width:calc(60% - 25px)}.about article{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-top:0}.about figure{aspect-ratio:16/9;width:75%;margin:0px auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ofrecemos li{width:calc(50% - 50px);margin-bottom:50px}#unete,#vender_casa{padding:50px 100px}.ofrecemos.vendemos li{width:calc(50% - 50px)}.ofrecemos.vendemos li:nth-child(3){margin-right:62px}.ofrecemos.vendemos li:nth-child(2n){margin-right:0}.pasos article{width:calc(50% - 25px);margin-right:50px}.pasos article:nth-of-type(3n){margin-right:50px}.pasos article:nth-of-type(2n){margin-right:0px}.pasos article:last-of-type{width:100%;margin-right:0}.pasos article:nth-of-type(4),.pasos article:nth-of-type(5),.pasos article:nth-of-type(8){background-color:#275caa}.pasos article:nth-of-type(4) h4,.pasos article:nth-of-type(4) p,.pasos article:nth-of-type(5) h4,.pasos article:nth-of-type(5) p,.pasos article:nth-of-type(8) h4,.pasos article:nth-of-type(8) p{color:#fff}.pasos article:nth-of-type(3),.pasos article:nth-of-type(7){background-color:#a5d4f2}.pasos article:nth-of-type(3) h4,.pasos article:nth-of-type(3) p,.pasos article:nth-of-type(7) h4,.pasos article:nth-of-type(7) p{color:#040c30}.buscador aside{width:calc(35% - 25px)}.buscador aside header h2{font-size:1.5em}.buscador>div{width:calc(65% - 25px)}.buscador>div .btns .btn{font-size:16px;padding:10px 15px}.buscador>div .btns select{padding:10px 20px}.buscador>div .btns form div span{top:9px;right:0px}.buscador>div article{width:calc(50% - 10px);margin-bottom:20px}.viviendas.lista article{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial}.viviendas.lista article div,.viviendas.lista article figure{width:100%}.viviendas.lista article figure{border-top-right-radius:15px;border-bottom-left-radius:0}.viviendas.lista article div{border-top-right-radius:0;border-bottom-left-radius:15px}.visita_virtual iframe{width:100%}}@media (max-width:1000px){h1{font-size:2.75em}h2{font-size:2em}.uk-slider{width:90%;margin-left:5%}.top{display:none}.menu-ppal{margin-top:-1px}.uk-offcanvas-bar{width:65%}.pie article{width:100%!important;margin-right:0}.pie .datos-contacto{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:50px}.pie .datos-contacto li{width:90%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pie .datos-contacto li span{margin-right:15px}.pie .datos-contacto li a{width:auto;max-width:calc(100% - 40px);text-align:center}.pie .rrss{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pie .rrss li{margin-right:20px}.pie .rrss li:last-child{margin-right:0}.slider-full.medio .uk-position-center{max-width:90%}.noticias>article{width:100%}.noticias>div{width:75%;margin:0px auto;margin-top:75px}.valores{width:90%}.valores li div p{margin-top:0;margin-bottom:0;font-size:14px}.cv_modal .uk-modal-dialog article{width:100%!important}.cv_modal .uk-modal-dialog article:first-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cv_modal .uk-modal-dialog article:first-of-type figure{width:calc(33.33% - 25px)}.cv_modal .uk-modal-dialog article:first-of-type>div{width:calc(66.66% - 25px)}.buscador{margin-top:215px!important}.buscador aside{width:100%}.buscador aside form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.buscador aside form div{width:calc(50% - 12px);margin-right:24px}.buscador aside form div:nth-of-type(odd){margin-right:0}.buscador aside form div:first-of-type{width:100%;margin-right:0}.buscador>div{width:100%;margin-top:75px}.viviendas.mapas article{width:calc(50% - 25px);margin-right:50px;margin-bottom:50px}.viviendas.mapas article:nth-of-type(3n){margin-right:50px}.viviendas.mapas article:last-of-type,.viviendas.mapas article:nth-of-type(2n){margin-right:0}.pasos article{padding:20px}.pasos article h4{font-size:1.25em}.blog.viviendas article{width:calc(50% - 25px);margin-right:50px;margin-bottom:50px}.blog.viviendas article:nth-of-type(3n){margin-right:50px}.blog.viviendas article:last-of-type,.blog.viviendas article:nth-of-type(2n){margin-right:0}.datos-contact .dato{margin:0}.datos-contact li{width:100%;margin-top:50px}.contact-form article{width:100%}.contact-form article:last-of-type{margin-top:75px}}@media (max-width:850px){.cv_modal .uk-modal-dialog article:first-of-type{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cv_modal .uk-modal-dialog article:first-of-type figure{width:50%}.cv_modal .uk-modal-dialog article:first-of-type>div{width:100%}.ofrecemos.vendemos{padding:50px 25px}}@media (max-width:760px){body{font-size:16px;line-height:20px}.cabecera{position:fixed}.wrapper0{width:calc(100% - 50px)}.txt.centrar>header{width:100%}.txt>article>h2,.txt>article>header h2,.txt>header h2{font-size:2em}.uk-offcanvas-bar{width:85%}.newsletter form div{width:100%}.newsletter form input[type=submit]{width:100%;margin-top:20px}.pie article:first-of-type{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pie article:first-of-type .logo{max-width:75%}.pie article:first-of-type img{margin-top:50px;max-width:75%}.subfooter p{text-align:center}.valores li{width:75%;margin-left:auto!important;margin-right:auto!important;margin-bottom:0px}#equipo ul li{width:calc(50% - 25px);margin-right:37px;margin-bottom:0px;padding:15px}#equipo ul li:nth-child(3n){margin-right:37px}#equipo ul li:last-of-type,#equipo ul li:nth-child(2n){margin-right:0}.buscador>div .btns .btn{font-size:14px}.buscador>div .btns select{font-size:14px;padding:13px 20px}.viviendas article div{padding:25px 12px}.viviendas article header h2{font-size:1.2em}.viviendas article header h3{font-size:1.5em}.viviendas.mapas article{width:calc(50% - 10px);margin-right:20px;margin-bottom:20px}.viviendas.mapas article:nth-of-type(3n){margin-right:20px}.viviendas.mapas article:nth-of-type(2n){margin-right:0px}.slider-full .btns{margin-top:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.slider-full .btns li{margin:10px}.slider-full .btns a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.miga-pan{padding-left:0px;padding-right:0px}.title_vivienda header h2{font-size:2em}.title_vivienda header h3{font-size:2.5em}#mas-info .uk-modal-dialog{width:100%}.videos div{width:100%}.galeria div{width:calc(50% - 25px)}.equipamiento li{width:50%}.pasos article{width:100%;margin-right:0!important}.about figure{width:100%}.ofrecemos li{width:calc(50% - 25px);margin-bottom:50px}.ofrecemos li svg{height:120px}.ofrecemos li h4{font-size:1em}.ofrecemos.vendemos li{width:calc(50% - 25px);margin-right:50px}.ofrecemos.vendemos li:nth-child(3){margin-right:50px}#unete,#vender_casa{padding:50px}.blog.viviendas article{width:100%;margin-right:0!important}.txt_legal{margin-top:175px!important}.datos-contact{padding:50px}}@media (max-width:650px){.uk-slider{width:80%;margin-left:10%}.slider-full.medio{max-height:700px}#colophon{padding:50px 25px}.pie .datos-contacto li{width:100%}.subfooter ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.subfooter ul li{margin-right:0;padding-right:0;margin-bottom:20px;width:100%;text-align:center}.subfooter ul li:before{display:none}.banners article{padding:50px 25px}.banners article h2{font-size:3.5em}.banners article>img{right:10px;bottom:110px}.banners article .btn{margin-top:150px;width:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.buscador{margin-top:160px!important}.buscador aside form div{width:100%;margin-right:0}.viviendas .btns li{width:100%;text-align:center;margin-bottom:15px}.viviendas .btns li .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.viviendas .btns li form{width:100%}.viviendas .btns li form select{text-align:center}.viviendas.lista article .datos-pples{margin-bottom:25px;max-width:100%}.viviendas.lista article .btn{margin-top:0;position:relative;bottom:0;right:0}.viviendas.mapas article{width:100%;margin-right:0!important}.buscador>div article{width:100%}.viviendas .title_vivienda header .btn{font-size:1.25em;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.error_404 img,.error_404 svg{max-width:350px;width:75%}}@media (max-width:500px){.slider-full h1,h1{font-size:2.25em}h2{font-size:1.5em}.txt>article>h2,.txt>article>header h2,.txt>header h2{font-size:1.75em}.slider-full.medio{max-height:100vh}.wrapper0{width:calc(100% - 20px)}.btn-whatsapp{bottom:10px;right:10px}.menu-ppal .logo{max-width:150px}.uk-offcanvas-bar{width:100%;padding:50px 25px}.banners article h2{font-size:3.25em}.valores li{width:90%}.cv_modal article h2{font-size:1.25em}.banderas img{max-width:25px}.slider-full.vivienda div.slider-element{margin-top:30px}.slider-full.vivienda .btns li{margin:5px}.slider-full.vivienda .btns a{font-size:14px;padding:10px 0}.title_vivienda .galeria div{width:calc(50% - 5px);margin-top:10px}.detalles li{width:50%}.videos div iframe{width:100%;min-height:auto;aspect-ratio:16/9}.visita_virtual iframe{width:100%;aspect-ratio:1/1;min-height:auto}.ofrecemos li{width:100%}.ofrecemos.vendemos li{width:100%;margin-right:0}.ofrecemos.vendemos li:nth-child(3){margin-right:0}#unete,#vender_casa{padding:50px 25px}.datos-contact{padding:50px 25px}}@media (max-width:400px){.banners article h2{font-size:2.55em}.banners article .btn{margin-top:170px}.banners article>img{bottom:130px}.banners article #equipo ul li{width:75%;margin:25px auto!important}}
/*# sourceMappingURL=remax.css.map */