.brandon *{
    font-family: 'Brandon Regular' !important;
}

.brandon .usc-button{
    background-color:#0731A1;
    border-radius:25px;
    border:none;
}

.brandon .usc-button:hover{
    background-color:#322FFD;
    transform:none;
}

.brandon.usc-product-carousel .usc-product-carousel__cta .usc-arrowed-cta__link:hover{
    background-color:#322FFD !important;
    transform:none !important;
    border-color:#322FFD !important;
}

.brandon.usc-product-carousel .usc-product-carousel__cta .usc-arrowed-cta__link:hover .usc-arrowed-cta__link-text{
    color:#fff !important;
}

.usc-wysiwyg.brandon.return a.usc-button:hover{
    background-color:#322FFD !important;
    transform:none !important;
    border-color:#322FFD !important;
}

.usc-wysiwyg.brandon.return a.usc-button:hover .usc-button__text{
    color:#fff !important;
}

.brandon .usc-button .usc-button__text{
    color:#fff;
    font-size:14px;
    text-transform: uppercase;
    font-weight:bold;
    font-family: 'Brandon Bold' !important;
}

.brandon.usc-product-carousel .usc-product-carousel__header__title{
    color:#0731A1;
    font-size:48px;
    text-transform: uppercase;
    font-weight:bold;
    line-height:1.2;
    font-family:'Brandon Black' !important;
}

.brandon.usc-product-carousel .usc-product-carousel__cta .usc-arrowed-cta__link{
    border: 2px solid #0731A1;
    border-radius: 25px;
    background-color: transparent;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    padding: 7px 17px;
    color: #0731A1;
}

.brandon.usc-product-carousel .usc-product-carousel__cta .usc-arrowed-cta__link .usc-arrowed-cta__link-text{
    padding-right:0px;
}

.brandon.usc-product-carousel .usc-product-carousel__cta .usc-arrowed-cta__link .usc-icon--arrow-btn-right{
    display:none;
}

.brandon.usc-product-carousel .usc-button[data-inline] .usc-icon svg, .usc-icon--blue svg{
    fill:#0731A1;
}

.usc-header-content.brandon .usc-typography__header{
    font-size: 100px;
    line-height: 1;
    font-weight: bold;
    text-transform: uppercase;
    font-family:'Brandon Black' !important;
}

.usc-wysiwyg ul li::before{
   display:none;
}

.usc-header-content.brandon .usc-secondary-cta__list li{
    padding-left:0px !important;
}

.usc-header-content.brandon .usc-header-content__background{
    height: 100% !important;
    width: 100% !important;
}

.usc-header-content.brandon .p-legal{
position:relative;
top:40px;
background:transparent;
}

.usc-header-content.brandon .p-legal a{
    position:relative;
    animation-name:hover; 
    animation-duration: 1s;
    animation-iteration-count: infinite;
}

@keyframes hover{
    from{top:-7px;}
    to{top:7px;}
}

.usc-wysiwyg.brandon.links .usc-grid h3{
text-transform:uppercase;
margin-bottom:10px;
margin-top:20px;
}

.usc-wysiwyg.brandon.links .usc-grid p{
    font-size:18px;
    line-height:1.2;
}

.usc-wysiwyg.brandon.tfog{
    background-image:url('/content/dam/uscc-static/assets/images/why-switch/tfog-desktop.jpg');
    background-size:cover;
}

.usc-wysiwyg.brandon.tfog .usc-wysiwyg__text h3{
    color: #0731A1;
    text-transform: uppercase;
    font-weight:bold;
    font-size:60px;
    line-height:1.2;
    font-family:'Brandon Black' !important;
}

.usc-wysiwyg.brandon.tfog .usc-wysiwyg__text p{
    line-height:1.2;
    font-size:21px;
    width:70%;
}

.brandon.usc-product-carousel .usc-product-carousel__header__description{
    font-size:18px;
    text-align:left;
    line-height:1.2;
}

.usc-wysiwyg.brandon.community .ta-left{
    width:60%;
    color:#fff;
}

.usc-wysiwyg.brandon.community .ta-left h3{
    font-size:60px;
    font-weight:Bold;
    line-height:1;
    text-transform:uppercase;
    font-family:'Brandon Black' !important;
}

.usc-wysiwyg.brandon.community .ta-left p{
    font-size:23px;
    line-height: 1;
    width:80%;
}

.usc-wysiwyg.brandon.neighbors .usc-wysiwyg__wrapper .usc-grid{
    display:flex;
    align-items:center;
}
.usc-wysiwyg.brandon.neighbors .usc-wysiwyg__wrapper h3{
font-size:26px;
margin-bottom:20px;
line-height:1;
text-transform: uppercase;
font-family: 'Brandon Bold' !important;
}

.usc-wysiwyg.brandon.neighbors .usc-wysiwyg__wrapper p{
    font-size:21px;
    line-height:1;
}

.usc-wysiwyg.brandon.network .ta-left h3{
    font-size:60px;
    font-weight:Bold;
    line-height:1;
    color:#0731A1;
    text-transform:uppercase;
    font-family:'Brandon Black' !important;
}

.usc-wysiwyg.brandon.nohidden{
margin-top:200px;
}

.usc-wysiwyg.brandon.return{
    margin-bottom:400px;
    }
.usc-wysiwyg.brandon.nohidden .ta-left h3{
    font-size:40px;
    font-weight:Bold;
    line-height:1;
    color:#0731A1;
    text-transform:uppercase;
    font-family:'Brandon Black' !important;
}

.usc-wysiwyg.brandon.nohidden .ta-left p{
    font-size:23px;
    line-height:1;
}

.usc-wysiwyg.brandon.tradein .usc-wysiwyg__wrapper h3,.usc-wysiwyg.brandon.plan .usc-wysiwyg__wrapper h3,.usc-wysiwyg.brandon.activation .usc-wysiwyg__wrapper h3,.usc-wysiwyg.brandon.return .usc-wysiwyg__wrapper h3{
font-size:26px;
text-transform: uppercase;
line-height: 1;
margin-bottom:20px;
font-family: 'Brandon Bold' !important;
}

.usc-wysiwyg.brandon.tradein .usc-wysiwyg__wrapper p,.usc-wysiwyg.brandon.plan .usc-wysiwyg__wrapper p,.usc-wysiwyg.brandon.activation .usc-wysiwyg__wrapper p,.usc-wysiwyg.brandon.return .usc-wysiwyg__wrapper p{
    font-size:21px;
    line-height:1;
}

.usc-wysiwyg.brandon.plan .usc-wysiwyg__wrapper .usc-grid{
    display:flex;
    align-items:flex-end;
}

.usc-wysiwyg.brandon.activation .usc-wysiwyg__wrapper .usc-grid{
    display:flex;
    align-items:center;
}

.usc-wysiwyg.brandon.activation .usc-wysiwyg__wrapper .usc-grid .image,.usc-wysiwyg.brandon.return .usc-wysiwyg__wrapper .usc-grid .image{
   position:absolute;
   right:0px;
}

@media screen and (min-width:0\0) and (min-resolution: +72dpi) {
    .usc-wysiwyg.brandon.activation .usc-wysiwyg__wrapper .usc-grid .image img{
        position:relative;
        bottom:300px;
    }
}

.usc-wysiwyg.mid{background-image:url('/content/dam/uscc-static/assets/images/why-switch/mid-background-desktop.jpg');background-size: cover;background-position: center; background-repeat: no-repeat;}

@media (min-width:768px){
    .usc-wysiwyg.brandon.activation .usc-wysiwyg__wrapper p,.usc-wysiwyg.brandon.return .usc-wysiwyg__wrapper p{
        width:70%;
    }
    .usc-wysiwyg.mid {height: 3600px;}

}
@media (min-width:1025px){
    .usc-wysiwyg.brandon.links .usc-grid p{
        height:50px;
    }    
    .usc-wysiwyg.brandon.nohidden .ta-left p{
        width:60%;
    }
    .network {
        padding-top: 35rem !important;
    }
}
@media (max-width:1024px){
    .usc-wysiwyg.brandon.links .usc-grid a{
        margin-bottom:40px;
    }


}

@media (max-width:767px){
    .usc-wysiwyg.brandon.neighbors{position:relative;margin-top: 50vw;}
    .usc-wysiwyg.brandon.activation .usc-wysiwyg__wrapper .usc-grid .image img{
        position:relative;
        bottom:0px;
    }
    .brandon .usc-grid__col img{
        width:100%;
    }
    .usc-wysiwyg.mid{
        background-image:url('/content/dam/uscc-static/assets/images/why-switch/mid-background-mobile-cropped.jpeg');
        background-size: cover;
        width: 100.5%;
        background-position: 0vw -55vw;

    }
    .usc-header-content.brandon .usc-typography__header{
        font-size:50px;
    }
    .brandon.usc-product-carousel .usc-product-carousel__header__title,.usc-wysiwyg.brandon.tfog .usc-wysiwyg__text h3{
        font-size:30px;
    }
    .brandon.usc-product-carousel .usc-product-carousel__header,.brandon.usc-product-carousel .usc-product-carousel__header__description{
        text-align:left;
        margin-left:0px;
        margin-right:0px;
    }
    .usc-wysiwyg.brandon.tfog .usc-wysiwyg__text p{
        font-size:18px;
    }
    .usc-wysiwyg.brandon.tfog{
        background-image:url('/content/dam/uscc-static/assets/images/why-switch/tfog-mobile.jpg');
        height:500px;
        background-position-x: 0px;
        background-position-y: -30px;
        background-size: auto;
    }
    .usc-wysiwyg.brandon.tradein .usc-wysiwyg__wrapper h3,.usc-wysiwyg.brandon.plan .usc-wysiwyg__wrapper h3,.usc-wysiwyg.brandon.activation .usc-wysiwyg__wrapper h3,.usc-wysiwyg.brandon.return .usc-wysiwyg__wrapper h3{
        font-size:21px;
        text-transform: uppercase;
        line-height: 1;
        margin-bottom:20px;
        margin-top:20px;
        }
        
        .usc-wysiwyg.brandon.tradein .usc-wysiwyg__wrapper p,.usc-wysiwyg.brandon.plan .usc-wysiwyg__wrapper p,.usc-wysiwyg.brandon.activation .usc-wysiwyg__wrapper p,.usc-wysiwyg.brandon.return .usc-wysiwyg__wrapper p{
            font-size:18px;
            line-height:1;
        }

        .usc-wysiwyg.brandon.network .ta-left h3{
            font-size:30px;
        }

        .usc-wysiwyg.brandon.nohidden .ta-left h3{
            font-size:26px;
            width:50%;
        }
        .usc-wysiwyg.brandon.nohidden .ta-left p{
            font-size:18px;
        }
        .usc-wysiwyg.brandon.activation .usc-wysiwyg__wrapper .usc-grid .image, .usc-wysiwyg.brandon.return .usc-wysiwyg__wrapper .usc-grid .image{
            position:static;
        }
        .usc-wysiwyg.brandon.neighbors .usc-wysiwyg__wrapper p{
            font-size:20px;
        }
        .usc-wysiwyg.brandon.neighbors .usc-wysiwyg__wrapper h3{
            font-size:21px;
        }
        .usc-wysiwyg.brandon.neighbors .usc-wysiwyg__wrapper img{
           display: none;
        }
        .usc-wysiwyg.brandon.activation .usc-wysiwyg__wrapper .usc-grid,.usc-wysiwyg.brandon.return .usc-wysiwyg__wrapper .usc-grid{
            flex-direction: column-reverse;
        }
        .usc-wysiwyg.brandon.community .ta-left h3{
            font-size:30px;
        }
        .usc-wysiwyg.brandon.community .ta-left p{
           font-size:21px; 
           margin-top:20px;
        }
        .usc-wysiwyg.brandon.community{
            margin-bottom:45rem;
            padding-top: 0rem;
            margin-top: 0rem;
            padding-bottom: 50rem;
            padding-right: 2rem;
        }
        .usc-wysiwyg.brandon.community .ta-left{
            width:100%;
        }
        .usc-wysiwyg.brandon.nohidden{
            margin-top:220px;
        }
        .usc-wysiwyg.brandon.network{
            margin-top: 30vw;
        }
        .usc-wysiwyg.brandon.links{
            margin-top: 0;
        }
}

@media (min-width:768px) and (max-width:1024px){
    .usc-wysiwyg.brandon.nohidden{
        margin-top:50px;
    }
    .usc-wysiwyg.brandon.nohidden .ta-left h3{
        width: 50%;
    }
    .usc-wysiwyg.brandon.network{
        position: relative;
        bottom: 80px;
    }
    .usc-wysiwyg.brandon.neighbors{
        margin-top:200px;
    }

    .usc-wysiwyg.brandon.neighbors{
        position:relative;
        bottom:150px;
    }
    .usc-wysiwyg.mid{
        height:3500px;
    }
    .usc-wysiwyg.brandon.community .ta-left{
        width:100%;
    }
    .usc-wysiwyg.brandon.community .ta-left p{
        width:50%;
    }
}
@media screen and (max-width: 550px) {
    .usc-wysiwyg.brandon.nohidden {
        margin-top: 100px;
    }
    .usc-wysiwyg.brandon.community{
        margin-bottom: -8rem;
    }
    .pad-bottom {padding-bottom: 25rem;}
    .usc-wysiwyg.mid{
        background-position: 0vw -37vw;
}
.usc-wysiwyg.brandon.community {
    padding-bottom: 22rem;
}
}
@media screen and (max-width: 450px) {
    .usc-wysiwyg.brandon.neighbors {
        margin-top: 75vw;
    }
    
}
@media screen and (max-width: 400px) {
    .usc-wysiwyg.brandon.neighbors {
        margin-top: 50vw;
    }
    
}
@media screen and (max-width: 325px) {
    .usc-wysiwyg.mid {
        background-position: 0vw -20vw;
    }
    .usc-wysiwyg.brandon.network {
        margin-top: 0vw;
    }
    .usc-wysiwyg.brandon.neighbors {
        margin-top: 50vw;
    }
}