.elementor-widget-heading .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
}

.elementor-602 .elementor-element.elementor-element-0c06587 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 26px;
    font-weight: 400;
}

.elementor-widget-text-editor {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-602 .elementor-element.elementor-element-f9b7253>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-602 .elementor-element.elementor-element-f9b7253 {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #FD0000;
}

.elementor-widget-pafe-form-builder-field [data-pafe-form-builder-spiner] button {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-pafe-form-builder-field .image_picker_selector .thumbnail p {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-pafe-form-builder-field .pafe-calculated-fields-form {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-pafe-form-builder-field .elementor-field-group>label {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-pafe-form-builder-field .pafe-form-builder-label-animated .elementor-field-group>label {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-pafe-form-builder-field .elementor-field-group .elementor-field .elementor-field-textual option {
    color: var(--e-global-color-text);
}

.elementor-widget-pafe-form-builder-field .elementor-field-group .elementor-field .selectize-control .selectize-dropdown .selectize-dropdown-content {
    color: var(--e-global-color-text);
}

.elementor-widget-pafe-form-builder-field .elementor-field-group .elementor-field .selectize-control .selectize-input {
    color: var(--e-global-color-text);
}

.elementor-widget-pafe-form-builder-field .elementor-field-group .elementor-field {
    color: var(--e-global-color-text);
}

.elementor-widget-pafe-form-builder-field .elementor-field-group .elementor-field,
.elementor-widget-pafe-form-builder-field .elementor-field-subgroup label,
.elementor-widget-pafe-form-builder-field .elementor-field-group .elementor-field .selectize-control .selectize-dropdown .selectize-dropdown-content,
.elementor-widget-pafe-form-builder-field .elementor-field-group:not(.elementor-field-type-upload) .selectize-control .selectize-input input,
.elementor-widget-pafe-form-builder-field .elementor-field-group:not(.elementor-field-type-upload) .selectize-control .selectize-input input::placeholder,
.elementor-widget-pafe-form-builder-field .elementor-field-group:not(.elementor-field-type-upload) .selectize-control .selectize-input .item {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-pafe-form-builder-field .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper)::placeholder {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-602 .elementor-element.elementor-element-5d40fde span.elementor-field-option label {
    padding-left: 30px;
}

body.rtl .elementor-602 .elementor-element.elementor-element-5d40fde .elementor-labels-inline .elementor-field-group>label {
    padding-left: 10px;
}

body:not(.rtl) .elementor-602 .elementor-element.elementor-element-5d40fde .elementor-labels-inline .elementor-field-group>label {
    padding-right: 10px;
}

body .elementor-602 .elementor-element.elementor-element-5d40fde .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 10px;
}

.elementor-602 .elementor-element.elementor-element-5d40fde .elementor-field-group>label {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}

.elementor-602 .elementor-element.elementor-element-5d40fde .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    border-radius: 0px 0px 0px 0px;
}

.elementor-602 .elementor-element.elementor-element-5d40fde .elementor-field-group .elementor-select-wrapper select {
    border-radius: 0px 0px 0px 0px;
}

.elementor-602 .elementor-element.elementor-element-5d40fde .elementor-field-group .elementor-select-wrapper .elementor-field-textual .selectize-input {
    border-radius: 0px 0px 0px 0px;
}

.elementor-602 .elementor-element.elementor-element-5d40fde .pafe-signature canvas {
    border-radius: 0px 0px 0px 0px;
}

.elementor-602 .elementor-element.elementor-element-8b10acf span.elementor-field-option input[type="radio"] {
    position: absolute;
    top: 50%;
    left: 0px;
    transform: translateY(-50%);
    opacity: 0;
    z-index: 9;
}

.elementor-602 .elementor-element.elementor-element-8b10acf span.elementor-field-option label:before {
    content: " ";
    display: inline-block;
    position: relative;
    top: 5px;
    width: 20px;
    height: 20px;
    border-radius: 11px;
    border: solid;
    border-style: solid;
    border-width: 1px;
    background-color: transparent;
    border-color: var(--e-global-color-text);
    margin-right: 10px;
}

.elementor-602 .elementor-element.elementor-element-8b10acf span.elementor-field-option input[type="radio"]:checked~label:before {
    background: var(--e-global-color-text);
}

.elementor-602 .elementor-element.elementor-element-8b10acf span.elementor-field-option label {
    padding-left: 30px;
}

body.rtl .elementor-602 .elementor-element.elementor-element-8b10acf .elementor-labels-inline .elementor-field-group>label {
    padding-left: 10px;
}

body:not(.rtl) .elementor-602 .elementor-element.elementor-element-8b10acf .elementor-labels-inline .elementor-field-group>label {
    padding-right: 10px;
}

body .elementor-602 .elementor-element.elementor-element-8b10acf .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 10px;
}

.elementor-602 .elementor-element.elementor-element-8b10acf .elementor-field-group>label {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}

.elementor-602 .elementor-element.elementor-element-8b10acf .elementor-field-group .elementor-field {
    text-align: left;
}

.elementor-602 .elementor-element.elementor-element-8b10acf .elementor-field-group .pafe-field-container {
    justify-content: left;
}

.elementor-602 .elementor-element.elementor-element-8b10acf .elementor-field-group .elementor-field,
.elementor-602 .elementor-element.elementor-element-8b10acf .elementor-field-subgroup label,
.elementor-602 .elementor-element.elementor-element-8b10acf .elementor-field-group .elementor-field .selectize-control .selectize-dropdown .selectize-dropdown-content,
.elementor-602 .elementor-element.elementor-element-8b10acf .elementor-field-group:not(.elementor-field-type-upload) .selectize-control .selectize-input input,
.elementor-602 .elementor-element.elementor-element-8b10acf .elementor-field-group:not(.elementor-field-type-upload) .selectize-control .selectize-input input::placeholder,
.elementor-602 .elementor-element.elementor-element-8b10acf .elementor-field-group:not(.elementor-field-type-upload) .selectize-control .selectize-input .item {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    line-height: 2em;
}

.elementor-602 .elementor-element.elementor-element-8b10acf .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
    max-width: 0px !important;
}

.elementor-602 .elementor-element.elementor-element-8b10acf .elementor-field-group .elementor-field .elementor-field-textual {
    max-width: 0px !important;
}

.elementor-602 .elementor-element.elementor-element-8b10acf .elementor-field-group .elementor-field.pafe-select-drop-down {
    max-width: 0px;
}

.elementor-602 .elementor-element.elementor-element-8b10acf .elementor-field-group .elementor-field select.elementor-field-textual {
    max-width: unset !important;
}

.elementor-602 .elementor-element.elementor-element-8b10acf .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    padding: 0px 0px 0px 0px;
}

.elementor-602 .elementor-element.elementor-element-8b10acf .elementor-field-group:not(.elementor-field-type-upload) .elementor-field .elementor-field-textual .selectize-input {
    padding: 0px 0px 0px 0px;
}

.elementor-602 .elementor-element.elementor-element-8b10acf .elementor-field-group:not(.elementor-field-type-upload) .elementor-field select {
    padding: 0px 0px 0px 0px;
}

.elementor-602 .elementor-element.elementor-element-8b10acf .elementor-field-group:not(.elementor-field-type-upload) .elementor-field .selectize-control .selectize-dropdown .selectize-dropdown-content {
    padding: 0px 0px 0px 0px;
}

.elementor-602 .elementor-element.elementor-element-f0f48d8 span.elementor-field-option label {
    padding-left: 30px;
}

body.rtl .elementor-602 .elementor-element.elementor-element-f0f48d8 .elementor-labels-inline .elementor-field-group>label {
    padding-left: 10px;
}

body:not(.rtl) .elementor-602 .elementor-element.elementor-element-f0f48d8 .elementor-labels-inline .elementor-field-group>label {
    padding-right: 10px;
}

body .elementor-602 .elementor-element.elementor-element-f0f48d8 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 10px;
}

.elementor-602 .elementor-element.elementor-element-f0f48d8 .elementor-field-group>label {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}

.elementor-602 .elementor-element.elementor-element-f0f48d8 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    border-radius: 0px 0px 0px 0px;
}

.elementor-602 .elementor-element.elementor-element-f0f48d8 .elementor-field-group .elementor-select-wrapper select {
    border-radius: 0px 0px 0px 0px;
}

.elementor-602 .elementor-element.elementor-element-f0f48d8 .elementor-field-group .elementor-select-wrapper .elementor-field-textual .selectize-input {
    border-radius: 0px 0px 0px 0px;
}

.elementor-602 .elementor-element.elementor-element-f0f48d8 .pafe-signature canvas {
    border-radius: 0px 0px 0px 0px;
}

.elementor-602 .elementor-element.elementor-element-d47a1d0 span.elementor-field-option label {
    padding-left: 30px;
}

body.rtl .elementor-602 .elementor-element.elementor-element-d47a1d0 .elementor-labels-inline .elementor-field-group>label {
    padding-left: 10px;
}

body:not(.rtl) .elementor-602 .elementor-element.elementor-element-d47a1d0 .elementor-labels-inline .elementor-field-group>label {
    padding-right: 10px;
}

body .elementor-602 .elementor-element.elementor-element-d47a1d0 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 10px;
}

.elementor-602 .elementor-element.elementor-element-d47a1d0 .elementor-field-group>label {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}

.elementor-602 .elementor-element.elementor-element-d47a1d0 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    border-radius: 0px 0px 0px 0px;
}

.elementor-602 .elementor-element.elementor-element-d47a1d0 .elementor-field-group .elementor-select-wrapper select {
    border-radius: 0px 0px 0px 0px;
}

.elementor-602 .elementor-element.elementor-element-d47a1d0 .elementor-field-group .elementor-select-wrapper .elementor-field-textual .selectize-input {
    border-radius: 0px 0px 0px 0px;
}

.elementor-602 .elementor-element.elementor-element-d47a1d0 .pafe-signature canvas {
    border-radius: 0px 0px 0px 0px;
}

.elementor-602 .elementor-element.elementor-element-8b70b78 span.elementor-field-option label {
    padding-left: 30px;
}

body.rtl .elementor-602 .elementor-element.elementor-element-8b70b78 .elementor-labels-inline .elementor-field-group>label {
    padding-left: 10px;
}

body:not(.rtl) .elementor-602 .elementor-element.elementor-element-8b70b78 .elementor-labels-inline .elementor-field-group>label {
    padding-right: 10px;
}

body .elementor-602 .elementor-element.elementor-element-8b70b78 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 10px;
}

.elementor-602 .elementor-element.elementor-element-8b70b78 .elementor-field-group>label {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}

.elementor-602 .elementor-element.elementor-element-8b70b78 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    border-radius: 0px 0px 0px 0px;
}

.elementor-602 .elementor-element.elementor-element-8b70b78 .elementor-field-group .elementor-select-wrapper select {
    border-radius: 0px 0px 0px 0px;
}

.elementor-602 .elementor-element.elementor-element-8b70b78 .elementor-field-group .elementor-select-wrapper .elementor-field-textual .selectize-input {
    border-radius: 0px 0px 0px 0px;
}

.elementor-602 .elementor-element.elementor-element-8b70b78 .pafe-signature canvas {
    border-radius: 0px 0px 0px 0px;
}

.elementor-602 .elementor-element.elementor-element-034cc7b span.elementor-field-option label {
    padding-left: 30px;
}

body.rtl .elementor-602 .elementor-element.elementor-element-034cc7b .elementor-labels-inline .elementor-field-group>label {
    padding-left: 10px;
}

body:not(.rtl) .elementor-602 .elementor-element.elementor-element-034cc7b .elementor-labels-inline .elementor-field-group>label {
    padding-right: 10px;
}

body .elementor-602 .elementor-element.elementor-element-034cc7b .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 10px;
}

.elementor-602 .elementor-element.elementor-element-034cc7b .elementor-field-group>label {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}

.elementor-602 .elementor-element.elementor-element-034cc7b .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    border-radius: 0px 0px 0px 0px;
}

.elementor-602 .elementor-element.elementor-element-034cc7b .elementor-field-group .elementor-select-wrapper select {
    border-radius: 0px 0px 0px 0px;
}

.elementor-602 .elementor-element.elementor-element-034cc7b .elementor-field-group .elementor-select-wrapper .elementor-field-textual .selectize-input {
    border-radius: 0px 0px 0px 0px;
}

.elementor-602 .elementor-element.elementor-element-034cc7b .pafe-signature canvas {
    border-radius: 0px 0px 0px 0px;
}

.elementor-602 .elementor-element.elementor-element-be03321 span.elementor-field-option label {
    padding-left: 30px;
}

body.rtl .elementor-602 .elementor-element.elementor-element-be03321 .elementor-labels-inline .elementor-field-group>label {
    padding-left: 10px;
}

body:not(.rtl) .elementor-602 .elementor-element.elementor-element-be03321 .elementor-labels-inline .elementor-field-group>label {
    padding-right: 10px;
}

body .elementor-602 .elementor-element.elementor-element-be03321 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 10px;
}

.elementor-602 .elementor-element.elementor-element-be03321 .elementor-field-group>label {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}

.elementor-602 .elementor-element.elementor-element-be03321 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    border-radius: 0px 0px 0px 0px;
}

.elementor-602 .elementor-element.elementor-element-be03321 .elementor-field-group .elementor-select-wrapper select {
    border-radius: 0px 0px 0px 0px;
}

.elementor-602 .elementor-element.elementor-element-be03321 .elementor-field-group .elementor-select-wrapper .elementor-field-textual .selectize-input {
    border-radius: 0px 0px 0px 0px;
}

.elementor-602 .elementor-element.elementor-element-be03321 .pafe-signature canvas {
    border-radius: 0px 0px 0px 0px;
}

.elementor-602 .elementor-element.elementor-element-e436334 span.elementor-field-option label {
    padding-left: 30px;
}

body.rtl .elementor-602 .elementor-element.elementor-element-e436334 .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-602 .elementor-element.elementor-element-e436334 .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-602 .elementor-element.elementor-element-e436334 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-602 .elementor-element.elementor-element-e436334 .elementor-field-group>label {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    font-style: italic;
}

.elementor-602 .elementor-element.elementor-element-e436334 .elementor-field-group .elementor-field,
.elementor-602 .elementor-element.elementor-element-e436334 .elementor-field-subgroup label,
.elementor-602 .elementor-element.elementor-element-e436334 .elementor-field-group .elementor-field .selectize-control .selectize-dropdown .selectize-dropdown-content,
.elementor-602 .elementor-element.elementor-element-e436334 .elementor-field-group:not(.elementor-field-type-upload) .selectize-control .selectize-input input,
.elementor-602 .elementor-element.elementor-element-e436334 .elementor-field-group:not(.elementor-field-type-upload) .selectize-control .selectize-input input::placeholder,
.elementor-602 .elementor-element.elementor-element-e436334 .elementor-field-group:not(.elementor-field-type-upload) .selectize-control .selectize-input .item {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    font-style: italic;
}

.elementor-602 .elementor-element.elementor-element-755b42e span.elementor-field-option label {
    padding-left: 30px;
}

body.rtl .elementor-602 .elementor-element.elementor-element-755b42e .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-602 .elementor-element.elementor-element-755b42e .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-602 .elementor-element.elementor-element-755b42e .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-widget-pafe-form-builder-submit .pafe-form-builder-pdf-generator-preview__item {
    color: var(--e-global-color-primary);
}

.elementor-widget-pafe-form-builder-submit .pafe-form-builder-field-mapping__preview {
    color: var(--e-global-color-primary);
}

.elementor-widget-pafe-form-builder-submit a.elementor-button,
.elementor-widget-pafe-form-builder-submit .elementor-button {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
    background-color: var(--e-global-color-accent);
}

.elementor-widget-pafe-form-builder-submit .elementor-message {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-602 .elementor-element.elementor-element-86287a8 a.elementor-button,
.elementor-602 .elementor-element.elementor-element-86287a8 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    background-color: var(--e-global-color-primary);
    border-radius: 25px 25px 25px 25px;
}

.elementor-602 .elementor-element.elementor-element-86287a8 .elementor-message {
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    font-style: italic;
}

.elementor-602 .elementor-element.elementor-element-86287a8 .elementor-message.elementor-message-danger {
    color: var(--e-global-color-c39636a);
}

.elementor-602 .elementor-element.elementor-element-b0e1163 span.elementor-field-option label {
    padding-left: 30px;
}

body.rtl .elementor-602 .elementor-element.elementor-element-b0e1163 .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-602 .elementor-element.elementor-element-b0e1163 .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-602 .elementor-element.elementor-element-b0e1163 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

#elementor-popup-modal-602 .dialog-widget-content {
    animation-duration: 1s;
    border-radius: 25px 25px 25px 25px;
    box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
}

#elementor-popup-modal-602 {
    background-color: rgba(0, 0, 0, .8);
    justify-content: center;
    align-items: center;
    pointer-events: all;
}

#elementor-popup-modal-602 .dialog-message {
    width: 640px;
    height: auto;
    padding: 30px 30px 30px 30px;
}

#elementor-popup-modal-602 .dialog-close-button {
    display: flex;
    font-size: 40px;
}

#elementor-popup-modal-602 .dialog-close-button i {
    color: var(--e-global-color-c39636a);
}

#elementor-popup-modal-602 .dialog-close-button svg {
    fill: var(--e-global-color-c39636a);
}

@media(min-width:768px) {
    .elementor-602 .elementor-element.elementor-element-a1337a0 {
        width: 39.643%;
    }

    .elementor-602 .elementor-element.elementor-element-e735651 {
        width: 60.357%;
    }

    .elementor-602 .elementor-element.elementor-element-83dc556 {
        width: 67.209%;
    }

    .elementor-602 .elementor-element.elementor-element-b86f199 {
        width: 32.791%;
    }

    .elementor-602 .elementor-element.elementor-element-d48726a {
        width: 35.172%;
    }

    .elementor-602 .elementor-element.elementor-element-103e0ed {
        width: 64.828%;
    }
}