.usc-wrapper a.usc-button span.usc-button__text{font-size:18px;font-family:'Brandon Regular'; text-transform:uppercase;font-weight:bold;line-height:1.2;}
.usc-wrapper a.usc-button:hover{
background: #322FFD !important;
/* transform: scale(0.92) !important; */
outline: 0px !important;
color: white !important;
}

.usc-wrapper a.usc-button{padding:12px 30px;}

.usc-header-content.bir .usc-header-content__hero{
    align-items:flex-start;
}

.usc-header-content.bir .usc-header-content__hero .usc-header-content__hero__wrapper{
    text-align:left;
    padding: 8rem 5rem 8rem 10rem; 
}

.usc-header-content.bir .usc-header-content__hero .usc-header-content__hero__wrapper h1{
    font-family: 'Georgia';
    font-size: 28px;
    line-height:1.2;
}

.usc-header-content.bir .usc-header-content__hero .usc-header-content__hero__wrapper p{
    margin: 0px;
    font-family: 'Brandon Black';
    text-transform: uppercase;
    font-size: 40px;
    line-height: 1.2;
    max-width:none;
}

.usc-header-content.bir .usc-header-content__hero .usc-header-content__hero__wrapper a.usc-button{
    background-color: #0731A1;
    border-radius: 25px;
    margin-top:30px;
}

.usc-header-content.bir .usc-header-content__hero .usc-header-content__hero__wrapper a.usc-button span.usc-button__text{
    color: #ffffff;
}
.columns .usc-wysiwyg__wrapper{
display:block;
}

.columns .usc-wysiwyg__wrapper .text{
font-size: 40px;
font-family: 'Brandon Black';
text-transform: uppercase;
font-weight: bold;
line-height: 1;
}

.columns .usc-wysiwyg__wrapper .usc-grid{
    margin-top:40px;
    align-items:center;
}

.columns .usc-wysiwyg__wrapper .usc-grid .head{
    font-size:16px;
    color:#0731A1;
    font-family:'Brandon Regular';
    text-transform:uppercase;
    font-weight:bold;
}

.columns .usc-wysiwyg__wrapper .usc-grid .subhead{
    color: #1B2A55;
    font-family:'Brandon Bold';
    font-size:30px;  
    margin: 10px 0px 24px 0px;
    line-height: 1;  
}

.columns .usc-wysiwyg__wrapper .usc-grid p{
    font-family:'Brandon Regular';
    font-size:20px;
}

.columns .usc-wysiwyg__wrapper .usc-grid img.mobile{
    display:none;
}

.columns .usc-wysiwyg__wrapper .usc-grid a.usc-button{
    background: #0731A1;
border-radius:25px;    
}

.usc-header-content.bir.coffeeshop{
    padding-top:0px !important;
}

.usc-header-content.bir.coffeeshop .usc-header-content__background::after{
    background: linear-gradient(
        0deg
        ,rgba(0,0,0,.2) 0,rgba(0,0,0,.35) 100%);
}

.coverage.join .usc-wysiwyg{
    background: linear-gradient(93.57deg, #182345 0.8%, #2D3681 100%);
}

.coverage.join{
background-image:none;
}

.coverage.join .usc-wysiwyg .usc-wysiwyg__wrapper .usc-button span.usc-button__text{
    color: #0731A1;    
}

.columns .usc-wysiwyg__wrapper.white{
      /* background: #1B2A55 url(/content/dam/uscc-static/assets/images/bir/bluecorner.jpg); */
    /* background-repeat: no-repeat; */
    color: #fff;
    max-width: none;
    /* background-position: bottom right; */
    background-image: url(/content/dam/uscc-static/assets/images/bir/lookout-banner-background-desktop.png);
    background-size: cover;
    background-position: right;
    /* padding: 10rem 2rem; */
    padding-bottom: 10rem;
}

.columns .usc-wysiwyg__wrapper.white .usc-grid.reverse{
    max-width: 126rem;
    margin: 0 auto;
}

.columns .usc-wysiwyg__wrapper.white .usc-grid.reverse .text{
    margin-bottom:40px;
}

.columns .usc-wysiwyg__wrapper.white .usc-grid.reverse .subhead{
    color:#fff;
}

.columns .usc-wysiwyg__wrapper.white .usc-grid.reverse .head{
    color:#82DCFF;
}

.columns .usc-wysiwyg__wrapper.white .usc-grid.reverse a.usc-button{
background-color:#ffffff;
}

.columns .usc-wysiwyg__wrapper.white .usc-grid.reverse a.usc-button span.usc-button__text{
color: #0731A1;
}
.columns .usc-wysiwyg__wrapper.white .usc-grid.reverse a.usc-button:hover,.usc-header-content.bir .usc-header-content__hero .usc-header-content__hero__wrapper a.usc-button:hover{
    background-color: #322FFD;
    transform: none;
    }
    .columns .usc-wysiwyg__wrapper.white .usc-grid.reverse a.usc-button:hover span.usc-button__text,.usc-header-content.bir .usc-header-content__hero .usc-header-content__hero__wrapper a.usc-button:hover span.usc-button__text,.coverage.join .usc-wysiwyg .usc-wysiwyg__wrapper .usc-button:hover span.usc-button__text,.coverage .usc-wysiwyg .usc-wysiwyg__wrapper .usc-button:hover span.usc-button__text{
        color:#fff;
    }
    .coverage.red .usc-wysiwyg .usc-wysiwyg__wrapper a.usc-button:hover{
        background-color:#322ffd !important;
    }

    .columns.white .usc-wysiwyg__wrapper .usc-grid .usc-grid__col{
        position:relative;
        height:750px;
    }

    .columns.white .usc-wysiwyg__wrapper .usc-grid .usc-grid__col a.usc-button{
        position:absolute;
        bottom:80px;
    }

    .columns.white .usc-wysiwyg__wrapper .usc-grid .usc-grid__col img.bottom{
        position:absolute;
        bottom:0px;
    }

@media (max-width:767px){
    .columns.white .usc-wysiwyg__wrapper .usc-grid .usc-grid__col{
        height:fit-content;
        margin-bottom:40px;
    }
    .columns.white .usc-wysiwyg__wrapper .usc-grid .usc-grid__col a.usc-button{
        position:static;
    }

    .columns.white .usc-wysiwyg__wrapper .usc-grid .usc-grid__col img.bottom{
        position:static;
    }
    .columns .usc-wysiwyg__wrapper .usc-grid img.mobile{
        display:block;
    }
    .columns .usc-wysiwyg__wrapper .usc-grid img.desktop{
        display:none;
    }
    .usc-header-content.bir .usc-header-content__hero .usc-header-content__hero__wrapper{
        padding: 5rem 2rem;
        text-align:center;
        max-width:100%;
        color: #0731A1;
        height:500px;
    }
    .usc-header-content.bir{background-color:#fff;}
    .usc-header-content.bir .usc-header-content__background:after{background:none;}
    .usc-header-content.bir .usc-header-content__background--mobile{
        background-size: contain;
        background-position: bottom;
    }
    .usc-header-content.bir .usc-header-content__hero .usc-header-content__hero__wrapper h1{
        font-size:20px;
    }
    .usc-header-content.bir .usc-header-content__hero .usc-header-content__hero__wrapper p{
        font-size:30px;
    }
    .usc-header-content.bir .usc-header-content__hero .usc-header-content__hero__wrapper a.usc-button{
        background-color:#0731A1;
    }
    .usc-header-content.bir .usc-header-content__hero .usc-header-content__hero__wrapper a.usc-button span.usc-button__text{
        color:#fff;
    }
    .usc-header-content.bir.coffeeshop .usc-header-content__background--mobile{
        background-position: top center;
        background-size: cover;
    }
    .usc-header-content.bir.coffeeshop .usc-header-content__hero .usc-header-content__hero__wrapper{
        color:#fff;
        height:unset;
    }
    .coverage .usc-wysiwyg .usc-wysiwyg__wrapper .usc-button{
        margin:40px 0px 20px !important;
    }
    .columns .usc-wysiwyg__wrapper{
text-align:center;
}

.columns .usc-wysiwyg__wrapper .text{
font-size: 30px;
}

.columns .usc-wysiwyg__wrapper .usc-grid p{
    font-size:16px;
}
}
@media (min-width:768px) and (max-width:1024px){
.usc-header-content.bir .usc-header-content__hero .usc-header-content__hero__wrapper{
    padding: 0 3rem;
}
}