/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/


/*Content Library*/

.hs-content-library__link {
    margin-top:10px !important;
    font-size: 15px !important;
    color: #000 !important;
    background-color: #E1B824 !important;
    padding: 10px 20px !important;
    text-transform: uppercase !important;
    font-weight: 500 !important;
}

@media only screen and (max-width: 767px) {
    .hs-content-library__image img, .hs-content-library__image svg {
        max-height: 100% !important;
    }
    .hs-content-library__description, .hs-content-library__title {
        margin: 1rem 0 !important;
    }
}

.full-width-btn{
  width:100% !important;
}

.rtext__content.clear.large-text {
    text-align: center;
}

/*Start Events Blog CSS*/
.btn--overlapping_header_buttons-1{
  text-transform: uppercase;
  position: relative;
  left: -25px;
}
.btn--overlapping_header_buttons-2{
  text-transform: uppercase;
  position: relative;
  left: -20px;
}
.blog-hero-1__contents{
  width:70% !important;
}
 @media (max-width:768px) {
.blog-hero-1__contents{
  width:100% !important;
   }}
/* .blog-hero-1__title .display{
  margin-bottom:0px !important;
  padding-bottom:0px !important;
} */
.blog-card__info {
  flex-direction: column;
}
.blog-card__date:after{
  display:none;
}


/* Start insights Blog  New Design 2023    */

.diazoinsightpage.minh-full{min-height: 65vh !important; height:450px !important;}
 .diazoinsightpage .blog-hero-1__title .display{margin-top:100px !important;}
 @media (max-width:768px) {
   .diazoinsightpage .blog-hero-1__title .display{margin-top:0px !important;}}
.diazoinsightpage  .blog-hero-1__title .display a {position: relative;top: 75px; text-decoration: none !important;}
 .diazoinsightpage .displaypara{color:#fff;}
 .diazoinsightpage .leftbloglist{padding-right: 5%; margin-bottom:80px;}
.diazoinsightpage  .leftbloglist .blog-listing-1__title a {font-size: 2.8rem !important; text-decoration: none !important;}
 .diazoinsightpage .leftbloglist .blog-listing-1__title a:hover{color:#e1b824;}
 .diazoinsightpage  #post-list {padding:0 40px !important;}
 .diazoinsightpage  .blog-listing-1__author-name a{color:#e1b824 !important; font-weight:bold;}
 .diazoinsightpage  .blog-listing-1__btn .btn{background-color: transparent !important;border-color: #e1b824 !important;color: #e1b824 !important; min-width: 120px;
padding: 3px 18px !important;border-radius: 0 !important;font-size: .8125rem !important;line-height: 25px !important;}
 .diazoinsightpage  .blog-listing-1__btn .btn:hover{ background:#e1b824 !important; color:#fff !important;} 
 .diazoinsightpage  .cleartoptics{ clear:both; margin: 30px 0 0;
padding: 20px 0; 
border-top: 1px solid rgba(0,0,0,.15);
font-size: 13px;
line-height: 22px;}
.diazoinsightpage   .bottom-shadow {
  bottom: -8px; height:8px;
  background: url(https://cdn2.hubspot.net/hub/273774/file-1281286278-png/mp/themes/Act-Theme/images/bottom-shadow5.png) no-repeat scroll center center;
  border-radius: 0;  background-size: cover; margin-bottom:80px;
}
 .diazoinsightpage  .cleartoptics a{padding:0 13px !important; display: inline-block;
margin: 4px 0;
color:#999 !important;
border: 2px solid transparent;
border-radius: 0;
color: inherit;
font-size: 12px !important; background: transparent;
transition: .4s ease;}
 .diazoinsightpage  .blog-tabs {margin-top:30px !important;}
.diazoinsightpage  .blog-tabs  .tabs__nav{  border-bottom: 1px solid #ccc; margin-top:-5px;}
 .diazoinsightpage  .blog-tabs  .btn--accent.btn--fill {
    border-bottom: 5px solid #e1b824; 
background: transparent;
border-radius: 0px !important;
color: #333c4e;
  }
  
.diazoinsightpage   .blog-tabs  .tabs__nav .tabs__btn{margin:0px;}
  
.diazoinsightpage   .blog-tabs  .btn--light.btn--outline {border-color: transparent; }
  
 .diazoinsightpage  .blog-body__aside  .form--box-accent {background:#333c4e;} 
.diazoinsightpage .blogsubscriptionform  .hs-input {padding:8px .91rem !important; font-size:13px;}
.diazoinsightpage .blogsubscriptionform .hs-error-msg {
  background: transparent !important; font-size:12px !important;
  color: #fff !important; opacity: .8 !important;
  padding: 6px 0px !important;
  margin: 0px !important;
}
  
  .diazoinsightpage .blogsubscriptionform .hs-button {
  background: #e1b824 !important;
color: #fff !important; padding:10px 15px !important;
border: none !important;
text-transform: uppercase;
font-size: 16px !important;
font-weight: bold !important;
}
  
  .diazoinsightpage .blog-toolbar-1{display:none !important;} 
  
  .diazoinsightpage .blog-listing-1__post .s12 {display: flex;}
  .diazoinsightpage  .blog-body__aside  .blogsubscriptionform { 
    
      position: -webkit-sticky !important;
    position: sticky !important;
    background: #333c4e !important;
    padding: 30px 25px !important;
    top: 19% !important;
} 
  
  .diazoinsightpage .blogsubscriptionform .hs-form-field {margin-bottom: 15px;}
  
   .diazoinsightpage .blogsubscriptionform h3{color:#fff !important;}
  
  .diazoinsightpage  .hs-form-field > label {color: #fff !important;
font-size: 14px !important;}
 
   .diazoinsightpage .form--hidden-labels .field:not(.hs-fieldtype-checkbox):not(.hs-fieldtype-radio):not(.hs-fieldtype-file):not(.hs-fieldtype-date) > label, .form--hidden-labels .field:not(.hs-fieldtype-checkbox):not(.hs-fieldtype-radio):not(.hs-fieldtype-file):not(.hs-fieldtype-date) > legend {
  
    position: relative !important;
 
}
  
/*   .diazoinsightpage .leftbloglist .blog-listing-1__title {margin-top:80px;} */
 
  .diazoinsightpage .leftbloglist .blog-listing-1__title a {letter-spacing: -2.8px !important;}
 .diazoinsightpage .blog-pagination .all-posts-link{ font-weight:bold; font-size:14px;
  display: inline-block; text-decoration: none !important;margin: 5px;padding: 10px 20px;border-radius: 0;background-color: #f0f7f9;color: #333c4e;
 }
  
  .diazoinsightpage .blog-pagination .blog-pagination__link { font-weight:bold; font-size:14px;
  display: inline-block; text-decoration: none !important;margin: 5px;padding: 10px 20px;border-radius: 0;background-color: #f0f7f9;color: #333c4e;
 }
  
  
  .diazoinsightpage .blog-pagination  .blog-pagination__prev-link--disabled {
  cursor: default !important;
  pointer-events: none !important;
  opacity: .6 !important;
}
  
  .diazoinsightpage .blog-pagination  .blog-pagination__next-link--disabled {
  cursor: default !important;
  pointer-events: none !important;
  opacity: .6 !important;
}
  
 .blog-pagination__prev-link--disabled 
  
 .diazoinsightpage .blog-listing-1__title{margin-top:70px !important;}
  .allpostbg {background-image: url("https://blog.diazo.com/hs-fs/hubfs/shutterstock_1444184525_blue.jpg?width=7000&name=shutterstock_1444184525_blue.jpg") !important; 
    height: 450px !important; clear:both; background-position: center !important; background-repeat: no-repeat !important; background-size: cover !important;}
  .blog-simple-list .post-simple-title a{font-size: 1.2rem !important;
margin-bottom: 40px !important;}
  
 .blog-simple-list   .s12 {display: flex;}
.postalllistmaintitle {color:#fff; padding-top:250px;}
  .postalltitlelistbottom {margin-bottom:20px !important;}
  .postalltitlelist{font-size: 1.0rem !important;
margin-bottom: 40px !important;}
  
  

  





/* Start insights Blog  New Design 2023    */


/* Start View insights Blog  New Design 2023    */
.viewdiazoinsights .viewblogleft{padding-right:10% !important; }

  .viewdiazoinsights .clr{clear:both;}
  .viewdiazoinsights .minh-full{min-height: 65vh !important; height:450px !important;}
  .viewdiazoinsights  .blog-tabs {margin-top:30px !important;}
 .viewdiazoinsights .blog-tabs  .tabs__nav{  border-bottom: 1px solid #ccc; margin-top:-5px;}
 .viewdiazoinsights  .blog-tabs  .btn--accent.btn--fill {
    border-bottom: 5px solid #e1b824; 
background: transparent;
border-radius: 0px !important;
color: #333c4e;
  }
  
 .viewdiazoinsights  .blog-tabs  .tabs__nav .tabs__btn{margin:0px;}
  
 .viewdiazoinsights  .blog-tabs  .btn--light.btn--outline {border-color: transparent; }
  
 .viewdiazoinsights  .blog-body__aside  .form--box-accent {background:#333c4e;} 
.viewdiazoinsights .blogsubscriptionform  .hs-input {padding:8px .91rem !important; font-size:13px;}
.viewdiazoinsights .blogsubscriptionform .hs-error-msg {
  background: transparent !important; font-size:12px !important;
  color: #fff !important; opacity: .8 !important;
  padding: 6px 0px !important;
  margin: 0px !important;
}
  
 .viewdiazoinsights  .blogsubscriptionform .hs-button {
  background: #e1b824 !important;
color: #fff !important; padding:10px 15px !important;
border: none !important;
text-transform: uppercase;
font-size: 16px !important;
font-weight: bold !important;
}
  
 .viewdiazoinsights  .blog-toolbar-1  {background-image: url("https://blog.diazo.com/hs-fs/hubfs/shutterstock_1444184525_blue.jpg?width=7000&name=shutterstock_1444184525_blue.jpg") !important; 
    height: 500px !important; background-position: center !important; background-repeat: no-repeat !important; background-size: cover !important;  }


  .viewdiazoinsights .postbretitle{margin-bottom: .35rem; color:#fff !important;
    padding-top:210px; 
font-size: 4.2498rem !important;
line-height: 1.1 !important;
letter-spacing: -.05em !important;}


/* Start View insights Blog  New Design 2023    */



/* Start Contact  New Design 2023    */




.header--1 .btn--static_header_buttons-1,
.header--1 .btn--static_header_buttons-2{
  font-size:13px !important;
}
  



.header--1 .nav__list--level2{
  margin-inline-start: 0px !important;
}
.header--1 nav ul li ul li a{padding:8px 0 !important;}
.header--1 .nav__list--flyout {padding:0px !important; }

.header--1 nav ul li ul li:hover{background:#e1b824}

 .contactmainpage .section-intro__overline{ font-weight: 300 !important;font-size: 65px;font-family: Montserrat,sans-serif; color:#fff !important;  }
 .contactmainpage  .contact-box .col{padding:0px;} 
.contactmainpage  .contact-box .contact-box__item {padding:60px 24px !important; margin-bottom:0px;}
.contactmainpage  .contact-box h4{color: #7d888c; font-size:22px; margin-bottom:13px !important;font-family: Montserrat,sans-serif !important;font-weight: 300 !important;}
.contactmainpage .contact-box__text p{ color: #333c4e !important; font-family: Montserrat,sans-serif;font-size: 16px !important;font-style: normal;font-weight: 500 !important;}
.linkedincontactpage {display: inline-block;width: 60px;height: 60px;margin: 0 6px 6px 0;background-color: transparent !important;box-shadow: 0 0 0 2px #e1b824 inset;border-radius: 0;color: #e1b824;text-align: center;transition: .4s;font-size: 22px;line-height: 60px;}
.linkedincontactpage:hover{background-color: #e1b824 !important; color: #fff !important;}
.linkedincontactpage .icon--accent:hover{ color: #fff !important;}
.contactmainpage .reviewbtnpage{ background:#fff;   padding: 5px 10px; margin: 0 auto !important;   text-decoration: none;text-align: center !important;
  background-color: #fff; font-size:14px;border: 1px solid #00b67a;border-radius: 2px;}
.contactmainpage .reviewbtnpage:hover{  text-decoration: none;}
.riveewpara{text-align:center;}
.contactmainpage .row-number-4 { border-top:10px solid #e1b824 !important;}
.contactmainpage .row-number-2{ width:1215px;margin:0 auto;}
.contactmainpage .row-number-4::after { content: '';display: block;width: 0;height: 0;margin-left: -40px; position: absolute;  left: 50%;bottom: -38px; z-index: 1;border-left: 40px solid transparent; border-right: 40px solid transparent;border-top: 40px solid #333c4e;}
/* .contactmainpage iframe{pointer-events: none;} */

@media only screen and (max-width: 768px) {
  .contactmainpage .row-number-1 {padding-left:20px !important; padding-right:0px !important; }
  .contactmainpage .section-intro__overline{font-size:50px !important;}
  .contactmainpage .reviewbtnpage {padding:15px 10px;}
}


@media only screen and (max-width: 1199px) {  
.contactmainpage .row-number-2{ width:95%;margin:0 auto;}
}

/* End Contact New Design 2023    */




/* Start New Design 2023    */


.header--1 nav ul li ul li:first-child::before {
  content: '';
  display: block;
  width: 10px;
  height: 10px;
  position: absolute;
  top: -5px;
  left: 20px;
  background: #333c4e;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  box-shadow: 0 0 3px rgba(0,0,0,.1);
  transition: .2s ease-in-out;
}

.header--1 nav ul li {padding:5px 13px;}
.header--1 nav ul li a{text-transform: uppercase; font-size: 13px; color:#fff !important; font-weight:700;padding:0px 0px;}
.header--1 .header__mobile-nav{display:block !important; position: relative;
z-index: 1;}
.header--1 nav ul li ul li a{text-transform: capitalize !important; transition:none !important; border:none !important; background:none !important; text-align:left !important;padding-left:6px;}
.header--1 nav ul li ul li a:hover{transition:none !important;}
.header--sticky-active .header__sticky-element #navlink_header_nav_1_7{border: 2px solid #333 !important; color:#000 !important;}
.header--sticky-active .header__sticky-element .ui-icon {color:#000 !important;}
#main-content  .display{ 
/*   font-family:verdana, geneva !important;  */
  font-weight:300 !important; font-size:68px !important;} 
.header, .header__section--main{background:none !important; }


.header--1  .btn--static_header_buttons-2 {margin-left: 10px; 
  display: inline-block;
position: relative;
min-width: 150px;
max-width: 100%;
padding:7px 10px;

border: 2px solid transparent;
border-radius: 0;
color: #fff !important;
font-size: .875rem;
line-height: 20px;
font-weight: 700;
text-transform: uppercase;
text-align: center;
text-decoration: none !important;
text-shadow: none;
cursor: pointer;
transition: .2s ease-in-out;
margin-right: 15px;}


.header--1  .btn--static_header_buttons-1 {   display: inline-block;
position: relative;
min-width: 150px;
max-width: 100%;
padding:7px 10px !important;
border-radius: 0;
font-size: .875rem;
line-height: 20px;
font-weight: 700;
text-transform: uppercase;
text-align: center;
text-decoration: none !important;
text-shadow: none;
cursor: pointer;
transition: .2s ease-in-out; 
  margin-inline-start:15px !important; margin-left:8px;
}



.content_bucket-row-1-background-image {background-size: auto !important;}




#main-content{top: 0px !important;position: relative !important;}
.header--1 .nav--light .nav__list--flyout {background-color: #333c4e !important;}
.header--1 .nav__list--level1 > li:not(:last-child) {margin-inline-end: 0px !important;}
.header--1 .header__section--main .s3{width: 16.666666666666664% !important;}
.header--1 .header__section--main .s9{width: 83.33333333333334% !important; padding:0px;}

.header--1 .mnav__open{color:#fff !important; top: 5px !important;
position: relative;}
.header--1  .header__buttons{margin-top:7px;}
.header--1  .header__logo .header__logo__static {width: 75%;}
.header__logo__sticky img {width: 75% !important;}
.header--sticky-active .header__sticky-element {background:#fff !important;}

.header--sticky-active .header__sticky-element nav ul li a{color:#000 !important;}
.header--sticky-active .header__sticky-element nav ul li ul li a{color:#fff !important;}
.btn--sticky_header_buttons-1.btn--outline {text-transform: uppercase;position: relative;
left: -25px;}
.btn--sticky_header_buttons-2{text-transform: uppercase;position: relative;
left: -20px;}
.btn--sticky_header_buttons-1.btn--outline:hover{ color:#fff !important; }
.btn--header_mobile_nav-1 { text-transform: uppercase; border:1px solid #333c4e !important;color: #333c4e !important;}
.btn--header_mobile_nav-2 { text-transform: uppercase; }
.mnav--light .mnav__popup {z-index:100 !important;}

.mnav__menu__list .mnav__menu__link{ text-transform: uppercase; font-weight:bold;}
.header--1 .container {width: 1260px !important;}
.mnav__buttons {position: absolute;top: 0px;}
.mnav__section--first {position: absolute;
top: 150px;
width: 100%;}
.header--1{
left: 0;
position: absolute;
right: 0;
top: 40px;
z-index: 6;
}

.my-herobanner .scroll-to--ghost.scroll-to--outline{background: #e1b824 !important;   position: relative;
  top: 100px;}
#main-content .display{margin-top:20px; margin-bottom:30px !important;padding-bottom:50px;}
.my-herobanner .btn--medium{padding:13px 30px !important; display: inline-block;
position: relative;
min-width: 160px;
max-width: 100%;


border: 2px solid transparent;
border-radius: 0;
color: #fff !important;
font-size: .875rem;
line-height: 20px;
font-weight: 700;
text-transform: uppercase;
text-align: center;
text-decoration: none !important;
text-shadow: none;
cursor: pointer;
transition: .2s ease-in-out;}

.content-card--light img{-moz-transition: all 0.3s;   
  -webkit-transition: all 0.3s;  display: block;
  transition: all 0.3s;}

.content-cards  .s4{display: inline-block !important;
  overflow: hidden !important;}


.content-card--light img:hover{box-shadow: 0 20px 40px -10px rgba(0,0,0,.3) !important; -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1); }


.content-card.with-image:hover .content-card-icon i {
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
}

.content-card{border:1px solid #eee !important; height:99% !important; box-shadow: 0 2px 4px rgba(0,0,0,.1) !important;}
.footer--10 .container{width:1260px;}
.footer--10  #rtext__footer_copyright p{font-size:12px !important; color: #fff;
font-weight: 400;
letter-spacing: 0.5px;}
.footer--10 .footer__links-and-copyright .footer__links {display:none;}
.footer--10 .footer__section--bottom  { background:#485060; padding-bottom:20px;}
.footer--10 .footer__lang-and-links-and-copyright{border-top:none !important;}
.footer--10  #rtext__footer_about {color:#fff;}
.footer--10 .form__box-content .hs-input {padding: 0.40rem !important;}
.footer--10 .form__box-content textarea.hs-input{height:100px !important;}
.footer--10 .actions .hs-button  {background: #e1b824 !important; padding:10px 23px; 
color: #fff !important;}



@media only screen and (max-width: 768px) {
  .header--1 {top:0px !important;}
  .header--1 .header__logo .header__logo__static{width:100% !important;}
  #main-content .display{font-size:42px !important;}
  .row-number-4  .span6{width:50% !important;}
  .my-herobanner .module--text-left .btn--medium {left: 104%; line-height: 21px; margin-top:-50px;}
  .my-herobanner .scroll-to--ghost.scroll-to--outline{top:50px !important;}
  .footer--10 .module--footer_form .module__inner{width:100% !important;}
  .footer--10 .footer__nav {display:none !important;}
  .footer--10 .footer__contact {display:none !important;}
   .footer--10 .footer__form-title {display:none !important;}
  .footer--10 .form--box{padding:0px !important;}
  
}

@media only screen and (max-width: 1199px) { 
  .header--1 {top:20px !important;}
}


/* .content-card.with-image {
  overflow: hidden;
} */

.header--overlap .header__nav{display:none !important;}

.my-herobanner .btn--content_bucket-module-5-1.btn--outline:hover{color:#000 !important;}
.header__nav{margin-top:10px;}
.nav__list--level1 > li > a::before{background:#fff !important;}
.header--1 nav ul li ul li a( background: none !important;border: none !important; text-align:left !important; float:left !important; }

.nav__list--flyout .nav__item a{ background: none !important;border: none !important; }
 
 .rtext__content.clear.normal-text h1 {
    color: #fff;
}
 .section-intro__overline {
    font-size: 65px;
    line-height: 1.1;
    letter-spacing: -.05em;
    color: #fff;
    font-weight: 300;
}
blockquote p {
    color: #fff;
    padding-left: 35px;
}
  blockquote:before {
    content: "\f10d";
    font-weight: 900;
    display: block;
    position: absolute;
    top: -3px;
    left: 0;
    color: #e1b824;
 font-family: FontAwesome;
    font-size: 1.3rem;
}
 .color-1 {
    background-color: #e1b824;
}
  
  blockquote {
    width: 80%;
    margin: auto;
    position:relative;
}
  .heading_para h3 {
    font-size: 35px;    padding-bottom: 15px;
}
  .heading_para p {
    font-size: 16px;
}

.section-intro__overline {
    font-size: 65px;
    line-height: 1.1;
    letter-spacing: -.05em;
    color: #fff;
    font-weight: 300;
}
blockquote p {
    color: #fff;
    padding-left: 35px;
}
  blockquote:before {
    content: "\f10d";
    font-weight: 900;
    display: block;
    position: absolute;
    top: -3px;
    left: 0;
    color: #e1b824;
 font-family: FontAwesome;
    font-size: 1.3rem;
}
 .color-1 {
    background-color: #e1b824;
}
  
  blockquote {
    width: 80%;
    margin: auto;
    position:relative;
}
  .heading_para h3 {
    font-size: 35px;    padding-bottom: 15px;
}
  .heading_para p {
    font-size: 16px;
}
 
  .sec_intro_info {
    text-align: center;
    position: relative;
}
  .sec_intro_info h2 {
    font-size: 48px;
}
  .sec_intro_info p {
    font-size: 22px;
}
.sec_intro_info:after {
    content: '';
    display: inline-block;
    width: 100%;
    max-width: 400px;
    height: 8px;
    background: url(https://cdn2.hubspot.net/hub/273774/file-1281286278-png/mp/themes/Act-Theme/images/bottom-shadow5.png) center bottom no-repeat;
    -webkit-background-size: 100% 8px;
    background-size: 100% 8px;
}



.blog-toolbar-1.section.bg-light {
    background-size: cover !important;
    background: url("https://blog.diazo.com/hs-fs/hubfs/shutterstock_1444184525_blue.jpg?width=7000&name=shutterstock_1444184525_blue.jpg") no-repeat scroll center center;
    /* background-image: url(https://blog.diazowealth.com/hubfs/2023%20Weekly%20Market%20Update%20Cover%20%281200%20%C3%97%20628%20px%29.webp); */
}
.blog-toolbar-1__center.container {
    padding-top: 150px;
    max-width: 1270px;
    width: 100%;
    padding-bottom: 100px;
}
  .flex.flex-row.items-center.justify-between.sm-flex-col.sm-items-stretch {
    padding-top: 80px;
}
  h1.blog-toolbar-1__title.blog-toolbar-1__title--blog-title.h3 {
    font-size: 60px;
    color: #fff;
 
}
  .blog-body.section {
    max-width: 1270px;
    width: 100%;
    margin: 0 auto;
}
  .news-info p {
    font-size: 16px;
}
  .blog-subscription {
    position: sticky;
    top: 115px;
}
  .blog-subscription.form.form--dark  {
    background: #333C4E;
}
  .blog-subscription.form.form--dark label {
    position: relative !important;
}
.form--hidden-labels .field:not(.hs-fieldtype-checkbox):not(.hs-fieldtype-radio):not(.hs-fieldtype-file):not(.hs-fieldtype-date) > label, .form--hidden-labels .field:not(.hs-fieldtype-checkbox):not(.hs-fieldtype-radio):not(.hs-fieldtype-file):not(.hs-fieldtype-date) > legend {
  
    position: relative !important;
 
}
  .blog-body__content.s9 {
    width: 70%;
}
  .blog-body__aside.s3 {
    width: 30%;
}
.form--btn-outline .hs-button {
    background: none;
    border: 2px solid #e1b824;
    color: #e1b824;
    background: #e1b824 !important;
    color: #fff !important;
    padding: 10px 15px !important;
    border: none !important;
    text-transform: uppercase;
    font-size: 16px !important;
    font-weight: bold !important;
}
    .blog-subscription.form.form--dark label span {
    font-size: 15px !important;
    font-weight: bold;
}
label.hs-error-msg {
    background: none !important;
    color: #fff !important;
    margin: 0;
    padding-top: 5px !important;
    padding-left: 0;
    font-size: 13px;
    opacity: .8;
}
  .input input {
    padding: 5px 0 !important;
}

.form--hidden-labels .field:not(.hs-fieldtype-checkbox):not(.hs-fieldtype-radio):not(.hs-fieldtype-file):not(.hs-fieldtype-date) > label, .form--hidden-labels .field:not(.hs-fieldtype-checkbox):not(.hs-fieldtype-radio):not(.hs-fieldtype-file):not(.hs-fieldtype-date) > legend {
    position: relative !important;
}