html{scroll-behavior:smooth;font-size:16px}:root{--height100Pct: 100%;--height101Svh: 101svh}html[browser='firefox'][os='ios']{--height100Pct: calc(var(--vh, 1vh) * 100);--height101Svh: calc(var(--vh, 1vh) * 100)}html,body,html *{font-family:"Montserrat",sans-serif;color:#000}body{background:#fff;overflow-x:hidden}body.hide--scroll{overflow-y:hidden}body.overflow-hidden{width:100%}main,section{background-color:#fff}.modal.show{display:block}a{cursor:pointer}a,a:hover,a:visited,a:valid{color:#000;text-decoration:none !important}.p-0{padding:0}.m-0{margin:0}.order-10{order:10}.text-right{text-align:right}.iti div{outline:none}.iti__hide{display:none}input:focus{outline:none}textarea{outline:none}h1{font:normal normal lighter 2.5rem/1.25 "Cairo",sans-serif;padding-top:12.5px;padding-bottom:12.5px;text-transform:uppercase;margin:0}@media (min-width: 1200px){h1{font:normal normal lighter 3.875rem/1.24194 "Cairo",sans-serif;padding-top:19.25px;padding-bottom:19.25px}}h2{font:normal normal 400 1.625rem/1.23077 "Cairo",sans-serif;padding-top:8px;padding-bottom:8px;text-transform:uppercase;margin:0}@media (min-width: 1200px){h2{font:normal normal 400 2.125rem/1.23529 "Cairo",sans-serif;padding-top:10.5px;padding-bottom:10.5px}}h3{font:normal normal 400 1.125rem/1.22222 "Cairo",sans-serif;padding-top:5.5px;padding-bottom:5.5px;text-transform:uppercase;margin:0}@media (min-width: 1200px){h3{font:normal normal 400 1.3125rem/1.2381 "Cairo",sans-serif;padding-top:6.5px;padding-bottom:6.5px}}h4{font:normal normal lighter .9375rem/1.33333 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px;margin:0}@media (min-width: 1200px){h4{font:normal normal lighter 1rem/1.25 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px}}p{font:normal normal 400 .9375rem/1.86667 "Montserrat",sans-serif;margin:0}@media (min-width: 1200px){p{font:normal normal 400 .9375rem/2 "Montserrat",sans-serif}}.iti--container::before{content:' ';width:100vw;height:100vh;position:fixed;background:transparent;top:0;left:0}@media (min-width: 1200px){.iti--container::before{content:none}}.wrapper-site{min-height:calc(var(--vh, 1vh) * 100);display:flex}@media all and (-ms-high-contrast: none){.wrapper-site{display:ruby-base-container}.wrapper-site *::-ms-backdrop,.wrapper-site{display:ruby-base-container}}.bg-center{background-color:#f9f9f9;background-size:cover;background-position:center;background-repeat:no-repeat}.bg-center-loader{background-size:contain;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI4NHB4IiBoZWlnaHQ9Ijg0cHgiIHZpZXdCb3g9IjAgMCA4NCA4NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgODQgODQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOnVybCgjU3BpbmVyXzAwMDAwMDU2MzkyNjY1MDkwODMyODY1NTkwMDAwMDAxMDU4NTk4MjA0ODE0MTc0MDk4Xyk7fQ0KPC9zdHlsZT4NCjxsaW5lYXJHcmFkaWVudCBpZD0iU3BpbmVyXzAwMDAwMDk0NTg2NjI1Mzc3NjA2ODYxNzEwMDAwMDA3NDc3Mjg0NjMyODM1Njg1NTQwXyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSItNy4yMzgzIiB5MT0iNDQiIHgyPSIyNS44OTU5IiB5Mj0iNDQiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCA4NikiPg0KCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiMwMDAwMDAiLz4NCgk8c3RvcCAgb2Zmc2V0PSIwLjIiIHN0eWxlPSJzdG9wLWNvbG9yOiMwMDAwMDAiLz4NCgk8c3RvcCAgb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDAwMDAwO3N0b3Atb3BhY2l0eTowLjEiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8cGF0aCBpZD0iU3BpbmVyIiBzdHlsZT0iZmlsbDp1cmwoI1NwaW5lcl8wMDAwMDA5NDU4NjYyNTM3NzYwNjg2MTcxMDAwMDAwNzQ3NzI4NDYzMjgzNTY4NTU0MF8pOyIgZD0iTTQyLDANCgljLTUuNiwwLTExLjIsMS4xLTE2LjMsMy4zQzQuMywxMi4zLTUuNywzNywzLjMsNTguM3MzMy43LDMxLjQsNTUsMjIuM0M3My45LDc0LjEsODQsNTguOSw4NCw0MkM4NCwxOC44LDY1LjIsMCw0MiwweiBNNDIsODEuOQ0KCUMyMCw4MS45LDIuMSw2NCwyLjEsNDJDMi4xLDE5LjksMTkuOSwyLDQyLDJTODIsMTkuOSw4Miw0MlM2NC4xLDgxLjksNDIsODEuOXoiLz4NCjxhbmltYXRlVHJhbnNmb3JtICBhY2N1bXVsYXRlPSJub25lIiBhZGRpdGl2ZT0icmVwbGFjZSIgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiBjYWxjTW9kZT0ibGluZWFyIiBkdXI9IjJzIiBmaWxsPSJyZW1vdmUiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiByZXN0YXJ0PSJhbHdheXMiIHR5cGU9InJvdGF0ZSIgdmFsdWVzPSIwIDAgMDszNjAgMCAwOyI+DQoJPC9hbmltYXRlVHJhbnNmb3JtPg0KPC9zdmc+DQo=)}.svg-scroll{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI5MCIgdmlld0JveD0iMCAwIDUwIDEzMCI+PHJlY3QgeT0iNSIgcng9IjI0IiByeT0iMjUiIHdpZHRoPSI1MCIgaGVpZ2h0PSIxMDAiIHN0cm9rZT0iI0ZGRiIgZmlsbD0idHJhbnNwYXJlbnQiIHN0cm9rZS13aWR0aD0iNCI+PGFuaW1hdGVNb3Rpb24gcGF0aD0iTTAsMCAwLDIwIHoiIGR1cj0iMS41cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L3JlY3Q+PGNpcmNsZSBjeD0iMjUiIGN5PSIzMiIgcj0iOCIgZmlsbD0iI0ZGRiI+PGFuaW1hdGVNb3Rpb24gcGF0aD0iTTAsMCAwLDQwIHoiIGR1cj0iMS41cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L2NpcmNsZT48L3N2Zz4=);background-size:cover;height:32px}.zindex-10{z-index:10}.text-1{font-size:1rem}.text-2{font-size:1.5rem}.text-3{font-size:2rem}.text-4{font-size:2.5rem}.text-05{font-size:0.5rem !important}.text-07{font-size:0.7rem !important}.text-08{font-size:0.8rem !important}.title-section-home{display:flex;justify-content:center;align-items:center;min-height:8rem;margin-bottom:2rem}.title-intern{font-size:2.07692rem;font-family:"Cairo",sans-serif;font-weight:500}@media (min-width: 992px){.title-section-home{min-height:12rem;display:flex;justify-content:center;align-items:center}}@media (min-width: 1200px){.title-intern{font-size:2.53846rem}}button{border:0;box-sizing:border-box;display:flex;justify-content:center;height:-moz-min-content;height:min-content;border-radius:0rem !important;transition:all .9s cubic-bezier(0.23, 1, 0.32, 1) !important}button:focus{outline:none !important;box-shadow:none !important}.btn{display:flex;align-items:center;padding:0;width:100%;position:relative;transition:all .9s cubic-bezier(0.23, 1, 0.32, 1) !important}.btn span{display:flex;font:normal normal 600 .9375rem/1.33333 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px;text-transform:uppercase;align-items:center}@media (min-width: 1200px){.btn span{font:normal normal 600 1rem/1.25 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px}}.btn.sending{opacity:1 !important}.btn.sending:after{content:" ";background:#fff;width:0%;height:0.25rem;position:absolute;bottom:0;left:0;animation:30s animationSending;animation-fill-mode:forwards}.btn.sending .icon-arrow-forward{display:none}.btn--sm{min-height:64px}.btn--md{min-height:64px}.btn--lg{min-height:80px}.btn-outline-auto{color:#fff;border-color:#fff;font-size:.76923rem;font-weight:700;padding:0.5rem 1rem;width:auto}.btn-outline-auto--invert{color:#000;background:#fff;border-color:#fff}.btn-outline-auto.uppercase{text-transform:uppercase}.btn-transparent{background-color:transparent;transition:all .9s cubic-bezier(0.23, 1, 0.32, 1) !important}.btn-transparent .with-border{border:1px solid #fff}.btn-transparent__text{color:#fff}.btn-transparent__text--bold,.btn-transparent__text .font-weight-bold{color:#fff}.btn-transparent .btn-icon{color:#fff;font-size:0.5rem}.btn-semi-transparent{min-height:64px;transition:all .9s cubic-bezier(0.23, 1, 0.32, 1) !important}.btn-semi-transparent .with-border{border:1px solid #fff}.btn-semi-transparent__text{color:#fff}.btn-semi-transparent__text--bold,.btn-semi-transparent__text .font-weight-bold{color:#fff !important}.btn-semi-transparent__icon{color:#fff;font-size:.61538rem;margin-left:0.5rem}.btn-semi-transparent:hover{background-color:rgba(3,4,6,0.409804)}.btn-black{background-color:#000;border:1px solid #000;padding:0;border-radius:0.5rem !important;transition:all .9s cubic-bezier(0.23, 1, 0.32, 1) !important}.btn-black__text{color:#fff}.btn-black__text--bold,.btn-black__text .font-weight-bold{color:#fff !important}.btn-black__icon{color:#fff;font-size:.69231rem !important;margin-left:0.5rem}.btn-black__icon--fm{font-size:.92308rem !important;margin-left:1rem}.btn-black--border-white{border:1px solid #9c9c9c;border-bottom-color:#000}.btn-black--border-white:hover{border:1px solid #000;border-bottom-color:#9c9c9c}.btn-white{background-color:#fff;border:1px solid #000;transition:all .9s cubic-bezier(0.23, 1, 0.32, 1) !important}.btn-white__text{color:#0f171f}.btn-white__text--bold,.btn-white__text .font-weight-bold{color:#0f171f}.btn-white__text--light{color:#000;font-weight:400}.btn-white__icon{color:#0f171f;margin-left:0.5rem;font-size:0.5rem}.btn-white__icon--apple{margin-right:0.5rem}.btn-white:not(.sending):hover{background-color:#000}.btn-white:not(.sending):hover .btn-white__text{color:#fff}.btn-white:not(.sending):hover .btn-white__text--bold,.btn-white:not(.sending):hover .btn-white__text .font-weight-bold{color:#fff !important}.btn-white:not(.sending):hover .btn-white__text--light{color:#fff}.btn-white:not(.sending):hover .btn-white__icon{color:#fff}.btn-control-transparent{cursor:pointer;text-align:center;position:relative;display:flex;align-items:center;justify-content:center;width:33px;height:33px;border:1px solid #fff;color:#fff;transition:all .9s cubic-bezier(0.23, 1, 0.32, 1) !important}.btn-control-transparent:hover{background-color:rgba(3,4,6,0.309804)}.btn-control-transparent__icon{color:#fff}.btn-control-white{cursor:pointer;text-align:center;position:relative;display:flex;align-items:center;justify-content:center;width:calc(33px - 2px);height:calc(33px - 2px);border:1px solid #000;color:#000;background-color:#fff;transition:all .9s cubic-bezier(0.23, 1, 0.32, 1) !important}.btn-control-white:not(.sending):hover{background-color:#000;color:#fff}.btn-control-white:not(.sending):hover .btn-control-white__icon{color:#fff}.btn-control-white__icon{color:#fff}@keyframes animationSending{0%{width:0%}100%{width:100%}}@media (min-width: 768px){.btn-black:not(.sending):hover{background-color:#fff}.btn-black:not(.sending):hover .btn-black__text{color:#000}.btn-black:not(.sending):hover .btn-black__text--bold,.btn-black:not(.sending):hover .btn-black__text .font-weight-bold{color:#000 !important;font-weight:600}.btn-black:not(.sending):hover .btn-black__text--light{color:#000}.btn-black:not(.sending):hover .btn-black__icon,.btn-black:not(.sending):hover .btn-black__icon:before{color:#000}.btn-semi-transparent{min-height:64px}}@media (min-width: 992px){.btn span{font:normal normal 600 1.125rem/1.22222 "Cairo",sans-serif;padding-top:5.5px;padding-bottom:5.5px}}@media (min-width: 992px) and (min-width: 1200px){.btn span{font:normal normal 600 1.3125rem/1.2381 "Cairo",sans-serif;padding-top:6.5px;padding-bottom:6.5px}}@media (min-width: 992px){.btn-semi-transparent{min-height:64px}.btn-control-white{width:calc(40px - 3px);height:calc(40px - 3px)}}@media (min-width: 1200px){.btn.lead__btn-send [class*="right-arrow-carrusel"]{font-size:1.23077rem !important;margin-left:0.75rem;position:relative;top:-1px}.btn--md{min-height:62.97px}.lead__video-google .btn--md{min-height:64px}.btn-semi-transparent{min-height:57.22px}.btn-control-transparent{width:33px;height:33px}.btn-control-white{width:calc(33px - 3px);height:calc(33px - 3px)}.btn--artistic{padding:0 2rem !important;width:auto !important;height:4rem !important}}@media (min-width: 1600px){.lead__video-google .btn--md{min-height:53.25px}.btn-semi-transparent{min-height:64px}.btn-control-transparent{width:40px;height:40px}.btn-control-white{width:calc(40px - 3px);height:calc(40px - 3px)}}@media (min-width: 1900px){.btn--md{min-height:64px}.lead__video-google .btn--md{min-height:64px}.btn-semi-transparent{min-height:80px}.btn-control-transparent{width:44px;height:44px}.btn-control-white{width:calc(44px - 3px);height:calc(44px - 3px)}}@media (max-width: 375px){.btn-semi-transparent{min-height:57.22px}}.lazyload{opacity:0}.lazyloading{opacity:-0.5;filter:blur(5px);transition:filter 400ms}.lazyloaded{opacity:1;filter:blur(0);transition:opacity 400ms}.carousel .carousel-control-next{background:linear-gradient(90deg, rgba(15,23,31,0) 0%, rgba(15,23,31,0.1) 30%, rgba(15,23,31,0.2) 50%, rgba(15,23,31,0.4) 90%)}.carousel .carousel-control-prev{background:linear-gradient(270deg, rgba(15,23,31,0) 0%, rgba(15,23,31,0.1) 30%, rgba(15,23,31,0.2) 50%, rgba(15,23,31,0.4) 90%)}.dotsquare__container{margin:1rem auto 0.5rem;height:0.25rem;width:22.25rem;display:flex;align-items:center;list-style-type:none;padding:0;gap:0.25rem;overflow:hidden}.dotsquare__container li{min-width:3.5rem;background-color:#eaeaea;height:0.25rem;cursor:pointer;transition:all 0.3s ease;flex-shrink:0}.dotsquare__container li::after{content:'';width:0;display:block;background-color:transparent;height:0.25rem;transition:all 1s ease}.dotsquare__container li.active::after{width:3.5rem;background-color:#0f171f}@media (min-width: 992px){.dotsquare__container{display:none}}.radio-control{display:flex}.radio-control__label>input[type="radio"]{display:none}.radio-control__label>input[type="radio"]+*::before{content:"";display:inline-block;vertical-align:bottom;width:1.25rem;height:1.25rem;margin-right:1rem;border-radius:50%;border-style:solid;border-width:2px;border-color:#000}.radio-control__label>input[type="radio"]:checked+*::before{background:radial-gradient(#000 0%, #000 40%, transparent 50%, transparent);border-color:#000}.radio-control__label>input[type="radio"]:checked+*{color:#000}.radio-control__text{font:normal normal 400 .9375rem/1.86667 "Montserrat",sans-serif;line-height:normal !important;display:flex;align-items:center}@media (min-width: 1200px){.radio-control__text{font:normal normal 400 .9375rem/2 "Montserrat",sans-serif}}.iti__flag-container.show{margin-right:2rem}.iti__flag-container:after{right:calc(1rem * -1)}.iti__flag-container .iti__selected-flag{flex-direction:row-reverse;gap:0.5rem}.iti__flag-container .iti__selected-flag .iti__arrow,.iti__flag-container .iti__selected-flag .indicative{margin:0;padding:0}.iti__flag-container .iti__selected-flag .iti__arrow{border:none;font-size:0.5rem;width:0.5rem;display:flex;align-items:center}.iti__flag-container .iti__selected-flag .iti__arrow:before{font-family:'millionicon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;content:'\e900';font-size:0.4rem}.iti{display:flex !important}.iti__flag-container{display:none;padding:0px !important}.iti__flag-container.show{display:block;position:relative}.lead__input-container--with-border-bottom .iti__flag-container.show{margin-right:1rem}.lead__input-container--with-border .iti__flag-container.show{margin-right:2rem}.iti__flag-container:after{content:'';position:absolute;width:1px;background-color:#d3d3d3;height:2rem;top:0;bottom:0;margin:auto}.iti__flag-container:hover .iti__selected-flag{background-color:transparent !important}.iti--allow-dropdown{width:95%}.iti--allow-dropdown input{padding:0 !important;margin-left:0 !important}.lead__input-container--with-border-bottom .iti__arrow{border-top-color:#fff;border-bottom-color:#fff}.iti__selected-flag{padding-left:0 !important;padding-right:0 !important}.iti__selected-flag .indicative{margin:0 !important;padding-left:0.2rem;padding-right:0.5rem;font:normal normal 400 .9375rem/1.86667 "Montserrat",sans-serif}@media (min-width: 1200px){.iti__selected-flag .indicative{font:normal normal 400 .9375rem/2 "Montserrat",sans-serif}}.lead__input-container--with-border-bottom .iti__selected-flag .indicative{color:#fff}.lead__input-container--with-border .iti__selected-flag .indicative{color:#000}.iti__country-list{z-index:4;margin:-1rem 0 0 -1px !important}.iti__country-list span{font:normal normal 400 .9375rem/1.86667 "Montserrat",sans-serif}@media (min-width: 1200px){.iti__country-list span{font:normal normal 400 .9375rem/2 "Montserrat",sans-serif}}@media (max-width: 767.98px){.iti--container{z-index:99999 !important}}.input-container{position:relative}.gallery .lead__container:after{top:initial;height:50vh;background:#000;background:transparent linear-gradient(0deg, #000, rgba(84,84,84,0)) 0% 0% no-repeat padding-box}.gallery .lead__container--shadow:after{background:#0f171f;height:100vh}.lead__phone#form-list-your-unit .lead__input-container--unit-number,.lead__phone#form-list-your-unit .lead__input-container--name{display:none}.lead__phone#form-list-your-unit.lead__phone--step-1 .lead__input-container--unit-number{display:flex}.lead__phone#form-list-your-unit.lead__phone--step-3 .lead__input-container--name{display:flex}.lead__container-popup #appleid-signin{display:none}.lead__container-popup .popup-content__separator{display:none;width:100%;text-align:center;color:#000;font:normal normal 400 .9375rem/1.86667 "Montserrat",sans-serif;margin-top:1rem;margin-bottom:0;position:relative}@media (min-width: 1200px){.lead__container-popup .popup-content__separator{font:normal normal 400 .9375rem/2 "Montserrat",sans-serif}}.lead__container-popup .lead__email-usertype{display:none}.lead__iphone .lead__container-popup{display:flex;flex-direction:column}.lead__iphone .lead__container-popup .btn-white__apple{position:relative}.lead__iphone .lead__container-popup #appleid-signin{display:grid;width:200px;margin:0 auto}.lead__iphone .lead__container-popup .appleid-signin-disabled{display:grid;width:202px;border:1px solid transparent;margin:0 auto;height:42px;position:absolute;top:-1px;left:0;right:0}.lead__iphone .lead__container-popup .appleid-signin-disabled--hide{display:none}.lead__iphone .lead__container-popup .lead__remark-form{border-top:1px solid #eee;margin-top:2rem;margin-bottom:1.46154rem;padding-top:1.46154rem}.lead__iphone .lead__container-popup .input-container{margin-top:1rem;padding-left:2rem}.lead__iphone .lead__container-popup .btn-white__apple div{outline:none}.lead__iphone .lead__container-popup .btn-white__apple div div:first-child{margin:0 auto}.lead__iphone .lead__container-popup .btn-white__apple div div:first-child text{font-family:"applied-button-font-0",sans-serif;font-size:12px}.lead__iphone .lead__container-popup .popup-content__separator{display:block;width:100%;text-align:center;color:#000;font:normal normal 400 .9375rem/1.86667 "Montserrat",sans-serif;margin-top:1rem;margin-bottom:0;position:relative}@media (min-width: 1200px){.lead__iphone .lead__container-popup .popup-content__separator{font:normal normal 400 .9375rem/2 "Montserrat",sans-serif}}.lead__iphone .lead__container-popup .popup-content__separator::before,.lead__iphone .lead__container-popup .popup-content__separator::after{width:44%;content:'';border-top:1px solid #eee;position:absolute;top:50%}.lead__iphone .lead__container-popup .popup-content__separator::before{left:0}.lead__iphone .lead__container-popup .popup-content__separator::after{right:0}.lead__container-popup .lead__remark-form-contact-step-1{display:none}.lead__iphone--step-1 .lead__container-popup .popup-form-title--step-1{display:block}.lead__iphone--step-1 .lead__container-popup .lead__input-container--email{margin-top:0.25rem !important}.lead__iphone--step-1 .lead__container-popup .lead__input-container--name{display:none}.lead__iphone--step-1 .lead__container-popup .lead__input-container--phone{display:none}.lead__iphone--step-2 .lead__container-popup .lead__remark-form--step-1{display:none}.lead__iphone--step-2 .lead__container-popup .lead__remark-form--step-2{display:block}.lead__iphone--step-2 .lead__container-popup .lead__input-container--email{display:none}.lead__iphone--step-2 .lead__container-popup .popup-content__separator{display:none}.lead__iphone--step-2 .lead__container-popup .lead__input-container--name{display:flex;margin-top:0}.lead__iphone--step-2 .lead__container-popup .lead__input-container--phone{display:flex}.lead__iphone--step-2 .lead__container-popup #appleid-signin{display:none}.lead__iphone--step-2 .lead__container-popup .btn-white__apple{height:0px;margin-top:0}.schedule--step-1 .lead__container-popup .lead__input-container--name{display:none}.schedule--step-1 .lead__container-popup .lead__input-container--phone{display:none}.schedule--step-2 .lead__container-popup .lead__input-container--email{display:none}.lead__android .lead__container-popup{display:flex;flex-direction:column}.lead__android .lead__container-popup .lead__remark-form{border-top:1px solid #eee;margin-top:2rem;margin-bottom:1rem;padding-top:1.46154rem}.lead__android .lead__container-popup .input-container{margin-top:1rem;padding-left:2rem}.lead__android .lead__container-popup .lead__separator--hide-for-google{display:none !important}.lead__android .lead__container-popup .btn-white__google{display:block;margin-top:0.25rem}.lead__android .lead__container-popup .btn-white__apple{height:auto}.lead__android .lead__container-popup .abcRioButton.abcRioButtonLightBlue{border:0px;box-shadow:0px 0px;margin:0 auto;width:-moz-fit-content !important;width:fit-content !important}.lead__android .lead__container-popup .abcRioButton.abcRioButtonLightBlue .abcRioButtonContentWrapper{display:flex;flex-direction:row;justify-content:center}.lead__android .lead__container-popup .abcRioButton.abcRioButtonLightBlue .abcRioButtonContentWrapper span{font-size:1.5rem;font-weight:400}.lead__android .lead__container-popup .popup-content__separator{display:block;width:100%;text-align:center;color:#000;font:normal normal 400 .9375rem/1.86667 "Montserrat",sans-serif;margin-top:0.5rem;margin-bottom:0;position:relative}@media (min-width: 1200px){.lead__android .lead__container-popup .popup-content__separator{font:normal normal 400 .9375rem/2 "Montserrat",sans-serif}}.lead__android .lead__container-popup .popup-content__separator::before,.lead__android .lead__container-popup .popup-content__separator::after{width:44%;content:'';border-top:1px solid #eee;position:absolute;top:50%}.lead__android .lead__container-popup .popup-content__separator::before{left:0}.lead__android .lead__container-popup .popup-content__separator::after{right:0}.lead__android--step-1 .lead__container-popup .lead__input-container--email{margin-top:1rem !important}.lead__android--step-1 .lead__container-popup .lead__input-container--name{display:none}.lead__android--step-1 .lead__container-popup .lead__input-container--phone{display:none}.lead__android--step-2 .lead__container-popup .lead__remark-form--step-1{display:none}.lead__android--step-2 .lead__container-popup .lead__remark-form--step-2{display:block}.lead__android--step-2 .lead__container-popup .lead__input-container--email{display:none}.lead__android--step-2 .lead__container-popup .popup-content__separator{display:none}.lead__android--step-2 .lead__container-popup .lead__input-container--name{display:flex;margin-top:0.5rem}.lead__android--step-2 .lead__container-popup .lead__input-container--phone{display:flex}.lead__android--step-2 .lead__container-popup .btn-white__google{display:none}.lead__android--step-2 .lead__container-popup .popup-content__separator{display:none}.lead__auth--btn-auth-top .lead__container-popup{display:flex;flex-direction:column}.lead__auth--btn-auth-top .lead__container-popup .lead__input-container--email,.lead__auth--btn-auth-top .lead__container-popup .lead__input-container--phone{order:3}.lead__auth--btn-auth-top .lead__container-popup .lead__container-btn-send{order:6}.lead__auth--btn-auth-top .lead__container-popup .popup-content__separator{order:2}.lead__auth--btn-auth-top .lead__container-popup .lead__validation-footer{order:10}.lead__auth--btn-auth-top .lead__container-popup .btn-white__apple{order:1;margin-top:0}.lead__auth--btn-auth-top .lead__container-popup .btn-white__google{order:1}.lead__auth--btn-auth-bottom .lead__container-popup{display:flex;flex-direction:column}.lead__auth--btn-auth-bottom .lead__container-popup .lead__input-container--email,.lead__auth--btn-auth-bottom .lead__container-popup .lead__input-container--phone{order:1}.lead__auth--btn-auth-bottom .lead__container-popup .lead__container-btn-send{order:2}.lead__auth--btn-auth-bottom .lead__container-popup .popup-content__separator{order:3}.lead__auth--btn-auth-bottom .lead__container-popup .lead__validation-footer{order:6}.lead__auth--btn-auth-bottom .lead__container-popup .btn-white__apple{order:4}.lead__auth--btn-auth-bottom .lead__container-popup .btn-white__google{order:4}.lead__auth--step-1-only-number .lead__container-popup .lead__input-container--email{display:none}.lead__auth--step-1-only-number .lead__container-popup .lead__input-container--phone{margin-top:0;display:flex}.lead__auth--step-1-only-number.lead__iphone--step-2 .lead__container-popup .lead__input-container--name,.lead__auth--step-1-only-number.lead__android--step-2 .lead__container-popup .lead__input-container--name{order:1}.lead__auth--step-1-only-number.lead__iphone--step-2 .lead__container-popup .lead__input-container--email,.lead__auth--step-1-only-number.lead__android--step-2 .lead__container-popup .lead__input-container--email{display:flex;margin-top:1rem !important;order:2}.lead__auth--step-1-only-number.lead__iphone--step-2 .lead__container-popup .lead__input-container--phone,.lead__auth--step-1-only-number.lead__android--step-2 .lead__container-popup .lead__input-container--phone{display:none}.lead__auth--step-1-only-number.lead__iphone--step-2 .lead__container-popup .lead__container-btn-send,.lead__auth--step-1-only-number.lead__android--step-2 .lead__container-popup .lead__container-btn-send{order:3}.lead__auth--step-1-only-number.lead__iphone--step-2 .lead__container-popup .popup-content__separator,.lead__auth--step-1-only-number.lead__android--step-2 .lead__container-popup .popup-content__separator{order:4}.lead__auth--step-1-only-number.lead__iphone--step-2 .lead__container-popup .lead__validation-footer,.lead__auth--step-1-only-number.lead__android--step-2 .lead__container-popup .lead__validation-footer{order:6}.lead__auth--step-1-only-number.lead__iphone--step-2 .lead__container-popup .lead__remark-form--step-2{display:none}.lead__auth--step-1-only-number.lead__iphone--step-2 .lead__container-popup .lead__remark-form--step-2-name-email{display:block}.lead__auth--step-1-only-number.lead__iphone--step-2 .lead__container-popup .popup-content__separator{display:block}.lead__auth--step-1-only-number.lead__iphone--step-2 .lead__container-popup #appleid-signin{display:flex}.lead__auth--step-1-only-number.lead__iphone--step-2 .lead__container-popup .btn-white__apple{height:40px;order:5}.lead__auth--step-1-only-number.lead__iphone--step-2.lead__iphone--step-2-show-number .lead__container-popup .lead__remark-form--step-2-name-email{display:none}.lead__auth--step-1-only-number.lead__iphone--step-2.lead__iphone--step-2-show-number .lead__container-popup .lead__remark-form--step-2-number{display:block}.lead__auth--step-1-only-number.lead__iphone--step-2.lead__iphone--step-2-show-number .lead__container-popup .lead__input-container--phone{display:flex;margin-top:0}.lead__auth--step-1-only-number.lead__iphone--step-2.lead__iphone--step-2-show-number .lead__container-popup .lead__input-container--name{display:none}.lead__auth--step-1-only-number.lead__iphone--step-2.lead__iphone--step-2-show-number .lead__container-popup .lead__input-container--email{display:none}.lead__auth--step-1-only-number.lead__iphone--step-2.lead__iphone--step-2-show-number .lead__container-popup .popup-content__separator{display:none}.lead__auth--step-1-only-number.lead__iphone--step-2.lead__iphone--step-2-show-number .lead__container-popup #appleid-signin{display:none}.lead__auth--step-1-only-number.lead__iphone--step-2.lead__iphone--step-2-show-number .lead__container-popup .btn-white__apple{height:0px;margin-top:0}.lead__auth--step-1-only-number.lead__android--step-1 .lead__container-popup .popup-content__separator{margin-top:1rem}.lead__auth--step-1-only-number.lead__android--step-2 .lead__container-popup .lead__remark-form--step-2{display:none}.lead__auth--step-1-only-number.lead__android--step-2 .lead__container-popup .lead__remark-form--step-2-name-email{display:block}.lead__auth--step-1-only-number.lead__android--step-2 .lead__container-popup .popup-content__separator{display:block;margin-top:1rem}.lead__auth--step-1-only-number.lead__android--step-2 .lead__container-popup .btn-white__google{order:5;display:block}.lead__auth--step-1-only-number.lead__android--step-2.lead__android--step-2-show-number .lead__container-popup .lead__remark-form--step-2-name-email{display:none}.lead__auth--step-1-only-number.lead__android--step-2.lead__android--step-2-show-number .lead__container-popup .lead__remark-form--step-2-number{display:block}.lead__auth--step-1-only-number.lead__android--step-2.lead__android--step-2-show-number .lead__container-popup .lead__input-container--phone{display:flex;margin-top:0}.lead__auth--step-1-only-number.lead__android--step-2.lead__android--step-2-show-number .lead__container-popup .lead__input-container--name{display:none}.lead__auth--step-1-only-number.lead__android--step-2.lead__android--step-2-show-number .lead__container-popup .lead__input-container--email{display:none}.lead__auth--step-1-only-number.lead__android--step-2.lead__android--step-2-show-number .lead__container-popup .popup-content__separator{display:none}.lead__auth--step-1-only-number.lead__android--step-2.lead__android--step-2-show-number .lead__container-popup .btn-white__google{display:none}.lead__checkbox-email-me-sm .lead__container-popup{display:flex;flex-direction:column}.lead__checkbox-email-me-sm .lead__container-popup .lead__remark-form{order:0}.lead__checkbox-email-me-sm .lead__container-popup .btn-white__apple,.lead__checkbox-email-me-sm .lead__container-popup .btn-white__google{order:1}.lead__checkbox-email-me-sm .lead__container-popup .popup-content__separator{order:2}.lead__checkbox-email-me-sm .lead__container-popup .lead__input-container--email{order:3}.lead__checkbox-email-me-sm .lead__container-popup .lead__email-me-text--xl{display:flex;font:normal normal 400 .9375rem/1.86667 "Montserrat",sans-serif;font-weight:700}@media (min-width: 1200px){.lead__checkbox-email-me-sm .lead__container-popup .lead__email-me-text--xl{font:normal normal 400 .9375rem/2 "Montserrat",sans-serif}}.lead__checkbox-email-me-sm .lead__container-popup .lead__email-me-container{display:flex;margin-top:1rem;order:5}.lead__checkbox-email-me-sm .lead__container-popup .lead__container-btn-send{order:7}.lead__checkbox-email-me-sm .lead__container-popup .lead__validation-footer{order:9}.lead__checkbox-email-me-sm .lead__container-popup .lead__email-me-price-list{display:flex}.lead__checkbox-email-me-sm .lead__container-popup .lead__email-me-brochure{display:none}.lead__checkbox-email-me-sm .lead__container-popup .lead__btn-send--modal{margin-top:2rem}.lead__checkbox-email-me-sm.lead__iphone--step-2 .lead__container-popup .lead__email-me-title--sm{display:none}.lead__checkbox-email-me-sm.lead__iphone--step-2 .lead__container-popup .lead__email-me-container{display:none}.lead__checkbox-email-me-sm.lead__android--step-2 .lead__container-popup .lead__email-me-title--sm{display:none}.lead__checkbox-email-me-sm.lead__android--step-2 .lead__container-popup .lead__email-me-container{display:none}.lead__checkbox-text-me.lead__iphone--step-2 .lead__container-popup .lead__text-me-container{display:flex;order:4}.lead__checkbox-text-me.lead__iphone--step-2.lead__checkbox-off-market .lead__container-popup .lead__text-me-off-market{display:flex}.lead__checkbox-text-me.lead__iphone--step-2.lead__checkbox-discounted-units .lead__container-popup .lead__text-me-discounted-units{display:flex}.lead__checkbox-text-me.lead__android--step-2 .lead__container-popup .lead__text-me-container{display:flex;order:4}.lead__checkbox-text-me.lead__android--step-2.lead__checkbox-off-market .lead__container-popup .lead__text-me-off-market{display:flex}.lead__checkbox-text-me.lead__android--step-2.lead__checkbox-discounted-units .lead__container-popup .lead__text-me-discounted-units{display:flex}.lead__phone .lead__container-popup{display:flex;flex-direction:column}.lead__phone .lead__container-popup .popup-content__separator--full{display:flex !important}.lead__phone .lead__container-popup .lead__btn-send--modal{transition:margin 0s !important}.lead__phone.lead__phone--step-1 .lead__container-popup .lead__message--step-1{display:inline}.lead__phone.lead__phone--step-1 .lead__container-popup .lead__message--step-2{display:none}.lead__phone.lead__phone--step-1 .lead__container-popup .lead__message--step-3{display:none}.lead__phone.lead__phone--step-1 .lead__container-popup .lead__input-container--email,.lead__phone.lead__phone--step-1 .lead__container-popup .lead__input-container--license{display:none}.lead__phone.lead__phone--step-1 .lead__container-popup .lead__remark-form--step-4{display:none}.lead__phone.lead__phone--step-1 .lead__container-popup .lead__input-container--phone{margin-top:0;margin-bottom:1.5rem}.lead__phone.lead__phone--step-1 .lead__container-popup .lead__btn-send--modal{margin-top:2rem}.lead__phone.lead__phone--step-1 .lead__container-popup #enterSiteTitle{display:flex;font:normal normal 600 1.125rem/1.22222 "Cairo",sans-serif;padding-top:5.5px;padding-bottom:5.5px}@media (min-width: 1200px){.lead__phone.lead__phone--step-1 .lead__container-popup #enterSiteTitle{font:normal normal 600 1.3125rem/1.2381 "Cairo",sans-serif;padding-top:6.5px;padding-bottom:6.5px}}.lead__phone.lead__phone--step-1 .lead__container-popup #verifyTitle{display:none}.lead__phone.lead__phone--step-1 .lead__container-popup #btnCloseModal{margin:0;display:none}.lead__phone.lead__phone--step-2 .lead__container-popup .lead__message--step-1{display:none}.lead__phone.lead__phone--step-2 .lead__container-popup .lead__message--step-2{display:inline}.lead__phone.lead__phone--step-2 .lead__container-popup .lead__message--step-3{display:none}.lead__phone.lead__phone--step-2 .lead__container-popup .lead__remark-form--step-1{display:none}.lead__phone.lead__phone--step-2 .lead__container-popup .lead__remark-form--step-4{display:none}.lead__phone.lead__phone--step-2 .lead__container-popup .lead__remark-form--step-2-phone{display:flex;margin-bottom:1.5rem;margin-top:2rem}.lead__phone.lead__phone--step-2 .lead__container-popup .lead__input-container--name{display:none}.lead__phone.lead__phone--step-2 .lead__container-popup .lead__input-container--email,.lead__phone.lead__phone--step-2 .lead__container-popup .lead__input-container--license{display:none}.lead__phone.lead__phone--step-2 .lead__container-popup .lead__input-container--phone{display:none}.lead__phone.lead__phone--step-2 .lead__container-popup .lead__input-container--phone-code{display:flex;margin-top:2rem;margin-bottom:2rem}.lead__phone.lead__phone--step-2 .lead__container-popup .lead__remark--phone-code{display:flex;margin-bottom:1.5rem}.lead__phone.lead__phone--step-2 .lead__container-popup .lead__remark--phone-code.resend{margin-top:0.5rem !important;margin-bottom:0.75rem !important;min-height:1.75rem}.lead__phone.lead__phone--step-2 .lead__container-popup .lead__btn-send--modal{margin-top:1.25rem}.lead__phone.lead__phone--step-2 .lead__container-popup .lead__validation-footer{margin-top:0.25rem}.lead__phone.lead__phone--step-2 .lead__container-popup #enterSiteTitle{display:none}.lead__phone.lead__phone--step-2 .lead__container-popup #verifyTitle{display:flex;font:normal normal 600 1.125rem/1.22222 "Cairo",sans-serif;padding-top:5.5px;padding-bottom:5.5px}@media (min-width: 1200px){.lead__phone.lead__phone--step-2 .lead__container-popup #verifyTitle{font:normal normal 600 1.3125rem/1.2381 "Cairo",sans-serif;padding-top:6.5px;padding-bottom:6.5px}}.lead__phone.lead__phone--step-2 .lead__container-popup #btnCloseModal{margin:0;display:none}.lead__phone.lead__phone--step-3 .lead__container-popup .lead__message--step-1{display:none}.lead__phone.lead__phone--step-3 .lead__container-popup .lead__message--step-2{display:none}.lead__phone.lead__phone--step-3 .lead__container-popup .lead__message--step-3{display:inline}.lead__phone.lead__phone--step-3 .lead__container-popup .lead__input-container--name{display:none}.lead__phone.lead__phone--step-3 .lead__container-popup .lead__remark-form--step-4{display:none}.lead__phone.lead__phone--step-3 .lead__container-popup .lead__input-container--email{display:flex;margin-top:0}.lead__phone.lead__phone--step-3 .lead__container-popup .lead__input-container--license{display:none}.lead__phone.lead__phone--step-3 .lead__container-popup .lead__input-container--phone{display:none}.lead__phone.lead__phone--step-3 .lead__container-popup .lead__remark-form--step-2-phone{display:none}.lead__phone.lead__phone--step-3 .lead__container-popup .lead__remark-form--step-3-email{display:flex;margin-bottom:1rem}.lead__phone.lead__phone--step-3 .lead__container-popup .lead__remark-form--step-3-email br{display:none}.lead__phone.lead__phone--step-3 .lead__container-popup .lead__remark-form--step-1{display:none}.lead__phone.lead__phone--step-3 .lead__container-popup .lead__email-me-container{display:none}.lead__phone.lead__phone--step-3 .lead__container-popup .lead__custom-checkbox-container{display:flex;margin-bottom:1.5rem;padding-bottom:0.25rem;order:5}.lead__phone.lead__phone--step-3 .lead__container-popup .lead__email-usertype{display:flex;gap:4rem;margin-bottom:1.5rem;flex-grow:0}.lead__phone.lead__phone--step-3 .lead__container-popup .lead__email-me-price-list{display:inline-block}.lead__phone.lead__phone--step-3 .lead__container-popup .lead__email-me-text--xl{display:flex}.lead__phone.lead__phone--step-3 .lead__container-popup .lead__btn-send--modal{margin-top:2rem}.lead__phone.lead__phone--step-3 .lead__container-popup .btn-white__apple{order:1;margin-top:0}.lead__phone.lead__phone--step-3 .lead__container-popup .btn-white__google{order:1}.lead__phone.lead__phone--step-3 .lead__container-popup .popup-content__separator{order:4}.lead__phone.lead__phone--step-3 .lead__container-popup .lead__input-container--email{order:5}.lead__phone.lead__phone--step-3 .lead__container-popup .lead__input-container--license{order:5}.lead__phone.lead__phone--step-3 .lead__container-popup .lead__email-me-container{order:5}.lead__phone.lead__phone--step-3 .lead__container-popup .lead__container-btn-send{order:8}.lead__phone.lead__phone--step-3 .lead__container-popup .lead__validation-footer{order:12}.lead__phone.lead__phone--step-3 .lead__container-popup #enterSiteTitle{display:flex;font:normal normal 600 1.125rem/1.22222 "Cairo",sans-serif;padding-top:5.5px;padding-bottom:5.5px}@media (min-width: 1200px){.lead__phone.lead__phone--step-3 .lead__container-popup #enterSiteTitle{font:normal normal 600 1.3125rem/1.2381 "Cairo",sans-serif;padding-top:6.5px;padding-bottom:6.5px}}.lead__phone.lead__phone--step-3 .lead__container-popup #verifyTitle{display:none}.lead__phone.lead__phone--step-3 .lead__container-popup #btnCloseModal{margin:0;display:none}.lead__phone.lead__phone--step-3.step--3-broker .lead__container-popup .lead__input-container--license{display:flex}.lead__phone.lead__phone--step-3.step--3-broker .lead__container-popup .lead__remark-form--step-3-email{display:none}.lead__phone.lead__phone--step-3.step--3-broker .lead__container-popup .lead__remark-form--step-3-email-broker{display:flex}.lead__phone.lead__phone--step-4 .lead__container-popup .lead__input-container--name{display:none}.lead__phone.lead__phone--step-4 .lead__container-popup .lead__input-container--email,.lead__phone.lead__phone--step-4 .lead__container-popup .lead__input-container--license{display:none}.lead__phone.lead__phone--step-4 .lead__container-popup .lead__input-container--phone{display:none}.lead__phone.lead__phone--step-4 .lead__container-popup .lead__remark-form--step-2-phone{display:none}.lead__phone.lead__phone--step-4 .lead__container-popup .lead__remark-form--step-4{display:flex;margin-bottom:1rem}.lead__phone.lead__phone--step-4 .lead__container-popup .lead__remark-form--step-1{display:none}.lead__phone.lead__phone--step-4 .lead__container-popup .lead__email-me-container{display:none}.lead__phone.lead__phone--step-4 .lead__container-popup .lead__email-me-price-list{display:none}.lead__phone.lead__phone--step-4 .lead__container-popup .lead__email-me-text--xl{display:none}.lead__phone.lead__phone--step-4 .lead__container-popup .lead__btn-send--modal{margin-top:2rem}.lead__phone.lead__phone--step-4 .lead__container-popup #enterSiteTitle{display:none}.lead__phone.lead__phone--step-4 .lead__container-popup #verifyTitle{display:none}.lead__phone.lead__phone--step-4 .lead__container-popup #btnSendModal{display:none}.lead__phone.lead__phone--step-4 .lead__container-popup #btnCloseModal{display:flex}.lead__phone.lead__phone--step-4 .lead__container-popup #btnCloseModal button span{font:normal normal 600 1.125rem/1.22222 "Cairo",sans-serif;padding-top:5.5px;padding-bottom:5.5px}@media (min-width: 1200px){.lead__phone.lead__phone--step-4 .lead__container-popup #btnCloseModal button span{font:normal normal 600 1.3125rem/1.2381 "Cairo",sans-serif;padding-top:6.5px;padding-bottom:6.5px}}.lead__phone.lead__phone--step-3.lead__phone--apple .lead__container-popup{display:flex;flex-direction:column}.lead__phone.lead__phone--step-3.lead__phone--apple .lead__container-popup .btn-white__apple{position:relative}.lead__phone.lead__phone--step-3.lead__phone--apple .lead__container-popup #appleid-signin{display:grid;width:200px;width:100%;margin:0 auto}.lead__phone.lead__phone--step-3.lead__phone--apple .lead__container-popup .appleid-signin-disabled{display:grid;width:202px;border:1px solid transparent;margin:0 auto;height:42px;position:absolute;top:-1px;left:0;right:0}.lead__phone.lead__phone--step-3.lead__phone--apple .lead__container-popup .appleid-signin-disabled--hide{display:none}.lead__phone.lead__phone--step-3.lead__phone--apple .lead__container-popup .btn-white__apple div{outline:none}.lead__phone.lead__phone--step-3.lead__phone--apple .lead__container-popup .btn-white__apple div div:first-child{margin:0 auto;width:100% !important;max-width:100% !important}.lead__phone.lead__phone--step-3.lead__phone--apple .lead__container-popup .btn-white__apple div div:first-child>svg{transform:scale(0.8)}.lead__phone.lead__phone--step-3.lead__phone--apple .lead__container-popup .btn-white__apple div div:first-child text{font-family:"applied-button-font-0",sans-serif;font-size:12px}.lead__phone.lead__phone--step-3.lead__phone--apple .lead__container-popup .popup-content__separator{display:flex;justify-content:center;align-items:center;width:100%;text-align:center;color:#000;font:normal normal 400 .9375rem/1.86667 "Montserrat",sans-serif;height:1.25rem;margin-top:1rem;margin-bottom:1rem;position:relative}@media (min-width: 1200px){.lead__phone.lead__phone--step-3.lead__phone--apple .lead__container-popup .popup-content__separator{font:normal normal 400 .9375rem/2 "Montserrat",sans-serif}}.lead__phone.lead__phone--step-3.lead__phone--apple .lead__container-popup .popup-content__separator::before,.lead__phone.lead__phone--step-3.lead__phone--apple .lead__container-popup .popup-content__separator::after{width:44%;content:'';border-top:1px solid #eee;position:absolute;top:50%}.lead__phone.lead__phone--step-3.lead__phone--apple .lead__container-popup .popup-content__separator::before{left:0}.lead__phone.lead__phone--step-3.lead__phone--apple .lead__container-popup .popup-content__separator::after{right:0}.lead__phone.lead__phone--step-3.lead__phone--gmail .lead__container-popup{display:flex;flex-direction:column}.lead__phone.lead__phone--step-3.lead__phone--gmail .lead__container-popup .lead__separator--hide-for-google{display:none !important}.lead__phone.lead__phone--step-3.lead__phone--gmail .lead__container-popup .btn-white__google{display:block;margin-top:0.25rem}.lead__phone.lead__phone--step-3.lead__phone--gmail .lead__container-popup .btn-white__google *{justify-content:center;flex-grow:0}.lead__phone.lead__phone--step-3.lead__phone--gmail .lead__container-popup .btn-white__apple{height:auto}.lead__phone.lead__phone--step-3.lead__phone--gmail .lead__container-popup .abcRioButton.abcRioButtonLightBlue{border:0px;box-shadow:0px 0px;margin:0 auto;width:-moz-fit-content !important;width:fit-content !important}.lead__phone.lead__phone--step-3.lead__phone--gmail .lead__container-popup .abcRioButton.abcRioButtonLightBlue .abcRioButtonContentWrapper{display:flex;flex-direction:row;justify-content:center}.lead__phone.lead__phone--step-3.lead__phone--gmail .lead__container-popup .abcRioButton.abcRioButtonLightBlue .abcRioButtonContentWrapper span{font-size:1.5rem;font-weight:400}.lead__phone.lead__phone--step-3.lead__phone--gmail .lead__container-popup .popup-content__separator{display:block;width:100%;text-align:center;color:#000;font:normal normal 400 .9375rem/1.86667 "Montserrat",sans-serif;margin-top:1rem;margin-bottom:1rem;position:relative}@media (min-width: 1200px){.lead__phone.lead__phone--step-3.lead__phone--gmail .lead__container-popup .popup-content__separator{font:normal normal 400 .9375rem/2 "Montserrat",sans-serif}}.lead__phone.lead__phone--step-3.lead__phone--gmail .lead__container-popup .popup-content__separator::before,.lead__phone.lead__phone--step-3.lead__phone--gmail .lead__container-popup .popup-content__separator::after{width:44%;content:'';border-top:1px solid #eee;position:absolute;top:50%}.lead__phone.lead__phone--step-3.lead__phone--gmail .lead__container-popup .popup-content__separator::before{left:0}.lead__phone.lead__phone--step-3.lead__phone--gmail .lead__container-popup .popup-content__separator::after{right:0}.lead__container-title-site{height:100%;width:100%;flex-direction:column;justify-content:flex-start;display:none}.lead__container-title-site hr{display:none}.gallery .lead__container-title-site{display:none}.d-none-form .lead__container-title-site{display:none}.lead__icon-back{transition:1s;opacity:0;position:absolute;font-size:1rem;cursor:pointer}.lead__title-site{display:flex;align-self:center;font-family:"Cinzel",serif;color:#fff;text-transform:capitalize;height:auto;font-size:1.92308rem;margin:0}.lead__container-form{width:100%;margin-top:2rem;display:flex;margin-left:0;margin-right:0}.gallery .lead__container-form{margin-top:0}.lead__container--shadow .lead__container-form{margin-top:2rem}.lead__container-form-title{display:flex;align-content:flex-start;width:100%;margin-left:auto;margin-right:auto}.gallery .lead__container-form-title{margin-bottom:2rem}.lead__container--shadow .lead__container-form-title{margin-bottom:0}.d-none-form .lead__container-form-title{display:none}.lead__container-form-contact{margin:2rem 1rem;width:auto}.lead__form-title--small{font-family:"Cairo",sans-serif;color:#fff;font-size:1.38462rem;display:block;line-height:0.7;font-weight:400}.lead__form-title--tall{font-family:"Cairo",sans-serif;color:#fff;font-size:2.46154rem;font-weight:400;display:flex;align-items:center;line-height:0.75}.lead__form-title--toggle{color:#fff;display:none}.gallery .lead__form-title--toggle{display:flex;align-items:center}.gallery .lead__form-title--toggle:before{content:'';position:absolute;width:1px;background-color:#d3d3d3;height:1rem;bottom:0.25rem;margin:auto;margin-left:1rem}.lead__form-title-modal--small{color:#000;margin-bottom:0.34615rem}.lead__form-title-modal--tall{color:#000}.lead__form-icon-toggle{color:#fff;font-size:1rem;margin-left:2.07692rem;cursor:pointer;position:absolute;transition:all .9s cubic-bezier(0.23, 1, 0.32, 1) !important;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg)}.lead__container--shadow .lead__form-icon-toggle{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg)}.lead__form-section{z-index:3;color:white;position:absolute;bottom:2rem;height:auto;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;width:100%;padding-left:2rem;padding-right:2rem;transition:all .9s cubic-bezier(0.23, 1, 0.32, 1) !important}.lead__form-section--initial{position:initial;padding:1rem}.lead__form-section--initial span,.lead__form-section--initial input{color:#000 !important}.lead__form-section--initial .lead__form-label,.lead__form-section--initial .lead__input-icon{color:#858585 !important}.lead__form-section--initial .lead__form-title--small{line-height:1}.lead__form-section--initial .lead__form-title--tall{justify-content:space-between;width:100%}.lead__form-section--initial .lead__form-title--tall .lead__form-icon-toggle{color:#000;position:initial;transform:none}.lead__form-section--initial .lead__form{padding:0}.lead__form-section--initial .lead__input-container--with-border-bottom{border:1px solid #000}.lead__form-section--initial .lead__input-container--with-border-bottom:focus-within{border:1px solid #000}.lead__form-section--initial .btn-black__text{color:#fff !important}.gallery .lead__form-section{bottom:12rem;margin-bottom:0}.gallery .lead__form-section:after{content:'';position:absolute;width:1.75rem;background-color:#d3d3d3;height:1px;top:1rem;left:0;margin:auto}.lead__container--shadow .lead__form-section{bottom:10.1rem;margin-bottom:2rem}.lead__form{display:flex;flex-direction:column;width:100%;margin-bottom:1rem;position:relative;transition:all .9s cubic-bezier(0.23, 1, 0.32, 1) !important}.lead__form--contact .contact-title{text-transform:uppercase;text-align:center}.lead__form--show{visibility:visible;opacity:1;bottom:0}.lead__form--hide{visibility:hidden;opacity:0;bottom:-4rem;transition-property:opacity;height:0;margin:0;margin-bottom:0}.gallery .lead__form{margin-bottom:0}.lead__welcome{display:none;margin-top:2rem}.lead__welcome--light{font-size:1.61538rem;line-height:1;margin-bottom:-0.2rem;display:block}.lead__welcome--bold{font-size:2rem;line-height:1}.lead__remark-form{font:normal normal 400 .9375rem/1.86667 "Montserrat",sans-serif;margin-top:2rem;margin-bottom:0}@media (min-width: 1200px){.lead__remark-form{font:normal normal 400 .9375rem/2 "Montserrat",sans-serif}}.lead__remark-form b{text-shadow:0px 0px 0.5px #0f171f}#contentLeadHomeLeadPricing .lead__remark-form{margin-top:1rem}.modal--price-list .lead__remark-form{margin-top:0}.lead__remark-form--step-2{display:none}.lead__remark-form--step-2-desktop{display:none}.lead__remark-form--step-2-name-email{display:none}.lead__remark-form--step-2-number{display:none}.lead__remark-form--step-2-phone{display:none}.lead__remark-form--step-2-email{display:none}.lead__remark-form--step-3-email{display:none}.lead__remark-form--step-3-email-broker{display:none}.lead__remark--phone-code{display:none;align-items:center;justify-content:center}.lead__remark-phone{font-family:"Montserrat",sans-serif;cursor:pointer}.lead__remark-phone--icon{font-size:1.55rem}.lead__remark-phone--red{color:red}.lead__remark-phone--number{font:normal normal 400 .9375rem/1.86667 "Montserrat",sans-serif;margin-right:1rem;margin-left:1rem}@media (min-width: 1200px){.lead__remark-phone--number{font:normal normal 400 .9375rem/2 "Montserrat",sans-serif}}.lead__remark-phone--number a{font-size:1.15rem}.lead__remark-phone--edit{font:normal normal 600 .9375rem/1.33333 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px}@media (min-width: 1200px){.lead__remark-phone--edit{font:normal normal 600 1rem/1.25 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px}}.lead__remark-phone--timer{font:normal normal 400 .9375rem/1.33333 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px;cursor:default}@media (min-width: 1200px){.lead__remark-phone--timer{font:normal normal 400 1rem/1.25 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px}}.lead__remark-phone--timer-disabled{display:none}.lead__remark-phone--resend{font:normal normal 600 .9375rem/1.33333 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px}@media (min-width: 1200px){.lead__remark-phone--resend{font:normal normal 600 1rem/1.25 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px}}.lead__remark-phone--resend-disabled{display:none;color:#929292}.lead__remark-phone--error{font:normal normal 400 .75rem/1.33333 "Montserrat",sans-serif;color:red;display:none}@media (min-width: 1200px){.lead__remark-phone--error{font:normal normal 400 .6875rem/1.27273 "Montserrat",sans-serif}}.lead__form-label{position:absolute;color:#fff;transition:0.3s;z-index:-1;letter-spacing:0.5px;font-size:.92308rem;top:calc(90% / 2);margin-bottom:0;line-height:0.8;margin-left:2rem}.lead__input-placeholder--active .lead__form-label{margin-left:0;left:0;top:calc(-65% / 2)}.lead__container-input-icon{display:flex;align-self:center}.lead__input-icon{display:flex}.lead__input-container--with-border-bottom .lead__input-icon{color:#fff;margin-right:0.5rem;font-size:1rem}.lead__input-container--with-border .lead__input-icon{margin-right:1rem}.lead__input-container{display:flex;padding-left:0;padding-right:0}.lead__input-container input{font:normal normal 400 .9375rem/1.86667 "Montserrat",sans-serif;border:none;background:none;background-color:transparent;width:85%;display:flex;align-self:center;padding:0;height:100%}@media (min-width: 1200px){.lead__input-container input{font:normal normal 400 .9375rem/2 "Montserrat",sans-serif}}.lead__input-container input::-moz-placeholder{color:#7e7e7e !important}.lead__input-container input::placeholder{color:#7e7e7e !important}.lead__input-container textarea{font:normal normal 400 .9375rem/1.86667 "Montserrat",sans-serif;border:none;background:none;background-color:transparent;width:85%;display:flex;align-self:center;padding:0;resize:none;overflow:hidden}@media (min-width: 1200px){.lead__input-container textarea{font:normal normal 400 .9375rem/2 "Montserrat",sans-serif}}.lead__input-container--focus{background-color:rgba(255,255,255,0.4)}.lead__input-container--with-border-bottom{display:flex;flex-shrink:1 !important;min-height:57.22px;border-bottom:0.1em solid rgba(238,238,238,0.33);border-top:0.1em solid transparent;border-left:0.1em solid transparent;border-right:0.1em solid transparent;margin-right:0;margin-top:0.5rem;padding-left:1rem}.lead__input-container--with-border-bottom input{color:#fff}.lead__input-container--with-border-bottom input::-moz-placeholder{color:#fff;opacity:1;font-size:1rem}.lead__input-container--with-border-bottom input::placeholder{color:#fff;opacity:1;font-size:1rem}.lead__input-container--with-border-bottom input:-ms-input-placeholder{color:#fff;font-size:1rem}.lead__input-container--with-border-bottom input::-ms-input-placeholder{color:#fff;font-size:1rem}.lead__input-container--with-border{min-height:4rem;border:1px solid #000;margin-top:0.5rem;padding:0;padding-left:1rem;padding-right:0}.lead__input-container--with-border:focus-within{border:1px solid #3e3e3e}.lead__input-container--with-border::-moz-placeholder{color:#7e7e7e !important}.lead__input-container--with-border::placeholder{color:#7e7e7e !important}.lead__input-container--height-auto{height:auto;min-height:auto !important;padding-top:1.46154rem;padding-bottom:1rem}.lead__input-container.error-validate-content{border:1px solid red !important}.lead__input-container.error-validate-content label{color:red}.lead__input-container.error-validate-content i{color:red}.lead__input-container.error-validate-content input{color:red !important}.lead__input-container.error-validate-content input::-moz-placeholder, .lead__input-container.error-validate-content textarea::-moz-placeholder{color:red !important}.lead__input-container.error-validate-content input::placeholder,.lead__input-container.error-validate-content textarea::placeholder{color:red !important}.d-none-form .lead__input-container{display:none}.lead__input-otp{display:grid;grid-template-columns:repeat(3, 3.25rem);gap:1.25rem;justify-content:center}.lead__input-otp .lead__input-container--with-border{padding:0 !important}.lead__input-container--phone-code{display:none;padding-left:0}.lead__input-container--phone-code input{width:100%;height:100%;text-align:center;font-weight:600 !important}.lead__input-container--phone-code input::-moz-placeholder{letter-spacing:0;font-weight:300}.lead__input-container--phone-code input::placeholder{letter-spacing:0;font-weight:300}.lead__email-me-container{display:none;padding:0;margin-top:1.5rem}.lead__email-me-container .custom-control-label:before,.lead__email-me-container .custom-control-label:after{top:0.25rem !important}.lead__email-me-container .custom-control{margin-left:0.25rem;display:none}.lead__email-me-container .lead__email-me-brochure{margin-left:2rem}.lead__custom-checkbox-container{display:none;margin-top:1.5rem;gap:2rem}.lead__custom-checkbox-container .custom-checkbox{margin-left:1.5rem}.lead__phone--step-1 .lead__custom-checkbox-container{display:none}.lead__custom-checkbox-container .custom-control-label{padding-left:0.5rem;font:normal normal 400 .9375rem/1.86667 "Montserrat",sans-serif}@media (min-width: 1200px){.lead__custom-checkbox-container .custom-control-label{font:normal normal 400 .9375rem/2 "Montserrat",sans-serif}}.lead__custom-checkbox-container .custom-control-label:before,.lead__custom-checkbox-container .custom-control-label:after{top:0.25rem !important;border-color:#000 !important;border-radius:0.25rem !important}.lead__email-me-text--sm{display:none}.lead__email-me-text--xl{display:none}.lead__email-me-text{font:normal normal 400 .9375rem/1.86667 "Montserrat",sans-serif;font-weight:700}@media (min-width: 1200px){.lead__email-me-text{font:normal normal 400 .9375rem/2 "Montserrat",sans-serif}}.lead__email-me-label{padding-left:.75rem;margin-left:20px;font:normal normal 400 .9375rem/1.86667 "Montserrat",sans-serif}@media (min-width: 1200px){.lead__email-me-label{font:normal normal 400 .9375rem/2 "Montserrat",sans-serif}}.lead__text-me-container{display:none;padding:0;margin-top:1rem}.lead__text-me-container .custom-control{margin-left:1rem}.lead__text-me-text{font-family:"Montserrat",sans-serif;font-size:1.07692rem;font-weight:500}.lead__text-me-label{padding-left:.75rem;margin-left:20px;font-weight:500;font-size:1rem}.lead__text-me-discounted-units{display:none}.lead__text-me-off-market{display:none}.lead__validation-top{margin-bottom:2rem;display:flex;align-items:center;margin-left:0rem}.lead__validation-top-icon{font-size:1rem;font-weight:400;transition:all .9s cubic-bezier(0.23, 1, 0.32, 1) !important}.lead__validation-top--error .lead__validation-top-icon{color:red;animation:1.2s errorValidationTopIcon;animation-iteration-count:3;animation-fill-mode:forwards}.lead__validation-top--error-animation-repeat .lead__validation-top-icon{animation:0s errorValidationTopIconReset;animation-iteration-count:inherit;animation-fill-mode:forwards}.lead__validation-top-text{margin-left:1rem;font-size:1.69231rem;font-weight:600;line-height:1}.lead__validation-top--error .lead__validation-top-text{color:red}@keyframes errorValidationTopIcon{0%{margin-left:0rem}50%{margin-left:-1rem;margin-right:1rem}100%{margin-left:0rem}}@keyframes errorValidationTopIconReset{0%{margin-left:0rem}50%{margin-left:-1rem;margin-right:1rem}100%{margin-left:0rem}}.lead__validation-footer{height:0;margin-top:0.5rem;margin-bottom:-0.5rem}.lead__validation-footer-text{display:none;font:normal normal 400 .75rem/1.33333 "Montserrat",sans-serif;color:red}@media (min-width: 1200px){.lead__validation-footer-text{font:normal normal 400 .6875rem/1.27273 "Montserrat",sans-serif}}.lead__validation-footer-text.validation-msg--otp{line-height:1}.lead__input-placeholder--active{border:0.0625em solid #fff}.lead__btn-send{transition:all .9s cubic-bezier(0.23, 1, 0.32, 1) !important}.lead__btn-send--default{border:1px solid #fff}.lead__btn-send--modal{margin-top:1.75rem;margin-bottom:0}.d-none-form .lead__btn-send{display:none}.lead__btn-send-text{font-weight:400;transition:all .9s cubic-bezier(0.23, 1, 0.32, 1) !important}.lead__container-icon-scroll-down{display:none;justify-content:center;margin-top:1rem;flex-shrink:1;height:1.2rem}.lead__container-icon-scroll-down__quicksearch{z-index:1;top:calc(88 * var(--vh))}.lead__icon-scroll-down{width:1.1rem}.lead__response-text{line-height:normal;font-size:.92308rem}.error .lead__response--success{display:none !important}.success .lead__response--error{display:none !important}@media screen and (min-width: 553px) and (max-width: 926px) and (orientation: landscape){.gallery .lead__form-section{bottom:13rem}.lead__form{flex-direction:row;flex-wrap:wrap}.lead__input-container{margin-right:0.5rem}.lead__input-container--with-border-bottom{width:30%;min-height:48px !important}.lead__btn-send{min-height:64px}}@media (min-width: 768px){.gallery .lead__container--shadow:after{background:#000;background:transparent linear-gradient(0deg, #000, rgba(84,84,84,0)) 0% 0% no-repeat padding-box}.lead__icon-back{font-size:1.1rem}.lead__desktop-google .lead__container-popup .lead__validation-footer{margin-top:0.25rem}.lead__desktop-google .lead__container-popup .lead__separator--hide-for-google{display:none !important}.lead__desktop-google--step-1 .lead__container-popup .lead__input-container--phone{display:none}.lead__desktop-google--step-1 .lead__container-popup .popup-content__separator{display:block;width:100%;text-align:center;color:#000;font:normal normal 400 .9375rem/1.86667 "Montserrat",sans-serif;margin:1rem 0;position:relative}}@media (min-width: 768px) and (min-width: 1200px){.lead__desktop-google--step-1 .lead__container-popup .popup-content__separator{font:normal normal 400 .9375rem/2 "Montserrat",sans-serif}}@media (min-width: 768px){.lead__desktop-google--step-1 .lead__container-popup .popup-content__separator::before,.lead__desktop-google--step-1 .lead__container-popup .popup-content__separator::after{width:44%;content:'';border-top:1px solid #eee;position:absolute;top:50%}.lead__desktop-google--step-1 .lead__container-popup .popup-content__separator::before{left:0}.lead__desktop-google--step-1 .lead__container-popup .popup-content__separator::after{right:0}.lead__desktop-google--step-1 .lead__container-popup .btn-white__google{display:block;margin-top:-0.8rem}.lead__desktop-google--step-1 .lead__container-popup .abcRioButton.abcRioButtonLightBlue{border:0px;box-shadow:0px 0px;margin:0 auto;width:-moz-fit-content !important;width:fit-content !important}.lead__desktop-google--step-1 .lead__container-popup .abcRioButton.abcRioButtonLightBlue .abcRioButtonContentWrapper{display:flex;flex-direction:row;justify-content:center}.lead__desktop-google--step-1 .lead__container-popup .abcRioButton.abcRioButtonLightBlue .abcRioButtonContentWrapper span{font-size:1.5rem;font-weight:400}.lead__desktop-google--step-2 .lead__container-popup .lead__input-container--email{display:none}.lead__desktop-google--step-2 .lead__container-popup .lead__input-container--name{display:none}.lead__desktop-google--step-2 .lead__container-popup .lead__remark-form--step-1{display:none}.lead__desktop-google--step-2 .lead__container-popup .lead__remark-form--step-2-desktop{display:block}.lead__phone.lead__phone--step-2 .lead__container-popup .lead__remark-form--step-2-phone{margin-top:0;line-height:1.6;margin-bottom:2rem}.lead__phone.lead__phone--step-2 .lead__container-popup .lead__remark--phone-code{margin-bottom:2rem}.lead__phone.lead__phone--step-2 .lead__container-popup .lead__remark--phone-code.resend{margin-top:0 !important;margin-bottom:0.75rem !important}.schedule--step-1 .lead__container-popup .lead__input-container--name{display:none}.schedule--step-1 .lead__container-popup .lead__input-container--phone{display:none}.schedule--step-2 .lead__container-popup .lead__input-container--email{display:none}.lead__phone.lead__phone--step-3 .lead__container-popup .lead__remark-form--step-3-email{display:flex;margin-bottom:2rem;margin-top:0}.lead__phone.lead__phone--step-3 .lead__container-popup .lead__custom-checkbox-container{margin-top:0;flex-grow:0}.lead__phone.lead__phone--step-3 .lead__container-popup .lead__email-usertype{margin-bottom:2rem}.lead__phone.lead__phone--step-4 .lead__container-popup .lead__remark-form--step-4{display:flex;margin-bottom:2rem;line-height:1.6;margin-top:0}.lead__checkbox-email-me-xl .lead__container-popup{display:flex;flex-direction:column}.lead__checkbox-email-me-xl .lead__container-popup .lead__email-me-container{display:flex;order:3}.lead__checkbox-email-me-xl .lead__container-popup .lead__welcome{display:none}.lead__checkbox-email-me-xl .lead__container-popup .lead__email-me-price-list{display:flex}.lead__checkbox-email-me-xl .lead__container-popup .lead__email-me-brochure{display:flex}.lead__checkbox-email-me-xl .lead__container-popup .lead__remark-form{order:0}.lead__checkbox-email-me-xl .lead__container-popup .lead__input-container--name{order:1;margin-top:0}.lead__checkbox-email-me-xl .lead__container-popup .lead__input-container--email{order:2;margin-top:1rem !important}.lead__checkbox-email-me-xl .lead__container-popup .lead__container-btn-send{order:8}.lead__checkbox-email-me-xl .lead__container-popup .popup-content__separator{order:9}.lead__checkbox-email-me-xl .lead__container-popup .btn-white__google{order:10}.lead__checkbox-email-me-xl .lead__container-popup .lead__validation-footer{order:12}.lead__checkbox-email-me-xl.lead__desktop-google--step-2 .lead__container-popup .lead__input-container--phone{margin-top:0}.lead__checkbox-email-me-xl.lead__desktop-google--step-2 .lead__container-popup .lead__email-me-container{display:none}.lead__checkbox-email-me-xl.lead__desktop-google--step-2 .lead__container-popup .lead__welcome{display:flex}.lead__checkbox-text-me.lead__desktop-google--step-2 .lead__container-popup .lead__text-me-container{display:flex;order:4}.lead__checkbox-text-me.lead__desktop-google--step-2.lead__checkbox-off-market .lead__container-popup .lead__text-me-off-market{display:flex}.lead__checkbox-text-me.lead__desktop-google--step-2.lead__checkbox-discounted-units .lead__container-popup .lead__text-me-discounted-units{display:flex}.lead__phone .lead__container-popup{display:flex;flex-direction:column}.lead__phone .lead__container-popup .popup-content__separator--full{display:none !important}.lead__phone .lead__container-popup .lead__remark-form{margin-bottom:2rem}.lead__phone.lead__phone--step-1 .lead__container-popup .lead__btn-send--modal{margin-top:0}.lead__phone.lead__phone--step-2 .lead__container-popup .lead__input-container--phone-code{margin-top:0 !important;margin-bottom:0.5rem !important}.lead__phone.lead__phone--step-2 .lead__container-popup .lead__btn-send--modal{margin-top:0}.lead__phone.lead__phone--step-3 .lead__container-popup .lead__input-container--email{margin-top:0 !important;padding-left:0px}.lead__phone.lead__phone--step-3 .lead__container-popup .lead__input-container--email input{padding-left:1rem;width:100%}.lead__phone.lead__phone--step-3 .lead__container-popup .lead__btn-send--modal{margin-top:0}.lead__phone.lead__phone--step-3.lead__phone--gmail .lead__container-popup .btn-white__google{margin-top:0}.lead__phone.lead__phone--step-3.lead__phone--gmail .lead__container-popup .popup-content__separator{margin-top:1rem;line-height:1.2}.lead__phone.lead__phone--step-3.lead__phone--gmail .lead__container-popup .btn-white__google [data-text='continue_with'] [role='button']{height:3.25rem}.lead__phone.lead__phone--step-1 .lead .lead__input-container--phone{margin-top:2rem !important}.lead__container-form{margin-top:4rem}.gallery .lead__container-form{width:100%}.gallery .lead__container-form-title{margin-bottom:4rem}.lead__container-title-site{justify-content:center}.lead__title-site{font-size:3.53846rem;margin-top:0}.lead__form-title--small{font-size:1.69231rem}.lead__form-title--tall{font-size:3rem}.gallery .lead__form-title--toggle:before{top:auto;bottom:auto;margin-left:2rem;height:1.25rem}.lead__form-title-modal--small{font-size:1.76923rem}.lead__form-title-modal--tall{font-size:3.15385rem}.lead__form-icon-toggle{margin-left:4rem}.lead__container-form-contact{margin:4rem 1rem 0 0}.lead__img-contact{height:40rem}.lead__form-section{width:83%;padding-left:0;padding-right:0}.gallery .lead__form-section{width:80%;margin-left:0;padding-left:8rem;bottom:4rem}.gallery .lead__form-section:after{width:7rem;top:2rem}.lead__container--shadow .lead__form-section{margin-bottom:0}.lead__input-container--with-border-bottom .lead__input-icon{font-size:1.30769rem}.lead__remark-form{line-height:1.3;margin-top:0}.lead__desktop-google .lead__remark-form{margin:1.9rem 0;font-size:1.25rem;font-weight:600}.lead__remark-phone--icon{font-size:1.5rem;font-weight:500 !important}.lead__remark-phone--number{margin-right:1rem;margin-left:1rem}.lead__desktop-google .lead__welcome{display:block}.lead__form{display:flex;flex-wrap:wrap;flex-direction:row;margin-bottom:4rem}.gallery .lead__form{margin-bottom:0}.lead__form--contact{margin-left:2rem;width:32rem}.lead__container-icon-scroll-down{margin-top:0}.lead__form-label{font-size:1.15385rem}.lead__input-container input.space-flag{width:65%}.lead__input-container--with-border-bottom{min-height:57.22px;margin-right:1rem;margin-bottom:0}.lead__input-container--with-border{margin-top:1rem;max-height:4rem;padding-left:1rem}.lead__input-container--with-border.textarea-container{max-height:inherit}.lead__desktop-google .lead__input-container--with-border{min-height:64px}.schedule--popup-alone .lead__input-container--with-border{min-height:48px}.lead__custom-checkbox-container .custom-checkbox{height:1rem}.lead__email-me-label{margin-left:17px;font:normal normal 400 .9375rem/1.86667 "Montserrat",sans-serif}}@media (min-width: 768px) and (min-width: 1200px){.lead__email-me-label{font:normal normal 400 .9375rem/2 "Montserrat",sans-serif}}@media (min-width: 768px){.lead__email-me-text--xl{display:flex}.lead__text-me-container{margin-top:2rem}.lead__input-otp{grid-template-columns:repeat(3, 4rem);gap:2rem}.lead__btn-send{width:100%}.lead__btn-send--modal{margin-top:2.25rem}.lead__desktop-google .lead__btn-send--modal{margin-top:2rem}.schedule--popup-alone .lead__btn-send--modal{margin-top:2rem}.gallery .lead__btn-send{width:100%}.slider__banner .lead__btn-send{width:100%}.schedule--popup-alone .lead__btn-send{min-height:48px}.form-need-realtor .lead__btn-send{margin-bottom:2rem !important}.lead__response .response{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:4rem}.lead__response .response .icon-Check-form{margin-bottom:2rem}.lead__response+.button{display:flex;align-items:flex-end;margin-bottom:2rem}.lead__validation-footer{display:none;position:relative;height:auto;min-height:0.75rem;text-align:center;margin-top:0.75rem !important;margin-bottom:1.5rem;max-width:100%;font:normal normal 400 .75rem/1.33333 "Montserrat",sans-serif}}@media (min-width: 768px) and (min-width: 1200px){.lead__validation-footer{font:normal normal 400 .6875rem/1.27273 "Montserrat",sans-serif}}@media (min-width: 768px){.lead__validation-footer-text{padding:0}}@media (min-width: 1600px){.lead__form--contact{margin-left:4rem;width:34rem}.lead__form-section{width:83%}.lead__title-site{font-size:3.69231rem}.lead__form-title--small{font-size:1.84615rem}.lead__form-title--tall{font-size:3.38462rem}.lead__container-form{margin-top:4rem}.lead__img-contact{height:40rem}.lead__input-container input.space-flag{width:85%}.lead__input-container--with-border-bottom{min-height:64px}.lead__desktop-google .lead__input-container--with-border{min-height:53.25px}.schedule--popup-alone .lead__input-container--with-border{min-height:64px}.lead__email-me-label{margin-left:18px}.schedule--popup-alone .lead__btn-send{min-height:64px}}@media (min-width: 1900px){.lead__form-section{width:70%}.lead__desktop-google .lead__container-popup .lead__validation-footer{margin-top:0.25rem}.lead__container-form{margin-top:3rem}.lead__img-contact{height:47rem}.lead__form-label{font-size:1.07692rem}.lead__input-container--with-border{min-height:64px}.lead__desktop-google .lead__input-container--with-border{min-height:64px}.schedule--popup-alone .lead__input-container--with-border{min-height:64px}.lead__input-container--with-border-bottom{min-height:80px}.lead__title-site{font-size:3.61538rem;margin-top:0;letter-spacing:-0.13rem}.lead__form--contact{width:42rem}.lead__form-title--small{font-size:2.07692rem}.lead__form-title--tall{font-size:3.61538rem}.lead__email-me-label{margin-left:20px}.schedule--popup-alone .lead__btn-send{min-height:64px}}@media (max-width: 375px){.lead__btn-send--modal{margin-top:1rem}.lead__container--shadow .lead__container-form{margin-top:1.5rem}.lead__email-me-container .lead__email-me-brochure{margin-left:1rem}.lead__container--shadow .lead__form-section{bottom:9rem;margin-bottom:0}.lead__input-container--with-border-bottom{min-height:53.44px;margin-bottom:1.5rem}}@media (max-width: 575.98px){html:lang(es) .lead__phone .lead__container-popup .popup-content__separator--full{margin-top:1.5rem}}.dots{display:flex;align-items:center;transition:0.5s ease-in-out;z-index:2}.dots__bs__carousel{cursor:pointer;position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.dots__item{height:0.5rem;width:0.5rem;display:flex;align-items:center;justify-content:center;margin:0.25rem 0.5rem;transition:all ease 0.3s}.dots__item::after{content:' ';height:0.375rem;width:0.375rem;border-radius:100%;background:rgba(255,255,255,0.5);transition:all ease 0.3s}.dots__item.small::after{height:0.25rem;width:0.25rem}.dots__item--active::after{height:0.375rem;width:0.375rem;background:#fff;border-radius:100%}.dots__item:not(.mid):not(.small):not(.dots__item--active){height:0;width:0;margin:0}.dots__item:not(.mid):not(.small):not(.dots__item--active)::after{height:0;width:0}.dots__dark>.dots__item::after{background:rgba(0,0,0,0.5)}.dots__dark>.dots__item--active::after{background:#0f171f}#modal-popup-init .popup-form{display:flex;flex-direction:column}.ab__steps .lead__remark-form{margin-bottom:1rem}.ab__step-1-content,.ab__step-2-content,.ab__step-3-content{display:none}.ab__step-1 .ab__step-1-content{display:block}.ab__step-2 .ab__step-2-content{display:block}.ab__step-3 .ab__step-3-content{display:block}.ab__steps-container button span{text-transform:none;font-size:1.23077rem;font-family:"Montserrat",sans-serif}.ab__steps-container .btn-white{border-color:#a8a8a8}.ab__steps-container .btn-white:hover{background:#fff;border:1.5px solid #000}.ab__steps-container .btn-white:hover span{color:#000 !important;font-weight:600}.ab__resume-question{font-size:1.23077rem}.ab__resume-question-dynamic{font-size:1.23077rem;font-family:"Montserrat",sans-serif;font-weight:600}.iti__flag-container.show{margin-right:2rem}.iti__flag-container:after{right:calc(1rem * -1)}.iti__flag-container .iti__selected-flag{flex-direction:row-reverse;gap:0.5rem}.iti__flag-container .iti__selected-flag .iti__arrow,.iti__flag-container .iti__selected-flag .indicative{margin:0;padding:0}.iti__flag-container .iti__selected-flag .iti__arrow{border:none;font-size:0.5rem;width:0.5rem;display:flex;align-items:center}.iti__flag-container .iti__selected-flag .iti__arrow:before{font-family:'millionicon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;content:'\e900';font-size:0.4rem}.iti{display:flex !important}.iti__flag-container{display:none;padding:0px !important}.iti__flag-container.show{display:block;position:relative}.lead__input-container--with-border-bottom .iti__flag-container.show{margin-right:1rem}.lead__input-container--with-border .iti__flag-container.show{margin-right:2rem}.iti__flag-container:after{content:'';position:absolute;width:1px;background-color:#d3d3d3;height:2rem;top:0;bottom:0;margin:auto}.iti__flag-container:hover .iti__selected-flag{background-color:transparent !important}.iti--allow-dropdown{width:95%}.iti--allow-dropdown input{padding:0 !important;margin-left:0 !important}.lead__input-container--with-border-bottom .iti__arrow{border-top-color:#fff;border-bottom-color:#fff}.iti__selected-flag{padding-left:0 !important;padding-right:0 !important}.iti__selected-flag .indicative{margin:0 !important;padding-left:0.2rem;padding-right:0.5rem;font:normal normal 400 .9375rem/1.86667 "Montserrat",sans-serif}@media (min-width: 1200px){.iti__selected-flag .indicative{font:normal normal 400 .9375rem/2 "Montserrat",sans-serif}}.lead__input-container--with-border-bottom .iti__selected-flag .indicative{color:#fff}.lead__input-container--with-border .iti__selected-flag .indicative{color:#000}.iti__country-list{z-index:4;margin:-1rem 0 0 -1px !important}.iti__country-list span{font:normal normal 400 .9375rem/1.86667 "Montserrat",sans-serif}@media (min-width: 1200px){.iti__country-list span{font:normal normal 400 .9375rem/2 "Montserrat",sans-serif}}@media (max-width: 767.98px){.iti--container{z-index:99999 !important}}.search__close{display:none}.search__overlay{width:100vw;height:calc(var(--vh, 1vh) * 100);position:absolute}.search__overlay:after{content:'';height:100%;width:100%;position:absolute;z-index:1}.search__overlay:before{background:rgba(0,0,0,0) 0%;background:transparent linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.1) 100%) 0% 0% no-repeat padding-box;top:0}.search__overlay:after{background:rgba(0,0,0,0) 0%;background:transparent linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.1) 100%) 0% 0% no-repeat padding-box;bottom:0}.search__container{background:rgba(255,255,255,0)}.search__container--active{width:100%;height:100%;background:#fff;position:fixed;z-index:1031}.search__container--active .site-title{display:none}.search__container--active .search__tab{color:#000}.search__container--active .search__tab.active{color:#000}.search__container--active .search__input-container input:focus{background-color:#fff}.search__container--active .search__input-container,.search__container--active .search__btn-container{border-color:#000}.search__container--active .search__input-container input,.search__container--active .search__btn-container input{color:#000}.search__container--active .search__input-container input::-moz-placeholder, .search__container--active .search__btn-container input::-moz-placeholder{color:rgba(0,0,0,0.4) !important}.search__container--active .search__input-container input::placeholder,.search__container--active .search__btn-container input::placeholder{color:rgba(0,0,0,0.4) !important}.search__container--active .search__input-container i,.search__container--active .search__btn-container i{color:#000}.search__container--active .search__form-section{margin-top:1rem}.search__container--active .search__close{display:block !important;font-size:1.53846rem;margin-bottom:1rem;cursor:pointer}.search__container-home{width:100%;padding-left:1rem;padding-right:1rem;position:absolute;top:0;display:flex;align-items:center;justify-content:center;height:100%;z-index:3}.search__container-home *{transition:all .9s cubic-bezier(0.23, 1, 0.32, 1) !important}.search__container-home[class*='active']{top:50%}.search__container-home[class*='active'] [class*='container-sales']{display:none}.search__container-title-site{height:100%;width:100%;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:0.5rem}.search__container-tabs{border:none;justify-content:center}.search__container-sales{display:flex;flex-direction:column;align-items:center;gap:3rem}.search__container-sales .sales-text{color:#fff;text-align:center;text-shadow:0px 3px 3px rgba(0,0,0,0.239216)}.search__container-sales .sales-text--title{font:normal normal 400 2.25rem/1.11111 "Cinzel",serif;text-transform:capitalize;padding:0}@media (min-width: 1200px){.search__container-sales .sales-text--title{font:normal normal 400 3.3125rem/1.13208 "Cinzel",serif}}.search__container-sales .sales-text--subtitle{font:normal normal 400 1.375rem/1.45455 "Cinzel",serif;position:relative}@media (min-width: 1200px){.search__container-sales .sales-text--subtitle{font:normal normal 400 1.8125rem/1.27586 "Cinzel",serif}}.search__container-sales .sales-text br{display:none}.search__title-site{font:normal normal 400 1.125rem/1.22222 "Cairo",sans-serif;padding-top:5.5px;padding-bottom:5.5px;display:none;align-self:center;color:#fff;text-transform:none;text-align:center;text-shadow:0px 2px 3px rgba(0,0,0,0.101961)}@media (min-width: 1200px){.search__title-site{font:normal normal 400 1.3125rem/1.2381 "Cairo",sans-serif;padding-top:6.5px;padding-bottom:6.5px}}.search__form-section{display:none;width:100%;height:auto;color:#fff;margin-left:auto;margin-right:auto;transition:all .9s cubic-bezier(0.23, 1, 0.32, 1) !important}.search__form-section--left{padding:1rem}@media (min-width: 1200px){.search__form-section{max-width:900px;margin:4rem auto 0;padding:0}}@media (min-width: 1600px){.search__form-section{max-width:970px}}@media (min-width: 1900px){.search__form-section{max-width:1160px}}.search__form-content{display:flex}.search__tab{font:normal normal 400 .9375rem/1.33333 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px;color:#fff;text-transform:uppercase;padding-bottom:0.5rem}@media (min-width: 1200px){.search__tab{font:normal normal 400 1rem/1.25 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px}}.search__tab.active{color:#fff}.search__input-container{border:1px solid #fff;flex-grow:1;position:relative}.search__input-container input{font:normal normal 400 .9375rem/1.33333 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px;border:none;background:none;background-color:transparent;color:#fff;padding-left:1rem;padding-right:1rem;line-height:normal;width:100%;height:100%;transition:all .9s cubic-bezier(0.23, 1, 0.32, 1) !important}@media (min-width: 1200px){.search__input-container input{font:normal normal 400 1rem/1.25 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px}}.search__input-container input::-moz-placeholder{font:normal normal 400 .9375rem/1.33333 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px;color:#fff;opacity:1}.search__input-container input::placeholder{font:normal normal 400 .9375rem/1.33333 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px;color:#fff;opacity:1}@media (min-width: 1200px){.search__input-container input::-moz-placeholder{font:normal normal 400 1rem/1.25 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px}.search__input-container input::placeholder{font:normal normal 400 1rem/1.25 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px}}.search__input-container input:focus{background-color:rgba(15,23,31,0.15)}.search__input-container input:focus::-moz-placeholder{opacity:0.5}.search__input-container input:focus::placeholder{opacity:0.5}.search__input-container--light input{color:#0f171f}.search__input-container--light input::-moz-placeholder{color:#0f171f}.search__input-container--light input::placeholder{color:#0f171f}.search__input-container--light input:focus{background:#fff}.search__input-container--light input:focus::-moz-placeholder{color:rgba(15,23,31,0.4)}.search__input-container--light input:focus::placeholder{color:rgba(15,23,31,0.4)}.search__input-container--inside{border:none;border-bottom:1px solid #eee}.search__input-container--inside input{font-size:.92308rem;padding:0.5rem}.search__btn-container{border:1px solid #fff;border-left:none}.search__btn-container button{width:100%;height:100%;background:none;padding:1rem}.search__btn-container button i{font-size:2.30769rem;color:#fff}.search__btn-container--light button i{color:#0f171f}.search__btn-container--inside{border:none;border-bottom:1px solid #eee}.search__btn-container--inside button{padding:0.5rem}.search__btn-container--inside button i{font-size:1.23077rem}.search__btn-container--inside button i::before{position:relative;top:5px}.search__filters-container{display:flex;margin-top:1rem}.search__select-container{width:50%;border:1px solid #eee;margin-right:0.5rem;position:relative}.search__select-container button{width:100%;background:none;display:flex;justify-content:space-between;align-items:center;padding:0.5rem}.search__select-container button span{font-size:1.23077rem;font-weight:500}.search__select-container button i{font-size:.84615rem}.search__select-container:last-child{margin:0}.search__select-options{position:absolute;top:100%}.search__autocomplete{width:92vw;max-height:66vh;background:#fff;position:absolute;top:102%;left:0;overflow-y:scroll;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none;z-index:5}.search__autocomplete::-webkit-scrollbar{display:none}.search__autocomplete h3,.search__autocomplete p{padding:1rem;border-bottom:1px solid #eee}.search__autocomplete p,.search__autocomplete strong{font:normal normal 400 .9375rem/1.33333 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px}@media (min-width: 1200px){.search__autocomplete p,.search__autocomplete strong{font:normal normal 400 1rem/1.25 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px}}.search__autocomplete h3{font-size:1.07692rem;font-weight:500}.search__autocomplete p{color:#9c9c9c;line-height:4;height:4rem;cursor:pointer;position:relative;overflow:hidden;transition:all .9s cubic-bezier(0.23, 1, 0.32, 1) !important}.search__autocomplete p i{opacity:0;display:none}.search__autocomplete strong{color:#0f171f;margin:0 0.25rem}.search__container-icon-scroll-down{display:flex;justify-content:center;margin-top:1rem;flex-shrink:1;height:1.2rem;position:absolute;bottom:2rem;z-index:1}.search__icon-scroll-down{width:1.1rem}@media (min-width: 768px){.search__title-site{margin-top:0}.search__autocomplete{width:100%;max-height:36vh}}@media (min-width: 992px){.search__form-section{margin-top:2rem}.search__form{flex-wrap:nowrap}.search__tab{transition:all .9s cubic-bezier(0.23, 1, 0.32, 1) !important}.search__tab:hover{color:#fff;transform:translateY(-10%)}}@media (min-width: 1200px){.search__overlay:before{display:none}.search__overlay:after{height:100%;top:0}.search__container-title-site{justify-content:center;margin:0}.search__container-home{transform:none}.search__container-tabs{visibility:hidden;justify-content:start}.search__container-sales{flex-direction:row;justify-content:center;gap:6rem}.search__container-sales .sales-block{width:24rem}.search__container-sales .sales-text{text-align:center}.search__container-sales .sales-text--subtitle{font:normal normal 400 1rem/1.375 "Cinzel",serif}}@media (min-width: 1200px) and (min-width: 1200px){.search__container-sales .sales-text--subtitle{font:normal normal 400 1.375rem/1.36364 "Cinzel",serif}}@media (min-width: 1200px){.search__container-sales .sales-text br{display:block}.search__title-site{display:block;font:normal normal 400 1.625rem/1.23077 "Cairo",sans-serif;padding-top:8px;padding-bottom:8px;margin-top:0}}@media (min-width: 1200px) and (min-width: 1200px){.search__title-site{font:normal normal 400 2.125rem/1.23529 "Cairo",sans-serif;padding-top:10.5px;padding-bottom:10.5px}}@media (min-width: 1200px){.search__tab{font:normal normal 400 1.125rem/1.22222 "Cairo",sans-serif;padding-top:5.5px;padding-bottom:5.5px;padding-bottom:1rem}}@media (min-width: 1200px) and (min-width: 1200px){.search__tab{font:normal normal lighter 1.3125rem/1.2381 "Cairo",sans-serif;padding-top:6.5px;padding-bottom:6.5px}}@media (min-width: 1200px){.search__tab:last-child{margin-left:2rem}.search__form-section{display:block;margin-top:1rem}.search__input-container{border:2px solid #fff}.search__input-container input{font:normal normal 400 1.125rem/1.22222 "Cairo",sans-serif;padding-top:5.5px;padding-bottom:5.5px;padding:1rem 2rem;height:100%}}@media (min-width: 1200px) and (min-width: 1200px){.search__input-container input{font:normal normal 400 1.3125rem/1.2381 "Cairo",sans-serif;padding-top:6.5px;padding-bottom:6.5px}}@media (min-width: 1200px){.search__input-container input::-moz-placeholder{font:normal normal 400 1.125rem/1.22222 "Cairo",sans-serif;padding-top:5.5px;padding-bottom:5.5px}.search__input-container input::placeholder{font:normal normal 400 1.125rem/1.22222 "Cairo",sans-serif;padding-top:5.5px;padding-bottom:5.5px}}@media (min-width: 1200px) and (min-width: 1200px){.search__input-container input::-moz-placeholder{font:normal normal 400 1.3125rem/1.2381 "Cairo",sans-serif;padding-top:6.5px;padding-bottom:6.5px}.search__input-container input::placeholder{font:normal normal 400 1.3125rem/1.2381 "Cairo",sans-serif;padding-top:6.5px;padding-bottom:6.5px}}@media (min-width: 1200px){.search__input-container input:focus{background-color:rgba(15,23,31,0)}.search__input-container input:focus::-moz-placeholder{opacity:0.5}.search__input-container input:focus::placeholder{opacity:0.5}.search__input-container::after{content:'';width:100%;height:100%;position:absolute;background-color:rgba(15,23,31,0.15);z-index:-1;left:0}.search__btn-container{border:2px solid #fff;border-left:none}.search__btn-container button{padding:1rem;display:flex;align-items:center}.search__btn-container button i{font-size:3.69231rem}.search__btn-container button:hover{background-color:#fff}.search__btn-container button:hover i{opacity:0.5;color:#0f171f}.search__autocomplete{max-height:31vh;top:calc(100% + 0.2rem);left:-0.1rem;width:calc(100% + 0.1rem)}.search__autocomplete p,.search__autocomplete h3{padding:2rem}.search__autocomplete strong{font:normal normal 400 1.125rem/1.22222 "Cairo",sans-serif;padding-top:5.5px;padding-bottom:5.5px}}@media (min-width: 1200px) and (min-width: 1200px){.search__autocomplete strong{font:normal normal 400 1.3125rem/1.2381 "Cairo",sans-serif;padding-top:6.5px;padding-bottom:6.5px}}@media (min-width: 1200px){.search__autocomplete h3{font-size:1.69231rem}.search__autocomplete p{font:normal normal 400 1.125rem/1.22222 "Cairo",sans-serif;padding-top:5.5px;padding-bottom:5.5px;display:flex;align-items:center;height:4.25rem}}@media (min-width: 1200px) and (min-width: 1200px){.search__autocomplete p{font:normal normal lighter 1.3125rem/1.2381 "Cairo",sans-serif;padding-top:6.5px;padding-bottom:6.5px}}@media (min-width: 1200px){.search__autocomplete p i{transition:all .9s cubic-bezier(0.23, 1, 0.32, 1) !important;font-size:2rem;position:absolute;right:1rem;transform:translateY(-50%)}.search__autocomplete p:hover{background:#eee}.search__autocomplete p:hover i{opacity:1;transform:translateX(-50%)}.search__container-icon-scroll-down{margin-top:0}}@media (min-width: 1600px){.search__autocomplete{max-height:34vh}.search__input-container input{height:6rem}.search__tab{padding-bottom:1rem}}@media (min-width: 1900px){.search__autocomplete{max-height:35vh}}.schedule .btn span{font:normal normal 600 1.125rem/1.22222 "Cairo",sans-serif;padding-top:5.5px;padding-bottom:5.5px}@media (min-width: 1200px){.schedule .btn span{font:normal normal 600 1.3125rem/1.2381 "Cairo",sans-serif;padding-top:6.5px;padding-bottom:6.5px}}.schedule__checkbox{visibility:hidden;margin-top:0;padding:0;max-height:0}.schedule__checkbox-text{font-size:1.15385rem;color:#000;font-weight:600;font-family:"Montserrat",sans-serif}.schedule.schedule--popup-alone .lead__container-popup{padding-bottom:0rem}.schedule .lead__container-popup{padding-bottom:3.25rem}.modal-lead--schedule .schedule .lead__container-popup{padding-bottom:0}.schedule.lead__iphone{padding-bottom:0}.schedule.lead__iphone .lead__container-popup{padding-bottom:0}.schedule.lead__android{padding-bottom:0}.schedule.lead__android .lead__container-popup{padding-bottom:0}.schedule.lead__phone{padding-bottom:0}.schedule.lead__phone .step-indicator{opacity:0}.schedule.lead__phone--step-3 .step-indicator{opacity:1;display:flex;justify-content:space-between;height:0.5rem;top:-1.75rem;right:0;bottom:0;position:absolute;left:50%;transform:translate(-50%, -50%);width:8rem;transition:opacity 0.5s ease-out}.schedule.lead__phone--step-3 .step-indicator::after{content:'';height:1px;width:calc(100% - 1rem);position:absolute;background:#fff;z-index:0;left:.38462rem;top:.23077rem}.schedule.lead__phone--step-3 .step-indicator .circle{background:#fff;height:0.65rem;width:0.65rem;border-radius:50%;border:1px solid #fff;z-index:1}.schedule.lead__phone--step-3 .step-indicator .circle--outline{background:transparent}.schedule.lead__phone .lead__container-popup{padding-bottom:1rem}.schedule .schedule-my{border:none;font-size:17px;font-weight:600;max-width:2.5em;background-color:#fff}.schedule .control-time-lead{padding:0}.schedule .control-time-lead .content-time{display:block;border:none;height:-moz-fit-content;height:fit-content;vertical-align:middle}.schedule .control-time-lead div{padding:0;display:flex;justify-content:center}.schedule .schedule-day{font:normal normal 400 1.625rem/1.23077 "Cairo",sans-serif;padding-top:8px;padding-bottom:8px;width:auto;margin-left:2rem}@media (min-width: 1200px){.schedule .schedule-day{font:normal normal 400 2.125rem/1.23529 "Cairo",sans-serif;padding-top:10.5px;padding-bottom:10.5px}}.schedule .schedule-month{font:normal normal lighter .9375rem/1.33333 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px;text-align:right;margin:0 1rem;width:auto}@media (min-width: 1200px){.schedule .schedule-month{font:normal normal lighter 1rem/1.25 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px}}.schedule .schedule-day-week{font:normal normal lighter .9375rem/1.33333 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px;display:flex;justify-content:center;align-items:center;text-transform:uppercase;border-left:1px solid #eee;text-align:center;width:100%;pointer-events:none}@media (min-width: 1200px){.schedule .schedule-day-week{font:normal normal lighter 1rem/1.25 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px}}.schedule .txt-schedule{border:1px solid #eee;padding:0 0.5rem;max-height:4rem;height:4rem;margin-bottom:0px !important;display:flex;align-items:center}.schedule .txt-schedule .input-icon{font-size:1.53846rem;cursor:pointer}.schedule .txt-schedule .input-icon .icon-arrow-down{font-size:1.23077rem}.schedule .txt-schedule .input-icon .icon-date{font-size:1.23077rem}.schedule .txt-schedule .input-icon .icon-date:before{color:#000}.schedule .txt-schedule:hover{border:0.0625em solid #3e3e3e}.schedule .scheduleDate__arrow{transition:all .9s cubic-bezier(0.23, 1, 0.32, 1) !important}.schedule .input-group-schedule-date{display:flex;width:100%}.schedule .input-group-schedule-date input{color:#0f171f}.schedule .schedule-information{display:grid;font-size:1.11692rem;color:#000;font-weight:500 !important;padding:0;line-height:1;margin-top:20px !important;margin-bottom:20px !important}.schedule .schedule-information.remark-form span{line-height:1.5;color:#000;font-size:1.15385rem;word-spacing:normal;font-weight:bold !important;font-family:"Montserrat",sans-serif}.schedule .schedule-cancel-text{cursor:pointer;margin-top:0;color:#000;font-weight:500 !important;font-size:1.11692rem;text-align:center;text-decoration:underline;line-height:1.3;transition:all .9s cubic-bezier(0.23, 1, 0.32, 1) !important}.schedule .schedule-cancel-text:hover{color:#000}.schedule .control-time-lead{margin:1.5rem 0}.schedule .control-time-lead .schedule-information{margin-top:20px !important;margin-bottom:20px !important;padding-bottom:0;padding-top:0}.schedule .clear-content-time{cursor:pointer;display:flex;text-transform:uppercase}.schedule .clear-content-time .icon-close{font-size:.86154rem;align-self:center;color:#0f171f}.schedule .clear-content-time strong{color:#0f171f;margin-left:0.25rem;font-size:1.07692rem;font-weight:500;font-family:"Cairo",sans-serif;line-height:1}.schedule .schedule-time-ul{list-style-type:none;padding-left:0;padding-right:0;width:100%;margin-bottom:0rem;display:flex;justify-content:space-between;gap:0.75rem}.schedule .schedule-time-ul li{display:flex;align-items:center;justify-content:center;border:1px solid #eee;border-radius:0.5rem;padding:0.5rem;text-align:center;width:100%;height:3rem;cursor:pointer}.schedule .schedule-time-ul li span{font:normal normal 400 .9375rem/1.86667 "Montserrat",sans-serif;color:#000}@media (min-width: 1200px){.schedule .schedule-time-ul li span{font:normal normal 400 .9375rem/2 "Montserrat",sans-serif}}.schedule .schedule-time-ul li:first-child{margin-left:0}.schedule .schedule-time-ul li.option-disabled{border:1px solid #eee}.schedule .schedule-time-ul li.option-disabled span{color:#b1b1b1}.schedule .schedule-time-ul li.option-disabled:hover{border:1px solid #eee}.schedule .schedule-time-ul .li-selected{border:1px solid #0f171f}.schedule .schedule-time-ul.schedule-time-error li:not(.option-disabled):not(.li-selected){border:1px solid red}.schedule .button-schedule{padding-top:0.5rem}.schedule .schedule-container-buttons{display:flex;flex-direction:column;gap:1.5rem;align-items:center;position:relative;margin-bottom:0.5rem}.schedule .schedule-container-buttons .schedule-type{display:flex;align-items:center;justify-content:center;height:4rem;margin:0;width:100%;background:transparent;border:1px solid #000;border-radius:0.5rem !important;transition:all .9s cubic-bezier(0.23, 1, 0.32, 1) !important}.schedule .schedule-container-buttons .schedule-type .schedule-text-type{font:normal normal 600 1.125rem/1.22222 "Cairo",sans-serif;padding-top:5.5px;padding-bottom:5.5px;text-transform:uppercase;color:#000;display:flex;align-items:center;justify-content:center;position:relative}@media (min-width: 1200px){.schedule .schedule-container-buttons .schedule-type .schedule-text-type{font:normal normal 600 1.3125rem/1.2381 "Cairo",sans-serif;padding-top:6.5px;padding-bottom:6.5px}}.schedule .schedule-container-buttons .schedule-type .schedule-text-type .icon{color:#000;font-size:1.53846rem;padding-right:0.5rem}.schedule .schedule-container-buttons .schedule-type .schedule-text-type .icon.icon-play-video{font-weight:600}.schedule .schedule-container-buttons .schedule-type .schedule-text-type .icon.icon-date{font-size:1.69231rem}.schedule .schedule-container-buttons .schedule-type__logo{height:auto;width:2.25rem;position:absolute;right:calc(2.75rem * -1);margin-top:0.25rem}.schedule .schedule-container-buttons .schedule-type.schedule-type-selected{background:#fff !important;z-index:2;border-color:#000}.schedule .fc-scrollgrid-section-liquid{height:1px !important}.schedule .control-date-lead{padding:0}.schedule .schedule-date{margin-bottom:1rem}.schedule .schedule-date__icon{display:none}.schedule .schedule-date__scroller{display:flex;gap:0.5rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.schedule .schedule-date__scroller::-webkit-scrollbar{display:none}.schedule .schedule-date__title{font:normal normal 600 .9375rem/1.33333 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px;text-transform:uppercase;color:#000;position:sticky;left:0;width:-moz-max-content;width:max-content;margin-right:1rem}@media (min-width: 1200px){.schedule .schedule-date__title{font:normal normal 600 1rem/1.25 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px}}.schedule .schedule-date__month{display:flex;flex-direction:column;justify-content:flex-start;padding-bottom:1rem}.schedule .schedule-date__days{display:flex;align-items:flex-start;gap:0.5rem;padding:0;margin:0;list-style-type:none}.schedule .schedule-date__days li{display:flex;flex-direction:column;gap:0.5rem;align-items:center;padding:0.5rem;border:solid 1px #eee;border-radius:0.5rem;width:3rem}.schedule .schedule-date__days li:hover{border-color:#0f171f;cursor:pointer}.schedule .schedule-date__days li.disabled{border-color:#eee;cursor:default !important}.schedule .schedule-date__days li.disabled span,.schedule .schedule-date__days li.disabled p{color:#b1b1b1}.schedule .schedule-date__days li.active{border-color:#0f171f;cursor:default !important}.schedule .schedule-date__days li.active.today{position:relative}.schedule .schedule-date__days li.active.today::before{content:var(--schedule-today);position:absolute;bottom:-1rem;text-align:center;left:0;width:100%;font:normal normal 400 .59375rem/1.26316 "Montserrat",sans-serif}@media (min-width: 1200px){.schedule .schedule-date__days li.active.today::before{font:normal normal 400 .59375rem/1.15789 "Montserrat",sans-serif}}.schedule .schedule-date__days li span{font:normal normal 600 .75rem/1.33333 "Montserrat",sans-serif}@media (min-width: 1200px){.schedule .schedule-date__days li span{font:normal normal 600 .6875rem/1.27273 "Montserrat",sans-serif}}.schedule .schedule-date__days li p{font:normal normal 400 .9375rem/1.86667 "Montserrat",sans-serif}@media (min-width: 1200px){.schedule .schedule-date__days li p{font:normal normal 400 .9375rem/2 "Montserrat",sans-serif}}.schedule .fc table{border-collapse:initial}.schedule .fc td,.schedule .fc th{vertical-align:middle}.schedule .fc-day-future:hover .fc-daygrid-day-frame{border:1px solid #0f171f;border-radius:36px}.schedule .fc-day-future .fc-daygrid-day-number{color:#000}.schedule .fc-scroller-liquid-absolute{overflow:hidden !important}.schedule .fc-scroller{overflow:hidden !important}.schedule .fc .fc-daygrid-day.fc-day-today{background:transparent}.schedule .fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-frame{background:#0f171f;border-radius:36px}.schedule .fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-frame .fc-daygrid-day-top{opacity:1}.schedule .fc .fc-daygrid-day-top{justify-content:center;align-self:center}.schedule .fc .fc-day-other .fc-daygrid-day-top{opacity:0.2}.schedule .fc-day-today .fc-daygrid-day-frame .fc-daygrid-day-number{color:#fff}.schedule .fc .fc-daygrid-day-number{font:normal normal 400 .9375rem/1.86667 "Montserrat",sans-serif}@media (min-width: 1200px){.schedule .fc .fc-daygrid-day-number{font:normal normal 400 .9375rem/2 "Montserrat",sans-serif}}.schedule .fc .fc-button-group>.fc-button{background:#fff;border:none;padding:0;margin-bottom:0 !important}.schedule .fc .fc-button .fc-icon::after{font-size:1.5em;border:none !important;background:aqua;box-shadow:none}.schedule .fc .fc-col-header-cell-cushion{padding:0;font-weight:300;color:#c6c6c6;display:flex;align-items:center;justify-content:center;min-height:2.5rem}.schedule .fc-scrollgrid-sync-table{cursor:pointer;height:auto !important}.schedule .fc-day-past{opacity:0.4}.schedule .fc .fc-cell-shaded,.schedule .fc .fc-day-disabled{background:#fff}.schedule .fc-theme-standard td,.schedule .fc-theme-standard th{border:0px solid transparent}.schedule .fc .fc-scrollgrid-liquid{border:none}.schedule .fc .fc-toolbar-title{font:normal normal 400 1.125rem/1.22222 "Cairo",sans-serif;padding-top:5.5px;padding-bottom:5.5px;margin:0}@media (min-width: 1200px){.schedule .fc .fc-toolbar-title{font:normal normal 400 1.3125rem/1.2381 "Cairo",sans-serif;padding-top:6.5px;padding-bottom:6.5px}}.schedule .fc .fc-toolbar.fc-header-toolbar{margin-top:24px;margin-bottom:.92308rem}.schedule .fc .fc-scrollgrid-section-header .fc-scroller-harness{border-bottom:1px solid #eee}.schedule .fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events{min-height:0;display:none}.schedule .fc-daygrid-day-bg{display:none}.schedule .fc .fc-prev-button{margin-right:0.5rem}.schedule .fc .fc-icon-chevron-right,.schedule .fc-icon-chevron-left{font-size:1.69231rem}.schedule .fc .fc-icon.fc-icon-chevron-left{color:#a0a0a0}.schedule .fc .fc-daygrid-day-frame{display:flex;justify-content:center;width:2.5rem;min-height:2.5rem;margin:0 auto;border:1px solid transparent}.schedule .btn-send-schedule{margin-bottom:1rem !important}.schedule .fc.fc-media-screen{margin-bottom:1.69231rem}.schedule .schedule-response{margin-bottom:1.5rem}.schedule-resume{background:#fbfbfb;border:solid 1px #eaeaea;display:flex;align-items:stretch;justify-content:flex-start;padding:1rem;border-radius:0.5rem;gap:2rem}.schedule-resume__info{display:flex;flex-direction:column;text-align:left;width:100%}.schedule-resume__info .schedule-type{font-weight:600}.schedule-resume__divider{width:2px;background:#eaeaea}.schedule-resume__edit{font:normal normal 600 .9375rem/1.33333 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px;align-self:center;margin-right:1rem}@media (min-width: 1200px){.schedule-resume__edit{font:normal normal 600 1rem/1.25 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px}}.schedule .schedule-response-text{margin-bottom:1.5rem;font:normal normal 400 .9375rem/1.86667 "Montserrat",sans-serif}@media (min-width: 1200px){.schedule .schedule-response-text{font:normal normal 400 .9375rem/2 "Montserrat",sans-serif}}.schedule .schedule-response-day{font-family:"Cairo",sans-serif;font-size:2.69231rem;font-weight:300;color:#000;line-height:1}.schedule .schedule-response-bold{font-family:"Cairo",sans-serif;font-size:1.38462rem;font-weight:bold;color:#000;line-height:1}.schedule .schedule-response-light{font-family:"Cairo",sans-serif;font-size:1.38462rem;color:#000;line-height:1;font-weight:400}.schedule .schedule-response-title{font:normal normal 400 .9375rem/1.33333 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px;color:#000;line-height:1;margin-top:1rem;margin-bottom:1rem}@media (min-width: 1200px){.schedule .schedule-response-title{font:normal normal 400 1rem/1.25 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px}}.schedule .schedule-response-title .input-icon i{font-size:1.23077rem}.schedule .schedule-response-title .input-icon .icon-date:before{color:#000}.schedule .schedule-response-title .input-icon .icon-time:before{color:#000}.schedule .schedule-response-title .input-icon .icon-user:before{color:#000}.schedule .schedule-response-date{border-bottom:1px solid #eee;padding-bottom:1rem;display:flex;align-items:center;justify-content:center}.schedule .schedule-response-date .border-left{height:1.4em}.schedule__container-button-fixed{display:none;position:relative}.schedule__container-icon-back{display:none;position:relative}.schedule__validation-footer-text{display:none;color:red;font-size:1rem;font-weight:600;font-family:"Montserrat",sans-serif}.schedule__button-fixed{position:fixed;bottom:0;z-index:200;width:28.2rem;right:7.6rem;height:57.22px}.schedule__button-fixed .icon-arrow-forward{margin-left:1rem}.schedule__button-fixed .icon-arrow-forward:before{transform:rotate(270deg);font-size:1rem;font-weight:100}.schedule__button-fixed .icon-Icn-ScheduleWhite:before{color:#fff;font-size:1.84615rem;margin-right:1rem}.schedule__button-fixed .icon-date:before{color:#fff;font-size:1.84615rem;margin-right:1rem}.modal-open .schedule__button-fixed{position:absolute}.schedule__containder-title{text-align:center}.schedule__title{font:normal normal 400 1.625rem/1.23077 "Cairo",sans-serif;padding-top:8px;padding-bottom:8px}@media (min-width: 1200px){.schedule__title{font:normal normal 400 2.125rem/1.23529 "Cairo",sans-serif;padding-top:10.5px;padding-bottom:10.5px}}.schedule__remark-form{display:grid;color:#000;margin-bottom:1.5rem;font:normal normal 400 .9375rem/1.86667 "Montserrat",sans-serif}@media (min-width: 1200px){.schedule__remark-form{font:normal normal 400 .9375rem/2 "Montserrat",sans-serif}}.schedule__remark-form-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.schedule__hr{width:100%;opacity:1;background-color:#eee}.schedule__tip{font:normal normal 400 .59375rem/1.26316 "Montserrat",sans-serif;text-align:center}@media (min-width: 1200px){.schedule__tip{font:normal normal 400 .59375rem/1.15789 "Montserrat",sans-serif}}.schedule__tip b{font-weight:600}.schedule.schedule--step-1 .schedule__remark-form--step-2{display:none}.schedule.schedule--step-1 .popup-form-title--step-1{display:block !important}.schedule.schedule--step-1 #response-schedule{display:none}.schedule.schedule--step-1 .scheduleDate{display:none}.schedule.schedule--step-1 .schedule-date{display:none}.schedule.schedule--step-1 .schedule__hr{display:none}.schedule.schedule--step-1 .control-time-lead{display:none}.schedule.schedule--step-1 .schedule__tip{display:none}.schedule.schedule--step-1 .schedule__resume{display:none}.schedule.schedule--step-1 .schedule__remark-form--step-1-2{display:none}.schedule.schedule--step-1 .lead__container-popup{display:none}.schedule.schedule--step-1 .submit-step-1{display:none}.schedule.schedule--step-2 .popup-form-title--step-1{display:block !important}.schedule.schedule--step-2 #response-schedule{display:none}.schedule.schedule--step-2 .schedule__remark-form--step-1-1{display:none}.schedule.schedule--step-2 .scheduleDate{display:none}.schedule.schedule--step-2 .type-schedule-section{display:none}.schedule.schedule--step-2 .schedule__resume{display:none}.schedule.schedule--step-2 .schedule__remark-form--step-1-2{display:block}.schedule.schedule--step-2 .schedule-date{display:flex}.schedule.schedule--step-2 .submit-step-1{display:block}.schedule.schedule--step-2 .lead__container-popup{display:none}.schedule.schedule--step-3 .popup-form-title--step-1{display:block !important}.schedule.schedule--step-3 #response-schedule{display:none}.schedule.schedule--step-3 .schedule__remark-form--step-1{display:none}.schedule.schedule--step-3 .schedule__resume{display:none}.schedule.schedule--step-3 .schedule__remark-form--step-1-2{display:none}.schedule.schedule--step-3 .schedule-inputs-lead{display:none}.schedule.schedule--step-3 .schedule__container-icon-back{display:block}.schedule.schedule--step-4 .popup-form-title--step-3{display:block !important}.schedule.schedule--step-4 .popup-form-title--step-4{display:block !important}.schedule.schedule--step-4 #response-schedule{display:block}.schedule.schedule--step-4 .schedule-inputs-lead{display:none}.schedule.schedule--step-4 .required-inputs-lead{display:none}.schedule__icon-back{position:absolute;left:0;font-size:1.38462rem;font-weight:600 !important;cursor:pointer}.location__info .schedule .fc.fc-media-screen{margin-bottom:0rem}.schedule__resume{display:flex;align-items:center;justify-content:space-between}.schedule__resume-text{font:normal normal 400 .9375rem/1.86667 "Montserrat",sans-serif}@media (min-width: 1200px){.schedule__resume-text{font:normal normal 400 .9375rem/2 "Montserrat",sans-serif}}.schedule__resume-edit{font:normal normal 400 .9375rem/1.86667 "Montserrat",sans-serif;text-decoration:underline}@media (min-width: 1200px){.schedule__resume-edit{font:normal normal 400 .9375rem/2 "Montserrat",sans-serif}}.schedule .lead__input-container--with-border{padding-left:1rem;margin-top:0;margin-bottom:1.5rem;max-height:4rem}.schedule .lead__input-container--with-border input{font:normal normal 400 .9375rem/1.86667 "Montserrat",sans-serif;-webkit-box-shadow:0 0 0 1000px #fff inset}@media (min-width: 1200px){.schedule .lead__input-container--with-border input{font:normal normal 400 .9375rem/2 "Montserrat",sans-serif}}.schedule__footer{display:flex;align-items:flex-start;justify-content:flex-end;gap:2rem}.schedule__equal-housing{width:auto;height:1rem}.schedule__realtor{width:auto;height:1.25rem}@media (min-width: 768px){.schedule.schedule--step-1-2 .schedule-inputs-lead{display:initial}.schedule .schedule-month{padding-left:12px !important;padding-right:14px !important}.schedule .schedule-day-week{padding-left:14px !important}}@media (min-width: 992px){.schedule .schedule-day,.schedule .schedule-month,.schedule .schedule-day-week{font:normal normal 400 1.125rem/1.22222 "Cairo",sans-serif;padding-top:5.5px;padding-bottom:5.5px}}@media (min-width: 992px) and (min-width: 1200px){.schedule .schedule-day,.schedule .schedule-month,.schedule .schedule-day-week{font:normal normal 400 1.3125rem/1.2381 "Cairo",sans-serif;padding-top:6.5px;padding-bottom:6.5px}}@media (min-width: 992px){.schedule .schedule-day{margin-left:1rem}.schedule .schedule-month{margin-left:2rem;margin-right:1rem}.schedule .txt-schedule{padding:0 2rem}.schedule .schedule-time-ul{gap:0.5rem}.schedule .schedule-time-ul li:hover{border:1px solid #0f171f}.schedule .schedule-container-buttons{margin-top:0.5rem;margin-bottom:1rem}.schedule .schedule-container-buttons .schedule-type .schedule-text-type__logo{height:1.25rem}.schedule__equal-housing{width:auto}}@media (min-width: 1200px){.schedule .lead__container-popup{padding-bottom:0.25rem}.schedule .lead__input-container--with-border{margin-bottom:2rem !important}.schedule .schedule-response{margin-bottom:2rem}.schedule.lead__phone .lead__container-popup{padding-bottom:0}.schedule .txt-schedule{max-height:47px}.schedule .txt-schedule .input-icon .icon-date{font-size:1.256rem}.schedule .txt-schedule .input-icon .icon-arrow-down{font-size:1.1775rem}.schedule .schedule-cancel-text{margin-top:1rem;font-size:1.1775rem}.schedule .schedule-date{position:relative}.schedule .schedule-date__icon{display:block;font-size:2rem;position:absolute;top:1.5rem;bottom:0;margin:auto 0;height:-moz-min-content;height:min-content;color:#d3d3d3}.schedule .schedule-date__icon[class*='left']{left:-3rem}.schedule .schedule-date__icon[class*='right']{right:-3rem}.schedule .schedule-date__icon.active{color:#000;cursor:pointer}.schedule .fc-scrollgrid-section-liquid{height:1px !important}.schedule .fc .fc-toolbar.fc-header-toolbar{padding:0 2rem;margin-bottom:1.1775rem}.schedule .fc .fc-icon-chevron-right,.schedule .fc-icon-chevron-left{font-size:2.041rem}.schedule .fc .fc-toolbar-title{font:normal normal 400 1.125rem/1.22222 "Cairo",sans-serif;padding-top:5.5px;padding-bottom:5.5px}}@media (min-width: 1200px) and (min-width: 1200px){.schedule .fc .fc-toolbar-title{font:normal normal 400 1.3125rem/1.2381 "Cairo",sans-serif;padding-top:6.5px;padding-bottom:6.5px}}@media (min-width: 1200px){.schedule .fc .fc-col-header-cell-cushion{font:normal normal 400 .9375rem/1.86667 "Montserrat",sans-serif}}@media (min-width: 1200px) and (min-width: 1200px){.schedule .fc .fc-col-header-cell-cushion{font:normal normal 400 .9375rem/2 "Montserrat",sans-serif}}@media (min-width: 1200px){.schedule .fc .fc-scroller-harness .fc-scrollgrid-sync-table{padding-top:0.5rem}.location__form .schedule .fc.fc-media-screen{margin-bottom:0rem}.schedule .schedule-response-text{margin-top:0;margin-bottom:2rem}.schedule .schedule-response-title{margin-top:24px;margin-bottom:16px}.schedule .schedule-response-date{padding-bottom:24px}.schedule__button-fixed{position:fixed;bottom:2rem;z-index:200;padding:1rem;width:175px;right:2rem;height:auto;transition:none !important}.schedule__button-fixed span.text{font-size:1.15385rem;font-weight:700}.schedule__button-fixed.btn-black{background:transparent;border:1px solid #fff}.schedule__button-fixed.btn-black.likehover{background:#fff;border:1px solid #000}.schedule__button-fixed.btn-black.likehover *,.schedule__button-fixed.btn-black.likehover .icon-date:before{color:#000 !important}.schedule__button-fixed .icon-arrow-forward{margin-left:1rem}.schedule__button-fixed .icon-arrow-forward:before{transform:rotate(270deg);font-size:1rem;font-weight:100}.schedule__button-fixed .icon-Icn-ScheduleWhite:before{color:#fff;font-size:1.84615rem;margin-right:1rem}.schedule__button-fixed .icon-date:before{color:#fff;font-size:1.76923rem;margin-right:1rem}.schedule__icon-back{position:absolute;left:0;font-size:1.38462rem;font-weight:600 !important;cursor:pointer}.modal-lead--schedule .schedule .fc.fc-media-screen{margin-bottom:1rem}.popup-form .schedule .schedule-date__icon[class*='left']{left:-2rem}.popup-form .schedule .schedule-date__icon[class*='right']{right:-2rem}}@media (min-width: 1600px){.schedule .txt-schedule{max-height:51px}.schedule .txt-schedule .input-icon .icon-date{font-size:1.08364rem}.schedule .txt-schedule .input-icon .icon-arrow-down{font-size:1.01591rem}.schedule .schedule-cancel-text{margin-top:1rem;font-size:1.22925rem}.schedule .fc .fc-icon-chevron-right,.schedule .fc-icon-chevron-left{font-size:1.937rem}.schedule__button-fixed{width:200px}.schedule__button-fixed span.text{font-size:1.23077rem;line-height:1.9}}@media (min-width: 1900px){.schedule .txt-schedule{max-height:64px}.schedule .txt-schedule .input-icon .icon-date{font-size:1.33846rem}.schedule .txt-schedule .input-icon .icon-arrow-down{font-size:1.00385rem}.schedule__button-fixed{width:235px}.schedule__button-fixed span.text{font-size:1.23077rem;line-height:1.7}.schedule__button-fixed .icon-date:before{font-size:1.84615rem}}@media (max-width: 375px){.schedule .lead__container-popup{padding-bottom:6.5rem}}@media (max-width: 375px){html:lang(pt) .schedule .schedule-day{font-size:2.61538rem}html:lang(pt) .schedule .schedule-month{padding-left:14px !important;padding-right:10px !important}html:lang(pt) .schedule .schedule-day-week{font-size:1rem;padding-left:10px !important}html:lang(pt) .schedule .schedule-response-bold{font-size:1.30769rem}html:lang(pt) .schedule .schedule-response-light{font-size:1.30769rem}}.modal .modal-dialog{pointer-events:all;margin:0 auto}.modal .modal-dialog--bottom .popup-form .popup-form-title{display:none}.modal .modal-dialog--bottom .popup-form .popup-form-title--error{color:red}.modal .modal-dialog--bottom .popup-form-top:has(+.lead__phone--step-1) .popup-form-title--step-1{display:block}.modal .modal-dialog--bottom .popup-form-top:has(+.lead__phone--step-2) .popup-form-title--step-2{display:block}.modal .modal-dialog--bottom .popup-form-top:has(+.lead__phone--step-3) .popup-form-title--step-3{display:block}.modal .modal-dialog--bottom .popup-form-top:has(+.lead__phone--step-4) .popup-form-title--step-4{display:block}.modal .modal-dialog .popup-content{width:-moz-max-content;width:max-content;position:relative;margin-top:1rem;margin-bottom:1rem;margin-left:1rem;margin-right:1rem;display:flex;max-width:46rem;flex-wrap:wrap}.modal .modal-dialog .popup-content__separator{width:100%;text-align:center;color:#000;margin:1rem 0;position:relative}.modal .modal-dialog .popup-content__separator::before,.modal .modal-dialog .popup-content__separator::after{width:23%;content:'';border-top:1px solid #eee;position:absolute;top:50%}.modal .modal-dialog .popup-content__separator::before{left:20%}.modal .modal-dialog .popup-content__separator::after{right:20%}.modal .modal-dialog .popup-content__separator--full{display:none;width:100%;border-color:#eee;margin-top:1.5rem;margin-bottom:0}.modal .modal-dialog .popup-content .container-video{width:100% !important}.modal .modal-dialog .popup-content .container-video .vjs-tech{height:100%;width:100% !important;position:absolute;background:#000}.modal .modal-close{box-sizing:border-box;cursor:pointer;z-index:1050;position:absolute;background-color:#fff;top:-0.75rem;right:-0.75rem;background-color:#fff;padding:0.25rem;width:auto;box-shadow:0px 2px 6px 1px rgba(50,50,50,0.09)}.modal .modal-close i{font-size:1.25rem;color:#0f171f;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.modal .modal-close--price-list{font-size:1rem !important}.modal .close-hidden .modal-close{right:-1.1em;top:-1.1em;background:transparent;position:fixed;font-size:0.2rem;opacity:0}.modal .modal-lead .popup-content{background-color:#fff;height:auto;position:relative}.modal .modal-lead .popup-content .img-modal-lead,.modal .modal-lead .popup-content .video-modal-lead{position:relative;background-color:#f9f9f9;background-size:cover;background-position:center;background-repeat:no-repeat}.modal .modal-lead .popup-content .img-modal-lead:after,.modal .modal-lead .popup-content .video-modal-lead:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.36;background:linear-gradient(rgba(255,255,255,0) 0%, rgba(0,0,0,0) 35%, rgba(0,0,0,0) 65%, #000 100%);background:linear-gradient(linear-gradient(rgba(255,255,255,0) 0%, rgba(0,0,0,0) 35%, rgba(0,0,0,0) 65%, #000 100%), rgba(0,0,0,0.5) 100%)}.modal .modal-lead .popup-content .popup-form{box-sizing:border-box;margin:0;padding-left:1rem;padding-right:1rem;padding-top:1rem;padding-bottom:1rem}.modal .modal-lead .popup-content .popup-form-top{display:flex;flex-direction:column;align-items:start}.modal .modal-lead .popup-content .popup-form-top #registration-complete-title{display:none}.modal .modal-lead .popup-content .popup-form-top .picture-form-logo{transition:1.3s;margin-left:0}.modal .modal-lead .popup-content .popup-form-top--show-arrow-back .popup-form__icon-back{visibility:hidden;display:flex;align-items:center;cursor:pointer}.modal .modal-lead .popup-content .popup-form-top--show-arrow-back .lead__icon-back{opacity:0;font-size:12px}.modal .modal-lead .popup-content .popup-form-title{font:normal normal 600 1.125rem/1.22222 "Cairo",sans-serif;padding-top:5.5px;padding-bottom:5.5px;margin-bottom:1rem}@media (min-width: 1200px){.modal .modal-lead .popup-content .popup-form-title{font:normal normal 600 1.3125rem/1.2381 "Cairo",sans-serif;padding-top:6.5px;padding-bottom:6.5px}}.modal .modal-lead .popup-content .popup-form__footer{margin-top:1rem}.modal .modal-lead .popup-content .popup-form .form-logo{width:auto;height:2rem}.modal .modal-lead .popup-content .popup-form .text-2{color:#000;font:normal normal 400 1.625rem/1.23077 "Cairo",sans-serif;padding-top:8px;padding-bottom:8px}@media (min-width: 1200px){.modal .modal-lead .popup-content .popup-form .text-2{font:normal normal 400 2.125rem/1.23529 "Cairo",sans-serif;padding-top:10.5px;padding-bottom:10.5px}}.modal .modal-lead .popup-content .popup-form .text-2 span{font:inherit;color:#000}.modal .modal-lead .popup-content .popup-form .text-3{font-family:"Cairo",sans-serif;font-weight:400;color:#000;line-height:0.85rem}.modal .modal-lead .popup-content .popup-form .text-3 span{font-family:"Cairo",sans-serif;font-weight:400;color:#000;margin-bottom:1rem}.modal .modal-lead .popup-content .popup-form__developer{display:none}.modal .modal-lead .popup-content .popup-form__equal-housing{width:auto;height:1.25rem}.modal .modal-lead .popup-content .popup-form__realtor{width:auto;height:2.5rem}.modal .modal-lead .popup-content .popup-form__body-response{display:flex;flex-direction:column;margin:0 0 2rem;padding:0}.modal .modal-lead.modal-lead--schedule .popup-content{width:100%}.modal .modal-lead.modal-lead--newslatter .popup-form .title-top{font-size:2rem;font-weight:600}.modal .modal-lead.modal-lead--newslatter .popup-form .title-bottom{font-size:4rem}.modal .modal-lead.modal-lead--newslatter .popup-form .title-bottom:after{height:2px;width:64px;background:#dbdbdb;display:block;content:'';margin-right:auto;margin-left:auto;margin-top:2rem;margin-bottom:2rem}.modal .modal-lead.modal-lead--apple .popup-form,.modal .modal-lead.modal-lead--google .popup-form{padding:2rem 1rem}.modal .modal-lead.modal-lead--apple .popup-form .lead__remark-form,.modal .modal-lead.modal-lead--google .popup-form .lead__remark-form{margin-top:2rem}.modal .modal-lead.modal-lead--phone .popup-form{padding-top:1.5rem}.modal .modal-lead.modal-lead--phone .popup-form .popup-form-top{position:relative}.modal .modal-lead.modal-lead--phone .popup-form__icon-back{visibility:hidden;margin-bottom:1rem;position:relative;top:-map-get((xxs:0.125rem,xs:0.25rem,s:0.5rem,m:1rem,l:2rem,xl:4rem,xxl:8rem), s)}.modal .modal-lead.modal-lead--phone .popup-form__icon-back .text-back{font:normal normal 600 .9375rem/1.33333 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px;padding-left:1rem;text-transform:capitalize}@media (min-width: 1200px){.modal .modal-lead.modal-lead--phone .popup-form__icon-back .text-back{font:normal normal 600 1rem/1.25 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px}}.modal#modal-contact-lead .popup-form{min-width:100%}.modal-backdrop.show ~ .modal-backdrop.show{display:none}.modal-backdrop.show{opacity:0.25}.modal__footer{margin-top:auto;display:flex;align-items:flex-start;justify-content:flex-end;gap:2rem}.modal--videolanding .modal__dragger{margin-bottom:1rem}.modal--videolanding .modal-dialog--bottom .popup-content .popup-form-top{margin-bottom:0.5rem}.modal--videolanding .contact-modal .lead__remark-form--main{font:normal normal 400 .9375rem/1.86667 "Montserrat",sans-serif}@media (min-width: 1200px){.modal--videolanding .contact-modal .lead__remark-form--main{font:normal normal 400 .9375rem/2 "Montserrat",sans-serif}}.modal--videolanding .contact-modal--step-1 .form__step-1--1 [class*='container--email']{display:none}.modal--videolanding .contact-modal--step-1 .form__step-1--1 [class*='textarea-container']{display:none}.modal--videolanding .contact-modal--step-1 .form__step-1--2 [class*='container--name']{display:none}.modal--videolanding .contact-modal--step-1 .form__step-1--2 [class*='container--phone']{display:none}.modal--videolanding .contact-modal--step-1 .form__step-1--2 [class*='container--email']{display:flex}.modal--videolanding .contact-modal--step-1 .form__step-1--2 [class*='textarea-container']{display:flex}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in-modal-mobile{from{height:calc(100 * var(--vh))}to{height:calc(200 * var(--vh))}}@keyframes fade-in-backdrop{from{opacity:0}to{opacity:0.4}}.animation-modal-start #modal-popup-init,.animation-modal-start .modal-backdrop.show{opacity:0}.animation-modal-in #modal-popup-init{animation:fade-in 0.5s ease forwards}.animation-modal-in .modal-backdrop{animation:fade-in-backdrop 0.25s ease forwards}@media (max-width: 575.98px){.animation-modal-start #modal-popup-init .modal-dialog{height:calc(200 * var(--vh))}}@keyframes fade-in-mobile{from{transform:translateY(100%)}to{transform:translateY(0%)}}.animation-modal-in-mobile #modal-popup-init .modal-dialog{animation:fade-in-mobile 0.3s ease-out forwards}@media (min-width: 768px){.modal .modal-dialog .popup-content{margin-left:0;margin-right:0}.modal .modal-lead{width:-moz-max-content;width:max-content}.modal .modal-lead.modal-lead--newslatter{width:400px}.modal .modal-lead.modal-lead--newslatter .popup-form .title-bottom:after{width:70px}.modal .modal-lead .popup-content .popup-form{padding-left:1rem;padding-right:1rem;padding-top:1rem;padding-bottom:1rem}.C-703 .modal .modal-lead .popup-content .popup-form,.C-704 .modal .modal-lead .popup-content .popup-form,.C-48 .modal .modal-lead .popup-content .popup-form,.C-56 .modal .modal-lead .popup-content .popup-form,.C-48 .modal .modal-lead .popup-content .popup-form,.C-81 .modal .modal-lead .popup-content .popup-form,.C-700 .modal .modal-lead .popup-content .popup-form,.C-194 .modal .modal-lead .popup-content .popup-form,.C-496 .modal .modal-lead .popup-content .popup-form,.C-8 .modal .modal-lead .popup-content .popup-form,.C-30 .modal .modal-lead .popup-content .popup-form,.C-506 .modal .modal-lead .popup-content .popup-form,.C-300 .modal .modal-lead .popup-content .popup-form,.C-88 .modal .modal-lead .popup-content .popup-form,.C-499 .modal .modal-lead .popup-content .popup-form,.C-64 .modal .modal-lead .popup-content .popup-form{padding-top:1.75rem}}@media (min-width: 768px){.modal .modal-lead.modal-lead--newslatter{width:600px}.modal .popup-content .img-modal-lead,.modal .popup-content .video-modal-lead{width:24rem}.modal .popup-content .popup-form{display:inline-flex;flex-direction:column;width:22rem}.modal .popup-content .popup-form .form-logo{height:3.5rem !important}.modal .popup-content .popup-form__equal-housing,.modal .popup-content .popup-form__realtor{float:none}.modal .close-hidden .modal-close{right:0.1em;top:0.1em}.modal#modal-popup-init .modal-lead .popup-content{outline:solid 2px #fff}.modal-backdrop.show{opacity:0.4}}@media (min-width: 768px){.modal .modal-close{top:2rem;right:2rem;box-shadow:none}.modal .modal-lead--schedule .modal-close{right:2rem}.modal__dragger{display:none}.modal .modal-dialog .popup-content{--bs-gutter-x: 0}.modal .modal-dialog--bottom .popup-form-title,.modal .modal-dialog--bottom .popup-form-link{display:none}.modal .modal-dialog--bottom .popup-form .iti__flag-container.show{margin-right:2rem}.modal .modal-dialog--bottom .popup-form .iti__flag-container:after{right:calc(1rem * -1)}.modal .modal-dialog--bottom .popup-form .iti__flag-container .iti__selected-flag{flex-direction:row-reverse;gap:0.5rem}.modal .modal-dialog--bottom .popup-form .iti__flag-container .iti__selected-flag .iti__arrow,.modal .modal-dialog--bottom .popup-form .iti__flag-container .iti__selected-flag .indicative{margin:0;padding:0}.modal .modal-dialog--bottom .popup-form .iti__flag-container .iti__selected-flag .iti__arrow{border:none;font-size:0.5rem;width:0.5rem;display:flex;align-items:center}.modal .modal-dialog--bottom .popup-form .iti__flag-container .iti__selected-flag .iti__arrow:before{font-family:'millionicon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;content:'\e900';font-size:0.4rem}.modal .modal-lead{width:-moz-max-content;width:max-content;max-width:100%}.modal .modal-lead .popup-content{max-width:58rem;border-radius:0.5rem}.modal .modal-lead .popup-content .img-modal-lead:after{background:linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(0,0,0,0) 35%, rgba(0,0,0,0) 65%, #000 100%);background:linear-gradient(linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(0,0,0,0) 35%, rgba(0,0,0,0) 65%, #000 100%), rgba(0,0,0,0.5) 100%)}.modal .modal-lead .popup-content .video-modal-lead:after{background:linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(0,0,0,0) 35%, rgba(0,0,0,0) 65%, #000 100%);background:linear-gradient(linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(0,0,0,0) 35%, rgba(0,0,0,0) 65%, #000 100%), rgba(0,0,0,0.5) 100%)}.modal .modal-lead .popup-content .popup-form{padding:2rem !important;width:28rem}.modal .modal-lead .popup-content .popup-form:has(.lead__phone--step-4) #registration-complete-title{order:2;margin-top:2.5rem}.modal .modal-lead .popup-content .popup-form__footer{margin-top:1rem}.modal .modal-lead .popup-content .popup-form .picture-form-logo{height:3.5rem;margin:0}.modal .modal-lead .popup-content .popup-form .form-logo{width:auto !important}.modal .modal-lead .popup-content .popup-form .text-2{font:normal normal 400 1.625rem/1.23077 "Cairo",sans-serif;padding-top:8px;padding-bottom:8px;margin-bottom:1rem}}@media (min-width: 768px) and (min-width: 1200px){.modal .modal-lead .popup-content .popup-form .text-2{font:normal normal 400 2.125rem/1.23529 "Cairo",sans-serif;padding-top:10.5px;padding-bottom:10.5px}}@media (min-width: 768px){.modal .modal-lead .popup-content .popup-form .text-2 span{font-size:inherit}.modal .modal-lead .popup-content .popup-form .ab__form{height:100%}.modal .modal-lead .popup-content .popup-form .ab__form>div,.modal .modal-lead .popup-content .popup-form .ab__form .lead__container-popup,.modal .modal-lead .popup-content .popup-form .ab__form form.frm-lead{height:100%}.modal .modal-lead .popup-content .popup-form__body-response{margin:0;height:100%}.modal .modal-lead .popup-content .popup-form__equal-housing{height:1.25rem}.modal .modal-lead.modal-lead--newslatter{width:620px}.modal .modal-lead.modal-lead--newslatter .popup-form{flex:0 0 100%;max-width:100%}.modal .modal-lead.modal-lead--newslatter .popup-form .title-bottom:after{width:70px}.modal .modal-lead.modal-lead--schedule .popup-content .popup-form{flex:0 0 100%;max-width:100%;padding:2rem !important}.modal .modal-lead.modal-lead--phone .popup-form .popup-form-top{margin-top:0}.modal .modal-lead.modal-lead--phone .popup-form .popup-form-top.popup-form-top--show-arrow-back{margin-top:0}.modal .modal-lead.modal-lead--phone .popup-form__icon-back{margin-bottom:0;display:none !important}.modal .modal-lead.modal--price-list .popup-form{min-height:500px}.modal .modal-lead .modal__footer{justify-content:space-between;align-items:center;height:2.5rem;margin-top:1rem}.modal .modal-lead .modal__footer-link{font:normal normal 400 .75rem/1.66667 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px;padding:0 !important;text-transform:uppercase;display:block;position:absolute;bottom:-2.25rem;z-index:4;color:#fff;text-align:center;text-decoration:underline !important;width:-moz-max-content;width:max-content;transform:translateX(-50%);right:50%;left:50%;white-space:pre}}@media (min-width: 768px) and (min-width: 1200px){.modal .modal-lead .modal__footer-link{font:normal normal 400 .6875rem/1.81818 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px}}@media (min-width: 768px){.modal .modal-lead .modal__footer-link.hidden{display:none}.modal .modal-lead .modal__footer-developer{max-width:8rem;max-height:2.5rem;width:auto;height:auto}.modal .popup-content .img-modal-lead,.modal .popup-content .video-modal-lead{width:29rem}.modal#modal-response .popup-form{min-height:500px}.modal-video .modal-close{top:-0.75rem;right:-0.75rem}}@media (min-width: 1600px){.modal .modal-lead.modal-lead--newslatter{width:560px}.modal .modal-lead.modal-lead--newslatter .popup-form{flex:0 0 100%;max-width:100%}.modal .modal-lead.modal-lead--schedule .popup-content .popup-form{flex:0 0 100%;max-width:100%;padding:2rem}.modal .modal-lead.modal--price-list .popup-form{min-height:36.25rem}.modal#modal-response .popup-form{min-height:585px}}@media (min-width: 1900px){.modal .modal-lead.modal-lead--newslatter{width:660px}.modal .modal-lead.modal-lead--newslatter .popup-form{flex:0 0 100%;max-width:100%}.modal .modal-lead.modal-lead--schedule .popup-content .popup-form{flex:0 0 100%;max-width:100%;padding:2rem}.modal .modal-lead.modal--price-list .popup-form{min-height:36.25rem}.modal#modal-response .popup-form{min-height:600px}}@media (max-width: 575.98px){.modal{padding:0}.modal .modal-dialog{pointer-events:all;margin:0}.modal .close-hidden .modal-close i{color:transparent}.modal .modal-close{right:0}.modal .modal-lead .popup-content .img-modal-lead,.modal .modal-lead .popup-content .video-modal-lead{height:calc(25 * var(--vh));background-repeat:no-repeat;background-color:transparent;background-position:center center}.modal .modal-lead .popup-content .img-modal-lead.hide-image-sm,.modal .modal-lead .popup-content .video-modal-lead.hide-image-sm{display:none}.modal .modal-lead.modal-lead--phone .popup-content .popup-form .form-logo{height:3.69231rem !important;max-width:290px !important}.C-703 .modal .modal-lead--apple .popup-content .popup-form,.C-704 .modal .modal-lead--apple .popup-content .popup-form,.C-48 .modal .modal-lead--apple .popup-content .popup-form,.C-56 .modal .modal-lead--apple .popup-content .popup-form,.C-48 .modal .modal-lead--apple .popup-content .popup-form,.C-81 .modal .modal-lead--apple .popup-content .popup-form,.C-700 .modal .modal-lead--apple .popup-content .popup-form,.C-194 .modal .modal-lead--apple .popup-content .popup-form,.C-496 .modal .modal-lead--apple .popup-content .popup-form,.C-8 .modal .modal-lead--apple .popup-content .popup-form,.C-30 .modal .modal-lead--apple .popup-content .popup-form,.C-506 .modal .modal-lead--apple .popup-content .popup-form,.C-300 .modal .modal-lead--apple .popup-content .popup-form,.C-88 .modal .modal-lead--apple .popup-content .popup-form,.C-499 .modal .modal-lead--apple .popup-content .popup-form,.C-64 .modal .modal-lead--apple .popup-content .popup-form,.C-703 .modal .modal-lead--google .popup-content .popup-form,.C-704 .modal .modal-lead--google .popup-content .popup-form,.C-48 .modal .modal-lead--google .popup-content .popup-form,.C-56 .modal .modal-lead--google .popup-content .popup-form,.C-48 .modal .modal-lead--google .popup-content .popup-form,.C-81 .modal .modal-lead--google .popup-content .popup-form,.C-700 .modal .modal-lead--google .popup-content .popup-form,.C-194 .modal .modal-lead--google .popup-content .popup-form,.C-496 .modal .modal-lead--google .popup-content .popup-form,.C-8 .modal .modal-lead--google .popup-content .popup-form,.C-30 .modal .modal-lead--google .popup-content .popup-form,.C-506 .modal .modal-lead--google .popup-content .popup-form,.C-300 .modal .modal-lead--google .popup-content .popup-form,.C-88 .modal .modal-lead--google .popup-content .popup-form,.C-499 .modal .modal-lead--google .popup-content .popup-form,.C-64 .modal .modal-lead--google .popup-content .popup-form{padding:2rem 1rem}.C-703 .modal .modal-lead--apple .popup-content .popup-form .lead__remark-form,.C-704 .modal .modal-lead--apple .popup-content .popup-form .lead__remark-form,.C-48 .modal .modal-lead--apple .popup-content .popup-form .lead__remark-form,.C-56 .modal .modal-lead--apple .popup-content .popup-form .lead__remark-form,.C-48 .modal .modal-lead--apple .popup-content .popup-form .lead__remark-form,.C-81 .modal .modal-lead--apple .popup-content .popup-form .lead__remark-form,.C-700 .modal .modal-lead--apple .popup-content .popup-form .lead__remark-form,.C-194 .modal .modal-lead--apple .popup-content .popup-form .lead__remark-form,.C-496 .modal .modal-lead--apple .popup-content .popup-form .lead__remark-form,.C-8 .modal .modal-lead--apple .popup-content .popup-form .lead__remark-form,.C-30 .modal .modal-lead--apple .popup-content .popup-form .lead__remark-form,.C-506 .modal .modal-lead--apple .popup-content .popup-form .lead__remark-form,.C-300 .modal .modal-lead--apple .popup-content .popup-form .lead__remark-form,.C-88 .modal .modal-lead--apple .popup-content .popup-form .lead__remark-form,.C-499 .modal .modal-lead--apple .popup-content .popup-form .lead__remark-form,.C-64 .modal .modal-lead--apple .popup-content .popup-form .lead__remark-form,.C-703 .modal .modal-lead--google .popup-content .popup-form .lead__remark-form,.C-704 .modal .modal-lead--google .popup-content .popup-form .lead__remark-form,.C-48 .modal .modal-lead--google .popup-content .popup-form .lead__remark-form,.C-56 .modal .modal-lead--google .popup-content .popup-form .lead__remark-form,.C-48 .modal .modal-lead--google .popup-content .popup-form .lead__remark-form,.C-81 .modal .modal-lead--google .popup-content .popup-form .lead__remark-form,.C-700 .modal .modal-lead--google .popup-content .popup-form .lead__remark-form,.C-194 .modal .modal-lead--google .popup-content .popup-form .lead__remark-form,.C-496 .modal .modal-lead--google .popup-content .popup-form .lead__remark-form,.C-8 .modal .modal-lead--google .popup-content .popup-form .lead__remark-form,.C-30 .modal .modal-lead--google .popup-content .popup-form .lead__remark-form,.C-506 .modal .modal-lead--google .popup-content .popup-form .lead__remark-form,.C-300 .modal .modal-lead--google .popup-content .popup-form .lead__remark-form,.C-88 .modal .modal-lead--google .popup-content .popup-form .lead__remark-form,.C-499 .modal .modal-lead--google .popup-content .popup-form .lead__remark-form,.C-64 .modal .modal-lead--google .popup-content .popup-form .lead__remark-form{margin-top:1.5rem;margin-bottom:1rem;padding-top:1rem}.modal .modal-lead--apple .popup-content .img-modal-lead.disclaimer-size,.modal .modal-lead--google .popup-content .img-modal-lead.disclaimer-size{height:calc(22 * var(--vh)) !important}.modal .modal-lead--apple .popup-content .video-modal-lead.disclaimer-size,.modal .modal-lead--google .popup-content .video-modal-lead.disclaimer-size{height:calc(22 * var(--vh)) !important}.modal--hide-img-sm .popup-content .img-modal-lead{display:none}.modal--hide-img-sm .popup-content .video-modal-lead{display:none}}@media (max-width: 375px){.modal .modal-lead.modal-lead--apple .popup-form .lead__remark-form,.modal .modal-lead.modal-lead--google .popup-form .lead__remark-form{margin-top:1.5rem;margin-bottom:0.5rem;padding-top:1.5rem}.modal .modal-lead.modal-lead--apple .popup-form .lead__remark-form{margin-bottom:1.25rem}.modal .modal-lead.modal-lead--phone .popup-content .popup-form .form-logo{max-width:260px !important}}@media (max-width: 767.98px){.modal{z-index:99998 !important}.modal__dragger{height:0.25rem;width:4rem;background:#b1b1b1;margin:0.5rem auto;margin-bottom:0.5rem;border-radius:0.25rem}.modal .modal-dialog{pointer-events:all;margin:0 auto;transition:all ease-out 0.6s !important}.modal .modal-dialog--bottom{margin-top:auto;min-height:100dvh}.modal .modal-dialog--bottom .popup-content{margin-top:auto !important;margin-bottom:0 !important;margin-left:0 !important;margin-right:0 !important;width:100% !important;max-width:100vw !important;border-radius:1rem 1rem 0 0}.modal .modal-dialog--bottom .popup-content .lead__remark-form,.modal .modal-dialog--bottom .popup-content .lead__custom-checkbox-container,.modal .modal-dialog--bottom .popup-content .lead__container-popup .lead__btn-send--modal{margin-top:0}.modal .modal-dialog--bottom .popup-content .lead__remark-form--step-2-phone,.modal .modal-dialog--bottom .popup-content .lead__custom-checkbox-container--step-2-phone,.modal .modal-dialog--bottom .popup-content .lead__container-popup .lead__btn-send--modal--step-2-phone{margin-bottom:1.25rem}.modal .modal-dialog--bottom .popup-content .lead__remark-form{margin-bottom:1.25rem}.modal .modal-dialog--bottom .popup-content .popup-form{min-height:auto !important;padding-top:0 !important}.modal .modal-dialog--bottom .popup-content .popup-form-top{flex-direction:row !important;align-items:flex-start !important;justify-content:space-between !important}.modal .modal-dialog--bottom .popup-content .popup-form-link{font:normal normal 400 .75rem/1.66667 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px;white-space:nowrap;padding:0 !important;text-transform:uppercase;color:#7e7e7e}}@media (max-width: 767.98px) and (min-width: 1200px){.modal .modal-dialog--bottom .popup-content .popup-form-link{font:normal normal 400 .6875rem/1.81818 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px}}@media (max-width: 767.98px){.modal .modal-dialog--bottom .popup-content .popup-form__icon-back,.modal .modal-dialog--bottom .popup-content .popup-form .picture-form-logo{display:none !important}.modal .modal-dialog--bottom .popup-content .popup-form .modal__footer{justify-content:space-between !important;align-items:center;height:2.5rem;margin-top:1rem}.modal .modal-dialog--bottom .popup-content .popup-form .modal__footer-link{display:none}.modal .modal-dialog--bottom .popup-content .popup-form .modal__footer-developer{max-width:8rem;max-height:2.5rem;width:auto;height:auto}.modal .modal-dialog--bottom .popup-content .popup-form__realtor{display:none}.modal .modal-dialog--bottom .popup-content .lead__input-container--with-border{min-height:3.25rem;border-color:#000}.modal .modal-dialog--bottom .popup-content .lead__input-container--with-border input::-moz-placeholder{color:#7e7e7e}.modal .modal-dialog--bottom .popup-content .lead__input-container--with-border input::placeholder{color:#7e7e7e}.modal .modal-dialog--bottom .popup-content .lead__input-container--with-border .iti__flag-container.show{margin-right:2rem}.modal .modal-dialog--bottom .popup-content .lead__input-container--with-border .iti__flag-container:after{right:calc(1rem * -1)}.modal .modal-dialog--bottom .popup-content .lead__input-container--with-border .iti__flag-container .iti__selected-flag{flex-direction:row-reverse;gap:0.5rem}.modal .modal-dialog--bottom .popup-content .lead__input-container--with-border .iti__flag-container .iti__selected-flag .iti__arrow,.modal .modal-dialog--bottom .popup-content .lead__input-container--with-border .iti__flag-container .iti__selected-flag .indicative{margin:0;padding:0}.modal .modal-dialog--bottom .popup-content .lead__input-container--with-border .iti__flag-container .iti__selected-flag .iti__arrow{border:none;font-size:0.5rem;width:0.5rem;display:flex;align-items:center}.modal .modal-dialog--bottom .popup-content .lead__input-container--with-border .iti__flag-container .iti__selected-flag .iti__arrow:before{font-family:'millionicon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;content:'\e900';font-size:0.4rem}.modal .modal-dialog--bottom .popup-content .custom-checkbox--black.custom-checkbox .custom-control-label::before{border-radius:0.25rem;border-color:#000}.modal .modal-dialog--bottom .popup-content .lead__input-container--phone-code{margin-top:0;margin-bottom:0}.modal .modal-dialog--bottom .popup-content .lead__input-container--phone-code input{font-weight:600}.modal .modal-dialog--bottom .popup-content__separator::before{left:0 !important;width:44% !important}.modal .modal-dialog--bottom .popup-content__separator::after{right:0 !important;width:44% !important}.modal .modal-dialog--bottom .popup-content .lead__validation-footer{display:none;height:auto;font:normal normal 400 .75rem/1.33333 "Montserrat",sans-serif;margin:0;margin-top:0.5rem;text-align:center}}@media (max-width: 767.98px) and (min-width: 1200px){.modal .modal-dialog--bottom .popup-content .lead__validation-footer{font:normal normal 400 .6875rem/1.27273 "Montserrat",sans-serif}}@media (max-width: 767.98px){.modal .modal-dialog--bottom .popup-content .lead__validation-footer-text{min-height:2.5rem;line-height:2.5rem}.modal .modal-dialog--bottom .popup-content .lead__container-popup{padding-bottom:0rem}.modal.fade:not(.show){opacity:1}.modal.fade:not(.show) .modal-dialog{transform:translate(0, 100%) !important}}@media only screen and (max-height: 553px) and (orientation: portrait){.modal .modal-lead--apple .popup-content .img-modal-lead,.modal .modal-lead--google .popup-content .img-modal-lead{height:calc(21 * var(--vh))}.modal .modal-lead--apple .popup-content .video-modal-lead,.modal .modal-lead--google .popup-content .video-modal-lead{height:calc(21 * var(--vh))}.modal .modal-lead--apple .popup-content .popup-form,.modal .modal-lead--google .popup-content .popup-form{padding-bottom:2rem}.modal .modal-lead--apple .popup-content .popup-form .lead__remark-form,.modal .modal-lead--google .popup-content .popup-form .lead__remark-form{margin-top:1rem;margin-bottom:.46154rem;padding-top:.46154rem}.modal .modal-lead--apple .popup-content .popup-form .input-container,.modal .modal-lead--google .popup-content .popup-form .input-container{margin-top:0.5rem;padding-left:1rem}.modal .modal-lead--apple .popup-content .popup-form .lead__btn-send--modal,.modal .modal-lead--google .popup-content .popup-form .lead__btn-send--modal{margin-top:1rem}}@media only screen and (max-height: 670px){.modal .modal-lead--apple .popup-content .img-modal-lead.disclaimer-size,.modal .modal-lead--google .popup-content .img-modal-lead.disclaimer-size{height:calc(15 * var(--vh)) !important}.modal .modal-lead--apple .popup-content .video-modal-lead.disclaimer-size,.modal .modal-lead--google .popup-content .video-modal-lead.disclaimer-size{height:calc(15 * var(--vh)) !important}}@media only screen and (max-height: 553px){.modal .modal-lead--apple .popup-content .img-modal-lead.disclaimer-size,.modal .modal-lead--google .popup-content .img-modal-lead.disclaimer-size{height:calc(0 * var(--vh)) !important}.modal .modal-lead--apple .popup-content .video-modal-lead.disclaimer-size,.modal .modal-lead--google .popup-content .video-modal-lead.disclaimer-size{height:calc(0 * var(--vh)) !important}}.control__multi__carousel{height:auto;position:relative}.control__multi__carousel__scroll{overflow-y:hidden;scroll-behavior:smooth;width:100%;-webkit-overflow-scrolling:touch}.control__multi__carousel__scroll__items{list-style:none;width:-moz-fit-content;width:fit-content;margin:0;padding-left:0;display:flex;flex-direction:row}.control__multi__carousel__scroll__items__item{width:78vw;flex:0 0 auto;margin-left:1.5rem}.control__multi__carousel__scroll__left{display:none}.control__multi__carousel__scroll__right{display:none}@media (min-width: 768px){.control__multi__carousel{margin:1rem 0}.control__multi__carousel__scroll{overflow:hidden}.control__multi__carousel__scroll__items__item{width:33vw}.control__multi__carousel__scroll__left{background:transparent linear-gradient(270deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.309804) 47%, rgba(0,0,0,0.760784) 100%) 0% 0% no-repeat padding-box}.control__multi__carousel__scroll__right{top:0;right:0;background:transparent linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.309804) 47%, rgba(0,0,0,0.760784) 100%) 0% 0% no-repeat padding-box}.control__multi__carousel__scroll__icon{display:flex;margin-left:1rem}.control__multi__carousel__scroll__icon i{color:#fff;font-size:5.4rem;align-self:center}.control__multi__carousel__scroll__left,.control__multi__carousel__scroll__right{height:100%;position:absolute;z-index:2;width:7rem;background-color:transparent;opacity:1;cursor:pointer;display:flex;transition:all 0.5s ease-in-out}.control__multi__carousel__scroll__left.inactive,.control__multi__carousel__scroll__right.inactive{display:none}.control__multi__carousel__scroll__left:hover,.control__multi__carousel__scroll__right:hover{opacity:1}}.widget__mau__contact{position:fixed;bottom:1rem;right:1rem;border:1px solid #fff;width:3.75rem;height:4rem;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:10;border-radius:0.5rem;animation:all 2s}.widget__mau__contact.widget__mau__contact__white{border:1px solid #fff;background-color:#fff;box-shadow:0px 3px 6px rgba(0,0,0,0.16);color:#000}.widget__mau__contact.widget__mau__contact__white .widget__mau__contact__icon,.widget__mau__contact.widget__mau__contact__white .widget__mau__contact__title{color:#000}.widget__mau__contact__icon{font-size:2rem;text-align:center}.widget__mau__contact__title{font:normal normal 600 .75rem/1.66667 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px;color:#fff;padding:0;margin:0}@media (min-width: 1200px){.widget__mau__contact__title{font:normal normal 600 .6875rem/1.81818 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px}}.widget__mau__contact__icon,.widget__mau__contact__title{color:#fff}.widget__mau__contact--imessage{width:3.75rem;height:4rem;right:0;bottom:0;margin-bottom:1rem;margin-right:1rem}.widget__mau__contact--imessage .widget__mau__contact__icon{font-size:2rem}.widget__mau__contact--imessage .widget__mau__contact__title{font:normal normal 600 .75rem/1.66667 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px;padding:0;margin:0}@media (min-width: 1200px){.widget__mau__contact--imessage .widget__mau__contact__title{font:normal normal 600 .6875rem/1.81818 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px}}.widget__mau__contact--white{background-color:#fff}.widget__mau__contact--white .widget__mau__contact__icon{color:#000}.widget__mau__contact--white .widget__mau__contact__title{color:#000}.widget__mau__contact--badge{background-color:#fff}.widget__mau__contact--badge::before{position:absolute;width:19px;height:19px;background-color:#FF0000;color:#fff;content:"1";border-radius:36px;top:-10px;right:-10px;font-family:'Cairo', sans-serif;display:none;justify-content:center;align-items:center;line-height:1px}.widget__mau__contact--badge .widget__mau__contact__icon{color:#000}.widget__mau__contact--badge .widget__mau__contact__title{color:#000}.widget__mau__contact--badge:not(.widget__mau__contact__white){background:transparent}.widget__mau__contact--badge:not(.widget__mau__contact__white) .widget__mau__contact__icon,.widget__mau__contact--badge:not(.widget__mau__contact__white) .widget__mau__contact__title{color:#fff !important}@media (min-width: 768px){.widget__mau__contact{display:none}}@media (min-width: 992px){html[browser='firefox'] .wrapper-site{min-height:100vh}.main--animated--home{max-height:100svh;overflow-y:scroll;scroll-snap-type:y mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.main--animated--home::-webkit-scrollbar{display:none}}@media (min-width: 1200px){html.scroll-visible{height:100%;overflow-y:scroll !important}body.overflow-hidden{position:initial;padding-right:var(--scrollbar-width) !important}body.modal-open{height:100% !important;-ms-overflow-style:none}body.modal-open #chat-widget-container{opacity:0 !important}body.modal-open::-webkit-scrollbar{display:none !important}body.open-sidebar-slide{overflow:hidden;padding-right:var(--scrollbar-width) !important}.parent-img{overflow:hidden;position:relative}.parent-img:hover .transform-scale{transform:scale(1.2) rotate(0.02deg);-webkit-transform:scale(1.2) rotate(0.02deg);-moz-transform:scale(1.2) rotate(0.02deg);-o-transform:scale(1.2) rotate(0.02deg);-ms-transform:scale(1.2) rotate(0.02deg)}.transform-scale{transition:all .9s cubic-bezier(0.23, 1, 0.32, 1) !important}.container-page-internal{width:76vw !important}.main--animated--home{max-height:100vh}}@media (min-width: 1900px){.container-page-internal{width:76.7vw !important}}@media (min-width: 1900px){.container-page-internal{width:76.7vw !important}}@media (max-width: 575.98px){body.open-sidebar-slide{overflow:hidden}}@media (max-width: 1599.98px){html{font-size:13px !important}}@media (max-width: 1199.98px){html{font-size:16px !important}}@media (min-width: 768px) and (max-width: 991.98px){.container{max-width:100%}}@media (min-width: 992px) and (max-width: 1199.98px){.container{max-width:100%}}.logo{height:2.25rem;background-repeat:no-repeat;background-size:contain;min-width:193px;background-position:0% center;transition:all ease 0s}.logo--white{display:block;filter:drop-shadow(0 2px 3px rgba(0,0,0,0.1))}.logo--black{display:none}.logo--tp{display:block;height:2rem;min-width:176.89px}.logo--tp-small{width:1rem;transform:scale(0.9);height:auto}.header__wrapper--white .logo--white{display:none}.header__wrapper--white .logo--black{display:block}@media (min-width: 992px){.logo{height:45px;min-width:193px;border:1px solid transparent}}@media (min-width: 1200px){.logo{height:4rem;min-width:300px}.header__wrapper-logo--big .logo--white{min-height:5rem;min-width:375px}.logo--tp{min-width:176.89px}}@media (min-width: 1600px){.logo{min-height:4rem;min-width:300px}.header__wrapper-logo--big .logo--white{min-height:5rem;min-width:375px}}@media (min-width: 1900px){.logo{min-height:4rem;min-width:300px}.header__wrapper-logo--big .logo--white{min-height:5rem;min-width:375px}}@media (max-width: 575.98px){.header__wrapper--white-sm .logo--white{display:none}.header__wrapper--white-sm .logo--black{display:block}}.header{z-index:1030;position:sticky}.overflow__hidden__scroll .header{position:sticky;top:0}.header__banner-internal{height:45vw;position:static;z-index:2;background-size:cover;background-position:center;filter:brightness(0.6);margin-top:0}.header__wrapper{padding:1rem;position:absolute;width:100%;background:transparent;transition:all .9s cubic-bezier(0.23, 1, 0.32, 1) !important}.header__wrapper.br-pr{padding:1rem 0.75rem}.header__wrapper.br-pr .navbar__close{width:1.5rem;height:1.5rem;justify-content:center}.header__wrapper.br-pr [class*='icon-arrow-left']{font-size:1.25rem}.header__wrapper .container-fluid{position:relative}.header__wrapper-inner{display:flex;flex-direction:row;justify-content:space-between;-moz-column-gap:0.75rem;column-gap:0.75rem;margin:0}.fix-header .header__wrapper{position:absolute;width:100svw;transition:all 0s cubic-bezier(0.23, 1, 0.32, 1) !important}.fix-header--show .header__wrapper{position:fixed;-webkit-animation-name:showHeader;-webkit-animation-duration:.6s;-webkit-animation-iteration-count:inherit;-webkit-animation-timing-function:cubic-bezier(0.59, 0.03, 0.2, 1);-webkit-animation-fill-mode:forwards;-webkit-animation-delay:inherit;-moz-animation-name:showHeader;-moz-animation-duration:.6s;-moz-animation-iteration-count:inherit;-moz-animation-timing-function:cubic-bezier(0.59, 0.03, 0.2, 1);-moz-animation-fill-mode:forwards;-moz-animation-delay:inherit;-ms-animation-name:showHeader;-ms-animation-duration:.6s;-ms-animation-iteration-count:inherit;-ms-animation-timing-function:cubic-bezier(0.59, 0.03, 0.2, 1);-ms-animation-fill-mode:forwards;-ms-animation-delay:inherit;animation-name:showHeader;animation-duration:.6s;animation-iteration-count:inherit;animation-timing-function:cubic-bezier(0.59, 0.03, 0.2, 1);animation-fill-mode:forwards;animation-delay:inherit;top:0}@keyframes showHeader{from{top:-9rem}to{top:0px}}.fix-header--hide .header__wrapper{position:fixed;-webkit-animation-name:hideHeader;-webkit-animation-duration:.6s;-webkit-animation-iteration-count:inherit;-webkit-animation-timing-function:cubic-bezier(0.59, 0.03, 0.2, 1);-webkit-animation-fill-mode:forwards;-webkit-animation-delay:inherit;-moz-animation-name:hideHeader;-moz-animation-duration:.6s;-moz-animation-iteration-count:inherit;-moz-animation-timing-function:cubic-bezier(0.59, 0.03, 0.2, 1);-moz-animation-fill-mode:forwards;-moz-animation-delay:inherit;-ms-animation-name:hideHeader;-ms-animation-duration:.6s;-ms-animation-iteration-count:inherit;-ms-animation-timing-function:cubic-bezier(0.59, 0.03, 0.2, 1);-ms-animation-fill-mode:forwards;-ms-animation-delay:inherit;animation-name:hideHeader;animation-duration:.6s;animation-iteration-count:inherit;animation-timing-function:cubic-bezier(0.59, 0.03, 0.2, 1);animation-fill-mode:forwards;animation-delay:inherit}@keyframes hideHeader{from{top:0px}to{top:-9rem}}.header__wrapper .close__animated span{background-color:#fff}.header__wrapper--white{background-color:#fff;border-bottom:1px solid #eee;box-shadow:0.25rem 0 0 0 #fff}.header__wrapper--white .close__animated span{background-color:#000}.header__wrapper.top-content{padding-top:3.5rem}.header__wrapper.top-content.header__wrapper--white{padding-top:3.5rem}.header__wrapper--hide-modal{z-index:2;opacity:0}.header__wrapper--animatedfixed{display:none}.header__wrapper--video-landing{padding-top:1.3rem}.header__wrapper-logo{padding:0;margin-right:auto;display:flex;z-index:1}.header .btn-nav-toggle{line-height:normal}.header--agentsite .obfuscator{margin-top:7rem}.header--agentsite .header__wrapper{padding-top:1rem}.header--agentsite .contact-us__icon-contact{font-size:1.61538rem}.header--agentsite .language__text{font-size:1.15385rem}.header--agentsite .sidebar{margin-top:1rem}.header--agentsite .wrapper-nav-burger{display:none}.header--agentsite .mr-0-agent{margin-right:0 !important}.header .close__animated{width:1.25rem;height:1.25rem;position:relative;cursor:pointer}.header .close__animated span{display:block;width:1.25rem;height:2px;position:absolute;top:50%;left:0;right:0;transition:0.5s;border-radius:2px}.header .close__animated span.line-one{transform:translateY(-8px)}.header .close__animated span.line-two{transform:translateY(-2px)}.header .close__animated span.line-three{transform:translateY(4px)}.header .close__animated.active .line-one{transform:rotate(45deg) translateY(0)}.header .close__animated.active .line-two{transform:rotate(-45deg) translateY(0)}.header .close__animated.active .line-three{opacity:0}.header .close__animated--desktop{display:none}@media (min-width: 768px){.header__wrapper{padding:1rem}.header__banner-internal{height:14.76923rem}.header--agentsite .header__wrapper{padding-top:1.25rem}.header--agentsite .header__wrapper-logo{margin-left:0}}@media (min-width: 992px){.header{position:relative}}@media (min-width: 992px){.header{position:relative}.header__banner-internal{margin-top:0vw;height:14vw;position:relative;margin:0;background-repeat:no-repeat}.header__wrapper{padding-top:2rem}.header__wrapper.br-pr{padding:2rem}.header__wrapper-inner{-moz-column-gap:2rem;column-gap:2rem}.header__wrapper.top-content{padding-top:3rem}.header__wrapper.top-content.header__wrapper--white{padding-top:2rem}.header__wrapper--white.xl-without-line-header{border-bottom:0px}.header__wrapper--white .navbar__item-title--normal{color:#fff}.fix-header .header__wrapper--white{padding:1rem 2rem !important}.fix-header .header__wrapper--white .header__wrapper-inner{align-items:center !important}.fix-header .header__wrapper--white .logo{min-height:2rem !important;max-height:2rem !important}.fix-header .header__wrapper--white .navbar__item-title--normal{font-size:1rem !important;color:#000;text-shadow:none}.fix-header .header__wrapper--white .navbar__shedule__presentation,.fix-header .header__wrapper--white .navbar__availability{font:normal normal 600 .9375rem/1.33333 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px;color:#000;border-color:#000;height:2.5rem}}@media (min-width: 992px) and (min-width: 1200px){.fix-header .header__wrapper--white .navbar__shedule__presentation,.fix-header .header__wrapper--white .navbar__availability{font:normal normal 600 1rem/1.25 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px}}@media (min-width: 992px){.fix-header .header__wrapper--white .navbar__shedule__presentation:hover,.fix-header .header__wrapper--white .navbar__availability:hover{color:#fff !important;background-color:#000}.header__wrapper--white-first .navbar__item-title--normal{color:#0f171f !important}.header__wrapper.header__wrapper--animated{position:absolute;z-index:1029}.header__wrapper.header__wrapper--animated.header__wrapper--white{border:none}.fix-header--show .header__wrapper.header__wrapper--animated,.fix-header--hide .header__wrapper.header__wrapper--animated{position:absolute;animation:none}.fix-header--show .header__wrapper.header__wrapper--animated .navbar__shedule__presentation,.fix-header--show .header__wrapper.header__wrapper--animated .navbar__availability{font:normal normal 600 .9375rem/1.33333 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px;color:#000;border-color:#000;height:2.5rem}}@media (min-width: 992px) and (min-width: 1200px){.fix-header--show .header__wrapper.header__wrapper--animated .navbar__shedule__presentation,.fix-header--show .header__wrapper.header__wrapper--animated .navbar__availability{font:normal normal 600 1rem/1.25 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px}}@media (min-width: 992px){.fix-header--show .header__wrapper.header__wrapper--animated .navbar__shedule__presentation:hover,.fix-header--show .header__wrapper.header__wrapper--animated .navbar__availability:hover{color:#fff;background-color:#000}.header__wrapper.animated-fixed .close__animated--desktop{display:block;position:fixed}.header__wrapper--animatedfixed{position:fixed;display:block;width:100%;background:#fff;padding:1rem 2rem;padding-left:5rem;height:4.5rem;top:-6rem;transition:0.25s linear;z-index:2}.header__wrapper--animatedfixed.active{top:0}.header__wrapper--animatedfixed.active .close__animated span{background-color:#000}.header__wrapper--animatedfixed .navbar__item-title--normal{font-size:1rem !important;color:#000;text-shadow:none}.header__wrapper--animatedfixed .logo.logo--white{filter:invert(1) drop-shadow(0 0 0 rgba(0,0,0,0));min-height:2rem !important;max-height:2rem !important}.header__wrapper--animatedfixed .navbar__shedule__presentation,.header__wrapper--animatedfixed .navbar__availability{font:normal normal 600 .9375rem/1.33333 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px;color:#000;border-color:#000;height:2.5rem}}@media (min-width: 992px) and (min-width: 1200px){.header__wrapper--animatedfixed .navbar__shedule__presentation,.header__wrapper--animatedfixed .navbar__availability{font:normal normal 600 1rem/1.25 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px}}@media (min-width: 992px){.header__wrapper--animatedfixed .navbar__shedule__presentation:hover,.header__wrapper--animatedfixed .navbar__availability:hover{color:#fff;background-color:#000}.header--agentsite .logo{height:3rem;min-height:3rem}.header--agentsite .header__wrapper{padding:2rem}.header--agentsite .sidebar{margin-top:0}.header .close__animated{width:2rem;height:2rem}}@media (min-width: 992px) and (hover: none) and (pointer: fine){.header .close__animated:hover span{background-color:#000}}@media (min-width: 992px){.header .close__animated span{width:1.5rem;background-color:#fff}.header .close__animated span.line-one{transform:translateY(-9px)}.header .close__animated span.line-three{transform:translateY(5px)}.header .close__animated--desktop.visible{display:block;position:fixed;left:2rem;top:1rem}.header .close__animated--desktop.map-active span{background-color:#000}.header--animated{scroll-snap-align:start}}@media (min-width: 1200px){.header__wrapper.header__wrapper--animated.header__wrapper--white{background-color:transparent}}@media (max-width: 575.98px){.theme_main .header{position:sticky;top:0}.header__wrapper--white-sm{background-color:#fff;border-bottom:1px solid #eee}.header--agentsite .header__wrapper-logo{margin-left:0}.header--agentsite .logo{min-width:192px;min-height:33px;background-repeat:no-repeat}}@media screen and (min-width: 553px) and (max-width: 926px) and (orientation: landscape){.header__wrapper{padding-top:0.75rem;padding-bottom:0.75rem}}.language{display:flex;align-items:center;background-color:transparent;height:100%;padding:0;margin-bottom:0.5rem}.language__div-text{font:normal normal 400 .9375rem/1.33333 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px;padding:0;align-self:center;margin-right:0.25rem}@media (min-width: 1200px){.language__div-text{font:normal normal 400 1rem/1.25 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px}}.language__text{font:inherit;color:#fff}.language__div-icon-down{padding:0;display:flex}.language__icon-down{color:#fff;font-size:0.7rem}.header__wrapper--white .language__text{color:#000}.header__wrapper--white .language__icon-down{color:#000}.language-submenu{display:flex;flex-direction:column;align-self:stretch;position:fixed;max-height:0;background:#fff;right:0;z-index:1017;overflow:hidden;padding-top:0;transition:all .9s cubic-bezier(0.23, 1, 0.32, 1) !important}.language-submenu--expanded{max-height:11.8rem;transition:all .9s cubic-bezier(0.23, 1, 0.32, 1) !important}.language-submenu__item{font:normal normal lighter .9375rem/1.33333 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px;display:flex;justify-content:space-between;align-items:center;height:2.5rem;padding:0 1rem;border-bottom:1px solid #eee;transition:all .9s cubic-bezier(0.23, 1, 0.32, 1) !important}@media (min-width: 1200px){.language-submenu__item{font:normal normal lighter 1rem/1.25 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px}}.language-submenu__item:hover{background-color:#000;color:#fff}.language-submenu__item:hover .language-submenu__item_icon{color:#fff}.language-submenu__item:last-child{border:none}.language-submenu__item_icon{font-size:0.5rem;margin-left:0.5rem;align-self:center}@media (min-width: 768px){.language__div-text{margin-right:0.75rem}.language-submenu{margin-top:3rem;right:2rem}}@media (min-width: 1200px){.language--hide-modal{cursor:default !important;opacity:0}.language__div-text{font:normal normal 600 .9375rem/1.33333 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px}}@media (min-width: 1200px) and (min-width: 1200px){.language__div-text{font:normal normal 600 1rem/1.25 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px}}@media (min-width: 1200px){.language-submenu__item{height:4rem;padding:0 2rem}.language-submenu__item_icon{font-size:0.7rem;margin-left:2rem}}@media (max-width: 575.98px){.header__wrapper--white-sm .language__text{color:#000}.header__wrapper--white-sm .language__icon-down{color:#000}}.navbar{display:flex;background-color:#fff;padding:0 1rem;margin-top:1rem;width:100%;white-space:nowrap;transition:all .9s cubic-bezier(0.23, 1, 0.32, 1) !important}.navbar--brpre{padding:1rem}.navbar__item{display:flex;align-items:center;height:4rem;border-bottom:1px solid #eee}.navbar__item--brpre{height:6rem}.navbar__item--brpre:active{background-color:#fbfbfb}.navbar__item--brpre [class*='navbar__item-title--normal']{font:normal normal 600 1.0625rem/1.17647 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px}@media (min-width: 1200px){.navbar__item--brpre [class*='navbar__item-title--normal']{font:normal normal 600 1.125rem/1.11111 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px}}.navbar__icon--burger{font-size:1.5rem;color:#fff}.header__wrapper--white .navbar__icon--burger{color:#0f171f !important}.navbar__close{padding:0;display:none;z-index:20;width:25px;justify-content:flex-start}.navbar__item-title{margin:0}.navbar__item-title--normal{font:normal normal 400 .9375rem/1.33333 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px;position:relative;margin:auto;color:#fff;width:100%;text-align:left;cursor:pointer;display:block;text-transform:uppercase}@media (min-width: 1200px){.navbar__item-title--normal{font:normal normal 400 1rem/1.25 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px}}.header__wrapper--white .navbar__item-title--normal{color:#000;text-shadow:none}.navbar__icon-arrow-left{font-size:1.5rem}.navbar__shedule__presentation,.navbar__availability{border-radius:0.5rem !important}.header__wrapper--white .navbar__shedule__presentation,.header__wrapper--white .navbar__availability{color:#000;border-color:#000}.header__wrapper--white-first .navbar__shedule__presentation,.header__wrapper--white-first .navbar__availability{color:#000 !important;border-color:#000 !important}.header__wrapper--white-first .navbar__shedule__presentation:hover,.header__wrapper--white-first .navbar__availability:hover{color:#000;background-color:#fff}.disabled_presentation .navbar__shedule__presentation,.disabled_presentation .navbar__availability{display:none !important}.navbar__shedule__presentation{font:normal normal 600 1.0625rem/1.17647 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px;height:3.25rem;padding:2rem;display:none}@media (min-width: 1200px){.navbar__shedule__presentation{font:normal normal 600 1.125rem/1.11111 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px}}.navbar__availability{font:normal normal 600 .75rem/1.66667 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px;height:2rem;padding-left:1.25rem;padding-right:1.25rem}@media (min-width: 1200px){.navbar__availability{font:normal normal 600 .6875rem/1.81818 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px}}@media (min-width: 768px){.navbar{margin-top:1rem;padding:0 2rem}}@media (min-width: 992px){.navbar{background-color:transparent;padding:0;margin-top:0}.navbar__item{margin-right:1.25rem;border-bottom:0;height:auto}.navbar__item--brpre:active{background-color:transparent}.navbar__item--brpre [class*='navbar__item-title--normal']{font:normal normal 600 .9375rem/1.33333 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px}}@media (min-width: 992px) and (min-width: 1200px){.navbar__item--brpre [class*='navbar__item-title--normal']{font:normal normal 600 1rem/1.25 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px}}@media (min-width: 992px){.navbar__item-title--normal{left:0;padding:0;transition:all ease-out 0.01s;text-shadow:0 2px 3px rgba(0,0,0,0.1)}.navbar__item-title--normal:hover{text-shadow:0 0 0.65px #fff, 0 0 0.65px #fff}.header__wrapper--white .navbar__item-title--normal:hover{text-shadow:0 0 0.65px #000, 0 0 0.65px #000}.navbar__item-title--normal::before{display:block;content:attr(aria-label);text-shadow:0 0 0.65px #000, 0 0 0.65px #000;height:0;overflow:hidden;visibility:hidden}.sidebar--active .navbar{margin-right:13rem}.navbar__shedule__presentation{font:normal normal 600 1.0625rem/1.17647 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px;padding:2.5rem;display:block;height:3rem}}@media (min-width: 992px) and (min-width: 1200px){.navbar__shedule__presentation{font:normal normal 600 1.125rem/1.11111 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px}}@media (min-width: 992px){.navbar__availability{display:none}.navbar__shedule__presentation:hover,.navbar__availability:hover{background-color:#fff;color:#000}}@media (min-width: 1200px){.navbar__item{margin-right:3rem}}@media (min-width: 1600px){.sidebar--active .navbar{margin-right:10rem}}@media (max-width: 575.98px){.header__wrapper--white-sm .navbar__icon--burger{color:#0f171f !important}.header__wrapper--white-sm .navbar__item-title--light{color:#000}}@media (max-width: 991.98px){.navbar{position:fixed;right:-100%;z-index:1016;height:100%;align-items:flex-start;transition:all .9s cubic-bezier(0.23, 1, 0.32, 1) !important}.navbar--active{right:0%;border-top:1px solid #eee}}@media (max-width: 1199.98px){.navbar__shedule__presentation{padding:0.5rem !important}}@media screen and (min-width: 553px) and (max-width: 926px) and (orientation: landscape){.navbar{margin-top:0.75rem}}.contact-us{display:flex;align-items:center;padding:0;height:100%;background-color:transparent;transition:all .9s cubic-bezier(0.23, 1, 0.32, 1) !important}.contact-us__div-icon-contact{align-self:center;padding:0}.contact-us__icon-contact{font-size:1.90769rem;margin-right:-0.3rem;margin-left:-0.3rem;margin-top:0.1rem;display:flex;align-self:center;color:#fff}.contact-us__div-text{font:normal normal 400 .9375rem/1.33333 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px;padding:0;display:none;align-self:center}@media (min-width: 1200px){.contact-us__div-text{font:normal normal 400 1rem/1.25 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px}}.contact-us__text{color:#fff;text-transform:capitalize;font:inherit}.header__wrapper--white .contact-us__icon-contact{color:#000}.header__wrapper--white .contact-us__text{color:#000}.header__wrapper--white .contact-us__icon-down{color:#000}@media (min-width: 992px){.contact-us{margin-left:auto;margin-right:auto}}@media (min-width: 1200px){.contact-us__icon-down{font-size:0.4rem}.contact-us__div-icon-contact{display:none;margin-right:1rem}.contact-us__icon-contact{margin-top:-map-get((xxs:0.125rem,xs:0.25rem,s:0.5rem,m:1rem,l:2rem,xl:4rem,xxl:8rem), xs);margin-left:-map-get((xxs:0.125rem,xs:0.25rem,s:0.5rem,m:1rem,l:2rem,xl:4rem,xxl:8rem), s)}.contact-us__div-text{font:normal normal 600 .9375rem/1.33333 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px;display:block}}@media (min-width: 1200px) and (min-width: 1200px){.contact-us__div-text{font:normal normal 600 1rem/1.25 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px}}@media (min-width: 1200px){.contact-us--hide-modal{cursor:default !important;opacity:0}}@media (max-width: 575.98px){.header__wrapper--white-sm .contact-us__icon-contact{color:#000}.header__wrapper--white-sm .contact-us__text{color:#000}}.sidebar{right:-100%;align-items:flex-end;flex-direction:column;z-index:1016;border-top:1px solid #eee;margin-top:1rem;transition:all .9s cubic-bezier(0.23, 1, 0.32, 1) !important;width:100%;height:100vh;background-color:#fff;position:fixed;border-left:1px solid #f5f5f5}.sidebar__container{padding:1rem}.sidebar__title{display:flex;align-items:center;border-bottom:1px solid #eee;padding-bottom:1rem;margin:0}.sidebar__title-text{font:normal normal lighter 1.625rem/1.23077 "Cairo",sans-serif;padding-top:8px;padding-bottom:8px;text-transform:uppercase;width:100%}@media (min-width: 1200px){.sidebar__title-text{font:normal normal lighter 2.125rem/1.23529 "Cairo",sans-serif;padding-top:10.5px;padding-bottom:10.5px}}.sidebar__items{list-style-type:none;height:73vh;overflow:auto;padding:0;margin:0}.sidebar__item{border-bottom:1px solid #eee;cursor:pointer;position:relative;width:100%;padding-top:1rem;padding-bottom:1rem}.sidebar__item--expanded{display:block;padding-bottom:2rem}.sidebar__item--expanded:after{content:"\e900";display:block;font-family:"millionicon";font-size:0.7rem;position:absolute;right:0;bottom:-0.6rem;padding:0.3rem;width:1.45rem;height:1.5rem;background-color:#fff;border:1px solid #eee;border-radius:50%;box-shadow:0px 1px 3px 0px rgba(0,0,0,0.09);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg)}.sidebar__item:hover:after{content:"\e900";font-family:"millionicon";font-size:0.7rem;position:absolute;right:0;bottom:-0.6rem;padding:0.3rem;width:1.45rem;height:1.5rem;background-color:#fff;border:1px solid #eee;border-radius:50%;box-shadow:0px 1px 3px 0px rgba(0,0,0,0.09)}.sidebar__item:not(.expanded) .contact-phone{display:none;margin-top:0.5rem}.sidebar__item-text{font:normal normal 400 .9375rem/1.33333 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px}@media (min-width: 1200px){.sidebar__item-text{font:normal normal 400 1rem/1.25 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px}}.sidebar__item-title{display:flex}.sidebar__icon--title{font-size:2.30769rem;color:#0f171f;margin-left:-0.52rem;margin-right:1rem}.sidebar__icon--item{font-size:1.53846rem;color:#0f171f;margin-right:1rem;vertical-align:middle}.sidebar__icon--item-less{font-size:1.38462rem;color:#0f171f;margin-right:1rem;vertical-align:middle}.sidebar--hide{right:-100%}.sidebar--active{right:0}.sidebar .lead__btn-send--modal{margin-top:1rem !important}.sidebar .contact-phone input,.sidebar .contact-phone textarea{font:normal normal 400 .9375rem/1.86667 "Montserrat",sans-serif;line-height:1.1 !important}@media (min-width: 1200px){.sidebar .contact-phone input,.sidebar .contact-phone textarea{font:normal normal 400 .9375rem/2 "Montserrat",sans-serif}}.obfuscator{position:absolute;height:0vh;width:0vw;overflow:hidden;opacity:0}.obfuscator--active{height:100vh;width:100vw;top:0;left:0;opacity:0.48}.obfuscator--active-lang{height:100vh;width:95vw;top:0;left:0;opacity:0.48;margin-top:2rem}@media (min-width: 768px){.sidebar{margin-top:2rem;width:402px;height:100vh;background-color:#fff;position:fixed;border-left:1px solid #f5f5f5}.sidebar--hide{right:-402px}}@media (min-width: 992px){.sidebar{width:402px;height:100vh;background-color:#fff;position:fixed;border-left:1px solid #f5f5f5}.sidebar--hide{right:-402px}}@media (min-width: 1200px){.sidebar{top:0;margin-top:0;width:402px;height:100vh;background-color:#fff;position:fixed;border-left:1px solid #f5f5f5}.sidebar__container{padding:2rem}.sidebar__items{height:88vh}.sidebar__title-text{font:normal normal 400 1.625rem/1.23077 "Cairo",sans-serif;padding-top:8px;padding-bottom:8px}}@media (min-width: 1200px) and (min-width: 1200px){.sidebar__title-text{font:normal normal 400 2.125rem/1.23529 "Cairo",sans-serif;padding-top:10.5px;padding-bottom:10.5px}}@media (min-width: 1200px){.sidebar--hide{right:-402px}.obfuscator--active{top:-5em !important}}@media (min-width: 1600px){.sidebar{width:402px;height:100vh;background-color:#fff;position:fixed;border-left:1px solid #f5f5f5}.sidebar--hide{right:-402px}}@media (min-width: 1900px){.sidebar{width:402px;height:100vh;background-color:#fff;position:fixed;border-left:1px solid #f5f5f5}.sidebar--hide{right:-402px}.sidebar__items{overflow-x:hidden}}@media screen and (min-width: 553px) and (max-width: 926px) and (orientation: landscape){.sidebar{margin-top:0.75rem;height:auto;max-height:50vh}}.sidebar-slide{width:100%;background-color:#fff;position:fixed;left:0;z-index:9;transition:all 1s cubic-bezier(0.23, 1, 0.32, 1);height:calc(100dvh - 68.5px)}.sidebar-slide__title{font:normal normal 400 2.25rem/1.11111 "Cinzel",serif}@media (min-width: 1200px){.sidebar-slide__title{font:normal normal 400 3.3125rem/1.13208 "Cinzel",serif}}.sidebar-slide--hide{bottom:-120%;visibility:hidden}.sidebar-slide--active{bottom:0;visibility:visible}.sidebar-slide__header{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:1rem 0;position:sticky;left:0;top:0;z-index:1}.sidebar-slide__header i{font-size:1.25rem;transform:rotate(-90deg)}.sidebar-slide__container{padding:1.5rem 1rem;padding-top:0;width:100%;height:100%;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#000 #eaeaea}.sidebar-slide__container::-webkit-scrollbar{width:0.25rem}.sidebar-slide__container::-webkit-scrollbar-track{background:#eaeaea;border-radius:0.25rem}.sidebar-slide__container::-webkit-scrollbar-thumb{background-color:#000;border-radius:0.25rem}.sidebar-slide__file{display:grid;grid-template-columns:6.5rem 1fr;grid-template-rows:repeat(2, 1fr);-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:0.75rem;margin-bottom:2rem}.sidebar-slide__file-image{grid-column:1/2;grid-row:1/3}.sidebar-slide__file-image img{border-radius:1rem;height:8rem;width:6.5rem;-o-object-fit:cover;object-fit:cover}.sidebar-slide__file-title{font:normal normal 400 1.375rem/1.45455 "Cinzel",serif;padding:0;grid-column:2/3;display:flex;align-items:end}@media (min-width: 1200px){.sidebar-slide__file-title{font:normal normal 400 1.8125rem/1.27586 "Cinzel",serif}}.sidebar-slide__file-links{grid-column:2/3;gap:4rem;display:flex;justify-content:flex-start;align-items:flex-start}.sidebar-slide__file-link{font:normal normal 400 1.125rem/1.22222 "Cairo",sans-serif;padding-top:5.5px;padding-bottom:5.5px}@media (min-width: 1200px){.sidebar-slide__file-link{font:normal normal 400 1.3125rem/1.2381 "Cairo",sans-serif;padding-top:6.5px;padding-bottom:6.5px}}.sidebar-slide__backdrop{display:none}.overflow__hidden__scroll{overflow:hidden !important}@media (min-width: 1200px){.sidebar-slide{width:46rem;height:100vh;top:0;left:auto;z-index:1032}.sidebar-slide__title{font:normal normal 400 1.375rem/1.45455 "Cinzel",serif}}@media (min-width: 1200px) and (min-width: 1200px){.sidebar-slide__title{font:normal normal 400 1.8125rem/1.27586 "Cinzel",serif}}@media (min-width: 1200px){.sidebar-slide--hide{right:-46rem;bottom:auto}.sidebar-slide--active{right:0;bottom:0;left:auto}.sidebar-slide__header{padding:2rem 0}.sidebar-slide__header i{font-size:1.25rem;transform:rotate(180deg)}.sidebar-slide__container{padding:2rem 4rem;padding-top:0;height:100vh}.sidebar-slide__file{grid-template-columns:10rem 1fr;-moz-column-gap:4rem;column-gap:4rem;row-gap:0.25rem;margin-bottom:2rem}.sidebar-slide__file-image img{height:12rem;width:10rem}.sidebar-slide__file-title{font:normal normal 400 1rem/1.375 "Cinzel",serif;padding:0 !important;height:-moz-max-content;height:max-content;align-self:flex-end;line-height:1 !important}}@media (min-width: 1200px) and (min-width: 1200px){.sidebar-slide__file-title{font:normal normal 400 1.375rem/1.36364 "Cinzel",serif}}@media (min-width: 1200px){.sidebar-slide__file-links{height:-moz-max-content;height:max-content;margin-top:0.5rem}.sidebar-slide__file-link,.sidebar-slide__file-link:visited{font:normal normal 400 .9375rem/1.33333 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px;color:#7e7e7e;padding:0.25rem 0}}@media (min-width: 1200px) and (min-width: 1200px){.sidebar-slide__file-link,.sidebar-slide__file-link:visited{font:normal normal 400 1rem/1.25 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px}}@media (min-width: 1200px){.sidebar-slide__file-link:hover,.sidebar-slide__file-link:visited:hover{color:#000;font-weight:600}.sidebar-slide__backdrop{display:block;width:100%;height:100%;position:absolute;left:0;top:0}.sidebar-slide__backdrop.active{background:rgba(0,0,0,0.1);position:fixed}}.sidebar-download__file{display:grid;grid-template-columns:6.5rem 1fr;grid-template-rows:repeat(2, 1fr);-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:0.75rem;margin-bottom:2rem}.sidebar-download__file-image{grid-column:1/2;grid-row:1/3}.sidebar-download__file-image img{border-radius:1rem;height:8rem;width:6.5rem;-o-object-fit:cover;object-fit:cover}.sidebar-download__file-title{font:normal normal 400 1.375rem/1.45455 "Cinzel",serif;padding:0;grid-column:2/3;display:flex;align-items:end}@media (min-width: 1200px){.sidebar-download__file-title{font:normal normal 400 1.8125rem/1.27586 "Cinzel",serif}}.sidebar-download__file-links{grid-column:2/3;gap:4rem;display:flex;justify-content:flex-start;align-items:flex-start}.sidebar-download__file-link{font:normal normal 400 1.125rem/1.22222 "Cairo",sans-serif;padding-top:5.5px;padding-bottom:5.5px}@media (min-width: 1200px){.sidebar-download__file-link{font:normal normal 400 1.3125rem/1.2381 "Cairo",sans-serif;padding-top:6.5px;padding-bottom:6.5px}}@media (min-width: 1200px){.sidebar-download__file{grid-template-columns:10rem 1fr;-moz-column-gap:4rem;column-gap:4rem;row-gap:0.25rem;margin-bottom:2rem}.sidebar-download__file-image img{height:12rem;width:10rem}.sidebar-download__file-title{font:normal normal 400 1rem/1.375 "Cinzel",serif;padding:0 !important;height:-moz-max-content;height:max-content;align-self:flex-end;line-height:1 !important}}@media (min-width: 1200px) and (min-width: 1200px){.sidebar-download__file-title{font:normal normal 400 1.375rem/1.36364 "Cinzel",serif}}@media (min-width: 1200px){.sidebar-download__file-links{height:-moz-max-content;height:max-content;margin-top:0.5rem}.sidebar-download__file-link,.sidebar-download__file-link:visited{font:normal normal 400 .9375rem/1.33333 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px;color:#7e7e7e;padding:0.25rem 0}}@media (min-width: 1200px) and (min-width: 1200px){.sidebar-download__file-link,.sidebar-download__file-link:visited{font:normal normal 400 1rem/1.25 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px}}@media (min-width: 1200px){.sidebar-download__file-link:hover,.sidebar-download__file-link:visited:hover{color:#000;font-weight:600}}.control-form__input{font:normal normal 400 .9375rem/1.86667 "Montserrat",sans-serif;color:#000;height:3.25rem;padding:0 1rem;border:1px solid #000;width:100%}@media (min-width: 1200px){.control-form__input{font:normal normal 400 .9375rem/2 "Montserrat",sans-serif}}.control-form__input::-moz-placeholder{color:#7e7e7e;-moz-transition:opacity 0.15s ease-in-out;transition:opacity 0.15s ease-in-out}.control-form__input::placeholder{color:#7e7e7e;transition:opacity 0.15s ease-in-out}.control-form__input--error{color:#e00;border-color:inherit}.control-form__input--error::-moz-placeholder{color:#e00}.control-form__input--error::placeholder{color:#e00}@media (min-width: 1200px){.control-form__input{height:4rem}}.sidebar-pricelist--form.form-submitted [class*='__form']{display:none}.sidebar-pricelist--form.form-submitted [class*='-success']{display:block}.sidebar-pricelist--form.form-submitted [class*='button--outform']{display:none}.sidebar-pricelist--form.form-initial [class*='__form']{display:none}.sidebar-pricelist--form.form-initial [class*='-success']{display:none}.sidebar-pricelist--form.form-active [class*='__form']{display:block}.sidebar-pricelist--form.form-active [class*='-success']{display:none}.sidebar-pricelist--form.form-active [class*='button--outform']{display:none}.sidebar-pricelist__proyect{margin-top:0.25rem;margin-bottom:2.5rem}.sidebar-pricelist__title{border-bottom:1px solid #0f171f;margin-bottom:2.25rem}.sidebar-pricelist__title-text{font:normal normal 400 1.125rem/1.22222 "Cairo",sans-serif;padding-top:5.5px;padding-bottom:5.5px;text-align:center;text-transform:capitalize;margin-bottom:0.75rem}@media (min-width: 1200px){.sidebar-pricelist__title-text{font:normal normal 400 1.3125rem/1.2381 "Cairo",sans-serif;padding-top:6.5px;padding-bottom:6.5px}}.sidebar-pricelist__unit{margin-bottom:2rem;display:flex;-moz-column-gap:2rem;column-gap:2rem;align-items:center}.sidebar-pricelist__unit:last-child{margin-bottom:0}.sidebar-pricelist__unit-title{margin-bottom:0}.sidebar-pricelist__col-left{flex-grow:1}.sidebar-pricelist__col-right{min-width:8rem}.sidebar-pricelist__cell--name{font:normal normal 400 1rem/1.375 "Cinzel",serif;margin-bottom:0.5rem}@media (min-width: 1200px){.sidebar-pricelist__cell--name{font:normal normal 400 1.375rem/1.36364 "Cinzel",serif}}.sidebar-pricelist__cell--amenities{font:normal normal 400 .9375rem/1.86667 "Montserrat",sans-serif;margin-bottom:0.5rem}@media (min-width: 1200px){.sidebar-pricelist__cell--amenities{font:normal normal 400 .9375rem/2 "Montserrat",sans-serif}}.sidebar-pricelist__cell--measures{font:normal normal 400 .9375rem/1.86667 "Montserrat",sans-serif}@media (min-width: 1200px){.sidebar-pricelist__cell--measures{font:normal normal 400 .9375rem/2 "Montserrat",sans-serif}}.sidebar-pricelist__cell--from-price{font:normal normal 400 .9375rem/1.33333 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px;padding:0}@media (min-width: 1200px){.sidebar-pricelist__cell--from-price{font:normal normal 400 1rem/1.25 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px}}.sidebar-pricelist__cell--value-price{font:normal normal 400 1.125rem/1.22222 "Cairo",sans-serif;padding-top:5.5px;padding-bottom:5.5px;padding:0}@media (min-width: 1200px){.sidebar-pricelist__cell--value-price{font:normal normal 400 1.3125rem/1.2381 "Cairo",sans-serif;padding-top:6.5px;padding-bottom:6.5px}}.sidebar-pricelist__form{margin-bottom:2rem}.sidebar-pricelist__form .form-message{font:normal normal 400 .9375rem/1.86667 "Montserrat",sans-serif;color:#000;margin-bottom:2rem}@media (min-width: 1200px){.sidebar-pricelist__form .form-message{font:normal normal 400 .9375rem/2 "Montserrat",sans-serif}}.sidebar-pricelist__form .control-form{margin-bottom:1.5rem}.sidebar-pricelist__form .control-form:last-child{margin-bottom:0}.sidebar-pricelist__button{margin-bottom:2rem}.sidebar-pricelist__button span{font:normal normal 600 1.125rem/1.22222 "Cairo",sans-serif;padding-top:5.5px;padding-bottom:5.5px}@media (min-width: 1200px){.sidebar-pricelist__button span{font:normal normal 600 1.3125rem/1.2381 "Cairo",sans-serif;padding-top:6.5px;padding-bottom:6.5px}}.sidebar-pricelist__separator{margin:0;margin-bottom:3rem;background:#eaeaea;opacity:1}.sidebar-pricelist .form-message-notice{font:normal normal 400 .75rem/1.33333 "Montserrat",sans-serif;text-align:center;margin-bottom:1.5rem}@media (min-width: 1200px){.sidebar-pricelist .form-message-notice{font:normal normal 400 .6875rem/1.27273 "Montserrat",sans-serif}}.sidebar-pricelist .form-message-success{font:normal normal 400 .9375rem/1.86667 "Montserrat",sans-serif;margin-bottom:2rem}@media (min-width: 1200px){.sidebar-pricelist .form-message-success{font:normal normal 400 .9375rem/2 "Montserrat",sans-serif}}@media (min-width: 1200px){.sidebar-pricelist--form{width:24rem;margin:0 auto 2rem}.sidebar-pricelist__title{margin-bottom:2rem}.sidebar-pricelist__proyect{margin-bottom:4rem}.sidebar-pricelist__unit{margin-bottom:2rem;-moz-column-gap:4rem;column-gap:4rem}.sidebar-pricelist__unit-title{margin-bottom:0.5rem}.sidebar-pricelist__col-left{min-width:16rem;width:50%}.sidebar-pricelist__col-right{min-width:16rem;width:50%}.sidebar-pricelist__form{margin-bottom:2rem}.sidebar-pricelist__form .control-form{margin-bottom:2rem}.sidebar-pricelist__form .form-message{margin-bottom:2rem}.sidebar-pricelist__separator{margin-bottom:2.5rem}.sidebar-pricelist__cell--name{height:auto;margin-bottom:0}.sidebar-pricelist__cell--amenities{margin-bottom:0}}.disclaimer-page{padding-top:4rem;z-index:2;position:relative;background:#fff;margin-left:1rem;margin-right:1rem;margin-bottom:4rem;width:auto}.disclaimer-page__header{display:flex;justify-content:center;align-items:center;height:8rem;margin-bottom:1rem}.disclaimer-page__title{font:normal normal lighter 1.625rem/1.23077 "Cairo",sans-serif;padding-top:8px;padding-bottom:8px}@media (min-width: 1200px){.disclaimer-page__title{font:normal normal lighter 2.125rem/1.23529 "Cairo",sans-serif;padding-top:10.5px;padding-bottom:10.5px}}.disclaimer-page__block{margin-bottom:4rem}.disclaimer-page__block p{font:normal normal 400 .9375rem/1.86667 "Montserrat",sans-serif;margin-bottom:1.5rem}@media (min-width: 1200px){.disclaimer-page__block p{font:normal normal 400 .9375rem/2 "Montserrat",sans-serif}}.disclaimer-page__subtitle{font:normal normal 400 1.125rem/1.22222 "Cairo",sans-serif;padding-top:5.5px;padding-bottom:5.5px;margin-bottom:2rem}@media (min-width: 1200px){.disclaimer-page__subtitle{font:normal normal 400 1.3125rem/1.2381 "Cairo",sans-serif;padding-top:6.5px;padding-bottom:6.5px}}.disclaimer-page .uppercase{text-transform:uppercase}@media (min-width: 1200px){.disclaimer-page{padding-top:8rem;margin-left:13.5rem;margin-right:13.5rem}.disclaimer-page__header{height:12rem;margin-bottom:2rem}.disclaimer-page__title{font:normal normal lighter 2.5rem/1.25 "Cairo",sans-serif;padding-top:12.5px;padding-bottom:12.5px}}@media (min-width: 1200px) and (min-width: 1200px){.disclaimer-page__title{font:normal normal lighter 3.875rem/1.24194 "Cairo",sans-serif;padding-top:19.25px;padding-bottom:19.25px}}@media (min-width: 1200px){.disclaimer-page__block p{font:normal normal 400 .9375rem/1.86667 "Montserrat",sans-serif;margin-bottom:1.5rem}}@media (min-width: 1200px) and (min-width: 1200px){.disclaimer-page__block p{font:normal normal 400 .9375rem/2 "Montserrat",sans-serif}}@media (min-width: 1200px){.disclaimer-page__subtitle{font:normal normal 400 1.625rem/1.23077 "Cairo",sans-serif;padding-top:8px;padding-bottom:8px}}@media (min-width: 1200px) and (min-width: 1200px){.disclaimer-page__subtitle{font:normal normal 400 2.125rem/1.23529 "Cairo",sans-serif;padding-top:10.5px;padding-bottom:10.5px}}.footer{background-color:#fbfbfb;overflow-x:hidden}.footer__main{position:relative}.footer__section{display:flex;flex-direction:column;align-items:center;border-bottom:1px solid #eee;padding:4rem 0 !important;margin:0 1rem}.footer__section.company-info{gap:2rem;text-align:center}.footer__section.company-info picture{height:4rem;display:block}.footer__section.company-info picture img{height:auto}.footer__section.company-info .company-address{font:normal normal 400 .75rem/1.33333 "Montserrat",sans-serif;display:flex;flex-direction:column;gap:1rem}@media (min-width: 1200px){.footer__section.company-info .company-address{font:normal normal 400 .6875rem/1.27273 "Montserrat",sans-serif}}.footer__section.company-info .company__socials{display:flex;align-items:center;gap:4rem}.footer__section.company-info .company__socials a{font:normal normal 600 .75rem/1.66667 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px;display:flex;align-items:center;gap:0.5rem}@media (min-width: 1200px){.footer__section.company-info .company__socials a{font:normal normal 600 .6875rem/1.81818 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px}}.footer__section.company-info .company__socials i{font-size:1.5rem}.footer__section.company-developers picture.developer{display:flex;justify-content:center;align-items:center;max-height:8rem;max-width:16rem}.footer__section.company-developers .developer-logo{height:auto;width:100%}.footer__section.company-copyright{gap:2rem}.footer__section.company-copyright .copyright-text{font:normal normal 400 .75rem/1.33333 "Montserrat",sans-serif;text-align:center}@media (min-width: 1200px){.footer__section.company-copyright .copyright-text{font:normal normal 400 .6875rem/1.27273 "Montserrat",sans-serif}}.footer__section.company-copyright .button-contact{font:normal normal 600 1.1rem/2 "Cairo",sans-serif;background:transparent;text-transform:uppercase}.footer__divider{display:none}.footer__logo{height:3.5rem !important;width:auto !important}.footer__logo-mau{height:2.5rem}.footer__container-info{text-align:center;padding:4rem 0 !important}.footer__container-logo{display:flex;flex-direction:column;align-items:center;margin-top:4rem}.footer__info{font:normal normal 400 .9375rem/1.86667 "Montserrat",sans-serif;width:100%}@media (min-width: 1200px){.footer__info{font:normal normal 400 .9375rem/2 "Montserrat",sans-serif}}.footer__logos{display:flex;justify-content:center;align-items:flex-start;margin:2rem 0;gap:3rem}.footer__equal-housing{height:2rem;display:block;width:auto}.footer__realtor{height:2.5rem;display:block;width:auto}.footer__scroll-top{width:2rem;white-space:nowrap;display:inline-block;position:absolute;right:0;bottom:0}.footer__scroll-top-text{font:normal normal 400 .9375rem/1.33333 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px;text-transform:uppercase;position:absolute;bottom:5rem;left:0.7rem;height:1rem;transform-origin:bottom left;transform:rotate(-90deg) translateX(0%);transition:all .9s cubic-bezier(0.23, 1, 0.32, 1) !important;cursor:pointer}@media (min-width: 1200px){.footer__scroll-top-text{font:normal normal 400 1rem/1.25 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px}}.footer__scroll-top-line{position:absolute;bottom:0;right:1.3125rem;height:4rem;width:1px;background:#0f171f;z-index:4;transition:all .9s cubic-bezier(0.23, 1, 0.32, 1) !important}.footer__disclaimer{background-color:#000;display:flex;align-items:center;flex-direction:column;gap:2rem;margin:0 auto;padding:2rem 1rem}.footer__disclaimer-button{font:normal normal 400 .9375rem/1.33333 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px;height:2.5rem;padding:0 1.5rem;color:#fff;border:1px solid;width:-moz-max-content;width:max-content;white-space:nowrap}@media (min-width: 1200px){.footer__disclaimer-button{font:normal normal 400 1rem/1.25 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px}}.footer__disclaimer-text{color:#fff;font:normal normal 400 .75rem/1.33333 "Montserrat",sans-serif}@media (min-width: 1200px){.footer__disclaimer-text{font:normal normal 400 .6875rem/1.27273 "Montserrat",sans-serif}}.footer__disclaimer-text--bold{color:#fff;font-weight:bold;font-size:.84615rem}.footer__disclaimer-text a[href^="tel:"],.footer__disclaimer-text chrome_annotation{font:normal normal 400 .75rem/1.33333 "Montserrat",sans-serif;color:#fff !important;border-bottom-width:0px !important}@media (min-width: 1200px){.footer__disclaimer-text a[href^="tel:"],.footer__disclaimer-text chrome_annotation{font:normal normal 400 .6875rem/1.27273 "Montserrat",sans-serif}}.footer__social{margin-top:1rem}.footer__social a{margin:0 0.75rem}.footer__social a i{font-size:1.23077rem}.footer__links{display:grid;position:relative;margin:2rem 1rem 0}.footer__links-col{margin-bottom:2rem;width:100%}.footer__links-title{font:normal normal 400 1.125rem/1.22222 "Cairo",sans-serif;padding-top:5.5px;padding-bottom:5.5px;margin-bottom:1rem}@media (min-width: 1200px){.footer__links-title{font:normal normal 400 1.3125rem/1.2381 "Cairo",sans-serif;padding-top:6.5px;padding-bottom:6.5px}}.footer__links-title br{display:none}.footer__links-list{list-style:none;padding:0;margin-bottom:0}.footer__links-item{font-size:inherit;margin-bottom:1rem;position:relative}.footer__links-item:last-child{margin-bottom:0}.footer__links-link{font:normal normal 400 .9375rem/1.86667 "Montserrat",sans-serif;text-transform:capitalize;margin-right:0.3125rem;position:relative;transition:text-shadow 0.3s}@media (min-width: 1200px){.footer__links-link{font:normal normal 400 .9375rem/2 "Montserrat",sans-serif}}.footer__links-link.weelo{color:#3721a5}.footer__links-link:hover{text-shadow:0 0 0.65px #000, 0 0 0.65px #000}.footer__links-link:hover::after{opacity:1}.footer__links-link::after{font-family:"millionicon";content:"\e901";font-size:0.6rem;margin-left:0.1rem;opacity:0}.footer__flex{border-top:1px solid #eee}.footer .line-footer{display:none}@media (min-width: 768px){.footer__links{grid-template-columns:repeat(2, 1fr);gap:0 2rem}.footer__scroll-top-line{height:6.1875rem}}@media (min-width: 992px){.footer__main{padding-top:0;z-index:4;background:white}.footer__flex{padding:4.5rem 0 !important;display:flex;align-items:stretch;justify-content:space-evenly}.footer__container-info{text-align:left;align-items:center;padding:0 !important}.footer__divider{display:block;height:auto !important;width:1px;background:#eaeaea;opacity:1}.footer__logos{justify-content:flex-start}.footer__logos--agent,.footer__logos--main{align-self:flex-start}.footer__equal-housing,.footer__realtor{align-self:flex-start;display:inline-block}.footer__container-logo{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;border-bottom:0;padding:0 !important;margin-top:0}.footer__logo{height:3.2rem !important}.footer__links{grid-template-columns:repeat(3, 1fr);gap:0 2rem}.footer__disclaimer{flex-direction:row;padding:1rem 8rem;gap:4rem;justify-content:space-between;z-index:3;position:relative}.footer__scroll-top:hover .footer__scroll-top-text{bottom:8rem}.footer__scroll-top:hover .footer__scroll-top-line{height:calc(6.1875rem + 1rem)}}@media (min-width: 1200px){.footer__scroll-top{width:0}.footer__scroll-top-text{bottom:7rem;height:2rem;left:-2rem}.footer__scroll-top-line{right:3rem}.footer__links{grid-template-columns:200px 160px 160px 160px 160px 160px 130px;justify-content:center;gap:0 1rem}.footer__links::after{content:none}.footer__links-title br{display:block}.footer__links-link:hover::after{font-size:0.5rem}.footer__flex{border-top:none;padding:4rem !important;margin:0 8rem}.footer__social{margin-top:1.75rem}.footer__social a{margin-right:1.75rem;margin-left:0}.footer .line-footer{display:none;position:relative;width:100%;left:0;top:-4.5rem;border-color:#eee}.footer__section{border-bottom:none;justify-content:center;padding:0 4rem !important;margin:0}.footer__section.company-info{min-height:14rem;text-align:left;align-items:start}.footer__section.company-developers picture.developer{max-height:8rem;max-width:16rem}.footer__section.company-copyright{gap:2rem;align-items:baseline}.footer__section.company-copyright .equal-housing{height:2rem}.footer__section.company-copyright .equal-housing img{height:100%;width:auto}.footer__section.company-copyright .button-contact{font:normal normal 600 1.1rem/2 "Cairo",sans-serif}}@media (min-width: 1600px){.footer__links{gap:0 2rem}}@media (min-width: 1900px){.footer__links{grid-template-columns:270px 205px 205px 205px 205px 205px 150px;margin-top:4rem}.footer__links-title{font:normal normal 400 1.125rem/1.22222 "Cairo",sans-serif;padding-top:5.5px;padding-bottom:5.5px}}@media (min-width: 1900px) and (min-width: 1200px){.footer__links-title{font:normal normal 400 1.3125rem/1.2381 "Cairo",sans-serif;padding-top:6.5px;padding-bottom:6.5px}}@media (min-width: 1900px){.footer__section{padding:0 8rem !important}}.disclaimer{font:normal normal 400 .75rem/1.33333 "Montserrat",sans-serif;color:#fff;overflow:hidden;position:absolute;bottom:0;height:1rem;line-height:1;white-space:nowrap;text-overflow:ellipsis;text-align:left;z-index:2;width:85%;padding-left:3rem !important;transition:all .9s cubic-bezier(0.23, 1, 0.32, 1) !important}@media (min-width: 1200px){.disclaimer{font:normal normal 400 .6875rem/1.27273 "Montserrat",sans-serif}}.disclaimer--footer{position:relative;border-bottom:1px solid #eee;border-top:1px solid #eee;min-height:2rem;display:flex;align-items:center;padding:2rem}.disclaimer--footer-fixed{display:none}.disclaimer__text-footer{font:normal normal 400 .75rem/1.33333 "Montserrat",sans-serif;text-align:center;margin:0 auto}@media (min-width: 1200px){.disclaimer__text-footer{font:normal normal 400 .6875rem/1.27273 "Montserrat",sans-serif}}.disclaimer__bold{color:#fff;font-weight:500}.disclaimer__text{font:normal normal 400 .75rem/1.33333 "Montserrat",sans-serif;color:#fff;display:inline}@media (min-width: 1200px){.disclaimer__text{font:normal normal 400 .6875rem/1.27273 "Montserrat",sans-serif}}.disclaimer--expanded .disclaimer__text{display:inline}.top-section .disclaimer__text{color:#9c9c9c}.C-506 .disclaimer__text{font-size:1rem}.disclaimer__medium{font-size:1.15385rem !important}.disclaimer__medium .disclaimer{font-size:1.30769rem !important}.disclaimer__medium .disclaimer__bold{font-size:1.30769rem !important}.disclaimer__medium .disclaimer__bold--footer{font-size:1.30769rem !important;font-weight:600 !important}.disclaimer__medium .disclaimer__text-footer{font-size:1.30769rem !important;font-weight:normal}.disclaimer__medium.disclaimer--expanded{height:8.3rem}.disclaimer--expanded{height:4.3rem;line-height:1.2;cursor:pointer;white-space:normal;transition:all .9s cubic-bezier(0.23, 1, 0.32, 1) !important}.disclaimer__less{display:none;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg)}.disclaimer--expanded .disclaimer__less{display:inline-flex}.disclaimer__more{display:inline-flex}.disclaimer--expanded .disclaimer__more{display:none}.disclaimer__arrow-dowm{color:#fff}.disclaimer__arrow-dowm--less{font-size:0.5rem}.disclaimer__arrow-dowm--more{font-size:0.5rem;margin:auto;padding-left:0.3rem}.disclaimer.disclaimer--mediumtext{font-size:.92308rem;line-height:1.2}.disclaimer.disclaimer--mediumtext .disclaimer__bold{font-size:1.07692rem}.disclaimer.disclaimer--mediumtext.disclaimer--expanded{height:4.7rem !important}.disclaimer.disclaimer--mediumtext.ios{font-size:1rem}.disclaimer-cta main.col{min-height:100vh;display:flex;flex-direction:column}.disclaimer-cta footer.footer{margin-top:auto}.top-section{position:absolute !important;background:white;z-index:1030;margin:0 !important;padding:0 !important;padding-top:0.5rem !important;width:100% !important}.top-section .disclaimer{top:0 !important;position:relative !important;color:#000 !important;font-size:1rem !important;font-weight:normal;height:1.8rem !important;padding:0 1rem !important;margin-bottom:0 !important;text-align:left !important}.top-section .disclaimer__bold{font-size:1.15385rem !important;color:#000 !important;font-weight:600 !important}.top-section .disclaimer.disclaimer--expanded{height:5rem !important}.top-section .disclaimer__more{right:1rem}.top-section .disclaimer .icon-arrow-down{color:#000 !important}.top-section.medium-disclaimer .disclaimer{font-size:.84615rem !important;color:#9c9c9c !important}.top-section.medium-disclaimer .disclaimer__bold{font-size:1rem !important;font-weight:600 !important;color:#9c9c9c !important}.top-section.medium-disclaimer .disclaimer.disclaimer--expanded{height:3.8rem !important}.popup-disclaimer{margin-top:-0.5rem !important}.popup-disclaimer .disclaimer{top:0 !important;position:relative !important;color:#000 !important;height:auto !important;white-space:initial;padding:0 1rem !important;text-align:left !important;font:normal normal 400 .75rem/1.33333 "Montserrat",sans-serif;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:none}@media (min-width: 1200px){.popup-disclaimer .disclaimer{font:normal normal 400 .6875rem/1.27273 "Montserrat",sans-serif}}.popup-disclaimer .disclaimer__bold,.popup-disclaimer .disclaimer__text{color:#000 !important;font:normal normal 400 .75rem/1.33333 "Montserrat",sans-serif}@media (min-width: 1200px){.popup-disclaimer .disclaimer__bold,.popup-disclaimer .disclaimer__text{font:normal normal 400 .6875rem/1.27273 "Montserrat",sans-serif}}.popup-disclaimer .disclaimer.disclaimer--expanded{height:auto !important;-webkit-line-clamp:unset;text-overflow:unset;line-height:1}.popup-disclaimer .disclaimer__more{display:none}.popup-disclaimer .disclaimer__less{display:none}@media (min-width: 992px){.disclaimer__arrow-dowm{display:none}.disclaimer__text{display:inline}.disclaimer--footer{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;z-index:4;background:white}.disclaimer--footer-fixed{display:none;background:white;position:fixed;bottom:0;left:0;right:0;width:85% !important;z-index:3;margin:0 auto;height:auto;padding:0.75rem 3rem;align-items:center;border:solid 1px #eaeaea;gap:6rem}.disclaimer--footer-fixed .disclaimer__text-footer{text-align:left}.disclaimer--footer-fixed .btn{display:block;width:auto;height:2.5rem;padding:0 4rem;border-radius:0.5rem !important}.disclaimer--footer-fixed .btn span{font:normal normal 400 .9375rem/1.33333 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px;padding:0}}@media (min-width: 992px) and (min-width: 1200px){.disclaimer--footer-fixed .btn span{font:normal normal 400 1rem/1.25 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px}}@media (min-width: 992px){.disclaimer__medium{font-size:1.53846rem !important;margin-left:3rem !important}.disclaimer__medium .disclaimer{font-size:1.69231rem !important}.disclaimer__medium .disclaimer__bold{font-size:1.76923rem !important}.disclaimer__medium .disclaimer__bold--footer{font:inherit}.disclaimer__medium .disclaimer__text-footer{font:normal normal 400 .75rem/1.33333 "Montserrat",sans-serif;margin:0.5rem auto}}@media (min-width: 992px) and (min-width: 1200px){.disclaimer__medium .disclaimer__text-footer{font:normal normal 400 .6875rem/1.27273 "Montserrat",sans-serif}}@media (min-width: 992px){.disclaimer--mediumtext{font-size:1.07692rem;line-height:1.2}.disclaimer--mediumtext .disclaimer__bold{font-size:1.15385rem}.popup-disclaimer{margin-top:0.5rem !important}.popup-disclaimer .disclaimer{text-align:left !important;padding-bottom:0 !important;-webkit-line-clamp:unset;text-overflow:unset;display:none}}@media (min-width: 1200px){.disclaimer{width:100%;text-align:center}.slider .disclaimer{text-align:left;margin-left:10rem;bottom:0.25rem;max-width:70vw;display:flex;height:auto;white-space:pre-wrap;line-height:inherit}.slider .disclaimer__bold{min-width:-moz-max-content;min-width:max-content}html[browser="Firefox"] .slider .disclaimer__bold{line-height:1.5}.disclaimer__text-footer{margin-top:0.5rem;margin-bottom:0.5rem}.disclaimer__text{display:inline}.top-section .disclaimer{text-align:center !important;font-size:1.15385rem !important}.top-section .disclaimer__bold{font-size:1.30769rem !important}}@media (min-width: 1600px){.disclaimer__medium{font-size:1.61538rem !important;margin-left:5rem !important}.slider .disclaimer{max-width:70vw}.slider .disclaimer__bold{font-size:.84615rem}html[browser="Firefox"] .slider .disclaimer__bold{line-height:1.125}.disclaimer.disclaimer--mediumtext{font-size:1.07692rem;line-height:1.3}.disclaimer.disclaimer--mediumtext .disclaimer__bold{font-size:1.15385rem}}@media (min-width: 1900px){.slider .disclaimer__bold{font-size:.76923rem;line-height:1.46}html[browser="Firefox"] .slider .disclaimer__bold{line-height:1.2}}html:lang(es) .disclaimer--expanded{height:5.3rem}html:lang(es) .disclaimer.disclaimer--mediumtext.disclaimer--expanded{height:5.6rem !important}@media (min-width: 992px){html:lang(es) .disclaimer__medium{font-size:.76923rem !important}html:lang(es) .disclaimer__medium__bold{font-size:.84615rem !important}html:lang(es) .disclaimer.disclaimer--mediumtext.disclaimer--expanded{height:5.6rem !important}html:lang(es) .popup-disclaimer .disclaimer{font-size:.76923rem !important}html:lang(es) .popup-disclaimer .disclaimer__bold{font-size:.84615rem !important}}html:lang(pt) .disclaimer.disclaimer--mediumtext.disclaimer--expanded{height:5.6rem !important}@media (min-width: 992px){html:lang(pt) .disclaimer{height:3.3rem}html:lang(pt) .disclaimer__medium{font-size:1.38462rem !important}html:lang(pt) .disclaimer.disclaimer--mediumtext.disclaimer--expanded{height:5.6rem !important}html:lang(pt) .popup-disclaimer .disclaimer{font-size:.84615rem !important}}.theme_main_animated .footer{border-top:none}.theme_buildingready_animated .footer{border-top:none}@media (min-width: 992px){.footer-container{height:100vh;display:flex;flex-direction:column}.footer-container .location{flex-grow:2}}@media (min-width: 992px){.theme_main_animated .footer-container{height:auto;scroll-snap-align:start;scroll-snap-stop:always}}.footer-a{background-color:#fff;padding:4rem 2rem}.footer-a__block{border-bottom:1px solid #eaeaea;padding:3rem 0}.footer-a__block:last-child{padding-bottom:0;border:none}.footer-a__block:first-child{padding-top:0}.footer-a__block--cooporative{display:grid;grid-template-columns:1fr 2rem}.footer-a__logo{grid-column:1 span;margin-bottom:2rem}.footer-a__logo img{height:4rem;width:auto}.footer-a__logo--main-site img{height:2rem !important}.footer-a__socials{display:flex;flex-direction:column;align-items:center;grid-area:1 / 2;gap:2rem}.footer-a__socials span{display:none}.footer-a__socials i{font-size:1.5rem}.footer-a__socials a{line-height:0}.footer-a__socials--main-site{display:flex;flex-direction:row;align-items:center;gap:3rem;margin-top:2rem}.footer-a__logos{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.footer-a__address{font:normal normal 400 .75rem/1.33333 "Montserrat",sans-serif}@media (min-width: 1200px){.footer-a__address{font:normal normal 400 .6875rem/1.27273 "Montserrat",sans-serif}}.footer-a__address span{display:block}.footer-a__developers{display:flex;align-items:center;gap:4rem}.footer-a__developer{display:flex;align-items:center;max-height:2.5rem}.footer-a__developer img{height:2.5rem;width:auto}.footer-a__copyright{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:1.5rem}.footer-a__copyright-text{text-transform:uppercase;font:normal normal 600 .75rem/1.33333 "Montserrat",sans-serif}@media (min-width: 1200px){.footer-a__copyright-text{font:normal normal 600 .6875rem/1.27273 "Montserrat",sans-serif}}.footer-a__links{display:flex;align-items:center;gap:4rem;margin-bottom:2.5rem}.footer-a__legals{display:flex;flex-direction:column;align-items:left;gap:2rem;margin-top:1.5rem}.footer-a__legals a{font:normal normal 400 .75rem/1.33333 "Montserrat",sans-serif;color:#000;text-decoration:underline !important}@media (min-width: 1200px){.footer-a__legals a{font:normal normal 400 .6875rem/1.27273 "Montserrat",sans-serif}}.footer-a__contactus{font:normal normal 600 1.0625rem/1.17647 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px;padding:0;margin:0;background:none;height:2rem;align-items:center;text-transform:uppercase;display:none;color:#000}@media (min-width: 1200px){.footer-a__contactus{font:normal normal 600 1.125rem/1.11111 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px}}.footer-a__contactus--mobile{display:flex;margin-top:2rem}.footer-a__equal-housing{display:block;margin-bottom:1.5rem}.footer-a__equal-housing img{height:1.5rem;max-width:100%}.footer-a__equal-housing--main-site img{height:2rem}.footer-a__disclaimer{font:normal normal 400 .75rem/1.33333 "Montserrat",sans-serif;min-height:2.5rem;color:#000}@media (min-width: 1200px){.footer-a__disclaimer{font:normal normal 400 .6875rem/1.27273 "Montserrat",sans-serif}}.footer-a__agent{z-index:1031}@media (min-width: 992px){.footer-container--main-site{height:auto !important;scroll-snap-align:end !important}.footer-a{padding:2rem 4rem;min-height:18rem}.footer-a__logo--main-site img{height:3rem !important}.footer-a__container{display:flex}.footer-a__container--main-site{justify-content:space-between}.footer-a__container--main-site .footer-a__block{border:none;padding:0}.footer-a__block{border-bottom:none;border-right:1px solid #eaeaea;padding:0 4rem}.footer-a__block:last-child{padding-right:0}.footer-a__block:first-child{padding-left:0}.footer-a__block--cooporative{min-width:16.5rem;display:flex;flex-direction:column}.footer-a__block--developers{margin:0}.footer-a__block--divider{border-right:1px solid #eaeaea}.footer-a__block--legals--main-site{max-width:60rem}.footer-a__logos{justify-content:flex-start;gap:6rem}.footer-a__socials{display:flex;flex-direction:row;align-items:center;grid-area:initial;gap:2rem}.footer-a__socials span{display:block;padding:0 !important}.footer-a__socials i{font-size:1.25rem}.footer-a__socials a{display:flex;align-items:center;gap:1rem}.footer-a__socials a span{font:normal normal 600 .75rem/1.66667 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px;padding:0}}@media (min-width: 992px) and (min-width: 1200px){.footer-a__socials a span{font:normal normal 600 .6875rem/1.81818 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px}}@media (min-width: 992px){.footer-a__socials--main-site{gap:2rem}.footer-a__address{margin-bottom:2rem}.footer-a__address span{display:block;white-space:nowrap}.footer-a__developers{flex-direction:column;justify-content:center;height:100%;width:16rem;gap:3rem;width:100%}.footer-a__developer{max-height:3rem}.footer-a__developer img{height:3rem;width:auto}.footer-a__links{margin-bottom:0}.footer-a__legals{display:flex;flex-direction:row;align-items:center;gap:3rem}.footer-a__contactus{font:normal normal 600 .9375rem/1.33333 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px;padding:0;height:2rem}}@media (min-width: 992px) and (min-width: 1200px){.footer-a__contactus{font:normal normal 600 1rem/1.25 "Cairo",sans-serif;padding-top:5px;padding-bottom:5px}}@media (min-width: 992px){.footer-a__contactus--desktop{display:flex}.footer-a__contactus--mobile{display:none}.footer-a__copyright{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:1.75rem}.footer-a__copyright-text{font-weight:500}}@media (min-width: 1200px){.footer-a{padding:2rem 6rem;min-height:15.5rem}}

