.elementor-3689 .elementor-element.elementor-element-c7cdb51>.elementor-container {
    min-height: 50vh;
}

.elementor-3689 .elementor-element.elementor-element-c7cdb51:not(.elementor-motion-effects-element-type-background),
.elementor-3689 .elementor-element.elementor-element-c7cdb51>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(150deg, var(--e-global-color-e5b3baa) 0%, var(--e-global-color-ac07d4e) 100%);
}

.elementor-3689 .elementor-element.elementor-element-c7cdb51>.elementor-background-overlay {
    background-image: url("../../2023/09/photo-1-3.jpg");
    background-position: center center;
    background-size: cover;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3689 .elementor-element.elementor-element-c7cdb51 .elementor-background-overlay {
    filter: brightness(60%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-3689 .elementor-element.elementor-element-c7cdb51 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-3689 .elementor-element.elementor-element-44820ab {
    text-align: center;
}

.elementor-3689 .elementor-element.elementor-element-44820ab .elementor-heading-title {
    color: var(--e-global-color-be38c6e);
}

.elementor-3689 .elementor-element.elementor-element-44820ab>.elementor-widget-container {
    margin: 0% 42% 0% 42%;
    padding: 10px 10px 10px 10px;
    background-color: var(--e-global-color-61a4178);
}

.elementor-3689 .elementor-element.elementor-element-0dec23a {
    text-align: center;
}

.elementor-3689 .elementor-element.elementor-element-92c6e81 {
    text-align: center;
    color: var(--e-global-color-84e3bf3);
}

.elementor-3689 .elementor-element.elementor-element-40a8b8c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 6em 1em 6em 1em;
}

.elementor-3689 .elementor-element.elementor-element-40a8b8c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3689 .elementor-element.elementor-element-edaa658>.elementor-element-populated {
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

.elementor-3689 .elementor-element.elementor-element-6618f70 {
    text-align: center;
}

.elementor-3689 .elementor-element.elementor-element-6618f70 .elementor-heading-title {
    color: var(--e-global-color-84e3bf3);
}

.elementor-3689 .elementor-element.elementor-element-a3bf4e1 {
    text-align: center;
}

.elementor-3689 .elementor-element.elementor-element-a3bf4e1 .elementor-heading-title {
    color: var(--e-global-color-84e3bf3);
}

.elementor-3689 .elementor-element.elementor-element-ae4977d {
    text-align: center;
    color: var(--e-global-color-12765ee);
}

.elementor-3689 .elementor-element.elementor-element-ae4977d>.elementor-widget-container {
    margin: 0% 25% 0% 25%;
}

.elementor-bc-flex-widget .elementor-3689 .elementor-element.elementor-element-4251fba.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3689 .elementor-element.elementor-element-4251fba.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3689 .elementor-element.elementor-element-4251fba>.elementor-element-populated {
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

.elementor-3689 .elementor-element.elementor-element-0066a7d:hover {
    background-color: #232C33;
}

.elementor-3689 .elementor-element.elementor-element-0066a7d {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-e73000e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 1em 1em 1em 1em;
}

.elementor-3689 .elementor-element.elementor-element-0066a7d>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-3689 .elementor-element.elementor-element-ead8dd5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3689 .elementor-element.elementor-element-ead8dd5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3689 .elementor-element.elementor-element-c7b6f39 {
    --icon-box-icon-margin: 15px;
}

.elementor-3689 .elementor-element.elementor-element-c7b6f39 .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var(--e-global-color-84e3bf3);
}

.elementor-3689 .elementor-element.elementor-element-c7b6f39.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-61a4178);
}

.elementor-3689 .elementor-element.elementor-element-c7b6f39.elementor-view-framed .elementor-icon,
.elementor-3689 .elementor-element.elementor-element-c7b6f39.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-61a4178);
    color: var(--e-global-color-61a4178);
    border-color: var(--e-global-color-61a4178);
}

.elementor-3689 .elementor-element.elementor-element-c7b6f39 .elementor-icon {
    font-size: 15px;
}

.elementor-3689 .elementor-element.elementor-element-c7b6f39 .elementor-icon i {
    transform: rotate(45deg);
}

.elementor-3689 .elementor-element.elementor-element-c7b6f39 .elementor-icon-box-description {
    color: var(--e-global-color-12765ee);
}

.elementor-3689 .elementor-element.elementor-element-c0c26a4>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3689 .elementor-element.elementor-element-ac09cbb {
    text-align: center;
}

.elementor-3689 .elementor-element.elementor-element-ac09cbb .elementor-heading-title {
    color: var(--e-global-color-be38c6e);
    font-family: var(--e-global-typography-e90e7c3-font-family), Sans-serif;
    font-size: var(--e-global-typography-e90e7c3-font-size);
    font-weight: var(--e-global-typography-e90e7c3-font-weight);
    line-height: var(--e-global-typography-e90e7c3-line-height);
    letter-spacing: var(--e-global-typography-e90e7c3-letter-spacing);
    word-spacing: var(--e-global-typography-e90e7c3-word-spacing);
}

.elementor-3689 .elementor-element.elementor-element-ac09cbb>.elementor-widget-container {
    margin: -15% -15% 0% 15%;
    padding: 10px 15px 10px 10px;
    background-color: var(--e-global-color-61a4178);
}

.elementor-3689 .elementor-element.elementor-element-cb4b5b7:hover {
    background-color: #232C33;
}

.elementor-3689 .elementor-element.elementor-element-cb4b5b7 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-e73000e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 30px;
    margin-bottom: 0px;
    padding: 1em 1em 1em 1em;
}

.elementor-3689 .elementor-element.elementor-element-cb4b5b7>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-3689 .elementor-element.elementor-element-896952e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3689 .elementor-element.elementor-element-896952e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3689 .elementor-element.elementor-element-f03220a {
    --icon-box-icon-margin: 15px;
}

.elementor-3689 .elementor-element.elementor-element-f03220a .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var(--e-global-color-84e3bf3);
}

.elementor-3689 .elementor-element.elementor-element-f03220a.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-61a4178);
}

.elementor-3689 .elementor-element.elementor-element-f03220a.elementor-view-framed .elementor-icon,
.elementor-3689 .elementor-element.elementor-element-f03220a.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-61a4178);
    color: var(--e-global-color-61a4178);
    border-color: var(--e-global-color-61a4178);
}

.elementor-3689 .elementor-element.elementor-element-f03220a .elementor-icon {
    font-size: 15px;
}

.elementor-3689 .elementor-element.elementor-element-f03220a .elementor-icon i {
    transform: rotate(45deg);
}

.elementor-3689 .elementor-element.elementor-element-f03220a .elementor-icon-box-description {
    color: var(--e-global-color-12765ee);
}

.elementor-3689 .elementor-element.elementor-element-d2777e2>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3689 .elementor-element.elementor-element-523a2e3 {
    text-align: center;
}

.elementor-3689 .elementor-element.elementor-element-523a2e3 .elementor-heading-title {
    color: var(--e-global-color-be38c6e);
    font-family: var(--e-global-typography-e90e7c3-font-family), Sans-serif;
    font-size: var(--e-global-typography-e90e7c3-font-size);
    font-weight: var(--e-global-typography-e90e7c3-font-weight);
    line-height: var(--e-global-typography-e90e7c3-line-height);
    letter-spacing: var(--e-global-typography-e90e7c3-letter-spacing);
    word-spacing: var(--e-global-typography-e90e7c3-word-spacing);
}

.elementor-3689 .elementor-element.elementor-element-523a2e3>.elementor-widget-container {
    margin: -15% -15% 0% 15%;
    padding: 10px 15px 10px 10px;
    background-color: var(--e-global-color-61a4178);
}

.elementor-3689 .elementor-element.elementor-element-94c1cbb:hover {
    background-color: #232C33;
}

.elementor-3689 .elementor-element.elementor-element-94c1cbb {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-e73000e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 30px;
    margin-bottom: 0px;
    padding: 1em 1em 1em 1em;
}

.elementor-3689 .elementor-element.elementor-element-94c1cbb>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-3689 .elementor-element.elementor-element-5fae930.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3689 .elementor-element.elementor-element-5fae930.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3689 .elementor-element.elementor-element-a60c281 {
    --icon-box-icon-margin: 15px;
}

.elementor-3689 .elementor-element.elementor-element-a60c281 .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var(--e-global-color-84e3bf3);
}

.elementor-3689 .elementor-element.elementor-element-a60c281.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-61a4178);
}

.elementor-3689 .elementor-element.elementor-element-a60c281.elementor-view-framed .elementor-icon,
.elementor-3689 .elementor-element.elementor-element-a60c281.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-61a4178);
    color: var(--e-global-color-61a4178);
    border-color: var(--e-global-color-61a4178);
}

.elementor-3689 .elementor-element.elementor-element-a60c281 .elementor-icon {
    font-size: 15px;
}

.elementor-3689 .elementor-element.elementor-element-a60c281 .elementor-icon i {
    transform: rotate(45deg);
}

.elementor-3689 .elementor-element.elementor-element-a60c281 .elementor-icon-box-description {
    color: var(--e-global-color-12765ee);
}

.elementor-3689 .elementor-element.elementor-element-ac20b2a>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3689 .elementor-element.elementor-element-12b07c8 {
    text-align: center;
}

.elementor-3689 .elementor-element.elementor-element-12b07c8 .elementor-heading-title {
    color: var(--e-global-color-be38c6e);
    font-family: var(--e-global-typography-e90e7c3-font-family), Sans-serif;
    font-size: var(--e-global-typography-e90e7c3-font-size);
    font-weight: var(--e-global-typography-e90e7c3-font-weight);
    line-height: var(--e-global-typography-e90e7c3-line-height);
    letter-spacing: var(--e-global-typography-e90e7c3-letter-spacing);
    word-spacing: var(--e-global-typography-e90e7c3-word-spacing);
}

.elementor-3689 .elementor-element.elementor-element-12b07c8>.elementor-widget-container {
    margin: -15% -15% 0% 15%;
    padding: 10px 15px 10px 10px;
    background-color: var(--e-global-color-61a4178);
}

.elementor-3689 .elementor-element.elementor-element-ba4df75:hover {
    background-color: #232C33;
}

.elementor-3689 .elementor-element.elementor-element-ba4df75 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-e73000e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 30px;
    margin-bottom: 0px;
    padding: 1em 1em 1em 1em;
}

.elementor-3689 .elementor-element.elementor-element-ba4df75>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-3689 .elementor-element.elementor-element-660f4fd.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3689 .elementor-element.elementor-element-660f4fd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3689 .elementor-element.elementor-element-d84bf51 {
    --icon-box-icon-margin: 15px;
}

.elementor-3689 .elementor-element.elementor-element-d84bf51 .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var(--e-global-color-84e3bf3);
}

.elementor-3689 .elementor-element.elementor-element-d84bf51.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-61a4178);
}

.elementor-3689 .elementor-element.elementor-element-d84bf51.elementor-view-framed .elementor-icon,
.elementor-3689 .elementor-element.elementor-element-d84bf51.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-61a4178);
    color: var(--e-global-color-61a4178);
    border-color: var(--e-global-color-61a4178);
}

.elementor-3689 .elementor-element.elementor-element-d84bf51 .elementor-icon {
    font-size: 15px;
}

.elementor-3689 .elementor-element.elementor-element-d84bf51 .elementor-icon i {
    transform: rotate(45deg);
}

.elementor-3689 .elementor-element.elementor-element-d84bf51 .elementor-icon-box-description {
    color: var(--e-global-color-12765ee);
}

.elementor-3689 .elementor-element.elementor-element-75b141f>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3689 .elementor-element.elementor-element-0f9725c {
    text-align: center;
}

.elementor-3689 .elementor-element.elementor-element-0f9725c .elementor-heading-title {
    color: var(--e-global-color-be38c6e);
    font-family: var(--e-global-typography-e90e7c3-font-family), Sans-serif;
    font-size: var(--e-global-typography-e90e7c3-font-size);
    font-weight: var(--e-global-typography-e90e7c3-font-weight);
    line-height: var(--e-global-typography-e90e7c3-line-height);
    letter-spacing: var(--e-global-typography-e90e7c3-letter-spacing);
    word-spacing: var(--e-global-typography-e90e7c3-word-spacing);
}

.elementor-3689 .elementor-element.elementor-element-0f9725c>.elementor-widget-container {
    margin: -15% -15% 0% 15%;
    padding: 10px 15px 10px 10px;
    background-color: var(--e-global-color-61a4178);
}

.elementor-3689 .elementor-element.elementor-element-f0ece58:hover {
    background-color: #232C33;
}

.elementor-3689 .elementor-element.elementor-element-f0ece58 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-e73000e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 30px;
    margin-bottom: 0px;
    padding: 1em 1em 1em 1em;
}

.elementor-3689 .elementor-element.elementor-element-f0ece58>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-3689 .elementor-element.elementor-element-351e666.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3689 .elementor-element.elementor-element-351e666.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3689 .elementor-element.elementor-element-0d37c7b {
    --icon-box-icon-margin: 15px;
}

.elementor-3689 .elementor-element.elementor-element-0d37c7b .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var(--e-global-color-84e3bf3);
}

.elementor-3689 .elementor-element.elementor-element-0d37c7b.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-61a4178);
}

.elementor-3689 .elementor-element.elementor-element-0d37c7b.elementor-view-framed .elementor-icon,
.elementor-3689 .elementor-element.elementor-element-0d37c7b.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-61a4178);
    color: var(--e-global-color-61a4178);
    border-color: var(--e-global-color-61a4178);
}

.elementor-3689 .elementor-element.elementor-element-0d37c7b .elementor-icon {
    font-size: 15px;
}

.elementor-3689 .elementor-element.elementor-element-0d37c7b .elementor-icon i {
    transform: rotate(45deg);
}

.elementor-3689 .elementor-element.elementor-element-0d37c7b .elementor-icon-box-description {
    color: var(--e-global-color-12765ee);
}

.elementor-3689 .elementor-element.elementor-element-81dc7fe>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3689 .elementor-element.elementor-element-99dc78e {
    text-align: center;
}

.elementor-3689 .elementor-element.elementor-element-99dc78e .elementor-heading-title {
    color: var(--e-global-color-be38c6e);
    font-family: var(--e-global-typography-e90e7c3-font-family), Sans-serif;
    font-size: var(--e-global-typography-e90e7c3-font-size);
    font-weight: var(--e-global-typography-e90e7c3-font-weight);
    line-height: var(--e-global-typography-e90e7c3-line-height);
    letter-spacing: var(--e-global-typography-e90e7c3-letter-spacing);
    word-spacing: var(--e-global-typography-e90e7c3-word-spacing);
}

.elementor-3689 .elementor-element.elementor-element-99dc78e>.elementor-widget-container {
    margin: -15% -15% 0% 15%;
    padding: 10px 15px 10px 10px;
    background-color: var(--e-global-color-61a4178);
}

.elementor-bc-flex-widget .elementor-3689 .elementor-element.elementor-element-9a3e8ae.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3689 .elementor-element.elementor-element-9a3e8ae.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3689 .elementor-element.elementor-element-9a3e8ae>.elementor-element-populated {
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

.elementor-3689 .elementor-element.elementor-element-c113377:hover {
    background-color: #232C33;
}

.elementor-3689 .elementor-element.elementor-element-c113377 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-e73000e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 1em 1em 1em 1em;
}

.elementor-3689 .elementor-element.elementor-element-c113377>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3689 .elementor-element.elementor-element-b128358>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3689 .elementor-element.elementor-element-352a3c4 {
    text-align: center;
}

.elementor-3689 .elementor-element.elementor-element-352a3c4 .elementor-heading-title {
    color: var(--e-global-color-be38c6e);
    font-family: var(--e-global-typography-e90e7c3-font-family), Sans-serif;
    font-size: var(--e-global-typography-e90e7c3-font-size);
    font-weight: var(--e-global-typography-e90e7c3-font-weight);
    line-height: var(--e-global-typography-e90e7c3-line-height);
    letter-spacing: var(--e-global-typography-e90e7c3-letter-spacing);
    word-spacing: var(--e-global-typography-e90e7c3-word-spacing);
}

.elementor-3689 .elementor-element.elementor-element-352a3c4>.elementor-widget-container {
    margin: -15% 15% 0% -15%;
    padding: 10px 15px 10px 10px;
    background-color: var(--e-global-color-61a4178);
}

.elementor-bc-flex-widget .elementor-3689 .elementor-element.elementor-element-c84687f.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3689 .elementor-element.elementor-element-c84687f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3689 .elementor-element.elementor-element-ef4d250 {
    --icon-box-icon-margin: 15px;
}

.elementor-3689 .elementor-element.elementor-element-ef4d250 .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var(--e-global-color-84e3bf3);
}

.elementor-3689 .elementor-element.elementor-element-ef4d250.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-61a4178);
}

.elementor-3689 .elementor-element.elementor-element-ef4d250.elementor-view-framed .elementor-icon,
.elementor-3689 .elementor-element.elementor-element-ef4d250.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-61a4178);
    color: var(--e-global-color-61a4178);
    border-color: var(--e-global-color-61a4178);
}

.elementor-3689 .elementor-element.elementor-element-ef4d250 .elementor-icon {
    font-size: 15px;
}

.elementor-3689 .elementor-element.elementor-element-ef4d250 .elementor-icon i {
    transform: rotate(45deg);
}

.elementor-3689 .elementor-element.elementor-element-ef4d250 .elementor-icon-box-description {
    color: var(--e-global-color-12765ee);
}

.elementor-3689 .elementor-element.elementor-element-309f2f4:hover {
    background-color: #232C33;
}

.elementor-3689 .elementor-element.elementor-element-309f2f4 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-e73000e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 30px;
    margin-bottom: 0px;
    padding: 1em 1em 1em 1em;
}

.elementor-3689 .elementor-element.elementor-element-309f2f4>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3689 .elementor-element.elementor-element-9dab10c>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3689 .elementor-element.elementor-element-1772860 {
    text-align: center;
}

.elementor-3689 .elementor-element.elementor-element-1772860 .elementor-heading-title {
    color: var(--e-global-color-be38c6e);
    font-family: var(--e-global-typography-e90e7c3-font-family), Sans-serif;
    font-size: var(--e-global-typography-e90e7c3-font-size);
    font-weight: var(--e-global-typography-e90e7c3-font-weight);
    line-height: var(--e-global-typography-e90e7c3-line-height);
    letter-spacing: var(--e-global-typography-e90e7c3-letter-spacing);
    word-spacing: var(--e-global-typography-e90e7c3-word-spacing);
}

.elementor-3689 .elementor-element.elementor-element-1772860>.elementor-widget-container {
    margin: -15% 15% 0% -15%;
    padding: 10px 15px 10px 10px;
    background-color: var(--e-global-color-61a4178);
}

.elementor-bc-flex-widget .elementor-3689 .elementor-element.elementor-element-df09380.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3689 .elementor-element.elementor-element-df09380.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3689 .elementor-element.elementor-element-cb8ba02 {
    --icon-box-icon-margin: 15px;
}

.elementor-3689 .elementor-element.elementor-element-cb8ba02 .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var(--e-global-color-84e3bf3);
}

.elementor-3689 .elementor-element.elementor-element-cb8ba02.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-61a4178);
}

.elementor-3689 .elementor-element.elementor-element-cb8ba02.elementor-view-framed .elementor-icon,
.elementor-3689 .elementor-element.elementor-element-cb8ba02.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-61a4178);
    color: var(--e-global-color-61a4178);
    border-color: var(--e-global-color-61a4178);
}

.elementor-3689 .elementor-element.elementor-element-cb8ba02 .elementor-icon {
    font-size: 15px;
}

.elementor-3689 .elementor-element.elementor-element-cb8ba02 .elementor-icon i {
    transform: rotate(45deg);
}

.elementor-3689 .elementor-element.elementor-element-cb8ba02 .elementor-icon-box-description {
    color: var(--e-global-color-12765ee);
}

.elementor-3689 .elementor-element.elementor-element-ed21181:hover {
    background-color: #232C33;
}

.elementor-3689 .elementor-element.elementor-element-ed21181 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-e73000e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 30px;
    margin-bottom: 0px;
    padding: 1em 1em 1em 1em;
}

.elementor-3689 .elementor-element.elementor-element-ed21181>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3689 .elementor-element.elementor-element-32f49db>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3689 .elementor-element.elementor-element-51f4892 {
    text-align: center;
}

.elementor-3689 .elementor-element.elementor-element-51f4892 .elementor-heading-title {
    color: var(--e-global-color-be38c6e);
    font-family: var(--e-global-typography-e90e7c3-font-family), Sans-serif;
    font-size: var(--e-global-typography-e90e7c3-font-size);
    font-weight: var(--e-global-typography-e90e7c3-font-weight);
    line-height: var(--e-global-typography-e90e7c3-line-height);
    letter-spacing: var(--e-global-typography-e90e7c3-letter-spacing);
    word-spacing: var(--e-global-typography-e90e7c3-word-spacing);
}

.elementor-3689 .elementor-element.elementor-element-51f4892>.elementor-widget-container {
    margin: -15% 15% 0% -15%;
    padding: 10px 15px 10px 10px;
    background-color: var(--e-global-color-61a4178);
}

.elementor-bc-flex-widget .elementor-3689 .elementor-element.elementor-element-474c2e4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3689 .elementor-element.elementor-element-474c2e4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3689 .elementor-element.elementor-element-d84fbd3 {
    --icon-box-icon-margin: 15px;
}

.elementor-3689 .elementor-element.elementor-element-d84fbd3 .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var(--e-global-color-84e3bf3);
}

.elementor-3689 .elementor-element.elementor-element-d84fbd3.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-61a4178);
}

.elementor-3689 .elementor-element.elementor-element-d84fbd3.elementor-view-framed .elementor-icon,
.elementor-3689 .elementor-element.elementor-element-d84fbd3.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-61a4178);
    color: var(--e-global-color-61a4178);
    border-color: var(--e-global-color-61a4178);
}

.elementor-3689 .elementor-element.elementor-element-d84fbd3 .elementor-icon {
    font-size: 15px;
}

.elementor-3689 .elementor-element.elementor-element-d84fbd3 .elementor-icon i {
    transform: rotate(45deg);
}

.elementor-3689 .elementor-element.elementor-element-d84fbd3 .elementor-icon-box-description {
    color: var(--e-global-color-12765ee);
}

.elementor-3689 .elementor-element.elementor-element-a5d42dd:hover {
    background-color: #232C33;
}

.elementor-3689 .elementor-element.elementor-element-a5d42dd {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-e73000e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 30px;
    margin-bottom: 0px;
    padding: 1em 1em 1em 1em;
}

.elementor-3689 .elementor-element.elementor-element-a5d42dd>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3689 .elementor-element.elementor-element-74e4d6d>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3689 .elementor-element.elementor-element-01d2f2f {
    text-align: center;
}

.elementor-3689 .elementor-element.elementor-element-01d2f2f .elementor-heading-title {
    color: var(--e-global-color-be38c6e);
    font-family: var(--e-global-typography-e90e7c3-font-family), Sans-serif;
    font-size: var(--e-global-typography-e90e7c3-font-size);
    font-weight: var(--e-global-typography-e90e7c3-font-weight);
    line-height: var(--e-global-typography-e90e7c3-line-height);
    letter-spacing: var(--e-global-typography-e90e7c3-letter-spacing);
    word-spacing: var(--e-global-typography-e90e7c3-word-spacing);
}

.elementor-3689 .elementor-element.elementor-element-01d2f2f>.elementor-widget-container {
    margin: -15% 15% 0% -15%;
    padding: 10px 15px 10px 10px;
    background-color: var(--e-global-color-61a4178);
}

.elementor-bc-flex-widget .elementor-3689 .elementor-element.elementor-element-2487188.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3689 .elementor-element.elementor-element-2487188.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3689 .elementor-element.elementor-element-9d7152f {
    --icon-box-icon-margin: 15px;
}

.elementor-3689 .elementor-element.elementor-element-9d7152f .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var(--e-global-color-84e3bf3);
}

.elementor-3689 .elementor-element.elementor-element-9d7152f.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-61a4178);
}

.elementor-3689 .elementor-element.elementor-element-9d7152f.elementor-view-framed .elementor-icon,
.elementor-3689 .elementor-element.elementor-element-9d7152f.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-61a4178);
    color: var(--e-global-color-61a4178);
    border-color: var(--e-global-color-61a4178);
}

.elementor-3689 .elementor-element.elementor-element-9d7152f .elementor-icon {
    font-size: 15px;
}

.elementor-3689 .elementor-element.elementor-element-9d7152f .elementor-icon i {
    transform: rotate(45deg);
}

.elementor-3689 .elementor-element.elementor-element-9d7152f .elementor-icon-box-description {
    color: var(--e-global-color-12765ee);
}

.elementor-3689 .elementor-element.elementor-element-4e77235:hover {
    background-color: #232C33;
}

.elementor-3689 .elementor-element.elementor-element-4e77235 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-e73000e);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 30px;
    margin-bottom: 0px;
    padding: 1em 1em 1em 1em;
}

.elementor-3689 .elementor-element.elementor-element-4e77235>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3689 .elementor-element.elementor-element-52de681>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3689 .elementor-element.elementor-element-34570c2 {
    text-align: center;
}

.elementor-3689 .elementor-element.elementor-element-34570c2 .elementor-heading-title {
    color: var(--e-global-color-be38c6e);
    font-family: var(--e-global-typography-e90e7c3-font-family), Sans-serif;
    font-size: var(--e-global-typography-e90e7c3-font-size);
    font-weight: var(--e-global-typography-e90e7c3-font-weight);
    line-height: var(--e-global-typography-e90e7c3-line-height);
    letter-spacing: var(--e-global-typography-e90e7c3-letter-spacing);
    word-spacing: var(--e-global-typography-e90e7c3-word-spacing);
}

.elementor-3689 .elementor-element.elementor-element-34570c2>.elementor-widget-container {
    margin: -15% 15% 0% -15%;
    padding: 10px 15px 10px 10px;
    background-color: var(--e-global-color-61a4178);
}

.elementor-bc-flex-widget .elementor-3689 .elementor-element.elementor-element-afaa5cc.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3689 .elementor-element.elementor-element-afaa5cc.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3689 .elementor-element.elementor-element-4c4087b {
    --icon-box-icon-margin: 15px;
}

.elementor-3689 .elementor-element.elementor-element-4c4087b .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var(--e-global-color-84e3bf3);
}

.elementor-3689 .elementor-element.elementor-element-4c4087b.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-61a4178);
}

.elementor-3689 .elementor-element.elementor-element-4c4087b.elementor-view-framed .elementor-icon,
.elementor-3689 .elementor-element.elementor-element-4c4087b.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-61a4178);
    color: var(--e-global-color-61a4178);
    border-color: var(--e-global-color-61a4178);
}

.elementor-3689 .elementor-element.elementor-element-4c4087b .elementor-icon {
    font-size: 15px;
}

.elementor-3689 .elementor-element.elementor-element-4c4087b .elementor-icon i {
    transform: rotate(45deg);
}

.elementor-3689 .elementor-element.elementor-element-4c4087b .elementor-icon-box-description {
    color: var(--e-global-color-12765ee);
}

.elementor-3689 .elementor-element.elementor-element-22d6a57 {
    text-align: center;
    color: var(--e-global-color-12765ee);
    font-family: var(--e-global-typography-c4feb92-font-family), Sans-serif;
    font-size: var(--e-global-typography-c4feb92-font-size);
    line-height: var(--e-global-typography-c4feb92-line-height);
    letter-spacing: var(--e-global-typography-c4feb92-letter-spacing);
    word-spacing: var(--e-global-typography-c4feb92-word-spacing);
}

.elementor-3689 .elementor-element.elementor-element-22d6a57>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

@media(min-width:768px) {
    .elementor-3689 .elementor-element.elementor-element-ead8dd5 {
        width: 80%;
    }

    .elementor-3689 .elementor-element.elementor-element-c0c26a4 {
        width: 20%;
    }

    .elementor-3689 .elementor-element.elementor-element-896952e {
        width: 80%;
    }

    .elementor-3689 .elementor-element.elementor-element-d2777e2 {
        width: 20%;
    }

    .elementor-3689 .elementor-element.elementor-element-5fae930 {
        width: 80%;
    }

    .elementor-3689 .elementor-element.elementor-element-ac20b2a {
        width: 20%;
    }

    .elementor-3689 .elementor-element.elementor-element-660f4fd {
        width: 80%;
    }

    .elementor-3689 .elementor-element.elementor-element-75b141f {
        width: 20%;
    }

    .elementor-3689 .elementor-element.elementor-element-351e666 {
        width: 80%;
    }

    .elementor-3689 .elementor-element.elementor-element-81dc7fe {
        width: 20%;
    }

    .elementor-3689 .elementor-element.elementor-element-b128358 {
        width: 20%;
    }

    .elementor-3689 .elementor-element.elementor-element-c84687f {
        width: 80%;
    }

    .elementor-3689 .elementor-element.elementor-element-9dab10c {
        width: 20%;
    }

    .elementor-3689 .elementor-element.elementor-element-df09380 {
        width: 80%;
    }

    .elementor-3689 .elementor-element.elementor-element-32f49db {
        width: 20%;
    }

    .elementor-3689 .elementor-element.elementor-element-474c2e4 {
        width: 80%;
    }

    .elementor-3689 .elementor-element.elementor-element-74e4d6d {
        width: 20%;
    }

    .elementor-3689 .elementor-element.elementor-element-2487188 {
        width: 80%;
    }

    .elementor-3689 .elementor-element.elementor-element-52de681 {
        width: 20%;
    }

    .elementor-3689 .elementor-element.elementor-element-afaa5cc {
        width: 80%;
    }
}

@media(max-width:1024px) {
    .elementor-3689 .elementor-element.elementor-element-44820ab>.elementor-widget-container {
        margin: 0% 35% 0% 35%;
    }

    .elementor-3689 .elementor-element.elementor-element-ae4977d>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-3689 .elementor-element.elementor-element-ac09cbb .elementor-heading-title {
        font-size: var(--e-global-typography-e90e7c3-font-size);
        line-height: var(--e-global-typography-e90e7c3-line-height);
        letter-spacing: var(--e-global-typography-e90e7c3-letter-spacing);
        word-spacing: var(--e-global-typography-e90e7c3-word-spacing);
    }

    .elementor-3689 .elementor-element.elementor-element-ac09cbb>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-3689 .elementor-element.elementor-element-523a2e3 .elementor-heading-title {
        font-size: var(--e-global-typography-e90e7c3-font-size);
        line-height: var(--e-global-typography-e90e7c3-line-height);
        letter-spacing: var(--e-global-typography-e90e7c3-letter-spacing);
        word-spacing: var(--e-global-typography-e90e7c3-word-spacing);
    }

    .elementor-3689 .elementor-element.elementor-element-523a2e3>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-3689 .elementor-element.elementor-element-12b07c8 .elementor-heading-title {
        font-size: var(--e-global-typography-e90e7c3-font-size);
        line-height: var(--e-global-typography-e90e7c3-line-height);
        letter-spacing: var(--e-global-typography-e90e7c3-letter-spacing);
        word-spacing: var(--e-global-typography-e90e7c3-word-spacing);
    }

    .elementor-3689 .elementor-element.elementor-element-12b07c8>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-3689 .elementor-element.elementor-element-0f9725c .elementor-heading-title {
        font-size: var(--e-global-typography-e90e7c3-font-size);
        line-height: var(--e-global-typography-e90e7c3-line-height);
        letter-spacing: var(--e-global-typography-e90e7c3-letter-spacing);
        word-spacing: var(--e-global-typography-e90e7c3-word-spacing);
    }

    .elementor-3689 .elementor-element.elementor-element-0f9725c>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-3689 .elementor-element.elementor-element-99dc78e .elementor-heading-title {
        font-size: var(--e-global-typography-e90e7c3-font-size);
        line-height: var(--e-global-typography-e90e7c3-line-height);
        letter-spacing: var(--e-global-typography-e90e7c3-letter-spacing);
        word-spacing: var(--e-global-typography-e90e7c3-word-spacing);
    }

    .elementor-3689 .elementor-element.elementor-element-99dc78e>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-3689 .elementor-element.elementor-element-352a3c4 .elementor-heading-title {
        font-size: var(--e-global-typography-e90e7c3-font-size);
        line-height: var(--e-global-typography-e90e7c3-line-height);
        letter-spacing: var(--e-global-typography-e90e7c3-letter-spacing);
        word-spacing: var(--e-global-typography-e90e7c3-word-spacing);
    }

    .elementor-3689 .elementor-element.elementor-element-352a3c4>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-3689 .elementor-element.elementor-element-1772860 .elementor-heading-title {
        font-size: var(--e-global-typography-e90e7c3-font-size);
        line-height: var(--e-global-typography-e90e7c3-line-height);
        letter-spacing: var(--e-global-typography-e90e7c3-letter-spacing);
        word-spacing: var(--e-global-typography-e90e7c3-word-spacing);
    }

    .elementor-3689 .elementor-element.elementor-element-1772860>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-3689 .elementor-element.elementor-element-51f4892 .elementor-heading-title {
        font-size: var(--e-global-typography-e90e7c3-font-size);
        line-height: var(--e-global-typography-e90e7c3-line-height);
        letter-spacing: var(--e-global-typography-e90e7c3-letter-spacing);
        word-spacing: var(--e-global-typography-e90e7c3-word-spacing);
    }

    .elementor-3689 .elementor-element.elementor-element-51f4892>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-3689 .elementor-element.elementor-element-01d2f2f .elementor-heading-title {
        font-size: var(--e-global-typography-e90e7c3-font-size);
        line-height: var(--e-global-typography-e90e7c3-line-height);
        letter-spacing: var(--e-global-typography-e90e7c3-letter-spacing);
        word-spacing: var(--e-global-typography-e90e7c3-word-spacing);
    }

    .elementor-3689 .elementor-element.elementor-element-01d2f2f>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-3689 .elementor-element.elementor-element-34570c2 .elementor-heading-title {
        font-size: var(--e-global-typography-e90e7c3-font-size);
        line-height: var(--e-global-typography-e90e7c3-line-height);
        letter-spacing: var(--e-global-typography-e90e7c3-letter-spacing);
        word-spacing: var(--e-global-typography-e90e7c3-word-spacing);
    }

    .elementor-3689 .elementor-element.elementor-element-34570c2>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-3689 .elementor-element.elementor-element-22d6a57 {
        font-size: var(--e-global-typography-c4feb92-font-size);
        line-height: var(--e-global-typography-c4feb92-line-height);
        letter-spacing: var(--e-global-typography-c4feb92-letter-spacing);
        word-spacing: var(--e-global-typography-c4feb92-word-spacing);
    }
}

@media(max-width:767px) {
    .elementor-3689 .elementor-element.elementor-element-44820ab>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-3689 .elementor-element.elementor-element-0dec23a {
        text-align: center;
    }

    .elementor-3689 .elementor-element.elementor-element-edaa658>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3689 .elementor-element.elementor-element-ae4977d>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-3689 .elementor-element.elementor-element-4251fba>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3689 .elementor-element.elementor-element-ac09cbb .elementor-heading-title {
        font-size: var(--e-global-typography-e90e7c3-font-size);
        line-height: var(--e-global-typography-e90e7c3-line-height);
        letter-spacing: var(--e-global-typography-e90e7c3-letter-spacing);
        word-spacing: var(--e-global-typography-e90e7c3-word-spacing);
    }

    .elementor-3689 .elementor-element.elementor-element-ac09cbb>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-3689 .elementor-element.elementor-element-523a2e3 .elementor-heading-title {
        font-size: var(--e-global-typography-e90e7c3-font-size);
        line-height: var(--e-global-typography-e90e7c3-line-height);
        letter-spacing: var(--e-global-typography-e90e7c3-letter-spacing);
        word-spacing: var(--e-global-typography-e90e7c3-word-spacing);
    }

    .elementor-3689 .elementor-element.elementor-element-523a2e3>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-3689 .elementor-element.elementor-element-12b07c8 .elementor-heading-title {
        font-size: var(--e-global-typography-e90e7c3-font-size);
        line-height: var(--e-global-typography-e90e7c3-line-height);
        letter-spacing: var(--e-global-typography-e90e7c3-letter-spacing);
        word-spacing: var(--e-global-typography-e90e7c3-word-spacing);
    }

    .elementor-3689 .elementor-element.elementor-element-12b07c8>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-3689 .elementor-element.elementor-element-0f9725c .elementor-heading-title {
        font-size: var(--e-global-typography-e90e7c3-font-size);
        line-height: var(--e-global-typography-e90e7c3-line-height);
        letter-spacing: var(--e-global-typography-e90e7c3-letter-spacing);
        word-spacing: var(--e-global-typography-e90e7c3-word-spacing);
    }

    .elementor-3689 .elementor-element.elementor-element-0f9725c>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-3689 .elementor-element.elementor-element-99dc78e .elementor-heading-title {
        font-size: var(--e-global-typography-e90e7c3-font-size);
        line-height: var(--e-global-typography-e90e7c3-line-height);
        letter-spacing: var(--e-global-typography-e90e7c3-letter-spacing);
        word-spacing: var(--e-global-typography-e90e7c3-word-spacing);
    }

    .elementor-3689 .elementor-element.elementor-element-99dc78e>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-3689 .elementor-element.elementor-element-9a3e8ae>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3689 .elementor-element.elementor-element-352a3c4 .elementor-heading-title {
        font-size: var(--e-global-typography-e90e7c3-font-size);
        line-height: var(--e-global-typography-e90e7c3-line-height);
        letter-spacing: var(--e-global-typography-e90e7c3-letter-spacing);
        word-spacing: var(--e-global-typography-e90e7c3-word-spacing);
    }

    .elementor-3689 .elementor-element.elementor-element-352a3c4>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-3689 .elementor-element.elementor-element-1772860 .elementor-heading-title {
        font-size: var(--e-global-typography-e90e7c3-font-size);
        line-height: var(--e-global-typography-e90e7c3-line-height);
        letter-spacing: var(--e-global-typography-e90e7c3-letter-spacing);
        word-spacing: var(--e-global-typography-e90e7c3-word-spacing);
    }

    .elementor-3689 .elementor-element.elementor-element-1772860>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-3689 .elementor-element.elementor-element-51f4892 .elementor-heading-title {
        font-size: var(--e-global-typography-e90e7c3-font-size);
        line-height: var(--e-global-typography-e90e7c3-line-height);
        letter-spacing: var(--e-global-typography-e90e7c3-letter-spacing);
        word-spacing: var(--e-global-typography-e90e7c3-word-spacing);
    }

    .elementor-3689 .elementor-element.elementor-element-51f4892>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-3689 .elementor-element.elementor-element-01d2f2f .elementor-heading-title {
        font-size: var(--e-global-typography-e90e7c3-font-size);
        line-height: var(--e-global-typography-e90e7c3-line-height);
        letter-spacing: var(--e-global-typography-e90e7c3-letter-spacing);
        word-spacing: var(--e-global-typography-e90e7c3-word-spacing);
    }

    .elementor-3689 .elementor-element.elementor-element-01d2f2f>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-3689 .elementor-element.elementor-element-34570c2 .elementor-heading-title {
        font-size: var(--e-global-typography-e90e7c3-font-size);
        line-height: var(--e-global-typography-e90e7c3-line-height);
        letter-spacing: var(--e-global-typography-e90e7c3-letter-spacing);
        word-spacing: var(--e-global-typography-e90e7c3-word-spacing);
    }

    .elementor-3689 .elementor-element.elementor-element-34570c2>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-3689 .elementor-element.elementor-element-22d6a57 {
        font-size: var(--e-global-typography-c4feb92-font-size);
        line-height: var(--e-global-typography-c4feb92-line-height);
        letter-spacing: var(--e-global-typography-c4feb92-letter-spacing);
        word-spacing: var(--e-global-typography-c4feb92-word-spacing);
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-3689 .elementor-element.elementor-element-4251fba {
        width: 100%;
    }

    .elementor-3689 .elementor-element.elementor-element-9a3e8ae {
        width: 100%;
    }
}
