
@font-face {
    font-family: 'Brandon Thin';
    src: url(/etc.clientlibs/uscc-static/clientlibs/clientlib-site/resources/fonts/BrandonGrotesqueWeb-Thin.woff2) format('woff2'),
        url(/etc.clientlibs/uscc-static/clientlibs/clientlib-site/resources/fonts/BrandonGrotesqueWeb-Thin.woff) format('woff');
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'Brandon Light';
    src: url(/etc.clientlibs/uscc-static/clientlibs/clientlib-site/resources/fonts/BrandonGrotesqueWeb-Light.woff2) format('woff2'),
        url(/etc.clientlibs/uscc-static/clientlibs/clientlib-site/resources/fonts/BrandonGrotesqueWeb-Light.woff) format('woff');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Brandon Regular';
    src: url(/etc.clientlibs/uscc-static/clientlibs/clientlib-site/resources/fonts/BrandonGrotesqueWeb-Regular.woff2) format('woff2'),
        url(/etc.clientlibs/uscc-static/clientlibs/clientlib-site/resources/fonts/BrandonGrotesqueWeb-Regular.woff) format('woff');
    font-weight: 400;
}
@font-face {
    font-family: 'Brandon Medium';
    src: url(/etc.clientlibs/uscc-static/clientlibs/clientlib-site/resources/fonts/BrandonGrotesqueWeb-Medium.woff2) format('woff2'),
        url(/etc.clientlibs/uscc-static/clientlibs/clientlib-site/resources/fonts/BrandonGrotesqueWeb-Medium.woff) format('woff');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Brandon Bold';
    src: url(/etc.clientlibs/uscc-static/clientlibs/clientlib-site/resources/fonts/BrandonGrotesqueWeb-Bold.woff2) format('woff2'),
        url(/etc.clientlibs/uscc-static/clientlibs/clientlib-site/resources/fonts/BrandonGrotesqueWeb-Bold.woff) format('woff');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Brandon Black';
    src: url(/etc.clientlibs/uscc-static/clientlibs/clientlib-site/resources/fonts/BrandonGrotesqueWeb-Black.woff2) format('woff2'),
        url(/etc.clientlibs/uscc-static/clientlibs/clientlib-site/resources/fonts/BrandonGrotesqueWeb-Black.woff) format('woff');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'BrandonGrotesqueWeb-Black';
    src: url(/etc.clientlibs/uscc-static/clientlibs/clientlib-site/resources/fonts/BrandonGrotesqueWeb-Black.woff2) format('woff2'),
        url(/etc.clientlibs/uscc-static/clientlibs/clientlib-site/resources/fonts/BrandonGrotesqueWeb-Black.woff) format('woff');
    font-weight: 800;
    font-style: black;
    font-display: swap;
}


@font-face {
    font-family: 'BrandonGrotesqueWeb-Bold';
    src: url(/etc.clientlibs/uscc-static/clientlibs/clientlib-site/resources/fonts/BrandonGrotesqueWeb-Bold.woff2) format('woff2'),
        url(/etc.clientlibs/uscc-static/clientlibs/clientlib-site/resources/fonts/BrandonGrotesqueWeb-Bold.woff) format('woff');
    font-weight: 600;
    font-style: bold;
    font-display: swap;
}


@font-face {
    font-family: 'BrandonGrotesqueWeb-Medium';
    src: url(/etc.clientlibs/uscc-static/clientlibs/clientlib-site/resources/fonts/BrandonGrotesqueWeb-Medium.woff2) format('woff2'),
        url(/etc.clientlibs/uscc-static/clientlibs/clientlib-site/resources/fonts/BrandonGrotesqueWeb-Medium.woff) format('woff');
    font-weight: 500;
    font-style: medium;
    font-display: swap;
}

@font-face {
    font-family: 'BrandonGrotesqueWeb-Regular';
    src: url(/etc.clientlibs/uscc-static/clientlibs/clientlib-site/resources/fonts/BrandonGrotesqueWeb-Regular.woff2) format('woff2'),
        url(/etc.clientlibs/uscc-static/clientlibs/clientlib-site/resources/fonts/BrandonGrotesqueWeb-Regular.woff) format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

.falcon-body a {
    font-family: "Brandon Bold", sans-serif;
    font-weight: 400;
    color: #322ffd;
    text-decoration: none;
}
.falcon .or {
    margin: 0 auto;
    color: hsl(224deg 92% 33%);
    font-size: 32px;
    text-align: center;
    color: #0731A1;
    line-height: 32px;
    margin-bottom: 2rem;
    font-weight: 450;
    font-family: "brandongrotesqueweb-bold" !important; 
}

.falcon-head {
    background: #0731A1;
    color: white;
    font-family: "brandongrotesqueweb-bold" !important; 
    text-align: center;
    padding-top:20px;
    padding-bottom:20px;
}

.falcon-head .h2_style {
    color: white;
    font-weight: 450;
    font-size: 40px;
    line-height: 45px;
    font-family: "brandongrotesqueweb-bold" !important; 
}

.falcon-head div {
    font-family: "brandongrotesqueweb-bold" !important; 
}

.falcon {
  background: #F2F2F2;
}

.or {
    font-family: "brandongrotesqueweb-bold" !important; 
}

.legal {
    font-family: "brandongrotesqueweb-bold" !important;     
}

.falcon-body {

    background: #E6E7E8;
    color: #0731A1;
    padding-top:20px;
    padding-bottom:20px;
}

.cellular-pairing,
.family-setup {
    width: 45%;
    display: flex;
    flex-direction: column;
    gap: 1rem;}
.cellular-pairing .list-content,
.family-setup .list-content{
 text-align: center;
}

.falcon li:before {
    background-color: #0731A1 !important;
}

.cellular-family-wrap {
    display: flex;
    justify-content: center;
    padding-left:10px;
    padding-right:15px;
}
/* .falcon-body .list-content {
    margin-left: 10% !important;
} */
.cellular-head,
.family-head {
    font-size: 25px;
    text-align: center;
    color: #0731A1;
    line-height: 28px;
    font-weight: 500;
    font-family: "brandongrotesqueweb-black" !important;   
    text-transform: uppercase;
  
}
.cellular-subheading,
.family-subheading{
    font-size: 60px;
    text-align: center;
    color: #0731A1;
    line-height: 55px;
    font-weight: 500;
    font-family: "brandongrotesqueweb-bold" !important;     
}
.cellular-subhead,
.family-subhead{
    font-size: 16px;
    text-align: center;
    color: #0731A1;
    line-height: 22px;
    font-weight: 300;
    font-family: "brandongrotesqueweb-regular" !important; 
}
.cellular-para,
.family-para{
    font-size: 16px;
    text-align: center;
    color: #0731A1;
    line-height: 21px;
    font-weight: 300;
    font-family: "brandongrotesqueweb-regular" !important; 
    padding-top: 4%;
    height: 100px;
}
.cellular-subhead,
.family-subhead,
.falcon-legal {
    text-align: center;
    font-family: "brandongrotesqueweb-regular" !important; 

}

.cellular-subhead strong {
        font-family: "brandongrotesqueweb-regular" !important; 
}

.family-subhead strong {
        font-family: "brandongrotesqueweb-regular" !important; 
}


.cellular-family-wrap li {
        font-family: "brandongrotesqueweb-regular" !important; 
}

    .falcon-legal {
        margin: 2rem auto 0;
        line-height: 16px;
        max-width: 605px;
        text-align: center;
        font-size: 16px;
    }



.falcon-legal strong {
    font-family: "brandongrotesqueweb-bold" !important; 
}
.img_description_grid {
    display: flex;
    justify-content: center;
    padding-bottom: 5px;
}
.grid_image {
    margin: auto 0px !important;
}
.card1_img_description {
    font-weight: 390;
    font-size: 16px;
    line-height: 21px;
    color: #1B2A55;
    flex-basis: fit-content;
    padding-left: 8px;

}
.modal-legal a{
    text-decoration: none;
    font-family: "brandongrotesqueweb-bold" !important;

}
.legal-modal  {text-align: center;}
.legal-modal .Activate{
  font-weight: 390 !important;
    font-size: 16px;
    line-height: 21px;
    margin-top: 8px;
    color: #0731A1 !important;
    font-family: "brandongrotesqueweb-regular" !important; 
    text-decoration: none;
}
.legal-modal a > b{
color: #322FFD;
    font-family: "brandongrotesqueweb-bold" !important;
    font-size: 16px;
    line-height: 21px;
    text-decoration: none;
}

.modal-legal {
    text-align: center;
    padding-top: 20px;
}

@media screen and (max-width: 1199px) {

.cellular-subheading, .family-subheading {
    font-size: 40px;
    line-height: 45px;
}
}

@media screen and (max-width: 1023px) {

  .cellular-head, .family-head {
  height: 50px;
}
}
@media screen and (max-width: 768px) {
    .falcon-legal {
        padding-right: 30px;
        padding-left: 30px;
    }
    .falcon-head {
        padding-left: 15px;
        padding-right: 15px;
    }
    .cellular-family-wrap {
        display: block !important;
    }

    .cellular-pairing,
    .family-setup {
        width: 100%;
    }

    .falcon .or {
        margin: 2rem auto;
    }

    /* .card1_img_description {
    padding-left: 0px;
} */
.cellular-subheading, .family-subheading {
    font-size: 40px;
    line-height: 45px;
}
.cellular-head, .family-head {
    font-size: 18px;
    line-height: 22px;
    height: auto;
}
.cellular-para, .family-para {
    height: 85px;
}
.cellular-para-height{
  height: 100px;

}
}
.column .copy h4 {
font-size: 18px;
}