.breadcrumb{min-height:40px;display:flex;justify-content:start;align-items:center}.breadcrumb li{display:flex;align-items:center}.breadcrumb a{color:var(--secondary-text-color);font-size:12px;margin-right:12px;cursor:pointer;text-decoration:none;line-height:24px}.breadcrumb :last-child{color:var(--default-text-color);font-weight:700}.breadcrumb .icon{margin-right:12px;background-color:var(--secondary-text-color);vertical-align:middle}:root,[color-scheme=light]{--newsletters-subscribed-background-color:whitesmoke;--newsletters-subscribed-text-color:#b3b3b3;--default-error-text-color:#f15757;--newsletters-success-color:#4f9c1f;--newsletters-input-text-color:#b3b3b3;--newsletters-input-border-color:#b3b3b3;--newsletters-input-background-color:#fff;--newsletters-active-input-text-color:#302d2d;--newsletters-active-input-border-color:#444141;--newsletters-active-button-background-color:#f85700;--newsletters-active-button-text-color:white;--newsletters-disabled-button-background-color:whitesmoke;--newsletters-disabled-button-text-color:#b3b3b3}[color-scheme=dark]{--newsletters-subscribed-background-color:#4e4f51;--newsletters-subscribed-text-color:#b3b3b3;--default-error-text-color:#f15757;--newsletters-success-color:#549c27;--newsletters-input-text-color:#cccccc;--newsletters-input-border-color:transparent;--newsletters-input-background-color:#4e4f51;--newsletters-active-input-text-color:whitesmoke;--newsletters-active-input-border-color:whitesmoke;--newsletters-active-button-background-color:#ff7f39;--newsletters-active-button-text-color:#f0efef;--newsletters-disabled-button-background-color:#4e4f51;--newsletters-disabled-button-text-color:#b3b3b3}.newsletters{padding-bottom:40px}.newsletters button{cursor:pointer;border:none;border-radius:4px;background-color:var(--newsletters-active-button-background-color);color:var(--newsletters-active-button-text-color)}.newsletters button .icon{background-color:currentColor}.newsletters button[disabled]{cursor:default;background-color:var(--newsletters-disabled-button-background-color);color:var(--newsletters-disabled-button-text-color)}.newsletters__title{font-size:32px;line-height:40px;margin-bottom:32px}.newsletters__title span{font-weight:700}.newsletters__subtitle{font-size:16px;line-height:24px;margin-bottom:32px}.newsletters__card{color:var(--default-text-color)}.newsletters__card__main{display:none;transition:opacity .3s ease;height:306px;padding:16px}.newsletters__card__main__title{font-size:16px;line-height:24px}.newsletters__card__main__description{display:flex;height:110px}.newsletters__card__main__description p{margin-left:8px;font-size:14px;line-height:22px}.newsletters__card__main__image{flex:0 0 80px;height:80px}.newsletters__card__main__form{display:flex;align-items:center;height:50px;position:relative}.newsletters__card__main__form p{color:var(--default-error-text-color);font-size:12px;line-height:20px;position:absolute;bottom:100%;left:6px}.newsletters__card__main__form label{position:absolute;text-indent:-9999px}.newsletters__card__main__form input{flex:1 0 auto;padding:12px;font-size:16px;line-height:24px;border:1px solid var(--newsletters-input-border-color);background-color:var(--newsletters-input-background-color);border-radius:4px;width:190px;margin-right:16px;outline:0}.newsletters__card__main__form input:active,.newsletters__card__main__form input:focus,.newsletters__card__main__form input:valid{color:var(--newsletters-active-input-text-color);border:2px solid var(--newsletters-active-input-border-color)}.newsletters__card__main__form input:active+button,.newsletters__card__main__form input:focus+button,.newsletters__card__main__form input:valid+button{background-color:var(--newsletters-active-button-background-color)}.newsletters__card__main__form input:active+button .icon,.newsletters__card__main__form input:focus+button .icon,.newsletters__card__main__form input:valid+button .icon{background-color:var(--newsletters-active-button-text-color)}.newsletters__card__main__form button{flex:0 0 50px;align-self:stretch;background-color:var(--newsletters-subscribed-background-color);color:var(--newsletters-subscribed-text-color)}.newsletters__card__main__form button .icon{width:10px;height:18px;margin-left:2px}.newsletters__card__main__button{display:none;padding:13px;text-align:center;font-size:16px;line-height:24px}.newsletters__card__main__button::before{content:'Cadastrar'}.newsletters__card__main__terms{font-size:11px;line-height:16px;align-self:end}.newsletters__card__main__terms a{color:var(--default-highlight-text-color);text-decoration:underline}.newsletters__card__legal-warning,.newsletters__card__main{z-index:1}@media screen and (min-width:1200px){html[data-range=large] .newsletters__card__legal-warning,html[data-range=large] .newsletters__card__main{padding:24px 12px}}.newsletters__card__legal-warning{padding:24px}.newsletters__card__legal-warning__title{font-size:16px;line-height:24px;margin-bottom:16px}.newsletters__card__legal-warning__button-wrapper{display:flex;align-items:center;height:48px;position:relative}.newsletters__card__legal-warning button{padding:12px 32px;font-size:16px;line-height:24px;font-weight:700}.newsletters__card__legal-warning__terms{font-size:9px;line-height:16px;margin-bottom:16px}.newsletters__card__legal-warning__terms a{color:var(--default-highlight-text-color);text-decoration:underline}.newsletters__card__legal-warning,.newsletters__card__success{position:absolute;overflow:hidden;width:100%;height:100%;bottom:100%;left:0;transition:bottom .3s ease .3s;background-color:inherit}.newsletters__card__success{z-index:2;padding:80px 24px 0}.newsletters__card__success h3{display:flex;font-size:18px;line-height:26px;margin-bottom:40px}.newsletters__card__success p{font-size:14px;line-height:22px}.newsletters__card__success p span{font-weight:700}.newsletters__card__success .success-icon{width:24px;height:24px;background-color:var(--newsletters-success-color);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:16px}.newsletters__card.show-legal-warning .newsletters__card__main{opacity:0}.newsletters__card.show-legal-warning .newsletters__card__legal-warning{bottom:0}.newsletters__card.success .newsletters__card__main{opacity:0}.newsletters__card.success .newsletters__card__success{bottom:0}.newsletters__card.subscribed .newsletters__card__main__button{display:block;width:100%}.newsletters__card.subscribed .newsletters__card__main__button::before{content:'Cadastrado'}.newsletters__card.ready .newsletters__card__main{display:grid;align-content:space-around}.newsletters__card.quick-sub .newsletters__card__main__button{display:block;width:100%}.newsletters .loader{width:6px;height:6px;border-radius:50%;position:absolute;animation:loader-spinner-dots .75s linear infinite;top:calc(50% - 3px);left:calc(50% - 3px)}@keyframes loader-spinner-dots{0%{box-shadow:0 -10px 0 0 rgba(179,179,179,.05),7px -7px 0 0 rgba(179,179,179,.1),10px 0 0 0 rgba(179,179,179,.2),7px 7px 0 0 rgba(179,179,179,.3),0 10px 0 0 rgba(179,179,179,.4),-7px 7px 0 0 rgba(179,179,179,.6),-10px 0 0 0 rgba(179,179,179,.8),-7px -7px 0 0 #b3b3b3}12.5%{box-shadow:0 -10px 0 0 #b3b3b3,7px -7px 0 0 rgba(179,179,179,.05),10px 0 0 0 rgba(179,179,179,.1),7px 7px 0 0 rgba(179,179,179,.2),0 10px 0 0 rgba(179,179,179,.3),-7px 7px 0 0 rgba(179,179,179,.4),-10px 0 0 0 rgba(179,179,179,.6),-7px -7px 0 0 rgba(179,179,179,.8)}25%{box-shadow:0 -10px 0 0 rgba(179,179,179,.8),7px -7px 0 0 #b3b3b3,10px 0 0 0 rgba(179,179,179,.05),7px 7px 0 0 rgba(179,179,179,.1),0 10px 0 0 rgba(179,179,179,.2),-7px 7px 0 0 rgba(179,179,179,.3),-10px 0 0 0 rgba(179,179,179,.4),-7px -7px 0 0 rgba(179,179,179,.6)}37.5%{box-shadow:0 -10px 0 0 rgba(179,179,179,.6),7px -7px 0 0 rgba(179,179,179,.8),10px 0 0 0 #b3b3b3,7px 7px 0 0 rgba(179,179,179,.05),0 10px 0 0 rgba(179,179,179,.1),-7px 7px 0 0 rgba(179,179,179,.2),-10px 0 0 0 rgba(179,179,179,.3),-7px -7px 0 0 rgba(179,179,179,.4)}50%{box-shadow:0 -10px 0 0 rgba(179,179,179,.4),7px -7px 0 0 rgba(179,179,179,.6),10px 0 0 0 rgba(179,179,179,.8),7px 7px 0 0 #b3b3b3,0 10px 0 0 rgba(179,179,179,.05),-7px 7px 0 0 rgba(179,179,179,.1),-10px 0 0 0 rgba(179,179,179,.2),-7px -7px 0 0 rgba(179,179,179,.3)}62.5%{box-shadow:0 -10px 0 0 rgba(179,179,179,.3),7px -7px 0 0 rgba(179,179,179,.4),10px 0 0 0 rgba(179,179,179,.6),7px 7px 0 0 rgba(179,179,179,.8),0 10px 0 0 #b3b3b3,-7px 7px 0 0 rgba(179,179,179,.05),-10px 0 0 0 rgba(179,179,179,.1),-7px -7px 0 0 rgba(179,179,179,.2)}75%{box-shadow:0 -10px 0 0 rgba(179,179,179,.2),7px -7px 0 0 rgba(179,179,179,.3),10px 0 0 0 rgba(179,179,179,.4),7px 7px 0 0 rgba(179,179,179,.6),0 10px 0 0 rgba(179,179,179,.8),-7px 7px 0 0 #b3b3b3,-10px 0 0 0 rgba(179,179,179,.05),-7px -7px 0 0 rgba(179,179,179,.1)}87.5%{box-shadow:0 -10px 0 0 rgba(179,179,179,.1),7px -7px 0 0 rgba(179,179,179,.2),10px 0 0 0 rgba(179,179,179,.3),7px 7px 0 0 rgba(179,179,179,.4),0 10px 0 0 rgba(179,179,179,.6),-7px 7px 0 0 rgba(179,179,179,.8),-10px 0 0 0 #b3b3b3,-7px -7px 0 0 rgba(179,179,179,.05)}100%{box-shadow:0 -10px 0 0 rgba(179,179,179,.05),7px -7px 0 0 rgba(179,179,179,.1),10px 0 0 0 rgba(179,179,179,.2),7px 7px 0 0 rgba(179,179,179,.3),0 10px 0 0 rgba(179,179,179,.4),-7px 7px 0 0 rgba(179,179,179,.6),-10px 0 0 0 rgba(179,179,179,.8),-7px -7px 0 0 #b3b3b3}}.newsletters .hidden{display:none}