.about-us-header{position:relative;height:calc(50vh + 67px);background:url(https://cdn.siximoveis.com/Site-Asset/4a77mjd4g5444ck0/file/2025-07-02-imagens-quem-somos-six-imoveis.webp?h=0af9c47f8c8acb08f02af2d8fbc043ebd08b59ce&nmf=20250702034133) center/cover no-repeat}.about-us-header::before{position:absolute;inset:0;content:'';background:linear-gradient(188deg,var(--nwc-secondary-color) 0,rgba(2,44,68,.6) 30%,var(--nwc-theme-color-opacity) 80%,var(--nwc-theme-color) 100%);opacity:1;animation:1s ease-in opacity-background-movement}@keyframes opacity-background-movement{0%,33%{opacity:.5}100%{opacity:1}}.about-us-header .container{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:1;animation:1.5s ease-in opacity-container-movement}@keyframes opacity-container-movement{0%,33%{opacity:0}100%{opacity:1}}.about-us-header__bottom-wrapper{position:absolute;bottom:12px;display:flex;align-items:center;height:24px;text-align:center;color:#fff;animation:3s ease-in-out scale-bottom-movement}.about-us-header__bottom-wrapper span{margin-left:6px;font-size:14px}@keyframes scale-bottom-movement{0%,80%{transform:scale(.9)}90%{transform:scale(1.05)}100%{transform:scale(1)}}.about-us-header h1{font-size:14px;font-weight:500;margin:0}.about-us-header img{width:80%;animation:1.5s ease-in scale-phrase-movement;transform:scale(1)}@keyframes scale-phrase-movement{0%,33%{transform:scale(.9)}100%{transform:scale(1)}}.about-us section{padding:32px 0}.about-us-history__image img{width:100%}.about-us-history__content{display:flex;flex-direction:column;justify-content:center;padding:0 18px}.about-us-history__content h2{text-align:center;margin-bottom:1rem;margin-top:1rem}.about-us-history__content-text{color:var(--nwc-third-color);font-size:12px;margin-bottom:.5rem;text-align:center}.about-us-history .btn-primary{margin:0 auto}section.about-us-team{position:relative;padding-bottom:0}.about-us-team h2{margin-bottom:3rem}.about-us-team>span:first-child{display:block;text-transform:lowercase;color:var(--nwc-third-color);font-weight:500}.about-us-team h2 span span{display:inline}.about-us-team h2 span:nth-child(2){text-transform:lowercase}.team-splide{margin:0 auto 32px;max-width:800px}.team-splide>.splide__track{margin-left:-12px;margin-right:-12px;padding-right:36px!important;padding-left:36px!important}.team-splide .splide__arrows{display:none}.team-splide>.splide__arrows .splide__arrow{color:var(--nwc-secondary-color);top:auto;bottom:0;transform:none}.team-splide .splide__slide{padding-bottom:40px;text-align:left;line-height:1.2}.about-us-team__card{position:relative;display:flex;flex-direction:column;align-items:center;margin:200px auto 0;padding:78px 12px 12px;border:1px solid rgba(0,0,0,.2);border-radius:8px;height:calc(100% - 200px)}.about-us-team__card__customer-profile{width:fit-content;position:absolute;top:-200px}.about-us-team__card__customer-profile img{width:230px;height:250px;border-radius:8px;object-fit:cover}.about-us-team__card__customer-profile span{transform:translateY(-50%);display:block;padding:6px 25px;width:170px;margin:0 auto;background-color:var(--nwc-secondary-color);color:#fff;line-height:24px;font-size:14px;text-align:center;border-radius:20px}.about-us-team__card__customer-message{color:var(--nwc-third-color);font-size:12px;text-align:center}.about-us-team__card__customer-message span{display:block}.about-us-team__card__customer-message span:not(:last-child){margin-bottom:.5rem}.about-us-team__button-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:18px;margin-left:-12px;margin-right:-12px;padding:24px 40px}@media (min-width:576px){.about-us-history__content{padding:0 12px}section.about-us-team{padding-bottom:32px}.team-splide>.splide__track{margin-left:0;margin-right:0;padding-right:0!important;padding-left:0!important}.team-splide .splide__arrows{display:block}.team-splide>.splide__arrows .splide__arrow--prev{left:0}.team-splide>.splide__arrows .splide__arrow--next{right:0}.about-us-team__button-wrapper{flex-direction:row;gap:0;aspect-ratio:1/0.15}}.about-us-team__button-wrapper::after{position:absolute;content:'';left:0;top:0;z-index:-1;height:100%;width:100%;background:url(https://cdn.siximoveis.com/Site-Asset/1vkkqmjb51b4kw8k/file/2025-07-02-imagens-quem-somos-fim-de-tarde-balneario-camboriu.webp?h=12ae92cddab85751247f0e284225cc59a6733bcc&nmf=20250702034127) center/cover no-repeat;opacity:.4}.about-us-team__button-wrapper p{position:relative;margin:0;color:var(--nwc-third-color);text-align:center}.about-us-team__button-wrapper p span{font-weight:600;color:var(--nwc-secondary-color);text-transform:uppercase;font-size:18px}.about-us-team__button-wrapper p span:nth-child(2){text-transform:lowercase}.about-us-team .btn-primary{position:relative}section.about-us-services{position:relative;padding:0}.about-us-services #diferenciais.reference-point{position:absolute;z-index:-1;top:-100px}.about-us-services .row{background:var(--nwc-theme-color)}.about-us-services__title-column{position:relative;display:flex;align-items:center;padding-left:24px;padding-bottom:40px;padding-top:40px;overflow:hidden}.about-us-services__title-column>div{position:relative}.about-us-services h2{color:#fff;text-align:left;margin-bottom:1rem}.about-us-services h2 span{color:#fff}.about-us-services p{color:#fff;font-size:12px}@media (min-width:768px){.about-us-header{height:calc(70vh + 67px);max-height:700px}.about-us-header img{height:20%;width:auto}.about-us-history__content h2{text-align:left;margin-top:0}.about-us-history__content-text{text-align:left}.about-us-history .btn-primary{margin:0}.team-splide{margin:0 auto 64px}.team-splide .splide__slide{padding-bottom:52px}.about-us-team__card{flex-direction:row;align-items:start;gap:18px;border:none;padding:0;margin-top:0;height:auto}.about-us-team__card__customer-profile{position:static}.about-us-team__card__customer-profile img{width:230px;height:250px}.about-us-team__card__customer-message{font-size:14px;padding-top:12px;text-align:left}.about-us-team__button-wrapper{justify-content:space-evenly}.about-us-services__title-column{padding-bottom:80px;padding-top:80px}.about-us-services p{margin-bottom:3rem}}.about-us-services__title-column img{position:absolute;opacity:.2;right:-2px;top:3%;height:94%}.about-us-services__list-column{background-color:var(--nwc-secondary-color);padding:0}.about-us-services__list-column ul{display:flex;flex-direction:column;justify-content:center;gap:36px;width:100%;height:100%;list-style:none;padding:36px 24px;margin:0}.about-us-services__list-column ul li>span{display:block;color:#fff}.about-us-services__item{display:flex;align-items:center;color:#fff}.about-us-services__item svg{color:#fff;font-size:60px;margin-right:18px}.about-us-services__item-title{font-size:14px;display:block;font-weight:600}.about-us-services__item-text{display:block;font-size:12px;max-width:400px;font-weight:400}.about-us-services__image-column{position:relative;height:30vh;max-height:250px}.about-us-services__image-column img{position:absolute;left:0;height:100%;width:100%;object-fit:cover}.about-us-services__image-column::after{position:absolute;content:'';left:0;height:100%;width:100%;background:linear-gradient(188deg,var(--nwc-secondary-color) 0,rgba(2,44,68,.6) 30%,var(--nwc-theme-color-opacity) 80%,var(--nwc-theme-color) 100%)}.about-us-catchphrase__bc-animation,.about-us-catchphrase__text-wrapper{margin-left:-12px;margin-right:-12px}@media (min-width:576px){.about-us-team__button-wrapper p{text-align:left}.about-us-catchphrase__bc-animation,.about-us-catchphrase__text-wrapper{max-width:800px;margin-left:auto;margin-right:auto}}.about-us-catchphrase__text-wrapper{text-align:center;color:var(--nwc-third-color);font-weight:400;font-size:12px;padding:0 18px;margin-bottom:32px}@media (min-width:992px){.about-us-header h1,.about-us-header__bottom-wrapper span,.about-us-team__card__customer-profile span{font-size:16px}.about-us-history__content-text,.about-us-services p,.about-us-services__item-text{font-size:14px}.about-us-services__title-column{padding-left:80px}.about-us-services__list-column ul{padding:80px}.about-us-services__item-title{font-size:18px}.about-us-catchphrase__text-wrapper{font-size:14px;margin-bottom:48px;padding:0}}.about-us-catchphrase__text-emphasis{font-weight:600;color:var(--nwc-secondary-color);font-size:16px}@media (min-width:1200px){.about-us section{padding:48px 0}section.about-us-team{padding-bottom:48px}.about-us-catchphrase__text-emphasis,.about-us-team__button-wrapper p span{font-size:20px}}.about-us-catchphrase__text-emphasis span{text-transform:uppercase}