@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');
        body * {font-family: Lato !important;}
        .fa-phone-flip {font-family:"Font Awesome 6 Free" !important}
        .sma-hdr {
            background-color: #fff;
            border-bottom: 5px #34b574 solid !important;

        }
        .hdr-btn {
            background-color: #0369b4 !important;
            /* color: #000 !important; */
            margin-top:20px;
        }
        .hdr-rt {
            text-align:center;
        }
        main {
            text-align: center;
        }
        main > div > * {
            margin-bottom:20px;
        }
        main p {font-size: 18px;}
        main h3 {font-size:35px;font-weight:bold;}
        footer *{
            font-size: 12px;
        }
        .container {
            max-width:920px;
        }
        footer ul li {flex-grow:1;text-align: center;}
        .main-btn {
            background-color: #ff8141;
            color: #FFF;
            display: inline-block;
            text-decoration: none;
            padding:20px 50px;
        }
        .main-btn span {
            font-size:22px;
            font-weight: 700;
        }
        .main-btn p {
            font-size: 14px;
        }
        #msform {
    text-align: center;
    position: relative;
}

#msform fieldset {
    background: white;
    border: 0 none;
    border-radius: 0.5rem;
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    padding-bottom: 0px;

    /*stacking fieldsets above each other*/
    position: relative;
}

.form-card {
  text-align: left;
}

/*Hide all except first fieldset*/
#msform fieldset:not(:first-of-type) {
    display: none;
}

#msform input, #msform textarea {
    padding: 8px 15px 8px 15px;
    border: 1px solid #ccc;
    border-radius: 0px;
    margin-bottom: 25px;
    margin-top: 2px;
    width: 65%;
    box-sizing: border-box;
    font-family: montserrat;
    color: #2C3E50;
    background-color: #ECEFF1;
    font-size: 16px;
    letter-spacing: 1px;
}

#msform input:focus, #msform textarea:focus {
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: 1px solid #673AB7;
    outline-width: 0;
}

/*Next Buttons*/
#msform .action-button {
   /* width: 100px;*/
    background: #ff8141;
    font-weight: bold;
    color: white;
    border: 0 none;
    border-radius: 0px;
    cursor: pointer;
    padding:15px 5px;
    margin: 5px 0px 5px 5px;
    max-width: 350px;
    margin:5px 200px;
    /*float: right;*/
    font-size: 20px;
}

#msform .action-button:hover, #msform .action-button:focus {
    background-color: #ff8141;;
}

/*Previous Buttons*/
#msform .action-button-previous {
    width: 100px;
    background: #616161;
    font-weight: bold;
    color: white;
    border: 0 none;
    border-radius: 0px;
    cursor: pointer;
    padding: 10px 5px;
    margin: 10px 5px 10px 0px;
    float: right;
}

#msform .action-button-previous:hover, #msform .action-button-previous:focus {
    background-color: #000000;
}
#msform {margin-bottom:50px;}
.ftr {margin-top:200px;}
.lst-frm {
    position: relative;
}
.lst-prg {
    position: absolute;
    width:100%;
    height: 100%;
    background-color: #FFF;
}
#lst-prg>div>h4 {margin-top: 10px;}
.lst-prg {display: none;}
.prog-div {display: block;}
.progress {height: 25px;border-radius: 0;}
.lst-prg>div {opacity:0;position: absolute;width:100%;}
.progress-bar {width:25% !important;}
.prog-1 .progress-bar {width:25% !important;}
.prog-2 .progress-bar {width:50% !important;}
.prog-3 .progress-bar {width:75% !important;}
.prog-4 .progress-bar {width:100% !important;}
.prog-1,.prog-2,.prog-3,.prog-4 {opacity:0;}
.prog-1 {
    animation: myfirst 1.5s 0s;
    
}
@keyframes myfirst {
    0% {opacity:1;}
    70% {opacity:1;}
    100% {opacity:0;}
}
.prog-2 {
    animation: myfirst 1.5s 1.5s;
    
}
@keyframes myfirst {
    0% {opacity:1;}
    70% {opacity:1;}
    100% {opacity:0;}
}
.prog-3 {
    animation: myfirst 1.5s 3s;
    
}
@keyframes myfirst {
    0% {opacity:1;}
    70% {opacity:1;}
    100% {opacity:0;}
}
.prog-4 {
    animation: myfirst 1.5s 4.5s;
    
}
@keyframes myfirst {
    0% {opacity:1;}
    70% {opacity:1;}
    100% {opacity:0;}
}

.tp-btn h4{display: none;}
@media only screen and (max-width: 768px) {
    .tp-btn p,.tp-btn span {display: none;}
    .tp-btn h4{display:inline;font-weight: bold;font-size: 18px;margin-left:5px;}
    .rt-hdr {display: none;}
    header.justify-content-center{justify-content:space-between !important;}
    .hdr-btn {margin-top: 20px;}
    img[src="images/SmartMedicareAdvantage.png"] {
        width:150px;
        margin-top: 10px;
    }
    #msform .action-button {margin: 5px auto;}
}
.btmFtr {
    background-color: #163070;
    padding-top:40px;
}
.btmFtr * {
    color: #FFF !important;
}
.ftrImg {width:180px;margin:20px auto;}
.btmFtr ul li {flex-grow: inherit;font-size:16px;}
.plMain {text-align: left;}
.container {max-width: 1140px;}
