<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('https://fonts.googleapis.com/css2?family=Cookie&amp;family=Maven+Pro:wght@400;500;700;900&amp;display=swap');

body {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}

.no-margin {
    margin: 0;
}

.no-padding {
    padding: 0;
}

body {
    margin: 0;
    padding: 0;
    overflow-x: hidden;
}

.parallax {
    background-position: 50% 0;
    background-repeat: repeat;
    background-attachment: fixed;
}

/* section-1 */

#section-1 {
    width: 100%;
    background-color: #fff;
    position: absolute;
    z-index: 1000;
    /*top: 0;*/
    /*left: 0;*/
    /*right: 0;*/
    border-top: 24px solid #0a373e;
    border-bottom: 4px solid #2c8c98;
}
@media (max-width: 991px) {
    #section-1 {
        border-bottom: none;
        border-top: none;
    }
}

#section-1 &gt; .container {
    width: 1140px;
}
#section-1 &gt; .container &gt; ul {
    margin: 0;
    padding: 0;
}
#section-1 &gt; .container &gt; ul &gt; li {
    display: inline;
    list-style: none;
}
#section-1 &gt; .container &gt; ul &gt; li:first-child {
    margin-right: 40px;
}
@media (min-width: 992px) and (max-width: 1199px){
    #section-1 &gt; .container &gt; ul &gt; li:first-child {
        margin-right: 30px;
    }
}
#section-1 &gt; .container &gt; ul &gt; li &gt; a {
    display: inline-block;
    font-size: 15px;
    font-weight: 700;
    font-family: 'Maven Pro', sans-serif;
    color: #1e565d;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: -1px;
    padding: 13px 0;
}
@media (min-width: 992px) and (max-width: 1199px){
    #section-1 &gt; .container &gt; ul &gt; li &gt; a {
        font-size: 13px;
    }
}
#section-1 &gt; .container &gt; ul.menu-left {
    float: left;
}
@media (max-width: 991px) {
    #section-1 &gt; .container &gt; ul.menu-left {
        display: none;
    }
}
#section-1 &gt; .container &gt; ul.menu-right {
    float: right;
}
@media (max-width: 991px) {
    #section-1 &gt; .container &gt; ul.menu-right {
        display: none;
    }
}
#section-1 &gt; .container &gt; a.logo {
    display: block;
    width: 410px;
    height: 197px;
    position: absolute;
    top: -30px;
    left: 50%;
    margin-left: -205px;
    background: url('../../img/site/mgonzales-logo.png') no-repeat center center;
}
@media (max-width: 991px) {
    #section-1 &gt; .container &gt; a.logo {
        top: 0;
    }
}

/* section-2 */

#section-2 {
    position: relative;
    height: 700px;
    border-bottom: 5px solid #2c8c98;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    
    /*background-image: url('../../img/site/section-2-background-1.jpg');*/
}

.backstretch {
    background-color: #26636b!important;
}

@media (max-width: 768px) {
    #section-2 {
        height: auto;
        padding-top: 50px;
        padding-bottom: 70px;
    }
}

#section-2 &gt; .container {
    text-align: center;
    width: 616px;
    height: 370px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -175px;
    margin-left: -308px;
}

@media (max-width: 768px) {
    #section-2 &gt; .container {
        position: relative;
        top:150px;
        left: 0;
        width: 100%;
        height: 575px;
        margin: 0;
    }
}
@media (min-width: 769px) and (max-width: 991px) {
    #section-2 &gt; .container {
        top: 375px;
    }
}

#section-2 &gt; .container &gt; h1 {
    font-size: 58px;
    font-family: 'Cookie', cursive;
    color: #fff;
    background-image: url('../../img/site/section-2.container_h1-1.png'), url('../../img/site/section-2.container_h1-2.png');
    background-position: top 26px left, top 26px right;
    background-repeat: no-repeat;
    margin-top: 55px!important;
}

@media (max-width: 768px) {
    #section-2 &gt; .container &gt; h1 {
        background: none;
        margin-bottom: 35px;
    }
}

@media (max-width: 480px) {
    #section-2 &gt; .container &gt; h1 {
     margin-top: 25px!important;  
    }
}


#section-2 &gt; .container &gt; h1 &gt; span {
    display: block;
    margin-top: -17px;
    font-size: 66px;
    font-weight: 900;
    font-family: 'Maven Pro', sans-serif;
    color: #89d0d9;
    text-transform: uppercase;
    letter-spacing: -10px;
}
@media (max-width: 768px) {
    #section-2 &gt; .container &gt; h1 &gt; span {
        margin-top: 0px;
        line-height: 65px;
    }
}

#section-2 &gt; .container &gt; h2 {
    text-align: center;
    font-size: 17px;
    font-weight: 300;
    font-family: 'Maven Pro', sans-serif;
    color: #fff;
    margin-bottom: 50px;
    line-height: 24px;
}

#section-2 &gt; .container &gt; a {
    display: inline-block;
    background-color:  #2c8c98;
    border-radius: 10px;
    border-bottom: 5px solid #2c8c98;
    border-top: 10px solid #fff;
}

#section-2 &gt; .container &gt; a &gt; span {
    display: inline-block;
    font-size: 25px;
    font-weight: 900;
    font-family: 'Maven Pro', sans-serif;
    color: #2c8c98;
    text-transform: uppercase;
    letter-spacing: -2px;
    background: #fff url('../../img/site/section-2_.container_a_span.png') no-repeat right 39px top 8px;
    padding: 14px 39px;
    padding-top: 4px;
    padding-right: 68px;
    border-radius: 10px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

@media (max-width: 480px) {
    #section-2 &gt; .container &gt; a &gt; span {
     display: none;
     }   
}

#section-2 a:active {
    background: none;
    border-top: 5px solid transparent;
    border-bottom: 0;
}

#section-2 a:active span {
    border-radius: 10px;
    padding-top: 14px;
    background-position-y: 18px;
}

/* section-3 */

#section-3 {
    padding-top: 50px;
    padding-bottom: 100px;
}

#section-3 &gt; h2 {
    margin: 0;
    margin-bottom: 10px;
    text-align: center;
    font-size: 28px;
    font-weight: bold;
    font-family: 'Maven Pro', sans-serif;
    color: #2c8c98;
    text-transform: uppercase;
}
@media(max-width: 768px) {
    #section-3 &gt; h2 {
        font-size: 18px;
    }
}
@media (min-width: 769px) and (max-width: 991px) {
    #section-3 &gt; h2 {
        font-size: 18px;
    }
}

#section-3 &gt; h2 &gt; span {
    margin-top: -12px;
    display: block;
    font-size: 58px;
    font-weight: 900;
    font-family: 'Maven Pro', sans-serif;
    color: #2c8c98;
    text-transform: uppercase;
    letter-spacing: -8px;
}

#section-3 .menu-galerias {
    display: block;
    width: 600px;
    margin: 0 auto;
    padding: 20px 0 70px 0;
}

#section-3 .menu-galerias div {
    float: left;
    display: block;
    background: #37838f;
    height: 47px;
    line-height: 48px;
    padding: 0 23px;
    color: #FFF;
    text-transform: uppercase;
    border-radius: 6px;
    cursor: pointer;
}

#section-3 .menu-galerias div:hover {
    background: #1e626c;
}

#section-3 .menu-galerias div ~ div {
    margin-left: 20px;
}

#section-3 .menu-galerias .selecionada {
    background: #1e626c;
    text-align: center;
}

#section-3 .menu-galerias .selecionada:after {
    content: url('/assets/img/site/menu-galeria-selecionada.png');
    display: block;
    margin-top: -22px;
}


#section-3 a img {
    width: 100%;
}

/* section-4 */

#section-4 {
    padding: 190px 15px;
    background-color: #1a4d55;
}

#section-4 .textos {
    padding-right: 25px;
}

#section-4 .textos &gt; p {
    font-size: 14px;
    font-weight: 500;
    font-family: 'Maven Pro', sans-serif;
    color: #fff;
    margin-bottom: 30px;
}

#section-4 .textos &gt; p:last-child {
    margin-bottom: 0;
}

#section-4 .figura {
    position: relative;
}
@media(max-width: 768px) {
    #section-4 .figura {
        margin-top: 30px;
    }
}
@media (min-width: 769px) and (max-width: 991px) {
    #section-4 .figura {
        margin-top: 30px;
    }
}

#section-4 .figura ul {
    margin: 0;
    padding: 0;
    padding-top: 60px;
    padding-left: 30px;
    position: absolute;
    z-index: 2;
    top: -150px;
    left: 0px;
    width: 250px;
    height: 250px;
    border-radius: 125px;
    background-color: #2c8c98;
}
@media (max-width: 768px){
    #section-4 .figura ul {
        position: initial;
        margin: 0 auto;
    }
}
@media (min-width: 769px) and (max-width: 991px){
    #section-4 .figura ul {
        position: initial;
        margin: 0 auto;
    }
}
@media (min-width: 992px) and (max-width: 1199px){
    #section-4 .figura ul {
        top: -125px;
    }
}

#section-4 .figura ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 14px;
    font-weight: 500;
    font-family: 'Maven Pro', sans-serif;
    color: #fff;
    margin-bottom: 5px;
}

#section-4 .figura &gt; div {
    position: absolute;
    top: -200px;
    right: -150px;
    width: 680px;
    height: 680px;
    border-radius: 340px;
    background: #16555f url('../../img/site/section-4_.figura_div.png') repeat left top;
}
@media(max-width: 768px){
    #section-4 .figura &gt; div {
        margin: 0 auto;
        margin-top: 30px;
        text-align: center;
        position: initial;
        width: 250px;
        height: 250px;
        border-radius: 125px;
    }
}
@media (min-width: 769px) and (max-width: 991px){
    #section-4 .figura &gt; div {
        margin: 0 auto;
        margin-top: 30px;
        text-align: center;
        position: initial;
        width: 600px;
        height: 600px;
        border-radius: 300px;
    }
}
@media (min-width: 991px) and (max-width: 1199px){
    #section-4 .figura &gt; div {
        width: 400px;
        height: 400px;
        border-radius: 200px;
        right: 0;
        top: -33px;
    }
}

#section-4 .figura &gt; div &gt; img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
@media(max-width: 768px) {
    #section-4 .figura &gt; div &gt; img {
        margin-top: 50px;
        position: initial;
        max-width: 200px;
        max-height: 200px;
    }
}
@media (min-width: 769px) and (max-width: 991px) {
    #section-4 .figura &gt; div &gt; img {
        margin-top: 150px;
        position: initial;
        max-width: 400px;
        max-height: 400px;
    }
}
@media (min-width: 991px) and (max-width: 1199px) {
    #section-4 .figura &gt; div &gt; img {
        max-width: 300px;
        max-height: 300px;
    }
}

#section-4 &gt; .container {
    position: relative;
    padding: 60px 40px;
    width: 1140px;
    margin: 0 auto;
    border: 1px solid #3a666d;
}
@media (max-width: 768px) {
    #section-4 &gt; .container {
        width: 100%;
    }
}
@media (min-width: 769px) and (max-width: 991px) {
    #section-4 &gt; .container {
        width: 100%;
    }
}
@media (min-width: 991px) and (max-width: 1199px) {
    #section-4 &gt; .container {
        width: 100%;
    }
}

#section-4 &gt; .container &gt; a {
    position: absolute;
    bottom: -26px;
    left: 38px;
    display: inline-block;
    background-color: #2c8c98;
    border-radius: 10px;
    border-top: 10px solid #fff;
    border-bottom: 5px solid #2c8c98;
}
@media (max-width: 768px) {
    #section-4 &gt; .container &gt; a {
        display: block;
        right: 38px;
    }
}
@media (min-width: 769px) and (max-width: 991px) {
    #section-4 &gt; .container &gt; a {
        display: block;
        right: 38px;
    }
}

#section-4 &gt; .container &gt; a:hover {
    text-decoration: none;
}

#section-4 &gt; .container &gt; a:active {
    border-top: 5px solid transparent;
    background: none;
    border-bottom: none;
}

#section-4 &gt; .container &gt; a &gt; span {
    display: inline-block;
    background-color: #fff;
    border-radius: 10px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    padding: 11px 40px;
    padding-top: 1px;
    background: #fff url('../../img/site/section-4_.container_a_span.png') no-repeat right 33px top 4px;
    padding-right: 59px;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 900;
    font-family: 'Maven Pro', sans-serif;
    color: #2c8c98;
    letter-spacing: -2px;
}
@media(max-width: 768px){
    #section-4 &gt; .container &gt; a &gt; span {
        text-align: center;
        display: block;
    }
}
@media (min-width: 769px) and (max-width: 991px){
    #section-4 &gt; .container &gt; a &gt; span {
        text-align: center;
        display: block;
    }
}

#section-4 &gt; .container &gt; a:active &gt; span {
    padding-top: 11px;
    border-radius: 10px;
    background-position-y: 14px;
}

#section-4 &gt; .container &gt; h2 {
    margin: 0;
    position: absolute;
    z-index: 2;
    top: -72px;
    left: 36px;
    font-size: 29px;
    font-weight: 900;
    font-family: 'Maven Pro', sans-serif;
    color: #2c8c98;
    text-transform: uppercase;
}
@media(max-width: 768px){
    #section-4 &gt; .container &gt; h2 {
        font-size: 25px;
        top: -62px;
    }
}

#section-4 &gt; .container &gt; h3 {
    margin: 0;
    color: #2c8c98;
    font-size: 59px;
    font-weight: 900;
    font-family: 'Maven Pro', sans-serif;
    text-transform: uppercase;
    letter-spacing: -6px;
    position: absolute;
    top: -38px;
    left: 27px;
    padding: 0 10px 0 5px;
    background-color: #1a4d55;
}

#section-4 &gt; .container .textos {

}

/* section-5 */

#section-5 {
    background: url('../../img/site/section-5-background.jpg') repeat-y center top;
    padding-top: 115px;
    padding-bottom: 80px;
}
@media (max-width: 768px) {
    #section-5 {
        padding-left: 15px;
        padding-right: 15px;
    }
}

#section-5 &gt; .container {
    position: relative;
    width: 1140px;
    margin: 0 auto;
    border: 1px solid #2c5258;
    padding: 50px 30px;
    font-size: 14px;
    font-family: 'Maven Pro', sans-serif;
    color: #fff;
    line-height: 20px;
}
@media (max-width: 768px) {
    #section-5 &gt; .container {
        width: 100%;
    }
}

#section-5 &gt; .container &gt; h2 {
    position: absolute;
    width: 280px;
    top: -94px;
    left: 50%;
    margin-left: -140px;
    z-index: 2;
    font-size: 39px;
    font-weight: 600;
    font-family: 'Maven Pro', sans-serif;
    color: #2c8c98;
    text-align: center;
    text-transform: uppercase;
}
@media (max-width: 768px) {
    #section-5 &gt; .container &gt; h2 {
        top: -84px;
        font-size: 29px;
    }
}

#section-5 &gt; .container &gt; h3 {
    position: absolute;
    width: 370px;
    top: -14px;
    left: 50%;
    margin-left: -185px;
    z-index: 1;
    display: block;
    font-size: 59px;
    font-weight: 900;
    font-family: 'Maven Pro', sans-serif;
    color: #2c8c98;
    text-transform: uppercase;
    letter-spacing: -5px;
    margin-top: -25px;
    text-shadow: 0px 0px 10px #0b363d, 0px 0px 10px #0b363d, 0px 0px 10px #0b363d, 0px 0px 10px #0b363d;
}


#section-5 &gt; .container &gt; .row {
    margin-top: 40px;
}

#section-5 #equipamentos-para-manutencao {
    background-color: #10535b;
    padding: 25px 35px;
}

#equipamentos-para-manutencao h3 {
    margin: 0;
    margin-bottom: 7px;
    font-size: 20px;
    font-weight: 900;
    font-family: 'Maven Pro', sans-serif;
    color: #89d0d9;
    text-transform: uppercase;
    letter-spacing: -3px;
}

#equipamentos-para-manutencao ul {
    margin: 0;
    padding: 0;
    font-weight: 500;
}

#equipamentos-para-manutencao ul li {
    padding-left: 10px;
    background: url('/assets/img/site/bullet_branco.png') 0 8px no-repeat;
    font-size: 13px;
}

#precaucoes {
    padding: 25px 35px;
    background-color: #04252a;
    margin-top: 30px;
}

#precaucoes h3 {
    margin: 0;
    margin-bottom: 7px;
    font-size: 20px;
    font-weight: 900;
    font-family: 'Maven Pro', sans-serif;
    color: #89d0d9;
    text-transform: uppercase;
    letter-spacing: -3px;
}

#precaucoes ul {
    margin: 0;
    padding: 0;
    font-weight: 500;
}
#precaucoes ul li {
    padding-left: 10px;
    background: url('/assets/img/site/bullet_branco.png') 0 8px no-repeat;
    font-size: 13px;
    line-height: 18px;
}

#section-5 #dicas {
    padding-right: 50px;
}

#section-5 .dica {
    margin-bottom: 25px;
}

#section-5 .dica:last-child {
    margin-bottom: 0;
}
@media(max-width: 768px) {
    #section-5 .dica:last-child {
        margin-bottom: 30px;
    }
}

#section-5 .dica h3 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 20px;
    font-weight: 900;
    font-family: 'Maven Pro', sans-serif;
    color: #89d0d9;
    text-transform: uppercase;
    letter-spacing: -2px;
    background: url('../../img/site/section-5.dica_h3.png') no-repeat left center;
    padding-left: 26px;
}

/* section-6 */

#section-6 {
    padding-top: 115px;
    padding-bottom: 75px;
    background-color: #04252a;
}

#section-6 &gt; .container {
    position: relative;
    border: 1px solid #274448;
    padding: 50px 110px;
    padding-bottom: 70px;
    box-sizing: border-box;
}
@media (max-width: 768px) {
    #section-6 &gt; .container {
        padding-left: 15px;
        padding-right: 15px;
        border: none;
    }
}
@media (min-width: 769px) and (max-width: 991px) {
    #section-6 &gt; .container {
        padding-left: 50px;
        padding-right: 50px;
    }
}
@media (min-width: 992px) and (max-width: 1199px){
    #section-6 &gt; .container {
        padding-left: 50px;
        padding-right: 50px;
    }
}

#section-6 &gt; .container &gt; h2 {
    position: absolute;
    top: -75px;
    left: 0;
    right: 0;
    margin: auto;
    padding: 0;
    text-align: center;
    font-size: 38px;
    font-weight: bold;
    font-family: 'Maven Pro', sans-serif;
    color: #2c8c98;
    text-transform: uppercase;
}
@media (max-width: 768px) {
    #section-6 &gt; .container &gt; h2 {
        font-size: 28px;
    }
}

#section-6 &gt; .container &gt; h2 &gt; span {
    display: block;
    width: 240px;
    margin: 0 auto;
    padding-right: 10px;
    font-size: 58px;
    font-weight: 900;
    font-family: 'Maven Pro', sans-serif;
    color: #2c8c98;
    text-transform: uppercase;
    letter-spacing: -8px;
    margin-top: -10px;
    background-color: #04252a;
}

#section-6 #simulador {
    position: relative;
    background-color: #0b363d;
    padding: 10px;
    min-height: 470px;
}

#section-6 #simulador .barra-esquerda ul li{cursor:pointer;}
#section-6 #simulador .barra-direita ul li{cursor:pointer;}

@media(max-width: 768px){
    #section-6 #simulador {
        height: 722px;
    }
}

#section-6 #simulador #quero-um-orcamento {
    display: inline-block;
    z-index: 4;
    width: 260px;
    position: absolute;
    bottom: -22px;
    left: 50%;
    margin-left: -130px;
    border-radius: 10px;
    border-top: 10px solid #fff;
    border-bottom: 5px solid #2c8c98;
    background-color: #2c8c98;
}
#section-6 #simulador #quero-um-orcamento:hover {
    text-decoration: none;
}
#section-6 #simulador #quero-um-orcamento:active {
    border-bottom: none;
    border-top: 10px solid transparent;
    background: none;
}

#section-6 #simulador #quero-um-orcamento &gt; span {
    display: block;
    background-color: #fff;
    font-size: 20px;
    font-weight: 900;
    font-family: 'Maven Pro', sans-serif;
    color: #2c8c98;
    text-transform: uppercase;
    letter-spacing: -2px;
    padding: 13px;
    padding-top: 3px;
    text-align: center;
    border-radius: 10px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
#section-6 #simulador #quero-um-orcamento:active &gt; span {
    margin-top: 5px;
    padding-top: 13px;
    border-radius: 10px;
}

#section-6 #simulador &gt; .barra-esquerda {
    padding: 15px 0;
    text-align: center;
    position: absolute;
    z-index: 5;
    width: 450px;
    height: 100px;
    background-color: #fff;
    top: 185px;
    left: -165px;
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
@media (max-width: 768px) {
    #section-6 #simulador &gt; .barra-esquerda {
        width: auto;
        top: 10px;
        left: 50%;
        width: 380px;
        margin-left: -190px;
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

#section-6 #simulador &gt; .barra-esquerda &gt; span {
    font-size: 20px;
    font-weight: 900;
    font-family: 'Maven Pro', sans-serif;
    color: #2c8c98;
    text-transform: uppercase;
    letter-spacing: -2px;
}

#section-6 #simulador &gt; .barra-esquerda &gt; ul {
    margin: 0;
    margin-top: 13px;
    padding: 0;
}

#section-6 #simulador &gt; .barra-esquerda &gt; ul &gt; li {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline-block;
    width: 28px;
    height: 28px;
    background-color: #eee;
}
@media (max-width: 768px) {
    #section-6 #simulador &gt; .barra-esquerda &gt; ul &gt; li {
        width: 20px;
        height: 20px;
    }
}

.active {
    background-image: url('../../img/site/like.png');
    background-repeat: no-repeat;
    background-position: center center;
}
@media(max-width: 768px){
    .active {
        background-image: url('../../img/site/like-2.png');
    }
}



#section-6 #simulador &gt; .barra-esquerda &gt; ul &gt; li:nth-child(1) {
    background-color: #8a72dd;
}

#section-6 #simulador &gt; .barra-esquerda &gt; ul &gt; li:nth-child(2) {
    background-color: #11447c;
}

#section-6 #simulador &gt; .barra-esquerda &gt; ul &gt; li:nth-child(3) {
    background-color: #006aad;
}

#section-6 #simulador &gt; .barra-esquerda &gt; ul &gt; li:nth-child(4) {
    background-color: #005d2c;
}

#section-6 #simulador &gt; .barra-esquerda &gt; ul &gt; li:nth-child(5) {
    background-color: #1f7837;
}

#section-6 #simulador &gt; .barra-esquerda &gt; ul &gt; li:nth-child(6) {
    background-color: #97352e;
}

#section-6 #simulador &gt; .barra-direita {
    padding: 20px 0;
    text-align: center;
    position: absolute;
    top: 185px;
    right: -165px;
    z-index: 5;
    width: 450px;
    height: 100px;
    background-color: #fff;
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
@media(max-width: 768px){
    #section-6 #simulador &gt; .barra-direita {
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        width: auto;
        top: 580px;
        left: 50%;
        width: 380px;
        margin-left: -190px;
    }
}

#section-6 #simulador &gt; .barra-direita &gt; ul {
    margin: 0;
    padding: 0;
}

#section-6 #simulador &gt; .barra-direita &gt; ul &gt; li {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline-block;
    width: 28px;
    height: 28px;
    background-color: #eee;
}
@media(max-width: 768px){
    #section-6 #simulador &gt; .barra-direita &gt; ul &gt; li {
        width: 20px;
        height: 20px;
    }
}

#section-6 #simulador &gt; .barra-direita &gt; ul &gt; li:nth-child(1) {
    background-color: #8a72dd;
}

#section-6 #simulador &gt; .barra-direita &gt; ul &gt; li:nth-child(2) {
    background-color: #11447c;
}

#section-6 #simulador &gt; .barra-direita &gt; ul &gt; li:nth-child(3) {
    background-color: #006aad;
}

#section-6 #simulador &gt; .barra-direita &gt; ul &gt; li:nth-child(4) {
    background-color: #005d2c;
}

#section-6 #simulador &gt; .barra-direita &gt; ul &gt; li:nth-child(5) {
    background-color: #1f7837;
}

#section-6 #simulador &gt; .barra-direita &gt; ul &gt; li:nth-child(6) {
    background-color: #97352e;
}

#section-6 #simulador &gt; .barra-direita &gt; span {
    display: block;
    font-size: 20px;
    font-weight: 900;
    font-family: 'Maven Pro', sans-serif;
    color: #2c8c98;
    text-transform: uppercase;
    letter-spacing: -2px;
    margin-top: 8px;
}

#section-6 #simulador &gt; .quadra {
    background-color: #436399;
    position: absolute;
    top: 10px;
    bottom: 10px;
    left: 120px;
    right: 120px;
    overflow: hidden;
}
@media (max-width: 768px) {
    #section-6 #simulador &gt; .quadra {
        top: 120px;
        left: 50%;
        width: 380px;
        margin-left: -190px;
        height: 450px;
    }
}

#section-6 #simulador &gt; .quadra &gt; .paisagem {
    position: absolute;
    z-index: 3;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: url('../../img/site/section-6_simulador_.quadra_.paisagem.png') no-repeat center center;
}
@media(max-width: 768px){
    #section-6 #simulador &gt; .quadra &gt; .paisagem {
        background-position: center top;
        height: 450px;
    }
}

#section-6 #simulador #quadra-interna {
    position: absolute;
    z-index: 2;
    top: 0;
    bottom: 68px;
    left: 26px;
    right: 115px;
    border-bottom: 98px solid #2271af;
    border-left: 328px solid transparent;
    border-right: 327px solid transparent; 
}
@media(max-width: 768px) {
    #section-6 #simulador #quadra-interna {
        border-left: 260px solid transparent;
        border-right: 260px solid transparent;
        left: -140px;
        right: -140px;
    }
}
@media (min-width: 769px) and (max-width: 991px) {
    #section-6 #simulador #quadra-interna {
        border-left: 255px solid transparent;
        border-right: 256px solid transparent;
        left: -125px;
        right: -125px;
    }
}
@media (min-width: 992px) and (max-width: 1199px){
    #section-6 #simulador #quadra-interna {
        border-left: 268px solid transparent;  
        border-right: 267px solid transparent;  
        left: -25px;
        right: -25px;
    }
}

#section-6 #simulador #quadra-externa {
    position: absolute;
    z-index: 1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #769b53;
}
@media(max-width: 768px) {
    #section-6 #simulador #quadra-externa {
        height: 450px;
    }
}

.background-color-231e5a {
    background-color: #231e5a;
}

.border-bottom-color-231e5a {
    border-bottom-color: #231e5a;
}

#section-6 #simulador #juridico {
    display: inline-block;
    z-index: 5;
    position: absolute;
    bottom: -50px;
    color: #4a787f;
    width: 98%;
    text-align: center;
    font-size: 11px;
}

@media(max-width: 768px) {
    #section-6 #simulador #juridico {
        bottom: -70px;
    }
}
/* section-7 */

#section-7 {
    padding-top: 135px;
    padding-bottom: 55px;
    padding-left: 15px;
    padding-right: 15px;
    border-bottom: 7px solid #2c8c98;
}

#section-7 &gt; .container {
    position: relative;
    border: 1px solid #dae1e2;
    padding: 0;
}

#section-7 &gt; .container &gt; h2 {
    position: absolute;
    margin: 0;
    top: -30px; 
    right: 50%;
    margin-left: -195px;
    font-size: 39px;
    font-weight: bold;
    font-family: 'Maven Pro', sans-serif;
    color: #2c8c98;
    text-transform: uppercase;
    transform: translate(50%,-50%);
    text-align: center;
}
@media(max-width: 768px) {
    #section-7 &gt; .container &gt; h2 {
        font-size: 25px;
    }
}

#section-7 #email-telefone {
    padding: 55px 65px;
}

#section-7 #email-telefone &gt; p:nth-child(1) {
    margin: 0;
    font: 500 14px 'Maven Pro';
    font-size: 14px;
    font-weight: 500;
    font-family: 'Maven Pro', sans-serif;
    color: #6b6b6b;
    line-height: 20px;
}

#section-7 #email-telefone &gt; p:nth-child(2) {
    margin: 0;
    margin-top: 30px;
    font-size: 15px;
    font-weight: bold;
    font-family: 'Maven Pro', sans-serif;
    color: #6b6b6b;
}

#section-7 #email-telefone &gt; p:nth-child(2) &gt; em {
    display: block;
    font-size: 32px;
    font-weight: 900;
    font-family: 'Maven Pro', sans-serif;
    color: #328e9a;
    letter-spacing: -3px;
}
@media(max-width: 768px) {
    #section-7 #email-telefone &gt; p:nth-child(2) &gt; em {
        font-size: 22px;
    }
}

#section-7 #email-telefone &gt; p:nth-child(3) {
    margin: 0;
    margin-top: 25px;
    font-size: 14px;
    font-family: 'Maven Pro', sans-serif;
    color: #328e9a;
    line-height: 20px;
    display: block; 
}

#section-7 #email-telefone &gt; p:nth-child(3) &gt; em {
    font-style: normal;
    font-weight: bold;
    font-size: 28px;
    width: 100%;
    display: block;
    margin-bottom: 28px;
    margin-top: 3px;
}

#section-7 #email-telefone &gt; p:nth-child(3) &gt; a {
    text-decoration: none;
    color: #328e9a;
}

#section-7 #email-telefone &gt; p:nth-child(3) &gt; a:hover {
    text-decoration: underline;
}

#section-7 #email-telefone &gt; p:nth-child(4) {
    margin: 0;
    margin-top: 25px;
    font-size: 14px;
    font-family: 'Maven Pro', sans-serif;
    color: #328e9a;
    line-height: 20px;
    display: block; 
}

#section-7 #email-telefone &gt; p:nth-child(4) &gt; em {
    font-style: normal;
    font-weight: bold;
    font-size: 28px;
    width: 100%;
    display: block;
    margin-bottom: 28px;
    margin-top: 3px;
}

#section-7 #email-telefone &gt; p:nth-child(4) &gt; a {
    text-decoration: none;
    color: #328e9a;
}

#section-7 #email-telefone &gt; p:nth-child(4) &gt; a:hover {
    text-decoration: underline;
}

#section-7 form {
    padding: 55px 65px;
    background-color: #e6ebeb;
}

#section-7 form .form-group {
    margin-bottom: 22px;
}

#section-7 form .form-control {
    border: none;
    box-shadow: none;
    height: auto;
    padding: 14px 17px;
    font-size: 15px;
    font-weight: 600;
    font-family: 'Maven Pro', sans-serif;
    color: #2c8c98;
}

#section-7 form .form-control::-webkit-input-placeholder {
    font-size: 15px;
    font-weight: 600;
    font-family: 'Maven Pro', sans-serif;
    color: #2c8c98;
}

#section-7 form .form-control:-moz-placeholder {
    font-size: 15px;
    font-weight: 600;
    font-family: 'Maven Pro', sans-serif;
    color: #2c8c98;  
}

#section-7 form .form-control::-moz-placeholder {
    font-size: 15px;
    font-weight: 600;
    font-family: 'Maven Pro', sans-serif;
    color: #2c8c98;  
}

#section-7 form .form-control:-ms-input-placeholder {  
    font-size: 15px;
    font-weight: 600;
    font-family: 'Maven Pro', sans-serif;
    color: #2c8c98;  
}

#section-7 form button[type="submit"] {
    margin: 12px;
    padding: 0;
    background-color:  #46aab7;
    border: none;
    border-radius: 5px;
    border-top: 5px solid #2c8c98;
    border-bottom: 5px solid #46aab7;
}

#section-7 .alerta-captcha{
    color: red;
    padding: 10px 0px;
    text-transform: uppercase;
}

@media (max-width: 768px){
    #section-7 form button[type="submit"] {
        display: block;
        width: 100%;
    }
}

#section-7 form button[type="submit"] &gt; span {
    display: inline-block;
    background-color: #2c8c98;
    border: none;
    font-size: 18px;
    font-weight: bold;
    font-family: 'Maven Pro', sans-serif;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: -1px;
    padding: 12px 30px;
    padding-top: 7px;
    border-radius: 5px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
@media (max-width: 768px){
    #section-7 form button[type="submit"] &gt; span {
        display: block;
        width: 100%;
    }
}

#section-7 form button[type="submit"]:active {
    border-top: 0;
    border-bottom: 0;
    background: none;
}

#section-7 form button[type="submit"]:active span {
    padding-top: 12px;
    margin-top: 5px;
    border-radius: 5px;
}

#section-7 form button[type="submit"]:focus {
    outline: none;
}




#section-7 form .telefone {
    width: 155px!important;
    float: left;
}
#section-7 form .email {
    width: 279px!important;
    float: left;
    margin-left: 20px;
}
#section-7 form .endereco {
    float: left;
    width: 100%;
}
#section-7 form .cidade {
    width: 334px!important;
    float: left;
}
#section-7 form .estado {
    width: 100px!important;
    float: left;
    margin-left: 20px;
}
#section-7 form .estado select {
    height: 45px;
}
#section-7 form .assunto label{
    font-size: 15px;
    font-weight: 600;
    font-family: 'Maven Pro', sans-serif;
    color: #2c8c98;
    line-height: 22px;
}
#section-7 form .assunto .label-assunto {
    margin-right: 30px;
}

@media (max-width: 768px){
    #section-7 form .telefone {
        width: 100%!important;
        float: none;
    }
    #section-7 form .email {
        width: 100%!important;
        float: none;
        margin-left: 0;
    }
    #section-7 form .cidade {
        width: 148px!important;
        float: left;
    }
    #section-7 form .estado {
        width: 70px!important;
        float: left;
        margin-left: 20px;
    }
}



#section-7 #copyright {
    text-align: center;
    padding: 0 15px;
    font-size: 13px;
    font-family: 'Maven Pro', sans-serif;
    color: #6b6b6b;
    margin-top: 25px;
}

#section-7 a{color:#6b6b6b}
#section-7 a:hover{color:#2c8c98; text-decoration:none; font-weight:bold;}

#go-top {
    cursor: pointer;
    display: block;
    position: fixed;
    z-index: 10000;
    bottom: 25px;
    right: 25px;
    width: 47px;
    height: 47px;
    border: 1px solid #2c8c98;
    background: #fff url('../../img/site/arrow_top.png') no-repeat center top 0;
}

#menu-retratil {
    display: none;
    position: absolute;
    z-index: 10000;
    top: 0px;
    left: -275px;
    bottom: 0;
    width: 275px;
    background-color: #fff;
    border-right: 1px solid #1e565d;
}
@media (max-width: 991px) {
    #menu-retratil {
        display: block;
    }
}

#menu-retratil &gt; a#show-menu {
    position: absolute;
    top: 9px;
    left: 285px;
    display: block;
    width: 44px;
    height: 34px;
    border: 1px solid #1e565d;
    background: #fff url('../../img/site/show-menu.png') no-repeat center center;
}

#menu-retratil &gt; a#hide-menu {
    position: absolute;
    top: 9px;
    left: 285px;
    display: block;
    width: 44px;
    height: 34px;
    border: 1px solid #1e565d;
    background: #fff url('../../img/site/hide-menu.png') no-repeat center center;
    display: none;
}

#menu-retratil &gt; ul {
    position: fixed;
    margin: 0;
    padding: 0;
}

#menu-retratil &gt; ul &gt; li {
    margin: 0;
    padding: 0;
    list-style: none;
}
#menu-retratil &gt; ul &gt; li &gt; a {
    display: block;
    font-size: 15px;
    font-weight: 700;
    font-family: 'Maven Pro', sans-serif;
    color: #1e565d;
    text-transform: uppercase;
    padding: 10px 15px;
    border-bottom: 1px solid #f4f6f7;
}
#menu-retratil &gt; ul &gt; li &gt; a:hover {
    text-decoration: none;
}

#menu-fixed-left {
    display: inline-block;
    position: fixed;
    z-index: 1000;
    min-height: 170px;
    top: 50%;
    margin-top: -85px;
    left: 30px;
}
@media(max-width:991px){
    #menu-fixed-left {
        display: none;
    }
}

#menu-fixed-left &gt; ul {
    margin: 0;
    padding: 25px 15px;
    background-color: #daeef0;
    border-radius: 5px;
}

#menu-fixed-left &gt; ul &gt; li {
    margin: 0;
    margin-bottom: 15px;
    padding: 0;
}
#menu-fixed-left &gt; ul &gt; li:last-child {
    margin-bottom: 0;
}

#menu-fixed-left &gt; ul &gt; li &gt; a {
    display: block;
    width: 12px;
    height: 12px;
    background: url('../../img/site/menu-fixed-left-ul-li-a.png') no-repeat center center;
    outline: none;
}

#menu-fixed-left &gt; ul &gt; li &gt; a.active {
    background-image: url('../../img/site/menu-fixed-left-ul-li-a-active.png');
}
#menu-fixed-left &gt; ul &gt; li &gt; a.active:after {
    content: url('/assets/img/site/bullet_bolinha.png');
    position: absolute;
    margin-left: -3px;
    margin-top: -2px;
}

#menu-fixed-left .tooltip {
    opacity: 1;
    filter: alpha(opacity=1);
}

#menu-fixed-left .tooltip.right {
    padding: 0 5px;
    margin-left: 20px;
}

#menu-fixed-left .tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-right-color: #073640;
    border-width: 5px 5px 5px 0;
}

#menu-fixed-left .tooltip-inner {
    max-width: none;
    /*width: 250px;*/
    padding: 7px 10px;
    color: #59a4ae;
    text-align: center;
    text-decoration: none;
    background-color: #073640;
    border-radius: 4px;
    font-size: 14px;
    font-weight: 700;
    font-family: 'Maven Pro', sans-serif;
}
.fancybox:before {
    content: url('/assets/img/site/lupa.png');
    right: 18px;
    bottom: 30px;
    position: absolute;
}
#email-telefone &gt; p:nth-child(4) {
    display: block;
}

.ohnohoney{
    display: none!important;
}</pre></body></html>