.elementor-215 .elementor-element.elementor-element-3ca4acbd>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-215 .elementor-element.elementor-element-3ca4acbd:not(.elementor-motion-effects-element-type-background),
.elementor-215 .elementor-element.elementor-element-3ca4acbd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary);
}

.elementor-215 .elementor-element.elementor-element-3ca4acbd>.elementor-background-overlay {
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-215 .elementor-element.elementor-element-3ca4acbd {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #FFFFFF1F;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5px 15px 5px 15px;
    z-index: 10;
}

.elementor-215 .elementor-element.elementor-element-7799ae1f>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #FFFFFF2B;
    padding: 5px 15px 5px 5px;
}

.elementor-215 .elementor-element.elementor-element-51e89e72 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(25px/2);
}

.elementor-215 .elementor-element.elementor-element-51e89e72 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(25px/2);
}

.elementor-215 .elementor-element.elementor-element-51e89e72 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(25px/2);
}

.elementor-215 .elementor-element.elementor-element-51e89e72 .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-25px/2);
}

.elementor-215 .elementor-element.elementor-element-51e89e72 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-25px/2);
}

.elementor-215 .elementor-element.elementor-element-51e89e72 .elementor-icon-list-icon i {
    color: var( --e-global-color-21bfb04);
    transition: color 0.3s;
}

.elementor-215 .elementor-element.elementor-element-51e89e72 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-21bfb04);
    transition: fill 0.3s;
}

.elementor-215 .elementor-element.elementor-element-51e89e72 {
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}

.elementor-215 .elementor-element.elementor-element-51e89e72 .elementor-icon-list-icon {
    padding-inline-end: 8px;
}

.elementor-215 .elementor-element.elementor-element-51e89e72 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-215 .elementor-element.elementor-element-51e89e72 .elementor-icon-list-item>a {
    font-family: var( --e-global-typography-f95c007-font-family), Sans-serif;
    font-size: var( --e-global-typography-f95c007-font-size);
    line-height: var( --e-global-typography-f95c007-line-height);
}

.elementor-215 .elementor-element.elementor-element-51e89e72 .elementor-icon-list-text {
    color: var( --e-global-color-ad41708);
    transition: color 0.3s;
}

.elementor-215 .elementor-element.elementor-element-c4964eb>.elementor-element-populated {
    padding: 5px 0px 5px 0px;
}

.elementor-215 .elementor-element.elementor-element-56d79de {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 13px;
    --grid-column-gap: 16px;
    --grid-row-gap: 0px;
}

.elementor-215 .elementor-element.elementor-element-56d79de .elementor-widget-container {
    text-align: right;
}

.elementor-215 .elementor-element.elementor-element-56d79de .elementor-social-icon {
    background-color: #FFFFFF00;
    --icon-padding: 0em;
}

.elementor-215 .elementor-element.elementor-element-56d79de .elementor-social-icon:hover i {
    color: var( --e-global-color-57a29b1);
}

.elementor-215 .elementor-element.elementor-element-56d79de .elementor-social-icon:hover svg {
    fill: var( --e-global-color-57a29b1);
}

.elementor-215 .elementor-element.elementor-element-64890c3c>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-215 .elementor-element.elementor-element-64890c3c>.elementor-background-overlay {
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-215 .elementor-element.elementor-element-64890c3c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 18px 15px 18px 15px;
    z-index: 10;
}

.elementor-215 .elementor-element.elementor-element-56573ba2>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #FFFFFF2B;
    padding: 0px 15px 0px 0px;
}

.elementor-215 .elementor-element.elementor-element-d53752f {
    padding: 0px 0px 0px 380px;
}

.elementor-bc-flex-widget .elementor-215 .elementor-element.elementor-element-e22081c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-215 .elementor-element.elementor-element-e22081c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-215 .elementor-element.elementor-element-7326d19e>.elementor-widget-container {
    margin: 0px 0px -6px 0px;
}

.elementor-215 .elementor-element.elementor-element-7326d19e .elementor-icon-wrapper {
    text-align: center;
}

.elementor-215 .elementor-element.elementor-element-7326d19e.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-215 .elementor-element.elementor-element-7326d19e.elementor-view-framed .elementor-icon,
.elementor-215 .elementor-element.elementor-element-7326d19e.elementor-view-default .elementor-icon {
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-215 .elementor-element.elementor-element-7326d19e.elementor-view-framed .elementor-icon,
.elementor-215 .elementor-element.elementor-element-7326d19e.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-primary);
}

.elementor-215 .elementor-element.elementor-element-7326d19e .elementor-icon {
    font-size: 20px;
}

.elementor-215 .elementor-element.elementor-element-7326d19e .elementor-icon svg {
    height: 20px;
}

.elementor-215 .elementor-element.elementor-element-16863772>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 3px;
}

.elementor-215 .elementor-element.elementor-element-194ebc9c .elementor-heading-title {
    font-family: var( --e-global-typography-f95c007-font-family), Sans-serif;
    font-size: var( --e-global-typography-f95c007-font-size);
    line-height: var( --e-global-typography-f95c007-line-height);
    color: var( --e-global-color-08fcc9d);
}

.elementor-215 .elementor-element.elementor-element-7cde9288 .elementor-heading-title {
    color: var( --e-global-color-f06adda);
}

.elementor-215 .elementor-element.elementor-element-78bddd4a>.elementor-element-populated {
    padding: 0px 0px 0px 15px;
}

.elementor-215 .elementor-element.elementor-element-a635ca9 .elementor-button {
    background-color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-f95c007-font-family), Sans-serif;
    font-size: var( --e-global-typography-f95c007-font-size);
    line-height: var( --e-global-typography-f95c007-line-height);
    fill: var( --e-global-color-f06adda);
    color: var( --e-global-color-f06adda);
    padding: 12px 22px 12px 22px;
}

.elementor-215 .elementor-element.elementor-element-a635ca9 .elementor-button:hover,
.elementor-215 .elementor-element.elementor-element-a635ca9 .elementor-button:focus {
    background-color: var( --e-global-color-fc28385);
    color: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-a635ca9 .elementor-button:hover svg,
.elementor-215 .elementor-element.elementor-element-a635ca9 .elementor-button:focus svg {
    fill: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-4b9ac3d0:not(.elementor-motion-effects-element-type-background),
.elementor-215 .elementor-element.elementor-element-4b9ac3d0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-ad41708);
}

.elementor-215 .elementor-element.elementor-element-4b9ac3d0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 12px 15px 12px 15px;
}

.elementor-215 .elementor-element.elementor-element-4b9ac3d0>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-215 .elementor-element.elementor-element-65ed74b8.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-215 .elementor-element.elementor-element-65ed74b8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-215 .elementor-element.elementor-element-732c6ebe .elementor-menu-toggle {
    margin-right: auto;
    background-color: var( --e-global-color-secondary);
}

.elementor-215 .elementor-element.elementor-element-732c6ebe .elementor-nav-menu .elementor-item {
    font-family: var( --e-global-typography-ba6914a-font-family), Sans-serif;
    font-size: var( --e-global-typography-ba6914a-font-size);
    font-weight: var( --e-global-typography-ba6914a-font-weight);
    line-height: var( --e-global-typography-ba6914a-line-height);
}

.elementor-215 .elementor-element.elementor-element-732c6ebe .elementor-nav-menu--main .elementor-item {
    color: var( --e-global-color-f06adda);
    fill: var( --e-global-color-f06adda);
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-215 .elementor-element.elementor-element-732c6ebe .elementor-nav-menu--main .elementor-item:hover,
.elementor-215 .elementor-element.elementor-element-732c6ebe .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-215 .elementor-element.elementor-element-732c6ebe .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-215 .elementor-element.elementor-element-732c6ebe .elementor-nav-menu--main .elementor-item:focus {
    color: var( --e-global-color-fc28385);
    fill: var( --e-global-color-fc28385);
}

.elementor-215 .elementor-element.elementor-element-732c6ebe .elementor-nav-menu--main .elementor-item.elementor-item-active {
    color: var( --e-global-color-fc28385);
}

.elementor-215 .elementor-element.elementor-element-732c6ebe {
    --e-nav-menu-horizontal-menu-item-margin: calc( 40px / 2);
}

.elementor-215 .elementor-element.elementor-element-732c6ebe .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
    margin-bottom: 40px;
}

.elementor-215 .elementor-element.elementor-element-732c6ebe .elementor-nav-menu--dropdown a,
.elementor-215 .elementor-element.elementor-element-732c6ebe .elementor-menu-toggle {
    color: var( --e-global-color-text);
}

.elementor-215 .elementor-element.elementor-element-732c6ebe .elementor-nav-menu--dropdown a:hover,
.elementor-215 .elementor-element.elementor-element-732c6ebe .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-215 .elementor-element.elementor-element-732c6ebe .elementor-nav-menu--dropdown a.highlighted,
.elementor-215 .elementor-element.elementor-element-732c6ebe .elementor-menu-toggle:hover {
    color: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-732c6ebe .elementor-nav-menu--dropdown a:hover,
.elementor-215 .elementor-element.elementor-element-732c6ebe .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-215 .elementor-element.elementor-element-732c6ebe .elementor-nav-menu--dropdown a.highlighted {
    background-color: var( --e-global-color-fc28385);
}

.elementor-215 .elementor-element.elementor-element-732c6ebe .elementor-nav-menu--dropdown a.elementor-item-active {
    color: var( --e-global-color-21bfb04);
    background-color: var( --e-global-color-fc28385);
}

.elementor-215 .elementor-element.elementor-element-732c6ebe .elementor-nav-menu--dropdown .elementor-item,
.elementor-215 .elementor-element.elementor-element-732c6ebe .elementor-nav-menu--dropdown .elementor-sub-item {
    font-family: var( --e-global-typography-ba6914a-font-family), Sans-serif;
    font-size: var( --e-global-typography-ba6914a-font-size);
    font-weight: var( --e-global-typography-ba6914a-font-weight);
}

.elementor-215 .elementor-element.elementor-element-732c6ebe .elementor-nav-menu--dropdown a {
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 12px;
    padding-bottom: 12px;
}

.elementor-215 .elementor-element.elementor-element-732c6ebe .elementor-nav-menu--dropdown li:not(:last-child) {
    border-style: solid;
    border-color: #87878726;
    border-bottom-width: 1px;
}

.elementor-215 .elementor-element.elementor-element-732c6ebe .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown,
.elementor-215 .elementor-element.elementor-element-732c6ebe .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    margin-top: 15px !important;
}

.elementor-215 .elementor-element.elementor-element-732c6ebe div.elementor-menu-toggle {
    color: var( --e-global-color-f06adda);
}

.elementor-215 .elementor-element.elementor-element-732c6ebe div.elementor-menu-toggle svg {
    fill: var( --e-global-color-f06adda);
}

.elementor-215 .elementor-element.elementor-element-732c6ebe div.elementor-menu-toggle:hover {
    color: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-732c6ebe div.elementor-menu-toggle:hover svg {
    fill: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-732c6ebe .elementor-menu-toggle:hover {
    background-color: var( --e-global-color-fc28385);
}

.elementor-215 .elementor-element.elementor-element-2a3cf1af:not(.elementor-motion-effects-element-type-background),
.elementor-215 .elementor-element.elementor-element-2a3cf1af>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #082D53;
}

.elementor-215 .elementor-element.elementor-element-2a3cf1af>.elementor-container {
    max-width: 1319px;
    min-height: 757px;
}

.elementor-215 .elementor-element.elementor-element-2a3cf1af>.elementor-background-overlay {
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-215 .elementor-element.elementor-element-2a3cf1af {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: -317px;
    padding: 0px 15px 0px 15px;
}

.elementor-215 .elementor-element.elementor-element-1f8f40b4>.elementor-element-populated {
    margin: 0px 0px 279px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-215 .elementor-element.elementor-element-6802038a {
    width: auto;
    max-width: auto;
    text-align: justify;
}

.elementor-215 .elementor-element.elementor-element-6802038a>.elementor-widget-container {
    margin: 0px -125px 0px 73px;
}

.elementor-215 .elementor-element.elementor-element-6802038a .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.3em;
    color: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-784b3954 .elementor-button {
    background-color: var( --e-global-color-secondary);
    fill: var( --e-global-color-f06adda);
    color: var( --e-global-color-f06adda);
}

.elementor-215 .elementor-element.elementor-element-784b3954 .elementor-button:hover,
.elementor-215 .elementor-element.elementor-element-784b3954 .elementor-button:focus {
    background-color: var( --e-global-color-fc28385);
    color: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-784b3954 {
    width: auto;
    max-width: auto;
}

.elementor-215 .elementor-element.elementor-element-784b3954>.elementor-widget-container {
    margin: 0px 0px 0px 74px;
    padding: 0px 0px 0px 0px;
}

.elementor-215 .elementor-element.elementor-element-784b3954 .elementor-button:hover svg,
.elementor-215 .elementor-element.elementor-element-784b3954 .elementor-button:focus svg {
    fill: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-41cc4f91>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 7px;
}

.elementor-215 .elementor-element.elementor-element-41cc4f91>.elementor-element-populated {
    margin: -35px -48px -64px -80px;
    --e-column-margin-right: -48px;
    --e-column-margin-left: -80px;
    padding: -18px -18px -18px -18px;
}

.elementor-215 .elementor-element.elementor-element-6228d147 {
    width: var( --container-widget-width, 696px);
    max-width: 696px;
    --container-widget-width: 696px;
    --container-widget-flex-grow: 0;
    top: -305px;
    text-align: center;
}

.elementor-215 .elementor-element.elementor-element-6228d147>.elementor-widget-container {
    margin: 0px 1px 20px 0px;
    padding: 205px 0px 8px 0px;
}

body:not(.rtl) .elementor-215 .elementor-element.elementor-element-6228d147 {
    left: -53px;
}

body.rtl .elementor-215 .elementor-element.elementor-element-6228d147 {
    right: -53px;
}

.elementor-215 .elementor-element.elementor-element-6228d147 img {
    width: 100%;
    max-width: 100%;
}

.elementor-215 .elementor-element.elementor-element-3f37f8d9>.elementor-container {
    max-width: 1155px;
}

.elementor-215 .elementor-element.elementor-element-3f37f8d9 {
    margin-top: 0px;
    margin-bottom: -47px;
    padding: 0px 15px 0px 15px;
}

.elementor-215 .elementor-element.elementor-element-4bf0b5d1>.elementor-container {
    max-width: 832px;
}

.elementor-215 .elementor-element.elementor-element-38bfcc7e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-215 .elementor-element.elementor-element-38bfcc7e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFD97400;
}

.elementor-bc-flex-widget .elementor-215 .elementor-element.elementor-element-38bfcc7e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-215 .elementor-element.elementor-element-38bfcc7e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-215 .elementor-element.elementor-element-38bfcc7e>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px -1px -8px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -8px;
}

.elementor-215 .elementor-element.elementor-element-38bfcc7e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-215 .elementor-element.elementor-element-6490bac2>.elementor-widget-container {
    background-color: transparent;
    margin: 60px 0px 0px 0px;
    padding: 30px 20px 18px 20px;
    background-image: radial-gradient(at top left, #FFD974 100%, var( --e-global-color-21bfb04) 19%);
    border-radius: 25px 0px 0px 0px;
    box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
}

.elementor-215 .elementor-element.elementor-element-6490bac2 .elementor-icon-box-wrapper {
    align-items: center;
}

.elementor-215 .elementor-element.elementor-element-6490bac2 {
    --icon-box-icon-margin: 20px;
}

.elementor-215 .elementor-element.elementor-element-6490bac2 .elementor-icon-box-title {
    margin-block-end: 0px;
}

.elementor-215 .elementor-element.elementor-element-6490bac2.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-215 .elementor-element.elementor-element-6490bac2.elementor-view-framed .elementor-icon,
.elementor-215 .elementor-element.elementor-element-6490bac2.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-215 .elementor-element.elementor-element-6490bac2 .elementor-icon-box-title,
.elementor-215 .elementor-element.elementor-element-6490bac2 .elementor-icon-box-title a {
    text-transform: uppercase;
}

.elementor-215 .elementor-element.elementor-element-22ed48c>.elementor-widget-container {
    background-color: transparent;
    margin: -9px 0px 0px 0px;
    padding: 30px 20px 18px 20px;
    background-image: radial-gradient(at top left, var( --e-global-color-ad41708) 74%, var( --e-global-color-21bfb04) 42%);
    border-radius: 25px 0px 0px 0px;
    box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
}

.elementor-215 .elementor-element.elementor-element-22ed48c .elementor-icon-box-wrapper {
    align-items: center;
}

.elementor-215 .elementor-element.elementor-element-22ed48c {
    --icon-box-icon-margin: 20px;
}

.elementor-215 .elementor-element.elementor-element-22ed48c .elementor-icon-box-title {
    margin-block-end: 0px;
}

.elementor-215 .elementor-element.elementor-element-22ed48c.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-215 .elementor-element.elementor-element-22ed48c.elementor-view-framed .elementor-icon,
.elementor-215 .elementor-element.elementor-element-22ed48c.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-215 .elementor-element.elementor-element-22ed48c .elementor-icon-box-title,
.elementor-215 .elementor-element.elementor-element-22ed48c .elementor-icon-box-title a {
    text-transform: uppercase;
}

.elementor-215 .elementor-element.elementor-element-1cb54365>.elementor-widget-container {
    margin: 14px -34px 0px 2px;
}

body:not(.rtl) .elementor-215 .elementor-element.elementor-element-1cb54365 {
    left: 330.983px;
}

body.rtl .elementor-215 .elementor-element.elementor-element-1cb54365 {
    right: 330.983px;
}

.elementor-215 .elementor-element.elementor-element-1cb54365 {
    top: 81px;
}

.elementor-215 .elementor-element.elementor-element-76be0170>.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-215 .elementor-element.elementor-element-0c45ed0:not(.elementor-motion-effects-element-type-background),
.elementor-215 .elementor-element.elementor-element-0c45ed0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #65AADE;
    background-image: url("/wp-content/uploads/2023/02/plumbero-img15.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-215 .elementor-element.elementor-element-0c45ed0>.elementor-background-overlay {
    background-color: var( --e-global-color-primary);
    opacity: 0.86;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-215 .elementor-element.elementor-element-0c45ed0>.elementor-container {
    max-width: 1600px;
}

.elementor-215 .elementor-element.elementor-element-0c45ed0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 26px;
    margin-bottom: 0px;
    padding: 3px 0px 114px 0px;
}

.elementor-215 .elementor-element.elementor-element-b706397.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-215 .elementor-element.elementor-element-b706397>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-215 .elementor-element.elementor-element-b706397>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-215 .elementor-element.elementor-element-4e09abe>.elementor-container {
    max-width: 1395px;
}

.elementor-215 .elementor-element.elementor-element-4e09abe {
    margin-top: 95px;
    margin-bottom: 0px;
}

.elementor-215 .elementor-element.elementor-element-85f8fe2.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-215 .elementor-element.elementor-element-85f8fe2>.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-215 .elementor-element.elementor-element-85f8fe2>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 40px 0px 40px;
}

.elementor-215 .elementor-element.elementor-element-1a6f93a>.elementor-widget-container {
    background-image: url("/wp-content/uploads/2023/02/plumbero-img14.png");
    margin: 0px 0px -30px 0px;
    padding: 40px 40px 40px 40px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-215 .elementor-element.elementor-element-1a6f93a .elementor-icon-wrapper {
    text-align: center;
}

.elementor-215 .elementor-element.elementor-element-1a6f93a.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-1a6f93a.elementor-view-framed .elementor-icon,
.elementor-215 .elementor-element.elementor-element-1a6f93a.elementor-view-default .elementor-icon {
    color: var( --e-global-color-21bfb04);
    border-color: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-1a6f93a.elementor-view-framed .elementor-icon,
.elementor-215 .elementor-element.elementor-element-1a6f93a.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-9ec4ec0 {
    width: auto;
    max-width: auto;
}

.elementor-215 .elementor-element.elementor-element-9ec4ec0>.elementor-widget-container {
    background-color: var( --e-global-color-secondary);
    margin: 0px 0px 0px 80px;
    padding: 11px 18px 10px 18px;
    border-radius: 100% 100% 100% 100%;
}

.elementor-215 .elementor-element.elementor-element-2171f94>.elementor-widget-container {
    margin: 25px 0px 15px 0px;
}

.elementor-215 .elementor-element.elementor-element-2171f94 {
    text-align: left;
}

.elementor-215 .elementor-element.elementor-element-2171f94 .elementor-heading-title {
    font-size: 16px;
    color: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-7673d99.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-215 .elementor-element.elementor-element-7673d99>.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-215 .elementor-element.elementor-element-7673d99>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 40px 0px 40px;
}

.elementor-215 .elementor-element.elementor-element-306636c>.elementor-widget-container {
    background-image: url("/wp-content/uploads/2023/02/plumbero-img14.png");
    margin: 0px 0px -30px 0px;
    padding: 40px 40px 40px 40px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-215 .elementor-element.elementor-element-306636c .elementor-icon-wrapper {
    text-align: center;
}

.elementor-215 .elementor-element.elementor-element-306636c.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-306636c.elementor-view-framed .elementor-icon,
.elementor-215 .elementor-element.elementor-element-306636c.elementor-view-default .elementor-icon {
    color: var( --e-global-color-21bfb04);
    border-color: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-306636c.elementor-view-framed .elementor-icon,
.elementor-215 .elementor-element.elementor-element-306636c.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-317c72e {
    width: auto;
    max-width: auto;
}

.elementor-215 .elementor-element.elementor-element-317c72e>.elementor-widget-container {
    background-color: var( --e-global-color-secondary);
    margin: 0px 0px 0px 80px;
    padding: 11px 16px 10px 16px;
    border-radius: 100% 100% 100% 100%;
}

.elementor-215 .elementor-element.elementor-element-cc0d219>.elementor-widget-container {
    margin: 25px 0px 15px 0px;
}

.elementor-215 .elementor-element.elementor-element-cc0d219 {
    text-align: left;
}

.elementor-215 .elementor-element.elementor-element-cc0d219 .elementor-heading-title {
    font-size: 16px;
    color: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-31776d9.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-215 .elementor-element.elementor-element-31776d9>.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-215 .elementor-element.elementor-element-31776d9>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 40px 0px 40px;
}

.elementor-215 .elementor-element.elementor-element-bf86968>.elementor-widget-container {
    background-image: url("/wp-content/uploads/2023/02/plumbero-img14.png");
    margin: 0px 0px -30px 0px;
    padding: 40px 40px 40px 40px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-215 .elementor-element.elementor-element-bf86968 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-215 .elementor-element.elementor-element-bf86968.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-bf86968.elementor-view-framed .elementor-icon,
.elementor-215 .elementor-element.elementor-element-bf86968.elementor-view-default .elementor-icon {
    color: var( --e-global-color-21bfb04);
    border-color: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-bf86968.elementor-view-framed .elementor-icon,
.elementor-215 .elementor-element.elementor-element-bf86968.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-b27f987 {
    width: auto;
    max-width: auto;
}

.elementor-215 .elementor-element.elementor-element-b27f987>.elementor-widget-container {
    background-color: var( --e-global-color-secondary);
    margin: 0px 0px 0px 80px;
    padding: 11px 16px 10px 16px;
    border-radius: 100% 100% 100% 100%;
}

.elementor-215 .elementor-element.elementor-element-016d701>.elementor-widget-container {
    margin: 25px 0px 15px 0px;
}

.elementor-215 .elementor-element.elementor-element-016d701 {
    text-align: left;
}

.elementor-215 .elementor-element.elementor-element-016d701 .elementor-heading-title {
    font-size: 16px;
    color: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-2b012a0e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 109px;
    padding: 44px 15px 1px 15px;
}

.elementor-215 .elementor-element.elementor-element-2b012a0e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-215 .elementor-element.elementor-element-511309c1>.elementor-element-populated {
    margin: 0px 50px 0px 0px;
    --e-column-margin-right: 50px;
    --e-column-margin-left: 0px;
}

.elementor-215 .elementor-element.elementor-element-70a307ea {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-primary);
    --divider-border-width: 2px;
    width: auto;
    max-width: auto;
}

.elementor-215 .elementor-element.elementor-element-70a307ea .elementor-divider-separator {
    width: 20px;
}

.elementor-215 .elementor-element.elementor-element-70a307ea .elementor-divider {
    padding-block-start: 8px;
    padding-block-end: 8px;
}

.elementor-215 .elementor-element.elementor-element-2e730d41 {
    width: auto;
    max-width: auto;
}

.elementor-215 .elementor-element.elementor-element-2e730d41>.elementor-widget-container {
    margin: 0px 0px 0px 12px;
}

.elementor-215 .elementor-element.elementor-element-2e730d41 .elementor-heading-title {
    font-family: var( --e-global-typography-0edfa1e-font-family), Sans-serif;
    font-size: var( --e-global-typography-0edfa1e-font-size);
    font-weight: var( --e-global-typography-0edfa1e-font-weight);
    line-height: var( --e-global-typography-0edfa1e-line-height);
    color: var( --e-global-color-primary);
}

.elementor-215 .elementor-element.elementor-element-2ea0e420>.elementor-widget-container {
    margin: 15px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-215 .elementor-element.elementor-element-264d7bf1.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-215 .elementor-element.elementor-element-264d7bf1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-215 .elementor-element.elementor-element-111450ae {
    margin-top: 40px;
    margin-bottom: 0px;
}

.elementor-215 .elementor-element.elementor-element-534741a9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-215 .elementor-element.elementor-element-534741a9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top left, var( --e-global-color-ad41708) 74%, var( --e-global-color-21bfb04) 42%);
}

.elementor-bc-flex-widget .elementor-215 .elementor-element.elementor-element-534741a9.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-215 .elementor-element.elementor-element-534741a9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-215 .elementor-element.elementor-element-534741a9.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-215 .elementor-element.elementor-element-534741a9>.elementor-element-populated,
.elementor-215 .elementor-element.elementor-element-534741a9>.elementor-element-populated>.elementor-background-overlay,
.elementor-215 .elementor-element.elementor-element-534741a9>.elementor-background-slideshow {
    border-radius: 25px 25px 25px 25px;
}

.elementor-215 .elementor-element.elementor-element-534741a9>.elementor-element-populated {
    box-shadow: 0px 0px 20px -10px rgba(0, 0, 0, 0.8);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 40px 40px 0px 40px;
}

.elementor-215 .elementor-element.elementor-element-534741a9>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-215 .elementor-element.elementor-element-12f42086>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-215 .elementor-element.elementor-element-2d7353cb {
    width: auto;
    max-width: auto;
    text-align: left;
}

.elementor-215 .elementor-element.elementor-element-2d7353cb>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-215 .elementor-element.elementor-element-5a972a35 {
    width: auto;
    max-width: auto;
    text-align: right;
}

.elementor-215 .elementor-element.elementor-element-5a972a35>.elementor-widget-container {
    padding: 40px 0px 0px 0px;
}

.elementor-215 .elementor-element.elementor-element-5a972a35 .elementor-heading-title {
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: #FFD97400;
}

.elementor-215 .elementor-element.elementor-element-4633c7b2>.elementor-widget-container {
    margin: 15px 0px -22px 0px;
}

.elementor-215 .elementor-element.elementor-element-4633c7b2 .elementor-button {
    border-radius: 100% 100% 100% 100%;
    padding: 12px 10px 12px 15px;
}

.elementor-215 .elementor-element.elementor-element-120dc7a4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-215 .elementor-element.elementor-element-120dc7a4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top left, var( --e-global-color-ad41708) 74%, var( --e-global-color-21bfb04) 42%);
}

.elementor-bc-flex-widget .elementor-215 .elementor-element.elementor-element-120dc7a4.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-215 .elementor-element.elementor-element-120dc7a4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-215 .elementor-element.elementor-element-120dc7a4.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-215 .elementor-element.elementor-element-120dc7a4>.elementor-element-populated,
.elementor-215 .elementor-element.elementor-element-120dc7a4>.elementor-element-populated>.elementor-background-overlay,
.elementor-215 .elementor-element.elementor-element-120dc7a4>.elementor-background-slideshow {
    border-radius: 25px 25px 25px 25px;
}

.elementor-215 .elementor-element.elementor-element-120dc7a4>.elementor-element-populated {
    box-shadow: 0px 0px 20px -10px rgba(0, 0, 0, 0.8);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 40px 40px 0px 40px;
}

.elementor-215 .elementor-element.elementor-element-120dc7a4>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-215 .elementor-element.elementor-element-50fcd4e6>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-215 .elementor-element.elementor-element-3a1ccac0 {
    width: auto;
    max-width: auto;
}

.elementor-215 .elementor-element.elementor-element-3a1ccac0>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-215 .elementor-element.elementor-element-cb5365a {
    width: auto;
    max-width: auto;
    text-align: right;
}

.elementor-215 .elementor-element.elementor-element-cb5365a>.elementor-widget-container {
    padding: 40px 0px 0px 0px;
}

.elementor-215 .elementor-element.elementor-element-cb5365a .elementor-heading-title {
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: #FFD97400;
}

.elementor-215 .elementor-element.elementor-element-384da739>.elementor-widget-container {
    margin: 15px 0px -22px 0px;
}

.elementor-215 .elementor-element.elementor-element-384da739 .elementor-button {
    border-radius: 100% 100% 100% 100%;
    padding: 12px 10px 12px 15px;
}

.elementor-215 .elementor-element.elementor-element-78ce410:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-215 .elementor-element.elementor-element-78ce410>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top left, var( --e-global-color-ad41708) 74%, var( --e-global-color-21bfb04) 42%);
}

.elementor-bc-flex-widget .elementor-215 .elementor-element.elementor-element-78ce410.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-215 .elementor-element.elementor-element-78ce410.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-215 .elementor-element.elementor-element-78ce410.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-215 .elementor-element.elementor-element-78ce410>.elementor-element-populated,
.elementor-215 .elementor-element.elementor-element-78ce410>.elementor-element-populated>.elementor-background-overlay,
.elementor-215 .elementor-element.elementor-element-78ce410>.elementor-background-slideshow {
    border-radius: 25px 25px 25px 25px;
}

.elementor-215 .elementor-element.elementor-element-78ce410>.elementor-element-populated {
    box-shadow: 0px 0px 20px -10px rgba(0, 0, 0, 0.8);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 40px 40px 0px 40px;
}

.elementor-215 .elementor-element.elementor-element-78ce410>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-215 .elementor-element.elementor-element-0a5d37b>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-215 .elementor-element.elementor-element-dd68cef {
    width: auto;
    max-width: auto;
    text-align: left;
}

.elementor-215 .elementor-element.elementor-element-dd68cef>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-215 .elementor-element.elementor-element-db5d441 {
    width: auto;
    max-width: auto;
    text-align: right;
}

.elementor-215 .elementor-element.elementor-element-db5d441>.elementor-widget-container {
    padding: 40px 0px 0px 0px;
}

.elementor-215 .elementor-element.elementor-element-db5d441 .elementor-heading-title {
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: #FFD97400;
}

.elementor-215 .elementor-element.elementor-element-f395fbe>.elementor-widget-container {
    margin: 15px 0px -22px 0px;
}

.elementor-215 .elementor-element.elementor-element-f395fbe .elementor-button {
    border-radius: 100% 100% 100% 100%;
    padding: 12px 10px 12px 15px;
}

.elementor-215 .elementor-element.elementor-element-3b3ba620:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-215 .elementor-element.elementor-element-3b3ba620>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top left, var( --e-global-color-ad41708) 74%, var( --e-global-color-21bfb04) 42%);
}

.elementor-bc-flex-widget .elementor-215 .elementor-element.elementor-element-3b3ba620.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-215 .elementor-element.elementor-element-3b3ba620.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-215 .elementor-element.elementor-element-3b3ba620.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-215 .elementor-element.elementor-element-3b3ba620>.elementor-element-populated,
.elementor-215 .elementor-element.elementor-element-3b3ba620>.elementor-element-populated>.elementor-background-overlay,
.elementor-215 .elementor-element.elementor-element-3b3ba620>.elementor-background-slideshow {
    border-radius: 25px 25px 25px 25px;
}

.elementor-215 .elementor-element.elementor-element-3b3ba620>.elementor-element-populated {
    box-shadow: 0px 0px 20px -10px rgba(0, 0, 0, 0.8);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 40px 40px 0px 40px;
}

.elementor-215 .elementor-element.elementor-element-3b3ba620>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-215 .elementor-element.elementor-element-470f0bbe>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-215 .elementor-element.elementor-element-3e49a2cd {
    width: auto;
    max-width: auto;
    text-align: left;
}

.elementor-215 .elementor-element.elementor-element-3e49a2cd>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-215 .elementor-element.elementor-element-710e1930 {
    width: auto;
    max-width: auto;
    text-align: right;
}

.elementor-215 .elementor-element.elementor-element-710e1930>.elementor-widget-container {
    padding: 40px 0px 0px 0px;
}

.elementor-215 .elementor-element.elementor-element-710e1930 .elementor-heading-title {
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: #FFD97400;
}

.elementor-215 .elementor-element.elementor-element-742cb02>.elementor-widget-container {
    margin: 15px 0px -22px 0px;
}

.elementor-215 .elementor-element.elementor-element-742cb02 .elementor-button {
    border-radius: 100% 100% 100% 100%;
    padding: 12px 10px 12px 15px;
}

.elementor-215 .elementor-element.elementor-element-607ad307 {
    margin-top: 60px;
    margin-bottom: 0px;
}

.elementor-215 .elementor-element.elementor-element-6dd27e42:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-215 .elementor-element.elementor-element-6dd27e42>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top left, var( --e-global-color-ad41708) 74%, var( --e-global-color-21bfb04) 42%);
}

.elementor-bc-flex-widget .elementor-215 .elementor-element.elementor-element-6dd27e42.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-215 .elementor-element.elementor-element-6dd27e42.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-215 .elementor-element.elementor-element-6dd27e42.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-215 .elementor-element.elementor-element-6dd27e42>.elementor-element-populated,
.elementor-215 .elementor-element.elementor-element-6dd27e42>.elementor-element-populated>.elementor-background-overlay,
.elementor-215 .elementor-element.elementor-element-6dd27e42>.elementor-background-slideshow {
    border-radius: 25px 25px 25px 25px;
}

.elementor-215 .elementor-element.elementor-element-6dd27e42>.elementor-element-populated {
    box-shadow: 0px 0px 20px -10px rgba(0, 0, 0, 0.8);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 40px 40px 0px 40px;
}

.elementor-215 .elementor-element.elementor-element-6dd27e42>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-215 .elementor-element.elementor-element-55ea538f>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-215 .elementor-element.elementor-element-b39b518 {
    width: auto;
    max-width: auto;
    text-align: left;
}

.elementor-215 .elementor-element.elementor-element-b39b518>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-215 .elementor-element.elementor-element-235b8e52 {
    width: auto;
    max-width: auto;
    text-align: right;
}

.elementor-215 .elementor-element.elementor-element-235b8e52>.elementor-widget-container {
    padding: 40px 0px 0px 0px;
}

.elementor-215 .elementor-element.elementor-element-235b8e52 .elementor-heading-title {
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: #FFD97400;
}

.elementor-215 .elementor-element.elementor-element-76847dc7>.elementor-widget-container {
    margin: 15px 0px -22px 0px;
}

.elementor-215 .elementor-element.elementor-element-76847dc7 .elementor-button {
    border-radius: 100% 100% 100% 100%;
    padding: 12px 10px 12px 15px;
}

.elementor-215 .elementor-element.elementor-element-1c7671da:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-215 .elementor-element.elementor-element-1c7671da>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top left, var( --e-global-color-ad41708) 74%, var( --e-global-color-21bfb04) 42%);
}

.elementor-bc-flex-widget .elementor-215 .elementor-element.elementor-element-1c7671da.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-215 .elementor-element.elementor-element-1c7671da.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-215 .elementor-element.elementor-element-1c7671da.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-215 .elementor-element.elementor-element-1c7671da>.elementor-element-populated,
.elementor-215 .elementor-element.elementor-element-1c7671da>.elementor-element-populated>.elementor-background-overlay,
.elementor-215 .elementor-element.elementor-element-1c7671da>.elementor-background-slideshow {
    border-radius: 25px 25px 25px 25px;
}

.elementor-215 .elementor-element.elementor-element-1c7671da>.elementor-element-populated {
    box-shadow: 0px 0px 20px -10px rgba(0, 0, 0, 0.8);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 40px 40px 0px 40px;
}

.elementor-215 .elementor-element.elementor-element-1c7671da>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-215 .elementor-element.elementor-element-3a675f65>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-215 .elementor-element.elementor-element-33201855 {
    width: auto;
    max-width: auto;
    text-align: left;
}

.elementor-215 .elementor-element.elementor-element-33201855>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-215 .elementor-element.elementor-element-4854786b {
    width: auto;
    max-width: auto;
    text-align: right;
}

.elementor-215 .elementor-element.elementor-element-4854786b>.elementor-widget-container {
    padding: 40px 0px 0px 0px;
}

.elementor-215 .elementor-element.elementor-element-4854786b .elementor-heading-title {
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: #FFD97400;
}

.elementor-215 .elementor-element.elementor-element-5a8a554e>.elementor-widget-container {
    margin: 15px 0px -22px 0px;
}

.elementor-215 .elementor-element.elementor-element-5a8a554e .elementor-button {
    border-radius: 100% 100% 100% 100%;
    padding: 12px 10px 12px 15px;
}

.elementor-215 .elementor-element.elementor-element-eacee79:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-215 .elementor-element.elementor-element-eacee79>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top left, var( --e-global-color-ad41708) 74%, var( --e-global-color-21bfb04) 42%);
}

.elementor-bc-flex-widget .elementor-215 .elementor-element.elementor-element-eacee79.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-215 .elementor-element.elementor-element-eacee79.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-215 .elementor-element.elementor-element-eacee79.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-215 .elementor-element.elementor-element-eacee79>.elementor-element-populated,
.elementor-215 .elementor-element.elementor-element-eacee79>.elementor-element-populated>.elementor-background-overlay,
.elementor-215 .elementor-element.elementor-element-eacee79>.elementor-background-slideshow {
    border-radius: 25px 25px 25px 25px;
}

.elementor-215 .elementor-element.elementor-element-eacee79>.elementor-element-populated {
    box-shadow: 0px 0px 20px -10px rgba(0, 0, 0, 0.8);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 40px 40px 0px 40px;
}

.elementor-215 .elementor-element.elementor-element-eacee79>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-215 .elementor-element.elementor-element-56b7a834>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-215 .elementor-element.elementor-element-5651865a {
    width: auto;
    max-width: auto;
    text-align: left;
}

.elementor-215 .elementor-element.elementor-element-5651865a>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-215 .elementor-element.elementor-element-5bc84e32 {
    width: auto;
    max-width: auto;
    text-align: right;
}

.elementor-215 .elementor-element.elementor-element-5bc84e32>.elementor-widget-container {
    padding: 40px 0px 0px 0px;
}

.elementor-215 .elementor-element.elementor-element-5bc84e32 .elementor-heading-title {
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: #FFD97400;
}

.elementor-215 .elementor-element.elementor-element-bdaa22>.elementor-widget-container {
    margin: 15px 0px -22px 0px;
}

.elementor-215 .elementor-element.elementor-element-bdaa22 .elementor-button {
    border-radius: 100% 100% 100% 100%;
    padding: 12px 10px 12px 15px;
}

.elementor-215 .elementor-element.elementor-element-42ce77:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-215 .elementor-element.elementor-element-42ce77>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-secondary);
}

.elementor-bc-flex-widget .elementor-215 .elementor-element.elementor-element-42ce77.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-215 .elementor-element.elementor-element-42ce77.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-215 .elementor-element.elementor-element-42ce77.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-215 .elementor-element.elementor-element-42ce77>.elementor-element-populated,
.elementor-215 .elementor-element.elementor-element-42ce77>.elementor-element-populated>.elementor-background-overlay,
.elementor-215 .elementor-element.elementor-element-42ce77>.elementor-background-slideshow {
    border-radius: 25px 25px 25px 25px;
}

.elementor-215 .elementor-element.elementor-element-42ce77>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 30px 30px 30px 30px;
}

.elementor-215 .elementor-element.elementor-element-42ce77>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-215 .elementor-element.elementor-element-b4a15fc {
    text-align: center;
}

.elementor-215 .elementor-element.elementor-element-7a302775>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-215 .elementor-element.elementor-element-7dd370e:not(.elementor-motion-effects-element-type-background),
.elementor-215 .elementor-element.elementor-element-7dd370e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-ad41708);
}

.elementor-215 .elementor-element.elementor-element-7dd370e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 110px 15px 110px 15px;
}

.elementor-215 .elementor-element.elementor-element-7dd370e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-215 .elementor-element.elementor-element-518d2947>.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-215 .elementor-element.elementor-element-8e3919f>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-215 .elementor-element.elementor-element-8e3919f {
    text-align: right;
}

.elementor-215 .elementor-element.elementor-element-8e3919f img {
    border-radius: 25px 25px 25px 25px;
}

.elementor-215 .elementor-element.elementor-element-1f4d6460>.elementor-widget-container {
    margin: 0px 0px 13px 0px;
}

.elementor-215 .elementor-element.elementor-element-1f4d6460 {
    text-align: right;
}

.elementor-215 .elementor-element.elementor-element-1f4d6460 img {
    border-radius: 25px 25px 25px 25px;
}

.elementor-215 .elementor-element.elementor-element-44ea9ba2 {
    text-align: right;
}

.elementor-215 .elementor-element.elementor-element-44ea9ba2 img {
    border-radius: 25px 25px 25px 25px;
}

.elementor-215 .elementor-element.elementor-element-6f4dee5c>.elementor-element-populated {
    margin: 0px 0px 0px 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
}

.elementor-215 .elementor-element.elementor-element-1eaf26ae>.elementor-widget-container {
    margin: 50px 0px 15px 0px;
}

.elementor-215 .elementor-element.elementor-element-1eaf26ae {
    text-align: left;
}

.elementor-215 .elementor-element.elementor-element-1eaf26ae img {
    border-radius: 25px 25px 25px 25px;
}

.elementor-bc-flex-widget .elementor-215 .elementor-element.elementor-element-43b75cf3.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-215 .elementor-element.elementor-element-43b75cf3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-215 .elementor-element.elementor-element-43b75cf3>.elementor-element-populated {
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
}

.elementor-215 .elementor-element.elementor-element-216ac085 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-primary);
    --divider-border-width: 2px;
    width: auto;
    max-width: auto;
}

.elementor-215 .elementor-element.elementor-element-216ac085 .elementor-divider-separator {
    width: 20px;
}

.elementor-215 .elementor-element.elementor-element-216ac085 .elementor-divider {
    padding-block-start: 8px;
    padding-block-end: 8px;
}

.elementor-215 .elementor-element.elementor-element-6f020746 {
    width: auto;
    max-width: auto;
}

.elementor-215 .elementor-element.elementor-element-6f020746>.elementor-widget-container {
    margin: 0px 0px 0px 12px;
}

.elementor-215 .elementor-element.elementor-element-6f020746 .elementor-heading-title {
    font-family: var( --e-global-typography-0edfa1e-font-family), Sans-serif;
    font-size: var( --e-global-typography-0edfa1e-font-size);
    font-weight: var( --e-global-typography-0edfa1e-font-weight);
    line-height: var( --e-global-typography-0edfa1e-line-height);
    color: var( --e-global-color-primary);
}

.elementor-215 .elementor-element.elementor-element-22d8103>.elementor-widget-container {
    margin: 15px 0px 0px 0px;
}

.elementor-215 .elementor-element.elementor-element-6bc4c9ac {
    text-align: left;
}

.elementor-215 .elementor-element.elementor-element-6bc4c9ac img {
    border-radius: 25px 25px 25px 25px;
}

.elementor-215 .elementor-element.elementor-element-773f1ce>.elementor-element-populated {
    margin: 0px 0px 0px 70px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 70px;
}

.elementor-215 .elementor-element.elementor-element-31b106f0>.elementor-widget-container {
    background-color: var( --e-global-color-21bfb04);
    padding: 25px 25px 25px 25px;
    border-radius: 25px 25px 25px 25px;
    box-shadow: 0px 10px 20px -10px rgba(0, 0, 0, 0.15);
}

.elementor-215 .elementor-element.elementor-element-31b106f0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(12px/2);
}

.elementor-215 .elementor-element.elementor-element-31b106f0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(12px/2);
}

.elementor-215 .elementor-element.elementor-element-31b106f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(12px/2);
}

.elementor-215 .elementor-element.elementor-element-31b106f0 .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-12px/2);
}

.elementor-215 .elementor-element.elementor-element-31b106f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-12px/2);
}

.elementor-215 .elementor-element.elementor-element-31b106f0 .elementor-icon-list-icon i {
    color: var( --e-global-color-d345fd2);
    transition: color 0.3s;
}

.elementor-215 .elementor-element.elementor-element-31b106f0 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-d345fd2);
    transition: fill 0.3s;
}

.elementor-215 .elementor-element.elementor-element-31b106f0 {
    --e-icon-list-icon-size: 25px;
    --icon-vertical-offset: 0px;
}

.elementor-215 .elementor-element.elementor-element-31b106f0 .elementor-icon-list-icon {
    padding-inline-end: 15px;
}

.elementor-215 .elementor-element.elementor-element-31b106f0 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-215 .elementor-element.elementor-element-3c0a82a8:not(.elementor-motion-effects-element-type-background),
.elementor-215 .elementor-element.elementor-element-3c0a82a8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary);
    background-image: url("/wp-content/uploads/2023/02/plumbero-img15.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-215 .elementor-element.elementor-element-3c0a82a8>.elementor-background-overlay {
    background-color: var( --e-global-color-primary);
    opacity: 0.95;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-215 .elementor-element.elementor-element-3c0a82a8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: -180px;
    padding: 110px 15px 280px 15px;
}

.elementor-215 .elementor-element.elementor-element-1a821f26.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-215 .elementor-element.elementor-element-ab2525b {
    --divider-border-style: solid;
    --divider-color: #FFFFFF;
    --divider-border-width: 2px;
    width: auto;
    max-width: auto;
}

.elementor-215 .elementor-element.elementor-element-ab2525b .elementor-divider-separator {
    width: 20px;
}

.elementor-215 .elementor-element.elementor-element-ab2525b .elementor-divider {
    padding-block-start: 8px;
    padding-block-end: 8px;
}

.elementor-215 .elementor-element.elementor-element-7a8fbfc8 {
    width: auto;
    max-width: auto;
}

.elementor-215 .elementor-element.elementor-element-7a8fbfc8>.elementor-widget-container {
    margin: 0px 0px 0px 12px;
}

.elementor-215 .elementor-element.elementor-element-7a8fbfc8 .elementor-heading-title {
    font-family: var( --e-global-typography-0edfa1e-font-family), Sans-serif;
    font-size: var( --e-global-typography-0edfa1e-font-size);
    font-weight: var( --e-global-typography-0edfa1e-font-weight);
    line-height: var( --e-global-typography-0edfa1e-line-height);
    color: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-224b6012>.elementor-widget-container {
    margin: 15px 0px 0px 0px;
}

.elementor-215 .elementor-element.elementor-element-224b6012 {
    text-align: center;
}

.elementor-215 .elementor-element.elementor-element-224b6012 .elementor-heading-title {
    color: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-5bb645f5 {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-215 .elementor-element.elementor-element-4db1bd58.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-215 .elementor-element.elementor-element-4db1bd58>.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-215 .elementor-element.elementor-element-4db1bd58>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 40px 0px 40px;
}

.elementor-215 .elementor-element.elementor-element-6206009a>.elementor-widget-container {
    background-image: url("/wp-content/uploads/2023/02/plumbero-img14.png");
    margin: 0px 0px -30px 0px;
    padding: 40px 40px 40px 40px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-215 .elementor-element.elementor-element-6206009a .elementor-icon-wrapper {
    text-align: center;
}

.elementor-215 .elementor-element.elementor-element-6206009a.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-6206009a.elementor-view-framed .elementor-icon,
.elementor-215 .elementor-element.elementor-element-6206009a.elementor-view-default .elementor-icon {
    color: var( --e-global-color-21bfb04);
    border-color: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-6206009a.elementor-view-framed .elementor-icon,
.elementor-215 .elementor-element.elementor-element-6206009a.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-4fd24463 {
    width: auto;
    max-width: auto;
}

.elementor-215 .elementor-element.elementor-element-4fd24463>.elementor-widget-container {
    background-color: var( --e-global-color-secondary);
    margin: 0px 0px 0px 80px;
    padding: 11px 18px 10px 18px;
    border-radius: 100% 100% 100% 100%;
}

.elementor-215 .elementor-element.elementor-element-76ed4a0a>.elementor-widget-container {
    margin: 25px 0px 15px 0px;
}

.elementor-215 .elementor-element.elementor-element-76ed4a0a {
    text-align: center;
}

.elementor-215 .elementor-element.elementor-element-76ed4a0a .elementor-heading-title {
    color: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-e4b2a1e.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-215 .elementor-element.elementor-element-e4b2a1e>.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-215 .elementor-element.elementor-element-e4b2a1e>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 40px 0px 40px;
}

.elementor-215 .elementor-element.elementor-element-6b9de069>.elementor-widget-container {
    background-image: url("/wp-content/uploads/2023/02/plumbero-img14.png");
    margin: 0px 0px -30px 0px;
    padding: 40px 40px 40px 40px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-215 .elementor-element.elementor-element-6b9de069 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-215 .elementor-element.elementor-element-6b9de069.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-6b9de069.elementor-view-framed .elementor-icon,
.elementor-215 .elementor-element.elementor-element-6b9de069.elementor-view-default .elementor-icon {
    color: var( --e-global-color-21bfb04);
    border-color: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-6b9de069.elementor-view-framed .elementor-icon,
.elementor-215 .elementor-element.elementor-element-6b9de069.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-33748430 {
    width: auto;
    max-width: auto;
}

.elementor-215 .elementor-element.elementor-element-33748430>.elementor-widget-container {
    background-color: var( --e-global-color-secondary);
    margin: 0px 0px 0px 80px;
    padding: 11px 16px 10px 16px;
    border-radius: 100% 100% 100% 100%;
}

.elementor-215 .elementor-element.elementor-element-58c92d4f>.elementor-widget-container {
    margin: 25px 0px 15px 0px;
}

.elementor-215 .elementor-element.elementor-element-58c92d4f {
    text-align: center;
}

.elementor-215 .elementor-element.elementor-element-58c92d4f .elementor-heading-title {
    color: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-3496a9a2.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-215 .elementor-element.elementor-element-3496a9a2>.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-215 .elementor-element.elementor-element-3496a9a2>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 40px 0px 40px;
}

.elementor-215 .elementor-element.elementor-element-64e12270>.elementor-widget-container {
    background-image: url("/wp-content/uploads/2023/02/plumbero-img14.png");
    margin: 0px 0px -30px 0px;
    padding: 40px 40px 40px 40px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-215 .elementor-element.elementor-element-64e12270 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-215 .elementor-element.elementor-element-64e12270.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-64e12270.elementor-view-framed .elementor-icon,
.elementor-215 .elementor-element.elementor-element-64e12270.elementor-view-default .elementor-icon {
    color: var( --e-global-color-21bfb04);
    border-color: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-64e12270.elementor-view-framed .elementor-icon,
.elementor-215 .elementor-element.elementor-element-64e12270.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-71aa438c {
    width: auto;
    max-width: auto;
}

.elementor-215 .elementor-element.elementor-element-71aa438c>.elementor-widget-container {
    background-color: var( --e-global-color-secondary);
    margin: 0px 0px 0px 80px;
    padding: 11px 16px 10px 16px;
    border-radius: 100% 100% 100% 100%;
}

.elementor-215 .elementor-element.elementor-element-43170820>.elementor-widget-container {
    margin: 25px 0px 15px 0px;
}

.elementor-215 .elementor-element.elementor-element-43170820 {
    text-align: center;
}

.elementor-215 .elementor-element.elementor-element-43170820 .elementor-heading-title {
    color: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-6d36f8ec.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-215 .elementor-element.elementor-element-6d36f8ec>.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-215 .elementor-element.elementor-element-6d36f8ec>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 40px 0px 40px;
}

.elementor-215 .elementor-element.elementor-element-496c425d>.elementor-widget-container {
    background-image: url("/wp-content/uploads/2023/02/plumbero-img14.png");
    margin: 0px 0px -30px 0px;
    padding: 40px 40px 40px 40px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-215 .elementor-element.elementor-element-496c425d .elementor-icon-wrapper {
    text-align: center;
}

.elementor-215 .elementor-element.elementor-element-496c425d.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-496c425d.elementor-view-framed .elementor-icon,
.elementor-215 .elementor-element.elementor-element-496c425d.elementor-view-default .elementor-icon {
    color: var( --e-global-color-21bfb04);
    border-color: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-496c425d.elementor-view-framed .elementor-icon,
.elementor-215 .elementor-element.elementor-element-496c425d.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-251b78b6 {
    width: auto;
    max-width: auto;
}

.elementor-215 .elementor-element.elementor-element-251b78b6>.elementor-widget-container {
    background-color: var( --e-global-color-secondary);
    margin: 0px 0px 0px 80px;
    padding: 11px 16px 10px 16px;
    border-radius: 100% 100% 100% 100%;
}

.elementor-215 .elementor-element.elementor-element-13b5525a>.elementor-widget-container {
    margin: 25px 0px 15px 0px;
}

.elementor-215 .elementor-element.elementor-element-13b5525a {
    text-align: center;
}

.elementor-215 .elementor-element.elementor-element-13b5525a .elementor-heading-title {
    color: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-1220791f {
    margin-top: 0px;
    margin-bottom: 110px;
    padding: 0px 15px 0px 15px;
}

.elementor-215 .elementor-element.elementor-element-677c85d7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-215 .elementor-element.elementor-element-677c85d7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/04/plumbero-img40.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-215 .elementor-element.elementor-element-677c85d7>.elementor-element-populated>.elementor-background-overlay {
    opacity: 1;
}

.elementor-215 .elementor-element.elementor-element-677c85d7>.elementor-element-populated,
.elementor-215 .elementor-element.elementor-element-677c85d7>.elementor-element-populated>.elementor-background-overlay,
.elementor-215 .elementor-element.elementor-element-677c85d7>.elementor-background-slideshow {
    border-radius: 25px 0px 0px 25px;
}

.elementor-215 .elementor-element.elementor-element-677c85d7>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-215 .elementor-element.elementor-element-677c85d7>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-215 .elementor-element.elementor-element-d761949>.elementor-widget-container {
    background-color: #FFD974;
    margin: 0px 0px 0px 0px;
    border-radius: 25px 0px 0px 0px;
}

body:not(.rtl) .elementor-215 .elementor-element.elementor-element-d761949 {
    left: 0px;
}

body.rtl .elementor-215 .elementor-element.elementor-element-d761949 {
    right: 0px;
}

.elementor-215 .elementor-element.elementor-element-d761949 {
    top: 382px;
}

.elementor-215 .elementor-element.elementor-element-d761949 img {
    width: 37%;
    height: 85px;
    opacity: 0.1;
    border-radius: 25px 0px 0px 25px;
}

.elementor-215 .elementor-element.elementor-element-34d3aea1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-215 .elementor-element.elementor-element-34d3aea1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-secondary);
}

.elementor-215 .elementor-element.elementor-element-34d3aea1>.elementor-element-populated,
.elementor-215 .elementor-element.elementor-element-34d3aea1>.elementor-element-populated>.elementor-background-overlay,
.elementor-215 .elementor-element.elementor-element-34d3aea1>.elementor-background-slideshow {
    border-radius: 0px 25px 0px 0px;
}

.elementor-215 .elementor-element.elementor-element-34d3aea1>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 50px 50px 50px 50px;
}

.elementor-215 .elementor-element.elementor-element-34d3aea1>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-215 .elementor-element.elementor-element-6dfe28a8 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-primary);
    --divider-border-width: 2px;
    width: auto;
    max-width: auto;
}

.elementor-215 .elementor-element.elementor-element-6dfe28a8 .elementor-divider-separator {
    width: 20px;
}

.elementor-215 .elementor-element.elementor-element-6dfe28a8 .elementor-divider {
    padding-block-start: 8px;
    padding-block-end: 8px;
}

.elementor-215 .elementor-element.elementor-element-396d7d3 {
    width: auto;
    max-width: auto;
}

.elementor-215 .elementor-element.elementor-element-396d7d3>.elementor-widget-container {
    margin: 0px 0px 0px 12px;
}

.elementor-215 .elementor-element.elementor-element-396d7d3 .elementor-heading-title {
    font-family: var( --e-global-typography-0edfa1e-font-family), Sans-serif;
    font-size: var( --e-global-typography-0edfa1e-font-size);
    font-weight: var( --e-global-typography-0edfa1e-font-weight);
    line-height: var( --e-global-typography-0edfa1e-line-height);
    color: var( --e-global-color-primary);
}

.elementor-215 .elementor-element.elementor-element-37900ab8>.elementor-widget-container {
    margin: 15px 0px 0px 0px;
}

.elementor-215 .elementor-element.elementor-element-6409fa37 .elementor-field-group {
    padding-right: calc( 10px/2);
    padding-left: calc( 10px/2);
    margin-bottom: 10px;
}

.elementor-215 .elementor-element.elementor-element-6409fa37 .elementor-form-fields-wrapper {
    margin-left: calc( -10px/2);
    margin-right: calc( -10px/2);
    margin-bottom: -10px;
}

.elementor-215 .elementor-element.elementor-element-6409fa37 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-215 .elementor-element.elementor-element-6409fa37 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-215 .elementor-element.elementor-element-6409fa37 .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-215 .elementor-element.elementor-element-6409fa37 .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-215 .elementor-element.elementor-element-6409fa37 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-215 .elementor-element.elementor-element-6409fa37 .elementor-field-type-html {
    padding-bottom: 0px;
}

.elementor-215 .elementor-element.elementor-element-6409fa37 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: #ffffff;
    border-radius: 25px 25px 25px 25px;
}

.elementor-215 .elementor-element.elementor-element-6409fa37 .elementor-field-group .elementor-select-wrapper select {
    background-color: #ffffff;
    border-radius: 25px 25px 25px 25px;
}

.elementor-215 .elementor-element.elementor-element-6409fa37 .e-form__buttons__wrapper__button-next {
    color: #ffffff;
}

.elementor-215 .elementor-element.elementor-element-6409fa37 .elementor-button[type="submit"] {
    color: #ffffff;
}

.elementor-215 .elementor-element.elementor-element-6409fa37 .elementor-button[type="submit"] svg * {
    fill: #ffffff;
}

.elementor-215 .elementor-element.elementor-element-6409fa37 .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}

.elementor-215 .elementor-element.elementor-element-6409fa37 .e-form__buttons__wrapper__button-next:hover {
    color: #ffffff;
}

.elementor-215 .elementor-element.elementor-element-6409fa37 .elementor-button[type="submit"]:hover {
    color: #ffffff;
}

.elementor-215 .elementor-element.elementor-element-6409fa37 .elementor-button[type="submit"]:hover svg * {
    fill: #ffffff;
}

.elementor-215 .elementor-element.elementor-element-6409fa37 .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-215 .elementor-element.elementor-element-6409fa37 {
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}

.elementor-215 .elementor-element.elementor-element-9b2ffc1 {
    margin-top: 0px;
    margin-bottom: 110px;
    padding: 0px 15px 0px 15px;
}

.elementor-215 .elementor-element.elementor-element-5cad72d6.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-215 .elementor-element.elementor-element-75d144ba {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-primary);
    --divider-border-width: 2px;
    width: auto;
    max-width: auto;
}

.elementor-215 .elementor-element.elementor-element-75d144ba .elementor-divider-separator {
    width: 20px;
}

.elementor-215 .elementor-element.elementor-element-75d144ba .elementor-divider {
    padding-block-start: 8px;
    padding-block-end: 8px;
}

.elementor-215 .elementor-element.elementor-element-409f976a {
    width: auto;
    max-width: auto;
}

.elementor-215 .elementor-element.elementor-element-409f976a>.elementor-widget-container {
    margin: 0px 0px 0px 12px;
}

.elementor-215 .elementor-element.elementor-element-409f976a .elementor-heading-title {
    font-family: var( --e-global-typography-0edfa1e-font-family), Sans-serif;
    font-size: var( --e-global-typography-0edfa1e-font-size);
    font-weight: var( --e-global-typography-0edfa1e-font-weight);
    line-height: var( --e-global-typography-0edfa1e-line-height);
    color: var( --e-global-color-primary);
}

.elementor-215 .elementor-element.elementor-element-25b169d6>.elementor-widget-container {
    margin: 15px 0px 0px 0px;
}

.elementor-215 .elementor-element.elementor-element-25b169d6 {
    text-align: center;
}

.elementor-215 .elementor-element.elementor-element-1811d3b0 .e-gallery-item:hover .elementor-gallery-item__overlay,
.elementor-215 .elementor-element.elementor-element-1811d3b0 .e-gallery-item:focus .elementor-gallery-item__overlay {
    background-color: rgba(0, 0, 0, 0.5);
}

.elementor-215 .elementor-element.elementor-element-1811d3b0>.elementor-widget-container {
    margin: 25px 0px 0px 0px;
}

.elementor-215 .elementor-element.elementor-element-1811d3b0 {
    --image-border-radius: 25px;
    --image-transition-duration: 800ms;
    --overlay-transition-duration: 800ms;
    --content-text-align: center;
    --content-padding: 20px;
    --content-transition-duration: 800ms;
    --content-transition-delay: 800ms;
}

.elementor-215 .elementor-element.elementor-element-329f4675:not(.elementor-motion-effects-element-type-background),
.elementor-215 .elementor-element.elementor-element-329f4675>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-ad41708);
}

.elementor-215 .elementor-element.elementor-element-329f4675 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 15px 170px 15px;
}

.elementor-215 .elementor-element.elementor-element-329f4675>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-215 .elementor-element.elementor-element-48779487.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-215 .elementor-element.elementor-element-1023b41 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-primary);
    --divider-border-width: 2px;
    width: auto;
    max-width: auto;
}

.elementor-215 .elementor-element.elementor-element-1023b41 .elementor-divider-separator {
    width: 20px;
}

.elementor-215 .elementor-element.elementor-element-1023b41 .elementor-divider {
    padding-block-start: 8px;
    padding-block-end: 8px;
}

.elementor-215 .elementor-element.elementor-element-3544ea97 {
    width: auto;
    max-width: auto;
}

.elementor-215 .elementor-element.elementor-element-3544ea97>.elementor-widget-container {
    margin: 0px 0px 0px 12px;
}

.elementor-215 .elementor-element.elementor-element-3544ea97 .elementor-heading-title {
    font-family: var( --e-global-typography-0edfa1e-font-family), Sans-serif;
    font-size: var( --e-global-typography-0edfa1e-font-size);
    font-weight: var( --e-global-typography-0edfa1e-font-weight);
    line-height: var( --e-global-typography-0edfa1e-line-height);
    color: var( --e-global-color-primary);
}

.elementor-215 .elementor-element.elementor-element-507373b0>.elementor-widget-container {
    margin: 15px 0px 0px 0px;
}

.elementor-215 .elementor-element.elementor-element-507373b0 {
    text-align: center;
}

.elementor-215 .elementor-element.elementor-element-5d2d8126 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-215 .elementor-element.elementor-element-2d89632:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-215 .elementor-element.elementor-element-2d89632>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/04/colab6.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-215 .elementor-element.elementor-element-2d89632>.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-215 .elementor-element.elementor-element-2d89632>.elementor-element-populated,
.elementor-215 .elementor-element.elementor-element-2d89632>.elementor-element-populated>.elementor-background-overlay,
.elementor-215 .elementor-element.elementor-element-2d89632>.elementor-background-slideshow {
    border-radius: 25px 25px 25px 25px;
}

.elementor-215 .elementor-element.elementor-element-2d89632>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

.elementor-215 .elementor-element.elementor-element-2d89632>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-215 .elementor-element.elementor-element-ed9c152 {
    --spacer-size: 220px;
}

.elementor-215 .elementor-element.elementor-element-4d04d31 .elementor-button {
    background-color: var( --e-global-color-21bfb04);
    fill: var( --e-global-color-f06adda);
    color: var( --e-global-color-f06adda);
    border-radius: 100% 100% 100% 100%;
    padding: 12px 10px 12px 15px;
}

.elementor-215 .elementor-element.elementor-element-4d04d31 .elementor-button:hover,
.elementor-215 .elementor-element.elementor-element-4d04d31 .elementor-button:focus {
    background-color: var( --e-global-color-fc28385);
    color: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-4d04d31 {
    z-index: 1;
}

.elementor-215 .elementor-element.elementor-element-4d04d31 .elementor-button:hover svg,
.elementor-215 .elementor-element.elementor-element-4d04d31 .elementor-button:focus svg {
    fill: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-ff10b06>.elementor-widget-container {
    background-color: #082D53;
}

.elementor-215 .elementor-element.elementor-element-ff10b06 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-215 .elementor-element.elementor-element-4a53aa23:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-215 .elementor-element.elementor-element-4a53aa23>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/04/colab8.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-215 .elementor-element.elementor-element-4a53aa23>.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-215 .elementor-element.elementor-element-4a53aa23>.elementor-element-populated,
.elementor-215 .elementor-element.elementor-element-4a53aa23>.elementor-element-populated>.elementor-background-overlay,
.elementor-215 .elementor-element.elementor-element-4a53aa23>.elementor-background-slideshow {
    border-radius: 25px 25px 25px 25px;
}

.elementor-215 .elementor-element.elementor-element-4a53aa23>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

.elementor-215 .elementor-element.elementor-element-4a53aa23>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-215 .elementor-element.elementor-element-538e54f0 {
    --spacer-size: 220px;
}

.elementor-215 .elementor-element.elementor-element-665d61fb .elementor-button {
    background-color: var( --e-global-color-21bfb04);
    fill: var( --e-global-color-f06adda);
    color: var( --e-global-color-f06adda);
    border-radius: 100% 100% 100% 100%;
    padding: 12px 10px 12px 15px;
}

.elementor-215 .elementor-element.elementor-element-665d61fb .elementor-button:hover,
.elementor-215 .elementor-element.elementor-element-665d61fb .elementor-button:focus {
    background-color: var( --e-global-color-fc28385);
    color: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-665d61fb {
    z-index: 1;
}

.elementor-215 .elementor-element.elementor-element-665d61fb .elementor-button:hover svg,
.elementor-215 .elementor-element.elementor-element-665d61fb .elementor-button:focus svg {
    fill: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-dd590cf>.elementor-widget-container {
    background-color: #082D53;
}

.elementor-215 .elementor-element.elementor-element-dd590cf {
    text-align: center;
    color: #FFFFFF;
}

.elementor-215 .elementor-element.elementor-element-35a02630:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-215 .elementor-element.elementor-element-35a02630>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/04/colab5.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-215 .elementor-element.elementor-element-35a02630>.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-215 .elementor-element.elementor-element-35a02630>.elementor-element-populated,
.elementor-215 .elementor-element.elementor-element-35a02630>.elementor-element-populated>.elementor-background-overlay,
.elementor-215 .elementor-element.elementor-element-35a02630>.elementor-background-slideshow {
    border-radius: 25px 25px 25px 25px;
}

.elementor-215 .elementor-element.elementor-element-35a02630>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

.elementor-215 .elementor-element.elementor-element-35a02630>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-215 .elementor-element.elementor-element-38be5750 {
    --spacer-size: 220px;
}

.elementor-215 .elementor-element.elementor-element-7dcdff99 .elementor-button {
    background-color: var( --e-global-color-21bfb04);
    fill: var( --e-global-color-f06adda);
    color: var( --e-global-color-f06adda);
    border-radius: 100% 100% 100% 100%;
    padding: 12px 10px 12px 15px;
}

.elementor-215 .elementor-element.elementor-element-7dcdff99 .elementor-button:hover,
.elementor-215 .elementor-element.elementor-element-7dcdff99 .elementor-button:focus {
    background-color: var( --e-global-color-fc28385);
    color: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-7dcdff99 {
    z-index: 1;
}

.elementor-215 .elementor-element.elementor-element-7dcdff99 .elementor-button:hover svg,
.elementor-215 .elementor-element.elementor-element-7dcdff99 .elementor-button:focus svg {
    fill: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-2a521d6>.elementor-widget-container {
    background-color: #082D53;
}

.elementor-215 .elementor-element.elementor-element-2a521d6 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-215 .elementor-element.elementor-element-6bfbdd9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-215 .elementor-element.elementor-element-6bfbdd9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/04/colab7.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-215 .elementor-element.elementor-element-6bfbdd9>.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-215 .elementor-element.elementor-element-6bfbdd9>.elementor-element-populated,
.elementor-215 .elementor-element.elementor-element-6bfbdd9>.elementor-element-populated>.elementor-background-overlay,
.elementor-215 .elementor-element.elementor-element-6bfbdd9>.elementor-background-slideshow {
    border-radius: 25px 25px 25px 25px;
}

.elementor-215 .elementor-element.elementor-element-6bfbdd9>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

.elementor-215 .elementor-element.elementor-element-6bfbdd9>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-215 .elementor-element.elementor-element-533052e {
    --spacer-size: 220px;
}

.elementor-215 .elementor-element.elementor-element-612d5eb .elementor-button {
    background-color: var( --e-global-color-21bfb04);
    fill: var( --e-global-color-f06adda);
    color: var( --e-global-color-f06adda);
    border-radius: 100% 100% 100% 100%;
    padding: 12px 10px 12px 15px;
}

.elementor-215 .elementor-element.elementor-element-612d5eb .elementor-button:hover,
.elementor-215 .elementor-element.elementor-element-612d5eb .elementor-button:focus {
    background-color: var( --e-global-color-fc28385);
    color: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-612d5eb {
    z-index: 1;
}

.elementor-215 .elementor-element.elementor-element-612d5eb .elementor-button:hover svg,
.elementor-215 .elementor-element.elementor-element-612d5eb .elementor-button:focus svg {
    fill: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-fa586d8>.elementor-widget-container {
    background-color: #082D53;
}

.elementor-215 .elementor-element.elementor-element-fa586d8 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-215 .elementor-element.elementor-element-759729d {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-215 .elementor-element.elementor-element-f2fbef8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-215 .elementor-element.elementor-element-f2fbef8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/04/colab1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-215 .elementor-element.elementor-element-f2fbef8>.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-215 .elementor-element.elementor-element-f2fbef8>.elementor-element-populated,
.elementor-215 .elementor-element.elementor-element-f2fbef8>.elementor-element-populated>.elementor-background-overlay,
.elementor-215 .elementor-element.elementor-element-f2fbef8>.elementor-background-slideshow {
    border-radius: 25px 25px 25px 25px;
}

.elementor-215 .elementor-element.elementor-element-f2fbef8>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 80px 0px 80px;
    --e-column-margin-right: 80px;
    --e-column-margin-left: 80px;
}

.elementor-215 .elementor-element.elementor-element-f2fbef8>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-215 .elementor-element.elementor-element-19100b1 {
    --spacer-size: 220px;
}

.elementor-215 .elementor-element.elementor-element-8f4940c .elementor-button {
    background-color: var( --e-global-color-21bfb04);
    fill: var( --e-global-color-f06adda);
    color: var( --e-global-color-f06adda);
    border-radius: 100% 100% 100% 100%;
    padding: 12px 10px 12px 15px;
}

.elementor-215 .elementor-element.elementor-element-8f4940c .elementor-button:hover,
.elementor-215 .elementor-element.elementor-element-8f4940c .elementor-button:focus {
    background-color: var( --e-global-color-fc28385);
    color: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-8f4940c {
    z-index: 1;
}

.elementor-215 .elementor-element.elementor-element-8f4940c .elementor-button:hover svg,
.elementor-215 .elementor-element.elementor-element-8f4940c .elementor-button:focus svg {
    fill: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-758f3d3>.elementor-widget-container {
    background-color: #082D53;
}

.elementor-215 .elementor-element.elementor-element-758f3d3 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-215 .elementor-element.elementor-element-377326bd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-215 .elementor-element.elementor-element-377326bd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/04/colab2.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-215 .elementor-element.elementor-element-377326bd>.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-215 .elementor-element.elementor-element-377326bd>.elementor-element-populated,
.elementor-215 .elementor-element.elementor-element-377326bd>.elementor-element-populated>.elementor-background-overlay,
.elementor-215 .elementor-element.elementor-element-377326bd>.elementor-background-slideshow {
    border-radius: 25px 25px 25px 25px;
}

.elementor-215 .elementor-element.elementor-element-377326bd>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 80px 0px 80px;
    --e-column-margin-right: 80px;
    --e-column-margin-left: 80px;
}

.elementor-215 .elementor-element.elementor-element-377326bd>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-215 .elementor-element.elementor-element-5184c4f3 {
    --spacer-size: 220px;
}

.elementor-215 .elementor-element.elementor-element-7f54fdc6 .elementor-button {
    background-color: var( --e-global-color-21bfb04);
    fill: var( --e-global-color-f06adda);
    color: var( --e-global-color-f06adda);
    border-radius: 100% 100% 100% 100%;
    padding: 12px 10px 12px 15px;
}

.elementor-215 .elementor-element.elementor-element-7f54fdc6 .elementor-button:hover,
.elementor-215 .elementor-element.elementor-element-7f54fdc6 .elementor-button:focus {
    background-color: var( --e-global-color-fc28385);
    color: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-7f54fdc6 {
    z-index: 1;
}

.elementor-215 .elementor-element.elementor-element-7f54fdc6 .elementor-button:hover svg,
.elementor-215 .elementor-element.elementor-element-7f54fdc6 .elementor-button:focus svg {
    fill: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-c1682f8>.elementor-widget-container {
    background-color: #082D53;
}

.elementor-215 .elementor-element.elementor-element-c1682f8 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-215 .elementor-element.elementor-element-2e529661:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-215 .elementor-element.elementor-element-2e529661>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/04/colab3.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-215 .elementor-element.elementor-element-2e529661>.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-215 .elementor-element.elementor-element-2e529661>.elementor-element-populated,
.elementor-215 .elementor-element.elementor-element-2e529661>.elementor-element-populated>.elementor-background-overlay,
.elementor-215 .elementor-element.elementor-element-2e529661>.elementor-background-slideshow {
    border-radius: 25px 25px 25px 25px;
}

.elementor-215 .elementor-element.elementor-element-2e529661>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 80px 0px 80px;
    --e-column-margin-right: 80px;
    --e-column-margin-left: 80px;
}

.elementor-215 .elementor-element.elementor-element-2e529661>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-215 .elementor-element.elementor-element-1126b8f0 {
    --spacer-size: 220px;
}

.elementor-215 .elementor-element.elementor-element-6d3565bc .elementor-button {
    background-color: var( --e-global-color-21bfb04);
    fill: var( --e-global-color-f06adda);
    color: var( --e-global-color-f06adda);
    border-radius: 100% 100% 100% 100%;
    padding: 12px 10px 12px 15px;
}

.elementor-215 .elementor-element.elementor-element-6d3565bc .elementor-button:hover,
.elementor-215 .elementor-element.elementor-element-6d3565bc .elementor-button:focus {
    background-color: var( --e-global-color-fc28385);
    color: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-6d3565bc {
    z-index: 1;
}

.elementor-215 .elementor-element.elementor-element-6d3565bc .elementor-button:hover svg,
.elementor-215 .elementor-element.elementor-element-6d3565bc .elementor-button:focus svg {
    fill: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-585d3ce>.elementor-widget-container {
    background-color: #082D53;
}

.elementor-215 .elementor-element.elementor-element-585d3ce {
    text-align: center;
    color: #FFFFFF;
}

.elementor-215 .elementor-element.elementor-element-12b1cee1:not(.elementor-motion-effects-element-type-background),
.elementor-215 .elementor-element.elementor-element-12b1cee1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FAFAFA;
}

.elementor-215 .elementor-element.elementor-element-12b1cee1>.elementor-background-overlay {
    opacity: 0.15;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-215 .elementor-element.elementor-element-12b1cee1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 15px 100px 15px;
}

.elementor-215 .elementor-element.elementor-element-5da8ef0>.elementor-container {
    max-width: 1175px;
}

.elementor-215 .elementor-element.elementor-element-6f08f4d5 {
    margin-top: 0px;
    margin-bottom: 25px;
}

.elementor-215 .elementor-element.elementor-element-29631fd5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-215 .elementor-element.elementor-element-29631fd5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-215 .elementor-element.elementor-element-29631fd5>.elementor-element-populated,
.elementor-215 .elementor-element.elementor-element-29631fd5>.elementor-element-populated>.elementor-background-overlay,
.elementor-215 .elementor-element.elementor-element-29631fd5>.elementor-background-slideshow {
    border-radius: 25px 25px 25px 25px;
}

.elementor-215 .elementor-element.elementor-element-29631fd5>.elementor-element-populated {
    box-shadow: 0px 0px 13px -4px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
    padding: 25px 25px 25px 25px;
}

.elementor-215 .elementor-element.elementor-element-29631fd5>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-215 .elementor-element.elementor-element-565a843e img {
    filter: brightness( 80%) contrast( 100%) saturate( 100%) blur( 0px) hue-rotate( 0deg);
}

.elementor-215 .elementor-element.elementor-element-4a55fa0d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-215 .elementor-element.elementor-element-4a55fa0d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-215 .elementor-element.elementor-element-4a55fa0d>.elementor-element-populated,
.elementor-215 .elementor-element.elementor-element-4a55fa0d>.elementor-element-populated>.elementor-background-overlay,
.elementor-215 .elementor-element.elementor-element-4a55fa0d>.elementor-background-slideshow {
    border-radius: 25px 25px 25px 25px;
}

.elementor-215 .elementor-element.elementor-element-4a55fa0d>.elementor-element-populated {
    box-shadow: 0px 0px 13px -4px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 12.5px 0px 12.5px;
    --e-column-margin-right: 12.5px;
    --e-column-margin-left: 12.5px;
    padding: 25px 25px 25px 25px;
}

.elementor-215 .elementor-element.elementor-element-4a55fa0d>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-215 .elementor-element.elementor-element-6176549e img {
    filter: brightness( 80%) contrast( 100%) saturate( 100%) blur( 0px) hue-rotate( 0deg);
}

.elementor-215 .elementor-element.elementor-element-5c4b2f77:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-215 .elementor-element.elementor-element-5c4b2f77>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-215 .elementor-element.elementor-element-5c4b2f77>.elementor-element-populated,
.elementor-215 .elementor-element.elementor-element-5c4b2f77>.elementor-element-populated>.elementor-background-overlay,
.elementor-215 .elementor-element.elementor-element-5c4b2f77>.elementor-background-slideshow {
    border-radius: 25px 25px 25px 25px;
}

.elementor-215 .elementor-element.elementor-element-5c4b2f77>.elementor-element-populated {
    box-shadow: 0px 0px 13px -4px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
    padding: 25px 25px 25px 25px;
}

.elementor-215 .elementor-element.elementor-element-5c4b2f77>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-215 .elementor-element.elementor-element-2e849d33 img {
    filter: brightness( 80%) contrast( 100%) saturate( 100%) blur( 0px) hue-rotate( 0deg);
}

.elementor-215 .elementor-element.elementor-element-5ea62c9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-215 .elementor-element.elementor-element-5ea62c9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-215 .elementor-element.elementor-element-5ea62c9>.elementor-element-populated,
.elementor-215 .elementor-element.elementor-element-5ea62c9>.elementor-element-populated>.elementor-background-overlay,
.elementor-215 .elementor-element.elementor-element-5ea62c9>.elementor-background-slideshow {
    border-radius: 25px 25px 25px 25px;
}

.elementor-215 .elementor-element.elementor-element-5ea62c9>.elementor-element-populated {
    box-shadow: 0px 0px 13px -4px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
    padding: 25px 25px 25px 25px;
}

.elementor-215 .elementor-element.elementor-element-5ea62c9>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-215 .elementor-element.elementor-element-7bf1cb91 img {
    filter: brightness( 80%) contrast( 100%) saturate( 100%) blur( 0px) hue-rotate( 0deg);
}

.elementor-215 .elementor-element.elementor-element-6ba4f00:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-215 .elementor-element.elementor-element-6ba4f00>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-215 .elementor-element.elementor-element-6ba4f00>.elementor-element-populated,
.elementor-215 .elementor-element.elementor-element-6ba4f00>.elementor-element-populated>.elementor-background-overlay,
.elementor-215 .elementor-element.elementor-element-6ba4f00>.elementor-background-slideshow {
    border-radius: 25px 25px 25px 25px;
}

.elementor-215 .elementor-element.elementor-element-6ba4f00>.elementor-element-populated {
    box-shadow: 0px 0px 13px -4px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 12.5px 0px 12.5px;
    --e-column-margin-right: 12.5px;
    --e-column-margin-left: 12.5px;
    padding: 25px 25px 25px 25px;
}

.elementor-215 .elementor-element.elementor-element-6ba4f00>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-215 .elementor-element.elementor-element-de6a28f img {
    filter: brightness( 80%) contrast( 100%) saturate( 100%) blur( 0px) hue-rotate( 0deg);
}

.elementor-bc-flex-widget .elementor-215 .elementor-element.elementor-element-7cdd5976.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-215 .elementor-element.elementor-element-7cdd5976.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-215 .elementor-element.elementor-element-7cdd5976>.elementor-element-populated {
    margin: 0px 0px 0px 70px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 70px;
}

.elementor-215 .elementor-element.elementor-element-2fcaa13e {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-primary);
    --divider-border-width: 2px;
    width: auto;
    max-width: auto;
}

.elementor-215 .elementor-element.elementor-element-2fcaa13e .elementor-divider-separator {
    width: 20px;
}

.elementor-215 .elementor-element.elementor-element-2fcaa13e .elementor-divider {
    padding-block-start: 8px;
    padding-block-end: 8px;
}

.elementor-215 .elementor-element.elementor-element-2fed61c {
    width: auto;
    max-width: auto;
}

.elementor-215 .elementor-element.elementor-element-2fed61c>.elementor-widget-container {
    margin: 0px 0px 0px 12px;
}

.elementor-215 .elementor-element.elementor-element-2fed61c .elementor-heading-title {
    font-family: var( --e-global-typography-0edfa1e-font-family), Sans-serif;
    font-size: var( --e-global-typography-0edfa1e-font-size);
    font-weight: var( --e-global-typography-0edfa1e-font-weight);
    line-height: var( --e-global-typography-0edfa1e-line-height);
    color: var( --e-global-color-primary);
}

.elementor-215 .elementor-element.elementor-element-2cfb1e79>.elementor-widget-container {
    margin: 15px 0px 0px 0px;
}

.elementor-215 .elementor-element.elementor-element-2cfb1e79 {
    text-align: left;
}

.elementor-215 .elementor-element.elementor-element-22d4e784:not(.elementor-motion-effects-element-type-background),
.elementor-215 .elementor-element.elementor-element-22d4e784>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/02/plumbero-img45.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-215 .elementor-element.elementor-element-22d4e784>.elementor-container {
    max-width: 1336px;
}

.elementor-215 .elementor-element.elementor-element-22d4e784 {
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 15px 15px 15px;
    z-index: 1;
}

.elementor-215 .elementor-element.elementor-element-22d4e784>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-215 .elementor-element.elementor-element-96917b0.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-215 .elementor-element.elementor-element-96917b0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-215 .elementor-element.elementor-element-96917b0>.elementor-element-populated {
    margin: 0px 40px 0px 0px;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
}

.elementor-215 .elementor-element.elementor-element-545c81d4 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-215 .elementor-element.elementor-element-545c81d4.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-secondary);
    color: var( --e-global-color-f06adda);
}

.elementor-215 .elementor-element.elementor-element-545c81d4.elementor-view-framed .elementor-icon,
.elementor-215 .elementor-element.elementor-element-545c81d4.elementor-view-default .elementor-icon {
    color: var( --e-global-color-secondary);
    border-color: var( --e-global-color-secondary);
}

.elementor-215 .elementor-element.elementor-element-545c81d4.elementor-view-framed .elementor-icon,
.elementor-215 .elementor-element.elementor-element-545c81d4.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-secondary);
}

.elementor-215 .elementor-element.elementor-element-545c81d4.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-f06adda);
}

.elementor-215 .elementor-element.elementor-element-545c81d4.elementor-view-stacked .elementor-icon svg {
    fill: var( --e-global-color-f06adda);
}

.elementor-215 .elementor-element.elementor-element-545c81d4 .elementor-icon {
    font-size: 23px;
}

.elementor-215 .elementor-element.elementor-element-545c81d4 .elementor-icon svg {
    height: 23px;
}

.elementor-bc-flex-widget .elementor-215 .elementor-element.elementor-element-7ed9659f.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-215 .elementor-element.elementor-element-7ed9659f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-215 .elementor-element.elementor-element-7ed9659f>.elementor-element-populated {
    padding: 0px 20px 10px 20px;
}

.elementor-215 .elementor-element.elementor-element-29940371>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-215 .elementor-element.elementor-element-29940371 {
    color: var( --e-global-color-21bfb04);
}

.elementor-bc-flex-widget .elementor-215 .elementor-element.elementor-element-fb06f8b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-215 .elementor-element.elementor-element-fb06f8b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-215 .elementor-element.elementor-element-fb06f8b>.elementor-element-populated {
    margin: 0px 40px 0px 0px;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
}

.elementor-215 .elementor-element.elementor-element-59107fa .elementor-icon-wrapper {
    text-align: left;
}

.elementor-215 .elementor-element.elementor-element-59107fa.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-secondary);
    color: var( --e-global-color-f06adda);
}

.elementor-215 .elementor-element.elementor-element-59107fa.elementor-view-framed .elementor-icon,
.elementor-215 .elementor-element.elementor-element-59107fa.elementor-view-default .elementor-icon {
    color: var( --e-global-color-secondary);
    border-color: var( --e-global-color-secondary);
}

.elementor-215 .elementor-element.elementor-element-59107fa.elementor-view-framed .elementor-icon,
.elementor-215 .elementor-element.elementor-element-59107fa.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-secondary);
}

.elementor-215 .elementor-element.elementor-element-59107fa.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-f06adda);
}

.elementor-215 .elementor-element.elementor-element-59107fa.elementor-view-stacked .elementor-icon svg {
    fill: var( --e-global-color-f06adda);
}

.elementor-215 .elementor-element.elementor-element-59107fa .elementor-icon {
    font-size: 23px;
}

.elementor-215 .elementor-element.elementor-element-59107fa .elementor-icon svg {
    height: 23px;
}

.elementor-bc-flex-widget .elementor-215 .elementor-element.elementor-element-38eaed4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-215 .elementor-element.elementor-element-38eaed4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-215 .elementor-element.elementor-element-38eaed4>.elementor-element-populated {
    padding: 0px 20px 10px 20px;
}

.elementor-215 .elementor-element.elementor-element-aa2188f>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-215 .elementor-element.elementor-element-aa2188f {
    color: var( --e-global-color-21bfb04);
}

.elementor-bc-flex-widget .elementor-215 .elementor-element.elementor-element-773d0009.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-215 .elementor-element.elementor-element-773d0009.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-215 .elementor-element.elementor-element-773d0009>.elementor-element-populated {
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
}

.elementor-bc-flex-widget .elementor-215 .elementor-element.elementor-element-58b09a3c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-215 .elementor-element.elementor-element-58b09a3c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-215 .elementor-element.elementor-element-78da2c0a .elementor-icon-wrapper {
    text-align: left;
}

.elementor-215 .elementor-element.elementor-element-78da2c0a.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-secondary);
    color: var( --e-global-color-f06adda);
}

.elementor-215 .elementor-element.elementor-element-78da2c0a.elementor-view-framed .elementor-icon,
.elementor-215 .elementor-element.elementor-element-78da2c0a.elementor-view-default .elementor-icon {
    color: var( --e-global-color-secondary);
    border-color: var( --e-global-color-secondary);
}

.elementor-215 .elementor-element.elementor-element-78da2c0a.elementor-view-framed .elementor-icon,
.elementor-215 .elementor-element.elementor-element-78da2c0a.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-secondary);
}

.elementor-215 .elementor-element.elementor-element-78da2c0a.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-f06adda);
}

.elementor-215 .elementor-element.elementor-element-78da2c0a.elementor-view-stacked .elementor-icon svg {
    fill: var( --e-global-color-f06adda);
}

.elementor-215 .elementor-element.elementor-element-78da2c0a .elementor-icon {
    font-size: 23px;
}

.elementor-215 .elementor-element.elementor-element-78da2c0a .elementor-icon svg {
    height: 23px;
}

.elementor-bc-flex-widget .elementor-215 .elementor-element.elementor-element-598d41aa.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-215 .elementor-element.elementor-element-598d41aa.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-215 .elementor-element.elementor-element-598d41aa>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}

.elementor-215 .elementor-element.elementor-element-598d41aa>.elementor-element-populated {
    padding: 0px 20px 10px 20px;
}

.elementor-215 .elementor-element.elementor-element-17f8281>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-215 .elementor-element.elementor-element-17f8281 {
    color: var( --e-global-color-57a29b1);
}

.elementor-215 .elementor-element.elementor-element-71caa164 .elementor-heading-title {
    color: var( --e-global-color-21bfb04);
}

.elementor-bc-flex-widget .elementor-215 .elementor-element.elementor-element-3cbab921.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-215 .elementor-element.elementor-element-3cbab921.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-215 .elementor-element.elementor-element-3cbab921>.elementor-element-populated {
    margin: 0px 0px 0px 40px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 40px;
}

.elementor-bc-flex-widget .elementor-215 .elementor-element.elementor-element-3823d46f.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-215 .elementor-element.elementor-element-3823d46f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-215 .elementor-element.elementor-element-54cd66ea .elementor-icon-wrapper {
    text-align: left;
}

.elementor-215 .elementor-element.elementor-element-54cd66ea.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-secondary);
    color: var( --e-global-color-f06adda);
}

.elementor-215 .elementor-element.elementor-element-54cd66ea.elementor-view-framed .elementor-icon,
.elementor-215 .elementor-element.elementor-element-54cd66ea.elementor-view-default .elementor-icon {
    color: var( --e-global-color-secondary);
    border-color: var( --e-global-color-secondary);
}

.elementor-215 .elementor-element.elementor-element-54cd66ea.elementor-view-framed .elementor-icon,
.elementor-215 .elementor-element.elementor-element-54cd66ea.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-secondary);
}

.elementor-215 .elementor-element.elementor-element-54cd66ea.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-f06adda);
}

.elementor-215 .elementor-element.elementor-element-54cd66ea.elementor-view-stacked .elementor-icon svg {
    fill: var( --e-global-color-f06adda);
}

.elementor-215 .elementor-element.elementor-element-54cd66ea .elementor-icon {
    font-size: 23px;
}

.elementor-215 .elementor-element.elementor-element-54cd66ea .elementor-icon svg {
    height: 23px;
}

.elementor-bc-flex-widget .elementor-215 .elementor-element.elementor-element-4cbc725b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-215 .elementor-element.elementor-element-4cbc725b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-215 .elementor-element.elementor-element-4cbc725b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}

.elementor-215 .elementor-element.elementor-element-4cbc725b>.elementor-element-populated {
    padding: 0px 20px 10px 20px;
}

.elementor-215 .elementor-element.elementor-element-3f25052c>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-215 .elementor-element.elementor-element-3f25052c {
    color: var( --e-global-color-57a29b1);
}

.elementor-215 .elementor-element.elementor-element-5c60f449 .elementor-heading-title {
    color: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-3d362b50:not(.elementor-motion-effects-element-type-background),
.elementor-215 .elementor-element.elementor-element-3d362b50>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary);
}

.elementor-215 .elementor-element.elementor-element-3d362b50>.elementor-background-overlay {
    opacity: 0.95;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-215 .elementor-element.elementor-element-3d362b50 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 15px 0px 15px;
}

.elementor-bc-flex-widget .elementor-215 .elementor-element.elementor-element-b92af41.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-215 .elementor-element.elementor-element-b92af41.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-215 .elementor-element.elementor-element-21b01144 {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #A7A7A730;
    margin-top: 0px;
    margin-bottom: 20px;
    padding: 0px 0px 40px 0px;
}

.elementor-215 .elementor-element.elementor-element-426c772>.elementor-element-populated {
    padding: 0px 40px 0px 0px;
}

.elementor-215 .elementor-element.elementor-element-4422e975 {
    text-align: left;
}

.elementor-215 .elementor-element.elementor-element-43099fa4>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-215 .elementor-element.elementor-element-43099fa4 {
    text-align: left;
    color: var( --e-global-color-57a29b1);
}

.elementor-215 .elementor-element.elementor-element-1f31cacf {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 14px;
    --grid-column-gap: 11px;
    --grid-row-gap: 0px;
}

.elementor-215 .elementor-element.elementor-element-1f31cacf .elementor-widget-container {
    text-align: left;
}

.elementor-215 .elementor-element.elementor-element-1f31cacf .elementor-social-icon {
    background-color: var( --e-global-color-primary);
    --icon-padding: 0.7em;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-d345fd2);
}

.elementor-215 .elementor-element.elementor-element-1f31cacf .elementor-social-icon i {
    color: var( --e-global-color-d345fd2);
}

.elementor-215 .elementor-element.elementor-element-1f31cacf .elementor-social-icon svg {
    fill: var( --e-global-color-d345fd2);
}

.elementor-215 .elementor-element.elementor-element-1f31cacf .elementor-icon {
    border-radius: 50% 50% 50% 50%;
}

.elementor-215 .elementor-element.elementor-element-1f31cacf .elementor-social-icon:hover {
    background-color: var( --e-global-color-secondary);
    border-color: var( --e-global-color-secondary);
}

.elementor-215 .elementor-element.elementor-element-1f31cacf .elementor-social-icon:hover i {
    color: var( --e-global-color-text);
}

.elementor-215 .elementor-element.elementor-element-1f31cacf .elementor-social-icon:hover svg {
    fill: var( --e-global-color-text);
}

.elementor-215 .elementor-element.elementor-element-60ad1de3>.elementor-element-populated {
    padding: 15px 40px 0px 15px;
}

.elementor-215 .elementor-element.elementor-element-7d882921 .elementor-heading-title {
    color: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-e7717b6>.elementor-widget-container {
    padding: 5px 0px 0px 0px;
}

.elementor-215 .elementor-element.elementor-element-e7717b6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(15px/2);
}

.elementor-215 .elementor-element.elementor-element-e7717b6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(15px/2);
}

.elementor-215 .elementor-element.elementor-element-e7717b6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(15px/2);
}

.elementor-215 .elementor-element.elementor-element-e7717b6 .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-15px/2);
}

.elementor-215 .elementor-element.elementor-element-e7717b6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-15px/2);
}

.elementor-215 .elementor-element.elementor-element-e7717b6 .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-215 .elementor-element.elementor-element-e7717b6 .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-215 .elementor-element.elementor-element-e7717b6 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: #FFFFFF;
}

.elementor-215 .elementor-element.elementor-element-e7717b6 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: #FFFFFF;
}

.elementor-215 .elementor-element.elementor-element-e7717b6 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-215 .elementor-element.elementor-element-e7717b6 .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-215 .elementor-element.elementor-element-e7717b6 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-215 .elementor-element.elementor-element-e7717b6 .elementor-icon-list-item>a {
    font-family: var( --e-global-typography-f500460-font-family), Sans-serif;
    font-size: var( --e-global-typography-f500460-font-size);
    font-weight: var( --e-global-typography-f500460-font-weight);
    line-height: var( --e-global-typography-f500460-line-height);
}

.elementor-215 .elementor-element.elementor-element-e7717b6 .elementor-icon-list-text {
    color: var( --e-global-color-57a29b1);
    transition: color 0.3s;
}

.elementor-215 .elementor-element.elementor-element-e7717b6 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var( --e-global-color-secondary);
}

.elementor-215 .elementor-element.elementor-element-6b3a6c32>.elementor-element-populated {
    padding: 15px 40px 0px 15px;
}

.elementor-215 .elementor-element.elementor-element-378c6386 .elementor-heading-title {
    color: var( --e-global-color-21bfb04);
}

.elementor-215 .elementor-element.elementor-element-452add95>.elementor-widget-container {
    padding: 5px 0px 0px 0px;
}

.elementor-215 .elementor-element.elementor-element-452add95 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(15px/2);
}

.elementor-215 .elementor-element.elementor-element-452add95 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(15px/2);
}

.elementor-215 .elementor-element.elementor-element-452add95 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(15px/2);
}

.elementor-215 .elementor-element.elementor-element-452add95 .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-15px/2);
}

.elementor-215 .elementor-element.elementor-element-452add95 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-15px/2);
}

.elementor-215 .elementor-element.elementor-element-452add95 .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-215 .elementor-element.elementor-element-452add95 .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-215 .elementor-element.elementor-element-452add95 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: #FFFFFF;
}

.elementor-215 .elementor-element.elementor-element-452add95 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: #FFFFFF;
}

.elementor-215 .elementor-element.elementor-element-452add95 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-215 .elementor-element.elementor-element-452add95 .elementor-icon-list-icon {
    padding-inline-end: 0px;
}

.elementor-215 .elementor-element.elementor-element-452add95 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-215 .elementor-element.elementor-element-452add95 .elementor-icon-list-item>a {
    font-family: var( --e-global-typography-f500460-font-family), Sans-serif;
    font-size: var( --e-global-typography-f500460-font-size);
    font-weight: var( --e-global-typography-f500460-font-weight);
    line-height: var( --e-global-typography-f500460-line-height);
}

.elementor-215 .elementor-element.elementor-element-452add95 .elementor-icon-list-text {
    color: var( --e-global-color-57a29b1);
    transition: color 0.3s;
}

.elementor-215 .elementor-element.elementor-element-452add95 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var( --e-global-color-secondary);
}

.elementor-215 .elementor-element.elementor-element-28d6dbec>.elementor-widget-container {
    padding: 0px 0px 5px 0px;
}

.elementor-215 .elementor-element.elementor-element-28d6dbec {
    text-align: center;
    color: var( --e-global-color-57a29b1);
}

.elementor-215 .elementor-element.elementor-element-462b7798>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-215 .elementor-element.elementor-element-462b7798>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 30px;
}

.elementor-215 .elementor-element.elementor-element-462b7798>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

:root {
    --page-title-display: none;
}

@media(max-width:1024px) {
    .elementor-215 .elementor-element.elementor-element-7799ae1f>.elementor-element-populated {
        border-width: 0px 0px 0px 0px;
        padding: 10px 0px 10px 0px;
    }
    .elementor-215 .elementor-element.elementor-element-51e89e72 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-215 .elementor-element.elementor-element-51e89e72 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-f95c007-font-size);
        line-height: var( --e-global-typography-f95c007-line-height);
    }
    .elementor-215 .elementor-element.elementor-element-64890c3c {
        padding: 20px 15px 20px 15px;
    }
    .elementor-215 .elementor-element.elementor-element-d53752f {
        padding: 0px 0px 0px 50px;
    }
    .elementor-215 .elementor-element.elementor-element-194ebc9c .elementor-heading-title {
        font-size: var( --e-global-typography-f95c007-font-size);
        line-height: var( --e-global-typography-f95c007-line-height);
    }
    .elementor-215 .elementor-element.elementor-element-a635ca9 .elementor-button {
        font-size: var( --e-global-typography-f95c007-font-size);
        line-height: var( --e-global-typography-f95c007-line-height);
    }
    .elementor-215 .elementor-element.elementor-element-732c6ebe .elementor-nav-menu .elementor-item {
        font-size: var( --e-global-typography-ba6914a-font-size);
        line-height: var( --e-global-typography-ba6914a-line-height);
    }
    .elementor-215 .elementor-element.elementor-element-732c6ebe .elementor-nav-menu--dropdown .elementor-item,
    .elementor-215 .elementor-element.elementor-element-732c6ebe .elementor-nav-menu--dropdown .elementor-sub-item {
        font-size: var( --e-global-typography-ba6914a-font-size);
    }
    .elementor-215 .elementor-element.elementor-element-732c6ebe .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown,
    .elementor-215 .elementor-element.elementor-element-732c6ebe .elementor-nav-menu__container.elementor-nav-menu--dropdown {
        margin-top: 20px !important;
    }
    .elementor-215 .elementor-element.elementor-element-732c6ebe .elementor-menu-toggle {
        border-radius: 5px;
    }
    .elementor-215 .elementor-element.elementor-element-1f8f40b4.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-215 .elementor-element.elementor-element-1f8f40b4>.elementor-element-populated {
        margin: 110px 0px 50px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-215 .elementor-element.elementor-element-6228d147 img {
        width: 58%;
    }
    .elementor-215 .elementor-element.elementor-element-31776d9>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-215 .elementor-element.elementor-element-511309c1.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-215 .elementor-element.elementor-element-511309c1>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-215 .elementor-element.elementor-element-2e730d41 .elementor-heading-title {
        font-size: var( --e-global-typography-0edfa1e-font-size);
        line-height: var( --e-global-typography-0edfa1e-line-height);
    }
    .elementor-215 .elementor-element.elementor-element-2ea0e420 {
        text-align: center;
    }
    .elementor-215 .elementor-element.elementor-element-211a0c91>.elementor-widget-container {
        margin: 15px 0px 0px 0px;
    }
    .elementor-215 .elementor-element.elementor-element-211a0c91 {
        text-align: center;
    }
    .elementor-215 .elementor-element.elementor-element-534741a9>.elementor-element-populated {
        margin: 60px 15px 60px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }
    .elementor-215 .elementor-element.elementor-element-3b3ba620>.elementor-element-populated {
        margin: 60px 15px 60px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }
    .elementor-215 .elementor-element.elementor-element-607ad307 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-215 .elementor-element.elementor-element-1c7671da>.elementor-element-populated {
        margin: 60px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }
    .elementor-215 .elementor-element.elementor-element-42ce77>.elementor-element-populated {
        margin: 60px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }
    .elementor-bc-flex-widget .elementor-215 .elementor-element.elementor-element-518d2947.elementor-column .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-215 .elementor-element.elementor-element-518d2947.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-bc-flex-widget .elementor-215 .elementor-element.elementor-element-492fa73b.elementor-column .elementor-widget-wrap {
        align-items: flex-end;
    }
    .elementor-215 .elementor-element.elementor-element-492fa73b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: flex-end;
        align-items: flex-end;
    }
    .elementor-215 .elementor-element.elementor-element-43b75cf3>.elementor-element-populated {
        margin: 0px 0px 0px 40px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 40px;
    }
    .elementor-215 .elementor-element.elementor-element-6f020746 .elementor-heading-title {
        font-size: var( --e-global-typography-0edfa1e-font-size);
        line-height: var( --e-global-typography-0edfa1e-line-height);
    }
    .elementor-215 .elementor-element.elementor-element-773f1ce>.elementor-element-populated {
        margin: 0px 0px 0px 30px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 30px;
    }
    .elementor-215 .elementor-element.elementor-element-7a8fbfc8 .elementor-heading-title {
        font-size: var( --e-global-typography-0edfa1e-font-size);
        line-height: var( --e-global-typography-0edfa1e-line-height);
    }
    .elementor-215 .elementor-element.elementor-element-3496a9a2>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-215 .elementor-element.elementor-element-6d36f8ec>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-215 .elementor-element.elementor-element-677c85d7>.elementor-element-populated,
    .elementor-215 .elementor-element.elementor-element-677c85d7>.elementor-element-populated>.elementor-background-overlay,
    .elementor-215 .elementor-element.elementor-element-677c85d7>.elementor-background-slideshow {
        border-radius: 25px 25px 0px 0px;
    }
    .elementor-215 .elementor-element.elementor-element-34d3aea1>.elementor-element-populated,
    .elementor-215 .elementor-element.elementor-element-34d3aea1>.elementor-element-populated>.elementor-background-overlay,
    .elementor-215 .elementor-element.elementor-element-34d3aea1>.elementor-background-slideshow {
        border-radius: 0px 0px 25px 25px;
    }
    .elementor-215 .elementor-element.elementor-element-34d3aea1>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-215 .elementor-element.elementor-element-396d7d3 .elementor-heading-title {
        font-size: var( --e-global-typography-0edfa1e-font-size);
        line-height: var( --e-global-typography-0edfa1e-line-height);
    }
    .elementor-215 .elementor-element.elementor-element-409f976a .elementor-heading-title {
        font-size: var( --e-global-typography-0edfa1e-font-size);
        line-height: var( --e-global-typography-0edfa1e-line-height);
    }
    .elementor-215 .elementor-element.elementor-element-329f4675 {
        padding: 100px 15px 100px 15px;
    }
    .elementor-215 .elementor-element.elementor-element-3544ea97 .elementor-heading-title {
        font-size: var( --e-global-typography-0edfa1e-font-size);
        line-height: var( --e-global-typography-0edfa1e-line-height);
    }
    .elementor-215 .elementor-element.elementor-element-f2fbef8>.elementor-element-populated {
        margin: 30px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }
    .elementor-215 .elementor-element.elementor-element-377326bd>.elementor-element-populated {
        margin: 30px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }
    .elementor-215 .elementor-element.elementor-element-2e529661>.elementor-element-populated {
        margin: 30px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }
    .elementor-215 .elementor-element.elementor-element-3fb8cccb>.elementor-element-populated {
        margin: 0px 80px 0px 80px;
        --e-column-margin-right: 80px;
        --e-column-margin-left: 80px;
    }
    .elementor-215 .elementor-element.elementor-element-7cdd5976.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-215 .elementor-element.elementor-element-7cdd5976>.elementor-element-populated {
        margin: 0px 0px 35px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-215 .elementor-element.elementor-element-2fed61c .elementor-heading-title {
        font-size: var( --e-global-typography-0edfa1e-font-size);
        line-height: var( --e-global-typography-0edfa1e-line-height);
    }
    .elementor-215 .elementor-element.elementor-element-2cfb1e79 {
        text-align: center;
    }
    .elementor-215 .elementor-element.elementor-element-68275955 {
        text-align: center;
    }
    .elementor-215 .elementor-element.elementor-element-96917b0>.elementor-element-populated {
        margin: 0px 40px 0px 0px;
        --e-column-margin-right: 40px;
        --e-column-margin-left: 0px;
    }
    .elementor-215 .elementor-element.elementor-element-fb06f8b>.elementor-element-populated {
        margin: 0px 40px 0px 0px;
        --e-column-margin-right: 40px;
        --e-column-margin-left: 0px;
    }
    .elementor-215 .elementor-element.elementor-element-773d0009>.elementor-element-populated {
        margin: 0px 0px 0px 40px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 40px;
    }
    .elementor-215 .elementor-element.elementor-element-3cbab921>.elementor-element-populated {
        margin: 15px 200px 10px 250px;
        --e-column-margin-right: 200px;
        --e-column-margin-left: 250px;
    }
    .elementor-215 .elementor-element.elementor-element-3d362b50 {
        padding: 60px 15px 0px 15px;
    }
    .elementor-215 .elementor-element.elementor-element-426c772>.elementor-element-populated {
        padding: 0px 0px 40px 0px;
    }
    .elementor-215 .elementor-element.elementor-element-1f31cacf .elementor-social-icon {
        border-width: 1px 1px 1px 1px;
    }
    .elementor-bc-flex-widget .elementor-215 .elementor-element.elementor-element-60ad1de3.elementor-column .elementor-widget-wrap {
        align-items: flex-end;
    }
    .elementor-215 .elementor-element.elementor-element-60ad1de3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: flex-end;
        align-items: flex-end;
    }
    .elementor-215 .elementor-element.elementor-element-60ad1de3>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-215 .elementor-element.elementor-element-e7717b6 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-215 .elementor-element.elementor-element-e7717b6 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-f500460-font-size);
        line-height: var( --e-global-typography-f500460-line-height);
    }
    .elementor-bc-flex-widget .elementor-215 .elementor-element.elementor-element-6b3a6c32.elementor-column .elementor-widget-wrap {
        align-items: flex-end;
    }
    .elementor-215 .elementor-element.elementor-element-6b3a6c32.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: flex-end;
        align-items: flex-end;
    }
    .elementor-215 .elementor-element.elementor-element-6b3a6c32>.elementor-element-populated {
        padding: 0px 40px 0px 0px;
    }
    .elementor-215 .elementor-element.elementor-element-452add95 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-215 .elementor-element.elementor-element-452add95 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-f500460-font-size);
        line-height: var( --e-global-typography-f500460-line-height);
    }
    .elementor-215 .elementor-element.elementor-element-28d6dbec {
        text-align: center;
    }
    .elementor-bc-flex-widget .elementor-215 .elementor-element.elementor-element-462b7798.elementor-column .elementor-widget-wrap {
        align-items: flex-end;
    }
    .elementor-215 .elementor-element.elementor-element-462b7798.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: flex-end;
        align-items: flex-end;
    }
    .elementor-215 .elementor-element.elementor-element-462b7798>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
}

@media(max-width:767px) {
    .elementor-215 .elementor-element.elementor-element-7799ae1f>.elementor-element-populated {
        border-width: 0px 0px 1px 0px;
        margin: 0px 0px 5px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-215 .elementor-element.elementor-element-51e89e72 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end: calc(10px/2);
    }
    .elementor-215 .elementor-element.elementor-element-51e89e72 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start: calc(10px/2);
    }
    .elementor-215 .elementor-element.elementor-element-51e89e72 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline: calc(10px/2);
    }
    .elementor-215 .elementor-element.elementor-element-51e89e72 .elementor-icon-list-items.elementor-inline-items {
        margin-inline: calc(-10px/2);
    }
    .elementor-215 .elementor-element.elementor-element-51e89e72 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-10px/2);
    }
    .elementor-215 .elementor-element.elementor-element-51e89e72 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-215 .elementor-element.elementor-element-51e89e72 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-f95c007-font-size);
        line-height: var( --e-global-typography-f95c007-line-height);
    }
    .elementor-215 .elementor-element.elementor-element-c4964eb {
        width: 100%;
    }
    .elementor-215 .elementor-element.elementor-element-56d79de .elementor-widget-container {
        text-align: center;
    }
    .elementor-215 .elementor-element.elementor-element-56573ba2 {
        width: 100%;
    }
    .elementor-215 .elementor-element.elementor-element-56573ba2>.elementor-element-populated {
        border-width: 0px 0px 1px 0px;
        margin: 0px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 10px 0px;
    }
    .elementor-215 .elementor-element.elementor-element-48906e7f {
        width: 100%;
    }
    .elementor-215 .elementor-element.elementor-element-d53752f {
        margin-top: 0px;
        margin-bottom: 20px;
        padding: 20px 35px 20px 35px;
    }
    .elementor-215 .elementor-element.elementor-element-e22081c {
        width: 22%;
    }
    .elementor-215 .elementor-element.elementor-element-16863772 {
        width: 78%;
    }
    .elementor-215 .elementor-element.elementor-element-194ebc9c .elementor-heading-title {
        font-size: var( --e-global-typography-f95c007-font-size);
        line-height: var( --e-global-typography-f95c007-line-height);
    }
    .elementor-215 .elementor-element.elementor-element-78bddd4a {
        width: 100%;
    }
    .elementor-215 .elementor-element.elementor-element-78bddd4a>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-215 .elementor-element.elementor-element-a635ca9 .elementor-button {
        font-size: var( --e-global-typography-f95c007-font-size);
        line-height: var( --e-global-typography-f95c007-line-height);
    }
    .elementor-215 .elementor-element.elementor-element-65ed74b8 {
        width: 15%;
    }
    .elementor-215 .elementor-element.elementor-element-732c6ebe .elementor-nav-menu .elementor-item {
        font-size: var( --e-global-typography-ba6914a-font-size);
        line-height: var( --e-global-typography-ba6914a-line-height);
    }
    .elementor-215 .elementor-element.elementor-element-732c6ebe .elementor-nav-menu--dropdown .elementor-item,
    .elementor-215 .elementor-element.elementor-element-732c6ebe .elementor-nav-menu--dropdown .elementor-sub-item {
        font-size: var( --e-global-typography-ba6914a-font-size);
    }
    .elementor-215 .elementor-element.elementor-element-732c6ebe .elementor-nav-menu--dropdown a {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .elementor-215 .elementor-element.elementor-element-732c6ebe .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown,
    .elementor-215 .elementor-element.elementor-element-732c6ebe .elementor-nav-menu__container.elementor-nav-menu--dropdown {
        margin-top: 20px !important;
    }
    .elementor-215 .elementor-element.elementor-element-418bf5f0 {
        width: 85%;
    }
    .elementor-215 .elementor-element.elementor-element-2a3cf1af {
        margin-top: 0px;
        margin-bottom: -80px;
    }
    .elementor-215 .elementor-element.elementor-element-1f8f40b4>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-215 .elementor-element.elementor-element-6802038a>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-215 .elementor-element.elementor-element-6802038a {
        text-align: justify;
    }
    .elementor-215 .elementor-element.elementor-element-784b3954>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-215 .elementor-element.elementor-element-6228d147>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-215 .elementor-element.elementor-element-6228d147 img {
        width: 100%;
    }
    .elementor-215 .elementor-element.elementor-element-3f37f8d9 {
        margin-top: 0px;
        margin-bottom: 100px;
    }
    .elementor-215 .elementor-element.elementor-element-6490bac2>.elementor-widget-container {
        border-radius: 25px 25px 0px 0px;
    }
    .elementor-215 .elementor-element.elementor-element-22ed48c>.elementor-widget-container {
        border-radius: 25px 25px 0px 0px;
    }
    .elementor-215 .elementor-element.elementor-element-85f8fe2>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-215 .elementor-element.elementor-element-2171f94 .elementor-heading-title {
        font-size: 16px;
    }
    .elementor-215 .elementor-element.elementor-element-7673d99>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-215 .elementor-element.elementor-element-cc0d219 .elementor-heading-title {
        font-size: 16px;
    }
    .elementor-215 .elementor-element.elementor-element-31776d9>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-215 .elementor-element.elementor-element-016d701 {
        text-align: left;
    }
    .elementor-215 .elementor-element.elementor-element-016d701 .elementor-heading-title {
        font-size: 16px;
    }
    .elementor-215 .elementor-element.elementor-element-2e730d41 .elementor-heading-title {
        font-size: var( --e-global-typography-0edfa1e-font-size);
        line-height: var( --e-global-typography-0edfa1e-line-height);
    }
    .elementor-215 .elementor-element.elementor-element-534741a9>.elementor-element-populated {
        margin: 0px 0px 50px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-215 .elementor-element.elementor-element-120dc7a4>.elementor-element-populated {
        margin: 0px 0px 50px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-215 .elementor-element.elementor-element-78ce410>.elementor-element-populated {
        margin: 0px 0px 50px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-215 .elementor-element.elementor-element-3b3ba620>.elementor-element-populated {
        margin: 0px 0px 50px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-215 .elementor-element.elementor-element-6dd27e42>.elementor-element-populated {
        margin: 0px 0px 50px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-215 .elementor-element.elementor-element-1c7671da>.elementor-element-populated {
        margin: 0px 0px 50px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-215 .elementor-element.elementor-element-eacee79>.elementor-element-populated {
        margin: 0px 0px 50px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-215 .elementor-element.elementor-element-42ce77>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 50px 50px 50px 50px;
    }
    .elementor-215 .elementor-element.elementor-element-8e3919f {
        text-align: center;
    }
    .elementor-215 .elementor-element.elementor-element-1f4d6460 {
        text-align: center;
    }
    .elementor-215 .elementor-element.elementor-element-44ea9ba2 {
        text-align: center;
    }
    .elementor-215 .elementor-element.elementor-element-6f4dee5c>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-215 .elementor-element.elementor-element-1eaf26ae>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }
    .elementor-215 .elementor-element.elementor-element-1eaf26ae {
        text-align: center;
    }
    .elementor-215 .elementor-element.elementor-element-1eaf26ae img {
        width: 100%;
    }
    .elementor-215 .elementor-element.elementor-element-43b75cf3>.elementor-element-populated {
        margin: 50px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-215 .elementor-element.elementor-element-6f020746 .elementor-heading-title {
        font-size: var( --e-global-typography-0edfa1e-font-size);
        line-height: var( --e-global-typography-0edfa1e-line-height);
    }
    .elementor-215 .elementor-element.elementor-element-6bc4c9ac>.elementor-widget-container {
        margin: 0px 0px 50px 0px;
    }
    .elementor-215 .elementor-element.elementor-element-6bc4c9ac img {
        width: 100%;
    }
    .elementor-215 .elementor-element.elementor-element-773f1ce>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-215 .elementor-element.elementor-element-7a8fbfc8 .elementor-heading-title {
        font-size: var( --e-global-typography-0edfa1e-font-size);
        line-height: var( --e-global-typography-0edfa1e-line-height);
    }
    .elementor-215 .elementor-element.elementor-element-4db1bd58>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-215 .elementor-element.elementor-element-e4b2a1e>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-215 .elementor-element.elementor-element-3496a9a2>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-215 .elementor-element.elementor-element-6d36f8ec>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-215 .elementor-element.elementor-element-34d3aea1.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-215 .elementor-element.elementor-element-34d3aea1>.elementor-element-populated {
        padding: 40px 30px 40px 30px;
    }
    .elementor-215 .elementor-element.elementor-element-396d7d3 .elementor-heading-title {
        font-size: var( --e-global-typography-0edfa1e-font-size);
        line-height: var( --e-global-typography-0edfa1e-line-height);
    }
    .elementor-215 .elementor-element.elementor-element-37900ab8 {
        text-align: center;
    }
    .elementor-215 .elementor-element.elementor-element-409f976a .elementor-heading-title {
        font-size: var( --e-global-typography-0edfa1e-font-size);
        line-height: var( --e-global-typography-0edfa1e-line-height);
    }
    .elementor-215 .elementor-element.elementor-element-3544ea97 .elementor-heading-title {
        font-size: var( --e-global-typography-0edfa1e-font-size);
        line-height: var( --e-global-typography-0edfa1e-line-height);
    }
    .elementor-215 .elementor-element.elementor-element-2d89632>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-215 .elementor-element.elementor-element-4a53aa23>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-215 .elementor-element.elementor-element-35a02630>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-215 .elementor-element.elementor-element-6bfbdd9>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-215 .elementor-element.elementor-element-f2fbef8>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-215 .elementor-element.elementor-element-377326bd>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-215 .elementor-element.elementor-element-2e529661>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-215 .elementor-element.elementor-element-3fb8cccb>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-215 .elementor-element.elementor-element-6f08f4d5 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-215 .elementor-element.elementor-element-29631fd5 {
        width: 50%;
    }
    .elementor-215 .elementor-element.elementor-element-29631fd5>.elementor-element-populated {
        margin: 0px 15px 0px 0px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 0px;
    }
    .elementor-215 .elementor-element.elementor-element-4a55fa0d {
        width: 50%;
    }
    .elementor-215 .elementor-element.elementor-element-4a55fa0d>.elementor-element-populated {
        margin: 0px 0px 0px 15px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 15px;
    }
    .elementor-215 .elementor-element.elementor-element-5c4b2f77 {
        width: 100%;
    }
    .elementor-215 .elementor-element.elementor-element-5c4b2f77>.elementor-element-populated {
        margin: 30px 80px 30px 80px;
        --e-column-margin-right: 80px;
        --e-column-margin-left: 80px;
    }
    .elementor-215 .elementor-element.elementor-element-5ea62c9 {
        width: 50%;
    }
    .elementor-215 .elementor-element.elementor-element-5ea62c9>.elementor-element-populated {
        margin: 0px 15px 0px 0px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 0px;
    }
    .elementor-215 .elementor-element.elementor-element-6ba4f00 {
        width: 50%;
    }
    .elementor-215 .elementor-element.elementor-element-6ba4f00>.elementor-element-populated {
        margin: 0px 0px 0px 15px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 15px;
    }
    .elementor-215 .elementor-element.elementor-element-2fed61c .elementor-heading-title {
        font-size: var( --e-global-typography-0edfa1e-font-size);
        line-height: var( --e-global-typography-0edfa1e-line-height);
    }
    .elementor-215 .elementor-element.elementor-element-96917b0>.elementor-element-populated {
        margin: 0px 20px 10px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
    }
    .elementor-215 .elementor-element.elementor-element-3820c751 {
        width: 22%;
    }
    .elementor-215 .elementor-element.elementor-element-7ed9659f {
        width: 78%;
    }
    .elementor-215 .elementor-element.elementor-element-fb06f8b>.elementor-element-populated {
        margin: 0px 20px 10px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
    }
    .elementor-215 .elementor-element.elementor-element-c1fa02e {
        width: 22%;
    }
    .elementor-215 .elementor-element.elementor-element-38eaed4 {
        width: 78%;
    }
    .elementor-215 .elementor-element.elementor-element-773d0009>.elementor-element-populated {
        margin: 0px 20px 10px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
    }
    .elementor-215 .elementor-element.elementor-element-58b09a3c {
        width: 22%;
    }
    .elementor-215 .elementor-element.elementor-element-598d41aa {
        width: 78%;
    }
    .elementor-215 .elementor-element.elementor-element-3cbab921>.elementor-element-populated {
        margin: 0px 20px 0px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
    }
    .elementor-215 .elementor-element.elementor-element-3823d46f {
        width: 22%;
    }
    .elementor-215 .elementor-element.elementor-element-4cbc725b {
        width: 78%;
    }
    .elementor-215 .elementor-element.elementor-element-426c772>.elementor-element-populated {
        margin: 0px 0px 50px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-215 .elementor-element.elementor-element-4422e975 {
        text-align: center;
    }
    .elementor-215 .elementor-element.elementor-element-43099fa4 {
        text-align: center;
    }
    .elementor-215 .elementor-element.elementor-element-1f31cacf .elementor-widget-container {
        text-align: center;
    }
    .elementor-215 .elementor-element.elementor-element-1f31cacf>.elementor-widget-container {
        margin: -10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-215 .elementor-element.elementor-element-1f31cacf {
        --grid-column-gap: 6px;
    }
    .elementor-215 .elementor-element.elementor-element-60ad1de3>.elementor-element-populated {
        margin: 0px 0px 50px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-215 .elementor-element.elementor-element-7d882921 {
        text-align: center;
    }
    .elementor-215 .elementor-element.elementor-element-e7717b6 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-215 .elementor-element.elementor-element-e7717b6 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-f500460-font-size);
        line-height: var( --e-global-typography-f500460-line-height);
    }
    .elementor-215 .elementor-element.elementor-element-6b3a6c32>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-215 .elementor-element.elementor-element-378c6386 {
        text-align: center;
    }
    .elementor-215 .elementor-element.elementor-element-452add95 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-215 .elementor-element.elementor-element-452add95 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-f500460-font-size);
        line-height: var( --e-global-typography-f500460-line-height);
    }
    .elementor-215 .elementor-element.elementor-element-28d6dbec {
        text-align: center;
    }
}

@media(min-width:768px) {
    .elementor-215 .elementor-element.elementor-element-7799ae1f {
        width: 80%;
    }
    .elementor-215 .elementor-element.elementor-element-c4964eb {
        width: 20%;
    }
    .elementor-215 .elementor-element.elementor-element-56573ba2 {
        width: 21%;
    }
    .elementor-215 .elementor-element.elementor-element-48906e7f {
        width: 56.332%;
    }
    .elementor-215 .elementor-element.elementor-element-e22081c {
        width: 25%;
    }
    .elementor-215 .elementor-element.elementor-element-16863772 {
        width: 75%;
    }
    .elementor-215 .elementor-element.elementor-element-78bddd4a {
        width: 22%;
    }
    .elementor-215 .elementor-element.elementor-element-65ed74b8 {
        width: 74%;
    }
    .elementor-215 .elementor-element.elementor-element-418bf5f0 {
        width: 26%;
    }
    .elementor-215 .elementor-element.elementor-element-1f8f40b4 {
        width: 52%;
    }
    .elementor-215 .elementor-element.elementor-element-41cc4f91 {
        width: 48%;
    }
    .elementor-215 .elementor-element.elementor-element-35306d2b {
        width: 71%;
    }
    .elementor-215 .elementor-element.elementor-element-76be0170 {
        width: 29%;
    }
    .elementor-215 .elementor-element.elementor-element-85f8fe2 {
        width: 26.665%;
    }
    .elementor-215 .elementor-element.elementor-element-7673d99 {
        width: 34.579%;
    }
    .elementor-215 .elementor-element.elementor-element-31776d9 {
        width: 38.088%;
    }
    .elementor-215 .elementor-element.elementor-element-511309c1 {
        width: 50%;
    }
    .elementor-215 .elementor-element.elementor-element-264d7bf1 {
        width: 50%;
    }
    .elementor-215 .elementor-element.elementor-element-75b38616 {
        width: 100%;
    }
    .elementor-215 .elementor-element.elementor-element-518d2947 {
        width: 20.351%;
    }
    .elementor-215 .elementor-element.elementor-element-6f4dee5c {
        width: 79.649%;
    }
    .elementor-215 .elementor-element.elementor-element-492fa73b {
        width: 30%;
    }
    .elementor-215 .elementor-element.elementor-element-43b75cf3 {
        width: 69.999%;
    }
    .elementor-215 .elementor-element.elementor-element-3a1bd635 {
        width: 22.68%;
    }
    .elementor-215 .elementor-element.elementor-element-773f1ce {
        width: 77.319%;
    }
    .elementor-215 .elementor-element.elementor-element-677c85d7 {
        width: 33%;
    }
    .elementor-215 .elementor-element.elementor-element-34d3aea1 {
        width: 67%;
    }
    .elementor-215 .elementor-element.elementor-element-5ea62c9 {
        width: 48.947%;
    }
    .elementor-215 .elementor-element.elementor-element-6ba4f00 {
        width: 51.053%;
    }
    .elementor-215 .elementor-element.elementor-element-96917b0 {
        width: 20.789%;
    }
    .elementor-215 .elementor-element.elementor-element-3820c751 {
        width: 15%;
    }
    .elementor-215 .elementor-element.elementor-element-7ed9659f {
        width: 84.998%;
    }
    .elementor-215 .elementor-element.elementor-element-fb06f8b {
        width: 23.331%;
    }
    .elementor-215 .elementor-element.elementor-element-c1fa02e {
        width: 15%;
    }
    .elementor-215 .elementor-element.elementor-element-38eaed4 {
        width: 84.998%;
    }
    .elementor-215 .elementor-element.elementor-element-773d0009 {
        width: 33.927%;
    }
    .elementor-215 .elementor-element.elementor-element-58b09a3c {
        width: 15%;
    }
    .elementor-215 .elementor-element.elementor-element-598d41aa {
        width: 84.998%;
    }
    .elementor-215 .elementor-element.elementor-element-3cbab921 {
        width: 21.894%;
    }
    .elementor-215 .elementor-element.elementor-element-3823d46f {
        width: 15%;
    }
    .elementor-215 .elementor-element.elementor-element-4cbc725b {
        width: 84.998%;
    }
    .elementor-215 .elementor-element.elementor-element-b92af41 {
        width: 76.14%;
    }
    .elementor-215 .elementor-element.elementor-element-426c772 {
        width: 38.277%;
    }
    .elementor-215 .elementor-element.elementor-element-60ad1de3 {
        width: 31.389%;
    }
    .elementor-215 .elementor-element.elementor-element-6b3a6c32 {
        width: 30%;
    }
    .elementor-215 .elementor-element.elementor-element-462b7798 {
        width: 23.86%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-215 .elementor-element.elementor-element-7799ae1f {
        width: 70%;
    }
    .elementor-215 .elementor-element.elementor-element-c4964eb {
        width: 30%;
    }
    .elementor-215 .elementor-element.elementor-element-56573ba2 {
        width: 25%;
    }
    .elementor-215 .elementor-element.elementor-element-48906e7f {
        width: 43%;
    }
    .elementor-215 .elementor-element.elementor-element-78bddd4a {
        width: 32%;
    }
    .elementor-215 .elementor-element.elementor-element-1f8f40b4 {
        width: 100%;
    }
    .elementor-215 .elementor-element.elementor-element-41cc4f91 {
        width: 100%;
    }
    .elementor-215 .elementor-element.elementor-element-35306d2b {
        width: 100%;
    }
    .elementor-215 .elementor-element.elementor-element-85f8fe2 {
        width: 50%;
    }
    .elementor-215 .elementor-element.elementor-element-7673d99 {
        width: 50%;
    }
    .elementor-215 .elementor-element.elementor-element-31776d9 {
        width: 50%;
    }
    .elementor-215 .elementor-element.elementor-element-511309c1 {
        width: 100%;
    }
    .elementor-215 .elementor-element.elementor-element-264d7bf1 {
        width: 100%;
    }
    .elementor-215 .elementor-element.elementor-element-534741a9 {
        width: 50%;
    }
    .elementor-215 .elementor-element.elementor-element-120dc7a4 {
        width: 50%;
    }
    .elementor-215 .elementor-element.elementor-element-78ce410 {
        width: 50%;
    }
    .elementor-215 .elementor-element.elementor-element-3b3ba620 {
        width: 50%;
    }
    .elementor-215 .elementor-element.elementor-element-6dd27e42 {
        width: 50%;
    }
    .elementor-215 .elementor-element.elementor-element-1c7671da {
        width: 50%;
    }
    .elementor-215 .elementor-element.elementor-element-eacee79 {
        width: 50%;
    }
    .elementor-215 .elementor-element.elementor-element-42ce77 {
        width: 50%;
    }
    .elementor-215 .elementor-element.elementor-element-492fa73b {
        width: 25%;
    }
    .elementor-215 .elementor-element.elementor-element-43b75cf3 {
        width: 75%;
    }
    .elementor-215 .elementor-element.elementor-element-3a1bd635 {
        width: 30%;
    }
    .elementor-215 .elementor-element.elementor-element-773f1ce {
        width: 70%;
    }
    .elementor-215 .elementor-element.elementor-element-4db1bd58 {
        width: 50%;
    }
    .elementor-215 .elementor-element.elementor-element-e4b2a1e {
        width: 50%;
    }
    .elementor-215 .elementor-element.elementor-element-3496a9a2 {
        width: 50%;
    }
    .elementor-215 .elementor-element.elementor-element-6d36f8ec {
        width: 50%;
    }
    .elementor-215 .elementor-element.elementor-element-677c85d7 {
        width: 100%;
    }
    .elementor-215 .elementor-element.elementor-element-34d3aea1 {
        width: 100%;
    }
    .elementor-215 .elementor-element.elementor-element-2d89632 {
        width: 50%;
    }
    .elementor-215 .elementor-element.elementor-element-4a53aa23 {
        width: 50%;
    }
    .elementor-215 .elementor-element.elementor-element-35a02630 {
        width: 50%;
    }
    .elementor-215 .elementor-element.elementor-element-6bfbdd9 {
        width: 50%;
    }
    .elementor-215 .elementor-element.elementor-element-f2fbef8 {
        width: 50%;
    }
    .elementor-215 .elementor-element.elementor-element-377326bd {
        width: 50%;
    }
    .elementor-215 .elementor-element.elementor-element-2e529661 {
        width: 50%;
    }
    .elementor-215 .elementor-element.elementor-element-64282500 {
        width: 100%;
    }
    .elementor-215 .elementor-element.elementor-element-3fb8cccb {
        width: 100%;
    }
    .elementor-215 .elementor-element.elementor-element-7cdd5976 {
        width: 100%;
    }
    .elementor-215 .elementor-element.elementor-element-96917b0 {
        width: 50%;
    }
    .elementor-215 .elementor-element.elementor-element-fb06f8b {
        width: 50%;
    }
    .elementor-215 .elementor-element.elementor-element-773d0009 {
        width: 50%;
    }
    .elementor-215 .elementor-element.elementor-element-3cbab921 {
        width: 100%;
    }
    .elementor-215 .elementor-element.elementor-element-b92af41 {
        width: 49%;
    }
    .elementor-215 .elementor-element.elementor-element-426c772 {
        width: 100%;
    }
    .elementor-215 .elementor-element.elementor-element-60ad1de3 {
        width: 50%;
    }
    .elementor-215 .elementor-element.elementor-element-6b3a6c32 {
        width: 50%;
    }
    .elementor-215 .elementor-element.elementor-element-462b7798 {
        width: 51%;
    }
}

@media(min-width:1025px) {
    .elementor-215 .elementor-element.elementor-element-0c45ed0:not(.elementor-motion-effects-element-type-background),
    .elementor-215 .elementor-element.elementor-element-0c45ed0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
    .elementor-215 .elementor-element.elementor-element-3c0a82a8:not(.elementor-motion-effects-element-type-background),
    .elementor-215 .elementor-element.elementor-element-3c0a82a8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}