@charset "UTF-8";

*,
::after,
::before {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
}

:root {
    font-size: 62.5%;
}

:root body {
    font-size: 1.8rem;
}

html,
body {
    width: 100%;
    height: 100%;
}

body {
    font-family: "Roboto", "Arial", "sans-serif";
    font-weight: 300;
    font-size: 18px;
    color: #000000;
    line-height: 1.4em;
}

a,
a:hover {
    text-decoration: none;
}

h1,
h2,
h3,
h4,
h5 {
    line-height: 1em;
    margin: 0.5em 0;
}

.container {
    max-width: 100%;
    margin: 0 auto;
    padding: 0 0.938em;
}

@media (min-width: 768px) {
    .container {
        max-width: 720px;
        padding: 0 1.875em;
    }
}

@media (min-width: 992px) {
    .container {
        max-width: 960px;
    }
}

@media (min-width: 1308px) {
    .container {
        max-width: 1308px;
    }
}

/**
    Navegação Mobile
*/
.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    top: 0;
    right: 0;
    z-index: 1001;
    background-color: #2C52A0;
    overflow-x: hidden;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    padding: 6rem 0 1.4rem 0;
    overflow-y: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    color: #FFFFFF;
}

.sidenav .container {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.sidenav a {
    text-decoration: none;
    font-size: 1.8rem;
    color: #ffffff;
    display: block;
    white-space: nowrap;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

.sidenav a:hover {
    color: #ffffff;
}

.sidenav ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.sidenav ul li {
    text-align: left;
    font-weight: 500;
    margin-bottom: 0.6rem;
}

.sidenav ul li a {
    color: #FFFFFF;
}

.sidenav p {
    font-size: 1.4rem;
    color: #ffffff;
    text-align: center;
    white-space: nowrap;
    line-height: 2em;
}

.sidenav .closebtn {
    position: absolute;
    top: 5px;
    right: 6px;
    font-size: 36px;
    font-size: 3.6rem;
    padding: 20px;
}

.sidenav img {
    vertical-align: middle;
}

.navicon {
    color: #2C52A0;
    font-weight: bold;
    text-transform: uppercase;
    position: relative;
    padding-left: 3.2rem;
    line-height: 2.2rem;
    margin: 30px 0 30px auto;
    display: none;
}

@media (max-width: 991px) {
    .navicon {
        display: table;
    }
}

@media (max-width: 413px) {
    .navicon {
        text-indent: -999px;
    }
}

.navicon:before {
    width: 26px;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 4px;
    background: #2C52A0;
    border-radius: 4px;
    -webkit-box-shadow: 0 8px 0 0 #2C52A0, 0 16px 0 0 #2C52A0;
    box-shadow: 0 8px 0 0 #2C52A0, 0 16px 0 0 #2C52A0;
}

#topo {
    width: 100%;
    position: absolute;
    top: 0;
    z-index: 2;
}

#topo::before {
    content: "";
    position: absolute;
    width: 50%;
    left: 50%;
    top: 36px;
    height: 100px;
    background-color: #FFFFFF;
    z-index: -1;
}

@media (max-width: 1300px) {
    #topo::before {
        height: 95px;
    }
}

@media (max-width: 991px) {
    #topo::before {
        height: 82px;
        top: 34px;
    }
}

#topo.internas {
    overflow: hidden;
    position: relative;
    background: url("../imagens/bg-internas.jpg") 0 0 no-repeat;
    background-size: cover;
    -webkit-box-shadow: 0px 5px 10px 0 rgba(25, 45, 51, 0.15);
    box-shadow: 0px 5px 10px 0 rgba(25, 45, 51, 0.15);
}

#topo .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

#topo h1 {
    padding: 26px 43px 93px 82px;
    -webkit-box-shadow: 0px 26px 60px 0 rgba(0, 0, 0, 0.61);
    box-shadow: 0px 26px 60px 0 rgba(0, 0, 0, 0.61);
    background-color: #ffffff;
    margin: 0;
    -webkit-transform: skew(27deg, 0);
    -ms-transform: skew(27deg, 0);
    transform: skew(27deg, 0);
}

@media (max-width: 1300px) {
    #topo h1 {
        padding: 26px 43px 50px 72px;
    }
}

@media (max-width: 991px) {
    #topo h1 {
        width: 248px;
        padding: 20px 35px 34px 55px;
    }
}

@media (max-width: 413px) {
    #topo h1 {
        width: 218px;
    }
}

#topo h1 img {
    max-width: 100%;
    -webkit-transform: skew(-27deg, 0);
    -ms-transform: skew(-27deg, 0);
    transform: skew(-27deg, 0);
}

#topo nav {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-top: 36px;
    background-color: #FFFFFF;
    padding-left: 70px;
    margin-left: -80px;
}

@media (max-width: 991px) {
    #topo nav {
        margin-top: 34px;
    }
}

#topo nav ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    margin: 0;
    padding: 36px 0;
}

@media (max-width: 991px) {
    #topo nav ul {
        display: none;
    }
}

#topo nav ul li {
    margin-left: 38px;
    font-size: 24px;
    font-weight: 300;
    line-height: 1.15em;
    letter-spacing: -0.98px;
}

@media (max-width: 1300px) {
    #topo nav ul li {
        font-size: 20px;
        margin-left: 28px;
    }
}

#topo nav ul li a {
    color: #5e5e5e;
}

#topo nav ul li a:hover {
    color: #2C52A0;
}

#lancamento {
    padding-top: 170px;
    position: relative;
}

#lancamento h1 {
    position: absolute;
    bottom: 30px;
    left: 5px;
    background-color: #0080aa;
    color: #FFFFFF;
    padding: 30px;
}

@media (max-width: 1300px) {
    #lancamento h1 {
        position: absolute;
        bottom: 20px;
        left: 5px;
        background-color: #0080aa;
        color: #FFFFFF;
        padding: 10px;
        font-size: 1.5rem;
    }
}

#lancamento img {
    border: solid 5px #FFF;
}

#busca {
    position: absolute;
    background-color: #FFF;
    padding: 30px;
    z-index: 9999;
    width: 300px;
    right: -30px;
    top: 200px;
    -webkit-box-shadow: 0px 5px 10px 0 rgba(25, 45, 51, 0.70);
    box-shadow: 0px 5px 10px 0 rgba(25, 45, 51, 0.70);
}

@media (max-width: 1300px) {
    #busca {
        background-color: #FFF;
        padding: 30px;
        width: 100%;
        -webkit-box-shadow: 0px 5px 10px 0 rgba(25, 45, 51, 0.70);
        box-shadow: 0px 5px 10px 0 rgba(25, 45, 51, 0.70);
        margin: -56px 30px 0 0;
        z-index: 1;
    }

    #lancamento {
        padding-top: 640px;
    }
}

#destaque {
    width: 100%;
    height: 1167px;
    background: url("../imagens/destaque.jpg") center center no-repeat;
    background-size: cover;
    padding-top: 1px;
}

@media (max-width: 1300px) {
    #destaque {
        height: 1100px;
    }
}

/* @media (max-width: 991px) {
    #destaque {
        height: 1000px;
    }
}

@media (max-width: 567px) {
    #destaque {
        height: 760px;
    }
} */

#destaque .box-videos {
    width: 516px;
    margin: 413px auto 0 auto;
}

@media (max-width: 1300px) {
    #destaque .box-videos {
        margin-top: 324px;
    }
}

@media (max-width: 991px) {
    #destaque .box-videos {
        margin-top: 264px;
    }
}

@media (max-width: 567px) {
    #destaque .box-videos {
        width: 100%;
        margin-top: 214px;
    }
}

#destaque .box-videos .abas {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 20px;
}

#destaque .box-videos .abas .item {
    font-family: "Roboto Condensed";
    padding: 13px 22px 7px 15px;
    background-color: #d5d5d5;
    font-size: 18px;
    line-height: 1em;
    letter-spacing: -0.72px;
    color: #333333;
    margin-right: 1px;
}

@media (max-width: 567px) {
    #destaque .box-videos .abas .item {
        font-size: 16px;
        padding: 13px 14px 7px 14px;
    }
}

#destaque .box-videos .abas .item.ativo {
    color: #0c1d99;
    background-color: #FFFFFF;
}

#destaque .box-videos .videos {
    padding: 9px;
    background-color: #FFFFFF;
}

#destaque .box-videos .videos .video {
    width: 100%;
    display: none;
}

#destaque .box-videos .videos .video::before {
    content: "";
    padding-bottom: 74%;
}

#destaque .box-videos .videos .video.ativo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

#destaque .box-videos .videos .video iframe {
    width: 100% !important;
    height: auto !important;
}

.paginas {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: -210px;
    flex-wrap: wrap;
}

@media (max-width: 1300px) {
    .paginas {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-top: -150px;
    }
}

@media (max-width: 991px) {
    .paginas {
        margin-top: -180px;
    }
}

.paginas .item {
    width: 25%;
    padding: 22px 34px;
    background-color: #FFFFFF;
    font-size: 14px;
    line-height: 1.67em;
    letter-spacing: 0.14px;
    color: #5e5e5e;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 50px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-shadow: 0px 5px 10px 0 rgba(25, 45, 51, 0.15);
    box-shadow: 0px 5px 10px 0 rgba(25, 45, 51, 0.15);
    justify-content: center;
    align-items: center;
}

@media (max-width: 1300px) {
    .paginas .item {
        width: 100%;
        margin-bottom: 50px;
    }
}

@media (max-width: 567px) {
    .paginas .item {
        width: 100%;
    }
}

.paginas .item>div {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

@media (max-width: 1300px) {
    .paginas .item>div {
        width: 100%;
    }

    .img-container a img {
        width: 100%;
    }
}

.h-240 {
    height: 240px;
}

.w-240 {
    width: 240px;
}

.paginas .item h2 {
    font-size: 18px;
    font-weight: bold;
    line-height: 1.43em;
    letter-spacing: 0.27px;
}

@media (max-width: 1300px) {
    .paginas .item h2 {
        font-size: 22px;
    }
}

.paginas .item h2 a {
    color: #2C52A0;
}

.paginas .item .btn,
.btn-busca {
    font-family: "Roboto Condensed";
    width: 156px;
    font-size: 14px;
    line-height: 46px;
    letter-spacing: 0.14px;
    color: #ffffff;
    -webkit-box-shadow: 0px 5px 10px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0px 5px 10px 0 rgba(0, 0, 0, 0.15);
    background-image: -webkit-gradient(linear, left bottom, left top, from(#0084e1), to(#0c1d99));
    background-image: -o-linear-gradient(bottom, #0084e1, #0c1d99);
    background-image: linear-gradient(to top, #0084e1, #0c1d99);
    display: table;
    text-align: center;
    margin: 18px auto -45px auto;
    border-radius: 20px;
}

#banner {
    background: url("../imagens/bg-banner.jpg") center center no-repeat;
    background-size: auto 100%;
    margin-top: 64px;
    margin-bottom: 30px;
}

#banner .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 300px;
}

@media (max-width: 567px) {
    #banner .container {
        height: 150px;
    }
}

#banner h4 {
    margin-left: auto;
    max-width: 662px;
    width: 54%;
    font-size: 46px;
    font-weight: 300;
    line-height: normal;
    letter-spacing: 0.48px;
    color: #ffffff;
}

@media (max-width: 1300px) {
    #banner h4 {
        font-size: 40px;
    }
}

@media (max-width: 991px) {
    #banner h4 {
        font-size: 38px;
        width: 70%;
    }
}

@media (max-width: 567px) {
    #banner h4 {
        font-size: 18px;
    }
}

#banner h4 span {
    font-weight: bold;
}

#contato {
    padding: 50px 0;
}

#contato .tt {
    font-size: 27px;
    font-weight: bold;
    line-height: 1.43;
    letter-spacing: 0.27px;
    color: #2C52A0;
    margin: 0 0 48px 0;
}

#contato .form {
    font-family: "Roboto";
    font-weight: 300;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.67em;
    letter-spacing: 0.14px;
    color: #5e5e5e;
    -webkit-box-shadow: 0px 5px 10px 0 rgba(25, 45, 51, 0.15);
    box-shadow: 0px 5px 10px 0 rgba(25, 45, 51, 0.15);
    background-color: #ffffff;
    border-radius: 14px;
    border: 0;
    padding: 17px 16px;
}

@media (max-width: 567px) {
    #contato .form {
        width: 100%;
        margin-bottom: 24px;
    }
}

#contato button {
    width: 156px;
    height: 46px;
    border: 0;
    font-family: "Roboto Condensed";
    font-size: 14px;
    font-weight: normal;
    line-height: 1.15em;
    letter-spacing: 0.14px;
    color: #ffffff;
    -webkit-box-shadow: 0px 5px 10px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0px 5px 10px 0 rgba(0, 0, 0, 0.15);
    background-image: -webkit-gradient(linear, left bottom, left top, from(#0084e1), to(#0c1d99));
    background-image: -o-linear-gradient(bottom, #0084e1, #0c1d99);
    background-image: linear-gradient(to top, #0084e1, #0c1d99);
    border-radius: 26px;
}

#contato .formulario {
    display: grid;
    grid-template-rows: auto auto auto;
    grid-template-columns: calc(50% - 20px) calc(50% - 20px);
    grid-gap: 40px;
}

@media (max-width: 767px) {
    #contato .formulario {
        grid-template-columns: calc(50% - 10px) calc(50% - 10px);
        grid-gap: 20px;
    }
}

@media (max-width: 567px) {
    #contato .formulario {
        display: block;
    }
}

#contato .formulario textarea {
    grid-column: 2;
    grid-row-start: 1;
    grid-row-end: 3;
}

#destaque-internas {
    height: 294px;
}

#pagina {
    padding: 63px 0;
    font-size: 16px;
    line-height: 1.5em;
    letter-spacing: 0.16px;
    color: #5e5e5e;
}

#pagina .tt-page {
    font-size: 27px;
    font-weight: bold;
    line-height: 1.43em;
    letter-spacing: 0.27px;
    color: #477ea7;
    margin: 0 0 40px 0;
}

#pagina p {
    margin-bottom: 1em;
}

#pagina .paginas {
    margin-top: 0;
}

#pagina hr {
    margin: 70px 0;
    border: 1px solid #bbbbbb;
}

.img-container {
    width: 240px;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}

@media (max-width: 1300px) {
    .img-container {
        width: 100%;
        overflow: hidden;
        display: flex;
        justify-content: center;
        align-items: center;
    }
}

.imoveis {
    display: block;
    max-width:230px;
    max-height:95px;
    width: auto;
    height: auto;
}

#rodape {
    padding: 90px 0 60px 0;
    font-size: 14px;
    line-height: normal;
    letter-spacing: 0.14px;
    text-align: center;
    color: #ffffff;
    background: url("../imagens/bg-rodape.jpg") 0 0 no-repeat;
    background-size: cover;
    margin-top: 60px;
}

#rodape p {
    font-family: "Roboto Condensed";
    max-width: 280px;
    margin: 0 auto 24px auto;
}

#rodape .redes {
    margin-bottom: 18px;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImVzdGlsb3MuY3NzIiwiLi4vc2Nzcy9lc3RpbG9zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOzs7RUFHSSxTQUFBO0VBQ0EsVUFBQTtFQUNBLDhCQUFBO1VBQUEsc0JBQUE7RUFDQSxhQUFBO0FERUo7O0FDQ0E7RUFDSSxnQkFBQTtBREVKO0FDREk7RUFFSSxpQkFBQTtBREVSOztBQ0tBOztFQUVJLFdBQUE7RUFDQSxZQUFBO0FERko7O0FDS0E7RUFDSSw0Q0FBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBYlM7RUFjVCxrQkFBQTtBREZKOztBQ0tBOztFQUVJLHFCQUFBO0FERko7O0FDS0E7Ozs7O0VBS0ksZ0JBQUE7RUFDQSxlQUFBO0FERko7O0FDS0E7RUFDSSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0FERko7QUNHSTtFQUpKO0lBS1EsZ0JBQUE7SUFDQSxrQkFBQTtFREFOO0FBQ0Y7QUNDSTtFQVJKO0lBU1EsZ0JBQUE7RURFTjtBQUNGO0FDREk7RUFYSjtJQVlRLGlCQUFBO0VESU47QUFDRjs7QUNBQTs7Q0FBQTtBQUlBO0VBQ0ksWUFBQTtFQUNBLFFBQUE7RUFDQSxlQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxhQUFBO0VBQ0EseUJBMURZO0VBMkRaLGtCQUFBO0VBQ0Esd0JBQUE7RUFBQSxtQkFBQTtFQUFBLGdCQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RUFDQSxjQUFBO0FERUo7QUNESTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHlCQUFBO01B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LGVBQUE7QURzREo7QUNyREk7RUFDSSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FoYVE7RUFpYVIsa0JBQUE7QUR1RFI7QUNyREk7RUFDSSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSx5REFBQTtVQUFBLGlEQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLFNBQUE7RUFDQSxrQkFBQTtBRHVEUjtBQ3REUTtFQWJKO0lBY1EsV0FBQTtJQUNBLG1CQUFBO0VEeURWO0FBQ0Y7QUN2REk7RUFDSSxZQUFBO0VBQ0EsWUFBQTtFQUNBLFNBQUE7RUFDQSwrQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0Esc0RBQUE7VUFBQSw4Q0FBQTtFQUNBLDZGQUFBO0VBQUEsOERBQUE7RUFBQSwyREFBQTtFQUNBLG1CQUFBO0FEeURSO0FDdkRJO0VBQ0ksYUFBQTtFQUNBLGtDQUFBO0VBQ0Esd0RBQUE7RUFDQSxjQUFBO0FEeURSO0FDeERRO0VBTEo7SUFNUSx3REFBQTtJQUNBLGNBQUE7RUQyRFY7QUFDRjtBQzFEUTtFQVRKO0lBVVEsY0FBQTtFRDZEVjtBQUNGO0FDNURRO0VBQ0ksY0FBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtBRDhEWjs7QUN6REE7RUFDSSxhQUFBO0FENERKOztBQ3pEQTtFQUNJLGVBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7QUQ0REo7QUMzREk7RUFDSSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0FENkRSO0FDM0RJO0VBQ0ksa0JBQUE7QUQ2RFI7QUMzREk7RUFDSSxhQUFBO0FENkRSO0FDM0RJO0VBQ0ksY0FBQTtFQUNBLHlCQUFBO0FENkRSOztBQ3pEQTtFQUNJLHNCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSx5REFBQTtFQUNBLHNCQUFBO0FENERKO0FDM0RJO0VBQ0ksK0JBQUE7RUFDQSxnQkFBQTtFQUNBLHdCQUFBO0FENkRSO0FDM0RJO0VBQ0ksbUJBQUE7QUQ2RFIiLCJmaWxlIjoiZXN0aWxvcy5jc3MifQ== */
.form-control {
    font-size: 16px !important;
}
