.elementor-heading-title {
    padding: 0;
    margin: 0;
    line-height: 1
}

.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a {
    color: inherit;
    font-size: inherit;
    line-height: inherit
}

.elementor-widget-heading .elementor-heading-title.elementor-size-small {
    font-size: 15px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-medium {
    font-size: 19px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-large {
    font-size: 29px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-xl {
    font-size: 39px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
    font-size: 59px
}

.elementor-button.elementor-hidden,
.elementor-hidden {
    display: none
}

.e-form__step {
    width: 100%
}

.e-form__step:not(.elementor-hidden) {
    display: flex;
    flex-wrap: wrap
}

.e-form__buttons {
    flex-wrap: wrap
}

.e-form__buttons,
.e-form__buttons__wrapper {
    display: flex
}

.e-form__indicators {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
    font-size: 13px;
    margin-bottom: var(--e-form-steps-indicators-spacing)
}

.e-form__indicators__indicator {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-basis: 0;
    padding: 0 var(--e-form-steps-divider-gap)
}

.e-form__indicators__indicator__progress {
    width: 100%;
    position: relative;
    background-color: var(--e-form-steps-indicator-progress-background-color);
    border-radius: var(--e-form-steps-indicator-progress-border-radius);
    overflow: hidden
}

.e-form__indicators__indicator__progress__meter {
    width: var(--e-form-steps-indicator-progress-meter-width, 0);
    height: var(--e-form-steps-indicator-progress-height);
    line-height: var(--e-form-steps-indicator-progress-height);
    padding-right: 15px;
    border-radius: var(--e-form-steps-indicator-progress-border-radius);
    background-color: var(--e-form-steps-indicator-progress-color);
    color: var(--e-form-steps-indicator-progress-meter-color);
    text-align: right;
    transition: width .1s linear
}

.e-form__indicators__indicator:first-child {
    padding-left: 0
}

.e-form__indicators__indicator:last-child {
    padding-right: 0
}

.e-form__indicators__indicator--state-inactive {
    color: var(--e-form-steps-indicator-inactive-primary-color, #c2cbd2)
}

.e-form__indicators__indicator--state-inactive [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none) {
    background-color: var(--e-form-steps-indicator-inactive-secondary-color, #fff)
}

.e-form__indicators__indicator--state-inactive object,
.e-form__indicators__indicator--state-inactive svg {
    fill: var(--e-form-steps-indicator-inactive-primary-color, #c2cbd2)
}

.e-form__indicators__indicator--state-active {
    color: var(--e-form-steps-indicator-active-primary-color, #39b54a);
    border-color: var(--e-form-steps-indicator-active-secondary-color, #fff)
}

.e-form__indicators__indicator--state-active [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none) {
    background-color: var(--e-form-steps-indicator-active-secondary-color, #fff)
}

.e-form__indicators__indicator--state-active object,
.e-form__indicators__indicator--state-active svg {
    fill: var(--e-form-steps-indicator-active-primary-color, #39b54a)
}

.e-form__indicators__indicator--state-completed {
    color: var(--e-form-steps-indicator-completed-secondary-color, #fff)
}

.e-form__indicators__indicator--state-completed [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none) {
    background-color: var(--e-form-steps-indicator-completed-primary-color, #39b54a)
}

.e-form__indicators__indicator--state-completed .e-form__indicators__indicator__label {
    color: var(--e-form-steps-indicator-completed-primary-color, #39b54a)
}

.e-form__indicators__indicator--state-completed .e-form__indicators__indicator--shape-none {
    color: var(--e-form-steps-indicator-completed-primary-color, #39b54a);
    background-color: initial
}

.e-form__indicators__indicator--state-completed object,
.e-form__indicators__indicator--state-completed svg {
    fill: var(--e-form-steps-indicator-completed-secondary-color, #fff)
}

.e-form__indicators__indicator__icon {
    width: var(--e-form-steps-indicator-padding, 30px);
    height: var(--e-form-steps-indicator-padding, 30px);
    font-size: var(--e-form-steps-indicator-icon-size);
    border-width: 1px;
    border-style: solid;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    margin-bottom: 10px
}

.e-form__indicators__indicator__icon img,
.e-form__indicators__indicator__icon object,
.e-form__indicators__indicator__icon svg {
    width: var(--e-form-steps-indicator-icon-size);
    height: auto
}

.e-form__indicators__indicator__icon .e-font-icon-svg {
    height: 1em
}

.e-form__indicators__indicator__number {
    width: var(--e-form-steps-indicator-padding, 30px);
    height: var(--e-form-steps-indicator-padding, 30px);
    border-width: 1px;
    border-style: solid;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 10px
}

.e-form__indicators__indicator--shape-circle {
    border-radius: 50%
}

.e-form__indicators__indicator--shape-square {
    border-radius: 0
}

.e-form__indicators__indicator--shape-rounded {
    border-radius: 5px
}

.e-form__indicators__indicator--shape-none {
    border: 0
}

.e-form__indicators__indicator__label {
    text-align: center
}

.e-form__indicators__indicator__separator {
    width: 100%;
    height: var(--e-form-steps-divider-width);
    background-color: #babfc5
}

.e-form__indicators--type-icon,
.e-form__indicators--type-icon_text,
.e-form__indicators--type-number,
.e-form__indicators--type-number_text {
    align-items: flex-start
}

.e-form__indicators--type-icon .e-form__indicators__indicator__separator,
.e-form__indicators--type-icon_text .e-form__indicators__indicator__separator,
.e-form__indicators--type-number .e-form__indicators__indicator__separator,
.e-form__indicators--type-number_text .e-form__indicators__indicator__separator {
    margin-top: calc(var(--e-form-steps-indicator-padding, 30px) / 2 - var(--e-form-steps-divider-width, 1px) / 2)
}

.elementor-field-type-hidden {
    display: none
}

.elementor-field-type-html {
    display: inline-block
}

.elementor-login .elementor-lost-password,
.elementor-login .elementor-remember-me {
    font-size: .85em
}

.elementor-field-type-recaptcha_v3 .elementor-field-label {
    display: none
}

.elementor-field-type-recaptcha_v3 .grecaptcha-badge {
    z-index: 1
}

.elementor-button .elementor-form-spinner {
    order: 3
}

.elementor-form .elementor-button>span {
    display: flex;
    justify-content: center;
    align-items: center
}

.elementor-form .elementor-button .elementor-button-text {
    white-space: normal;
    flex-grow: 0
}

.elementor-form .elementor-button svg {
    height: auto
}

.elementor-form .elementor-button .e-font-icon-svg {
    height: 1em
}

.elementor-select-wrapper .select-caret-down-wrapper {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    inset-inline-end: 10px;
    pointer-events: none;
    font-size: 11px
}

.elementor-select-wrapper .select-caret-down-wrapper svg {
    display: unset;
    width: 1em;
    aspect-ratio: unset;
    fill: currentColor
}

.elementor-select-wrapper .select-caret-down-wrapper i {
    font-size: 19px;
    line-height: 2
}

.elementor-select-wrapper.remove-before:before {
    content: ""!important
}

.elementor-widget-divider {
    --divider-border-style: none;
    --divider-border-width: 1px;
    --divider-color: #0c0d0e;
    --divider-icon-size: 20px;
    --divider-element-spacing: 10px;
    --divider-pattern-height: 24px;
    --divider-pattern-size: 20px;
    --divider-pattern-url: none;
    --divider-pattern-repeat: repeat-x
}

.elementor-widget-divider .elementor-divider {
    display: flex
}

.elementor-widget-divider .elementor-divider__text {
    font-size: 15px;
    line-height: 1;
    max-width: 95%
}

.elementor-widget-divider .elementor-divider__element {
    margin: 0 var(--divider-element-spacing);
    flex-shrink: 0
}

.elementor-widget-divider .elementor-icon {
    font-size: var(--divider-icon-size)
}

.elementor-widget-divider .elementor-divider-separator {
    display: flex;
    margin: 0;
    direction: ltr
}

.elementor-widget-divider--view-line_icon .elementor-divider-separator,
.elementor-widget-divider--view-line_text .elementor-divider-separator {
    align-items: center
}

.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,
.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,
.elementor-widget-divider--view-line_text .elementor-divider-separator:after,
.elementor-widget-divider--view-line_text .elementor-divider-separator:before {
    display: block;
    content: "";
    border-bottom: 0;
    flex-grow: 1;
    border-top: var(--divider-border-width) var(--divider-border-style) var(--divider-color)
}

.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type {
    flex-grow: 0;
    flex-shrink: 100
}

.elementor-widget-divider--element-align-left .elementor-divider-separator:before {
    content: none
}

.elementor-widget-divider--element-align-left .elementor-divider__element {
    margin-left: 0
}

.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type {
    flex-grow: 0;
    flex-shrink: 100
}

.elementor-widget-divider--element-align-right .elementor-divider-separator:after {
    content: none
}

.elementor-widget-divider--element-align-right .elementor-divider__element {
    margin-right: 0
}

.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
    border-top: var(--divider-border-width) var(--divider-border-style) var(--divider-color)
}

.elementor-widget-divider--separator-type-pattern {
    --divider-border-style: none
}

.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,
.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,
.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,
.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator {
    width: 100%;
    min-height: var(--divider-pattern-height);
    -webkit-mask-size: var(--divider-pattern-size) 100%;
    mask-size: var(--divider-pattern-size) 100%;
    -webkit-mask-repeat: var(--divider-pattern-repeat);
    mask-repeat: var(--divider-pattern-repeat);
    background-color: var(--divider-color);
    -webkit-mask-image: var(--divider-pattern-url);
    mask-image: var(--divider-pattern-url)
}

.elementor-widget-divider--no-spacing {
    --divider-pattern-size: auto
}

.elementor-widget-divider--bg-round {
    --divider-pattern-repeat: round
}

.rtl .elementor-widget-divider .elementor-divider__text {
    direction: rtl
}

.e-con-inner>.elementor-widget-divider,
.e-con>.elementor-widget-divider {
    width: var(--container-widget-width, 100%);
    --flex-grow: var(--container-widget-flex-grow)
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: #69727d;
    color: #fff
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap {
    color: #69727d;
    border: 3px solid;
    background-color: transparent
}

.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap {
    margin-top: 8px
}

.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter {
    width: 1em;
    height: 1em
}

.elementor-widget-text-editor .elementor-drop-cap {
    float: left;
    text-align: center;
    line-height: 1;
    font-size: 50px
}

.elementor-widget-text-editor .elementor-drop-cap-letter {
    display: inline-block
}

.elementor-widget-image {
    text-align: center
}

.elementor-widget-image a {
    display: inline-block
}

.elementor-widget-image a img[src$=".svg"] {
    width: 48px
}

.elementor-widget-image img {
    vertical-align: middle;
    display: inline-block
}

::-webkit-scrollbar {
    width: 0;
}

button.elementor-button {
    background: #0072ff !important;
    border: 2px solid #0072ff !important;
    color: #fff !important;
}

.elementor-9868 .elementor-element.elementor-element-dd1d029 .elementor-heading-title {
    color: #0072ff !important;
}

.elementor-9868 .elementor-element.elementor-element-4735d19c {
    --divider-color: #0072ff !important;
}

.elementor-9868 .elementor-element.elementor-element-173a7b5f .elementor-heading-title {
    color: #ffffff !important;
}

.elementor-9868 .elementor-element.elementor-element-45fc07c6 .elementor-icon-list-text {
    color: #0072ff !important;
}

.elementor-9868 .elementor-element.elementor-element-594b3d6e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 0 0
}

.elementor-9868 .elementor-element.elementor-element-594b3d6e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-9868 .elementor-element.elementor-element-5f399f7c>.elementor-container {
    max-width: 1331px
}

.elementor-9868 .elementor-element.elementor-element-5f399f7c>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-9868 .elementor-element.elementor-element-5f399f7c:not(.elementor-motion-effects-element-type-background),
.elementor-9868 .elementor-element.elementor-element-5f399f7c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000;
    background-image: url(/img.fullcommerce.site/wp-content/background.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-9868 .elementor-element.elementor-element-5f399f7c>.elementor-background-overlay {
    background-color: #000;
    opacity: .88;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-9868 .elementor-element.elementor-element-5f399f7c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 136px 0 7px 0
}

.elementor-9868 .elementor-element.elementor-element-36283555>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 26px
}

.elementor-9868 .elementor-element.elementor-element-36283555>.elementor-element-populated {
    margin: 0 0 0 0;
    --e-column-margin-right: 0;
    --e-column-margin-left: 0;
    padding: 0 0 0 0
}

.elementor-9868 .elementor-element.elementor-element-dd1d029 {
    text-align: center
}

.elementor-9868 .elementor-element.elementor-element-dd1d029 .elementor-heading-title {
    color: #FF0;
    font-family: "Poppins", Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: 1.4em;
    letter-spacing: 1px
}

.elementor-9868 .elementor-element.elementor-element-dd1d029>.elementor-widget-container {
    margin: 0 0 0 0;
    padding: 0 0 0 0
}

.elementor-9868 .elementor-element.elementor-element-64efac6 .elementor-field-group {
    padding-right: calc(10px/2);
    padding-left: calc(10px/2);
    margin-bottom: 10px
}

.elementor-9868 .elementor-element.elementor-element-64efac6 .elementor-form-fields-wrapper {
    margin-left: calc(-10px/2);
    margin-right: calc(-10px/2);
    margin-bottom: -10px
}

.elementor-9868 .elementor-element.elementor-element-64efac6 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-9868 .elementor-element.elementor-element-64efac6 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0
}

body.rtl .elementor-9868 .elementor-element.elementor-element-64efac6 .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0
}

body:not(.rtl) .elementor-9868 .elementor-element.elementor-element-64efac6 .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0
}

body .elementor-9868 .elementor-element.elementor-element-64efac6 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0
}

.elementor-9868 .elementor-element.elementor-element-64efac6 .elementor-field-group>label {
    font-family: "Arcane Nine", Sans-serif;
    font-weight: 400
}

.elementor-9868 .elementor-element.elementor-element-64efac6 .elementor-field-type-html {
    padding-bottom: 0;
    font-family: "Arcane Nine", Sans-serif;
    font-weight: 400
}

.elementor-9868 .elementor-element.elementor-element-64efac6 .elementor-field-group .elementor-field {
    color: #1D1D1D
}

.elementor-9868 .elementor-element.elementor-element-64efac6 .elementor-field-group .elementor-field,
.elementor-9868 .elementor-element.elementor-element-64efac6 .elementor-field-subgroup label {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400
}

.elementor-9868 .elementor-element.elementor-element-64efac6 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: #fff;
    border-color: #CACACA;
    border-width: 0 0 0 0
}

.elementor-9868 .elementor-element.elementor-element-64efac6 .elementor-field-group .elementor-select-wrapper select {
    background-color: #fff;
    border-color: #CACACA;
    border-width: 0 0 0 0
}

.elementor-9868 .elementor-element.elementor-element-64efac6 .elementor-field-group .elementor-select-wrapper::before {
    color: #CACACA
}

.elementor-9868 .elementor-element.elementor-element-64efac6 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 23px;
    font-weight: 800;
    text-transform: uppercase;
    text-decoration: none;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 10px 10px 10px 10px;
    padding: 18px 18px 18px 18px
}

.elementor-9868 .elementor-element.elementor-element-64efac6 .e-form__buttons__wrapper__button-next {
    color: var(--e-global-color-3344c45);
    border-color: var(--e-global-color-3344c45)
}

.elementor-9868 .elementor-element.elementor-element-64efac6 .elementor-button[type="submit"] {
    color: var(--e-global-color-3344c45);
    border-color: var(--e-global-color-3344c45)
}

.elementor-9868 .elementor-element.elementor-element-64efac6 .elementor-button[type="submit"] svg * {
    fill: var(--e-global-color-3344c45)
}

.elementor-9868 .elementor-element.elementor-element-64efac6 .e-form__buttons__wrapper__button-previous {
    color: #fff
}

.elementor-9868 .elementor-element.elementor-element-64efac6 .e-form__buttons__wrapper__button-next:hover {
    background-color: var(--e-global-color-3344c45);
    border-color: var(--e-global-color-3344c45)
}

.elementor-9868 .elementor-element.elementor-element-64efac6 .elementor-button[type="submit"]:hover {
    background-color: var(--e-global-color-3344c45);
    border-color: var(--e-global-color-3344c45)
}

.elementor-9868 .elementor-element.elementor-element-64efac6 .e-form__buttons__wrapper__button-previous:hover {
    color: #fff
}

.elementor-9868 .elementor-element.elementor-element-64efac6 .elementor-message {
    font-family: "Arcane Nine", Sans-serif;
    font-weight: 400
}

.elementor-9868 .elementor-element.elementor-element-64efac6 {
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #fff;
    --e-form-steps-indicator-active-secondary-color: #fff;
    --e-form-steps-indicator-completed-secondary-color: #fff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px
}

.elementor-9868 .elementor-element.elementor-element-64efac6>.elementor-widget-container {
    margin: 0 0 0 0;
    padding: 20px 350px 50px 350px;
    background-color: #1DA6E800
}

.elementor-9868 .elementor-element.elementor-element-64efac6.elementor-element {
    --align-self: stretch;
    --order: 99999
}

.elementor-9868 .elementor-element.elementor-element-65db42d {
    text-align: center
}

.elementor-9868 .elementor-element.elementor-element-65db42d .elementor-heading-title {
    color: #fff;
    font-family: "Poppins", Sans-serif;
    font-size: 60px;
    font-weight: 900;
    line-height: 1.4em;
    letter-spacing: 1px
}

.elementor-9868 .elementor-element.elementor-element-65db42d>.elementor-widget-container {
    margin: 0 0 0 0;
    padding: 0 0 0 0
}

.elementor-9868 .elementor-element.elementor-element-4735d19c {
    --divider-border-style: solid;
    --divider-color: #FF0;
    --divider-border-width: 2px
}

.elementor-9868 .elementor-element.elementor-element-4735d19c .elementor-divider-separator {
    width: 15%;
    margin: 0 auto;
    margin-center: 0
}

.elementor-9868 .elementor-element.elementor-element-4735d19c .elementor-divider {
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px
}

.elementor-9868 .elementor-element.elementor-element-4735d19c>.elementor-widget-container {
    margin: 0 0 0 0;
    padding: 14px 0 0 0
}

.elementor-9868 .elementor-element.elementor-element-1222c489 {
    text-align: center;
    color: #FFF;
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 300;
    line-height: 1.4em
}

.elementor-9868 .elementor-element.elementor-element-1222c489>.elementor-widget-container {
    padding: 0 0 0 0
}

.elementor-9868 .elementor-element.elementor-element-2592a11 .elementor-button .elementor-align-icon-right {
    margin-left: 9px
}

.elementor-9868 .elementor-element.elementor-element-2592a11 .elementor-button .elementor-align-icon-left {
    margin-right: 9px
}

.elementor-9868 .elementor-element.elementor-element-2592a11 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 600;
    line-height: 1.6em;
    fill: #FFF;
    color: #FFF;
    background-color: red;
    border-radius: 39px 39px 39px 39px;
    padding: 35px 35px 35px 35px
}

.elementor-9868 .elementor-element.elementor-element-2592a11>.elementor-widget-container {
    margin: 44px 0 42px 0
}

.elementor-9868 .elementor-element.elementor-element-557001f1>.elementor-container {
    max-width: 1280px
}

.elementor-9868 .elementor-element.elementor-element-557001f1:not(.elementor-motion-effects-element-type-background),
.elementor-9868 .elementor-element.elementor-element-557001f1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFF
}

.elementor-9868 .elementor-element.elementor-element-557001f1>.elementor-background-overlay {
    opacity: .5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-9868 .elementor-element.elementor-element-557001f1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 30px 0 30px 0;
}

.elementor-9868 .elementor-element.elementor-element-51d045a5 {
    margin-top: -15px;
    margin-bottom: -15px;
    padding: 0 0 0 0
}

.elementor-9868 .elementor-element.elementor-element-56772b6c {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 0 0
}

.elementor-9868 .elementor-element.elementor-element-55e98cb6 {
    text-align: center
}

.elementor-9868 .elementor-element.elementor-element-55e98cb6 img {
    width: 46%
}

.elementor-9868 .elementor-element.elementor-element-55e98cb6>.elementor-widget-container {
    margin: 0 0 0 0;
    padding: 6px 0 0 0
}

.elementor-9868 .elementor-element.elementor-element-177ce968 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 0 0
}

.elementor-9868 .elementor-element.elementor-element-45fc07c6 .elementor-icon-list-icon i {
    color: var(--e-global-color-primary);
    transition: color 0.3s
}

.elementor-9868 .elementor-element.elementor-element-45fc07c6 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-primary);
    transition: fill 0.3s
}

.elementor-9868 .elementor-element.elementor-element-45fc07c6 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: var(--e-global-color-primary)
}

.elementor-9868 .elementor-element.elementor-element-45fc07c6 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: var(--e-global-color-primary)
}

.elementor-9868 .elementor-element.elementor-element-45fc07c6 {
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0
}

.elementor-9868 .elementor-element.elementor-element-45fc07c6 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-9868 .elementor-element.elementor-element-45fc07c6 .elementor-icon-list-item>a {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    text-decoration: underline
}

.elementor-9868 .elementor-element.elementor-element-45fc07c6 .elementor-icon-list-text {
    color: var(--e-global-color-primary);
    transition: color 0.3s
}

.elementor-9868 .elementor-element.elementor-element-45fc07c6>.elementor-widget-container {
    margin: 0 0 0 0;
    padding: 26px 0 0 0
}

.elementor-9868 .elementor-element.elementor-element-67bb47a9 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 0 0
}

.elementor-9868 .elementor-element.elementor-element-e8a2de2:not(.elementor-motion-effects-element-type-background),
.elementor-9868 .elementor-element.elementor-element-e8a2de2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000
}

.elementor-9868 .elementor-element.elementor-element-e8a2de2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 0 0
}

.elementor-9868 .elementor-element.elementor-element-e8a2de2>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-9868 .elementor-element.elementor-element-173a7b5f {
    text-align: center
}

.elementor-9868 .elementor-element.elementor-element-173a7b5f .elementor-heading-title {
    color: #F1EC40;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-9868 .elementor-element.elementor-element-173a7b5f>.elementor-widget-container {
    padding: 0 0 0 0
}

@media(min-width: 768px) {
    .elementor-9868 .elementor-element.elementor-element-606dc3f0 {
        width: 22.813%
    }
    .elementor-9868 .elementor-element.elementor-element-26cdca6b {
        width: 27.187%;
        display: flex;
        align-items: center;
        justify-content: center;
    }
}

@media(max-width: 1024px) {
    .elementor-9868 .elementor-element.elementor-element-5f399f7c:not(.elementor-motion-effects-element-type-background),
    .elementor-9868 .elementor-element.elementor-element-5f399f7c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0 0
    }
    .elementor-9868 .elementor-element.elementor-element-5f399f7c {
        padding: 100px 25px 100px 25px
    }
    .elementor-9868 .elementor-element.elementor-element-dd1d029 .elementor-heading-title {
        font-size: 45px
    }
    .elementor-9868 .elementor-element.elementor-element-65db42d .elementor-heading-title {
        font-size: 45px
    }
}

@media(max-width: 767px) {
    .elementor-9868 .elementor-element.elementor-element-5f399f7c:not(.elementor-motion-effects-element-type-background),
    .elementor-9868 .elementor-element.elementor-element-5f399f7c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0 0
    }
    .elementor-9868 .elementor-element.elementor-element-5f399f7c {
        padding: 50px 20px 16px 20px
    }
    .elementor-9868 .elementor-element.elementor-element-dd1d029 {
        text-align: center
    }
    .elementor-9868 .elementor-element.elementor-element-dd1d029 .elementor-heading-title {
        font-size: 15px;
        line-height: 1.5em
    }
    .elementor-9868 .elementor-element.elementor-element-64efac6 .elementor-field-group .elementor-field,
    .elementor-9868 .elementor-element.elementor-element-64efac6 .elementor-field-subgroup label {
        font-size: 11px
    }
    .elementor-9868 .elementor-element.elementor-element-64efac6 .elementor-button {
        font-size: 16px
    }
    .elementor-9868 .elementor-element.elementor-element-64efac6>.elementor-widget-container {
        margin: 0 0 0 0;
        padding: 0 0 0 0
    }
    .elementor-9868 .elementor-element.elementor-element-64efac6 {
        width: 100%;
        max-width: 100%
    }
    .elementor-9868 .elementor-element.elementor-element-64efac6.elementor-element {
        --align-self: center;
        --flex-grow: 0;
        --flex-shrink: 1
    }
    .elementor-9868 .elementor-element.elementor-element-65db42d {
        text-align: center
    }
    .elementor-9868 .elementor-element.elementor-element-65db42d .elementor-heading-title {
        font-size: 22px;
        line-height: 1.5em;
        margin-bottom: 26px;
    }
    .elementor-9868 .elementor-element.elementor-element-4735d19c .elementor-divider {
        text-align: center
    }
    .elementor-9868 .elementor-element.elementor-element-4735d19c .elementor-divider-separator {
        margin: 0 auto;
        margin-center: 0
    }
    .elementor-9868 .elementor-element.elementor-element-1222c489 {
        text-align: center;
        font-size: 15px
    }
    .elementor-9868 .elementor-element.elementor-element-2592a11 .elementor-button {
        font-size: 17px;
        padding: 16px 16px 16px 16px
    }
    .elementor-9868 .elementor-element.elementor-element-2592a11>.elementor-widget-container {
        margin: 0 0 0 0;
        padding: 16px 40px 6px 40px
    }
    .elementor-9868 .elementor-element.elementor-element-557001f1 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 10px 0 12px 0
    }
    .elementor-9868 .elementor-element.elementor-element-51d045a5 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0
    }
    .elementor-9868 .elementor-element.elementor-element-56772b6c {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0
    }
    .elementor-9868 .elementor-element.elementor-element-55e98cb6 img {
        width: 30%
    }
    .elementor-9868 .elementor-element.elementor-element-177ce968 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0
    }
    .elementor-9868 .elementor-element.elementor-element-67bb47a9 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0
    }
    .elementor-9868 .elementor-element.elementor-element-173a7b5f {
        text-align: center
    }
    .elementor-9868 .elementor-element.elementor-element-173a7b5f .elementor-heading-title {
        font-size: 11px
    }
}

@media(min-width: 1025px) {
    .elementor-9868 .elementor-element.elementor-element-5f399f7c:not(.elementor-motion-effects-element-type-background),
    .elementor-9868 .elementor-element.elementor-element-5f399f7c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed
    }
}

@font-face {
    font-family: 'Arcane Nine';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fullcommerce.site/wp-content/uploads/2022/06/Arcane-Nine.ttf) format('truetype')
}

span.elementor-icon-list-text {
    color: #000;
    transition: color 0.3s;
    padding-left: 5px;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    text-decoration: underline;
}

span.elementor-icon-list-icon svg {
    width: 20px !important;
    height: 20px !important;
}

span.elementor-icon-list-icon {
    display: flex;
}

.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-435031fe a {
    display: flex;
    align-items: center;
}

.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-435031fe {
    display: flex;
    justify-content: center;
}

.form-control {
    background-color: #fff;
    border-color: #CACACA;
    border-width: 0 0 0 0;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #1D1D1D;
    vertical-align: middle;
    flex-grow: 1;
    width: 100%;
    max-width: 100%;
    border-radius: 3px;
    padding: 0.5rem 1rem;
    transition: all .3s;
    line-height: 1.4;
    min-height: 40px;
}

form .col-md-12,
form .col-md-6 {
    padding-right: calc(10px/2);
    padding-left: calc(10px/2);
    margin-bottom: 10px;
    flex-wrap: wrap;
    align-items: center;
    position: relative;
    min-height: 1px;
    display: flex;
}

button.captcha {
    background: #dddddd;
    border-radius: 0;
    padding: 12px 20px;
    color: #858585;
    font-size: 14px;
    width: 30%;
    border: 1px solid #ddd;
}

input.captcha_result {
    padding: 12px;
    border: 1px solid #ddd;
    border-radius: 0;
    font-size: 14px;
    width: 70%;
}

.captcha-div {
    display: flex;
}

button.captcha:hover {
    background: #dddddd;
    color: #858585;
}

iframe {
    width: inherit !important;
}

.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-26cdca6b {
    justify-content: center;
    margin-bottom: 15px;
}

a.btn-action {
    background: #0072ff;
    border: 2px solid #0072ff;
    color: #fff;
    font-family: "Poppins", Sans-serif;
    font-weight: 800;
    text-transform: uppercase;
    text-decoration: none;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 10px 10px 10px 10px;
    padding: 12px 40px;
    font-size: 16px;
}

a.btn-action:hover {
    color: #0072ff;
    background: #fff;
    border: 2px solid #fff;
}