.elementor-67956 .elementor-element.elementor-element-1ef2e6b
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-67956 .elementor-element.elementor-element-1ef2e6b:not(.elementor-motion-effects-element-type-background), .elementor-67956 .elementor-element.elementor-element-1ef2e6b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #002d49;
}
.elementor-67956 .elementor-element.elementor-element-3396622
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-67956 .elementor-element.elementor-element-9f392f8
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-widget-image .widget-image-caption
{
    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-67956 .elementor-element.elementor-element-93593cd
{
    text-align: left;
}
.elementor-67956 .elementor-element.elementor-element-93593cd img
{
    width: 60%;
}
.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-67956 .elementor-element.elementor-element-6551246
{
    width: var(--container-widget-width,80%);
    max-width: 80%;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
}
.elementor-67956 .elementor-element.elementor-element-6551246 .elementor-heading-title
{
    font-family: "Open Sans",Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 24px;
    color: #fff;
}
.elementor-67956 .elementor-element.elementor-element-e847683
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-67956 .elementor-element.elementor-element-3c22015
{
    --display: flex;
    --gap: 10px 0px;
    --row-gap: 10px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-67956 .elementor-element.elementor-element-92fa4d7 .elementor-heading-title
{
    font-family: "Open Sans",Sans-serif;
    font-size: 22px;
    font-weight: 600;
    color: #fff;
}
.elementor-widget-divider
{
    --divider-color: var(--e-global-color-secondary);
}
.elementor-widget-divider .elementor-divider__text
{
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-divider.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-secondary);
}
.elementor-67956 .elementor-element.elementor-element-fd781be
{
    --divider-border-style: solid;
    --divider-color: #ccc;
    --divider-border-width: 3px;
    margin: -6px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0;
}
.elementor-67956 .elementor-element.elementor-element-fd781be .elementor-divider-separator
{
    width: 54%;
}
.elementor-67956 .elementor-element.elementor-element-fd781be .elementor-divider
{
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after
{
    border-color: var(--e-global-color-text);
}
.elementor-widget-icon-list .elementor-icon-list-icon i
{
    color: var(--e-global-color-primary);
}
.elementor-widget-icon-list .elementor-icon-list-icon svg
{
    fill: var(--e-global-color-primary);
}
.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-icon-list .elementor-icon-list-text
{
    color: var(--e-global-color-secondary);
}
.elementor-67956 .elementor-element.elementor-element-4442144
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0;
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-67956 .elementor-element.elementor-element-4442144 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-67956 .elementor-element.elementor-element-4442144 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-67956 .elementor-element.elementor-element-4442144 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-67956 .elementor-element.elementor-element-4442144 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-67956 .elementor-element.elementor-element-4442144 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-67956 .elementor-element.elementor-element-4442144 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-67956 .elementor-element.elementor-element-4442144 .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-67956 .elementor-element.elementor-element-4442144 .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-67956 .elementor-element.elementor-element-4442144 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-67956 .elementor-element.elementor-element-4442144 .elementor-icon-list-item>a
{
    font-family: "Heebo",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-decoration: underline;
}
.elementor-67956 .elementor-element.elementor-element-4442144 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-67956 .elementor-element.elementor-element-9ccae5c
{
    --display: flex;
    --gap: 10px 0px;
    --row-gap: 10px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-67956 .elementor-element.elementor-element-c51abc7 .elementor-heading-title
{
    font-family: "Open Sans",Sans-serif;
    font-size: 22px;
    font-weight: 600;
    color: #fff;
}
.elementor-67956 .elementor-element.elementor-element-b7fdd1d
{
    --divider-border-style: solid;
    --divider-color: #ccc;
    --divider-border-width: 3px;
    margin: -6px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0;
}
.elementor-67956 .elementor-element.elementor-element-b7fdd1d .elementor-divider-separator
{
    width: 54%;
}
.elementor-67956 .elementor-element.elementor-element-b7fdd1d .elementor-divider
{
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-67956 .elementor-element.elementor-element-3f6c0e9
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0;
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-67956 .elementor-element.elementor-element-3f6c0e9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-67956 .elementor-element.elementor-element-3f6c0e9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-67956 .elementor-element.elementor-element-3f6c0e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-67956 .elementor-element.elementor-element-3f6c0e9 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-67956 .elementor-element.elementor-element-3f6c0e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-67956 .elementor-element.elementor-element-3f6c0e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-67956 .elementor-element.elementor-element-3f6c0e9 .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-67956 .elementor-element.elementor-element-3f6c0e9 .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-67956 .elementor-element.elementor-element-3f6c0e9 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-67956 .elementor-element.elementor-element-3f6c0e9 .elementor-icon-list-item>a
{
    font-family: "Heebo",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-decoration: underline;
}
.elementor-67956 .elementor-element.elementor-element-3f6c0e9 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-67956 .elementor-element.elementor-element-32fd1f1
{
    --display: flex;
    --gap: 10px 0px;
    --row-gap: 10px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-67956 .elementor-element.elementor-element-bdaf961 .elementor-heading-title
{
    font-family: "Open Sans",Sans-serif;
    font-size: 22px;
    font-weight: 600;
    color: #fff;
}
.elementor-67956 .elementor-element.elementor-element-e82902c
{
    --divider-border-style: solid;
    --divider-color: #ccc;
    --divider-border-width: 3px;
    margin: -6px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0;
}
.elementor-67956 .elementor-element.elementor-element-e82902c .elementor-divider-separator
{
    width: 54%;
}
.elementor-67956 .elementor-element.elementor-element-e82902c .elementor-divider
{
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-67956 .elementor-element.elementor-element-58e52c1
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0;
    --e-icon-list-icon-size: 17px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-67956 .elementor-element.elementor-element-58e52c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-67956 .elementor-element.elementor-element-58e52c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-67956 .elementor-element.elementor-element-58e52c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-67956 .elementor-element.elementor-element-58e52c1 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-67956 .elementor-element.elementor-element-58e52c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-67956 .elementor-element.elementor-element-58e52c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-67956 .elementor-element.elementor-element-58e52c1 .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-67956 .elementor-element.elementor-element-58e52c1 .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-67956 .elementor-element.elementor-element-58e52c1 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-67956 .elementor-element.elementor-element-58e52c1 .elementor-icon-list-item>a
{
    font-family: "Heebo",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-decoration: underline;
}
.elementor-67956 .elementor-element.elementor-element-58e52c1 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-67956 .elementor-element.elementor-element-1d05b8b
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0;
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}
.elementor-67956 .elementor-element.elementor-element-1d05b8b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(11px / 2);
}
.elementor-67956 .elementor-element.elementor-element-1d05b8b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(11px / 2);
}
.elementor-67956 .elementor-element.elementor-element-1d05b8b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(11px / 2);
    margin-left: calc(11px / 2);
}
.elementor-67956 .elementor-element.elementor-element-1d05b8b .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-11px / 2);
    margin-left: calc(-11px / 2);
}
body.rtl .elementor-67956 .elementor-element.elementor-element-1d05b8b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-11px / 2);
}
body:not(.rtl) .elementor-67956 .elementor-element.elementor-element-1d05b8b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-11px / 2);
}
.elementor-67956 .elementor-element.elementor-element-1d05b8b .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-67956 .elementor-element.elementor-element-1d05b8b .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-67956 .elementor-element.elementor-element-1d05b8b .elementor-icon-list-item>.elementor-icon-list-text, .elementor-67956 .elementor-element.elementor-element-1d05b8b .elementor-icon-list-item>a
{
    font-family: "Heebo",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-decoration: underline;
}
.elementor-67956 .elementor-element.elementor-element-1d05b8b .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-67956 .elementor-element.elementor-element-e0aeb82
{
    --grid-template-columns: repeat(0,auto);
    text-align: left;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 8px 0 0;
    --icon-size: 23px;
    --grid-column-gap: 8px;
    --grid-row-gap: 0px;
}
.elementor-67956 .elementor-element.elementor-element-e0aeb82 .elementor-social-icon
{
    background-color: #fff;
    --icon-padding: .3em;
}
.elementor-67956 .elementor-element.elementor-element-e0aeb82 .elementor-social-icon i
{
    color: var(--e-global-color-primary);
}
.elementor-67956 .elementor-element.elementor-element-e0aeb82 .elementor-social-icon svg
{
    fill: var(--e-global-color-primary);
}
.elementor-67956 .elementor-element.elementor-element-e0aeb82 .elementor-icon
{
    border-radius: 5px;
}
.elementor-67956 .elementor-element.elementor-element-9657d8f
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-67956 .elementor-element.elementor-element-b9c5986
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-67956 .elementor-element.elementor-element-461c4f1
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-67956 .elementor-element.elementor-element-377602e img
{
    width: 66%;
}
.elementor-67956 .elementor-element.elementor-element-8cb7b20 img
{
    width: 66%;
}
.elementor-67956 .elementor-element.elementor-element-eee88ca
{
    text-align: left;
}
.elementor-67956 .elementor-element.elementor-element-eee88ca img
{
    width: 66%;
}
.elementor-67956 .elementor-element.elementor-element-0904f9a
{
    --display: flex;
    --flex-direction: column-reverse;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 10px 0px;
    --row-gap: 10px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-widget-form .elementor-field-group>label, .elementor-widget-form .elementor-field-subgroup label
{
    color: var(--e-global-color-text);
}
.elementor-widget-form .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-form .elementor-field-type-html
{
    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-form .elementor-field-group .elementor-field
{
    color: var(--e-global-color-text);
}
.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-form .elementor-button
{
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-form .e-form__buttons__wrapper__button-next
{
    background-color: var(--e-global-color-accent);
}
.elementor-widget-form .elementor-button[type=submit]
{
    background-color: var(--e-global-color-accent);
}
.elementor-widget-form .e-form__buttons__wrapper__button-previous
{
    background-color: var(--e-global-color-accent);
}
.elementor-widget-form .elementor-message
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label
{
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-form
{
    --e-form-steps-indicator-inactive-primary-color: var(--e-global-color-text);
    --e-form-steps-indicator-active-primary-color: var(--e-global-color-accent);
    --e-form-steps-indicator-completed-primary-color: var(--e-global-color-accent);
    --e-form-steps-indicator-progress-color: var(--e-global-color-accent);
    --e-form-steps-indicator-progress-background-color: var(--e-global-color-text);
    --e-form-steps-indicator-progress-meter-color: var(--e-global-color-text);
}
.elementor-widget-form .e-form__indicators__indicator__progress__meter
{
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-67956 .elementor-element.elementor-element-6767fb4
{
    width: 100%;
    max-width: 100%;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 30px 0 0;
    --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-67956 .elementor-element.elementor-element-6767fb4 .elementor-field-group
{
    padding-right: calc(0px / 2);
    padding-left: calc(0px / 2);
    margin-bottom: 10px;
}
.elementor-67956 .elementor-element.elementor-element-6767fb4 .elementor-form-fields-wrapper
{
    margin-left: calc(-0px / 2);
    margin-right: calc(-0px / 2);
    margin-bottom: -10px;
}
.elementor-67956 .elementor-element.elementor-element-6767fb4 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-67956 .elementor-element.elementor-element-6767fb4 .elementor-field-group.recaptcha_v3-bottomright
{
    margin-bottom: 0;
}
body.rtl .elementor-67956 .elementor-element.elementor-element-6767fb4 .elementor-labels-inline .elementor-field-group>label
{
    padding-left: 0;
}
body:not(.rtl) .elementor-67956 .elementor-element.elementor-element-6767fb4 .elementor-labels-inline .elementor-field-group>label
{
    padding-right: 0;
}
body .elementor-67956 .elementor-element.elementor-element-6767fb4 .elementor-labels-above .elementor-field-group>label
{
    padding-bottom: 0;
}
.elementor-67956 .elementor-element.elementor-element-6767fb4 .elementor-field-type-html
{
    padding-bottom: 0;
    color: #fff;
}
.elementor-67956 .elementor-element.elementor-element-6767fb4 .elementor-field-group .elementor-field
{
    color: #000;
}
.elementor-67956 .elementor-element.elementor-element-6767fb4 .elementor-field-group .elementor-field:not(.elementor-select-wrapper)
{
    background-color: #fff;
    border-color: #000;
    border-width: 1px;
    border-radius: 5px 0 0 5px;
}
.elementor-67956 .elementor-element.elementor-element-6767fb4 .elementor-field-group .elementor-select-wrapper select
{
    background-color: #fff;
    border-color: #000;
    border-width: 1px;
    border-radius: 5px 0 0 5px;
}
.elementor-67956 .elementor-element.elementor-element-6767fb4 .elementor-field-group .elementor-select-wrapper:before
{
    color: #000;
}
.elementor-67956 .elementor-element.elementor-element-6767fb4 .elementor-button
{
    border-style: none;
    border-radius: 0 5px 5px 0;
    padding: 0 20px;
}
.elementor-67956 .elementor-element.elementor-element-6767fb4 .e-form__buttons__wrapper__button-next
{
    background-color: var(--e-global-color-primary);
    color: #fff;
    border-color: var(--e-global-color-primary);
}
.elementor-67956 .elementor-element.elementor-element-6767fb4 .elementor-button[type=submit]
{
    background-color: var(--e-global-color-primary);
    color: #fff;
    border-color: var(--e-global-color-primary);
}
.elementor-67956 .elementor-element.elementor-element-6767fb4 .elementor-button[type=submit] svg *
{
    fill: #fff;
}
.elementor-67956 .elementor-element.elementor-element-6767fb4 .e-form__buttons__wrapper__button-previous
{
    color: #fff;
}
.elementor-67956 .elementor-element.elementor-element-6767fb4 .e-form__buttons__wrapper__button-next:hover
{
    color: #fff;
}
.elementor-67956 .elementor-element.elementor-element-6767fb4 .elementor-button[type=submit]:hover
{
    color: #fff;
}
.elementor-67956 .elementor-element.elementor-element-6767fb4 .elementor-button[type=submit]:hover svg *
{
    fill: #fff;
}
.elementor-67956 .elementor-element.elementor-element-6767fb4 .e-form__buttons__wrapper__button-previous:hover
{
    color: #fff;
}
.elementor-67956 .elementor-element.elementor-element-2309883 .elementor-field-group
{
    padding-right: calc(0px / 2);
    padding-left: calc(0px / 2);
    margin-bottom: 10px;
}
.elementor-67956 .elementor-element.elementor-element-2309883 .elementor-form-fields-wrapper
{
    margin-left: calc(-0px / 2);
    margin-right: calc(-0px / 2);
    margin-bottom: -10px;
}
.elementor-67956 .elementor-element.elementor-element-2309883 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-67956 .elementor-element.elementor-element-2309883 .elementor-field-group.recaptcha_v3-bottomright
{
    margin-bottom: 0;
}
body.rtl .elementor-67956 .elementor-element.elementor-element-2309883 .elementor-labels-inline .elementor-field-group>label
{
    padding-left: 0;
}
body:not(.rtl) .elementor-67956 .elementor-element.elementor-element-2309883 .elementor-labels-inline .elementor-field-group>label
{
    padding-right: 0;
}
body .elementor-67956 .elementor-element.elementor-element-2309883 .elementor-labels-above .elementor-field-group>label
{
    padding-bottom: 0;
}
.elementor-67956 .elementor-element.elementor-element-2309883 .elementor-field-type-html
{
    padding-bottom: 0;
    color: #fff;
}
.elementor-67956 .elementor-element.elementor-element-2309883 .elementor-field-group .elementor-field
{
    color: #000;
}
.elementor-67956 .elementor-element.elementor-element-2309883 .elementor-field-group .elementor-field:not(.elementor-select-wrapper)
{
    background-color: #fff;
    border-color: #000;
    border-width: 1px;
    border-radius: 5px;
}
.elementor-67956 .elementor-element.elementor-element-2309883 .elementor-field-group .elementor-select-wrapper select
{
    background-color: #fff;
    border-color: #000;
    border-width: 1px;
    border-radius: 5px;
}
.elementor-67956 .elementor-element.elementor-element-2309883 .elementor-field-group .elementor-select-wrapper:before
{
    color: #000;
}
.elementor-67956 .elementor-element.elementor-element-2309883 .elementor-button
{
    border-style: none;
    border-radius: 0 5px 5px 0;
}
.elementor-67956 .elementor-element.elementor-element-2309883 .e-form__buttons__wrapper__button-next
{
    background-color: var(--e-global-color-primary);
    color: #fff;
    border-color: var(--e-global-color-primary);
}
.elementor-67956 .elementor-element.elementor-element-2309883 .elementor-button[type=submit]
{
    background-color: var(--e-global-color-primary);
    color: #fff;
    border-color: var(--e-global-color-primary);
}
.elementor-67956 .elementor-element.elementor-element-2309883 .elementor-button[type=submit] svg *
{
    fill: #fff;
}
.elementor-67956 .elementor-element.elementor-element-2309883 .e-form__buttons__wrapper__button-previous
{
    color: #fff;
}
.elementor-67956 .elementor-element.elementor-element-2309883 .e-form__buttons__wrapper__button-next:hover
{
    color: #fff;
}
.elementor-67956 .elementor-element.elementor-element-2309883 .elementor-button[type=submit]:hover
{
    color: #fff;
}
.elementor-67956 .elementor-element.elementor-element-2309883 .elementor-button[type=submit]:hover svg *
{
    fill: #fff;
}
.elementor-67956 .elementor-element.elementor-element-2309883 .e-form__buttons__wrapper__button-previous:hover
{
    color: #fff;
}
.elementor-67956 .elementor-element.elementor-element-2309883
{
    --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-67956 .elementor-element.elementor-element-e81210b
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-67956 .elementor-element.elementor-element-d9e92e9
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 0 0;
    --border-top-width: 3px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #ccc;
    --border-color: #ccc;
    --border-radius: 0px;
    --margin-top: 32px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 19px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-widget-button .elementor-button
{
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-67956 .elementor-element.elementor-element-ee48e67 .elementor-button
{
    background-color: var(--e-global-color-primary);
    font-family: "Open Sans",Sans-serif;
    font-weight: 500;
}
.elementor-67956 .elementor-element.elementor-element-ee48e67
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    z-index: 999;
}
.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-67956 .elementor-element.elementor-element-ea7abc8
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Open Sans",Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 24px;
    color: #fff;
}
.elementor-67956 .elementor-element.elementor-element-c146375
{
    margin: -8px 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0;
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-67956 .elementor-element.elementor-element-c146375 .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-67956 .elementor-element.elementor-element-c146375 .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-67956 .elementor-element.elementor-element-c146375 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-67956 .elementor-element.elementor-element-c146375 .elementor-icon-list-item>a
{
    font-family: "Open Sans",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-decoration: none;
}
.elementor-67956 .elementor-element.elementor-element-c146375 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
@media(max-width: 1366px)
{
    .elementor-67956 .elementor-element.elementor-element-e0aeb82
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
        padding: 6px 0 7px;
        --icon-size: 19px;
    }
}
@media(max-width: 1024px)
{
    .elementor-67956 .elementor-element.elementor-element-1ef2e6b
    {
        --padding-top: 50px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-67956 .elementor-element.elementor-element-3396622
    {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-67956 .elementor-element.elementor-element-93593cd img
    {
        width: 36%;
    }
    .elementor-67956 .elementor-element.elementor-element-6551246
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-67956 .elementor-element.elementor-element-b9c5986
    {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-67956 .elementor-element.elementor-element-ee48e67
    {
        --container-widget-width: 637px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,637px);
        max-width: 637px;
    }
}
@media(max-width: 767px)
{
    .elementor-67956 .elementor-element.elementor-element-1ef2e6b
    {
        --padding-top: 50px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-67956 .elementor-element.elementor-element-93593cd img
    {
        width: 100%;
    }
    .elementor-67956 .elementor-element.elementor-element-6551246
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-67956 .elementor-element.elementor-element-fd781be .elementor-divider-separator
    {
        width: 31%;
    }
    .elementor-67956 .elementor-element.elementor-element-b7fdd1d .elementor-divider-separator
    {
        width: 40%;
    }
    .elementor-67956 .elementor-element.elementor-element-e82902c .elementor-divider-separator
    {
        width: 34%;
    }
    .elementor-67956 .elementor-element.elementor-element-e0aeb82
    {
        text-align: left;
    }
    .elementor-67956 .elementor-element.elementor-element-b9c5986
    {
        --flex-direction: row-reverse;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap-reverse;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 25px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-67956 .elementor-element.elementor-element-461c4f1
    {
        --justify-content: center;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 14px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-67956 .elementor-element.elementor-element-377602e
    {
        width: var(--container-widget-width,27%);
        max-width: 27%;
        --container-widget-width: 27%;
        --container-widget-flex-grow: 0;
    }
    .elementor-67956 .elementor-element.elementor-element-8cb7b20
    {
        width: var(--container-widget-width,27%);
        max-width: 27%;
        --container-widget-width: 27%;
        --container-widget-flex-grow: 0;
    }
    .elementor-67956 .elementor-element.elementor-element-eee88ca
    {
        width: var(--container-widget-width,96px);
        max-width: 96px;
        --container-widget-width: 96px;
        --container-widget-flex-grow: 0;
    }
    .elementor-67956 .elementor-element.elementor-element-ee48e67 .elementor-button
    {
        font-size: 11px;
    }
}
@media(min-width: 768px)
{
    .elementor-67956 .elementor-element.elementor-element-1ef2e6b
    {
        --content-width: 1440px;
    }
    .elementor-67956 .elementor-element.elementor-element-9f392f8
    {
        --width: 100%;
    }
    .elementor-67956 .elementor-element.elementor-element-e847683
    {
        --width: 100%;
    }
    .elementor-67956 .elementor-element.elementor-element-3c22015
    {
        --width: 33.33%;
    }
    .elementor-67956 .elementor-element.elementor-element-9ccae5c
    {
        --width: 33.33%;
    }
    .elementor-67956 .elementor-element.elementor-element-32fd1f1
    {
        --width: 33.33%;
    }
}
.elementor-button-align-center .e-form__buttons, .elementor-button-align-center .elementor-field-type-submit
{
    justify-content: flex-start;
    transform: translate(-5px,-8px);
}
input#form-field-email
{
    width: 496px;
}
#buttonpopup
{
    transform: rotate(90deg);
    transition: transform .3s ease;
}
span.elementor-icon-list-text
{
    text-decoration: underline!important;
}
.elementor-element.elementor-element-ee48e67.elementor-align-right.elementor-widget__width-initial.popupmain.elementor-widget.elementor-widget-button
{
    position: fixed;
    top: -39%;
    right: -48.2vw;
    transform: translateY(-50%) rotate(90deg);
    transform-origin: center center;
    z-index: 9999;
}
@media only screen and (max-width: 768px)
{
    .elementor-element.elementor-element-ee48e67.elementor-align-right.elementor-widget__width-initial.popupmain.elementor-widget.elementor-widget-button
    {
        position: fixed;
        top: 50%;
        right: -45.6vw;
        transform: translateY(-50%) rotate(90deg);
        transform-origin: center center;
        z-index: 9999;
    }
}