.container img,.popup,.sections .section{cursor:pointer}.inner{max-width:60%;margin:-3em auto 0;background:#fff;padding-top:4em;padding-bottom:2em}.inner p:not(.h1):not(.h3){text-align:justify;text-align-last:center;padding:0 15%}.inner p:not(.h1):not(.h3).left{text-align:left;text-align-last:left}.inner a{color:#205434}.banner{z-index:-1}.sections{display:flex;flex-wrap:wrap;justify-content:center;border-top:1px solid #c9c9c9;margin-top:3em}.sections .section.s1{width:33%;height:65vw}.sections .section.s2{width:67%;height:65vw}.sections .section.s2 .line{height:50%}.sections .section.s3,.sections .section.s4{width:50%;height:35vw}.cols{justify-content:center}.cols .col{padding:1% .5%}.popup{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:999999999;background-color:#fff;display:flex;align-items:center;justify-content:center}.popup img{width:auto;height:auto;max-width:100%;max-height:100%}.popup.hide{display:none}@media (max-width:1600px){.sections .section.s4 .shader .firma img{width:85%}.sections .section.s4 .shader .firma p{margin-top:-3em}}@media (max-width:900px){.inner{max-width:70%}.inner p:not(.h1):not(.h3){padding:0 10%}.sections .section{width:100%;height:100vw}.sections .section.s4 .shader .firma p{margin-top:-5em}}@media (max-width:600px){.inner{padding:1em;max-width:85%}.inner p:not(.h1):not(.h3){padding:0 5%}.sections .section.s4 .shader .firma p{margin-top:0}}@media (max-width:450px){.inner{margin:0;max-width:100%}.sections .section{height:150vw}}