.elementor-7138 .elementor-element.elementor-element-e6f6c19:not(.elementor-motion-effects-element-type-background), .elementor-7138 .elementor-element.elementor-element-e6f6c19 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url(https://storex.lt/wp-content/uploads/2024/01/storex-subheader.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-7138 .elementor-element.elementor-element-e6f6c19 {
    --display: flex;
    --min-height: 170px;
    --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;
    --overlay-opacity: 1;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.e-con-boxed.e-flex {
    align-content: normal;
    align-items: normal;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: normal;
}
.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}
span:lang(ru), div:lang(ru), a:lang(ru) {
    font-family: "Lato-2", Arial, Sans-serif !important;
}
.e-con:before, .e-con>.elementor-background-slideshow:before, .e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before, :is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before {
    border-block-end-width: var(--border-block-end-width);
    border-block-start-width: var(--border-block-start-width);
    border-color: var(--border-color);
    border-inline-end-width: var(--border-inline-end-width);
    border-inline-start-width: var(--border-inline-start-width);
    border-radius: var(--border-radius);
    border-style: var(--border-style);
    content: var(--background-overlay);
    display: block;
    height: max(100% + var(--border-top-width) + var(--border-bottom-width), 100%);
    left: calc(0px - var(--border-left-width));
    mix-blend-mode: var(--overlay-mix-blend-mode);
    opacity: var(--overlay-opacity);
    position: absolute;
    top: calc(0px - var(--border-top-width));
    transition: var(--overlay-transition, .3s);
    width: max(100% + var(--border-left-width) + var(--border-right-width), 100%);
}
.e-con:before {
    transition: background var(--overlay-transition, .3s), border-radius var(--border-transition, .3s), opacity var(--overlay-transition, .3s);
}
.e-con-full, .e-con>.e-con-inner {
    padding-block-end: var(--padding-block-end);
    padding-block-start: var(--padding-block-start);
    text-align: var(--text-align);
}
.e-con, .e-con>.e-con-inner {
    display: var(--display);
}
.e-con>.e-con-inner {
    gap: var(--row-gap) var(--column-gap);
    height: 100%;
    margin: 0 auto;
    max-width: var(--content-width);
    padding-inline-end: 0;
    padding-inline-start: 0;
    width: 100%;
}
.e-con-full.e-flex, .e-con.e-flex>.e-con-inner {
    flex-direction: var(--flex-direction);
}
.e-con.e-flex>.e-con-inner {
    align-content: var(--align-content);
    align-items: var(--align-items);
    align-self: auto;
    flex-basis: auto;
    flex-grow: 1;
    flex-shrink: 1;
    flex-wrap: var(--flex-wrap);
    justify-content: var(--justify-content);
}
.elementor-7138 .elementor-element.elementor-element-e2a2fa3 .elementor-heading-title {
    font-family: "Lato-2", Sans-serif;
    font-size: 50px;
    font-weight: 900;
    line-height: 1.2em;
    color: var(--e-global-color-e55d9a5);
}
.elementor-7138 .elementor-element.elementor-element-c0f380d {
    --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;
}
.e-con.e-flex>.e-con-inner {
    align-content: var(--align-content);
    align-items: var(--align-items);
    align-self: auto;
    flex-basis: auto;
    flex-grow: 1;
    flex-shrink: 1;
    flex-wrap: var(--flex-wrap);
    justify-content: var(--justify-content);
}
.elementor-7138 .elementor-element.elementor-element-fccb17e {
    --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;
    --padding-top: 60px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.e-con.e-flex>.e-con-inner {
    align-content: var(--align-content);
    align-items: var(--align-items);
    align-self: auto;
    flex-basis: auto;
    flex-grow: 1;
    flex-shrink: 1;
    flex-wrap: var(--flex-wrap);
    justify-content: var(--justify-content);
}
.elementor-7138 .elementor-element.elementor-element-a6fef72 {
    --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: flex-start;
}
.e-con .elementor-widget:not(:last-child) {
    --kit-widget-spacing: 0px;
}
.elementor-7138 .elementor-element.elementor-element-c816852 .elementor-heading-title {
    font-family: "Lato-2", Sans-serif;
    font-size: 22px;
    font-weight: 900;
    line-height: 1.2em;
    color: var(--e-global-color-abbac9a);
}
.elementor-7138 .elementor-element.elementor-element-529dec7 {
    font-family: "Lato-2", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 26px;
    color: var(--e-global-color-f03a2c2);
}
#left-area ul.elementor-icon-list-items, .elementor .elementor-element ul.elementor-icon-list-items, .elementor-edit-area .elementor-element ul.elementor-icon-list-items {
    padding: 0;
}
.elementor-widget .elementor-icon-list-item {
    margin: 0;
    padding: 0;
    position: relative;
}
.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a {
    align-items: var(--icon-vertical-align, center);
    display: flex
;
    font-size: inherit;
}
.elementor-7138 .elementor-element.elementor-element-1ad6fb0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7138 .elementor-element.elementor-element-1ad6fb0 .elementor-icon-list-item > a {
    font-family: "Lato-2", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 26px;
}
.elementor-widget .elementor-icon-list-icon {
    display: flex;
    position: relative;
    top: var(--icon-vertical-offset, initial);
}
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon {
    text-align: var(--e-icon-list-icon-align);
}
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg {
    margin: var(--e-icon-list-icon-margin, 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0);
}
.elementor-7138 .elementor-element.elementor-element-1ad6fb0 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-b124a7d);
    transition: fill 0.3s;
}
.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {
    align-self: center;
    padding-inline-start: 5px;
}
.elementor-7138 .elementor-element.elementor-element-1ad6fb0 .elementor-icon-list-text {
    color: var(--e-global-color-f03a2c2);
    transition: color 0.3s;
}
.elementor-7138 .elementor-element.elementor-element-1ad6fb0 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var(--e-global-color-b124a7d);
}
.elementor-widget .elementor-icon-list-icon svg {
    height: var(--e-icon-list-icon-size, 1em);
    width: var(--e-icon-list-icon-size, 1em);
}
.elementor-7138 .elementor-element.elementor-element-32b3501 .elementor-icon-list-text {
    color: var(--e-global-color-f03a2c2);
    transition: color 0.3s;
}
.elementor-7138 .elementor-element.elementor-element-32b3501 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var(--e-global-color-b124a7d);
}
.elementor-7138 .elementor-element.elementor-element-32b3501 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(5px / 2);
}
.elementor-7138 .elementor-element.elementor-element-32b3501 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-b124a7d);
    transition: fill 0.3s;
}
.elementor-7138 .elementor-element.elementor-element-32b3501 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-b124a7d);
    transition: fill 0.3s;
}
.elementor-7138 .elementor-element.elementor-element-32b3501 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7138 .elementor-element.elementor-element-32b3501 .elementor-icon-list-item > a {
    font-family: "Lato-2", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 26px;
}
h3, span {
    font-family: "Lato-2", Arial, Sans-serif !important;
    font-weight: 500 !important;
}

.elementor-element.elementor-element-237accd.e-con-full.e-flex.e-con.e-child {
    padding: 0;
}
.elementor-7138 .elementor-element.elementor-element-e941e1b .elementor-heading-title {
    font-family: "Lato-2", Sans-serif;
    font-size: 42px;
    font-weight: 900;
    line-height: 1.2em;
    color: var(--e-global-color-f03a2c2);
}
.elementor-7138 .elementor-element.elementor-element-13e8e2c {
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-primary-color: var(--e-global-color-f03a2c2);
    --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-form-fields-wrapper {
    display: flex
;
    flex-wrap: wrap;
}
@media (min-width: 768px) {
    .elementor-column.elementor-col-50, .elementor-column[data-col="50"] {
        width: 50%;
    }
}
.elementor-7138 .elementor-element.elementor-element-13e8e2c .elementor-field-group {
    padding-right: calc(20px / 2);
    padding-left: calc(20px / 2);
    margin-bottom: 20px;
}
.elementor-7138 input:not([type="button"]):not([type="submit"]),.elementor-7138 textarea, .elementor-field-textual {
    font-family: "Lato-2", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: var(--e-global-color-f03a2c2);
    border-style: solid;
    border-color: var(--e-global-color-96d5220);
    border-radius: 0px 0px 0px 0px;
    padding: 13px 0px 13px 15px;
}
.elementor-7138 .elementor-element.elementor-element-13e8e2c .elementor-field-group .elementor-field {
    color: var(--e-global-color-f03a2c2);
}
.elementor-7138 .elementor-element.elementor-element-13e8e2c .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
    background-color: #ffffff;
    border-radius: 0px 0px 0px 0px;
}
.elementor-7138 .elementor-element.elementor-element-13e8e2c .elementor-form-fields-wrapper {
    margin-left: calc(-20px / 2);
    margin-right: calc(-20px / 2);
    margin-bottom: -20px;
}
.elementor-7138 input:not([type="button"]):not([type="submit"]), .elementor-7138 textarea, .elementor-7138 .elementor-field-textual {
    font-family: "Lato-2", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: var(--e-global-color-f03a2c2);
    border-style: solid;
    border-color: var(--e-global-color-96d5220);
    border-radius: 0px 0px 0px 0px;
    padding: 13px 0px 13px 15px;
}
.elementor-7138 .elementor-element.elementor-element-13e8e2c .elementor-button {
    font-family: "Lato-2", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.2em;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 30px 13px 30px;
}
.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
    flex-basis: 100%;
}
.elementor-form .elementor-button.elementor-size-sm {
    min-height: 40px;
}
.elementor-7138 .elementor-element.elementor-element-13e8e2c .elementor-button[type="submit"] {
    background-color: var(--e-global-color-b124a7d);
    color: #ffffff;
}
.elementor-7138 .elementor-element.elementor-element-13e8e2c .elementor-button[type="submit"]:hover {
    color: #ffffff;
}
.elementor-form .elementor-button-content-wrapper, .elementor-form .elementor-button>span {
    display: flex;
    flex-direction: row;
    gap: 5px;
    justify-content: center;
}
.elementor-form .elementor-button .elementor-button-content-wrapper {
    align-items: center;
}
.elementor-form .elementor-button .elementor-button-content-wrapper {
    gap: 5px;
}
span.elementor-button-text{
    font-weight: 600 !important;
    cursor: pointer;
}
.elementor-element-a6fef72 .e-con-inner {
    align-items: flex-start;
    justify-content: flex-start;
    gap: 0;
}
.elementor-element-237accd {
	margin-top: 20px;
}