*{
    margin: 0;
    padding: 0;
    outline: 0;
    border: 0;
    list-style-type: none;
    text-decoration: none;
    font-family: 'Averta Regular';
}

:root{
    --font-size-titulo: clamp(8px, 6vw, 38px);
}

@font-face {
    font-family: 'Averta Light';
    src: url('../fonts/averta_light/averta-light-webfont.woff2') format('woff2'), url('../fonts/averta_light/averta-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Averta Regular';
    src: url('../fonts/averta_regular/averta-regular-webfont.woff2') format('woff2'), url('../fonts/averta_regular/averta-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Museo900';
    src: url('../fonts/Museo/Museo900/Museo-900.woff2') format('woff2'), url('../fonts/Museo/Museo900/Museo-900.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Museo900';
    src: url('../fonts/Museo/Museo700/Museo-700.woff2') format('woff2'), url('../fonts/Museo/Museo700/Museo-700.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Museo500';
    src: url('../fonts/Museo/Museo500/Museo-500.woff2') format('woff2'), url('../fonts/Museo/Museo500/Museo-500.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'averta-semibold';
    src: url('../fonts/averta-semibold/averta-semibold-webfont.woff2') format('woff2'),
         url('../fonts/averta-semibold/averta-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

section{
    margin: 15px auto;
    margin-bottom: 30px;
    display: flex;
    max-width: 808px;
}

.area-image{
    justify-content: center;
    padding: 0;
    max-width: none;

    & img{
        max-width: 70%;
    }
}

a{
    text-decoration: none;
}

div{
    display: block;
}

.featureImage figure figcaption p, .featureImage figure figcaption strong, .featureImage figure span, .activities a, section.sectionPage .blueBoxPage, div.greenBoxPage p, .parceria-tabela .parceria-item td, .contentPillarPage ul li, #siteMap h5, #siteMap .for_you a, #siteMap .for_business a, .main_header .locale-cad .lc-locale a, .main_header .locale-cad .lc-cadastro a, .main_header .aux-item .aux-menu a, .main_header .aux-item .aux-busca input[type="text"], #banner ul li .wrap .title span, #banner ul li .wrap .description p, .sectionPage h3 {
    font-weight: 400;
}

input{
    box-shadow: none!important;
    border: 1px solid #003bd1!important;
    border-radius: 0!important;
}

.mob-menu-call, .mainMenu .first .submenu li.col-menu .cl-menu h5 span, .main_header .sup .mainMenu ul li a span, .only-380, .mainMenu .first .submenu li.col-destaque h5 span {
    display: none;
}

.editoria, .namepage, .comp-emp-prod-serv h2, section.sectionPage .blueBoxPage, div.greenBoxPage h2, .contentPillarPage h3, .boxService h4, .sectionPage h2 strong, section.senaiVoceSabia ul.circles li.lab h4, section.senaiVoceSabia ul.circles li.lab h4 strong, section.senaiVoceSabia ul.circles li.emp h4, section.senaiVoceSabia ul.circles li.emp h4 strong, .senaiVoceSabia ul.circles li.sen h4, section.senaiVoceSabia ul.circles li.ind h4, div.selectStylized>span, #instDestaques h4, .blueBoxPage h2, #siteMap .for_you strong, #siteMap .for_business strong, #siteMap .system_firjan a, .main_header ul.first li a, .main_header ul.second li a, #banner ul li .wrap .title strong {
    font-family: 'Averta Regular',sans-serif!important;
}

ul {
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}

ul ul {
    list-style-type: circle;
    margin-block-start: 0px;
    margin-block-end: 0px;
}

li {
    text-align: -webkit-match-parent;
}