.elementor-221 .elementor-element.elementor-element-809763d:not(.elementor-motion-effects-element-type-background), .elementor-221 .elementor-element.elementor-element-809763d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://navaenterprises.tiottechnologies.com/wp-content/uploads/sites/13/2022/03/home-ip-video-surveillance-concept.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-221 .elementor-element.elementor-element-809763d > .elementor-background-overlay {
    background-color: var( --e-global-color-dea41e4 );
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-221 .elementor-element.elementor-element-809763d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5em 1em 5em 1em;
}

.elementor-221 .elementor-element.elementor-element-a0ce092 > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-221 .elementor-element.elementor-element-fe4991b {
    text-align: center;
}

.elementor-221 .elementor-element.elementor-element-fe4991b .elementor-heading-title {
    color: var( --e-global-color-a291686 );
    font-family: var( --e-global-typography-5d167aa-font-family ), Sans-serif;
    font-size: var( --e-global-typography-5d167aa-font-size );
    font-weight: var( --e-global-typography-5d167aa-font-weight );
    line-height: var( --e-global-typography-5d167aa-line-height );
    letter-spacing: var( --e-global-typography-5d167aa-letter-spacing );
    word-spacing: var( --e-global-typography-5d167aa-word-spacing );
}

.elementor-221 .elementor-element.elementor-element-0d44b4a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(7px/2);
}

.elementor-221 .elementor-element.elementor-element-0d44b4a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(7px/2);
}

.elementor-221 .elementor-element.elementor-element-0d44b4a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(7px/2);
    margin-left: calc(7px/2);
}

.elementor-221 .elementor-element.elementor-element-0d44b4a .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-7px/2);
    margin-left: calc(-7px/2);
}

body.rtl .elementor-221 .elementor-element.elementor-element-0d44b4a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-7px/2);
}

body:not(.rtl) .elementor-221 .elementor-element.elementor-element-0d44b4a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-7px/2);
}

.elementor-221 .elementor-element.elementor-element-0d44b4a .elementor-icon-list-icon i {
    color: var( --e-global-color-308e809 );
    transition: color 0.3s;
}

.elementor-221 .elementor-element.elementor-element-0d44b4a .elementor-icon-list-icon svg {
    fill: var( --e-global-color-308e809 );
    transition: fill 0.3s;
}

.elementor-221 .elementor-element.elementor-element-0d44b4a {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}

.elementor-221 .elementor-element.elementor-element-0d44b4a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-221 .elementor-element.elementor-element-0d44b4a .elementor-icon-list-item > a {
    font-family: var( --e-global-typography-520c191-font-family ), Sans-serif;
    font-size: var( --e-global-typography-520c191-font-size );
    font-weight: var( --e-global-typography-520c191-font-weight );
    line-height: var( --e-global-typography-520c191-line-height );
    letter-spacing: var( --e-global-typography-520c191-letter-spacing );
    word-spacing: var( --e-global-typography-520c191-word-spacing );
}

.elementor-221 .elementor-element.elementor-element-0d44b4a .elementor-icon-list-text {
    color: var( --e-global-color-308e809 );
    transition: color 0.3s;
}

.elementor-221 .elementor-element.elementor-element-8c574bb {
    padding: 6em 1em 6em 1em;
}

.elementor-221 .elementor-element.elementor-element-4f7bdfb > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-221 .elementor-element.elementor-element-bc4ba43 {
    text-align: left;
}

.elementor-221 .elementor-element.elementor-element-bc4ba43 .elementor-heading-title {
    color: var( --e-global-color-91455cb );
    font-family: var( --e-global-typography-84ca66e-font-family ), Sans-serif;
    font-size: var( --e-global-typography-84ca66e-font-size );
    font-weight: var( --e-global-typography-84ca66e-font-weight );
    text-transform: var( --e-global-typography-84ca66e-text-transform );
    line-height: var( --e-global-typography-84ca66e-line-height );
    letter-spacing: var( --e-global-typography-84ca66e-letter-spacing );
    word-spacing: var( --e-global-typography-84ca66e-word-spacing );
}

.elementor-221 .elementor-element.elementor-element-9e6ddd4 {
    text-align: left;
}

.elementor-221 .elementor-element.elementor-element-9e6ddd4 .elementor-heading-title {
    color: var( --e-global-color-dea41e4 );
    font-family: var( --e-global-typography-5d167aa-font-family ), Sans-serif;
    font-size: var( --e-global-typography-5d167aa-font-size );
    font-weight: var( --e-global-typography-5d167aa-font-weight );
    line-height: var( --e-global-typography-5d167aa-line-height );
    letter-spacing: var( --e-global-typography-5d167aa-letter-spacing );
    word-spacing: var( --e-global-typography-5d167aa-word-spacing );
}

.elementor-221 .elementor-element.elementor-element-37dc21f > .elementor-element-populated {
    padding: 1em 1em 1em 0em;
}

.elementor-221 .elementor-element.elementor-element-e67d40b {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1px;
}

.elementor-221 .elementor-element.elementor-element-e67d40b .elementor-divider-separator {
    width: 100%;
}

.elementor-221 .elementor-element.elementor-element-e67d40b .elementor-divider {
    padding-block-start:15px;padding-block-end:15px;}

.elementor-221 .elementor-element.elementor-element-cf458e8 > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-221 .elementor-element.elementor-element-b04a605 {
    color: var( --e-global-color-secondary );
    font-family: var( --e-global-typography-b2ce6af-font-family ), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size );
    line-height: var( --e-global-typography-b2ce6af-line-height );
    letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing );
    word-spacing: var( --e-global-typography-b2ce6af-word-spacing );
}

.elementor-221 .elementor-element.elementor-element-823536b {
    --icon-box-icon-margin: 15px;
}

.elementor-221 .elementor-element.elementor-element-823536b .elementor-icon-box-title {
    margin-bottom: 5px;
    color: var( --e-global-color-a185853 );
}

.elementor-221 .elementor-element.elementor-element-823536b.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-308e809 );
    fill: var( --e-global-color-a185853 );
    color: var( --e-global-color-a185853 );
}

.elementor-221 .elementor-element.elementor-element-823536b.elementor-view-framed .elementor-icon, .elementor-221 .elementor-element.elementor-element-823536b.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-308e809 );
    color: var( --e-global-color-308e809 );
    border-color: var( --e-global-color-308e809 );
}

.elementor-221 .elementor-element.elementor-element-823536b.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-a185853 );
}

.elementor-221 .elementor-element.elementor-element-823536b .elementor-icon {
    font-size: 25px;
}

.elementor-221 .elementor-element.elementor-element-823536b .elementor-icon-box-title, .elementor-221 .elementor-element.elementor-element-823536b .elementor-icon-box-title a {
    font-family: var( --e-global-typography-7044a64-font-family ), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size );
    font-weight: var( --e-global-typography-7044a64-font-weight );
    line-height: var( --e-global-typography-7044a64-line-height );
    letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
    word-spacing: var( --e-global-typography-7044a64-word-spacing );
}

.elementor-221 .elementor-element.elementor-element-823536b .elementor-icon-box-description {
    color: var( --e-global-color-secondary );
    font-family: var( --e-global-typography-69c152f-font-family ), Sans-serif;
    font-size: var( --e-global-typography-69c152f-font-size );
    line-height: var( --e-global-typography-69c152f-line-height );
    letter-spacing: var( --e-global-typography-69c152f-letter-spacing );
    word-spacing: var( --e-global-typography-69c152f-word-spacing );
}

.elementor-221 .elementor-element.elementor-element-41a956c {
    --icon-box-icon-margin: 15px;
}

.elementor-221 .elementor-element.elementor-element-41a956c .elementor-icon-box-title {
    margin-bottom: 5px;
    color: var( --e-global-color-a185853 );
}

.elementor-221 .elementor-element.elementor-element-41a956c.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-308e809 );
    fill: var( --e-global-color-a185853 );
    color: var( --e-global-color-a185853 );
}

.elementor-221 .elementor-element.elementor-element-41a956c.elementor-view-framed .elementor-icon, .elementor-221 .elementor-element.elementor-element-41a956c.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-308e809 );
    color: var( --e-global-color-308e809 );
    border-color: var( --e-global-color-308e809 );
}

.elementor-221 .elementor-element.elementor-element-41a956c.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-a185853 );
}

.elementor-221 .elementor-element.elementor-element-41a956c .elementor-icon {
    font-size: 25px;
}

.elementor-221 .elementor-element.elementor-element-41a956c .elementor-icon-box-title, .elementor-221 .elementor-element.elementor-element-41a956c .elementor-icon-box-title a {
    font-family: var( --e-global-typography-7044a64-font-family ), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size );
    font-weight: var( --e-global-typography-7044a64-font-weight );
    line-height: var( --e-global-typography-7044a64-line-height );
    letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
    word-spacing: var( --e-global-typography-7044a64-word-spacing );
}

.elementor-221 .elementor-element.elementor-element-41a956c .elementor-icon-box-description {
    color: var( --e-global-color-secondary );
    font-family: var( --e-global-typography-69c152f-font-family ), Sans-serif;
    font-size: var( --e-global-typography-69c152f-font-size );
    line-height: var( --e-global-typography-69c152f-line-height );
    letter-spacing: var( --e-global-typography-69c152f-letter-spacing );
    word-spacing: var( --e-global-typography-69c152f-word-spacing );
}

.elementor-221 .elementor-element.elementor-element-dbf7996 {
    --icon-box-icon-margin: 15px;
}

.elementor-221 .elementor-element.elementor-element-dbf7996 .elementor-icon-box-title {
    margin-bottom: 5px;
    color: var( --e-global-color-a185853 );
}

.elementor-221 .elementor-element.elementor-element-dbf7996.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-308e809 );
    fill: var( --e-global-color-a185853 );
    color: var( --e-global-color-a185853 );
}

.elementor-221 .elementor-element.elementor-element-dbf7996.elementor-view-framed .elementor-icon, .elementor-221 .elementor-element.elementor-element-dbf7996.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-308e809 );
    color: var( --e-global-color-308e809 );
    border-color: var( --e-global-color-308e809 );
}

.elementor-221 .elementor-element.elementor-element-dbf7996.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-a185853 );
}

.elementor-221 .elementor-element.elementor-element-dbf7996 .elementor-icon {
    font-size: 25px;
}

.elementor-221 .elementor-element.elementor-element-dbf7996 .elementor-icon-box-title, .elementor-221 .elementor-element.elementor-element-dbf7996 .elementor-icon-box-title a {
    font-family: var( --e-global-typography-7044a64-font-family ), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size );
    font-weight: var( --e-global-typography-7044a64-font-weight );
    line-height: var( --e-global-typography-7044a64-line-height );
    letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
    word-spacing: var( --e-global-typography-7044a64-word-spacing );
}

.elementor-221 .elementor-element.elementor-element-dbf7996 .elementor-icon-box-description {
    color: var( --e-global-color-secondary );
    font-family: var( --e-global-typography-69c152f-font-family ), Sans-serif;
    font-size: var( --e-global-typography-69c152f-font-size );
    line-height: var( --e-global-typography-69c152f-line-height );
    letter-spacing: var( --e-global-typography-69c152f-letter-spacing );
    word-spacing: var( --e-global-typography-69c152f-word-spacing );
}

.elementor-221 .elementor-element.elementor-element-e65cfa6 > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-221 .elementor-element.elementor-element-6ec0d11 iframe {
    height: 550px;
}

.elementor-221 .elementor-element.elementor-element-6ec0d11 {
    z-index: 2;
}

.elementor-221 .elementor-element.elementor-element-6ec0d11 > .elementor-widget-container {
    border-radius: 30px 30px 30px 30px;
}

.elementor-221 .elementor-element.elementor-element-9a35713:not(.elementor-motion-effects-element-type-background), .elementor-221 .elementor-element.elementor-element-9a35713 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://navaenterprises.tiottechnologies.com/wp-content/uploads/sites/13/2022/03/symmetric-security-cameras.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-221 .elementor-element.elementor-element-9a35713 > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-a291686 ) 22%, #FFFFFFB3 100%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-221 .elementor-element.elementor-element-9a35713 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0em 1em 7em 1em;
}

.elementor-221 .elementor-element.elementor-element-b3318ad > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-221 .elementor-element.elementor-element-a820cad > .elementor-container {
    max-width: 900px;
}

.elementor-221 .elementor-element.elementor-element-fd70075:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-221 .elementor-element.elementor-element-fd70075 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-a291686 );
}

.elementor-221 .elementor-element.elementor-element-fd70075 > .elementor-element-populated, .elementor-221 .elementor-element.elementor-element-fd70075 > .elementor-element-populated > .elementor-background-overlay, .elementor-221 .elementor-element.elementor-element-fd70075 > .elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px;
}

.elementor-221 .elementor-element.elementor-element-fd70075 > .elementor-element-populated {
    box-shadow: 0px 10px 30px -5px rgba(0, 0, 0, 0.25);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 3em 3em 3em 3em;
}

.elementor-221 .elementor-element.elementor-element-fd70075 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-221 .elementor-element.elementor-element-9b10010 {
    text-align: center;
}

.elementor-221 .elementor-element.elementor-element-9b10010 .elementor-heading-title {
    color: var( --e-global-color-dea41e4 );
    font-family: var( --e-global-typography-d3dae9a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-d3dae9a-font-size );
    font-weight: var( --e-global-typography-d3dae9a-font-weight );
    line-height: var( --e-global-typography-d3dae9a-line-height );
    letter-spacing: var( --e-global-typography-d3dae9a-letter-spacing );
    word-spacing: var( --e-global-typography-d3dae9a-word-spacing );
}

.elementor-221 .elementor-element.elementor-element-0c98efa {
    --spacer-size: 30px;
}

.elementor-221 .elementor-element.elementor-element-b3194a2 .elementor-field-group {
    padding-right: calc( 10px/2 );
    padding-left: calc( 10px/2 );
    margin-bottom: 10px;
}

.elementor-221 .elementor-element.elementor-element-b3194a2 .elementor-form-fields-wrapper {
    margin-left: calc( -10px/2 );
    margin-right: calc( -10px/2 );
    margin-bottom: -10px;
}

.elementor-221 .elementor-element.elementor-element-b3194a2 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-221 .elementor-element.elementor-element-b3194a2 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-221 .elementor-element.elementor-element-b3194a2 .elementor-labels-inline .elementor-field-group > label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-221 .elementor-element.elementor-element-b3194a2 .elementor-labels-inline .elementor-field-group > label {
    padding-right: 0px;
}

body .elementor-221 .elementor-element.elementor-element-b3194a2 .elementor-labels-above .elementor-field-group > label {
    padding-bottom: 0px;
}

.elementor-221 .elementor-element.elementor-element-b3194a2 .elementor-field-type-html {
    padding-bottom: 0px;
}

.elementor-221 .elementor-element.elementor-element-b3194a2 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: #ffffff;
}

.elementor-221 .elementor-element.elementor-element-b3194a2 .elementor-field-group .elementor-select-wrapper select {
    background-color: #ffffff;
}

.elementor-221 .elementor-element.elementor-element-b3194a2 .e-form__buttons__wrapper__button-next {
    color: #ffffff;
}

.elementor-221 .elementor-element.elementor-element-b3194a2 .elementor-button[type="submit"] {
    color: #ffffff;
}

.elementor-221 .elementor-element.elementor-element-b3194a2 .elementor-button[type="submit"] svg * {
    fill: #ffffff;
}

.elementor-221 .elementor-element.elementor-element-b3194a2 .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}

.elementor-221 .elementor-element.elementor-element-b3194a2 .e-form__buttons__wrapper__button-next:hover {
    color: #ffffff;
}

.elementor-221 .elementor-element.elementor-element-b3194a2 .elementor-button[type="submit"]:hover {
    color: #ffffff;
}

.elementor-221 .elementor-element.elementor-element-b3194a2 .elementor-button[type="submit"]:hover svg * {
    fill: #ffffff;
}

.elementor-221 .elementor-element.elementor-element-b3194a2 .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-221 .elementor-element.elementor-element-b3194a2 {
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}

.elementor-221 .elementor-element.elementor-element-8a5f79c {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #7A7A7A33;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 1em 1em 1em 1em;
}

.elementor-221 .elementor-element.elementor-element-8a5f79c > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-221 .elementor-element.elementor-element-9814586 > .elementor-element-populated {
    padding: 3em 3em 3em 1em;
}

.elementor-221 .elementor-element.elementor-element-c7699da {
    text-align: left;
}

.elementor-221 .elementor-element.elementor-element-c7699da .elementor-heading-title {
    color: var( --e-global-color-a185853 );
    font-family: var( --e-global-typography-d3dae9a-font-family ), Sans-serif;
    font-size: var( --e-global-typography-d3dae9a-font-size );
    font-weight: var( --e-global-typography-d3dae9a-font-weight );
    line-height: var( --e-global-typography-d3dae9a-line-height );
    letter-spacing: var( --e-global-typography-d3dae9a-letter-spacing );
    word-spacing: var( --e-global-typography-d3dae9a-word-spacing );
}

.elementor-221 .elementor-element.elementor-element-4451ec3 {
    text-align: left;
    color: var( --e-global-color-dea41e4 );
    font-family: var( --e-global-typography-b2ce6af-font-family ), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size );
    line-height: var( --e-global-typography-b2ce6af-line-height );
    letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing );
    word-spacing: var( --e-global-typography-b2ce6af-word-spacing );
}

.elementor-bc-flex-widget .elementor-221 .elementor-element.elementor-element-d7333aa.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-221 .elementor-element.elementor-element-d7333aa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-221 .elementor-element.elementor-element-d7333aa > .elementor-element-populated {
    padding: 1em 1em 1em 0em;
}

.elementor-221 .elementor-element.elementor-element-8994323 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-221 .elementor-element.elementor-element-8994323 {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: #7A7A7A33;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0em 0em 0em 2em;
}

.elementor-221 .elementor-element.elementor-element-8994323 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-221 .elementor-element.elementor-element-c15a3d3 > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-221 .elementor-element.elementor-element-61798c5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(14px/2);
}

.elementor-221 .elementor-element.elementor-element-61798c5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(14px/2);
}

.elementor-221 .elementor-element.elementor-element-61798c5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(14px/2);
    margin-left: calc(14px/2);
}

.elementor-221 .elementor-element.elementor-element-61798c5 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-14px/2);
    margin-left: calc(-14px/2);
}

body.rtl .elementor-221 .elementor-element.elementor-element-61798c5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-14px/2);
}

body:not(.rtl) .elementor-221 .elementor-element.elementor-element-61798c5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-14px/2);
}

.elementor-221 .elementor-element.elementor-element-61798c5 .elementor-icon-list-icon i {
    color: var( --e-global-color-a185853 );
    transition: color 0.3s;
}

.elementor-221 .elementor-element.elementor-element-61798c5 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-a185853 );
    transition: fill 0.3s;
}

.elementor-221 .elementor-element.elementor-element-61798c5 {
    --e-icon-list-icon-size: 18px;
    --icon-vertical-offset: 0px;
}

.elementor-221 .elementor-element.elementor-element-61798c5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-221 .elementor-element.elementor-element-61798c5 .elementor-icon-list-item > a {
    font-family: var( --e-global-typography-b2ce6af-font-family ), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size );
    line-height: var( --e-global-typography-b2ce6af-line-height );
    letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing );
    word-spacing: var( --e-global-typography-b2ce6af-word-spacing );
}

.elementor-221 .elementor-element.elementor-element-61798c5 .elementor-icon-list-text {
    color: var( --e-global-color-secondary );
    transition: color 0.3s;
}

.elementor-221 .elementor-element.elementor-element-9e1bf47 > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-221 .elementor-element.elementor-element-5c98e54 {
    text-align: center;
}

.elementor-221 .elementor-element.elementor-element-5c98e54 img {
    width: 100%;
    height: 60px;
    object-fit: contain;
    object-position: center center;
}

.elementor-221 .elementor-element.elementor-element-f09fc06 {
    text-align: center;
}

.elementor-221 .elementor-element.elementor-element-f09fc06 img {
    width: 100%;
    height: 60px;
    object-fit: contain;
    object-position: center center;
}

@media(min-width: 768px) {
    .elementor-221 .elementor-element.elementor-element-37dc21f {
        width:25%;
    }

    .elementor-221 .elementor-element.elementor-element-cf458e8 {
        width: 75%;
    }
}

@media(max-width: 1024px) {
    .elementor-221 .elementor-element.elementor-element-809763d:not(.elementor-motion-effects-element-type-background), .elementor-221 .elementor-element.elementor-element-809763d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position:0px -60px;
    }

    .elementor-221 .elementor-element.elementor-element-fe4991b .elementor-heading-title {
        font-size: var( --e-global-typography-5d167aa-font-size );
        line-height: var( --e-global-typography-5d167aa-line-height );
        letter-spacing: var( --e-global-typography-5d167aa-letter-spacing );
        word-spacing: var( --e-global-typography-5d167aa-word-spacing );
    }

    .elementor-221 .elementor-element.elementor-element-0d44b4a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-221 .elementor-element.elementor-element-0d44b4a .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-520c191-font-size );
        line-height: var( --e-global-typography-520c191-line-height );
        letter-spacing: var( --e-global-typography-520c191-letter-spacing );
        word-spacing: var( --e-global-typography-520c191-word-spacing );
    }

    .elementor-221 .elementor-element.elementor-element-8c574bb {
        padding: 3em 1em 3em 1em;
    }

    .elementor-221 .elementor-element.elementor-element-bc4ba43 .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size );
        line-height: var( --e-global-typography-84ca66e-line-height );
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing );
        word-spacing: var( --e-global-typography-84ca66e-word-spacing );
    }

    .elementor-221 .elementor-element.elementor-element-9e6ddd4 .elementor-heading-title {
        font-size: var( --e-global-typography-5d167aa-font-size );
        line-height: var( --e-global-typography-5d167aa-line-height );
        letter-spacing: var( --e-global-typography-5d167aa-letter-spacing );
        word-spacing: var( --e-global-typography-5d167aa-word-spacing );
    }

    .elementor-221 .elementor-element.elementor-element-b04a605 {
        font-size: var( --e-global-typography-b2ce6af-font-size );
        line-height: var( --e-global-typography-b2ce6af-line-height );
        letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing: var( --e-global-typography-b2ce6af-word-spacing );
    }

    .elementor-221 .elementor-element.elementor-element-823536b .elementor-icon-box-title, .elementor-221 .elementor-element.elementor-element-823536b .elementor-icon-box-title a {
        font-size: var( --e-global-typography-7044a64-font-size );
        line-height: var( --e-global-typography-7044a64-line-height );
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
        word-spacing: var( --e-global-typography-7044a64-word-spacing );
    }

    .elementor-221 .elementor-element.elementor-element-823536b .elementor-icon-box-description {
        font-size: var( --e-global-typography-69c152f-font-size );
        line-height: var( --e-global-typography-69c152f-line-height );
        letter-spacing: var( --e-global-typography-69c152f-letter-spacing );
        word-spacing: var( --e-global-typography-69c152f-word-spacing );
    }

    .elementor-221 .elementor-element.elementor-element-41a956c .elementor-icon-box-title, .elementor-221 .elementor-element.elementor-element-41a956c .elementor-icon-box-title a {
        font-size: var( --e-global-typography-7044a64-font-size );
        line-height: var( --e-global-typography-7044a64-line-height );
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
        word-spacing: var( --e-global-typography-7044a64-word-spacing );
    }

    .elementor-221 .elementor-element.elementor-element-41a956c .elementor-icon-box-description {
        font-size: var( --e-global-typography-69c152f-font-size );
        line-height: var( --e-global-typography-69c152f-line-height );
        letter-spacing: var( --e-global-typography-69c152f-letter-spacing );
        word-spacing: var( --e-global-typography-69c152f-word-spacing );
    }

    .elementor-221 .elementor-element.elementor-element-dbf7996 .elementor-icon-box-title, .elementor-221 .elementor-element.elementor-element-dbf7996 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-7044a64-font-size );
        line-height: var( --e-global-typography-7044a64-line-height );
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
        word-spacing: var( --e-global-typography-7044a64-word-spacing );
    }

    .elementor-221 .elementor-element.elementor-element-dbf7996 .elementor-icon-box-description {
        font-size: var( --e-global-typography-69c152f-font-size );
        line-height: var( --e-global-typography-69c152f-line-height );
        letter-spacing: var( --e-global-typography-69c152f-letter-spacing );
        word-spacing: var( --e-global-typography-69c152f-word-spacing );
    }

    .elementor-221 .elementor-element.elementor-element-9a35713 {
        padding: 0em 1em 5em 1em;
    }

    .elementor-221 .elementor-element.elementor-element-a820cad > .elementor-container {
        max-width: 600px;
    }

    .elementor-221 .elementor-element.elementor-element-9b10010 .elementor-heading-title {
        font-size: var( --e-global-typography-d3dae9a-font-size );
        line-height: var( --e-global-typography-d3dae9a-line-height );
        letter-spacing: var( --e-global-typography-d3dae9a-letter-spacing );
        word-spacing: var( --e-global-typography-d3dae9a-word-spacing );
    }

    .elementor-221 .elementor-element.elementor-element-c7699da .elementor-heading-title {
        font-size: var( --e-global-typography-d3dae9a-font-size );
        line-height: var( --e-global-typography-d3dae9a-line-height );
        letter-spacing: var( --e-global-typography-d3dae9a-letter-spacing );
        word-spacing: var( --e-global-typography-d3dae9a-word-spacing );
    }

    .elementor-221 .elementor-element.elementor-element-4451ec3 {
        font-size: var( --e-global-typography-b2ce6af-font-size );
        line-height: var( --e-global-typography-b2ce6af-line-height );
        letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing: var( --e-global-typography-b2ce6af-word-spacing );
    }

    .elementor-221 .elementor-element.elementor-element-d7333aa > .elementor-element-populated {
        padding: 1em 0em 1em 0em;
    }

    .elementor-221 .elementor-element.elementor-element-8994323 {
        padding: 0em 0em 0em 1em;
    }

    .elementor-221 .elementor-element.elementor-element-61798c5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-221 .elementor-element.elementor-element-61798c5 .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-b2ce6af-font-size );
        line-height: var( --e-global-typography-b2ce6af-line-height );
        letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing: var( --e-global-typography-b2ce6af-word-spacing );
    }

    .elementor-bc-flex-widget .elementor-221 .elementor-element.elementor-element-9e1bf47.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-221 .elementor-element.elementor-element-9e1bf47.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-221 .elementor-element.elementor-element-9e1bf47 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 5px;
    }
}

@media(max-width: 767px) {
    .elementor-221 .elementor-element.elementor-element-809763d:not(.elementor-motion-effects-element-type-background), .elementor-221 .elementor-element.elementor-element-809763d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position:0px 0px;
    }

    .elementor-221 .elementor-element.elementor-element-fe4991b .elementor-heading-title {
        font-size: var( --e-global-typography-5d167aa-font-size );
        line-height: var( --e-global-typography-5d167aa-line-height );
        letter-spacing: var( --e-global-typography-5d167aa-letter-spacing );
        word-spacing: var( --e-global-typography-5d167aa-word-spacing );
    }

    .elementor-221 .elementor-element.elementor-element-0d44b4a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-221 .elementor-element.elementor-element-0d44b4a .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-520c191-font-size );
        line-height: var( --e-global-typography-520c191-line-height );
        letter-spacing: var( --e-global-typography-520c191-letter-spacing );
        word-spacing: var( --e-global-typography-520c191-word-spacing );
    }

    .elementor-221 .elementor-element.elementor-element-bc4ba43 .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size );
        line-height: var( --e-global-typography-84ca66e-line-height );
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing );
        word-spacing: var( --e-global-typography-84ca66e-word-spacing );
    }

    .elementor-221 .elementor-element.elementor-element-9e6ddd4 .elementor-heading-title {
        font-size: var( --e-global-typography-5d167aa-font-size );
        line-height: var( --e-global-typography-5d167aa-line-height );
        letter-spacing: var( --e-global-typography-5d167aa-letter-spacing );
        word-spacing: var( --e-global-typography-5d167aa-word-spacing );
    }

    .elementor-221 .elementor-element.elementor-element-37dc21f > .elementor-element-populated {
        padding: 0em 0em 0em 0em;
    }

    .elementor-221 .elementor-element.elementor-element-cf458e8 > .elementor-element-populated {
        padding: 1em 0em 1em 0em;
    }

    .elementor-221 .elementor-element.elementor-element-b04a605 {
        font-size: var( --e-global-typography-b2ce6af-font-size );
        line-height: var( --e-global-typography-b2ce6af-line-height );
        letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing: var( --e-global-typography-b2ce6af-word-spacing );
    }

    .elementor-221 .elementor-element.elementor-element-823536b .elementor-icon-box-title, .elementor-221 .elementor-element.elementor-element-823536b .elementor-icon-box-title a {
        font-size: var( --e-global-typography-7044a64-font-size );
        line-height: var( --e-global-typography-7044a64-line-height );
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
        word-spacing: var( --e-global-typography-7044a64-word-spacing );
    }

    .elementor-221 .elementor-element.elementor-element-823536b .elementor-icon-box-description {
        font-size: var( --e-global-typography-69c152f-font-size );
        line-height: var( --e-global-typography-69c152f-line-height );
        letter-spacing: var( --e-global-typography-69c152f-letter-spacing );
        word-spacing: var( --e-global-typography-69c152f-word-spacing );
    }

    .elementor-221 .elementor-element.elementor-element-41a956c .elementor-icon-box-title, .elementor-221 .elementor-element.elementor-element-41a956c .elementor-icon-box-title a {
        font-size: var( --e-global-typography-7044a64-font-size );
        line-height: var( --e-global-typography-7044a64-line-height );
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
        word-spacing: var( --e-global-typography-7044a64-word-spacing );
    }

    .elementor-221 .elementor-element.elementor-element-41a956c .elementor-icon-box-description {
        font-size: var( --e-global-typography-69c152f-font-size );
        line-height: var( --e-global-typography-69c152f-line-height );
        letter-spacing: var( --e-global-typography-69c152f-letter-spacing );
        word-spacing: var( --e-global-typography-69c152f-word-spacing );
    }

    .elementor-221 .elementor-element.elementor-element-dbf7996 .elementor-icon-box-title, .elementor-221 .elementor-element.elementor-element-dbf7996 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-7044a64-font-size );
        line-height: var( --e-global-typography-7044a64-line-height );
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
        word-spacing: var( --e-global-typography-7044a64-word-spacing );
    }

    .elementor-221 .elementor-element.elementor-element-dbf7996 .elementor-icon-box-description {
        font-size: var( --e-global-typography-69c152f-font-size );
        line-height: var( --e-global-typography-69c152f-line-height );
        letter-spacing: var( --e-global-typography-69c152f-letter-spacing );
        word-spacing: var( --e-global-typography-69c152f-word-spacing );
    }

    .elementor-221 .elementor-element.elementor-element-e65cfa6 > .elementor-element-populated {
        padding: 1em 0em 1em 0em;
    }

    .elementor-221 .elementor-element.elementor-element-6ec0d11 iframe {
        height: 300px;
    }

    .elementor-221 .elementor-element.elementor-element-6ec0d11 > .elementor-widget-container {
        border-radius: 15px 15px 15px 15px;
    }

    .elementor-221 .elementor-element.elementor-element-9a35713 {
        padding: 0em 1em 3em 1em;
    }

    .elementor-221 .elementor-element.elementor-element-fd70075.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-221 .elementor-element.elementor-element-fd70075 > .elementor-element-populated {
        padding: 3em 1.5em 3em 1.5em;
    }

    .elementor-221 .elementor-element.elementor-element-9b10010 .elementor-heading-title {
        font-size: var( --e-global-typography-d3dae9a-font-size );
        line-height: var( --e-global-typography-d3dae9a-line-height );
        letter-spacing: var( --e-global-typography-d3dae9a-letter-spacing );
        word-spacing: var( --e-global-typography-d3dae9a-word-spacing );
    }

    .elementor-221 .elementor-element.elementor-element-9b10010 {
        width: var( --container-widget-width, 200px );
        max-width: 200px;
        --container-widget-width: 200px;
        --container-widget-flex-grow: 0;
    }

    .elementor-221 .elementor-element.elementor-element-0c98efa {
        --spacer-size: 10px;
    }

    .elementor-221 .elementor-element.elementor-element-8a5f79c {
        padding: 3em 1em 3em 1em;
    }

    .elementor-221 .elementor-element.elementor-element-9814586 > .elementor-element-populated {
        padding: 1em 1em 1em 1em;
    }

    .elementor-221 .elementor-element.elementor-element-c7699da .elementor-heading-title {
        font-size: var( --e-global-typography-d3dae9a-font-size );
        line-height: var( --e-global-typography-d3dae9a-line-height );
        letter-spacing: var( --e-global-typography-d3dae9a-letter-spacing );
        word-spacing: var( --e-global-typography-d3dae9a-word-spacing );
    }

    .elementor-221 .elementor-element.elementor-element-4451ec3 {
        font-size: var( --e-global-typography-b2ce6af-font-size );
        line-height: var( --e-global-typography-b2ce6af-line-height );
        letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing: var( --e-global-typography-b2ce6af-word-spacing );
    }

    .elementor-221 .elementor-element.elementor-element-d7333aa > .elementor-element-populated {
        padding: 0em 0em 0em 0em;
    }

    .elementor-221 .elementor-element.elementor-element-8994323 {
        border-width: 0px 0px 0px 0px;
        padding: 0em 0em 0em 0em;
    }

    .elementor-221 .elementor-element.elementor-element-c15a3d3 > .elementor-element-populated {
        padding: 1em 1em 2em 1em;
    }

    .elementor-221 .elementor-element.elementor-element-61798c5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-221 .elementor-element.elementor-element-61798c5 .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-b2ce6af-font-size );
        line-height: var( --e-global-typography-b2ce6af-line-height );
        letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing: var( --e-global-typography-b2ce6af-word-spacing );
    }

    .elementor-221 .elementor-element.elementor-element-9e1bf47 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 20px;
    }

    .elementor-221 .elementor-element.elementor-element-5c98e54 {
        text-align: left;
    }

    .elementor-221 .elementor-element.elementor-element-5c98e54 img {
        height: 50px;
    }

    .elementor-221 .elementor-element.elementor-element-f09fc06 {
        text-align: left;
    }

    .elementor-221 .elementor-element.elementor-element-f09fc06 img {
        height: 50px;
    }
}
