@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Anton&display=swap);
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Raleway";src:url(/themes/custom/casa_propia/fonts/Raleway-Regular.ttf);src:url(/themes/custom/casa_propia/fonts/Raleway-Regular.ttf) format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:"Raleway";src:url(/themes/custom/casa_propia/fonts/Raleway-Black.ttf);src:url(/themes/custom/casa_propia/fonts/Raleway-Black.ttf) format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"iconFont";src:url(/themes/custom/casa_propia/fonts/iconFont/iconFont.eot?gob7hf=);src:url(/themes/custom/casa_propia/fonts/iconFont/iconFont.eot?gob7hf=#iefix) format("embedded-opentype"),url(/themes/custom/casa_propia/fonts/iconFont/iconFont.ttf?gob7hf=) format("truetype"),url(/themes/custom/casa_propia/fonts/iconFont/iconFont.woff?gob7hf=) format("woff"),url(/themes/custom/casa_propia/fonts/iconFont/iconFont.svg?gob7hf=#iconFont) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"anton";src:url(/themes/custom/casa_propia/fonts/Anton-Regular.ttf);src:url(/themes/custom/casa_propia/fonts/Anton-Regular.ttf) format("truetype");font-weight:normal;font-style:normal}.container-new-default{padding-left:16px;padding-right:16px}@media(min-width:768px){.container-new-default{padding-left:32px;padding-right:32px}}@media(min-width:1024px){.container-new-default{max-width:1024px;margin-left:auto;margin-right:auto}}@media(min-width:1270px){.container-new-default{padding-left:0;padding-right:0}}.padding-container-default,.form-home-new form.form-new,.padding-container-custom{padding-left:16px;padding-right:16px}@media(min-width:768px){.padding-container-default,.form-home-new form.form-new,.padding-container-custom{padding-left:32px;padding-right:32px}}@media(min-width:1270px){.padding-container-default,.form-home-new form.form-new,.padding-container-custom{padding-left:0;padding-right:0}}.container-views-people{padding-left:16px;padding-right:16px}@media(min-width:768px){.container-views-people{padding-left:32px;padding-right:32px}}@media(min-width:1024px){.container-views-people{max-width:1024px;margin-left:auto;margin-right:auto}}:root{--primary:#0e0e38;--secondary:#f70896;--green-light:#00fcce;--white:white}:root{--c-text:#0e0e38;--c-text-inverse:white;--c-background:white;--c-background-section:#e5e5e5;--c-primary:#0e0e38;--c-secondary:#f70896;--c-green-light:#00fcce;--c-accent:#4c4c4c;--c-accent-high:black;--c-highlight:#ccc;--c-highlight-high:#e5e5e5;--c-muted:#f2f2f2;--c-warning:#f9fb93;--c-error:#fbe3e4;--c-message:#00fcce;--c-white:white;--c-gray-bg:#e6e7e8;--c-gray-light:#6F6F6E;--c-gray-banner:#939598}:root [data-theme=default]{--c-text:#0e0e38;--c-text-inverse:white;--c-background:white;--c-background-section:#e5e5e5;--c-primary:#0e0e38;--c-secondary:#f70896;--c-green-light:#00fcce;--c-accent:#4c4c4c;--c-accent-high:black;--c-highlight:#ccc;--c-highlight-high:#e5e5e5;--c-muted:#f2f2f2;--c-warning:#f9fb93;--c-error:#fbe3e4;--c-message:#00fcce;--c-white:white;--c-gray-bg:#e6e7e8;--c-gray-light:#6F6F6E;--c-gray-banner:#939598}.cl-colors{padding:1rem}.cl-colors__list{display:flex;flex-wrap:wrap;margin:0 0 2rem;padding:0}.cl-colors__item{list-style:none;padding:1rem 2rem;transition:all .4s;flex:1 1 20%;min-width:150px;min-height:150px;display:flex;justify-content:center;align-items:flex-end}.cl-colors__item--default-text{background-color:var(--c-text);color:var(--c-muted)}.cl-colors__item--default-text-inverse{background-color:var(--c-text-inverse);color:var(--c-accent-high)}.cl-colors__item--default-background{background-color:var(--c-background);color:var(--c-accent-high)}.cl-colors__item--default-background-section{background-color:var(--c-background-section);color:var(--c-accent-high)}.cl-colors__item--default-primary{background-color:var(--c-primary);color:var(--c-muted)}.cl-colors__item--default-secondary{background-color:var(--c-secondary);color:var(--c-muted)}.cl-colors__item--default-green-light{background-color:var(--c-green-light);color:var(--c-muted)}.cl-colors__item--default-accent{background-color:var(--c-accent);color:var(--c-muted)}.cl-colors__item--default-accent-high{background-color:var(--c-accent-high);color:var(--c-muted)}.cl-colors__item--default-highlight{background-color:var(--c-highlight);color:var(--c-accent-high)}.cl-colors__item--default-highlight-high{background-color:var(--c-highlight-high);color:var(--c-accent-high)}.cl-colors__item--default-muted{background-color:var(--c-muted);color:var(--c-accent-high)}.cl-colors__item--default-warning{background-color:var(--c-warning);color:var(--c-accent-high)}.cl-colors__item--default-error{background-color:var(--c-error);color:var(--c-accent-high)}.cl-colors__item--default-message{background-color:var(--c-message);color:var(--c-muted)}.cl-colors__item--default-white{background-color:var(--c-white);color:var(--c-accent-high)}.cl-colors__item--default-gray-bg{background-color:var(--c-gray-bg);color:var(--c-accent-high)}.cl-colors__item--default-gray-light{background-color:var(--c-gray-light);color:var(--c-muted)}.cl-colors__item--default-gray-banner{background-color:var(--c-gray-banner);color:var(--c-accent-high)}:root{--primary:#0e0e38;--secondary:#f70896;--green-light:#00fcce;--white:white}:root{--primary:#0e0e38;--secondary:#f70896;--green-light:#00fcce;--white:white}:root{--c-text:#0e0e38;--c-text-inverse:white;--c-background:white;--c-background-section:#e5e5e5;--c-primary:#0e0e38;--c-secondary:#f70896;--c-green-light:#00fcce;--c-accent:#4c4c4c;--c-accent-high:black;--c-highlight:#ccc;--c-highlight-high:#e5e5e5;--c-muted:#f2f2f2;--c-warning:#f9fb93;--c-error:#fbe3e4;--c-message:#00fcce;--c-white:white;--c-gray-bg:#e6e7e8;--c-gray-light:#6F6F6E;--c-gray-banner:#939598}:root [data-theme=default]{--c-text:#0e0e38;--c-text-inverse:white;--c-background:white;--c-background-section:#e5e5e5;--c-primary:#0e0e38;--c-secondary:#f70896;--c-green-light:#00fcce;--c-accent:#4c4c4c;--c-accent-high:black;--c-highlight:#ccc;--c-highlight-high:#e5e5e5;--c-muted:#f2f2f2;--c-warning:#f9fb93;--c-error:#fbe3e4;--c-message:#00fcce;--c-white:white;--c-gray-bg:#e6e7e8;--c-gray-light:#6F6F6E;--c-gray-banner:#939598}.motion{padding:0 1rem}@media(min-width:920px){.motion__grid{display:flex;flex-wrap:wrap}}@media(min-width:920px){.motion__grid-item{margin-bottom:1rem;margin-right:1rem;width:49%}.motion__grid-item:nth-child(2n){margin-right:0}}.demo-motion{background-color:var(--c-highlight-high);border-radius:2px;cursor:pointer;padding:3rem;text-align:center}.demo-motion::before{content:"Duration: 0.3s";display:block}.demo-motion::after{content:"Timing Function: ease-in-out"}.demo-motion span{display:block;margin:.25rem}.demo-motion--fade{transition:all .3s ease-in-out}.demo-motion--fade:hover{background-color:var(--c-accent-high);color:var(--c-muted)}.demo-motion--slide-up{transition:transform .4s ease-in}.demo-motion--slide-up::before{content:"Duration: 0.4s";display:block}.demo-motion--slide-up::after{content:"Timing Function: ease-in"}.demo-motion--slide-up:hover{transform:translateY(-10px)}.demo-motion--slide-down{transition:transform .2s linear}.demo-motion--slide-down::before{content:"Duration: 0.2s";display:block}.demo-motion--slide-down::after{content:"Timing Function: linear"}.demo-motion--slide-down:hover{transform:translateY(10px)}.demo-motion--expand{transition:transform .3s cubic-bezier(0.17,0.67,0.83,0.67)}.demo-motion--expand::before{content:"Duration: 0.3s";display:block}.demo-motion--expand::after{content:"Timing Function: cubic-bezier(.17,.67,.83,.67)"}.demo-motion--expand:hover{transform:scale(1.03)}html{box-sizing:border-box;scroll-behavior:smooth}body{color:var(--c-primary);font-family:"Montserrat",sans-serif;font-size:16px;line-height:26px;margin:0;overflow-x:hidden}body.no_scroll{overflow:hidden}body.no_scroll:after{opacity:1;visibility:visible;transition:all .5s}body.video_on{overflow:hidden}body:after{background:rgba(0,0,0,.8);content:"";height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:2;transition:all .5s}.page-pagina-buscar-vivienda .main_container,.main_container{margin-top:0 !important}.container-default-custom{padding-left:16px;padding-right:16px}@media(min-width:768px){.container-default-custom{padding-left:32px;padding-right:32px}}@media(min-width:1024px){.container-default-custom{max-width:1024px;margin-left:auto;margin-right:auto}}@media(min-width:1270px){.container-default-custom{padding-left:0;padding-right:0}}.mt-6{margin-top:3.2rem}@media(min-width:768px){.mt-6{margin-top:4rem}}@media(min-width:1024px){.mt-6{margin-top:5.6rem}}.mb-6{margin-bottom:3.2rem}@media(min-width:768px){.mb-6{margin-bottom:4rem}}@media(min-width:1024px){.mb-6{margin-bottom:5.6rem}}.mt-8{margin-top:4.8rem}@media(min-width:768px){.mt-8{margin-top:6.4rem}}@media(min-width:1024px){.mt-8{margin-top:8.8rem}}.mb-8{margin-bottom:4.8rem}@media(min-width:768px){.mb-8{margin-bottom:6.4rem}}@media(min-width:1024px){.mb-8{margin-bottom:8.8rem}}.mt-10{margin-top:5.6rem}@media(min-width:768px){.mt-10{margin-top:6.4rem}}@media(min-width:1024px){.mt-10{margin-top:10rem}}.mb-10{margin-bottom:5.6rem}@media(min-width:768px){.mb-10{margin-bottom:6.4rem}}@media(min-width:1024px){.mb-10{margin-bottom:10rem}}.mt-11{margin-top:6.4rem}@media(min-width:768px){.mt-11{margin-top:8.4rem}}@media(min-width:1024px){.mt-11{margin-top:11rem}}.mb-11{margin-bottom:6.4rem}@media(min-width:768px){.mb-11{margin-bottom:8.4rem}}@media(min-width:1024px){.mb-11{margin-bottom:11rem}}.mt-12{margin-top:6.4rem}@media(min-width:768px){.mt-12{margin-top:9rem}}@media(min-width:1024px){.mt-12{margin-top:13rem}}.mb-12{margin-bottom:6.4rem}@media(min-width:768px){.mb-12{margin-bottom:9rem}}@media(min-width:1024px){.mb-12{margin-bottom:13rem}}.pt-6{padding-top:3.2rem}@media(min-width:768px){.pt-6{padding-top:4rem}}@media(min-width:1024px){.pt-6{padding-top:5.6rem}}.pb-6{padding-bottom:3.2rem}@media(min-width:768px){.pb-6{padding-bottom:4rem}}@media(min-width:1024px){.pb-6{padding-bottom:5.6rem}}.pt-8{padding-top:4.8rem}@media(min-width:768px){.pt-8{padding-top:6.4rem}}@media(min-width:1024px){.pt-8{padding-top:8.8rem}}.pb-8{padding-bottom:4.8rem}@media(min-width:768px){.pb-8{padding-bottom:6.4rem}}@media(min-width:1024px){.pb-8{padding-bottom:8.8rem}}.pt-10{padding-top:5.6rem}@media(min-width:768px){.pt-10{padding-top:6.4rem}}@media(min-width:1024px){.pt-10{padding-top:10rem}}.pb-10{padding-bottom:5.6rem}@media(min-width:768px){.pb-10{padding-bottom:6.4rem}}@media(min-width:1024px){.pb-10{padding-bottom:10rem}}.pt-11{padding-top:6.4rem}@media(min-width:768px){.pt-11{padding-top:8.4rem}}@media(min-width:1024px){.pt-11{padding-top:11rem}}.pb-11{padding-bottom:6.4rem}@media(min-width:768px){.pb-11{padding-bottom:8.4rem}}@media(min-width:1024px){.pb-11{padding-bottom:11rem}}.pt-12{padding-top:6.4rem}@media(min-width:768px){.pt-12{padding-top:9rem}}@media(min-width:1024px){.pt-12{padding-top:13rem}}.pb-12{padding-bottom:6.4rem}@media(min-width:768px){.pb-12{padding-bottom:9rem}}@media(min-width:1024px){.pb-12{padding-bottom:13rem}}.bg-gray-bg{background-color:var(--c-gray-bg)}.page-blog #block-views-block-view-blog-block-1{padding-left:16px;padding-right:16px;max-width:1140px;margin-left:auto;margin-right:auto}@media(min-width:768px){.page-blog #block-views-block-view-blog-block-1{padding-left:32px;padding-right:32px}}@media(min-width:1024px){.page-blog #block-views-block-view-blog-block-1{max-width:1024px;margin-left:auto;margin-right:auto}}@media(min-width:1270px){.page-blog #block-views-block-view-blog-block-1{padding-left:0;padding-right:0}}@media(min-width:1024px){.page-blog #block-views-block-view-blog-block-1{max-width:1140px}}.page-blog #block-views-block-view-blog-block-1 .view-content{display:flex;flex-wrap:wrap;gap:30px 20px}.page-blog #block-views-block-view-blog-block-1 .view-content .views-row{margin:0 !important}@media(min-width:768px){.page-blog #block-views-block-view-blog-block-1 .view-content .views-row{width:calc(50% - 1rem) !important}}@media(min-width:1024px){.page-blog #block-views-block-view-blog-block-1 .view-content .views-row{width:calc(33.3% - 1.3rem) !important}}div.checker input,div.radio input,div.selector select,div.uploader input{opacity:0;filter:alpha(opacity=0);border:none}div.button span,div.selector select,input.uniform-input,select.uniform-multiselect,textarea.uniform{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:12px}div.button,div.checker,div.radio,div.selector,div.uploader{display:-moz-inline-box;display:inline-block;zoom:1;vertical-align:middle}div.button:focus,div.checker:focus,div.radio:focus,div.selector:focus,div.uploader:focus{outline:0}div.button,div.button *,div.checker,div.checker *,div.radio,div.radio *,div.selector,div.selector *,div.uploader,div.uploader *{margin:0;padding:0}div.selector,div.selector span{overflow:hidden;height:26px;line-height:26px}div.checker input,input[type=search],input[type=search]:active{-webkit-appearance:none;appearance:none}div.selector{background-position:0 -130px;padding:0 0 0 10px;position:relative;font-size:12px}div.selector span{text-overflow:ellipsis;display:block;white-space:nowrap;background-position:right 0;padding-right:25px;cursor:pointer;width:100%}div.selector.fixedWidth{width:190px}div.selector.fixedWidth span{width:155px}div.selector select{background:0 0;position:absolute;height:22px;top:2px;left:0;width:100%}div.checker,div.radio,div.uploader{position:relative}div.selector.active{background-position:0 -156px}div.selector.active span{background-position:right -26px}div.selector.focus,div.selector.hover{background-position:0 -182px}div.selector.focus span,div.selector.hover span{background-position:right -52px}div.selector.focus.active,div.selector.hover.active{background-position:0 -208px}div.selector.focus.active span,div.selector.hover.active span{background-position:right -78px}div.selector.disabled,div.selector.disabled.active{background-position:0 -234px}div.selector.disabled span,div.selector.disabled.active span{background-position:right -104px}div.checker,div.checker input,div.checker span{width:19px;height:19px}div.checker span{display:-moz-inline-box;display:inline-block;zoom:1;text-align:center;background-position:0 -260px}div.checker span.checked{background-position:-76px -260px}div.checker input{background:0 0;display:-moz-inline-box;display:inline-block;zoom:1}div.checker.active span{background-position:-19px -260px}div.checker.active span.checked{background-position:-95px -260px}div.checker.focus span,div.checker.hover span{background-position:-38px -260px}div.checker.focus span.checked,div.checker.hover span.checked{background-position:-114px -260px}div.checker.focus.active span,div.checker.hover.active span{background-position:-57px -260px}div.checker.focus.active span.checked,div.checker.hover.active span.checked{background-position:-133px -260px}div.checker.disabled span,div.checker.disabled.active span{background-position:-152px -260px}div.checker.disabled span.checked,div.checker.disabled.active span.checked{background-position:-171px -260px}div.radio,div.radio input,div.radio span{width:18px;height:18px}div.uploader,div.uploader span.action{height:28px;cursor:pointer;overflow:hidden}div.radio span{display:-moz-inline-box;display:inline-block;zoom:1;text-align:center;background-position:0 -279px}div.radio span.checked{background-position:-72px -279px}div.radio input{background:0 0;display:-moz-inline-box;display:inline-block;zoom:1;text-align:center}div.radio.active span{background-position:-18px -279px}div.radio.active span.checked{background-position:-90px -279px}div.radio.focus span,div.radio.hover span{background-position:-36px -279px}div.radio.focus span.checked,div.radio.hover span.checked{background-position:-108px -279px}div.radio.focus.active span,div.radio.hover.active span{background-position:-54px -279px}div.radio.focus.active span.checked,div.radio.hover.active span.checked{background-position:-126px -279px}div.radio.disabled span,div.radio.disabled.active span{background-position:-144px -279px}div.radio.disabled span.checked,div.radio.disabled.active span.checked{background-position:-162px -279px}div.uploader{background-position:0 -297px;width:190px}div.uploader span.action{background-position:right -409px;line-height:28px;width:82px;text-align:center;float:left;display:inline}div.uploader span.filename{text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap;float:left;cursor:default;height:24px;margin:2px 0 2px 2px;line-height:24px;width:85px;padding:0 10px}div.uploader input{background:0 0;position:absolute;top:0;right:0;float:right;cursor:default;width:100%;height:100%}div.uploader.active span.action{background-position:right -465px}div.uploader.focus,div.uploader.hover{background-position:0 -353px}div.uploader.focus span.action,div.uploader.hover span.action{background-position:right -437px}div.uploader.focus.active span.action,div.uploader.hover.active span.action{background-position:right -493px}div.uploader.disabled,div.uploader.disabled.active{background-position:0 -325px}div.uploader.disabled span.action,div.uploader.disabled.active span.action{background-position:right -381px}div.button{background-position:0 -641px;height:30px;cursor:pointer;position:relative}div.button a,div.button button,div.button input{opacity:.01;filter:alpha(opacity=1);display:block;top:0;left:0;right:0;bottom:0;position:absolute}div.button span{display:-moz-inline-box;display:inline-block;zoom:1;line-height:22px;text-align:center;background-position:right -521px;height:22px;margin-left:13px;padding:8px 15px 0 2px}div.button.active{background-position:0 -671px}div.button.active span{background-position:right -551px;cursor:default}div.button.focus,div.button.hover{background-position:0 -701px}div.button.focus span,div.button.hover span{background-position:right -581px}div.button.disabled,div.button.disabled.active{background-position:0 -731px}input.uniform-input,select.uniform-multiselect,textarea.uniform{font-weight:400;color:#777;border:1px solid #aaa;border-right-color:#ccc;border-bottom-color:#ccc;border-radius:3px}input.uniform-input.focus,input.uniform-input.hover,select.uniform-multiselect.focus,select.uniform-multiselect.hover,textarea.uniform.focus,textarea.uniform.hover{box-shadow:0 0 4px rgba(0,0,0,.3);border-color:#999}div.button span{font-weight:700;letter-spacing:1px;text-transform:uppercase}div.button.focus span,div.button.hover span{color:#555}div.button.disabled span,div.button.disabled.active span{background-position:right -611px;cursor:default;color:#bbb}div.selector span{color:#666;text-shadow:0 1px 0 #fff}div.selector.disabled span,div.selector.disabled.active span{color:#bbb}div.checker{margin-right:5px}div.radio{margin-right:3px}div.uploader span.action{text-shadow:#fff 0 1px 0;background-color:#fff;font-size:11px;font-weight:700}div.uploader span.filename{color:#777;border-right:solid 1px #bbb;font-size:11px}div.uploader.disabled span.action,div.uploader.disabled.active span.action{color:#aaa}div.uploader.disabled span.filename,div.uploader.disabled.active span.filename{border-color:#ddd;color:#aaa}input.uniform-input,input.uniform-input:focus{background-color:#fff}.button{border:none;cursor:pointer;text-decoration:none;text-align:center;text-transform:uppercase;font-weight:400;min-height:58px;padding:14px 24px 14px 24px;min-width:262px;border-radius:32px;display:inline-flex;align-items:center;font-size:18px;line-height:20px;justify-content:center;color:var(--c-white);background-color:var(--c-primary);transition:background-color 300ms linear,color 300ms linear;border-color:var(--c-primary)}.button:hover{text-decoration:none}@media(min-width:768px){.button{padding:14px 32px 14px 32px}}@media(min-width:1024px){.button{font-size:24px;line-height:30px;padding:12px 40px 12px 40px}}.button:visited{color:var(--c-white)}.button:hover{color:var(--c-white);background-color:var(--c-secondary);transition:background-color 300ms linear,color 300ms linear;border-color:var(--c-primary)}.button--secondary{color:var(--c-white);background-color:var(--c-secondary);transition:background-color 300ms linear,color 300ms linear;border-color:var(--c-secondary)}.button--secondary:visited{color:var(--c-white)}.button--secondary:hover{color:var(--c-white);background-color:var(--c-primary);transition:background-color 300ms linear,color 300ms linear;border-color:var(--c-secondary)}.button--tertiary{color:var(--c-primary);background-color:var(--c-green-light);transition:background-color 300ms linear,color 300ms linear;border-color:var(--c-green-light)}.button--tertiary:visited{color:var(--c-primary)}.button--tertiary:hover{color:var(--c-white);background-color:var(--c-primary);transition:background-color 300ms linear,color 300ms linear;border-color:var(--c-green-light)}.button--bold{font-weight:bold;min-height:54px;padding:12px 32px 12px 32px}@media(min-width:1024px){.button--bold{padding:12px 40px 12px 40px}}.button--bold{font-weight:bold;min-height:54px;padding:12px 32px 12px 32px}@media(min-width:1024px){.button--bold{padding:12px 40px 12px 40px}}.button--text-sm{min-height:54px;padding:12px 32px 12px 32px}@media(min-width:1024px){.button--text-sm{font-size:21px;line-height:30px;padding:12px 40px 12px 40px}}.icons-demo{display:flex;flex-wrap:wrap}.icons-demo .icon{height:100px;padding:1rem;width:100px}@media(prefers-color-scheme:dark){.icons-demo .icon{fill:var(--c-accent-high)}}.icons-demo pre{background-color:var(--c-muted);font-size:.8rem;margin:0;text-align:center}.icons-demo__item{border:1px solid var(--c-muted);margin:.25rem}img,picture{display:block;height:auto;max-width:100%}figure{margin:0}.figure__caption{font-style:italic}video,iframe{aspect-ratio:16/9;height:auto;width:100%}.heading-highlighted{font-size:28px;line-height:32px;margin:0;padding:0;font-weight:400;padding:16px 24px;width:100%;text-align:center;left:50%;width:auto;transform:translateX(-50%);position:relative;display:inline-block}.heading-highlighted br{display:none}@media(min-width:768px){.heading-highlighted{font-size:36px;line-height:40px;padding:22px 32px;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}}@media(min-width:1024px){.heading-highlighted{padding:22px 48px}.heading-highlighted br{display:block}}.heading-highlighted--md{font-size:30px;line-height:34px}@media(min-width:768px){.heading-highlighted--md{font-size:38px;line-height:42px;padding:22px 32px;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}}@media(min-width:1024px){.heading-highlighted--md{font-size:54px;line-height:64px}}.heading-highlighted--lg{font-size:32px;line-height:36px}@media(min-width:768px){.heading-highlighted--lg{font-size:40px;line-height:46px;padding:22px 32px;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}}@media(min-width:1024px){.heading-highlighted--lg{font-size:56px;line-height:66px}}@media(min-width:1440px){.heading-highlighted--lg{font-size:82px;line-height:92px}}p{margin:0 0 1.6rem}.bg-text-green-light{background-color:var(--c-green-light)}.bg-text-pink{background-color:var(--c-secondary)}.bg-text-blue-dark{background-color:var(--c-primary)}.text-green-light{color:var(--c-green-light)}.text-pink{color:var(--c-secondary)}.text-blue-dark{color:var(--c-primary)}.text-white{color:var(--c-white)}.text-title-lg{font-size:28px;line-height:32px;margin:0;padding:0;font-weight:400;padding:12px 24px;width:100%;text-align:center}.text-title-lg br{display:none}@media(min-width:768px){.text-title-lg{font-size:36px;line-height:40px;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}}@media(min-width:1024px){.text-title-lg{font-size:48px;line-height:58px}.text-title-lg br{display:block}}.text-title{font-size:28px;line-height:32px;margin:0;padding:0;font-weight:400;padding:16px 24px;width:100%;text-align:center}.text-title br{display:none}@media(min-width:768px){.text-title{font-size:36px;line-height:40px;padding:22px 32px;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}}@media(min-width:1024px){.text-title{padding:22px 48px}.text-title br{display:block}}.text-section{font-size:24px;line-height:28px;font-weight:400;padding-left:1rem;padding-right:1rem;text-align:center}@media(min-width:480px){.text-section{width:80%;margin-left:auto;margin-right:auto}}@media(min-width:768px){.text-section{font-size:28px;line-height:34px}}@media(min-width:1024px){.text-section{max-width:86rem}}.text-section-only{font-size:24px;line-height:28px;font-weight:400;padding-left:1rem;padding-right:1rem}@media(min-width:768px){.text-section-only{font-size:28px;line-height:34px}}.text-section-m-2{margin-top:4rem;margin-bottom:4rem}@media(min-width:1024px){.text-section-m-2{margin-top:6.2rem;margin-bottom:8rem}}.text-section-m{margin-top:2.4rem;margin-bottom:2.4rem}@media(min-width:1024px){.text-section-m{margin-top:4.8rem;margin-bottom:4.8rem}}.text-section-xs{font-size:2rem;line-height:2.4rem}@media(min-width:1024px){.text-section-xs{font-size:2.2rem;line-height:3rem}}.text-section-small,.form-home-new form.form-new p{font-size:20px;line-height:24px;font-weight:400;padding-left:1rem;padding-right:1rem;text-align:center}@media(min-width:480px){.text-section-small,.form-home-new form.form-new p{width:80%;margin-left:auto;margin-right:auto}}@media(min-width:768px){.text-section-small,.form-home-new form.form-new p{font-size:24px;line-height:28px}}@media(min-width:1024px){.text-section-small,.form-home-new form.form-new p{max-width:86rem}}.text-section-medium{font-size:28px;line-height:32px;font-weight:400;padding-left:1rem;padding-right:1rem;text-align:center}@media(min-width:480px){.text-section-medium{width:80%;margin-left:auto;margin-right:auto}}@media(min-width:768px){.text-section-medium{font-size:36px;line-height:40px}}@media(min-width:1024px){.text-section-medium{max-width:86rem}}.text__body{font-size:20px;line-height:24px;font-weight:400;padding-left:1rem;padding-right:1rem}@media(min-width:768px){.text__body{font-size:24px;line-height:28px}}.text-our-team{margin-top:2.4rem;margin-bottom:2.4rem}@media(min-width:768px){.text-our-team{margin-top:4.8rem;margin-bottom:4.8rem}}.bb-pink-text{padding-bottom:2.4rem;border-bottom:2px solid var(--c-secondary)}.text-our-team-description{margin-top:4rem;margin-bottom:8rem}@media(min-width:768px){.text-our-team-description{margin-top:5.6rem;margin-bottom:16.3rem}}.title-alliance{margin-bottom:3.2rem}@media(min-width:768px){.title-alliance{margin-bottom:4rem}}@media(min-width:1024px){.title-alliance{margin-bottom:6.4rem}}@media(min-width:768px){.title-our-history{margin-top:8.8rem}}@media(min-width:1024px){.title-our-history{margin-top:10rem}}.title-ofert-property{margin-top:4rem}@media(min-width:768px){.title-ofert-property{margin-top:6.4rem}}@media(min-width:1024px){.title-ofert-property{margin-top:10rem}}.title-two-lines-spaces{margin-top:4rem;margin-bottom:5.6rem}@media(min-width:768px){.title-two-lines-spaces{margin-top:6.4rem;margin-bottom:6.4rem}}@media(min-width:1024px){.title-two-lines-spaces{margin-top:10rem;margin-bottom:8rem}}.max-w-sm{max-width:67rem}.max-w-md{max-width:80rem}.max-w-750{max-width:75rem}.max-w-900{max-width:90rem}.max-w-lg{max-width:100rem}.text-pay-body{margin-top:4rem;margin-bottom:4.8rem}@media(min-width:768px){.text-pay-body{margin-top:4rem;margin-bottom:6.4rem}}@media(min-width:1024px){.text-pay-body{margin-top:5.6rem;margin-bottom:8rem}}.contaner-video-pay{max-width:90rem}.arrow-down-pink,.arrow-down-green,.arrow-down-blue-dark{background-image:url(/themes/custom/casa_propia/images/icons/arrow-down-pink.svg);background-repeat:no-repeat;background-size:contain;width:5.6rem;height:8rem;display:block;margin-left:auto;margin-right:auto;margin-top:2.4rem;margin-bottom:2.4rem}@media(min-width:1024px){.arrow-down-pink,.arrow-down-green,.arrow-down-blue-dark{width:8.8rem;height:10rem;margin-top:2.4rem;margin-bottom:2.4rem}}.arrow-down-green{background-image:url(/themes/custom/casa_propia/images/icons/arrow-down-green.svg)}.arrow-down-blue-dark{background-image:url(/themes/custom/casa_propia/images/icons/arrow-down-blue-dark.svg)}.m-auto{margin-left:auto;margin-right:auto}.video iframe{height:100%;width:100%}.video video{height:auto;width:100%}.video__wrap{aspect-ratio:16/9;overflow:hidden;position:relative}.video-container-home{padding-left:16px;padding-right:16px;padding-top:4rem;max-width:unset}@media(min-width:768px){.video-container-home{padding-left:32px;padding-right:32px}}@media(min-width:1024px){.video-container-home{max-width:1024px;margin-left:auto;margin-right:auto}}@media(min-width:1270px){.video-container-home{padding-left:0;padding-right:0}}@media(min-width:768px){.video-container-home{padding-top:8.2rem;max-width:unset}.video-container-home .youtube-container,.video-container-home iframe,.video-container-home video{max-width:57.8rem;margin-right:auto;margin-left:auto}}@media(min-width:1024px){.video-container-home{max-width:unset}}.banner-bar{display:block;position:relative;height:auto;overflow:hidden}.banner-bar::before{content:"";left:0;top:0;width:100%;height:100%;position:absolute;pointer-events:none;background-color:var(--c-primary);opacity:70%;z-index:1}.banner-bar__image{display:block;position:relative;width:100%;height:100%}.banner-bar__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner-bar__image--desktop{display:none}@media(min-width:768px){.banner-bar__image--desktop{display:block}}.banner-bar__image--mobile{display:block}@media(min-width:768px){.banner-bar__image--mobile{display:none}}.banner-bar__title{display:flex;justify-content:flex-start}.banner-bar__title h1,.banner-bar__title h2,.banner-bar__title h3,.banner-bar__title h4,.banner-bar__title h5,.banner-bar__title p{color:#fff;margin:0;font-size:36px;line-height:44px;font-weight:400}@media(min-width:768px){.banner-bar__title h1,.banner-bar__title h2,.banner-bar__title h3,.banner-bar__title h4,.banner-bar__title h5,.banner-bar__title p{font-size:44px;line-height:44px}}.banner-bar__content{position:absolute;bottom:70px;z-index:2;display:flex;align-items:center;text-align:center;left:50%;top:0;transform:translateX(-50%);width:100%;height:100%;max-width:80%}@media(min-width:1024px){.banner-bar__content{padding-left:32px;padding-right:32px;max-width:1024px;width:100%}}@media(min-width:1270px){.banner-bar__content{padding-left:0;padding-right:0}}.banner-bar--sm .banner-bar__title{text-wrap:balance}@media(min-width:1024px){.banner-bar--sm .banner-bar__title{max-width:550px;text-align:left;text-wrap:unset}}.banner-bar--sm .banner-bar__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;min-height:400px}@media(min-width:768px){.banner-bar--sm .banner-bar__image img{min-height:293px;max-height:300px}}.banner-bar--md .banner-bar__title{text-wrap:balance}@media(min-width:1024px){.banner-bar--md .banner-bar__title{max-width:580px;text-align:left;text-wrap:unset}}@media(min-width:1024px){.banner-bar--md .banner-bar__title h1,.banner-bar--md .banner-bar__title h2,.banner-bar--md .banner-bar__title h3,.banner-bar--md .banner-bar__title h4,.banner-bar--md .banner-bar__title h5,.banner-bar--md .banner-bar__title p{font-size:50px;line-height:60px}}.banner-bar--md .banner-bar__title h1 strong,.banner-bar--md .banner-bar__title h2 strong,.banner-bar--md .banner-bar__title h3 strong,.banner-bar--md .banner-bar__title h4 strong,.banner-bar--md .banner-bar__title h5 strong,.banner-bar--md .banner-bar__title p strong{font-weight:800}.banner-bar--md .banner-bar__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;min-height:400px}@media(min-width:768px){.banner-bar--md .banner-bar__image img{min-height:354px;max-height:400px}}@media(min-width:1024px){.banner-bar--md .banner-bar__image img{max-height:354px}}.banner-bar--lg .banner-bar__title{text-wrap:balance}@media(min-width:1024px){.banner-bar--lg .banner-bar__title{max-width:662px;text-align:left;text-wrap:unset}}.banner-bar--lg .banner-bar__title h1,.banner-bar--lg .banner-bar__title h2,.banner-bar--lg .banner-bar__title h3,.banner-bar--lg .banner-bar__title h4,.banner-bar--lg .banner-bar__title h5,.banner-bar--lg .banner-bar__title p{color:var(--c-gray-banner);font-weight:400;font-family:"anton","Montserrat","Roboto",sans-serif}@media(min-width:768px){.banner-bar--lg .banner-bar__title h1,.banner-bar--lg .banner-bar__title h2,.banner-bar--lg .banner-bar__title h3,.banner-bar--lg .banner-bar__title h4,.banner-bar--lg .banner-bar__title h5,.banner-bar--lg .banner-bar__title p{font-size:44px;line-height:54px}}@media(min-width:1024px){.banner-bar--lg .banner-bar__title h1,.banner-bar--lg .banner-bar__title h2,.banner-bar--lg .banner-bar__title h3,.banner-bar--lg .banner-bar__title h4,.banner-bar--lg .banner-bar__title h5,.banner-bar--lg .banner-bar__title p{font-size:60px;line-height:70px}}@media(min-width:1270px){.banner-bar--lg .banner-bar__title h1,.banner-bar--lg .banner-bar__title h2,.banner-bar--lg .banner-bar__title h3,.banner-bar--lg .banner-bar__title h4,.banner-bar--lg .banner-bar__title h5,.banner-bar--lg .banner-bar__title p{font-size:100px;line-height:120px}}.banner-bar--lg .banner-bar__title h1 strong,.banner-bar--lg .banner-bar__title h2 strong,.banner-bar--lg .banner-bar__title h3 strong,.banner-bar--lg .banner-bar__title h4 strong,.banner-bar--lg .banner-bar__title h5 strong,.banner-bar--lg .banner-bar__title p strong{font-weight:800}.banner-bar--lg .banner-bar__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;min-height:400px;max-height:unset}@media(min-width:1024px){.banner-bar--lg .banner-bar__image img{max-height:844px;min-height:700px}}.banner-bar--without-filter::before{display:none}.banner{display:block;position:relative;min-height:450px;height:auto;overflow:hidden}@media(min-width:768px){.banner{min-height:650px}}.banner .splide__desktop{display:none}@media(min-width:1270px){.banner .splide__desktop{display:block}}.banner .splide__tablet{display:none}@media(min-width:768px){.banner .splide__tablet{display:block}}@media(min-width:1270px){.banner .splide__tablet{display:none}}.banner .splide__mobile{display:block}@media(min-width:768px){.banner .splide__mobile{display:none}}.banner::before{content:"";left:0;top:0;width:100%;height:100%;position:absolute;pointer-events:none;background-color:var(--c-primary);opacity:40%;z-index:1}.banner__image{display:block;position:relative;width:100%;height:100%;min-height:450px}@media(min-width:768px){.banner__image{min-height:650px}}.banner__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;min-height:450px}@media(min-width:768px){.banner__image img{-o-object-fit:fill;object-fit:fill;min-height:650px}}.banner__image--desktop{display:none}@media(min-width:768px){.banner__image--desktop{display:block}}.banner__image--mobile{display:block}@media(min-width:768px){.banner__image--mobile{display:none}}.banner__title h1,.banner__title h2,.banner__title h3,.banner__title h4,.banner__title h5,.banner__title p{font-weight:bold;color:#fff;margin:0;font-size:36px;line-height:44px}@media(min-width:768px){.banner__title h1,.banner__title h2,.banner__title h3,.banner__title h4,.banner__title h5,.banner__title p{font-size:44px;line-height:44px}}@media(min-width:1024px){.banner__title h1,.banner__title h2,.banner__title h3,.banner__title h4,.banner__title h5,.banner__title p{font-size:51px;line-height:51px}}.banner__content{position:absolute;bottom:70px;z-index:2;display:flex;flex-direction:column;align-items:center;left:15%;text-align:center;max-width:70%}@media(max-width:767px){.banner__content{max-width:85%}}@media(max-width:1023px){.banner__content{max-width:80%;width:100%;left:50%;transform:translateX(-50%)}}.banner__link{font-size:16px;font-weight:bold;line-height:1;color:#fff;min-height:65px;padding:16px;background-color:var(--c-secondary);display:inline-flex;justify-content:center;align-items:center;border-radius:12px;text-decoration:none;transition:background-color 300ms ease}.banner__link:hover{color:#fff;background-color:var(--c-primary);text-decoration:none}.banner .vector-banner{position:absolute;pointer-events:none}.banner .vector-banner--green{right:0;bottom:60px;z-index:1}@media(max-width:767px){.banner .vector-banner--green{display:none;visibility:hidden}}@media(max-width:1023px){.banner .vector-banner--green{bottom:0}}.banner .vector-banner--pink{left:0;top:100px;z-index:1}@media(max-width:767px){.banner .vector-banner--pink{display:none;visibility:hidden}}@media(max-width:1023px){.banner .vector-banner--pink{top:0}}.banner .vector-banner-title{margin-top:10px;display:block;fill:var(--c-secondary)}@media(max-width:767px){.banner .vector-banner-title{width:70px;height:35px}}.banner--pink .vector-banner-title{fill:var(--c-secondary)}.banner--green .vector-banner-title{fill:var(--c-green-light)}.banner--blue-dark .vector-banner-title{fill:var(--c-primary)}@media(min-width:1024px){.banner--featured .banner__content{bottom:60px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;left:8%;max-width:72%;text-align:left;width:100%}}.banner--featured .banner__title h1,.banner--featured .banner__title h2,.banner--featured .banner__title h3,.banner--featured .banner__title h4,.banner--featured .banner__title h5,.banner--featured .banner__title p{font-family:"Raleway";font-weight:bold;color:#fff;max-width:490px;font-size:36px;line-height:44px}@media(min-width:768px){.banner--featured .banner__title h1,.banner--featured .banner__title h2,.banner--featured .banner__title h3,.banner--featured .banner__title h4,.banner--featured .banner__title h5,.banner--featured .banner__title p{font-size:44px;line-height:54px}}@media(max-width:1023px){.banner--with-btn .banner__content{width:100%;left:50%;transform:translateX(-50%);flex-direction:column;justify-content:center;align-items:center;text-align:center}}.banner--with-btn .banner__link{margin-top:24px}.banner--top-5 .banner__content{position:absolute}@media(min-width:1024px){.banner--top-5 .banner__content{bottom:200px;left:23%}}.banner--proyectos .banner__title h1,.banner--proyectos .banner__title h2,.banner--proyectos .banner__title h3,.banner--proyectos .banner__title h4,.banner--proyectos .banner__title h5,.banner--proyectos .banner__title p,.banner--proyectos .banner__title span{font-family:"Raleway";font-weight:bold;color:#fff;max-width:490px;font-size:36px;line-height:44px}@media(min-width:768px){.banner--proyectos .banner__title h1,.banner--proyectos .banner__title h2,.banner--proyectos .banner__title h3,.banner--proyectos .banner__title h4,.banner--proyectos .banner__title h5,.banner--proyectos .banner__title p,.banner--proyectos .banner__title span{font-size:44px;line-height:54px}}.banner--is-slide .vector-banner{display:none}.banner--is-slide::before{background-color:inherit;z-index:0}.banner--is-slide .splide__slide .banner__image::before{content:"";left:0;top:0;width:100%;height:100%;position:absolute;pointer-events:none;background-color:var(--c-primary);opacity:40%;z-index:1}.banner--is-slide .banner__image .banner__image div{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.banner--is-slide .banner__image .banner__image .contextual-region>div:nth-child(1){width:auto;height:auto}@media(min-width:1024px){.banner--is-slide .banner__content{justify-content:flex-end}}.fixed-banner-page .region-content>article{width:100vw;margin-left:calc((100vw - 1140px)/-2);margin-bottom:4rem}@media(max-width:1100px){.fixed-banner-page .region-content>article{margin-left:-20px}}@media(max-width:767px){.fixed-banner-page .region-content>article{margin-left:-15px}}@media(min-width:1024px){.fixed-banner-page .region-content>article{margin-bottom:6rem}}@media(min-width:1024px){.fixed-banner-page .header-main .container_header .container{min-height:726px !important}}@media(min-width:1024px){.fixed-banner-page .banner{max-height:650px !important}.fixed-banner-page .banner img{max-height:650px !important}}.fixed-banner-page #block-buscadordeinmuebles,.fixed-banner-page #block-buscadordeinmuebles-2{width:100vw;margin-left:calc((100vw - 1140px)/-2);margin-bottom:4rem}@media(max-width:1100px){.fixed-banner-page #block-buscadordeinmuebles,.fixed-banner-page #block-buscadordeinmuebles-2{margin-left:-20px}}@media(max-width:767px){.fixed-banner-page #block-buscadordeinmuebles,.fixed-banner-page #block-buscadordeinmuebles-2{margin-left:-15px}}@media(min-width:1024px){.fixed-banner-page #block-buscadordeinmuebles,.fixed-banner-page #block-buscadordeinmuebles-2{margin-bottom:6rem}}.fixed-banner-page.page-compra-tu-vivienda #block-buscadordeinmuebles,.fixed-banner-page.page-compra-tu-vivienda #block-buscadordeinmuebles-2{margin-top:-4rem}@media(min-width:1024px){.fixed-banner-page.page-compra-tu-vivienda #block-buscadordeinmuebles,.fixed-banner-page.page-compra-tu-vivienda #block-buscadordeinmuebles-2{margin-top:-6rem}}.page-pagina-buscar-vivienda .banner{margin-top:17rem !important}@media(min-width:1024px){.page-pagina-buscar-vivienda .banner{margin-top:11.2rem !important}}.brands-vertical{display:block;overflow:hidden;margin-top:4rem;margin-bottom:6.4rem}@media(min-width:768px){.brands-vertical{margin-bottom:18rem}}.brands-vertical-list{list-style:none;position:relative;padding:24px 0 0 0;max-width:80%;margin:auto}@media(min-width:768px){.brands-vertical-list::before{content:"";position:absolute;left:50%;height:100%;border-left:6px dotted var(--c-primary);width:6px;margin-left:-3px}}@media(min-width:1024px){.brands-vertical-list{max-width:860px}}.brands-vertical-item{list-style:none;padding-bottom:80px}@media(min-width:768px){.brands-vertical-item{padding-bottom:130px}}.brands-vertical-item:last-child{padding-bottom:40px}@media(min-width:768px){.brands-vertical-item:last-child{padding-bottom:100px}}.brands-vertical-item:nth-child(2n) .brands-vertical-card__image,.brands-vertical-item:nth-child(2n) .brands-vertical-card__image img,.brands-vertical-item:nth-child(2n) .brands-vertical-card__image svg{transform:scaleX(-1)}.brands-vertical-item:nth-child(2n) .brands-vertical-card__image::before{border-color:var(--c-green-light)}@media(min-width:768px){.brands-vertical-item:nth-child(2n) .brands-vertical-card{flex-direction:row-reverse}.brands-vertical-item:nth-child(2n) .brands-vertical-card__text{text-align:right}}@media(min-width:768px)and (min-width:768px){.brands-vertical-item:nth-child(2n) .brands-vertical-card__text{padding-right:22px;padding-left:0}}@media(min-width:768px){.brands-vertical-item:nth-child(2n) .brands-vertical-card__logo{padding-right:0;padding-left:22px}}.brands-vertical-item:nth-child(4) .brands-vertical-card__image .icon{max-width:20.5rem}.brands-vertical-card{display:flex;flex-direction:column;gap:48px}@media(min-width:768px){.brands-vertical-card{flex-direction:row;gap:6px;align-items:center}}.brands-vertical-card__image{border:1.3px solid var(--c-primary);border-right-color:rgba(0,0,0,0);border-top-left-radius:84px;border-bottom-left-radius:84px;max-height:175px;min-height:140px;display:flex;align-items:center;position:relative;padding-left:3.2rem}.brands-vertical-card__image::before{content:"";position:absolute;left:-24px;top:-15%;width:112px;height:130%;background-color:rgba(0,0,0,0);border-top-left-radius:100px;border-bottom-left-radius:100px;border:6px solid var(--c-secondary);z-index:1;pointer-events:none;border-right-color:rgba(0,0,0,0);-webkit-clip-path:polygon(0 0,90% 0,90% 100%,0% 100%);clip-path:polygon(0 0,90% 0,90% 100%,0% 100%)}.brands-vertical-card__image img,.brands-vertical-card__image svg{width:auto;height:auto;margin:auto;max-height:175px;display:block;position:relative}.brands-vertical-card__image #block-brandsvertical{margin:auto !important}.brands-vertical-card__text p{font-size:16px;line-height:18px;color:var(--c-primary)}@media(min-width:768px){.brands-vertical-card__text p{font-size:18px;line-height:26px}}@media(min-width:768px){.brands-vertical-card__logo{padding-right:22px}}@media(min-width:768px){.brands-vertical-card__text{padding-left:52px}}@media(min-width:768px){.brands-vertical-card__logo,.brands-vertical-card__text{max-width:50%;width:50%}}.list-bullet-green,.list-bullet-pink-icon{list-style:none;padding-left:25px}@media(min-width:1024px){.list-bullet-green,.list-bullet-pink-icon{padding-left:40px}}.list-bullet-green li,.list-bullet-pink-icon li{position:relative;padding-left:10px;margin-bottom:24px}.list-bullet-green li::before,.list-bullet-pink-icon li::before{content:"";background-image:url(/themes/custom/casa_propia/images/icons/bullet.svg);background-size:contain;background-repeat:no-repeat;position:absolute;left:-20px;height:25px;width:25px;top:4px}@media(min-width:768px){.list-bullet-green li,.list-bullet-pink-icon li{margin-bottom:32px}}@media(min-width:1024px){.list-bullet-green li,.list-bullet-pink-icon li{margin-bottom:40px;padding-left:20px}}@media(min-width:768px){.list-bullet-green--lg li::before{content:"";left:-32px;height:51px;width:32px;top:4px}}.list-bullet-green--without-mb li:last-child{margin-bottom:0}.list-bullet-pink-icon li::before{content:"";background-image:url(/themes/custom/casa_propia/images/icons/bullet-pink.svg)}@media(min-width:768px){.list-bullet-pink-icon--lg li::before{content:"";left:-32px;height:51px;width:32px;top:4px}}.list-bullet-pink-icon--without-mb li:last-child{margin-bottom:0}.list-bullet-pink{list-style:disc;padding-left:10px}@media(min-width:1024px){.list-bullet-pink{padding-left:40px}}.list-bullet-pink li{position:relative;margin-bottom:14px}.list-bullet-pink li::marker{color:var(--c-secondary)}.list-col-2{text-align:left}@media(min-width:480px){.card-number-icon__paragraph .list-col-2{-moz-columns:2;columns:2}}@media(min-width:768px){.list-col-2{text-align:unset;-moz-columns:2;columns:2}}.card-carousel{padding:24px 24px 40px;background-color:var(--c-white);position:relative;height:100%}.card-carousel::before{position:absolute;content:"";background-color:var(--c-green-light);height:5px;width:45%;right:0;bottom:16px}@media(min-width:1024px){.card-carousel{padding:32px 24px 46px 24px}}.card-carousel__description{font-weight:400;font-size:14px;line-height:16px}.card-carousel__description p{font-weight:400;font-size:14px;line-height:16px}.card-carousel--pink::before{background-color:var(--c-secondary)}.card-carousel--green::before{background-color:var(--c-green-light)}.card-carousel--blue-dark::before{background-color:var(--c-primary)}.card-project{display:flex;flex-direction:column;align-items:center;padding:32px 16px}@media(min-width:768px){.card-project{max-width:881px;margin-left:auto;margin-right:auto}}@media(min-width:1024px){.card-project{padding-left:0;padding-right:0}}.card-project__logo{margin-bottom:40px}@media(min-width:768px){.card-project__logo{margin-bottom:60px}}.card-project__multimedia{width:100%;height:100%;overflow:hidden;margin-bottom:32px}.card-project__description{font-size:16px;line-height:18px;font-weight:400;color:var(--c-primary)}@media(min-width:1024px){.card-project__description{font-size:18px;line-height:22px}}.card-project__description p{font-size:16px;line-height:18px;font-weight:400;color:var(--c-primary)}@media(min-width:1024px){.card-project__description p{font-size:18px;line-height:22px}}.card-project__button{margin-bottom:32px;display:flex;justify-content:center;white-space:nowrap;align-items:center}.card-project__content{display:flex;flex-direction:column;gap:32px}@media(min-width:768px){.card-project__content{flex-direction:row;align-items:center}}@media(min-width:1024px){.card-project__content{gap:60px}}@media(min-width:1024px){.card-project--featured{max-width:96rem}}.card-project--featured .card-project__description,.card-project--featured .card-project__description p,.card-project--featured .card-project__description div{font-size:2rem;line-height:2.4rem;font-weight:400;color:var(--c-primary)}@media(min-width:1024px){.card-project--featured .card-project__description,.card-project--featured .card-project__description p,.card-project--featured .card-project__description div{font-size:2.4rem;line-height:2.8rem}}.card-project--featured .card-project__logo{margin-bottom:4rem}@media(min-width:768px){.card-project--featured .card-project__logo{margin-bottom:5.4rem}}.view-vista-constructoras-aliadas .view-content{margin-bottom:3.2rem}@media(min-width:768px){.view-vista-constructoras-aliadas .view-content{margin-bottom:6.4rem}}@media(min-width:1024px){.view-vista-constructoras-aliadas .view-content{margin-bottom:10rem}}.view-vista-constructoras-aliadas .view-content .views-row{margin-bottom:3.2rem}@media(min-width:768px){.view-vista-constructoras-aliadas .view-content .views-row{margin-bottom:4.8rem}}@media(min-width:1024px){.view-vista-constructoras-aliadas .view-content .views-row{margin-bottom:7.6rem}}.views-best-banks .view-content{margin-top:4rem;margin-bottom:6.4rem}@media(min-width:768px){.views-best-banks .view-content{margin-top:5.6rem;margin-bottom:8rem}}@media(min-width:1024px){.views-best-banks .view-content{margin-top:8rem;margin-bottom:13rem}}.views-best-banks .view-content .views-row{margin-bottom:3.2rem}@media(min-width:768px){.views-best-banks .view-content .views-row{margin-bottom:4.8rem}}@media(min-width:1024px){.views-best-banks .view-content .views-row{margin-bottom:7.6rem}}.views-best-banks .view-content .views-row:last-child{margin-bottom:0}.card-data{display:flex;flex-direction:column;justify-content:center;position:relative;margin-bottom:4.8rem;gap:3.2rem;max-width:450px;margin-left:auto;margin-right:auto}@media(min-width:768px){.card-data::before{content:"";position:absolute;bottom:0;left:11rem;background-color:var(--c-green-light);height:5px;width:70%;max-width:61.5rem}}@media(min-width:1024px){.card-data::before{max-width:65rem}}@media(min-width:768px){.card-data{max-width:unset;flex-direction:row;align-items:center;margin-bottom:1.2rem}}@media(min-width:1024px){.card-data{gap:4.2rem}}.card-data--pink::before{background-color:var(--c-secondary);right:11rem;left:auto}@media(min-width:768px){.card-data--pink{flex-direction:row-reverse}}.card-data__col-1{display:grid;place-content:center}.card-data__image{position:relative}.card-data__image img{width:100%;position:relative}.card-data__icon{position:relative;width:22rem;height:22rem}.card-data__icon::before{content:"";width:22rem;height:22rem;border-radius:50%;top:50%;left:50%;margin-left:-110px;margin-top:-110px;background-color:var(--c-gray-bg);position:absolute}.card-data__icon::after{content:"";width:18.9rem;height:18.9rem;border-radius:50%;top:50%;left:50%;margin-left:-94.5px;margin-top:-94.5px;background-color:var(--c-green-light);position:absolute}.card-data__icon--pink::after{background-color:var(--c-secondary)}.card-data__icon svg{width:138px;height:auto}.card-data__icon-inner{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.card-data__icon-inner svg,.card-data__icon-inner img,.card-data__icon-inner picture{max-width:12rem;max-height:12rem;width:100%;height:100%}.card-data__icon-inner--pink svg,.card-data__icon-inner--pink img,.card-data__icon-inner--pink picture{fill:var(--c-white)}.card-data__content{width:100%}.card-data__content-container{width:100%;text-align:center}@media(min-width:768px){.card-data__content-container{text-align:left;padding-right:3.2rem;max-width:54rem}}@media(min-width:1024px){.card-data__content-container{padding-right:0;max-width:62rem}}@media(min-width:768px){.card-data__content-container--pink{text-align:right;padding-left:3.2rem;padding-right:unset;margin-left:auto}}@media(min-width:1024px){.card-data__content-container--pink{padding-left:0}}.card-data__paragraph,.card-data__paragraph p{color:var(--c-primary);font-size:18px;line-height:20px;font-weight:400;text-wrap:balance}@media(min-width:768px){.card-data__paragraph,.card-data__paragraph p{text-wrap:unset}}@media(min-width:1024px){.card-data__paragraph,.card-data__paragraph p{font-size:2.5rem;line-height:3.6rem;text-wrap:unset}}.card-data__paragraph:last-child,.card-data__paragraph p:last-child{margin-bottom:0}.block-card-data-layout{padding-left:16px;padding-right:16px}@media(min-width:768px){.block-card-data-layout{padding-left:32px;padding-right:32px}}@media(min-width:1024px){.block-card-data-layout{max-width:1024px;margin-left:auto;margin-right:auto}}@media(min-width:1270px){.block-card-data-layout{padding-left:0;padding-right:0}}.card-icon__content{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:26px}.card-icon__image{position:relative;max-width:140px}.card-icon__image img{width:100%;position:relative}.card-icon__image svg{fill:var(--c-white)}.card-icon__icon{position:relative;width:-moz-fit-content;width:fit-content;display:grid;place-content:center}.card-icon__icon svg{width:12.4rem;height:12.4rem}.card-icon__icon-inner{position:absolute;z-index:2;top:0;left:0;display:grid;place-content:center;height:100%;width:100%}.card-icon__icon-inner svg{max-width:62px;max-height:63px;height:auto}.card-icon__heading{font-size:2.8rem;line-height:3.4rem;color:var(--c-primary);font-weight:800;margin-bottom:16px;text-align:center}@media(min-width:1024px){.card-icon__heading{font-size:3.4rem;line-height:4rem}}.card-number-icon{display:flex;flex-direction:column;justify-content:center;position:relative;margin-bottom:4.8rem;gap:24px 0;max-width:450px;margin-left:auto;margin-right:auto}@media(min-width:768px){.card-number-icon{gap:32px;max-width:unset;flex-direction:row;margin-bottom:6rem;align-items:start;justify-content:unset}}@media(min-width:1024px){.card-number-icon{gap:24px}}.card-number-icon__col-1{display:flex;align-items:center;justify-content:center;gap:26px}@media(min-width:768px){.card-number-icon__col-1{min-width:270px;justify-content:unset}}@media(min-width:1024px){.card-number-icon__col-1{gap:24px;width:100%;max-width:300px}}.card-number-icon__image{position:relative;max-width:140px}.card-number-icon__image img{width:100%;position:relative}.card-number-icon__image svg{fill:var(--c-primary)}.card-number-icon__image--pink svg{fill:var(--c-white)}.card-number-icon__icon{position:relative;width:-moz-fit-content;width:fit-content}.card-number-icon__icon::before{content:"";width:98px;height:98px;border-radius:50%;top:50%;left:50%;margin-left:-41px;margin-top:-49px;background-color:var(--c-green-light);position:absolute}.card-number-icon__icon--pink::before{background-color:var(--c-secondary)}.card-number-icon__icon svg{width:138px;height:auto}.card-number-icon__icon-inner{position:absolute;z-index:2;top:0;max-width:60px;left:50%;transform:translateX(-50%);margin-left:8px}.card-number-icon__icon-inner svg{width:100%;height:100%}.card-number-icon__content{width:100%}.card-number-icon__content-container{width:100%;text-align:center}@media(min-width:768px){.card-number-icon__content-container{text-align:unset}}.card-number-icon__heading{font-size:2.4rem;line-height:2.8rem;color:var(--c-primary);font-weight:800;margin-bottom:16px;margin-top:0}@media(min-width:1024px){.card-number-icon__heading{font-size:2.6rem;line-height:2.8rem}}@media(min-width:1024px){.card-number-icon__paragraph{max-width:64.8rem}}.card-number-icon__paragraph,.card-number-icon__paragraph p{color:var(--c-primary);font-size:16px;line-height:18px;font-weight:400;text-wrap:balance}@media(min-width:768px){.card-number-icon__paragraph,.card-number-icon__paragraph p{text-wrap:unset}}@media(min-width:1024px){.card-number-icon__paragraph,.card-number-icon__paragraph p{font-size:2.2rem;line-height:3rem;text-wrap:unset}}.card-number-icon__paragraph ul{margin-top:24px;margin-bottom:24px;padding-left:3.2rem}.card-number-icon__number{position:relative}.card-number-icon__number-text{margin:0;font-size:147px;line-height:147px;font-weight:900;color:var(--c-white);filter:drop-shadow(2px 2px 1px var(--c-primary)) drop-shadow(2px 0px 1px var(--c-primary)) drop-shadow(-2px -2px 1px var(--c-primary)) drop-shadow(-2px 0px 1px var(--c-primary))}@media(min-width:1024px){.card-number-icon__number-text{font-size:185px;line-height:153px}}.block-card-number-icon{padding-left:16px;padding-right:16px;margin-top:4rem;margin-bottom:6.4rem}@media(min-width:768px){.block-card-number-icon{padding-left:32px;padding-right:32px}}@media(min-width:1024px){.block-card-number-icon{max-width:1024px;margin-left:auto;margin-right:auto}}@media(min-width:1270px){.block-card-number-icon{padding-left:0;padding-right:0}}@media(min-width:768px){.block-card-number-icon{margin-top:5.6rem;margin-bottom:8.8rem}}@media(min-width:1024px){.block-card-number-icon{margin-top:9rem;margin-bottom:13rem}}.block-card-number-icon .card-number-icon:last-child{margin-bottom:0}@media(min-width:768px){.block-card-number-icon .card-number-icon:nth-child(even){flex-direction:row-reverse}}@media(min-width:1024px){.block-card-number-icon .card-number-icon:nth-child(even){flex-direction:row}}.block--number-icon-title{padding-left:16px;padding-right:16px;font-size:24px;line-height:28px;font-weight:400;margin-top:3.2rem;text-align:center}@media(min-width:768px){.block--number-icon-title{padding-left:32px;padding-right:32px}}@media(min-width:1024px){.block--number-icon-title{max-width:1024px;margin-left:auto;margin-right:auto}}@media(min-width:1270px){.block--number-icon-title{padding-left:0;padding-right:0}}@media(min-width:768px){.block--number-icon-title{text-align:left;font-size:28px;line-height:34px;margin-top:4.8rem}}@media(min-width:1024px){.block--number-icon-title{margin-top:5.4rem}}.card-number{display:flex;flex-direction:column;justify-content:center;position:relative;margin-bottom:4.8rem;gap:24px 0;padding-left:16px;padding-right:16px;max-width:400px;margin-left:auto;margin-right:auto}@media(min-width:768px){.card-number{gap:32px;max-width:unset;flex-direction:row;margin-bottom:6.4rem}}@media(min-width:1024px){.card-number{margin-bottom:10rem;gap:3rem}}@media(min-width:1024px){.card-number--reverse{flex-direction:row-reverse}}.card-number__image{position:relative;display:grid;place-items:center;width:100%;margin:0 auto;max-width:162px;order:3}@media(min-width:1024px){.card-number__image{order:unset}}.card-number__image img,.card-number__image svg{width:100%;position:relative}.card-number__image svg{fill:var(--c-primary)}.card-number__content-container{border-left:2px solid var(--c-primary);padding-left:3rem}@media(min-width:1024px){.card-number__content-container{border-left:none;padding-left:0;border-right:2px solid var(--c-primary);padding-right:3rem}}@media(min-width:1024px){.card-number__content-container--reverse{border-right:none;padding-right:0;border-left:2px solid var(--c-primary);padding-left:3rem}}.card-number__heading{color:var(--c-primary);font-family:"Montserrat",sans-serif;font-weight:700;font-style:normal;font-size:3.36rem;line-height:1.4;margin:0 0 .5em;width:auto;font-size:2.4rem;line-height:2.8rem;color:var(--c-secondary);font-weight:800}.card-number__heading__link{color:inherit}.card-number__heading__link:hover{color:inherit}@media(min-width:1024px){.card-number__heading{max-width:349px;margin-left:auto;font-size:3.2rem;line-height:3.3rem;text-align:right}}@media(min-width:1024px){.card-number__heading--reverse{margin-left:unset;text-align:left}}.card-number__paragraph,.card-number__paragraph p{color:var(--c-primary);font-size:16px;line-height:18px}.card-number__paragraph br,.card-number__paragraph p br{display:none}@media(min-width:1024px){.card-number__paragraph,.card-number__paragraph p{font-size:2.2rem;line-height:3rem}.card-number__paragraph br,.card-number__paragraph p br{display:block}}.card-number__paragraph p:last-child,.card-number__paragraph p p:last-child{margin-bottom:0}@media(min-width:1024px){.card-number__paragraph{text-align:right}}@media(min-width:1024px){.card-number__paragraph--reverse{text-align:left}}.card-number__number{order:-1;position:absolute;left:0;top:0}@media(min-width:1024px){.card-number__number{flex:0 0 124px;display:grid;place-items:center;order:unset;position:static}}.card-number__number-container{position:relative;background:url(/themes/custom/casa_propia/images/icons/numberCircle.svg);background-size:cover;background-repeat:no-repeat;width:3.2rem;height:3.2rem}@media(min-width:1024px){.card-number__number-container{width:124px;height:124px}}.card-number__number-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:18px;font-weight:900}@media(min-width:1024px){.card-number__number-text{font-size:6rem}}.block-number-interleaved{padding-left:16px;padding-right:16px;margin-top:4rem;margin-bottom:8rem}@media(min-width:768px){.block-number-interleaved{padding-left:32px;padding-right:32px}}@media(min-width:1024px){.block-number-interleaved{max-width:1024px;margin-left:auto;margin-right:auto}}@media(min-width:1270px){.block-number-interleaved{padding-left:0;padding-right:0}}@media(min-width:768px){.block-number-interleaved{margin-top:5.6rem;margin-bottom:10rem}}@media(min-width:1024px){.block-number-interleaved{margin-top:12rem;margin-bottom:17rem}}.payment-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;max-width:250px;margin-bottom:30px}.payment-card__image{background:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:2rem;display:flex;justify-content:center;margin-bottom:10px}@media(min-width:768px){.payment-card__image{margin-bottom:40px}}.payment-card__image>img{max-width:90%;height:auto;margin-bottom:1rem}.payment-card__button>a{background:#ff007f;color:#fff;border:none;border-radius:20px;padding:.5rem 1rem;cursor:pointer;transition:background-color .3s}@media(min-width:768px){.payment-card__button>a{min-height:auto;min-width:150px}}.payment-card__button a:hover{background:#d6006b}.payment-options{display:flex;align-items:center;flex-direction:column}@media(min-width:768px){.payment-options{display:grid;grid-template-columns:repeat(2,0.3fr);gap:2rem;justify-content:center;align-items:center;max-width:1200px;margin:0 auto;padding:1rem}}.card-person{--colorClass:var(--primary);--colorText:white}.card-person--celeste{--colorClass:var(--green-light);--colorText:var(--primary)}.card-person--pink{--colorClass:var(--secondary)}.card-person--blue{--colorClass:var(--primary)}.card-person__image{position:relative;padding-bottom:1rem;padding-right:1rem;margin-bottom:2rem;min-height:28.8rem;overflow:hidden}@media(min-width:1024px){.card-person__image{max-height:28.8rem}}.card-person__image::before{content:"";width:calc(100% - 1rem);height:calc(100% - 1rem);background-color:var(--colorClass);position:absolute;right:0;bottom:0}.card-person__image img{width:100%;position:relative;min-height:28.8rem;-o-object-fit:cover;object-fit:cover}.card-person__heading{color:var(--c-primary);font-family:"Montserrat",sans-serif;font-weight:700;font-style:normal;font-size:2.1rem;line-height:1.4;margin:0 0 .5em;width:auto;text-align:center;margin-bottom:0;line-height:2.4rem;font-weight:800}.card-person__heading__link{color:inherit}.card-person__heading__link:hover{color:inherit}.card-person__subheading{color:var(--c-primary);font-family:"Montserrat",sans-serif;font-weight:600;font-style:normal;font-size:1.4rem;line-height:1.6;margin:0 0 .5em;width:auto;border-bottom:2px solid var(--colorClass);text-align:center;color:var(--c-text);padding:0 .4rem .4rem;margin-bottom:1rem;font-weight:400}.card-person__subheading__link{color:inherit}.card-person__subheading__link:hover{color:inherit}.card-person__subheading p{margin:0}.card-person__email{text-align:center;font-size:1.2rem;line-height:1;color:var(--c-gray-light);margin-bottom:1.2rem}@media(max-width:767px){.card-person__email{word-break:break-all}}.card-person__redes{position:relative;margin:0 auto;display:flex;gap:5px}.card-person__redes-container{display:flex;justify-content:center}.card-person__redes .icon{position:absolute;left:-2rem;top:50%;transform:translateY(-50%);background-color:var(--c-text-inverse);border-radius:4rem;width:3rem;height:3rem}.card-person__redes .linkeding{background-color:var(--c-text-inverse);width:2.2rem;height:2.2rem}.card-person__redes .link{color:var(--c-primary);font-family:"Montserrat",sans-serif;font-weight:600;font-style:normal;font-size:15px;line-height:1.6;margin:0 0 .5em;width:auto;text-decoration:none;white-space:nowrap}.card-person__redes .link__link{color:inherit}.card-person__redes .link__link:hover{color:inherit}.card-person__redes--linkedin .link{font-size:1.4rem;color:#000;margin-bottom:0;font-weight:400}.card-person__redes--linkedin .icon{display:none;color:unset}.card-person__redes--whatsapp .icon{color:unset}.card-person__redes--whatsapp .link{background-color:var(--colorClass);font-size:1.5rem;color:var(--colorText);min-height:2.2rem;border-radius:0 2rem 2rem 0;padding:0 2rem;margin:0}.card-person__redes--whatsapp .linkeding{display:none}.card-project-details{display:flex;flex-direction:column;padding:32px 0}@media(min-width:768px){.card-project-details{flex-direction:row}}.card-project-details__image{position:relative;border:1.5rem solid var(--c-primary);flex:1;overflow:hidden}@media(min-width:768px){.card-project-details__image{border:2rem solid var(--c-primary)}}.card-project-details__image-number{position:absolute;top:1rem;left:1rem;background:url(/themes/custom/casa_propia/images/icons/numberCircle.svg);background-size:cover;background-repeat:no-repeat;width:4rem;height:4rem;display:grid;place-items:center}@media(min-width:1024px){.card-project-details__image-number{width:87px;height:87px}}.card-project-details__image-number-text{font-size:18px;font-weight:900;margin:0}@media(min-width:1024px){.card-project-details__image-number-text{font-size:6rem}}.card-project-details__image img,.card-project-details__image .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.card-project-details__content{flex:1;padding-bottom:2rem;padding-right:2rem;background-color:var(--c-muted)}@media(min-width:768px){.card-project-details__content{padding-top:2rem}}.card-project-details__content-header{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem;align-items:center;min-height:8.9rem}@media(min-width:768px){.card-project-details__content-header{align-items:stretch;align-items:stretch;justify-content:space-between}}.card-project-details__content-header-logo{aspect-ratio:1/1;min-width:8.9rem;min-height:8.9rem;height:100%}.card-project-details__content-header-logo .field--item{height:100%}.card-project-details__content-header-logo img,.card-project-details__content-header-logo .image{width:auto;height:100%;-o-object-fit:contain;object-fit:contain;aspect-ratio:1/1;min-width:8.9rem;min-height:8.9rem}.card-project-details__content-header-title{flex:1;background-color:var(--c-green-light);padding:1.5rem 1.6rem}@media(min-width:768px){.card-project-details__content-header-title{padding:1.5rem 3rem}}.card-project-details__content-container{padding-left:3rem}.card-project-details__content-address{display:flex;flex-wrap:wrap;align-items:center;gap:2rem;margin-bottom:2.5rem}@media(min-width:768px){.card-project-details__content-address{margin-bottom:1.5rem}}.card-project-details__content-address .icon{width:3.5rem;height:5.1rem}@media(min-width:768px){.card-project-details__content-address .icon{width:4.557rem;height:6.142rem}}.card-project-details__content-address .icon.location-pink{background:url(/themes/custom/casa_propia/images/location-pink.png);background-size:contain;background-repeat:no-repeat;background-position:center}.card-project-details__content-body{color:var(--c-primary);font-size:1.2rem;line-height:1.4rem}.card-project-details__content-gallery{margin-top:2.6rem;display:grid;gap:2rem}@media(min-width:768px){.card-project-details__content-gallery{grid-template-columns:repeat(3,1fr)}}.card-project-details__content-gallery img,.card-project-details__content-gallery .image{width:100%;cursor:pointer}.card-project-details__heading{color:var(--c-primary);font-family:"Montserrat",sans-serif;font-weight:700;font-style:normal;font-size:2rem;line-height:1.4;margin:0 0 .5em;width:auto;line-height:2rem;font-weight:700}.card-project-details__heading__link{color:inherit}.card-project-details__heading__link:hover{color:inherit}@media(min-width:768px){.card-project-details__heading{font-size:2.189rem;line-height:2.3rem}}.card-project-details__subheading{color:var(--c-primary);font-family:"Montserrat",sans-serif;font-weight:600;font-style:normal;font-size:1.8rem;line-height:1.6;margin:0 0 .5em;width:auto;line-height:2rem;font-weight:400;color:var(--c-text);margin:0}.card-project-details__subheading__link{color:inherit}.card-project-details__subheading__link:hover{color:inherit}@media(min-width:768px){.card-project-details__subheading{font-size:2rem;line-height:2.4rem}}.card-project-details__city{font-size:2.3rem;font-weight:700;color:var(--c-accent-high);line-height:1;margin:0}@media(min-width:768px){.card-project-details__city{font-size:2.8rem;line-height:3.3rem}}.card-project-details__address{position:relative;padding-left:2rem;font-size:1.4rem;line-height:1.6rem;margin:0}.card-project-details__address::before{background-color:var(--c-secondary);content:"";height:28px;width:1px;top:0;left:0;display:block;position:absolute;top:50%;transform:translateY(-50%)}.cta-simulator{overflow:hidden}.cta-simulator__content{position:relative;max-width:1024px;margin-left:auto;margin-right:auto}.cta-simulator__header{display:flex;flex-direction:column}@media(min-width:768px){.cta-simulator__header{flex-direction:row}}.cta-simulator__header .heading-section{height:-moz-fit-content;height:fit-content;max-width:100%;justify-content:center;position:relative}@media(min-width:768px){.cta-simulator__header .heading-section::before{content:"";position:absolute;background-color:inherit;top:0;right:0;z-index:-1;width:60vw;height:100%}}.cta-simulator__header .heading-section .heading-section__title{text-align:center;width:100%;padding-right:0;padding-left:0;text-wrap:balance}@media(min-width:768px){.cta-simulator__header .heading-section{padding-left:24px;padding-right:24px}}@media(min-width:768px){.cta-simulator__header-cta{width:60%}}.cta-simulator__cta{padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center}@media(min-width:768px){.cta-simulator__cta{max-width:500px}}.cta-simulator__cta-title h1,.cta-simulator__cta-title h2,.cta-simulator__cta-title h3,.cta-simulator__cta-title h4,.cta-simulator__cta-title h5{margin:0;padding:24px 16px 24px 16px;font-size:24px;line-height:28px;font-weight:900}@media(min-width:768px){.cta-simulator__cta-title h1,.cta-simulator__cta-title h2,.cta-simulator__cta-title h3,.cta-simulator__cta-title h4,.cta-simulator__cta-title h5{padding-top:41px;padding-bottom:24px;font-size:28px;line-height:32px}}@media(min-width:1024px){.cta-simulator__cta-title h1,.cta-simulator__cta-title h2,.cta-simulator__cta-title h3,.cta-simulator__cta-title h4,.cta-simulator__cta-title h5{font-size:36px;line-height:44px}}.cta-simulator__cta-logo{max-width:300px;margin-left:auto;margin-right:auto;margin-bottom:24px}@media(min-width:768px){.cta-simulator__cta-logo{margin-bottom:40px}}.cta-simulator__image{width:100%;height:100%;position:relative;display:none}@media(min-width:768px){.cta-simulator__image{display:block;position:absolute;min-width:40vw;left:60%}}@media(min-width:1440px){.cta-simulator__image{min-width:50vw}}.cta-simulator__image img,.cta-simulator__image picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:768px){.cta-simulator__image img,.cta-simulator__image picture{width:50vw}}.cta-simulator.b-green{margin-top:5.6rem;margin-bottom:6.4rem}@media(min-width:768px){.cta-simulator.b-green{margin-top:8.8rem;margin-bottom:8rem}}@media(min-width:1024px){.cta-simulator.b-green{margin-top:13rem;margin-bottom:8.8rem}}.cta-simulator.b-green .cta-simulator__cta{position:relative;padding-top:4rem;padding-bottom:4rem;max-width:32rem}.cta-simulator.b-green .cta-simulator__cta::before{content:"";position:absolute;left:2px;top:2px;background-color:rgba(0,0,0,0);width:10.8rem;height:10.8rem;border-left:8px solid var(--c-green-light);border-top:8px solid var(--c-green-light);z-index:-1}.cta-simulator.b-green .cta-simulator__cta::after{content:"";position:absolute;right:2px;top:2px;background-color:rgba(0,0,0,0);width:10.8rem;height:10.8rem;border-right:8px solid var(--c-green-light);border-top:8px solid var(--c-green-light);z-index:-1}@media(min-width:480px){.cta-simulator.b-green .cta-simulator__cta{max-width:42rem}}@media(min-width:1024px){.cta-simulator.b-green .cta-simulator__cta{max-width:45rem}}.cta-simulator.b-green .cta-simulator__cta-title::before{content:"";position:absolute;left:2px;bottom:2px;background-color:rgba(0,0,0,0);width:10.8rem;height:10.8rem;border-left:8px solid var(--c-green-light);border-bottom:8px solid var(--c-green-light);z-index:-1}.cta-simulator.b-green .cta-simulator__cta-title::after{content:"";position:absolute;right:2px;bottom:2px;background-color:rgba(0,0,0,0);width:10.8rem;height:10.8rem;border-right:8px solid var(--c-green-light);border-bottom:8px solid var(--c-green-light);z-index:-1}.cta-simulator.b-green .cta-simulator__cta h1,.cta-simulator.b-green .cta-simulator__cta h2,.cta-simulator.b-green .cta-simulator__cta h3,.cta-simulator.b-green .cta-simulator__cta h4,.cta-simulator.b-green .cta-simulator__cta h5,.cta-simulator.b-green .cta-simulator__cta p{padding-top:0;padding-left:0;padding-right:0}.cta-simulator.b-pink{margin-top:5.6rem;margin-bottom:6.4rem}@media(min-width:768px){.cta-simulator.b-pink{margin-top:6.4rem;margin-bottom:8.8rem}}@media(min-width:1024px){.cta-simulator.b-pink{margin-top:8.8rem;margin-bottom:12rem}}.cta-simulator.b-pink .cta-simulator__cta{position:relative;padding-top:4rem;padding-bottom:4rem;max-width:32rem}.cta-simulator.b-pink .cta-simulator__cta::before{content:"";position:absolute;left:2px;top:2px;background-color:rgba(0,0,0,0);width:10.8rem;height:10.8rem;border-left:8px solid var(--c-secondary);border-top:8px solid var(--c-secondary);z-index:-1}.cta-simulator.b-pink .cta-simulator__cta::after{content:"";position:absolute;right:2px;top:2px;background-color:rgba(0,0,0,0);width:10.8rem;height:10.8rem;border-right:8px solid var(--c-secondary);border-top:8px solid var(--c-secondary);z-index:-1}@media(min-width:480px){.cta-simulator.b-pink .cta-simulator__cta{max-width:42rem}}@media(min-width:1024px){.cta-simulator.b-pink .cta-simulator__cta{max-width:45rem}}.cta-simulator.b-pink .cta-simulator__cta-title::before{content:"";position:absolute;left:2px;bottom:2px;background-color:rgba(0,0,0,0);width:10.8rem;height:10.8rem;border-left:8px solid var(--c-secondary);border-bottom:8px solid var(--c-secondary);z-index:-1}.cta-simulator.b-pink .cta-simulator__cta-title::after{content:"";position:absolute;right:2px;bottom:2px;background-color:rgba(0,0,0,0);width:10.8rem;height:10.8rem;border-right:8px solid var(--c-secondary);border-bottom:8px solid var(--c-secondary);z-index:-1}.cta-simulator.b-pink .cta-simulator__cta h1,.cta-simulator.b-pink .cta-simulator__cta h2,.cta-simulator.b-pink .cta-simulator__cta h3,.cta-simulator.b-pink .cta-simulator__cta h4,.cta-simulator.b-pink .cta-simulator__cta h5,.cta-simulator.b-pink .cta-simulator__cta p{padding-top:0;padding-left:0;padding-right:0}.hero{display:block;position:relative;height:auto;overflow:hidden}.hero__title h1,.hero__title h2,.hero__title h3,.hero__title h4,.hero__title h5,.hero__title p{font-weight:bold;color:#fff;margin:0;font-size:36px;line-height:44px}@media(min-width:768px){.hero__title h1,.hero__title h2,.hero__title h3,.hero__title h4,.hero__title h5,.hero__title p{font-size:44px;line-height:44px}}@media(min-width:1024px){.hero__title h1,.hero__title h2,.hero__title h3,.hero__title h4,.hero__title h5,.hero__title p{font-size:51px;line-height:51px}}.hero__content{padding-top:48px;padding-bottom:48px;width:100%;padding-left:24px;padding-right:24px;margin-left:auto;margin-right:auto}@media(min-width:768px){.hero__content{width:80%}}@media(min-width:1024px){.hero__content{max-width:1140px}}.hero .vector-hero{position:absolute;pointer-events:none}.hero--next-events{background-color:var(--c-green-light)}.hero--next-events .vector-hero{display:none}@media(min-width:1024px){.hero--next-events .vector-hero{display:block;right:0;fill:var(--c-white);width:194px;height:auto;top:50%;z-index:1;transform:translateY(-50%)}}.hero--next-events .hero__button .button{padding-left:10px;padding-right:10px;min-width:243px}.hero--next-events .hero__title{margin-bottom:24px;text-align:center}@media(min-width:1024px){.hero--next-events .hero__title{text-align:unset;max-width:700px;margin-bottom:32px}}@media(min-width:1270px){.hero--next-events .hero__title{margin-bottom:24px}}.hero--next-events .hero__title h1,.hero--next-events .hero__title h2,.hero--next-events .hero__title h3,.hero--next-events .hero__title h4,.hero--next-events .hero__title h5,.hero--next-events .hero__title p{color:var(--c-primary);margin:0;font-size:36px;line-height:44px;font-weight:400}.hero--next-events .hero__title h1 strong,.hero--next-events .hero__title h2 strong,.hero--next-events .hero__title h3 strong,.hero--next-events .hero__title h4 strong,.hero--next-events .hero__title h5 strong,.hero--next-events .hero__title p strong{font-weight:900}@media(min-width:768px){.hero--next-events .hero__title h1,.hero--next-events .hero__title h2,.hero--next-events .hero__title h3,.hero--next-events .hero__title h4,.hero--next-events .hero__title h5,.hero--next-events .hero__title p{font-size:44px;line-height:44px}}@media(min-width:1024px){.hero--next-events .hero__title h1,.hero--next-events .hero__title h2,.hero--next-events .hero__title h3,.hero--next-events .hero__title h4,.hero--next-events .hero__title h5,.hero--next-events .hero__title p{font-size:51px;line-height:51px}}@media(min-width:1270px){.hero--next-events .hero__title h1,.hero--next-events .hero__title h2,.hero--next-events .hero__title h3,.hero--next-events .hero__title h4,.hero--next-events .hero__title h5,.hero--next-events .hero__title p{font-size:90px;line-height:90px}}@media(min-width:1024px){.hero--next-events .hero__description{max-width:700px}}.hero--next-events .hero__description p{font-size:18px;line-height:22px}@media(min-width:768px){.hero--next-events .hero__description p{font-size:22px;line-height:26px}}@media(min-width:1024px){.hero--next-events .hero__description p{font-size:28px;line-height:36px}}.hero--next-events .hero__description p strong{font-weight:bold}@media(min-width:1024px){.hero--next-events .hero__description p strong{font-weight:800}}.hero--next-events .hero__content{padding-bottom:0}@media(min-width:1024px){.hero--next-events .hero__content{padding:0 0 55px 0;display:flex;flex-direction:row-reverse;gap:44px}}.hero--next-events .hero__col-2{display:flex;flex-direction:column;align-items:center;gap:32px;background-color:var(--c-primary);padding-top:24px;padding-bottom:48px;position:relative;z-index:1}.hero--next-events .hero__col-2::before{content:"";pointer-events:none;position:absolute;top:0;z-index:-1;right:0;width:100vw;left:50%;margin-left:-50vw;height:100%;background-color:var(--c-primary)}@media(min-width:1024px){.hero--next-events .hero__col-2::before{display:none}}@media(min-width:1024px){.hero--next-events .hero__col-2{gap:60px;padding:70px 20px}}@media(min-width:1270px){.hero--next-events .hero__col-2{gap:100px}}.hero--next-events .hero__col-1{margin-bottom:32px;width:100%;z-index:2;position:relative}@media(min-width:1024px){.hero--next-events .hero__col-1{padding-top:70px}}.hero--next-events .hero__icon-calendar svg{fill:var(--c-white)}@media(min-width:1024px){.hero--next-events .hero__icon-calendar svg{width:202px;height:202px}}.hero--work-our{background-image:url(/themes/custom/casa_propia/images/bg-banner.jpg);background-repeat:no-repeat;background-size:cover}.hero--work-our .vector-hero{top:81px;display:none;right:0}@media(min-width:1024px){.hero--work-our .vector-hero{display:block}}.hero--work-our .hero__button{display:flex;justify-content:center;width:100%}@media(min-width:1024px){.hero--work-our .hero__button{padding-top:12px}}@media(min-width:1270px){.hero--work-our .hero__button{justify-content:start;padding-left:163px}}.hero--work-our .hero__description{color:var(--c-primary);padding-bottom:12px}@media(min-width:1024px){.hero--work-our .hero__description{padding-bottom:0}}.hero--work-our .hero__description p{color:var(--c-primary);font-size:18px;line-height:22px;margin-bottom:24px}@media(min-width:768px){.hero--work-our .hero__description p{font-size:22px;line-height:26px}}@media(min-width:1024px){.hero--work-our .hero__description p{font-size:38px;line-height:46px;margin-bottom:40px}.hero--work-our .hero__description p:first-child{max-width:600px}}@media(min-width:1270px){.hero--work-our .hero__description p{margin-bottom:48px}}.hero--work-our .hero__description p strong{font-weight:800}.hero--work-our .hero__title{background-color:var(--c-secondary);position:relative;text-align:center;margin-bottom:24px;padding-top:24px;padding-bottom:24px}@media(min-width:1024px){.hero--work-our .hero__title{margin-bottom:32px;text-align:left;padding-top:20px;padding-bottom:20px;padding-right:16px}}.hero--work-our .hero__title::before{content:"";z-index:1;height:100%;width:200vw;left:-50%;top:0;position:absolute;background-color:var(--c-secondary)}@media(min-width:1024px){.hero--work-our .hero__title::before{width:100vw;right:0;left:auto}}.hero--work-our .hero__title h1,.hero--work-our .hero__title h2,.hero--work-our .hero__title h3,.hero--work-our .hero__title h4,.hero--work-our .hero__title h5,.hero--work-our .hero__title p{color:var(--c-white);margin:0;font-size:36px;line-height:44px;font-weight:bold;position:relative;z-index:2}@media(min-width:768px){.hero--work-our .hero__title h1,.hero--work-our .hero__title h2,.hero--work-our .hero__title h3,.hero--work-our .hero__title h4,.hero--work-our .hero__title h5,.hero--work-our .hero__title p{font-size:44px;line-height:44px}}@media(min-width:1270px){.hero--work-our .hero__title h1,.hero--work-our .hero__title h2,.hero--work-our .hero__title h3,.hero--work-our .hero__title h4,.hero--work-our .hero__title h5,.hero--work-our .hero__title p{font-weight:800}}.hero--work-our .hero__content{position:relative}@media(min-width:1024px){.hero--work-our .hero__content{padding-top:56px;padding-bottom:61px;min-height:602px;padding-left:0;padding-right:0}}@media(min-width:1024px){.hero--work-our .hero__content::after{content:"";background-image:url(/themes/custom/casa_propia/images/banner-work-our.png);background-repeat:no-repeat;position:absolute;width:553px;height:549px;display:block;bottom:0;right:0;transform:translateX(275px)}}@media(min-width:1270px){.hero--work-our .hero__content::after{transform:translateX(205px)}}.hero--work-our .hero__col-1{text-align:center;position:relative;z-index:2}@media(min-width:1024px){.hero--work-our .hero__col-1{text-align:left;max-width:70%;width:100%}}.icon-link{width:100%;display:block;max-width:420px}.icon-link__link{display:flex;align-items:center;text-decoration:none}.icon-link__link:hover,.icon-link__link:focus,.icon-link__link:visited{-webkit-text-decoration:0;text-decoration:0}.icon-link__title{margin:0;background-color:var(--c-primary);padding:20px 20px 20px 60px;margin-left:-40px;min-height:63px;display:flex;align-items:center;color:var(--c-white);border-bottom:none;max-width:335px;width:100%;border-radius:0 75px 0 0;font-size:16px;line-height:18px}@media(min-width:480px){.icon-link__title{font-size:18px;line-height:20px}}@media(min-width:1024px){.icon-link__title{font-size:26px;padding-top:12px;padding-bottom:12px;line-height:31px}}.icon-link__icon-circle{position:relative;width:124px;height:124px}.icon-link__icon{position:absolute;left:0;top:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.icon-link__icon svg,.icon-link__icon img,.icon-link__icon picture{fill:var(--c-primary);max-width:70px;max-height:60px}.icon-link__icon-number{width:124px;height:124px}.icon-link__icon-number svg{width:100%;height:100%}#block-buscadordeinmuebles,#block-buscadordeinmuebles-2{background-color:var(--c-gray-bg);padding:40px 24px}@media(min-width:1024px){#block-buscadordeinmuebles,#block-buscadordeinmuebles-2{padding-top:70px;padding-bottom:80px}}#block-buscadordeinmuebles>h1,#block-buscadordeinmuebles>h2,#block-buscadordeinmuebles>h3,#block-buscadordeinmuebles>h4,#block-buscadordeinmuebles>h5,#block-buscadordeinmuebles-2>h1,#block-buscadordeinmuebles-2>h2,#block-buscadordeinmuebles-2>h3,#block-buscadordeinmuebles-2>h4,#block-buscadordeinmuebles-2>h5{font-size:28px;line-height:32px;padding:0 16px;margin:0 0 24px 0;text-align:center;font-weight:900}@media(min-width:768px){#block-buscadordeinmuebles>h1,#block-buscadordeinmuebles>h2,#block-buscadordeinmuebles>h3,#block-buscadordeinmuebles>h4,#block-buscadordeinmuebles>h5,#block-buscadordeinmuebles-2>h1,#block-buscadordeinmuebles-2>h2,#block-buscadordeinmuebles-2>h3,#block-buscadordeinmuebles-2>h4,#block-buscadordeinmuebles-2>h5{font-size:36px;line-height:44px;margin-bottom:40px}}@media(min-width:1024px){#block-buscadordeinmuebles>h1,#block-buscadordeinmuebles>h2,#block-buscadordeinmuebles>h3,#block-buscadordeinmuebles>h4,#block-buscadordeinmuebles>h5,#block-buscadordeinmuebles-2>h1,#block-buscadordeinmuebles-2>h2,#block-buscadordeinmuebles-2>h3,#block-buscadordeinmuebles-2>h4,#block-buscadordeinmuebles-2>h5{margin-bottom:68px}}#block-buscadordeinmuebles form,#block-buscadordeinmuebles-2 form{max-width:400px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column}@media(min-width:768px){#block-buscadordeinmuebles form,#block-buscadordeinmuebles-2 form{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"col1 col2 col3" "button button button";gap:24px;max-width:932px}}@media(min-width:1024px){#block-buscadordeinmuebles form,#block-buscadordeinmuebles-2 form{grid-template-columns:235px 320px 293px;gap:62px 40px}}#block-buscadordeinmuebles form .form-group,#block-buscadordeinmuebles-2 form .form-group{margin-bottom:16px}@media(min-width:768px){#block-buscadordeinmuebles form .form-group:nth-child(1),#block-buscadordeinmuebles-2 form .form-group:nth-child(1){grid-area:col1}#block-buscadordeinmuebles form .form-group:nth-child(2),#block-buscadordeinmuebles-2 form .form-group:nth-child(2){grid-area:col2}#block-buscadordeinmuebles form .form-group:nth-child(3),#block-buscadordeinmuebles-2 form .form-group:nth-child(3){grid-area:col3}}@media(min-width:1024px){#block-buscadordeinmuebles form .form-group:nth-child(1),#block-buscadordeinmuebles-2 form .form-group:nth-child(1){grid-area:col1;max-width:235px}#block-buscadordeinmuebles form .form-group:nth-child(2),#block-buscadordeinmuebles-2 form .form-group:nth-child(2){grid-area:col2;max-width:320px}#block-buscadordeinmuebles form .form-group:nth-child(3),#block-buscadordeinmuebles-2 form .form-group:nth-child(3){grid-area:col3;max-width:293px}}#block-buscadordeinmuebles form .select-wrapper:after,#block-buscadordeinmuebles-2 form .select-wrapper:after{font-size:22px;line-height:14px;right:0;top:27px}#block-buscadordeinmuebles form select,#block-buscadordeinmuebles-2 form select{height:45px;min-height:45px;border:1px solid var(--c-green-light);font-weight:400;padding:5px 40px 5px 24px;font-size:16px;line-height:18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border-radius:24px}@media(min-width:1024px){#block-buscadordeinmuebles form select,#block-buscadordeinmuebles-2 form select{font-size:22px;line-height:24px}}#block-buscadordeinmuebles form select:hover,#block-buscadordeinmuebles form select:focus,#block-buscadordeinmuebles-2 form select:hover,#block-buscadordeinmuebles-2 form select:focus{border:1px solid var(--c-green-light)}#block-buscadordeinmuebles form .button,#block-buscadordeinmuebles-2 form .button{color:var(--c-primary);background-color:var(--c-green-light);transition:background-color 300ms linear,color 300ms linear;border-color:var(--c-green-light);margin-top:12px;width:-moz-fit-content;width:fit-content;min-width:200px;margin-left:auto;margin-right:auto;grid-area:button}#block-buscadordeinmuebles form .button:visited,#block-buscadordeinmuebles-2 form .button:visited{color:var(--c-primary)}#block-buscadordeinmuebles form .button:hover,#block-buscadordeinmuebles-2 form .button:hover{color:var(--c-white);background-color:var(--c-primary);transition:background-color 300ms linear,color 300ms linear;border-color:var(--c-green-light)}@media(min-width:768px){#block-buscadordeinmuebles,#block-buscadordeinmuebles-2{padding-top:70px}}.page-pagina-buscar-vivienda .filtros_buscar_vivienda{position:relative !important;top:0 !important}.page-pagina-buscar-vivienda .filtros_buscar_vivienda.block-views-exposed-filter-blockpagina-buscar-vivienda-page-1 .form-item-field-inmuebles-target-id{display:none !important}@media(max-width:1023px){.page-pagina-buscar-vivienda .filtros_buscar_vivienda.block-views-exposed-filter-blockpagina-buscar-vivienda-page-1 .form-item.form-item-sort-by{position:absolute}}.page-proyectos #views-exposed-form-proyectos-best-selling-projects{display:none !important}.page-proyectos .heading-section--top-5{margin-top:8.8rem;margin-bottom:5.6rem}.page-proyectos .view-proyectos .view-content .views-row{margin-bottom:2rem}@media(min-width:768px){.page-proyectos .view-proyectos .view-content .views-row{margin-bottom:4rem}}@media(min-width:1024px){.page-proyectos .view-proyectos .view-content .views-row{margin-bottom:6rem}}.heading-section{color:var(--c-primary)}.heading-section .field--label{display:none;visibility:hidden}.heading-section p,.heading-section h1,.heading-section h2,.heading-section h3,.heading-section h4,.heading-section h5{margin:0;padding:0;text-wrap:balance}@media(min-width:1024px){.heading-section p,.heading-section h1,.heading-section h2,.heading-section h3,.heading-section h4,.heading-section h5{text-wrap:unset}}.heading-section--blue-dark,.heading-section--blue-dark .heading-section__title{background-color:var(--c-primary);color:var(--c-white)}.heading-section--pink,.heading-section--pink .heading-section__title{background-color:var(--c-secondary);color:var(--c-white)}.heading-section--green,.heading-section--green .heading-section__title{color:var(--c-primary);background-color:var(--c-green-light)}.heading-section--section{display:flex;align-items:center;width:100%;padding-top:24px;padding-bottom:24px;justify-content:center;padding-left:16px;text-align:center;padding-right:32px;position:relative}@media(min-width:768px){.heading-section--section{max-width:70%;text-align:left}}@media(min-width:1024px){.heading-section--section{padding-left:10%;width:100%;max-width:55%;padding-top:44px;padding-bottom:44px;max-width:102.4rem;padding-left:0;margin-left:auto !important;margin-right:auto !important;padding-right:24px;justify-content:flex-start;background-color:rgba(0,0,0,0)}.heading-section--section::before{content:"";position:absolute;width:100vw;top:0;left:0;height:100%;z-index:-1;transform:translateX(-100%);margin-left:61.44rem}}@media(min-width:1024px){.heading-section--section .heading-section__title{width:60%;padding-right:3.2rem}}.heading-section--section p,.heading-section--section h1,.heading-section--section h2,.heading-section--section h3,.heading-section--section h4,.heading-section--section h5{font-size:28px;line-height:32px;margin:0;padding:0;font-weight:400}.heading-section--section p br,.heading-section--section h1 br,.heading-section--section h2 br,.heading-section--section h3 br,.heading-section--section h4 br,.heading-section--section h5 br{display:none}@media(min-width:768px){.heading-section--section p,.heading-section--section h1,.heading-section--section h2,.heading-section--section h3,.heading-section--section h4,.heading-section--section h5{font-size:36px;line-height:40px}}@media(min-width:1024px){.heading-section--section p,.heading-section--section h1,.heading-section--section h2,.heading-section--section h3,.heading-section--section h4,.heading-section--section h5{font-size:44px;line-height:54px}.heading-section--section p br,.heading-section--section h1 br,.heading-section--section h2 br,.heading-section--section h3 br,.heading-section--section h4 br,.heading-section--section h5 br{display:block}}@media(min-width:768px){.heading-section--section.heading-section--right{justify-content:start}}@media(min-width:1024px){.heading-section--section.heading-section--right{transform:scaleX(-1);justify-content:unset}.heading-section--section.heading-section--right .heading-section__title{transform:scaleX(-1);padding-left:3.2rem}}.heading-section--section.heading-section--blue-dark::before{background-color:var(--c-primary);color:var(--c-white)}.heading-section--section.heading-section--pink::before{background-color:var(--c-secondary);color:var(--c-white)}.heading-section--section.heading-section--green::before{color:var(--c-primary);background-color:var(--c-green-light)}.heading-section--section-lg{display:flex;align-items:center;width:100%;padding-top:24px;padding-bottom:24px;justify-content:center;padding-left:16px;text-align:center;padding-right:32px;position:relative}@media(min-width:480px){.heading-section--section-lg{padding-left:32px;justify-content:end}}@media(min-width:768px){.heading-section--section-lg{max-width:70%;text-align:left}}@media(min-width:1024px){.heading-section--section-lg{width:100%;padding-top:40px;padding-bottom:40px;max-width:102.4rem;padding-left:0;margin-left:auto !important;margin-right:auto !important;padding-right:24px;justify-content:flex-start;background-color:rgba(0,0,0,0)}.heading-section--section-lg::before{content:"";position:absolute;width:100vw;top:0;left:0;height:100%;z-index:-1;transform:translateX(-100%);margin-left:71.68rem}}@media(min-width:1024px){.heading-section--section-lg .heading-section__title{width:70%;padding-right:3.2rem}}.heading-section--section-lg p,.heading-section--section-lg h1,.heading-section--section-lg h2,.heading-section--section-lg h3,.heading-section--section-lg h4,.heading-section--section-lg h5{font-size:28px;line-height:32px;margin:0;padding:0;font-weight:400}.heading-section--section-lg p br,.heading-section--section-lg h1 br,.heading-section--section-lg h2 br,.heading-section--section-lg h3 br,.heading-section--section-lg h4 br,.heading-section--section-lg h5 br{display:none}@media(min-width:768px){.heading-section--section-lg p,.heading-section--section-lg h1,.heading-section--section-lg h2,.heading-section--section-lg h3,.heading-section--section-lg h4,.heading-section--section-lg h5{font-size:36px;line-height:40px}}@media(min-width:1024px){.heading-section--section-lg p,.heading-section--section-lg h1,.heading-section--section-lg h2,.heading-section--section-lg h3,.heading-section--section-lg h4,.heading-section--section-lg h5{font-size:50px;line-height:61px}.heading-section--section-lg p br,.heading-section--section-lg h1 br,.heading-section--section-lg h2 br,.heading-section--section-lg h3 br,.heading-section--section-lg h4 br,.heading-section--section-lg h5 br{display:block}}@media(min-width:768px){.heading-section--section-lg.heading-section--right{justify-content:start}}@media(min-width:1024px){.heading-section--section-lg.heading-section--right{transform:scaleX(-1);justify-content:unset}.heading-section--section-lg.heading-section--right .heading-section__title{transform:scaleX(-1);padding-left:3.2rem}}.heading-section--section-lg.heading-section--blue-dark::before{background-color:var(--c-primary);color:var(--c-white)}.heading-section--section-lg.heading-section--pink::before{background-color:var(--c-secondary);color:var(--c-white)}.heading-section--section-lg.heading-section--green::before{color:var(--c-primary);background-color:var(--c-green-light)}.heading-section--article{position:relative;background-color:rgba(0,0,0,0);width:100%}.heading-section--article::before{content:"";position:absolute;bottom:0;left:0;width:100%;background-color:var(--c-green-light);height:8px}.heading-section--article.heading-section--blue-dark::before{background-color:var(--c-primary)}.heading-section--article.heading-section--pink::before{background-color:var(--c-secondary)}.heading-section--article.heading-section--green::before{background-color:var(--c-green-light)}.heading-section--article .heading-section__title{padding:12px 32px;width:-moz-fit-content;width:fit-content;border-radius:0 50px 0 0}@media(min-width:768px){.heading-section--article .heading-section__title{padding-top:10px;padding-bottom:10px;padding-right:110px}}.heading-section--article p,.heading-section--article h1,.heading-section--article h2,.heading-section--article h3,.heading-section--article h4,.heading-section--article h5{font-size:28px;line-height:32px;margin:0;padding:0;font-weight:bold}@media(min-width:768px){.heading-section--article p,.heading-section--article h1,.heading-section--article h2,.heading-section--article h3,.heading-section--article h4,.heading-section--article h5{font-size:36px;line-height:40px;font-weight:900}}@media(min-width:1024px){.heading-section--article p,.heading-section--article h1,.heading-section--article h2,.heading-section--article h3,.heading-section--article h4,.heading-section--article h5{font-size:44px;line-height:54px}}.heading-section--with-circle{display:flex;align-items:center;width:100%;padding-top:24px;padding-bottom:24px;justify-content:center;padding-left:16px;text-align:center;padding-right:16px;position:relative;margin-bottom:2.4rem}@media(min-width:768px){.heading-section--with-circle{padding-right:120px;margin-top:3.6rem;margin-bottom:3.2rem}}@media(min-width:1024px){.heading-section--with-circle{width:100%;padding-top:28px;padding-bottom:28px;padding-right:unset;margin-top:6.8rem;margin-bottom:4.8rem}}@media(min-width:1270px){.heading-section--with-circle{margin-top:15rem;margin-bottom:6rem}}.heading-section--with-circle .heading-section__title{max-width:800px;margin-left:auto;margin-right:auto;z-index:2;position:relative;background-color:rgba(0,0,0,0)}.heading-section--with-circle .icon{fill:var(--c-primary);position:absolute;right:0;top:50%;transform:translateY(-50%);width:100px;height:200px;display:none}@media(min-width:768px){.heading-section--with-circle .icon{display:block}}@media(min-width:1024px){.heading-section--with-circle .icon{width:150px;height:300px}}@media(min-width:1270px){.heading-section--with-circle .icon{width:233px;height:466px}}.heading-section--with-circle p,.heading-section--with-circle h1,.heading-section--with-circle h2,.heading-section--with-circle h3,.heading-section--with-circle h4,.heading-section--with-circle h5{font-size:28px;line-height:32px;margin:0;padding:0}.heading-section--with-circle p strong,.heading-section--with-circle h1 strong,.heading-section--with-circle h2 strong,.heading-section--with-circle h3 strong,.heading-section--with-circle h4 strong,.heading-section--with-circle h5 strong{font-weight:bold}.heading-section--with-circle p br,.heading-section--with-circle h1 br,.heading-section--with-circle h2 br,.heading-section--with-circle h3 br,.heading-section--with-circle h4 br,.heading-section--with-circle h5 br{display:none}@media(min-width:768px){.heading-section--with-circle p,.heading-section--with-circle h1,.heading-section--with-circle h2,.heading-section--with-circle h3,.heading-section--with-circle h4,.heading-section--with-circle h5{font-size:36px;line-height:40px}}@media(min-width:1024px){.heading-section--with-circle p,.heading-section--with-circle h1,.heading-section--with-circle h2,.heading-section--with-circle h3,.heading-section--with-circle h4,.heading-section--with-circle h5{font-size:44px;line-height:54px}.heading-section--with-circle p br,.heading-section--with-circle h1 br,.heading-section--with-circle h2 br,.heading-section--with-circle h3 br,.heading-section--with-circle h4 br,.heading-section--with-circle h5 br{display:block}}.heading-section--with-circle.heading-section--blue-dark{background:var(--c-primary)}@media(min-width:768px){.heading-section--with-circle.heading-section--blue-dark{background:linear-gradient(270deg,transparent 50px,var(--c-primary) 50px)}}@media(min-width:1024px){.heading-section--with-circle.heading-section--blue-dark{background:linear-gradient(270deg,transparent 80px,var(--c-primary) 80px)}}@media(min-width:1270px){.heading-section--with-circle.heading-section--blue-dark{background:linear-gradient(270deg,transparent 120px,var(--c-primary) 120px)}}.heading-section--with-circle.heading-section--pink{background:var(--c-secondary)}@media(min-width:768px){.heading-section--with-circle.heading-section--pink{background:linear-gradient(270deg,transparent 50px,var(--c-secondary) 50px)}}@media(min-width:1024px){.heading-section--with-circle.heading-section--pink{background:linear-gradient(270deg,transparent 80px,var(--c-secondary) 80px)}}@media(min-width:1270px){.heading-section--with-circle.heading-section--pink{background:linear-gradient(270deg,transparent 120px,var(--c-secondary) 120px)}}.heading-section--with-circle.heading-section--green{background:var(--c-green-light)}@media(min-width:768px){.heading-section--with-circle.heading-section--green{background:linear-gradient(270deg,transparent 50px,var(--c-green-light) 50px)}}@media(min-width:1024px){.heading-section--with-circle.heading-section--green{background:linear-gradient(270deg,transparent 80px,var(--c-green-light) 80px)}}@media(min-width:1270px){.heading-section--with-circle.heading-section--green{background:linear-gradient(270deg,transparent 120px,var(--c-green-light) 120px)}}.heading-section--with-circle.heading-section--right .icon{left:0;right:auto;transform:translateY(-50%) scaleX(-1)}@media(min-width:768px){.heading-section--with-circle.heading-section--right{padding-left:120px;padding-right:32px}}@media(min-width:1024px){.heading-section--with-circle.heading-section--right{padding-left:unset;padding-right:unset}}.heading-section--with-circle.heading-section--right.heading-section--blue-dark{background:var(--c-primary)}@media(min-width:768px){.heading-section--with-circle.heading-section--right.heading-section--blue-dark{background:linear-gradient(270deg,var(--c-primary) calc(100% - 50px),transparent calc(100% - 50px))}}@media(min-width:1024px){.heading-section--with-circle.heading-section--right.heading-section--blue-dark{background:linear-gradient(270deg,var(--c-primary) calc(100% - 80px),transparent calc(100% - 80px))}}@media(min-width:1270px){.heading-section--with-circle.heading-section--right.heading-section--blue-dark{background:linear-gradient(270deg,var(--c-primary) calc(100% - 120px),transparent calc(100% - 120px))}}.heading-section--with-circle.heading-section--right.heading-section--pink{background:var(--c-secondary)}@media(min-width:768px){.heading-section--with-circle.heading-section--right.heading-section--pink{background:linear-gradient(270deg,var(--c-secondary) calc(100% - 50px),transparent calc(100% - 50px))}}@media(min-width:1024px){.heading-section--with-circle.heading-section--right.heading-section--pink{background:linear-gradient(270deg,var(--c-secondary) calc(100% - 80px),transparent calc(100% - 80px))}}@media(min-width:1270px){.heading-section--with-circle.heading-section--right.heading-section--pink{background:linear-gradient(270deg,var(--c-secondary) calc(100% - 120px),transparent calc(100% - 120px))}}.heading-section--with-circle.heading-section--right.heading-section--green{background:var(--c-green-light)}@media(min-width:768px){.heading-section--with-circle.heading-section--right.heading-section--green{background:linear-gradient(270deg,var(--c-green-light) calc(100% - 50px),transparent calc(100% - 50px))}}@media(min-width:1024px){.heading-section--with-circle.heading-section--right.heading-section--green{background:linear-gradient(270deg,var(--c-green-light) calc(100% - 80px),transparent calc(100% - 80px))}}@media(min-width:1270px){.heading-section--with-circle.heading-section--right.heading-section--green{background:linear-gradient(270deg,var(--c-green-light) calc(100% - 120px),transparent calc(100% - 120px))}}.heading-section--top{display:flex;align-items:center;width:100%;padding-top:24px;padding-bottom:24px;justify-content:center;padding-left:100px;text-align:center;position:relative;background-color:rgba(0,0,0,0);margin-top:1.4rem}@media(min-width:768px){.heading-section--top{margin-bottom:2.2rem;padding-left:170px}}@media(min-width:1024px){.heading-section--top{width:100%;padding-top:28px;padding-bottom:28px;padding-right:unset;margin-bottom:3.2rem}}.heading-section--top .heading-section__title{background-color:rgba(0,0,0,0);z-index:2;width:100%;position:relative;display:flex;gap:16px;flex-direction:column}@media(min-width:768px){.heading-section--top .heading-section__title{flex-direction:row;align-items:center;gap:18px}.heading-section--top .heading-section__title>:first-child{width:30%;text-align:right}.heading-section--top .heading-section__title>:last-child{width:70%}}@media(min-width:1500px){.heading-section--top .heading-section__title>:first-child{width:40%}.heading-section--top .heading-section__title>:last-child{width:60%}}.heading-section--top .icon{fill:var(--c-green-light);position:absolute;left:0;transform:scaleX(-1);width:100px;height:200px;top:-10px}@media(min-width:768px){.heading-section--top .icon{display:block;width:150px;height:300px;top:-53px}}@media(min-width:1270px){.heading-section--top .icon{width:160px;height:320px}}.heading-section--top p,.heading-section--top h1,.heading-section--top h2,.heading-section--top h3,.heading-section--top h4,.heading-section--top h5{font-size:26px;line-height:30px;margin:0;padding-top:24px;padding-bottom:24px;font-weight:400}.heading-section--top p:first-child,.heading-section--top h1:first-child,.heading-section--top h2:first-child,.heading-section--top h3:first-child,.heading-section--top h4:first-child,.heading-section--top h5:first-child{background-color:rgba(0,0,0,0) !important;color:var(--c-primary) !important;font-size:40px;line-height:40px;font-weight:900}.heading-section--top p:first-child span,.heading-section--top h1:first-child span,.heading-section--top h2:first-child span,.heading-section--top h3:first-child span,.heading-section--top h4:first-child span,.heading-section--top h5:first-child span{padding:5px;text-align:center;border-radius:12px;display:inline-flex}@media(min-width:768px){.heading-section--top p:first-child span,.heading-section--top h1:first-child span,.heading-section--top h2:first-child span,.heading-section--top h3:first-child span,.heading-section--top h4:first-child span,.heading-section--top h5:first-child span{padding:0 10px}}@media(min-width:768px){.heading-section--top p:first-child,.heading-section--top h1:first-child,.heading-section--top h2:first-child,.heading-section--top h3:first-child,.heading-section--top h4:first-child,.heading-section--top h5:first-child{font-size:60px;line-height:60px;padding-top:0;padding-bottom:0}}@media(min-width:1270px){.heading-section--top p:first-child,.heading-section--top h1:first-child,.heading-section--top h2:first-child,.heading-section--top h3:first-child,.heading-section--top h4:first-child,.heading-section--top h5:first-child{font-size:80px;line-height:80px}}@media(min-width:1500px){.heading-section--top p:first-child,.heading-section--top h1:first-child,.heading-section--top h2:first-child,.heading-section--top h3:first-child,.heading-section--top h4:first-child,.heading-section--top h5:first-child{font-size:138px;line-height:138px}.heading-section--top p:first-child span,.heading-section--top h1:first-child span,.heading-section--top h2:first-child span,.heading-section--top h3:first-child span,.heading-section--top h4:first-child span,.heading-section--top h5:first-child span{text-align:center;border-radius:16px}}.heading-section--top p:last-child,.heading-section--top h1:last-child,.heading-section--top h2:last-child,.heading-section--top h3:last-child,.heading-section--top h4:last-child,.heading-section--top h5:last-child{border-radius:16px 0 0 16px;padding-left:16px;padding-right:16px;height:-moz-fit-content;height:fit-content}@media(min-width:768px){.heading-section--top p:last-child,.heading-section--top h1:last-child,.heading-section--top h2:last-child,.heading-section--top h3:last-child,.heading-section--top h4:last-child,.heading-section--top h5:last-child{padding-right:32px;height:100%}}@media(min-width:1024px){.heading-section--top p:last-child,.heading-section--top h1:last-child,.heading-section--top h2:last-child,.heading-section--top h3:last-child,.heading-section--top h4:last-child,.heading-section--top h5:last-child{padding-left:28px;padding-top:26px;padding-bottom:26px;text-align:left}}.heading-section--top p br,.heading-section--top h1 br,.heading-section--top h2 br,.heading-section--top h3 br,.heading-section--top h4 br,.heading-section--top h5 br{display:none}@media(min-width:768px){.heading-section--top p,.heading-section--top h1,.heading-section--top h2,.heading-section--top h3,.heading-section--top h4,.heading-section--top h5{font-size:30px;line-height:38px}}@media(min-width:1024px){.heading-section--top p,.heading-section--top h1,.heading-section--top h2,.heading-section--top h3,.heading-section--top h4,.heading-section--top h5{font-size:36px;line-height:44px}}@media(min-width:1270px){.heading-section--top p br,.heading-section--top h1 br,.heading-section--top h2 br,.heading-section--top h3 br,.heading-section--top h4 br,.heading-section--top h5 br{display:block}}.heading-section--top.heading-section--blue-dark .heading-section__title p,.heading-section--top.heading-section--blue-dark .heading-section__title h1,.heading-section--top.heading-section--blue-dark .heading-section__title h2,.heading-section--top.heading-section--blue-dark .heading-section__title h3,.heading-section--top.heading-section--blue-dark .heading-section__title h4,.heading-section--top.heading-section--blue-dark .heading-section__title h5{background-color:var(--c-primary);color:var(--c-white)}.heading-section--top.heading-section--blue-dark .heading-section__title p span,.heading-section--top.heading-section--blue-dark .heading-section__title h1 span,.heading-section--top.heading-section--blue-dark .heading-section__title h2 span,.heading-section--top.heading-section--blue-dark .heading-section__title h3 span,.heading-section--top.heading-section--blue-dark .heading-section__title h4 span,.heading-section--top.heading-section--blue-dark .heading-section__title h5 span{background-color:var(--c-primary);color:var(--c-white)}.heading-section--top.heading-section--pink .heading-section__title p,.heading-section--top.heading-section--pink .heading-section__title h1,.heading-section--top.heading-section--pink .heading-section__title h2,.heading-section--top.heading-section--pink .heading-section__title h3,.heading-section--top.heading-section--pink .heading-section__title h4,.heading-section--top.heading-section--pink .heading-section__title h5{background-color:var(--c-secondary);color:var(--c-white)}.heading-section--top.heading-section--pink .heading-section__title p span,.heading-section--top.heading-section--pink .heading-section__title h1 span,.heading-section--top.heading-section--pink .heading-section__title h2 span,.heading-section--top.heading-section--pink .heading-section__title h3 span,.heading-section--top.heading-section--pink .heading-section__title h4 span,.heading-section--top.heading-section--pink .heading-section__title h5 span{background-color:var(--c-secondary);color:var(--c-white)}.heading-section--top.heading-section--green .heading-section__title p,.heading-section--top.heading-section--green .heading-section__title h1,.heading-section--top.heading-section--green .heading-section__title h2,.heading-section--top.heading-section--green .heading-section__title h3,.heading-section--top.heading-section--green .heading-section__title h4,.heading-section--top.heading-section--green .heading-section__title h5{color:var(--c-primary);background-color:var(--c-green-light)}.heading-section--top.heading-section--green .heading-section__title p span,.heading-section--top.heading-section--green .heading-section__title h1 span,.heading-section--top.heading-section--green .heading-section__title h2 span,.heading-section--top.heading-section--green .heading-section__title h3 span,.heading-section--top.heading-section--green .heading-section__title h4 span,.heading-section--top.heading-section--green .heading-section__title h5 span{color:var(--c-primary);background-color:var(--c-green-light)}.heading-section--transparent{display:flex;align-items:center;width:100%;justify-content:center;padding:16px;text-align:center;background-color:rgba(0,0,0,0);position:relative}.heading-section--transparent .heading-section__title{background-color:rgba(0,0,0,0);position:relative}.heading-section--transparent .heading-section__title::before{content:"";position:absolute;background-color:var(--c-secondary);height:2px;width:100%;bottom:-16px;left:0}@media(min-width:768px){.heading-section--transparent .heading-section__title::before{bottom:-20px}}.heading-section--transparent::before{content:"";position:absolute;background-color:var(--c-secondary);height:2px;width:50%;bottom:0;right:0}@media(min-width:768px){.heading-section--transparent{padding-top:20px;padding-bottom:20px}}.heading-section--transparent p,.heading-section--transparent h1,.heading-section--transparent h2,.heading-section--transparent h3,.heading-section--transparent h4,.heading-section--transparent h5{font-size:28px;line-height:32px;margin:0;padding:0;font-weight:400}.heading-section--transparent p br,.heading-section--transparent h1 br,.heading-section--transparent h2 br,.heading-section--transparent h3 br,.heading-section--transparent h4 br,.heading-section--transparent h5 br{display:none}@media(min-width:768px){.heading-section--transparent p,.heading-section--transparent h1,.heading-section--transparent h2,.heading-section--transparent h3,.heading-section--transparent h4,.heading-section--transparent h5{font-size:36px;line-height:40px}}@media(min-width:1024px){.heading-section--transparent p,.heading-section--transparent h1,.heading-section--transparent h2,.heading-section--transparent h3,.heading-section--transparent h4,.heading-section--transparent h5{font-size:54px;line-height:64px}.heading-section--transparent p br,.heading-section--transparent h1 br,.heading-section--transparent h2 br,.heading-section--transparent h3 br,.heading-section--transparent h4 br,.heading-section--transparent h5 br{display:block}}@media(min-width:1270px){.heading-section--transparent p,.heading-section--transparent h1,.heading-section--transparent h2,.heading-section--transparent h3,.heading-section--transparent h4,.heading-section--transparent h5{font-size:74px;line-height:89px}}.heading-section--section-2-lines{padding:16px 0;background-color:rgba(0,0,0,0);text-align:center}@media(min-width:768px){.heading-section--section-2-lines{max-width:80%;text-align:left}}@media(min-width:1024px){.heading-section--section-2-lines{max-width:calc(100% - 250px)}}.heading-section--section-2-lines p,.heading-section--section-2-lines h1,.heading-section--section-2-lines h2,.heading-section--section-2-lines h3,.heading-section--section-2-lines h4,.heading-section--section-2-lines h5{font-size:28px;line-height:32px;margin:0;padding:0 1.6rem;font-weight:bold}.heading-section--section-2-lines p br,.heading-section--section-2-lines h1 br,.heading-section--section-2-lines h2 br,.heading-section--section-2-lines h3 br,.heading-section--section-2-lines h4 br,.heading-section--section-2-lines h5 br{display:none}.heading-section--section-2-lines p:first-child,.heading-section--section-2-lines h1:first-child,.heading-section--section-2-lines h2:first-child,.heading-section--section-2-lines h3:first-child,.heading-section--section-2-lines h4:first-child,.heading-section--section-2-lines h5:first-child{color:var(--c-primary);font-weight:400}.heading-section--section-2-lines p:last-child,.heading-section--section-2-lines h1:last-child,.heading-section--section-2-lines h2:last-child,.heading-section--section-2-lines h3:last-child,.heading-section--section-2-lines h4:last-child,.heading-section--section-2-lines h5:last-child{padding-top:5px;padding-bottom:5px}@media(min-width:768px){.heading-section--section-2-lines p,.heading-section--section-2-lines h1,.heading-section--section-2-lines h2,.heading-section--section-2-lines h3,.heading-section--section-2-lines h4,.heading-section--section-2-lines h5{font-size:36px;line-height:40px;padding:0 2.4rem}}@media(min-width:1024px){.heading-section--section-2-lines p,.heading-section--section-2-lines h1,.heading-section--section-2-lines h2,.heading-section--section-2-lines h3,.heading-section--section-2-lines h4,.heading-section--section-2-lines h5{font-size:40px;line-height:50px}.heading-section--section-2-lines p br,.heading-section--section-2-lines h1 br,.heading-section--section-2-lines h2 br,.heading-section--section-2-lines h3 br,.heading-section--section-2-lines h4 br,.heading-section--section-2-lines h5 br{display:block}}.heading-section--section-2-lines.heading-section--blue-dark .heading-section__title{background-color:rgba(0,0,0,0)}.heading-section--section-2-lines.heading-section--blue-dark .heading-section__title p:last-child,.heading-section--section-2-lines.heading-section--blue-dark .heading-section__title h1:last-child,.heading-section--section-2-lines.heading-section--blue-dark .heading-section__title h2:last-child,.heading-section--section-2-lines.heading-section--blue-dark .heading-section__title h3:last-child,.heading-section--section-2-lines.heading-section--blue-dark .heading-section__title h4:last-child,.heading-section--section-2-lines.heading-section--blue-dark .heading-section__title h5:last-child{background-color:var(--c-primary)}.heading-section--section-2-lines.heading-section--pink .heading-section__title{background-color:rgba(0,0,0,0)}.heading-section--section-2-lines.heading-section--pink .heading-section__title p:last-child,.heading-section--section-2-lines.heading-section--pink .heading-section__title h1:last-child,.heading-section--section-2-lines.heading-section--pink .heading-section__title h2:last-child,.heading-section--section-2-lines.heading-section--pink .heading-section__title h3:last-child,.heading-section--section-2-lines.heading-section--pink .heading-section__title h4:last-child,.heading-section--section-2-lines.heading-section--pink .heading-section__title h5:last-child{background-color:var(--c-secondary)}.heading-section--section-2-lines.heading-section--green .heading-section__title{background-color:rgba(0,0,0,0)}.heading-section--section-2-lines.heading-section--green .heading-section__title p:last-child,.heading-section--section-2-lines.heading-section--green .heading-section__title h1:last-child,.heading-section--section-2-lines.heading-section--green .heading-section__title h2:last-child,.heading-section--section-2-lines.heading-section--green .heading-section__title h3:last-child,.heading-section--section-2-lines.heading-section--green .heading-section__title h4:last-child,.heading-section--section-2-lines.heading-section--green .heading-section__title h5:last-child{background-color:var(--c-green-light)}@media(min-width:768px){.heading-section--section-2-lines.heading-section--left{text-align:right}}.heading-section--top-5{display:flex;align-items:center;width:100%;padding-top:24px;padding-bottom:24px;justify-content:center;text-align:center;position:relative;background-color:rgba(0,0,0,0);margin-top:1.4rem}@media(min-width:768px){.heading-section--top-5{margin-bottom:2.2rem}}@media(min-width:1024px){.heading-section--top-5{width:100%;padding-top:28px;padding-bottom:28px;margin-bottom:3.2rem}}.heading-section--top-5 .heading-section__title{background-color:rgba(0,0,0,0);z-index:2;width:100%;position:relative;display:flex;gap:16px;flex-direction:column;text-align:center}.heading-section--top-5 p,.heading-section--top-5 h1,.heading-section--top-5 h2,.heading-section--top-5 h3,.heading-section--top-5 h4,.heading-section--top-5 h5{margin:0;font-weight:400;background-color:rgba(0,0,0,0) !important;color:var(--c-primary) !important;font-size:60px;line-height:60px;font-weight:900}.heading-section--top-5 p span,.heading-section--top-5 h1 span,.heading-section--top-5 h2 span,.heading-section--top-5 h3 span,.heading-section--top-5 h4 span,.heading-section--top-5 h5 span{padding:5px;text-align:center;border-radius:12px;display:inline-flex}@media(min-width:768px){.heading-section--top-5 p span,.heading-section--top-5 h1 span,.heading-section--top-5 h2 span,.heading-section--top-5 h3 span,.heading-section--top-5 h4 span,.heading-section--top-5 h5 span{padding:0 10px}}@media(min-width:768px){.heading-section--top-5 p,.heading-section--top-5 h1,.heading-section--top-5 h2,.heading-section--top-5 h3,.heading-section--top-5 h4,.heading-section--top-5 h5{font-size:80px;line-height:80px;padding-top:0;padding-bottom:0}}@media(min-width:1270px){.heading-section--top-5 p,.heading-section--top-5 h1,.heading-section--top-5 h2,.heading-section--top-5 h3,.heading-section--top-5 h4,.heading-section--top-5 h5{font-size:110px;line-height:110px}}@media(min-width:1500px){.heading-section--top-5 p,.heading-section--top-5 h1,.heading-section--top-5 h2,.heading-section--top-5 h3,.heading-section--top-5 h4,.heading-section--top-5 h5{font-size:138px;line-height:138px}.heading-section--top-5 p span,.heading-section--top-5 h1 span,.heading-section--top-5 h2 span,.heading-section--top-5 h3 span,.heading-section--top-5 h4 span,.heading-section--top-5 h5 span{text-align:center;border-radius:16px}}.heading-section--top-5 br{display:none}@media(min-width:768px){.heading-section--top-5{font-size:30px;line-height:38px}}@media(min-width:1024px){.heading-section--top-5{font-size:36px;line-height:44px}}@media(min-width:1270px){.heading-section--top-5 br{display:block}}.heading-section--top-5.heading-section--blue-dark .heading-section__title p,.heading-section--top-5.heading-section--blue-dark .heading-section__title h1,.heading-section--top-5.heading-section--blue-dark .heading-section__title h2,.heading-section--top-5.heading-section--blue-dark .heading-section__title h3,.heading-section--top-5.heading-section--blue-dark .heading-section__title h4,.heading-section--top-5.heading-section--blue-dark .heading-section__title h5{background-color:var(--c-primary);color:var(--c-white)}.heading-section--top-5.heading-section--blue-dark .heading-section__title p span,.heading-section--top-5.heading-section--blue-dark .heading-section__title h1 span,.heading-section--top-5.heading-section--blue-dark .heading-section__title h2 span,.heading-section--top-5.heading-section--blue-dark .heading-section__title h3 span,.heading-section--top-5.heading-section--blue-dark .heading-section__title h4 span,.heading-section--top-5.heading-section--blue-dark .heading-section__title h5 span{background-color:var(--c-primary);color:var(--c-white)}.heading-section--top-5.heading-section--pink .heading-section__title p,.heading-section--top-5.heading-section--pink .heading-section__title h1,.heading-section--top-5.heading-section--pink .heading-section__title h2,.heading-section--top-5.heading-section--pink .heading-section__title h3,.heading-section--top-5.heading-section--pink .heading-section__title h4,.heading-section--top-5.heading-section--pink .heading-section__title h5{background-color:var(--c-secondary);color:var(--c-white)}.heading-section--top-5.heading-section--pink .heading-section__title p span,.heading-section--top-5.heading-section--pink .heading-section__title h1 span,.heading-section--top-5.heading-section--pink .heading-section__title h2 span,.heading-section--top-5.heading-section--pink .heading-section__title h3 span,.heading-section--top-5.heading-section--pink .heading-section__title h4 span,.heading-section--top-5.heading-section--pink .heading-section__title h5 span{background-color:var(--c-secondary);color:var(--c-white)}.heading-section--top-5.heading-section--green .heading-section__title p,.heading-section--top-5.heading-section--green .heading-section__title h1,.heading-section--top-5.heading-section--green .heading-section__title h2,.heading-section--top-5.heading-section--green .heading-section__title h3,.heading-section--top-5.heading-section--green .heading-section__title h4,.heading-section--top-5.heading-section--green .heading-section__title h5{color:var(--c-primary);background-color:var(--c-green-light)}.heading-section--top-5.heading-section--green .heading-section__title p span,.heading-section--top-5.heading-section--green .heading-section__title h1 span,.heading-section--top-5.heading-section--green .heading-section__title h2 span,.heading-section--top-5.heading-section--green .heading-section__title h3 span,.heading-section--top-5.heading-section--green .heading-section__title h4 span,.heading-section--top-5.heading-section--green .heading-section__title h5 span{color:var(--c-primary);background-color:var(--c-green-light)}.heading-section--left{margin-left:0;margin-right:auto}.heading-section--right{margin-left:auto;margin-right:0}@media(min-width:1024px){.heading-section.section-title-90 .heading-section__title{padding-left:90px}}.tabs__nav{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--c-highlight-high)}@media(min-width:1024px){.tabs__nav{border-left:1px solid var(--c-highlight-high);display:flex}}.tabs__tab{display:none}.tabs__tab.is-active{display:block}.tabs__content{padding:1.5rem}.tabs.no-js .tabs__tab.is-active{display:block}.tabs__nav--local-tasks{margin:1em 0 .5em;padding:0}.tabs__link--local-tasks{padding:.3em 1.5em}.text-container{padding-left:16px;padding-right:16px}@media(min-width:768px){.text-container{padding-left:32px;padding-right:32px}}@media(min-width:1024px){.text-container{max-width:1024px;margin-left:auto;margin-right:auto}}@media(min-width:1270px){.text-container{padding-left:0;padding-right:0}}.text-container--blue{background-color:var(--c-primary);font-size:2.4rem;line-height:2.8rem;color:var(--c-white);text-align:center;padding:2.4rem 1.6rem;width:calc(100% - 3.2rem);margin-left:auto;margin-right:auto}@media(min-width:480px){.text-container--blue{width:calc(100% - 4.8rem)}}@media(min-width:768px){.text-container--blue{width:calc(100% - 6.4rem)}}@media(min-width:1024px){.text-container--blue{width:100%}}.text-container--blue p{margin-bottom:1.6rem}.text-container--blue p:last-child{margin-bottom:0}.text-container--blue p strong{font-weight:800}@media(min-width:768px){.text-container--blue{padding:3.2rem 3.2rem}}@media(min-width:1024px){.text-container--blue{padding:2.8rem 3.2rem;font-size:2.9rem;line-height:4rem}}.text-container--border-pink{padding-left:16px;padding-right:16px;width:calc(100% - 3.2rem);margin-left:auto;margin-right:auto;font-size:2rem;line-height:2.4rem;color:var(--c-primary);text-align:center;padding:2.4rem 1.6rem;position:relative;background-color:var(--c-white)}@media(min-width:768px){.text-container--border-pink{padding-left:32px;padding-right:32px}}@media(min-width:1024px){.text-container--border-pink{max-width:1024px;margin-left:auto;margin-right:auto}}@media(min-width:1270px){.text-container--border-pink{padding-left:0;padding-right:0}}@media(min-width:480px){.text-container--border-pink{width:calc(100% - 4.8rem)}}@media(min-width:768px){.text-container--border-pink{width:calc(100% - 6.4rem)}}@media(min-width:1024px){.text-container--border-pink{width:100%}}.text-container--border-pink::before{content:"";position:absolute;left:-3px;top:-3px;height:100%;width:30%;z-index:-1;background-color:var(--c-secondary);max-width:18rem}.text-container--border-pink::after{content:"";position:absolute;right:-3px;bottom:-3px;height:100%;width:30%;z-index:-1;max-width:18rem;background-color:var(--c-secondary)}.text-container--border-pink p{margin-bottom:1.6rem}.text-container--border-pink p:last-child{margin-bottom:0}.text-container--border-pink p strong{font-weight:800}@media(min-width:768px){.text-container--border-pink{padding:3.5rem 3.2rem;max-width:76.4rem;margin-left:auto;margin-right:auto}}@media(min-width:1024px){.text-container--border-pink{font-size:2.2rem;line-height:3rem}}.text-container-pay-text{margin-top:4rem;margin-bottom:4rem}@media(min-width:768px){.text-container-pay-text{margin-top:5.6rem;margin-bottom:6.4rem}}@media(min-width:1024px){.text-container-pay-text{margin-top:8.4rem;margin-bottom:6.6rem}}.timeline-our-history{padding-left:16px;padding-right:16px;margin-bottom:4rem}@media(min-width:768px){.timeline-our-history{padding-left:32px;padding-right:32px}}@media(min-width:1024px){.timeline-our-history{max-width:1024px;margin-left:auto;margin-right:auto}}@media(min-width:1270px){.timeline-our-history{padding-left:0;padding-right:0}}@media(min-width:768px){.timeline-our-history{margin-bottom:8.8rem}}@media(min-width:1024px){.timeline-our-history{margin-bottom:18rem}}.timeline-our-history__list{max-width:1024px;margin:auto;width:100%;list-style:none;padding:0;display:flex;flex-direction:column;position:relative}.timeline-our-history__item{position:relative}.card-timeline{width:50%;max-width:50%;padding-right:53px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;padding-bottom:20px}@media(max-width:767px){.card-timeline{width:100%;padding-right:0;padding-left:58px;margin-left:unset;max-width:100%;padding-bottom:50px}.card-timeline::before{right:unset;left:0}.card-timeline::after{display:none}}.card-timeline::before{content:"";background-color:var(--c-green-light);width:58px;height:100%;position:absolute;right:-29px;top:0;z-index:1;-webkit-clip-path:polygon(50% 20px,100% 0,100% 50%,100% calc(100% - 20px),50% 100%,0 calc(100% - 20px),0 50%,0 0);clip-path:polygon(50% 20px,100% 0,100% 50%,100% calc(100% - 20px),50% 100%,0 calc(100% - 20px),0 50%,0 0)}.card-timeline::after{content:"";background-color:rgba(0,0,0,0);border-width:0 0 4px 0;border-style:dotted;border-color:#808285;width:37%;height:0;position:absolute;right:35px;top:88px;border-image-source:url(/themes/custom/casa_propia/images/icons/circle-green.svg);border-image-slice:5 5;border-image-repeat:round}@media(max-width:1023px){.card-timeline::after{width:29%}}.card-timeline__logo{max-width:90px;max-height:90px;margin-bottom:10px}.card-timeline__title{margin:0 0 12px 0;font-size:36px;line-height:43px;font-weight:bold;position:relative;color:var(--c-primary)}.card-timeline__title::before{content:"";background-color:var(--c-green-light);height:2.5px;width:100%;position:absolute;left:0;bottom:0}.card-timeline__description{color:var(--c-primary);text-align:center;font-size:21px;line-height:25px}@media(max-width:1023px){.card-timeline__description{padding-left:5%;padding-right:5%;font-size:18px;line-height:20px;margin-left:auto;margin-right:auto;max-width:475px}}.card-timeline__description p{color:var(--c-primary);text-align:center;font-size:21px;line-height:25px}@media(max-width:1023px){.card-timeline__description p{font-size:18px;line-height:20px}}.card-timeline__description span{display:block;font-size:14px;line-height:16px;margin-top:8px}.card-timeline__description ul{list-style-type:disc}.card-timeline__description ul li{margin-bottom:12px}.card-timeline--green::before{background-color:var(--c-green-light)}.card-timeline--green .card-timeline__logo svg{fill:var(--c-green-light)}.card-timeline--green .card-timeline__title::before{background-color:var(--c-green-light)}.card-timeline--pink::before{background-color:var(--c-secondary)}.card-timeline--pink .card-timeline__logo svg{fill:var(--c-secondary)}.card-timeline--pink .card-timeline__title::before{background-color:var(--c-secondary)}.card-timeline--blue-dark::before{background-color:var(--c-primary)}.card-timeline--blue-dark .card-timeline__logo svg{fill:var(--c-primary)}.card-timeline--blue-dark .card-timeline__title::before{background-color:var(--c-primary)}.card-timeline--right{padding-left:53px;margin-left:auto}.card-timeline--right::before{left:-29px;top:0;right:unset}@media(max-width:767px){.card-timeline--right::before{right:unset;left:0}}.card-timeline--right::after{left:35px;right:unset;width:32%}@media(max-width:767px){.card-timeline--right::after{display:none}}.views-banks-allies{width:100%;margin-left:auto;margin-right:auto;margin-top:8rem}@media(min-width:768px){.views-banks-allies{margin-top:ree(100px)}}@media(min-width:1024px){.views-banks-allies{margin-top:18rem;max-width:1024px}}@media(min-width:1440px){.views-banks-allies{padding-left:0;padding-right:0}}.views-banks-allies .slick-track{width:100% !important}@media(min-width:480px){.views-banks-allies .slick-track{width:80% !important}}@media(min-width:1024px){.views-banks-allies .slick-track{width:100% !important;max-width:956px !important;margin-left:auto;margin-right:auto}}.views-banks-allies .slick-track .slick-slide{width:100% !important}.views-banks-allies .view-banks-header{position:relative}.views-banks-allies .view-bank__title{position:relative;font-size:28px;line-height:32px;text-align:center;color:var(--c-white);font-weight:800;width:100%;margin:0}@media(min-width:768px){.views-banks-allies .view-bank__title{font-size:36px;line-height:44px}}@media(min-width:1024px){.views-banks-allies .view-bank__title{font-size:44px;line-height:54px}}@media(min-width:1270px){.views-banks-allies .view-bank__title{font-size:50px;line-height:60px}}.views-banks-allies .view-bank__title span{margin:0 auto;padding:10px 24px;background-color:var(--c-secondary);width:-moz-fit-content;width:fit-content;border-radius:40px 40px 0 0;display:block}@media(min-width:768px){.views-banks-allies .view-bank__title span{border-radius:50px 50px 0 0;padding:16px 32px}}@media(min-width:1024px){.views-banks-allies .view-bank__title span{border-radius:80px 80px 0 0;padding:16px 70px}}.views-banks-allies .view-bank__title::before{content:"";position:absolute;bottom:0;height:2px;background-color:var(--c-primary);left:0;width:100%}.views-banks-allies .view-bank__p{margin-top:24px;font-weight:400;color:var(--c-primary);font-size:20px;line-height:22px;text-align:center;padding-left:24px;padding-right:24px;margin-bottom:32px}@media(min-width:768px){.views-banks-allies .view-bank__p{font-size:28px;line-height:32px;padding-left:32px;padding-right:32px;margin-bottom:40px}}@media(min-width:1024px){.views-banks-allies .view-bank__p{margin-bottom:60px}}.views-banks-allies .view-content{padding-left:32px;padding-right:32px;padding-bottom:4.8rem}@media(min-width:768px){.views-banks-allies .view-content{padding-bottom:6.4rem}}@media(min-width:1024px){.views-banks-allies .view-content{padding-bottom:8rem}}@media(min-width:1270px){.views-banks-allies .view-content{padding-left:0;padding-right:0}}@media(min-width:768px){.views-banks-allies .view-content .views-row{display:flex;align-items:end}}@media(min-width:768px){.views-banks-allies .view-content .views-row.row-1{margin-bottom:7.6rem}}@media(max-width:479px){.views-banks-allies .view-content .views-col img,.views-banks-allies .view-content .views-col svg,.views-banks-allies .view-content .views-col picture{max-width:80%}}.views-banks-allies .view-content .views-col img,.views-banks-allies .view-content .views-col svg,.views-banks-allies .view-content .views-col picture{margin-left:auto;margin-right:auto}@media(max-width:767px){.views-banks-allies .view-content .views-col{width:100% !important;margin-bottom:32px}}@media(min-width:768px){.views-banks-allies .view-content .views-col.col-1{padding-right:24px}}@media(min-width:1024px){.views-banks-allies .view-content .views-col.col-1{padding-right:30px}}@media(min-width:1270px){.views-banks-allies .view-content .views-col.col-1{padding-right:65px}}@media(min-width:768px){.views-banks-allies .view-content .views-col.col-2{padding-left:24px}}@media(min-width:1024px){.views-banks-allies .view-content .views-col.col-2{padding-left:30px}}@media(min-width:1270px){.views-banks-allies .view-content .views-col.col-2{padding-left:65px}}.carousel-splide .splide--card-carousel{padding-left:40px;padding-right:40px;margin-left:auto;margin-right:auto}@media(min-width:480px){.carousel-splide .splide--card-carousel{max-width:90%}}@media(min-width:768px){.carousel-splide .splide--card-carousel{max-width:100%;padding-left:80px;padding-right:80px}}@media(min-width:1024px){.carousel-splide .splide--card-carousel{max-width:90%}}@media(min-width:1440px){.carousel-splide .splide--card-carousel{max-width:1270px}}.carousel-splide .splide--card-carousel .splide__arrow{background-image:url(/themes/custom/casa_propia/images/icons/arrow-right-carousel.svg);background-repeat:no-repeat;background-size:contain;border-radius:0;background-color:rgba(0,0,0,0);width:26px;height:20px}.carousel-splide .splide--card-carousel .splide__arrow:hover{background-color:rgba(0,0,0,0)}@media(min-width:768px){.carousel-splide .splide--card-carousel .splide__arrow{width:68px;height:50px}}.carousel-splide .splide--card-carousel .splide__arrow svg{display:none}.carousel-splide .splide--card-carousel .splide__arrow--prev{left:-30px;transform:translateY(-50%) scaleX(-1)}@media(min-width:480px){.carousel-splide .splide--card-carousel .splide__arrow--prev{left:-60px}}@media(min-width:768px){.carousel-splide .splide--card-carousel .splide__arrow--prev{left:-80px}}@media(min-width:1024px){.carousel-splide .splide--card-carousel .splide__arrow--prev{left:-110px}}.carousel-splide .splide--card-carousel .splide__arrow--next{right:-30px}@media(min-width:480px){.carousel-splide .splide--card-carousel .splide__arrow--next{right:-60px}}@media(min-width:768px){.carousel-splide .splide--card-carousel .splide__arrow--next{right:-80px}}@media(min-width:1024px){.carousel-splide .splide--card-carousel .splide__arrow--next{right:-110px}}.carousel-splide .splide--card-carousel .splide__arrow--prev{left:-30px;transform:translateY(-50%) scaleX(-1)}@media(min-width:480px){.carousel-splide .splide--card-carousel .splide__arrow--prev{left:-60px}}@media(min-width:768px){.carousel-splide .splide--card-carousel .splide__arrow--prev{left:-80px}}@media(min-width:1024px){.carousel-splide .splide--card-carousel .splide__arrow--prev{left:-110px}}.carousel-splide .splide--card-carousel .splide__arrow--next{right:-30px}@media(min-width:480px){.carousel-splide .splide--card-carousel .splide__arrow--next{right:-60px}}@media(min-width:768px){.carousel-splide .splide--card-carousel .splide__arrow--next{right:-80px}}@media(min-width:1024px){.carousel-splide .splide--card-carousel .splide__arrow--next{right:-110px}}.carousel-splide .splide--logos{padding-left:40px;padding-right:40px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:6rem}@media(min-width:480px){.carousel-splide .splide--logos{max-width:85%}}@media(min-width:768px){.carousel-splide .splide--logos{padding-left:80px;padding-right:80px;margin-bottom:7.2rem}}@media(min-width:1024px){.carousel-splide .splide--logos{max-width:800px;margin-bottom:9rem}}.carousel-splide .splide--logos .carousel-logo{display:flex;justify-content:center;align-items:center;height:100%}.carousel-splide .splide--logos .splide__arrow{background-image:url(/themes/custom/casa_propia/images/icons/arrow-right-carousel.svg);background-repeat:no-repeat;background-size:contain;border-radius:0;background-color:rgba(0,0,0,0);width:26px;height:20px}.carousel-splide .splide--logos .splide__arrow:hover{background-color:rgba(0,0,0,0)}@media(min-width:768px){.carousel-splide .splide--logos .splide__arrow{width:68px;height:50px}}.carousel-splide .splide--logos .splide__arrow svg{display:none}.carousel-splide .splide--logos .splide__arrow--prev{left:-30px;transform:translateY(-50%) scaleX(-1)}@media(min-width:480px){.carousel-splide .splide--logos .splide__arrow--prev{left:-60px}}@media(min-width:768px){.carousel-splide .splide--logos .splide__arrow--prev{left:-80px}}@media(min-width:1024px){.carousel-splide .splide--logos .splide__arrow--prev{left:-110px}}.carousel-splide .splide--logos .splide__arrow--next{right:-30px}@media(min-width:480px){.carousel-splide .splide--logos .splide__arrow--next{right:-60px}}@media(min-width:768px){.carousel-splide .splide--logos .splide__arrow--next{right:-80px}}@media(min-width:1024px){.carousel-splide .splide--logos .splide__arrow--next{right:-110px}}.carousel-splide .splide--logos .splide__arrow--prev{left:-30px}@media(min-width:480px){.carousel-splide .splide--logos .splide__arrow--prev{left:-60px}}@media(min-width:768px){.carousel-splide .splide--logos .splide__arrow--prev{left:-80px}}@media(min-width:1024px){.carousel-splide .splide--logos .splide__arrow--prev{left:-110px}}.carousel-splide .splide--logos .splide__arrow--next{right:-30px}@media(min-width:480px){.carousel-splide .splide--logos .splide__arrow--next{right:-60px}}@media(min-width:768px){.carousel-splide .splide--logos .splide__arrow--next{right:-80px}}@media(min-width:1024px){.carousel-splide .splide--logos .splide__arrow--next{right:-110px}}.carousel-splide--instagram{display:flex;align-items:center;width:calc(100vw - 3.2rem);margin-right:0;margin-left:auto}@media(min-width:1024px){.carousel-splide--instagram{max-width:100%}}@media(min-width:1270px){.carousel-splide--instagram{width:calc(100vw - 8.4rem)}}@media(min-width:1440px){.carousel-splide--instagram{max-width:144rem;margin-left:auto;margin-right:auto}}.carousel-splide--instagram .carousel-splide__carousel-logo-instagram{max-width:70px}@media(min-width:480px){.carousel-splide--instagram .carousel-splide__carousel-logo-instagram{max-width:100px}}@media(min-width:768px){.carousel-splide--instagram .carousel-splide__carousel-logo-instagram{max-width:147px}}@media(min-width:1024px){.carousel-splide--instagram .carousel-splide__carousel-logo-instagram{max-width:210px}}.carousel-splide--instagram .carousel-splide__carousel-logo-instagram svg{width:100%;height:100%}@media(min-width:1024px){.carousel-splide--instagram .carousel-splide__carousel-logo-instagram svg{width:200px;height:210px}}.carousel-splide--instagram .carousel-splide__container-instagram{position:relative;width:100%}.carousel-splide--instagram .link-instagram__slide{color:rgba(0,0,0,0);text-decoration:none}.carousel-splide--instagram .splide{width:100%}@media(min-width:1440px){.carousel-splide--instagram .splide{position:absolute !important;left:0 !important;top:0 !important;overflow:visible;width:calc(100% + (100vw - 144rem)/2)}}.carousel-splide--instagram .splide .splide__slide{width:75% !important;position:relative}.carousel-splide--instagram .splide .splide__slide::before{content:"";background:url(/themes/custom/casa_propia/images/pin-slide.png);height:2.4rem;width:2.4rem;background-size:contain;position:absolute;right:1rem;top:.8rem;filter:invert(1) brightness(1);background-color:rgba(0,0,0,0);z-index:2;pointer-events:none}@media(min-width:480px){.carousel-splide--instagram .splide .splide__slide{width:70% !important}}@media(min-width:600px){.carousel-splide--instagram .splide .splide__slide{width:40% !important}}@media(min-width:1024px){.carousel-splide--instagram .splide .splide__slide{width:25% !important}}.carousel-splide--instagram .splide .splide__slide iframe,.carousel-splide--instagram .splide .splide__slide video{aspect-ratio:4/4;width:100%;height:100%}.carousel-splide--instagram .splide .splide__slide>div,.carousel-splide--instagram .splide .splide__slide .field--type-image,.carousel-splide--instagram .splide .splide__slide .field--item{width:100%;height:100%}.carousel-splide--instagram .splide .splide__slide img,.carousel-splide--instagram .splide .splide__slide svg,.carousel-splide--instagram .splide .splide__slide picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block--card-carousel:not(.carousel-splide){padding-top:4rem;padding-bottom:4.8rem;background-color:var(--c-gray-bg)}@media(min-width:1024px){.block--card-carousel:not(.carousel-splide){padding-top:6.8rem;padding-bottom:6.8rem}}.carousel-logos__title{margin-top:40px;font-size:24px;line-height:28px;font-weight:400;padding-left:1rem;padding-right:1rem;text-align:center;margin-bottom:32px}@media(min-width:768px){.carousel-logos__title{font-size:28px;line-height:34px}}@media(min-width:1024px){.carousel-logos__title{margin-bottom:70px}}@media(min-width:480px){.carousel-logos__title{width:80%;margin-left:auto;margin-right:auto}}#block-views-block-instagram-block-1{padding-top:4rem;padding-bottom:2rem}@media(min-width:1024px){#block-views-block-instagram-block-1{padding-top:8.4rem;padding-bottom:3.6rem}}#block-views-block-instagram-block-1 .more-link{padding-left:16px;padding-right:16px;margin-top:3rem;position:relative;display:flex;flex-direction:column;align-items:end}@media(min-width:768px){#block-views-block-instagram-block-1 .more-link{padding-left:32px;padding-right:32px}}@media(min-width:1024px){#block-views-block-instagram-block-1 .more-link{max-width:1024px;margin-left:auto;margin-right:auto}}@media(min-width:1270px){#block-views-block-instagram-block-1 .more-link{padding-left:0;padding-right:0}}@media(min-width:1024px){#block-views-block-instagram-block-1 .more-link{max-width:unset;margin-right:5.2rem}}#block-views-block-instagram-block-1 .more-link::before{content:"";background-image:url(/themes/custom/casa_propia/images/icons/arrow-button-more.svg);width:10.9rem;height:1.2rem}#block-views-block-instagram-block-1 .more-link a{font-weight:400;width:10.9rem;color:var(--c-primary);text-transform:uppercase;font-size:14px;text-align:center;line-height:16px}.grid{display:flex;flex-wrap:wrap}.grid--card{margin-bottom:2rem}.grid--icon-link,.grid-icon-link .view-content{padding-left:16px;padding-right:16px;display:grid;justify-content:center;grid-template-columns:100%;gap:24px}@media(min-width:768px){.grid--icon-link,.grid-icon-link .view-content{padding-left:32px;padding-right:32px}}@media(min-width:1024px){.grid--icon-link,.grid-icon-link .view-content{max-width:1024px;margin-left:auto;margin-right:auto}}@media(min-width:1270px){.grid--icon-link,.grid-icon-link .view-content{padding-left:0;padding-right:0}}.grid--icon-link .icon-link,.grid-icon-link .view-content .icon-link{margin-left:auto;margin-right:auto}@media(min-width:768px){.grid--icon-link,.grid-icon-link .view-content{grid-template-columns:1fr 1fr;gap:32px;justify-content:space-between}}@media(min-width:1024px){.grid--icon-link,.grid-icon-link .view-content{gap:32px 75px}}@media(min-width:1270px){.grid--icon-link,.grid-icon-link .view-content{gap:75px 100px}}.grid--card-icon{padding-left:16px;padding-right:16px;display:grid;justify-content:center;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:4rem}@media(min-width:768px){.grid--card-icon{padding-left:32px;padding-right:32px}}@media(min-width:1024px){.grid--card-icon{max-width:1024px;margin-left:auto;margin-right:auto}}@media(min-width:1270px){.grid--card-icon{padding-left:0;padding-right:0}}@media(max-width:767px){.grid--card-icon .card-icon:last-child{grid-column:1/-1}}@media(min-width:768px){.grid--card-icon{grid-template-columns:repeat(3,minmax(200px,1fr));gap:32px;justify-content:space-between}}@media(min-width:1024px){.grid--card-icon{gap:32px 75px}}@media(min-width:1270px){.grid--card-icon{gap:75px 100px}}.grid-icon-link{background-color:var(--c-gray-bg);padding-top:4.8rem;padding-bottom:6.4rem}@media(min-width:1024px){.grid-icon-link{padding-top:8.8rem;padding-bottom:12rem}}.grid-icon-link .view-header{padding-left:16px;padding-right:16px;text-align:center;margin-bottom:4.8rem;margin-left:auto;margin-right:auto}@media(min-width:768px){.grid-icon-link .view-header{padding-left:32px;padding-right:32px}}@media(min-width:1024px){.grid-icon-link .view-header{max-width:1024px;margin-left:auto;margin-right:auto}}@media(min-width:1270px){.grid-icon-link .view-header{padding-left:0;padding-right:0}}@media(min-width:480px){.grid-icon-link .view-header{max-width:90%}}@media(min-width:768px){.grid-icon-link .view-header{max-width:550px}}@media(min-width:1024px){.grid-icon-link .view-header{max-width:97rem;margin-bottom:8.8rem}}.grid-icon-link .view-header,.grid-icon-link .view-header p{color:var(--c-primary);font-weight:400;font-size:2.2rem;line-height:2.4rem}@media(min-width:1024px){.grid-icon-link .view-header,.grid-icon-link .view-header p{font-size:2.9rem;line-height:4rem}}.view-vista-nuestro-equipo,.view-vista-aliados-en-el-exterior{margin-top:3.2rem;margin-bottom:3.2rem}@media(min-width:768px){.view-vista-nuestro-equipo,.view-vista-aliados-en-el-exterior{margin-top:4.8rem;margin-bottom:4.8rem}}@media(min-width:1024px){.view-vista-nuestro-equipo,.view-vista-aliados-en-el-exterior{margin-top:6.4rem;margin-bottom:6.4rem}}.view-vista-nuestro-equipo .view-content{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));justify-content:center;gap:6rem 4rem}@media(min-width:768px){.view-vista-nuestro-equipo .view-content{display:flex !important;flex-wrap:wrap;gap:6rem}}@media(min-width:1024px){.view-vista-nuestro-equipo .view-content{gap:6rem 10rem}}.view-vista-nuestro-equipo .view-content .views-row{display:block !important;width:100% !important;margin:0 !important}@media(min-width:768px){.view-vista-nuestro-equipo .view-content .views-row{width:calc(50% - 3rem) !important}}@media(min-width:1024px){.view-vista-nuestro-equipo .view-content .views-row{width:calc(33.3% - 6.8rem) !important}}#block-quienessomosdirectorasdeareavista .view-vista-nuestro-equipo{margin-top:3.2rem;margin-bottom:5.6rem}@media(min-width:768px){#block-quienessomosdirectorasdeareavista .view-vista-nuestro-equipo{margin-top:4.8rem;margin-bottom:6.4rem}}@media(min-width:1024px){#block-quienessomosdirectorasdeareavista .view-vista-nuestro-equipo{margin-top:8rem;margin-bottom:12rem}}#block-quienessomosaliadosenelexteriorvista .view-vista-nuestro-equipo{margin-top:3.2rem;margin-bottom:5.6rem}@media(min-width:768px){#block-quienessomosaliadosenelexteriorvista .view-vista-nuestro-equipo{margin-top:4.8rem;margin-bottom:6.4rem}}@media(min-width:1024px){#block-quienessomosaliadosenelexteriorvista .view-vista-nuestro-equipo{margin-top:9rem;margin-bottom:12rem}}footer{width:100%}footer.footer_casapropia{position:relative;background-color:var(--c-primary);padding-top:0;color:var(--c-text-inverse)}footer.footer_casapropia .contextual-links li,footer.footer_casapropia .contextual-links a{color:var(--c-primary) !important}footer.footer_casapropia::before{content:"";display:block;width:100%;height:4.274rem;background-color:var(--c-secondary);margin-bottom:2rem}@media(min-width:768px){footer.footer_casapropia::before{margin-bottom:5.6rem}}footer.footer_casapropia .container_top_footer{max-width:1300px;width:100%;display:flex;flex-direction:column-reverse;justify-content:space-between;gap:2rem}@media(min-width:768px){footer.footer_casapropia .container_top_footer{gap:5rem}}@media(min-width:1024px){footer.footer_casapropia .container_top_footer{flex-direction:row-reverse;gap:7rem}}footer.footer_casapropia .container_top_footer .content_left_f{flex:0 1 73.3%}footer.footer_casapropia .container_top_footer .content_left_f .region-footer-left{display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){footer.footer_casapropia .container_top_footer .content_left_f .region-footer-left{flex-direction:row;justify-content:space-between;gap:3rem}}@media(min-width:1024px){footer.footer_casapropia .container_top_footer .content_left_f .region-footer-left{gap:7rem}}footer.footer_casapropia .container_top_footer .content_left_f .region-footer-left>*{flex:1}footer.footer_casapropia .container_top_footer .content_left_f .region-footer-left>* h3{font-size:1.8rem;color:var(--c-message);font-weight:bold;line-height:26px;max-width:110px;text-transform:capitalize;text-align:center;border-bottom:1px solid var(--c-text-inverse)}@media(min-width:768px){footer.footer_casapropia .container_top_footer .content_left_f .region-footer-left>* h3{border-bottom:none;text-align:left;margin-bottom:4rem}}@media(max-width:1023px){footer.footer_casapropia .container_top_footer .content_left_f .region-footer-left>* h3{max-width:unset;text-align:center;margin-left:auto;margin-right:auto}}@media(min-width:1024px){footer.footer_casapropia .container_top_footer .content_left_f .region-footer-left>* h3{white-space:nowrap;margin-left:unset;margin-right:unset}}footer.footer_casapropia .container_top_footer .content_left_f .region-footer-left>* h3.footer--open+*{display:block !important;position:static !important}footer.footer_casapropia .container_top_footer .content_left_f .region-footer-left>* h3.footer--open+* div{display:block !important}footer.footer_casapropia .container_top_footer .content_left_f .region-footer-left>* h3+* a,footer.footer_casapropia .container_top_footer .content_left_f .region-footer-left>* h3+* p{text-align:center !important}@media(min-width:1024px){footer.footer_casapropia .container_top_footer .content_left_f .region-footer-left>* h3+* a,footer.footer_casapropia .container_top_footer .content_left_f .region-footer-left>* h3+* p{text-align:left !important}}footer.footer_casapropia .container_top_footer .content_left_f .region-footer-left>* ul{display:flex;flex-direction:column !important}footer.footer_casapropia .container_top_footer .content_left_f .region-footer-left>* ul li a,footer.footer_casapropia .container_top_footer .content_left_f .region-footer-left>* ul li p{font-size:1.6rem !important;margin-bottom:3rem;line-height:2rem !important}footer.footer_casapropia .container_top_footer .content_right_f{flex:0 1 26.7%;text-align:center;margin-top:1rem}@media(min-width:1024px){footer.footer_casapropia .container_top_footer .content_right_f{margin-top:5rem;padding-right:3rem;position:relative}footer.footer_casapropia .container_top_footer .content_right_f::before{content:"";width:.2rem;background-color:var(--c-green-light);height:33.2rem;top:-3rem;right:0;position:absolute}}@media(min-width:1024px){footer.footer_casapropia .container_top_footer .content_right_f{padding-right:7rem}}footer.footer_casapropia .container_top_footer .content_right_f img{margin:0 auto 3.1rem}@media(min-width:768px){footer.footer_casapropia .container_top_footer .content_right_f img{max-width:127px !important}}footer.footer_casapropia .container_top_footer .content_right_f p{max-width:448px;font-size:1.4rem;line-height:2.5rem}footer.footer_casapropia .container_bottom_footer{clear:both;margin-top:2rem;max-width:1300px;margin:0 auto}@media(max-width:767px){footer.footer_casapropia .container_bottom_footer{padding-left:2.4rem;padding-right:2.4rem}}@media(min-width:768px){footer.footer_casapropia .container_bottom_footer{margin-top:4rem}}@media(min-width:1024px){footer.footer_casapropia .container_bottom_footer{margin-top:7rem}}footer.footer_casapropia .container_bottom_footer .redes_footer{display:flex;justify-content:center;align-items:center;gap:2rem 3rem;margin-bottom:5rem;list-style:none;padding-left:0;flex-direction:row;flex-wrap:wrap}@media(min-width:768px){footer.footer_casapropia .container_bottom_footer .redes_footer{margin-bottom:6rem;gap:5rem}}footer.footer_casapropia .container_bottom_footer .redes_footer li a{display:flex;flex-wrap:wrap;align-items:center;font-size:1.2rem;gap:6px}@media(min-width:768px){footer.footer_casapropia .container_bottom_footer .redes_footer li a{flex-wrap:nowrap}}footer.footer_casapropia .container_bottom_footer .redes_footer li a::before{content:"";width:2.5rem;height:2.5rem;background:url(/themes/custom/casa_propia/images/icons/instagram.svg);background-repeat:no-repeat}footer.footer_casapropia .container_bottom_footer .redes_footer li:nth-child(2) a::before{background:url(/themes/custom/casa_propia/images/icons/facebook.svg)}footer.footer_casapropia .container_bottom_footer .redes_footer li:nth-child(3) a::before{background:url(/themes/custom/casa_propia/images/icons/youtube.svg)}footer.footer_casapropia .container_bottom_footer .redes_footer li:nth-child(4) a::before{background:url(/themes/custom/casa_propia/images/icons/linkeding.svg)}footer.footer_casapropia .container_bottom_footer .redes_footer li:nth-child(5) a::before{background:url(/themes/custom/casa_propia/images/icons/ticktop.svg)}footer.footer_casapropia .container_bottom_footer .marca_empresa{display:flex !important;flex-wrap:wrap;justify-content:center;align-items:center;gap:4.2rem}@media(max-width:767px){footer.footer_casapropia .container_bottom_footer .marca_empresa{margin-bottom:2rem}}@media(max-width:1023px){footer.footer_casapropia .container_bottom_footer .marca_empresa{gap:2rem !important}}footer.footer_casapropia .container_bottom_footer .marca_empresa span,footer.footer_casapropia .container_bottom_footer .marca_empresa a{font-size:1.358rem;font-weight:400}@media(max-width:1023px){footer.footer_casapropia .container_bottom_footer .marca_empresa span,footer.footer_casapropia .container_bottom_footer .marca_empresa a{margin:0 !important}}footer.footer_casapropia .container_bottom_footer p{text-align:center;margin-top:3rem}footer.footer_casapropia #block-formwhatsapp--2{position:absolute}footer.footer_casapropia p,footer.footer_casapropia a{color:var(--c-text-inverse) !important}footer.footer_casapropia a{text-decoration:none}header{width:100%}header.header_transparent{pointer-events:none !important;position:absolute;top:0;left:0;z-index:10;background-color:rgba(0,0,0,0);display:flex;flex-wrap:wrap}header.header_transparent .container_top_menu,header.header_transparent .container_header{pointer-events:all !important}@media(min-width:768px){header.header_transparent{flex-direction:row-reverse}}@media(max-width:1023px){header.header_transparent .dropdown-backdrop{pointer-events:none !important}header.header_transparent::before{content:"";background-color:var(--c-white);height:150px;width:100%;position:fixed;left:0;top:0;pointer-events:none;z-index:-1}header.header_transparent .container_top_menu{background-color:var(--c-primary)}header.header_transparent .buscador-general-header{background-color:var(--c-primary) !important;padding-top:1.6rem !important;padding-bottom:.8rem !important}header.header_transparent .container_header .container .logo{background-color:var(--c-primary) !important}header.header_transparent .container_header .container .logo img{max-width:100px !important;margin-top:-0.5rem !important}header.header_transparent .container_header .container .logo a::before{background-color:var(--c-white)}header.header_transparent.header_scroll .container_header .container .logo a img{max-width:100px !important;margin-top:-0.5rem !important}header.header_transparent::before{background-color:var(--c-primary) !important;opacity:1 !important}header.header_transparent .container_top_menu .region-top-menu .buscador-general-header{top:95px !important}header.header_transparent .container_header .main-menu{top:14.6rem !important;padding-top:3.2rem !important;background-color:var(--c-primary) !important;border-radius:0 0 2.4rem 2.4rem}header.header_transparent .container_header .main-menu .nav a{color:var(--c-white) !important}header.header_transparent .container_header .main-menu .nav a.is-active,header.header_transparent .container_header .main-menu .nav a:hover,header.header_transparent .container_header .main-menu .nav a:focus{color:var(--c-white) !important}header.header_transparent .container_header .main-menu li{border-bottom:none !important}header.header_transparent .container_header .main-menu .dropdown-menu{background-color:rgba(0,0,0,0) !important;margin-bottom:15px !important}header.header_transparent .btn_idioma a,header.header_transparent .btn_toggle_options a,header.header_transparent .btn_toggle_menu a{color:var(--c-white) !important}header.header_transparent .btn_idioma a:hover,header.header_transparent .btn_idioma a:focus,header.header_transparent .btn_toggle_options a:hover,header.header_transparent .btn_toggle_options a:focus,header.header_transparent .btn_toggle_menu a:hover,header.header_transparent .btn_toggle_menu a:focus{color:var(--c-white) !important}header.header_transparent .menu-videollamada,header.header_transparent .menu-videollamada:hover,header.header_transparent .menu-videollamada:focus{background-color:var(--c-primary) !important;color:var(--c-white) !important;opacity:1}header.header_transparent .advanced-language-selector .dropdown-menu{background-color:var(--c-primary) !important;color:var(--c-white) !important}header.header_transparent .advanced-language-selector .dropdown-menu a,header.header_transparent .advanced-language-selector .dropdown-menu a:hover{color:var(--c-white) !important}}@media(min-width:1024px){header.header_transparent .container_header .main-menu .dropdown-menu{padding:0 !important}header.header_transparent .container_header .main-menu .dropdown-menu a{padding-top:12px !important;padding-bottom:12px !important}header.header_transparent .container_header .main-menu a{padding-left:0 !important;padding-right:0 !important}}header.header-main .container_top_menu .region-top-menu .buscador-general-header form input:-webkit-autofill,header.header-main .container_top_menu .region-top-menu .buscador-general-header form input:-webkit-autofill:hover,header.header-main .container_top_menu .region-top-menu .buscador-general-header form input:-webkit-autofill:focus,header.header-main .container_top_menu .region-top-menu .buscador-general-header form>div input:-webkit-autofill,header.header-main .container_top_menu .region-top-menu .buscador-general-header form>div input:-webkit-autofill:hover,header.header-main .container_top_menu .region-top-menu .buscador-general-header form>div input:-webkit-autofill:focus{border:none;-webkit-text-fill-color:#565674;opacity:.5 !important;-webkit-box-shadow:0 0 0px 1000px rgba(241,242,242,.5) inset}@media(max-width:1023px){header.header-main .container_header .container .logo{top:0;padding-bottom:4rem;transition:background 300ms linear !important}header.header-main .container_header .container .logo a::before{border-radius:0 0 16px 16px !important}header.header-main .container_header .container .logo img{border-radius:0 0 16px 16px !important;transition:max-width 300ms linear !important}}@media(min-width:1024px){header.header-main .container_header .container .logo img{max-width:16.2rem !important}header.header-main .container_header .main-menu .expanded:hover>a{background-color:var(--c-secondary);color:var(--c-white) !important}header.header-main .container_header .main-menu .expanded:hover>a::before{content:"";position:absolute;left:-17px;top:0;background-color:var(--c-secondary);width:100%;height:100%;z-index:-1;pointer-events:none}header.header-main .container_header .main-menu a{padding-left:0 !important;padding-right:0 !important;position:relative;width:100% !important;max-width:216px !important}header.header-main .container_header .main-menu a.is-active::before,header.header-main .container_header .main-menu a:hover::before{content:"";position:absolute;left:-17px;top:0;background-color:var(--c-secondary);width:100%;height:100%;z-index:-1;pointer-events:none}header.header-main .container_header .main-menu .dropdown-menu li:hover,header.header-main .container_header .main-menu .dropdown-menu li.active,header.header-main .container_header .main-menu .dropdown-menu li.active-trail{background-color:var(--c-secondary);color:var(--c-white)}header.header-main .container_header .main-menu .dropdown-menu li:hover a,header.header-main .container_header .main-menu .dropdown-menu li.active a,header.header-main .container_header .main-menu .dropdown-menu li.active-trail a{background-color:var(--c-secondary);color:var(--c-white)}header.header-main .container_top_menu .region-top-menu .buscador-general-header{margin:0}header.header-main .container_top_menu .region-top-menu .buscador-general-header form,header.header-main .container_top_menu .region-top-menu .buscador-general-header form>div{margin-bottom:0}header.header-main .container_top_menu .region-top-menu .buscador-general-header form input,header.header-main .container_top_menu .region-top-menu .buscador-general-header form>div input{margin:0;min-height:4.7rem;border-radius:3.2rem}}@media(max-width:1023px){header.header-main .block-advanced-language-selector{right:55px !important}}header.header-main .region-top-menu.open_dropdown_call #block-menucabecera{display:block !important}@media(max-width:1023px){header.header-main #block-menucabecera{display:block;width:-moz-fit-content;width:fit-content;min-width:auto;right:12px}header.header-main #block-menucabecera li{box-shadow:0px 4px 4px 0px rgba(14,14,56,.5)}header.header-main #block-menucabecera .menu-videollamada{font-size:1.6rem !important;line-height:1 !important;margin-right:0 !important;padding:1.2rem !important}header.header-main #block-menucabecera .menu-videollamada:hover{padding:12px !important}header.header-main #block-menucabecera .menu-videollamada::before{width:2.4rem !important;height:2.4rem !important}}header.header-main #block-advancedlanguageselectorblock{background-color:rgba(0,0,0,0) !important}header.header-main .advanced-language-selector .dropdown-menu{width:-moz-fit-content !important;width:fit-content !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;display:grid !important;place-content:center !important;min-width:-moz-fit-content !important;min-width:fit-content !important;height:auto !important;gap:1.2rem}@media(max-width:1023px){header.header-main .advanced-language-selector .dropdown-menu{padding:1rem 2rem;left:auto !important;right:0 !important;top:0 !important;box-shadow:0px 4px 4px 0px rgba(14,14,56,.5)}}header.header-main .advanced-language-selector .dropdown-item{margin-bottom:0 !important}header.header-main .advanced-language-selector .dropdown-item img{width:2rem !important;height:2.2rem !important;border-radius:50%}header.header-main .advanced-language-selector .dropdown-item span{display:flex;gap:.6rem;align-items:center;font-size:1.527rem;font-family:"Raleway";font-weight:300;color:#fff}header .container_header{padding:0}@media(min-width:1024px){header .container_header{position:relative;flex:0 0 250px;z-index:10}}@media(min-width:1920px){header .container_header{width:calc((100% - 1024px)/2)}}@media(min-width:768px){header .container_header .container{background-color:#fff}}header .container_header .main-menu{opacity:0;position:fixed;top:162px;left:0;right:0;height:0;width:100%;background-color:var(--c-text-inverse);transition:all .5 ease;transform:translateY(-100vh)}.no_scroll header .container_header .main-menu{opacity:1;height:auto;transform:translateY(0);padding:1rem 0}@media(min-width:1024px){header .container_header .main-menu{transform:translateY(0);opacity:1;position:static;display:block;height:auto}}header .container_header .main-menu .nav a{text-decoration:none;font-size:1.6rem;color:#0e0e38;width:86%;margin:0 auto 1rem;padding:1.2rem 1rem}@media(min-width:1024px){header .container_header .main-menu .nav a{padding:8.5px 1rem;margin:0 auto}}header .container_header .main-menu .nav a.is-active,header .container_header .main-menu .nav a:hover{background-color:#f70896;border-top-right-radius:5px;border-bottom-right-radius:5px;color:#fff;opacity:1}header .container_header .main-menu .nav .dropdown>.dropdown-menu{position:static !important;float:unset !important;transform:none !important}@media(min-width:768px){header .container_header .main-menu .nav .dropdown>.dropdown-menu{float:left !important;position:absolute !important;transform:translateX(100%) !important}}header .container_header .main-menu .nav .dropdown>.dropdown-menu a{padding-left:2rem !important}@media(min-width:1024px){header .container_header .main-menu .nav .dropdown>.dropdown-menu a{padding-left:1rem !important}}header .container_top_menu{flex:1}header .container_top_menu .region-top-menu{background-color:rgba(0,0,0,0);align-items:flex-start;width:initial;right:28px}@media(min-width:768px){header .container_top_menu .region-top-menu{display:flex;align-items:center}}@media(min-width:1024px){header .container_top_menu .region-top-menu{right:unset;width:calc(100% - 40px)}}header .container_top_menu .region-top-menu.open_dropdown_idioma{border:none}header .container_top_menu .region-top-menu.open_dropdown_idioma .block-advanced-language-selector{position:fixed;top:95px;z-index:99;right:27px;display:block}header .container_top_menu .region-top-menu.open_dropdown_idioma .block-advanced-language-selector a.dropdown-item{text-align:center}@media(min-width:1024px){header .container_top_menu .region-top-menu.open_dropdown_idioma .block-advanced-language-selector a.dropdown-item{color:#0e0e38 !important}}header .container_top_menu .region-top-menu.open_dropdown_call{border:none}header .container_top_menu .region-top-menu.open_dropdown_call #block-menucabecera{display:block;border:none}header .container_top_menu .region-top-menu #block-menucabecera{background-color:rgba(0,0,0,0);display:none;position:fixed;right:1.2rem;top:9.5rem;z-index:99;border:none !important}@media(min-width:1024px){header .container_top_menu .region-top-menu #block-menucabecera{position:static;display:block}}header .container_top_menu .region-top-menu .buscador-general-header{display:block;width:100%;position:fixed;top:95px;left:0;width:100vw;z-index:99;background-color:var(--c-primary)}@media(min-width:1024px){header .container_top_menu .region-top-menu .buscador-general-header{width:initial;position:static;background-color:rgba(0,0,0,0)}}header .container_top_menu .region-top-menu .buscador-general-header.block-casapropia-buscador-inmuebles{padding:0}header .container_top_menu .region-top-menu .buscador-general-header form{display:block;max-width:100% !important}header .container_top_menu .region-top-menu .buscador-general-header form .form-text{max-width:calc(100% - 20px);margin:1rem auto 0}@media(min-width:1024px){header .container_top_menu .region-top-menu .buscador-general-header form .form-text{max-width:265px;font-size:2.1rem;color:#565674;opacity:1;border:none;background-color:rgba(241,242,242,.5) !important}header .container_top_menu .region-top-menu .buscador-general-header form .form-text:-ms-input-placeholder{color:#565674;border:none}header .container_top_menu .region-top-menu .buscador-general-header form .form-text::placeholder,header .container_top_menu .region-top-menu .buscador-general-header form .form-text:hover,header .container_top_menu .region-top-menu .buscador-general-header form .form-text:focus{color:#565674;border:none}}header .container_top_menu .region-top-menu .block-advanced-language-selector{display:none;background-color:var(--c-text-inverse)}@media(min-width:1024px){header .container_top_menu .region-top-menu .block-advanced-language-selector{background-color:rgba(0,0,0,0);display:block}}header .container_top_menu .region-top-menu .block-advanced-language-selector img{margin:0 auto;text-align:center}@media(min-width:1024px){header .container_top_menu .region-top-menu .block-advanced-language-selector img{margin:0;text-align:left}}header .container_top_menu .region-top-menu img{margin:0 auto}@media(min-width:768px){header .container_top_menu .region-top-menu img{margin:0}}.banner{margin-top:17rem !important}@media(min-width:1024px){.banner{width:calc(100% - 250px);margin-left:auto;margin-top:7.6rem !important}}@media(min-width:1024px){body.toolbar-tray-open .region-content>.tabs,body.toolbar-horizontal .region-content>.tabs,body.toolbar-fixed .region-content>.tabs{padding-top:40px;padding-bottom:40px;position:relative;z-index:11}body.toolbar-tray-open .region-content>.tabs ul.tabs--primary.nav.nav-tabs,body.toolbar-horizontal .region-content>.tabs ul.tabs--primary.nav.nav-tabs,body.toolbar-fixed .region-content>.tabs ul.tabs--primary.nav.nav-tabs{justify-content:flex-end}}.thank-you-page{display:grid;justify-content:center;width:100%;height:100%;margin-left:auto;margin-top:17.5rem;overflow:hidden;position:relative}@media(min-width:1024px){.thank-you-page{width:calc(100% - 250px);grid-template-columns:1fr 1fr;margin-top:10rem;height:90vh}}.thank-you-page h1,.thank-you-page h2,.thank-you-page h3{color:var(--c-white);padding:0;margin:0}.thank-you-page__content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 0;overflow:hidden;gap:3rem;width:100%;height:100%}.thank-you-page__content .field--name-field-logo{width:120px;height:auto}.thank-you-page__content .field--name-field-logo img{width:100%;height:100%}.thank-you-page__content h1{font-size:9rem;font-style:italic;font-weight:bolder;color:var(--c-secondary)}.thank-you-page__content h2{padding-bottom:3rem}@media(min-width:1024px){.thank-you-page__content h2{padding-bottom:0}}.thank-you-page__content h2 div{text-align:center}.thank-you-page__content .button{height:auto;min-height:auto;font-size:2.4rem;font-style:italic;font-weight:bolder;line-height:3rem;padding:1rem 2rem;text-transform:none;position:absolute;top:38%}@media(min-width:400px){.thank-you-page__content .button{top:35%}}@media(min-width:425px){.thank-you-page__content .button{top:34%}}@media(min-width:501px){.thank-you-page__content .button{top:31%}}@media(min-width:580px){.thank-you-page__content .button{top:28%}}@media(min-width:661px){.thank-you-page__content .button{top:25%}}@media(min-width:789px){.thank-you-page__content .button{top:22%}}@media(min-width:900px){.thank-you-page__content .button{top:20%}}@media(min-width:1024px){.thank-you-page__content .button{position:static;padding:1rem 4rem}}@media(min-width:1024px)and (max-width:1120px){.thank-you-page__content .button{padding:1rem 2rem}}.thank-you-page__content h3{max-width:420px;text-align:center;line-height:3rem;font-weight:700;font-style:italic;position:absolute;top:70%;color:var(--c-secondary)}@media(min-width:1024px){.thank-you-page__content h3{position:static}}.thank-you-page__content .footer-message{color:var(--c-white);background-color:var(--c-primary);padding:1rem 2rem;border-radius:2.2rem;max-width:340px;text-align:center;line-height:2rem;position:absolute;top:85%;opacity:70%}@media(min-width:1024px){.thank-you-page__content .footer-message{position:static;opacity:100%}}.thank-you-page__image{width:100%;height:100%;overflow:hidden}.thank-you-page__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.form-home-new{background-color:#e6e7e8;position:relative;margin-bottom:0;margin-top:3rem}.form-home-new .group-right{max-width:unset !important}.form-home-new form.form-new{background-color:rgba(0,0,0,0);width:100%;border:none;max-width:824px;margin:0 auto;text-align:center;padding-top:9rem;padding-bottom:10rem;--colorText:white}.form-home-new form.form-new--celeste{--colorClass:var(--green-light);--colorText:var(--primary)}.form-home-new form.form-new--pink{--colorClass:var(--secondary)}.form-home-new form.form-new--blue{--colorClass:var(--primary)}.form-home-new form.form-new form input.form-control.error+.error,.form-home-new form.form-new form select.form-control.error+.error,.form-home-new form.form-new form textarea.form-control.error+.error{display:none !important}.form-home-new form.form-new .form-group:last-child{margin-bottom:1.5rem}.form-home-new form.form-new .webform-flexbox{margin-bottom:0 !important;margin-top:0 !important}.form-home-new form.form-new fieldset.webform-composite-hidden-title{margin:0}.form-home-new form.form-new::before{content:"";position:absolute;top:0;left:0;right:0;width:100%;height:42px;background-color:var(--colorClass)}.form-home-new form.form-new .form-item-titulo{max-width:100%;width:100%;margin:0;margin-bottom:3rem}.form-home-new form.form-new h2{color:var(--c-primary);font-family:"Montserrat",sans-serif;font-weight:700;font-style:normal;font-size:3.36rem;line-height:1.6;margin:0 0 .5em;width:auto;font-size:2.8rem;line-height:2.8rem;color:var(--c-primary)}.form-home-new form.form-new h2__link{color:inherit}.form-home-new form.form-new h2__link:hover{color:inherit}@media(min-width:768px){.form-home-new form.form-new h2{font-size:3.2rem;line-height:3.3rem;margin-bottom:2rem}}.form-home-new form.form-new p{color:var(--c-primary);width:100%;max-width:unset}.form-home-new form.form-new label{display:block;text-align:left;color:#202947;font-size:1.6rem;line-height:1.6rem;font-weight:400;margin-bottom:.8rem}.form-home-new form.form-new label.form-required::before{display:none;margin-right:0}.form-home-new form.form-new label.form-required::after{content:"*";display:inline-block;margin-right:0;color:#202947;background:rgba(0,0,0,0)}.form-home-new form.form-new label.error{font-size:1.2rem;padding:.8rem 1rem;line-height:1.4rem;font-size:1.2rem;padding:.8rem 1rem;line-height:1.4rem;color:#b9061e;font-weight:600;text-transform:none}.form-home-new form.form-new .form-item--error-message{text-align:left;font-size:1.2rem;padding:.8rem 1rem;line-height:1.4rem;color:#b9061e;font-weight:600;text-transform:none;margin-bottom:.8rem;background:#f1cdd2}.form-home-new form.form-new input{border:none;height:3.2rem}.form-home-new form.form-new select{height:3.2rem}.form-home-new form.form-new .iti--allow-dropdown{width:100%}.form-home-new form.form-new .form-item-markup{margin-bottom:3rem}.form-home-new form.form-new .form-type-managed-file{margin-top:4rem}.form-home-new form.form-new .form-type-managed-file>label{display:none}.form-home-new form.form-new .form-type-managed-file .messages--error{bottom:0 !important;font-size:8px !important;line-height:12px !important;position:relative !important}.form-home-new form.form-new .form-type-managed-file .form-managed-file{color:#fff;font-size:1.8rem;max-width:278px;margin:0 auto;display:grid;position:relative}.form-home-new form.form-new .form-type-managed-file .form-managed-file .managed-file-placeholder{grid-column:1/1;grid-row:1/-1;background:var(--c-primary) !important;border-radius:4rem;height:40.8px;width:100%;font-size:1.8rem;font-weight:400;padding-left:20px;padding-right:20px;display:grid;place-items:center}.form-home-new form.form-new .form-type-managed-file .form-managed-file .file-link{margin-top:1rem}.form-home-new form.form-new .form-type-managed-file .form-managed-file .file-link a{color:var(--c-primary)}.form-home-new form.form-new .form-type-managed-file .form-managed-file .uploader{grid-column:1/1;grid-row:1/-1;position:relative;height:auto;border:none;padding:0}.form-home-new form.form-new .form-type-managed-file .form-managed-file .uploader~.form-submit{position:absolute;top:0;left:0;right:0}.form-home-new form.form-new .form-type-managed-file .form-managed-file .uploader~.form-submit span::before{display:none}.form-home-new form.form-new .form-type-managed-file .form-managed-file .file{border:none;display:inline-block;height:auto;padding:0}.form-home-new form.form-new .form-type-managed-file .form-managed-file .file span{display:block;background:rgba(0,0,0,0);border:none;text-align:center}.form-home-new form.form-new .form-type-managed-file .form-managed-file .file~button[type=submit]{position:static;background:var(--c-primary) !important;border-radius:4rem;padding:1rem 2rem;width:min-content;height:auto;min-width:auto;min-height:auto;font-size:1.8rem;font-weight:400;line-height:1;text-transform:none;color:#fff;place-self:center;margin-top:2rem !important}.form-home-new form.form-new .form-type-managed-file .form-managed-file .file~button[type=submit]::before,.form-home-new form.form-new .form-type-managed-file .form-managed-file .file~button[type=submit] span::before{display:none}.form-home-new form.form-new .form-type-managed-file .form-managed-file .filename{text-transform:none;color:var(--c-primary);margin-top:1rem}.form-home-new form.form-new .form-type-managed-file .form-managed-file .filename::after{display:none}.form-home-new form.form-new .form-type-managed-file .form-managed-file input[type=file]{position:relative;float:unset;height:40.8px;text-align:center;border:none;color:rgba(0,0,0,0);cursor:pointer;display:grid;place-items:center}.form-home-new form.form-new .form-type-managed-file .form-managed-file input[type=file]::-webkit-file-upload-button{opacity:0}.form-home-new form.form-new .form-type-managed-file .form-managed-file input[type=file]::file-selector-button{opacity:0}.form-home-new form.form-new .form-type-managed-file .form-managed-file input[type=file]::-webkit-file-upload-button,.form-home-new form.form-new .form-type-managed-file .form-managed-file input[type=file]::-moz-file-upload-button,.form-home-new form.form-new .form-type-managed-file .form-managed-file input[type=file]::-ms-browse{opacity:0}.form-home-new form.form-new .form-type-managed-file input,.form-home-new form.form-new .form-type-managed-file button{background-color:rgba(0,0,0,0) !important;margin:0 !important;margin-top:0 !important}.form-home-new form.form-new .form-type-checkbox{display:flex;gap:5px;align-items:center;width:100%}.form-home-new form.form-new .form-type-checkbox .description{max-width:unset}.form-home-new form.form-new .form-type-checkbox a,.form-home-new form.form-new .form-type-checkbox span,.form-home-new form.form-new .form-type-checkbox strong,.form-home-new form.form-new .form-type-checkbox p{color:var(--c-primary);text-decoration:none;font-size:1.2rem;font-weight:400;margin:0}.form-home-new form.form-new .form-type-checkbox .form-group{margin-bottom:0}.form-home-new form.form-new .form-type-tel .iti__country-list{z-index:11}.form-home-new form.form-new .form-type-tel .iti__flag-container{max-height:3.2rem}.form-home-new form.form-new .form-type-checkbox{gap:12px}.form-home-new form.form-new .form-type-checkbox label.control-label{padding-right:0;padding-left:1.6rem;margin:0}.form-home-new form.form-new .form-type-checkbox label::after{display:none}.form-home-new form.form-new .form-type-checkbox .description,.form-home-new form.form-new .form-type-checkbox .description strong{font-size:1.2rem;line-height:1.4rem}.form-home-new form.form-new .form-type-checkbox .description a,.form-home-new form.form-new .form-type-checkbox .description strong a{font-weight:600}.form-home-new form.form-new input[type=submit],.form-home-new form.form-new button[type=submit]{background-color:var(--colorClass);border-radius:3rem;margin-top:4.4rem;border:none;color:var(--colorText);font-weight:600}@media(min-width:768px){.form-home-new form.form-new input[type=submit],.form-home-new form.form-new button[type=submit]{margin-top:7rem}}.form-home-new form.form-new .form-actions input[type=submit],.form-home-new form.form-new .form-actions button[type=submit]{background-color:var(--colorClass);border-radius:3rem;margin-top:4.4rem;border:none;color:var(--colorText);font-weight:600;border:none;cursor:pointer;text-decoration:none;text-align:center;text-transform:uppercase;font-weight:400;min-height:58px;padding:14px 24px 14px 24px;min-width:262px;border-radius:32px;display:inline-flex;align-items:center;font-size:18px;line-height:20px;justify-content:center}.form-home-new form.form-new .form-actions input[type=submit]:hover,.form-home-new form.form-new .form-actions button[type=submit]:hover{text-decoration:none}@media(min-width:768px){.form-home-new form.form-new .form-actions input[type=submit],.form-home-new form.form-new .form-actions button[type=submit]{padding:14px 32px 14px 32px}}@media(min-width:1024px){.form-home-new form.form-new .form-actions input[type=submit],.form-home-new form.form-new .form-actions button[type=submit]{font-size:24px;line-height:30px;padding:12px 40px 12px 40px}}@media(min-width:768px){.form-home-new form.form-new .form-actions input[type=submit],.form-home-new form.form-new .form-actions button[type=submit]{margin-top:7rem}}.form-home-new form.form-new input[type=checkbox]{border:1px solid #202947;background:#fff;height:1.6rem;width:1.6rem}.form-home-new form.form-new textarea{padding-top:10px;padding-bottom:10px}.form-home-new form.form-new .form-type-select .select-wrapper::after{height:32px;width:32px;font-size:0 !important;right:0 !important;top:0 !important;display:flex;justify-content:center;align-items:center;min-width:32px;line-height:normal !important;box-sizing:border-box;position:absolute;top:0;margin:0;padding:0;color:#58595b !important;background-color:#bcbec0 !important;background-image:url(/themes/custom/casa_propia/images/icons/arrow-select.svg);background-size:18px;background-repeat:no-repeat;background-position:center}.form-home-new form.form-new .form-type-select select{padding-right:6rem}.form-home-new form.form-new .alert h2{font-size:1.2rem;padding:.8rem 1rem;line-height:1.4rem;color:#b9061e;font-weight:600;text-transform:none}.form-home-new form.form-new .form-item-acepto-el-uso-de-mis-datos-solo-para-contactarme,.form-home-new form.form-new .form-item-acepto-el-uso-de-mis-datos-solo-para-contactarme-{align-items:start;margin-top:3.2rem;display:grid;grid-template-columns:2rem 1fr;gap:0 12px}@media(min-width:768px){.form-home-new form.form-new .form-item-acepto-el-uso-de-mis-datos-solo-para-contactarme,.form-home-new form.form-new .form-item-acepto-el-uso-de-mis-datos-solo-para-contactarme-{margin-top:4.8rem}}.form-home-new form.form-new .form-item-acepto-el-uso-de-mis-datos-solo-para-contactarme .description,.form-home-new form.form-new .form-item-acepto-el-uso-de-mis-datos-solo-para-contactarme- .description{align-self:center;text-align:left}.form-home-new form.form-new .form-item-acepto-el-uso-de-mis-datos-solo-para-contactarme .description,.form-home-new form.form-new .form-item-acepto-el-uso-de-mis-datos-solo-para-contactarme .description strong,.form-home-new form.form-new .form-item-acepto-el-uso-de-mis-datos-solo-para-contactarme- .description,.form-home-new form.form-new .form-item-acepto-el-uso-de-mis-datos-solo-para-contactarme- .description strong{vertical-align:middle;min-height:1.4rem}.form-home-new form.form-new .form-item-acepto-el-uso-de-mis-datos-solo-para-contactarme .error_labels,.form-home-new form.form-new .form-item-acepto-el-uso-de-mis-datos-solo-para-contactarme- .error_labels{grid-column:1/-1;text-align:left;font-size:1.2rem;padding:.8rem 1rem;line-height:1.4rem;font-size:1.2rem;padding:.8rem 1rem;line-height:1.4rem;color:#b9061e;font-weight:600;text-transform:none}.form-home-new form.form-new .form-item-acepto-el-uso-de-mis-datos-solo-para-contactarme-{align-items:start;margin-top:3.2rem}@media(min-width:768px){.form-home-new form.form-new .form-item-acepto-el-uso-de-mis-datos-solo-para-contactarme-{margin-top:3.2rem}}.form-home-new form.form-new .g-recaptcha{display:flex;justify-content:center;margin-top:3.2rem}:root{--primary:#0e0e38;--secondary:#f70896;--green-light:#00fcce;--white:white}.place-holder{color:#6f6f6e;border:4px dashed #6f6f6e;padding:50px}.place-holder__content{font-size:3.2rem;line-height:1.4;width:100%;display:flex;justify-content:center;align-items:center;text-align:center}:root{--primary:#0e0e38;--secondary:#f70896;--green-light:#00fcce;--white:white}:root{--c-text:#0e0e38;--c-text-inverse:white;--c-background:white;--c-background-section:#e5e5e5;--c-primary:#0e0e38;--c-secondary:#f70896;--c-green-light:#00fcce;--c-accent:#4c4c4c;--c-accent-high:black;--c-highlight:#ccc;--c-highlight-high:#e5e5e5;--c-muted:#f2f2f2;--c-warning:#f9fb93;--c-error:#fbe3e4;--c-message:#00fcce;--c-white:white;--c-gray-bg:#e6e7e8;--c-gray-light:#6F6F6E;--c-gray-banner:#939598}:root [data-theme=default]{--c-text:#0e0e38;--c-text-inverse:white;--c-background:white;--c-background-section:#e5e5e5;--c-primary:#0e0e38;--c-secondary:#f70896;--c-green-light:#00fcce;--c-accent:#4c4c4c;--c-accent-high:black;--c-highlight:#ccc;--c-highlight-high:#e5e5e5;--c-muted:#f2f2f2;--c-warning:#f9fb93;--c-error:#fbe3e4;--c-message:#00fcce;--c-white:white;--c-gray-bg:#e6e7e8;--c-gray-light:#6F6F6E;--c-gray-banner:#939598}
