body{
    margin: 0px;
    padding: 0px;
}
a{
    text-decoration: none;
}
html {
    scroll-behavior: smooth;
  }
  .icon-menu{
    display: none;
  }
section.section.home {
    height: 100vh;
    width: 100%;
    overflow: hidden
}

video.videohome {
    overflow: hidden;
    top: 0;
    width: 100%;
    
}
header {
    position: absolute;
    width: 100%;
    padding: 20px 0px;
    z-index:99;
}
.box-text-home {
    position: absolute;
    top: 28%;
    left: 50%;
}

.box-text-home h1 {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 64px;
    text-align: left;
    color: #FFFAF3;
    line-height: 113.2%;
    margin: auto;
    text-transform: uppercase;
}

.box-text-home h1 span {
    color: #EFA02B;
    font-weight: 700;
}

.box-text-home h2 {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 36px;
    line-height: 113.2%;
    color: white;
}
.container {
    max-width: 1140px;
    margin: auto;
}
.center-v{
    display: flex;
    flex-direction: column;
    /* justify-content: center; */
}
.menu a {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #FFFAF3;
    opacity: 0.88;
    padding: 0 15px;
}
.menu {
    display: flex;
    flex-direction: row;
    width: 60%;
    justify-content: flex-end;
}

.logo {
    width: 40%;
}

header .container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.section.local{
   
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom;
}
.layer {
    position: absolute;
    top: 0;
    width: 100%;
    background-color: rgb(0 0 0 / 20%);
    height: 100vh;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
}

.box-register {
    top: -10vh;
    background-color: white;
    padding: 25px;
    max-width: 1140px;
    margin: auto;
    position: relative;
    box-shadow: 0px 3.36516px 26.9213px rgba(0, 0, 0, 0.08);
    border-radius: 15px;
}


.box-register  #rd-column-kirdo12j > div {
    background-color: white;
}

.box-register  #rd-form-kirdo12k .bricks-form__label {
    color: #411926;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 36px;
}

.box-register  .bricks-form__field {
    max-width: fit-content;
}
.box-register #rd-form-kirdo12k .bricks-form__static {
    color: #000000;
    padding-top: 3px;
    margin: 10px 10px;
  }
  .box-register #rd-form-kirdo12k .bricks-form__static a{
    color: #000000;
  }
.box-register  .bricks-form__fieldset {
    display: flex;
    flex-direction: row !important;
    flex-wrap: wrap !important;
}

.box-register  .bricks-form__input {
    width: 90% !important;
    border-radius: 10px !important;
}
.box-register h2 {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 25px;
    line-height: 36px;
    color: #411926;
    text-align: center;
}
.box-register #rd-button-kirdo12n {
    background-color: #C28223;
    width: 150px !important;
    max-width: 150px !important;
    min-width: 150px !important;
    float: left;
    margin-left: 0;
}
.box-register #rd-form-kirdo12k {
    margin-top: 0px;
    margin-bottom: 0px;
}
.box-register  div#alameda-82737de7cbf11bd279d5 {
    max-width: 850px;
    margin: auto;
}
.box-register  #rd-form-kirdo12k .bricks-form__submit {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
}
.box-register .bricks-form__field.bricks-form__privacy {
    width: 100%;
}

.box-register  .bricks-form__field.bricks-form__terms {
    width: 100%;
    color: black !important;
}
.c1{
    color: #FFFAF3;
}
.c3{
    color:#411926;
}
.c4{
    color: #CFBEA9;
}
p.decform {
    color: var(--texto, #FFF7ED);
    font-family: Roboto;
    font-size: 17.831px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
h1.c4.title-1 {
    font-family: Oswald;
    font-size: 56px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
}
.section.local{
    width: 100%;
   
}
.pb-df{
    padding-bottom: 80px;
}
.pt-df{
    padding-top: 80px;
}
.d-flex{
    display: flex;
}
.title-1.c3 {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 52px;
    line-height: 120%;
    display: flex;
    align-items: center;
    text-transform: uppercase;
    margin: 5px 0;
}

.col-4 {
    width: 40%;
}
.col{
    width: 50%;
}
.col-6 {
    width: 60%;
}
.btn-df-1{
    background: #C28223;
    border-radius: 8px;
    text-transform: uppercase;
    padding: 8px 32px;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #FFFFFF;
    letter-spacing: -0.05em;
    text-decoration: none;
    width: max-content;
}
.p-text.c2{
    color: #C28223;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 19px;
}
.list .item {
    padding-top: 10px;
    display: flex;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 15.9984px;
    line-height: 24px;
    letter-spacing: -0.05em;
    color: #000000;
    margin-bottom: 10px;
}
.list{
    margin-bottom: 30px;
}
.col-5.c-torres {
    display: flex;
    justify-content: center;
}
img {
    max-width: 100%;
}
.item span {
    background: #C28223;
    width: 15px;
    height: 15px;
    display: inline-flex;
    justify-content: center;
    transform: rotate(45deg);
    margin-top: 4px;
    margin-right: 8px;
}
.infor-ad {
    margin-top: 20px;
}
.p-text-df{
    color:  #252525;
    font-family: Roboto;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 24px */
}
.section.descubra {
    background-color: #FFF7ED;
}
.infor-item {
    display: flex;
    margin-bottom: 8px;
}
video.videocaminho {
    width: 100%;
    border-radius: 15px;
}
video.videopraia {
    width: 100%;
    border-radius: 15px;
}
.infor-item img {
    filter: invert(1);
}
.descubra .btn-df-1 {
    margin-top: 15px;
    display: inline-block;
}
.aling-content-v-center{
    align-content: center;
}
.mx-w-550{
    max-width: 550px;
}
section.itaparica h1 {
    text-transform: inherit !important;
}
.infor-item {
    color: #252525;
    font-family: Roboto;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; /* 19.2px */
}

.infor-ad {
    display: flex;
}

.infor-item img {
    max-width: 40px;
    margin-right: 10px;
}
.pd-r{
    padding-right: 5%;
}
.pd-l{
    padding-left: 5%;
}
.container.siga {
    text-align: center;
}

.container.siga > p {
    max-width: 750px;
    display: block;
    margin: auto;
}
section.itaparica {
    background-color: #fff7ed;
}
.container.siga h1 {
    justify-content: center;
    margin-bottom: 15px;
}
.title-fotos{
    color: #411926;
    font-family: Oswald;
    font-size: 56px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; /* 67.2px */
    text-transform: uppercase;
}
.card-d {
    background: #CFBEA9;
    border-radius: 15px 15px 15px 0px;
    width: 33%;
    padding: 15px;
    margin: 10px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.depoimentos-box {
    display: flex;
    flex-direction: row;
    margin: 20px 0px;
}

p.p-depoimentos {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    display: flex;
    align-items: center;
    text-align: center;
    color: #000000;
}

.col-5{
    width: 50%;
}

.card-d h5 {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-size: 17px;
    line-height: 20px;
    display: flex;
    align-items: center;
    text-align: center;
    color: #000000;
    margin: 5px 0px;
    justify-content: center;
}
.w100{
    width: 100%;
}
.item-center-h{
    justify-content: center;
    display: flex;
}
.card-d span {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 17.8308px;
    line-height: 150%;
    display: flex;
    align-items: center;
    text-align: center;
    color: #000000;
    justify-content: center;
    bottom: 0;
}

.card-d hr {
    background-color: #C28223;
    height: 2px;
    width: 100%;
}
section.itaparica{
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom;
}
.box-depo .rigth {
    float: right;
    right: 0;
}

.box-depo p {
    margin: 0;
}
img.cliente {
    position: absolute;
    transform: translate(20px, -80px);
}
img.star {
    float: right;
    transform: translateY(-30px) translateX(20px);
    border-radius: 20px;
}
.form-contact{
    background-color: #411926;
}
footer.footer {
    background-color: #2C0D17;
}

footer.footer h1 {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 36px;
    line-height: 42px;
    display: flex;
    align-items: center;
    text-transform: uppercase;
    color: #FFFFFF;
}
.h1-infor{
    color: #FFF7ED;
    font-family: Oswald;
    font-size: 22.556px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    float: right;
    margin: 5px 0px;
}
.col-5.aling-content-v-center.d-flex.left-desc {
    display: flex;
    flex-direction: column;
}

.info-video {
    transform: translateY(-120px);
    background-image: url(../assets/detalhe-info.png);
    background-repeat: no-repeat;
    background-size: inherit;
    padding: 15px 15px 15px 20%;
    background-position: right;
}

span.value {
    color: var(--texto, #FFF7ED);
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    float: right;
}
footer.footer p {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    opacity: 0.7;
    color: #FFFAF3;
}

footer.footer .list-footer a {
    color: #EBEBEB;
font-family: 'Oswald';
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: normal;
}

.footer .col-8 {
    width: 70%;
}

.footer .col-2 {
    width: 15%;
}
a.btn-footer {
    font-size: 20px !important;
    text-decoration: none;
    font-family: 'Oswald';
    background-color: white;
    padding: 10px 35px;
    display: flex;
    align-items: center;
    width: fit-content;
    color: #331020 !important;
    border-radius: 10px;
}

a.btn-footer img {
    margin-left: 10px;
}
footer.footer .container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.politica a {
    color: #EBEBEB;
    font-family: 'Oswald';
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
footer.footer h3 {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 30px;
    color: #FFFFFF;
}

.list-footer {
    display: flex;
    flex-direction: column;
}

.list-footer a {
    margin-bottom: 11px;
    text-decoration: none;
}
.termos{
    opacity: 0.7;
}
span.infor-ad {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #FFFAF3;
    
}
@media (max-width: 900px)
{
    video.videohome {
        height: 100% !important;
        width: auto;
        transform: translateX(-40%);
    }
    .depoimentos-box {
        display: flex;
        flex-direction: column;
    }
    
    .card-d {
        width: 85%;
        margin: 10px auto;
    }
    
    .col-6 {
        width: 100%;
    }
    
    .descubra .d-flex {
        display: flex;
        flex-direction: column;
    }
    
    .local .col-4 {
        width: 100%;
       
    }
    .title-1.c3 {
        font-size: 40px;
        margin-top: 15px;
    }
    .box-text-home h1 {
        font-size: 40px;
    }
    p.p-text-df.c1.mx-w-550 {
        padding: 0px 15px;
    }
    .info-ad {
        flex-direction: column;
    }
    .infor-ad {
        padding: 0;
        padding-bottom: 10px;
    }
    h1.c4.title-1 {
        font-family: Oswald;
        font-size: 40px;
    }
    .pd-l {
        padding: 0;
    }
    .info-ad > div {
        width: 100% !important;
        margin: 0 !important;
    }
    .title-fotos {
        font-size: 40px;
        padding: 0 10px;
    }
    .descubra .d-flex .list {
        padding: 0 15px;
    }
    .local .infor-ad {
        padding: 0 10px;
    }
    .descubra .btn-df-1 {
        margin-left: 15px;
        margin-bottom: 25px;
    }
    
    .local .container.d-flex {
        display: flex;
        flex-direction: column;
    }
    
    .itaparica  .container {
        flex-direction: column;
    }
    .local .list.d-flex {
        padding: 10px 15px;
    }
    
    .local a.btn-df-1 {
        margin-left: 15px;
        display: inline-flex;
    }
    .list {
        margin-bottom: 5px;
    }
    .local .col-4 {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
    }
    
    .local h1.c3.title-1 {
        padding: 15px;
    }
    .descubra  .col-4 {
        width: 100%;
    }
    .box-register {
        top: -50px;
        margin: 0px 15px;
        padding: 15px;
    }
    .footer .col-8 {
        width: 100%;
    }
    .descubra  h1.c3.title-1 {
        margin: 0px 15px;
    }
    
    .descubra  p.p-text-df.c1.mx-w-550 {
        padding: 0 15px;
    }
    
    .descubra  .infor-ad {
        padding: 10px 15px 30px 10px;
    }
    .m-revert {
        flex-direction: column-reverse !important;
    }
    .infor-ad .col {
        width: 100% !important;
    }
    
    .infor-ad {
        flex-direction: column;
    }
    .infor-item {
        font-size: 19px;
        margin-bottom: 5px;
    }
    .footer .col-2 {
        width: 50%;
    }
    .descubra video.videocaminho {
        margin-top: 50px;
    }
    
    section.itaparica p, section.itaparica h1 {
        padding: 0 15px;
    }
    
    .form-contact .container > div {
        width: 100% !important;
    }
    div#alameda-lp-fd0e65a3ab12563aaa13 {
        margin-top: 15px;
        margin-bottom: 30px;
    }
    .form-contact .container {
        display: flex;
        flex-direction: column;
    }
    
    .form-contact {
        padding: 0 15px;
    }
    .box-register .bricks-form__field {
        max-width: inherit;
    }
    img.cliente {
        display: none;
    }
    .h-aling-a a {margin: auto;}
    .pb-0-m {
        padding-bottom: 0px;
    }
    .box-register .bricks-form__input {
        width: 100% !important;
    }
.h-aling-a {
    display: flex;
    flex-direction: column;
}
section.section.descubra.pb-df {
    padding-bottom: 0px;
}
    img.star {
        transform: translateY(-10px) translateX(0px);
    }
    footer.footer .container {
        padding: 0px 15px;
    }
    .pd-r {
        padding-right: 0px;
    }
    .descubra .col-4 {
        padding: 0;
    }
    .descubra p {
        padding: 0px 15px;
    }
    .descubra .col-4 {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .itaparica .container > div {
        width: 100%;
    }

    .icon-menu{
        display: block;
    }
    .menu {
        width: 100%;
        display: flex;
        flex-direction: column;
    }
    .menu a {
        display: none;
    }
    
    .menu.active a {
        display: block;
    }
    .left-ifo {
        padding-bottom: 15px;
    }
    .project .title {
        font-size: 39px !important;
    }
    .rigth-info {
        padding-bottom: 15px;
    }
     .menu a {
        text-align: right;
        font-size: 18px;
        line-height: 30px;
    }
    .menu.active hr:nth-child(1) {
        transform: rotate(50deg)  translateX(8px) translateY(6px);
    }
    
    .menu.active hr {
        width: 100%;
        background-color: white;
        height: 1px;
    }
    .logo {
        padding-left: 15px;
    }
    .menu.active hr:nth-child(2) {
        display: none;
    }
    .box-text-home h2 {
        font-size: 25px;
    }
    .menu.active hr:nth-child(3) {
        transform: rotate(315deg);
    }
    
    .icon-menu * {
        transition: 1s ease;
        animation: 1s ease;
    }
    .icon-menu{
        width: 30px;
        height: 30px;
        padding: 0 15px;
        float: right;
        margin: auto;
        margin-right: 0;
        transform: translateY(-35px);
    }
}
.form-contact div#rd-row-kirdo12i {
    background-color: white !important;
  
}

.form-contact #rd-column-kirdo12j > div {
    color: white;
    
}
.form-contact  #rd-column-kirdo12j > div {
    background-color: rgb(255 255 255);
}
.form-contact #rd-form-kirdo12k .bricks-form__label {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    color: #411926;
}

.form-contact #rd-form-kirdo12k .bricks-form__static {
    color: #411926;
}

.form-contact #rd-form-kirdo12k .bricks-form__static a {
    color: #411926;
}
section.form-contact .container {
    display: flex;
}

section.form-contact .col {
    width: 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.form-contact  div#alameda-lp-fd0e65a3ab12563aaa13 * {
    border-radius: 20px;
}
.form-contact button#rd-button-kirdo12n {
    background-color: #C28223;
}
.slider-nav button.slick-prev.slick-arrow img {
    padding-bottom: 0px;
    width: 25px;
    margin: auto;
}

.slider-nav button.slick-next.slick-arrow img {
  padding-top: 10px;
  width: 25px;
  margin: auto;
}
      .slider-for .slick-slide {
    display: flex;
    justify-content: center;
    background-color: transparent;
}

.slider-for .slick-slide img {
    width: 100%;
}

.slider-nav .slick-slide {
    padding: 10px 0px;
    background-color: transparent !important;
}
      .slider-for {
    width: 80%;
}
.sliders-fotos {
    display: flex;
    flex-direction: row;
}
.slider-nav {
    width: 20%;
    padding-left: 15px;
}

.slider-for img {
    /* width: 80%; */
}
      section.project {
          background-color: #1B6462;
          padding: 0px 0px;
          overflow: hidden;
      }
      .type {
    min-height: 310px;
}
.type > img {
    height: auto !important;
    width: 80% !important;
    margin: auto;
}
.center svg {
    max-width: 100%;
    padding: 45px 15px;
}

.center {
    background-color: #D9D9D9;
}
.ap::after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    backdrop-filter: blur(2.5px);
    left: 0;
    z-index: 99;
    background-color: #00000043;
    transition-duration: 1s;
}
.ap {
    position: relative;
}

.project.slick-slide.slick-current .ap::after {
    backdrop-filter: blur(0px) !important;
    background-color: transparent !important;
    transition-duration: 1s;
}
      .project .title{
        color: #F7AD77;
        text-align: center;
        font-family: Oswald;
        font-size: 56px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        text-transform: uppercase;
      }
      .info-ad {
          display: flex;
         
      }
      .left-ifo {
          display: flex;
          flex-direction: column;
      }

.left-ifo *, .rigth-info h2, .rigth-info > div  {margin-left: 15%;}

a.btn-1 {
    border-radius: 8px;
    background: #15403F;
    display: flex;
    padding: 12px 32px;
    justify-content: center;
    align-items: center;
    width: fit-content;
    color: #FFF;
    font-family: Oswald;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%; /* 21.6px */
    text-transform: uppercase;
}

a.btn-2 {
    color: #FFF;
    font-family: Oswald;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%; /* 21.6px */
    text-transform: uppercase;
    border-radius: 8px;
    background: #C28223;
    display: flex;
    padding: 12px 32px;
    justify-content: center;
    align-items: center;
    width:max-content;
}

.left-ifo a {
    margin-bottom: 15px;
}
button.slick-prev.slick-arrow {
    position: absolute;
    z-index: 10;
    top: 50%;
    font-size: 40px;
    background-color: transparent;
    border: none;
}

button.slick-next.slick-arrow {
    position: absolute;
    z-index: 10;
    top: 50%;
    font-size: 40px;
    background-color: transparent;
    border: none;
    right: 0;
}
.info-ad > div {
    width: 33%;
    margin: 0px 18px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.form-contact h1.c4.title-1 {
    margin: 8px 0px;
}
.rigth-info h2 {
    color: #C28223;
    font-family: Oswald;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%; /* 28.8px */
}

.list-info .item {
    color: white;
    font-family: Roboto;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -0.8px;
}

.list-info .item span {
    width: 15px;
    height: 15px;
}

.list-info .list.d-flex > div {
    margin-right: 15px;
}

.left-ifo h1 {
    color: #FFF;
    font-family: Oswald;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; /* 38.4px */
}
      .project.slick-current .type {
          display: block;
          transform: translateY(-350px);
          animation: down-move ease-out 0.8s;
          animation-fill-mode: both;
          z-index: 1;
      }

      .project .type {
          display: none;
      }

      .project img {
          width: 100%;
          position: relative;
      }
      @keyframes down-move {
        0%   {transform: translateY(-350px);}

        100% {transform: translateY(0px);}
      }

      .ap img {
          z-index: 5;
      }

      .project.slick-slide {
          background-color: transparent;
          transition-duration: 1s;
      }

      .slick-slide.slick-current {
          background-color: #D9D9D9;
      }
    


.slider-nav button.slick-next.slick-arrow {
    bottom: -15px;
    display: block;
    right: 40%;
    top: auto;
}
.slider-nav button.slick-prev.slick-arrow {
    top: -15px;
    display: block;
    right: 40%;
}
.slider-nav {
    display: flex !important;
    align-items: center;
}
@media (max-width: 900px)
{
  .slider-for {
    width: 100%;
}
.slider-nav {
    width: 100%;
  }
  .sliders-fotos {
    flex-direction: column !important;
}
  .futuro {
    display: flex;
    flex-direction: column-reverse !important;
}
.pt-df {
    padding-top: 30px;
}
.col-5.aling-content-v-center.d-flex.left-desc {
    justify-content: flex-end;
}
.info-video {
    margin-bottom: 15px;
    position: absolute;
    transform: inherit;
  }
  .box-text-home {
    left: 20px;
  }
  .local .col-4 {
    flex-direction: column !important;
     /* padding-left: 15px; */
  }
  .slider-nav {
      padding-left: 0px !important;
      padding-right: 0px !important;
  }
  .slider-nav .slick-slide {
    padding: 10px 5px;
}
  .mb-w100{
    width: 100% !important;
  }
}
span.tag-foto {
    position: absolute;
    font-family: Roboto;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%; /* 30px */
    text-transform: uppercase;
    color: white;
    text-align: right;
    width: 199px;
    background-image: url(../fotos/tag-info.png);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 15px 15px 15px 25px;
    background-position: right;
    bottom: 25px;
}
.slider-for .slick-slide {
    display: flex !important;
    flex-direction: column;
    align-items: flex-end;
}
.slider-for::after {
    content: 'Imagem meramente ilustrativa. LOJAS entregue conforme memorial descritivo do empreendimento, sujeita a alteração sem aviso prévio.';
    margin-top: -20px;
    position: absolute;
    color: #FFF;
    text-align: center;
    font-family: Roboto;
    font-size: 11px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%; /* 18px */
    text-transform: uppercase;
    width: 100%;
    text-align: center;
}
.cta-fotos {
    display: flex;
    margin-top: 20px;
}

.infor-text {
    padding-left: 25px;
}


@media (max-width: 900px)
{
    .h1-infor {
    font-size: 18px;
}
    span.tag-foto {
        font-size: 14px;
        max-width: 140px;
        padding: 10px 10px 10px 25px;
        min-width: 100px;
        width: auto;
    }
    video.videopraia {
        border-radius: 0px;
    }
    video.videocaminho {
        border-radius: 0px;
    }
    .descubra .pb-df {
        padding-bottom: 40px;
    }
    .infor-text p {
        padding: 0;
        margin: 0;
    }
    .cta-fotos {
        flex-direction: column;
    }
    .infor-text {
        padding-left: 15px;
    }
}