div.container-banner-main{position:relative;width:100%;max-width:260px;padding:2rem;border-radius:20px;background:hsla(0,0%,95%,.75);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:9999;pointer-events:auto}div.container-banner-main h2{max-width:200px;font-size:18px;font-weight:700;text-align:center;color:#354676;margin:0 auto 2rem}div.container-banner-main form{width:100%;display:none;flex-direction:column;align-items:flex-start;gap:2rem;margin-bottom:1.5rem}div.container-banner-main form div.content-phone{width:100%}div.container-banner-main form div.content-phone .field-content{width:100%;display:flex;flex-direction:column;font-size:16px;color:#354676;line-height:18px}div.container-banner-main form div.content-phone button.react-international-phone-country-selector-button,div.container-banner-main form div.content-phone input.react-international-phone-input{width:100%;height:39px;margin:.3rem 0 0;padding:1rem 3rem 1rem 2rem;color:#303030}div.container-banner-main form div.content-phone input.react-international-phone-input{border-radius:0 50px 50px 0}div.container-banner-main form div.content-phone button.react-international-phone-country-selector-button{padding:1rem 3rem 1rem 2rem;border-radius:50px 0 0 50px;background:#e4e4e4;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}div.container-banner-main form div.content-phone span.message-error{font-size:12px;font-weight:500;color:#bf1650;margin:.5rem 0}div.container-banner-main form div.content-phone span.message-error:before{display:inline;content:"⚠ "}div.container-banner-main form label{width:100%;display:flex;flex-direction:column;font-size:16px;font-weight:400;color:#354676}div.container-banner-main form label span.message-error{font-size:12px;font-weight:500;color:#bf1650;margin:.5rem 0 0}div.container-banner-main form label span.message-error:before{display:inline;content:"⚠ "}div.container-banner-main form input{border:none;border-radius:5rem;margin-top:.3rem;padding:1rem 3rem;background-color:#fff}div.container-banner-main form input:focus{outline:none}div.container-banner-main form button.submit{width:100%;padding-block:1rem;padding-inline:0;border-radius:5rem;background-color:#ffb800}@media(min-width:1200px){div.container-banner-main form{font-size:clamp(1.4rem,.2rem + 1.6vw,1.6rem)}div.container-banner-main form button.submit{margin-top:2rem}}div.container-banner-main button.form-toggle-btn{width:100%;display:flex;justify-content:space-around;align-items:center;gap:10px;font-size:14px;font-weight:400;color:#fff;padding-block:1rem;padding-inline:0;border-radius:5rem;cursor:pointer;background-color:#354676;pointer-events:auto}div.container-banner-main button.form-toggle-btn .arrow{transition:transform .2s ease}div.container-banner-main button.form-toggle-btn .arrow.open{transform:rotate(180deg)}@media(min-width:930px){div.container-banner-main{position:absolute;top:50%;left:77%;transform:translate(-50%,-50%);width:30%;max-width:360px;padding:3rem 2rem 1.5rem}div.container-banner-main form{display:flex}div.container-banner-main h2{max-width:100%;text-align:center;margin-bottom:2.8rem}div.container-banner-main button.form-toggle-btn{display:none}}@media(min-width:1200px){div.container-banner-main{left:75%;width:100%;margin:0}}div.open{position:absolute}div.open form{display:flex}.recommendedProjects{position:relative;padding:65px 0 48px}.recommendedProjects div.btn-recommended{display:flex;justify-content:center}.recommendedProjects div.btn-recommended button{margin-bottom:30px}@media(min-width:930px){.recommendedProjects{display:flex;justify-content:center;gap:3rem}.recommendedProjects div.btn-recommended{display:none}}@media(min-width:1200px){.recommendedProjects{gap:10rem}}.recommendedProjects div.container-text-btn .btn-gold-rounded-desktop{display:none}@media(min-width:1200px){.recommendedProjects div.container-text-btn .btn-recommended-desktop{margin-top:40px}.recommendedProjects div.container-text-btn .btn-gold-rounded-desktop{display:block;border-radius:0 8px 8px 8px;background:var(--DORADO-COLRAICES,#b08c47);box-shadow:2px 2px 6px 0 rgba(0,0,0,.25);color:#fff;text-align:center;font-size:35px;font-style:normal;font-weight:700;line-height:normal}}.recommendedProjects .circle1{position:absolute;width:43px;height:134px;left:7px;top:80px}@media(min-width:1200px){.recommendedProjects .circle1{width:175px;height:543px;top:-45px}}.recommendedProjects .circle2{position:absolute;width:39px;height:132px;right:7px;bottom:160px}@media(min-width:1200px){.recommendedProjects .circle2{width:159px;height:492px;bottom:-180px}}.recommendedProjects div.container-projects-btn .slider-button-desktop{display:none}@media(min-width:930px){.recommendedProjects div.container-projects-btn .slider-button-desktop{display:flex;justify-content:center;gap:10px;align-items:center;margin-top:5px}.recommendedProjects div.container-projects-btn .slider-button-desktop svg{cursor:pointer;width:51px}.recommendedProjects div.container-projects-btn .slider-button-desktop span{color:var(--DORADO-COLRAICES,#b08c47);text-align:justify;font-size:29px;font-style:normal;font-weight:500;line-height:30px}.recommendedProjects div.container-projects-btn .slider-button-desktop span span{color:var(--DORADO-COLRAICES,#b08c47);font-size:18px;font-style:normal;font-weight:500;line-height:30px}.recommendedProjects div.container-projects-btn div.container-projects{width:553px;height:410px;position:relative}.recommendedProjects div.container-projects-btn div.container-projects article .name-project{bottom:40px;left:20px;position:absolute;display:block;width:258px;height:50px;border-radius:0 0 20px 0;background:var(--DORADO-COLRAICES,#b08c47);z-index:100;border:1px solid #fff;white-space:nowrap;line-height:normal;overflow:hidden;text-overflow:ellipsis;font-size:30px;text-align:center;font-style:normal;font-weight:700;line-height:140.4%;color:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.recommendedProjects div.container-projects-btn div.container-projects article .project-img{min-width:513px;min-height:370px;width:513px;height:370px;-webkit-border-top-left-radius:40px;-webkit-border-bottom-right-radius:40px;-moz-border-radius-topleft:40px;-moz-border-radius-bottomright:40px;border-top-left-radius:40px;border-bottom-right-radius:40px}}.recommendedProjects div.container-projects{height:210px;text-align:center;position:relative;display:flex;overflow:hidden}.recommendedProjects div.container-projects article{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:all .3s linear}.recommendedProjects div.container-projects article .name-project{display:none}.recommendedProjects div.container-projects article.activeSlide{opacity:1;transform:translateX(0)}.recommendedProjects div.container-projects article.lastSlide{transform:translateX(-100%)}.recommendedProjects div.container-projects article.nextSlide{transform:translateX(100%)}.recommendedProjects div.container-projects .project-img{width:290px;height:220px}.recommendedProjects div.slider-button{display:flex;justify-content:center;gap:5px;align-items:center;margin-top:10px}.recommendedProjects div.slider-button span{color:var(--DORADO-COLRAICES,#b08c47);text-align:justify;font-size:18px;font-style:normal;font-weight:500;line-height:30px}.recommendedProjects div.slider-button span span{color:var(--DORADO-COLRAICES,#b08c47);font-size:14px;font-style:normal;font-weight:500;line-height:30px}@media(min-width:930px){.recommendedProjects div.slider-button{display:none}}.recommendedProjects div.container-texts{display:flex;justify-content:center;flex-direction:column;width:291px;margin:5px auto 0}.recommendedProjects div.container-texts .p-mobile{margin:0;color:#4d4d4d;text-align:justify;font-size:13px;font-style:normal;font-weight:400;line-height:18px}.recommendedProjects div.container-texts .p-desktop{display:none}.recommendedProjects div.container-texts span{color:#4d4d4d;font-size:13px;font-style:normal;font-weight:700;line-height:18px}@media(min-width:1200px){.recommendedProjects div.container-texts{margin:47px auto 0;width:559px}.recommendedProjects div.container-texts .p-mobile{display:none}.recommendedProjects div.container-texts .p-desktop{display:block;color:#4d4d4d;font-size:24px;font-style:normal;font-weight:400;line-height:30px}.recommendedProjects div.container-texts span{display:none}}.recommendedProjects .offer{display:flex;justify-content:center;align-items:center;padding-top:26px}.recommendedProjects .offer .offer-btn{border-radius:49px;border:1px solid #fff;color:#fff;width:193px;padding:5px 0;display:flex;font-weight:700;justify-content:center;gap:5px;align-items:center;background:var(--AZUL-COLRAICES,#2a3f77);box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}@media(min-width:1200px){.recommendedProjects .offer .offer-btn{display:none}}.recommendedProjects .offer .star-btn{display:none}@media(min-width:1200px){.recommendedProjects .offer .star-btn{display:block;width:210px;padding:7px 0;display:flex;font-weight:700;justify-content:center;gap:5px;align-items:center;background:var(--AZUL-COLRAICES,#2a3f77)}.recommendedProjects .offer .star-btn,.recommendedProjects .offer .star-btn:hover{border-radius:49px;border:1px solid #fff;color:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.recommendedProjects .offer .star-btn:hover{background:var(--DORADO-COLRAICES,#b08c47)}.recommendedProjects .offer{justify-content:start;padding-top:16px}}section.History-container{max-width:120rem;width:95%;margin:63px auto 0}section.History-container a{pointer-events:none;position:relative}@media(min-width:930px){section.History-container a{display:block;width:60%;margin:0 auto}}section.History-container .btn-blue-xl{font-size:16px;pointer-events:all;margin:4rem auto 0}@media(min-width:930px){section.History-container .btn-blue-xl{width:270px;display:flex;font-size:18px;margin-top:4rem}}section.History-container div.History-button{width:25.8rem;margin:1.5rem auto 60px;padding:5px 0;border-radius:12px 0 12px 12px;background:#fff;box-shadow:3px 3px 4px 0 rgba(0,0,0,.25),inset 0 2px 4px 0 rgba(0,0,0,.16)}section.History-container div.History-button:hover{box-shadow:inset 0 2px 4px rgba(0,0,0,.16);filter:drop-shadow(3px 3px 4px rgba(0,0,0,.25));box-shadow:0 2px 4px rgba(0,0,0,.25);border:0 solid #b08c47}section.History-container div.History-button h2{font-weight:700;font-size:2.8rem;line-height:3.4rem;text-align:center;color:#354676}section.History-container div.History-button h2:hover{color:rgba(42,63,119,.9);text-shadow:1px 1px hsla(0,0%,100%,.466),-1px -1px #2b2a2a}section.History-container div.History-button h2 span{color:#b08c47}@media(min-width:930px){section.History-container div.History-button{width:40.4rem;height:5.8rem;margin-bottom:9rem}section.History-container div.History-button h2{font-size:4rem;line-height:4.9rem}}section.Property-container h2{max-width:150rem;font-size:clamp(1.4rem,.2857rem + 4.9524vw,4rem);font-weight:700;text-align:center;text-wrap:balance;margin:0 auto}section.Property-container h2 span{color:#354676}section.Service-container{max-width:120rem;margin:0 auto;padding:2rem 30px 0}section.Service-container h2{position:relative;font-size:20px;color:#354676;text-align:center}section.Service-container h2 span{color:#b08c47;display:block;font-size:16px}@media(min-width:768px){section.Service-container h2{font-size:3.7rem;margin:4rem auto;width:80%}}@media(min-width:1200px){section.Service-container{padding:0 0 8rem;max-width:none;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}section.Service-container h2{display:flex;justify-content:center;align-items:center;font-size:35px;gap:20px;margin:4rem auto 80px}section.Service-container h2 span{color:#b08c47;display:block;font-size:35px}}section.Service-container div.register{margin:68px auto 15px;display:flex;justify-content:center;align-items:center}section.Service-container div.Service-cards-container{padding-top:1rem}section.Service-container div.Service-cards-container article{display:grid;grid-template-columns:1fr 1fr;margin-top:3rem}section.Service-container div.Service-cards-container article img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:0 0 0 1.2rem}@media(min-width:1200px){section.Service-container div.Service-cards-container article img{grid-area:service_image;border-radius:0 0 0 3rem}}section.Service-container div.Service-cards-container article div.container-content{padding:1.3rem 1.6rem;border-radius:0 30px 0 0;background:var(--Blanco,#fff);box-shadow:3px 3px 4px 0 hsla(0,0%,75%,.15),-3px -3px 4px 0 hsla(0,0%,85%,.15)}@media(min-width:768px){section.Service-container div.Service-cards-container article div.container-content{padding:2rem 3rem;display:flex;flex-direction:column;gap:15px}}@media(min-width:1200px){section.Service-container div.Service-cards-container article div.container-content{grid-area:service_content;border-radius:0 3rem 0 0}}section.Service-container div.Service-cards-container article div.container-content img{width:17px;height:17px;border-radius:0;object-fit:contain}@media(min-width:768px){section.Service-container div.Service-cards-container article div.container-content img{width:4rem;height:4rem}}section.Service-container div.Service-cards-container article div.container-content h1{color:var(--Azul-Colraices,#2a3f77);font-size:10px;font-style:normal;font-weight:600;line-height:normal}@media(min-width:768px){section.Service-container div.Service-cards-container article div.container-content h1{font-size:3rem}}section.Service-container div.Service-cards-container article div.container-content p{margin:0;text-align:justify;color:#000;font-size:9px;font-style:normal;font-weight:400;line-height:143%}@media(min-width:768px){section.Service-container div.Service-cards-container article div.container-content p{font-size:1.6rem}}@media(min-width:1200px){section.Service-container div.Service-cards-container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3rem;gap:3rem;padding:0;justify-content:center;align-items:center}section.Service-container div.Service-cards-container article{width:348px;grid-template-columns:1fr;grid-template-rows:250px 1fr;grid-template-areas:"service_content" "service_image";gap:.5rem}section.Service-container div.Service-cards-container{padding:0;width:100%;max-width:1200px}}.container-icons{display:flex;align-items:center;gap:5px;margin:0 0 .5rem}@media(min-width:930px){.container-icons{flex-direction:column;align-items:start;margin:0}}div.Card-container-testimonial{padding:1.5rem 2rem;background:#fff;box-shadow:-3px -3px 6px rgba(0,0,0,.25),0 4px 4px rgba(0,0,0,.25);border-radius:1.3rem;margin-bottom:5rem;border-left:.9rem solid #fff}div.Card-container-testimonial:hover{border-left:.9rem solid #b08c47;box-shadow:inset -3px -3px 6px 0 rgba(0,0,0,.651);box-shadow:inset 0 4px 4px 0 rgba(0,0,0,.25)}div.Card-container-testimonial div{display:flex;align-items:center}div.Card-container-testimonial div h3{font-weight:700;font-size:1.5rem;line-height:1.8rem;color:#354676}div.Card-container-testimonial div h3:after{content:"";display:block;width:7.1rem;padding-top:.7rem;border-bottom:1px solid #b08c47}div.Card-container-testimonial div img{width:2.7rem;height:2.7rem;margin:0 1.2rem .7rem 0}div.Card-container-testimonial p:last-of-type{font-weight:400;font-size:1.1rem;line-height:1.3rem;text-align:justify;margin:0;max-width:none}@media(min-width:930px){div.Card-container-testimonial{height:14.3rem;width:48.9rem;padding:2rem 3rem}div.Card-container-testimonial div h3{font-weight:700;font-size:1.8rem;line-height:2.2rem}div.Card-container-testimonial div h3:after{width:12rem;padding:0}div.Card-container-testimonial div img{width:3.8rem;height:3.8rem;margin:0 2rem 1rem 0}div.Card-container-testimonial p:last-of-type{font-size:1.4rem;line-height:1.7rem;max-width:43rem}}section.Testimonial-container{padding:0 3rem;margin:4rem auto 0;position:relative;background:#fff}section.Testimonial-container .testimonial-texts{display:flex;flex-direction:column;margin-bottom:47px}section.Testimonial-container .testimonial-texts .text-title{display:flex;flex-direction:column}section.Testimonial-container .testimonial-texts .text-title div{position:relative}section.Testimonial-container .testimonial-texts .text-title h2{font-weight:600;font-size:2.8rem;line-height:3.4rem;text-align:center;color:#354676;margin:0 auto;max-width:32rem}section.Testimonial-container .testimonial-texts .text-title span{color:#b08c47;color:var(--DORADO-COLRAICES,#b08c47);text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:normal}section.Testimonial-container .testimonial-texts .text-title p{display:none}@media(min-width:930px){section.Testimonial-container .testimonial-texts .text-title div div{display:none}section.Testimonial-container .testimonial-texts .text-title h2{font-size:60px;text-align:start;margin:0}section.Testimonial-container .testimonial-texts .text-title span{font-size:60px;text-align:start}section.Testimonial-container .testimonial-texts .text-title p{display:block;color:#000;text-align:justify;font-size:18px;font-style:normal;font-weight:400;line-height:normal;width:466px;max-width:none}}section.Testimonial-container div:nth-child(2){margin-top:7rem}@media(min-width:930px){section.Testimonial-container{display:flex;justify-content:space-evenly;align-items:flex-start;margin-top:15rem}section.Testimonial-container div h2{font-weight:700;font-size:4rem;line-height:4.9rem;max-width:46rem;margin:6rem 0;text-align:inherit}section.Testimonial-container div h2 span{font-weight:500}section.Testimonial-container div p{margin:3rem 0 5rem;text-align:justify;max-width:39rem}section.Testimonial-container div button{width:38rem;height:5.5rem;border-radius:2.75rem;margin:0}section.Testimonial-container div button a{font-size:2.2rem;line-height:2.7rem}}@media(min-width:1200px){section.Testimonial-container{max-width:1200px;padding:0;justify-content:space-between}}section.Testimonial-container div:nth-child(2){margin:0 0 5rem}