  .elementor-29677 .elementor-element.elementor-element-40856f9:not(.elementor-motion-effects-element-type-background), .elementor-29677 .elementor-element.elementor-element-40856f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#383c40;}.elementor-29677 .elementor-element.elementor-element-40856f9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-29677 .elementor-element.elementor-element-40856f9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:767px){.elementor-29677 .elementor-element.elementor-element-94eaad0{width:100%;}}@media(min-width:768px){.elementor-29677 .elementor-element.elementor-element-94eaad0{width:60%;}.elementor-29677 .elementor-element.elementor-element-1dae836{width:40%;}}/* Start custom CSS for html, class: .elementor-element-66eba27 */.blog-subscription-row {
    color:#fff;
}

.blog-subscription-row .column-social {
    margin:0 auto;
    border-left:1px solid #727576;
}

.blog-subscription-row  .hbspt-form.blog-form {
    color:#fff;
}

.blog-subscription-row > .elementor-container{
    padding: 0 20px !important;
}

.hbspt-form.blog-form {
    margin-top:20px;
}

.hbspt-form.blog-form .hs_email,
.hbspt-form.blog-form .hs_submit {display:inline-block;}

.hbspt-form.blog-form .hs_email{
    width:70%;
    margin-right:20px;
}


.hbspt-form.blog-form .hs_email .input:after {
    display:none;
}

.hbspt-form.blog-form .hs_email .input input {
    padding:5px 10px !important;
    height:42px;
}

.hbspt-form.blog-form input[type=submit] {
    border-radius:20px;
    background-color:#F26B1D;
}

.hbspt-form.blog-form input[type=submit]:hover {
    background-color:#BF4B00;
}

.hbspt-form.blog-form {
    width:100%;
    max-width:100%;
}


.blog-subscription-row .hbspt-form.blog-form .hs-error-msgs {
    padding-inline-start:30px !important;
    margin-top:5px !important;
}

.blog-subscription-row .hbspt-form.blog-form .hs-error-msgs .hs-error-msg {
    font-size:16px;
    font-weight:400;
}

.blog-subscription-row .hbspt-form.blog-form .hs_submit{
    vertical-align:top;
}

.blog-subscription-row .hbspt-form.blog-form .hs_submit input[type=submit] {
    margin-top:2px;
}/* End custom CSS */