@charset "UTF-8";.hero{background:url(/images/hero-desk.jpg?a0a807223e2a4914f8b8adcbec2d9f0f) no-repeat 50%;background-size:cover;padding:1.5625rem 0 3.875rem}.hero .container{text-align:center}.hero__logo{margin-bottom:4.3125rem}@media (max-width:768px){.hero__logo{margin-bottom:1.25rem;max-width:277px}}.hero__content{margin:0 auto 4.5rem;max-width:392px;width:100%}@media (max-width:768px){.hero__content{margin-bottom:2.6875rem}}.hero__content h1{color:var(--secondary);font-size:3.375rem;font-weight:300;letter-spacing:.05rem;line-height:3.5rem;margin:.9375rem 0;text-transform:uppercase}@media (max-width:768px){.hero__content h1{font-size:2.5rem;line-height:2.5rem}}.hero__content p{color:var(--white);font-size:22px;font-weight:400;letter-spacing:.03rem;line-height:1.5rem;margin:0 auto;max-width:360px}@media (max-width:768px){.hero__content p{font-size:.875rem;line-height:1.125rem;max-width:282px}}.hero__content p span{font-size:22px;text-transform:uppercase}.hero__brands{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:745px}.hero__brands #link-laguna-propriedades img{max-height:43px}@media (max-width:768px){.hero__brands{flex-wrap:wrap}.hero__brands svg{display:none}.hero__brands a{display:flex;justify-content:center;width:100%}.hero__brands a:nth-child(3),.hero__brands a:nth-child(4){margin:3.625rem 0}}@font-face{font-display:swap;font-family:ChambersSansPro;font-style:normal;font-weight:400;src:url("/fonts/Chambers Sans W03 Regular.ttf?19de1d9aae32274fecda833dd5a9a17b") format("woff")}.about{background:url(/images/bg-desk.jpg?af2e7b23294fba874e4a088b2b723aaa) no-repeat 50%;background-size:cover;padding:6.5625rem 0 6.25rem}@media (max-width:768px){.about{background:url(/images/bg-mob.jpg?329f6efbbfecf68b947316a1f6c4fa64) no-repeat top;background-size:cover;padding:3.625rem 0 1.875rem}}.about__values .container{max-width:942px}@media (max-width:768px){.about__values .container{padding:0 2.75rem}}.about__subtitle{color:var(--primary);font-size:18;font-weight:700;letter-spacing:.27rem;line-height:.875rem;margin-bottom:2.8125rem;text-transform:uppercase}.about__content{display:grid;gap:2.8rem;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.about__content-item h2{color:var(--primary);font-size:36px;font-weight:400;letter-spacing:.03rem;line-height:2.5rem;margin-bottom:.625rem;text-transform:uppercase}.about__content-item p{color:var(--gray-400);font-size:18px;letter-spacing:.03rem;line-height:19px}.about__card{padding-top:6.9375rem}@media (max-width:768px){.about__card{padding-top:3rem}}.about__card .container{display:grid;gap:2.0625rem;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));max-width:1134px}.about__card-item{align-items:center;border-radius:.75rem;display:flex;flex-direction:column;padding:1.875rem;transition:all .5s}@media (min-width:1100px){.about__card-item.isActive{transform:translate3d(0,-30px,0)}}.about__card-item:first-child{background:var(--primary)}.about__card-item:first-child>img{max-width:180px}.about__card-item:first-child p{font-size:14px;line-height:100%;margin-bottom:1.25rem}.about__card-item:first-child p span{display:inline-block}.about__card-item:first-child .links__item span{color:var(--primary)}.about__card-item:nth-child(2){background:var(--blue)}.about__card-item:nth-child(2)>img{margin-top:2.2625rem;max-width:172px}.about__card-item:nth-child(2) p{margin-top:3rem}.about__card-item:nth-child(2) .informations img{max-width:18px}@media (max-width:712px){.about__card-item:nth-child(2) .informations{display:none}}.about__card-item:nth-child(2) .informations .phone__item>div{align-items:center;display:flex;margin-bottom:.3125rem}.about__card-item:nth-child(2) .informations .phone__item>div img{margin-right:.6875rem}.about__card-item:nth-child(2) .informations .phone__item>div span{color:#f4f4f4;font-size:16px;line-height:1.125rem}.about__card-item:nth-child(2) .informations .phone__item+div{margin-top:1.0375rem}.about__card-item:nth-child(2) .informations .phone__item a{color:#f4f4f4;font-weight:700;line-height:1.125rem}.about__card-item:nth-child(2) .informations a.number{font-size:1.3125rem;line-height:1.125rem}.about__card-item:nth-child(2) .informations a.number span{font-size:.875rem;line-height:1.125rem}@media (max-width:768px){.about__card-item:nth-child(2) .informations{flex-wrap:wrap;margin-top:1.25rem}}.about__card-item:nth-child(2) .links{align-items:center;flex-direction:column}.about__card-item:nth-child(2) .links__item{width:155px}.about__card-item:nth-child(2) .links__item span{color:var(--blue)}.about__card-item:nth-child(2) .links__item img{margin-right:10px;max-width:19px}.about__card-item:nth-child(2) a+a{margin-left:0;margin-top:15px}.about__card-item:nth-child(3){background:var(--gray)}.about__card-item:nth-child(3)>img{margin-top:2.2625rem;max-width:131px}.about__card-item:nth-child(3) p{margin-top:2.85rem}@media (max-width:768px){.about__card-item:nth-child(3) .informations{margin-top:1.25rem}}.about__card-item:nth-child(3) .links__item span{color:var(--gray)}.about__card-item p{color:#f4f4f4;font-size:18px;font-weight:400;letter-spacing:.03em;line-height:20px;margin-top:1.25rem;text-align:center}.about__card-item .informations{margin-top:auto;padding-top:.625rem;position:relative}.about__card-item .links,.about__card-item .links__item{display:flex;justify-content:center}.about__card-item .links__item{align-items:center;background:var(--white);border-radius:2.875rem;height:2.5rem;width:5.125rem}@media (max-width:768px){.about__card-item .links__item{height:2.375rem}}.about__card-item .links__item+a{margin-left:1.25rem}.about__card-item .links__item img{margin-right:8px;max-width:18px}.about__card-item .links__item span{color:#f4f4f4;font-size:16px;font-weight:700;line-height:16px}.about__card-item .social{display:flex;justify-content:center;margin-top:1.875rem}@media (max-width:768px){.about__card-item .social{margin-top:1.25rem}}.about__card-item .social a{display:flex}.about__card-item .social a+a{margin-left:.9375rem}.about__card-item .informations-mob{display:none}@media (max-width:712px){.about__card-item .informations-mob{display:block;margin-top:2rem}}.footer{background:var(--gray-100);padding:1.875rem 0 2.5rem}.footer .container{text-align:center}.footer__logo{margin-bottom:3.125rem}.footer .copyright{align-items:center;display:flex;justify-content:center}.footer .copyright span{color:#cbcbcb;font-size:12px;font-weight:400;letter-spacing:.05em;line-height:14px;text-align:center}.footer .copyright img{margin:0 .625rem}.survey{width:100%}.survey .hero{background:url(/images/hero-desk.jpg?a0a807223e2a4914f8b8adcbec2d9f0f) no-repeat 50%;background-size:cover;padding:1.5625rem 0 3.875rem}.survey .hero .container{text-align:center}.survey .hero__logo{margin-bottom:3.3125rem}@media (max-width:768px){.survey .hero__logo{margin-bottom:1.25rem;max-width:277px}}.survey .hero__content{margin:0 auto 4.5rem;max-width:900px;width:100%}@media (max-width:768px){.survey .hero__content{margin-bottom:2.6875rem}}.survey .hero__content h1{color:var(--secondary);font-size:3.375rem;font-weight:600;letter-spacing:.05rem;line-height:4.5rem;margin:.9375rem 0;text-transform:uppercase}@media (max-width:768px){.survey .hero__content h1{font-size:2.5rem;line-height:2.5rem}}.survey .hero__content p{color:var(--white);font-size:22px;font-weight:400;letter-spacing:.03rem;line-height:1.5rem;margin:0 auto;max-width:360px}@media (max-width:768px){.survey .hero__content p{font-size:.875rem;line-height:1.125rem;max-width:282px}}.survey .hero__content p span{font-size:22px;text-transform:uppercase}.survey__content{min-height:600px;padding:3rem 0}.survey__content .container{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1);margin:0 auto;max-width:800px;padding:40px}.survey__content .survey__header{margin-bottom:40px;text-align:center}.survey__content .logo{display:block;height:auto;margin:0 auto 30px;max-width:300px}.survey__content .survey__header h1{color:#2c3e50;font-size:32px;line-height:1.4;margin-bottom:30px}.survey__content .survey__header-text{background:#f8f9fa;border-left:4px solid #06c;border-radius:8px;color:#495057;line-height:1.8;padding:30px;text-align:left}.survey__content .survey__header-text p{margin-bottom:15px}.survey__content .survey__header-text strong{color:#06c}.survey__content .question-block{background:#fafbfc;border:1px solid #e9ecef;border-radius:8px;margin:35px 0;padding:25px}.survey__content .question-block.hidden{display:none}.survey__content .question-text{color:#2c3e50;font-size:16px;font-weight:500;line-height:1.6;margin-bottom:20px}.survey__content .rating-scale{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.survey__content .rating-option{position:relative}.survey__content .rating-option input[type=radio]{opacity:0;position:absolute}.survey__content .rating-option label{align-items:center;background:#fff;border:2px solid #dee2e6;border-radius:8px;cursor:pointer;display:flex;font-size:18px;font-weight:600;height:50px;justify-content:center;transition:all .3s ease;width:50px}.survey__content #additionalQuestions .rating-option label{font-size:16px;height:45px;width:45px}.survey__content .rating-option input[type=radio]:checked+label{background:#06c;border-color:#06c;color:#fff;transform:scale(1.1)}.survey__content .rating-option label:hover{border-color:#06c;transform:scale(1.05)}.survey__content .rating-option:nth-child(-n+7) label{border-color:#dc3545;color:#dc3545}.survey__content .rating-option:nth-child(-n+7) input[type=radio]:checked+label{background:#dc3545;border-color:#dc3545;color:#fff}.survey__content .rating-option:nth-child(n+8):nth-child(-n+9) label{border-color:#ffc107;color:#ffc107}.survey__content .rating-option:nth-child(n+8):nth-child(-n+9) input[type=radio]:checked+label{background:#ffc107;border-color:#ffc107;color:#fff}.survey__content .rating-option:nth-child(n+10) label{border-color:#28a745;color:#28a745}.survey__content .rating-option:nth-child(n+10) input[type=radio]:checked+label{background:#28a745;border-color:#28a745;color:#fff}.survey__content .continue-survey-section{background:#fff3cd;border:1px solid #ffc107;border-radius:8px;display:none;margin:35px 0;padding:25px}.survey__content .continue-survey-section.show{display:block}.survey__content .continue-survey-section .message-text{color:#2c3e50;font-size:16px;line-height:1.6;margin-bottom:20px}.survey__content .button-options{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.survey__content .button-options button{border:none;border-radius:8px;cursor:pointer;font-size:16px;font-weight:600;padding:12px 40px;transition:all .3s ease}.survey__content .btn-submit-early{background:#6c757d;box-shadow:0 4px 12px hsla(208,7%,46%,.3);color:#fff}.survey__content .btn-submit-early:hover{background:#5a6268;box-shadow:0 6px 16px hsla(208,7%,46%,.4);transform:translateY(-2px)}.survey__content .btn-continue{background:#06c;box-shadow:0 4px 12px rgba(0,102,204,.3);color:#fff}.survey__content .btn-continue:hover{background:#0052a3;box-shadow:0 6px 16px rgba(0,102,204,.4);transform:translateY(-2px)}.survey__content .btn-continue:active,.survey__content .btn-submit-early:active{transform:translateY(0)}.survey__content .comment-section{background:#fafbfc;border:1px solid #e9ecef;border-radius:8px;margin:35px 0;padding:25px}.survey__content .comment-section label{color:#2c3e50;display:block;font-size:16px;font-weight:500;line-height:1.6;margin-bottom:15px}.survey__content .comment-section textarea{border:2px solid #dee2e6;border-radius:8px;font-family:inherit;font-size:15px;min-height:150px;padding:15px;resize:vertical;transition:border-color .3s ease;width:100%}.survey__content .comment-section textarea:focus{border-color:#06c;outline:none}.survey__content .update-data-section{background:#fafbfc;border:1px solid #e9ecef;border-radius:8px;margin:35px 0;padding:25px}.survey__content .update-data-section .question-text{color:#2c3e50;font-size:16px;font-weight:500;margin-bottom:20px}.survey__content .radio-options{display:flex;gap:20px;margin-bottom:20px}.survey__content .radio-options label{align-items:center;color:#495057;cursor:pointer;display:flex;font-size:15px;gap:8px}.survey__content .radio-options input[type=radio]{accent-color:#06c;cursor:pointer;height:20px;width:20px}.survey__content .contact-fields{display:none;gap:20px;margin-top:20px}.survey__content .contact-fields.show{display:flex;flex-direction:column}.survey__content .contact-fields .field-group{display:flex;flex-direction:column;gap:8px}.survey__content .contact-fields label{color:#495057;font-size:14px;font-weight:500}.survey__content .contact-fields input{border:2px solid #dee2e6;border-radius:8px;font-size:15px;padding:12px 15px;transition:border-color .3s ease}.survey__content .contact-fields input:focus{border-color:#06c;outline:none}.survey__content .submit-button{margin-top:40px;text-align:center}.survey__content .submit-button.hidden{display:none}.survey__content .submit-button button{background:#06c;border:none;border-radius:8px;box-shadow:0 4px 12px rgba(0,102,204,.3);color:#fff;cursor:pointer;font-size:18px;font-weight:600;padding:15px 60px;transition:all .3s ease}.survey__content .submit-button button:hover{background:#0052a3;box-shadow:0 6px 16px rgba(0,102,204,.4);transform:translateY(-2px)}.survey__content .submit-button button:active{transform:translateY(0)}.survey__content .success-popup{align-items:center;background:rgba(0,0,0,.5);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.survey__content .success-popup.show{display:flex}.survey__content .success-content{-webkit-animation:slideIn .3s ease;animation:slideIn .3s ease;background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.2);margin:20px;max-width:500px;padding:40px;text-align:center}@-webkit-keyframes slideIn{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.survey__content .success-icon{align-items:center;background:#28a745;border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.survey__content .success-icon:before{color:#fff;content:"✓";font-size:48px;font-weight:700}.survey__content .success-content h2{color:#2c3e50;font-size:24px;margin-bottom:15px}.survey__content .success-content p{color:#495057;font-size:16px;line-height:1.6;margin-bottom:25px}.survey__content .close-button{background:#06c;border:none;border-radius:8px;box-shadow:0 4px 12px rgba(0,102,204,.3);color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 40px;transition:all .3s ease}.survey__content .close-button:hover{background:#0052a3;box-shadow:0 6px 16px rgba(0,102,204,.4);transform:translateY(-2px)}.survey__content .close-button:active{transform:translateY(0)}.survey__content .form-content.hidden{display:none}@media (max-width:600px){.survey__content .container{padding:20px}.survey__content .header h1{font-size:24px}.survey__content .rating-option label{font-size:16px;height:42px;width:42px}.survey__content .rating-scale{gap:6px}.survey__content .success-content{padding:30px 20px}.survey__content .success-content h2{font-size:20px}}.survey__content .error-message{color:#dc3545;display:flex;font-size:16px;font-weight:600;justify-content:flex-end;margin-top:8px;padding-right:10px;text-align:right}.survey__content .input-error{border:2px solid #dc3545!important}.survey__content .contact-fields .error-message{color:#dc3545;display:flex;font-size:16px;font-weight:600;justify-content:flex-end;margin-top:8px;padding-right:10px;text-align:right}.survey__content .contact-fields .input-error{border:2px solid #dc3545!important}:root{--primary:#00386c;--secondary:#44c8f5;--green:#5f6c65;--brown:#968881;--blue:#00689e;--gray:#717376;--gray-100:#6d6e71;--gray-400:#3e3e3e;--white:#fff}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:var(--white)}body,button,input,select,textarea{font-family:ChambersSansPro;font-weight:400}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%}.container{margin:0 auto;max-width:1134px;width:100%}@media (max-width:768px){.container{padding:0 20px}}

/*# sourceMappingURL=site.css.map*/