.elementor-6002 .elementor-element.elementor-element-20c0017>.elementor-container {
    max-width: 1170px;
    min-height: 580px;
    gap: 90px;
    margin-bottom: 0px !important;
}

.elementor-6002 .elementor-element.elementor-element-20c0017:not(.elementor-motion-effects-element-type-background),
.elementor-6002 .elementor-element.elementor-element-20c0017>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2023/07/rei-embalgem-bg-home-2025.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-6002 .elementor-element.elementor-element-20c0017 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -160px;
    margin-bottom: 0px;
    padding: 100px 0px 0px 0px;
}

.elementor-6002 .elementor-element.elementor-element-20c0017>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-6002 .elementor-element.elementor-element-856f9ff.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-6002 .elementor-element.elementor-element-856f9ff.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-6002 .elementor-element.elementor-element-856f9ff {
    transition-timing-function: linear;
}

.elementor-6002 .elementor-element.elementor-element-856f9ff>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6002 .elementor-element.elementor-element-21f9c1c {
    text-align: left;
    color: #FFFFFF;
    font-family: "DM Sans", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 32px;
}

.elementor-6002 .elementor-element.elementor-element-21f9c1c>.elementor-widget-container {
    margin: -10px 16px 0px 0px;
}

.elementor-6002 .elementor-element.elementor-element-c496450 .area__title,
.elementor-6002 .elementor-element.elementor-element-c496450 .area__title a {
    color: #FFFFFF;
}

.elementor-6002 .elementor-element.elementor-element-c496450 .area__title {
    font-family: "Poppins", Sans-serif;
    font-size: 65px;
    font-weight: 700;
    line-height: 64px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6002 .elementor-element.elementor-element-c496450 .area__title:before {
    display: initial;
    position: absolute;
    left: 161px;
    top: 165px;
    text-align: justify;
    width: 50%;
    height: 17%;
    opacity: 0.8;
    z-index: -1;
}

.elementor-6002 .elementor-element.elementor-element-c496450 .area__title:after {
    position: relative;
    text-align: left;
}

.elementor-6002 .elementor-element.elementor-element-c496450 {
    text-align: left;
    position: initial;
}

.elementor-6002 .elementor-element.elementor-element-c496450>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-6002 .elementor-element.elementor-element-6ada71d {
    text-align: left;
    color: #FFFFFF;
    font-family: "DM Sans", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 32px;
}

.elementor-6002 .elementor-element.elementor-element-6ada71d>.elementor-widget-container {
    margin: 10px 15px 10px 0px;
}

.elementor-6002 .elementor-element.elementor-element-2c7c5d3 {
    text-align: left;
    color: #FFFFFF;
    font-family: "DM Sans", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 32px;
}

.elementor-6002 .elementor-element.elementor-element-2c7c5d3>.elementor-widget-container {
    margin: -10px 16px 0px 0px;
}

.elementor-6002 .elementor-element.elementor-element-6d3a3e2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6002 .elementor-element.elementor-element-6d3a3e2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-6002 .elementor-element.elementor-element-6d3a3e2 {
    transition-timing-function: linear;
}

.elementor-6002 .elementor-element.elementor-element-6d3a3e2>.elementor-element-populated,
.elementor-6002 .elementor-element.elementor-element-6d3a3e2>.elementor-element-populated>.elementor-background-overlay,
.elementor-6002 .elementor-element.elementor-element-6d3a3e2>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-6002 .elementor-element.elementor-element-6d3a3e2>.elementor-element-populated {
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 40px 30px 40px;
}

.elementor-6002 .elementor-element.elementor-element-6d3a3e2:hover>.elementor-element-populated,
.elementor-6002 .elementor-element.elementor-element-6d3a3e2:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-6002 .elementor-element.elementor-element-6d3a3e2>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6002 .elementor-element.elementor-element-647e42b {
    text-align: center;
}

.elementor-6002 .elementor-element.elementor-element-647e42b .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 30px;
}

.elementor-6002 .elementor-element.elementor-element-647e42b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper label {
    width: 100%;
}

.elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper input[type*="text"],
.elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper input[type*="email"],
.elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper input[type*="url"],
.elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper input[type*="number"],
.elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper input[type*="tel"],
.elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper input[type*="date"],
.elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper input[type*="file"] {
    background-color: #E9E9E9;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #F4ECFC;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper input[type*="text"]::-webkit-input-placeholder {
    color: #B9B9B9;
}

.elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper input[type*="text"]::-moz-placeholder {
    color: #B9B9B9;
}

.elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper input[type*="text"]:-ms-input-placeholder {
    color: #B9B9B9;
}

.elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper input[type*="email"]::-webkit-input-placeholder {
    color: #B9B9B9;
}

.elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper input[type*="email"]::-moz-placeholder {
    color: #B9B9B9;
}

.elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper input[type*="email"]:-ms-input-placeholder {
    color: #B9B9B9;
}

.elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper input[type*="url"]::-webkit-input-placeholder {
    color: #B9B9B9;
}

.elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper input[type*="url"]::-moz-placeholder {
    color: #B9B9B9;
}

.elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper input[type*="url"]:-ms-input-placeholder {
    color: #B9B9B9;
}

.elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper input[type*="number"]::-webkit-input-placeholder {
    color: #B9B9B9;
}

.elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper input[type*="number"]::-moz-placeholder {
    color: #B9B9B9;
}

.elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper input[type*="number"]:-ms-input-placeholder {
    color: #B9B9B9;
}

.elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper input[type*="tel"]::-webkit-input-placeholder {
    color: #B9B9B9;
}

.elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper input[type*="tel"]::-moz-placeholder {
    color: #B9B9B9;
}

.elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper input[type*="tel"]:-ms-input-placeholder {
    color: #B9B9B9;
}

.elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper input[type*="date"]::-webkit-input-placeholder {
    color: #B9B9B9;
}

.elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper input[type*="date"]::-moz-placeholder {
    color: #B9B9B9;
}

.elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper input[type*="date"]:-ms-input-placeholder {
    color: #B9B9B9;
}

.elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper input[type*="file"] {
    color: #B9B9B9;
    height: 55px;
    width: 100%;
    padding: 0px 10px 0px 20px;
    transition: 0.3s;
}

.elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper input[type*="text"] {
    height: 55px;
    width: 100%;
    padding: 0px 10px 0px 20px;
    transition: 0.3s;
}

.elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper input[type*="email"] {
    height: 55px;
    width: 100%;
    padding: 0px 10px 0px 20px;
    transition: 0.3s;
}

.elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper input[type*="url"] {
    height: 55px;
    width: 100%;
    padding: 0px 10px 0px 20px;
    transition: 0.3s;
}

.elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper input[type*="number"] {
    height: 55px;
    width: 100%;
    padding: 0px 10px 0px 20px;
    transition: 0.3s;
}

.elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper input[type*="tel"] {
    height: 55px;
    width: 100%;
    padding: 0px 10px 0px 20px;
    transition: 0.3s;
}

.elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper input[type*="date"] {
    height: 55px;
    width: 100%;
    padding: 0px 10px 0px 20px;
    transition: 0.3s;
}

.elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper input[type*="text"]:focus {
    border-color: var(--e-global-color-b9e5745);
}

.elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper input[type*="email"]:focus {
    border-color: var(--e-global-color-b9e5745);
}

.elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper input[type*="url"]:focus {
    border-color: var(--e-global-color-b9e5745);
}

.elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper input[type*="number"]:focus {
    border-color: var(--e-global-color-b9e5745);
}

.elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper input[type*="tel"]:focus {
    border-color: var(--e-global-color-b9e5745);
}

.elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper input[type*="date"]:focus {
    border-color: var(--e-global-color-b9e5745);
}

.elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper input[type*="file"]:focus {
    border-color: var(--e-global-color-b9e5745);
}

.elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper span.wpcf7-list-item {
    display: inline-block;
    transition: 0.3s;
}

.elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper select {
    height: 55px;
    width: 100%;
    transition: 0.3s;
}

.elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper textarea {
    height: 150px;
    background-color: #E9E9E9;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #F4ECFC;
    border-radius: 5px 0px 0px 0px;
    padding: 20px 20px 0px 20px;
    transition: 0.3s;
}

.elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper textarea:focus {
    border-color: #FFC73E;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper input[type*="submit"],
.elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper button[type="submit"] {
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    color: var(--e-global-color-c2b7c01);
    background-color: #1A1A1A;
    width: 500px;
    height: 55px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
    margin: 10px 0px 0px -70px;
}

.elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper input[type*="submit"],
.elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper button[type="submit"] {
    transition: 0.3s;
    float: left;
    text-align: center;
}

.elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper input[type*="submit"]:hover,
.elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper button[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-b9e5745);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-6002 .elementor-element.elementor-element-80d1104>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-6002 .elementor-element.elementor-element-31bb1e3>.elementor-container {
    max-width: 1170px;
    gap: 40px;
}

.elementor-6002 .elementor-element.elementor-element-31bb1e3:not(.elementor-motion-effects-element-type-background),
.elementor-6002 .elementor-element.elementor-element-31bb1e3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-6002 .elementor-element.elementor-element-31bb1e3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 0px 60px 0px;
}

.elementor-6002 .elementor-element.elementor-element-31bb1e3>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6002 .elementor-element.elementor-element-3ea96cc {
    transition-timing-function: linear;
}

.elementor-6002 .elementor-element.elementor-element-3ea96cc>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6002 .elementor-element.elementor-element-e86babb {
    text-align: center;
}

.elementor-bc-flex-widget .elementor-6002 .elementor-element.elementor-element-0193139.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-6002 .elementor-element.elementor-element-0193139.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-6002 .elementor-element.elementor-element-0193139 {
    transition-timing-function: linear;
}

.elementor-6002 .elementor-element.elementor-element-0193139>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6002 .elementor-element.elementor-element-5a27635 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "DM Sans", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 32px;
}

.elementor-6002 .elementor-element.elementor-element-1457849 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: "Poppins", Sans-serif;
    font-size: 42px;
    font-weight: 700;
    line-height: 56px;
}

.elementor-6002 .elementor-element.elementor-element-1457849>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 2px 0px 0px 0px;
}

.elementor-6002 .elementor-element.elementor-element-fe6f336 {
    text-align: justify;
    color: var(--e-global-color-text);
    font-family: "DM Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
}

.elementor-6002 .elementor-element.elementor-element-fe6f336>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 5px 0px;
}

.elementor-6002 .elementor-element.elementor-element-5b021c6 {
    padding: 0px 0px 10px 0px;
}

.elementor-6002 .elementor-element.elementor-element-c4af3ef {
    transition-timing-function: linear;
}

.elementor-6002 .elementor-element.elementor-element-353bb9b .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-6002 .elementor-element.elementor-element-353bb9b.elementor-view-stacked .elementor-icon {
    background-color: #001f41;
    fill: #FFFFFF;
    color: #FFFFFF;
}

.elementor-6002 .elementor-element.elementor-element-353bb9b.elementor-view-framed .elementor-icon,
.elementor-6002 .elementor-element.elementor-element-353bb9b.elementor-view-default .elementor-icon {
    fill: #001f41;
    color: #001f41;
    border-color: #001f41;
}

.elementor-6002 .elementor-element.elementor-element-353bb9b.elementor-view-framed .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-6002 .elementor-element.elementor-element-353bb9b {
    --icon-box-icon-margin: 15px;
    width: var(--container-widget-width, 53%);
    max-width: 53%;
    --container-widget-width: 53%;
    --container-widget-flex-grow: 0;
}

.elementor-6002 .elementor-element.elementor-element-353bb9b .elementor-icon {
    font-size: 20px;
}

.elementor-6002 .elementor-element.elementor-element-353bb9b .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #140A22;
}

.elementor-6002 .elementor-element.elementor-element-353bb9b .elementor-icon-box-title,
.elementor-6002 .elementor-element.elementor-element-353bb9b .elementor-icon-box-title a {
    font-family: "DM Sans", Sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 28px;
}

.elementor-6002 .elementor-element.elementor-element-353bb9b .elementor-icon-box-description {
    color: #140A22;
    font-family: "DM Sans", Sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 28px;
}

.elementor-6002 .elementor-element.elementor-element-353bb9b>.elementor-widget-container {
    padding: 5px 0px 5px 5px;
}

.elementor-6002 .elementor-element.elementor-element-516e881 {
    transition-timing-function: linear;
}

.elementor-6002 .elementor-element.elementor-element-715a9ec .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-6002 .elementor-element.elementor-element-715a9ec.elementor-view-stacked .elementor-icon {
    background-color: #001f41;
    fill: #FFFFFF;
    color: #FFFFFF;
}

.elementor-6002 .elementor-element.elementor-element-715a9ec.elementor-view-framed .elementor-icon,
.elementor-6002 .elementor-element.elementor-element-715a9ec.elementor-view-default .elementor-icon {
    fill: #001f41;
    color: #001f41;
    border-color: #001f41;
}

.elementor-6002 .elementor-element.elementor-element-715a9ec.elementor-view-framed .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-6002 .elementor-element.elementor-element-715a9ec {
    --icon-box-icon-margin: 15px;
    width: var(--container-widget-width, 53%);
    max-width: 53%;
    --container-widget-width: 53%;
    --container-widget-flex-grow: 0;
}

.elementor-6002 .elementor-element.elementor-element-715a9ec .elementor-icon {
    font-size: 20px;
}

.elementor-6002 .elementor-element.elementor-element-715a9ec .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #140A22;
}

.elementor-6002 .elementor-element.elementor-element-715a9ec .elementor-icon-box-title,
.elementor-6002 .elementor-element.elementor-element-715a9ec .elementor-icon-box-title a {
    font-family: "DM Sans", Sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 28px;
}

.elementor-6002 .elementor-element.elementor-element-715a9ec .elementor-icon-box-description {
    color: #140A22;
    font-family: "DM Sans", Sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 28px;
}

.elementor-6002 .elementor-element.elementor-element-715a9ec>.elementor-widget-container {
    padding: 5px 0px 5px 5px;
}

.elementor-6002 .elementor-element.elementor-element-aaf0dfb {
    transition-timing-function: linear;
}

.elementor-6002 .elementor-element.elementor-element-c2c3cdf .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-6002 .elementor-element.elementor-element-c2c3cdf.elementor-view-stacked .elementor-icon {
    background-color: #001f41;
    fill: #FFFFFF;
    color: #FFFFFF;
}

.elementor-6002 .elementor-element.elementor-element-c2c3cdf.elementor-view-framed .elementor-icon,
.elementor-6002 .elementor-element.elementor-element-c2c3cdf.elementor-view-default .elementor-icon {
    fill: #001f41;
    color: #001f41;
    border-color: #001f41;
}

.elementor-6002 .elementor-element.elementor-element-c2c3cdf.elementor-view-framed .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-6002 .elementor-element.elementor-element-c2c3cdf {
    --icon-box-icon-margin: 15px;
    width: var(--container-widget-width, 53%);
    max-width: 53%;
    --container-widget-width: 53%;
    --container-widget-flex-grow: 0;
}

.elementor-6002 .elementor-element.elementor-element-c2c3cdf .elementor-icon {
    font-size: 20px;
}

.elementor-6002 .elementor-element.elementor-element-c2c3cdf .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #140A22;
}

.elementor-6002 .elementor-element.elementor-element-c2c3cdf .elementor-icon-box-title,
.elementor-6002 .elementor-element.elementor-element-c2c3cdf .elementor-icon-box-title a {
    font-family: "DM Sans", Sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 28px;
}

.elementor-6002 .elementor-element.elementor-element-c2c3cdf .elementor-icon-box-description {
    color: #140A22;
    font-family: "DM Sans", Sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 28px;
}

.elementor-6002 .elementor-element.elementor-element-c2c3cdf>.elementor-widget-container {
    padding: 5px 0px 5px 5px;
}

.elementor-6002 .elementor-element.elementor-element-499c7eb .element__ready__btn .element__ready__btn_icon_right {
    margin-left: 5px;
}

.elementor-6002 .elementor-element.elementor-element-499c7eb .element__ready__btn .element__ready__btn_icon_left {
    margin-right: 5px;
}

.elementor-6002 .elementor-element.elementor-element-499c7eb .button__icon img {
    width: 80px;
}

.elementor-6002 .elementor-element.elementor-element-499c7eb .button__icon svg {
    width: 80px;
}

.elementor-6002 .elementor-element.elementor-element-499c7eb .button__icon {
    display: initial;
    text-align: left;
    position: initial;
}

.elementor-6002 .elementor-element.elementor-element-499c7eb .button__icon,
.elementor-6002 .elementor-element.elementor-element-499c7eb .button__icon img {
    transition: 0.3s;
}

.elementor-6002 .elementor-element.elementor-element-499c7eb .button__title {
    font-family: "DM Sans", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.elementor-6002 .elementor-element.elementor-element-499c7eb .element__ready__btn {
    font-family: "DM Sans", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    background-color: #001f41;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #001f41;
    border-radius: 50px 50px 50px 50px;
    text-align: left;
    margin: 0px 0px -3px 0px;
    padding: 16px 24px 16px 24px;
}

.elementor-6002 .elementor-element.elementor-element-499c7eb a.element__ready__btn,
.elementor-6002 .elementor-element.elementor-element-499c7eb .element__ready__btn {
    color: #FFFFFF;
}

.elementor-6002 .elementor-element.elementor-element-499c7eb .element__ready__btn:hover,
.elementor-6002 .elementor-element.elementor-element-499c7eb a.element__ready__btn:focus {
    color: #001f41;
}

.elementor-6002 .elementor-element.elementor-element-499c7eb .element__ready__btn:before,
.elementor-6002 .elementor-element.elementor-element-499c7eb .ripple__btn span.ripples {
    background-color: var(--e-global-color-c2b7c01);
}

.elementor-6002 .elementor-element.elementor-element-499c7eb .element__ready__btn:hover,
.elementor-6002 .elementor-element.elementor-element-499c7eb .element__ready__btn:focus {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #001f41;
}

.elementor-6002 .elementor-element.elementor-element-499c7eb .element__ready__btn:hover {
    border-radius: 50px 50px 50px 50px;
}

.elementor-6002 .elementor-element.elementor-element-499c7eb .element__ready__btn:before {
    text-align: left;
    transition: 0.3s;
    transform: rotate(0deg) scale(1);
}

.elementor-6002 .elementor-element.elementor-element-499c7eb .element__ready__btn:hover:before {
    transform: rotate(0deg) scale(1);
}

.elementor-6002 .elementor-element.elementor-element-499c7eb .element__ready__btn:after {
    text-align: left;
    transition: 0.3s;
    transform: rotate(0deg) scale(1);
}

.elementor-6002 .elementor-element.elementor-element-499c7eb .element__ready__btn:hover:after {
    transform: rotate(0deg) scale(1);
}

.elementor-6002 .elementor-element.elementor-element-499c7eb {
    display: block;
    text-align: center;
    z-index: 0;
}

.elementor-6002 .elementor-element.elementor-element-499c7eb>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-6002 .elementor-element.elementor-element-ff3244e:not(.elementor-motion-effects-element-type-background),
.elementor-6002 .elementor-element.elementor-element-ff3244e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2023/08/Rectangle-5001.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-6002 .elementor-element.elementor-element-ff3244e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 0px 60px 0px;
}

.elementor-6002 .elementor-element.elementor-element-ff3244e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6002 .elementor-element.elementor-element-683b006 {
    transition-timing-function: linear;
}

.elementor-6002 .elementor-element.elementor-element-683b006>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-6002 .elementor-element.elementor-element-f62014c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6002 .elementor-element.elementor-element-f62014c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-6002 .elementor-element.elementor-element-5883a58.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-6002 .elementor-element.elementor-element-5883a58.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-6002 .elementor-element.elementor-element-5883a58 {
    transition-timing-function: linear;
}

.elementor-6002 .elementor-element.elementor-element-5883a58>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6002 .elementor-element.elementor-element-d19c311 {
    text-align: center;
}

.elementor-6002 .elementor-element.elementor-element-d19c311 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: "Poppins", Sans-serif;
    font-size: 42px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 56px;
}

.elementor-6002 .elementor-element.elementor-element-d19c311>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6002 .elementor-element.elementor-element-5024d30>.elementor-container {
    max-width: 1170px;
    gap: 30px;
}

.elementor-6002 .elementor-element.elementor-element-5024d30 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 35px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6002 .elementor-element.elementor-element-5024d30>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-6002 .elementor-element.elementor-element-e574bcc.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-6002 .elementor-element.elementor-element-e574bcc.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-6002 .elementor-element.elementor-element-e574bcc:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6002 .elementor-element.elementor-element-e574bcc>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-6002 .elementor-element.elementor-element-e574bcc {
    transition-timing-function: linear;
}

.elementor-6002 .elementor-element.elementor-element-e574bcc>.elementor-element-populated,
.elementor-6002 .elementor-element.elementor-element-e574bcc>.elementor-element-populated>.elementor-background-overlay,
.elementor-6002 .elementor-element.elementor-element-e574bcc>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-6002 .elementor-element.elementor-element-e574bcc>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 30px 30px 30px;
}

.elementor-6002 .elementor-element.elementor-element-e574bcc>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6002 .elementor-element.elementor-element-d779d8d {
    text-align: center;
}

.elementor-6002 .elementor-element.elementor-element-1d90424 {
    text-align: center;
}

.elementor-6002 .elementor-element.elementor-element-db8d422 .element__ready__btn .element__ready__btn_icon_right {
    margin-left: 5px;
}

.elementor-6002 .elementor-element.elementor-element-db8d422 .element__ready__btn .element__ready__btn_icon_left {
    margin-right: 5px;
}

.elementor-6002 .elementor-element.elementor-element-db8d422 .button__icon img {
    width: 80px;
}

.elementor-6002 .elementor-element.elementor-element-db8d422 .button__icon svg {
    width: 80px;
}

.elementor-6002 .elementor-element.elementor-element-db8d422 .button__icon {
    display: initial;
    text-align: center;
    position: initial;
}

.elementor-6002 .elementor-element.elementor-element-db8d422 .button__icon,
.elementor-6002 .elementor-element.elementor-element-db8d422 .button__icon img {
    transition: 0.3s;
}

.elementor-6002 .elementor-element.elementor-element-db8d422 .button__title {
    font-family: "DM Sans", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.elementor-6002 .elementor-element.elementor-element-db8d422 .element__ready__btn {
    font-family: "DM Sans", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    background-color: #001f41;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #001f41;
    border-radius: 50px 50px 50px 50px;
    text-align: center;
    margin: 0px 0px -3px 0px;
    padding: 16px 24px 16px 24px;
}

.elementor-6002 .elementor-element.elementor-element-db8d422 a.element__ready__btn,
.elementor-6002 .elementor-element.elementor-element-db8d422 .element__ready__btn {
    color: #FFFFFF;
}

.elementor-6002 .elementor-element.elementor-element-db8d422 .element__ready__btn:hover,
.elementor-6002 .elementor-element.elementor-element-db8d422 a.element__ready__btn:focus {
    color: #001f41;
}

.elementor-6002 .elementor-element.elementor-element-db8d422 .element__ready__btn:before,
.elementor-6002 .elementor-element.elementor-element-db8d422 .ripple__btn span.ripples {
    background-color: var(--e-global-color-c2b7c01);
}

.elementor-6002 .elementor-element.elementor-element-db8d422 .element__ready__btn:hover,
.elementor-6002 .elementor-element.elementor-element-db8d422 .element__ready__btn:focus {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #001f41;
}

.elementor-6002 .elementor-element.elementor-element-db8d422 .element__ready__btn:hover {
    border-radius: 50px 50px 50px 50px;
}

.elementor-6002 .elementor-element.elementor-element-db8d422 .element__ready__btn:before {
    text-align: left;
    transition: 0.3s;
    transform: rotate(0deg) scale(1);
}

.elementor-6002 .elementor-element.elementor-element-db8d422 .element__ready__btn:hover:before {
    transform: rotate(0deg) scale(1);
}

.elementor-6002 .elementor-element.elementor-element-db8d422 .element__ready__btn:after {
    text-align: left;
    transition: 0.3s;
    transform: rotate(0deg) scale(1);
}

.elementor-6002 .elementor-element.elementor-element-db8d422 .element__ready__btn:hover:after {
    transform: rotate(0deg) scale(1);
}

.elementor-6002 .elementor-element.elementor-element-db8d422 {
    display: block;
    text-align: center;
    z-index: 0;
}

.elementor-6002 .elementor-element.elementor-element-db8d422>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-6002 .elementor-element.elementor-element-119392c.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-6002 .elementor-element.elementor-element-119392c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-6002 .elementor-element.elementor-element-119392c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6002 .elementor-element.elementor-element-119392c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-6002 .elementor-element.elementor-element-119392c {
    transition-timing-function: linear;
}

.elementor-6002 .elementor-element.elementor-element-119392c>.elementor-element-populated,
.elementor-6002 .elementor-element.elementor-element-119392c>.elementor-element-populated>.elementor-background-overlay,
.elementor-6002 .elementor-element.elementor-element-119392c>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-6002 .elementor-element.elementor-element-119392c>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 30px 30px 30px;
}

.elementor-6002 .elementor-element.elementor-element-119392c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6002 .elementor-element.elementor-element-d89e26d {
    text-align: center;
}

.elementor-6002 .elementor-element.elementor-element-9cef47c {
    text-align: center;
}

.elementor-6002 .elementor-element.elementor-element-dd9e9b3 .element__ready__btn .element__ready__btn_icon_right {
    margin-left: 5px;
}

.elementor-6002 .elementor-element.elementor-element-dd9e9b3 .element__ready__btn .element__ready__btn_icon_left {
    margin-right: 5px;
}

.elementor-6002 .elementor-element.elementor-element-dd9e9b3 .button__icon img {
    width: 80px;
}

.elementor-6002 .elementor-element.elementor-element-dd9e9b3 .button__icon svg {
    width: 80px;
}

.elementor-6002 .elementor-element.elementor-element-dd9e9b3 .button__icon {
    display: initial;
    text-align: center;
    position: initial;
}

.elementor-6002 .elementor-element.elementor-element-dd9e9b3 .button__icon,
.elementor-6002 .elementor-element.elementor-element-dd9e9b3 .button__icon img {
    transition: 0.3s;
}

.elementor-6002 .elementor-element.elementor-element-dd9e9b3 .button__title {
    font-family: "DM Sans", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.elementor-6002 .elementor-element.elementor-element-dd9e9b3 .element__ready__btn {
    font-family: "DM Sans", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    background-color: #001f41;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #001f41;
    border-radius: 50px 50px 50px 50px;
    text-align: center;
    margin: 0px 0px -3px 0px;
    padding: 16px 24px 16px 24px;
}

.elementor-6002 .elementor-element.elementor-element-dd9e9b3 a.element__ready__btn,
.elementor-6002 .elementor-element.elementor-element-dd9e9b3 .element__ready__btn {
    color: #FFFFFF;
}

.elementor-6002 .elementor-element.elementor-element-dd9e9b3 .element__ready__btn:hover,
.elementor-6002 .elementor-element.elementor-element-dd9e9b3 a.element__ready__btn:focus {
    color: #001f41;
}

.elementor-6002 .elementor-element.elementor-element-dd9e9b3 .element__ready__btn:before,
.elementor-6002 .elementor-element.elementor-element-dd9e9b3 .ripple__btn span.ripples {
    background-color: var(--e-global-color-c2b7c01);
}

.elementor-6002 .elementor-element.elementor-element-dd9e9b3 .element__ready__btn:hover,
.elementor-6002 .elementor-element.elementor-element-dd9e9b3 .element__ready__btn:focus {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #001f41;
}

.elementor-6002 .elementor-element.elementor-element-dd9e9b3 .element__ready__btn:hover {
    border-radius: 50px 50px 50px 50px;
}

.elementor-6002 .elementor-element.elementor-element-dd9e9b3 .element__ready__btn:before {
    text-align: left;
    transition: 0.3s;
    transform: rotate(0deg) scale(1);
}

.elementor-6002 .elementor-element.elementor-element-dd9e9b3 .element__ready__btn:hover:before {
    transform: rotate(0deg) scale(1);
}

.elementor-6002 .elementor-element.elementor-element-dd9e9b3 .element__ready__btn:after {
    text-align: left;
    transition: 0.3s;
    transform: rotate(0deg) scale(1);
}

.elementor-6002 .elementor-element.elementor-element-dd9e9b3 .element__ready__btn:hover:after {
    transform: rotate(0deg) scale(1);
}

.elementor-6002 .elementor-element.elementor-element-dd9e9b3 {
    display: block;
    text-align: center;
    z-index: 0;
}

.elementor-6002 .elementor-element.elementor-element-dd9e9b3>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-6002 .elementor-element.elementor-element-f263e55.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-6002 .elementor-element.elementor-element-f263e55.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-6002 .elementor-element.elementor-element-f263e55:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6002 .elementor-element.elementor-element-f263e55>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-6002 .elementor-element.elementor-element-f263e55 {
    transition-timing-function: linear;
}

.elementor-6002 .elementor-element.elementor-element-f263e55>.elementor-element-populated,
.elementor-6002 .elementor-element.elementor-element-f263e55>.elementor-element-populated>.elementor-background-overlay,
.elementor-6002 .elementor-element.elementor-element-f263e55>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-6002 .elementor-element.elementor-element-f263e55>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 30px 30px 30px;
}

.elementor-6002 .elementor-element.elementor-element-f263e55>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6002 .elementor-element.elementor-element-ad2fb7c {
    text-align: center;
}

.elementor-6002 .elementor-element.elementor-element-ae40897 {
    text-align: center;
}

.elementor-6002 .elementor-element.elementor-element-4bfb649 .element__ready__btn .element__ready__btn_icon_right {
    margin-left: 5px;
}

.elementor-6002 .elementor-element.elementor-element-4bfb649 .element__ready__btn .element__ready__btn_icon_left {
    margin-right: 5px;
}

.elementor-6002 .elementor-element.elementor-element-4bfb649 .button__icon img {
    width: 80px;
}

.elementor-6002 .elementor-element.elementor-element-4bfb649 .button__icon svg {
    width: 80px;
}

.elementor-6002 .elementor-element.elementor-element-4bfb649 .button__icon {
    display: initial;
    text-align: center;
    position: initial;
}

.elementor-6002 .elementor-element.elementor-element-4bfb649 .button__icon,
.elementor-6002 .elementor-element.elementor-element-4bfb649 .button__icon img {
    transition: 0.3s;
}

.elementor-6002 .elementor-element.elementor-element-4bfb649 .button__title {
    font-family: "DM Sans", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.elementor-6002 .elementor-element.elementor-element-4bfb649 .element__ready__btn {
    font-family: "DM Sans", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    background-color: #001f41;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #001f41;
    border-radius: 50px 50px 50px 50px;
    text-align: center;
    margin: 0px 0px -3px 0px;
    padding: 16px 24px 16px 24px;
}

.elementor-6002 .elementor-element.elementor-element-4bfb649 a.element__ready__btn,
.elementor-6002 .elementor-element.elementor-element-4bfb649 .element__ready__btn {
    color: #FFFFFF;
}

.elementor-6002 .elementor-element.elementor-element-4bfb649 .element__ready__btn:hover,
.elementor-6002 .elementor-element.elementor-element-4bfb649 a.element__ready__btn:focus {
    color: #001f41;
}

.elementor-6002 .elementor-element.elementor-element-4bfb649 .element__ready__btn:before,
.elementor-6002 .elementor-element.elementor-element-4bfb649 .ripple__btn span.ripples {
    background-color: var(--e-global-color-c2b7c01);
}

.elementor-6002 .elementor-element.elementor-element-4bfb649 .element__ready__btn:hover,
.elementor-6002 .elementor-element.elementor-element-4bfb649 .element__ready__btn:focus {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #001f41;
}

.elementor-6002 .elementor-element.elementor-element-4bfb649 .element__ready__btn:hover {
    border-radius: 50px 50px 50px 50px;
}

.elementor-6002 .elementor-element.elementor-element-4bfb649 .element__ready__btn:before {
    text-align: left;
    transition: 0.3s;
    transform: rotate(0deg) scale(1);
}

.elementor-6002 .elementor-element.elementor-element-4bfb649 .element__ready__btn:hover:before {
    transform: rotate(0deg) scale(1);
}

.elementor-6002 .elementor-element.elementor-element-4bfb649 .element__ready__btn:after {
    text-align: left;
    transition: 0.3s;
    transform: rotate(0deg) scale(1);
}

.elementor-6002 .elementor-element.elementor-element-4bfb649 .element__ready__btn:hover:after {
    transform: rotate(0deg) scale(1);
}

.elementor-6002 .elementor-element.elementor-element-4bfb649 {
    display: block;
    text-align: center;
    z-index: 0;
}

.elementor-6002 .elementor-element.elementor-element-4bfb649>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-6002 .elementor-element.elementor-element-d8a881d>.elementor-container {
    max-width: 1170px;
    gap: 30px;
}

.elementor-6002 .elementor-element.elementor-element-d8a881d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 35px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6002 .elementor-element.elementor-element-d8a881d>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-6002 .elementor-element.elementor-element-6a2a131.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-6002 .elementor-element.elementor-element-6a2a131.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-6002 .elementor-element.elementor-element-6a2a131:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6002 .elementor-element.elementor-element-6a2a131>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-6002 .elementor-element.elementor-element-6a2a131 {
    transition-timing-function: linear;
}

.elementor-6002 .elementor-element.elementor-element-6a2a131>.elementor-element-populated,
.elementor-6002 .elementor-element.elementor-element-6a2a131>.elementor-element-populated>.elementor-background-overlay,
.elementor-6002 .elementor-element.elementor-element-6a2a131>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-6002 .elementor-element.elementor-element-6a2a131>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 30px 30px 30px;
}

.elementor-6002 .elementor-element.elementor-element-6a2a131>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6002 .elementor-element.elementor-element-3c61857 {
    text-align: center;
}

.elementor-6002 .elementor-element.elementor-element-7a23c75 {
    text-align: center;
}

.elementor-6002 .elementor-element.elementor-element-e716214 .element__ready__btn .element__ready__btn_icon_right {
    margin-left: 5px;
}

.elementor-6002 .elementor-element.elementor-element-e716214 .element__ready__btn .element__ready__btn_icon_left {
    margin-right: 5px;
}

.elementor-6002 .elementor-element.elementor-element-e716214 .button__icon img {
    width: 80px;
}

.elementor-6002 .elementor-element.elementor-element-e716214 .button__icon svg {
    width: 80px;
}

.elementor-6002 .elementor-element.elementor-element-e716214 .button__icon {
    display: initial;
    text-align: center;
    position: initial;
}

.elementor-6002 .elementor-element.elementor-element-e716214 .button__icon,
.elementor-6002 .elementor-element.elementor-element-e716214 .button__icon img {
    transition: 0.3s;
}

.elementor-6002 .elementor-element.elementor-element-e716214 .button__title {
    font-family: "DM Sans", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.elementor-6002 .elementor-element.elementor-element-e716214 .element__ready__btn {
    font-family: "DM Sans", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    background-color: #001f41;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #001f41;
    border-radius: 50px 50px 50px 50px;
    text-align: center;
    margin: 0px 0px -3px 0px;
    padding: 16px 24px 16px 24px;
}

.elementor-6002 .elementor-element.elementor-element-e716214 a.element__ready__btn,
.elementor-6002 .elementor-element.elementor-element-e716214 .element__ready__btn {
    color: #FFFFFF;
}

.elementor-6002 .elementor-element.elementor-element-e716214 .element__ready__btn:hover,
.elementor-6002 .elementor-element.elementor-element-e716214 a.element__ready__btn:focus {
    color: #001f41;
}

.elementor-6002 .elementor-element.elementor-element-e716214 .element__ready__btn:before,
.elementor-6002 .elementor-element.elementor-element-e716214 .ripple__btn span.ripples {
    background-color: var(--e-global-color-c2b7c01);
}

.elementor-6002 .elementor-element.elementor-element-e716214 .element__ready__btn:hover,
.elementor-6002 .elementor-element.elementor-element-e716214 .element__ready__btn:focus {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #001f41;
}

.elementor-6002 .elementor-element.elementor-element-e716214 .element__ready__btn:hover {
    border-radius: 50px 50px 50px 50px;
}

.elementor-6002 .elementor-element.elementor-element-e716214 .element__ready__btn:before {
    text-align: left;
    transition: 0.3s;
    transform: rotate(0deg) scale(1);
}

.elementor-6002 .elementor-element.elementor-element-e716214 .element__ready__btn:hover:before {
    transform: rotate(0deg) scale(1);
}

.elementor-6002 .elementor-element.elementor-element-e716214 .element__ready__btn:after {
    text-align: left;
    transition: 0.3s;
    transform: rotate(0deg) scale(1);
}

.elementor-6002 .elementor-element.elementor-element-e716214 .element__ready__btn:hover:after {
    transform: rotate(0deg) scale(1);
}

.elementor-6002 .elementor-element.elementor-element-e716214 {
    display: block;
    text-align: center;
    z-index: 0;
}

.elementor-6002 .elementor-element.elementor-element-e716214>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-6002 .elementor-element.elementor-element-61efd90.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-6002 .elementor-element.elementor-element-61efd90.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-6002 .elementor-element.elementor-element-61efd90:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6002 .elementor-element.elementor-element-61efd90>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-6002 .elementor-element.elementor-element-61efd90 {
    transition-timing-function: linear;
}

.elementor-6002 .elementor-element.elementor-element-61efd90>.elementor-element-populated,
.elementor-6002 .elementor-element.elementor-element-61efd90>.elementor-element-populated>.elementor-background-overlay,
.elementor-6002 .elementor-element.elementor-element-61efd90>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-6002 .elementor-element.elementor-element-61efd90>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 30px 30px 30px;
}

.elementor-6002 .elementor-element.elementor-element-61efd90>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6002 .elementor-element.elementor-element-69529ba {
    text-align: center;
}

.elementor-6002 .elementor-element.elementor-element-c3d384e {
    text-align: center;
}

.elementor-6002 .elementor-element.elementor-element-b1856e3 .element__ready__btn .element__ready__btn_icon_right {
    margin-left: 5px;
}

.elementor-6002 .elementor-element.elementor-element-b1856e3 .element__ready__btn .element__ready__btn_icon_left {
    margin-right: 5px;
}

.elementor-6002 .elementor-element.elementor-element-b1856e3 .button__icon img {
    width: 80px;
}

.elementor-6002 .elementor-element.elementor-element-b1856e3 .button__icon svg {
    width: 80px;
}

.elementor-6002 .elementor-element.elementor-element-b1856e3 .button__icon {
    display: initial;
    text-align: center;
    position: initial;
}

.elementor-6002 .elementor-element.elementor-element-b1856e3 .button__icon,
.elementor-6002 .elementor-element.elementor-element-b1856e3 .button__icon img {
    transition: 0.3s;
}

.elementor-6002 .elementor-element.elementor-element-b1856e3 .button__title {
    font-family: "DM Sans", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.elementor-6002 .elementor-element.elementor-element-b1856e3 .element__ready__btn {
    font-family: "DM Sans", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    background-color: #001f41;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #001f41;
    border-radius: 50px 50px 50px 50px;
    text-align: center;
    margin: 0px 0px -3px 0px;
    padding: 16px 24px 16px 24px;
}

.elementor-6002 .elementor-element.elementor-element-b1856e3 a.element__ready__btn,
.elementor-6002 .elementor-element.elementor-element-b1856e3 .element__ready__btn {
    color: #FFFFFF;
}

.elementor-6002 .elementor-element.elementor-element-b1856e3 .element__ready__btn:hover,
.elementor-6002 .elementor-element.elementor-element-b1856e3 a.element__ready__btn:focus {
    color: #001f41;
}

.elementor-6002 .elementor-element.elementor-element-b1856e3 .element__ready__btn:before,
.elementor-6002 .elementor-element.elementor-element-b1856e3 .ripple__btn span.ripples {
    background-color: var(--e-global-color-c2b7c01);
}

.elementor-6002 .elementor-element.elementor-element-b1856e3 .element__ready__btn:hover,
.elementor-6002 .elementor-element.elementor-element-b1856e3 .element__ready__btn:focus {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #001f41;
}

.elementor-6002 .elementor-element.elementor-element-b1856e3 .element__ready__btn:hover {
    border-radius: 50px 50px 50px 50px;
}

.elementor-6002 .elementor-element.elementor-element-b1856e3 .element__ready__btn:before {
    text-align: left;
    transition: 0.3s;
    transform: rotate(0deg) scale(1);
}

.elementor-6002 .elementor-element.elementor-element-b1856e3 .element__ready__btn:hover:before {
    transform: rotate(0deg) scale(1);
}

.elementor-6002 .elementor-element.elementor-element-b1856e3 .element__ready__btn:after {
    text-align: left;
    transition: 0.3s;
    transform: rotate(0deg) scale(1);
}

.elementor-6002 .elementor-element.elementor-element-b1856e3 .element__ready__btn:hover:after {
    transform: rotate(0deg) scale(1);
}

.elementor-6002 .elementor-element.elementor-element-b1856e3 {
    display: block;
    text-align: center;
    z-index: 0;
}

.elementor-6002 .elementor-element.elementor-element-b1856e3>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-6002 .elementor-element.elementor-element-988f460.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-6002 .elementor-element.elementor-element-988f460.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-6002 .elementor-element.elementor-element-988f460:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6002 .elementor-element.elementor-element-988f460>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-6002 .elementor-element.elementor-element-988f460 {
    transition-timing-function: linear;
}

.elementor-6002 .elementor-element.elementor-element-988f460>.elementor-element-populated,
.elementor-6002 .elementor-element.elementor-element-988f460>.elementor-element-populated>.elementor-background-overlay,
.elementor-6002 .elementor-element.elementor-element-988f460>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-6002 .elementor-element.elementor-element-988f460>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 30px 30px 30px;
}

.elementor-6002 .elementor-element.elementor-element-988f460>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6002 .elementor-element.elementor-element-44e18d1 {
    text-align: center;
}

.elementor-6002 .elementor-element.elementor-element-44e18d1>.elementor-widget-container {
    padding: 5px 0px 0px 0px;
}

.elementor-6002 .elementor-element.elementor-element-660760e {
    text-align: center;
}

.elementor-6002 .elementor-element.elementor-element-f234bda .element__ready__btn .element__ready__btn_icon_right {
    margin-left: 5px;
}

.elementor-6002 .elementor-element.elementor-element-f234bda .element__ready__btn .element__ready__btn_icon_left {
    margin-right: 5px;
}

.elementor-6002 .elementor-element.elementor-element-f234bda .button__icon img {
    width: 80px;
}

.elementor-6002 .elementor-element.elementor-element-f234bda .button__icon svg {
    width: 80px;
}

.elementor-6002 .elementor-element.elementor-element-f234bda .button__icon {
    display: initial;
    text-align: center;
    position: initial;
}

.elementor-6002 .elementor-element.elementor-element-f234bda .button__icon,
.elementor-6002 .elementor-element.elementor-element-f234bda .button__icon img {
    transition: 0.3s;
}

.elementor-6002 .elementor-element.elementor-element-f234bda .button__title {
    font-family: "DM Sans", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.elementor-6002 .elementor-element.elementor-element-f234bda .element__ready__btn {
    font-family: "DM Sans", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    background-color: #001f41;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #001f41;
    border-radius: 50px 50px 50px 50px;
    text-align: center;
    margin: 0px 0px -3px 0px;
    padding: 16px 24px 16px 24px;
}

.elementor-6002 .elementor-element.elementor-element-f234bda a.element__ready__btn,
.elementor-6002 .elementor-element.elementor-element-f234bda .element__ready__btn {
    color: #FFFFFF;
}

.elementor-6002 .elementor-element.elementor-element-f234bda .element__ready__btn:hover,
.elementor-6002 .elementor-element.elementor-element-f234bda a.element__ready__btn:focus {
    color: #001f41;
}

.elementor-6002 .elementor-element.elementor-element-f234bda .element__ready__btn:before,
.elementor-6002 .elementor-element.elementor-element-f234bda .ripple__btn span.ripples {
    background-color: var(--e-global-color-c2b7c01);
}

.elementor-6002 .elementor-element.elementor-element-f234bda .element__ready__btn:hover,
.elementor-6002 .elementor-element.elementor-element-f234bda .element__ready__btn:focus {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #001f41;
}

.elementor-6002 .elementor-element.elementor-element-f234bda .element__ready__btn:hover {
    border-radius: 50px 50px 50px 50px;
}

.elementor-6002 .elementor-element.elementor-element-f234bda .element__ready__btn:before {
    text-align: left;
    transition: 0.3s;
    transform: rotate(0deg) scale(1);
}

.elementor-6002 .elementor-element.elementor-element-f234bda .element__ready__btn:hover:before {
    transform: rotate(0deg) scale(1);
}

.elementor-6002 .elementor-element.elementor-element-f234bda .element__ready__btn:after {
    text-align: left;
    transition: 0.3s;
    transform: rotate(0deg) scale(1);
}

.elementor-6002 .elementor-element.elementor-element-f234bda .element__ready__btn:hover:after {
    transform: rotate(0deg) scale(1);
}

.elementor-6002 .elementor-element.elementor-element-f234bda {
    display: block;
    text-align: center;
    z-index: 0;
}

.elementor-6002 .elementor-element.elementor-element-f234bda>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-6002 .elementor-element.elementor-element-eb9dbcf>.elementor-container {
    max-width: 1086px;
    min-height: 415px;
}

.elementor-6002 .elementor-element.elementor-element-eb9dbcf:not(.elementor-motion-effects-element-type-background),
.elementor-6002 .elementor-element.elementor-element-eb9dbcf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2023/07/rei-embalgem-bg-home-2025.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-6002 .elementor-element.elementor-element-eb9dbcf {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-6002 .elementor-element.elementor-element-eb9dbcf>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6002 .elementor-element.elementor-element-9b5dea3 {
    transition-timing-function: linear;
}

.elementor-6002 .elementor-element.elementor-element-9b5dea3>.elementor-element-populated {
    padding: 7px 0px 0px 0px;
}

.elementor-6002 .elementor-element.elementor-element-b7b6f6d {
    transition-timing-function: linear;
}

.elementor-6002 .elementor-element.elementor-element-ae82663 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6002 .elementor-element.elementor-element-ae82663.elementor-view-stacked .elementor-icon {
    background-color: #001f41;
}

.elementor-6002 .elementor-element.elementor-element-ae82663.elementor-view-framed .elementor-icon,
.elementor-6002 .elementor-element.elementor-element-ae82663.elementor-view-default .elementor-icon {
    color: #001f41;
    border-color: #001f41;
}

.elementor-6002 .elementor-element.elementor-element-ae82663.elementor-view-framed .elementor-icon,
.elementor-6002 .elementor-element.elementor-element-ae82663.elementor-view-default .elementor-icon svg {
    fill: #001f41;
}

.elementor-6002 .elementor-element.elementor-element-ae82663.elementor-view-framed .elementor-icon:hover {
    background-color: #FFFFFF;
}

.elementor-6002 .elementor-element.elementor-element-ae82663.elementor-view-stacked .elementor-icon:hover {
    color: #FFFFFF;
}

.elementor-6002 .elementor-element.elementor-element-ae82663.elementor-view-stacked .elementor-icon:hover svg {
    fill: #FFFFFF;
}

.elementor-6002 .elementor-element.elementor-element-ae82663 .elementor-icon {
    font-size: 44px;
}

.elementor-6002 .elementor-element.elementor-element-ae82663 .elementor-icon svg {
    height: 44px;
}

.elementor-6002 .elementor-element.elementor-element-8d913f6 {
    text-align: center;
}

.elementor-6002 .elementor-element.elementor-element-8d913f6 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 40px;
}

.elementor-6002 .elementor-element.elementor-element-8d913f6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-6002 .elementor-element.elementor-element-2a6f2a1 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.elementor-6002 .elementor-element.elementor-element-2a6f2a1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6002 .elementor-element.elementor-element-7ad2ca6 {
    transition-timing-function: linear;
}

.elementor-6002 .elementor-element.elementor-element-f885ef2 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6002 .elementor-element.elementor-element-f885ef2.elementor-view-stacked .elementor-icon {
    background-color: #001f41;
}

.elementor-6002 .elementor-element.elementor-element-f885ef2.elementor-view-framed .elementor-icon,
.elementor-6002 .elementor-element.elementor-element-f885ef2.elementor-view-default .elementor-icon {
    color: #001f41;
    border-color: #001f41;
}

.elementor-6002 .elementor-element.elementor-element-f885ef2.elementor-view-framed .elementor-icon,
.elementor-6002 .elementor-element.elementor-element-f885ef2.elementor-view-default .elementor-icon svg {
    fill: #001f41;
}

.elementor-6002 .elementor-element.elementor-element-f885ef2.elementor-view-framed .elementor-icon:hover {
    background-color: #FFFFFF;
}

.elementor-6002 .elementor-element.elementor-element-f885ef2.elementor-view-stacked .elementor-icon:hover {
    color: #FFFFFF;
}

.elementor-6002 .elementor-element.elementor-element-f885ef2.elementor-view-stacked .elementor-icon:hover svg {
    fill: #FFFFFF;
}

.elementor-6002 .elementor-element.elementor-element-f885ef2 .elementor-icon {
    font-size: 44px;
}

.elementor-6002 .elementor-element.elementor-element-f885ef2 .elementor-icon svg {
    height: 44px;
}

.elementor-6002 .elementor-element.elementor-element-ae32045 {
    text-align: center;
}

.elementor-6002 .elementor-element.elementor-element-ae32045 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 40px;
}

.elementor-6002 .elementor-element.elementor-element-ae32045>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-6002 .elementor-element.elementor-element-6ec5147 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.elementor-6002 .elementor-element.elementor-element-6ec5147>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6002 .elementor-element.elementor-element-78673d4 {
    transition-timing-function: linear;
}

.elementor-6002 .elementor-element.elementor-element-cb0987e .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6002 .elementor-element.elementor-element-cb0987e.elementor-view-stacked .elementor-icon {
    background-color: #001f41;
}

.elementor-6002 .elementor-element.elementor-element-cb0987e.elementor-view-framed .elementor-icon,
.elementor-6002 .elementor-element.elementor-element-cb0987e.elementor-view-default .elementor-icon {
    color: #001f41;
    border-color: #001f41;
}

.elementor-6002 .elementor-element.elementor-element-cb0987e.elementor-view-framed .elementor-icon,
.elementor-6002 .elementor-element.elementor-element-cb0987e.elementor-view-default .elementor-icon svg {
    fill: #001f41;
}

.elementor-6002 .elementor-element.elementor-element-cb0987e.elementor-view-framed .elementor-icon:hover {
    background-color: #FFFFFF;
}

.elementor-6002 .elementor-element.elementor-element-cb0987e.elementor-view-stacked .elementor-icon:hover {
    color: #FFFFFF;
}

.elementor-6002 .elementor-element.elementor-element-cb0987e.elementor-view-stacked .elementor-icon:hover svg {
    fill: #FFFFFF;
}

.elementor-6002 .elementor-element.elementor-element-cb0987e .elementor-icon {
    font-size: 44px;
}

.elementor-6002 .elementor-element.elementor-element-cb0987e .elementor-icon svg {
    height: 44px;
}

.elementor-6002 .elementor-element.elementor-element-9af6585 {
    text-align: center;
}

.elementor-6002 .elementor-element.elementor-element-9af6585 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 40px;
}

.elementor-6002 .elementor-element.elementor-element-9af6585>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-6002 .elementor-element.elementor-element-bd66e9d {
    text-align: center;
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.elementor-6002 .elementor-element.elementor-element-bd66e9d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6002 .elementor-element.elementor-element-3d426e6e>.elementor-container {
    gap: 60px;
}

.elementor-6002 .elementor-element.elementor-element-3d426e6e:not(.elementor-motion-effects-element-type-background),
.elementor-6002 .elementor-element.elementor-element-3d426e6e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F3F6FB;
}

.elementor-6002 .elementor-element.elementor-element-3d426e6e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 0px 60px 0px;
}

.elementor-6002 .elementor-element.elementor-element-3d426e6e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6002 .elementor-element.elementor-element-2798a6b9 {
    transition-timing-function: linear;
}

.elementor-6002 .elementor-element.elementor-element-2798a6b9>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-6002 .elementor-element.elementor-element-5947b9d7 {
    text-align: left;
}

.elementor-6002 .elementor-element.elementor-element-5947b9d7 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: "Poppins", Sans-serif;
    font-size: 42px;
    font-weight: 700;
    line-height: 56px;
}

.elementor-6002 .elementor-element.elementor-element-5947b9d7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 50px 20px 0px;
}

.elementor-6002 .elementor-element.elementor-element-50e6e5b4 .element__ready__adv__accordion {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 00px;
}

.elementor-6002 .elementor-element.elementor-element-50e6e5b4 .element__ready__accordion__list {
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0px 0px 10px 10px rgba(198.00000000000003, 198.00000000000003, 198.00000000000003, 0.19);
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6002 .elementor-element.elementor-element-50e6e5b4 .element__ready__adv__accordion .element__ready__accordion__list .element__ready__accordion__header .element__ready__accordion__icon {
    font-size: 16px;
    margin-right: 10px;
}

.elementor-6002 .elementor-element.elementor-element-50e6e5b4 .element__ready__adv__accordion .element__ready__accordion__list .element__ready__accordion__header {
    font-family: "DM Sans", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 36px;
    color: #140A22;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FDEFCE;
    border-radius: 4px 4px 4px 4px;
    padding: 15px 28px 15px 22px;
    margin: 0px 0px 0px 0px;
}

.elementor-6002 .elementor-element.elementor-element-50e6e5b4 .element__ready__adv__accordion .element__ready__accordion__list .element__ready__accordion__header:hover {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FDEFCE;
    border-radius: 4px 4px 4px 4px;
}

.elementor-6002 .elementor-element.elementor-element-50e6e5b4 .element__ready__adv__accordion .element__ready__accordion__list .element__ready__accordion__header.active {
    border-style: solid;
    border-width: 1px 1px 0px 1px;
    border-color: #FDEFCE;
    border-radius: 4px 4px 4px 4px;
}

.elementor-6002 .elementor-element.elementor-element-50e6e5b4 .element__ready__adv__accordion .element__ready__accordion__list .element__ready__accordion__content {
    color: #494949;
    font-family: "DM Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    padding: 0px 25px 25px 22px;
    margin: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 1px 1px 1px;
    border-color: #FDEFCE;
}

.elementor-6002 .elementor-element.elementor-element-50e6e5b4 .element__ready__adv__accordion .element__ready__accordion__list .element__ready__accordion__header .toggle__icon {
    font-size: 16px;
}

.elementor-6002 .elementor-element.elementor-element-50e6e5b4>.elementor-widget-container {
    margin: -30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6002 .elementor-element.elementor-element-50e6e5b4 .elementor-widget-container> :first-child {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6002 .elementor-element.elementor-element-62c1238e {
    transition-timing-function: linear;
}

.elementor-6002 .elementor-element.elementor-element-62c1238e>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6002 .elementor-element.elementor-element-1bfef8b2 {
    text-align: center;
}

.elementor-6002 .elementor-element.elementor-element-1bfef8b2 img {
    object-position: center center;
}

.elementor-6002 .elementor-element.elementor-element-1bfef8b2>.elementor-widget-container {
    margin: 0px -98px 0px 0px;
}

.elementor-6002 .elementor-element.elementor-element-498753b>.elementor-container {
    max-width: 1170px;
    gap: 40px;
}

.elementor-6002 .elementor-element.elementor-element-498753b:not(.elementor-motion-effects-element-type-background),
.elementor-6002 .elementor-element.elementor-element-498753b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-6002 .elementor-element.elementor-element-498753b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 0px 60px 0px;
}

.elementor-6002 .elementor-element.elementor-element-498753b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6002 .elementor-element.elementor-element-aa910b7 {
    transition-timing-function: linear;
}

.elementor-6002 .elementor-element.elementor-element-aa910b7>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6002 .elementor-element.elementor-element-57f22e7 {
    text-align: center;
}

.elementor-bc-flex-widget .elementor-6002 .elementor-element.elementor-element-b8cb9cb.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-6002 .elementor-element.elementor-element-b8cb9cb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-6002 .elementor-element.elementor-element-b8cb9cb {
    transition-timing-function: linear;
}

.elementor-6002 .elementor-element.elementor-element-b8cb9cb>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6002 .elementor-element.elementor-element-fe1ac67 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "DM Sans", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 32px;
}

.elementor-6002 .elementor-element.elementor-element-22b66f4 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 56px;
}

.elementor-6002 .elementor-element.elementor-element-22b66f4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 2px 0px 0px 0px;
}

.elementor-6002 .elementor-element.elementor-element-853c00b {
    text-align: justify;
    color: var(--e-global-color-text);
    font-family: "DM Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
}

.elementor-6002 .elementor-element.elementor-element-853c00b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 15px 0px;
}

.elementor-6002 .elementor-element.elementor-element-2e91dc9>.elementor-container {
    gap: 10px;
}

.elementor-6002 .elementor-element.elementor-element-2e91dc9:not(.elementor-motion-effects-element-type-background),
.elementor-6002 .elementor-element.elementor-element-2e91dc9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2023/07/rei-embalgem-bg-form2.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-6002 .elementor-element.elementor-element-2e91dc9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 0px 60px 0px;
}

.elementor-6002 .elementor-element.elementor-element-2e91dc9>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-6002 .elementor-element.elementor-element-fa65740.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-6002 .elementor-element.elementor-element-fa65740.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-6002 .elementor-element.elementor-element-fa65740 {
    transition-timing-function: linear;
}

.elementor-6002 .elementor-element.elementor-element-fa65740>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-6002 .elementor-element.elementor-element-60518f6 .area__title,
.elementor-6002 .elementor-element.elementor-element-60518f6 .area__title a {
    color: #FFFFFF;
}

.elementor-6002 .elementor-element.elementor-element-60518f6 .area__title {
    font-family: "Poppins", Sans-serif;
    font-size: 42px;
    font-weight: 700;
    line-height: 56px;
    margin: 0px 0px 0px 0px;
}

.elementor-6002 .elementor-element.elementor-element-60518f6 .area__title:before {
    position: relative;
    text-align: left;
}

.elementor-6002 .elementor-element.elementor-element-60518f6 .area__title:after {
    position: relative;
    text-align: left;
}

.elementor-6002 .elementor-element.elementor-element-60518f6 {
    text-align: left;
    position: initial;
}

.elementor-6002 .elementor-element.elementor-element-60518f6>.elementor-widget-container {
    padding: 0px 50px 0px 0px;
}

.elementor-6002 .elementor-element.elementor-element-e361a6f {
    text-align: left;
    color: #FFFFFF;
    font-family: "DM Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
}

.elementor-6002 .elementor-element.elementor-element-e361a6f>.elementor-widget-container {
    padding: 0px 0px 2px 0px;
}

.elementor-6002 .elementor-element.elementor-element-026c4f0 {
    text-align: left;
}

.elementor-6002 .elementor-element.elementor-element-026c4f0 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-transform: none;
    line-height: 38px;
}

.elementor-6002 .elementor-element.elementor-element-cec288f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6002 .elementor-element.elementor-element-cec288f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-6002 .elementor-element.elementor-element-cec288f {
    transition-timing-function: linear;
}

.elementor-6002 .elementor-element.elementor-element-cec288f>.elementor-element-populated,
.elementor-6002 .elementor-element.elementor-element-cec288f>.elementor-element-populated>.elementor-background-overlay,
.elementor-6002 .elementor-element.elementor-element-cec288f>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-6002 .elementor-element.elementor-element-cec288f>.elementor-element-populated {
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 30px 30px 30px;
}

.elementor-6002 .elementor-element.elementor-element-cec288f:hover>.elementor-element-populated,
.elementor-6002 .elementor-element.elementor-element-cec288f:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-6002 .elementor-element.elementor-element-cec288f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper label {
    width: 100%;
}

.elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper input[type*="text"],
.elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper input[type*="email"],
.elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper input[type*="url"],
.elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper input[type*="number"],
.elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper input[type*="tel"],
.elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper input[type*="date"],
.elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper input[type*="file"] {
    background-color: #E9E9E9;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #F4ECFC;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper input[type*="text"]::-webkit-input-placeholder {
    color: #B9B9B9;
}

.elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper input[type*="text"]::-moz-placeholder {
    color: #B9B9B9;
}

.elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper input[type*="text"]:-ms-input-placeholder {
    color: #B9B9B9;
}

.elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper input[type*="email"]::-webkit-input-placeholder {
    color: #B9B9B9;
}

.elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper input[type*="email"]::-moz-placeholder {
    color: #B9B9B9;
}

.elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper input[type*="email"]:-ms-input-placeholder {
    color: #B9B9B9;
}

.elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper input[type*="url"]::-webkit-input-placeholder {
    color: #B9B9B9;
}

.elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper input[type*="url"]::-moz-placeholder {
    color: #B9B9B9;
}

.elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper input[type*="url"]:-ms-input-placeholder {
    color: #B9B9B9;
}

.elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper input[type*="number"]::-webkit-input-placeholder {
    color: #B9B9B9;
}

.elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper input[type*="number"]::-moz-placeholder {
    color: #B9B9B9;
}

.elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper input[type*="number"]:-ms-input-placeholder {
    color: #B9B9B9;
}

.elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper input[type*="tel"]::-webkit-input-placeholder {
    color: #B9B9B9;
}

.elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper input[type*="tel"]::-moz-placeholder {
    color: #B9B9B9;
}

.elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper input[type*="tel"]:-ms-input-placeholder {
    color: #B9B9B9;
}

.elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper input[type*="date"]::-webkit-input-placeholder {
    color: #B9B9B9;
}

.elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper input[type*="date"]::-moz-placeholder {
    color: #B9B9B9;
}

.elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper input[type*="date"]:-ms-input-placeholder {
    color: #B9B9B9;
}

.elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper input[type*="file"] {
    color: #B9B9B9;
    height: 55px;
    width: 100%;
    padding: 0px 10px 0px 20px;
    transition: 0.3s;
}

.elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper input[type*="text"] {
    height: 55px;
    width: 100%;
    padding: 0px 10px 0px 20px;
    transition: 0.3s;
}

.elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper input[type*="email"] {
    height: 55px;
    width: 100%;
    padding: 0px 10px 0px 20px;
    transition: 0.3s;
}

.elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper input[type*="url"] {
    height: 55px;
    width: 100%;
    padding: 0px 10px 0px 20px;
    transition: 0.3s;
}

.elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper input[type*="number"] {
    height: 55px;
    width: 100%;
    padding: 0px 10px 0px 20px;
    transition: 0.3s;
}

.elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper input[type*="tel"] {
    height: 55px;
    width: 100%;
    padding: 0px 10px 0px 20px;
    transition: 0.3s;
}

.elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper input[type*="date"] {
    height: 55px;
    width: 100%;
    padding: 0px 10px 0px 20px;
    transition: 0.3s;
}

.elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper input[type*="text"]:focus {
    border-color: var(--e-global-color-b9e5745);
}

.elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper input[type*="email"]:focus {
    border-color: var(--e-global-color-b9e5745);
}

.elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper input[type*="url"]:focus {
    border-color: var(--e-global-color-b9e5745);
}

.elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper input[type*="number"]:focus {
    border-color: var(--e-global-color-b9e5745);
}

.elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper input[type*="tel"]:focus {
    border-color: var(--e-global-color-b9e5745);
}

.elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper input[type*="date"]:focus {
    border-color: var(--e-global-color-b9e5745);
}

.elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper input[type*="file"]:focus {
    border-color: var(--e-global-color-b9e5745);
}

.elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper span.wpcf7-list-item {
    display: inline-block;
    transition: 0.3s;
}

.elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper select {
    height: 55px;
    width: 100%;
    transition: 0.3s;
}

.elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper textarea {
    height: 150px;
    background-color: #E9E9E9;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #F4ECFC;
    border-radius: 5px 0px 0px 0px;
    padding: 20px 20px 0px 20px;
    transition: 0.3s;
}

.elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper textarea:focus {
    border-color: #FFC73E;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper input[type*="submit"],
.elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper button[type="submit"] {
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    color: var(--e-global-color-c2b7c01);
    background-color: #1A1A1A;
    width: 500px;
    height: 55px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
    margin: 10px 0px 0px -70px;
}

.elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper input[type*="submit"],
.elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper button[type="submit"] {
    transition: 0.3s;
    float: left;
    text-align: center;
}

.elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper input[type*="submit"]:hover,
.elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper button[type="submit"]:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-b9e5745);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-6002 .elementor-element.elementor-element-2b66d2f>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

@media(min-width:768px) {
    .elementor-6002 .elementor-element.elementor-element-3ea96cc {
        width: 49.959%;
    }

    .elementor-6002 .elementor-element.elementor-element-0193139 {
        width: 50%;
    }

    .elementor-6002 .elementor-element.elementor-element-2798a6b9 {
        width: 60%;
    }

    .elementor-6002 .elementor-element.elementor-element-62c1238e {
        width: 40%;
    }

    .elementor-6002 .elementor-element.elementor-element-aa910b7 {
        width: 50%;
    }

    .elementor-6002 .elementor-element.elementor-element-b8cb9cb {
        width: 49.959%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-6002 .elementor-element.elementor-element-856f9ff {
        width: 100%;
    }

    .elementor-6002 .elementor-element.elementor-element-6d3a3e2 {
        width: 100%;
    }

    .elementor-6002 .elementor-element.elementor-element-3ea96cc {
        width: 100%;
    }

    .elementor-6002 .elementor-element.elementor-element-0193139 {
        width: 100%;
    }

    .elementor-6002 .elementor-element.elementor-element-5883a58 {
        width: 100%;
    }

    .elementor-6002 .elementor-element.elementor-element-e574bcc {
        width: 100%;
    }

    .elementor-6002 .elementor-element.elementor-element-119392c {
        width: 100%;
    }

    .elementor-6002 .elementor-element.elementor-element-f263e55 {
        width: 100%;
    }

    .elementor-6002 .elementor-element.elementor-element-6a2a131 {
        width: 100%;
    }

    .elementor-6002 .elementor-element.elementor-element-61efd90 {
        width: 100%;
    }

    .elementor-6002 .elementor-element.elementor-element-988f460 {
        width: 100%;
    }

    .elementor-6002 .elementor-element.elementor-element-2798a6b9 {
        width: 100%;
    }

    .elementor-6002 .elementor-element.elementor-element-62c1238e {
        width: 100%;
    }

    .elementor-6002 .elementor-element.elementor-element-aa910b7 {
        width: 100%;
    }

    .elementor-6002 .elementor-element.elementor-element-b8cb9cb {
        width: 100%;
    }

    .elementor-6002 .elementor-element.elementor-element-fa65740 {
        width: 100%;
    }

    .elementor-6002 .elementor-element.elementor-element-cec288f {
        width: 100%;
    }
}

@media(max-width:1024px) {
    .elementor-6002 .elementor-element.elementor-element-20c0017 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 60px 20px 80px 20px;
    }

    .elementor-6002 .elementor-element.elementor-element-21f9c1c {
        text-align: center;
    }

    .elementor-6002 .elementor-element.elementor-element-21f9c1c>.elementor-widget-container {
        padding: 0px 50px 0px 50px;
    }

    .elementor-6002 .elementor-element.elementor-element-c496450 .area__title {
        font-size: 45px;
    }

    .elementor-6002 .elementor-element.elementor-element-c496450 .area__title:before {
        left: 332px;
        top: 61px;
        width: 39%;
        height: 30%;
    }

    .elementor-6002 .elementor-element.elementor-element-c496450 {
        text-align: center;
    }

    .elementor-6002 .elementor-element.elementor-element-6ada71d {
        text-align: center;
    }

    .elementor-6002 .elementor-element.elementor-element-6ada71d>.elementor-widget-container {
        padding: 0px 50px 0px 50px;
    }

    .elementor-6002 .elementor-element.elementor-element-2c7c5d3 {
        text-align: center;
    }

    .elementor-6002 .elementor-element.elementor-element-2c7c5d3>.elementor-widget-container {
        padding: 0px 50px 0px 50px;
    }

    .elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper input[type*="submit"],
    .elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper button[type="submit"] {
        width: 672px;
    }

    .elementor-6002 .elementor-element.elementor-element-31bb1e3>.elementor-container {
        gap: 1px;
    }

    .elementor-6002 .elementor-element.elementor-element-31bb1e3 {
        padding: 80px 20px 80px 20px;
    }

    .elementor-6002 .elementor-element.elementor-element-5a27635 {
        text-align: center;
    }

    .elementor-6002 .elementor-element.elementor-element-5a27635>.elementor-widget-container {
        padding: 15px 0px 0px 0px;
    }

    .elementor-6002 .elementor-element.elementor-element-1457849 {
        text-align: center;
    }

    .elementor-6002 .elementor-element.elementor-element-fe6f336 {
        text-align: center;
    }

    .elementor-6002 .elementor-element.elementor-element-499c7eb .element__ready__btn {
        margin: 0px 0px 0px 0px;
    }

    .elementor-6002 .elementor-element.elementor-element-499c7eb {
        text-align: right;
    }

    .elementor-6002 .elementor-element.elementor-element-499c7eb>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-6002 .elementor-element.elementor-element-ff3244e {
        padding: 77px 20px 70px 20px;
    }

    .elementor-6002 .elementor-element.elementor-element-5024d30>.elementor-container {
        gap: 20px;
    }

    .elementor-6002 .elementor-element.elementor-element-db8d422 .element__ready__btn {
        margin: 0px 0px 0px 0px;
    }

    .elementor-6002 .elementor-element.elementor-element-db8d422 {
        text-align: right;
    }

    .elementor-6002 .elementor-element.elementor-element-db8d422>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-6002 .elementor-element.elementor-element-dd9e9b3 .element__ready__btn {
        margin: 0px 0px 0px 0px;
    }

    .elementor-6002 .elementor-element.elementor-element-dd9e9b3 {
        text-align: right;
    }

    .elementor-6002 .elementor-element.elementor-element-dd9e9b3>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-6002 .elementor-element.elementor-element-4bfb649 .element__ready__btn {
        margin: 0px 0px 0px 0px;
    }

    .elementor-6002 .elementor-element.elementor-element-4bfb649 {
        text-align: right;
    }

    .elementor-6002 .elementor-element.elementor-element-4bfb649>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-6002 .elementor-element.elementor-element-d8a881d>.elementor-container {
        gap: 20px;
    }

    .elementor-6002 .elementor-element.elementor-element-e716214 .element__ready__btn {
        margin: 0px 0px 0px 0px;
    }

    .elementor-6002 .elementor-element.elementor-element-e716214 {
        text-align: right;
    }

    .elementor-6002 .elementor-element.elementor-element-e716214>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-6002 .elementor-element.elementor-element-b1856e3 .element__ready__btn {
        margin: 0px 0px 0px 0px;
    }

    .elementor-6002 .elementor-element.elementor-element-b1856e3 {
        text-align: right;
    }

    .elementor-6002 .elementor-element.elementor-element-b1856e3>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-6002 .elementor-element.elementor-element-f234bda .element__ready__btn {
        margin: 0px 0px 0px 0px;
    }

    .elementor-6002 .elementor-element.elementor-element-f234bda {
        text-align: right;
    }

    .elementor-6002 .elementor-element.elementor-element-f234bda>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-6002 .elementor-element.elementor-element-3d426e6e>.elementor-container {
        gap: 50px;
    }

    .elementor-6002 .elementor-element.elementor-element-3d426e6e {
        padding: 70px 20px 70px 20px;
    }

    .elementor-6002 .elementor-element.elementor-element-5947b9d7 {
        text-align: center;
    }

    .elementor-6002 .elementor-element.elementor-element-5947b9d7 .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-6002 .elementor-element.elementor-element-5947b9d7>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-6002 .elementor-element.elementor-element-62c1238e>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6002 .elementor-element.elementor-element-1bfef8b2 {
        text-align: center;
    }

    .elementor-6002 .elementor-element.elementor-element-1bfef8b2 img {
        width: 80%;
    }

    .elementor-6002 .elementor-element.elementor-element-1bfef8b2>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6002 .elementor-element.elementor-element-498753b>.elementor-container {
        gap: 1px;
    }

    .elementor-6002 .elementor-element.elementor-element-498753b {
        padding: 80px 20px 80px 20px;
    }

    .elementor-6002 .elementor-element.elementor-element-fe1ac67 {
        text-align: center;
    }

    .elementor-6002 .elementor-element.elementor-element-fe1ac67>.elementor-widget-container {
        padding: 15px 0px 0px 0px;
    }

    .elementor-6002 .elementor-element.elementor-element-22b66f4 {
        text-align: center;
    }

    .elementor-6002 .elementor-element.elementor-element-853c00b {
        text-align: center;
    }

    .elementor-6002 .elementor-element.elementor-element-2e91dc9>.elementor-container {
        gap: 50px;
    }

    .elementor-6002 .elementor-element.elementor-element-2e91dc9 {
        padding: 062px 20px 80px 20px;
    }

    .elementor-6002 .elementor-element.elementor-element-60518f6 .area__title {
        font-size: 32px;
    }

    .elementor-6002 .elementor-element.elementor-element-60518f6 {
        text-align: center;
    }

    .elementor-6002 .elementor-element.elementor-element-60518f6>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-6002 .elementor-element.elementor-element-e361a6f {
        text-align: center;
    }

    .elementor-6002 .elementor-element.elementor-element-026c4f0 {
        text-align: center;
    }

    .elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper input[type*="submit"],
    .elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper button[type="submit"] {
        width: 672px;
    }
}

@media(max-width:767px) {
    .elementor-6002 .elementor-element.elementor-element-21f9c1c {
        text-align: center;
        font-size: 18px;
        line-height: 30px;
    }

    .elementor-6002 .elementor-element.elementor-element-21f9c1c>.elementor-widget-container {
        margin: -5px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6002 .elementor-element.elementor-element-c496450 .area__title {
        font-size: 32px;
        line-height: 47px;
    }

    .elementor-6002 .elementor-element.elementor-element-c496450 .area__title:before {
        width: 0%;
    }

    .elementor-6002 .elementor-element.elementor-element-6ada71d {
        text-align: center;
        font-size: 18px;
        line-height: 30px;
    }

    .elementor-6002 .elementor-element.elementor-element-6ada71d>.elementor-widget-container {
        margin: -5px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6002 .elementor-element.elementor-element-2c7c5d3 {
        text-align: center;
        font-size: 18px;
        line-height: 30px;
    }

    .elementor-6002 .elementor-element.elementor-element-2c7c5d3>.elementor-widget-container {
        margin: -5px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6002 .elementor-element.elementor-element-6d3a3e2>.elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }

    .elementor-6002 .elementor-element.elementor-element-647e42b {
        text-align: center;
    }

    .elementor-6002 .elementor-element.elementor-element-647e42b .elementor-heading-title {
        font-size: 26px;
        line-height: 37px;
    }

    .elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper input[type*="submit"],
    .elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper button[type="submit"] {
        width: 100%;
        border-radius: 44px 44px 44px 44px;
    }

    .elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper input[type*="submit"],
    .elementor-6002 .elementor-element.elementor-element-80d1104 .element__ready__form__wrapper button[type="submit"] {
        float: left;
        text-align: center;
    }

    .elementor-6002 .elementor-element.elementor-element-31bb1e3 {
        padding: 60px 10px 60px 10px;
    }

    .elementor-6002 .elementor-element.elementor-element-0193139>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-6002 .elementor-element.elementor-element-5a27635 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-6002 .elementor-element.elementor-element-1457849 .elementor-heading-title {
        font-size: 26px;
        line-height: 37px;
    }

    .elementor-6002 .elementor-element.elementor-element-1457849>.elementor-widget-container {
        margin: -10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6002 .elementor-element.elementor-element-fe6f336 {
        text-align: center;
    }

    .elementor-6002 .elementor-element.elementor-element-fe6f336>.elementor-widget-container {
        margin: -10px 0px 0px 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-bc-flex-widget .elementor-6002 .elementor-element.elementor-element-c4af3ef.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-6002 .elementor-element.elementor-element-c4af3ef.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-6002 .elementor-element.elementor-element-c4af3ef.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-6002 .elementor-element.elementor-element-353bb9b .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-6002 .elementor-element.elementor-element-353bb9b .elementor-icon-box-title,
    .elementor-6002 .elementor-element.elementor-element-353bb9b .elementor-icon-box-title a {
        font-size: 18px;
    }

    .elementor-6002 .elementor-element.elementor-element-353bb9b .elementor-icon-box-description {
        font-size: 18px;
    }

    .elementor-bc-flex-widget .elementor-6002 .elementor-element.elementor-element-516e881.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-6002 .elementor-element.elementor-element-516e881.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-6002 .elementor-element.elementor-element-516e881.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-6002 .elementor-element.elementor-element-715a9ec .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-6002 .elementor-element.elementor-element-715a9ec .elementor-icon-box-title,
    .elementor-6002 .elementor-element.elementor-element-715a9ec .elementor-icon-box-title a {
        font-size: 18px;
    }

    .elementor-6002 .elementor-element.elementor-element-715a9ec .elementor-icon-box-description {
        font-size: 18px;
    }

    .elementor-6002 .elementor-element.elementor-element-aaf0dfb.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-6002 .elementor-element.elementor-element-c2c3cdf .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-6002 .elementor-element.elementor-element-c2c3cdf .elementor-icon-box-title,
    .elementor-6002 .elementor-element.elementor-element-c2c3cdf .elementor-icon-box-title a {
        font-size: 18px;
    }

    .elementor-6002 .elementor-element.elementor-element-c2c3cdf .elementor-icon-box-description {
        font-size: 18px;
    }

    .elementor-6002 .elementor-element.elementor-element-499c7eb .element__ready__btn {
        text-align: center;
    }

    .elementor-6002 .elementor-element.elementor-element-499c7eb {
        text-align: center;
    }

    .elementor-6002 .elementor-element.elementor-element-ff3244e {
        padding: 60px 10px 60px 10px;
    }

    .elementor-6002 .elementor-element.elementor-element-d19c311 .elementor-heading-title {
        font-size: 34px;
        line-height: 44px;
    }

    .elementor-6002 .elementor-element.elementor-element-5024d30 {
        margin-top: 20px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6002 .elementor-element.elementor-element-1d90424 {
        text-align: center;
    }

    .elementor-6002 .elementor-element.elementor-element-db8d422 {
        text-align: center;
    }

    .elementor-6002 .elementor-element.elementor-element-9cef47c {
        text-align: center;
    }

    .elementor-6002 .elementor-element.elementor-element-dd9e9b3 {
        text-align: center;
    }

    .elementor-6002 .elementor-element.elementor-element-ae40897 {
        text-align: center;
    }

    .elementor-6002 .elementor-element.elementor-element-4bfb649 {
        text-align: center;
    }

    .elementor-6002 .elementor-element.elementor-element-d8a881d {
        margin-top: 20px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6002 .elementor-element.elementor-element-7a23c75 {
        text-align: center;
    }

    .elementor-6002 .elementor-element.elementor-element-e716214 {
        text-align: center;
    }

    .elementor-6002 .elementor-element.elementor-element-c3d384e {
        text-align: center;
    }

    .elementor-6002 .elementor-element.elementor-element-b1856e3 {
        text-align: center;
    }

    .elementor-6002 .elementor-element.elementor-element-660760e {
        text-align: center;
    }

    .elementor-6002 .elementor-element.elementor-element-f234bda {
        text-align: center;
    }

    .elementor-6002 .elementor-element.elementor-element-b7b6f6d>.elementor-element-populated {
        margin: 30px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-6002 .elementor-element.elementor-element-2a6f2a1>.elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-6002 .elementor-element.elementor-element-7ad2ca6>.elementor-element-populated {
        margin: 30px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-6002 .elementor-element.elementor-element-6ec5147>.elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-6002 .elementor-element.elementor-element-78673d4>.elementor-element-populated {
        margin: 30px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-6002 .elementor-element.elementor-element-bd66e9d>.elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-6002 .elementor-element.elementor-element-3d426e6e {
        padding: 50px 10px 50px 10px;
    }

    .elementor-6002 .elementor-element.elementor-element-5947b9d7 .elementor-heading-title {
        font-size: 26px;
        line-height: 37px;
    }

    .elementor-6002 .elementor-element.elementor-element-498753b {
        padding: 60px 10px 60px 10px;
    }

    .elementor-6002 .elementor-element.elementor-element-aa910b7>.elementor-element-populated {
        margin: 25px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-6002 .elementor-element.elementor-element-b8cb9cb>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-6002 .elementor-element.elementor-element-fe1ac67 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-6002 .elementor-element.elementor-element-22b66f4 .elementor-heading-title {
        font-size: 26px;
        line-height: 37px;
    }

    .elementor-6002 .elementor-element.elementor-element-22b66f4>.elementor-widget-container {
        margin: -10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6002 .elementor-element.elementor-element-853c00b {
        text-align: center;
    }

    .elementor-6002 .elementor-element.elementor-element-853c00b>.elementor-widget-container {
        margin: -10px 0px 0px 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-6002 .elementor-element.elementor-element-2e91dc9 {
        padding: 60px 10px 60px 10px;
    }

    .elementor-6002 .elementor-element.elementor-element-60518f6 .area__title {
        font-size: 26px;
        line-height: 37px;
    }

    .elementor-6002 .elementor-element.elementor-element-e361a6f>.elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-6002 .elementor-element.elementor-element-cec288f>.elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }

    .elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper input[type*="submit"],
    .elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper button[type="submit"] {
        width: 100%;
        border-radius: 44px 44px 44px 44px;
    }

    .elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper input[type*="submit"],
    .elementor-6002 .elementor-element.elementor-element-2b66d2f .element__ready__form__wrapper button[type="submit"] {
        float: left;
        text-align: center;
    }
}