@font-face{font-family:'Conv_Kabareten';src:url(https://www.sanjorgegrup.es/wp-content/themes/hello-elementor-child/Kabareten.ttf) format('truetype')}.elementor-element-769e46b3.she-header{min-height:60px!important;transform:300ms!important}.elementor-element-769e46b3{transition:0ms!important}.elementor-element-769e46b3 .logo-san-jorge img{transition:300ms!important}.elementor-element-769e46b3.she-header .logo-san-jorge img{max-height:80px!important;margin-top:3px!important;transition:500ms!important}.elementor-element-769e46b3{z-index:999999999!important}.menu-inmuebles{display:none!important}.home .logo-san-jorge{display:none}@media only screen and (min-width:1251px){.home .elementor-element-436d4684{justify-content:center!important;margin-left:-100px}}h1,.nombre-empresa{font-family:'Conv_Kabareten'!important;color:#f12b2c}h1{font-size:38px!important}.menu-prin .elementor-nav-menu a,.contacto-menu .elementor-button-text{font-family:'Conv_Kabareten'!important}.elementor-18 .elementor-element.elementor-element-62ccc559 .elementor-nav-menu--main .elementor-item-active{fill:#fff!important}.page-content{padding-top:28px}.bootstrap-wrapper:not(.elementor-shortcode){margin-top:80px!important}.elementor-shortcode .bootstrap-wrapper .row{padding:0px!important;margin-right:-10px!important;margin-left:-10px!important}@media only screen and (min-width:992px) and (max-width:1250px){h1{font-size:32px!important}h2{font-size:26px!important}#servicios-ini h3{min-height:67px}.titulo-lado-form h4{font-size:36px!important}.sub-titulo-lado-form h5{font-size:22px!important}.logo-footer img{max-width:160px!important}.txt-footer h3{font-size:27px!important}.valores-txt-footer{font-size:18px!important}.logo-ini img{max-width:200px!important}}@media only screen and (min-width:550px) and (max-width:812px){.whole-container .facet-parent{margin-top:70px!important}}@media only screen and (max-width:812px){.whole-container .facet-parent{padding:0 10px!important}}#servicios-ini>div:hover{background:#e2e2e240;box-shadow:0 0 3px 3px #d2d2d240}#servicios-ini>div h3{transition:250ms;color:#f12b2c!important;font-family:'Conv_Kabareten'!important}#servicios-ini>div:hover h3{transform:scale(1.08);transition:400ms;margin-left:18px}#servicios-ini>div{overflow:hidden}#servicios-ini>div img{border-bottom:10px solid #f12b2c;transition:250ms}#servicios-ini>div:hover img{border-bottom:10px solid #642A1D;transition:600ms}.btn-contactar a{padding-right:65px!important}.home .btn-contactar a{padding-right:55px!important}.btn-contactar a::after{content:"\f35a";font-family:FontAwesome;color:#fff;font-size:25px;position:absolute;display:inline-block;margin-left:65px;margin-top:-21px;transition:200ms}.btn-contactar a:hover::after{margin-left:72px;transition-delay:.1s;transition-duration:.4s}.boton-enlace-info a::after{content:"\f05a";font-family:FontAwesome;color:#fff;font-size:0;position:absolute;display:inline-block;margin-left:45px;margin-top:-18px;transition:200ms}.boton-enlace-info a:hover{padding-right:40px!important}.boton-enlace-info a:hover::after{font-size:22px;transition-delay:.1s;transition-duration:.4s}.elementor-size-sm .elementor-button{padding-top:10px!important;padding-bottom:10px!important}.intro-comprar-ini h3{font-family:'Conv_Kabareten'!important;color:#f12b2c;font-size:33px!important}.btn-ver-inmu a{padding-right:55px!important}.btn-ver-inmu a::after{content:"\f015";font-family:FontAwesome;color:#fff;font-size:25px;position:absolute;display:inline-block;margin-left:117px;margin-top:-23px;width:25px}.btn-ver-inmu a:hover::after{content:"\e509";margin-left:115px;width:25px}.titulo-lado-form h4{font-family:'Conv_Kabareten'!important;font-size:45px!important}.sub-titulo-lado-form h5{font-size:25px!important}.listado-ok{list-style:none}.listado-ok li::before{content:"\f00c";font-family:FontAwesome;color:#f12b2c;font-size:20px;padding-right:10px;width:25px;display:inline-block}.listado-ok li:hover::before{content:"\f058";color:#FC9522;width:27px;margin-left:-2px}.form-ini .elementor-field-type-submit .elementor-button-text::after{content:"\f0e0";font-family:FontAwesome;color:#fff;font-size:0;position:absolute;margin-left:10px;margin-top:12px}.form-ini .elementor-field-type-submit:hover .elementor-button-text::after{content:"\f0e0";font-family:FontAwesome;color:#fff;font-size:22px;position:absolute;margin-left:10px;margin-top:-3px;transition-delay:.2s;transition-duration:.3s}.form-ini .elementor-field-type-submit:hover .elementor-button-text{margin-left:-10px;transition:400ms;transition-delay:200ms}.elementor-message-success{color:white!important}#boton-enviar::after{content:"\f0e0";font-family:FontAwesome;color:#fff;font-size:0;position:absolute;margin-left:15px;margin-top:5px}#boton-enviar:hover{padding-inline-end:50px!important;transition-delay:.1s;transition-duration:.3s}#boton-enviar:hover::after{content:"\f0e0";font-family:FontAwesome;color:#fff;font-size:22px;position:absolute;margin-left:90px;margin-top:1px;transition-delay:.2s;transition-duration:.3s}.elementor .e-form-submit-button-base:hover{background-color:#642A1D!important}@media only screen and (min-width:501px) and (max-width:991px){.elementor-element-c5b911b .bootstrap-wrapper:not(.elementor-shortcode){margin-top:40px!important}.elementor-element-c5b911b .bootstrap-wrapper .py-0{margin-bottom:10px!important}h1{font-size:28px!important}h2{font-size:20px!important}.mcalc-results h2{font-size:35px!important}#servicios-ini{display:block!important}#servicios-ini>div{width:100%!important;display:block!important}.intro-comprar-ini h3{font-size:30px!important}.logo-ini img{max-width:180px!important}}@media only screen and (max-width:500px){h1{font-size:26px!important}h2{font-size:20px!important}.mcalc-results h2{font-size:28px!important}.elementor-element-c5b911b .bootstrap-wrapper:not(.elementor-shortcode){margin-top:30px!important}.elementor-element-c5b911b .bootstrap-wrapper .py-0{margin-bottom:8px!important}.titulo-lado-form h4{font-size:38px!important}.logo-footer{float:none!important;text-align:center}.txt-footer{float:none!important;text-align:center}.logo-footer img{padding-right:0px!important;margin:0 auto!important}.logo-ini img{max-width:120px!important}}.titulo-barra-inmuebles h3{font-size:50px!important;font-family:'Conv_Kabareten'!important}#espacio-buscador{z-index:9999999;position:relative}.mcalc-main .mcalc-full.mcwp-results{display:none!important}.mcalc .mcalc-results h3{color:#fff!important;font-weight:600!important}.mcalc .mcalc-results p{font-size:18px!important}.mcalc-main .mcwp-taxes,.mcalc-results .mcwp-mt,.mcwp-down-payment .mcalc-percent,.mcalc-results .mcwp-pi{display:none!important}.mcalc .mcalc-results small{margin:15px 0 0px!important;padding-top:0px!important}.mcwp-interest-rate label{width:80%;float:left}.mcwp-interest-rate .mcalc-percent.porcentaje-int{width:20%;float:left;text-align:right;font-size:1.2em!important;margin-top:2px}.mcwp-interest-rate .mcalc-percent{margin:5px 0 0px!important}.mcalc input[type="text"].mcalc-half{margin:0 0 0px!important}.mcalc{box-shadow:0 1px 3px rgb(0 0 0 / .2)!important}@media only screen and (min-width:768px){.mcalc-main .mcalc-full.mcwp-interest-rate{width:50%!important}}.slide-inmo .property-carousel [class*="slick-controls"]{position:relative;right:-10px!important;margin-top:25px}.slide-inmo .property-carousel .next1{right:-4px!important}.slide-inmo .realtitle{font-size:18px!important;min-height:52px;margin-top:-10px}.slide-inmo .address{min-height:25px!important}s .slide-inmo .short-desc i{margin-top:-3px;vertical-align:middle}.slide-inmo .card-body .slide-sup{margin-right:7px}.slide-inmo .card-body .slide-sup::after{content:'2';position:absolute;margin-top:-1px;margin-left:-5px;font-size:10px}.slide-inmo .card-body .ml-1:not(.fa-expand):not(.fa-car){margin-left:10px!important}.slide-inmo .card-body .slide-par{display:inline-block}.slide-inmo .card-body .slide-precio{display:block;padding-top:0;font-size:25px!important;color:#f12b2c!important;margin-bottom:-15px;font-weight:700}.slide-inmo .card-body .money-bill-alt{display:block;padding-top:10px;font-size:25px!important;color:#642A1D!important}.slide-inmo .card-body .money-bill-alt>*{font-size:25px!important;color:#642A1D!important}.slide-inmo .card-body .slide-icons{min-height:50px}.feature-text{background-color:#642A1D!important;background:#642A1D!important;font-family:'Conv_Kabareten'!important;font-size:16px!important;color:#FC9522!important;border-top:2px solid #FC9522;border-bottom:2px solid #FC9522;transform:rotate(-45deg);font-weight:400!important;padding:4px 20px 18px!important;top:24px!important;left:-24px!important;letter-spacing:.3px}.intro-inmuebles{margin:75px auto -30px!important;text-align:center}.titulo-inmuebles{margin-top:0;color:#f12b2c!important}@media only screen and (min-width:1300px){.bootstrap-wrapper .container{max-width:1250px!important}#servicios-ini p{min-height:145px}}@media only screen and (min-width:992px){.whole-container .bottomline-parent .col-lg-4{-ms-flex:0 0 25%!important;flex:0 0 25%!important;max-width:25%!important}.whole-container .bottomline-parent .col-lg-8{-ms-flex:0 0 75%!important;flex:0 0 75%!important;max-width:75%!important}}.whole-container .deselectstartover,.facet-parent .filter{text-transform:none!important}.facettotalcount,.orderby.dropdown{display:none!important}.list-content .name{font-size:18px!important}.list-content .name small{font-size:90%!important;margin-left:10px}.whole-container .name{font-weight:600!important}.list-content .name:last-child{margin:5px 0 10px!important}.list-content .category .fa-expand+span{margin-right:5px}.list-content .category .fa-expand+span::after{content:'2';position:absolute;font-size:10px;margin-top:-4px;margin-left:-3px}.facetlist{overflow-y:auto!important;margin-bottom:30px!important}.facetlist .facetitemcount{margin-left:5px}.facet-parent form,.facet-parent .filter{display:none!important}.result-parent h4 a{color:#f12b2c!important}.titulo-inmueble{font-size:28px!important;font-family:'Conv_Kabareten'!important;color:#642A1D!important}.agent-info__feature{background-color:#642A1D!important;border-radius:0px!important;font-family:'Conv_Kabareten'!important;font-size:18px!important;color:#FC9522!important;border-top:2px solid #FC9522;border-bottom:2px solid #FC9522;transform:rotate(-12deg)!important;font-weight:400!important;padding:4px 15px 7px!important;position:absolute;right:-135px;letter-spacing:.3px;margin-top:40px}.bootstrap-wrapper .m-0.titulo-tags{margin-top:20px!important;font-weight:700!important}.bootstrap-wrapper .my-5.espacio-tags{margin-top:20px!important;margin-bottom:20px!important}.contenido-detalles{margin-top:20px!important}.id-inmueble .identificador-inmu{position:absolute;right:0;margin-right:-140px;margin-top:-95px;font-size:15px!important;background:#642A1D;padding:5px;color:#fff}.precio-inmueble{background:#642A1D;color:#fff;font-size:25px!important;font-weight:600}.icono-superficie,.icono-tipo-inmu{margin-bottom:20px!important}.parallax-contacto{background-attachment:fixed!important}.my-4.px-5 #no-border-radius{display:none!important}.agent-info__booking-section .btn-outline-secondary.custom-button{background:#642A1D!important;color:#fff!important}.agent-info__booking-section .btn-outline-secondary.custom-button:hover{background:#FC9522!important}.agent-info__booking-section .agent-info__form-footer{background:#f12b2c!important}.agent-info__content .row.mt-0.px-5 h3{font-size:25px!important;font-family:'Conv_Kabareten'!important;color:#f12b2c!important}.carousel-control-prev,.carousel-control-next{width:30px!important}.carousel-control-prev .carousel-control-prev-icon{margin-left:-10px}.carousel-control-next .carousel-control-next-icon{margin-right:-10px}.logo-txt-footer{width:100%!important}.logo-footer{float:left;padding-right:0}.logo-footer img{max-width:180px!important;padding-right:30px}.txt-footer{float:left}.txt-footer h3{color:#f12b2c;font-family:'Conv_Kabareten'!important}.valores-txt-footer{list-style:none!important;padding-left:0px!important}.menu-footer li{transition:300ms}.menu-footer li:hover{padding-left:8px;border-left:4px solid #f12b2c;transition:600ms}.datos-footer .elementor-icon-list-item:hover svg{transform:scale(1.2)!important;transition:400ms!important}.footer-legal a{display:inline-block}@media only screen and (min-width:500px) and (max-width:1750px){.logo-san-jorge img{max-width:120px!important;margin-top:5px!important}.page-content:not(.home) h1{margin-top:20px}}@media only screen and (min-width:1251px) and (max-width:1366px){#servicios-ini p{min-height:215px}}@media only screen and (min-width:992px) and (max-width:1250px){.titulo-barra-inmuebles h3{font-size:42px!important}#servicios-ini p{min-height:288px}}@media only screen and (min-width:768px) and (max-width:991px){.page-content:not(.home) h1{margin-top:45px!important}.id-inmueble .identificador-inmu{margin-right:-110px!important;margin-top:-135px!important}.agent-info__feature{right:-110px!important;margin-top:-10px!important}.agent-info__booking-section .col-md-4{display:none!important}.agent-info__booking-section .col-md-8{-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important}.bootstrap-wrapper .agent-info__booking-section .px-5{padding-left:20px!important;padding-right:20px!important}.titulo-barra-inmuebles h3{font-size:32px!important}.elementor-37 .elementor-element.elementor-element-75d7293{margin:-15px 0 -30px 0px!important}}@media only screen and (max-width:767px){.page-content:not(.home) h1{margin-top:35px!important}.id-inmueble .identificador-inmu{margin-right:-7px!important;margin-top:-140px!important}.agent-info__feature{right:0px!important;margin-top:-140px!important}.bootstrap-wrapper .agent-info__content .px-5{padding-left:10px!important;padding-right:10px!important}.titulo-barra-inmuebles h3{font-size:32px!important}.elementor-37 .elementor-element.elementor-element-75d7293 img{width:390px;max-width:100%}.elementor-37 .elementor-element.elementor-element-75d7293{margin:-15px auto -30px!important}}@media only screen and (max-width:500px){.page-content:not(.home) h1{margin-top:25px!important}#cboxContent,#cboxTopCenter,#cboxBottomCenter{max-width:78%!important}#cboxLoadedContent{max-width:98%}#popup-contact .container{padding-right:0px!important;padding-left:0px!important}#popup-contact .container .col-md-12{padding-right:0px!important;padding-left:0px!important}}#popup-contact #update_message_popup{color:#22A62C!important;margin-top:-45px!important;margin-left:-25px!important}.logos-kitdigital{background:#fff;margin-top:5px;text-align:center}.logos-kitdigital img{width:850px;max-width:90%}