.elementor-203 .elementor-element.elementor-element-a731573 {
    --display: flex;
    --min-height: 80vh;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-203 .elementor-element.elementor-element-a731573:not(.elementor-motion-effects-element-type-background),
.elementor-203 .elementor-element.elementor-element-a731573>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-203 .elementor-element.elementor-element-a731573,
.elementor-203 .elementor-element.elementor-element-a731573::before {
    --border-transition: 0.3s;
}

.elementor-203 .elementor-element.elementor-element-79beead {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 100px;
    --background-transition: 0.3s;
    --padding-block-start: 140px;
    --padding-block-end: 140px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-203 .elementor-element.elementor-element-19f6402 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 64px 0px;
    --background-transition: 0.3s;
}

.elementor-203 .elementor-element.elementor-element-f9a914f .elementor-heading-title {
    color: var(--e-global-color-6cca2f7);
}

.elementor-203 .elementor-element.elementor-element-045db31 .elementor-accordion-item {
    border-width: 0px;
    border-color: #FFFFFF1A;
}

.elementor-203 .elementor-element.elementor-element-045db31 .elementor-accordion-item .elementor-tab-content {
    border-width: 0px;
    border-top-color: #FFFFFF1A;
}

.elementor-203 .elementor-element.elementor-element-045db31 .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 0px;
    border-bottom-color: #FFFFFF1A;
}

.elementor-203 .elementor-element.elementor-element-045db31 .elementor-accordion-icon,
.elementor-203 .elementor-element.elementor-element-045db31 .elementor-accordion-title {
    color: var(--e-global-color-6cca2f7);
}

.elementor-203 .elementor-element.elementor-element-045db31 .elementor-accordion-icon svg {
    fill: var(--e-global-color-6cca2f7);
}

.elementor-203 .elementor-element.elementor-element-045db31 .elementor-active .elementor-accordion-icon,
.elementor-203 .elementor-element.elementor-element-045db31 .elementor-active .elementor-accordion-title {
    color: var(--e-global-color-6cca2f7);
}

.elementor-203 .elementor-element.elementor-element-045db31 .elementor-active .elementor-accordion-icon svg {
    fill: var(--e-global-color-6cca2f7);
}

.elementor-203 .elementor-element.elementor-element-045db31 .elementor-accordion-title {
    font-family: var(--e-global-typography-0234439-font-family), Sans-serif;
    font-size: var(--e-global-typography-0234439-font-size);
    font-weight: var(--e-global-typography-0234439-font-weight);
    line-height: var(--e-global-typography-0234439-line-height);
    letter-spacing: var(--e-global-typography-0234439-letter-spacing);
    word-spacing: var(--e-global-typography-0234439-word-spacing);
}

.elementor-203 .elementor-element.elementor-element-045db31 .elementor-tab-title {
    padding: 0px 0px 0px 0px;
}

.elementor-203 .elementor-element.elementor-element-045db31 .elementor-tab-content {
    color: var(--e-global-color-6cca2f7);
    padding: 16px 0px 0px 0px;
}

.elementor-203 .elementor-element.elementor-element-ec864f1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-203 .elementor-element.elementor-element-d8a678e {
    text-align: right;
}

.elementor-203 .elementor-element.elementor-element-d8a678e img {
    width: 80%;
    max-width: 100%;
}

.elementor-203 .elementor-element.elementor-element-0638b01 {
    text-align: left;
    bottom: 0px;
}

.elementor-203 .elementor-element.elementor-element-0638b01 img {
    width: 60%;
}

.elementor-203 .elementor-element.elementor-element-4aba0fa {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --gap: 96px 64px;
    --grid-auto-flow: row;
    --background-transition: 0.3s;
    --padding-block-start: 120px;
    --padding-block-end: 120px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-203 .elementor-element.elementor-element-4aba0fa:not(.elementor-motion-effects-element-type-background),
.elementor-203 .elementor-element.elementor-element-4aba0fa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary);
}

.elementor-203 .elementor-element.elementor-element-4aba0fa,
.elementor-203 .elementor-element.elementor-element-4aba0fa::before {
    --border-transition: 0.3s;
}

.elementor-203 .elementor-element.elementor-element-01fa2b0 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-203 .elementor-element.elementor-element-01fa2b0 {
    --icon-box-icon-margin: 40px;
}

.elementor-203 .elementor-element.elementor-element-01fa2b0 .elementor-icon {
    font-size: 72px;
}

.elementor-203 .elementor-element.elementor-element-01fa2b0 .elementor-icon-box-title {
    margin-bottom: 20px;
    color: var(--e-global-color-primary);
}

.elementor-203 .elementor-element.elementor-element-01fa2b0 .elementor-icon-box-title,
.elementor-203 .elementor-element.elementor-element-01fa2b0 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-3472a2b-font-family), Sans-serif;
    font-size: var(--e-global-typography-3472a2b-font-size);
    font-weight: var(--e-global-typography-3472a2b-font-weight);
    line-height: var(--e-global-typography-3472a2b-line-height);
    letter-spacing: var(--e-global-typography-3472a2b-letter-spacing);
    word-spacing: var(--e-global-typography-3472a2b-word-spacing);
}

.elementor-203 .elementor-element.elementor-element-01fa2b0 .elementor-icon-box-description {
    color: var(--e-global-color-primary);
}

.elementor-203 .elementor-element.elementor-element-01fa2b0>.elementor-widget-container {
    padding: 0px 0px 0px 20px;
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: #00000033;
}

.elementor-203 .elementor-element.elementor-element-b43c4ff .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-203 .elementor-element.elementor-element-b43c4ff.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-203 .elementor-element.elementor-element-b43c4ff.elementor-view-framed .elementor-icon,
.elementor-203 .elementor-element.elementor-element-b43c4ff.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-203 .elementor-element.elementor-element-b43c4ff {
    --icon-box-icon-margin: 40px;
}

.elementor-203 .elementor-element.elementor-element-b43c4ff .elementor-icon {
    font-size: 72px;
}

.elementor-203 .elementor-element.elementor-element-b43c4ff .elementor-icon-box-title {
    margin-bottom: 20px;
    color: var(--e-global-color-primary);
}

.elementor-203 .elementor-element.elementor-element-b43c4ff .elementor-icon-box-title,
.elementor-203 .elementor-element.elementor-element-b43c4ff .elementor-icon-box-title a {
    font-family: var(--e-global-typography-3472a2b-font-family), Sans-serif;
    font-size: var(--e-global-typography-3472a2b-font-size);
    font-weight: var(--e-global-typography-3472a2b-font-weight);
    line-height: var(--e-global-typography-3472a2b-line-height);
    letter-spacing: var(--e-global-typography-3472a2b-letter-spacing);
    word-spacing: var(--e-global-typography-3472a2b-word-spacing);
}

.elementor-203 .elementor-element.elementor-element-b43c4ff .elementor-icon-box-description {
    color: var(--e-global-color-primary);
}

.elementor-203 .elementor-element.elementor-element-b43c4ff>.elementor-widget-container {
    padding: 0px 0px 0px 20px;
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: #00000033;
}

.elementor-203 .elementor-element.elementor-element-1c228b5 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-203 .elementor-element.elementor-element-1c228b5.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-203 .elementor-element.elementor-element-1c228b5.elementor-view-framed .elementor-icon,
.elementor-203 .elementor-element.elementor-element-1c228b5.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-203 .elementor-element.elementor-element-1c228b5 {
    --icon-box-icon-margin: 40px;
}

.elementor-203 .elementor-element.elementor-element-1c228b5 .elementor-icon {
    font-size: 72px;
}

.elementor-203 .elementor-element.elementor-element-1c228b5 .elementor-icon-box-title {
    margin-bottom: 20px;
    color: var(--e-global-color-primary);
}

.elementor-203 .elementor-element.elementor-element-1c228b5 .elementor-icon-box-title,
.elementor-203 .elementor-element.elementor-element-1c228b5 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-3472a2b-font-family), Sans-serif;
    font-size: var(--e-global-typography-3472a2b-font-size);
    font-weight: var(--e-global-typography-3472a2b-font-weight);
    line-height: var(--e-global-typography-3472a2b-line-height);
    letter-spacing: var(--e-global-typography-3472a2b-letter-spacing);
    word-spacing: var(--e-global-typography-3472a2b-word-spacing);
}

.elementor-203 .elementor-element.elementor-element-1c228b5 .elementor-icon-box-description {
    color: var(--e-global-color-primary);
}

.elementor-203 .elementor-element.elementor-element-1c228b5>.elementor-widget-container {
    padding: 0px 0px 0px 20px;
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: #00000033;
}

.elementor-203 .elementor-element.elementor-element-2c6e930 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-203 .elementor-element.elementor-element-2c6e930.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-203 .elementor-element.elementor-element-2c6e930.elementor-view-framed .elementor-icon,
.elementor-203 .elementor-element.elementor-element-2c6e930.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-203 .elementor-element.elementor-element-2c6e930 {
    --icon-box-icon-margin: 40px;
}

.elementor-203 .elementor-element.elementor-element-2c6e930 .elementor-icon {
    font-size: 72px;
}

.elementor-203 .elementor-element.elementor-element-2c6e930 .elementor-icon-box-title {
    margin-bottom: 20px;
    color: var(--e-global-color-primary);
}

.elementor-203 .elementor-element.elementor-element-2c6e930 .elementor-icon-box-title,
.elementor-203 .elementor-element.elementor-element-2c6e930 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-3472a2b-font-family), Sans-serif;
    font-size: var(--e-global-typography-3472a2b-font-size);
    font-weight: var(--e-global-typography-3472a2b-font-weight);
    line-height: var(--e-global-typography-3472a2b-line-height);
    letter-spacing: var(--e-global-typography-3472a2b-letter-spacing);
    word-spacing: var(--e-global-typography-3472a2b-word-spacing);
}

.elementor-203 .elementor-element.elementor-element-2c6e930 .elementor-icon-box-description {
    color: var(--e-global-color-primary);
}

.elementor-203 .elementor-element.elementor-element-2c6e930>.elementor-widget-container {
    padding: 0px 0px 0px 20px;
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: #00000033;
}

.elementor-203 .elementor-element.elementor-element-987d395 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-203 .elementor-element.elementor-element-987d395.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-203 .elementor-element.elementor-element-987d395.elementor-view-framed .elementor-icon,
.elementor-203 .elementor-element.elementor-element-987d395.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-203 .elementor-element.elementor-element-987d395 {
    --icon-box-icon-margin: 40px;
}

.elementor-203 .elementor-element.elementor-element-987d395 .elementor-icon {
    font-size: 72px;
}

.elementor-203 .elementor-element.elementor-element-987d395 .elementor-icon-box-title {
    margin-bottom: 20px;
    color: var(--e-global-color-primary);
}

.elementor-203 .elementor-element.elementor-element-987d395 .elementor-icon-box-title,
.elementor-203 .elementor-element.elementor-element-987d395 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-3472a2b-font-family), Sans-serif;
    font-size: var(--e-global-typography-3472a2b-font-size);
    font-weight: var(--e-global-typography-3472a2b-font-weight);
    line-height: var(--e-global-typography-3472a2b-line-height);
    letter-spacing: var(--e-global-typography-3472a2b-letter-spacing);
    word-spacing: var(--e-global-typography-3472a2b-word-spacing);
}

.elementor-203 .elementor-element.elementor-element-987d395 .elementor-icon-box-description {
    color: var(--e-global-color-primary);
}

.elementor-203 .elementor-element.elementor-element-987d395>.elementor-widget-container {
    padding: 0px 0px 0px 20px;
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: #00000033;
}

.elementor-203 .elementor-element.elementor-element-b3e7b00 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-203 .elementor-element.elementor-element-b3e7b00.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-203 .elementor-element.elementor-element-b3e7b00.elementor-view-framed .elementor-icon,
.elementor-203 .elementor-element.elementor-element-b3e7b00.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-203 .elementor-element.elementor-element-b3e7b00 {
    --icon-box-icon-margin: 40px;
}

.elementor-203 .elementor-element.elementor-element-b3e7b00 .elementor-icon {
    font-size: 72px;
}

.elementor-203 .elementor-element.elementor-element-b3e7b00 .elementor-icon-box-title {
    margin-bottom: 20px;
    color: var(--e-global-color-primary);
}

.elementor-203 .elementor-element.elementor-element-b3e7b00 .elementor-icon-box-title,
.elementor-203 .elementor-element.elementor-element-b3e7b00 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-3472a2b-font-family), Sans-serif;
    font-size: var(--e-global-typography-3472a2b-font-size);
    font-weight: var(--e-global-typography-3472a2b-font-weight);
    line-height: var(--e-global-typography-3472a2b-line-height);
    letter-spacing: var(--e-global-typography-3472a2b-letter-spacing);
    word-spacing: var(--e-global-typography-3472a2b-word-spacing);
}

.elementor-203 .elementor-element.elementor-element-b3e7b00 .elementor-icon-box-description {
    color: var(--e-global-color-primary);
}

.elementor-203 .elementor-element.elementor-element-b3e7b00>.elementor-widget-container {
    padding: 0px 0px 0px 20px;
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: #00000033;
}

.elementor-203 .elementor-element.elementor-element-1f1f615 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 24px 0px;
    --flex-wrap: nowrap;
    --background-transition: 0.3s;
    --padding-block-start: 120px;
    --padding-block-end: 140px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-203 .elementor-element.elementor-element-1f1f615:not(.elementor-motion-effects-element-type-background),
.elementor-203 .elementor-element.elementor-element-1f1f615>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-86187de);
}

.elementor-203 .elementor-element.elementor-element-1f1f615,
.elementor-203 .elementor-element.elementor-element-1f1f615::before {
    --border-transition: 0.3s;
}

.elementor-203 .elementor-element.elementor-element-612d5e1 .elementor-heading-title {
    color: var(--e-global-color-text);
}

.elementor-203 .elementor-element.elementor-element-59cdf85 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0bd27c9-font-family), Sans-serif;
    font-size: var(--e-global-typography-0bd27c9-font-size);
    font-weight: var(--e-global-typography-0bd27c9-font-weight);
    line-height: var(--e-global-typography-0bd27c9-line-height);
    letter-spacing: var(--e-global-typography-0bd27c9-letter-spacing);
    word-spacing: var(--e-global-typography-0bd27c9-word-spacing);
}

.elementor-203 .elementor-element.elementor-element-59cdf85>.elementor-widget-container {
    margin: 0px 0px 72px 0px;
}

.elementor-203 .elementor-element.elementor-element-a350937 .m-neuron-gallery__thumbnail--link {
    padding-bottom: calc(1.3 * 100%);
    margin-bottom: 0px;
}

.elementor-203 .elementor-element.elementor-element-a350937 .l-neuron-grid {
    margin-right: calc(-40px / 2);
    margin-left: calc(-40px / 2);
    margin-bottom: -96px;
}

.elementor-203 .elementor-element.elementor-element-a350937 .l-neuron-grid .l-neuron-grid__item {
    padding-right: calc(40px / 2);
    padding-left: calc(40px / 2);
}

.elementor-203 .elementor-element.elementor-element-a350937 .l-neuron-grid__item {
    margin-bottom: 96px;
}

.elementor-203 .elementor-element.elementor-element-a350937 .m-neuron-gallery__image-detail--title {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    margin-bottom: 8px;
}

.elementor-203 .elementor-element.elementor-element-a350937 .m-neuron-gallery__image-detail--caption {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
    margin-bottom: 24px;
}

.elementor-203 .elementor-element.elementor-element-d9f2390 {
    --display: flex;
    --min-height: 80vh;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --align-items: center;
    --background-transition: 0.3s;
}

.elementor-203 .elementor-element.elementor-element-d9f2390:not(.elementor-motion-effects-element-type-background),
.elementor-203 .elementor-element.elementor-element-d9f2390>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-203 .elementor-element.elementor-element-d9f2390,
.elementor-203 .elementor-element.elementor-element-d9f2390::before {
    --border-transition: 0.3s;
}

.elementor-203 .elementor-element.elementor-element-72ce0af {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --align-items: center;
    --gap: 160px 0px;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 64px;
    --padding-inline-start: 90px;
    --padding-inline-end: 90px;
}

.elementor-203 .elementor-element.elementor-element-7e2d0ee {
    --display: flex;
    --gap: 48px 0px;
    --background-transition: 0.3s;
    --margin-block-start: -20%;
    --margin-block-end: 0%;
    --margin-inline-start: 0%;
    --margin-inline-end: 0%;
    --padding-block-start: 64px;
    --padding-block-end: 64px;
    --padding-inline-start: 96px;
    --padding-inline-end: 96px;
}

.elementor-203 .elementor-element.elementor-element-7e2d0ee:not(.elementor-motion-effects-element-type-background),
.elementor-203 .elementor-element.elementor-element-7e2d0ee>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-86187de);
}

.elementor-203 .elementor-element.elementor-element-7e2d0ee,
.elementor-203 .elementor-element.elementor-element-7e2d0ee::before {
    --border-transition: 0.3s;
}

.elementor-203 .elementor-element.elementor-element-f15c2b2 {
    text-align: center;
}

.elementor-203 .elementor-element.elementor-element-f15c2b2 .elementor-heading-title {
    color: var(--e-global-color-primary);
}

.elementor-203 .elementor-element.elementor-element-ae8dda4 .elementor-repeater-item-14e73d6 {
    max-width: 50%;
}

.elementor-203 .elementor-element.elementor-element-ae8dda4 .elementor-repeater-item-2a95373 {
    max-width: 50%;
}

.elementor-203 .elementor-element.elementor-element-ae8dda4 .elementor-repeater-item-adc2839 {
    max-width: 50%;
}

.elementor-203 .elementor-element.elementor-element-ae8dda4 .elementor-repeater-item-ad2ec66 {
    max-width: 50%;
}

.elementor-203 .elementor-element.elementor-element-ae8dda4 .elementor-repeater-item-3f8fd80 {
    max-width: 100%;
}

.elementor-203 .elementor-element.elementor-element-ae8dda4 .m-neuron-form__button {
    width: 100%;
}

.elementor-203 .elementor-element.elementor-element-ae8dda4 .m-neuron-form__button button {
    max-width: 35%;
    margin-right: auto;
    margin-left: auto;
    background-color: transparent;
    background-image: linear-gradient(90deg, #FFFFFF00 50%, var(--e-global-color-941f023) 50%);
    color: var(--e-global-color-6cca2f7);
    font-family: var(--e-global-typography-8cb2564-font-family), Sans-serif;
    font-size: var(--e-global-typography-8cb2564-font-size);
    font-weight: var(--e-global-typography-8cb2564-font-weight);
    line-height: var(--e-global-typography-8cb2564-line-height);
    letter-spacing: var(--e-global-typography-8cb2564-letter-spacing);
    word-spacing: var(--e-global-typography-8cb2564-word-spacing);
    border-radius: 0px 0px 0px 0px;
    padding: 24px 40px 24px 40px;
}

.elementor-203 .elementor-element.elementor-element-ae8dda4 .m-neuron-form__field-group {
    padding-right: calc(17px/2);
    padding-left: calc(17px/2);
    margin-bottom: 30px;
}

.elementor-203 .elementor-element.elementor-element-ae8dda4 .m-neuron-form {
    margin-left: calc(-17px/2);
    margin-right: calc(-17px/2);
    margin-bottom: -30px;
}

.elementor-203 .elementor-element.elementor-element-ae8dda4 .m-neuron-form__field-group.recaptcha_v3-bottomleft,
.elementor-203 .elementor-element.elementor-element-ae8dda4 .m-neuron-form__field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

.elementor-203 .elementor-element.elementor-element-ae8dda4 .m-neuron-form__field-group>label {
    padding-bottom: 0px;
}

.elementor-203 .elementor-element.elementor-element-ae8dda4 .m-neuron-form__field--html {
    padding-bottom: 0px;
}

.elementor-203 .elementor-element.elementor-element-ae8dda4 .m-neuron-form__field-group .m-neuron-form__field {
    color: var(--e-global-color-primary);
}

.elementor-203 .elementor-element.elementor-element-ae8dda4 .m-neuron-form__field-group .m-neuron-form__field::placeholder {
    color: var(--e-global-color-primary);
}

.elementor-203 .elementor-element.elementor-element-ae8dda4 .m-neuron-form__field-group .m-neuron-form__field:-ms-input-placeholder {
    color: var(--e-global-color-primary);
}

.elementor-203 .elementor-element.elementor-element-ae8dda4 .m-neuron-form__field-group .m-neuron-form__field::-ms-input-placeholder {
    color: var(--e-global-color-primary);
}

.elementor-203 .elementor-element.elementor-element-ae8dda4 .m-neuron-form__field-group .m-neuron-form__field::-moz-placeholder {
    color: var(--e-global-color-primary);
}

.elementor-203 .elementor-element.elementor-element-ae8dda4 .m-neuron-form__field-group:not(.m-neuron-form__field--upload) .m-neuron-form__field:not(.m-neuron-form__subgroup) {
    background-color: #FFFFFF00;
    border-color: #00000033;
    border-width: 1px 1px 1px 1px;
    border-radius: 0px 0px 0px 0px;
    -webkit-border-radius: 0px 0px 0px 0px;
    -moz-border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
}

.elementor-203 .elementor-element.elementor-element-ae8dda4 .m-neuron-form__field-group .m-neuron-form__subgroup select {
    background-color: #FFFFFF00;
    border-color: #00000033;
    border-width: 1px 1px 1px 1px;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
}

.elementor-203 .elementor-element.elementor-element-ae8dda4 .m-neuron-form__field-group .m-neuron-form__subgroup::before {
    color: #00000033;
}

.elementor-203 .elementor-element.elementor-element-ae8dda4 .m-neuron-form__button button svg {
    fill: var(--e-global-color-6cca2f7);
}

.elementor-203 .elementor-element.elementor-element-ae8dda4 .m-neuron-form__button button:hover {
    color: var(--e-global-color-941f023);
}

.elementor-203 .elementor-element.elementor-element-90e4bea .m-neuron-gallery__thumbnail--link {
    padding-bottom: calc(0.4 * 100%);
}

.elementor-203 .elementor-element.elementor-element-90e4bea.elementor-element {
    --align-self: stretch;
}

:root {
    --page-title-display: none;
}

@media(max-width:1279px) {
    .elementor-203 .elementor-element.elementor-element-a731573 {
        --min-height: 50vh;
    }

    .elementor-203 .elementor-element.elementor-element-79beead {
        --gap: 56px 0px;
        --flex-wrap: wrap;
        --padding-block-start: 80px;
        --padding-block-end: 80px;
        --padding-inline-start: 30px;
        --padding-inline-end: 30px;
    }

    .elementor-203 .elementor-element.elementor-element-19f6402 {
        --gap: 40px 0px;
    }

    .elementor-203 .elementor-element.elementor-element-045db31 .elementor-accordion-title {
        font-size: var(--e-global-typography-0234439-font-size);
        line-height: var(--e-global-typography-0234439-line-height);
        letter-spacing: var(--e-global-typography-0234439-letter-spacing);
        word-spacing: var(--e-global-typography-0234439-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-4aba0fa {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --grid-auto-flow: row;
        --padding-block-start: 80px;
        --padding-block-end: 80px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-203 .elementor-element.elementor-element-01fa2b0 {
        --icon-box-icon-margin: 32px;
    }

    .elementor-203 .elementor-element.elementor-element-01fa2b0 .elementor-icon-box-title {
        margin-bottom: 32px;
    }

    .elementor-203 .elementor-element.elementor-element-01fa2b0 .elementor-icon-box-title,
    .elementor-203 .elementor-element.elementor-element-01fa2b0 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-3472a2b-font-size);
        line-height: var(--e-global-typography-3472a2b-line-height);
        letter-spacing: var(--e-global-typography-3472a2b-letter-spacing);
        word-spacing: var(--e-global-typography-3472a2b-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-b43c4ff {
        --icon-box-icon-margin: 32px;
    }

    .elementor-203 .elementor-element.elementor-element-b43c4ff .elementor-icon-box-title {
        margin-bottom: 32px;
    }

    .elementor-203 .elementor-element.elementor-element-b43c4ff .elementor-icon-box-title,
    .elementor-203 .elementor-element.elementor-element-b43c4ff .elementor-icon-box-title a {
        font-size: var(--e-global-typography-3472a2b-font-size);
        line-height: var(--e-global-typography-3472a2b-line-height);
        letter-spacing: var(--e-global-typography-3472a2b-letter-spacing);
        word-spacing: var(--e-global-typography-3472a2b-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-1c228b5 {
        --icon-box-icon-margin: 32px;
    }

    .elementor-203 .elementor-element.elementor-element-1c228b5 .elementor-icon-box-title {
        margin-bottom: 32px;
    }

    .elementor-203 .elementor-element.elementor-element-1c228b5 .elementor-icon-box-title,
    .elementor-203 .elementor-element.elementor-element-1c228b5 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-3472a2b-font-size);
        line-height: var(--e-global-typography-3472a2b-line-height);
        letter-spacing: var(--e-global-typography-3472a2b-letter-spacing);
        word-spacing: var(--e-global-typography-3472a2b-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-2c6e930 {
        --icon-box-icon-margin: 32px;
    }

    .elementor-203 .elementor-element.elementor-element-2c6e930 .elementor-icon-box-title {
        margin-bottom: 32px;
    }

    .elementor-203 .elementor-element.elementor-element-2c6e930 .elementor-icon-box-title,
    .elementor-203 .elementor-element.elementor-element-2c6e930 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-3472a2b-font-size);
        line-height: var(--e-global-typography-3472a2b-line-height);
        letter-spacing: var(--e-global-typography-3472a2b-letter-spacing);
        word-spacing: var(--e-global-typography-3472a2b-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-987d395 {
        --icon-box-icon-margin: 32px;
    }

    .elementor-203 .elementor-element.elementor-element-987d395 .elementor-icon-box-title {
        margin-bottom: 32px;
    }

    .elementor-203 .elementor-element.elementor-element-987d395 .elementor-icon-box-title,
    .elementor-203 .elementor-element.elementor-element-987d395 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-3472a2b-font-size);
        line-height: var(--e-global-typography-3472a2b-line-height);
        letter-spacing: var(--e-global-typography-3472a2b-letter-spacing);
        word-spacing: var(--e-global-typography-3472a2b-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-b3e7b00 {
        --icon-box-icon-margin: 32px;
    }

    .elementor-203 .elementor-element.elementor-element-b3e7b00 .elementor-icon-box-title {
        margin-bottom: 32px;
    }

    .elementor-203 .elementor-element.elementor-element-b3e7b00 .elementor-icon-box-title,
    .elementor-203 .elementor-element.elementor-element-b3e7b00 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-3472a2b-font-size);
        line-height: var(--e-global-typography-3472a2b-line-height);
        letter-spacing: var(--e-global-typography-3472a2b-letter-spacing);
        word-spacing: var(--e-global-typography-3472a2b-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-1f1f615 {
        --padding-block-start: 80px;
        --padding-block-end: 80px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-203 .elementor-element.elementor-element-59cdf85 .elementor-heading-title {
        font-size: var(--e-global-typography-0bd27c9-font-size);
        line-height: var(--e-global-typography-0bd27c9-line-height);
        letter-spacing: var(--e-global-typography-0bd27c9-letter-spacing);
        word-spacing: var(--e-global-typography-0bd27c9-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-59cdf85>.elementor-widget-container {
        margin: 0px 0px 40px 0px;
    }

    .elementor-203 .elementor-element.elementor-element-a350937 .m-neuron-gallery__image-detail--title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-203 .elementor-element.elementor-element-a350937 .m-neuron-gallery__image-detail--caption {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-72ce0af {
        --gap: 80px 0px;
        --padding-block-start: 0px;
        --padding-block-end: 40px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-203 .elementor-element.elementor-element-7e2d0ee {
        --margin-block-start: 0%;
        --margin-block-end: 0%;
        --margin-inline-start: 0%;
        --margin-inline-end: 0%;
        --padding-block-start: 64px;
        --padding-block-end: 64px;
        --padding-inline-start: 40px;
        --padding-inline-end: 40px;
    }

    .elementor-203 .elementor-element.elementor-element-ae8dda4 .m-neuron-form__button button {
        font-size: var(--e-global-typography-8cb2564-font-size);
        line-height: var(--e-global-typography-8cb2564-line-height);
        letter-spacing: var(--e-global-typography-8cb2564-letter-spacing);
        word-spacing: var(--e-global-typography-8cb2564-word-spacing);
    }
}

@media(max-width:720px) {
    .elementor-203 .elementor-element.elementor-element-a731573 {
        --min-height: 30vh;
    }

    .elementor-203 .elementor-element.elementor-element-79beead {
        --padding-block-start: 40px;
        --padding-block-end: 40px;
        --padding-inline-start: 20px;
        --padding-inline-end: 20px;
    }

    .elementor-203 .elementor-element.elementor-element-045db31 .elementor-accordion-title {
        font-size: var(--e-global-typography-0234439-font-size);
        line-height: var(--e-global-typography-0234439-line-height);
        letter-spacing: var(--e-global-typography-0234439-letter-spacing);
        word-spacing: var(--e-global-typography-0234439-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-4aba0fa {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --gap: 40px 0px;
        --grid-auto-flow: row;
        --padding-block-start: 48px;
        --padding-block-end: 48px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-203 .elementor-element.elementor-element-01fa2b0 {
        --icon-box-icon-margin: 24px;
    }

    .elementor-203 .elementor-element.elementor-element-01fa2b0 .elementor-icon {
        font-size: 56px;
    }

    .elementor-203 .elementor-element.elementor-element-01fa2b0 .elementor-icon-box-title {
        margin-bottom: 16px;
    }

    .elementor-203 .elementor-element.elementor-element-01fa2b0 .elementor-icon-box-title,
    .elementor-203 .elementor-element.elementor-element-01fa2b0 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-3472a2b-font-size);
        line-height: var(--e-global-typography-3472a2b-line-height);
        letter-spacing: var(--e-global-typography-3472a2b-letter-spacing);
        word-spacing: var(--e-global-typography-3472a2b-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-b43c4ff {
        --icon-box-icon-margin: 24px;
    }

    .elementor-203 .elementor-element.elementor-element-b43c4ff .elementor-icon {
        font-size: 56px;
    }

    .elementor-203 .elementor-element.elementor-element-b43c4ff .elementor-icon-box-title {
        margin-bottom: 16px;
    }

    .elementor-203 .elementor-element.elementor-element-b43c4ff .elementor-icon-box-title,
    .elementor-203 .elementor-element.elementor-element-b43c4ff .elementor-icon-box-title a {
        font-size: var(--e-global-typography-3472a2b-font-size);
        line-height: var(--e-global-typography-3472a2b-line-height);
        letter-spacing: var(--e-global-typography-3472a2b-letter-spacing);
        word-spacing: var(--e-global-typography-3472a2b-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-1c228b5 {
        --icon-box-icon-margin: 24px;
    }

    .elementor-203 .elementor-element.elementor-element-1c228b5 .elementor-icon {
        font-size: 56px;
    }

    .elementor-203 .elementor-element.elementor-element-1c228b5 .elementor-icon-box-title {
        margin-bottom: 16px;
    }

    .elementor-203 .elementor-element.elementor-element-1c228b5 .elementor-icon-box-title,
    .elementor-203 .elementor-element.elementor-element-1c228b5 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-3472a2b-font-size);
        line-height: var(--e-global-typography-3472a2b-line-height);
        letter-spacing: var(--e-global-typography-3472a2b-letter-spacing);
        word-spacing: var(--e-global-typography-3472a2b-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-2c6e930 {
        --icon-box-icon-margin: 24px;
    }

    .elementor-203 .elementor-element.elementor-element-2c6e930 .elementor-icon {
        font-size: 56px;
    }

    .elementor-203 .elementor-element.elementor-element-2c6e930 .elementor-icon-box-title {
        margin-bottom: 16px;
    }

    .elementor-203 .elementor-element.elementor-element-2c6e930 .elementor-icon-box-title,
    .elementor-203 .elementor-element.elementor-element-2c6e930 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-3472a2b-font-size);
        line-height: var(--e-global-typography-3472a2b-line-height);
        letter-spacing: var(--e-global-typography-3472a2b-letter-spacing);
        word-spacing: var(--e-global-typography-3472a2b-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-987d395 {
        --icon-box-icon-margin: 24px;
    }

    .elementor-203 .elementor-element.elementor-element-987d395 .elementor-icon {
        font-size: 56px;
    }

    .elementor-203 .elementor-element.elementor-element-987d395 .elementor-icon-box-title {
        margin-bottom: 16px;
    }

    .elementor-203 .elementor-element.elementor-element-987d395 .elementor-icon-box-title,
    .elementor-203 .elementor-element.elementor-element-987d395 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-3472a2b-font-size);
        line-height: var(--e-global-typography-3472a2b-line-height);
        letter-spacing: var(--e-global-typography-3472a2b-letter-spacing);
        word-spacing: var(--e-global-typography-3472a2b-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-b3e7b00 {
        --icon-box-icon-margin: 24px;
    }

    .elementor-203 .elementor-element.elementor-element-b3e7b00 .elementor-icon {
        font-size: 56px;
    }

    .elementor-203 .elementor-element.elementor-element-b3e7b00 .elementor-icon-box-title {
        margin-bottom: 16px;
    }

    .elementor-203 .elementor-element.elementor-element-b3e7b00 .elementor-icon-box-title,
    .elementor-203 .elementor-element.elementor-element-b3e7b00 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-3472a2b-font-size);
        line-height: var(--e-global-typography-3472a2b-line-height);
        letter-spacing: var(--e-global-typography-3472a2b-letter-spacing);
        word-spacing: var(--e-global-typography-3472a2b-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-1f1f615 {
        --padding-block-start: 40px;
        --padding-block-end: 40px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-203 .elementor-element.elementor-element-59cdf85 .elementor-heading-title {
        font-size: var(--e-global-typography-0bd27c9-font-size);
        line-height: var(--e-global-typography-0bd27c9-line-height);
        letter-spacing: var(--e-global-typography-0bd27c9-letter-spacing);
        word-spacing: var(--e-global-typography-0bd27c9-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-59cdf85>.elementor-widget-container {
        margin: 0px 0px 24px 0px;
    }

    .elementor-203 .elementor-element.elementor-element-a350937 .l-neuron-grid {
        margin-bottom: -48px;
    }

    .elementor-203 .elementor-element.elementor-element-a350937 .l-neuron-grid__item {
        margin-bottom: 48px;
    }

    .elementor-203 .elementor-element.elementor-element-a350937 .m-neuron-gallery__image-detail--title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-203 .elementor-element.elementor-element-a350937 .m-neuron-gallery__image-detail--caption {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-d9f2390 {
        --min-height: 30vh;
    }

    .elementor-203 .elementor-element.elementor-element-72ce0af {
        --gap: 40px 0px;
    }

    .elementor-203 .elementor-element.elementor-element-7e2d0ee {
        --padding-block-start: 40px;
        --padding-block-end: 64px;
        --padding-inline-start: 20px;
        --padding-inline-end: 20px;
    }

    .elementor-203 .elementor-element.elementor-element-ae8dda4 .elementor-repeater-item-14e73d6 {
        max-width: 100%;
    }

    .elementor-203 .elementor-element.elementor-element-ae8dda4 .elementor-repeater-item-2a95373 {
        max-width: 100%;
    }

    .elementor-203 .elementor-element.elementor-element-ae8dda4 .elementor-repeater-item-adc2839 {
        max-width: 100%;
    }

    .elementor-203 .elementor-element.elementor-element-ae8dda4 .elementor-repeater-item-ad2ec66 {
        max-width: 100%;
    }

    .elementor-203 .elementor-element.elementor-element-ae8dda4 .elementor-repeater-item-3f8fd80 {
        max-width: 100%;
    }

    .elementor-203 .elementor-element.elementor-element-ae8dda4 .m-neuron-form__button button {
        max-width: 60%;
        font-size: var(--e-global-typography-8cb2564-font-size);
        line-height: var(--e-global-typography-8cb2564-line-height);
        letter-spacing: var(--e-global-typography-8cb2564-letter-spacing);
        word-spacing: var(--e-global-typography-8cb2564-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-90e4bea>.elementor-widget-container {
        padding: 2px 2px 2px 2px;
    }
}

@media(min-width:721px) {
    .elementor-203 .elementor-element.elementor-element-19f6402 {
        --width: 50%;
    }

    .elementor-203 .elementor-element.elementor-element-ec864f1 {
        --width: 50%;
    }
}

@media(max-width:1279px) and (min-width:721px) {
    .elementor-203 .elementor-element.elementor-element-19f6402 {
        --width: 100%;
    }

    .elementor-203 .elementor-element.elementor-element-ec864f1 {
        --width: 100%;
    }
}

/* Start custom CSS for heading, class: .elementor-element-f9a914f */
@media (max-width: 720px) {
    .elementor-203 .elementor-element.elementor-element-f9a914f br {
        display: none;
    }
}

/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-045db31 */
.elementor-203 .elementor-element.elementor-element-045db31 .elementor-accordion-item:not(:last-child) {
    margin-bottom: 16px;
}

.elementor-203 .elementor-element.elementor-element-045db31 .elementor-accordion-item {
    padding: 24px;
    border: 1px solid rgba(255, 255, 255, 0.10);
}

.elementor-203 .elementor-element.elementor-element-045db31 .elementor-accordion-title,
.elementor-203 .elementor-element.elementor-element-045db31 .elementor-accordion-content {
    border-bottom: 0;
}

.elementor-203 .elementor-element.elementor-element-045db31 .elementor-accordion-item:nth-child(2) {
    background: #1E3034;
}

.elementor-203 .elementor-element.elementor-element-045db31 svg {
    font-size: 24px;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-01fa2b0 */
@media (max-width: 1279px) {
    .elementor-203 .elementor-element.elementor-element-01fa2b0 br {
        display: none;
    }
}

.elementor-203 .elementor-element.elementor-element-01fa2b0 .elementor-icon {
    display: block
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b43c4ff */
@media (max-width: 1279px) {
    .elementor-203 .elementor-element.elementor-element-b43c4ff br {
        display: none;
    }
}

.elementor-203 .elementor-element.elementor-element-b43c4ff .elementor-icon {
    display: block
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c228b5 */
@media (max-width: 1279px) {
    .elementor-203 .elementor-element.elementor-element-1c228b5 br {
        display: none;
    }
}

.elementor-203 .elementor-element.elementor-element-1c228b5 .elementor-icon {
    display: block
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c6e930 */
@media (max-width: 1279px) {
    .elementor-203 .elementor-element.elementor-element-2c6e930 br {
        display: none;
    }
}

.elementor-203 .elementor-element.elementor-element-2c6e930 .elementor-icon {
    display: block
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-987d395 */
@media (max-width: 1279px) {
    .elementor-203 .elementor-element.elementor-element-987d395 br {
        display: none;
    }
}

.elementor-203 .elementor-element.elementor-element-987d395 .elementor-icon {
    display: block
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b3e7b00 */
@media (max-width: 1279px) {
    .elementor-203 .elementor-element.elementor-element-b3e7b00 br {
        display: none;
    }
}

.elementor-203 .elementor-element.elementor-element-b3e7b00 .elementor-icon {
    display: block
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59cdf85 */
@media (max-width: 720px) {
    .elementor-203 .elementor-element.elementor-element-59cdf85 br {
        display: none;
    }
}

/* End custom CSS */
/* Start custom CSS for neuron-gallery, class: .elementor-element-a350937 */
.elementor-203 .elementor-element.elementor-element-a350937 .m-neuron-gallery__inner {
    display: flex;
    flex-direction: column-reverse;
}

.elementor-203 .elementor-element.elementor-element-a350937 .m-neuron-gallery__image-details {
    padding-top: 24px;
    border-top: 1px solid rgba(0, 0, 0, 0.20);
}

/* End custom CSS */
/* Start custom CSS for neuron-form, class: .elementor-element-ae8dda4 */
.elementor-203 .elementor-element.elementor-element-ae8dda4 .m-neuron-form__button {
    margin: auto;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e2d0ee */
@media (min-width: 1279px) {
    .elementor-203 .elementor-element.elementor-element-7e2d0ee {
        width: 60%;
    }
}

/* End custom CSS */