.elementor-14877 .elementor-element.elementor-element-586b350{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-14877 .elementor-element.elementor-element-2471c81{width:var( --container-widget-width, 65% );max-width:65%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-14877 .elementor-element.elementor-element-2471c81.elementor-element{--align-self:center;}.elementor-14877 .elementor-element.elementor-element-3d40d69{width:var( --container-widget-width, 86% );max-width:86%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-14877 .elementor-element.elementor-element-3d40d69.elementor-element{--align-self:center;}.elementor-14877 .elementor-element.elementor-element-3d40d69 p{margin-block-end:10px;}.elementor-14877 .elementor-element.elementor-element-67b88c4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14877 .elementor-element.elementor-element-67b88c4.e-con{--align-self:center;}.elementor-14877 .elementor-element.elementor-element-e4900b2{background-color:var( --e-global-color-primary );}@media(min-width:960px){.elementor-14877 .elementor-element.elementor-element-67b88c4{--width:65%;}}@media(max-width:959px){.elementor-14877 .elementor-element.elementor-element-586b350{--padding-top:8rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-14877 .elementor-element.elementor-element-2471c81{width:100%;max-width:100%;}.elementor-14877 .elementor-element.elementor-element-3d40d69{width:100%;max-width:100%;}.elementor-14877 .elementor-element.elementor-element-e4900b2{width:100%;max-width:100%;}}/* Start custom CSS for html, class: .elementor-element-e4900b2 */.form-demo label {
    display: block;
    color: #fff;
    margin-bottom:0.5rem;
    font-size: 1rem;
}
.form-demo .hs-form-required {
    color: #F78F1E;
}
.form-demo .input, .form-demo .hs-richtext {
    margin-bottom: 1.5rem;
}
.form-demo .hs-richtext, .form-demo p, .form-demo a  {
    color: #fff;
    line-height: 1.2;
}
.form-demo .hs-richtext {
    font-size:12px;
}
.form-demo .hs-button.primary {
    border: 2px solid #F0C948;
    background: #0C233F;
    color: #F0C948;
    font-weight: 700;
        padding: 12px 24px;
        border-radius: 60px;
    font-size:1rem;
}
.form-demo .hs-button.primary:hover {
    border-color: #0C233F;
    background: #F0C948;
    color: #0C233F;
}
.form-demo fieldset {
    max-width: 100% !important;
    width: 100% !important;
}
.form-demo  .hs_submit {
    margin-top: 3rem;
}
.form-demo .inputs-list {
   padding-left:1.5rem; 
}
.form-demo .inputs-list .hs-input {
    margin-left: -1.5rem;
    margin-right: 0.5rem;
}/* End custom CSS */
/* Start custom CSS */#ast-desktop-header .main-header-menu .th-top-level > a {
    color: #0C233F !important;
}/* End custom CSS */