/*-----------------------------------*\
  RESET/BASIC
\*-----------------------------------*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
margin:0; padding:0; border:0; outline:0; 
vertical-align:baseline; background:transparent;
}

* { box-sizing: border-box; }

html {
    font-size: 62.5%;
}

body {
    font-family: "Montserrat", sans-serif;
    font-size: 1.4rem; line-height: 1.5;
    color: #60646B; font-weight: 400;
    background: #fff; min-height: 100vh;
    display: flex; flex-direction: column;
    font-optical-sizing: auto; font-style: normal;
}

@media screen and (max-device-width: 480px){
 body{
  -webkit-text-size-adjust: none;
 }
}

.content {
    flex: 1 0 auto;
    overflow: hidden;
}

img {
    width: 100%; height: auto;
    display: block;
}

a {
    text-decoration: none;
    transition: all 0.25s linear;
}

.basic {
    padding: 0 20px;
    margin: 0 auto;
}

button {
    background: none; border: 0;
    color: inherit; cursor: pointer;
    line-height: normal;
    overflow: visible; padding: 0;
    display: inline-block;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
}

sup {
    font-size: 65%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
    top: -0.5em;
}

@media only screen and (min-width: 768px) {

    body {
        font-size: 1.6rem;
    }

    .basic {
        padding: 0 30px;
    }

}

@media only screen and (min-width: 1024px) {

    .basic {
        padding: 0 40px;
    }

}

@media only screen and (min-width: 1430px) {

    .basic {
        padding: 0 60px;
    }

}

/*-----------------------------------*\
  HEADER
\*-----------------------------------*/

header {
    padding: 0 12px;
}

.header-inner {
    display: flex; align-items: center;
    height: 66px;
}

.logo {
    width: 130px;
}

.header-contact {
    margin-left: auto;
    text-align: right;
}

.header-phone {
    color: #179BD7; font-weight: 600;
    font-size: 1.2rem;
}
.cta1 {
            margin-left: 76px;
            margin-top: 107px;
            font-size: 50px;
            position: absolute;
            color: #fff;
            text-shadow: 6px 6px 8px #000000aa;
            font-weight: 600;
        }

        .cta2 {
            margin-left: 76px;
            margin-top: 200px;
            font-size: 45px;
            position: absolute;
            color: #fff;
            text-shadow: 6px 6px 8px #000000aa;
            font-style: italic;
        }
.header-hours {
    font-size: 0.7rem;
    color: #012639;
}

@media only screen and (min-width: 375px) {

    .logo {
        width: 140px;
    }

}

@media only screen and (min-width: 768px) {

    header {
        padding: 0 30px;
    }

    .header-inner {
        height: 80px;
    }

    .logo {
        width: 202px;
    }

    .header-phone {
        font-size: 1.6rem;
    }

    .header-hours {
        font-size: 1.2rem;
    }

}

@media only screen and (min-width: 1024px) {

    header {
        padding: 0 40px;
    }

    .header-inner {
        height: 96px;
    }

    .header-phone {
        font-size: 2rem;
    }

    .header-hours {
        font-size: 1.4rem;
    }

}

@media only screen and (min-width: 1430px) {

    header {
        padding: 0 60px;
    }

}

/*-----------------------------------*\
  INTRO
\*-----------------------------------*/

#intro {
    padding: 40px 0 0;
    text-align: center;
    margin-bottom: 36px;
}

.intro-inner {
    max-width: 1470px;
}

h1 {
    font-size: 2.4rem; font-weight: 400;
    line-height: 1.4; margin-bottom: 24px;
    color: #065170;
}

h1 br {
    display: none;
}

#intro p {
    margin: 0 auto 20px;
    max-width: 300px;
}

#intro p:last-of-type {
    margin-bottom: 0;
}

#intro span {
    font-weight: 600;
}

#intro a {
    color: #60646B;
}

@media only screen and (min-width: 768px) {

    #intro {
        padding: 64px 0 0;
        text-align: center;
        margin-bottom: 48px;
    }

    h1 br {
        display: block;
    }

    h1 {
        font-size: 3rem;
    }

    #intro p:first-of-type {
        max-width: 1160px;
    }

    #intro p:last-of-type {
        max-width: 1376px;
    }

    #intro p br {
        display: none;
    }

}

@media only screen and (min-width: 1024px) {

    #intro {
        padding: 96px 0 0;
        margin-bottom: 64px;
    }

    .intro-inner {
        font-size: 2rem;
    }

    h1 {
        font-size: 4rem;
        margin-bottom: 30px;
    }

}

@media only screen and (min-width: 1280px) {

    .intro-inner {
        font-size: 2.2rem;
    }

    h1 {
        font-size: 4.8rem;
        margin-bottom: 40px;
    }

    #intro p {
        margin: 0 auto 24px;
    }

}

@media only screen and (min-width: 1430px) {

    #intro {
        padding: 120px 0 0;
        margin-bottom: 82px;
    }

    .intro-inner {
        font-size: 2.8rem;
    }

    h1 {
        font-size: 5.5rem;
        margin-bottom: 60px;
    }

    #intro p {
        margin: 0 auto 38px;
    }

    #intro span {
        display: block;
    }

}

/*-----------------------------------*\
  CONTACT
\*-----------------------------------*/

#contact {
    padding-bottom: 40px;
}

.contact-inner {
    max-width: 1464px;
}

.formrow {
    margin-bottom: 10px;
}

input[type="text"], 
input[type="tel"], 
input[type="email"],
select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid #E6E6E6; border-radius: 4px; outline: 0; 
    box-shadow: none; display: block; width: 100%;
    font-size: 1.4rem; line-height: 46px; 
    height: 48px; background: #fafafa;
    font-family: "Montserrat", sans-serif;
    padding: 0 12px; color: #7E7E7E; font-weight: 400;
}

select {
    background: #fafafa url(../images/select.png) no-repeat;
    background-size: 12px;
    background-position: right 12px center;
}

::-webkit-input-placeholder {
    color: #7E7E7E;
    opacity: 1 !important;
}
:-moz-placeholder {
    color: #7E7E7E;
    opacity: 1 !important;
}
::-moz-placeholder {
    color: #7E7E7E;
    opacity: 1 !important;
}
:-ms-input-placeholder {
    color: #7E7E7E;
}

.req {
    padding-left: 12px;
    margin-bottom: 16px;
    color: #000; font-size: 1.4rem;
}

.optin-row {
    margin-bottom: 24px;
}

.checkrow {
    margin-bottom: 12px;
    padding-left: 12px;
}

.contactrow {
    padding-left: 42px;
    display: flex;
}

.cr-inner {
    position: relative; padding: 0 0 0 30px;
    color: #000; font-size: 1.4rem;
    line-height: 1.35;
}

.cr-inner.cr-email {
    margin-left: 30px;
}

input[type="checkbox"] {
    position: absolute; left: 0;
    top: 0;
}

.btn-submit {
    font-family: "Montserrat", sans-serif;
    display: block; width: 100%; background: #179BD7;
    color: #fff; height: 48px; line-height: 48px;
    border-radius: 4px; font-size: 1.6rem;
    font-weight: 400; transition: all 0.25s linear;
}
.depending-on-eligibility1 {
            font-size: 20px;
            line-height: 30px;
            text-align: center;
            color: #4a4a4a;
            font-weight: 300;
            padding: 0 250px;
            font-style: italic;
            margin-top: 50px;
        }
.depending-on-eligibility2 {
            font-size: 20px;
            line-height: 30px;
            text-align: center;
            color: #2c2a29;
            font-weight: 300;
            padding: 0 40px;
            font-style: italic;
            max-width: 1155px;
            margin: auto;
        }
.call-block {
            font-size: 35px;
            line-height: 35px;
            color: #007ab8;
            font-weight: 600;
            text-decoration: none;
        }
.btn-submit:hover {
    background: #065170;
}

.disclaimer {
    padding-top: 20px; font-size: 1.2rem;
    margin-bottom: 20px;
}

#formsuccess {
    position: fixed; inset: 0;
    background: rgba(0, 0, 0, 0.62);
    z-index: 9999; transition: all 0.25s linear;
    visibility: hidden; opacity: 0;
}

#formsuccess.active {
    visibility: visible; opacity: 1;
}

.fs-inner {
    width: 100%; height: 100%;
    display: flex; align-items: center;
    justify-content: center;
}

.fs-content {
    background: #fff; width: 92%;
    max-width: 560px; padding: 40px 10px;
    text-align: center;
}

.fs-logo {
    display: inline-block; width: 170px;
    margin-bottom: 20px;
}

.fs-content h2 {
    margin-bottom: 12px;
    font-size: 2.4rem;
    line-height: 1.2;
}

.fs-content p {
    margin-bottom: 20px;
    font-size: 1.6rem;
}

.fs-content p a {
    color: #60646B;
}

.btn-continue {
    display: inline-block; color: #fff;
    padding: 0 48px; line-height: 48px;
    background: #179BD7; border-radius: 4px;
    font-size: 1.8rem;
}

.error {
    padding: 4px 6px 0 0;
    font-weight: 700;
    color: #f00;
    text-align: right;
}

@media only screen and (min-width: 768px) {

    #contact {
        padding-bottom: 60px;
    }

    .form-inner {
        display: flex; flex-wrap: wrap;
        justify-content: space-between;
    }

    .formrow {
        width: 100%;
    }

    .formrow.halfrow {
        width: 49%;
    }

    .formrow.cityrow, .formrow.ziprow {
        width: 36%;
    }

    .formrow.staterow {
        width: 24%;
    }

    .fs-content {
        padding: 60px 10px;
    }

    .fs-logo {
        width: 220px;
        margin-bottom: 30px;
    }

    .fs-content h2 {
        margin-bottom: 20px;
        font-size: 3.6rem;
    }

    .fs-content p {
        margin-bottom: 36px;
        font-size: 2rem;
    }

    .btn-continue {
        padding: 0 72px; line-height: 60px;
        font-size: 2.2rem;
    }

    input[type="text"], 
    input[type="tel"], 
    input[type="email"],
    select {
        font-size: 1.6rem;
    }

    select {
        background: #fafafa url(../images/select.png) no-repeat;
        background-size: 16px;
        background-position: right 16px center;
    }

    .optin-row {
        display: flex;
    }

    .contactrow {
        padding-left: 24px;
    }

}

@media only screen and (min-width: 1024px) {

    #contact {
        padding-bottom: 72px;
    }

    .formrow {
        margin-bottom: 20px;
    }

    input[type="text"], 
    input[type="tel"], 
    input[type="email"],
    select {
        border-radius: 10px;
        font-size: 2rem; line-height: 62px; 
        height: 64px; padding: 0 12px 0 22px;
    }

    select {
        background: #fafafa url(../images/select.png) no-repeat;
        background-size: 20px;
        background-position: right 20px center;
    }

    .req {
        padding-left: 22px;
        margin-bottom: 24px;
        font-size: 2rem;
    }

    .optin-row {
        margin-bottom: 36px;
    }

    .contactrow {
        padding-left: 24px;
    }

    .checkrow {
        padding-left: 22px;
    }

    input[type="checkbox"] {
        top: 4px;
    }

    .cr-inner {
        font-size: 2rem;
    }

    .btn-submit {
        height: 64px; line-height: 64px;
        font-size: 2.4rem;
    }

    .disclaimer {
        padding-top: 30px; font-size: 1.4rem;
    }

    #error-msg {
        font-size: 2rem;
    }

}

@media only screen and (min-width: 1280px) {

    #contact {
        padding-bottom: 120px;
    }

    .contactrow {
        padding-left: 48px;
    }

}

@media only screen and (min-width: 1430px) {

    #contact {
        padding-bottom: 160px;
    }

}

/*-----------------------------------*\
  OPTIONS
\*-----------------------------------*/

#options {
    padding: 48px 0;
    background: #F2F1F2;
}

.options-inner {
    max-width: 1106px;
}

.options-intro {
    text-align: center;
    margin-bottom: 40px;
}

.options-intro br {
    display: none;
}

.logo2 {
    width: 220px;
    margin: 0 auto 40px;
}

h3 {
    font-size: 2.1rem; font-weight: 400;
    line-height: 1.2; margin-bottom: 16px;
    color: #1782C5;
}

.option-row {
    max-width: 254px;
    margin: 0 auto;
}

.option-box {
    background: #F2F1F2; border-radius: 11px;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
    padding: 36px 20px 32px; margin-bottom: 36px;
    font-size: 1.4rem;
}

.option-color {
    font-size: 3rem; line-height: 1;
    margin-bottom: 32px; text-align: center;
}

.option-icon {
    width: 100px; margin: 0 auto 36px;
}

ul {
    margin-left: 16px; color: #065170;
    font-weight: 600;
}

ul li {
    margin-bottom: 16px;
}

ul li:last-child {
    margin: 0;
}

.btn-row {
    text-align: center;
    padding-top: 30px;
}

.btn {
    border: 3px solid #065170;
    padding: 0; height: 56px;
    display: inline-flex; align-items: center;
    font-size: 1.8rem; font-weight: 700;
    color: #065170; text-transform: uppercase;
    width: 256px; justify-content: center;
}

.btn span {
    display: inline-block;
}

.btn-arrow {
    display: inline-block;
    width: 30px; margin-left: 16px;
    transition: all 0.25s linear;
}

.btn:hover .btn-arrow {
    transform: translateX(10px);
}

@media only screen and (min-width: 768px) {

    #options {
        padding: 72px 0 64px;
    }

    .options-intro {
        margin-bottom: 48px;
    }

    .logo2 {
        width: 196px;
        margin: 0 auto 36px;
    }

    .options-intro br {
        display: block;
    }

    h3 {
        font-size: 3rem; 
        margin-bottom: 20px;
    }

    .option-row {
        max-width: none;
        display: flex; flex-wrap: wrap;
        justify-content: space-between;
    }

    .option-box {
        width: 48%;
        margin-bottom: 24px;
    }

    .btn-row {
        padding-top: 56px;
    }

}

@media only screen and (min-width: 1024px) {

    #options {
        padding: 96px 0;
    }

    .options-intro {
        margin-bottom: 72px;
        font-size: 2rem;
    }

    h3 {
        font-size: 3.6rem; 
        margin-bottom: 30px;
    }

    .option-box {
        font-size: 1.6rem;
        width: 46.5%;
        margin-bottom: 48px;
    }

    .btn-row {
        padding-top: 72px;
    }

}

@media only screen and (min-width: 1280px) {

    .options-intro {
        margin-bottom: 118px;
        font-size: 2.8rem;
    }

    .logo2 {
        width: 376px;
        margin: 0 auto 76px;
    }

    h3 {
        font-size: 5.5rem; 
        margin-bottom: 40px;
    }

    .option-box {
        font-size: 2.2rem;
        padding: 76px 30px 60px;
        margin-bottom: 64px;
    }

    .option-color {
        font-size: 4.6rem; 
        margin-bottom: 44px;
    }

    .option-icon {
        width: 186px; margin: 0 auto 60px;
    }

    ul {
        margin-left: 22px;
    }

    .btn-row {
        padding-top: 64px;
    }

    .btn {
        height: 76px;
        font-size: 2.4rem;
        width: 354px;
    }

    .btn-arrow {
        width: 42px;
    }

}

/*-----------------------------------*\
  STEPS
\*-----------------------------------*/

#steps {
    padding: 72px 0; color: #fff;
    background: #065170; text-align: center;
}

.steps-inner {
    max-width: 1460px;
}

h4 {
    font-size: 3rem; font-weight: 400;
    line-height: 1.2; margin-bottom: 48px;
}

.step {
    margin-bottom: 36px;
    font-size: 1.4rem;
    font-weight: 500;
}

.step:last-of-type {
    margin-bottom: 0;
}

.step a {
    color: #fff;
    text-decoration: underline;
}

.step a[href^=tel] {
    text-decoration: none;
}

.step-number {
    font-size: 10rem; font-weight: 500;
    line-height: 1; margin-bottom: 5px;
    color: #7FCEF0;
}

.step-title {
    font-size: 2.4rem; font-weight: 600;
    line-height: 1.2; color: #7FCEF0;
    margin-bottom: 4px;
}

@media only screen and (min-width: 768px) {

    .steps-row {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        grid-column-gap: 10px;
    }

    .step {
        margin-bottom: 0;
    }

    .step-number {
        font-size: 8rem;
    }

    .step-title {
        font-size: 2rem;
    }

}

@media only screen and (min-width: 1024px) {

    #steps {
        padding: 96px 0;
    }

    h4 {
        font-size: 4rem; margin-bottom: 60px;
    }

    .step {
        font-size: 1.6rem;
    }

    .step-number {
        font-size: 10rem;
    }

    .step-title {
        font-size: 2.2rem;
    }

}

@media only screen and (min-width: 1280px) {

    #steps {
        padding: 128px 0 150px; 
    }

    h4 {
        font-size: 5.5rem; margin-bottom: 80px;
    }

    .step {
        font-size: 2.1rem;
    }

    .step-number {
        font-size: 12.4rem;
    }

    .step-title {
        font-size: 3rem;
    }

}

/*-----------------------------------*\
  GUIDE
\*-----------------------------------*/

#guide {
    color: #065170; background: #F2F1F2;
}

.gc-inner {
    max-width: 670px;
    margin: 0 auto;
}

.g-copy {
    padding: 64px 20px;
}

.gc-inner p {
    font-size: 1.8rem;
    margin-bottom: 30px;
}

@media only screen and (min-width: 768px) {

    #guide {
        display: flex;
        align-items: center;
    }

    .g-copy {
        padding: 10px 20px; order: 1;
        width: 54%;
    }

    .g-img {
        width: 46%; order: 2;
    }

}

@media only screen and (min-width: 1024px) {

    .g-copy {
        padding: 0 30px; 
    }

    .gc-inner p {
        font-size: 2rem;
    }

}

@media only screen and (min-width: 1280px) {

    .gc-inner p {
        font-size: 2.4rem;
        margin-bottom: 40px;
    }

}

@media only screen and (min-width: 1680px) {

    .gc-inner p {
        font-size: 3rem;
        margin-bottom: 54px;
    }

}

/*-----------------------------------*\
  QUOTES
\*-----------------------------------*/

#quotes {
    padding: 60px 0;
    text-align: center;
}

#quotes .basic {
    max-width: 1484px; margin: 0 auto;
}

.quotes-intro {
    font-size: 2rem; margin-bottom: 48px;
    color: #065170;
}

.slider-wrap {
}

#tns1 > .tns-item.item {
    color: #76797A; padding: 80px 0;
    background: url(https://image.engage.bcbsm.com/lib/fe5815707c630d7e7c15/m/1/ff5adc2d-1884-4d09-a45c-eb65c939e36e.png) no-repeat left top, url(https://image.engage.bcbsm.com/lib/fe5815707c630d7e7c15/m/1/175fc8b5-b685-4493-bd6c-16eeb679fff8.png) no-repeat right bottom;
    background-size: 67px, 67px;
} 

.quote {
    font-size: 1.8rem;
}

.quotesrc {
    font-size: 1.4rem; font-weight: 600;
    margin-top: 10px;
}

.tns-nav {
    margin-top: 34px;
}

.tns-nav button {
    width: 12px; height: 12px;
    border-radius: 50%; margin: 0 2px;
    background: #F2F1F2;
}

.tns-nav button.tns-nav-active {
    background: #707070;
}

.quotemark {
    width: 67px; position: absolute;
}

.qm-open {
    top: 0; left: 0;
}

.qm-close {
    bottom: 42px; right: 0;
}

@media only screen and (min-width: 768px) {

    #quotes {
        padding: 96px 0 72px;
        text-align: center;
    }

    .quotes-intro {
        font-size: 3rem;
    }

    .item {
        padding: 0 96px;
    } 

}

@media only screen and (min-width: 1024px) {

    #quotes {
        padding: 120px 0 96px;
    }

    #tns1 > .tns-item.item {
        padding: 0 120px;
    } 

    .quote {
        font-size: 2.2rem;
    }

    .quotesrc {
        font-size: 1.8rem;
        margin-top: 16px;
    }

}

@media only screen and (min-width: 1280px) {

    #quotes {
        padding: 160px 0 116px;
    }

    .quotes-intro {
        font-size: 3.2rem; margin-bottom: 90px;
    }

    #tns1 > .tns-item.item {
        padding: 0 148px;
    } 

    .quote {
        font-size: 3rem;
    }

    .quotesrc {
        font-size: 2.4rem;
        margin-top: 20px;
    }

}

@media only screen and (min-width: 1465px) {

    .quotes-intro {
        font-size: 3.6rem; 
    }

}

/*-----------------------------------*\
  PERSONALIZED
\*-----------------------------------*/

#personalized {
    background: #179BD7; color: #fff;
}

.p-copy {
    padding: 48px 20px 56px;
}

h5 {
    font-size: 3rem; font-weight: 400;
    line-height: 1.2; margin-bottom: 16px;
}

h5 br {
    display: none;
}

.pc-inner p {
    margin-bottom: 30px;
    font-size: 1.8rem;
    line-height: 1.1;
}

.pc-inner p span {
    font-size: 1.3rem;
}

.pc-inner p a {
    color: #fff;
}

.btn.btn-light {
    border-color: #fff;
    color: #fff; padding: 0 20px;
}

@media only screen and (min-width: 768px) {

    #personalized {
        display: flex;
    }

    .p-img {
        width: 47.6%;
    }

    .p-copy {
        padding: 0 20px 0 7vw; display: flex;
        align-items: center; width: 52.4%;
    }

    h5 {
        font-size: 2.6rem;
    }

    h5 br {
        display: block;
    }

    .pc-inner p {
        margin-bottom: 20px;
    }

}

@media only screen and (min-width: 1024px) {

    h5 {
        font-size: 4rem;
        margin-bottom: 20px;
    }

    .pc-inner p {
        margin-bottom: 30px;
        font-size: 2.2rem;
    }

    .pc-inner p span {
        font-size: 1.6rem;
    }

    .pc-inner p span br {
        display: none;
    }

}

@media only screen and (min-width: 1280px) {

    h5 {
        font-size: 4.8rem;
    }

    .pc-inner p {
        font-size: 2.4rem;
    }

    .btn.btn-light {
        padding: 0 30px;
    }

}

@media only screen and (min-width: 1430px) {

    h5 {
        font-size: 5.4rem;
        line-height: 1.1;
        margin-bottom: 24px;
    }

    .pc-inner p {
        font-size: 2.8rem;
        margin-bottom: 40px;
    }

    .pc-inner p span {
        font-size: 1.8rem;
    }

}

@media only screen and (min-width: 1680px) {

    h5 {
        font-size: 6.5rem;
        margin-bottom: 32px;
    }

    .pc-inner p {
        font-size: 3.6rem;
        margin-bottom: 48px;
    }

    .pc-inner p span {
        font-size: 2rem;
    }

}

/*-----------------------------------*\
  FOOTER
\*-----------------------------------*/

.footer-top {
    background: #F2F1F2;
}

.ft-inner, .fl-inner {
    max-width: 1470px;
}

.ft-inner {
    display: flex; height: 122px;
    align-items: center; 
    justify-content: center;
}

.footer-social {
    width: 260px;
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-column-gap: 10px;
}

.social {
    display: block;
}

.footer-legal {
    padding: 48px 0 32px;
    color: #707070;
}

.footer-legal p {
    margin-bottom: 20px;
}

.footer-legal p:last-of-type {
    margin: 0;
}

.footer-legal a {
    color: #707070;
    text-decoration: underline;
}

@media only screen and (min-width: 360px) {

    .footer-social {
        width: 288px; 
        grid-column-gap: 12px;
    }

}

@media only screen and (min-width: 768px) {

    .ft-inner {
        justify-content: flex-start;
    }

}

@media only screen and (min-width: 1280px) {

    .ft-inner {
        height: 152px;
    }

    .footer-social {
        width: 504px;
        grid-column-gap: 24px;
    }

    .footer-legal {
        padding: 72px 0 68px;
        font-size: 2.1rem;
    }
    
}