*{
	 margin: 0;
    padding: 0;
    box-sizing: border-box;
}

::-webkit-scrollbar {
    width: 5px;

}

li{
    list-style: none;
    padding: 0.5em;
    margin:0;

}



@media(max-width:  767.98px){
    body{
        overflow-x:hidden;
        background: rgb(0,74,173);
        background: linear-gradient(180deg, rgba(0,74,173,1) 3%, rgba(14,49,96,1) 87%);
        background-repeat: no-repeat;
        padding: 0;
        margin: 0;
        min-height: 2700px;

    }

    .container{
        max-width: 769px;
        padding: 0;
        margin: 0;
        overflow-x:hidden;
    }

    header{
        background: white;
        padding: 0;
        margin: 0;
        min-width: 769px;
    }

    #img-logo{
        max-width:50%;
        max-height: 4em;
    }

    #saia-do-aluguel{
        background: #EB7832;
        border-radius: 10px 20px 30px;
        max-width: 95%;
        padding: 1em;
        border:1px solid white;
        margin-top: 1em;
        position: relative;
        left:-1em;
        -webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
        -moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
        box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
        animation-name: esquerda ;
        animation-duration:2s ;
    }

    #header-copy{
        white-space: nowrap;
        position: relative;
        left: 0.5em;
        font-size: 2em;
        color: white;
        font-weight: 700;
        text-shadow: 5px 1px 2px rgba(0,0,0,0.6);

    }


    #renda-familiar{
        background: #EB7832;
        border-radius: 30px 20px 10px;
        max-width: 100%;
        min-height: 5em;
        padding: 1em;
        border:1px solid white;
        margin-top: 1em;
        position: relative;
        left:1em;
         -webkit-box-shadow: -10px 10px 5px 0px rgba(0,0,0,0.75);
        -moz-box-shadow: -10px 10px 5px 0px rgba(0,0,0,0.75);
        box-shadow: -10px 10px 5px 0px rgba(0,0,0,0.75);
        animation-name: direita ;
        animation-duration:2s ;
    }

    #valor-renda-familiar{
        position: relative;
        left: 0em;
    }

    #header-copy-2{
        white-space: nowrap;
        position: relative;
        left: 0.3em;
        top:0.3em;
        font-size: 1.5em;
        color: white;
        font-weight: 700;
        text-shadow: 5px 1px 2px rgba(0,0,0,0.6);


    }

    @keyframes direita {
      from {
        transform: translateX(100px);
      }
      to {
        transform: translateX(0);
      }
    } 

    @keyframes esquerda {
      from {
        transform: translateX(-100px);
      }
      to {
        transform: translateX(0);
      }
    } 


    #carousel{
        position: relative;
        top:1em;
        padding: 0;
       
        
        -webkit-box-shadow: 0px 10px 5px 0px rgba(92.2%, 47.1%, 19.6%);
        -moz-box-shadow: 0px 10px 5px 0px rgba(92.2%, 47.1%, 19.6%);
        box-shadow: 0px 10px 5px 0px rgba(92.2%, 47.1%, 19.6%);

    }

    .carousel-inner{
        
         max-height: 14em;
    }

    .carousel-item{
        position: relative;
        top:-5em;
    }

    #copy-cta-whatsapp{
        color: white;
        position: relative;
        top:3em;
        -webkit-box-shadow: 0px 2px 5px 0px rgba(12,237,0,1);
        -moz-box-shadow: 0px 2px 5px 0px rgba(12,237,0,1);
        box-shadow: 0px 2px 5px 0px rgba(12,237,0,1);
    }

    

    #btn-falar-whatsapp{
        font-size: 1.3em;
        text-decoration: none;
        font-weight: 800;
        text-shadow: 1px 1px 2px rgba(0,0,0,0.6);
        color: white;
        margin-left: 0.2em;
        position: relative;
        top:0em;
    }

    .icone-whatsapp{
        font-size:2em;
        position: relative;
        top:0.3em;
    }


    #copy-cta-whatsapp-2{
        color: white;
        position: relative;
        top:6em;
        -webkit-box-shadow: 0px 2px 5px 0px rgba(12,237,0,1);
        -moz-box-shadow: 0px 2px 5px 0px rgba(12,237,0,1);
        box-shadow: 0px 2px 5px 0px rgba(12,237,0,1);
    }

    

    #btn-falar-whatsapp-2{
        font-size: 1.3em;
        text-decoration: none;
        font-weight: 800;
        text-shadow: 1px 1px 2px rgba(0,0,0,0.6);
        color: white;
        margin-left: 0.2em;
        position: relative;
        top:0em;

    }

    .icone-whatsapp-2{
        font-size:2em;
        position: relative;
        top:0.3em;
    }






    #lista-itens{
        background: #EB7832;
        border-radius: 10px 20px 30px;
        max-width: 90%;
        border:1px solid white;
        margin: auto;
        
        position: relative;
        top: 2em;
        color: white;
        font-size: 1.2em;
        font-weight: 500;
        text-shadow: 2px 1px 2px rgba(0,0,0,0.6);
        -webkit-box-shadow: 5px 10px 5px 0px rgba(0,0,0,0.75);
        -moz-box-shadow: 5px 10px 5px 0px rgba(0,0,0,0.75);
        box-shadow: 5px 10px 5px 0px rgba(0,0,0,0.75);
    }

    ul{
        padding: 0.2em;
    }

    .fa-check-circle-o{
        font-size: 1.3em;
    }

    #localizacao{
        max-width: 100%;
        position: relative;
        top:5em;
        background: #EB7832;
        -webkit-box-shadow: 5px 10px 5px 0px rgba(0,0,0,0.75);
        -moz-box-shadow: 5px 10px 5px 0px rgba(0,0,0,0.75);
        box-shadow: 5px 10px 5px 0px rgba(0,0,0,0.75);
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        
    }

    #header-localizacao{
        color: white;
        font-size: 1.5em;
        font-weight: 500;
        text-shadow: 2px 1px 2px rgba(0,0,0,0.6);
        
    }

    #texto-localizacao{
        font-size: 1.3em;
        font-weight: 700;
    }

    #mapa{
        min-width: 100%;
        min-height: 40em;
    }

    #footer{
        position: absolute;
        top:2500px;
        min-width: 100%;
        color: white;
    }


}


@media(min-width:  768px) and (max-width: 1023.97px){
    body{
        overflow-x:hidden;
        background: rgb(0,74,173);
        background: linear-gradient(180deg, rgba(0,74,173,1) 3%, rgba(14,49,96,1) 87%);
        background-repeat: no-repeat;
        padding: 0;
        margin: 0;
        min-height: 3000px;

    }

    .container{
        max-width: 1024px;
        padding: 0;
        margin: 0;
        overflow-x:hidden;
    }

    header{
        background: white;
        padding: 0;
        margin: 0;
        min-width: 1024px;
    }

    #img-logo{
        max-width:50%;
        max-height: 5em;
    }

    #saia-do-aluguel{
        background: #EB7832;
        border-radius: 10px 20px 30px;
        max-width: 95%;
        padding: 1em;
        border:1px solid white;
        margin-top: 1em;
        position: relative;
        left:-1em;
        -webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
        -moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
        box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
        animation-name: esquerda ;
        animation-duration:2s ;
    }

    #header-copy{
        white-space: nowrap;
        position: relative;
        left: 0.5em;
        font-size: 5em;
        color: white;
        font-weight: 700;
        text-shadow: 5px 1px 2px rgba(0,0,0,0.6);

    }


    #renda-familiar{
        background: #EB7832;
        border-radius: 30px 20px 10px;
        max-width: 100%;
        min-height: 5em;
        padding: 1em;
        border:1px solid white;
        margin-top: 1em;
        position: relative;
        left:10em;
         -webkit-box-shadow: -10px 10px 5px 0px rgba(0,0,0,0.75);
        -moz-box-shadow: -10px 10px 5px 0px rgba(0,0,0,0.75);
        box-shadow: -10px 10px 5px 0px rgba(0,0,0,0.75);
        animation-name: direita ;
        animation-duration:2s ;
    }

    #valor-renda-familiar{
        position: relative;
        left: 0.5em;
    }

    #header-copy-2{
        white-space: nowrap;
        position: relative;
        left: 0.3em;
        top:0.3em;
        font-size: 3em;
        color: white;
        font-weight: 700;
        text-shadow: 5px 1px 2px rgba(0,0,0,0.6);


    }

    @keyframes direita {
      from {
        transform: translateX(100px);
      }
      to {
        transform: translateX(0);
      }
    } 

    @keyframes esquerda {
      from {
        transform: translateX(-100px);
      }
      to {
        transform: translateX(0);
      }
    } 


    #carousel{
        position: relative;
        top:-1em;
        padding: 0;
       
        
        -webkit-box-shadow: 0px 10px 5px 0px rgba(92.2%, 47.1%, 19.6%);
        -moz-box-shadow: 0px 10px 5px 0px rgba(92.2%, 47.1%, 19.6%);
        box-shadow: 0px 10px 5px 0px rgba(92.2%, 47.1%, 19.6%);

    }

    .carousel-inner{
        
         max-height: 30em;
    }

    .carousel-item{
        position: relative;
        top:-7em;
    }

    #copy-cta-whatsapp{
        color: white;
        position: relative;
        top:6em;
        
    }

    #btn-whatsapp{
        -webkit-box-shadow: 0px 2px 5px 0px rgba(12,237,0,1);
        -moz-box-shadow: 0px 2px 5px 0px rgba(12,237,0,1);
        box-shadow: 0px 2px 5px 0px rgba(12,237,0,1);
    }

    

    #btn-falar-whatsapp{
        font-size: 1.3em;
        text-decoration: none;
        font-weight: 800;
        text-shadow: 1px 1px 2px rgba(0,0,0,0.6);
        color: white;
        margin-left: 0.2em;
        position: relative;
        top:0em;
    }

    .icone-whatsapp{
        font-size:2em;
        position: relative;
        top:0.3em;
    }


    #copy-cta-whatsapp-2{
        color: white;
        position: relative;
        top:10em;
        
    }

    

    #btn-falar-whatsapp-2{
        font-size: 1.3em;
        text-decoration: none;
        font-weight: 800;
        text-shadow: 1px 1px 2px rgba(0,0,0,0.6);
        color: white;
        margin-left: 0.2em;
        position: relative;
        top:0em;


    }

    #btn-whatsapp-2{
        -webkit-box-shadow: 0px 2px 5px 0px rgba(12,237,0,1);
        -moz-box-shadow: 0px 2px 5px 0px rgba(12,237,0,1);
        box-shadow: 0px 2px 5px 0px rgba(12,237,0,1);
    }

    .icone-whatsapp-2{
        font-size:2em;
        position: relative;
        top:0.3em;
    }






    #lista-itens{
        background: #EB7832;
        border-radius: 10px 20px 30px;
        max-width: 90%;
        border:1px solid white;
        margin: auto;
        
        position: relative;
        top: 2em;
        color: white;
        font-size: 1.8em;
        font-weight: 500;
        text-shadow: 2px 1px 2px rgba(0,0,0,0.6);
        -webkit-box-shadow: 5px 10px 5px 0px rgba(0,0,0,0.75);
        -moz-box-shadow: 5px 10px 5px 0px rgba(0,0,0,0.75);
        box-shadow: 5px 10px 5px 0px rgba(0,0,0,0.75);
    }

    ul{
        padding: 0.2em;
    }

    .fa-check-circle-o{
        font-size: 1.3em;
    }

    #localizacao{
        max-width: 100%;
        position: relative;
        top:8em;
        background: #EB7832;
        -webkit-box-shadow: 5px 10px 5px 0px rgba(0,0,0,0.75);
        -moz-box-shadow: 5px 10px 5px 0px rgba(0,0,0,0.75);
        box-shadow: 5px 10px 5px 0px rgba(0,0,0,0.75);
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        
    }

    #header-localizacao{
        color: white;
        font-size: 1.5em;
        font-weight: 500;
        text-shadow: 2px 1px 2px rgba(0,0,0,0.6);
        
    }

    #texto-localizacao{
        font-size: 1.3em;
        font-weight: 700;
    }

    #mapa{
        min-width: 100%;
        min-height: 40em;
    }

    #footer{
        position: absolute;
        top:2900px;
        min-width: 100%;
        color: white;
    }


}





@media(min-width:  1024.00px) and (max-width:1279.97px){
     body{
        overflow-x:hidden;
        background: rgb(0,74,173);
        background: linear-gradient(180deg, rgba(0,74,173,1) 3%, rgba(14,49,96,1) 87%);
        background-repeat: no-repeat;
        padding: 0;
        margin: 0;
        min-height: 1600px;
       
         
    }

    .container{
        max-width: 100%;
        padding: 0;
        margin-left: auto;
        margin-right: auto;
        overflow-x:hidden;

    }

    header{
       width: 100%;
        padding: 0;
        margin-left: auto;
        margin-right: auto;
        background: white;
    }

    #img-logo{
        max-width:50%;
        max-height: 5em;
    }

    #saia-do-aluguel{
        background: #EB7832;
        border-radius: 10px 20px 30px;
        max-width: 50%;
        padding: 1em;
        border:1px solid white;
        margin-top: 1em;
        position: relative;
        left:-2.5em;
        -webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
        -moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
        box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
        animation-name: esquerda ;
        animation-duration:2s ;
        max-height: 6em;
    }

    #header-copy{
        white-space: nowrap;
        position: relative;
        left: 2em;
        font-size: 3em;
        color: white;
        font-weight: 700;
        text-shadow: 5px 1px 2px rgba(0,0,0,0.6);

    }


    #renda-familiar{
        background: #EB7832;
        border-radius: 30px 20px 10px;
        max-width: 60%;
        max-height: 6.2em;
        padding: 1em;
        border:1px solid white;
        margin-top: 1em;
        position: relative;
        left:32em;
        top:-7em;
         -webkit-box-shadow: -10px 10px 5px 0px rgba(0,0,0,0.75);
        -moz-box-shadow: -10px 10px 5px 0px rgba(0,0,0,0.75);
        box-shadow: -10px 10px 5px 0px rgba(0,0,0,0.75);
        animation-name: direita ;
        animation-duration:2s ;
    }

    #valor-renda-familiar{
        position: relative;
        left: 0em;
        top:-0.1em;
    }

    #header-copy-2{
        white-space: nowrap;
        position: relative;
        left: 0.3em;
        top:-0.5em;
        font-size: 2.2em;
        color: white;
        font-weight: 700;
        text-shadow: 5px 1px 2px rgba(0,0,0,0.6);


    }

    @keyframes direita {
      from {
        transform: translateX(100px);
      }
      to {
        transform: translateX(0);
      }
    } 

    @keyframes esquerda {
      from {
        transform: translateX(-100px);
      }
      to {
        transform: translateX(0);
      }
    } 


    #carousel{
        position: relative;
        top:-4.8em;
        left: 1em;
        padding: 1em;
        margin:1em;
       
        
        -webkit--webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
        -moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
        box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
        
         max-height: 25em;
         max-width: 43%;

         background: #EB7832;
         border-radius:2%;




    }

    .carousel-inner{
        position: relative;
        top:-1em;
         border-radius:8%;

        
        
    }

    .carousel-item{
        position: relative;
        top:-5em;
       

    }

    .img-carousel{
        min-height: 15em;
        

    }







    #copy-cta-whatsapp{
        color: white;
        position: relative;
        top:-30em;
        
    }

    #btn-whatsapp{
        -webkit-box-shadow: 0px 2px 5px 0px rgba(12,237,0,1);
        -moz-box-shadow: 0px 2px 5px 0px rgba(12,237,0,1);
        box-shadow: 0px 2px 5px 0px rgba(12,237,0,1);
    }

    

    #btn-falar-whatsapp{
        font-size: 1.3em;
        text-decoration: none;
        font-weight: 800;
        text-shadow: 1px 1px 2px rgba(0,0,0,0.6);
        color: white;
        margin-left: 0.2em;
        position: relative;
        top:0em;
    }

    .icone-whatsapp{
        font-size:2em;
        position: relative;
        top:0.3em;
    }


    #copy-cta-whatsapp-2{
        color: white;
        position: relative;
        top:-25em;
        
    }

    

    #btn-falar-whatsapp-2{
        font-size: 1.3em;
        text-decoration: none;
        font-weight: 800;
        text-shadow: 1px 1px 2px rgba(0,0,0,0.6);
        color: white;
        margin-left: 0.2em;
        position: relative;
        top:0em;


    }

    #btn-whatsapp-2{
        -webkit-box-shadow: 0px 2px 5px 0px rgba(12,237,0,1);
        -moz-box-shadow: 0px 2px 5px 0px rgba(12,237,0,1);
        box-shadow: 0px 2px 5px 0px rgba(12,237,0,1);
    }

    .icone-whatsapp-2{
        font-size:2em;
        position: relative;
        top:0.3em;
    }






    #lista-itens{
        background: #EB7832;
        border-radius: 10px 20px 30px;
        max-width: 45%;
        border:1px solid white;
        margin: auto;
        
        position: relative;
        top:-31em;
        left: 15em;
        color: white;
        font-size: 1em;
        font-weight: 500;
        text-shadow: 2px 1px 2px rgba(0,0,0,0.6);
        -webkit-box-shadow: -10px 10px 5px 0px rgba(0,0,0,0.75);
        -moz-box-shadow: -10px 10px 5px 0px rgba(0,0,0,0.75);
        box-shadow: -10px 10px 5px 0px rgba(0,0,0,0.75);
    }

    ul{
        padding: 0em;
    }

    .fa-check-circle-o{
        font-size: 1.3em;
    }

    #localizacao{
        max-width: 90%;
        position: relative;
        top:-28em;
        left: 5%;
        background: #EB7832;
        -webkit-box-shadow: 5px 10px 5px 0px rgba(0,0,0,0.75);
        -moz-box-shadow: 5px 10px 5px 0px rgba(0,0,0,0.75);
        box-shadow: 5px 10px 5px 0px rgba(0,0,0,0.75);
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        margin: auto;
        padding: auto;
        border:white;
        
    }

    #header-localizacao{
        color: white;
        font-size: 1.5em;
        font-weight: 500;
        text-shadow: 2px 1px 2px rgba(0,0,0,0.6);
        
    }

    #texto-localizacao{
        font-size: 1.3em;
        font-weight: 700;
    }

    #mapa{
        min-width: 100%;
        min-height: 25em;
    }

    #footer{
        position: absolute;
        top:1500px;
        min-width: 100%;
        color: white;
    }

}


@media(min-width:  1280.00px) and (max-width:1440.98px){
     body{
        overflow-x:hidden;
        background: rgb(0,74,173);
        background: linear-gradient(180deg, rgba(0,74,173,1) 3%, rgba(14,49,96,1) 87%);
        background-repeat: no-repeat;
        padding: 0;
        margin: 0;
        min-height: 1600px;
       
         
    }

    .container{
        max-width: 100%;
        padding: 0;
        margin-left: auto;
        margin-right: auto;
        overflow-x:hidden;
    }

    header{
       width: 100%;
        padding: 0;
        margin-left: auto;
        margin-right: auto;
        background: white;
    }

    #img-logo{
        max-width:50%;
        max-height: 5em;
    }

    #saia-do-aluguel{
        background: #EB7832;
        border-radius: 10px 20px 30px;
        max-width: 50%;
        padding: 1em;
        border:1px solid white;
        margin-top: 1em;
        position: relative;
        left:-2.5em;
        -webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
        -moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
        box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
        animation-name: esquerda ;
        animation-duration:2s ;
        max-height: 6em;
    }

    #header-copy{
        white-space: nowrap;
        position: relative;
        left: 2em;
        font-size: 3em;
        color: white;
        font-weight: 700;
        text-shadow: 5px 1px 2px rgba(0,0,0,0.6);

    }


    #renda-familiar{
        background: #EB7832;
        border-radius: 30px 20px 10px;
        max-width: 60%;
        max-height: 6.2em;
        padding: 1em;
        border:1px solid white;
        margin-top: 1em;
        position: relative;
        left:42em;
        top:-7em;
         -webkit-box-shadow: -10px 10px 5px 0px rgba(0,0,0,0.75);
        -moz-box-shadow: -10px 10px 5px 0px rgba(0,0,0,0.75);
        box-shadow: -10px 10px 5px 0px rgba(0,0,0,0.75);
        animation-name: direita ;
        animation-duration:2s ;
    }

    #valor-renda-familiar{
        position: relative;
        left: 0em;
        top:-0.3em;
    }

    #header-copy-2{
        white-space: nowrap;
        position: relative;
        left: 1.5em;
        top:-0.4em;
        font-size: 2.5em;
        color: white;
        font-weight: 700;
        text-shadow: 5px 1px 2px rgba(0,0,0,0.6);


    }

    @keyframes direita {
      from {
        transform: translateX(100px);
      }
      to {
        transform: translateX(0);
      }
    } 

    @keyframes esquerda {
      from {
        transform: translateX(-100px);
      }
      to {
        transform: translateX(0);
      }
    } 


    #carousel{
        position: relative;
        top:-4.8em;
        left: 1em;
        padding: 1em;
        margin:1em;
       
        
        -webkit--webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
        -moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
        box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
        
         max-height: 27em;
         max-width: 43%;

         background: #EB7832;
         border-radius:2%;




    }

    .carousel-inner{
        position: relative;
        top:-1em;
         border-radius:8%;

        
        
    }

    .carousel-item{
        position: relative;
        top:-5em;
       

    }

    .img-carousel{
        min-height: 15em;
        

    }







    #copy-cta-whatsapp{
        color: white;
        position: relative;
        top:-30em;
        
    }

    #btn-whatsapp{
        -webkit-box-shadow: 0px 2px 5px 0px rgba(12,237,0,1);
        -moz-box-shadow: 0px 2px 5px 0px rgba(12,237,0,1);
        box-shadow: 0px 2px 5px 0px rgba(12,237,0,1);
    }

    

    #btn-falar-whatsapp{
        font-size: 1.3em;
        text-decoration: none;
        font-weight: 800;
        text-shadow: 1px 1px 2px rgba(0,0,0,0.6);
        color: white;
        margin-left: 0.2em;
        position: relative;
        top:0em;
    }

    .icone-whatsapp{
        font-size:2em;
        position: relative;
        top:0.3em;
    }


    #copy-cta-whatsapp-2{
        color: white;
        position: relative;
        top:-25em;
        
    }

    

    #btn-falar-whatsapp-2{
        font-size: 1.3em;
        text-decoration: none;
        font-weight: 800;
        text-shadow: 1px 1px 2px rgba(0,0,0,0.6);
        color: white;
        margin-left: 0.2em;
        position: relative;
        top:0em;


    }

    #btn-whatsapp-2{
        -webkit-box-shadow: 0px 2px 5px 0px rgba(12,237,0,1);
        -moz-box-shadow: 0px 2px 5px 0px rgba(12,237,0,1);
        box-shadow: 0px 2px 5px 0px rgba(12,237,0,1);
    }

    .icone-whatsapp-2{
        font-size:2em;
        position: relative;
        top:0.3em;
    }






    #lista-itens{
        background: #EB7832;
        border-radius: 10px 20px 30px;
        max-width: 45%;
        border:1px solid white;
        margin: auto;
        
        position: relative;
        top:-29.5em;
        left: 18em;
        color: white;
        font-size: 1.1em;
        font-weight: 500;
        text-shadow: 2px 1px 2px rgba(0,0,0,0.6);
        -webkit-box-shadow: -10px 10px 5px 0px rgba(0,0,0,0.75);
        -moz-box-shadow: -10px 10px 5px 0px rgba(0,0,0,0.75);
        box-shadow: -10px 10px 5px 0px rgba(0,0,0,0.75);
    }

    ul{
        padding: 0em;
    }

    .fa-check-circle-o{
        font-size: 1.3em;
    }

    #localizacao{
        max-width: 90%;
        position: relative;
        top:-28em;
        left: 5%;
        background: #EB7832;
        -webkit-box-shadow: 5px 10px 5px 0px rgba(0,0,0,0.75);
        -moz-box-shadow: 5px 10px 5px 0px rgba(0,0,0,0.75);
        box-shadow: 5px 10px 5px 0px rgba(0,0,0,0.75);
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        margin: auto;
        padding: auto;
        border:white;
        
    }

    #header-localizacao{
        color: white;
        font-size: 1.5em;
        font-weight: 500;
        text-shadow: 2px 1px 2px rgba(0,0,0,0.6);
        
    }

    #texto-localizacao{
        font-size: 1.3em;
        font-weight: 700;
    }

    #mapa{
        min-width: 100%;
        min-height: 25em;
    }

    #footer{
        position: absolute;
        top:1500px;
        min-width: 100%;
        color: white;
    }

}

@media(min-width:  1441.00px) and (max-width:2559.98px){
     body{
        overflow-x:hidden;
        background: rgb(0,74,173);
        background: linear-gradient(180deg, rgba(0,74,173,1) 3%, rgba(14,49,96,1) 87%);
        background-repeat: no-repeat;
        padding: 0;
        margin: 0;
        min-height: 2500px;
       
         
    }

    .container{
        max-width: 100%;
        padding: 0;
        margin-left: auto;
        margin-right: auto;
        overflow-x:hidden;
         min-height: 2500px;
    }

    header{
       width: 100%;
        padding: 0;
        margin-left: auto;
        margin-right: auto;
        background: white;
    }

    #img-logo{
        max-width:50%;
        max-height: 5em;
    }

    #saia-do-aluguel{
        background: #EB7832;
        border-radius: 10px 20px 30px;
        max-width: 50%;
        padding: 1em;
        border:1px solid white;
        margin-top: 1em;
        position: relative;
        left:-4em;
        -webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
        -moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
        box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
        animation-name: esquerda ;
        animation-duration:2s ;
        max-height: 6em;
    }

    #header-copy{
        white-space: nowrap;
        position: relative;
        left: 12em;
        top:-0.2em;
        font-size: 4em;
        color: white;
        font-weight: 700;
        text-shadow: 5px 1px 2px rgba(0,0,0,0.6);

    }


    #renda-familiar{
        background: #EB7832;
        border-radius: 30px 20px 10px;
        max-width: 60%;
        max-height: 6.2em;
        padding: 1em;
        border:1px solid white;
        margin-top: 1em;
        position: relative;
        left:80em;
        top:-7em;
         -webkit-box-shadow: -10px 10px 5px 0px rgba(0,0,0,0.75);
        -moz-box-shadow: -10px 10px 5px 0px rgba(0,0,0,0.75);
        box-shadow: -10px 10px 5px 0px rgba(0,0,0,0.75);
        animation-name: direita ;
        animation-duration:2s ;
    }

    #valor-renda-familiar{
        position: relative;
        left: 8em;
        top:-1.2em;
    }

    #header-copy-2{
        white-space: nowrap;
        position: relative;
        left: 0em;
        top:-0.2em;
        font-size: 4em;
        color: white;
        font-weight: 700;
        text-shadow: 5px 1px 2px rgba(0,0,0,0.6);


    }

    @keyframes direita {
      from {
        transform: translateX(100px);
      }
      to {
        transform: translateX(0);
      }
    } 

    @keyframes esquerda {
      from {
        transform: translateX(-100px);
      }
      to {
        transform: translateX(0);
      }
    } 


    #carousel{
        position: relative;
        top:-4.8em;
        left: 4em;
        padding: 1em;
        margin:1em;
       
        
        -webkit--webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
        -moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
        box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
        
         max-height: 27em;
         max-width: 43%;

         background: #EB7832;
         border-radius:2%;




    }

    .carousel-inner{
        position: relative;
        top:-1em;
         border-radius:8%;

        
        
    }

    .carousel-item{
        position: relative;
        top:-5em;
       

    }

    .img-carousel{
        min-height: 15em;
        

    }







    #copy-cta-whatsapp{
        color: white;
        position: relative;
        top:-28em;
        
    }

    #btn-whatsapp{
        -webkit-box-shadow: 0px 2px 5px 0px rgba(12,237,0,1);
        -moz-box-shadow: 0px 2px 5px 0px rgba(12,237,0,1);
        box-shadow: 0px 2px 5px 0px rgba(12,237,0,1);
    }

    

    #btn-falar-whatsapp{
        font-size: 1.3em;
        text-decoration: none;
        font-weight: 800;
        text-shadow: 1px 1px 2px rgba(0,0,0,0.6);
        color: white;
        margin-left: 0.2em;
        position: relative;
        top:0em;
    }

    .icone-whatsapp{
        font-size:2em;
        position: relative;
        top:0.3em;
    }


    #copy-cta-whatsapp-2{
        color: white;
        position: relative;
        top:-18em;
        
    }

    

    #btn-falar-whatsapp-2{
        font-size: 1.3em;
        text-decoration: none;
        font-weight: 800;
        text-shadow: 1px 1px 2px rgba(0,0,0,0.6);
        color: white;
        margin-left: 0.2em;
        position: relative;
        top:0em;


    }

    #btn-whatsapp-2{
        -webkit-box-shadow: 0px 2px 5px 0px rgba(12,237,0,1);
        -moz-box-shadow: 0px 2px 5px 0px rgba(12,237,0,1);
        box-shadow: 0px 2px 5px 0px rgba(12,237,0,1);
    }

    .icone-whatsapp-2{
        font-size:2em;
        position: relative;
        top:0.3em;
    }






    #lista-itens{
        background: #EB7832;
        border-radius: 10px 20px 30px;
        max-width: 45%;
        border:1px solid white;
        margin: auto;
        
        position: relative;
        top:-16em;
        left: 19em;
        color: white;
        font-size: 2em;
        font-weight: 500;
        text-shadow: 2px 1px 2px rgba(0,0,0,0.6);
        -webkit-box-shadow: -10px 10px 5px 0px rgba(0,0,0,0.75);
        -moz-box-shadow: -10px 10px 5px 0px rgba(0,0,0,0.75);
        box-shadow: -10px 10px 5px 0px rgba(0,0,0,0.75);
    }

    ul{
        padding: 0.5em;
    }

    .fa-check-circle-o{
        font-size: 1.3em;
    }

    #localizacao{
        max-width: 90%;
        position: relative;
        top:-25em;
        left: 5%;
        background: #EB7832;
        -webkit-box-shadow: 5px 10px 5px 0px rgba(0,0,0,0.75);
        -moz-box-shadow: 5px 10px 5px 0px rgba(0,0,0,0.75);
        box-shadow: 5px 10px 5px 0px rgba(0,0,0,0.75);
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        margin: auto;
        padding: auto;
        border:white;
        
    }

    #header-localizacao{
        color: white;
        font-size: 1.5em;
        font-weight: 500;
        text-shadow: 2px 1px 2px rgba(0,0,0,0.6);
        
    }

    #texto-localizacao{
        font-size: 1.3em;
        font-weight: 700;
    }

    #mapa{
        min-width: 100%;
        min-height: 50em;
    }

    #footer{
        position: absolute;
        top:2400px;
        min-width: 100%;
        color: white;
    }

}



@media(min-width:2560px) and (max-width:2599.97px){
     body{
        overflow-x:hidden;
        background: rgb(0,74,173);
        background: linear-gradient(180deg, rgba(0,74,173,1) 3%, rgba(14,49,96,1) 87%);
        background-repeat: no-repeat;
        padding: 0;
        margin: 0;
        min-height: 2500px;
       
         
    }

    .container{
        max-width: 100%;
        padding: 0;
        margin-left: auto;
        margin-right: auto;
        overflow-x:hidden;
         min-height: 2500px;
    }

    header{
       width: 100%;
        padding: 0;
        margin-left: auto;
        margin-right: auto;
        background: white;
    }

    #img-logo{
        max-width:50%;
        max-height: 5em;
    }

    #saia-do-aluguel{
        background: #EB7832;
        border-radius: 10px 20px 30px;
        max-width: 50%;
        padding: 1em;
        border:1px solid white;
        margin-top: 1em;
        position: relative;
        left:-4em;
        -webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
        -moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
        box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
        animation-name: esquerda ;
        animation-duration:2s ;
        max-height: 6em;
    }

    #header-copy{
        white-space: nowrap;
        position: relative;
        left: 12em;
        top:-0.2em;
        font-size: 4em;
        color: white;
        font-weight: 700;
        text-shadow: 5px 1px 2px rgba(0,0,0,0.6);

    }


    #renda-familiar{
        background: #EB7832;
        border-radius: 30px 20px 10px;
        max-width: 60%;
        max-height: 6.2em;
        padding: 1em;
        border:1px solid white;
        margin-top: 1em;
        position: relative;
        left:80em;
        top:-7em;
         -webkit-box-shadow: -10px 10px 5px 0px rgba(0,0,0,0.75);
        -moz-box-shadow: -10px 10px 5px 0px rgba(0,0,0,0.75);
        box-shadow: -10px 10px 5px 0px rgba(0,0,0,0.75);
        animation-name: direita ;
        animation-duration:2s ;
    }

    #valor-renda-familiar{
        position: relative;
        left: 8em;
        top:-1.2em;
    }

    #header-copy-2{
        white-space: nowrap;
        position: relative;
        left: 0em;
        top:-0.2em;
        font-size: 4em;
        color: white;
        font-weight: 700;
        text-shadow: 5px 1px 2px rgba(0,0,0,0.6);


    }

    @keyframes direita {
      from {
        transform: translateX(100px);
      }
      to {
        transform: translateX(0);
      }
    } 

    @keyframes esquerda {
      from {
        transform: translateX(-100px);
      }
      to {
        transform: translateX(0);
      }
    } 


    #carousel{
        position: relative;
        top:-4.8em;
        left: 4em;
        padding: 1em;
        margin:1em;
       
        
        -webkit--webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
        -moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
        box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
        
         max-height: 27em;
         max-width: 43%;

         background: #EB7832;
         border-radius:2%;




    }

    .carousel-inner{
        position: relative;
        top:-1em;
         border-radius:8%;

        
        
    }

    .carousel-item{
        position: relative;
        top:-5em;
       

    }

    .img-carousel{
        min-height: 15em;
        

    }







    #copy-cta-whatsapp{
        color: white;
        position: relative;
        top:-28em;
        
    }

    #btn-whatsapp{
        -webkit-box-shadow: 0px 2px 5px 0px rgba(12,237,0,1);
        -moz-box-shadow: 0px 2px 5px 0px rgba(12,237,0,1);
        box-shadow: 0px 2px 5px 0px rgba(12,237,0,1);
    }

    

    #btn-falar-whatsapp{
        font-size: 1.3em;
        text-decoration: none;
        font-weight: 800;
        text-shadow: 1px 1px 2px rgba(0,0,0,0.6);
        color: white;
        margin-left: 0.2em;
        position: relative;
        top:0em;
    }

    .icone-whatsapp{
        font-size:2em;
        position: relative;
        top:0.3em;
    }


    #copy-cta-whatsapp-2{
        color: white;
        position: relative;
        top:-18em;
        
    }

    

    #btn-falar-whatsapp-2{
        font-size: 1.3em;
        text-decoration: none;
        font-weight: 800;
        text-shadow: 1px 1px 2px rgba(0,0,0,0.6);
        color: white;
        margin-left: 0.2em;
        position: relative;
        top:0em;


    }

    #btn-whatsapp-2{
        -webkit-box-shadow: 0px 2px 5px 0px rgba(12,237,0,1);
        -moz-box-shadow: 0px 2px 5px 0px rgba(12,237,0,1);
        box-shadow: 0px 2px 5px 0px rgba(12,237,0,1);
    }

    .icone-whatsapp-2{
        font-size:2em;
        position: relative;
        top:0.3em;
    }






    #lista-itens{
        background: #EB7832;
        border-radius: 10px 20px 30px;
        max-width: 45%;
        border:1px solid white;
        margin: auto;
        
        position: relative;
        top:-16em;
        left: 19em;
        color: white;
        font-size: 2em;
        font-weight: 500;
        text-shadow: 2px 1px 2px rgba(0,0,0,0.6);
        -webkit-box-shadow: -10px 10px 5px 0px rgba(0,0,0,0.75);
        -moz-box-shadow: -10px 10px 5px 0px rgba(0,0,0,0.75);
        box-shadow: -10px 10px 5px 0px rgba(0,0,0,0.75);
    }

    ul{
        padding: 0.5em;
    }

    .fa-check-circle-o{
        font-size: 1.3em;
    }

    #localizacao{
        max-width: 90%;
        position: relative;
        top:-25em;
        left: 5%;
        background: #EB7832;
        -webkit-box-shadow: 5px 10px 5px 0px rgba(0,0,0,0.75);
        -moz-box-shadow: 5px 10px 5px 0px rgba(0,0,0,0.75);
        box-shadow: 5px 10px 5px 0px rgba(0,0,0,0.75);
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        margin: auto;
        padding: auto;
        border:white;
        
    }

    #header-localizacao{
        color: white;
        font-size: 1.5em;
        font-weight: 500;
        text-shadow: 2px 1px 2px rgba(0,0,0,0.6);
        
    }

    #texto-localizacao{
        font-size: 1.3em;
        font-weight: 700;
    }

    #mapa{
        min-width: 100%;
        min-height: 50em;
    }

    #footer{
        position: absolute;
        top:2400px;
        min-width: 100%;
        color: white;
    }

}


@media(min-width:2600px){
    body{
        overflow-x:hidden;
        background: rgb(0,74,173);
        background: linear-gradient(180deg, rgba(0,74,173,1) 3%, rgba(14,49,96,1) 87%);
        background-repeat: no-repeat;
        padding: 0;
        margin: 0;
        min-height: 2500px;
       
         
    }

    .container{
        max-width: 100%;
        padding: 0;
        margin-left: auto;
        margin-right: auto;
        overflow-x:hidden;
         min-height: 2500px;
    }

    header{
       width: 100%;
        padding: 0;
        margin-left: auto;
        margin-right: auto;
        background: white;
    }

    #img-logo{
        max-width:50%;
        max-height: 5em;
    }

    #saia-do-aluguel{
        background: #EB7832;
        border-radius: 10px 20px 30px;
        max-width: 50%;
        padding: 1em;
        border:1px solid white;
        margin-top: 1em;
        position: relative;
        left:-4em;
        -webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
        -moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
        box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
        animation-name: esquerda ;
        animation-duration:2s ;
        max-height: 6em;
    }

    #header-copy{
        white-space: nowrap;
        position: relative;
        left: 12em;
        top:-0.2em;
        font-size: 4em;
        color: white;
        font-weight: 700;
        text-shadow: 5px 1px 2px rgba(0,0,0,0.6);

    }


    #renda-familiar{
        background: #EB7832;
        border-radius: 30px 20px 10px;
        max-width: 60%;
        max-height: 6.2em;
        padding: 1em;
        border:1px solid white;
        margin-top: 1em;
        position: relative;
        left:50%;
        top:-7em;
         -webkit-box-shadow: -10px 10px 5px 0px rgba(0,0,0,0.75);
        -moz-box-shadow: -10px 10px 5px 0px rgba(0,0,0,0.75);
        box-shadow: -10px 10px 5px 0px rgba(0,0,0,0.75);
        animation-name: direita ;
        animation-duration:2s ;
    }

    #valor-renda-familiar{
        position: relative;
        left: 8em;
        top:-1.2em;
    }

    #header-copy-2{
        white-space: nowrap;
        position: relative;
        left: 0em;
        top:-0.2em;
        font-size: 4em;
        color: white;
        font-weight: 700;
        text-shadow: 5px 1px 2px rgba(0,0,0,0.6);


    }

    @keyframes direita {
      from {
        transform: translateX(100px);
      }
      to {
        transform: translateX(0);
      }
    } 

    @keyframes esquerda {
      from {
        transform: translateX(-100px);
      }
      to {
        transform: translateX(0);
      }
    } 


    #carousel{
        position: relative;
        top:-4em;
        left: 5em;
        padding: 1em;
        margin:1em;
       
        
        -webkit--webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
        -moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
        box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
         height: 20em;
         max-height: 20em;
         max-width: 43%;

         background: #EB7832;
         border-radius:2%;




    }

    .carousel-inner{
        position: relative;
        top:-10em;
         border-radius:8%;

        
        
    }

    .carousel-item{
        position: relative;
        top:-5em;
       

    }

    .img-carousel{
        min-height: 15em;
        

    }







    #copy-cta-whatsapp{
        color: white;
        position: relative;
        top:-18em;
        
    }

    #btn-whatsapp{
        -webkit-box-shadow: 0px 2px 5px 0px rgba(12,237,0,1);
        -moz-box-shadow: 0px 2px 5px 0px rgba(12,237,0,1);
        box-shadow: 0px 2px 5px 0px rgba(12,237,0,1);
    }

    

    #btn-falar-whatsapp{
        font-size: 1.3em;
        text-decoration: none;
        font-weight: 800;
        text-shadow: 1px 1px 2px rgba(0,0,0,0.6);
        color: white;
        margin-left: 0.2em;
        position: relative;
        top:0em;
    }

    .icone-whatsapp{
        font-size:2em;
        position: relative;
        top:0.3em;
    }


    #copy-cta-whatsapp-2{
        color: white;
        position: relative;
        top:-10em;
        
    }

    

    #btn-falar-whatsapp-2{
        font-size: 1.3em;
        text-decoration: none;
        font-weight: 800;
        text-shadow: 1px 1px 2px rgba(0,0,0,0.6);
        color: white;
        margin-left: 0.2em;
        position: relative;
        top:0em;


    }

    #btn-whatsapp-2{
        -webkit-box-shadow: 0px 2px 5px 0px rgba(12,237,0,1);
        -moz-box-shadow: 0px 2px 5px 0px rgba(12,237,0,1);
        box-shadow: 0px 2px 5px 0px rgba(12,237,0,1);
    }

    .icone-whatsapp-2{
        font-size:2em;
        position: relative;
        top:0.3em;
    }






    #lista-itens{
        background: #EB7832;
        border-radius: 10px 20px 30px;
        max-width: 45%;
        height: 25em;
        min-height: 35em;
        border:1px solid white;
        margin: auto;
        
        position: relative;
        top:-12em;
        left: 25%;
        color: white;
        font-size: 2em;
        font-weight: 500;
        text-shadow: 2px 1px 2px rgba(0,0,0,0.6);
        -webkit-box-shadow: -10px 10px 5px 0px rgba(0,0,0,0.75);
        -moz-box-shadow: -10px 10px 5px 0px rgba(0,0,0,0.75);
        box-shadow: -10px 10px 5px 0px rgba(0,0,0,0.75);
    }

    ul{
        padding: 0.5em;
    }

    .fa-check-circle-o{
        font-size: 1.3em;
    }

    #localizacao{
        max-width: 90%;
        position: relative;
        top:-15em;
        left: 5%;
        background: #EB7832;
        -webkit-box-shadow: 5px 10px 5px 0px rgba(0,0,0,0.75);
        -moz-box-shadow: 5px 10px 5px 0px rgba(0,0,0,0.75);
        box-shadow: 5px 10px 5px 0px rgba(0,0,0,0.75);
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        margin: auto;
        padding: auto;
        border:white;
        
    }

    #header-localizacao{
        color: white;
        font-size: 1.5em;
        font-weight: 500;
        text-shadow: 2px 1px 2px rgba(0,0,0,0.6);
        
    }

    #texto-localizacao{
        font-size: 1.3em;
        font-weight: 700;
    }

    #mapa{
        min-width: 100%;
        min-height: 50em;
    }

    #footer{
        position: absolute;
        top:2400px;
        min-width: 100%;
        color: white;
    }
}

