         html {
         box-sizing: border-box;
         }
         *,
         *:before,
         *:after {
         box-sizing: inherit;
         }
         body,
         table,
         #pardot-form p {
         color: #474a4c;
         font-family: "Ted Next", Arial, Helvetica, sans-serif;
         font-weight: 400;
         line-height: 1.4;
         }
         #pardot-form form {
         max-width: 100%;
         }
         a {
         }
         a:hover,
         a:visited {
         color: #ba291c;
         text-decoration: none;
         }
         /* h1, h2, h3 {
         font-size: 1.75rem
         } */
         ul,
         ol {
         /* margin: 1em 0 0; */
         line-height: 1.5rem;
         }
         li {
         margin-bottom: 15px;
         /* list-style-type: '›  '; */
         list-style-type: "\0203A\000A0\000A0";
         font-size:18px;
         }
         li span {
         color: #555555;
         font-size: 1rem;
         }
         hr {
         width: 100%;
         margin-left: auto;
         margin-right: auto;
         height: 3px !important;
         background-color:#22adc1;
         opacity:1 !important;
         }
         .dollar {
         font-size:0.58em;
         }
         .btn-primary {
         color: #fff;
         background-color: #da291c !important;
         border-color: #da291c !important;
         }
         /* Card Related Styles */
         .card {
         border: 1px solid;
         border-radius: 10px;
         padding: .5rem;
         }
         body{
         margin:0;
         }
         .card-body {
         padding: 0 !important;
         }
         .card-img-top {
         max-width: 162px;
         height: auto;
         }
         .card--border-blue {
         border-color: #22adc1;
         }
         .card--border-orange {
         border-color: #ffbf3f;
         }
         .card--border-gray {
         border-color: #ccc;
         }
         .card__title {
         font-size: 2rem;
         }
         .text-left {
         text-align:left;
         }
         .text-right {
         text-align:right;
         }
         /* Text Styles */
         .text--red {
         color: #da291c;
         }
         .text--blue {
         color: #22adc1;
         }
         .strikethrough-diagonal {
         position: relative;
         color: #bcbec0;
         }
         .strikethrough-diagonal::before {
         position: absolute;
         content: '';
         left: 0;
         top: 45%;
         right: 0;
         border-top: 3px solid;
         border-color: #da291c;
         -webkit-transform: skewY(-10deg);
         -moz-transform: skewY(-10deg);
         transform: skewY(-10deg);
         }
         header{
         padding: 10px 0;
         border-bottom: 1px solid #eee;
         }
         header img{
         max-width: 150px;
         margin: 0 auto;
         display: block;
         }
         main{
         padding: 20px 15px;
         background: #f8f9fa;
         min-height: 1000px
         }
         .questions-holder  {
         padding: 0 30px;
         }
         h1{
         margin-bottom: 30px;
         font-weight: bold;
         border-bottom: 1px solid #d4d1d1;
         padding-bottom: 9px;
         margin-top: 11px;
         }
         .intro h3{
         margin-bottom: 25px
         }
         .pado-1{
         }
         p{
         font-size: 18px;
         margin-top: 0
         }
         .nav-link{
         color: #22adc1  !important
         }
         .ser{
         position: relative;
         }

          .ser input:focus, .ser input:focus-visible, .ser input:active{
            border:0;
            outline: 0
          }


         .ser input{
         padding: 20px;
         width: 100%;
         border: 0;
         margin: 0;
         padding-left: 40px;
         padding-right: 48px;
         font-size: 15px;
         box-shadow: 0 1px 2px 0 rgb(60 64 67 / 30%), 0 1px 3px 1px rgb(60 64 67 / 15%)
         }

         h4.cat {
         color: #000;
         font-weight: 600;
         font-size: 20px;
         text-transform: uppercase;
             margin-top: 20px;
    margin-bottom: 10px;
    border-bottom: 1px solid;
    padding-bottom: 5px;
    margin-top: 25px;
    position: relative;
    overflow: hidden;
         }

         ul.list{
         padding: 0;
         }
         ul.list > li{
         list-style: none
         }
         .question{
         padding: 15px 20px;
         background: #ececec;
         border: 1px solid #7e7e7e;
         margin-bottom: 0;
         font-size: 20px; font-weight: 600;
         position: relative;
         padding-right: 40px;
         }
         .answer{
         border: 1px solid #7e7e7e;
         border-top: 0;
         background: #eeeeee36;
         margin-bottom: 15px;
         height: 0;
         overflow: hidden;
         }
         .highlight{ 
         background:#FFFF00; 
         padding:1px; 
         font-size: 18px
         }
         .plus{
         cursor: pointer;
         }
         .plus, .minus, #plus, #minus{
         float: right;
         font-weight: bold;
         font-size: 38px;
         position: absolute;
         right: 10px;
         top: 50%;
         transform: translateY(-50%);
         cursor: pointer;
             width: 100%;
    z-index: 9;
    text-align: right;
         }
         #plus, #minus{
            right: 0;
            font-size: 24px;
            top: 6px;
            padding: 28px 10px
         }

         .plus-3, .minus-3{
            font-weight: bold;
    font-size: 27px;
    line-height: 0 !important;
    cursor: pointer;
    padding: 9px;
        position: absolute;
    width: 100%;
    left: 0;
    text-align: right;
         }
         .list li{
            margin: 0 !important
         }
         .showp{
         padding: 15px;
         height: auto;
         }
         .hidep{
         height: 0 !important;
         padding: 0 !important;
         overflow: hidden;
         border: 0;
    margin: 0;
         }
         .minus{
         font-size: 58px;
         font-weight: 600;
         line-height: 15px;
         }
         .no-result{
         display: none;
         margin:50px 0;
         }
         .no-result h3{
         font-weight: 600;
         margin-bottom: 25px
         } 
         .no-result p{
         font-weight: 600;
         font-size: 20px
         }
         .container{
         max-width: 1500px;
         width: 100%;
         margin: 0 auto;
         }
         .row{
         display: flex;
         flex-wrap: wrap;
         }
         .col-sm-3{
         width: 30%;
         padding: 6px 30px;
         border-right: 1px solid #d4d1d1;
         }
         .col-sm-9{
         width: 70%;
         }
         .pado-2{
         color: 
         }
         .nav > h3{
         border-bottom: 1px solid #d4d1d1;
         padding-bottom: 9px;
         margin-bottom: 0;

         }
         @media (max-width: 767px){
         .col-sm-3{
         width: 100%;
         border: 0
         }

         .pado-2{
            padding: 0 15px
         }

         .question{
            font-size: 18px
         }
         .col-sm-9{
         width: 100%;
         }
         .questions-holder{
         padding: 0
         }
         .col-sm-3{
         padding: 6px 0
         }
         }
         img.searchIcons {
         position: absolute;
         top: 50%;
         transform: translateY(-50%);
         left: 15px;
         width: 15px;}
         #close{
         cursor: pointer;
         right: 15px;
         left: unset;
         width: 15px;
         }
         .nav {
         margin-top: 5px;
         margin-bottom: 25px
         }
         .cato{
         font-weight: 600;
         font-size: 18px;
         color: #000 !important;
         display: block;;
         margin-bottom: 15px;
                  margin-top: 20px;
                  display: block !important;
                  position: relative;
                      text-transform: uppercase;
    font-weight: 600;
    font-size: 18px;
    text-transform: uppercase;
    border-bottom: 1px solid #d4d1d1;
    padding-bottom: 10px;
    text-decoration: none;
    padding-right: 15px
         }
         .nav ul{
         padding-left: 0
         }
         .nav ul li{
         font-size: 18px;
         margin-bottom: 10px;
         line-height: 25px;
         margin-left: 16px
         }

         .no-result h3{
                font-size: 25px;
    margin-bottom: 15px;
    color: #98004a
         }

         footer{
                bottom: 0;
    width: 100%;
    text-align: center;
    border-top: 1px solid #eee;
    padding: 11px;
         }

         .footer img{
            display: block;
            margin: 0 auto;
         }

         footer a{
            display: block;
         }
.nav-item{
   display: none
}