/*
Theme Name: MasterMind Empresas
Theme URI: https://empresas.mastermind.sampa.br
Author: I9 Criações
Author URI: https://i9criacoes.com.br
Description: Theme wordpress MasterMind
Version: 1.0
Text Domain: empresas
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags:
*/

@font-face {
    font-family: 'Omnes';
    src: url('fontes/omnes_bold-webfont.woff2') format('woff2'),
         url('fontes/omnes_bold-webfont.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Omnes';
    src: url('fontes/omnes_light-webfont.woff2') format('woff2'),
         url('fontes/omnes_light-webfont.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Omnes';
    src: url('fontes/omnes-regular-webfont_4-webfont.woff2') format('woff2'),
         url('fontes/omnes-regular-webfont_4-webfont.woff') format('woff');
    font-weight: 400;
    font-style: normal;

}
@font-face {
    font-family: 'Omnes';
    src: url('fontes/omnes_semibold-webfont.woff2') format('woff2'),
         url('fontes/omnes_semibold-webfont.woff') format('woff');
    font-weight: 600;
    font-style: normal;

}
@font-face {
    font-family: 'Omnes';
    src: url('fontes/omnes-medium-webfont.woff2') format('woff2'),
         url('fontes/omnes-medium-webfont.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Omnes';
    src: url('fontes/omnes_bolditalic-webfont.woff2') format('woff2'),
         url('fontes/omnes_bolditalic-webfont.woff') format('woff');
    font-weight: 700;
    font-style: italic;
}
@font-face {
    font-family: 'Omnes';
    src: url('fontes/omnes_semibolditalic-webfont.woff2') format('woff2'),
         url('fontes/omnes_semibolditalic-webfont.woff') format('woff');
    font-weight: 600;
    font-style: italic;
}
*{
box-sizing:border-box;
font-family: 'Omnes', sans-serif;
outline:0;
border:0;
padding:0;
margin:0;
}
body, html{
padding:0;
margin:0;
font-family: 'Omnes', sans-serif;
height: 100%;
}
ul{
margin:0;
padding:0;
}
ul li{
padding:0;
margin:0;
list-style: none;
}
img{
max-width: 100%;
height:auto;
border:0;
outline: 0;
}
button, input, a, select{
outline: 0 !important;
border:0;
text-decoration: none;
}
.container{
max-width: 100%;
width:1140px;
padding:0 20px;
}
section{
position:relative;
}
section.gray{
background-color:#F5F5F5;
}
#topo{
background-image: url(images/banner_topo.jpg);
background-position: center bottom;
background-size:cover;
background-color:#fff;
background-repeat: no-repeat;
min-height: 100vh;
display: flex;
align-items: center;
}
.before-section{
position:absolute;
z-index:2;
background-color:#F5F5F5;
width:60px;
height:60px;
background-image:url(images/seta_baixo.png);
background-position: center top 24px;
background-repeat: no-repeat;
background-size:28px;
border-radius:50%;
left:50%;
bottom:-37px;
transform:translatex(-50%);
box-shadow: 0 0 5px rgba(10, 10, 10, 0.1);
}
.before-section.white{
background-color:#fff;
}
.after-section{
position:absolute;
z-index:2;
background-color:#F5F5F5;
width:60px;
height:60px;
background-image:url(images/seta_direita.png);
background-position: center left 24px;
background-repeat: no-repeat;
background-size:16px;
border-radius:50%;
right:-30px;
top:50%;
transform:translatey(-50%);
box-shadow: 0 0 5px rgba(10, 10, 10, 0.1);
}
section#orcamento{
background: rgb(245,245,245);
background: linear-gradient(90deg, rgba(245,245,245,1) 50%, rgba(255,255,255,1) 50%);
}
.btn-padrao{
background-color: #ED3024;
color:#fff;
text-transform: uppercase;
height:52px;
border-radius: 6px;
width:400px;
text-align: center;
font: normal normal bold 20px/28px Alegreya Sans;
letter-spacing: 0px;
color: #FFFFFF;
text-transform: uppercase;
transition:all 0.2s linear;
}
.btn-padrao:hover{
color:#fff;
background-color: #b31a0f;
box-shadow: 0 0 10px #ED3024;
}
.btn-padrao.btn-white{
background-color:#FFFFFF;
color:#ED3024;
}
.btn-padrao.btn-white:hover{
background-color:#F5F5F5;
color:#ED3024;
box-shadow: 0 0 10px #FFFFFF;
}
#obrigado{
min-height:100vh;
display: flex;
align-items: center;
justify-content:center;
background:url(images/bg_obrigado.jpg);
background-size:cover;
background-position: center;
background-repeat: no-repeat;
}