#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:normal;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:normal;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:0px;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;}}