 @import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@400;600&family=Source+Serif+Pro:wght@600&display=swap');
 @import url('https://fonts.googleapis.com/css2?family=Yanone+Kaffeesatz:wght@200;300;400;500;600;700&display=swap');
 
 
 /*body h1,h2,h3,h4,h5,p,a
      {
        font-family: 'Roboto', sans-serif;
      }*/
body, html {
    margin: 0 !important;
    padding: 0 !important;
    overflow-x: hidden;
}
      .footer {
        float: left;
        width: 100%;
        background: #000;
        padding: 28px 0;
        box-sizing: border-box;
        text-align: center;
        font-size: 14px;
        line-height: 14px;
        color: #fff;
        font-family: 'Gibson-Light';
        letter-spacing: 0.5px;
      }

      ul.list-ftr {
        width: auto;
        display: table;
        margin: 0 auto;
      }

      ul.list-ftr li {
        float: left;
        padding: 0 7px;
      }

      ul.list-ftr li a {
        color: #fff;
      }

      .caraous-title {
        position: absolute;
        top: 20%;
        left: 8.8%;
        right: 55.8%; 
        width: 96.66666666666666%;
        color: #000;
      }

      .carousel-inner
      {
        height: 560px;
      }
      .caraous-title h1 {    color:#fffc00;
        font-size: 40px;
        font-weight: 700;
        text-shadow: 1px 1px 1px #000;}
.slider-3 .caraous-title h1 {    color:#000;
        /* text-shadow: 0px 0px 4px #fff; */
        text-shadow: none;}
      .caraous-title h3 {margin-bottom:30px;color:#000;font-size:24px;}
      .caraous-title span {color:#ffae1e;font-size:20px;    text-shadow: 1px 1px 1px #000;}
      .caraous-img-box img {    width: 36%;}
      /* Button */
.site-btn {
    text-align: center;
    /* margin: 57% 0 0; */
    display: table;
}
.site-btn a:hover, .site-btn a:focus {
    background: #eb6f25;
    box-shadow: 0px 0px 0px #eb6f25;
    color: #000;
    text-decoration: none;
}

.pro-des h3{
font-family: 'Montserrat';
    font-size: 19px;
    font-weight: 600;
}
.site-btn a {
    background: #262262;
    color: #ffffff;
    padding: 12px 35px;
    border-radius: 0px;
    box-shadow: 7px 6px 0px #ff8237;
    display: block;
    text-align: center;
    letter-spacing: 2px;
    transition: 0.25s ease-in-out all;
    text-transform: uppercase;
    font-weight: 600;
    font-family: 'Source Sans Pro';
    font-size: 18px;
}

.main-banner h5{
    font-size: 15px;
    text-transform: uppercase;
    letter-spacing: 3px;
    color: #eb6f25;
}
      .orderBtn {
        background: #ffffff40;
        padding: 10px 10px 10px 20px;
        border: 1px solid #dc9108;
        color: #fff;
      }
      .caraous-img-box {
        margin: -80px 0 0 1px;
      }
      .m-b-sm {
        margin-bottom: 10px;
        color: #006838;
      }
      .usage-subtitle {
        font-size: 17px;
      }
      .about-sec {
        background: #e6e6e6;
      }
      .about-sec p {
        font-size: 15px;
        padding: 11px;
      }

   
      .caraous-title {
    position: absolute;
    top: 20%;
    left: 15.8%;
    right: 55.8%;
    width: 96.66666666666666%;
    color: #000;
}
      
        .about-sec {
    background: #e6e6e6;
}
      .about-sec p {
    font-size: 15px;
    padding: 11px;
}
        .tag {
    background: #d2d2d2;
    padding: 5px;
}
      .tag p {
    padding: 7px 0;
    font-size: 13px;
        margin:0px;
}

/**hone section**/
    .home1 .section-padding {
    padding: 96px 0 100px;
}
.section-title, .section-title2 {
    margin-bottom: 56px;
    padding: 96px 0 0px;
}
.section-title h4, .section-title2 h4 {
    font-size: 18px;
    text-transform: capitalize;
    color: #ea4c23;
    margin: 0 0 10px;
}
.rs-about .section-title h2 {
    margin: 0 0 26px;
}

.sec-arrow-light.text-center h2, .sec-arrow-dark.text-center h2 {
    background-position: center bottom;
}
.section-title h4, .section-title2 h4 {
    font-size: 18px;
    text-transform: capitalize;
    color: #ea4c23;
    margin: 0 0 10px;
}
.sec-arrow-dark h2 {
    background: url(../images/arrow-dark.png);
    background-repeat: no-repeat;
}
.sec-arrow-light h2, .sec-arrow-dark h2 {
    background-position: left bottom;
    padding-bottom: 25px;
}
.rs-what-wedo {
    position: relative;
    z-index: 1;
  margin-bottom: 40px;
}
.dark-bg {
    background: #f4f7fc;
    
}
.section-title h2, .section-title2 h2 {
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0 0 5px;
}
h2 {
    font-size: 36px;
    font-weight: 800;
}
.rs-what-wedo {
  position: relative;
  z-index: 1;
}
.rs-what-wedo .single-postion {
  position: relative;
}
.rs-what-wedo .single-postion:before {
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 100%;
  background: rgba(16, 16, 16, 0.7);
  z-index: 1;
  position: absolute;
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  opacity: 0;
  visibility: hidden;
}
.rs-what-wedo .single-postion .position-details .hover-text {
  position: absolute;
  width: 100%;
  left: 0;
  top: 101%;
  transition: 0.4s;
  -webkit-transition: 0.4s;
  z-index: 1;
  padding: 0 15px;
}
.rs-what-wedo .single-postion .position-details .hover-text p {
  color: #ccc;
  margin: 0 0 8px;
}
.rs-what-wedo .single-postion .position-details .hover-text .link a {
  text-transform: uppercase;
  font-weight: 600;
}
.rs-what-wedo .single-postion .position-details .hover-text .link i {
  font-weight: 700;
  color: #ea4c23;
  display: inline-block;
  position: relative;
}
.rs-what-wedo .single-postion .position-details h4 {
  margin: 0 0 8px;
  color: #ea4c23;
  text-transform: uppercase;
}
.rs-what-wedo .single-postion .position-details h4.htitle {
  background: rgba(16, 16, 16, 0.7);
  color: #ffffff;
  height: 70px;
  line-height: 70px;
  position: relative;
  z-index: 11;
  margin: 0;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  text-align: center;
}
.rs-what-wedo .single-postion:hover:before {
  top: 0;
  opacity: 1;
  visibility: visible;
}
.rs-what-wedo .single-postion:hover .position-details h4.htitle {
  display: none;
}
.rs-what-wedo .single-postion:hover .position-details .hover-text {
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
.rs-wedo-servie {
  padding: 92px 0 70px;
}
.rs-wedo-servie .single-serive {
  position: relative;
  overflow: hidden;
  background: #fff;
  border: 1px solid #ccc;
  padding: 40px 15px;
  margin-bottom: 30px;
}
.rs-wedo-servie .single-serive .icon {
  height: 80px;
  width: 80px;
  line-height: 80px;
  border-radius: 50%;
  border: 1px solid #ea4c23;
  font-size: 45px;
  margin: 0 auto 16px;
  transition: all 0.3s ease 0s;
  color: #ea4c23;
}
.rs-wedo-servie .single-serive h4 {
  text-transform: uppercase;
  margin: 0 0 6px;
}
.rs-wedo-servie .single-serive p {
  margin-bottom: 0;
}
.section-last{
  background:#fff;
}

/*===========================
3.0 *** ABOUT AREA START ***
=============================*/
#about {
    padding: 80px 0;

}

.ben_pic img{
    width: 100%;
}
.ben_txt p{
    color: #000000;
    font-family: 'Source Sans Pro';
    font-size: 14px;
    padding-top: 5px;
    width: 300px;
    line-height: 22px;
}

.ben_sec {
    padding: 10px 0;
    position: relative;
    background-color: #eb6f25;
}
.ben_sec::before {
    content: url(../images/stop.png);
     left: 0;
     top: -105px;
     position: absolute;
}
.ben_sec::after {
    content: url(../images/sbelow.png);
     left: 0;
     bottom: -105px;
     position: absolute;
}
.ben_btn a{
    color: #009d6a;
    text-decoration: underline;
    font-family: 'Poppins';
    font-weight: 600;
    font-size: 16px;
}

.about-head h2 {
    font-family: osb;
    color: #000;
    font-size: 38px;
    padding-bottom: 10px;
  text-align:center;
}
.about-head span {
    font-family: osb;
    color:#006838;
    font-size: 38px;
    padding-bottom: 10px;
  text-align:center;
}

.about-head h3 {
    font-family: osb;
    font-size: 25px;
    position: relative;
    padding-left: 8px;
}

.about-head h3::after {
    position: absolute;
    content: '';
    width: 2px;
    height: 33px;
    left: 0;
    background: #577a39;
}

.apt {
    padding-top: 90px;
}

.about-img {
    position: relative;
}

.about-img img {
    position: relative;
    z-index: 1;
}

.about-img::after {
    position: absolute;
    content: '';
    width: 90%;
    height: 90%;
    background: #006838;
    bottom: -21px;
    z-index: -1;
    right: -22px;
    -webkit-box-shadow: 0 19px 38px rgb(210, 236, 180), 0 15px 12px rgb(220, 245, 192);
    box-shadow: 0 19px 38px rgb(210, 236, 180), 0 15px 12px rgb(220, 245, 192);
}

.about-img::before {
    position: absolute;
    content: '';
    width: 90%;
    height: 90%;
    background: #006838;
    top: -23px;
    z-index: -1;
    left: -22px;
    -webkit-box-shadow: 0 19px 38px rgb(210, 236, 180), 0 15px 12px rgb(220, 245, 192);
    box-shadow: 0 19px 38px rgb(210, 236, 180), 0 15px 12px rgb(220, 245, 192);
}

.about-text h2 {
    font-family: rb;
    text-transform: uppercase;
    font-size: 23px;
}

.about-p {
    padding-top: 20px;
    padding-bottom: 15px;
}

.about-text span {
    font-family: rr;
    color: #4a0cc1;
    font-size: 17px;
    padding-bottom: 20px;
}

.about-text p {
    font-family: rr;
    color: #666;
    font-size: 17px;
    line-height: 27px;
}

.about-text a i {
    padding-left: 3px;
    font-size: 18px;
}

.backtotop {
    position: fixed;
    right: 15px;
    bottom: 15px;
    z-index: 9999;
    display: none;
    -webkit-transition: all linear .3s;
    -o-transition: all linear .3s;
    transition: all linear .3s;
}

.backtotop i {
    color: #fff;
    text-align: center;
    font-size: 20px;
    line-height: 40px;
    width: 40px;
    height: 40px;
    background: #FF416C;
    border: 1px solid #FF416C;
    -webkit-transition: all linear .3s;
    -o-transition: all linear .3s;
    transition: all linear .3s;
    border-radius: 3px;
    -webkit-box-shadow: 0 19px 38px rgba(0, 0, 0, 0.30), 0 15px 12px rgba(0, 0, 0, 0.22);
    box-shadow: 0 19px 38px rgba(0, 0, 0, 0.30), 0 15px 12px rgba(0, 0, 0, 0.22);
}

.contact-details {
    padding: 8rem 0;
    background: #f5f5f5;
}
.inner-partt {
    width: 100%;
    background: #b0b0b0;
    height: 200px;
    padding: 3rem 0;
    text-align: center;
    border: 4px solid #ffffffb0;
}
.inner-partt h3{text-align: center; color: #fff;}

.inner-partt a{font-size: 24px; color: #062539;}

.backtotop:hover i {
    cursor: pointer;
}

.counter-main {
    padding-top: 5px;
}

.counter-1 {
    position: relative;
}

.counter-1 h3 {
    position: absolute;
    top: 50px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%;
    font-size: 20px;
}

.counter-1 h4 {
    font-size: 16px;
    margin-top: 10px;
    text-align: center;
}
/*services*/
.media {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
}
.services_a2 {
    background: #bdbdbd;
}
.services_area {
    
    display: block;
    overflow: hidden;
    padding-bottom: 70px;
}

.left_tittle {
    padding-top: 0px;
}
.services_a2 .left_tittle h2 {
    color: #fff;
}
.left_tittle h2 {
    font: 600 32px "Poppins", sans-serif;
    color: #242424;
    display: inline-block;
    position: relative;
}
.left_tittle h2:after {
    content: "";
    position: absolute;
    top: 31px;
    right: -58px;
    background: #006838;
    height: 2px;
    width: 40px;
}
.left_tittle p {
    color: #797979;
    padding-top: 10px;
    font: 400 17px/28px "Lato", sans-serif;
    letter-spacing: 0.2px;
}
.service_row {
    padding-top: 55px;
}
.service_row .body_mind .media {
    background-color: #fff;
    margin-bottom: 30px;
    padding: 38px 25px;
    position: relative;
    z-index: 3;
    -webkit-transition: all 300ms linear 0s;
    -o-transition: all 300ms linear 0s;
    transition: all 300ms linear 0s;
    cursor: default;
      min-height: 244px;
}


.service_row .body_mind .media :before{
                    opacity: 1;
                }
.service_row .body_mind .media:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
    background: rgba(40, 89, 3, 0.75);
    z-index: -1;
    -webkit-transition: all 300ms linear 0s;
    -o-transition: all 300ms linear 0s;
    transition: all 300ms linear 0s;
    opacity: 0;
}
.service_row .body_mind .media i {
    margin-right: 20px;
}
service_row .body_mind .media i:before {
    font-size: 60px;
    color: #006838;
}
.service_row .body_mind .media:hover, .service_row .body_mind .media:focus {
    background: url(../images/body-mind-hover.jpg) no-repeat;
    background-size: cover;
}
.service_row .body_mind .media:hover:before, .service_row .body_mind .media:hover:before {
      opacity: 1;
}
.service_row .body_mind .media .media-body h4 {
    font: 600 18px/1 "Poppins", sans-serif;
    color: #242424;
}
.service_row .body_mind .media .media-body h4 {
    font: 600 18px/1 "Poppins", sans-serif;
    color: #242424;
}
.service_row .body_mind .media:hover i:before, .service_row .body_mind .media:focus i:before {
    color: #fff;
}
.service_row .body_mind .media i:before {
    font-size: 60px;
    color: #006838;
}
.product-box{
  background:#fff;
}
.service_row .body_mind .media:hover .media-body h4, .service_row .body_mind .media:hover .media-body p, .service_row .body_mind .media:hover .media-body a, .service_row .body_mind .media:focus .media-body h4, .service_row .body_mind .media:focus .media-body p, .service_row .body_mind .media:focus .media-body a {
    color: #fff;
}
.section-2 {
  margin-top: 50px;
  margin-bottom: 150px;
}
.section-2 h3 {
    font: 38px 'Oswald', sans-serif;
    font-weight: bold;
    line-height: 40px;
    margin-bottom: 50px;
}
.featured-items-section h3 {
    font: 38px 'Oswald', sans-serif;
    font-weight: bold;
    line-height: 40px;
    margin-bottom: 50px;
    font-weight: bold;
    line-height: 46px;
    margin-bottom: 50px;
}
.card {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
}
.section-2 .card, .section-2 .card img {
    border-radius: 7px;
}
.shadow {
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
}
.card-img-top {
    width: 100%;
    border-top-left-radius: calc(.25rem - 1px);
    border-top-right-radius: calc(.25rem - 1px);
}
.card-body {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1.25rem;
    /* position: absolute; */
    z-index: 555;
    background: #fff;
    top: 170px;
    width: 80%;
    /* box-shadow: 0 2px 4px #ddd; */
    border-radius: 0 10px 10px 0;
}
.section-end {
    padding-top: 60px;
}
.amenities-area {
    position: relative;
    margin-bottom: 50px;
}
.amenities-area:before {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 39.5%;
    background: #ffffff;
    content: "";
}
.bg-gray {
    background: #000000;
    color: #fff;
    border-top: #0e0e0e 1px solid;
}
.pricingTable {
    position: relative;
    text-align: center;
    background: #fff;
    padding: 14px;
    margin-bottom: 10px;
    border: 1px solid #d2d2d2;
    transition: all 0.5s ease;
    margin-bottom: 40px;
    border-radius: 3px;
}
.pricingTable:before {
  content: "";
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(255,255,255,0.6);
}
.pricingTable:hover:before{
  display: block;
}
.pricingTable-signup {
  position: absolute;
  content: ''; 
  left: 50%;    
  border-radius: 6px;
  transition: all 0.5s ease;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
  opacity:0;
}
.pricingTable:hover{
  box-shadow: 0px 10px 10px rgba(0,0,0,0.3);
}
.pricingTable:hover .pricingTable-signup {
  opacity:1;
}
a.product-btn {
    background: #0c3c35;
    color: #fff;
    padding: 14px 34px;
    border-radius: 3px;
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
}

a.product-btn:hover{
  background-color:#333;
}
.price-value {
    font-weight: normal;
    font-size: 24px;
    margin-bottom: 30px;
    font-family: Sans-serif;
    color: #222;
}
p.card-text {
    font-size: 16px;
    font-family: 'SourceSansProRegular';
}

@font-face {
    font-family: 'SourceSansProRegular';
    src: url('../fonts/SourceSansProRegular.eot');
    src: url('../fonts/SourceSansProRegular.eot') format('embedded-opentype'),
         url('../fonts/SourceSansProRegular.woff2') format('woff2'),
         url('../fonts/SourceSansProRegular.woff') format('woff'),
         url('../fonts/SourceSansProRegular.ttf') format('truetype'),
         url('../fonts/SourceSansProRegular.svg#SourceSansProRegular') format('svg');
}
.card-body h5 {
    font-family: Sans-serif;
    text-transform: capitalize;
}
.footer-wrap-layout1 {
    background-color: #f8f8f8;
}
.footer-top-layout1 {
  padding: 60px 0 60px;
}
.footer-widgets {
  margin-bottom: 30px;
}
.footer-widgets .footer-logo-layout1 {
  margin-bottom: 25px;
}
.footer-widgets p {
    color: #262626;
    font-size: 15px;
    font-family: 'Spartan', sans-serif;
}
.footer-widgets .footer-social-layout1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.footer-widgets .footer-widget-heading {
    color: #ffffff;
    font-size: 24px;
    font-weight: 700;
    color: #222;
    margin-bottom: 5px;
    padding-left: 0;
    font-size: 22px;
    font-family: oswald;
    letter-spacing: 0;
    padding-bottom: 26px;
    /* font-family: Sans-serif; */
    font-family: 'Spartan', sans-serif;
}
.footer-widgets .footer-contact-layout1 li, .footer-widgets .footer-contact-layout1 li a {
    color: #222;
    margin-bottom: 10px;
    font-family: 'Spartan', sans-serif;
    font-size: 15px;
    letter-spacing: 0;
}
.footer-widgets .footer-social-layout1 li {
  margin-right: 15px;
}
.footer-widgets .footer-social-layout1 li a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: #525252;
  height: 35px;
  width: 35px;
  border-radius: 50%;
  border: 1px solid #525252;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: transparent;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.footer-widgets .footer-menu-layout1 li:before {
  position: absolute;
  z-index: 1;
  content: "";
  height: 6px;
  width: 6px;
  border-radius: 50%;
  left: 5px;
  top: 11px;
  opacity: 0;
  visibility: hidden;
  background-color: #ff5e14;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.footer-widgets .footer-menu-layout1 li a:after {
  position: absolute;
  z-index: 1;
  content: "";
  height: calc(100% - 6px);
  width: 1px;
  top: 22px;
  left: 8px;
  background-color: #525252;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.footer-widgets .footer-menu-layout1 li a {
  color: #aaaaaa;
  display: block;
  padding: 0 0 0 30px;
  position: relative;
  z-index: 1;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.footer-widgets .footer-menu-layout1 li:before {
  position: absolute;
  z-index: 1;
  content: "";
  height: 6px;
  width: 6px;
  border-radius: 50%;
  left: 5px;
  top: 11px;
  opacity: 0;
  visibility: hidden;
  background-color: #ff5e14;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.footer-widgets .footer-menu-layout1 li a:after {
  position: absolute;
  z-index: 1;
  content: "";
  height: calc(100% - 6px);
  width: 1px;
  top: 22px;
  left: 8px;
  background-color: #525252;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.footer-widgets .footer-menu-layout1 li {
  margin-bottom: 10px;
  position: relative;
  z-index: 1;
}
ul {
  list-style: outside none none;
  margin: 0;
  padding: 0;
}
.footer-widgets .footer-menu-layout1 li:before {
  position: absolute;
  z-index: 1;
  content: "";
  height: 6px;
  width: 6px;
  border-radius: 50%;
  left: 5px;
  top: 11px;
  opacity: 0;
  visibility: hidden;
  background-color: #ff5e14;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.footer-widgets .footer-menu-layout1 li a:before {
  position: absolute;
  z-index: 1;
  content: "";
  height: 16px;
  width: 16px;
  border-radius: 50%;
  left: 0;
  top: 6px;
  border: 1px solid;
  border-color: #525252;
  line-height: 1;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.footer-widgets .footer-menu-layout1 li a:hover {
  color: #ff5e14;
}
.footer-widgets .footer-menu-layout1 li a:hover:before {
    border-color: #000000;
}
.footer-widgets .footer-menu-layout1 li a:before {
  position: absolute;
  z-index: 1;
  content: "";
  height: 16px;
  width: 16px;
  border-radius: 50%;
  left: 0;
  top: 6px;
  border: 1px solid;
  border-color: #525252;
  line-height: 1;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.footer-widgets .footer-menu-layout1 li:before {
    position: absolute;
    z-index: 1;
    content: "";
    height: 6px;
    width: 6px;
    border-radius: 50%;
    left: 5px;
    top: 11px;
    opacity: 0;
    visibility: hidden;
    background-color: #272727;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.footer-widgets .footer-menu-layout1 li:hover:before {
  opacity: 1;
  visibility: visible;
}
.footer-widgets .footer-menu-layout1 li a {
    color: #000000 !important;
    display: block;
    padding: 0 0 0 30px;
    position: relative;
    z-index: 1;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    /* font-family: 'SourceSansProRegular'; */
    font-size: 13px;
    font-family: 'Spartan', sans-serif;
}
.footer-widgets .footer-contact-layout1 li span {
  color: #222;
  letter-spacing: 0;
  font-family: 'Spartan', sans-serif;
  font-size: 17px;
  padding-right: 10px;
}
.footer-widgets .footer-contact-layout1 li i {
    background-color: #4c4c4c;
    padding: 7px;
    width: 33px;
    height: 33px;
    text-align: center;
    color: #fff;
    border-radius: 2px;
}
.footer-widgets .footer-menu-layout1 li:last-child a:after{
  display:none;
}
.footer-bottom-layout1 {
  padding: 15px 0;
  border-top: 1px solid #1c1c1f;
}
.copy-right-wrap-layout1 {
  text-align: center;
}
.copy-right-wrap-layout1 p {
    margin-bottom: 0;
    color: #222;
    padding: 12px;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 400;
    font-size: 14px;
    text-transform: capitalize;
}
ul.unit li {
    font-family: 'SourceSansProRegular';
    font-size: 16px;
}
.header-top p {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 13px;
    font-weight: 400;
    text-align: left;
    margin: 0;
    padding: 5px 0;
}
.header-top {
    background: #efffd7;
}
.logo-area img {
    width: 175px;
    margin: 12px auto;
    display: block;
}
.menu li a:hover, .menu li a:focus, .menu li.active a {
    color: #009d6a;
    font-weight: 600;text-decoration: none;
}
.main-header .active a:hover{
    color: #1e98bd !important;
}
.menu li a {
      font-family: 'Source Sans Pro';
    color: #000;
    font-size: 16px;
    text-transform: uppercase;
    padding: 32px 25px;
    display: block;
    font-weight: 600 !important;
}
.menu li {
    display: inline-block;
}
.menu {
    text-align: center;
    margin-bottom: 0;
}
.main-header {
  background: #fff;
    border-bottom: 1px solid #dadada;
}
.main-banner {
    background:url(../images/banner1.png);
    background-position: center bottom;
    background-size: cover;
    background-repeat: no-repeat;
    height: 100vh;
    display: flex;
    align-items: center;
    position: relative;
}
.ben_wrap {
    position: relative;
    border-radius: 10px;
    padding: 12px 25px;
}
span.line {
    display: block;
    width: 150px;
    border-radius: 50px;
    height: 2px;
    background: #000;
    margin: 0 auto;
}
.custom_hdr li a {
    color: #fff;
}
.custom_hdr .menu .active a{
     color: #fff;
}
.main-banner h1 {
    font-weight: 700;
    font-size: 50px;
    line-height: 59px;
    color: #000;
    font-family: 'Poppins', sans-serif;
}
.abt_sec {
    background: #fff;
}
.abt-txt{
    text-align: center;
}


.abt_sec h2{
    text-transform: uppercase;
    font-weight: 400;
    font-size: 18px;
    letter-spacing: 5px;
    color: #000;
    font-family: 'Montserrat';
}
.abt_sec h1{
    text-transform: uppercase;
    font-size: 40px;
    padding-bottom: 12px;
    color: #009d6a;
    font-weight: 700;
    font-family: 'Montserrat';
    background: -webkit-linear-gradient(#ef0772, #afb0b5);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.abt_sec p {
    color: #000000;
    font-size: 16px;
    font-family: 'Source Sans Pro';
    line-height: 29px;
}
.abt_sec h6{
    text-transform: uppercase;
    letter-spacing: 3px;
    color: #eb6f25;
}
.abt_sec h5{
    font-size: 40px;
    font-family: 'Poppins';
    font-weight: 600;
    color: #000;
}
.main-banner p {
    color: #000;
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
}
.banner-content h5 {
    color: #eb6f25;
    font-family: 'Poppins';
    text-transform: uppercase;
    font-weight: 400;
}
.custom_hdr{
    position: absolute;
    background: none;
    left: 0;
    top: 0;
    width: 100%;
    border-bottom: 1px solid #898787;
    z-index: 1;
}
.site-title h2 {
    font-family: 'Source Sans Pro', sans-serif;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    padding: 30px 0 0;
}
.site-title p {
    text-align: center;
    font-family: 'Source Sans Pro', sans-serif;
    margin-bottom: 50px;
}
.selection-sec h2{
    font-size: 36px;
    color: #000000;
    font-weight: 700;
    font-family: 'Poppins';
    text-transform: capitalize;
}
.selection-sec h2 span {
    background: #eb6f25;
    background-repeat: no-repeat;
    font-weight: 100;
    background-size: cover;
    background-position: center;
    color: #000;
    padding: 10px;
}
/* .sel-txt{
    background: #bde8f5;
} */
/* .sel-img {
    background: #fff;
    border: 9px solid #f8f8f8;
} */
.product-slider .owl-item img {
    display: block;
    width: 100%;
    height: 380px;
    object-fit: contain;
    background: #efffd7;
}
.sel-txt h3 {
    color: #000;
    text-align: center;
    text-transform: capitalize;
    font-size: 15px;
    font-weight: 500;
    padding: 15px 0px;
    width: 100%;
    margin: 0;
    /* min-height: 70px; */
    font-family: 'Poppins';
}
.sel-txt h3 span {
    color: #1e98bd;
    float: right;
}
.sel-txt{
    padding: 0 10px;
}
.sel-txt h4 {
    font-size: 26px;
    padding: 0px 0 10px 0;
    text-align: center;
    margin: 0 auto;
    color: #000000;
    font-weight: 700;
    font-family: 'Poppins';
}
.selection-each .site-btn {
    text-align: center;
    margin: 0 auto;
    display: table;
}
.selection-each .site-btn a {
    background: #eb6f25;
    color: #fff;
    padding: 15px 0px;
    font-family: 'Source Sans Pro', sans-serif;
    border-radius: 0;
    display: block;
    text-align: center;
    width: 210px;
    text-transform: uppercase;
    font-weight: 700;
    border: 2px solid transparent;
}
.selection-each .site-btn a:hover, .selection-each .site-btn a:focus{
  background:transparent;
  color:#222;
  border:2px solid #222;
}
.selection-each .site-btn a i{
    margin-right:10px;
}
.selection-sec {
    background: #f7f7f7;
    padding: 40px 0 70px;
}
.sec1-txt p {
    font-family: 'Spartan', sans-serif;
    text-align: center;
    font-weight: 300;
    font-size: 17px;
    padding: 20px 0;
}
.sec1-txt h5 {
    text-align: center;
    font-weight: 700;
    font-size: 32px;
    color: #222;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
}
.sec1-txt h4 {
    text-align: center;
    font-weight: 300;
    font-size: 55px;
    text-transform: capitalize;
    font-family: 'Montserrat', sans-serif;
    color: #f00;
}
.banner-text h1 {
    color: #fff;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 700;
    font-size: 70px;
    text-transform: uppercase;
    line-height: 68px;
}
.index-section1 {
    background-size: cover;
    height: 500px;
}
.sec1-txt {
    margin: 24% 0 0 0;
}
.sec1-img {
    margin: 16% 0 0 0;
}
.sec1-txt .site-btn {
    text-align: center;
    margin: 0 auto;
    display: table;
}
.index-sec2 {
    background-size: cover;
    height: 500px;
    position: relative;
    margin-bottom: 70px;
}
.index-sec2 .site-btn {
    margin: 39% auto 0;
}

.index-section2 {
    background-size: cover;
    height: 500px;
}
.index-section2 .sec1-txt {
    margin: 24% 0 0 0;
}
.index-section2 .sec1-img {
    margin: 16% 0 0 0;
}
.index-section2 .sec1-txt .site-btn {
    text-align: center;
    margin: 0 auto;
    display: table;
}
.index-section2 .sec1-txt .site-btn a{
  background:#fff;
  color:#222;
  border:2px solid #fff;
}
.index-section2 .sec1-txt .site-btn a:hover, .index-section2 .sec1-txt .site-btn a:focus{
  background:transparent;
  color:#fff;
  border:2px solid #fff;
}
.index-section2 .sec1-txt h4, .index-section2 .sec1-txt h5, .index-section2 .sec1-txt p{
    color: #fff;
}
.modal {
    display: none;
    position: fixed;
    z-index: 1000;
    padding-top: 100px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0,0,0);
    background-color: rgba(0, 0, 0, 0.62);
}
.modal-content {
    background-color: #fefefe;
    padding: 20px;
    border: 1px solid #888;
    width: 490px;
    float: right !important;
    position: fixed;
    top: 0;
    right: 0;
    height: 100%;
    /* left: 0; */
    /* margin: 0 auto; */
    /* transform: scale(0.8); */
    overflow-y: auto;
}

.close {
    color: #aaaaaa;
    float: left;
    font-size: 28px;
    font-weight: bold;
    margin-top: -20px;
}

.close:hover,.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}
.pro-img {
    background: none;
    margin-bottom: 60px;
    border: none;
    padding: 30px 0 0;
}
.pro-img img {
    width: 100%;
    height: 450px;
    object-fit: contain;
}
.product-name {
    text-align: center;
    margin: 0;
    line-height: 25px;
    padding: 0;
}
.product-name h1 {
    font-family: 'Spartan', sans-serif;
    text-align: left;
    margin: 0;
    padding: 0 0 20px 0;
    font-size: 23px;
    font-weight: 400;
    line-height: 38px;
}
.short-description p {
    font-family: 'Spartan', sans-serif;
    font-size: 13px;
}
.short-description ul {
    margin-left: 20px;
}
.sel-pro .sel-img img {
    background: #f2f2f2;
}
.sel-pro {
    padding: 30px 0 90px;
}
.short-description ul li {
    font-family: 'Spartan', sans-serif;
    font-size: 13px;
  list-style:square;
}  
.pro-quantity select {
    width: 100%;
    height: 75px;
    border-radius: 10px;
    color: #000;
    border: 2px solid #222;
    padding: 0 20px;
    font-family: 'Spartan', sans-serif;
    font-size: 16px;
    margin: 0px 0 30px;
}
.product-shop .site-btn a {
    background: #91c843;
    color: #fff;
    padding: 15px;
    font-family: 'Spartan';
    border-radius: 0;
    display: block;
    text-align: center;
    width: 200px !important;
    font-weight: 600;
    text-transform: capitalize;
    border: 2px solid transparent;
    font-size: 15px;
}
.product-shop .site-btn a i{
  margin-right:10px;
  font-size:18px;
}
.product-shop .site-btn a:hover, .product-shop .site-btn a:focus{
  border:2px solid #000;
  background:transparent;
  color:#000;
}
.pro-price h4 {
    font-family: 'Spartan', sans-serif;
    font-weight: 600;
    font-size: 20px;
    padding-bottom: 16px;
}
.product-main-info {
    margin: 12px 0;
}
.modal-content form h3 {
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 800;
    font-size: 21px;
    background: #91c843;
    color: #fff;
    text-transform: uppercase;
    padding: 15px 0;
}
.modal-content form {
    margin: 0;
    padding: 0 40px;
}
.modal-content form img {
    float: none;
    width: 390px !important;
    margin: 0 auto;
    display: block;
}
.cart__row.cart__footer {
    text-align: center;
    margin: 40px 0 0;
    border-top: 1px solid #000;
    padding: 20px 0 0;
}
.cart__item__title a {
    font-family: 'Spartan', sans-serif;
    color: #000;
    font-weight: 600;
    padding: 0px 0 0;
    display: block;
    font-size: 16px;
}
a.cart__remove.uppercase.lighten.ajaxcart__remove {
    padding: 0;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 13px;
    position: relative;
    top: -6px;
    right: -10px;
}
p.cart__footer__text {
    font-family: 'Spartan', sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #000;
}
span.h5--body.money.ng-binding, .ajaxcart__qty {
    font-family: 'Spartan', sans-serif;
    font-size: 14px;
}
.checkout__button {
    /* background: #91c843; */
    /* color: #fff !important; */
    padding: 15px 0px !important;
    font-family: 'Source Sans Pro', sans-serif;
    border-radius: 0px;
    display: block !important;
    text-align: center;
    width: 100%;
    text-transform: uppercase;
    font-weight: 700;
    border: 2px solid transparent;
    margin: 20px auto 0;
    background-color: #eb6f25;
    color: #000;
}
.checkout__button:hover, .checkout__button:focus {
    font-family: 'Spartan', sans-serif;
    border: 2px solid #222;
    color: #222 !Important;
    background: transparent;
}
ol#checkoutSteps {
    background: transparent;
    padding: 0;
}
div#checkout-review-table-wrapper h4 {
    font-family: 'Spartan', sans-serif;
    color: #000;
    text-align: center;
    padding: 20px 0;
    font-weight: 600;
}
table#checkout-review-table tr {
    font-size: 13px;
    font-weight: 600 !important;
}

table#checkout-review-table {
    font-family: 'Spartan', sans-serif;
}
.item-details h5 {
    color: #000;
    font-size: 14px;
    font-weight: 600;
}
.opc .section .step-title h2 {
    font-family: 'Spartan', sans-serif;
    background: #009d6a;
    color: #ffff;
    padding: 2px 30px;
    font-size: 15px;
}
form#demo-form button {
    background: #d44218;
}
.banner-text h4 {
    color: #fff;
    font-weight: 400;
    font-size: 17px;
    font-family: 'Source Sans Pro', sans-serif;
    background: transparent;
    text-align: center;
    width: max-content;
    padding: 0;
    text-transform: uppercase;
    letter-spacing: 7px;
}
.banner-text {
    margin: 0;
    background: #122d4d;
    padding: 170px 20px;
}
.banner-text p {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 16px;
    padding-right: ;
    line-height: 28px;
    color: #fff;
}
.cart__row.ng-scope a {
    font-family: 'Source Sans Pro', sans-serif;
    color: #000;
    font-weight: 600;
    font-size: 15px;
}
.grid__item.two-thirds.cart__item__title h4 {
    color: #f00;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 45px;
}
.menu-toggle{
	display:none;	
}
.menu.slide-left
{
	left: 0;
}
.deal-sec {
    background-size: cover;
    height: 540px;
}
.deal-pro img {
    width: 100%;
    margin: 32% 0 0;
    display: block;
}
.deal-sec .sec1-txt {
    margin: 14% 0;
}

.deal-sec .site-btn a i {
    margin-right: 13px;
}
.deal-sec .site-btn a {
    width: 210px;
    font-size: 16px;
}
.deal {
    position: absolute;
    width: 190px;
    /* left: 0; */
    top: 80px;
    right: 0;
    margin: 0 auto;
}
.deal-pro {
    position: relative;
}
.flag-img img {
    width: 60px;
    margin: 10px auto;
    display: block;
}

h6.htxt {
    font-size: 23px;
    font-weight: bold;
    border-bottom: 1px solid #131313;
    padding-bottom: 9px;
}

/*-----extra-nav------*/

.extra-nav {
    float: right;
    padding: 33px 0;
    position: absolute;
    z-index: 9;
    top: 0;
    right: 0;
}
      .extra-nav .extra-cell {
    display: inline-block;
    margin-left: 10px;
}
      .wt-cart .woo-cart-total {
    display: inline-block;
    font-weight: 600;
    color: #555;
}
.wt-cart .woo-cart-count {
    border: 2px solid #000;
    color: #000;
    display: inline-block;
    font-weight: 800;
    min-width: 40px;
    padding: 9px 5px 10px;
    position: relative;
    text-align: center;
  	font-family: 'Spartan', sans-serif;
}
.wt-cart .woo-cart-count:before {
    content: "";
    border: 2px solid #000;
    width: 22px;
    height: 10px;
    border-bottom: none;
    position: absolute;
    top: -10px;
    left: 50%;
    margin: 0 -11px;
}
      
    .cart-dropdown-item-wraper {
    top: 110%;
    right: 0px;
    position: absolute;
    z-index: 999;
    background-color: #fff;
    padding: 2px;
    border: 3px solid #eaeaea;
    width: 280px;
    display: none;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.16);
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.16);
    text-align: left;
}
      
      .nav-cart-items:before {
    border-bottom: 8px solid #efefef;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    content: "";
    height: 0;
    position: absolute;
    right: 15px;
    top: -12px;
    width: 0;
}
      
      .nav-cart-item:first-child {
    border-top: 0 none;
    margin-top: 0;
    padding-top: 0;
}
.nav-cart-item-image
{
  float: left;
    width: 26%;
    text-align: center;

}

.nav-cart-item {
    border-top: 1px solid #f5f5f5;
    margin-top: 15px;
    padding-top: 15px;
}
      .nav-cart-item-desc {
    overflow: hidden;
    position: relative;
}
      .nav-cart-action {
    border-top: 1px solid #eee;
}
      .site-button {
    background-color: rgb(43, 171, 71);
}
      .site-button, .site-button-secondry {
    color: #fff;
    padding: 10px 20px;
    display: inline-block;
    font-size: 14px;
    outline: none;
    cursor: pointer;
    outline: none;
    border-width: 0;
    border-style: solid;
    border-color: transparent;
    line-height: 1.42857;
    margin-left: -1px;
    text-decoration: none !important;
}
      .nav-cart-content {
    padding: 15px;
}
.nav-cart-item-image img {
    max-width: 40%;
}
/*---end-----*/
.selection-each {
    /* border: 2px solid #000; */
    margin-bottom: 30px;
    position: relative;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px 0px;
    border-radius: 0;
    overflow: hidden;
    transition: 0.25s ease-in-out all;
    background: #fff;
    padding: 0 0 16px 0;
}
.selection-each:hover{
        box-shadow: 0px 0px 0px #eb6f25;
}
.selection-each .pro-btn a {
    display: block;
}
.selection-each .sel-img{
   background: #fff;
    padding: 0 10px;

}
.sel-img img {
    width: 100%;
    height: 250px;
    object-fit: contain;
   padding: 10px 0px;
}
.sel-head {
    color: #91c843;
    text-align: center;
    padding-bottom: 30px;
    font-family: 'Source Sans Pro', sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 28px;
}
.grid__item.two-thirds.cart__item__title {
    text-align: center;
}


.pro-quantity {
    display: none;
}
.cart-btn {
    margin: 2px 0 0 0;
    text-align: right;
    display: inline-block;
}
.country-dwn {
    text-align: right;
    display: inline-block;
}
.cart-btn a i {
    padding-right: 10px;
    color: #eb6f25;
}
.cart-btn a {
 background: #262262;
    color: #fff !important;
    font-family: 'Source Sans Pro', sans-serif;
   font-size: 18px;
    padding: 8px 20px;
    border: 1px solid #262262;
    border-radius: 0px;
}
.cart-btn span {
    border-left: 1px solid #ccc;
    padding: 0 0px 0 10px;
    margin-left: 10px;
}
.country-dwn select {
    background: transparent;
    color: #000;
    border: none;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 15px;
    width: 100%;
    padding: 10px 10px;
    margin: 10px 0 0;
    border: 1px solid #ccc;
}
.country-dwn {
    text-align: right;
    position: relative;
}
.choose-sec {
    position: relative;
    z-index: 1;
    background-color: #efffd7;
    padding: 90px 0;
}
.choose-sec:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 35%;
    background-color: #fff;
    z-index: -1;
}
.shape1 {
    position: absolute;
    right: 0;
    top: 18%;
    z-index: -2;
}
.choose-head h4 {
    background: #e50093;
    width: 319px;
    text-align: center;
    padding: 12px;
    color: #fff;
    font-family: 'DANCING SCRIPT';
    text-transform: capitalize;
    font-weight: 600;
    letter-spacing: 0;
    font-size: 27px;
    position: relative;
    margin: 0 auto;
}
.choose-head h1 {
    text-align: center;
    color: #08aeea;
    font-size: 63px;
    margin-bottom: 50px;
}
.choose-each {
    text-align: center;
    margin-bottom: 30px;
    position: relative;
    z-index: 1;
    background-color: #fff;
    border-radius: 0 50px 0 0;
    transition: .5s;
    box-shadow: 3px 5px 25px 0 rgba(0,0,0,.1);
    padding: 80px 10px;
}
.choose-each:before {
    content: "";
    left: 0;
    bottom: 0;
    height: 11px;
    width: 100%;
    position: absolute;
    z-index: -1;
    background-color: #91c843;
    /* background-image: linear-gradient( 
225deg
 , #FBDA61 0%, #FF5ACD 100%); */
    transition: .5s;
}

.choose-each:hover:before {
    height: 100%;
}

.c-img img {
    width: 60px;
    margin: 0px auto;
    display: block;
    padding: 29px 0;
    transition: .5s;
}
.c-img {
    background: #fff;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    margin: 0 auto;
    display: block;
    transition: .5s;
}
.choose-each h4 {
    color: #000000;
    font-weight: 700;
    padding: 20px 20px;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 25px;
    text-transform: uppercase;
    line-height: 30px;
}
.choose-each p {
    font-family: 'Source Sans Pro', sans-serif;
    color: #000;
    font-weight: 400;
    font-size: 14px;
    letter-spacing: 0;
    padding: 0 30px;
    line-height: 23px;
}
.choose-each:hover h4, .choose-each:hover p {
    color: #fff;
}

.choose-each:hover .c-img {
    transform: translateY(-30px);
  transition: .5s;
}

.shape img {
    width: 150px !important;
}
.choose-head h1 {
    text-align: center;
    color: #222;
    font-size: 48px;
    margin-bottom: 50px;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 700;
    margin-top: 17px;
}
.breadcrumb {
    margin-bottom: 0;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
    background: #f2f2f2;
    margin: 20px 0;
    padding: 10px 20px;
    font-weight: 300;
}
.breadcrumb>li a {
    color: #000;
    font-family: 'Spartan';
    text-transform: capitalize;
    font-weight: normal;
    font-size: 14px;
}

.country-dwn img {
    width: 34px;
    height: 20px;
    object-fit: contain;
}
.country-box ul li {
    text-align: left;
    line-height: 27px;
    color: #000;
    font-size: 13px;
    font-family: 'Source Sans Pro', sans-serif;
}
.country-box ul li img {
    float: left;
    text-align: left;
    padding-right: 9px;
    margin: 6px 0 0 0;
}
.main-c-img {
    border: 1px solid #ccc;
    text-align: center;
    padding: 8px 27px;
    border-radius: 50px;
    width: max-content;
    margin: 0;
}
.country-box {
    display: none;
    position: absolute;
    background: #fff;
    border: 1px solid #ccc;
    padding: 20px;
    top: 42px;
    width: 200px;
    z-index: 9;
}
.country-dwn:hover .country-box {
    display: block;
}
.index-about {
    background: url(../images/abt-bg.jpg);
    padding: 100px 0;
    background-size: cover;
}
.abt-image img {
    width: 100%;
    border: 10px solid #d44218;
    border-style: double;
}
.abt-content h4 {
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 800;
    font-size: 39px;
    color: #d44218;
}
.abt-content {
    margin: 17% 0 0 0;
}
.abt-content p {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 15px;
    line-height: 27px;
}
.abt-content h5 {
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 600;
    line-height: 27px;
}
.ad-sec {
    background: url(../images/ad-sec.jpg);
    padding: 100px 0;
    background-size: cover;
}
.ad-sec {
    background: url(../images/ad-sec.jpg);
    padding: 13% 0;
    background-size: cover;
}
.ad-txt p {
    color: #fff;
    font-family: 'Source Sans Pro', sans-serif;
}
.ad-txt h4 {
    color: #fff;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 600;
    font-size: 40px;
}
.ad-txt {
    text-align: center;
}
.pro-btn a {
    background: #eb6f25;
    color: #fff;
    padding: 4px 18px 6px;
    border-radius: 0px;
    text-align: center;
    border: 2px solid #eb6f25;
    /* width: 210px; */
    text-transform: uppercase;
    font-weight: 500;
    font-size: 14px;
    text-decoration: none;
    display: inline-block;
    font-family: 'Source Sans Pro';
}
.pro-des ul li{
    font-size: 16px;
}

.pro-btn {
   
    margin: 0 auto;
    text-align: center;
    
}
/* .selection-each:hover .pro-btn {
    display: block;
} */
.sel-txt h5 {
    font-size: 16px;
    font-family: 'Source Sans Pro', sans-serif;
    display: block;
    line-height: 30px;
}
.pro-btn a i {
    margin: 9px 8px 0 0px;
}
.site-footer {
    background-color: #000000;
    padding: 50px 0;
}
.widget-light-skin .widget-title {
    border-color: rgba(255,255,255,0.12);
    color: rgba(255,255,255,0.5);
}
.widget-light-skin .widget-title {
    border-color: rgba(255,255,255,0.12);
    color: rgba(255,255,255,0.5);
}
.widget-title {
    border-bottom: 1px solid #e1e7ec;
    color: #9da9b9;
}
.widget-title {
    margin-bottom: 20px;
    padding-bottom: 12px;
    border-bottom: 1px solid #e1e7ec;
    color: #9da9b9;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    font-family: 'Source Sans Pro', sans-serif;
}
.widget-light-skin.widget-categories ul>li>a, .widget-light-skin.widget-links ul>li>a {
    color: #fff;
}
.widget-light-skin.widget-categories ul>li>a, .widget-light-skin.widget-links ul>li>a {
    color: #fff;
}
.widget-categories ul>li>a, .widget-links ul>li>a {
    transition: color .3s;
    color: #062539;
}
.widget-categories ul>li>a, .widget-links ul>li>a {
    display: inline-block;
    transition: color .3s;
    color: #000;
    font-size: 15px;
    font-weight: 500;
    text-decoration: none;
    font-family: 'Source Sans Pro', sans-serif;
    line-height: 26px;
}
.site-footer hr {
    margin-top: 50px !important;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid rgb(255 255 255 / 10%);
}
.footer-copyright {
    color: rgba(255,255,255,0.5);
}
.footer-copyright {
    margin: 0;
    padding-top: 10px;
    padding-bottom: 24px;
    color: rgba(255,255,255,0.5);
    font-size: 14px;
    font-weight: normal;
    font-family: 'Source Sans Pro', sans-serif;
}
.prod-info {
    background: #fff;
    padding: 30px 30px;
    margin: 40px 0 0 0;
    width: 500px;
    float: right;
}
.prod-info h4 {
    text-transform: capitalize;
    font-family: Montserrat;
    font-size: 19px;
    padding: 15px 0 0 0;
}
.prod-info .btn-secondary.active, .prod-info .btn-secondary:active, .prod-info .open>.dropdown-toggle.btn-secondary {
    color: #fff;
    background-color: #e94827;
    border-color: #e94827;
}
.prod-info .btn-secondary, .prod-info .opc .step button.button {
    color: #999;
    background-color: #f5f5f5;
    border-color: #f5f5f5;
    font-family: 'SourceSansProRegular';
    text-transform: capitalize;
    font-weight: normal;
    letter-spacing: 0;
}
.prod-info .site-btn a {
    background: #eb6f25;
    color: #000;
    padding: 16px 40px;
    font-family: 'Source Sans Pro', sans-serif;
    border-radius: 0;
    display: block;
    text-align: center;
    border: 2px solid #eb6f25;
    /* width: 210px; */
    text-transform: uppercase;
    font-weight: 400;
    font-size: 15px;
}
.prod-info h2 {
    color: #000;
    font-family: Montserrat;
    text-transform: capitalize;
    font-weight: 700;
    font-size: 30px;
}
.prod-info .h2 {
    margin: 0;
    font-family: Montserrat;
}
.layout.full-bleed div[role=main] {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    background: #fff !important;
}
section.product-details {
    clear: both;
    background: #f2f2f2;
    padding: 30px;
}
.inner-tab img {
    width: 93%;
    margin: 0;
    float: left;
    margin: 10px 0;
}
.inner-tab .tab button.active {
    background: #ffff;
    border: none;
    border-radius: 0;
}
.inner-tab .tab button{
    background: #ffff;
    border: none;
    border-radius: 0;
}

.catalog-category-view .layout, .cms-home .layout, .freetrial-index-index .layout, .landing .layout, .presspage-index-index .layout {
    padding-top: 0;
    padding-bottom: 130px;
}
.layout.full-bleed select {
    width: 100px;
    height: 40px;
}
.sidecart-body {
    position: inherit;
    /* flex: 1 1 auto; */
    padding: 0.5rem 0.5rem 6rem 0.5rem;
    /* overflow-y: auto; */
    font-family: Montserrat;
    width: 450px;
    height: 100%;
    overflow-y: auto !important;
}

.sidecart-footer {
  padding: 1rem;
  display: flex;
  bottom: 0;
  width: auto;
  border-top: 1px solid #e9ecef;
  background-color: #fff; }
  .sidecart-footer .cart-btn {
    width: 100%;
    height: auto;
    font-size: 24px;
    font-weight: bold;
    padding: 1.25rem;
    border: none;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    cursor: pointer; }
    .sidecart-footer .cart-btn:hover {
      color: #fff; }

.sidecart-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

.cart-items {
  margin: 0 0 20px 0; }


  .cart-item img {
    width: 100%; }
  .cart-item .item-img {
    padding: 5px;
    margin-right: 5%;
    width: 110px; }
  .cart-item .item-details {
    width: 100%;
    padding-top: .5rem; }
.cart-item .item-title {
    display: block;
    font-size: 23px;
    color: #000;
    margin-bottom: 0.5rem;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.2;
}
  .cart-item .item-description {
    display: flex;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    margin: 0 0 0.5em; }
    .cart-item .item-description .basket-action {
      display: flex;
      flex-direction: column;
      flex: 40%;
      height: -webkit-fit-content;
      height: -moz-fit-content;
      height: fit-content;
      margin-right: 20px; }
      .cart-item .item-description .basket-action:last-child {
        margin-right: 0; }
.cart-item .item-description .basket-action select {
    display: block;
    width: 100%;
    height: 37px;
    padding: 0rem 0.5rem;
    font-size: 12px;
    line-height: initial;
    border: 1px solid #ccc;
    box-shadow: none;
}
    .cart-item .item-description label {
      display: inline-block;
      margin-bottom: 0rem;
          font-size: 14px;
    font-weight: 100; }
    .cart-item .item-description button.close {
      font-size: smaller; }
  .cart-item .item-price {
    width: 100%; }
  .cart-item .close {
    font-size: 1.5rem; }

table.sidecart-table {
  width: 100%;
  background-color: transparent; }
table.sidecart-table td {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6;
    font-size: 16px;
    font-family: 'SourceSansProRegular';
}
  table.sidecart-table tr:first-child td {
    border-top: none; }
  table.sidecart-table.table-sm td {
    padding: 0.15rem;
    font-size: small; }

.cart-totals {
  font-size: initial; }

.cart-coupon-wrapper {
  padding: 0.75rem; }
  .cart-coupon-wrapper h5 {
    font-size: 1em;
    font-family: inherit; }
  .cart-coupon-wrapper table {
    width: 100%; }
  .cart-coupon-wrapper td:first-child {
    width: 75%; }
  .cart-coupon-wrapper .form-input-group .btn {
    background: #dbe2e8;
    color: #000;
    font-size: 1.125em;
    padding: 0.75em; }
    @media (max-width: 576px) {
      .cart-coupon-wrapper .form-input-group .btn {
        padding: 0.9em; } }

.cart-coupon {
  margin: 5% 0; }

.coupon-remove {
  font-size: 1.5em; }

.coupon-form {
    margin: 0px 0 0 0;
}
.coupon-form .form-input-group {
    display: inline-block;
    width: auto;
    flex-wrap: wrap;
    position: relative;
}
.coupon-form .form-input-group input {
    flex: 1 1 75%;
    background-color: #fff;
    border: 1px solid #e9ecef;
    padding: 0.8rem 1rem;
    width: 100%;
    margin: -12px 0;
    position: relative;
}
.coupon-form .form-input-group .cart-btn {
    flex: 1 1;
    text-align: center;
    white-space: nowrap;
    margin-top: 10px;
    background: #d44218;
    color: #fff;
    border: none;
    font-size: 14px;
    padding: 10px 30px;
    border-radius: 0;
    position: absolute;
    right: -90px;
    top: 19px;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .sidecart .sidecart-dialog {
    width: 60vw; }

  .sidecart-body {
    padding: 1rem 1rem 6rem 1rem; }

  .coupon-form .form-input-group input {
    flex: 1 1 50%; }
  .coupon-form .form-input-group .cart-btn {
    margin-top: 0; } }
@media (min-width: 992px) {
  .sidecart .sidecart-dialog {
    width: 50vw; }

  .sidecart-body {
    padding: 1rem 2rem 6rem 2rem; }

  .coupon-form .form-input-group input {
    flex: 1 1 50%; }
  .coupon-form .form-input-group .cart-btn {
    margin-top: 0; } }
@media (min-width: 1200px) {
  .sidecart .sidecart-dialog {
    width: 45vw; } }
@media (min-width: 1400px) {
  .sidecart .sidecart-dialog {
    width: 40vw; } }
@media (min-width: 1600px) {
  .sidecart .sidecart-dialog {
    width: 35vw; } }
/* Coupon */
.coupon-code {
  font-size: initial;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  padding: 0.1em 0.5em;
  background-color: #000;
  color: #fff; }

/* Utils */
/* Loading */
.loader {
  margin: 25% 0; }
  .loader .loading {
    text-align: center;
    margin: auto;
    padding: 25px;
    margin: 30px; }
  .loader .loading:before {
    content: "";
    height: 50px;
    width: 50px;
    margin: -25px auto auto -25px;
    position: absolute;
    left: 50%;
    border-width: 4px;
    border-style: solid;
    border-color: #000 #eee #eee;
    border-radius: 100%;
    -webkit-animation: rotation 0.7s infinite linear;
            animation: rotation 0.7s infinite linear; }

@-webkit-keyframes rotation {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(359deg); } }

@keyframes rotation {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(359deg); } }
/* Empty */
.cart-empty {
  margin: 25% 0; }

.cart-ratings {
  padding: 10px 20px;
  background: #fafafa;
  text-align: center; }

.cart-ratings-text {
  padding: 10px; }

.star-ratings {
  unicode-bidi: bidi-override;
  color: yellow;
  font-size: 1.25em;
  line-height: 1.3;
  height: 25px;
  position: relative;
  padding: 0;
  display: inline-block;
  width: initial; }

.star-ratings__top {
  color: yellow;
  padding: 0;
  position: absolute;
  z-index: 1;
  display: block;
  top: 0;
  left: 0;
  overflow: hidden; }

.star-ratings__bottom {
  padding: 0;
  display: block;
  z-index: 0; }

.cart-popover-wrapper {
  position: relative;
  display: inline-block; }
  .cart-popover-wrapper .popover-content {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 50px;
    left: -130px;
    transform: translate(0, 10px);
    background-color: #fff;
    padding: 0.5rem;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
    width: auto; }
    .cart-popover-wrapper .popover-content p {
      margin-bottom: 0.5rem; }
    .cart-popover-wrapper .popover-content table.popover-table {
      margin-bottom: 0.75em;
      margin-top: 0.75em; }
      .cart-popover-wrapper .popover-content table.popover-table tr:first-child td {
        border-top: none; }
      .cart-popover-wrapper .popover-content table.popover-table tr:first-child td, .cart-popover-wrapper .popover-content table.popover-table tr:last-child td, .cart-popover-wrapper .popover-content table.popover-table tr:nth-last-child(2) {
        font-weight: 600; }
      .cart-popover-wrapper .popover-content table.popover-table td {
        border-top: 1px solid #dee2e6;
        padding: 0.15rem; }
  .cart-popover-wrapper:hover .popover-content {
    z-index: 10;
    opacity: 1;
    visibility: visible;
    transform: translate(0, -20px);
    transition: all 0.5s cubic-bezier(0.75, -0.02, 0.2, 0.97);
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content; }
  .cart-popover-wrapper .help-icon {
    cursor: pointer;
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='18px' height='18px' fill='%23606975' viewBox='0 0 24 24' style='enable-background:new 0 0 24 24;' xml:space='preserve'%3E%3Cg id='' style='opacity:0.75;'%3E%3Cg id='help'%3E%3Cpath id='circle' style='fill-rule:evenodd;clip-rule:evenodd;' d='M12.001,2.085c-5.478,0-9.916,4.438-9.916,9.916 c0,5.476,4.438,9.914,9.916,9.914c5.476,0,9.914-4.438,9.914-9.914C21.915,6.523,17.477,2.085,12.001,2.085z M12.002,20.085 c-4.465,0-8.084-3.619-8.084-8.083c0-4.465,3.619-8.084,8.084-8.084c4.464,0,8.083,3.619,8.083,8.084 C20.085,16.466,16.466,20.085,12.002,20.085z' /%3E%3Cg id='question_mark'%3E%3Cpath id='top' style='fill-rule:evenodd;clip-rule:evenodd;' d='M11.766,6.688c-2.5,0-3.219,2.188-3.219,2.188l1.411,0.854 c0,0,0.298-0.791,0.901-1.229c0.516-0.375,1.625-0.625,2.219,0.125c0.701,0.885-0.17,1.587-1.078,2.719 C11.047,12.531,11,15,11,15h1.969c0,0,0.135-2.318,1.041-3.381c0.603-0.707,1.443-1.338,1.443-2.494S14.266,6.688,11.766,6.688z' /%3E%3Crect id='bottom' x='11' y='16' style='fill-rule:evenodd;clip-rule:evenodd;' width='2' height='2' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    vertical-align: middle; }

    .site-fea-each {
    text-align: center;
}
.site-fea {
    padding: 50px 0;
}
.site-fea-each img {
    width: 100px;
    height: 80px;
    object-fit: contain;
    margin-bottom: 20px;
}
.site-fea-each h4 {
    font-size: 15px;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 600;
}
.site-fea-each {
    text-align: center;
}
.site-fea-each p {
    text-align: center;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 13px;
}

.order-summary .table {
    font-size: 13px;
    font-family: Montserrat;
}

.order-summary .table tr:first-child td { border-top: 1px solid #e1e7ec; padding: 15px 0 6px 0; }

.order-summary .table tr:last-child td { border-top: 1px solid #e1e7ec; }

.order-summary .table td { padding: 6px 0; border: 0; }

.order-summary .table td:last-child { text-align: right; }

.order-summary .order-summary-title {
    border-bottom: 1px solid #e1e7ec;
    color: #9da9b9;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    font-family: Montserrat;
    float: left;
}
.order-summary-title {
    float: right;
    border-bottom: none;
    margin: 10px 0;
}

.order-summary .order-summary-title:hover { color: #9da9b9; }

.order-summary > .product { display: table; width: 100%; margin-bottom: 18px; }

.order-summary > .product .product-thumb, .order-summary > .product .product-content { display: table-cell; vertical-align: middle; }

.order-summary > .product .product-thumb { width: 62px; padding-right: 12px; }

.order-summary > .product .product-thumb > a { display: block; overflow: hidden; }

.order-summary > .product .product-thumb > a > img { width: 100%; }

.order-summary > .product .product-title {
    margin-bottom: 0;
    font-family: Montserrat;
    font-size: 12px;
}

.order-summary > .product .product-title > a { transition: color .3s; color: #000000; font-weight: 500; text-decoration: none; }

.order-summary > .product .product-title > a:hover { color: #374250; }

.order-summary > .product .product-meta {
    display: block;
    margin-bottom: 0;
    padding-top: 4px;
    color: #606975;
    float: right;
    clear: both;
    text-align: left;
}

.accordion .card { margin-bottom: 8px; }

.accordion [data-toggle='collapse'] { display: block; position: relative; text-decoration: none; }

.payment-icon { float: left; width: 30px; height: 30px; margin: 0 10px 0 0; background-size: contain; fill: #000000; }

.payment-methods .card-header a { color: #000; }

.payment-methods .card-header h4 { margin-bottom: inherit; font-size: 20px; line-height: 1.5; }

.payment-methods .card-header .indicator { float: right; color: #3ca861; margin-top: 2px; }

.payment-methods .card-header a.collapsed .indicator { display: none; }

.payment-methods [data-toggle='collapse']::after { display: none; }

.twoctwop-banks { display: flex; flex-direction: row; flex-wrap: wrap; align-items: flex-start; width: 100%; }

.twoctwop-bank-radio { flex: 49%; margin: 3px; border: 1px solid #e1e7ec; padding: 0.5rem 1rem; border-radius: 0; }

.twoctwop-bank-radio .form-check-input { margin: .85rem 0 0 .1rem; }

.twoctwop-bank-radio img { width: 2.5rem; padding: .3rem; border-radius: .2rem; margin: 0 0.5rem 0 1.5rem; background-color: #e1e7ec; }

.twoctwop-bank-radio .form-check-label { font-weight: bold; }

.twoctwop-bank-radio.active { border: 1px solid #000; background: #4d4d4d; }

.cc-input { background-size: 70px 40px !important; background-repeat: no-repeat !important; background-position: right !important; background-color: transparent; }

.cc-input.amex { background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3ODAiIGhlaWdodD0iNTAwIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA3ODAgNTAwIj4KPHBhdGggZD0ibTU3NS42MSAxNDUuMTFsLTE1LjA5MiAzNS4wMzloMzAuMjY2bC0xNS4xNzQtMzUuMDM5em0tMTc0LjE1IDIxLjcxM2MyLjg0NS0xLjQyMiA0LjUyLTQuNTE1IDQuNTItOC4zNTYgMC0zLjc2NC0xLjc2LTYuNDktNC42MDQtNy43NzEtMi41OTEtMS40Mi02LjU3Ny0xLjU4NC0xMC4zOTktMS41ODRoLTI3djE5LjUyM2gyNi42MzhjNC4yNjYgMWUtMyA3LjgzMS0wLjA1OSAxMC44NDUtMS44MTJ6bS0zNDUuOTctMjEuNzEzbC0xNC45MjEgMzUuMDM5aDI5LjkzMmwtMTUuMDExLTM1LjAzOXptNjk0LjcgMjI0LjQ3aC00Mi4zNDR2LTE4Ljg1Mmg0Mi4xNzNjNC4xODEgMCA3LjEwOS0wLjUyNSA4Ljg3Mi0yLjE3OCAxLjY2Ny0xLjQ3MyAyLjYwOS0zLjU1NSAyLjU5Mi01LjczMiAwLTIuNTYyLTEuMDYyLTQuNTk2LTIuNjgtNS44MTMtMS41ODgtMS4zNDItMy45MDctMS45NTMtNy43MjYtMS45NTMtMjAuNTg4LTAuNjctNDYuMjczIDAuNjA5LTQ2LjI3My0yNy4yMTEgMC0xMi43NSA4LjQ1MS0yNi4xNzIgMzEuNDYxLTI2LjE3Mmg0My42Nzd2LTE3LjQ5MmgtNDAuNThjLTEyLjI0NiAwLTIxLjE0NCAyLjgxLTI3LjQ0MyA3LjE4MXYtNy4xODFoLTYwLjAyMmMtOS41OTcgMC0yMC44NjMgMi4yNzktMjYuMTkxIDcuMTgxdi03LjE4MWgtMTA3LjE5djcuMTgxYy04LjUyOS01Ljg5Ny0yMi45MjUtNy4xODEtMjkuNTY1LTcuMTgxaC03MC43MDJ2Ny4xODFjLTYuNzQ3LTYuMjYyLTIxLjc1OC03LjE4MS0zMC45MDItNy4xODFoLTc5LjEyN2wtMTguMTA0IDE4Ljc3NS0xNi45NTktMTguNzc1aC0xMTguMnYxMjIuNjhoMTE1Ljk3bDE4LjY1NS0xOS4wNzYgMTcuNTc1IDE5LjA3NiA3MS40ODQgMC4wNnYtMjguODU5aDcuMDNjOS40ODQgMC4xNDYgMjAuNjctMC4yMjMgMzAuNTQyLTQuMzExdjMzLjEwNmg1OC45NjJ2LTMxLjk3NmgyLjg0NGMzLjYyOCAwIDMuOTg4IDAuMTQ2IDMuOTg4IDMuNjIxdjI4LjM0OGgxNzkuMTJjMTEuMzcyIDAgMjMuMjYtMi43ODYgMjkuODQxLTcuODUzdjcuODUzaDU2LjgxN2MxMS44MjIgMCAyMy4zNjktMS41ODggMzIuMTU0LTUuNjUzdi0yMi44NTNjLTUuMzI0IDcuNDYyLTE1LjcwNyAxMS4yNDUtMjkuNzUxIDExLjI0NXptLTM2My41OC0yOC45NjdoLTI3LjM2djI5LjQ4OGgtNDIuNjE4bC0yNy0yOS4xMDItMjguMDU4IDI5LjEwMmgtODYuODU0di04Ny45MTRoODguMTlsMjYuOTc2IDI4LjgxOCAyNy44OS0yOC44MThoNzAuMDY0YzE3LjQwMSAwIDM2Ljk1MiA0LjYxNyAzNi45NTIgMjguOTYzIDAgMjQuNDIyLTE5LjAxNiAyOS40NjMtMzguMTgyIDI5LjQ2M3ptMTMxLjU2LTMuOTg2YzMuMDk3IDQuMjkxIDMuNTQ0IDguMjk3IDMuNjM0IDE2LjA0N3YxNy40MjhoLTIyLjAxNnYtMTAuOTk4YzAtNS4yODkgMC41MzMtMTMuMTIxLTMuNTQ0LTE3LjIwOS0zLjItMy4xNDgtOC4wODYtMy45LTE2LjA4OC0zLjloLTIzLjQzMnYzMi4xMDdoLTIyLjAzMXYtODcuOTE0aDUwLjYyYzExLjEwNSAwIDE5LjE4OCAwLjQ3MyAyNi4zODQgNC4xNDggNi45MiA0LjAwNiAxMS4yNzUgOS40OTQgMTEuMjc1IDE5LjUyMy0yZS0zIDE0LjAzMS05Ljc2OSAyMS4xODktMTUuNTQxIDIzLjM4OSA0Ljg3OCAxLjcyNSA4Ljg2NiA0LjgxOCAxMC43MzkgNy4zNzl6bTkwLjU3NS0zNi4yNThoLTUxLjM0NnYxNS45ODJoNTAuMDkxdjE3LjkzOGgtNTAuMDkxdjE3LjQ5Mmw1MS4zNDYgMC4wNzh2MTguMjQyaC03My4xODJ2LTg3LjkxNGg3My4xODJ2MTguMTgyem01Ni4zNDQgNjkuNzMxaC00Mi43MDV2LTE4Ljg1Mmg0Mi41MzVjNC4xNiAwIDcuMTA5LTAuNTI3IDguOTU3LTIuMTc4IDEuNTA3LTEuMzU5IDIuNTkxLTMuMzM2IDIuNTkxLTUuNzMgMC0yLjU2NC0xLjE3NC00LjU5OC0yLjY3Ni01LjgxOC0xLjY3OC0xLjM0LTMuOTkzLTEuOTQ3LTcuODA5LTEuOTQ3LTIwLjUwNi0wLjY3NC00Ni4xODYgMC42MDUtNDYuMTg2LTI3LjIxMyAwLTEyLjc1MiA4LjM2My0yNi4xNzQgMzEuMzUtMjYuMTc0aDQzLjk2djE4LjcwOWgtNDAuMjI1Yy0zLjk4NyAwLTYuNTc5IDAuMTQ2LTguNzgzIDEuNTkyLTIuNDA1IDEuNDI0LTMuMjk1IDMuNTM1LTMuMjk1IDYuMzIyIDAgMy4zMTYgMi4wNCA1LjU3NCA0Ljc5NyA2LjU0OSAyLjMxNCAwLjc3MSA0Ljc5NyAwLjk5NiA4LjUzMyAwLjk5NmwxMS44MDUgMC4zMDljMTEuODk5IDAuMjczIDIwLjA3MyAyLjI1IDI1LjA0IDcuMDY4IDQuMjY2IDQuMjMyIDYuNTU5IDkuNTc4IDYuNTU5IDE4LjYyNS0yZS0zIDE4LjkxMy0xMi4zMzUgMjcuNzQyLTM0LjQ0OCAyNy43NDJ6bS0xNzAuMDYtNjguMzEzYy0yLjY0OS0xLjUwOC02LjU1OS0xLjU4OC0xMC40NjEtMS41ODhoLTI3LjAwMXYxOS43NDRoMjYuNjRjNC4yNjUgMCA3Ljg5Mi0wLjE0NSAxMC44MjItMS44MTIgMi44NDItMS42NDYgNC41NDMtNC42NzggNC41NDMtOC40MzhzLTEuNzAxLTYuNDgyLTQuNTQzLTcuOTA2em0yNDQuOTktMS41OWMtMy45ODggMC02LjY0MSAwLjE0NS04Ljg3MyAxLjU4OC0yLjMxNCAxLjQyNi0zLjIwMiAzLjUzNy0zLjIwMiA2LjMyNiAwIDMuMzE0IDEuOTUzIDUuNTcyIDQuNzk0IDYuNTQ5IDIuMzE1IDAuNzcxIDQuNzk2IDAuOTk2IDguNDQ4IDAuOTk2bDExLjg4NyAwLjMwM2MxMS45OSAwLjI4NSAxOS45OTggMi4yNjIgMjQuODc5IDcuMDggMC44ODkgMC42NjggMS40MjMgMS40MiAyLjAzNCAyLjE3NHYtMjUuMDE0aC0zOS45NjVsLTJlLTMgLTJlLTN6bS0zNTIuNjUgMGgtMjguNTl2MjIuMzkxaDI4LjMzNmM4LjQyNCAwIDEzLjY2My00LjAwNiAxMy42NjctMTEuNjExLTRlLTMgLTcuNjg4LTUuNDk3LTEwLjc4LTEzLjQxMy0xMC43OHptLTE5MC44MSAwdjE1Ljk4NGg0OC4xMzZ2MTcuOTM4aC00OC4xMzZ2MTcuNDloNTMuOTA5bDI1LjA0Ny0yNS43OTEtMjMuOTgzLTI1LjYyMWgtNTQuOTczem0xNDAuNzcgNjEuNDc5di03MC40ODJsLTMzLjY2NCAzNC42NzQgMzMuNjY0IDM1LjgwOHptLTEzOC45My0xNDEuMTV2MTUuMTQ4aDE4My4xOWwtMC4wODUtMzIuMDQ2aDMuNTQ1YzIuNDgzIDAuMDgzIDMuMjA1IDAuMzAyIDMuMjA1IDQuMjI5djI3LjgxOGg5NC43NDh2LTcuNDYxYzcuNjQyIDMuOTI0IDE5LjUyNyA3LjQ2MSAzNS4xNjggNy40NjFoMzkuODZsOC41MzEtMTkuNTIyaDE4LjkxM2w4LjM0MiAxOS41MjJoNzYuODExdi0xOC41NDRsMTEuNjI5IDE4LjU0M2g2MS41NTV2LTEyMi41OGgtNjAuOTE1djE0LjQ3N2wtOC41My0xNC40NzdoLTYyLjUwN3YxNC40NzdsLTcuODMzLTE0LjQ3N2gtODQuNDM0Yy0xNC4xMzUgMC0yNi41NTUgMS44OS0zNi41OTEgNy4xNTh2LTcuMTU4aC01OC4yNjh2Ny4xNThjLTYuMzg3LTUuNDMtMTUuMDg5LTcuMTU4LTI0Ljc2Mi03LjE1OGgtMjEyLjg3bC0xNC4yODIgMzEuNjYyLTE0LjY2OC0zMS42NjJoLTY3LjA0N3YxNC40NzdsLTcuMzY3LTE0LjQ3N2gtNTcuMThsLTI2LjU1MyA1OC4yODR2NDYuNjIxbDM5LjI2NC04Ny44OTRoMzIuNTc5bDM3LjI5IDgzLjIxN3YtODMuMjE3aDM1Ljc4OWwyOC42OTUgNTkuNjI1IDI2LjM2Mi01OS42MjVoMzYuNTA3djg3Ljg5NGgtMjIuNDc1bC0wLjA4Mi02OC44MzctMzEuNzk2IDY4LjgzN2gtMTkuMjUybC0zMS44NzctNjguODk4djY4Ljg5OGgtNDQuNmwtOC40MjUtMTkuNjA1aC00NS42NTRsLTguNTEyIDE5LjYwNWgtMjMuODE0djE3LjY4MmgzNy40NjZsOC40NDctMTkuNTIzaDE4LjkxNGw4LjQyNSAxOS41MjNoNzMuNzEzdi0xNC45MjdsNi41NzkgMTQuOTg5aDM4LjI2Nmw2LjU4LTE1LjIxNHptMjg4LjY3LTgwLjE3NmM3LjA4NS03LjAxNSAxOC4xODgtMTAuMjUgMzMuMjk4LTEwLjI1aDIxLjIyN3YxOC44MzNoLTIwLjc4MmMtNy45OTggMC0xMi41MjEgMS4xNC0xNi44NzEgNS4yMDgtMy43NCAzLjctNi4zMDQgMTAuNjk2LTYuMzA0IDE5LjkwOCAwIDkuNDE3IDEuOTU1IDE2LjIwNiA2LjAyOCAyMC42NDEgMy4zNzYgMy40NzggOS41MTMgNC41MzMgMTUuMjgzIDQuNTMzaDkuODUxbDMwLjkwMi02OS4xMmgzMi44NTNsMzcuMTI0IDgzLjEzNHYtODMuMTMzaDMzLjM4NmwzOC41NDMgNjEuMjEzdi02MS4yMTNoMjIuNDZ2ODcuODkxaC0zMS4wNzJsLTQxLjU2Mi02NS45Njh2NjUuOTY4aC00NC42NTZsLTguNTMyLTE5LjYwNWgtNDUuNTVsLTguMjc4IDE5LjYwNWgtMjUuNjZjLTEwLjY1NyAwLTI0LjE1MS0yLjI1OC0zMS43OTMtOS43MjItNy43MDctNy40NjItMTEuNzEzLTE3LjU3MS0xMS43MTMtMzMuNTUzLTRlLTMgLTEzLjAzNyAyLjM4OS0yNC45NTMgMTEuODE4LTM0LjM3em0tNDUuMTAxLTEwLjI0OWgyMi4zNzJ2ODcuODk0aC0yMi4zNzJ2LTg3Ljg5NHptLTEwMC44NyAwaDUwLjQzMmMxMS4yMDMgMCAxOS40NjQgMC4yODUgMjYuNTUzIDQuMjEgNi45MzYgMy45MjYgMTEuMDk1IDkuNjU4IDExLjA5NSAxOS40NiAwIDE0LjAxNS05Ljc2MyAyMS4yNTQtMTUuNDQ4IDIzLjQyOSA0Ljc5NiAxLjc1IDguODk2IDQuODQxIDEwLjg0OSA3LjQwMSAzLjA5NiA0LjM3MiAzLjYyOSA4LjI3NyAzLjYyOSAxNi4xMjZ2MTcuMjY3aC0yMi4xMTVsLTAuMDgzLTExLjA4NGMwLTUuMjkgMC41MjgtMTIuODk2LTMuNDYxLTE3LjEyMi0zLjIwMy0zLjA5LTguMDg4LTMuNzYzLTE1Ljk4My0zLjc2M2gtMjMuNTM4djMxLjk3aC0yMS45MjdsLTNlLTMgLTg3Ljg5NHptLTg4LjM5MyAwaDczLjI0OXYxOC4zMDNoLTUxLjMydjE1Ljg0M2g1MC4wODh2MTguMDE3aC01MC4wODh2MTcuNTUzaDUxLjMydjE4LjE3N2gtNzMuMjQ5di04Ny44OTN6IiBmaWxsPSIjMjU1N0Q2Ii8+Cjwvc3ZnPgo=); }

.cc-input.diners { background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3ODAiIGhlaWdodD0iNTAwIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA3ODAgNTAwIj4KPHBhdGggZD0ibTU5OS45MyAyNTEuNDVjMC05OS40MTYtODIuOTc5LTE2OC4xMy0xNzMuOS0xNjguMWgtNzguMjQxYy05Mi4wMDMtMC4wMzMtMTY3LjczIDY4LjcwNS0xNjcuNzMgMTY4LjEgMCA5MC45MzEgNzUuNzI5IDE2NS42NCAxNjcuNzMgMTY1LjJoNzguMjQxYzkwLjkxMyAwLjQzNyAxNzMuOS03NC4yOTMgMTczLjktMTY1LjJ6IiBmaWxsPSIjMDA3OUJFIi8+CjxwYXRoIGQ9Im0zNDguMjggOTcuNDMyYy04NC4wNjkgMC4wMjYtMTUyLjE5IDY4LjMwOC0xNTIuMjIgMTUyLjU4IDAuMDIxIDg0LjI1OCA2OC4xNDUgMTUyLjUzIDE1Mi4yMiAxNTIuNTYgODQuMDg4LTAuMDI1IDE1Mi4yMy02OC4zMDEgMTUyLjI0LTE1Mi41Ni0wLjAxMS04NC4yNzQtNjguMTUtMTUyLjU1LTE1Mi4yNC0xNTIuNTh6IiBmaWxsPSIjZmZmIi8+CjxwYXRoIGQ9Im0yNTIuMDcgMjQ5LjZjMC4wOC00MS4xOCAyNS43NDctNzYuMjk2IDYxLjk0LTkwLjI1djE4MC40OGMtMzYuMTkzLTEzLjk0Ni02MS44NjEtNDkuMDQ0LTYxLjk0LTkwLjIyOXptMTMxIDkwLjI3NXYtMTgwLjUyYzM2LjIwOCAxMy45MjEgNjEuOTE1IDQ5LjA1NyA2MS45OCA5MC4yNTYtMC4wNjYgNDEuMjEyLTI1Ljc3MiA3Ni4zMjItNjEuOTggOTAuMjY5eiIgZmlsbD0iIzAwNzlCRSIvPgo8L3N2Zz4K); }

.cc-input.discover { background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3ODAiIGhlaWdodD0iNTAwIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA3ODAgNTAwIj4KPHBhdGggZD0ibTQwOS40MSAxOTcuMjZjMzAuOTM4IDAgNTYuMDIgMjMuNTggNTYuMDIgNTIuNzA5djAuMDMzYzAgMjkuMTI5LTI1LjA4MiA1Mi43NDItNTYuMDIgNTIuNzQyLTMwLjk0MSAwLTU2LjAyMi0yMy42MTMtNTYuMDIyLTUyLjc0MnYtMC4wMzNjMC0yOS4xMjkgMjUuMDgxLTUyLjcwOSA1Ni4wMjItNTIuNzA5eiIgZmlsbD0iI0Y0NzIxNiIvPgo8cGF0aCBkPSJtMzIxLjQzIDE5Ny45NGM4LjgzNiAwIDE2LjI0NyAxLjc4NSAyNS4yNyA2LjA5djIyLjc1M2MtOC41NDQtNy44NjMtMTUuOTU1LTExLjE1NC0yNS43NTctMTEuMTU0LTE5LjI2NSAwLTM0LjQxMyAxNS4wMTUtMzQuNDEzIDM0LjA1MSAwIDIwLjA3NCAxNC42ODEgMzQuMTk1IDM1LjM2OCAzNC4xOTUgOS4zMTIgMCAxNi41ODYtMy4xMiAyNC44MDItMTAuODU2djIyLjc2NGMtOS4zNDMgNC4xNDItMTYuOTEyIDUuNzc1LTI1Ljc1NyA1Ljc3NS0zMS4yNzcgMC01NS41ODEtMjIuNTk3LTU1LjU4MS01MS43MzYtMmUtMyAtMjguODMgMjQuOTQ5LTUxLjg4MiA1Ni4wNjgtNTEuODgyem0tOTcuMTEzIDAuNjI2YzExLjU0NiAwIDIyLjEwOSAzLjcyMSAzMC45NDIgMTAuOTk0bC0xMC43NDggMTMuMjQ4Yy01LjM1MS01LjY0Ni0xMC40MTEtOC4wMjctMTYuNTYzLTguMDI3LTguODU0IDAtMTUuMzAxIDQuNzQ0LTE1LjMwMSAxMC45ODggMCA1LjM1NCAzLjYxOCA4LjE4OCAxNS45NDQgMTIuNDgxIDIzLjM2NCA4LjA0MyAzMC4yODkgMTUuMTc2IDMwLjI4OSAzMC45MjYgMCAxOS4xOTMtMTQuOTc2IDMyLjU1NC0zNi4zMTkgMzIuNTU0LTE1LjYzMSAwLTI2Ljk5My01Ljc5NS0zNi40NTctMTguODcxbDEzLjI2OC0xMi4wM2M0LjczIDguNjA4IDEyLjYyMiAxMy4yMjMgMjIuNDIgMTMuMjIzIDkuMTYzIDAgMTUuOTQ3LTUuOTUgMTUuOTQ3LTEzLjk4MyAwLTQuMTY0LTIuMDU2LTcuNzMzLTYuMTU4LTEwLjI1OC0yLjA2Ni0xLjE5NS02LjE1OC0yLjk3OC0xNC4xOTktNS42NDYtMTkuMjkyLTYuNTM4LTI1LjkxLTEzLjUyNy0yNS45MS0yNy4xODYtMWUtMyAtMTYuMjI3IDE0LjIxMy0yOC40MTMgMzIuODQ1LTI4LjQxM3ptMjM0LjcyIDEuNzI5aDIyLjQzNmwyOC4wODQgNjYuNTkyIDI4LjQ0Ny02Ni41OTJoMjIuMjY3bC00NS40OTMgMTAxLjY5aC0xMS4wNTRsLTQ0LjY4Ny0xMDEuNjl6bS0zMDEuMjEgMC4xNTJoMjAuNTQxdjk5LjE0M2gtMjAuNTQxdi05OS4xNDN6bTQxMS43MyAwaDU4LjI1M3YxNi43OTloLTM3LjcyNnYyMi4wMDZoMzYuMzM2djE2Ljc5MWgtMzYuMzM2djI2Ljc2MmgzNy43MjZ2MTYuNzg1aC01OC4yNTN2LTk5LjE0M3ptMTE1LjU5IDU3LjM3N2MxNS40NzEtMi45NjUgMjMuOTgzLTEyLjkyNiAyMy45ODMtMjguMTA1IDAtMTguNTYyLTEzLjU3NS0yOS4yNzEtMzcuMjY2LTI5LjI3MWgtMzAuNDU0djk5LjE0NGgyMC41MTZ2LTM5LjgzaDIuNjgxbDI4LjQzIDM5LjgyOGgyNS4yNmwtMzMuMTUtNDEuNzY2em0tMTcuMjE4LTExLjczNmgtNi4wMDJ2LTMwLjAyNWg2LjMyNmMxMi43OTEgMCAxOS43NDQgNS4wNDkgMTkuNzQ0IDE0LjY5NyAyZS0zIDkuOTY3LTYuOTUxIDE1LjMyOC0yMC4wNjggMTUuMzI4em0tNTc2LjA5LTQ1LjY0MWgtMzAuMTQ5djk5LjE0M2gyOS45OTJjMTUuOTQ2IDAgMjcuNDY1LTMuNTQzIDM3LjU3My0xMS40NDUgMTIuMDE0LTkuMzU5IDE5LjExNy0yMy40NjcgMTkuMTE3LTM4LjA1NyAxZS0zIC0yOS4yNTktMjMuMjIxLTQ5LjY0MS01Ni41MzMtNDkuNjQxem0yMy45OTcgNzQuNDc5Yy02LjQ1NCA1LjQ4NC0xNC44MzcgNy44NzktMjguMTA4IDcuODc5aC01LjUxNHYtNjUuNTU5aDUuNTEzYzEzLjI3MSAwIDIxLjMyMyAyLjIzOCAyOC4xMDggOC4wMTggNy4xMDQgNS45NTYgMTEuMzc3IDE1LjE4NCAxMS4zNzcgMjQuNjgyIDFlLTMgOS41MTMtNC4yNzMgMTkuMDI0LTExLjM3NiAyNC45OHoiLz4KPC9zdmc+Cg==); }

.cc-input.jcb { background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3ODAiIGhlaWdodD0iNTAwIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA3ODAgNTAwIj4KPHBhdGggZD0ibTYzMi4yNCAzNjEuMjdjMCA0MS42MTUtMzMuNzI5IDc1LjM2LTc1LjM1NyA3NS4zNmgtNDA5LjEzdi0yOTcuODhjMC00MS42MjYgMzMuNzMtNzUuMzcxIDc1LjM2NC03NS4zNzFoNDA5LjEybC0xZS0zIDI5Ny44OXoiIGZpbGw9IiNmZmYiLz4KPGxpbmVhckdyYWRpZW50IGlkPSJjIiB4MT0iOTA4LjcyIiB4Mj0iOTA5LjcyIiB5MT0iMzEzLjIxIiB5Mj0iMzEzLjIxIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEzMi44NyAwIDAgMzIzLjAyIC0xLjIwMjdlNSAtMS4wMDkzZTUpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwMDdCNDAiIG9mZnNldD0iMCIvPgo8c3RvcCBzdG9wLWNvbG9yPSIjNTVCMzMwIiBvZmZzZXQ9IjEiLz4KPC9saW5lYXJHcmFkaWVudD4KPHBhdGggZD0ibTQ5OC44NiAyNTYuNTRjMTEuNjg2IDAuMjU0IDIzLjQzOC0wLjUxNiAzNS4wNzcgMC40IDExLjc4NyAyLjE5OSAxNC42MjggMjAuMDQzIDQuMTU2IDI1Ljg4Ny03LjE0NSAzLjg1LTE1LjYzMyAxLjQzNC0yMy4zNzkgMi4xMTNoLTE1Ljg1NHYtMjguNHptNDEuODM0LTMyLjE0NWMyLjU5NiA5LjE2NC02LjIzOCAxNy4zOTItMTUuMDY0IDE2LjEzaC0yNi43N2MwLjE4OC04LjY0Mi0wLjM2Ny0xOC4wMjIgMC4yNzItMjYuMjA5IDEwLjcyNCAwLjMwMiAyMS41NDctMC42MTYgMzIuMjA5IDAuNDggNC41ODEgMS4xNTEgOC40MTUgNC45MTcgOS4zNTMgOS41OTl6bTY0LjQyNS0xMzUuOWMwLjQ5OCAxNy41MDEgMC4wNzIgMzUuOTI3IDAuMjE1IDUzLjc4My0wLjAzMyA3Mi41OTYgMC4wNyAxNDUuMTktMC4wNTcgMjE3Ljc5LTAuNDcgMjcuMjA3LTI0LjU4MiA1MC44NDgtNTEuNjAxIDUxLjM5MS0yNy4wNDUgMC4xMS01NC4wOTQgMC4wMTctODEuMTQzIDAuMDQ3di0xMDkuNzVjMjkuNDcxLTAuMTUyIDU4Ljk1NyAwLjMwOSA4OC40MTYtMC4yMyAxMy42NjYtMC44NTggMjguNjM1LTkuODc1IDI5LjI3MS0yNC45MTQgMS42MDktMTUuMTA0LTEyLjYzMS0yNS41NTEtMjYuMTUxLTI3LjIwMS01LjE5Ny0wLjEzNS01LjA0NS0xLjUxNSAwLTIuMTE3IDEyLjg5NS0yLjc4NyAyMy4wMjEtMTYuMTMzIDE5LjIyNy0yOS40OTktMy4yMzMtMTQuMDU4LTE4Ljc3MS0xOS40OTktMzEuNjk1LTE5LjQ3Mi0yNi4zNTItMC4xNzktNTIuNzA5LTAuMDI1LTc5LjA2Mi0wLjA3NyAwLjE3LTIwLjQ4OS0wLjM1NS00MSAwLjI4My02MS40NzQgMi4wODgtMjYuNzE2IDI2LjgwNy00OC43NDggNTMuNDQ2LTQ4LjI3IDI2LjI4Ny00ZS0zIDUyLjU3LTRlLTMgNzguODUxLTVlLTN6IiBmaWxsPSJ1cmwoI2MpIi8+CjxsaW5lYXJHcmFkaWVudCBpZD0iYiIgeDE9IjkwOC43MyIgeDI9IjkwOS43MyIgeTE9IjMxMy4yMSIgeTI9IjMxMy4yMSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxMzMuNDMgMCAwIDMyMy4wMiAtMS4yMTA4ZTUgLTEuMDA5MmU1KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMUQyOTcwIiBvZmZzZXQ9IjAiLz4KPHN0b3Agc3RvcC1jb2xvcj0iIzAwNkRCQSIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxwYXRoIGQ9Im0xNzQuNzQgMTM5LjU0YzAuNjczLTI3LjE2NCAyNC44ODgtNTAuNjExIDUxLjg3Mi01MS4wMDggMjYuOTQ1LTAuMDgzIDUzLjg5NC0wLjAxMiA4MC44MzktMC4wMzYtMC4wNzQgOTAuODg1IDAuMTQ2IDE4MS43OC0wLjExMSAyNzIuNjYtMS4wMzggMjYuODM0LTI0Ljk4OSA0OS44MzQtNTEuNjc5IDUwLjMwOS0yNi45OTYgMC4wOTgtNTMuOTk1IDAuMDE0LTgwLjk5MiAwLjA0MXYtMTEzLjQ1YzI2LjIyMyA2LjE5NSA1My43MjIgOC44MzIgODAuNDc0IDQuNzIzIDE1Ljk5MS0yLjU3MyAzMy40ODctMTAuNDI2IDM4LjkwMS0yNy4wMTYgMy45ODQtMTQuMTkxIDEuNzQxLTI5LjEyNiAyLjMzNC00My42OTF2LTMzLjgyNWgtNDYuMjk3Yy0wLjIwOCAyMi4zNzEgMC40MjYgNDQuNzgxLTAuMzM1IDY3LjEyNS0xLjI0OCAxMy43MzQtMTQuODQ5IDIyLjQ2LTI3LjgwMiAyMS45OTQtMTYuMDY0IDAuMTctNDcuODk3LTExLjY0Mi00Ny44OTctMTEuNjQyLTAuMDgtNDEuOTE0IDAuNDY2LTk0LjQwNSAwLjY5My0xMzYuMTh6IiBmaWxsPSJ1cmwoI2IpIi8+CjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjkwOC43MiIgeDI9IjkwOS43MiIgeTE9IjMxMy4yMSIgeTI9IjMxMy4yMSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxMzIuOTYgMCAwIDMyMy4wMyAtMS4yMDVlNSAtMS4wMDkzZTUpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiM2RTJCMkYiIG9mZnNldD0iMCIvPgo8c3RvcCBzdG9wLWNvbG9yPSIjRTMwMTM4IiBvZmZzZXQ9IjEiLz4KPC9saW5lYXJHcmFkaWVudD4KPHBhdGggZD0ibTMyNC43MiAyMTEuODljLTIuNDM3IDAuNTE3LTAuNDktOC4zMDEtMS4xMTMtMTEuNjQ2IDAuMTY2LTIxLjE1LTAuMzQ3LTQyLjMyMyAwLjI4My02My40NTggMi4wODItMjYuODI5IDI2Ljk5MS00OC45MTYgNTMuNzM4LTQ4LjI4OGg3OC43NjhjLTAuMDc0IDkwLjg4NSAwLjE0NSAxODEuNzgtMC4xMTEgMjcyLjY2LTEuMDM5IDI2LjgzNC0yNC45OTIgNDkuODMzLTUxLjY4MyA1MC4zMDktMjYuOTk3IDAuMTAyLTUzLjk5NyAwLjAxNi04MC45OTYgMC4wNDJ2LTEyNC4zYzE4LjQzOSAxNS4xMjkgNDMuNSAxNy40ODQgNjYuNDcyIDE3LjUyNSAxNy4zMTgtNmUtMyAzNC41MzUtMi42NzYgNTEuMzUzLTYuNjd2LTIyLjc3MmMtMTguOTUzIDkuNDQ2LTQxLjIzMyAxNS40NDYtNjIuMjQzIDEwLjAxOS0xNC42NTYtMy42NDgtMjUuMjk1LTE3LjgxMi0yNS4wNTgtMzIuOTM3LTEuNjk4LTE1LjcyOSA3LjUyMi0zMi4zMzUgMjIuOTc5LTM3LjAxMSAxOS4xOTEtNi4wMDggNDAuMTA3LTEuNDEzIDU4LjA5NiA2LjM5OCAzLjg1NCAyLjAxOCA3Ljc2NiA0LjUyMSA2LjIyNS0xLjkyMXYtMTcuODk5Yy0zMC4wODYtNy4xNTgtNjIuMTA0LTkuNzkyLTkyLjMzLTIuMDA1LTguNzQ5IDIuNDY4LTE3LjI3MyA2LjIxMS0yNC4zOCAxMS45NTZ6IiBmaWxsPSJ1cmwoI2EpIi8+Cjwvc3ZnPgo=); }

.cc-input.maestro { background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3ODAiIGhlaWdodD0iNTAwIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA3ODAgNTAwIj4KPHBhdGggZD0ibTY5MCAyNTAuMDFjMCA5OS4xMzMtODAuMzUxIDE3OS41LTE3OS40OCAxNzkuNS05OS4xMiAwLTE3OS40OC04MC4zNjEtMTc5LjQ4LTE3OS41IDAtOTkuMTQyIDgwLjM1OC0xNzkuNTEgMTc5LjQ4LTE3OS41MSA5OS4xMzMgMCAxNzkuNDggODAuMzY3IDE3OS40OCAxNzkuNTEiIGZpbGw9IiNEOTIyMkEiLz4KPHBhdGggZD0ibTM3MS44NyAzNjMuOTljLTQuOTctNi4wMjktOS41MzgtMTIuMzgtMTMuNjc1LTE5LjAxaDYzLjYxMWMzLjgyOS02LjEyMiA3LjI4Mi0xMi40NzIgMTAuMzQzLTE5LjAxM2gtODQuMjkyYy0yLjg5NC02LjE4My01LjQzLTEyLjUyNi03LjU5Ny0xOWg5OS40NzdjNS45ODYtMTcuOTAzIDkuMjI5LTM3LjA1IDkuMjI5LTU2Ljk2MiAwLTEzLjA0Ni0xLjM5Mi0yNS43NjMtNC4wMjgtMzguMDEzaC0xMDkuODZjMS4zODUtNi40MjcgMy4xMjMtMTIuNzczIDUuMjA5LTE5LjAwOGg5OS40NGMtMi4xNzEtNi40NzItNC43MDYtMTIuODE3LTcuNTkyLTE5LjAwNGgtODQuMjU0YzMuMDYzLTYuNTM3IDYuNTE2LTEyLjg4NCAxMC4zMzctMTkuMDA5aDYzLjU3MWMtNC4xNDQtNi42MTgtOC43MS0xMi45NjItMTMuNjcxLTE4Ljk5MWgtMzYuMjI0YzUuNTY5LTYuNzYzIDExLjYyMy0xMy4xMTMgMTguMTEyLTE5LTMxLjg1NC0yOC44ODQtNzQuMTM4LTQ2LjQ4My0xMjAuNTItNDYuNDgzLTk5LjEyNiAxZS0zIC0xNzkuNDggODAuMzY4LTE3OS40OCAxNzkuNTEgMCA5OS4xMzMgODAuMzU4IDE3OS41IDE3OS40OSAxNzkuNSA0Ni4zODggMCA4OC42NjctMTcuNTk2IDEyMC41Mi00Ni40NzUgNi40OTktNS44OTYgMTIuNTYtMTIuMjYgMTguMTMzLTE5LjAzN2gtMzYuMjY3IiBmaWxsPSIjMDA5N0QwIi8+CjxwYXRoIGQ9Im02NjYuMDcgMzUwLjA0YzAtMy4yIDIuNTk2LTUuNzk2IDUuODAxLTUuNzk2IDMuMTk5IDJlLTMgNS43OTIgMi41OTYgNS43OTEgNS43OTYgMCAzLjIwNC0yLjU5MiA1LjgtNS43OTEgNS44LTMuMjAzIDFlLTMgLTUuODAxLTIuNTk2LTUuODAxLTUuOHYwem01LjgwMSA0LjQwOGMyLjQzIDFlLTMgNC40MDEtMS45NjggNC40MDMtNC4zOTd2LTAuMDExYzAtMi40MjctMS45NjctNC4zOTYtNC4zOTUtNC4zOTZoLTllLTNjLTIuNDMtNmUtMyAtNC40MDQgMS45NjEtNC40MDkgNC4zOTF2NWUtM2MtMWUtMyAyLjQzNCAxLjk3MSA0LjQwNyA0LjQwNCA0LjQwOGg2ZS0zem0tMC43ODgtMS44NjJoLTEuMTg0di01LjA5MmgyLjE0OWMwLjQ0NiAwIDAuOTA0IDRlLTMgMS4zIDAuMjU4IDAuNDE3IDAuMjgzIDAuNjQ2IDAuNzc1IDAuNjQ2IDEuMjcxIDAgMC41ODItMC4zMzggMS4xMTEtMC44OCAxLjMxNWwwLjkzNCAyLjI0NmgtMS4zMTVsLTAuNzc1LTIuMDA5aC0wLjg3NXYyLjAxMXptMC0yLjg3OWgwLjY1OGMwLjI0NiAwIDAuNTA1IDAuMDE2IDAuNzI2LTAuMTAyIDAuMTkxLTAuMTM2IDAuMzA0LTAuMzU3IDAuMzAxLTAuNTkyLTAuMDEtMC4yMDctMC4xMTYtMC4zOTctMC4yODgtMC41MTMtMC4yMTItMC4xMjUtMC41NDEtMC4xMDEtMC43NjMtMC4xMDFoLTAuNjM0djEuMzA4em0tMjgzLjY0LTUxLjIwNWMtNy42NzEgMi4wMzMtMTUuMDg4IDMuMDI1LTIyLjkzIDMuMDEtMjUuMDE3LTAuMDI0LTM4LjA0Ni0xMS40MTgtMzguMDQ2LTMzLjIwMSAwLTI1LjQ1OCAxNi41ODctNDQuMTgzIDM5LjEwMS00NC4xODMgMTguNDE3IDAgMzAuMTc1IDEwLjUgMzAuMTc1IDI2Ljk0NiAwIDUuNDU4LTAuNzk2IDEwLjc3MS0yLjc0NSAxOC4yOTZoLTQ0LjQ4OGMtMS41ODMgMTAuNjMzIDYuMTg4IDE1LjMwNiAxOS40MTMgMTUuMzA2IDcuOTI1IDAgMTUuMDkyLTEuNDI3IDIzLjAyNC00LjYxM2wtMy41MDQgMTguNDM5em0tMTEuOTYzLTQ0LjE1MWMwLTEuNjA3IDIuNDc2LTEzLjAzMy0xMC4zOTktMTMuMjgzLTcuMTA4IDAtMTIuMjA4IDQuNzI1LTE0LjI3MSAxMy4yODNoMjQuNjd6bTI3LjAzNC00Ljk5YzAgOS40MDQgNS4yOTYgMTUuOSAxNy4zMjkgMjAuNzM2IDkuMTk5IDMuNzcxIDEwLjY0OSA0Ljg1OSAxMC42NDkgOC4yMjIgMCA0LjY2My00LjA2NiA2LjgwNS0xMy4wOTIgNi43NDUtNi43NzgtMC4wNDktMTIuOTYyLTAuODctMjAuMjYzLTIuODk2bC0zLjIyOSAxNy4xNTRjNi40ODcgMS41MDQgMTUuNTg4IDIgMjMuNjQ5IDIuMTg4IDI0LjAyNCAwIDM1LjExNi03Ljg2NyAzNS4xMTYtMjQuODY3IDAtMTAuMjE3LTQuNjI1LTE2LjIzMy0xNi4wMzMtMjAuNzEzLTkuNTM3LTMuODA5LTEwLjY1Ny00LjYzOC0xMC42NTctOC4wODMgMC00LjA1IDMuNzc4LTYuMSAxMS4xNDgtNi4xIDQuNDYzIDAgMTAuNTc5IDAuNDEzIDE2LjM4IDEuMTA4bDMuMjU5LTE3LjI0MmMtNS45MTItMC44MjUtMTQuODg0LTEuNDgzLTIwLjA3NS0xLjQ4My0yNS40NDggMWUtMyAtMzQuMjU2IDExLjQ2LTM0LjE4MSAyNS4yMzFtLTg4LjI0MiA1MC45MmgtMTguNjYybDAuNDQ1LTcuODJjLTUuNjkxIDYuMTctMTMuMjcxIDkuMDQxLTIzLjU1OCA5LjA0MS0xMi4xNzUgMC0yMC41MTctOC4zMjQtMjAuNTE3LTIwLjI5NSAwLTE4LjE5NSAxNC41LTI4LjY5MSAzOS40MjktMjguNjkxIDIuNTYzIDAgNS44MjEgMC4xOTEgOS4xNjcgMC41NjIgMC42OTEtMi40MzQgMC44NzktMy40NzkgMC44NzktNC44MDggMC00Ljk3OS0zLjkyMS02LjgxMy0xNC40MTItNi44MTMtMTAuMzQyIDAuMDQyLTE3LjMyMSAxLjU3MS0yMy43OTYgMy4zMTNsMy4xODgtMTYuN2MxMS4xOTUtMi44NDYgMTguNTI5LTMuOTQxIDI2LjgyNS0zLjk0MSAxOS4zMDQgMCAyOS40OTkgNy41NjYgMjkuNDk5IDIxLjc5NiAwLjE2NyAzLjc5NS0xLjE1OCAxMS40MTMtMS44MiAxNC43NDYtMC43NTkgNC44NTItNi4xMDkgMzIuOTczLTYuNjY3IDM5LjYxem0tMTYuMzc5LTMzLjE5MWMtMi4zNjYtMC4yNDItMy4zOTYtMC4zMTItNS4wMTMtMC4zMTItMTIuNzI5IDAtMTkuMTgzIDMuNzg3LTE5LjE4MyAxMS4yNjcgMCA0LjY5MiAzLjE0OSA3LjYzNCA4LjA1OCA3LjYzNCA5LjE0Ny0xZS0zIDE1Ljc1LTcuNjUyIDE2LjEzOC0xOC41ODl6bTE5NC4xMSAzMi4wMTFjLTYuMTI1IDEuNjgtMTAuODk2IDIuNDA4LTE2LjA1OSAyLjQwOC0xMS40MzUgMC0xNy42NzYtNS44NDItMTcuNjc2LTE2LjI1LTAuMzU3LTIuODU3IDIuNDM1LTE2LjA1OSAzLjA2Ni0xOS43MzYgMC42MzQtMy42OTEgMTAuNTM4LTU3LjQ5MiAxMC41MzgtNTcuNDkyaDIyLjIxMmwtMy4zNjIgMTcuOGgxMS4zOTNsLTMuMDk3IDE4LjE3MWgtMTEuNDRzLTYuMjc5IDMxLjUyOS02LjI3OSAzMy45MzRjMCAzLjgyNCAyLjMxNiA1LjQ4NyA3LjYzMyA1LjQ4NyAyLjU0NiAwIDQuNTEtMC4yMzcgNi4wMjktMC42OTJsLTIuOTU4IDE2LjM3bTk5LjI0Ni03NC45NzRjLTE2LjI3OSAwLTI5IDYuNy0zNi4zODggMTcuODkybDYuNDEyLTE2LjU5NmMtMTEuODE2LTQuMzM3LTE5LjQzNSAxLjg1LTI2LjMyNSAxMC42NSAwIDAtMS4xNTQgMS40NjItMi4zIDIuOHYtMTMuMDVoLTIwLjg1OGMtMi44MjUgMjMuMDI5LTcuODIgNDYuMzc5LTExLjcyOSA2OS40NDZsLTAuOTQxIDUuMDIxaDIyLjQzOGMyLjEyNS0xMS43MDggMy44NzUtMjEuMjEzIDUuNjE3LTI4Ljc4OCA0Ljc2OC0yMC43ODcgMTIuNzg3LTI3LjE0MSAyNC44MjktMjQuMzMzLTIuNzc5IDUuOTc5LTQuMzA1IDEyLjg5Mi00LjMwNSAyMC41NTQgMCAxOC41OCAxMC4wOTIgMzMuNzg5IDM1LjE0OSAzMy43ODkgMjUuMjg3IDAgNDMuNTk3LTEzLjUxIDQzLjU5Ny00NC4zMSAwLTE4LjU3OS0xMi4yMDEtMzMuMDc1LTM1LjE5Ni0zMy4wNzV6bS02LjUyOSA1OS4zMTZjLTcuOTI2IDAuMTI1LTEyLjcyOS02LjUyNC0xMi43MjktMTYuNDcxIDAtMTEuNzkxIDcuMDEzLTI1LjExMiAxOC4yNzQtMjUuMTEyIDkuMDg3IDAgMTIuMTk5IDcuMjA0IDEyLjE5OSAxNC44NzkgMWUtMyAxNi43OC02Ljg3NCAyNi43MDQtMTcuNzQ0IDI2LjcwNHptLTM0My4xOSAxNi44NDdoLTIyLjM0MmwxMy4yNzktNjkuOTU0LTMwLjU3MSA2OS45NTRoLTIwLjM2NmwtMy43MjYtNjkuNTUtMTMuMzIgNjkuNTVoLTIwLjI3MWwxNy4yNjctOTAuOTk2aDM0LjkxM2wyLjkxMiA1MC43MjYgMjIuMTE3LTUwLjcyNmgzNy43MjFsLTE3LjYxMyA5MC45OTYiLz4KPHBhdGggZD0ibTYyOC4xNSAyODguODhjMmUtMyAtMy4xOTkgMi41OTYtNS43OTMgNS43OTYtNS43OTUgMy4yMDQgMCA1Ljc5NiAyLjYgNS43OTYgNS43OTUgMC4wNiAzLjIwMS0yLjQ4NyA1Ljg0NS01LjY4OCA1LjkwNC0zLjIwMSAwLjA2MS01Ljg0NS0yLjQ4Ni01LjkwNC01LjY4OC0yZS0zIC0wLjA3Mi0yZS0zIC0wLjE0NCAwLTAuMjE2em01Ljc5NiA0LjQxM2MyLjQzNS0zZS0zIDQuNDA4LTEuOTc4IDQuNDA4LTQuNDEzIDAtMi40MzMtMS45NzYtNC40MDItNC40MDgtNC40MDItMi40MzQgMC00LjQwOCAxLjk3MS00LjQwOCA0LjQwMiAwIDIuNDM1IDEuOTczIDQuNDEgNC40MDggNC40MTN6bS0wLjc4NC0xLjg2NmgtMS4xODh2LTUuMDg0aDIuMTVjMC40NDkgMCAwLjkwOCAwIDEuMzA0IDAuMjUgMC40MDggMC4yNzkgMC42NDYgMC43NjkgMC42NDYgMS4yNzEgMCAwLjU3OC0wLjMzNyAxLjExNS0wLjg4MyAxLjMxNmwwLjkzNCAyLjI0NmgtMS4zMTZsLTAuNzcxLTIuMDFoLTAuODc1djIuMDExaC0xZS0zem0wLTIuODg4aDAuNjU4YzAuMjQyIDAgMC41MDQgMC4wMTcgMC43MjUtMC4wOTcgMC4xOS0wLjEzNSAwLjMwMS0wLjM1NCAwLjI5Ni0wLjU4OC01ZS0zIC0wLjIwNi0wLjExLTAuMzk3LTAuMjgzLTAuNTEyLTAuMjEyLTAuMTMtMC41NDEtMC4wOTctMC43NjMtMC4wOTdoLTAuNjMzdjEuMjk0em0tMjQwLjExIDQuMzU0Yy03LjY2NyAyLjAzMy0xNS4wODggMy4wMjgtMjIuOTI1IDMuMDEyLTI1LjAxNy0wLjAyNS0zOC4wNDYtMTEuNDItMzguMDQ2LTMzLjIwOCAwLTI1LjQ1IDE2LjU3OS00NC4xNzkgMzkuMDk2LTQ0LjE3OSAxOC40MjEgMCAzMC4xNzUgMTAuNDk2IDMwLjE3NSAyNi45NDIgMCA1LjQ2Ny0wLjggMTAuNzcxLTIuNzQgMTguMzAxaC00NC40ODdjLTEuNTg0IDEwLjYyOSA2LjE3OSAxNS4zMDggMTkuNDA4IDE1LjMwOCA3LjkyNSAwIDE1LjA4Ny0xLjQyNSAyMy4wMjgtNC42MTZsLTMuNTA5IDE4LjQ0em0tMTEuOTYzLTQ0LjE1YzAtMS42MDQgMi40NzItMTMuMDMzLTEwLjM5OC0xMy4yNzktNy4xMDggMC0xMi4yMDQgNC43MjktMTQuMjcxIDEzLjI3OWgyNC42Njl6bTI3LjAzOC00Ljk5NmMwIDkuNDA4IDUuMjg3IDE1LjkgMTcuMzI1IDIwLjc0NiA5LjIwNCAzLjc2OCAxMC42NDggNC44NTcgMTAuNjQ4IDguMjEzIDAgNC42NjYtNC4wNjUgNi44MDktMTMuMDg3IDYuNzUtNi43ODMtMC4wNDctMTIuOTY3LTAuODcxLTIwLjI2My0yLjg5NmwtMy4yMzcgMTcuMTQ2YzYuNDkxIDEuNTE2IDE1LjU5NyAyLjAxMiAyMy42NTMgMi4xOTkgMjQuMDI1IDAgMzUuMTIxLTcuODcxIDM1LjEyMS0yNC44NzEgMC0xMC4yMTctNC42MjktMTYuMjM2LTE2LjA0MS0yMC43MTItOS41MzgtMy44MDktMTAuNjU0LTQuNjM4LTEwLjY1NC04LjA4MyAwLTQuMDUgMy43ODMtNi4xIDExLjE0Ni02LjEgNC40NzEgMCAxMC41ODMgMC40MTcgMTYuMzg4IDEuMTEzbDMuMjUtMTcuMjQ2Yy01LjkxMy0wLjgyNS0xNC44NzktMS40ODMtMjAuMDY1LTEuNDgzLTI1LjQ1OS0xZS0zIC0zNC4yNjMgMTEuNDUzLTM0LjE4NCAyNS4yMjRtLTg4LjI0MiA1MC45M2gtMTguNjY2bDAuNDUtNy44MmMtNS42OTYgNi4xNTgtMTMuMjc1IDkuMDMzLTIzLjU1OSA5LjAzMy0xMi4xNzUgMC0yMC41MjEtOC4zMjYtMjAuNTIxLTIwLjI4NyAwLTE4LjIwNSAxNC40OTUtMjguNjk2IDM5LjQyOS0yOC42OTYgMi41NjMgMCA1LjgxNiAwLjE5MiA5LjE3MSAwLjU2MyAwLjY5MS0yLjQzMyAwLjg3NS0zLjQ3NSAwLjg3NS00LjgwOCAwLTQuOTgzLTMuOTE3LTYuODEzLTE0LjQwOC02LjgxMy0xMC4zNDIgMC4wNDItMTcuMzIxIDEuNTc1LTIzLjc5NiAzLjMxM2wzLjE4NC0xNi42OTZjMTEuMTk5LTIuODUgMTguNTI5LTMuOTQ2IDI2LjgyOS0zLjk0NiAxOS4zMDQgMCAyOS40OTUgNy41NjcgMjkuNDk1IDIxLjc5MiAwLjE2NyAzLjgtMS4xNTggMTEuNDEzLTEuODE2IDE0Ljc1NC0wLjc2MyA0Ljg0OC02LjExMiAzMi45NjgtNi42NjcgMzkuNjExem0tMTYuMzg3LTMzLjE5OGMtMi4zNTgtMC4yNDQtMy4zOTItMC4zMTItNS4wMTMtMC4zMTItMTIuNzIxIDAtMTkuMTggMy43ODgtMTkuMTggMTEuMjY4IDAgNC42OTQgMy4xNTQgNy42MzMgOC4wNTUgNy42MzMgOS4xNTUtMWUtMyAxNS43NTgtNy42NTQgMTYuMTM4LTE4LjU4OXptMTk0LjExIDMyLjAxOGMtNi4xMiAxLjY3Ni0xMC44OTYgMi40MDgtMTYuMDU1IDIuNDA4LTExLjQzNCAwLTE3LjY3MS01Ljg0Ni0xNy42NzEtMTYuMjU0LTAuMzYxLTIuODU0IDIuNDM1LTE2LjA1OSAzLjA2My0xOS43MzcgMC42MzQtMy42OTIgMTAuNTM3LTU3LjQ5MiAxMC41MzctNTcuNDkyaDIyLjIwOWwtMy4zNTQgMTcuOGgxMS4zOTNsLTMuMDk3IDE4LjE3MWgtMTEuNDRzLTYuMjgzIDMxLjUzLTYuMjgzIDMzLjkzM2MwIDMuODI1IDIuMzIgNS40NzkgNy42MzMgNS40NzkgMi41NDIgMCA0LjUwOS0wLjIyOSA2LjAyOS0wLjY5MWwtMi45NjQgMTYuMzgzbTExMC40Ny00Mi4zNjdjMCAxNi43NzUtNi44OCAyNi43MDktMTcuNzU1IDI2LjcwOS03LjkyMSAwLjExMi0xMi43MjYtNi41MjUtMTIuNzI2LTE2LjQ3NSAwLTExLjc5MiA3LjAwOS0yNS4xMTMgMTguMjcxLTI1LjExMyA5LjA5MyAwIDEyLjIxIDcuMjEzIDEyLjIxIDE0Ljg3OXptMjMuOTc5IDAuNDY3YzAtMTguNTc5LTEyLjIwOC0zMy4wNzktMzUuMTk0LTMzLjA3OS0yNi40NSAwLTQzLjU1MSAxNy42MjUtNDMuNTUxIDQzLjU5NiAwIDE4LjU3OCAxMC4wODQgMzMuNzkxIDM1LjE0OSAzMy43OTEgMjUuMjg4IDAgNDMuNTk2LTEzLjUxMiA0My41OTYtNDQuMzA4em0tMTE0LjY2LTMxLjM4M2MtMi44MjEgMjMuMDI5LTcuODE2IDQ2LjM3NS0xMS43MjIgNjkuNDVsLTAuOTQ2IDUuMDIxaDIyLjQzNWM4LjA4OC00NC41NTggMTAuOC01Ny4yNTMgMjcuNzQxLTUyLjc4Mmw4LjE0OS0yMS4wODdjLTExLjgxNS00LjMzNy0xOS40MjUgMS44NTQtMjYuMzA5IDEwLjY1OCAwLjYyMS0zLjk2MiAxLjc5Mi03Ljc4MyAxLjUwOS0xMS4yNThsLTIwLjg1Ny0yZS0zbS0yNzAuMjYgNzQuNDdoLTIyLjMzOGwxMy4yNzUtNjkuOTU4LTMwLjU3NSA2OS45NThoLTIwLjM2MmwtMy43MjYtNjkuNTU1LTEzLjMyIDY5LjU1NWgtMjAuMjcxbDE3LjI2My05MWgzNC45MjFsMS44NDYgNTYuMzM0IDI0LjU3NS01Ni4zMzRoMzYuMzI1bC0xNy42MTMgOTEiIGZpbGw9IiNmZmYiLz4KPC9zdmc+Cg==); }

.cc-input.mastercard { background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3ODAiIGhlaWdodD0iNTAwIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA3ODAgNTAwIj4KPHBhdGggZD0ibTQ0OS4wMSAyNTBjMCA5OS4xNDMtODAuMzcxIDE3OS41LTE3OS41MSAxNzkuNXMtMTc5LjUtODAuMzYxLTE3OS41LTE3OS41YzAtOTkuMTMzIDgwLjM2Mi0xNzkuNSAxNzkuNS0xNzkuNSA5OS4xMzcgMCAxNzkuNTEgODAuMzcxIDE3OS41MSAxNzkuNSIgZmlsbD0iI0Q5MjIyQSIvPgo8cGF0aCBkPSJtNTEwLjQ5IDcwLjQ5NmMtNDYuMzc5IDAtODguNjQzIDE3LjU5Ni0xMjAuNSA0Ni40NjctNi40OSA1Ljg4OS0xMi41NDggMTIuMjM3LTE4LjEyNSAxOC45OTZoMzYuMjY3YzQuOTY1IDYuMDM3IDkuNTM2IDEyLjM4NyAxMy42ODUgMTkuMDEyaC02My42MzVjLTMuODI3IDYuMTIyLTcuMjgxIDEyLjQ2OS0xMC4zNDIgMTkuMDA4aDg0LjMxM2MyLjg5NCA2LjE4NSA1LjQzMSAxMi41MyA3LjYwMSAxOS4wMDRoLTk5LjUxM2MtMi4wOSA2LjIzNC0zLjgzMiAxMi41OC01LjIxNyAxOS4wMDhoMTA5Ljk0YzIuNjg5IDEyLjQ5IDQuMDQ1IDI1LjIzMSA0LjA0MiAzOC4wMDggMCAxOS45MzUtMy4yNTQgMzkuMTEyLTkuMjU0IDU3LjAyMWgtOTkuNTEzYzIuMTY0IDYuNDc3IDQuNyAxMi44MjQgNy41OTYgMTkuMDA4aDg0LjMxNmMtMy4wNjMgNi41NDEtNi41MTkgMTIuODg5LTEwLjM0NyAxOS4wMTNoLTYzLjYyNWM0LjE0NyA2LjYyIDguNzE5IDEyLjk2NiAxMy42ODUgMTguOTk2aDM2LjI1OWMtNS41NyA2Ljc3Mi0xMS42MyAxMy4xMjctMTguMTMgMTkuMDEzIDMxLjg1NyAyOC44NjYgNzQuMTE3IDQ2LjQ1NCAxMjAuNSA0Ni40NTQgOTkuMTM5IDAgMTc5LjUxLTgwLjM2MSAxNzkuNTEtMTc5LjUgMC05OS4xMjktODAuMzcxLTE3OS41LTE3OS41MS0xNzkuNSIgZmlsbD0iI0VFOUYyRCIvPgo8cGF0aCBkPSJtNjY2LjA3IDM1MC4wNmMwLTMuMTk5IDIuNTkyLTUuODAxIDUuNzk2LTUuODAxczUuNzk2IDIuNjAyIDUuNzk2IDUuODAxLTIuNTkyIDUuODAxLTUuNzk2IDUuODAxLTUuNzk2LTIuNjAyLTUuNzk2LTUuODAxem01Ljc5NiA0LjQwOGMyLjQzNC0xZS0zIDQuNDA3LTEuOTc0IDQuNDA4LTQuNDA4IDAtMi40MzItMS45NzEtNC40MDItNC40MDItNC40MDRoLTZlLTNjLTIuNDI5LTNlLTMgLTQuNCAxLjk2My00LjQwNCA0LjM5MXYwLjAxNGMtMmUtMyAyLjQzMyAxLjk2OCA0LjQwNiA0LjQgNC40MDggMWUtMyAtMWUtMyAzZS0zIC0xZS0zIDRlLTMgLTFlLTN6bS0wLjc4My0xLjg2aC0xLjE4N3YtNS4wOTZoMi4xNDljMC40NSAwIDAuOTA4IDAgMS4zMDUgMC4yNTQgMC40MTMgMC4yNzkgMC42NDYgMC43NzEgMC42NDYgMS4yNzkgMCAwLjU3MS0wLjMzOCAxLjEwNC0wLjg4NCAxLjMxMmwwLjkzOCAyLjI1aC0xLjMxNWwtMC43NzktMi4wMTdoLTAuODcxbC0yZS0zIDIuMDE4em0wLTIuODloMC42NThjMC4yNDYgMCAwLjUwNSAwLjAyMSAwLjcyNi0wLjEgMC4xOTUtMC4xMjUgMC4yOTYtMC4zNTkgMC4yOTYtMC41ODQtNWUtMyAtMC4yMDktMC4xMTItMC40MDItMC4yODgtMC41MTgtMC4yMDctMC4xMjktMC41MzYtMC4xMDEtMC43NTgtMC4xMDFoLTAuNjM0djEuMzAzem0tNDQzLjUtODAuMDYzYy0yLjA0Ni0wLjIzOC0yLjk0NS0wLjMwMS00LjM1LTAuMzAxLTExLjA0NiAwLTE2LjYzOCAzLjc4Ny0xNi42MzggMTEuMjY4IDAgNC42MTEgMi43MjkgNy41NDUgNi45ODcgNy41NDUgNy45MzkgMCAxMy42NTktNy41NTkgMTQuMDAxLTE4LjUxMnptMTQuMTcxIDMyLjk5NmgtMTYuMTQ2bDAuMzcxLTcuNjc2Yy00LjkyNiA2LjA2NS0xMS40OTYgOC45NDktMjAuNDI2IDguOTQ5LTEwLjU2MyAwLTE3LjgwNC04LjI1LTE3LjgwNC0yMC4yMjkgMC0xOC4wMjQgMTIuNTk2LTI4LjU0MSAzNC4yMTctMjguNTQxIDIuMjA4IDAgNS4wNDIgMC4xOTkgNy45NDEgMC41NyAwLjYwNC0yLjQ0MSAwLjc2My0zLjQ4OCAwLjc2My00LjgwMSAwLTQuOTA4LTMuMzk2LTYuNzM3LTEyLjUtNi43MzctOS41MzMtMC4xMDgtMTcuMzk2IDIuMjcxLTIwLjYyNSAzLjMzMyAwLjIwNC0xLjIyOSAyLjctMTYuNjU5IDIuNy0xNi42NTkgOS43MTItMi44NDYgMTYuMTE2LTMuOTE3IDIzLjMyNS0zLjkxNyAxNi43MzIgMCAyNS41OTYgNy41MTMgMjUuNTc5IDIxLjcxMiAwLjAzMyAzLjgwNS0wLjU5NyA4LjUtMS41NzkgMTQuNjcxLTEuNjkxIDEwLjczNC01LjMyIDMzLjcyMS01LjgxNiAzOS4zMjV6bS02Mi4xNTggMGgtMTkuNDg3bDExLjE2Mi02OS45OTctMjQuOTI1IDY5Ljk5N2gtMTMuMjc5bC0xLjY0Mi02OS41OTctMTEuNzMzIDY5LjU5N2gtMTguMjQybDE1LjIzNy05MS4wNTZoMjguMDIxbDEuNyA1MC45NjggMTcuMDkyLTUwLjk2OGgzMS4xNjdsLTE1LjA3MSA5MS4wNTZtMzU0Ljk3LTMyLjk5NmMtMi4wMzctMC4yMzgtMi45NDEtMC4zMDEtNC4zNDItMC4zMDEtMTEuMDQxIDAtMTYuNjM0IDMuNzg3LTE2LjYzNCAxMS4yNjggMCA0LjYxMSAyLjcyNiA3LjU0NSA2Ljk4MyA3LjU0NSA3Ljk0IDAgMTMuNjY0LTcuNTU5IDEzLjk5My0xOC41MTJ6bTE0LjE4NCAzMi45OTZoLTE2LjE0NmwwLjM2Ni03LjY3NmMtNC45MjYgNi4wNjUtMTEuNSA4Ljk0OS0yMC40MjIgOC45NDktMTAuNTY1IDAtMTcuOC04LjI1LTE3LjgtMjAuMjI5IDAtMTguMDI0IDEyLjU4OC0yOC41NDEgMzQuMjEzLTI4LjU0MSAyLjIwOCAwIDUuMDM3IDAuMTk5IDcuOTM0IDAuNTcgMC42MDQtMi40NDEgMC43NjMtMy40ODggMC43NjMtNC44MDEgMC00LjkwOC0zLjM5Mi02LjczNy0xMi40OTYtNi43MzctOS41MzMtMC4xMDgtMTcuMzg3IDIuMjcxLTIwLjYyOSAzLjMzMyAwLjIwNC0xLjIyOSAyLjcwOS0xNi42NTkgMi43MDktMTYuNjU5IDkuNzEyLTIuODQ2IDE2LjExMi0zLjkxNyAyMy4zMTMtMy45MTcgMTYuNzQgMCAyNS42MDQgNy41MTMgMjUuNTg3IDIxLjcxMiAwLjAzMiAzLjgwNS0wLjU5NyA4LjUtMS41NzkgMTQuNjcxLTEuNjg0IDEwLjczNC01LjMyMSAzMy43MjEtNS44MTMgMzkuMzI1em0tMjIwLjM5LTEuMTI1Yy01LjMzMyAxLjY3OS05LjQ5MSAyLjM5OC0xNCAyLjM5OC05Ljk2MiAwLTE1LjM5OS01LjcyNS0xNS4zOTktMTYuMjY3LTAuMTQyLTMuMjcxIDEuNDMzLTExLjg4IDIuNjcxLTE5LjczNyAxLjEyNS02LjkxNyA4LjQ0OS01MC41MjkgOC40NDktNTAuNTI5aDE5LjM3MWwtMi4yNjMgMTEuMjA4aDExLjY5OWwtMi42NDIgMTcuNzk2aC0xMS43NDJjLTIuMjUgMTQuMDgzLTUuNDU0IDMxLjYyNS01LjQ5MSAzMy45NSAwIDMuODE2IDIuMDM3IDUuNDgzIDYuNjcxIDUuNDgzIDIuMjIxIDAgMy45NC0wLjIyNyA1LjI1NC0wLjdsLTIuNTc4IDE2LjM5OG01OS4zOTItMC42Yy02LjY1NCAyLjAzNC0xMy4wNzUgMy4wMTctMTkuODc5IDMtMjEuNjg0LTAuMDIxLTMyLjk4Ny0xMS4zNDYtMzIuOTg3LTMzLjAzMiAwLTI1LjMxMyAxNC4zOC00My45NDcgMzMuODk5LTQzLjk0NyAxNS45NzEgMCAyNi4xNzEgMTAuNDMzIDI2LjE3MSAyNi43OTYgMCA1LjQyOS0wLjcgMTAuNzI5LTIuMzg4IDE4LjIxMmgtMzguNTc0Yy0xLjMwNSAxMC43NDEgNS41NyAxNS4yMTcgMTYuODM3IDE1LjIxNyA2LjkzNSAwIDEzLjE4OC0xLjQyOSAyMC4xNDItNC42NjNsLTMuMjIxIDE4LjQxN3ptLTEwLjg4OC00My45YzAuMTA3LTEuNTQzIDIuMDU1LTEzLjIxNy05LjAxMy0xMy4yMTctNi4xNzEgMC0xMC41ODMgNC43MDQtMTIuMzggMTMuMjE3aDIxLjM5M3ptLTEyMy40Mi01LjAxN2MwIDkuMzY3IDQuNTQyIDE1LjgyNiAxNC44NDIgMjAuNjc2IDcuODkyIDMuNzA5IDkuMTEyIDQuODEgOS4xMTIgOC4xNyAwIDQuNjE3LTMuNDc5IDYuNzAxLTExLjE5MSA2LjcwMS01LjgxMyAwLTExLjIyMS0wLjkwOC0xNy40NTgtMi45MjIgMCAwLTIuNTYzIDE2LjMyMS0yLjY4IDE3LjEwMiA0LjQzIDAuOTY3IDguMzggMS44NjEgMjAuMjc5IDIuMTkgMjAuNTYzIDAgMzAuMDU5LTcuODI5IDMwLjA1OS0yNC43NSAwLTEwLjE3NS0zLjk3Ni0xNi4xNDYtMTMuNzM3LTIwLjYzNC04LjE3MS0zLjc1LTkuMTA4LTQuNTg3LTkuMTA4LTguMDQ1IDAtNC4wMDQgMy4yMzctNi4wNDYgOS41MzctNi4wNDYgMy44MjUgMCA5LjA1IDAuNDA4IDE0IDEuMTEybDIuNzc1LTE3LjE3NWMtNS4wNDYtMC44LTEyLjY5Ni0xLjQ0Mi0xNy4xNS0xLjQ0Mi0yMS44MDEgMWUtMyAtMjkuMzQ3IDExLjM4OC0yOS4yOCAyNS4wNjNtMjI5LjA5LTIzLjExNmM1LjQxMiAwIDEwLjQ1OCAxLjQyMSAxNy40MTIgNC45MjFsMy4xODgtMTkuNzYzYy0yLjg1NC0xLjEyMS0xMi45MDQtNy43LTIxLjQxNy03LjctMTMuMDQxIDAtMjQuMDY1IDYuNDcxLTMxLjgyIDE3LjE1LTExLjMwOS0zLjc0Ni0xNS45NTggMy44MjUtMjEuNjU3IDExLjM2N2wtNS4wNjMgMS4xNzljMC4zODMtMi40ODMgMC43MjktNC45NSAwLjYxMi03LjQ0NmgtMTcuODk2Yy0yLjQ0NSAyMi45MTctNi43NzggNDYuMTI4LTEwLjE3MSA2OS4wNzVsLTAuODg0IDQuOTc2aDE5LjQ5NmMzLjI1NC0yMS4xNDMgNS4wMzctMzQuNjggNi4xMjEtNDMuODQybDcuMzQxLTQuMDg0YzEuMDk3LTQuMDc4IDQuNTI5LTUuNDU4IDExLjQxNy01LjI5MS0wLjkyNiA1LjAwOC0xLjM4OSAxMC4wOTEtMS4zODMgMTUuMTg0IDAgMjQuMjI1IDEzLjA3IDM5LjMwOCAzNC4wNSAzOS4zMDggNS40MDQgMCAxMC4wNDEtMC43MTIgMTcuMjIxLTIuNjU4bDMuNDMtMjAuNzU5Yy02LjQ1OCAzLjE4MS0xMS43NTkgNC42NzctMTYuNTU5IDQuNjc3LTExLjMyOSAwLTE4LjE4NC04LjM2My0xOC4xODQtMjIuMTg1IDAtMjAuMDUxIDEwLjE5Ni0zNC4xMDkgMjQuNzQ2LTM0LjEwOSIvPgo8cGF0aCBkPSJtMTg1LjIxIDI5Ny4yNGgtMTkuNDkxbDExLjE3MS02OS45ODgtMjQuOTI2IDY5Ljk4OGgtMTMuMjgzbC0xLjY0Mi02OS41ODgtMTEuNzMzIDY5LjU4OGgtMTguMjQxbDE1LjIzNy05MS4wNDJoMjguMDIxbDAuNzg4IDU2LjM2MiAxOC45MDQtNTYuMzYyaDMwLjI2N2wtMTUuMDcyIDkxLjA0MiIgZmlsbD0iI2ZmZiIvPgo8cGF0aCBkPSJtNjQ3LjUyIDIxMS42bC00LjMyMSAyNi4zMDljLTUuMzI5LTcuMDEzLTExLjA1NC0xMi4wODgtMTguNjEyLTEyLjA4OC05LjgzMyAwLTE4Ljc4MyA3LjQ1NS0yNC42NDIgMTguNDI1LTguMTU4LTEuNjkyLTE2LjU5Ny00LjU2My0xNi41OTctNC41NjNsLTRlLTMgMC4wNjdjMC42NTgtNi4xMzQgMC45MjEtOS44NzUgMC44NjItMTEuMTQ2aC0xNy45Yy0yLjQzOCAyMi45MTctNi43NzEgNDYuMTI4LTEwLjE1NyA2OS4wNzVsLTAuODkzIDQuOTc2aDE5LjQ5MmMyLjYzMy0xNy4wOTYgNC42NDgtMzEuMjkxIDYuMTMzLTQyLjU1MSA2LjY1OC02LjAxNiA5Ljk5Mi0xMS4yNjYgMTYuNzIxLTEwLjkxNi0yLjk3OSA3LjIwNS00LjcyNSAxNS41MDMtNC43MjUgMjQuMDE3IDAgMTguNTEzIDkuMzY2IDMwLjcyNSAyMy41MzMgMzAuNzI1IDcuMTQyIDAgMTIuNjIxLTIuNDYyIDE3Ljk2Ny04LjE3MWwtMC45MTMgNi44ODRoMTguNDM1bDE0Ljg0Mi05MS4wNDItMTkuMjIxLTFlLTN6bS0yNC4zNzEgNzMuOTQxYy02LjYzNCAwLTkuOTgzLTQuOTA4LTkuOTgzLTE0LjU5NiAwLTE0LjU1NSA2LjI3MS0yNC44NzUgMTUuMTEyLTI0Ljg3NSA2LjY5NSAwIDEwLjMyIDUuMTA0IDEwLjMyIDE0LjUwOSAxZS0zIDE0LjY3OS02LjM3IDI0Ljk2Mi0xNS40NDkgMjQuOTYyeiIvPgo8cGF0aCBkPSJtMjMzLjE5IDI2NC4yNmMtMi4wNDItMC4yMzYtMi45NDYtMC4yOTktNC4zNDYtMC4yOTktMTEuMDQ2IDAtMTYuNjM0IDMuNzg3LTE2LjYzNCAxMS4yNjYgMCA0LjYwNCAyLjcyOSA3LjU0NyA2Ljk3OSA3LjU0NyA3Ljk0Ny0xZS0zIDEzLjY2OC03LjU1OSAxNC4wMDEtMTguNTE0em0xNC4xNzggMzIuOTg0aC0xNi4xNDZsMC4zNjctNy42NjNjLTQuOTIxIDYuMDU0LTExLjUgOC45NS0yMC40MjEgOC45NS0xMC41NjcgMC0xNy44MDUtOC4yNS0xNy44MDUtMjAuMjI5IDAtMTguMDMyIDEyLjU5Mi0yOC41NDIgMzQuMjE3LTI4LjU0MiAyLjIwOCAwIDUuMDQyIDAuMiA3LjkzOCAwLjU3MSAwLjYwNC0yLjQ0MSAwLjc2My0zLjQ4NyAwLjc2My00LjgwOCAwLTQuOTA5LTMuMzkyLTYuNzI5LTEyLjQ5Ni02LjcyOS05LjUzNy0wLjEwOC0xNy4zOTYgMi4yNzEtMjAuNjI5IDMuMzIxIDAuMjA0LTEuMjI1IDIuNy0xNi42MzcgMi43LTE2LjYzNyA5LjcwOC0yLjg1OCAxNi4xMi0zLjkyOSAyMy4zMi0zLjkyOSAxNi43MzcgMCAyNS42MDQgNy41MTcgMjUuNTg4IDIxLjcwNCAwLjAyOSAzLjgyMS0wLjYwNCA4LjUxMy0xLjU4NCAxNC42NzUtMS42ODcgMTAuNzI0LTUuMzE5IDMzLjcyNC01LjgxMiAzOS4zMTZ6bTI2MS4zOC04OC41OTJsLTMuMTkxIDE5Ljc2N2MtNi45NS0zLjQ5Ni0xMi00LjkyLTE3LjQwNy00LjkyLTE0LjU1MSAwLTI0Ljc1IDE0LjA1OC0yNC43NSAzNC4xMDYgMCAxMy44MjEgNi44NTcgMjIuMTgxIDE4LjE4NCAyMi4xODEgNC44IDAgMTAuMDk2LTEuNDkyIDE2LjU1NC00LjY3NWwtMy40MjEgMjAuNzVjLTcuMTg0IDEuOTU3LTExLjgxNiAyLjY3LTE3LjIyNSAyLjY3LTIwLjk3NyAwLTM0LjA1MS0xNS4wODQtMzQuMDUxLTM5LjMwOSAwLTMyLjU1IDE4LjA1OS01NS4zIDQzLjg4OC01NS4zIDguNTA3IDFlLTMgMTguNTYxIDMuNjA5IDIxLjQxOSA0LjczbTMxLjQ0MyA1NS42MDhjLTIuMDQxLTAuMjM2LTIuOTQxLTAuMjk5LTQuMzQ3LTAuMjk5LTExLjA0MSAwLTE2LjYzMyAzLjc4Ny0xNi42MzMgMTEuMjY2IDAgNC42MDQgMi43MjkgNy41NDcgNi45ODMgNy41NDcgNy45MzgtMWUtMyAxMy42NjMtNy41NTkgMTMuOTk3LTE4LjUxNHptMTQuMTc4IDMyLjk4NGgtMTYuMTVsMC4zNzEtNy42NjNjLTQuOTI1IDYuMDU0LTExLjUgOC45NS0yMC40MjEgOC45NS0xMC41NjMgMC0xNy44MDQtOC4yNS0xNy44MDQtMjAuMjI5IDAtMTguMDMyIDEyLjU5Ni0yOC41NDIgMzQuMjEyLTI4LjU0MiAyLjIxMyAwIDUuMDQyIDAuMiA3Ljk0MSAwLjU3MSAwLjYwMS0yLjQ0MSAwLjc2My0zLjQ4NyAwLjc2My00LjgwOCAwLTQuOTA5LTMuMzkzLTYuNzI5LTEyLjQ5NS02LjcyOS05LjUzMy0wLjEwOC0xNy4zOTYgMi4yNzEtMjAuNjMgMy4zMjEgMC4yMDQtMS4yMjUgMi43MDQtMTYuNjM3IDIuNzA0LTE2LjYzNyA5LjcwOS0yLjg1OCAxNi4xMTYtMy45MjkgMjMuMzE2LTMuOTI5IDE2Ljc0MSAwIDI1LjYwNCA3LjUxNyAyNS41ODMgMjEuNzA0IDAuMDMzIDMuODIxLTAuNTk2IDguNTEzLTEuNTc5IDE0LjY3NS0xLjY4MiAxMC43MjQtNS4zMjMgMzMuNzI0LTUuODExIDM5LjMxNnptLTIyMC4zOS0xLjEyMWMtNS4zMzggMS42NzktOS40OTYgMi40MDgtMTQgMi40MDgtOS45NjIgMC0xNS4zOTktNS43MjYtMTUuMzk5LTE2LjI2OC0wLjEzOC0zLjI3OSAxLjQzOC0xMS44OCAyLjY3NS0xOS43MzYgMS4xMi02LjkyNiA4LjQ0NS01MC41MzQgOC40NDUtNTAuNTM0aDE5LjM2OGwtMi4yNiAxMS4yMTJoOS45NDFsLTIuNjQ2IDE3Ljc4OGgtOS45NzVjLTIuMjUgMTQuMDkyLTUuNDYzIDMxLjYyLTUuNDk2IDMzLjk1IDAgMy44MyAyLjA0MSA1LjQ4MiA2LjY3MSA1LjQ4MiAyLjIyMSAwIDMuOTM4LTAuMjE2IDUuMjU0LTAuNjkxbC0yLjU3OCAxNi4zODltNTkuMzkxLTAuNTkyYy02LjY1IDIuMDMzLTEzLjA3OSAzLjAxMi0xOS44NzkgMy0yMS42ODUtMC4wMjEtMzIuOTg3LTExLjM0Ni0zMi45ODctMzMuMDMzIDAtMjUuMzIxIDE0LjM3OS00My45NSAzMy44OTktNDMuOTUgMTUuOTcxIDAgMjYuMTcxIDEwLjQyOSAyNi4xNzEgMjYuOCAwIDUuNDM0LTAuNyAxMC43MzMtMi4zODQgMTguMjEyaC0zOC41NzRjLTEuMzA2IDEwLjc0MSA1LjU2OSAxNS4yMjIgMTYuODM3IDE1LjIyMiA2LjkzIDAgMTMuMTg4LTEuNDM1IDIwLjEzOC00LjY3N2wtMy4yMjEgMTguNDI2em0tMTAuODkxLTQzLjkxMmMwLjExNi0xLjUzOCAyLjA2LTEzLjIxNy05LjAxMy0xMy4yMTctNi4xNjcgMC0xMC41NzkgNC43MTctMTIuMzc1IDEzLjIxN2gyMS4zODh6bS0xMjMuNDItNS4wMDVjMCA5LjM2NyA0LjU0MiAxNS44MTggMTQuODQyIDIwLjY3NSA3Ljg5MiAzLjcwOSA5LjExMiA0LjgxMiA5LjExMiA4LjE3MiAwIDQuNjE2LTMuNDgzIDYuNjk5LTExLjE4OCA2LjY5OS01LjgxNiAwLTExLjIyNS0wLjkwOC0xNy40NjctMi45MjEgMCAwLTIuNTU0IDE2LjMyMS0yLjY3MSAxNy4xMDEgNC40MjEgMC45NjcgOC4zNzUgMS44NSAyMC4yNzUgMi4xOTEgMjAuNTY2IDAgMzAuMDU5LTcuODI5IDMwLjA1OS0yNC43NDYgMC0xMC4xOC0zLjk3MS0xNi4xNS0xMy43MzctMjAuNjM3LTguMTY3LTMuNzU5LTkuMTEzLTQuNTg0LTkuMTEzLTguMDQ2IDAtNCAzLjI0Ni02LjA1OSA5LjU0Mi02LjA1OSAzLjgyMSAwIDkuMDQ2IDAuNDIxIDE0LjAwNCAxLjEyNWwyLjc3MS0xNy4xNzljLTUuMDQyLTAuOC0xMi42OTItMS40NDEtMTcuMTQ2LTEuNDQxLTIxLjgwNCAwLTI5LjM0NiAxMS4zNzktMjkuMjgzIDI1LjA2Nm0zOTguNDUgNTAuNjNoLTE4LjQzOGwwLjkxNy02Ljg5M2MtNS4zNDcgNS43MTctMTAuODI1IDguMTgtMTcuOTY4IDguMTgtMTQuMTY2IDAtMjMuNTI4LTEyLjIxMy0yMy41MjgtMzAuNzI2IDAtMjQuNjMgMTQuNTIxLTQ1LjM5MiAzMS43MDgtNDUuMzkyIDcuNTU5IDAgMTMuMjc5IDMuMDg3IDE4LjYwNCAxMC4wOTZsNC4zMjUtMjYuMzA4aDE5LjIyMWwtMTQuODQxIDkxLjA0M3ptLTI4Ljc0Ni0xNy4xMDljOS4wNzUgMCAxNS40NS0xMC4yODMgMTUuNDUtMjQuOTUzIDAtOS40MDUtMy42MjktMTQuNTA5LTEwLjMyNS0xNC41MDktOC44MzcgMC0xNS4xMTUgMTAuMzE1LTE1LjExNSAyNC44NzUtMWUtMyA5LjY4NiAzLjM1NyAxNC41ODcgOS45OSAxNC41ODd6bS01Ni44NDItNTYuOTI5Yy0yLjQ0MSAyMi45MTctNi43NzMgNDYuMTMtMTAuMTYyIDY5LjA2M2wtMC44OTIgNC45NzZoMTkuNDkxYzYuOTcyLTQ1LjI3NSA4LjY1OC01NC4xMTcgMTkuNTg4LTUzLjAwOSAxLjc0Mi05LjI2NyA0Ljk4Mi0xNy4zODMgNy4zOTktMjEuNDc5LTguMTYzLTEuNy0xMi43MjEgMi45MTMtMTguNjg4IDExLjY3NSAwLjQ3MS0zLjc4OCAxLjMzMy03LjQ2NyAxLjE2Mi0xMS4yMjVsLTE3Ljg5OC0xZS0zbS0xNjAuNDIgMGMtMi40NDYgMjIuOTE3LTYuNzc5IDQ2LjEzLTEwLjE2NyA2OS4wNjNsLTAuODg4IDQuOTc2aDE5LjVjNi45NjMtNDUuMjc1IDguNjQ2LTU0LjExNyAxOS41Ny01My4wMDkgMS43NS05LjI2NyA0Ljk5MS0xNy4zODMgNy4zOTktMjEuNDc5LTguMTU0LTEuNy0xMi43MTcgMi45MTMtMTguNjc5IDExLjY3NSAwLjQ3MS0zLjc4OCAxLjMyNC03LjQ2NyAxLjE2Mi0xMS4yMjVsLTE3Ljg5Ny0xZS0zbTI1NC41NyA2OC4yNDFjLTRlLTMgLTMuMTk5IDIuNTg2LTUuNzk1IDUuNzg0LTUuNzk5aDAuMDEyYzMuMTk3LTRlLTMgNS43OTMgMi41ODYgNS43OTYgNS43ODN2MC4wMTZjLTFlLTMgMy4yMDEtMi41OTUgNS43OTUtNS43OTYgNS43OTctMy4yMDEtMmUtMyAtNS43OTUtMi41OTYtNS43OTYtNS43OTd6bTUuNzk2IDQuNDA1YzIuNDMxIDJlLTMgNC40MDItMS45NjkgNC40MDMtNC4zOTl2LTRlLTNjM2UtMyAtMi40MzMtMS45NjgtNC40MDYtNC4zOTktNC40MDhoLTRlLTNjLTIuNDM1IDFlLTMgLTQuNDA3IDEuOTc0LTQuNDA4IDQuNDA4IDJlLTMgMi40MzIgMS45NzUgNC40MDMgNC40MDggNC40MDN6bS0wLjc4NC0xLjg3MWgtMS4xODh2LTUuMDgyaDIuMTUzYzAuNDQ2IDAgMC45MDkgOWUtMyAxLjI5NiAwLjI1NCAwLjQxNyAwLjI4MyAwLjY1NCAwLjc2NyAwLjY1NCAxLjI3NCAwIDAuNTc1LTAuMzM3IDEuMTEyLTAuODg4IDEuMzE3bDAuOTQxIDIuMjM2aC0xLjMybC0wLjc3OS0yLjAwOWgtMC44N2wxZS0zIDIuMDF6bTAtMi44NzloMC42NTNjMC4yNDYgMCAwLjUxMyAwLjAxOSAwLjcyOS0wLjEgMC4xOTYtMC4xMjUgMC4yOTYtMC4zNjEgMC4yOTYtMC41ODgtOWUtMyAtMC4yMS0wLjExNC0wLjQwNC0wLjI4Ny0wLjUyMy0wLjIwNC0wLjExNy0wLjU0Mi0wLjA4NC0wLjc2My0wLjA4NGgtMC42MjlsMWUtMyAxLjI5NXoiIGZpbGw9IiNmZmYiLz4KPC9zdmc+Cg==); }

.cc-input.visa { background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3ODAiIGhlaWdodD0iNTAwIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA3ODAgNTAwIj4KPHBhdGggZD0ibTI5My4yIDM0OC43M2wzMy4zNTktMTk1Ljc2aDUzLjM1OGwtMzMuMzg0IDE5NS43NmgtNTMuMzMzem0yNDYuMTEtMTkxLjU0Yy0xMC41NjktMy45NjYtMjcuMTM1LTguMjIyLTQ3LjgyMS04LjIyMi01Mi43MjYgMC04OS44NjMgMjYuNTUxLTkwLjE4MSA2NC42MDQtMC4yOTcgMjguMTI5IDI2LjUxNSA0My44MjIgNDYuNzU0IDUzLjE4NSAyMC43NzEgOS41OTggMjcuNzUyIDE1LjcxNiAyNy42NTIgMjQuMjgzLTAuMTMzIDEzLjEyMy0xNi41ODYgMTkuMTE1LTMxLjkyNCAxOS4xMTUtMjEuMzU1IDAtMzIuNzAxLTIuOTY3LTUwLjIyNS0xMC4yNzNsLTYuODc4LTMuMTExLTcuNDg3IDQzLjgyMmMxMi40NjMgNS40NjcgMzUuNTA4IDEwLjE5OSA1OS40MzggMTAuNDQ1IDU2LjA5IDAgOTIuNTAyLTI2LjI0OCA5Mi45MTYtNjYuODg1IDAuMTk5LTIyLjI3LTE0LjAxNi0zOS4yMTUtNDQuODAxLTUzLjE4OC0xOC42NS05LjA1Ni0zMC4wNzItMTUuMDk5LTI5Ljk1MS0yNC4yNjkgMC04LjEzNyA5LjY2OC0xNi44MzggMzAuNTYtMTYuODM4IDE3LjQ0Ni0wLjI3MSAzMC4wODggMy41MzQgMzkuOTM2IDcuNWw0Ljc4MSAyLjI1OSA3LjIzMS00Mi40MjdtMTM3LjMxLTQuMjIzaC00MS4yM2MtMTIuNzcyIDAtMjIuMzMyIDMuNDg2LTI3Ljk0IDE2LjIzNGwtNzkuMjQ1IDE3OS40aDU2LjAzMXM5LjE1OS0yNC4xMjEgMTEuMjMxLTI5LjQxOGM2LjEyMyAwIDYwLjU1NSAwLjA4NCA2OC4zMzYgMC4wODQgMS41OTYgNi44NTQgNi40OTIgMjkuMzM0IDYuNDkyIDI5LjMzNGg0OS41MTJsLTQzLjE4Ny0xOTUuNjR6bS02NS40MTcgMTI2LjQxYzQuNDE0LTExLjI3OSAyMS4yNi01NC43MjQgMjEuMjYtNTQuNzI0LTAuMzE0IDAuNTIxIDQuMzgxLTExLjMzNCA3LjA3NC0xOC42ODRsMy42MDYgMTYuODc4czEwLjIxNyA0Ni43MjkgMTIuMzUzIDU2LjUyN2gtNDQuMjkzdjNlLTN6bS0zNjMuMy0xMjYuNDFsLTUyLjIzOSAxMzMuNS01LjU2NS0yNy4xMjljLTkuNzI2LTMxLjI3NC00MC4wMjUtNjUuMTU3LTczLjg5OC04Mi4xMmw0Ny43NjcgMTcxLjIgNTYuNDU1LTAuMDYzIDg0LjAwNC0xOTUuMzktNTYuNTI0LTFlLTMiIGZpbGw9IiMwRTQ1OTUiLz4KPHBhdGggZD0ibTE0Ni45MiAxNTIuOTZoLTg2LjA0MWwtMC42ODIgNC4wNzNjNjYuOTM5IDE2LjIwNCAxMTEuMjMgNTUuMzYzIDEyOS42MiAxMDIuNDJsLTE4LjcwOS04OS45NmMtMy4yMjktMTIuMzk2LTEyLjU5Ny0xNi4wOTYtMjQuMTg2LTE2LjUyOCIgZmlsbD0iI0YyQUUxNCIvPgo8L3N2Zz4K); }

.product-card { display: block; position: relative; width: 100%; padding: 18px; border: 1px solid #e1e7ec; border-radius: 0; background-color: #ffffff; }

.product-card.checkout-upsell { min-height: 320px; display: flex; justify-content: flex-end; flex-direction: column; }

.product-card .product-thumb { display: block; width: 100%; margin-bottom: 10px; }

.product-card .product-thumb > img { display: block; width: 100%; }

.product-card .product-title { margin-bottom: 10px; font-size: 0.85rem; font-weight: normal; text-align: center; }

.product-card .product-title > a { transition: color .3s; color: #374250; text-decoration: none; }

.product-card .product-title > a:hover { color: #000; }

.product-card .product-price { margin-bottom: 10px; color: #606975; font-size: 0.85rem; font-weight: 500; text-align: center; }

.product-card .product-price > del { margin-right: 5px; color: #9da9b9; }

.product-card .product-buttons { padding: 12px 0 8px; text-align: center; }

.product-card .product-buttons > .btn { margin: 0; }

.product-card .product-buttons > .btn.btn-wishlist { width: 36px; padding: 0; padding-left: 1px; border-radius: 0; }

.product-card .product-buttons > .btn.btn-wishlist > i { font-size: 1.2em; }

.product-card .product-buttons > .btn.btn-wishlist.active { color: #d9534f; }

.product-card .product-badge { top: 15px; left: 18px; }

.product-card .rating-stars { position: absolute; top: 15px; right: 18px; }

.product-card.product-list { margin-bottom: 30px; }
.icon-summary-basket {
    display: inline-table;
    margin: -1px 5px 5px 0;
    height: 18px;
    fill: #e94827;
    padding: 0px 0 0 0;
}
#checkout-order-summary {
    background: #f2f2f2;
    margin: 0;
    padding: 30px;
}
.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: 700;
    color: #fff;
    line-height: 1;
    vertical-align: middle;
    white-space: nowrap;
    text-align: center;
    background-color: #d44218;
}
.extra-sidebar.p-4 p {
    font-family: inherit;
    font-size: 12px;
    line-height: 21px;
}
.extra-sidebar.p-4 h2 {
    font-size: 20px;
    font-family: Montserrat;
    font-weight: 700;
}
a.text-decoration-none.border-0.order-summary-title {
    display: none;
}

div#London {
    background: #fff;
}
.abt-inner-sec {
    font-family: 'SourceSansProRegular';
    padding: 0 60px;
}
.abt-inner-sec .h3 {
    font-size: 21px;
    text-align: left;
    font-weight: 600;
    clear: both;
}
.abt-inner-sec p {
    text-align: left;
    font-size: 16px;
    color: #8d8888;
    padding: 0;
}
.abt-inner-sec img {
    margin: 0 auto;
    display: block;
    width: 100%;
}
.abt-inner-sec .border-left {
    border-left: 1px solid #dee2e6 !important;
}
.fade {
    opacity: 1 !Important;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear;
}
.faq-sec {
    padding: 90px 0 60px 0;
}
.faq-sec a h3 {
    color: #000 !important;
    font-size: 20px;
}


.pro1 {
 padding:100px 0;
 /* background:url(../images/parallax-bg.jpg); */
 /* background-repeat:no-repeat; */
 /* background-size:50.5% 100%;background-color: #f2f2f2; */
 /* background-attachment:fixed */
}
.pro-text h4 {
    color: #000;
    /* font-size: 32px; */
    line-height: 42px;
    /* font-weight: 800; */
    /* font-family: 'Source Sans Pro', sans-serif; */
    letter-spacing: 0;
    /* text-transform: uppercase; */
}
.pro-text p{
    color: #000;
    font-weight: 400;
    font-size: 15px;
    line-height: 27px;
    font-family: 'Source Sans Pro', sans-serif;
}
.pro-img img {
    width: 100%;
    height: 490px;
    object-fit: contain;
    border: 1px solid #ccc;
    box-shadow: none !important;
    margin: 12% 0 0 0;
}
.pro1 {
 position:relative
}
.pro-name h1::before {
 position:absolute;
 content:'';
 width:1px;
 height:120px;
 background:#000;
 transform:rotate(-90deg);
 left:-71px;
 top:-44px
}
.pro-name h1 {
    color: #122d4d;
    font-size: 26px;
    text-transform: uppercase;
    font-weight: 800;
    transform: rotate(-90deg);
    position: relative;
    font-family: 'Source Sans Pro', sans-serif;
}
.pro-name {
 position:absolute;
 left:-65px;
 top:27%
}


section.widget.widget-links.widget-light-skin ul li, section.widget.widget-links.widget-light-skin ul li a {
    color: #fff;
    font-size: 13px;
    font-family: 'Source Sans Pro', sans-serif;
}

/* additional css */

.sub-text{font-weight: 600;font-family: 'Source Sans Pro', sans-serif;letter-spacing: 4px;text-transform: uppercase;}
.main-text, .abt-text{font-weight: 600;text-transform: capitalize;font-family: 'Source Serif Pro', serif;letter-spacing: 0.5px;}
.body-text{font-family: 'Source Sans Pro', sans-serif;letter-spacing: 0.5px;}



/*laptop view*/
@media screen and (min-width: 992px){
    .div-1{
        margin-top: 25%;
        margin-left: 5%;
    
    }
    .main-text{font-size: 47px;}
    .abcd{margin-top: 8%;}

    
}   



/*tablet*/
@media (min-width: 768px) and (max-width: 991.98px) {
    .div-1{margin-top: 30%;}
    .main-text{font-size: 40px;}
    .abt-img{margin-top: 7%;}
    
    .inset{width: 275px;margin-left: -20%;}


}



/*Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767.98px) {
    .div-1{margin-top: 30%;}
    .main-text{font-size: 34px;}
   
}

.mb-11{border-bottom: solid 1px #ccc;}

/*mobile view*/
@media screen and (max-width: 575px){

    .main-text{font-size: 40px;}
    
}


.ben_img img{width: 100%;}
.ben-box{
    background: #f1f0f0;
    height: 100%;
}
.feature-txt h4 {
    color: #000000;
    font-family: 'Poppins';
    font-size: 22px;
    margin: 20px 0 7px 0;
    text-align: center;
}
.feature-txt p{
    color: #000;
    font-family: 'Poppins';
    font-size: 14px;
    margin: 20px 0 7px 0;
    text-align: center;
    line-height: 21px;
}
.ben_txt{
    padding: 20px 15px;
}
.ben_txt2{
    padding: 20px 15px;
    position: absolute;
    bottom: 0;
    left: 0;
}
.ben_wrap2{
    position: relative;
}
.ben_sec h1{
   text-transform: uppercase;
    color: #009d6a;
    font-size: 30px;
    font-weight: 800;
    
    font-family: 'Montserrat';
    background: -webkit-linear-gradient(#ef0772, #0d1e64);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}


.ben_txt h5{
    text-transform: capitalize;
    font-weight: 700;
    font-size: 22px;
    color: #1e98bd;
}
.ben_sec h2{
    text-align: center;
    font-family: 'Poppins';
    font-weight: 600;
    font-size: 40px;
}
.ben_sec h5{
    font-size: 18px;
    text-align: center;
    font-family: 'Source Sans Pro';
    margin-bottom: 0;
    padding-bottom: 0;
    letter-spacing: 5px;
    color: #eb6f25;
}

.ben_txt2 p{
    color: #323232;
    /* font-family: sans-serif; */
    font-size: 14px;
    line-height: 22px;
    padding-top: 5px;
    width: 300px;
}
.inset {
    /* clip-path: inset(10px 20px 30px 40px round 15px 50px); */
padding: 20px;
display: flex;
margin-bottom: 20px;
}
.box {background: #13549752;}

.box_txt{
    padding-left: 15px;
}
.box_two{
    background: url(../images/ben-mid.png);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    text-align: center;
}
.box_two h5{
    color: #fff;
}
.box_two p{
    color: #fff;
}

.rec_details p {
    background: #f2f2f2;
    padding: 10px;
    font-family: 'Montserrat';
    font-size: 12px;
    line-height: 21px;
    font-weight: 400;
    border: 2px solid #ccc;
    /* border-top: none; */
}

.rec-product{background-color: #009d6a;color: #fff;text-transform: uppercase;font-weight: bold;
font-size: 16px;padding: 5px;text-align: center;}


.brand-logo img {
    width: auto;
    height: 61px;
}

header.site-header .nav-link {
    font-weight: 500;
    font-family: 'Poppins';
    margin: 0 13px;
    font-size: 16px;
    text-transform: uppercase;
}
header.site-header {
    background: #fff;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px 0px;
}
.navbar {
    position: relative;
    min-height: 50px;
    /* margin-bottom: 20px; */
    border: 1px solid transparent;
}

.opc .section .step-title h2 {
    background: #e5710d;
    color: #000;
    padding: 0px 28px;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
    font-size: 25px;
}
.field {
	margin: 20px 0;
}
ul.form-list {
	background: #fff;
	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px 0px;
	padding: 20px;
}
.features-area {
    background: #f7e3bc;
}
.feature-item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 30px 20px;
}
.feature-icon {
    margin-right: 15px;
    position: relative;
    top: 0px;
}
.feature-title {
    font-size: 18px;
    color: #242424;
    font-weight: 700;
    letter-spacing: 0.5px;
    margin-bottom: 6px;
}
.feature-item p {
    color: #757575;
    font-size: 13px;
    margin-bottom: 0;
}