@font-face{font-family:Blacker Pro Display;src:url(fonts/BlackerProDis-Rg.woff2) format("woff2"),url(fonts/BlackerProDis-Rg.woff) format("woff"),url(fonts/BlackerProDis-Rg.svg#BlackerProDis-Rg) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Blacker Pro Display;src:url(fonts/BlackerProDis-RgIt.woff2) format("woff2"),url(fonts/BlackerProDis-RgIt.woff) format("woff"),url(fonts/BlackerProDis-RgIt.svg#BlackerProDis-RgIt) format("svg");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Blacker Pro Display;src:url(fonts/BlackerProDis-Bd.woff2) format("woff2"),url(fonts/BlackerProDis-Bd.woff) format("woff"),url(fonts/BlackerProDis-Bd.svg#BlackerProDis-Bd) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Blacker Pro Display;src:url(fonts/BlackerProDis-BdIt.woff2) format("woff2"),url(fonts/BlackerProDis-BdIt.woff) format("woff"),url(fonts/BlackerProDis-BdIt.svg#BlackerProDis-BdIt) format("svg");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Blacker Pro Display;src:url(fonts/BlackerProDis-ExBd.woff2) format("woff2"),url(fonts/BlackerProDis-ExBd.woff) format("woff"),url(fonts/BlackerProDis-ExBd.svg#BlackerProDis-ExBd) format("svg");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Blacker Pro Display;src:url(fonts/BlackerProDis-ExBdIt.woff2) format("woff2"),url(fonts/BlackerProDis-ExBdIt.woff) format("woff"),url(fonts/BlackerProDis-ExBdIt.svg#BlackerProDis-ExBdIt) format("svg");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Firme;src:url(fonts/Firme-Book.woff2) format("woff2"),url(fonts/Firme-Book.woff) format("woff"),url(fonts/Firme-Book.svg#Firme-Book) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Firme;src:url(fonts/Firme-BookItalic.woff2) format("woff2"),url(fonts/Firme-BookItalic.woff) format("woff"),url(fonts/Firme-BookItalic.svg#Firme-BookItalic) format("svg");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Firme;src:url(fonts/Firme-Medium.woff2) format("woff2"),url(fonts/Firme-Medium.woff) format("woff"),url(fonts/Firme-Medium.svg#Firme-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Firme;src:url(fonts/Firme-MediumItalic.woff2) format("woff2"),url(fonts/Firme-MediumItalic.woff) format("woff"),url(fonts/Firme-MediumItalic.svg#Firme-MediumItalic) format("svg");font-weight:500;font-style:italic;font-display:swap}.g-premium-blocker{width:100%;background-color:#faf7f5;text-align:center;position:relative;box-shadow:0 -60px 60px 80px hsla(0,0%,100%,.9);margin-top:-55px;padding:32px 20px}.g-premium-blocker .g-premium-blocker__container{display:flex;flex-direction:column}.g-premium-blocker h2{font:700 24px/24px Blacker Pro Display,Merriweather,serif;margin-bottom:8px}@media screen and (min-width:640px){.g-premium-blocker h2{font-size:30px;line-height:34px}}@media screen and (min-width:1440px){.g-premium-blocker h2{font-size:37px;line-height:22px;margin-bottom:12px}}.g-premium-blocker h3{font:400 16px/18px Firme,Source Sans Pro,sans-serif;width:90%;margin:0 auto}@media screen and (min-width:640px){.g-premium-blocker h3{font-size:20px;line-height:28px}}@media screen and (min-width:640px){.g-premium-blocker .premium-blocker-buttons-container{display:flex;flex-direction:row}}.g-premium-blocker .premium-blocker-buttons-container .premium-blocker-assinar{font:400 16px/18px Firme,Source Sans Pro,sans-serif;padding:24px 0}@media screen and (min-width:640px){.g-premium-blocker .premium-blocker-buttons-container .premium-blocker-assinar{padding:16px 0 0;width:50%}}.g-premium-blocker .premium-blocker-buttons-container .premium-blocker-assinar a{display:inline-block;width:197px;height:38px;margin-bottom:16px}@media screen and (min-width:1440px){.g-premium-blocker .premium-blocker-buttons-container .premium-blocker-assinar a{width:257px;height:38px}}.g-premium-blocker .premium-blocker-buttons-container .premium-blocker-assinar a.app-login-link{width:auto;height:auto;color:#000;transition-property:color;transition-duration:.2s}.g-premium-blocker .premium-blocker-buttons-container .premium-blocker-assinar a.app-login-link:hover{color:rgba(0,0,0,.85)}.g-premium-blocker .premium-blocker-buttons-container .premium-blocker-assinar a.app-subscribe-link,.g-premium-blocker .premium-blocker-buttons-container .premium-blocker-assinar a button{cursor:pointer;background-color:#000;font:800 14px/38px Firme,Source Sans Pro,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#fff;transition-property:color;transition-duration:.2s;text-decoration:none}.g-premium-blocker .premium-blocker-buttons-container .premium-blocker-assinar a.app-subscribe-link:hover,.g-premium-blocker .premium-blocker-buttons-container .premium-blocker-assinar a button:hover{color:hsla(0,0%,100%,.85)}.g-premium-blocker .premium-blocker-buttons-container .premium-blocker-assinar a button{width:100%}.g-premium-blocker .premium-blocker-buttons-container .premium-blocker-assinar a .btn-login{text-transform:none}.g-premium-blocker .premium-blocker-buttons-container .premium-blocker-assinar .already-member{font:800 14px/1 Firme,Source Sans Pro,sans-serif;display:inline-block;width:100%;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px}.g-premium-blocker .premium-blocker-buttons-container .premium-blocker-assinar .btn-login{background:none;border:none;color:#000;cursor:pointer;font:400 16px/18px Firme,Source Sans Pro,sans-serif;text-decoration:underline;text-transform:none}.g-premium-blocker .premium-blocker-buttons-container .premium-blocker-voucher{font:400 16px/18px Firme,Source Sans Pro,sans-serif}@media screen and (min-width:640px){.g-premium-blocker .premium-blocker-buttons-container .premium-blocker-voucher{padding:16px 0 0;width:50%}}.ipad .g-premium-blocker .premium-blocker-buttons-container .premium-blocker-voucher,.iphone .g-premium-blocker .premium-blocker-buttons-container .premium-blocker-voucher{display:none}.g-premium-blocker .premium-blocker-buttons-container .premium-blocker-voucher a{display:inline-block;width:197px;height:38px;margin-bottom:16px}@media screen and (min-width:1440px){.g-premium-blocker .premium-blocker-buttons-container .premium-blocker-voucher a{width:257px;height:38px}}.g-premium-blocker .premium-blocker-buttons-container .premium-blocker-voucher a.app-voucher-link,.g-premium-blocker .premium-blocker-buttons-container .premium-blocker-voucher a button{cursor:pointer;background-color:transparent;border:1px solid #000;font:800 14px/38px Firme,Source Sans Pro,sans-serif;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;color:#000;transition-property:color;transition-duration:.2s}.g-premium-blocker .premium-blocker-buttons-container .premium-blocker-voucher a.app-voucher-link:hover,.g-premium-blocker .premium-blocker-buttons-container .premium-blocker-voucher a button:hover{color:rgba(0,0,0,.85)}.g-premium-blocker .premium-blocker-buttons-container .premium-blocker-voucher a button{width:100%}.g-premium-blocker .premium-blocker-buttons-container .premium-blocker-voucher .premium-blocker-buy{font:800 14px/1 Firme,Source Sans Pro,sans-serif;display:inline-block;width:100%;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px}.g-premium-blocker .premium-blocker-buttons-container .premium-blocker-voucher .premium-blocker-explain{max-width:197px;margin:0 auto}