.elementor-5080 .elementor-element.elementor-element-dbfce2a>.elementor-container {
    min-height: 38vw;
}

.elementor-5080 .elementor-element.elementor-element-dbfce2a:not(.elementor-motion-effects-element-type-background),
.elementor-5080 .elementor-element.elementor-element-dbfce2a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    /*background-image: url("../images/custom-hero-engineer-dream-hms-v2.jpg");*/
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% auto;
}

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

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

.elementor-5080 .elementor-element.elementor-element-4e7c160>.elementor-element-populated {
    padding: 10% 0% 0% 0%;
}

.elementor-5080 .elementor-element.elementor-element-71ff1f5 .elementor-heading-title {
    color: #54595F;
    font-size: 1.1vw;
    font-weight: 800;
    text-transform: uppercase;
}

.elementor-5080 .elementor-element.elementor-element-71ff1f5>.elementor-widget-container {
    padding: 10px 15px 10px 15px;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #54595F;
}

.elementor-5080 .elementor-element.elementor-element-71ff1f5 {
    width: auto;
    max-width: auto;
}

.elementor-5080 .elementor-element.elementor-element-33dde01 .elementor-heading-title {
    color: #54595F;
    font-size: 2.4vw;
    line-height: 1.2em;
}

.elementor-5080 .elementor-element.elementor-element-33dde01>.elementor-widget-container {
    padding: 0.5em 0em 0em 0em;
}

.elementor-5080 .elementor-element.elementor-element-60b9be4>.elementor-widget-container {
    border-style: solid;
}

.elementor-5080 .elementor-element.elementor-element-743d8c2 {
    padding: 4em 0em 4em 0em;
}

.elementor-5080 .elementor-element.elementor-element-82a2981 {
    text-align: right;
}

.elementor-5080 .elementor-element.elementor-element-82a2981 .elementor-image img {
    width: 21vw;
}

.elementor-5080 .elementor-element.elementor-element-82a2981>.elementor-widget-container {
    padding: 0em 5em 0em 0em;
}

.elementor-5080 .elementor-element.elementor-element-967a5bd>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-5080 .elementor-element.elementor-element-973b4d0 .elementor-heading-title {
    font-size: 3.4vw;
}

.elementor-5080 .elementor-element.elementor-element-973b4d0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5080 .elementor-element.elementor-element-5af688b {
    --divider-border-style: solid;
    --divider-color: #EA0029;
    --divider-border-width: 4px;
}

.elementor-5080 .elementor-element.elementor-element-5af688b .elementor-divider-separator {
    width: 100%;
}

.elementor-5080 .elementor-element.elementor-element-5af688b .elementor-divider {
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-5080 .elementor-element.elementor-element-5af688b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5080 .elementor-element.elementor-element-83af4c2>.elementor-widget-container {
    padding: 0em 6em 0em 0em;
}

.elementor-5080 .elementor-element.elementor-element-b9b4711 {
    padding: 3em 0em 2em 0em;
}

.elementor-5080 .elementor-element.elementor-element-3113e14>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-5080 .elementor-element.elementor-element-420f259 {
    text-align: left;
}

.elementor-5080 .elementor-element.elementor-element-420f259>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 6% 0% 0% 25%;
}

.elementor-5080 .elementor-element.elementor-element-72054c0 {
    --divider-border-style: solid;
    --divider-color: #EA0029;
    --divider-border-width: 4px;
}

.elementor-5080 .elementor-element.elementor-element-72054c0 .elementor-divider-separator {
    width: 100%;
}

.elementor-5080 .elementor-element.elementor-element-72054c0 .elementor-divider {
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-5080 .elementor-element.elementor-element-72054c0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5080 .elementor-element.elementor-element-8115bb6>.elementor-widget-container {
    padding: 0% 0% 0% 25%;
}

.elementor-5080 .elementor-element.elementor-element-f7fdf00>.elementor-widget-container {
    padding: 0% 15% 0% 25%;
}

.elementor-5080 .elementor-element.elementor-element-5076b12 {
    text-align: center;
}

.elementor-5080 .elementor-element.elementor-element-5076b12 .elementor-image img {
    width: 43vw;
}

.elementor-5080 .elementor-element.elementor-element-1ea445e {
    padding: 4em 0em 4em 0em;
}

.elementor-5080 .elementor-element.elementor-element-0eeb981 {
    text-align: right;
}

.elementor-5080 .elementor-element.elementor-element-0eeb981 .elementor-image img {
    width: 100%;
}

.elementor-5080 .elementor-element.elementor-element-0eeb981>.elementor-widget-container {
    padding: 0em 3em 0em 2em;
}

.elementor-5080 .elementor-element.elementor-element-6149a8e>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-5080 .elementor-element.elementor-element-3a441aa>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5080 .elementor-element.elementor-element-3ef120c {
    --divider-border-style: solid;
    --divider-color: #EA0029;
    --divider-border-width: 4px;
}

.elementor-5080 .elementor-element.elementor-element-3ef120c .elementor-divider-separator {
    width: 100%;
}

.elementor-5080 .elementor-element.elementor-element-3ef120c .elementor-divider {
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-5080 .elementor-element.elementor-element-3ef120c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5080 .elementor-element.elementor-element-0520418>.elementor-widget-container {
    padding: 0em 6em 0em 0em;
}

.elementor-5080 .elementor-element.elementor-element-4f12909:not(.elementor-motion-effects-element-type-background),
.elementor-5080 .elementor-element.elementor-element-4f12909>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FAE6CD;
}

.elementor-5080 .elementor-element.elementor-element-4f12909 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5080 .elementor-element.elementor-element-4f12909>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-5080 .elementor-element.elementor-element-58cbfb8.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-5080 .elementor-element.elementor-element-58cbfb8.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-5080 .elementor-element.elementor-element-58cbfb8>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 6px;
}

.elementor-5080 .elementor-element.elementor-element-58cbfb8:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-5080 .elementor-element.elementor-element-58cbfb8>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #DB6015;
}

.elementor-5080 .elementor-element.elementor-element-58cbfb8>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5080 .elementor-element.elementor-element-58cbfb8>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5080 .elementor-element.elementor-element-6693cce {
    text-align: center;
}

.elementor-5080 .elementor-element.elementor-element-6693cce .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-5080 .elementor-element.elementor-element-c131b3f {
    margin-top: 10%;
    margin-bottom: 10%;
}

.elementor-5080 .elementor-element.elementor-element-9282526>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-5080 .elementor-element.elementor-element-9282526>.elementor-element-populated {
    padding: 0% 30% 0% 30%;
}

.elementor-5080 .elementor-element.elementor-element-e6f6bd6>.elementor-widget-container {
    padding: 16px 16px 16px 16px;
}

.elementor-5080 .elementor-element.elementor-element-5cd0502 {
    --divider-border-style: solid;
    --divider-color: #FFFFFF;
    --divider-border-width: 2px;
}

.elementor-5080 .elementor-element.elementor-element-5cd0502 .elementor-divider-separator {
    width: 100%;
}

.elementor-5080 .elementor-element.elementor-element-5cd0502 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-5080 .elementor-element.elementor-element-cda3af4>.elementor-widget-container {
    padding: 16px 16px 16px 16px;
}

.elementor-5080 .elementor-element.elementor-element-6db0c85>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-5080 .elementor-element.elementor-element-6a140f9 {
    text-align: center;
}

.elementor-5080 .elementor-element.elementor-element-6a140f9>.elementor-widget-container {
    padding: 2em 1em 1em 1em;
}

.elementor-5080 .elementor-element.elementor-element-2f23725 {
    padding: 0em 2em 0em 2em;
}

.elementor-5080 .elementor-element.elementor-element-8e890ec .elementor-image img {
    width: 29vw;
}

.elementor-5080 .elementor-element.elementor-element-8e890ec>.elementor-widget-container {
    padding: 3em 0em 0em 0em;
}

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

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

.elementor-5080 .elementor-element.elementor-element-d163483.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-5080 .elementor-element.elementor-element-f149bf3>.elementor-container {
    max-width: 1324px;
}

.elementor-5080 .elementor-element.elementor-element-f149bf3:not(.elementor-motion-effects-element-type-background),
.elementor-5080 .elementor-element.elementor-element-f149bf3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F3CE9E;
}

.elementor-5080 .elementor-element.elementor-element-f149bf3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 1em 0em 1em 0em;
}

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

.elementor-bc-flex-widget .elementor-5080 .elementor-element.elementor-element-70505e7.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-5080 .elementor-element.elementor-element-01de01e .elementor-image img {
    width: 15vw;
}

.elementor-5080 .elementor-element.elementor-element-e0ec87e {
    text-align: center;
}

.elementor-5080 .elementor-element.elementor-element-e0ec87e .elementor-heading-title {
    line-height: 1.1em;
}

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

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

.elementor-5080 .elementor-element.elementor-element-60fb1e3 .elementor-image img {
    width: 77%;
    box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-5080 .elementor-element.elementor-element-60fb1e3 .widget-image-caption {
    text-align: center;
    margin-top: 12px;
}

.elementor-bc-flex-widget .elementor-5080 .elementor-element.elementor-element-59dbdf6.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-5080 .elementor-element.elementor-element-9da2069 .elementor-image img {
    width: 77%;
    box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-5080 .elementor-element.elementor-element-9da2069 .widget-image-caption {
    text-align: center;
    margin-top: 12px;
}

.elementor-5080 .elementor-element.elementor-element-d710f5a {
    padding: 4em 0em 0em 0em;
}

.elementor-5080 .elementor-element.elementor-element-2c90704 {
    text-align: right;
}

.elementor-5080 .elementor-element.elementor-element-2c90704 .elementor-image img {
    width: 40vw;
}

.elementor-5080 .elementor-element.elementor-element-2c90704>.elementor-widget-container {
    padding: 0em 3em 0em 0em;
}

.elementor-5080 .elementor-element.elementor-element-7fc1691>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-5080 .elementor-element.elementor-element-7fc1691>.elementor-element-populated {
    padding: 5% 0% 5% 0%;
}

.elementor-5080 .elementor-element.elementor-element-c8a2853>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5080 .elementor-element.elementor-element-b392aa0 {
    --divider-border-style: solid;
    --divider-color: #EA0029;
    --divider-border-width: 4px;
}

.elementor-5080 .elementor-element.elementor-element-b392aa0 .elementor-divider-separator {
    width: 100%;
}

.elementor-5080 .elementor-element.elementor-element-b392aa0 .elementor-divider {
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-5080 .elementor-element.elementor-element-b392aa0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5080 .elementor-element.elementor-element-78af966>.elementor-widget-container {
    padding: 0% 31% 0% 0%;
}

.elementor-5080 .elementor-element.elementor-element-126b0ea>.elementor-container {
    min-height: 21vw;
}

.elementor-5080 .elementor-element.elementor-element-126b0ea:not(.elementor-motion-effects-element-type-background),
.elementor-5080 .elementor-element.elementor-element-126b0ea>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FAE6CD;
    background-image: url("../images/hms-case-study-bg-v3.svg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 100% auto;
}

.elementor-5080 .elementor-element.elementor-element-126b0ea {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5080 .elementor-element.elementor-element-126b0ea>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5080 .elementor-element.elementor-element-14e7749>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.elementor-5080 .elementor-element.elementor-element-2dde1ee .elementor-heading-title {
    color: #FFFFFF;
    font-size: 2.3vw;
}

.elementor-5080 .elementor-element.elementor-element-2dde1ee>.elementor-widget-container {
    padding: 3% 0% 0% 0%;
}

.elementor-5080 .elementor-element.elementor-element-aaf6039>.elementor-widget-container {
    padding: 3% 10% 0% 0%;
}

.elementor-5080 .elementor-element.elementor-element-6f90acc>.elementor-container {
    min-height: 21vw;
}

.elementor-5080 .elementor-element.elementor-element-6f90acc:not(.elementor-motion-effects-element-type-background),
.elementor-5080 .elementor-element.elementor-element-6f90acc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F3CE9E;
}

.elementor-5080 .elementor-element.elementor-element-6f90acc {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5080 .elementor-element.elementor-element-6f90acc>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-5080 .elementor-element.elementor-element-50895da.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-5080 .elementor-element.elementor-element-50895da>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-5080 .elementor-element.elementor-element-50895da>.elementor-element-populated {
    padding: 3em 3em 3em 3em;
}

.elementor-5080 .elementor-element.elementor-element-a885242 .elementor-image img {
    width: 51%;
}

.elementor-5080 .elementor-element.elementor-element-50edc50 {
    text-align: center;
}

.elementor-5080 .elementor-element.elementor-element-50edc50 .elementor-heading-title {
    line-height: 1.1em;
}

.elementor-bc-flex-widget .elementor-5080 .elementor-element.elementor-element-57a9ecb.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-5080 .elementor-element.elementor-element-57a9ecb>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-5080 .elementor-element.elementor-element-3db6377 {
    text-align: center;
}

.elementor-5080 .elementor-element.elementor-element-5692778>.elementor-element-populated {
    padding: 2em 2em 2em 2em;
}

.elementor-5080 .elementor-element.elementor-element-4340249 {
    text-align: center;
}

.elementor-5080 .elementor-element.elementor-element-d8e5c5a {
    --image-transition-duration: 800ms;
    --overlay-transition-duration: 800ms;
    --content-text-align: center;
    --content-padding: 20px;
    --content-transition-duration: 800ms;
    --content-transition-delay: 800ms;
}

.elementor-5080 .elementor-element.elementor-element-d8e5c5a .e-gallery-item:hover .elementor-gallery-item__overlay {
    background-color: rgba(0, 0, 0, 0.5);
}

.elementor-5080 .elementor-element.elementor-element-177768c:not(.elementor-motion-effects-element-type-background),
.elementor-5080 .elementor-element.elementor-element-177768c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ECECEC;
}

.elementor-5080 .elementor-element.elementor-element-177768c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 5%;
    margin-bottom: 0%;
    padding: 2em 0em 1em 0em;
}

.elementor-5080 .elementor-element.elementor-element-177768c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5080 .elementor-element.elementor-element-f3b01b0 {
    text-align: center;
}

.elementor-5080 .elementor-element.elementor-element-144947d>.elementor-container {
    max-width: 1400px;
}

.elementor-5080 .elementor-element.elementor-element-144947d {
    padding: 5em 0em 2em 0em;
}

.elementor-5080 .elementor-element.elementor-element-ac45f03>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-5080 .elementor-element.elementor-element-ae06fa2 {
    text-align: left;
}

.elementor-5080 .elementor-element.elementor-element-ae06fa2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-5080 .elementor-element.elementor-element-3002446 {
    --divider-border-style: solid;
    --divider-color: #EA0029;
    --divider-border-width: 4px;
}

.elementor-5080 .elementor-element.elementor-element-3002446 .elementor-divider-separator {
    width: 100%;
}

.elementor-5080 .elementor-element.elementor-element-3002446 .elementor-divider {
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-5080 .elementor-element.elementor-element-3002446>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5080 .elementor-element.elementor-element-e392633 {
    text-align: left;
}

.elementor-5080 .elementor-element.elementor-element-e392633 .elementor-image img {
    width: 30vw;
}

.elementor-5080 .elementor-element.elementor-element-e392633>.elementor-widget-container {
    padding: 2em 0em 0em 3em;
}

.elementor-5080 .elementor-element.elementor-element-3387d86>.elementor-container {
    max-width: 1400px;
}

.elementor-5080 .elementor-element.elementor-element-3387d86 {
    padding: 3em 0em 1em 0em;
}

.elementor-5080 .elementor-element.elementor-element-351f13b {
    text-align: center;
}

.elementor-5080 .elementor-element.elementor-element-351f13b .elementor-image img {
    width: 83%;
}

.elementor-5080 .elementor-element.elementor-element-351f13b>.elementor-widget-container {
    margin: 0% 12% 0% 0%;
}

.elementor-5080 .elementor-element.elementor-element-697b050>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-5080 .elementor-element.elementor-element-ff93a14>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5080 .elementor-element.elementor-element-6dbd67f {
    --divider-border-style: solid;
    --divider-color: #EA0029;
    --divider-border-width: 4px;
}

.elementor-5080 .elementor-element.elementor-element-6dbd67f .elementor-divider-separator {
    width: 100%;
}

.elementor-5080 .elementor-element.elementor-element-6dbd67f .elementor-divider {
    padding-top: 5px;
    padding-bottom: 5px;
}

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

.elementor-5080 .elementor-element.elementor-element-e51d6b0>.elementor-widget-container {
    padding: 0em 6em 0em 0em;
}

.elementor-5080 .elementor-element.elementor-element-de91da2>.elementor-container {
    max-width: 1400px;
}

.elementor-5080 .elementor-element.elementor-element-de91da2 {
    padding: 3em 0em 2em 0em;
}

.elementor-5080 .elementor-element.elementor-element-9fbeb6d>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-5080 .elementor-element.elementor-element-baa78bf {
    text-align: left;
}

.elementor-5080 .elementor-element.elementor-element-baa78bf>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-5080 .elementor-element.elementor-element-6f41e69 {
    --divider-border-style: solid;
    --divider-color: #EA0029;
    --divider-border-width: 4px;
}

.elementor-5080 .elementor-element.elementor-element-6f41e69 .elementor-divider-separator {
    width: 100%;
}

.elementor-5080 .elementor-element.elementor-element-6f41e69 .elementor-divider {
    padding-top: 5px;
    padding-bottom: 5px;
}

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

.elementor-5080 .elementor-element.elementor-element-aaa1adb {
    text-align: left;
}

.elementor-5080 .elementor-element.elementor-element-aaa1adb .elementor-image img {
    width: 64%;
}

.elementor-5080 .elementor-element.elementor-element-aaa1adb>.elementor-widget-container {
    padding: 0% 0% 0% 10%;
}

.elementor-5080 .elementor-element.elementor-element-37e7117 {
    padding: 2em 0em 1em 0em;
}

.elementor-5080 .elementor-element.elementor-element-2f3fd2f {
    text-align: center;
}

.elementor-5080 .elementor-element.elementor-element-2f941cc {
    font-size: 4.2em;
}

.elementor-5080 .elementor-element.elementor-element-00b85b6>.elementor-container {
    max-width: 1200px;
}

.elementor-5080 .elementor-element.elementor-element-00b85b6 {
    padding: 3em 0em 0em 0em;
}

.elementor-5080 .elementor-element.elementor-element-74dbbd7 {
    text-align: left;
}

.elementor-5080 .elementor-element.elementor-element-74dbbd7 .elementor-heading-title {
    color: #CF8A00;
}

.elementor-5080 .elementor-element.elementor-element-74dbbd7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 15%;
}

.elementor-5080 .elementor-element.elementor-element-6f3eb1a>.elementor-widget-container {
    padding: 0% 0% 0% 15%;
}

.elementor-5080 .elementor-element.elementor-element-394d4a4>.elementor-widget-container {
    padding: 0% 25% 0% 15%;
}

.elementor-5080 .elementor-element.elementor-element-af23a9f>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.elementor-5080 .elementor-element.elementor-element-1c6ac51 {
    text-align: left;
}

.elementor-5080 .elementor-element.elementor-element-1c6ac51 .elementor-image img {
    width: 33vw;
}

.elementor-5080 .elementor-element.elementor-element-aea2a83 {
    text-align: left;
}

.elementor-5080 .elementor-element.elementor-element-aea2a83 .elementor-image img {
    width: 38vw;
}

.elementor-5080 .elementor-element.elementor-element-aea2a83>.elementor-widget-container {
    padding: 2em 0em 0em 3em;
}

.elementor-5080 .elementor-element.elementor-element-fb25f67>.elementor-container {
    max-width: 1200px;
}

.elementor-5080 .elementor-element.elementor-element-fb25f67 {
    padding: 1em 0em 1em 0em;
}

.elementor-5080 .elementor-element.elementor-element-31939d4>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.elementor-5080 .elementor-element.elementor-element-c298b81 {
    text-align: center;
}

.elementor-5080 .elementor-element.elementor-element-c298b81 .elementor-image img {
    width: 33vw;
}

.elementor-5080 .elementor-element.elementor-element-aa606eb {
    text-align: left;
}

.elementor-5080 .elementor-element.elementor-element-aa606eb .elementor-image img {
    width: 38vw;
}

.elementor-5080 .elementor-element.elementor-element-aa606eb>.elementor-widget-container {
    padding: 2em 0em 0em 3em;
}

.elementor-5080 .elementor-element.elementor-element-66a4995 {
    text-align: left;
}

.elementor-5080 .elementor-element.elementor-element-66a4995 .elementor-heading-title {
    color: #CF8A00;
}

.elementor-5080 .elementor-element.elementor-element-66a4995>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-5080 .elementor-element.elementor-element-efb4e5d>.elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-5080 .elementor-element.elementor-element-46db479>.elementor-widget-container {
    padding: 0% 25% 0% 0%;
}

.elementor-5080 .elementor-element.elementor-element-3fe8213>.elementor-container {
    max-width: 1200px;
}

.elementor-5080 .elementor-element.elementor-element-3fe8213 {
    padding: 1em 0em 1em 0em;
}

.elementor-5080 .elementor-element.elementor-element-39abeec {
    text-align: left;
}

.elementor-5080 .elementor-element.elementor-element-39abeec .elementor-heading-title {
    color: #CF8A00;
}

.elementor-5080 .elementor-element.elementor-element-39abeec>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 5%;
}

.elementor-5080 .elementor-element.elementor-element-32f4dad>.elementor-widget-container {
    padding: 0% 0% 0% 5%;
}

.elementor-5080 .elementor-element.elementor-element-36e57c7>.elementor-widget-container {
    padding: 0% 0% 0% 5%;
}

.elementor-5080 .elementor-element.elementor-element-bce1bd7>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.elementor-5080 .elementor-element.elementor-element-b9f32e6 {
    text-align: left;
}

.elementor-5080 .elementor-element.elementor-element-b9f32e6 .elementor-image img {
    width: 38vw;
}

.elementor-5080 .elementor-element.elementor-element-d76faba {
    text-align: left;
}

.elementor-5080 .elementor-element.elementor-element-d76faba .elementor-image img {
    width: 38vw;
}

.elementor-5080 .elementor-element.elementor-element-d76faba>.elementor-widget-container {
    padding: 2em 0em 0em 3em;
}

.elementor-5080 .elementor-element.elementor-element-572bae6>.elementor-container {
    max-width: 1200px;
}

.elementor-5080 .elementor-element.elementor-element-572bae6 {
    padding: 1em 0em 1em 0em;
}

.elementor-5080 .elementor-element.elementor-element-4940d35>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.elementor-5080 .elementor-element.elementor-element-21fcd67 {
    text-align: center;
}

.elementor-5080 .elementor-element.elementor-element-21fcd67 .elementor-image img {
    width: 35vw;
}

.elementor-5080 .elementor-element.elementor-element-b4b765b {
    text-align: left;
}

.elementor-5080 .elementor-element.elementor-element-b4b765b .elementor-image img {
    width: 38vw;
}

.elementor-5080 .elementor-element.elementor-element-b4b765b>.elementor-widget-container {
    padding: 2em 0em 0em 3em;
}

.elementor-5080 .elementor-element.elementor-element-e591c72 {
    text-align: left;
}

.elementor-5080 .elementor-element.elementor-element-e591c72 .elementor-heading-title {
    color: #CF8A00;
}

.elementor-5080 .elementor-element.elementor-element-e591c72>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-5080 .elementor-element.elementor-element-e9f1e19>.elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-5080 .elementor-element.elementor-element-0ce71c0>.elementor-widget-container {
    padding: 0% 5% 0% 0%;
}

.elementor-5080 .elementor-element.elementor-element-2486b33>.elementor-container {
    max-width: 1200px;
}

.elementor-5080 .elementor-element.elementor-element-2486b33 {
    padding: 1em 0em 1em 0em;
}

.elementor-5080 .elementor-element.elementor-element-4d98131 {
    text-align: left;
}

.elementor-5080 .elementor-element.elementor-element-4d98131 .elementor-heading-title {
    color: #CF8A00;
}

.elementor-5080 .elementor-element.elementor-element-4d98131>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 5%;
}

.elementor-5080 .elementor-element.elementor-element-e4570e9>.elementor-widget-container {
    padding: 0% 0% 0% 5%;
}

.elementor-5080 .elementor-element.elementor-element-8a7af64>.elementor-widget-container {
    padding: 0% 0% 0% 5%;
}

.elementor-5080 .elementor-element.elementor-element-bfa8d3a>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.elementor-5080 .elementor-element.elementor-element-66d14ea {
    text-align: left;
}

.elementor-5080 .elementor-element.elementor-element-66d14ea .elementor-image img {
    width: 33vw;
}

.elementor-5080 .elementor-element.elementor-element-0fa2dda {
    text-align: left;
}

.elementor-5080 .elementor-element.elementor-element-0fa2dda .elementor-image img {
    width: 38vw;
}

.elementor-5080 .elementor-element.elementor-element-0fa2dda>.elementor-widget-container {
    padding: 2em 0em 0em 3em;
}

.elementor-5080 .elementor-element.elementor-element-d2e9168 {
    padding: 4em 0em 1em 0em;
}

.elementor-5080 .elementor-element.elementor-element-14a7b62 {
    text-align: center;
}

.elementor-5080 .elementor-element.elementor-element-5380396 {
    font-size: 4.2em;
}

.elementor-5080 .elementor-element.elementor-element-7ee65e4.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-5080 .elementor-element.elementor-element-7ee65e4.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-5080 .elementor-element.elementor-element-7ee65e4.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-5080 .elementor-element.elementor-element-7ee65e4 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 64%;
}

.elementor-5080 .elementor-element.elementor-element-7ee65e4 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-5080 .elementor-element.elementor-element-7ee65e4 .elementor-image-box-content .elementor-image-box-title {
    font-size: 1.5em;
}

.elementor-5080 .elementor-element.elementor-element-ab60f68.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-5080 .elementor-element.elementor-element-ab60f68.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-5080 .elementor-element.elementor-element-ab60f68.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-5080 .elementor-element.elementor-element-ab60f68 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 58%;
}

.elementor-5080 .elementor-element.elementor-element-ab60f68 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-5080 .elementor-element.elementor-element-ab60f68 .elementor-image-box-content .elementor-image-box-title {
    font-size: 1.5em;
}

.elementor-5080 .elementor-element.elementor-element-67a2092.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-5080 .elementor-element.elementor-element-67a2092.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-5080 .elementor-element.elementor-element-67a2092.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-5080 .elementor-element.elementor-element-67a2092 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 58%;
}

.elementor-5080 .elementor-element.elementor-element-67a2092 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-5080 .elementor-element.elementor-element-67a2092 .elementor-image-box-content .elementor-image-box-title {
    font-size: 1.5em;
}

.elementor-5080 .elementor-element.elementor-element-d2023db {
    --divider-border-style: solid;
    --divider-color: #DBDBDB;
    --divider-border-width: 10px;
}

.elementor-5080 .elementor-element.elementor-element-d2023db .elementor-divider-separator {
    width: 100%;
}

.elementor-5080 .elementor-element.elementor-element-d2023db .elementor-divider {
    padding-top: 25px;
    padding-bottom: 25px;
}

.elementor-bc-flex-widget .elementor-5080 .elementor-element.elementor-element-5089b20.elementor-column .elementor-column-wrap {
    align-items: center;
}

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

.elementor-5080 .elementor-element.elementor-element-5089b20.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-5080 .elementor-element.elementor-element-d5455d9 {
    text-align: center;
}

.elementor-5080 .elementor-element.elementor-element-72806a7 .elementor-text-editor {
    text-align: center;
}

.elementor-5080 .elementor-element.elementor-element-72806a7 {
    font-size: 2.3rem;
}

@media(min-width:768px) {
    .elementor-5080 .elementor-element.elementor-element-9332ac1 {
        width: 56.005%;
    }
    .elementor-5080 .elementor-element.elementor-element-4e7c160 {
        width: 43.328%;
    }
    .elementor-5080 .elementor-element.elementor-element-fe39dbb {
        width: 40.038%;
    }
    .elementor-5080 .elementor-element.elementor-element-967a5bd {
        width: 59.962%;
    }
    .elementor-5080 .elementor-element.elementor-element-3113e14 {
        width: 48.793%;
    }
    .elementor-5080 .elementor-element.elementor-element-35bc328 {
        width: 51.207%;
    }
    .elementor-5080 .elementor-element.elementor-element-1e65a97 {
        width: 56.207%;
    }
    .elementor-5080 .elementor-element.elementor-element-6149a8e {
        width: 43.793%;
    }
    .elementor-5080 .elementor-element.elementor-element-58cbfb8 {
        width: 25%;
    }
    .elementor-5080 .elementor-element.elementor-element-9282526 {
        width: 100%;
    }
    .elementor-5080 .elementor-element.elementor-element-6db0c85 {
        width: 75%;
    }
    .elementor-5080 .elementor-element.elementor-element-02766a8 {
        width: 73.704%;
    }
    .elementor-5080 .elementor-element.elementor-element-d163483 {
        width: 26.274%;
    }
    .elementor-5080 .elementor-element.elementor-element-deb8b36 {
        width: 49.077%;
    }
    .elementor-5080 .elementor-element.elementor-element-7fc1691 {
        width: 50.923%;
    }
    .elementor-5080 .elementor-element.elementor-element-14e7749 {
        width: 51.419%;
    }
    .elementor-5080 .elementor-element.elementor-element-48abe29 {
        width: 47.914%;
    }
    .elementor-5080 .elementor-element.elementor-element-ac45f03 {
        width: 49.97%;
    }
    .elementor-5080 .elementor-element.elementor-element-6699ab2 {
        width: 50.03%;
    }
    .elementor-5080 .elementor-element.elementor-element-dbe9441 {
        width: 42.342%;
    }
    .elementor-5080 .elementor-element.elementor-element-697b050 {
        width: 57.658%;
    }
    .elementor-5080 .elementor-element.elementor-element-9fbeb6d {
        width: 50.031%;
    }
    .elementor-5080 .elementor-element.elementor-element-b7a1486 {
        width: 49.969%;
    }
    .elementor-5080 .elementor-element.elementor-element-cf4abcf {
        width: 50.031%;
    }
    .elementor-5080 .elementor-element.elementor-element-af23a9f {
        width: 49.969%;
    }
    .elementor-5080 .elementor-element.elementor-element-31939d4 {
        width: 49.969%;
    }
    .elementor-5080 .elementor-element.elementor-element-6451561 {
        width: 50.031%;
    }
    .elementor-5080 .elementor-element.elementor-element-6750c97 {
        width: 50.031%;
    }
    .elementor-5080 .elementor-element.elementor-element-bce1bd7 {
        width: 49.969%;
    }
    .elementor-5080 .elementor-element.elementor-element-4940d35 {
        width: 49.969%;
    }
    .elementor-5080 .elementor-element.elementor-element-c02f76a {
        width: 50.031%;
    }
    .elementor-5080 .elementor-element.elementor-element-e71a0ee {
        width: 59.75%;
    }
    .elementor-5080 .elementor-element.elementor-element-bfa8d3a {
        width: 40.25%;
    }
}

@media(max-width:1024px) {
    .elementor-5080 .elementor-element.elementor-element-71ff1f5 .elementor-heading-title {
        font-size: 1.7vw;
    }
    .elementor-5080 .elementor-element.elementor-element-33dde01>.elementor-widget-container {
        padding: 0em 0em 1em 0em;
    }
    .elementor-5080 .elementor-element.elementor-element-420f259>.elementor-widget-container {
        padding: 0px 0px 0px 10px;
    }
    .elementor-5080 .elementor-element.elementor-element-8115bb6>.elementor-widget-container {
        padding: 0px 0px 0px 10px;
    }
    .elementor-5080 .elementor-element.elementor-element-f7fdf00>.elementor-widget-container {
        padding: 0px 0px 0px 10px;
    }
    .elementor-5080 .elementor-element.elementor-element-2dde1ee>.elementor-widget-container {
        padding: 0em 0em 1em 0em;
    }
    .elementor-5080 .elementor-element.elementor-element-ae06fa2>.elementor-widget-container {
        padding: 0px 0px 0px 10px;
    }
    .elementor-5080 .elementor-element.elementor-element-e86ef6e>.elementor-widget-container {
        padding: 0px 0px 0px 10px;
    }
    .elementor-5080 .elementor-element.elementor-element-1f76298>.elementor-widget-container {
        padding: 0px 0px 0px 10px;
    }
    .elementor-5080 .elementor-element.elementor-element-baa78bf>.elementor-widget-container {
        padding: 0px 0px 0px 10px;
    }
    .elementor-5080 .elementor-element.elementor-element-47b8972>.elementor-widget-container {
        padding: 0px 0px 0px 10px;
    }
    .elementor-5080 .elementor-element.elementor-element-c02559d>.elementor-widget-container {
        padding: 0px 0px 0px 10px;
    }
    .elementor-5080 .elementor-element.elementor-element-74dbbd7>.elementor-widget-container {
        padding: 0px 0px 0px 10px;
    }
    .elementor-5080 .elementor-element.elementor-element-6f3eb1a>.elementor-widget-container {
        padding: 0px 0px 0px 10px;
    }
    .elementor-5080 .elementor-element.elementor-element-394d4a4>.elementor-widget-container {
        padding: 0px 0px 0px 10px;
    }
    .elementor-5080 .elementor-element.elementor-element-66a4995>.elementor-widget-container {
        padding: 0px 0px 0px 10px;
    }
    .elementor-5080 .elementor-element.elementor-element-efb4e5d>.elementor-widget-container {
        padding: 0px 0px 0px 10px;
    }
    .elementor-5080 .elementor-element.elementor-element-46db479>.elementor-widget-container {
        padding: 0px 0px 0px 10px;
    }
    .elementor-5080 .elementor-element.elementor-element-39abeec>.elementor-widget-container {
        padding: 0px 0px 0px 10px;
    }
    .elementor-5080 .elementor-element.elementor-element-32f4dad>.elementor-widget-container {
        padding: 0px 0px 0px 10px;
    }
    .elementor-5080 .elementor-element.elementor-element-36e57c7>.elementor-widget-container {
        padding: 0px 0px 0px 10px;
    }
    .elementor-5080 .elementor-element.elementor-element-e591c72>.elementor-widget-container {
        padding: 0px 0px 0px 10px;
    }
    .elementor-5080 .elementor-element.elementor-element-e9f1e19>.elementor-widget-container {
        padding: 0px 0px 0px 10px;
    }
    .elementor-5080 .elementor-element.elementor-element-0ce71c0>.elementor-widget-container {
        padding: 0px 0px 0px 10px;
    }
    .elementor-5080 .elementor-element.elementor-element-4d98131>.elementor-widget-container {
        padding: 0px 0px 0px 10px;
    }
    .elementor-5080 .elementor-element.elementor-element-e4570e9>.elementor-widget-container {
        padding: 0px 0px 0px 10px;
    }
    .elementor-5080 .elementor-element.elementor-element-8a7af64>.elementor-widget-container {
        padding: 0px 0px 0px 10px;
    }
}

@media(max-width:767px) {
    .elementor-5080 .elementor-element.elementor-element-33dde01 {
        text-align: center;
    }
    .elementor-5080 .elementor-element.elementor-element-33dde01>.elementor-widget-container {
        padding: 9px 0px 10px 0px;
    }
    .elementor-5080 .elementor-element.elementor-element-f1830e8>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 10px;
    }
    .elementor-5080 .elementor-element.elementor-element-60b9be4 {
        text-align: center;
    }
    .elementor-5080 .elementor-element.elementor-element-60b9be4>.elementor-widget-container {
        padding: 3px 0px 3px 0px;
    }
    .elementor-5080 .elementor-element.elementor-element-dd440c9 {
        text-align: center;
    }
    .elementor-5080 .elementor-element.elementor-element-dd440c9 .elementor-heading-title {
        line-height: 1.2em;
    }
    .elementor-5080 .elementor-element.elementor-element-82a2981 {
        text-align: center;
    }
    .elementor-5080 .elementor-element.elementor-element-82a2981 .elementor-image img {
        width: 63%;
    }
    .elementor-5080 .elementor-element.elementor-element-973b4d0 {
        text-align: center;
    }
    .elementor-5080 .elementor-element.elementor-element-973b4d0 .elementor-heading-title {
        font-size: 8vw;
    }
    .elementor-5080 .elementor-element.elementor-element-cb11780 {
        text-align: center;
    }
    .elementor-5080 .elementor-element.elementor-element-83af4c2 .elementor-text-editor {
        text-align: center;
    }
    .elementor-5080 .elementor-element.elementor-element-83af4c2>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5080 .elementor-element.elementor-element-420f259 {
        text-align: center;
    }
    .elementor-5080 .elementor-element.elementor-element-420f259 .elementor-heading-title {
        font-size: 8vw;
    }
    .elementor-5080 .elementor-element.elementor-element-8115bb6 {
        text-align: center;
    }
    .elementor-5080 .elementor-element.elementor-element-f7fdf00 .elementor-text-editor {
        text-align: center;
    }
    .elementor-5080 .elementor-element.elementor-element-5076b12 .elementor-image img {
        width: 100%;
    }
    .elementor-5080 .elementor-element.elementor-element-0eeb981 .elementor-image img {
        width: 100%;
    }
    .elementor-5080 .elementor-element.elementor-element-0eeb981>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5080 .elementor-element.elementor-element-3a441aa {
        text-align: center;
    }
    .elementor-5080 .elementor-element.elementor-element-3a441aa .elementor-heading-title {
        font-size: 8vw;
    }
    .elementor-5080 .elementor-element.elementor-element-fb73b3f {
        text-align: center;
    }
    .elementor-5080 .elementor-element.elementor-element-0520418 .elementor-text-editor {
        text-align: center;
    }
    .elementor-5080 .elementor-element.elementor-element-0520418>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5080 .elementor-element.elementor-element-6693cce .elementor-heading-title {
        font-size: 8.1vw;
    }
    .elementor-5080 .elementor-element.elementor-element-6693cce>.elementor-widget-container {
        padding: 12px 0px 0px 0px;
    }
    .elementor-5080 .elementor-element.elementor-element-6a140f9 .elementor-heading-title {
        font-size: 5vw;
        line-height: 1.3em;
    }
    .elementor-5080 .elementor-element.elementor-element-8e890ec .elementor-image img {
        width: 92%;
    }
    .elementor-5080 .elementor-element.elementor-element-70505e7>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 10px;
    }
    .elementor-5080 .elementor-element.elementor-element-01de01e .elementor-image img {
        width: 100%;
    }
    .elementor-5080 .elementor-element.elementor-element-2c90704 .elementor-image img {
        width: 100%;
    }
    .elementor-5080 .elementor-element.elementor-element-c8a2853 {
        text-align: center;
    }
    .elementor-5080 .elementor-element.elementor-element-c8a2853 .elementor-heading-title {
        font-size: 8vw;
    }
    .elementor-5080 .elementor-element.elementor-element-f8490d0 {
        text-align: center;
    }
    .elementor-5080 .elementor-element.elementor-element-78af966 .elementor-text-editor {
        text-align: center;
    }
    .elementor-5080 .elementor-element.elementor-element-78af966>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5080 .elementor-element.elementor-element-2dde1ee {
        text-align: center;
    }
    .elementor-5080 .elementor-element.elementor-element-2dde1ee .elementor-heading-title {
        font-size: 5.9vw;
    }
    .elementor-5080 .elementor-element.elementor-element-2dde1ee>.elementor-widget-container {
        margin: 15px 0px 0px 0px;
        padding: 3em 0em 0em 0em;
    }
    .elementor-5080 .elementor-element.elementor-element-f3b01b0 {
        text-align: center;
    }
    .elementor-5080 .elementor-element.elementor-element-ae06fa2 {
        text-align: center;
    }
    .elementor-5080 .elementor-element.elementor-element-ae06fa2 .elementor-heading-title {
        font-size: 8vw;
    }
    .elementor-5080 .elementor-element.elementor-element-e86ef6e {
        text-align: center;
    }
    .elementor-5080 .elementor-element.elementor-element-1f76298 .elementor-text-editor {
        text-align: center;
    }
    .elementor-5080 .elementor-element.elementor-element-e392633 {
        text-align: center;
    }
    .elementor-5080 .elementor-element.elementor-element-e392633 .elementor-image img {
        width: 95%;
    }
    .elementor-5080 .elementor-element.elementor-element-dbe9441>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5080 .elementor-element.elementor-element-351f13b {
        text-align: center;
    }
    .elementor-5080 .elementor-element.elementor-element-351f13b .elementor-image img {
        width: 81%;
    }
    .elementor-5080 .elementor-element.elementor-element-351f13b>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5080 .elementor-element.elementor-element-ff93a14 {
        text-align: center;
    }
    .elementor-5080 .elementor-element.elementor-element-ff93a14 .elementor-heading-title {
        font-size: 8vw;
    }
    .elementor-5080 .elementor-element.elementor-element-09aa5d3 {
        text-align: center;
    }
    .elementor-5080 .elementor-element.elementor-element-e51d6b0 .elementor-text-editor {
        text-align: center;
    }
    .elementor-5080 .elementor-element.elementor-element-e51d6b0>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-5080 .elementor-element.elementor-element-baa78bf {
        text-align: center;
    }
    .elementor-5080 .elementor-element.elementor-element-baa78bf .elementor-heading-title {
        font-size: 8vw;
    }
    .elementor-5080 .elementor-element.elementor-element-47b8972 {
        text-align: center;
    }
    .elementor-5080 .elementor-element.elementor-element-c02559d .elementor-text-editor {
        text-align: center;
    }
    .elementor-5080 .elementor-element.elementor-element-aaa1adb {
        text-align: center;
    }
    .elementor-5080 .elementor-element.elementor-element-2f3fd2f {
        text-align: center;
    }
    .elementor-5080 .elementor-element.elementor-element-2f3fd2f .elementor-heading-title {
        font-size: 8vw;
    }
    .elementor-5080 .elementor-element.elementor-element-2f941cc .elementor-text-editor {
        text-align: center;
    }
    .elementor-5080 .elementor-element.elementor-element-74dbbd7 {
        text-align: center;
    }
    .elementor-5080 .elementor-element.elementor-element-74dbbd7 .elementor-heading-title {
        font-size: 5vw;
    }
    .elementor-5080 .elementor-element.elementor-element-6f3eb1a {
        text-align: center;
    }
    .elementor-5080 .elementor-element.elementor-element-1c6ac51 {
        text-align: center;
    }
    .elementor-5080 .elementor-element.elementor-element-1c6ac51 .elementor-image img {
        width: 100%;
    }
    .elementor-5080 .elementor-element.elementor-element-c298b81 .elementor-image img {
        width: 93%;
    }
    .elementor-5080 .elementor-element.elementor-element-66a4995 {
        text-align: center;
    }
    .elementor-5080 .elementor-element.elementor-element-66a4995 .elementor-heading-title {
        font-size: 5vw;
    }
    .elementor-5080 .elementor-element.elementor-element-efb4e5d {
        text-align: center;
    }
    .elementor-5080 .elementor-element.elementor-element-39abeec {
        text-align: center;
    }
    .elementor-5080 .elementor-element.elementor-element-39abeec .elementor-heading-title {
        font-size: 5vw;
    }
    .elementor-5080 .elementor-element.elementor-element-32f4dad {
        text-align: center;
    }
    .elementor-5080 .elementor-element.elementor-element-b9f32e6 {
        text-align: center;
    }
    .elementor-5080 .elementor-element.elementor-element-b9f32e6 .elementor-image img {
        width: 100%;
    }
    .elementor-5080 .elementor-element.elementor-element-21fcd67 .elementor-image img {
        width: 100%;
    }
    .elementor-5080 .elementor-element.elementor-element-e591c72 {
        text-align: center;
    }
    .elementor-5080 .elementor-element.elementor-element-e591c72 .elementor-heading-title {
        font-size: 5vw;
    }
    .elementor-5080 .elementor-element.elementor-element-e9f1e19 {
        text-align: center;
    }
    .elementor-5080 .elementor-element.elementor-element-4d98131 {
        text-align: center;
    }
    .elementor-5080 .elementor-element.elementor-element-4d98131 .elementor-heading-title {
        font-size: 5vw;
    }
    .elementor-5080 .elementor-element.elementor-element-e4570e9 {
        text-align: center;
    }
    .elementor-5080 .elementor-element.elementor-element-66d14ea {
        text-align: center;
    }
    .elementor-5080 .elementor-element.elementor-element-66d14ea .elementor-image img {
        width: 100%;
    }
    .elementor-5080 .elementor-element.elementor-element-14a7b62 .elementor-heading-title {
        font-size: 8vw;
    }
    .elementor-5080 .elementor-element.elementor-element-5380396 .elementor-text-editor {
        text-align: center;
    }
    .elementor-5080 .elementor-element.elementor-element-7ee65e4 .elementor-image-box-img {
        margin-bottom: 15px;
    }
    .elementor-5080 .elementor-element.elementor-element-ab60f68 .elementor-image-box-img {
        margin-bottom: 15px;
    }
    .elementor-5080 .elementor-element.elementor-element-67a2092 .elementor-image-box-img {
        margin-bottom: 15px;
    }
}