/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@font-face{font-family:'DIN Next LT Pro';src:url(/fonts/DINNextLTPro-Heavy.eot);src:url(/fonts/DINNextLTPro-Heavy.eot?#iefix) format('embedded-opentype'),url(/fonts/DINNextLTPro-Heavy.woff2) format('woff2'),url(/fonts/DINNextLTPro-Heavy.woff) format('woff'),url(/fonts/DINNextLTPro-Heavy.ttf) format('truetype');font-weight:900;font-style:normal}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff;overflow-x:hidden;height:100vh}header{position:relative;right:0;left:0;height:10vh;background:#f5f5f5}a,a:hover{text-decoration:none}.logo{position:absolute;left:0;right:0;margin:0 auto;height:100%;max-width:100%}article{position:relative;height:90vh;font-size:0}section{position:relative;height:45%;color:#fff;text-align:center}section::before{content:"";position:absolute;z-index:0;display:block;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;filter:grayscale(100%)}section:hover::before{filter:grayscale(0)}section::after{content:"";position:absolute;bottom:0;z-index:1;display:none;width:100%;height:100%}section:hover::after{opacity:.65;display:block}section.maringa{border-top:9px solid #e60124}section.maringa::before{background-image:url(../img/img_portal_maringa.png);background-position:center bottom}section.maringa::after{background-color:#b00225}section.dourados{border-bottom:9px solid #e60124}section.dourados::before{background-image:url(../img/img_portal_dourados.png);background-position:right bottom}section.dourados::after{background-color:#931a48}section .btn-link,section .shopping-name{position:relative;z-index:2;color:#fff}section .shopping-name{font-size:47px;margin:0;padding-top:10%;font-family:'DIN Next LT Pro',sans-serif}section .btn-link{display:inline-block;background-color:#d05357;padding:15px 32px;text-align:center;text-decoration:none;font-size:14px;font-weight:400;text-transform:uppercase}section .btn-link:hover{color:#fff}.image-overlay{display:none}footer{height:10%;position:relative}footer img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;max-height:90%;max-width:90%}@media screen and (min-width:375px){section .shopping-name{font-size:70px}section.maringa .btn-link{left:28px}section.dourados .btn-link{left:6px}}@media screen and (min-width:490px) and (min-height:668px){section .shopping-name{padding-top:7%;font-size:97px}}@media screen and (min-width:992px) and (min-height:668px){section.maringa .btn-link{left:-21px}section.dourados .btn-link{left:-50px}}@media screen and (max-width:991px) and (max-height:585px){section .shopping-name{position:absolute;top:50%;transform:translateY(-50%);padding:0;width:100%}section .btn-link{display:none}}@media screen and (min-width:545px) and (min-height:293px) and (max-width:991px) and (max-height:667px){section>a{display:block;text-align:left}section .btn-link,section .shopping-name{position:absolute;top:50%;transform:translateY(-50%)}section .shopping-name{left:5%;padding-top:0}section .btn-link{left:auto!important;right:5%;display:inline-block}}@media screen and (min-width:992px){header{height:15vh}.logo{top:10%;left:80px;right:auto;height:80%}article{overflow:hidden;height:85vh;border:none}section{display:inline-block;width:50%;height:90%}section .btn-link{position:absolute;top:0;right:0;width:100%;padding:8% 0 0;margin:0;letter-spacing:12px;text-transform:uppercase;background:0 0}section.maringa{border-top:9px solid #e60124;border-bottom:9px solid #e60124}section.dourados{border-top:9px solid #c41d5f;border-bottom:9px solid #c41d5f}.image-overlay{pointer-events:none;position:absolute;top:auto;left:0;bottom:0;right:0;z-index:2;margin:0 auto;display:block;max-width:100%;max-height:90%}footer{height:10%}footer img{visibility:hidden}}@media screen and (min-width:992px) and (min-height:668px){section .shopping-name{padding-top:20%}section .btn-link{padding-top:18%}}