html { margin:0;padding:0;height:100%; }
body { height:100%;margin:0;padding:0; }
p { margin:0;padding:0; }
a { text-decoration:none; }

.main-content { 
    min-height:100%;
    display:flex;
    flex-direction:column;
    width:100%;
    background-image:url('../img/background_a.png');
    background-position:center;
    background-repeat:none;
    background-size: cover;
}
.header { background-color:#fffe; height:70px;display:flex;justify-content:space-between;align-items:center;padding:0 30px;box-shadow:0px 2px 5px #3335; }
.whatsapp { height:70%; }
.whatsapp > img { height:100%; }
.logo-ever-a { height:70%; }

.body-content { display:flex;flex:1;flex-direction:column; }
.section { display:flex;flex:1; }
.section-left > a { color:#24bce3;font-family:'gothicb'; }
.section-left { display:flex;padding:100px 50px 0 50px; }
.section-center { display:flex;flex:1;align-items:center;flex-direction:column;padding:100px 50px 0 50px; }
.section-right > a { color:#3fa9ff;font-family:'gothicb'; }
.section-right { display:flex;padding:100px 50px 0 50px; }

.img-ever { display:flex;justify-content:center;align-items:center;padding:0 50px; }
.img-ever > img { width:100%; }
.center-text { display:flex;flex:1; }
.text-a { font-family:'gothicb';color:#4f4c4c;font-size:2vw;margin:30px 0;text-align:center; }
.section-bottom { display:flex;justify-content:center;margin:0 0 30px 0; }
.section-bottom > a  { margin:0 30px; }
.section-bottom > a > img { height:30px; }

.button-sided { background-color:#fff; height:35px;width:200px;display:flex;justify-content:center;align-items:center;border-radius:15px;box-shadow: 5px 5px 5px #3335; }

.text-light-gray { color: #AAA !important; }
.text-dark-gray { color: #777 !important; }
.text-light-blue { color: #24bce3 !important; }
.text-dark-blue { color: #3fa9ff !important; }
.text-white { color: #fff !important; }
.link-file-visualizer { font-size: .8em; }

@media (max-width:1024px){
    .section { flex-direction:column; }
    .section-left { order:2;padding:10px 0;justify-content:center; }
    .section-right { order:3;padding:10px 0;justify-content:center; }
    .section-center { order:1;padding:50px 0 0 0; }
    .text-a, .section-center { flex:unset;font-size:4vw; }

}