body,html{background:#fff}body,figure{margin:0}button,input{border:none;background:0 0}:focus,input,textarea{outline:0}a,input{color:inherit}.container,.embed{position:relative;width:100%}*,:after,:before{box-sizing:border-box}html{height:100vh;overflow-y:scroll;overflow-x:hidden;font:16px/1.5 "IBM Plex Sans",sans-serif,sans-serif;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html.disabled,html.disabled body{overflow-y:hidden;height:100%}body{color:#000}iframe,img,svg{display:block}svg{fill:currentColor}a{text-decoration:none}p{margin-top:0}input{width:100%;font-family:inherit}input:required{box-shadow:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none;-webkit-appearance:none;appearance:none}button{font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.load,.mensagem{top:0;left:0;background:rgba(0,0,0,.8);z-index:100;pointer-events:none;transition:opacity 350ms ease}textarea{resize:none;font-family:"IBM Plex Sans",sans-serif}:active{-webkit-tap-highlight-color:transparent}:-ms-input-placeholder{color:inherit;opacity:1}::placeholder{color:inherit;opacity:1}[data-flex]{display:-ms-flexbox;display:flex}[data-flex~=justify-center]{-ms-flex-pack:center;justify-content:center}[data-flex~=justify-between]{-ms-flex-pack:justify;justify-content:space-between}[data-flex~=justify-around]{-ms-flex-pack:distribute;justify-content:space-around}[data-flex~=justify-end]{-ms-flex-pack:end;justify-content:flex-end}[data-flex~=justify-start]{-ms-flex-pack:start;justify-content:flex-start}[data-flex~=align-center]{-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}[data-flex~=align-start]{-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}[data-flex~=align-end]{-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end}[data-flex~=wrap]{-ms-flex-wrap:wrap;flex-wrap:wrap}[data-flex~=column]{-ms-flex-direction:column;flex-direction:column}[data-flex~=column-reverse]{-ms-flex-direction:column-reverse;flex-direction:column-reverse}[data-text~=center]{text-align:center}[data-text~=right]{text-align:right}[data-text~=left]{text-align:left}.img-responsive{max-width:100%;display:block;height:auto}.img-contain,.img-cover{display:block;width:100%;height:100%}.img-cover{object-fit:cover}.img-contain{object-fit:contain}.container{margin:0 auto;padding:0 15px}.container[data-full]{max-width:none;padding:0 15px}@media only screen and (min-width:768px){.container[data-full]{padding:0 40px}.container{max-width:750px}}@media only screen and (min-width:1200px){.container[data-full]{padding:0 60px}}@media only screen and (min-width:992px){.container{max-width:970px}}@media only screen and (min-width:1200px){.container{max-width:1170px}}@media only screen and (min-width:1600px){.container[data-full]{padding:0 100px}.container{max-width:1440px}}.embed{padding-bottom:56.25%}.embed>figure,.embed>iframe,.embed>img,.embed>video{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.load{position:fixed;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;opacity:0}.load.active{opacity:1}.load .item-load{display:inline-block;width:64px;height:64px;position:relative}.load .item-load:after{content:" ";display:block;width:46px;height:46px;margin:1px;border-radius:50%;border:5px solid #fff;border-color:#fff transparent;animation:load 1.2s linear infinite}@keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.mensagem{position:fixed;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;opacity:0}.mensagem.active{opacity:1;pointer-events:auto}.mensagem .item-mensagem{color:#fff;font-size:1.5rem;display:inline-block;position:relative}.mensagem .close-mensagem{position:absolute;top:15px;right:15px;cursor:pointer}.mensagem .close-mensagem svg{width:40px;height:40px;fill:#fff}@media only screen and (min-width:1200px){.mensagem .close-mensagem{top:40px;right:40px}.mensagem .close-mensagem svg{width:48px;height:48px}}
/*# sourceMappingURL=style.css.map */
