/* Reset css */
* { margin:0; padding:0 }
img { border:none }
fieldset { border:none }
a { outline:none; text-decoration:none}
a:hover { text-decoration:none}
ul li, ol li { list-style-type:none }
address { font-style:normal; display:block }
h1, h2, h3, h4, h5, h6{ padding:0; margin:0; font-size:inherit; font-weight:normal }
textarea{font-family:inherit; font-size:inherit; overflow:auto}
input[type="search"] {
    -webkit-appearance: textfield;
}
/* fim reset */

* {
    box-sizing: border-box;
}



:root{
    --color1: #171717;
    --darkcolor1: #023951;
    --color2: #38b0c8;
    --darkcolor2: #037E95;
    --textcolor: #737373;
}

/* Editor de texto */
.html-text{word-break: break-word;font-family: 'Open Sans', sans-serif;}
.html-text::after{content: " ";display: table;clear: both;}
.html-text .wrapper{padding: 0 10px;}
.html-text{font-size: 16px;line-height: 26px; color: var(--textcolor);}
.html-text h1,
.html-text h2,
.html-text h3,
.html-text h4,
.html-text h5{margin-bottom: 25px !important;letter-spacing: -.60px;color: var(--color1);}
.html-text p{margin-bottom: 15px !important;font-size: 16px;line-height: 1.8;}
.html-text p:last-child{margin: 0;}
.html-text a{-webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;color: var(--color1);}
.html-text a:hover{}
.html-text img{max-width: 100%;height: auto !important;}
.html-text iframe{max-width: 100%;}
.html-text table{margin-left: auto;margin-right: auto;border: 0;border-collapse: collapse;}
.html-text table tbody tr:nth-child(even){background-color: #f2f2f2;}
.html-text table td{vertical-align: top;}
.html-text h1{font-size: 30px;line-height: 44px;color: var(--color1);}
.html-text h2{font-size: 25px;line-height: 36px;color: var(--color1);font-weight: 600}
.html-text h3{font-size: 23px;line-height: 36px;color: var(--color1);font-weight: 600}
.html-text h4{font-size: 21px;line-height: 36px;color: var(--color1);font-weight: 600}
.html-text h5{font-size: 18px;line-height: 36px;color: var(--color1);font-weight: 600}
.html-text ul,
.html-text ol{padding-left: 25px;}
.html-text ul li,
.html-text ol li{list-style-type: square;font-size: 16px;line-height: 1.8;margin-bottom: 10px;}
@media(max-width: 1023px){
    .html-text table{width: 100% !important;}
    .html-text table td{display: block;}
}
/* Fim Editor de texto */


.botao{font-size:1px; text-indent:-9999px; display:block;}
.clear{clear:both;}
.clearfix::after{content: " ";display: table;clear: both;}

.center{max-width: 1170px;width: 100%; margin: 0 auto;}


.area .site-footer__top{padding: 80px 0}
.area .site-footer{margin: 0}

/* Dispositivos com tela acima de 1170px */
@media(min-width: 1170px){

}

/* Dispositivos com tela acima de 1024px */
@media(min-width: 1024px){
    .mobile{display: none !important}
    .desktop{}


}


/* Dispositivos com tela entre de 1024px e 1169px */
@media(min-width: 1024px) and (max-width: 1169px){
.page-header__inner{padding: 120px 0 !important}
}


/* Dispositivos com tela abaixo de 1023px */
@media(max-width: 1023px){
    .mobile{}
    .desktop{display: none !important}
    .html-text h2{font-size: 23px;line-height: 30px;color: var(--color1);font-weight: 600}
    .html-text h3{font-size: 21px;line-height: 26px;color: var(--color1);font-weight: 600}
    .html-text h4{font-size: 19px;line-height: 24px;color: var(--color1);font-weight: 600}
    .html-text h5{font-size: 17px;line-height: 23px;color: var(--color1);font-weight: 600}
    .page-header__inner{padding: 100px 0 !important}

}

@media(max-width: 370px){
    .main-slider__title {
        font-size: 25px !important;
        line-height: 30px !important;
    }

.page-header__inner{padding: 70px 0 !important}

}



