.elementor-47189 .elementor-element.elementor-element-527e4b3{--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:35px;--padding-bottom:45px;--padding-left:40px;--padding-right:40px;}.elementor-47189 .elementor-element.elementor-element-527e4b3:not(.elementor-motion-effects-element-type-background), .elementor-47189 .elementor-element.elementor-element-527e4b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.searchatlas.com/wp-content/uploads/2025/05/about-us-bg.svg");}.elementor-47189 .elementor-element.elementor-element-017c438{width:var( --container-widget-width, 540px );max-width:540px;--container-widget-width:540px;--container-widget-flex-grow:0;}.elementor-47189 .elementor-element.elementor-element-017c438.elementor-element{--align-self:center;}#elementor-popup-modal-47189{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-47189 .dialog-message{width:680px;height:auto;}#elementor-popup-modal-47189 .dialog-close-button{display:flex;}#elementor-popup-modal-47189 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}body:not(.rtl) #elementor-popup-modal-47189 .dialog-close-button{right:5%;}body.rtl #elementor-popup-modal-47189 .dialog-close-button{left:5%;}#elementor-popup-modal-47189 .dialog-close-button i{color:#FFFFFFB3;}#elementor-popup-modal-47189 .dialog-close-button svg{fill:#FFFFFFB3;}@media(max-width:767px){body:not(.rtl) #elementor-popup-modal-47189 .dialog-close-button{right:4%;}body.rtl #elementor-popup-modal-47189 .dialog-close-button{left:4%;}}/* Start custom CSS for html, class: .elementor-element-017c438 */.elementor-47189 .elementor-element.elementor-element-017c438 .form-columns-1, .elementor-47189 .elementor-element.elementor-element-017c438 .form-columns-2 {
    max-width: unset !important;
    width: 100% !important;
}

.elementor-47189 .elementor-element.elementor-element-017c438 .hs-form-field{
    margin-bottom: 10px!important;
}
.elementor-47189 .elementor-element.elementor-element-017c438 .form-columns-2 .hs-form-field:first-child{
    margin-bottom: 0px!important;
}

.elementor-47189 .elementor-element.elementor-element-017c438 .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field, .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field, .hs_company.hs-company.hs-fieldtype-text.field.hs-form-field, .hs_title_or_role.hs-title_or_role.hs-fieldtype-select.field.hs-form-field, .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field {
    display: block !important;
}

.elementor-47189 .elementor-element.elementor-element-017c438 fieldset.form-columns-2 {
    max-width: unset;
    display: flex;
    gap: 10px;
}

.elementor-47189 .elementor-element.elementor-element-017c438 .form-columns-1 input.hs-input {
    width: 100% !important;
    margin-right: 0;
}

.elementor-47189 .elementor-element.elementor-element-017c438 .hs-error-msg {
    margin-left: -40px;
    color: white !important;
    font-size: 13px !important;
}

.elementor-47189 .elementor-element.elementor-element-017c438 input, .elementor-47189 .elementor-element.elementor-element-017c438 select {
    background-color: #936BDA0F;
    border-radius: 8px;
    border-color: #9E85CC5E;
    color: white;
}

.elementor-47189 .elementor-element.elementor-element-017c438 label {
    color: #FFFFFF80;
    font-size: 14px;
    line-height: 1.2;
}

.elementor-47189 .elementor-element.elementor-element-017c438 .hs_submit.hs-submit {
    margin-top: 10px;
    margin-bottom: 40px;
}

.elementor-47189 .elementor-element.elementor-element-017c438 .hs-input::placeholder {
    color: #ffffff80;
}

.elementor-47189 .elementor-element.elementor-element-017c438 .no-list li::marker {
    color: transparent;
}


.elementor-47189 .elementor-element.elementor-element-017c438 input[type="radio"]{
    display: none;
}

fieldset.form-columns-1 {
    padding-bottom: 2px;
}

.elementor-47189 .elementor-element.elementor-element-017c438 .hs-form-radio label {
    background: #936BDA0F;
    padding: 18.2px 25px;
    border-radius: 8px;
    border: solid 1px transparent;
    cursor: pointer;
    position: relative;
    transition: padding-left 0.3s ease;
    width: 100%;
    display: block;
    transition: 0.4s ease-out all;
    color: white;
    color: rgba(255,255,255,0.5);
}

.elementor-47189 .elementor-element.elementor-element-017c438 ul.inputs-list.multi-container {
    padding: 0;
    display: flex;
    justify-content: space-between;
    gap: 10px;
}

.elementor-47189 .elementor-element.elementor-element-017c438 .hs-form-radio {
  position: relative; 
}

.elementor-47189 .elementor-element.elementor-element-017c438 .hs-form-radio::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 25px;
  transform: translateY(-50%);
  width: 0;
  height: 15px;
  background-image: url("https://searchatlas.com/wp-content/uploads/2025/01/green-check.png");
  background-repeat: no-repeat;
  background-size: contain;
  opacity: 0;
  transition: all 0.3s ease-out;
}

.elementor-47189 .elementor-element.elementor-element-017c438 .hs-form-radio.checked::before {
  width: 15px;
  opacity: 1;
}



.elementor-47189 .elementor-element.elementor-element-017c438 .hs-form-radio.checked label{
    padding-left: 53px;
    border-color: #926BD9;
    color: white;
}

.elementor-47189 .elementor-element.elementor-element-017c438 .hs-form-radio::marker {
    font-size: 0px;
}

.elementor-47189 .elementor-element.elementor-element-017c438 li.hs-form-radio {
    width: 100%;
}

.elementor-47189 .elementor-element.elementor-element-017c438 textarea {
    width: 100%!important;
    background-color: #936BDA0F;
    border-radius: 8px;
    border-color: #9E85CC5E;
    color: white;
}

.elementor-47189 .elementor-element.elementor-element-017c438 .hs-button.primary.large {
    position: relative;
    padding-right: 5rem;
    background-color: #549E79 !important;
    border-radius: 70px !important;
}

.elementor-47189 .elementor-element.elementor-element-017c438 .actions {
    display: flex;
    justify-content: center;
}

.elementor-47189 .elementor-element.elementor-element-017c438 input.hs-button.primary.large {
    background-image: url("https://searchatlas.com/wp-content/uploads/2024/04/arrow-new.png");
    background-position: 85%;
    padding-right: 6rem;
    background-size: 16px 16px;
    background-repeat: no-repeat;
}

.elementor-47189 .elementor-element.elementor-element-017c438 label.hs-main-font-element {
    margin-left: -40px;
}

@media (max-width: 767px) {
    .elementor-47189 .elementor-element.elementor-element-017c438 form {
        display: flex;
        flex-direction: column;
        width: auto;
    }
    .elementor-47189 .elementor-element.elementor-element-017c438 fieldset.form-columns-2 {
        flex-direction: column;
    }
    .elementor-47189 .elementor-element.elementor-element-017c438 fieldset.form-columns-2 .hs-form-field {
        width: 100% !important;
    }
}

@media (max-width: 480px) {
    .elementor-47189 .elementor-element.elementor-element-017c438 .hs-form-field .hs-input {
        width: 100% !important;
    }
    .elementor-47189 .elementor-element.elementor-element-017c438 .hs-form-field {
        margin-right: 0;
        }
    .elementor-47189 .elementor-element.elementor-element-017c438 .hs_submit.hs-submit {
        margin-top: 0;
    }
}/* End custom CSS */