.elementor-50764 .elementor-element.elementor-element-42e4e5a.ob-is-breaking-bad > .elementor-container > .elementor-row, .elementor-50764 .elementor-element.elementor-element-42e4e5a.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-50764 .elementor-element.elementor-element-42e4e5a.ob-is-breaking-bad.ob-bb-inner > .elementor-container > .elementor-row, .elementor-50764 .elementor-element.elementor-element-42e4e5a.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-50764 .elementor-element.elementor-element-42e4e5a.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-container-vertical > .elementor-row, .elementor-50764 .elementor-element.elementor-element-42e4e5a.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-container-vertical{flex-direction:column;}.elementor-50764 .elementor-element.elementor-element-42e4e5a.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-container-vertical > .elementor-row, .elementor-50764 .elementor-element.elementor-element-42e4e5a.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-container-vertical{flex-direction:column;}.elementor-50764 .elementor-element.elementor-element-42e4e5a.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-50764 .elementor-element.elementor-element-3414c33.elementor-column{align-self:inherit;cursor:default;}.elementor-50764 .elementor-element.elementor-element-a6cab3d > .elementor-widget-container{margin:-50px 190px 0px 190px;}/* Start custom CSS for html, class: .elementor-element-a6cab3d */.hs-input, select.hs-input{ 
    background-color: #000000!important;
    border-color: #4CAF50!important;
    border-width: 2px 2px 2px 2px!important;
    border-radius: 30px 30px 30px 30px!important;
    color: #ffffff!important;

    font-weight:400!important;
    font-family: sora!important;
    font-size:14px!important;
}

.hs-error-msgs{
    list-style-type: none!important;
} 
.hs-error-msg{
    color:#ffffff!important;
}
.select.hs-input::placeholder, .hs-input::placeholder {
  color: white!important;
}

.hs_faixa_de_investimento label {
    color: #4CAF50!important;
    font-size: 14px!important;
    font-weight: 400!important;
    line-height: 25px!important;
    letter-spacing: 0px!important;
    word-spacing: 0px!important;
    padding-top:10px!important;
    padding-bottom:5px!important;
}

.legal-consent-container{
    padding-top: 20px!important;
    margin-left:-40px!important;
    padding-bottom: 25px!important;
    color: white!important;
    font-size: 14px!important;
}

.hs-form-booleancheckbox{
    list-style-type: none!important;
}	

.hs-form-booleancheckbox a{
    color: white!important;
}

.hs-submit, hs_submit{text-align: center!important;}

.hs-button {
    background-color: #4CAF50!important;
    color: #000000!important;
    font-family: "sora", Sans-serif!important;
    font-size: 18px!important;
    font-weight: 800!important;
    border-radius: 70px!important;
    border-color: #4CAF50!important;
    margin-top: 10px!important;
    padding-right: 40px!important;
    padding-left: 40px!important;
}

.hs-main-font-element{
    color:#ffffff!important;
    padding-bottom: 5px!important;
    margin-top: 15px!important;
}

/* unvisited link */
a:link {
  color: white; font-size: 14px!important;
}

/* visited link */
a:visited {
  color: white; font-size: 14px!important;
}

/* mouse over link */
a:hover {
  color: #4CAF50;
}

/* selected link */
a:active {
  color: #4CAF50;
}

.hs_faixa_de_investimento {
    color: white!important;
}

.hs_faixa_de_investimento hs-faixa_de_investimento hs-fieldtype-select field hs-form-field {
    color: white!important;
}

.hs_quais_carteiras_voce_quer_seguir{
    color: white!important;
}

.hs-form-checkbox {
    color: white!important;
    font-size: 14px!important;
}

.multi-container{
    margin-left: -40px!important;
}

.hs-input{
    margin-right: 10px!important;
}

.hs_quais_carteiras_voce_quer_seguir_ {
    color:white!important;
    margin-top: 15px;
}

.inputs-list {
    list-style-type :none!important;
}

.hs-field-desc{
    color: white!important;
    margin-bottom: 15px!important;
}

.hs-richtext {
    color: white!important;
    font-size: 10px!important;
    margin-left: 23px!important;
    margin-top: -25px!important;
    margin-bottom: -10px!important;
}

.hs-richtext a{
    color: #4CAF50!important;
}

.error-message{
    color:#f56358!important;
    margin-top: 5px!important;
}/* End custom CSS */