@import "/wp-content/themes/Divi/style.css";@import url(https://fonts.googleapis.com/css?family=Great+Vibes);:root{--primary:#68baec}body,html{overflow-x:hidden}.aipp-logo{position:absolute;z-index:1000;left:40px;margin-top:30px;box-shadow:#444 5px 0 20px}#top-header .et-social-icons{display:inline-block;position:absolute;right:36px;top:13px}.agent-lng-container{display:inline-block;padding:14px 4px}.agent-lng-container img{width:27px}.agent-lng-container span{font-size:13px}#top-menu li{padding-right:20px}.wpml-ls-item{float:right;margin-right:20px}.wpml-ls-item a{padding-bottom:5px!important}.mobile_menu_bar:before{color:#fff}.cl-flipbox-back-h{ms-display:flex;display:flex;align-items:center;justify-content:center;padding-top:35px}.boton-referencia{background:rgb(128 128 128 / .54);color:#fff;width:100%;text-align:center;padding-top:5px;padding-bottom:5px;font-size:18px;font-family:Arial}a.boton-about{float:right;min-width:150px;background:#68baec;color:#fff;padding:10px;text-align:center;font-size:20px;font-weight:400}.cursive-font{font-family:'Great Vibes',cursive;padding-top:40px;text-align:center;font-size:48px;color:#fff;text-shadow:#333 1px 1px 1px}h3.koble-title{text-align:center;font-size:42px;font-weight:300;line-height:56px}.koble-btn-container{text-align:center;margin-top:30px}a.koble-btn{border:2px solid #fff;background:rgb(0 0 0 / .52);padding:10px 40px;color:#fff}a.bookmark-btn{display:none}.single-property .property-image a.property-image-link:before{display:none}.row-narrow{position:relative;width:80%;margin:auto!important;padding:0 15px}.bootstrap-wrapper .btn-link{color:#68baec;font-weight:400;border-radius:0}.bootstrap-wrapper .btn-primary{background-color:#68baec;border-color:#68baec}.bootstrap-wrapper .btn-link:hover,.bootstrap-wrapper .btn-link:focus{color:#68baec;text-decoration:underline;background-color:#fff0}.bootstrap-wrapper .btn-primary:hover{background-color:#599cc5;border-color:#599cc5}.no-padding{padding-left:0!important;padding-right:0!important}input[type=checkbox]{display:none}input[type=checkbox]+label:before{font-family:FontAwesome;display:inline-block;font-size:17px;position:relative;top:2px}input[type=checkbox]+label:before{content:"\f096";letter-spacing:10px}input[type=checkbox]:checked+label:before{content:"\f046";letter-spacing:10px;color:#68baec}.bootstrap-wrapper a{color:#68baec;text-decoration:none}.bootstrap-wrapper a:hover{color:#68baec;text-decoration:none}.property-search-form{background-color:#fff0;border-radius:0}.search-header .show-advanced{background-color:#68baec;color:white!important;text-transform:uppercase;padding:10px 0;width:100%;border-radius:0;font-size:14px}.search-header .show-advanced:hover{background-color:#599cc5;text-decoration:none}.search-header .form-title{margin-top:0}.form-horizontal label{font-weight:400;font-size:19px;color:#999}.form-horizontal select,.form-horizontal input[type="text"]{border-width:2px!important;border-radius:0px!important}.form-horizontal button{width:100%;font-size:18px!important;text-transform:uppercase;border-radius:0px!important;padding:8px!important}.advanced-section{margin:20px 0}input[type=checkbox]+label{font-weight:500}.search-footer>div{margin:auto!important;float:none!important;padding:0!important}select.form-control{font-size:19px!important;color:#999!important}.advanced-box{top:0}.advanced-search-header h3{margin-top:0;display:block}.row.advanced-search-header .advanced-btn a:hover{text-decoration:none}.map-info{padding-top:0;padding-bottom:0}.show-advanced,.show-map{margin-top:2px}.map-info .label{background-color:#68baec!important}.advanced-btn.align-center{text-align:center}.advanced-btn.align-right{text-align:right}.modal{padding-top:120px;z-index:9999999;position:fixed}.modal-body ul{line-height:16px}.modal-header{background:#68baec;color:#fff;padding:15px 15px 8px!important}.modal-footer .btn-default{background:#68baec;border:0}.modal-header button{display:none}.custom-lang-menu{margin-bottom:10px;height:20px}.custom-lang-menu ul{float:right}.custom-lang-menu ul li{display:inline-block;margin:3px 5px}.custom-lang-menu ul li a{display:inline-block}.custom-lang-menu ul li a.active{border:#fff solid 2px}.custom-lang-menu ul li a img{width:24px}a.landing-box{padding:160px 0;display:block;text-align:center;min-height:400px}a.landing-box p{display:inline-block;border:2px solid #fff;padding:15px 52px!important;color:#fff;font-size:18px;font-weight:400;background:rgb(0 0 0 / .58)}.landing-box-container{transition:0.4s}.landing-box-container:hover{-webkit-filter:opacity(50%);filter:opacity(50%);transition:0.4s}h3.contact-row-title{color:#fff;font-size:40px;text-align:center}h5.contact-row-subtitle{text-align:center;color:#fff;font-size:25px}h1.home-tile{text-align:center;padding-top:52px}h1.life-tile{text-align:center;padding-top:100px}form#CF594ba698552f3_1{max-width:400px;margin:auto;margin-top:30px}form#CF594ba698552f3_1 input{background:#fff0;border:2px solid white!important;height:59px!important;font-size:19px;color:white!important}form#CF594ba698552f3_1 .btn{background:rgb(0 0 0 / .62);margin:auto}form#CF594ba698552f3_1 .btn-container{text-align:center}form#CF594ba698552f3_1 input::-webkit-input-placeholder{color:#fff;font-weight:700}form#CF594ba698552f3_1 input:-moz-placeholder{color:#fff;font-weight:700}form#CF594ba698552f3_1 input::-moz-placeholder{color:#fff;font-weight:700}form#CF594ba698552f3_1 input:-ms-input-placeholder{color:#fff;font-weight:700}h3.title-life{color:#68baec}.title-life:after{content:" ";position:relative;display:block;width:250px;border-bottom:1px solid;margin:auto;margin-top:20px}p.spain-button a:hover{color:#7490ab;transition:0,3s}.spain-button a{border:1px solid;padding:5px 10px;margin-bottom:10px;display:inline-block;color:#68baec;font-size:16px;margin-right:10px;transition:0,3s}p.spain-button{text-align:center}button.et_pb_contact_submit.et_pb_button{color:white!important;background:#68baec!important}form.CF594ce26d15d2a input{height:39px!important;font-size:19px!important;color:#7db0ce!important}form.CF594ce26d15d2a input::-webkit-input-placeholder{color:#7db0ce!important}form#CF594ce26d15d2a_2 input{height:39px!important;font-size:19px!important;color:#7db0ce!important}form#CF594ce26d15d2a_2 input::-webkit-input-placeholder{color:#7db0ce!important}.textwidget i{color:#fff;font-size:25px;margin-right:15px}.social-title-footer{display:none}#footer-widgets .footer-widget li:before{position:initial;top:9px;left:0;border-width:0px!important;border-style:solid;-webkit-border-radius:0px!important;-moz-border-radius:0px!important;border-radius:0px!important;content:"\f054"!important;font-family:FontAwesome;padding-right:10px}.footer-widget h4{color:white!important;font-weight:400;font-size:20px!important;margin-bottom:20px!important}.footer-text{font-weight:300!important;font-size:16px!important;margin-bottom:15px}a.iconos{color:#fff;font-size:25px;margin-right:16px}#main-footer .container{max-width:1522px!important}#footer-widgets .footer-widget li a{color:#fff;text-decoration:none;font-size:16px;font-weight:300!important}.et_pb_gutters3.et_pb_footer_columns4 .footer-widget{width:23.875%!important}.et_pb_gutters3 .footer-widget{margin:0 1.1% 5.5% 0!important}.social-title-footer{float:right;color:#fff;font-weight:700;font-size:16px}.footer-text .footer-phone{font-weight:700}.footer-text .footer-phone:before{content:'\f095';font-family:FontAwesome;padding-right:10px}.footer-text .footer-mobile{font-weight:700}.footer-text .footer-mobile:before{content:'\f095';font-family:FontAwesome;padding-right:10px}.footer-text .footer-address{font-size:14px}.footer-text .footer-email{font-size:12px;font-weight:700}.footer-text .footer-web{font-size:12px;font-weight:700}.single-property .property-image{overflow:hidden}.single-property .property-price{position:absolute;top:0;left:0;color:#fff;background-color:rgb(148 181 214 / .62);padding:10px 20px;font-size:24px;font-weight:500;font-family:Arial}.single-property .property-reference{position:absolute;top:5px;left:5px;background-color:#68baec;color:#fff;padding:5px!important;border-radius:3px;font-weight:700}.single-property .property-description{color:#999;background-color:#fff}.single-property .property-location{padding:0 10px;min-height:50px}.single-property .property-location a{color:#444;font-size:18px;text-transform:uppercase}.single-property .property-location a:hover{color:#68baec;text-decoration:none}.single-property .property-title{padding:0 10px}.single-property .property-title h3{color:#666;font-size:18px;font-family:inherit;min-height:50px}.single-property .property-description{background-color:#fff0!important}.single-property .property-description i{color:#999;font-size:22px;display:block}.single-property .property-description .leyend{display:block;font-size:25px;color:#b7b7b7;text-transform:uppercase;font-weight:700}.property-description-container{border:0 solid #e8e8e8}.field-value{font-size:19px!important;font-weight:300;margin-top:-4px}.single-property{padding-left:0px!important;padding-right:8px!important}.property-built{padding:0px!important}.property-description .field-value{font-family:Arial}.single-property .property-description .property-baths,.single-property .property-description .property-beds{text-align:center;padding:2px}.property-built{top:3px}.effect-shine{position:relative}.effect-shine::before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,#fff0 0%,rgb(255 255 255 / .3) 100%);background:linear-gradient(to right,#fff0 0%,rgb(255 255 255 / .3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.effect-shine:hover::before{-webkit-animation:shine .75s;animation:shine .75s}@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}.effect-opacity{background:#68baec}.effect-opacity a{opacity:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.effect-opacity:hover a{opacity:.5}.text-selling{padding-top:16px!important;margin-left:75px;padding-left:26px}.text-bulling{padding-top:16px!important;margin-left:75px;padding-left:5px}.titulo-selling-pading{padding-left:50px!important}h1.titulo-selling{border:1px solid #68baec;border-radius:100px;height:60px;padding-left:20px;padding-top:5px;width:60px;margin-top:0;background:#68baec;color:#fff}.imagen-investment{text-align:-webkit-left;padding-left:5px!important;margin-left:5px!important}.properties-filter .form-group div{float:right}.properties-filter{margin:0}.properties-filter .form-group label{font-size:16px;width:50%;padding-top:5px;color:#666666!important}.properties-filter .form-group select{height:32px;padding-top:2px;padding-bottom:2px}a.page-numbers{background:#353535;color:#fff;padding:14px 18px;transition:0.4s;line-height:47px}span.page-numbers.current{background:#68baec;padding:18px 24px;color:#fff}a.page-numbers:hover{background:#68baec;color:#fff;transition:0.4s;text-decoration:none}.pagination{font-family:Arial}.contact-form-row{background-image:url(/wp-content/uploads/2017/07/shutterstock_267554327.jpg);padding:100px 20px 50px 20px;background-size:cover;background-position:center}.property-title{font-weight:300!important;text-align:left;font-size:32px!important;font-family:"Raleway"!important;margin:20px 0!important;padding:0 15px}.info-row{margin:90px auto}.field-reference span{font-size:23px;color:#68baec;font-weight:700;line-height:54px;font-family:Arial}.field-price span{background:#68baec;float:right;font-size:34px;color:#fff;padding:20px 36px;font-weight:700;font-family:Arial}.info-row .row:nth-child(2){margin-top:24px}.info-row .row:nth-child(2) i{font-size:22px;color:#68baec}.info-row .row:nth-child(2) span{font-size:20px;font-weight:700;color:#999;margin-left:4px;font-family:Arial}.info-row .row:nth-child(2) p{color:#68baec;font-size:16px}.single-properties-titles{font-weight:300!important;font-family:"Raleway"!important;text-align:center;color:#68baec!important;font-size:34px}.single-properties-titles:after{content:" ";width:300px;display:block;margin:auto;border-bottom:1px solid;margin-top:10px}.description-row p{font-size:17px;color:#777;margin-top:40px}.features-row{margin-top:100px!important;margin-bottom:100px!important}.description-row{margin-top:100px!important}.related-properties-row,.single-main-container{margin-top:50px!important}.single-sidebar .meta{border-bottom:2px solid rgb(148 181 214 / .35);padding:20px 20px;text-align:center;color:#68baec;font-size:22px;font-weight:700;font-family:Arial}.single-sidebar{padding:0 2.5%!important}.meta-price{background:#68baec;color:white!important;font-size:32px!important}.single-sidebar .meta-data i{font-size:25px}.single-sidebar .meta-data span{color:#999;font-size:28px;font-family:Arial}.single-sidebar .meta-data p{font-weight:200;margin-top:2px;margin-bottom:0}.single-sidebar .meta-location span{color:#999}.single-sidebar .contact-btn{background:#68baec;padding:0px!important;cursor:pointer}.single-sidebar .contact-btn a{color:#fff;width:100%;height:100%;display:block;padding:16px;background:#68baec;cursor:pointer;transition:0.3s}.single-sidebar .contact-btn a:hover{background:#599cc5;transition:0.3s}.gobackbutton{background-color:#68baec!important;color:white!important;padding:7px 11px;margin-left:15px}.single-cta .col-md-12{text-align:center;margin-top:60px!important;padding:30px 20px 20px;font-size:18px;background:#6ac6ee2e}.slide-container .slider-thumbnails{max-width:none}.slide-container .slider-thumbnails .slick-arrow{position:absolute;top:72px;display:inline-block;color:#fff;font-size:44px;text-align:center;background-color:#fff0;padding:15px;width:auto;height:100%;line-height:80px;z-index:1000;font-weight:lighter}.features-row{margin-top:90px!important;margin-bottom:60px!important}.features-container{max-width:915px;margin:auto!important;margin-top:60px!important}.services-item{font-size:19px;color:#888}.services-item i{color:#68baec;margin-right:4px}.slick-next{right:11px!important;font-size:42px!important;color:white!important}.slick-next:before,.slick-prev:before{display:none}.slick-prev{left:2px;font-size:42px!important;color:white!important;z-index:1}form#CF5968b49ec1a33_1 input[type=checkbox]{display:inline-block}form#CF595a5434b6529_1 input[type=checkbox]{display:inline-block;margin-top:6px}form#CF595a5434b6529_1 a{color:#353535}form#CF595a5434b6529_1 .checkbox{color #fff}div#CF595a5434b6529_1-row-2{color:#fff}form#CF595a5434b6529_1{max-width:540px;margin:60px auto!important;text-align:center;padding:20px 40px;width:100%!important}form#CF595a5434b6529_1 input{background:#fff0;border:2px solid #fff;color:#fff}form#CF595a5434b6529_1 textarea{background:#fff0;border:2px solid #fff}form#CF595a5434b6529_1 input::-webkit-input-placeholder,form#CF595a5434b6529_1 textarea::-webkit-input-placeholder{color:#fff}form#CF595a5434b6529_1 input::-moz-placeholder,form#CF595a5434b6529_1 textarea::-moz-placeholder{color:#fff}form#CF595a5434b6529_1 input:-ms-input-placeholder,form#CF595a5434b6529_1 textarea:-ms-input-placeholder{color:#fff}form#CF595a5434b6529_1 input:-moz-placeholder,form#CF595a5434b6529_1 textarea:-moz-placeholder{color:#fff}form#CF595a5434b6529_1 .btn{background:#353535;padding:10px 25px;margin:auto;width:106px}form#CF5968b49ec1a33_1 input{border-radius:0;color:#999!important;background-color:#eee!important;font-size:14px!important;border:1px solid #eee;padding:21px 12px;box-shadow:inset 0 1px 1px #eee}form#CF5968b49ec1a33_1 textarea{background-color:#eee!important;height:150px!important;box-shadow:inset 0 1px 1px #eee;border:1px solid #eee}form#CF5968b49ec1a33_1 .btn{background-color:#68baec!important;color:white!important;padding:8px 30px!important;font-weight:500;font-size:22px!important;box-shadow:inset 0 1px 1px #68baec;border:1px solid #68baec}#logo{max-height:73%!important;max-width:28%}.logo_container{z-index:-1}.footer-widget .et_bloom_inline_form{margin:0}.et_bloom_form_header{display:none}.et_bloom .et_bloom_form_container .et_bloom_form_content{padding:10px 10px!important}.footer-widget .et_bloom_inline_form{margin:0!}[data-optin_id="optin_4"] .input-group>strong{display:none}#footer-widgets .footer-widget li:before{display:none}.et_bloom_form_container a{color:#68baec!important}.et_bloom .et_bloom_form_container .et_bloom_form_content label,.et_bloom .et_bloom_form_content #mc_embed_signup .mc-field-group{margin-bottom:15px}.et_bloom .et_bloom_form_container .et_bloom_form_content input,.et_bloom .et_bloom_form_container .et_bloom_form_content textarea,.et_bloom .et_bloom_form_content #mc_embed_signup .mc-field-group input,.et_bloom .et_bloom_form_content .af-body input.text,.et_bloom #mc_embed_signup .mc-field-group select,.et_bloom .et_bloom_form_get_response .et_bloom_form_content .wf-input,.et_bloom .et_bloom_form_content .mimi_field #signup_field_reference{padding:10px!important}p.not-found-message{font-size:23px;margin-bottom:79px;text-align:center}.not-found-container{max-width:800px;margin:auto;margin-top:120px}.ct-ultimate-gdpr-container button{background:#69baec!important;color:#fff;padding:12px 33px;text-transform:uppercase;font-weight:700;font-size:16px}@media only screen and (max-width :768px){.et_pb_row{width:90%}.show-map{display:none!important}.row-narrow{width:96%}.property-description .field-value img{display:block;margin:auto;margin-bottom:3px}.cursive-font{font-family:'Great Vibes',cursive;padding-top:40px;text-align:center;font-size:32px;color:#fff;text-shadow:#333 1px 1px 1px}.property-search-form .popup-list li.child{padding-left:10px;font-size:11px}.row.advanced-search-header .advanced-btn a{background:#68baec;color:#fff;padding:3px 7px!important;text-transform:uppercase;margin-bottom:15px;font-size:12px}.advanced-btn.align-right{text-align:left}.custom-lang-menu{position:absolute;right:0;top:0}.aipp-logo{left:10px;width:45px}}@media (max-width:979px) and (min-width:768px){#top-header .et-social-icons{display:inline-block;position:absolute;right:9px!important;top:10px!important}.search-header .show-advanced{font-size:12px;padding:10px 0}.search-header .show-advanced i{display:none}}@media only screen and (max-width :992px){.properties-filter .form-group div{float:none;display:inline-block}.properties-filter .form-group label{width:auto}.row-narrow{width:90%}.single-main-content{padding:0!important}.single-main-container{width:100%;padding:0}.single-sidebar .meta.contact-btn{padding:0px!important}.single-sidebar .meta{padding:20px 20px!important}.single-property .property-image{height:350px}.field-value{font-size:18px!important;font-weight:300}.single-property .property-description i{color:#999;font-size:18px}.row.advanced-search-header .advanced-btn a{position:relative}}@media only screen and (max-width :1400px){.single-sidebar .meta{padding:10px 20px}}.gdpr-styles h2:not(:first-of-type){margin-top:40px}.gdpr-styles h4{margin-top:35px;margin-bottom:15px;padding-bottom:5px;position:relative}.gdpr-styles h4::after{content:'';position:absolute;width:50px;height:2px;bottom:-2px;left:0;background-color:var(--primary)}.gdpr-styles ul{list-style:circle;max-width:900px}.gdpr-styles li:not(:last-of-type){margin-bottom:7.5px}.gdpr-styles a,.woocommerce-terms-and-conditions-checkbox-text a{color:var(--primary);-webkit-transition:500ms;-o-transition:500ms;transition:500ms}.gdpr-styles a:not([class*="ct-ultimate"]):hover,.woocommerce-terms-and-conditions-checkbox-text a:hover{text-shadow:1px 0 var(--primary);padding:0 1.5px;letter-spacing:.05em}#ct-ultimate-gdpr-cookie-popup{z-index:9999!important;-webkit-box-shadow:0 8px 10px rgb(0 0 0 / .1)!important;box-shadow:0 8px 10px rgb(0 0 0 / .1)!important}@media screen and (max-width:567.98px){#ct-ultimate-gdpr-cookie-popup{bottom:0!important}}.ct-ultimate-gdpr-cookie-popup-btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.ct-ultimate-gdpr-cookie-popup-jumble-white #ct-ultimate-gdpr-cookie-content::before{-webkit-filter:grayscale(1);filter:grayscale(1)}#ct-ultimate-gdpr-cookie-content,#ct-ultimate-gdpr-cookie-accept,#ct-ultimate-gdpr-cookie-change-settings{font-family:inherit!important}.ct-ultimate-gdpr-cookie-popup-btn-wrapper>div[ID*="ct-ultimate-gdpr-cookie"],.ct-ultimate-gdpr-container.ct-ultimate-gdpr-simple-form #tabs .ui-tabs-nav .ui-state-active{border-color:var(--primary)!important;border-radius:0!important}#ct-ultimate-gdpr-cookie-accept{background:var(--primary)!important;border-width:1px!important;border-style:solid!important;font-weight:600}#ct-ultimate-gdpr-cookie-read-more{margin-left:0!important}#ct-ultimate-gdpr-cookie-change-settings,#ct-ultimate-gdpr-cookie-read-more{color:var(--primary)!important}.fa-long-arrow-right:before{content:"\f178"!important}.ct-ultimate-gdpr-cookie-skin-one #ct-ultimate-gdpr-cookie-modal-body .ct-ultimate-gdpr-cookie-modal-btn a,.ct-ultimate-gdpr-container.ct-ultimate-gdpr-simple-form .ui-widget-content input[type="submit"],.ct-ultimate-gdpr-container .ct-ultimate-gdpr-button,.ct-ultimate-triggler-modal-sc{background-color:var(--primary);border:1px solid var(--primary);padding:12px 40px;margin-top:20px;text-transform:lowercase;font-weight:600;font-size:14px;line-height:1em;color:#fff!important;font-family:inherit!important;display:inline-block;cursor:pointer;-webkit-transition:500ms;-o-transition:500ms;transition:500ms}.ct-ultimate-gdpr-cookie-skin-one #ct-ultimate-gdpr-cookie-modal-body .ct-ultimate-gdpr-cookie-modal-btn a:hover,.ct-ultimate-gdpr-container.ct-ultimate-gdpr-simple-form .ui-widget-content input[type="submit"]:hover,.ct-ultimate-gdpr-container .ct-ultimate-gdpr-button:hover,.ct-ultimate-triggler-modal-sc:hover{background-color:transparent!important;border:1px solid var(--primary)!important;color:var(--primary)!important}.ct-ultimate-gdpr-container{padding:0}div#ct-ultimate-gdpr-cookie-open{display:none!important}.et_pb_row_1{z-index:1}.search-map .btn{margin:0!important;border-radius:0;padding:10px 20px;background-color:#FFF;border:1px solid}.search-map .search-btn{text-transform:uppercase;background-color:#68baec}.search-map .advanced-btn{margin-bottom:16px}