.box-popup{display:block;width:100%;padding:10px 0 !important;position:absolute;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.bloco_title{text-indent:-9999px;position:absolute}.loadingBox{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:999;display:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.content-popup-pwa{position:relative;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.4);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.container-popup-pwa{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:999;display:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.container-popup-pwa .content-popup-pwa{position:relative;display:block;width:400px;max-width:90%;height:250px;margin:auto;padding:0;top:50%;margin-top:-125px;background:#fff;opacity:1;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.container-popup-pwa .content-popup-pwa header{display:block;padding:15px;border-bottom:1px solid rgba(0,0,0,.1);margin:0;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.container-popup-pwa .content-popup-pwa header h1{display:inline-block;padding:0;margin:0;text-align:left;font-size:1.1em;font-weight:normal;text-transform:uppercase;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.container-popup-pwa .content-popup-pwa header .popup-pwa-close{position:absolute;top:11px;right:11px;padding:5px 8px;background:rgba(0,0,0,.5);color:#fff;font-weight:lighter;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;cursor:pointer;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.container-popup-pwa .content-popup-pwa header .popup-pwa-close:hover{background:#c00;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.container-popup-pwa .content-popup-pwa footer{background:#0099bc;display:block;width:100%;padding:9px 15px;margin:0;text-indent:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.container-popup-pwa .content-popup-pwa footer p{position:relative;display:block;width:100%;font-size:1.2em;color:#fff;vertical-align:middle;font-weight:400;text-align:center;padding:0 0 5px 0;margin:0;text-indent:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.container-popup-pwa .content-popup-pwa footer strong{display:inline-block !important;padding:0 !important;margin:0 8px !important;font-size:1.2em;font-weight:bold}.main-pwa-content{padding:15px;text-align:left;position:relative;height:calc(100% - 110px);color:#333;font-size:1.2em;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.main-pwa-content img{border:1px solid #eee;float:left;height:120px;padding:5px 10px;margin-right:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.main-pwa-content h2{display:inline-block;font-size:1em;text-align:justify;padding:0;margin:0;text-transform:uppercase;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.main-pwa-content p{position:relative;display:block;width:100%;font-size:.9em;font-weight:400;text-align:justify;padding:0;margin:10px 0 15px 0;text-indent:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.main-pwa-content span{position:relative;display:block;width:100%;font-size:.7em;font-weight:lighter;text-align:left;color:#888;padding:0;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}@media(max-width:30em){.container-popup-pwa .content-popup-pwa{position:relative;display:block;width:500px;max-width:90%;height:260px;margin:auto;padding:0;top:50%;margin-top:-130px;background:#fff;opacity:1;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.container-popup-pwa .content-popup-pwa header{display:block;padding:15px 10px;border-bottom:1px solid rgba(0,0,0,.1);margin:0;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.container-popup-pwa .content-popup-pwa footer{background:#0099bc;display:block;width:100%;padding:9px 10px;margin:0;text-indent:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.container-popup-pwa .content-popup-pwa footer p{position:relative;display:block;width:100%;font-size:1.1em;color:#fff;vertical-align:middle;font-weight:400;text-align:center;padding:0 0 5px 0;margin:0;text-indent:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.main-pwa-content{padding:15px 10px;text-align:left;position:relative;height:calc(100% - 110px);color:#333;font-size:1.2em;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}}@media(max-width:24em){.main-pwa-content p{margin:10px 0}}@media(max-width:20em){.container-popup-pwa .content-popup-pwa header h1{display:inline-block;padding:0;margin:0;text-align:left;font-size:.9em;font-weight:normal;text-transform:uppercase;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.container-popup-pwa .content-popup-pwa header .popup-pwa-close{position:absolute;top:11px;right:11px;padding:3px 6px;background:rgba(0,0,0,.5);color:#fff;font-weight:lighter;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;cursor:pointer;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.container-popup-pwa .content-popup-pwa footer p{position:relative;display:block;width:100%;font-size:.9em;color:#fff;vertical-align:middle;font-weight:400;text-align:center;padding:0 0 5px 0;margin:0;text-indent:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.main-pwa-content{padding:5px 10px;text-align:left;position:relative;height:calc(100% - 110px);color:#333;font-size:1em;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.main-pwa-content p{position:relative;display:block;width:100%;font-size:.95em;font-weight:400;text-align:justify;padding:0;margin:10px 0;text-indent:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}}