.elementor-214 .elementor-element.elementor-element-2ce7f992>.elementor-container {
    min-height: 400px;
}

.elementor-214 .elementor-element.elementor-element-2ce7f992:not(.elementor-motion-effects-element-type-background),
.elementor-214 .elementor-element.elementor-element-2ce7f992>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2023/07/httpselements.envato.comfamily-working-together-in-greenhouse-healthy-orga-4DZQA3W.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-214 .elementor-element.elementor-element-2ce7f992>.elementor-background-overlay {
    background-color: var(--e-global-color-557822d);
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-214 .elementor-element.elementor-element-2ce7f992 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-214 .elementor-element.elementor-element-2250e6c4 {
    text-align: center;
}

.elementor-214 .elementor-element.elementor-element-2250e6c4 .elementor-heading-title {
    color: var(--e-global-color-a03b1f1);
    font-family: var(--e-global-typography-4783039-font-family), Sans-serif;
    font-size: var(--e-global-typography-4783039-font-size);
    font-weight: var(--e-global-typography-4783039-font-weight);
    line-height: var(--e-global-typography-4783039-line-height);
    letter-spacing: var(--e-global-typography-4783039-letter-spacing);
    word-spacing: var(--e-global-typography-4783039-word-spacing);
}

.elementor-214 .elementor-element.elementor-element-4ca26243 .elementor-icon-list-icon i {
    color: var(--e-global-color-a03b1f1);
    transition: color 0.3s;
}

.elementor-214 .elementor-element.elementor-element-4ca26243 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-a03b1f1);
    transition: fill 0.3s;
}

.elementor-214 .elementor-element.elementor-element-4ca26243 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-214 .elementor-element.elementor-element-4ca26243 .elementor-icon-list-icon {
    padding-right: 13px;
}

.elementor-214 .elementor-element.elementor-element-4ca26243 .elementor-icon-list-text {
    color: var(--e-global-color-a03b1f1);
    transition: color 0.3s;
}

.elementor-214 .elementor-element.elementor-element-4b89691 img {
    width: 100%;
}

.elementor-214 .elementor-element.elementor-element-275c58e img {
    width: 100%;
}

.elementor-214 .elementor-element.elementor-element-24fe3a2>.elementor-container {
    max-width: 1290px;
}

.elementor-214 .elementor-element.elementor-element-24fe3a2:not(.elementor-motion-effects-element-type-background),
.elementor-214 .elementor-element.elementor-element-24fe3a2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2023/07/01_Home_01-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-214 .elementor-element.elementor-element-24fe3a2>.elementor-background-overlay {
    background-image: url("../../2023/07/01_Home_01-37.png");
    background-position: top right;
    background-repeat: no-repeat;
    background-size: auto;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-214 .elementor-element.elementor-element-24fe3a2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 245px 0px 120px 0px;
}

.elementor-214 .elementor-element.elementor-element-c2367f1.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-214 .elementor-element.elementor-element-c2367f1>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-b9f6e2b {
    text-align: center;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-214 .elementor-element.elementor-element-b9f6e2b .elementor-heading-title {
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-8293871-font-family), Sans-serif;
    font-size: var(--e-global-typography-8293871-font-size);
    font-weight: var(--e-global-typography-8293871-font-weight);
    line-height: var(--e-global-typography-8293871-line-height);
    letter-spacing: var(--e-global-typography-8293871-letter-spacing);
    word-spacing: var(--e-global-typography-8293871-word-spacing);
}

.elementor-214 .elementor-element.elementor-element-b9f6e2b>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 5px 20px 5px 20px;
    background-color: var(--e-global-color-a03b1f1);
    border-radius: 15px 15px 15px 15px;
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.09);
}

.elementor-214 .elementor-element.elementor-element-b9f6e2b.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-214 .elementor-element.elementor-element-bdb10f8 {
    text-align: center;
}

.elementor-214 .elementor-element.elementor-element-bdb10f8 .elementor-heading-title {
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-4baa09d-font-family), Sans-serif;
    font-size: var(--e-global-typography-4baa09d-font-size);
    font-weight: var(--e-global-typography-4baa09d-font-weight);
    line-height: var(--e-global-typography-4baa09d-line-height);
    letter-spacing: var(--e-global-typography-4baa09d-letter-spacing);
    word-spacing: var(--e-global-typography-4baa09d-word-spacing);
}

.elementor-214 .elementor-element.elementor-element-bdb10f8>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-214 .elementor-element.elementor-element-3c3f3a7>.elementor-container {
    max-width: 1290px;
}

.elementor-214 .elementor-element.elementor-element-3c3f3a7 {
    margin-top: 10px;
    margin-bottom: 0px;
}

.elementor-214 .elementor-element.elementor-element-68bd65d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-214 .elementor-element.elementor-element-68bd65d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-a03b1f1);
}

.elementor-214 .elementor-element.elementor-element-68bd65d>.elementor-element-populated,
.elementor-214 .elementor-element.elementor-element-68bd65d>.elementor-element-populated>.elementor-background-overlay,
.elementor-214 .elementor-element.elementor-element-68bd65d>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-214 .elementor-element.elementor-element-68bd65d>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 30px 15px 40px 15px;
}

.elementor-214 .elementor-element.elementor-element-68bd65d>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-214 .elementor-element.elementor-element-117a628 img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-214 .elementor-element.elementor-element-8ee25fe {
    text-align: center;
}

.elementor-214 .elementor-element.elementor-element-8ee25fe .elementor-heading-title {
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-60f4eff-font-family), Sans-serif;
    font-size: var(--e-global-typography-60f4eff-font-size);
    font-weight: var(--e-global-typography-60f4eff-font-weight);
    line-height: var(--e-global-typography-60f4eff-line-height);
    letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
    word-spacing: var(--e-global-typography-60f4eff-word-spacing);
}

.elementor-214 .elementor-element.elementor-element-8ee25fe>.elementor-widget-container {
    margin: 7px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-f23128d {
    text-align: center;
}

.elementor-214 .elementor-element.elementor-element-f23128d .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-214 .elementor-element.elementor-element-f23128d>.elementor-widget-container {
    margin: -4px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-47d5ca7 .elementor-button {
    fill: #000000;
    color: #ffff;
    background-color: #0f62ac;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1A242824;
    padding: 20px 66px 20px 66px;
}

.elementor-214 .elementor-element.elementor-element-47d5ca7 .elementor-button:hover,
.elementor-214 .elementor-element.elementor-element-47d5ca7 .elementor-button:focus {
    color: var(--e-global-color-a03b1f1);
    background-color: #1D8E4D;
}

.elementor-214 .elementor-element.elementor-element-47d5ca7 .elementor-button:hover svg,
.elementor-214 .elementor-element.elementor-element-47d5ca7 .elementor-button:focus svg {
    fill: var(--e-global-color-a03b1f1);
}

.elementor-214 .elementor-element.elementor-element-47d5ca7>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-214 .elementor-element.elementor-element-47d5ca7 {
    width: 100%;
    max-width: 100%;
}

.elementor-214 .elementor-element.elementor-element-4889cbf:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-214 .elementor-element.elementor-element-4889cbf>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-a03b1f1);
}

.elementor-214 .elementor-element.elementor-element-4889cbf>.elementor-element-populated,
.elementor-214 .elementor-element.elementor-element-4889cbf>.elementor-element-populated>.elementor-background-overlay,
.elementor-214 .elementor-element.elementor-element-4889cbf>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-214 .elementor-element.elementor-element-4889cbf>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 30px 15px 40px 15px;
}

.elementor-214 .elementor-element.elementor-element-4889cbf>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-214 .elementor-element.elementor-element-e75343d img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-214 .elementor-element.elementor-element-886efe4 {
    text-align: center;
}

.elementor-214 .elementor-element.elementor-element-886efe4 .elementor-heading-title {
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-60f4eff-font-family), Sans-serif;
    font-size: var(--e-global-typography-60f4eff-font-size);
    font-weight: var(--e-global-typography-60f4eff-font-weight);
    line-height: var(--e-global-typography-60f4eff-line-height);
    letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
    word-spacing: var(--e-global-typography-60f4eff-word-spacing);
}

.elementor-214 .elementor-element.elementor-element-886efe4>.elementor-widget-container {
    margin: 7px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-c7ec795 {
    text-align: center;
}

.elementor-214 .elementor-element.elementor-element-c7ec795 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-214 .elementor-element.elementor-element-003f069 .elementor-button {
    fill: #000000;
    color: #ffff;
    background-color: #0f62ac;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1A242824;
    padding: 20px 66px 20px 66px;
}

.elementor-214 .elementor-element.elementor-element-003f069 .elementor-button:hover,
.elementor-214 .elementor-element.elementor-element-003f069 .elementor-button:focus {
    color: var(--e-global-color-a03b1f1);
    background-color: #1D8E4D;
}

.elementor-214 .elementor-element.elementor-element-003f069 .elementor-button:hover svg,
.elementor-214 .elementor-element.elementor-element-003f069 .elementor-button:focus svg {
    fill: var(--e-global-color-a03b1f1);
}

.elementor-214 .elementor-element.elementor-element-003f069>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-214 .elementor-element.elementor-element-003f069 {
    width: 100%;
    max-width: 100%;
}

.elementor-214 .elementor-element.elementor-element-d72f202:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-214 .elementor-element.elementor-element-d72f202>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-a03b1f1);
}

.elementor-214 .elementor-element.elementor-element-d72f202>.elementor-element-populated,
.elementor-214 .elementor-element.elementor-element-d72f202>.elementor-element-populated>.elementor-background-overlay,
.elementor-214 .elementor-element.elementor-element-d72f202>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-214 .elementor-element.elementor-element-d72f202>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 30px 15px 40px 15px;
}

.elementor-214 .elementor-element.elementor-element-d72f202>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-214 .elementor-element.elementor-element-02aa33a img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-214 .elementor-element.elementor-element-0f772fb {
    text-align: center;
}

.elementor-214 .elementor-element.elementor-element-0f772fb .elementor-heading-title {
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-60f4eff-font-family), Sans-serif;
    font-size: var(--e-global-typography-60f4eff-font-size);
    font-weight: var(--e-global-typography-60f4eff-font-weight);
    line-height: var(--e-global-typography-60f4eff-line-height);
    letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
    word-spacing: var(--e-global-typography-60f4eff-word-spacing);
}

.elementor-214 .elementor-element.elementor-element-0f772fb>.elementor-widget-container {
    margin: 7px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-ddcd2ba {
    text-align: center;
}

.elementor-214 .elementor-element.elementor-element-ddcd2ba .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-214 .elementor-element.elementor-element-f010f04 .elementor-button {
    fill: #000000;
    color: #ffff;
    background-color: #0f62ac;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1A242824;
    padding: 20px 66px 20px 66px;
}

.elementor-214 .elementor-element.elementor-element-f010f04 .elementor-button:hover,
.elementor-214 .elementor-element.elementor-element-f010f04 .elementor-button:focus {
    color: var(--e-global-color-a03b1f1);
    background-color: #1D8E4D;
}

.elementor-214 .elementor-element.elementor-element-f010f04 .elementor-button:hover svg,
.elementor-214 .elementor-element.elementor-element-f010f04 .elementor-button:focus svg {
    fill: var(--e-global-color-a03b1f1);
}

.elementor-214 .elementor-element.elementor-element-f010f04>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-214 .elementor-element.elementor-element-f010f04 {
    width: 100%;
    max-width: 100%;
}

.elementor-214 .elementor-element.elementor-element-7426f2b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-214 .elementor-element.elementor-element-7426f2b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-a03b1f1);
}

.elementor-214 .elementor-element.elementor-element-7426f2b>.elementor-element-populated,
.elementor-214 .elementor-element.elementor-element-7426f2b>.elementor-element-populated>.elementor-background-overlay,
.elementor-214 .elementor-element.elementor-element-7426f2b>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-214 .elementor-element.elementor-element-7426f2b>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 30px 15px 40px 15px;
}

.elementor-214 .elementor-element.elementor-element-7426f2b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-214 .elementor-element.elementor-element-9946803 img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-214 .elementor-element.elementor-element-aee36c8 {
    text-align: center;
}

.elementor-214 .elementor-element.elementor-element-aee36c8 .elementor-heading-title {
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-60f4eff-font-family), Sans-serif;
    font-size: var(--e-global-typography-60f4eff-font-size);
    font-weight: var(--e-global-typography-60f4eff-font-weight);
    line-height: var(--e-global-typography-60f4eff-line-height);
    letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
    word-spacing: var(--e-global-typography-60f4eff-word-spacing);
}

.elementor-214 .elementor-element.elementor-element-aee36c8>.elementor-widget-container {
    margin: 7px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-e01663a {
    text-align: center;
}

.elementor-214 .elementor-element.elementor-element-e01663a .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-214 .elementor-element.elementor-element-26b102d .elementor-button {
    fill: #000000;
    color: #ffffff;
    background-color: #0f62ac;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1A242824;
    padding: 20px 66px 20px 66px;
}

.elementor-214 .elementor-element.elementor-element-26b102d .elementor-button:hover,
.elementor-214 .elementor-element.elementor-element-26b102d .elementor-button:focus {
    color: var(--e-global-color-a03b1f1);
    background-color: #1D8E4D;
}

.elementor-214 .elementor-element.elementor-element-26b102d .elementor-button:hover svg,
.elementor-214 .elementor-element.elementor-element-26b102d .elementor-button:focus svg {
    fill: var(--e-global-color-a03b1f1);
}

.elementor-214 .elementor-element.elementor-element-26b102d>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-214 .elementor-element.elementor-element-26b102d {
    width: 100%;
    max-width: 100%;
}

.elementor-214 .elementor-element.elementor-element-69d6d55>.elementor-container {
    max-width: 1290px;
}

.elementor-214 .elementor-element.elementor-element-69d6d55 {
    margin-top: 10px;
    margin-bottom: 0px;
}

.elementor-214 .elementor-element.elementor-element-151d9eb:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-214 .elementor-element.elementor-element-151d9eb>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-a03b1f1);
}

.elementor-214 .elementor-element.elementor-element-151d9eb>.elementor-element-populated,
.elementor-214 .elementor-element.elementor-element-151d9eb>.elementor-element-populated>.elementor-background-overlay,
.elementor-214 .elementor-element.elementor-element-151d9eb>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-214 .elementor-element.elementor-element-151d9eb>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 30px 15px 40px 15px;
}

.elementor-214 .elementor-element.elementor-element-151d9eb>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-214 .elementor-element.elementor-element-fbb2dd0 img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-214 .elementor-element.elementor-element-32575db {
    text-align: center;
}

.elementor-214 .elementor-element.elementor-element-32575db .elementor-heading-title {
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-60f4eff-font-family), Sans-serif;
    font-size: var(--e-global-typography-60f4eff-font-size);
    font-weight: var(--e-global-typography-60f4eff-font-weight);
    line-height: var(--e-global-typography-60f4eff-line-height);
    letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
    word-spacing: var(--e-global-typography-60f4eff-word-spacing);
}

.elementor-214 .elementor-element.elementor-element-32575db>.elementor-widget-container {
    margin: 7px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-ed0adc4 {
    text-align: center;
}

.elementor-214 .elementor-element.elementor-element-ed0adc4 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-214 .elementor-element.elementor-element-ed0adc4>.elementor-widget-container {
    margin: -4px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-2f74bde .elementor-button {
    fill: #000000;
    color: #ffffff;
    background-color: #0f62ac;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1A242824;
    padding: 20px 66px 20px 66px;
}

.elementor-214 .elementor-element.elementor-element-2f74bde .elementor-button:hover,
.elementor-214 .elementor-element.elementor-element-2f74bde .elementor-button:focus {
    color: var(--e-global-color-a03b1f1);
    background-color: #1D8E4D;
}

.elementor-214 .elementor-element.elementor-element-2f74bde .elementor-button:hover svg,
.elementor-214 .elementor-element.elementor-element-2f74bde .elementor-button:focus svg {
    fill: var(--e-global-color-a03b1f1);
}

.elementor-214 .elementor-element.elementor-element-2f74bde>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-214 .elementor-element.elementor-element-2f74bde {
    width: 100%;
    max-width: 100%;
}

.elementor-214 .elementor-element.elementor-element-3a5cdbf:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-214 .elementor-element.elementor-element-3a5cdbf>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-a03b1f1);
}

.elementor-214 .elementor-element.elementor-element-3a5cdbf>.elementor-element-populated,
.elementor-214 .elementor-element.elementor-element-3a5cdbf>.elementor-element-populated>.elementor-background-overlay,
.elementor-214 .elementor-element.elementor-element-3a5cdbf>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-214 .elementor-element.elementor-element-3a5cdbf>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 30px 15px 40px 15px;
}

.elementor-214 .elementor-element.elementor-element-3a5cdbf>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-214 .elementor-element.elementor-element-cdd59db img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-214 .elementor-element.elementor-element-162d89c {
    text-align: center;
}

.elementor-214 .elementor-element.elementor-element-162d89c .elementor-heading-title {
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-60f4eff-font-family), Sans-serif;
    font-size: var(--e-global-typography-60f4eff-font-size);
    font-weight: var(--e-global-typography-60f4eff-font-weight);
    line-height: var(--e-global-typography-60f4eff-line-height);
    letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
    word-spacing: var(--e-global-typography-60f4eff-word-spacing);
}

.elementor-214 .elementor-element.elementor-element-162d89c>.elementor-widget-container {
    margin: 7px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-45c36f3 {
    text-align: center;
}

.elementor-214 .elementor-element.elementor-element-45c36f3 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-214 .elementor-element.elementor-element-6888067 .elementor-button {
    fill: #000000;
    color: #ffffff;
    background-color: #0f62ac;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1A242824;
    padding: 20px 66px 20px 66px;
}

.elementor-214 .elementor-element.elementor-element-6888067 .elementor-button:hover,
.elementor-214 .elementor-element.elementor-element-6888067 .elementor-button:focus {
    color: var(--e-global-color-a03b1f1);
    background-color: #1D8E4D;
}

.elementor-214 .elementor-element.elementor-element-6888067 .elementor-button:hover svg,
.elementor-214 .elementor-element.elementor-element-6888067 .elementor-button:focus svg {
    fill: var(--e-global-color-a03b1f1);
}

.elementor-214 .elementor-element.elementor-element-6888067>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-214 .elementor-element.elementor-element-6888067 {
    width: 100%;
    max-width: 100%;
}

.elementor-214 .elementor-element.elementor-element-1ea4a08:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-214 .elementor-element.elementor-element-1ea4a08>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-a03b1f1);
}

.elementor-214 .elementor-element.elementor-element-1ea4a08>.elementor-element-populated,
.elementor-214 .elementor-element.elementor-element-1ea4a08>.elementor-element-populated>.elementor-background-overlay,
.elementor-214 .elementor-element.elementor-element-1ea4a08>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-214 .elementor-element.elementor-element-1ea4a08>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 30px 15px 40px 15px;
}

.elementor-214 .elementor-element.elementor-element-1ea4a08>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-214 .elementor-element.elementor-element-a756564 img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-214 .elementor-element.elementor-element-f116509 {
    text-align: center;
}

.elementor-214 .elementor-element.elementor-element-f116509 .elementor-heading-title {
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-60f4eff-font-family), Sans-serif;
    font-size: var(--e-global-typography-60f4eff-font-size);
    font-weight: var(--e-global-typography-60f4eff-font-weight);
    line-height: var(--e-global-typography-60f4eff-line-height);
    letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
    word-spacing: var(--e-global-typography-60f4eff-word-spacing);
}

.elementor-214 .elementor-element.elementor-element-f116509>.elementor-widget-container {
    margin: 7px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-5dbb621 {
    text-align: center;
}

.elementor-214 .elementor-element.elementor-element-5dbb621 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-214 .elementor-element.elementor-element-b8964c2 .elementor-button {
    fill: #000000;
    color: #ffffff;
    background-color: #0f62ac;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1A242824;
    padding: 20px 66px 20px 66px;
}

.elementor-214 .elementor-element.elementor-element-b8964c2 .elementor-button:hover,
.elementor-214 .elementor-element.elementor-element-b8964c2 .elementor-button:focus {
    color: var(--e-global-color-a03b1f1);
    background-color: #1D8E4D;
}

.elementor-214 .elementor-element.elementor-element-b8964c2 .elementor-button:hover svg,
.elementor-214 .elementor-element.elementor-element-b8964c2 .elementor-button:focus svg {
    fill: var(--e-global-color-a03b1f1);
}

.elementor-214 .elementor-element.elementor-element-b8964c2>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-214 .elementor-element.elementor-element-b8964c2 {
    width: 100%;
    max-width: 100%;
}

.elementor-214 .elementor-element.elementor-element-1bae13f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-214 .elementor-element.elementor-element-1bae13f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-a03b1f1);
}

.elementor-214 .elementor-element.elementor-element-1bae13f>.elementor-element-populated,
.elementor-214 .elementor-element.elementor-element-1bae13f>.elementor-element-populated>.elementor-background-overlay,
.elementor-214 .elementor-element.elementor-element-1bae13f>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-214 .elementor-element.elementor-element-1bae13f>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 30px 15px 40px 15px;
}

.elementor-214 .elementor-element.elementor-element-1bae13f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-214 .elementor-element.elementor-element-8267f84 img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-214 .elementor-element.elementor-element-65eafff {
    text-align: center;
}

.elementor-214 .elementor-element.elementor-element-65eafff .elementor-heading-title {
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-60f4eff-font-family), Sans-serif;
    font-size: var(--e-global-typography-60f4eff-font-size);
    font-weight: var(--e-global-typography-60f4eff-font-weight);
    line-height: var(--e-global-typography-60f4eff-line-height);
    letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
    word-spacing: var(--e-global-typography-60f4eff-word-spacing);
}

.elementor-214 .elementor-element.elementor-element-65eafff>.elementor-widget-container {
    margin: 7px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-cae4dc5 {
    text-align: center;
}

.elementor-214 .elementor-element.elementor-element-cae4dc5 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-214 .elementor-element.elementor-element-dddc1ae .elementor-button {
    fill: #000000;
    color: #ffffff;
    background-color: #0f62ac;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1A242824;
    padding: 20px 66px 20px 66px;
}

.elementor-214 .elementor-element.elementor-element-dddc1ae .elementor-button:hover,
.elementor-214 .elementor-element.elementor-element-dddc1ae .elementor-button:focus {
    color: var(--e-global-color-a03b1f1);
    background-color: #1D8E4D;
}

.elementor-214 .elementor-element.elementor-element-dddc1ae .elementor-button:hover svg,
.elementor-214 .elementor-element.elementor-element-dddc1ae .elementor-button:focus svg {
    fill: var(--e-global-color-a03b1f1);
}

.elementor-214 .elementor-element.elementor-element-dddc1ae>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-214 .elementor-element.elementor-element-dddc1ae {
    width: 100%;
    max-width: 100%;
}

.elementor-214 .elementor-element.elementor-element-39eed16>.elementor-container {
    max-width: 1290px;
}

.elementor-214 .elementor-element.elementor-element-39eed16 {
    margin-top: 10px;
    margin-bottom: 0px;
}

.elementor-214 .elementor-element.elementor-element-3d434e2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-214 .elementor-element.elementor-element-3d434e2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-a03b1f1);
}

.elementor-214 .elementor-element.elementor-element-3d434e2>.elementor-element-populated,
.elementor-214 .elementor-element.elementor-element-3d434e2>.elementor-element-populated>.elementor-background-overlay,
.elementor-214 .elementor-element.elementor-element-3d434e2>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-214 .elementor-element.elementor-element-3d434e2>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 30px 15px 40px 15px;
}

.elementor-214 .elementor-element.elementor-element-3d434e2>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-214 .elementor-element.elementor-element-8eff171 img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-214 .elementor-element.elementor-element-a42c262 {
    text-align: center;
}

.elementor-214 .elementor-element.elementor-element-a42c262 .elementor-heading-title {
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-60f4eff-font-family), Sans-serif;
    font-size: var(--e-global-typography-60f4eff-font-size);
    font-weight: var(--e-global-typography-60f4eff-font-weight);
    line-height: var(--e-global-typography-60f4eff-line-height);
    letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
    word-spacing: var(--e-global-typography-60f4eff-word-spacing);
}

.elementor-214 .elementor-element.elementor-element-a42c262>.elementor-widget-container {
    margin: 7px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-627a129 {
    text-align: center;
}

.elementor-214 .elementor-element.elementor-element-627a129 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-214 .elementor-element.elementor-element-627a129>.elementor-widget-container {
    margin: -4px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-928266a .elementor-button {
    fill: #000000;
    color: #ffffff;
    background-color: #0f62ac;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1A242824;
    padding: 20px 66px 20px 66px;
}

.elementor-214 .elementor-element.elementor-element-928266a .elementor-button:hover,
.elementor-214 .elementor-element.elementor-element-928266a .elementor-button:focus {
    color: var(--e-global-color-a03b1f1);
    background-color: #1D8E4D;
}

.elementor-214 .elementor-element.elementor-element-928266a .elementor-button:hover svg,
.elementor-214 .elementor-element.elementor-element-928266a .elementor-button:focus svg {
    fill: var(--e-global-color-a03b1f1);
}

.elementor-214 .elementor-element.elementor-element-928266a>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-214 .elementor-element.elementor-element-928266a {
    width: 100%;
    max-width: 100%;
}

.elementor-214 .elementor-element.elementor-element-46c89f6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-214 .elementor-element.elementor-element-46c89f6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-a03b1f1);
}

.elementor-214 .elementor-element.elementor-element-46c89f6>.elementor-element-populated,
.elementor-214 .elementor-element.elementor-element-46c89f6>.elementor-element-populated>.elementor-background-overlay,
.elementor-214 .elementor-element.elementor-element-46c89f6>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-214 .elementor-element.elementor-element-46c89f6>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 30px 15px 40px 15px;
}

.elementor-214 .elementor-element.elementor-element-46c89f6>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-214 .elementor-element.elementor-element-e86fde7 img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-214 .elementor-element.elementor-element-82326c5 {
    text-align: center;
}

.elementor-214 .elementor-element.elementor-element-82326c5 .elementor-heading-title {
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-60f4eff-font-family), Sans-serif;
    font-size: var(--e-global-typography-60f4eff-font-size);
    font-weight: var(--e-global-typography-60f4eff-font-weight);
    line-height: var(--e-global-typography-60f4eff-line-height);
    letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
    word-spacing: var(--e-global-typography-60f4eff-word-spacing);
}

.elementor-214 .elementor-element.elementor-element-82326c5>.elementor-widget-container {
    margin: 7px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-0b4036c {
    text-align: center;
}

.elementor-214 .elementor-element.elementor-element-0b4036c .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-214 .elementor-element.elementor-element-08255b0 .elementor-button {
    fill: #000000;
    color: #ffffff;
    background-color: #0f62ac;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1A242824;
    padding: 20px 66px 20px 66px;
}

.elementor-214 .elementor-element.elementor-element-08255b0 .elementor-button:hover,
.elementor-214 .elementor-element.elementor-element-08255b0 .elementor-button:focus {
    color: var(--e-global-color-a03b1f1);
    background-color: #1D8E4D;
}

.elementor-214 .elementor-element.elementor-element-08255b0 .elementor-button:hover svg,
.elementor-214 .elementor-element.elementor-element-08255b0 .elementor-button:focus svg {
    fill: var(--e-global-color-a03b1f1);
}

.elementor-214 .elementor-element.elementor-element-08255b0>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-214 .elementor-element.elementor-element-08255b0 {
    width: 100%;
    max-width: 100%;
}

.elementor-214 .elementor-element.elementor-element-e9b02fd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-214 .elementor-element.elementor-element-e9b02fd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-a03b1f1);
}

.elementor-214 .elementor-element.elementor-element-e9b02fd>.elementor-element-populated,
.elementor-214 .elementor-element.elementor-element-e9b02fd>.elementor-element-populated>.elementor-background-overlay,
.elementor-214 .elementor-element.elementor-element-e9b02fd>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-214 .elementor-element.elementor-element-e9b02fd>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 30px 15px 40px 15px;
}

.elementor-214 .elementor-element.elementor-element-e9b02fd>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-214 .elementor-element.elementor-element-b1880ea img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-214 .elementor-element.elementor-element-3f6fd4c {
    text-align: center;
}

.elementor-214 .elementor-element.elementor-element-3f6fd4c .elementor-heading-title {
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-60f4eff-font-family), Sans-serif;
    font-size: var(--e-global-typography-60f4eff-font-size);
    font-weight: var(--e-global-typography-60f4eff-font-weight);
    line-height: var(--e-global-typography-60f4eff-line-height);
    letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
    word-spacing: var(--e-global-typography-60f4eff-word-spacing);
}

.elementor-214 .elementor-element.elementor-element-3f6fd4c>.elementor-widget-container {
    margin: 7px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-9d13b02 {
    text-align: center;
}

.elementor-214 .elementor-element.elementor-element-9d13b02 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-214 .elementor-element.elementor-element-04284b4 .elementor-button {
    fill: #000000;
    color: #ffffff;
    background-color: #0f62ac;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1A242824;
    padding: 20px 66px 20px 66px;
}

.elementor-214 .elementor-element.elementor-element-04284b4 .elementor-button:hover,
.elementor-214 .elementor-element.elementor-element-04284b4 .elementor-button:focus {
    color: var(--e-global-color-a03b1f1);
    background-color: #1D8E4D;
}

.elementor-214 .elementor-element.elementor-element-04284b4 .elementor-button:hover svg,
.elementor-214 .elementor-element.elementor-element-04284b4 .elementor-button:focus svg {
    fill: var(--e-global-color-a03b1f1);
}

.elementor-214 .elementor-element.elementor-element-04284b4>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-214 .elementor-element.elementor-element-04284b4 {
    width: 100%;
    max-width: 100%;
}

.elementor-214 .elementor-element.elementor-element-e0fc90f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-214 .elementor-element.elementor-element-e0fc90f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-a03b1f1);
}

.elementor-214 .elementor-element.elementor-element-e0fc90f>.elementor-element-populated,
.elementor-214 .elementor-element.elementor-element-e0fc90f>.elementor-element-populated>.elementor-background-overlay,
.elementor-214 .elementor-element.elementor-element-e0fc90f>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-214 .elementor-element.elementor-element-e0fc90f>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 30px 15px 40px 15px;
}

.elementor-214 .elementor-element.elementor-element-e0fc90f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-214 .elementor-element.elementor-element-68b1d91 img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-214 .elementor-element.elementor-element-f73c94f {
    text-align: center;
}

.elementor-214 .elementor-element.elementor-element-f73c94f .elementor-heading-title {
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-60f4eff-font-family), Sans-serif;
    font-size: var(--e-global-typography-60f4eff-font-size);
    font-weight: var(--e-global-typography-60f4eff-font-weight);
    line-height: var(--e-global-typography-60f4eff-line-height);
    letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
    word-spacing: var(--e-global-typography-60f4eff-word-spacing);
}

.elementor-214 .elementor-element.elementor-element-f73c94f>.elementor-widget-container {
    margin: 7px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-9c6abe0 {
    text-align: center;
}

.elementor-214 .elementor-element.elementor-element-9c6abe0 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-214 .elementor-element.elementor-element-0f4f70c .elementor-button {
    fill: #000000;
    color: #ffffff;
    background-color: #0f62ac;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1A242824;
    padding: 20px 66px 20px 66px;
}

.elementor-214 .elementor-element.elementor-element-0f4f70c .elementor-button:hover,
.elementor-214 .elementor-element.elementor-element-0f4f70c .elementor-button:focus {
    color: var(--e-global-color-a03b1f1);
    background-color: #1D8E4D;
}

.elementor-214 .elementor-element.elementor-element-0f4f70c .elementor-button:hover svg,
.elementor-214 .elementor-element.elementor-element-0f4f70c .elementor-button:focus svg {
    fill: var(--e-global-color-a03b1f1);
}

.elementor-214 .elementor-element.elementor-element-0f4f70c>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-214 .elementor-element.elementor-element-0f4f70c {
    width: 100%;
    max-width: 100%;
}

.elementor-214 .elementor-element.elementor-element-24645ea>.elementor-container {
    max-width: 1290px;
}

.elementor-214 .elementor-element.elementor-element-24645ea {
    margin-top: 10px;
    margin-bottom: 0px;
}

.elementor-214 .elementor-element.elementor-element-d88fc18:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-214 .elementor-element.elementor-element-d88fc18>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-a03b1f1);
}

.elementor-214 .elementor-element.elementor-element-d88fc18>.elementor-element-populated,
.elementor-214 .elementor-element.elementor-element-d88fc18>.elementor-element-populated>.elementor-background-overlay,
.elementor-214 .elementor-element.elementor-element-d88fc18>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-214 .elementor-element.elementor-element-d88fc18>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 30px 15px 40px 15px;
}

.elementor-214 .elementor-element.elementor-element-d88fc18>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-214 .elementor-element.elementor-element-2a2c77a img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-214 .elementor-element.elementor-element-4e68f77 {
    text-align: center;
}

.elementor-214 .elementor-element.elementor-element-4e68f77 .elementor-heading-title {
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-60f4eff-font-family), Sans-serif;
    font-size: var(--e-global-typography-60f4eff-font-size);
    font-weight: var(--e-global-typography-60f4eff-font-weight);
    line-height: var(--e-global-typography-60f4eff-line-height);
    letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
    word-spacing: var(--e-global-typography-60f4eff-word-spacing);
}

.elementor-214 .elementor-element.elementor-element-4e68f77>.elementor-widget-container {
    margin: 7px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-bdd87bb {
    text-align: center;
}

.elementor-214 .elementor-element.elementor-element-bdd87bb .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-214 .elementor-element.elementor-element-bdd87bb>.elementor-widget-container {
    margin: -4px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-cb0d047 .elementor-button {
    fill: #000000;
    color: #ffffff;
    background-color: #0f62ac;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1A242824;
    padding: 20px 66px 20px 66px;
}

.elementor-214 .elementor-element.elementor-element-cb0d047 .elementor-button:hover,
.elementor-214 .elementor-element.elementor-element-cb0d047 .elementor-button:focus {
    color: var(--e-global-color-a03b1f1);
    background-color: #1D8E4D;
}

.elementor-214 .elementor-element.elementor-element-cb0d047 .elementor-button:hover svg,
.elementor-214 .elementor-element.elementor-element-cb0d047 .elementor-button:focus svg {
    fill: var(--e-global-color-a03b1f1);
}

.elementor-214 .elementor-element.elementor-element-cb0d047>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-214 .elementor-element.elementor-element-cb0d047 {
    width: 100%;
    max-width: 100%;
}

.elementor-214 .elementor-element.elementor-element-35a17a8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-214 .elementor-element.elementor-element-35a17a8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-a03b1f1);
}

.elementor-214 .elementor-element.elementor-element-35a17a8>.elementor-element-populated,
.elementor-214 .elementor-element.elementor-element-35a17a8>.elementor-element-populated>.elementor-background-overlay,
.elementor-214 .elementor-element.elementor-element-35a17a8>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-214 .elementor-element.elementor-element-35a17a8>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 30px 15px 40px 15px;
}

.elementor-214 .elementor-element.elementor-element-35a17a8>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-214 .elementor-element.elementor-element-b7d40a9 img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-214 .elementor-element.elementor-element-553dc5a {
    text-align: center;
}

.elementor-214 .elementor-element.elementor-element-553dc5a .elementor-heading-title {
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-60f4eff-font-family), Sans-serif;
    font-size: var(--e-global-typography-60f4eff-font-size);
    font-weight: var(--e-global-typography-60f4eff-font-weight);
    line-height: var(--e-global-typography-60f4eff-line-height);
    letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
    word-spacing: var(--e-global-typography-60f4eff-word-spacing);
}

.elementor-214 .elementor-element.elementor-element-553dc5a>.elementor-widget-container {
    margin: 7px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-e13bee0 {
    text-align: center;
}

.elementor-214 .elementor-element.elementor-element-e13bee0 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-214 .elementor-element.elementor-element-aeea4c3 .elementor-button {
    fill: #000000;
    color: #ffffff;
    background-color: #0f62ac;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1A242824;
    padding: 20px 66px 20px 66px;
}

.elementor-214 .elementor-element.elementor-element-aeea4c3 .elementor-button:hover,
.elementor-214 .elementor-element.elementor-element-aeea4c3 .elementor-button:focus {
    color: var(--e-global-color-a03b1f1);
    background-color: #1D8E4D;
}

.elementor-214 .elementor-element.elementor-element-aeea4c3 .elementor-button:hover svg,
.elementor-214 .elementor-element.elementor-element-aeea4c3 .elementor-button:focus svg {
    fill: var(--e-global-color-a03b1f1);
}

.elementor-214 .elementor-element.elementor-element-aeea4c3>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-214 .elementor-element.elementor-element-aeea4c3 {
    width: 100%;
    max-width: 100%;
}

.elementor-214 .elementor-element.elementor-element-aa7f5dc:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-214 .elementor-element.elementor-element-aa7f5dc>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-a03b1f1);
}

.elementor-214 .elementor-element.elementor-element-aa7f5dc>.elementor-element-populated,
.elementor-214 .elementor-element.elementor-element-aa7f5dc>.elementor-element-populated>.elementor-background-overlay,
.elementor-214 .elementor-element.elementor-element-aa7f5dc>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-214 .elementor-element.elementor-element-aa7f5dc>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 30px 15px 40px 15px;
}

.elementor-214 .elementor-element.elementor-element-aa7f5dc>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-214 .elementor-element.elementor-element-0bf27a1 img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-214 .elementor-element.elementor-element-6f070d9 {
    text-align: center;
}

.elementor-214 .elementor-element.elementor-element-6f070d9 .elementor-heading-title {
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-60f4eff-font-family), Sans-serif;
    font-size: var(--e-global-typography-60f4eff-font-size);
    font-weight: var(--e-global-typography-60f4eff-font-weight);
    line-height: var(--e-global-typography-60f4eff-line-height);
    letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
    word-spacing: var(--e-global-typography-60f4eff-word-spacing);
}

.elementor-214 .elementor-element.elementor-element-6f070d9>.elementor-widget-container {
    margin: 7px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-9d14cff {
    text-align: center;
}

.elementor-214 .elementor-element.elementor-element-9d14cff .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-214 .elementor-element.elementor-element-ea3b023 .elementor-button {
    fill: #000000;
    color: #ffffff;
    background-color: #0f62ac;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1A242824;
    padding: 20px 66px 20px 66px;
}

.elementor-214 .elementor-element.elementor-element-ea3b023 .elementor-button:hover,
.elementor-214 .elementor-element.elementor-element-ea3b023 .elementor-button:focus {
    color: var(--e-global-color-a03b1f1);
    background-color: #1D8E4D;
}

.elementor-214 .elementor-element.elementor-element-ea3b023 .elementor-button:hover svg,
.elementor-214 .elementor-element.elementor-element-ea3b023 .elementor-button:focus svg {
    fill: var(--e-global-color-a03b1f1);
}

.elementor-214 .elementor-element.elementor-element-ea3b023>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-214 .elementor-element.elementor-element-ea3b023 {
    width: 100%;
    max-width: 100%;
}

.elementor-214 .elementor-element.elementor-element-0f193ef:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-214 .elementor-element.elementor-element-0f193ef>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-a03b1f1);
}

.elementor-214 .elementor-element.elementor-element-0f193ef>.elementor-element-populated,
.elementor-214 .elementor-element.elementor-element-0f193ef>.elementor-element-populated>.elementor-background-overlay,
.elementor-214 .elementor-element.elementor-element-0f193ef>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-214 .elementor-element.elementor-element-0f193ef>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 30px 15px 40px 15px;
}

.elementor-214 .elementor-element.elementor-element-0f193ef>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-214 .elementor-element.elementor-element-8fb0ccd img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-214 .elementor-element.elementor-element-27cdb54 {
    text-align: center;
}

.elementor-214 .elementor-element.elementor-element-27cdb54 .elementor-heading-title {
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-60f4eff-font-family), Sans-serif;
    font-size: var(--e-global-typography-60f4eff-font-size);
    font-weight: var(--e-global-typography-60f4eff-font-weight);
    line-height: var(--e-global-typography-60f4eff-line-height);
    letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
    word-spacing: var(--e-global-typography-60f4eff-word-spacing);
}

.elementor-214 .elementor-element.elementor-element-27cdb54>.elementor-widget-container {
    margin: 7px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-766575b {
    text-align: center;
}

.elementor-214 .elementor-element.elementor-element-766575b .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-214 .elementor-element.elementor-element-f358174 .elementor-button {
    fill: #000000;
    color: #ffffff;
    background-color: #0f62ac;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1A242824;
    padding: 20px 66px 20px 66px;
}

.elementor-214 .elementor-element.elementor-element-f358174 .elementor-button:hover,
.elementor-214 .elementor-element.elementor-element-f358174 .elementor-button:focus {
    color: var(--e-global-color-a03b1f1);
    background-color: #1D8E4D;
}

.elementor-214 .elementor-element.elementor-element-f358174 .elementor-button:hover svg,
.elementor-214 .elementor-element.elementor-element-f358174 .elementor-button:focus svg {
    fill: var(--e-global-color-a03b1f1);
}

.elementor-214 .elementor-element.elementor-element-f358174>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-214 .elementor-element.elementor-element-f358174 {
    width: 100%;
    max-width: 100%;
}

.elementor-214 .elementor-element.elementor-element-1c6751a>.elementor-container {
    max-width: 1290px;
}

.elementor-214 .elementor-element.elementor-element-1c6751a {
    margin-top: 10px;
    margin-bottom: 0px;
}

.elementor-214 .elementor-element.elementor-element-05090b3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-214 .elementor-element.elementor-element-05090b3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-a03b1f1);
}

.elementor-214 .elementor-element.elementor-element-05090b3>.elementor-element-populated,
.elementor-214 .elementor-element.elementor-element-05090b3>.elementor-element-populated>.elementor-background-overlay,
.elementor-214 .elementor-element.elementor-element-05090b3>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-214 .elementor-element.elementor-element-05090b3>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 30px 15px 40px 15px;
}

.elementor-214 .elementor-element.elementor-element-05090b3>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-214 .elementor-element.elementor-element-67a71d1 img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-214 .elementor-element.elementor-element-8ca4e9d {
    text-align: center;
}

.elementor-214 .elementor-element.elementor-element-8ca4e9d .elementor-heading-title {
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-60f4eff-font-family), Sans-serif;
    font-size: var(--e-global-typography-60f4eff-font-size);
    font-weight: var(--e-global-typography-60f4eff-font-weight);
    line-height: var(--e-global-typography-60f4eff-line-height);
    letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
    word-spacing: var(--e-global-typography-60f4eff-word-spacing);
}

.elementor-214 .elementor-element.elementor-element-8ca4e9d>.elementor-widget-container {
    margin: 7px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-485f3f4 {
    text-align: center;
}

.elementor-214 .elementor-element.elementor-element-485f3f4 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-214 .elementor-element.elementor-element-a83b5ed .elementor-button {
    fill: #000000;
    color: #ffffff;
    background-color: #0f62ac;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1A242824;
    padding: 20px 66px 20px 66px;
}

.elementor-214 .elementor-element.elementor-element-a83b5ed .elementor-button:hover,
.elementor-214 .elementor-element.elementor-element-a83b5ed .elementor-button:focus {
    color: var(--e-global-color-a03b1f1);
    background-color: #1D8E4D;
}

.elementor-214 .elementor-element.elementor-element-a83b5ed .elementor-button:hover svg,
.elementor-214 .elementor-element.elementor-element-a83b5ed .elementor-button:focus svg {
    fill: var(--e-global-color-a03b1f1);
}

.elementor-214 .elementor-element.elementor-element-a83b5ed>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-214 .elementor-element.elementor-element-a83b5ed {
    width: 100%;
    max-width: 100%;
}

.elementor-214 .elementor-element.elementor-element-0fb9de1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-214 .elementor-element.elementor-element-0fb9de1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-a03b1f1);
}

.elementor-214 .elementor-element.elementor-element-0fb9de1>.elementor-element-populated,
.elementor-214 .elementor-element.elementor-element-0fb9de1>.elementor-element-populated>.elementor-background-overlay,
.elementor-214 .elementor-element.elementor-element-0fb9de1>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-214 .elementor-element.elementor-element-0fb9de1>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 30px 15px 40px 15px;
}

.elementor-214 .elementor-element.elementor-element-0fb9de1>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-214 .elementor-element.elementor-element-c3b96da img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-214 .elementor-element.elementor-element-e8ced44 {
    text-align: center;
}

.elementor-214 .elementor-element.elementor-element-e8ced44 .elementor-heading-title {
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-60f4eff-font-family), Sans-serif;
    font-size: var(--e-global-typography-60f4eff-font-size);
    font-weight: var(--e-global-typography-60f4eff-font-weight);
    line-height: var(--e-global-typography-60f4eff-line-height);
    letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
    word-spacing: var(--e-global-typography-60f4eff-word-spacing);
}

.elementor-214 .elementor-element.elementor-element-e8ced44>.elementor-widget-container {
    margin: 7px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-507606f {
    text-align: center;
}

.elementor-214 .elementor-element.elementor-element-507606f .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-214 .elementor-element.elementor-element-507606f>.elementor-widget-container {
    margin: -4px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-f899588 .elementor-button {
    fill: #000000;
    color: #ffffff;
    background-color: #0f62ac;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1A242824;
    padding: 20px 66px 20px 66px;
}

.elementor-214 .elementor-element.elementor-element-f899588 .elementor-button:hover,
.elementor-214 .elementor-element.elementor-element-f899588 .elementor-button:focus {
    color: var(--e-global-color-a03b1f1);
    background-color: #1D8E4D;
}

.elementor-214 .elementor-element.elementor-element-f899588 .elementor-button:hover svg,
.elementor-214 .elementor-element.elementor-element-f899588 .elementor-button:focus svg {
    fill: var(--e-global-color-a03b1f1);
}

.elementor-214 .elementor-element.elementor-element-f899588>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-214 .elementor-element.elementor-element-f899588 {
    width: 100%;
    max-width: 100%;
}

.elementor-214 .elementor-element.elementor-element-b7f5523:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-214 .elementor-element.elementor-element-b7f5523>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-a03b1f1);
}

.elementor-214 .elementor-element.elementor-element-b7f5523>.elementor-element-populated,
.elementor-214 .elementor-element.elementor-element-b7f5523>.elementor-element-populated>.elementor-background-overlay,
.elementor-214 .elementor-element.elementor-element-b7f5523>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-214 .elementor-element.elementor-element-b7f5523>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 30px 15px 40px 15px;
}

.elementor-214 .elementor-element.elementor-element-b7f5523>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-214 .elementor-element.elementor-element-76f2c07 img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-214 .elementor-element.elementor-element-6dbf2b5 {
    text-align: center;
}

.elementor-214 .elementor-element.elementor-element-6dbf2b5 .elementor-heading-title {
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-60f4eff-font-family), Sans-serif;
    font-size: var(--e-global-typography-60f4eff-font-size);
    font-weight: var(--e-global-typography-60f4eff-font-weight);
    line-height: var(--e-global-typography-60f4eff-line-height);
    letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
    word-spacing: var(--e-global-typography-60f4eff-word-spacing);
}

.elementor-214 .elementor-element.elementor-element-6dbf2b5>.elementor-widget-container {
    margin: 7px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-716192d {
    text-align: center;
}

.elementor-214 .elementor-element.elementor-element-716192d .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-214 .elementor-element.elementor-element-ef0cd7e .elementor-button {
    fill: #000000;
    color: #ffffff;
    background-color: #0f62ac;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1A242824;
    padding: 20px 66px 20px 66px;
}

.elementor-214 .elementor-element.elementor-element-ef0cd7e .elementor-button:hover,
.elementor-214 .elementor-element.elementor-element-ef0cd7e .elementor-button:focus {
    color: var(--e-global-color-a03b1f1);
    background-color: #1D8E4D;
}

.elementor-214 .elementor-element.elementor-element-ef0cd7e .elementor-button:hover svg,
.elementor-214 .elementor-element.elementor-element-ef0cd7e .elementor-button:focus svg {
    fill: var(--e-global-color-a03b1f1);
}

.elementor-214 .elementor-element.elementor-element-ef0cd7e>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-214 .elementor-element.elementor-element-ef0cd7e {
    width: 100%;
    max-width: 100%;
}

.elementor-214 .elementor-element.elementor-element-2e448f9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-214 .elementor-element.elementor-element-2e448f9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-a03b1f1);
}

.elementor-214 .elementor-element.elementor-element-2e448f9>.elementor-element-populated,
.elementor-214 .elementor-element.elementor-element-2e448f9>.elementor-element-populated>.elementor-background-overlay,
.elementor-214 .elementor-element.elementor-element-2e448f9>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-214 .elementor-element.elementor-element-2e448f9>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 30px 15px 40px 15px;
}

.elementor-214 .elementor-element.elementor-element-2e448f9>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-214 .elementor-element.elementor-element-6fa62bd img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-214 .elementor-element.elementor-element-d9ed8f3 {
    text-align: center;
}

.elementor-214 .elementor-element.elementor-element-d9ed8f3 .elementor-heading-title {
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-60f4eff-font-family), Sans-serif;
    font-size: var(--e-global-typography-60f4eff-font-size);
    font-weight: var(--e-global-typography-60f4eff-font-weight);
    line-height: var(--e-global-typography-60f4eff-line-height);
    letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
    word-spacing: var(--e-global-typography-60f4eff-word-spacing);
}

.elementor-214 .elementor-element.elementor-element-d9ed8f3>.elementor-widget-container {
    margin: 7px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-a3d7002 {
    text-align: center;
}

.elementor-214 .elementor-element.elementor-element-a3d7002 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-214 .elementor-element.elementor-element-9980adc .elementor-button {
    fill: #000000;
    color: #ffffff;
    background-color: #0f62ac;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1A242824;
    padding: 20px 66px 20px 66px;
}

.elementor-214 .elementor-element.elementor-element-9980adc .elementor-button:hover,
.elementor-214 .elementor-element.elementor-element-9980adc .elementor-button:focus {
    color: var(--e-global-color-a03b1f1);
    background-color: #1D8E4D;
}

.elementor-214 .elementor-element.elementor-element-9980adc .elementor-button:hover svg,
.elementor-214 .elementor-element.elementor-element-9980adc .elementor-button:focus svg {
    fill: var(--e-global-color-a03b1f1);
}

.elementor-214 .elementor-element.elementor-element-9980adc>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-214 .elementor-element.elementor-element-9980adc {
    width: 100%;
    max-width: 100%;
}

.elementor-214 .elementor-element.elementor-element-d93dcd9>.elementor-container {
    max-width: 1290px;
}

.elementor-214 .elementor-element.elementor-element-d93dcd9 {
    margin-top: 10px;
    margin-bottom: 0px;
}

.elementor-214 .elementor-element.elementor-element-9eadcd3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-214 .elementor-element.elementor-element-9eadcd3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-a03b1f1);
}

.elementor-214 .elementor-element.elementor-element-9eadcd3>.elementor-element-populated,
.elementor-214 .elementor-element.elementor-element-9eadcd3>.elementor-element-populated>.elementor-background-overlay,
.elementor-214 .elementor-element.elementor-element-9eadcd3>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-214 .elementor-element.elementor-element-9eadcd3>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 30px 15px 40px 15px;
}

.elementor-214 .elementor-element.elementor-element-9eadcd3>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-214 .elementor-element.elementor-element-616d74d {
    text-align: center;
}

.elementor-214 .elementor-element.elementor-element-616d74d .elementor-heading-title {
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-60f4eff-font-family), Sans-serif;
    font-size: var(--e-global-typography-60f4eff-font-size);
    font-weight: var(--e-global-typography-60f4eff-font-weight);
    line-height: var(--e-global-typography-60f4eff-line-height);
    letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
    word-spacing: var(--e-global-typography-60f4eff-word-spacing);
}

.elementor-214 .elementor-element.elementor-element-616d74d>.elementor-widget-container {
    margin: 7px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-966d6ec {
    text-align: center;
}

.elementor-214 .elementor-element.elementor-element-966d6ec .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-214 .elementor-element.elementor-element-966d6ec>.elementor-widget-container {
    margin: -4px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-544c7d4 .elementor-button {
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    background-color: #76A71300;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1A242824;
    padding: 20px 66px 20px 66px;
}

.elementor-214 .elementor-element.elementor-element-544c7d4 .elementor-button:hover,
.elementor-214 .elementor-element.elementor-element-544c7d4 .elementor-button:focus {
    color: var(--e-global-color-a03b1f1);
    background-color: var(--e-global-color-accent);
}

.elementor-214 .elementor-element.elementor-element-544c7d4 .elementor-button:hover svg,
.elementor-214 .elementor-element.elementor-element-544c7d4 .elementor-button:focus svg {
    fill: var(--e-global-color-a03b1f1);
}

.elementor-214 .elementor-element.elementor-element-544c7d4>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-214 .elementor-element.elementor-element-544c7d4 {
    width: 100%;
    max-width: 100%;
}

.elementor-214 .elementor-element.elementor-element-07e2338 img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-214 .elementor-element.elementor-element-65e6fa6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-214 .elementor-element.elementor-element-65e6fa6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-a03b1f1);
}

.elementor-214 .elementor-element.elementor-element-65e6fa6>.elementor-element-populated,
.elementor-214 .elementor-element.elementor-element-65e6fa6>.elementor-element-populated>.elementor-background-overlay,
.elementor-214 .elementor-element.elementor-element-65e6fa6>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-214 .elementor-element.elementor-element-65e6fa6>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 30px 15px 40px 15px;
}

.elementor-214 .elementor-element.elementor-element-65e6fa6>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-214 .elementor-element.elementor-element-1d0678f {
    text-align: center;
}

.elementor-214 .elementor-element.elementor-element-1d0678f .elementor-heading-title {
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-60f4eff-font-family), Sans-serif;
    font-size: var(--e-global-typography-60f4eff-font-size);
    font-weight: var(--e-global-typography-60f4eff-font-weight);
    line-height: var(--e-global-typography-60f4eff-line-height);
    letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
    word-spacing: var(--e-global-typography-60f4eff-word-spacing);
}

.elementor-214 .elementor-element.elementor-element-1d0678f>.elementor-widget-container {
    margin: 7px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-69c422e {
    text-align: center;
}

.elementor-214 .elementor-element.elementor-element-69c422e .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-214 .elementor-element.elementor-element-719e180 .elementor-button {
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    background-color: #76A71300;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1A242824;
    padding: 20px 66px 20px 66px;
}

.elementor-214 .elementor-element.elementor-element-719e180 .elementor-button:hover,
.elementor-214 .elementor-element.elementor-element-719e180 .elementor-button:focus {
    color: var(--e-global-color-a03b1f1);
    background-color: var(--e-global-color-accent);
}

.elementor-214 .elementor-element.elementor-element-719e180 .elementor-button:hover svg,
.elementor-214 .elementor-element.elementor-element-719e180 .elementor-button:focus svg {
    fill: var(--e-global-color-a03b1f1);
}

.elementor-214 .elementor-element.elementor-element-719e180>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-214 .elementor-element.elementor-element-719e180 {
    width: 100%;
    max-width: 100%;
}

.elementor-214 .elementor-element.elementor-element-a102297 img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-214 .elementor-element.elementor-element-e367fc6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-214 .elementor-element.elementor-element-e367fc6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-a03b1f1);
}

.elementor-214 .elementor-element.elementor-element-e367fc6>.elementor-element-populated,
.elementor-214 .elementor-element.elementor-element-e367fc6>.elementor-element-populated>.elementor-background-overlay,
.elementor-214 .elementor-element.elementor-element-e367fc6>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-214 .elementor-element.elementor-element-e367fc6>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 30px 15px 40px 15px;
}

.elementor-214 .elementor-element.elementor-element-e367fc6>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-214 .elementor-element.elementor-element-c4de045 {
    text-align: center;
}

.elementor-214 .elementor-element.elementor-element-c4de045 .elementor-heading-title {
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-60f4eff-font-family), Sans-serif;
    font-size: var(--e-global-typography-60f4eff-font-size);
    font-weight: var(--e-global-typography-60f4eff-font-weight);
    line-height: var(--e-global-typography-60f4eff-line-height);
    letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
    word-spacing: var(--e-global-typography-60f4eff-word-spacing);
}

.elementor-214 .elementor-element.elementor-element-c4de045>.elementor-widget-container {
    margin: 7px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-fc41c26 {
    text-align: center;
}

.elementor-214 .elementor-element.elementor-element-fc41c26 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-214 .elementor-element.elementor-element-1b241c4 .elementor-button {
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    background-color: #76A71300;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1A242824;
    padding: 20px 66px 20px 66px;
}

.elementor-214 .elementor-element.elementor-element-1b241c4 .elementor-button:hover,
.elementor-214 .elementor-element.elementor-element-1b241c4 .elementor-button:focus {
    color: var(--e-global-color-a03b1f1);
    background-color: var(--e-global-color-accent);
}

.elementor-214 .elementor-element.elementor-element-1b241c4 .elementor-button:hover svg,
.elementor-214 .elementor-element.elementor-element-1b241c4 .elementor-button:focus svg {
    fill: var(--e-global-color-a03b1f1);
}

.elementor-214 .elementor-element.elementor-element-1b241c4>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-214 .elementor-element.elementor-element-1b241c4 {
    width: 100%;
    max-width: 100%;
}

.elementor-214 .elementor-element.elementor-element-de7ada7 img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-214 .elementor-element.elementor-element-708c656:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-214 .elementor-element.elementor-element-708c656>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-a03b1f1);
}

.elementor-214 .elementor-element.elementor-element-708c656>.elementor-element-populated,
.elementor-214 .elementor-element.elementor-element-708c656>.elementor-element-populated>.elementor-background-overlay,
.elementor-214 .elementor-element.elementor-element-708c656>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-214 .elementor-element.elementor-element-708c656>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 30px 15px 40px 15px;
}

.elementor-214 .elementor-element.elementor-element-708c656>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-214 .elementor-element.elementor-element-b0c9b39 {
    text-align: center;
}

.elementor-214 .elementor-element.elementor-element-b0c9b39 .elementor-heading-title {
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-60f4eff-font-family), Sans-serif;
    font-size: var(--e-global-typography-60f4eff-font-size);
    font-weight: var(--e-global-typography-60f4eff-font-weight);
    line-height: var(--e-global-typography-60f4eff-line-height);
    letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
    word-spacing: var(--e-global-typography-60f4eff-word-spacing);
}

.elementor-214 .elementor-element.elementor-element-b0c9b39>.elementor-widget-container {
    margin: 7px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-2f7d892 {
    text-align: center;
}

.elementor-214 .elementor-element.elementor-element-2f7d892 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-214 .elementor-element.elementor-element-5b59138 .elementor-button {
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    background-color: #76A71300;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1A242824;
    padding: 20px 66px 20px 66px;
}

.elementor-214 .elementor-element.elementor-element-5b59138 .elementor-button:hover,
.elementor-214 .elementor-element.elementor-element-5b59138 .elementor-button:focus {
    color: var(--e-global-color-a03b1f1);
    background-color: var(--e-global-color-accent);
}

.elementor-214 .elementor-element.elementor-element-5b59138 .elementor-button:hover svg,
.elementor-214 .elementor-element.elementor-element-5b59138 .elementor-button:focus svg {
    fill: var(--e-global-color-a03b1f1);
}

.elementor-214 .elementor-element.elementor-element-5b59138>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-214 .elementor-element.elementor-element-5b59138 {
    width: 100%;
    max-width: 100%;
}

.elementor-214 .elementor-element.elementor-element-f5aaa70 img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-214 .elementor-element.elementor-element-54f465f>.elementor-container {
    max-width: 1290px;
}

.elementor-214 .elementor-element.elementor-element-54f465f {
    margin-top: 10px;
    margin-bottom: 0px;
}

.elementor-214 .elementor-element.elementor-element-bc240c3>.elementor-element-populated,
.elementor-214 .elementor-element.elementor-element-bc240c3>.elementor-element-populated>.elementor-background-overlay,
.elementor-214 .elementor-element.elementor-element-bc240c3>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-214 .elementor-element.elementor-element-bc240c3>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 30px 15px 40px 15px;
}

.elementor-214 .elementor-element.elementor-element-bc240c3>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-214 .elementor-element.elementor-element-f6df263 .elementor-button {
    fill: #000000;
    color: #ffffff;
    background-color: #0f62ac;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1A242824;
    padding: 20px 66px 20px 66px;
}

.elementor-214 .elementor-element.elementor-element-f6df263 .elementor-button:hover,
.elementor-214 .elementor-element.elementor-element-f6df263 .elementor-button:focus {
    color: var(--e-global-color-a03b1f1);
    background-color: #1D8E4D;
}

.elementor-214 .elementor-element.elementor-element-f6df263 .elementor-button:hover svg,
.elementor-214 .elementor-element.elementor-element-f6df263 .elementor-button:focus svg {
    fill: var(--e-global-color-a03b1f1);
}

.elementor-214 .elementor-element.elementor-element-f6df263>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-214 .elementor-element.elementor-element-f6df263 {
    width: 100%;
    max-width: 100%;
}

.elementor-214 .elementor-element.elementor-element-45f4360c>.elementor-container {
    max-width: 1290px;
}

.elementor-214 .elementor-element.elementor-element-45f4360c {
    padding: 110px 0px 110px 0px;
}

.elementor-214 .elementor-element.elementor-element-5df563c9>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-4d053833>.elementor-container {
    max-width: 1290px;
}

.elementor-214 .elementor-element.elementor-element-4d053833 {
    margin-top: 0px;
    margin-bottom: 20px;
    padding: 0px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-5b8ac7e3 .elementor-heading-title {
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-7ba4d56-font-family), Sans-serif;
    font-size: var(--e-global-typography-7ba4d56-font-size);
    font-weight: var(--e-global-typography-7ba4d56-font-weight);
    line-height: var(--e-global-typography-7ba4d56-line-height);
    letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
    word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
}

.elementor-214 .elementor-element.elementor-element-5b8ac7e3>.elementor-widget-container {
    margin: -7px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-4b0401a5 .elementor-heading-title {
    font-family: var(--e-global-typography-60f4eff-font-family), Sans-serif;
    font-size: var(--e-global-typography-60f4eff-font-size);
    font-weight: var(--e-global-typography-60f4eff-font-weight);
    line-height: var(--e-global-typography-60f4eff-line-height);
    letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
    word-spacing: var(--e-global-typography-60f4eff-word-spacing);
}

.elementor-214 .elementor-element.elementor-element-4b0401a5>.elementor-widget-container {
    margin: -11px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-49b3840c .elementor-heading-title {
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-7ba4d56-font-family), Sans-serif;
    font-size: var(--e-global-typography-7ba4d56-font-size);
    font-weight: var(--e-global-typography-7ba4d56-font-weight);
    line-height: var(--e-global-typography-7ba4d56-line-height);
    letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
    word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
}

.elementor-214 .elementor-element.elementor-element-49b3840c>.elementor-widget-container {
    margin: -7px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-1647d13 .elementor-heading-title {
    font-family: var(--e-global-typography-60f4eff-font-family), Sans-serif;
    font-size: var(--e-global-typography-60f4eff-font-size);
    font-weight: var(--e-global-typography-60f4eff-font-weight);
    line-height: var(--e-global-typography-60f4eff-line-height);
    letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
    word-spacing: var(--e-global-typography-60f4eff-word-spacing);
}

.elementor-214 .elementor-element.elementor-element-1647d13>.elementor-widget-container {
    margin: -11px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-143b2ae5 .elementor-heading-title {
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-7ba4d56-font-family), Sans-serif;
    font-size: var(--e-global-typography-7ba4d56-font-size);
    font-weight: var(--e-global-typography-7ba4d56-font-weight);
    line-height: var(--e-global-typography-7ba4d56-line-height);
    letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
    word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
}

.elementor-214 .elementor-element.elementor-element-143b2ae5>.elementor-widget-container {
    margin: -7px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-1a5f521b .elementor-heading-title {
    font-family: var(--e-global-typography-60f4eff-font-family), Sans-serif;
    font-size: var(--e-global-typography-60f4eff-font-size);
    font-weight: var(--e-global-typography-60f4eff-font-weight);
    line-height: var(--e-global-typography-60f4eff-line-height);
    letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
    word-spacing: var(--e-global-typography-60f4eff-word-spacing);
}

.elementor-214 .elementor-element.elementor-element-1a5f521b>.elementor-widget-container {
    margin: -11px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-377a49fc .elementor-heading-title {
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-7ba4d56-font-family), Sans-serif;
    font-size: var(--e-global-typography-7ba4d56-font-size);
    font-weight: var(--e-global-typography-7ba4d56-font-weight);
    line-height: var(--e-global-typography-7ba4d56-line-height);
    letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
    word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
}

.elementor-214 .elementor-element.elementor-element-377a49fc>.elementor-widget-container {
    margin: -7px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-34ec5cd2 .elementor-heading-title {
    font-family: var(--e-global-typography-60f4eff-font-family), Sans-serif;
    font-size: var(--e-global-typography-60f4eff-font-size);
    font-weight: var(--e-global-typography-60f4eff-font-weight);
    line-height: var(--e-global-typography-60f4eff-line-height);
    letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
    word-spacing: var(--e-global-typography-60f4eff-word-spacing);
}

.elementor-214 .elementor-element.elementor-element-34ec5cd2>.elementor-widget-container {
    margin: -11px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-79ba4811>.elementor-container {
    max-width: 1290px;
}

.elementor-214 .elementor-element.elementor-element-79ba4811 {
    margin-top: 0px;
    margin-bottom: 20px;
}

.elementor-214 .elementor-element.elementor-element-567445a3 .elementor-heading-title {
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-7ba4d56-font-family), Sans-serif;
    font-size: var(--e-global-typography-7ba4d56-font-size);
    font-weight: var(--e-global-typography-7ba4d56-font-weight);
    line-height: var(--e-global-typography-7ba4d56-line-height);
    letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
    word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
}

.elementor-214 .elementor-element.elementor-element-567445a3>.elementor-widget-container {
    margin: -7px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-6621d2a4 .elementor-heading-title {
    font-family: var(--e-global-typography-60f4eff-font-family), Sans-serif;
    font-size: var(--e-global-typography-60f4eff-font-size);
    font-weight: var(--e-global-typography-60f4eff-font-weight);
    line-height: var(--e-global-typography-60f4eff-line-height);
    letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
    word-spacing: var(--e-global-typography-60f4eff-word-spacing);
}

.elementor-214 .elementor-element.elementor-element-6621d2a4>.elementor-widget-container {
    margin: -11px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-293b8d7d .elementor-heading-title {
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-7ba4d56-font-family), Sans-serif;
    font-size: var(--e-global-typography-7ba4d56-font-size);
    font-weight: var(--e-global-typography-7ba4d56-font-weight);
    line-height: var(--e-global-typography-7ba4d56-line-height);
    letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
    word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
}

.elementor-214 .elementor-element.elementor-element-293b8d7d>.elementor-widget-container {
    margin: -7px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-2481030f .elementor-heading-title {
    font-family: var(--e-global-typography-60f4eff-font-family), Sans-serif;
    font-size: var(--e-global-typography-60f4eff-font-size);
    font-weight: var(--e-global-typography-60f4eff-font-weight);
    line-height: var(--e-global-typography-60f4eff-line-height);
    letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
    word-spacing: var(--e-global-typography-60f4eff-word-spacing);
}

.elementor-214 .elementor-element.elementor-element-2481030f>.elementor-widget-container {
    margin: -11px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-158e8cca .elementor-heading-title {
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-7ba4d56-font-family), Sans-serif;
    font-size: var(--e-global-typography-7ba4d56-font-size);
    font-weight: var(--e-global-typography-7ba4d56-font-weight);
    line-height: var(--e-global-typography-7ba4d56-line-height);
    letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
    word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
}

.elementor-214 .elementor-element.elementor-element-158e8cca>.elementor-widget-container {
    margin: -7px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-3eeb1450 .elementor-heading-title {
    font-family: var(--e-global-typography-60f4eff-font-family), Sans-serif;
    font-size: var(--e-global-typography-60f4eff-font-size);
    font-weight: var(--e-global-typography-60f4eff-font-weight);
    line-height: var(--e-global-typography-60f4eff-line-height);
    letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
    word-spacing: var(--e-global-typography-60f4eff-word-spacing);
}

.elementor-214 .elementor-element.elementor-element-3eeb1450>.elementor-widget-container {
    margin: -11px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-78b3f197 .elementor-heading-title {
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-7ba4d56-font-family), Sans-serif;
    font-size: var(--e-global-typography-7ba4d56-font-size);
    font-weight: var(--e-global-typography-7ba4d56-font-weight);
    line-height: var(--e-global-typography-7ba4d56-line-height);
    letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
    word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
}

.elementor-214 .elementor-element.elementor-element-78b3f197>.elementor-widget-container {
    margin: -7px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-48363763 .elementor-heading-title {
    font-family: var(--e-global-typography-60f4eff-font-family), Sans-serif;
    font-size: var(--e-global-typography-60f4eff-font-size);
    font-weight: var(--e-global-typography-60f4eff-font-weight);
    line-height: var(--e-global-typography-60f4eff-line-height);
    letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
    word-spacing: var(--e-global-typography-60f4eff-word-spacing);
}

.elementor-214 .elementor-element.elementor-element-48363763>.elementor-widget-container {
    margin: -11px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-5d0fa82d>.elementor-container {
    max-width: 1290px;
}

.elementor-214 .elementor-element.elementor-element-5d0fa82d {
    margin-top: 0px;
    margin-bottom: 20px;
}

.elementor-214 .elementor-element.elementor-element-17205d14 .elementor-heading-title {
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-7ba4d56-font-family), Sans-serif;
    font-size: var(--e-global-typography-7ba4d56-font-size);
    font-weight: var(--e-global-typography-7ba4d56-font-weight);
    line-height: var(--e-global-typography-7ba4d56-line-height);
    letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
    word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
}

.elementor-214 .elementor-element.elementor-element-17205d14>.elementor-widget-container {
    margin: -7px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-14879b7b .elementor-heading-title {
    font-family: var(--e-global-typography-60f4eff-font-family), Sans-serif;
    font-size: var(--e-global-typography-60f4eff-font-size);
    font-weight: var(--e-global-typography-60f4eff-font-weight);
    line-height: var(--e-global-typography-60f4eff-line-height);
    letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
    word-spacing: var(--e-global-typography-60f4eff-word-spacing);
}

.elementor-214 .elementor-element.elementor-element-14879b7b>.elementor-widget-container {
    margin: -11px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-29331c88 .elementor-heading-title {
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-7ba4d56-font-family), Sans-serif;
    font-size: var(--e-global-typography-7ba4d56-font-size);
    font-weight: var(--e-global-typography-7ba4d56-font-weight);
    line-height: var(--e-global-typography-7ba4d56-line-height);
    letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
    word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
}

.elementor-214 .elementor-element.elementor-element-29331c88>.elementor-widget-container {
    margin: -7px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-5642d02f .elementor-heading-title {
    font-family: var(--e-global-typography-60f4eff-font-family), Sans-serif;
    font-size: var(--e-global-typography-60f4eff-font-size);
    font-weight: var(--e-global-typography-60f4eff-font-weight);
    line-height: var(--e-global-typography-60f4eff-line-height);
    letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
    word-spacing: var(--e-global-typography-60f4eff-word-spacing);
}

.elementor-214 .elementor-element.elementor-element-5642d02f>.elementor-widget-container {
    margin: -11px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-20e1d122 .elementor-heading-title {
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-7ba4d56-font-family), Sans-serif;
    font-size: var(--e-global-typography-7ba4d56-font-size);
    font-weight: var(--e-global-typography-7ba4d56-font-weight);
    line-height: var(--e-global-typography-7ba4d56-line-height);
    letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
    word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
}

.elementor-214 .elementor-element.elementor-element-20e1d122>.elementor-widget-container {
    margin: -7px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-30a3a8d5 .elementor-heading-title {
    font-family: var(--e-global-typography-60f4eff-font-family), Sans-serif;
    font-size: var(--e-global-typography-60f4eff-font-size);
    font-weight: var(--e-global-typography-60f4eff-font-weight);
    line-height: var(--e-global-typography-60f4eff-line-height);
    letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
    word-spacing: var(--e-global-typography-60f4eff-word-spacing);
}

.elementor-214 .elementor-element.elementor-element-30a3a8d5>.elementor-widget-container {
    margin: -11px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-4ccc8807 .elementor-heading-title {
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-7ba4d56-font-family), Sans-serif;
    font-size: var(--e-global-typography-7ba4d56-font-size);
    font-weight: var(--e-global-typography-7ba4d56-font-weight);
    line-height: var(--e-global-typography-7ba4d56-line-height);
    letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
    word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
}

.elementor-214 .elementor-element.elementor-element-4ccc8807>.elementor-widget-container {
    margin: -7px 0px 0px 0px;
}

.elementor-214 .elementor-element.elementor-element-7879eb36 .elementor-heading-title {
    font-family: var(--e-global-typography-60f4eff-font-family), Sans-serif;
    font-size: var(--e-global-typography-60f4eff-font-size);
    font-weight: var(--e-global-typography-60f4eff-font-weight);
    line-height: var(--e-global-typography-60f4eff-line-height);
    letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
    word-spacing: var(--e-global-typography-60f4eff-word-spacing);
}

.elementor-214 .elementor-element.elementor-element-7879eb36>.elementor-widget-container {
    margin: -11px 0px 0px 0px;
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-214 .elementor-element.elementor-element-68bd65d {
        width: 50%;
    }

    .elementor-214 .elementor-element.elementor-element-4889cbf {
        width: 50%;
    }

    .elementor-214 .elementor-element.elementor-element-d72f202 {
        width: 50%;
    }

    .elementor-214 .elementor-element.elementor-element-7426f2b {
        width: 50%;
    }

    .elementor-214 .elementor-element.elementor-element-151d9eb {
        width: 50%;
    }

    .elementor-214 .elementor-element.elementor-element-3a5cdbf {
        width: 50%;
    }

    .elementor-214 .elementor-element.elementor-element-1ea4a08 {
        width: 50%;
    }

    .elementor-214 .elementor-element.elementor-element-1bae13f {
        width: 50%;
    }

    .elementor-214 .elementor-element.elementor-element-3d434e2 {
        width: 50%;
    }

    .elementor-214 .elementor-element.elementor-element-46c89f6 {
        width: 50%;
    }

    .elementor-214 .elementor-element.elementor-element-e9b02fd {
        width: 50%;
    }

    .elementor-214 .elementor-element.elementor-element-e0fc90f {
        width: 50%;
    }

    .elementor-214 .elementor-element.elementor-element-d88fc18 {
        width: 50%;
    }

    .elementor-214 .elementor-element.elementor-element-35a17a8 {
        width: 50%;
    }

    .elementor-214 .elementor-element.elementor-element-aa7f5dc {
        width: 50%;
    }

    .elementor-214 .elementor-element.elementor-element-0f193ef {
        width: 50%;
    }

    .elementor-214 .elementor-element.elementor-element-05090b3 {
        width: 50%;
    }

    .elementor-214 .elementor-element.elementor-element-0fb9de1 {
        width: 50%;
    }

    .elementor-214 .elementor-element.elementor-element-b7f5523 {
        width: 50%;
    }

    .elementor-214 .elementor-element.elementor-element-2e448f9 {
        width: 50%;
    }

    .elementor-214 .elementor-element.elementor-element-9eadcd3 {
        width: 50%;
    }

    .elementor-214 .elementor-element.elementor-element-65e6fa6 {
        width: 50%;
    }

    .elementor-214 .elementor-element.elementor-element-e367fc6 {
        width: 50%;
    }

    .elementor-214 .elementor-element.elementor-element-708c656 {
        width: 50%;
    }

    .elementor-214 .elementor-element.elementor-element-bc240c3 {
        width: 50%;
    }

    .elementor-214 .elementor-element.elementor-element-1b75a5e0 {
        width: 50%;
    }

    .elementor-214 .elementor-element.elementor-element-1d9379f7 {
        width: 50%;
    }

    .elementor-214 .elementor-element.elementor-element-6a48c0d7 {
        width: 50%;
    }

    .elementor-214 .elementor-element.elementor-element-6e6c0349 {
        width: 50%;
    }

    .elementor-214 .elementor-element.elementor-element-786a35e4 {
        width: 50%;
    }

    .elementor-214 .elementor-element.elementor-element-21c4ede1 {
        width: 50%;
    }

    .elementor-214 .elementor-element.elementor-element-439ac853 {
        width: 50%;
    }

    .elementor-214 .elementor-element.elementor-element-1a7c2983 {
        width: 50%;
    }

    .elementor-214 .elementor-element.elementor-element-62c29f2b {
        width: 50%;
    }

    .elementor-214 .elementor-element.elementor-element-1e7f81c4 {
        width: 50%;
    }

    .elementor-214 .elementor-element.elementor-element-62158d3b {
        width: 50%;
    }

    .elementor-214 .elementor-element.elementor-element-71cc3da6 {
        width: 50%;
    }
}

@media(max-width:1024px) {
    .elementor-214 .elementor-element.elementor-element-2250e6c4 .elementor-heading-title {
        font-size: var(--e-global-typography-4783039-font-size);
        line-height: var(--e-global-typography-4783039-line-height);
        letter-spacing: var(--e-global-typography-4783039-letter-spacing);
        word-spacing: var(--e-global-typography-4783039-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-2250e6c4>.elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-214 .elementor-element.elementor-element-b9f6e2b {
        text-align: center;
    }

    .elementor-214 .elementor-element.elementor-element-b9f6e2b .elementor-heading-title {
        font-size: var(--e-global-typography-8293871-font-size);
        line-height: var(--e-global-typography-8293871-line-height);
        letter-spacing: var(--e-global-typography-8293871-letter-spacing);
        word-spacing: var(--e-global-typography-8293871-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-bdb10f8 .elementor-heading-title {
        font-size: var(--e-global-typography-4baa09d-font-size);
        line-height: var(--e-global-typography-4baa09d-line-height);
        letter-spacing: var(--e-global-typography-4baa09d-letter-spacing);
        word-spacing: var(--e-global-typography-4baa09d-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-68bd65d>.elementor-element-populated {
        margin: 0px 10px 30px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-214 .elementor-element.elementor-element-8ee25fe .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-f23128d .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-214 .elementor-element.elementor-element-4889cbf>.elementor-element-populated {
        margin: 0px 10px 30px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-214 .elementor-element.elementor-element-886efe4 .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-c7ec795 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-214 .elementor-element.elementor-element-d72f202>.elementor-element-populated {
        margin: 0px 10px 30px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-214 .elementor-element.elementor-element-0f772fb .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-ddcd2ba .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-214 .elementor-element.elementor-element-7426f2b>.elementor-element-populated {
        margin: 0px 10px 30px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-214 .elementor-element.elementor-element-aee36c8 .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-e01663a .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-214 .elementor-element.elementor-element-151d9eb>.elementor-element-populated {
        margin: 0px 10px 30px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-214 .elementor-element.elementor-element-32575db .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-ed0adc4 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-214 .elementor-element.elementor-element-3a5cdbf>.elementor-element-populated {
        margin: 0px 10px 30px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-214 .elementor-element.elementor-element-162d89c .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-45c36f3 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-214 .elementor-element.elementor-element-1ea4a08>.elementor-element-populated {
        margin: 0px 10px 30px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-214 .elementor-element.elementor-element-f116509 .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-5dbb621 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-214 .elementor-element.elementor-element-1bae13f>.elementor-element-populated {
        margin: 0px 10px 30px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-214 .elementor-element.elementor-element-65eafff .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-cae4dc5 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-214 .elementor-element.elementor-element-3d434e2>.elementor-element-populated {
        margin: 0px 10px 30px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-214 .elementor-element.elementor-element-a42c262 .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-627a129 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-214 .elementor-element.elementor-element-46c89f6>.elementor-element-populated {
        margin: 0px 10px 30px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-214 .elementor-element.elementor-element-82326c5 .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-0b4036c .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-214 .elementor-element.elementor-element-e9b02fd>.elementor-element-populated {
        margin: 0px 10px 30px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-214 .elementor-element.elementor-element-3f6fd4c .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-9d13b02 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-214 .elementor-element.elementor-element-e0fc90f>.elementor-element-populated {
        margin: 0px 10px 30px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-214 .elementor-element.elementor-element-f73c94f .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-9c6abe0 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-214 .elementor-element.elementor-element-d88fc18>.elementor-element-populated {
        margin: 0px 10px 30px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-214 .elementor-element.elementor-element-4e68f77 .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-bdd87bb .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-214 .elementor-element.elementor-element-35a17a8>.elementor-element-populated {
        margin: 0px 10px 30px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-214 .elementor-element.elementor-element-553dc5a .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-e13bee0 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-214 .elementor-element.elementor-element-aa7f5dc>.elementor-element-populated {
        margin: 0px 10px 30px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-214 .elementor-element.elementor-element-6f070d9 .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-9d14cff .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-214 .elementor-element.elementor-element-0f193ef>.elementor-element-populated {
        margin: 0px 10px 30px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-214 .elementor-element.elementor-element-27cdb54 .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-766575b .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-214 .elementor-element.elementor-element-05090b3>.elementor-element-populated {
        margin: 0px 10px 30px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-214 .elementor-element.elementor-element-8ca4e9d .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-485f3f4 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-214 .elementor-element.elementor-element-0fb9de1>.elementor-element-populated {
        margin: 0px 10px 30px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-214 .elementor-element.elementor-element-e8ced44 .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-507606f .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-214 .elementor-element.elementor-element-b7f5523>.elementor-element-populated {
        margin: 0px 10px 30px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-214 .elementor-element.elementor-element-6dbf2b5 .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-716192d .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-214 .elementor-element.elementor-element-2e448f9>.elementor-element-populated {
        margin: 0px 10px 30px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-214 .elementor-element.elementor-element-d9ed8f3 .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-a3d7002 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-214 .elementor-element.elementor-element-9eadcd3>.elementor-element-populated {
        margin: 0px 10px 30px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-214 .elementor-element.elementor-element-616d74d .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-966d6ec .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-214 .elementor-element.elementor-element-65e6fa6>.elementor-element-populated {
        margin: 0px 10px 30px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-214 .elementor-element.elementor-element-1d0678f .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-69c422e .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-214 .elementor-element.elementor-element-e367fc6>.elementor-element-populated {
        margin: 0px 10px 30px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-214 .elementor-element.elementor-element-c4de045 .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-fc41c26 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-214 .elementor-element.elementor-element-708c656>.elementor-element-populated {
        margin: 0px 10px 30px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-214 .elementor-element.elementor-element-b0c9b39 .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-2f7d892 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-214 .elementor-element.elementor-element-bc240c3>.elementor-element-populated {
        margin: 0px 10px 30px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-214 .elementor-element.elementor-element-501f05d4 {
        text-align: left;
    }

    .elementor-214 .elementor-element.elementor-element-5b8ac7e3 .elementor-heading-title {
        font-size: var(--e-global-typography-7ba4d56-font-size);
        line-height: var(--e-global-typography-7ba4d56-line-height);
        letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
        word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-4b0401a5 .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-7a1ac82c {
        text-align: left;
    }

    .elementor-214 .elementor-element.elementor-element-49b3840c .elementor-heading-title {
        font-size: var(--e-global-typography-7ba4d56-font-size);
        line-height: var(--e-global-typography-7ba4d56-line-height);
        letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
        word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-1647d13 .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-3c2af812 {
        text-align: left;
    }

    .elementor-214 .elementor-element.elementor-element-143b2ae5 .elementor-heading-title {
        font-size: var(--e-global-typography-7ba4d56-font-size);
        line-height: var(--e-global-typography-7ba4d56-line-height);
        letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
        word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-1a5f521b .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-37b0893c {
        text-align: left;
    }

    .elementor-214 .elementor-element.elementor-element-377a49fc .elementor-heading-title {
        font-size: var(--e-global-typography-7ba4d56-font-size);
        line-height: var(--e-global-typography-7ba4d56-line-height);
        letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
        word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-34ec5cd2 .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-7d2387fe {
        text-align: left;
    }

    .elementor-214 .elementor-element.elementor-element-567445a3 .elementor-heading-title {
        font-size: var(--e-global-typography-7ba4d56-font-size);
        line-height: var(--e-global-typography-7ba4d56-line-height);
        letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
        word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-6621d2a4 .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-3be4f440 {
        text-align: left;
    }

    .elementor-214 .elementor-element.elementor-element-293b8d7d .elementor-heading-title {
        font-size: var(--e-global-typography-7ba4d56-font-size);
        line-height: var(--e-global-typography-7ba4d56-line-height);
        letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
        word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-2481030f .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-6bf2fa3 {
        text-align: left;
    }

    .elementor-214 .elementor-element.elementor-element-158e8cca .elementor-heading-title {
        font-size: var(--e-global-typography-7ba4d56-font-size);
        line-height: var(--e-global-typography-7ba4d56-line-height);
        letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
        word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-3eeb1450 .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-9925067 {
        text-align: left;
    }

    .elementor-214 .elementor-element.elementor-element-78b3f197 .elementor-heading-title {
        font-size: var(--e-global-typography-7ba4d56-font-size);
        line-height: var(--e-global-typography-7ba4d56-line-height);
        letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
        word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-48363763 .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-431c5520 {
        text-align: left;
    }

    .elementor-214 .elementor-element.elementor-element-17205d14 .elementor-heading-title {
        font-size: var(--e-global-typography-7ba4d56-font-size);
        line-height: var(--e-global-typography-7ba4d56-line-height);
        letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
        word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-14879b7b .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-68577411 {
        text-align: left;
    }

    .elementor-214 .elementor-element.elementor-element-29331c88 .elementor-heading-title {
        font-size: var(--e-global-typography-7ba4d56-font-size);
        line-height: var(--e-global-typography-7ba4d56-line-height);
        letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
        word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-5642d02f .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-6e32e968 {
        text-align: left;
    }

    .elementor-214 .elementor-element.elementor-element-20e1d122 .elementor-heading-title {
        font-size: var(--e-global-typography-7ba4d56-font-size);
        line-height: var(--e-global-typography-7ba4d56-line-height);
        letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
        word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-30a3a8d5 .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-d2f0d17 {
        text-align: left;
    }

    .elementor-214 .elementor-element.elementor-element-4ccc8807 .elementor-heading-title {
        font-size: var(--e-global-typography-7ba4d56-font-size);
        line-height: var(--e-global-typography-7ba4d56-line-height);
        letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
        word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-7879eb36 .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }
}

@media(max-width:767px) {
    .elementor-214 .elementor-element.elementor-element-2250e6c4 .elementor-heading-title {
        font-size: var(--e-global-typography-4783039-font-size);
        line-height: var(--e-global-typography-4783039-line-height);
        letter-spacing: var(--e-global-typography-4783039-letter-spacing);
        word-spacing: var(--e-global-typography-4783039-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-2250e6c4>.elementor-widget-container {
        margin: 0px 0px -22px 0px;
    }

    .elementor-214 .elementor-element.elementor-element-24fe3a2 {
        padding: 250px 0px 60px 0px;
    }

    .elementor-214 .elementor-element.elementor-element-b9f6e2b .elementor-heading-title {
        font-size: var(--e-global-typography-8293871-font-size);
        line-height: var(--e-global-typography-8293871-line-height);
        letter-spacing: var(--e-global-typography-8293871-letter-spacing);
        word-spacing: var(--e-global-typography-8293871-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-b9f6e2b>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-214 .elementor-element.elementor-element-bdb10f8 .elementor-heading-title {
        font-size: var(--e-global-typography-4baa09d-font-size);
        line-height: var(--e-global-typography-4baa09d-line-height);
        letter-spacing: var(--e-global-typography-4baa09d-letter-spacing);
        word-spacing: var(--e-global-typography-4baa09d-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-8ee25fe .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-f23128d .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-214 .elementor-element.elementor-element-886efe4 .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-c7ec795 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-214 .elementor-element.elementor-element-0f772fb .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-ddcd2ba .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-214 .elementor-element.elementor-element-aee36c8 .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-e01663a .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-214 .elementor-element.elementor-element-32575db .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-ed0adc4 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-214 .elementor-element.elementor-element-162d89c .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-45c36f3 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-214 .elementor-element.elementor-element-f116509 .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-5dbb621 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-214 .elementor-element.elementor-element-65eafff .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-cae4dc5 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-214 .elementor-element.elementor-element-a42c262 .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-627a129 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-214 .elementor-element.elementor-element-82326c5 .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-0b4036c .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-214 .elementor-element.elementor-element-3f6fd4c .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-9d13b02 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-214 .elementor-element.elementor-element-f73c94f .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-9c6abe0 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-214 .elementor-element.elementor-element-4e68f77 .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-bdd87bb .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-214 .elementor-element.elementor-element-553dc5a .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-e13bee0 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-214 .elementor-element.elementor-element-6f070d9 .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-9d14cff .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-214 .elementor-element.elementor-element-27cdb54 .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-766575b .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-214 .elementor-element.elementor-element-8ca4e9d .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-485f3f4 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-214 .elementor-element.elementor-element-e8ced44 .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-507606f .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-214 .elementor-element.elementor-element-6dbf2b5 .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-716192d .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-214 .elementor-element.elementor-element-d9ed8f3 .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-a3d7002 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-214 .elementor-element.elementor-element-616d74d .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-966d6ec .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-214 .elementor-element.elementor-element-1d0678f .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-69c422e .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-214 .elementor-element.elementor-element-c4de045 .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-fc41c26 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-214 .elementor-element.elementor-element-b0c9b39 .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-2f7d892 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-214 .elementor-element.elementor-element-501f05d4 {
        text-align: center;
    }

    .elementor-214 .elementor-element.elementor-element-5b8ac7e3 {
        text-align: center;
    }

    .elementor-214 .elementor-element.elementor-element-5b8ac7e3 .elementor-heading-title {
        font-size: var(--e-global-typography-7ba4d56-font-size);
        line-height: var(--e-global-typography-7ba4d56-line-height);
        letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
        word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-4b0401a5 {
        text-align: center;
    }

    .elementor-214 .elementor-element.elementor-element-4b0401a5 .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-7a1ac82c {
        text-align: center;
    }

    .elementor-214 .elementor-element.elementor-element-49b3840c {
        text-align: center;
    }

    .elementor-214 .elementor-element.elementor-element-49b3840c .elementor-heading-title {
        font-size: var(--e-global-typography-7ba4d56-font-size);
        line-height: var(--e-global-typography-7ba4d56-line-height);
        letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
        word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-1647d13 {
        text-align: center;
    }

    .elementor-214 .elementor-element.elementor-element-1647d13 .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-3c2af812 {
        text-align: center;
    }

    .elementor-214 .elementor-element.elementor-element-143b2ae5 {
        text-align: center;
    }

    .elementor-214 .elementor-element.elementor-element-143b2ae5 .elementor-heading-title {
        font-size: var(--e-global-typography-7ba4d56-font-size);
        line-height: var(--e-global-typography-7ba4d56-line-height);
        letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
        word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-1a5f521b {
        text-align: center;
    }

    .elementor-214 .elementor-element.elementor-element-1a5f521b .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-37b0893c {
        text-align: center;
    }

    .elementor-214 .elementor-element.elementor-element-377a49fc {
        text-align: center;
    }

    .elementor-214 .elementor-element.elementor-element-377a49fc .elementor-heading-title {
        font-size: var(--e-global-typography-7ba4d56-font-size);
        line-height: var(--e-global-typography-7ba4d56-line-height);
        letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
        word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-34ec5cd2 {
        text-align: center;
    }

    .elementor-214 .elementor-element.elementor-element-34ec5cd2 .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-7d2387fe {
        text-align: center;
    }

    .elementor-214 .elementor-element.elementor-element-567445a3 {
        text-align: center;
    }

    .elementor-214 .elementor-element.elementor-element-567445a3 .elementor-heading-title {
        font-size: var(--e-global-typography-7ba4d56-font-size);
        line-height: var(--e-global-typography-7ba4d56-line-height);
        letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
        word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-6621d2a4 {
        text-align: center;
    }

    .elementor-214 .elementor-element.elementor-element-6621d2a4 .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-3be4f440 {
        text-align: center;
    }

    .elementor-214 .elementor-element.elementor-element-293b8d7d {
        text-align: center;
    }

    .elementor-214 .elementor-element.elementor-element-293b8d7d .elementor-heading-title {
        font-size: var(--e-global-typography-7ba4d56-font-size);
        line-height: var(--e-global-typography-7ba4d56-line-height);
        letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
        word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-2481030f {
        text-align: center;
    }

    .elementor-214 .elementor-element.elementor-element-2481030f .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-6bf2fa3 {
        text-align: center;
    }

    .elementor-214 .elementor-element.elementor-element-158e8cca {
        text-align: center;
    }

    .elementor-214 .elementor-element.elementor-element-158e8cca .elementor-heading-title {
        font-size: var(--e-global-typography-7ba4d56-font-size);
        line-height: var(--e-global-typography-7ba4d56-line-height);
        letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
        word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-3eeb1450 {
        text-align: center;
    }

    .elementor-214 .elementor-element.elementor-element-3eeb1450 .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-9925067 {
        text-align: center;
    }

    .elementor-214 .elementor-element.elementor-element-78b3f197 {
        text-align: center;
    }

    .elementor-214 .elementor-element.elementor-element-78b3f197 .elementor-heading-title {
        font-size: var(--e-global-typography-7ba4d56-font-size);
        line-height: var(--e-global-typography-7ba4d56-line-height);
        letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
        word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-48363763 {
        text-align: center;
    }

    .elementor-214 .elementor-element.elementor-element-48363763 .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-431c5520 {
        text-align: center;
    }

    .elementor-214 .elementor-element.elementor-element-17205d14 {
        text-align: center;
    }

    .elementor-214 .elementor-element.elementor-element-17205d14 .elementor-heading-title {
        font-size: var(--e-global-typography-7ba4d56-font-size);
        line-height: var(--e-global-typography-7ba4d56-line-height);
        letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
        word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-14879b7b {
        text-align: center;
    }

    .elementor-214 .elementor-element.elementor-element-14879b7b .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-68577411 {
        text-align: center;
    }

    .elementor-214 .elementor-element.elementor-element-29331c88 {
        text-align: center;
    }

    .elementor-214 .elementor-element.elementor-element-29331c88 .elementor-heading-title {
        font-size: var(--e-global-typography-7ba4d56-font-size);
        line-height: var(--e-global-typography-7ba4d56-line-height);
        letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
        word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-5642d02f {
        text-align: center;
    }

    .elementor-214 .elementor-element.elementor-element-5642d02f .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-6e32e968 {
        text-align: center;
    }

    .elementor-214 .elementor-element.elementor-element-20e1d122 {
        text-align: center;
    }

    .elementor-214 .elementor-element.elementor-element-20e1d122 .elementor-heading-title {
        font-size: var(--e-global-typography-7ba4d56-font-size);
        line-height: var(--e-global-typography-7ba4d56-line-height);
        letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
        word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-30a3a8d5 {
        text-align: center;
    }

    .elementor-214 .elementor-element.elementor-element-30a3a8d5 .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-d2f0d17 {
        text-align: center;
    }

    .elementor-214 .elementor-element.elementor-element-4ccc8807 {
        text-align: center;
    }

    .elementor-214 .elementor-element.elementor-element-4ccc8807 .elementor-heading-title {
        font-size: var(--e-global-typography-7ba4d56-font-size);
        line-height: var(--e-global-typography-7ba4d56-line-height);
        letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
        word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
    }

    .elementor-214 .elementor-element.elementor-element-7879eb36 {
        text-align: center;
    }

    .elementor-214 .elementor-element.elementor-element-7879eb36 .elementor-heading-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }
}