/* Após passagem Setembro 25 */

.heading-01, .heading-02, .heading-03{margin:15px 0 30px 0;}
p.big, blockquote.big, ul.big{font-size:1.75rem !important;line-height:2.25rem !important;}
p.small, blockquote.small, ul.small{font-size:1.125rem !important;line-height:1.3 !important;}
p.callout{font-size:1rem;font-weight:600;}
p.footnote{font-size:1rem;line-height:1.25rem;}
p{font-size:1.375rem;}
@media all and (max-width: 575px){
    .section-heading{font-size:1.125rem;}
    .heading-01{font-size:2.25rem;}
    .heading-02{font-size:2rem;}
    .heading-03{font-size:1.75rem;}
    .body-01{font-size:1.375rem;}
    .body-02{font-size:1.25rem;}
    .body-03{font-size:1.125rem;}
    .disclaimer p, .disclaimer ul li{font-size:0.813rem;}
}

/* Após passagem Outubro 25 */

.br-8{border-radius:8px;}
.br-16{border-radius:16px;}
.br-24{border-radius:24px;}
.br-32{border-radius:32px;}
.highlight{
    background-repeat: no-repeat;
    background-size: 100% 0.86em;
    background-position: 0 calc(100% - 0.21em);
    padding: 0 .15em;
}
.highlight.w-500{background-image:linear-gradient(#ffffff);}
.highlight.b-500{background-image:linear-gradient(#00B9FF);}
.highlight.b-900{background-image:linear-gradient(#033753);}
.highlight.b-950{background-image:linear-gradient(#002436);}
.highlight.t-700{background-image:linear-gradient(#3646B4);}
.highlight.t-800{background-image:linear-gradient(#353E97);}
.highlight.m-500{background-image:linear-gradient(#CC0F8F);}
.highlight.gr-950{background-image:linear-gradient(#101419);}
.highlight.g-700{background-image:linear-gradient(#967104);}
.highlight.g-800{background-image:linear-gradient(#715E03);}

.card-block.card-offset{
    position:relative;
    z-index:0;
    border:none;
    border-radius:24px;
    box-shadow: -13px -13px 0 #00B9FF;
    width:calc(100% - 13px);
}
@media all and (max-width:767px){
    .card-block.card-offset{
        box-shadow: -8px -8px 0 #00B9FF;
        width:calc(100% - 8px);
    }
}
@media all and (min-width:576px){
    .br-sm-8{border-radius:8px;}
    .br-sm-16{border-radius:16px;}
    .br-sm-24{border-radius:24px;}
    .br-sm-32{border-radius:32px;}
}
@media all and (min-width:768px){
    .br-md-8{border-radius:8px;}
    .br-md-16{border-radius:16px;}
    .br-md-24{border-radius:24px;}
    .br-md-32{border-radius:32px;}
}
@media all and (min-width:992px){
    .br-lg-8{border-radius:8px;}
    .br-lg-16{border-radius:16px;}
    .br-lg-24{border-radius:24px;}
    .br-lg-32{border-radius:32px;}
}
@media all and (min-width:1200px){
    .br-xl-8{border-radius:8px;}
    .br-xl-16{border-radius:16px;}
    .br-xl-24{border-radius:24px;}
    .br-xl-32{border-radius:32px;}
}
@media all and (min-width:1400px){
    .br-xxl-8{border-radius:8px;}
    .br-xxl-16{border-radius:16px;}
    .br-xxl-24{border-radius:24px;}
    .br-xxl-32{border-radius:32px;}
}
