#slider{position:relative}#slider .swiper-slide{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}#slider .swiper-slide::before{content:'';position:absolute;left:0;bottom:-1px;width:100%;height:50%;background-image:linear-gradient(0deg,#000000db,transparent);z-index:2}#slider .swiper-slide .container{position:relative;z-index:3}#slider .swiper-slide .row{min-height:100vh;max-height:800px;padding:50px 0;align-items:flex-end}#slider .swiper-slide .texto{max-width:700px;color:#fff}#slider .swiper-slide .texto .condominio{display:block;font-size:20px;line-height:25px;color:#fff;margin-bottom:20px}#slider .swiper-slide .texto h1{font-size:20px;line-height:25px;color:#fff;margin-bottom:20px}#slider .swiper-slide .texto h2{font-size:38px;line-height:45px;font-weight:400;color:#fff;margin-bottom:0}#slider .swiper-slide .texto h2:not(:last-of-type){margin-bottom:15px}#slider .swiper-slide .video_player{position:absolute;top:50%;left:50%;width:110%;height:110%;pointer-events:none!important;z-index:1;transform:translate(-50%,-50%)}#slider .swiper-slide .video_player .video_embed{height:100%}#slider .swiper-slide .video_player .video_embed .play_yt_container::after{content:none}#slider .swiper-pagination{position:absolute;left:auto;right:5%;bottom:50px;width:max-content}#slider .swiper-pagination .swiper-pagination-bullet{width:16px;height:24px;border-radius:0;background-color:#fff}@media (max-width:768px){#slider .swiper-slide .row{padding:100px 10px}#slider .swiper-slide .texto h2{font-size:30px;line-height:35px}#slider .swiper-pagination{bottom:30px;right:40px}}#banner{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}#banner::before{content:'';position:absolute;left:0;bottom:-1px;width:100%;height:50%;background-image:linear-gradient(0deg,#000,transparent)}#banner .container{position:relative}#banner .row{min-height:100vh;max-height:800px;padding:80px 0;align-items:flex-end}#banner .texto{max-width:700px;color:#fff}#banner .texto .condominio{display:block;font-size:20px;line-height:25px;color:#fff;margin-bottom:20px}#banner .texto h1{font-size:20px;line-height:25px;color:#fff;margin-bottom:20px}#banner .texto h2{font-size:38px;line-height:45px;font-weight:400;color:#fff;margin-bottom:0}#banner .texto h2:not(:last-of-type){margin-bottom:15px}@media (max-width:768px){#banner .row{padding:100px 10px}#banner .texto h2{font-size:30px;line-height:35px}}#intro{position:relative;padding:80px 0;color:#fff;background-color:#000}#intro .container{max-width:900px}#intro .col-texto{text-align:center}#intro .col-texto p{font-size:20px;line-height:24px}#intro .col-texto p:last-of-type{margin:0}@media (max-width:768px){#intro{padding:40px 20px}#intro .col-texto p{font-size:16px;line-height:22px}}#conteudo{position:relative;padding:80px 0}#conteudo .container{position:relative}#conteudo .slide-navigation{position:absolute;left:auto;right:0;bottom:0;width:max-content;display:flex;align-items:center;gap:24px;z-index:5}#conteudo .slide-navigation .navigate-button{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:1px solid #c9c9c9;color:#c9c9c9}#conteudo .slide-navigation .navigate-button:hover{color:#fff;background-color:#c9c9c9}#conteudo .swiper-slide{display:flex;opacity:0;transition:all .3s ease-in-out}#conteudo .swiper-slide.swiper-slide-active{opacity:1}#conteudo .swiper-slide .imagem{width:50%;min-width:50%}#conteudo .swiper-slide .imagem img{position:relative;width:110%;max-width:110%;margin-left:-10%}#conteudo .swiper-slide .texto{padding:50px}#conteudo .swiper-slide .texto h3{font-size:24px}#conteudo .swiper-slide .texto h4{font-size:20px;font-weight:600;margin-bottom:30px}#conteudo .swiper-slide .texto ul,#conteudo .swiper-slide .texto ol{margin-left:0;padding-left:20px}@media (max-width:768px){#conteudo{padding:40px 0}#conteudo .swiper-slide{flex-direction:column}#conteudo .swiper-slide .imagem{width:90%;min-width:90%}#conteudo .swiper-slide .texto{padding:40px}#conteudo .swiper-slide .texto h3{font-size:24px;line-height:28px;margin-bottom:20px}#conteudo .swiper-slide .texto h4{font-size:20px;line-height:25px;margin-bottom:20px}#conteudo .slide-navigation{right:40px}}