html {
                    -webkit-text-size-adjust: unset !important;
                }
                
                body { font-family: 'Exo 2', sans-serif !important; background-color: #f5f5f5; margin: 0; padding: 0
                }
                .nav-wrapper {
                    position: relative;
                }
                .div-header {
                    height: 20px;
                    background-color: #4664ad;
                }
                .text-title {
                    margin: 15px;
                    font-weight: 900;
                }
                .div-title {
                    height: 2px;
                    background-color: #416bb2;
                }
                .title-color {
                    background-color: #0281b8;
                }
                .title-padding {
                    padding: 5px;
                    margin-top: 0px !important;
                    font-size: 23px;
                }
                .text-box {
                    padding: 5px 2%;
                    font-size: 18px;
                }
                #logo {
                    height: auto;
                    margin: 15px;
                    width: 50%;
                }
                .principal {
                    background-image: url(fundo_pesquisa_salarial.jpg);
                    background-attachment: fixed;
                    background-repeat: no-repeat;
                    background-size: cover;
                    background-position: center;
                }
                .solucoes {
                    background-color: white;
                    margin: 0px !important;
                    min-height: 20px;
                    flex: 1;
                }
                .top-ocupacoes{
                    margin: 0px !important;
                    min-height: 100px;
                    margin-top: 10px !important;
                    display: flex;
                }
                .row {
                    margin-left: auto !important;
                    margin-right: auto !important;
                    margin-bottom: 0 !important;
                    padding: 0 !important
                }
                .flex {
                    display: flex;
                    flex-wrap: wrap;
                }

                section#contacts { background-color: white;}
                section#contacts form { max-width: 600px; margin: 30px 0;}
                section#contacts .input-field label { font-size: 20px !important; top: -10px !important;}
                section#contacts .input-field input, section#contacts .input-field textarea { border: 1px solid #9e9e9e !important; border-radius: 6px !important; background: white !important;}
                section#contacts .input-field input { padding: 0 10px; width: calc(100% - 20px);}
                section#contacts .input-field textarea { min-height: 80px; padding: .8rem 10px;}
                .contacts { padding-top: 40px !important; padding: 0px; background-color: #efefef; color: white; text-align: center; fill: white; background-image: -webkit-linear-gradient(0deg, #285b7e, #2c7db3) !important; background-image: -moz-linear-gradient(0deg, #285b7e, #2c7db3) !important; background-image: linear-gradient(0deg, #285b7e, #2c7db3);}
                .image1 {     
                    background-image: url(https://www.mercadometro.com.br/images/logos/products/Mercadometro_Analyst_1.jpg);
                    background-repeat: no-repeat;
                    background-size: cover;
                    background-position: center;
                    
                    height: 130px;
                    margin: 15px;
                }
                li {
                    margin-bottom: 23px !important;
                    line-height: 20px !important;
                }
                .CTA {
                    font-family: 'Exo 2';
                    font-size: 18px;
                    color: white;
                    text-decoration: none;
                    border: 1px solid;
                    border-color: #c55c30;
                    border-radius: 8px;
                    margin: 2px;
                    width: 50px;
                    padding: 5px 9px 5px 9px;
                    background: #f57c00;
                }
                .videoWrapper {
                    position: relative;
                    padding-bottom: 56.25%; /* 16:9 */
                    padding-top: 25px;
                    height: 0;
                }
                .videoWrapper iframe {
                    position: absolute;
                    top: 0;
                    left: 0;
                    width: 100%;
                    height: 100%;
                }
                .col-1 {width: 8.33%;}
                .col-2 {width: 16.66%;}
                .col-3 {width: 25%;}
                .col-4 {width: 33.33%;}
                .col-5 {width: 41.66%;}
                .col-6 {width: 50%;}
                .col-7 {width: 58.33%;}
                .col-8 {width: 66.66%;}
                .col-9 {width: 75%;}
                .col-10 {width: 83.33%;}
                .col-11 {width: 91.66%;}
                .col-12 {width: 100%;}


                .padd {
                    margin-top: 1% !important;       

                }
                .marlr {
                    margin-left: 2% !important;
                    margin-right: 2% !important;
                }
                .text-blue{
                    padding-top: 1%;
                    color:#0281b8;
                }
                .text-white{
                    padding-top: 1%;
                    color:#ffffff;
                }
                .color-neg-title{
                    background-color: #ffffff;

                }
                .color-neg{      
                    background-color: #0281b8;
                }
                
                .f4-blk-div{
                    margin-top: 2% !important;
                    text-align: center;
                    height:100px !important;
                    font-size: 20px;
                    color: #ffffff;

                }
                .f4-blk-title{
                    padding-top: 10% !important;
                    padding-bottom: 10% !important;
                    text-align: center;
                    min-height:30% !important;
                    font-size: 20px;
                    color: #ffffff;

                }
                .f4-blk-body{
                    min-height: 300px !important;
                    text-align: center !important;

                }
                .blk-title{
                    font-size: 18px !important; 
                    font-weight: 600; 
                    padding-top: 1%; 
                    padding-bottom: 1%;
                }

                .form-style{
                    border-color: #007db2 !important;


                }
                @media screen and (min-width: 601px) {
                    #message {
                        width: 300% !important ;
                    }
                }
                @media screen and (min-width: 601px) {
                    #carrossel {
                        margin-left:1% !important;
                        margin-right:1% !important;                    
                    }
                }
                @media screen and (max-width: 600px) {
                    #carrossel {
                        margin-left:3.2% !important;
                        margin-right:3.2% !important;                    
                    }
                }





