.elementor-7 .elementor-element.elementor-element-e6ae9c0 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-69820a4>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-widget-image .widget-image-caption {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-7 .elementor-element.elementor-element-937f620 {
    padding: 30px 0px 0px 0px;
}

.elementor-widget-divider {
    --divider-color: var( --e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight);
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon {
    color: var( --e-global-color-secondary);
    border-color: var( --e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-secondary);
}

.elementor-7 .elementor-element.elementor-element-4799d9f {
    --divider-border-style: solid;
    --divider-color: #01599F;
    --divider-border-width: 2.8px;
}

.elementor-7 .elementor-element.elementor-element-4799d9f .elementor-divider-separator {
    width: 6%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-7 .elementor-element.elementor-element-4799d9f .elementor-divider {
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-widget-heading .elementor-heading-title {
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight);
    color: var( --e-global-color-primary);
}

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

.elementor-7 .elementor-element.elementor-element-a598948 .elementor-heading-title {
    color: #01599F;
}

.elementor-7 .elementor-element.elementor-element-04d7b12 {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-04d7b12 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 600;
    color: #242424;
}

.elementor-widget-text-editor {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
    color: var( --e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-ed1f38d>.elementor-widget-container {
    margin: 0px 0px -23px 0px;
}

.elementor-7 .elementor-element.elementor-element-ed1f38d {
    text-align: center;
    color: #2A2A2A;
}

.elementor-7 .elementor-element.elementor-element-a4e2dc1 {
    padding: 24px 0px 1px 0px;
}

.elementor-7 .elementor-element.elementor-element-02523a9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-7 .elementor-element.elementor-element-02523a9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #2755A3 0%, #8EC850 100%);
}

.elementor-7 .elementor-element.elementor-element-02523a9>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 40px 40px 40px 40px;
}

.elementor-7 .elementor-element.elementor-element-02523a9>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-389ca45 {
    text-align: left;
}

.elementor-7 .elementor-element.elementor-element-389ca45 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-1f2f08a {
    text-align: left;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-c3a7b56:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-7 .elementor-element.elementor-element-c3a7b56>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #EC6F26 0%, #C2579B 100%);
}

.elementor-7 .elementor-element.elementor-element-c3a7b56>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 40px 40px 40px 40px;
}

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

.elementor-7 .elementor-element.elementor-element-8b97232 {
    text-align: left;
}

.elementor-7 .elementor-element.elementor-element-8b97232 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-2963aea {
    text-align: left;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-d3f7212:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-d3f7212>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFF9E5;
    background-image: url("https://jansevakendra.org/wp-content/uploads/2023/09/13295527_5153829-scaled.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-7 .elementor-element.elementor-element-d3f7212>.elementor-background-overlay {
    background-color: #FFFFFF;
    opacity: 0.8;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-7 .elementor-element.elementor-element-f1e65e6 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 32px;
    font-weight: 600;
    color: #3F3F3F;
}

.elementor-7 .elementor-element.elementor-element-e9c4b56>.elementor-container {
    max-width: 1287px;
}

.elementor-7 .elementor-element.elementor-element-e9c4b56 {
    margin-top: 9px;
    margin-bottom: 9px;
}

.elementor-7 .elementor-element.elementor-element-01ea18c>.elementor-element-populated {
    margin: 9px 9px 9px 9px;
    --e-column-margin-right: 9px;
    --e-column-margin-left: 9px;
    padding: 0px 0px 0px 0px;
}

.elementor-widget-image-box .elementor-image-box-title {
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight);
    color: var( --e-global-color-primary);
}

.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
.elementor-widget-image-box:has(:focus) .elementor-image-box-title {
    color: var( --e-global-color-primary);
}

.elementor-widget-image-box .elementor-image-box-description {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
    color: var( --e-global-color-text);
}

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

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

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

.elementor-7 .elementor-element.elementor-element-c73751b .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

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

.elementor-7 .elementor-element.elementor-element-0d99a3f>.elementor-element-populated {
    margin: 9px 9px 9px 9px;
    --e-column-margin-right: 9px;
    --e-column-margin-left: 9px;
    padding: 0px 0px 0px 0px;
}

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

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

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

.elementor-7 .elementor-element.elementor-element-563372c .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

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

.elementor-7 .elementor-element.elementor-element-7831f12>.elementor-element-populated {
    margin: 9px 9px 9px 9px;
    --e-column-margin-right: 9px;
    --e-column-margin-left: 9px;
    padding: 0px 0px 0px 0px;
}

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

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

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

.elementor-7 .elementor-element.elementor-element-f8d7c27 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

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

.elementor-7 .elementor-element.elementor-element-e498764:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-e498764>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F1FCFF;
}

.elementor-7 .elementor-element.elementor-element-e498764 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 0px 0px 0px;
}

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

.elementor-7 .elementor-element.elementor-element-2e38147 {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-2e38147 .elementor-heading-title {
    color: #2755A3;
}

.elementor-7 .elementor-element.elementor-element-399356d>.elementor-widget-container {
    margin: 0px 0px -25px 0px;
    padding: 0px 120px 0px 120px;
}

.elementor-7 .elementor-element.elementor-element-399356d {
    text-align: center;
    color: #252525;
}

.elementor-7 .elementor-element.elementor-element-d7c44aa:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-d7c44aa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F1FCFF;
}

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

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

.elementor-7 .elementor-element.elementor-element-daaa182 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #252525;
}

.elementor-7 .elementor-element.elementor-element-a4244c8>.elementor-container {
    max-width: 1191px;
}

.elementor-7 .elementor-element.elementor-element-a4244c8 {
    margin-top: -11px;
    margin-bottom: 0px;
}

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

.elementor-7 .elementor-element.elementor-element-dd7d0ce>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-dd7d0ce>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-dd7d0ce>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-dd7d0ce>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

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

.elementor-7 .elementor-element.elementor-element-d6bbfdd {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-d6bbfdd>.elementor-widget-container {
    background-color: #34AAAD;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-d6bbfdd img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-736e3fc {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-736e3fc>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

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

.elementor-7 .elementor-element.elementor-element-d71cd3e>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-d71cd3e>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-d71cd3e>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-d71cd3e>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

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

.elementor-7 .elementor-element.elementor-element-0705a14 {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-0705a14>.elementor-widget-container {
    background-color: #8EC850;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-0705a14 img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-56aea50 {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-56aea50>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

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

.elementor-7 .elementor-element.elementor-element-fdfaf53>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-fdfaf53>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-fdfaf53>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-fdfaf53>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

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

.elementor-7 .elementor-element.elementor-element-92fb84b {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-92fb84b>.elementor-widget-container {
    background-color: #2AB998;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-92fb84b img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-b61849b {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-b61849b>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

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

.elementor-7 .elementor-element.elementor-element-f1b38ea>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-f1b38ea>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-f1b38ea>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-f1b38ea>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

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

.elementor-7 .elementor-element.elementor-element-70c19b2 {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-70c19b2>.elementor-widget-container {
    background-color: #C2579B;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-70c19b2 img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-0bf45d1 {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-0bf45d1>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

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

.elementor-7 .elementor-element.elementor-element-a31b836>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-a31b836>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-a31b836>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-a31b836>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

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

.elementor-7 .elementor-element.elementor-element-f7d89a9 {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-f7d89a9>.elementor-widget-container {
    background-color: #EC6F26;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-f7d89a9 img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-45ed1a2 {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-45ed1a2>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

.elementor-7 .elementor-element.elementor-element-68982bd>.elementor-container {
    max-width: 1191px;
}

.elementor-7 .elementor-element.elementor-element-68982bd {
    margin-top: -11px;
    margin-bottom: 0px;
}

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

.elementor-7 .elementor-element.elementor-element-0d0723b>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-0d0723b>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-0d0723b>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-0d0723b>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

.elementor-7 .elementor-element.elementor-element-0d0723b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-b568c9a {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-b568c9a>.elementor-widget-container {
    background-color: #2AB998;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-b568c9a img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-e5f8e4b {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-e5f8e4b>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

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

.elementor-7 .elementor-element.elementor-element-06c0e2a>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-06c0e2a>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-06c0e2a>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-06c0e2a>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

.elementor-7 .elementor-element.elementor-element-06c0e2a>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-f08afc2 {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-f08afc2>.elementor-widget-container {
    background-color: #C2579B;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-f08afc2 img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-6801609 {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-6801609>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

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

.elementor-7 .elementor-element.elementor-element-210ff90>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-210ff90>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-210ff90>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-210ff90>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

.elementor-7 .elementor-element.elementor-element-210ff90>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-662f425 {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-662f425>.elementor-widget-container {
    background-color: #EC6F26;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-662f425 img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-00c9b08 {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-00c9b08>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

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

.elementor-7 .elementor-element.elementor-element-6f60081>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-6f60081>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-6f60081>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-6f60081>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

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

.elementor-7 .elementor-element.elementor-element-c9073b4 {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-c9073b4>.elementor-widget-container {
    background-color: #8EC850;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-c9073b4 img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-1ee8ad7 {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-1ee8ad7>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

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

.elementor-7 .elementor-element.elementor-element-fe2b225>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-fe2b225>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-fe2b225>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-fe2b225>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

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

.elementor-7 .elementor-element.elementor-element-bf7816b {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-bf7816b>.elementor-widget-container {
    background-color: #34AAAD;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-bf7816b img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-64b77a4 {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-64b77a4>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

.elementor-7 .elementor-element.elementor-element-c1b7be9:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-c1b7be9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F1FCFF;
}

.elementor-7 .elementor-element.elementor-element-c1b7be9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 22px 0px 0px 0px;
}

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

.elementor-7 .elementor-element.elementor-element-b359b88 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #252525;
}

.elementor-7 .elementor-element.elementor-element-9b286a3>.elementor-container {
    max-width: 1191px;
}

.elementor-7 .elementor-element.elementor-element-9b286a3 {
    margin-top: -11px;
    margin-bottom: 0px;
}

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

.elementor-7 .elementor-element.elementor-element-41a60cd>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-41a60cd>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-41a60cd>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-41a60cd>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

.elementor-7 .elementor-element.elementor-element-41a60cd>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-b92570c {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-b92570c>.elementor-widget-container {
    background-color: #34AAAD;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-b92570c img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-2cc641a {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-2cc641a>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

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

.elementor-7 .elementor-element.elementor-element-b9efac5>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-b9efac5>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-b9efac5>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-b9efac5>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

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

.elementor-7 .elementor-element.elementor-element-bda0565 {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-bda0565>.elementor-widget-container {
    background-color: #8EC850;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-bda0565 img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-396a547 {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-396a547>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

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

.elementor-7 .elementor-element.elementor-element-5740c7a>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-5740c7a>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-5740c7a>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-5740c7a>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

.elementor-7 .elementor-element.elementor-element-5740c7a>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-0f45e0c {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-0f45e0c>.elementor-widget-container {
    background-color: #2AB998;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-0f45e0c img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-89942da {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-89942da>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

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

.elementor-7 .elementor-element.elementor-element-4ec8639>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-4ec8639>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-4ec8639>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-4ec8639>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

.elementor-7 .elementor-element.elementor-element-4ec8639>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-51c4892 {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-51c4892>.elementor-widget-container {
    background-color: #C2579B;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-51c4892 img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-760f36d {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-760f36d>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

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

.elementor-7 .elementor-element.elementor-element-0a7f3c5>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-0a7f3c5>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-0a7f3c5>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-0a7f3c5>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

.elementor-7 .elementor-element.elementor-element-0a7f3c5>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-4dd77c6 {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-4dd77c6>.elementor-widget-container {
    background-color: #EC6F26;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-4dd77c6 img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-d408ab2 {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-d408ab2>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

.elementor-7 .elementor-element.elementor-element-3894a94>.elementor-container {
    max-width: 1191px;
}

.elementor-7 .elementor-element.elementor-element-3894a94 {
    margin-top: -11px;
    margin-bottom: 0px;
}

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

.elementor-7 .elementor-element.elementor-element-d172927>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-d172927>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-d172927>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-d172927>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

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

.elementor-7 .elementor-element.elementor-element-b67c76b {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-b67c76b>.elementor-widget-container {
    background-color: #2AB998;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-b67c76b img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-f7d95d2 {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-f7d95d2>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

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

.elementor-7 .elementor-element.elementor-element-9101cfa>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-9101cfa>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-9101cfa>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-9101cfa>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

.elementor-7 .elementor-element.elementor-element-9101cfa>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-29ffe49 {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-29ffe49>.elementor-widget-container {
    background-color: #C2579B;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-29ffe49 img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-df5c18c {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-df5c18c>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

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

.elementor-7 .elementor-element.elementor-element-6bde233>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-6bde233>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-6bde233>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-6bde233>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

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

.elementor-7 .elementor-element.elementor-element-5b7985d {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-5b7985d>.elementor-widget-container {
    background-color: #EC6F26;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-5b7985d img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-02dd666 {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-02dd666>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

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

.elementor-7 .elementor-element.elementor-element-ebebc56>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-ebebc56>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-ebebc56>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-ebebc56>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

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

.elementor-7 .elementor-element.elementor-element-340895b {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-340895b>.elementor-widget-container {
    background-color: #8EC850;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-340895b img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-51faad1 {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-51faad1>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

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

.elementor-7 .elementor-element.elementor-element-e5cbdd0>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-e5cbdd0>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-e5cbdd0>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-e5cbdd0>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

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

.elementor-7 .elementor-element.elementor-element-748c1b8 {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-748c1b8>.elementor-widget-container {
    background-color: #34AAAD;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-748c1b8 img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-b0d1244 {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-b0d1244>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

.elementor-7 .elementor-element.elementor-element-0ae86bc:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-0ae86bc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F1FCFF;
}

.elementor-7 .elementor-element.elementor-element-0ae86bc {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 22px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-0ae86bc>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-1736989 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #252525;
}

.elementor-7 .elementor-element.elementor-element-94c248e>.elementor-container {
    max-width: 1191px;
}

.elementor-7 .elementor-element.elementor-element-94c248e {
    margin-top: -11px;
    margin-bottom: 0px;
}

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

.elementor-7 .elementor-element.elementor-element-7b8d1bd>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-7b8d1bd>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-7b8d1bd>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-7b8d1bd>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

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

.elementor-7 .elementor-element.elementor-element-e1991c1 {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-e1991c1>.elementor-widget-container {
    background-color: #34AAAD;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-e1991c1 img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-676d19f {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-676d19f>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

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

.elementor-7 .elementor-element.elementor-element-06de2f0>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-06de2f0>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-06de2f0>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-06de2f0>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

.elementor-7 .elementor-element.elementor-element-06de2f0>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-9198f1e {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-9198f1e>.elementor-widget-container {
    background-color: #8EC850;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-9198f1e img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-fc39ccd {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-fc39ccd>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

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

.elementor-7 .elementor-element.elementor-element-518dea7>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-518dea7>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-518dea7>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-518dea7>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

.elementor-7 .elementor-element.elementor-element-518dea7>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-2d9dad0 {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-2d9dad0>.elementor-widget-container {
    background-color: #2AB998;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-2d9dad0 img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-1b622ec {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-1b622ec>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

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

.elementor-7 .elementor-element.elementor-element-1f35fa5>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-1f35fa5>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-1f35fa5>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-1f35fa5>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

.elementor-7 .elementor-element.elementor-element-1f35fa5>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-7bcd30f {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-7bcd30f>.elementor-widget-container {
    background-color: #C2579B;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-7bcd30f img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-9cf2a9f {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-9cf2a9f>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

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

.elementor-7 .elementor-element.elementor-element-66f5a50>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-66f5a50>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-66f5a50>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-66f5a50>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

.elementor-7 .elementor-element.elementor-element-66f5a50>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-2b6ba1a {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-2b6ba1a>.elementor-widget-container {
    background-color: #EC6F26;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-2b6ba1a img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-0abc508 {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-0abc508>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

.elementor-7 .elementor-element.elementor-element-2092af6>.elementor-container {
    max-width: 1191px;
}

.elementor-7 .elementor-element.elementor-element-2092af6 {
    margin-top: -11px;
    margin-bottom: 0px;
}

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

.elementor-7 .elementor-element.elementor-element-a3a6747>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-a3a6747>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-a3a6747>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-a3a6747>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

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

.elementor-7 .elementor-element.elementor-element-5fb693b {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-5fb693b>.elementor-widget-container {
    background-color: #2AB998;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-5fb693b img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-2d71b9a {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-2d71b9a>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

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

.elementor-7 .elementor-element.elementor-element-820dd1e>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-820dd1e>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-820dd1e>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-820dd1e>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

.elementor-7 .elementor-element.elementor-element-820dd1e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-9227d07 {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-9227d07>.elementor-widget-container {
    background-color: #C2579B;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-9227d07 img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-0dc4f43 {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-0dc4f43>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

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

.elementor-7 .elementor-element.elementor-element-6b56cbe>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-6b56cbe>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-6b56cbe>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-6b56cbe>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

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

.elementor-7 .elementor-element.elementor-element-51c4a86 {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-51c4a86>.elementor-widget-container {
    background-color: #EC6F26;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-51c4a86 img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-dab399c {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-dab399c>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

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

.elementor-7 .elementor-element.elementor-element-83008c1>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-83008c1>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-83008c1>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-83008c1>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

.elementor-7 .elementor-element.elementor-element-83008c1>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-a6babdf {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-a6babdf>.elementor-widget-container {
    background-color: #8EC850;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-a6babdf img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-4d7b8ed {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-4d7b8ed>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

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

.elementor-7 .elementor-element.elementor-element-6b45e90>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-6b45e90>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-6b45e90>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-6b45e90>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

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

.elementor-7 .elementor-element.elementor-element-7beefeb {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-7beefeb>.elementor-widget-container {
    background-color: #34AAAD;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-7beefeb img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-e1acd9e {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-e1acd9e>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

.elementor-7 .elementor-element.elementor-element-728e066>.elementor-container {
    max-width: 1191px;
}

.elementor-7 .elementor-element.elementor-element-728e066 {
    margin-top: -11px;
    margin-bottom: 0px;
}

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

.elementor-7 .elementor-element.elementor-element-b0c103a>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-b0c103a>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-b0c103a>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-b0c103a>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

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

.elementor-7 .elementor-element.elementor-element-ddf0823 {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-ddf0823>.elementor-widget-container {
    background-color: #34AAAD;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-ddf0823 img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-223c609 {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-223c609>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

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

.elementor-7 .elementor-element.elementor-element-0eb373e>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-0eb373e>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-0eb373e>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-0eb373e>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

.elementor-7 .elementor-element.elementor-element-0eb373e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-1336dc7 {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-1336dc7>.elementor-widget-container {
    background-color: #8EC850;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-1336dc7 img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-f0e55bd {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-f0e55bd>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

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

.elementor-7 .elementor-element.elementor-element-8b3662d>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-8b3662d>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-8b3662d>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-8b3662d>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

.elementor-7 .elementor-element.elementor-element-8b3662d>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-2e3c56a {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-2e3c56a>.elementor-widget-container {
    background-color: #2AB998;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-2e3c56a img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-45cf57c {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-45cf57c>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

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

.elementor-7 .elementor-element.elementor-element-ae435d8>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-ae435d8>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-ae435d8>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-ae435d8>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

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

.elementor-7 .elementor-element.elementor-element-165125f {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-165125f>.elementor-widget-container {
    background-color: #C2579B;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-165125f img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-f894ec8 {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-f894ec8>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

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

.elementor-7 .elementor-element.elementor-element-ac85388>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-ac85388>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-ac85388>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-ac85388>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

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

.elementor-7 .elementor-element.elementor-element-2ae65ef {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-2ae65ef>.elementor-widget-container {
    background-color: #EC6F26;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-2ae65ef img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-bc88d87 {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-bc88d87>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

.elementor-7 .elementor-element.elementor-element-732cb84>.elementor-container {
    max-width: 1191px;
}

.elementor-7 .elementor-element.elementor-element-732cb84 {
    margin-top: -11px;
    margin-bottom: 0px;
}

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

.elementor-7 .elementor-element.elementor-element-fa5dbd5>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-fa5dbd5>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-fa5dbd5>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-fa5dbd5>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

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

.elementor-7 .elementor-element.elementor-element-702fd1f {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-702fd1f>.elementor-widget-container {
    background-color: #2AB998;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-702fd1f img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-adcac64 {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-adcac64>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

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

.elementor-7 .elementor-element.elementor-element-5fc7870>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-5fc7870>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-5fc7870>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-5fc7870>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

.elementor-7 .elementor-element.elementor-element-5fc7870>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-340f0f8 {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-340f0f8>.elementor-widget-container {
    background-color: #C2579B;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-340f0f8 img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-db17cd6 {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-db17cd6>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

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

.elementor-7 .elementor-element.elementor-element-9d549ee>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-9d549ee>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-9d549ee>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-9d549ee>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

.elementor-7 .elementor-element.elementor-element-9d549ee>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-491ad81 {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-491ad81>.elementor-widget-container {
    background-color: #EC6F26;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-491ad81 img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-4a00873 {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-4a00873>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

.elementor-7 .elementor-element.elementor-element-2973225>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-2973225>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-2973225>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-2973225>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

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

.elementor-7 .elementor-element.elementor-element-e246455>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-e246455>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-e246455>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-e246455>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

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

.elementor-7 .elementor-element.elementor-element-1e54dec:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-1e54dec>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F1FCFF;
}

.elementor-7 .elementor-element.elementor-element-1e54dec {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 22px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-1e54dec>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-c28227a .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #252525;
}

.elementor-7 .elementor-element.elementor-element-cfdf460>.elementor-container {
    max-width: 1191px;
}

.elementor-7 .elementor-element.elementor-element-cfdf460 {
    margin-top: -11px;
    margin-bottom: 0px;
}

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

.elementor-7 .elementor-element.elementor-element-763a36f>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-763a36f>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-763a36f>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-763a36f>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

.elementor-7 .elementor-element.elementor-element-763a36f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-4e3ad3e {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-4e3ad3e>.elementor-widget-container {
    background-color: #34AAAD;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-4e3ad3e img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-cb0dcfe {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-cb0dcfe>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

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

.elementor-7 .elementor-element.elementor-element-b8dcc67>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-b8dcc67>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-b8dcc67>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-b8dcc67>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

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

.elementor-7 .elementor-element.elementor-element-4e56907 {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-4e56907>.elementor-widget-container {
    background-color: #8EC850;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-4e56907 img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-ecc1523 {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-ecc1523>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

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

.elementor-7 .elementor-element.elementor-element-533029e>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-533029e>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-533029e>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-533029e>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

.elementor-7 .elementor-element.elementor-element-533029e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-9384ea5 {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-9384ea5>.elementor-widget-container {
    background-color: #2AB998;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-9384ea5 img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-7a97bb7 {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-7a97bb7>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

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

.elementor-7 .elementor-element.elementor-element-99d6eae>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-99d6eae>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-99d6eae>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-99d6eae>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

.elementor-7 .elementor-element.elementor-element-99d6eae>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-d46fae6 {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-d46fae6>.elementor-widget-container {
    background-color: #C2579B;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-d46fae6 img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-c45bcf1 {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-c45bcf1>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

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

.elementor-7 .elementor-element.elementor-element-1970e61>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-1970e61>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-1970e61>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-1970e61>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

.elementor-7 .elementor-element.elementor-element-1970e61>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-3be99dc {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-3be99dc>.elementor-widget-container {
    background-color: #EC6F26;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-3be99dc img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-95122b6 {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-95122b6>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

.elementor-7 .elementor-element.elementor-element-774081b>.elementor-container {
    max-width: 1191px;
}

.elementor-7 .elementor-element.elementor-element-774081b {
    margin-top: -11px;
    margin-bottom: 0px;
}

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

.elementor-7 .elementor-element.elementor-element-cb3bd05>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-cb3bd05>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-cb3bd05>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-cb3bd05>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

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

.elementor-7 .elementor-element.elementor-element-6a3565a {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-6a3565a>.elementor-widget-container {
    background-color: #2AB998;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-6a3565a img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-c005b0c {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-c005b0c>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

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

.elementor-7 .elementor-element.elementor-element-adf9180>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-adf9180>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-adf9180>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-adf9180>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

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

.elementor-7 .elementor-element.elementor-element-03ba36d {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-03ba36d>.elementor-widget-container {
    background-color: #C2579B;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-03ba36d img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-c47342a {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-c47342a>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

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

.elementor-7 .elementor-element.elementor-element-db0fe91>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-db0fe91>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-db0fe91>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-db0fe91>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

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

.elementor-7 .elementor-element.elementor-element-a104757 {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-a104757>.elementor-widget-container {
    background-color: #EC6F26;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-a104757 img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-5e19884 {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-5e19884>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

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

.elementor-7 .elementor-element.elementor-element-be54608>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-be54608>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-be54608>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-be54608>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

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

.elementor-7 .elementor-element.elementor-element-60e4af0 {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-60e4af0>.elementor-widget-container {
    background-color: #8EC850;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-60e4af0 img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-ccb3102 {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-ccb3102>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

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

.elementor-7 .elementor-element.elementor-element-13f2037>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-13f2037>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-13f2037>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-13f2037>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

.elementor-7 .elementor-element.elementor-element-13f2037>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-244f19f {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-244f19f>.elementor-widget-container {
    background-color: #34AAAD;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-244f19f img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-7ada3a9 {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-7ada3a9>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

.elementor-7 .elementor-element.elementor-element-91815b9>.elementor-container {
    max-width: 1191px;
}

.elementor-7 .elementor-element.elementor-element-91815b9 {
    margin-top: -11px;
    margin-bottom: 0px;
}

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

.elementor-7 .elementor-element.elementor-element-84c6b0d>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-84c6b0d>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-84c6b0d>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-84c6b0d>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

.elementor-7 .elementor-element.elementor-element-84c6b0d>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-7976f4d {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-7976f4d>.elementor-widget-container {
    background-color: #34AAAD;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-7976f4d img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-574ea55 {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-574ea55>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

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

.elementor-7 .elementor-element.elementor-element-f305b9b>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-f305b9b>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-f305b9b>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-f305b9b>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

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

.elementor-7 .elementor-element.elementor-element-cdfe64d {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-cdfe64d>.elementor-widget-container {
    background-color: #8EC850;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-cdfe64d img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-1c21924 {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-1c21924>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

.elementor-7 .elementor-element.elementor-element-2a6549f>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-2a6549f>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-2a6549f>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-2a6549f>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

.elementor-7 .elementor-element.elementor-element-2a6549f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-562ce7d>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-562ce7d>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-562ce7d>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-562ce7d>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

.elementor-7 .elementor-element.elementor-element-562ce7d>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-79860fb>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-79860fb>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-79860fb>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-79860fb>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

.elementor-7 .elementor-element.elementor-element-79860fb>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-4b4fe17:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-4b4fe17>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F1FCFF;
}

.elementor-7 .elementor-element.elementor-element-4b4fe17 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 22px 0px 50px 0px;
}

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

.elementor-7 .elementor-element.elementor-element-fc8c21b .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #252525;
}

.elementor-7 .elementor-element.elementor-element-665861e>.elementor-container {
    max-width: 1191px;
}

.elementor-7 .elementor-element.elementor-element-665861e {
    margin-top: -11px;
    margin-bottom: 0px;
}

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

.elementor-7 .elementor-element.elementor-element-89afd02>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-89afd02>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-89afd02>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-89afd02>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

.elementor-7 .elementor-element.elementor-element-89afd02>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-3a0923a {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-3a0923a>.elementor-widget-container {
    background-color: #34AAAD;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-3a0923a img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-e141a2a {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-e141a2a>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

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

.elementor-7 .elementor-element.elementor-element-5c18110>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-5c18110>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-5c18110>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-5c18110>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

.elementor-7 .elementor-element.elementor-element-5c18110>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-82c31e7 {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-82c31e7>.elementor-widget-container {
    background-color: #8EC850;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-82c31e7 img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-cc75822 {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-cc75822>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

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

.elementor-7 .elementor-element.elementor-element-0bdd968>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-0bdd968>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-0bdd968>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-0bdd968>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

.elementor-7 .elementor-element.elementor-element-0bdd968>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-ebd5945 {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-ebd5945>.elementor-widget-container {
    background-color: #2AB998;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-ebd5945 img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-0367f5c {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-0367f5c>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

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

.elementor-7 .elementor-element.elementor-element-ac1ffe8>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-ac1ffe8>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-ac1ffe8>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-ac1ffe8>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

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

.elementor-7 .elementor-element.elementor-element-0c5b794 {
    width: var( --container-widget-width, 28%);
    max-width: 28%;
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-0c5b794>.elementor-widget-container {
    background-color: #C2579B;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-0c5b794 img {
    width: 83%;
}

.elementor-7 .elementor-element.elementor-element-6725cd8 {
    width: auto;
    max-width: auto;
    align-self: center;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-6725cd8>.elementor-widget-container {
    margin: 0px 0px -24px 0px;
    padding: 0px 0px 0px 6px;
}

.elementor-7 .elementor-element.elementor-element-3a07dca>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A3A3A3;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-3a07dca>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-3a07dca>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-3a07dca>.elementor-background-slideshow {
    border-radius: 11px 11px 11px 11px;
}

.elementor-7 .elementor-element.elementor-element-3a07dca>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-27773f4:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-27773f4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F1F1F1;
}

.elementor-7 .elementor-element.elementor-element-27773f4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px;
}

.elementor-7 .elementor-element.elementor-element-27773f4>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-87b23e5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-7 .elementor-element.elementor-element-87b23e5>.elementor-element-populated {
    padding: 0px 0px 0px 22px;
}

.elementor-7 .elementor-element.elementor-element-29fabbc .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 35px;
    font-weight: 600;
    color: #222222;
}

.elementor-7 .elementor-element.elementor-element-8de6adc>.elementor-widget-container {
    margin: 0px 0px -29px 0px;
}

.elementor-7 .elementor-element.elementor-element-8de6adc {
    color: #1F1F1F;
}

.elementor-7 .elementor-element.elementor-element-af14cc1>.elementor-widget-container {
    margin: 0px 0px -29px 0px;
}

.elementor-7 .elementor-element.elementor-element-af14cc1 {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
    color: #272727;
}

.elementor-widget-button .elementor-button {
    background-color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight);
}

.elementor-7 .elementor-element.elementor-element-b573b07 .elementor-button {
    background-color: #EC6F26;
}

.elementor-7 .elementor-element.elementor-element-3ce8792>.elementor-element-populated {
    padding: 26px 26px 26px 26px;
}

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

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

.elementor-7 .elementor-element.elementor-element-ce18123>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 11px 11px 11px 11px;
    --e-column-margin-right: 11px;
    --e-column-margin-left: 11px;
    padding: 24px 24px 24px 24px;
}

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

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

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

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

.elementor-7 .elementor-element.elementor-element-a12bd1b .elementor-image-box-title {
    margin-bottom: 4px;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #2E2E2E;
}

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

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

.elementor-7 .elementor-element.elementor-element-a12bd1b .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
    color: #2755A3;
}

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

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

.elementor-7 .elementor-element.elementor-element-cd65bcb>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 11px 11px 11px 11px;
    --e-column-margin-right: 11px;
    --e-column-margin-left: 11px;
    padding: 24px 24px 24px 24px;
}

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

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

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

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

.elementor-7 .elementor-element.elementor-element-d4e5281 .elementor-image-box-title {
    margin-bottom: 4px;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #2E2E2E;
}

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

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

.elementor-7 .elementor-element.elementor-element-d4e5281 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
    color: #2755A3;
}

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

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

.elementor-7 .elementor-element.elementor-element-f86fda4>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 11px 11px 11px 11px;
    --e-column-margin-right: 11px;
    --e-column-margin-left: 11px;
    padding: 24px 24px 24px 24px;
}

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

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

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

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

.elementor-7 .elementor-element.elementor-element-682fdb3 .elementor-image-box-title {
    margin-bottom: 4px;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #2E2E2E;
}

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

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

.elementor-7 .elementor-element.elementor-element-682fdb3 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
    color: #2755A3;
}

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

.elementor-7 .elementor-element.elementor-element-3b59f6d>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-3b59f6d>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-3b59f6d>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-7 .elementor-element.elementor-element-3b59f6d>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 11px 11px 11px 11px;
    --e-column-margin-right: 11px;
    --e-column-margin-left: 11px;
    padding: 24px 24px 24px 24px;
}

.elementor-7 .elementor-element.elementor-element-3b59f6d>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

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

.elementor-7 .elementor-element.elementor-element-68bf780 .elementor-image-box-title {
    margin-bottom: 4px;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #2E2E2E;
}

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

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

.elementor-7 .elementor-element.elementor-element-68bf780 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
    color: #2755A3;
}

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

.elementor-7 .elementor-element.elementor-element-5e33d37>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-5e33d37>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-5e33d37>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-7 .elementor-element.elementor-element-5e33d37>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 11px 11px 11px 11px;
    --e-column-margin-right: 11px;
    --e-column-margin-left: 11px;
    padding: 24px 24px 24px 24px;
}

.elementor-7 .elementor-element.elementor-element-5e33d37>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

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

.elementor-7 .elementor-element.elementor-element-d9907dc .elementor-image-box-title {
    margin-bottom: 4px;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #2E2E2E;
}

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

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

.elementor-7 .elementor-element.elementor-element-d9907dc .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
    color: #2755A3;
}

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

.elementor-7 .elementor-element.elementor-element-1fcd157>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-1fcd157>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-1fcd157>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-7 .elementor-element.elementor-element-1fcd157>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 11px 11px 11px 11px;
    --e-column-margin-right: 11px;
    --e-column-margin-left: 11px;
    padding: 24px 24px 24px 24px;
}

.elementor-7 .elementor-element.elementor-element-1fcd157>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

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

.elementor-7 .elementor-element.elementor-element-8e88c3d .elementor-image-box-title {
    margin-bottom: 4px;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #2E2E2E;
}

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

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

.elementor-7 .elementor-element.elementor-element-8e88c3d .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
    color: #2755A3;
}

.elementor-7 .elementor-element.elementor-element-ede694f:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-ede694f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #2755A3;
}

.elementor-7 .elementor-element.elementor-element-ede694f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 0px 40px 0px;
}

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

.elementor-7 .elementor-element.elementor-element-218b187 {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-218b187 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 35px;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-af27cfe:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-7 .elementor-element.elementor-element-af27cfe>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #34AAAD;
}

.elementor-7 .elementor-element.elementor-element-af27cfe>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-af27cfe>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-af27cfe>.elementor-background-slideshow {
    border-radius: 0px 0px 65px 0px;
}

.elementor-7 .elementor-element.elementor-element-af27cfe>.elementor-element-populated {
    box-shadow: 0px 0px 59px -22px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 16px 16px 16px 16px;
    --e-column-margin-right: 16px;
    --e-column-margin-left: 16px;
    padding: 27px 27px 27px 27px;
}

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

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon {
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-80329f7 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-7 .elementor-element.elementor-element-80329f7.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-80329f7.elementor-view-framed .elementor-icon,
.elementor-7 .elementor-element.elementor-element-80329f7.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-80329f7.elementor-view-framed .elementor-icon,
.elementor-7 .elementor-element.elementor-element-80329f7.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-80329f7 .elementor-icon {
    font-size: 30px;
}

.elementor-7 .elementor-element.elementor-element-80329f7 .elementor-icon svg {
    height: 30px;
}

.elementor-7 .elementor-element.elementor-element-f7de202 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 21px;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-ecdf3a7>.elementor-widget-container {
    margin: 0px 0px -25px 0px;
}

.elementor-7 .elementor-element.elementor-element-ecdf3a7 {
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-6c4ce3b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-7 .elementor-element.elementor-element-6c4ce3b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #8EC850;
}

.elementor-7 .elementor-element.elementor-element-6c4ce3b>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-6c4ce3b>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-6c4ce3b>.elementor-background-slideshow {
    border-radius: 0px 0px 65px 0px;
}

.elementor-7 .elementor-element.elementor-element-6c4ce3b>.elementor-element-populated {
    box-shadow: 0px 0px 59px -22px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 16px 16px 16px 16px;
    --e-column-margin-right: 16px;
    --e-column-margin-left: 16px;
    padding: 27px 27px 27px 27px;
}

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

.elementor-7 .elementor-element.elementor-element-995af17 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-7 .elementor-element.elementor-element-995af17.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-995af17.elementor-view-framed .elementor-icon,
.elementor-7 .elementor-element.elementor-element-995af17.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-995af17.elementor-view-framed .elementor-icon,
.elementor-7 .elementor-element.elementor-element-995af17.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-995af17 .elementor-icon {
    font-size: 30px;
}

.elementor-7 .elementor-element.elementor-element-995af17 .elementor-icon svg {
    height: 30px;
}

.elementor-7 .elementor-element.elementor-element-be94451 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 21px;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-0ac981b>.elementor-widget-container {
    margin: 0px 0px -25px 0px;
}

.elementor-7 .elementor-element.elementor-element-0ac981b {
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-455abcf:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-7 .elementor-element.elementor-element-455abcf>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #C2579B;
}

.elementor-7 .elementor-element.elementor-element-455abcf>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-455abcf>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-455abcf>.elementor-background-slideshow {
    border-radius: 0px 0px 65px 0px;
}

.elementor-7 .elementor-element.elementor-element-455abcf>.elementor-element-populated {
    box-shadow: 0px 0px 59px -22px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 16px 16px 16px 16px;
    --e-column-margin-right: 16px;
    --e-column-margin-left: 16px;
    padding: 27px 27px 27px 27px;
}

.elementor-7 .elementor-element.elementor-element-455abcf>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-2aa7499 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-7 .elementor-element.elementor-element-2aa7499.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-2aa7499.elementor-view-framed .elementor-icon,
.elementor-7 .elementor-element.elementor-element-2aa7499.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-2aa7499.elementor-view-framed .elementor-icon,
.elementor-7 .elementor-element.elementor-element-2aa7499.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-2aa7499 .elementor-icon {
    font-size: 30px;
}

.elementor-7 .elementor-element.elementor-element-2aa7499 .elementor-icon svg {
    height: 30px;
}

.elementor-7 .elementor-element.elementor-element-1c5b26d .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 21px;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-6749387>.elementor-widget-container {
    margin: 0px 0px -25px 0px;
}

.elementor-7 .elementor-element.elementor-element-6749387 {
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-7ecfc42:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-7 .elementor-element.elementor-element-7ecfc42>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #2AB998;
}

.elementor-7 .elementor-element.elementor-element-7ecfc42>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-7ecfc42>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-7ecfc42>.elementor-background-slideshow {
    border-radius: 0px 0px 65px 0px;
}

.elementor-7 .elementor-element.elementor-element-7ecfc42>.elementor-element-populated {
    box-shadow: 0px 0px 59px -22px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 16px 16px 16px 16px;
    --e-column-margin-right: 16px;
    --e-column-margin-left: 16px;
    padding: 27px 27px 27px 27px;
}

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

.elementor-7 .elementor-element.elementor-element-c29ae27 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-7 .elementor-element.elementor-element-c29ae27.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-c29ae27.elementor-view-framed .elementor-icon,
.elementor-7 .elementor-element.elementor-element-c29ae27.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-c29ae27.elementor-view-framed .elementor-icon,
.elementor-7 .elementor-element.elementor-element-c29ae27.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-c29ae27 .elementor-icon {
    font-size: 30px;
}

.elementor-7 .elementor-element.elementor-element-c29ae27 .elementor-icon svg {
    height: 30px;
}

.elementor-7 .elementor-element.elementor-element-921437c .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 21px;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-8dc8a8c>.elementor-widget-container {
    margin: 0px 0px -25px 0px;
}

.elementor-7 .elementor-element.elementor-element-8dc8a8c {
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-b8953db>.elementor-widget-container {
    margin: 0px 0px -13px 0px;
    padding: 20px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-b8953db {
    text-align: center;
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-6239329 .elementor-button {
    background-color: #EC6F26;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    border-radius: 35px 35px 35px 35px;
    padding: 15px 15px 15px 15px;
}

.elementor-7 .elementor-element.elementor-element-1e7b957 {
    padding: 50px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-18eed0a {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-18eed0a .elementor-heading-title {
    color: #222222;
}

.elementor-7 .elementor-element.elementor-element-2b5ea0a {
    text-align: center;
    color: #1F1F1F;
}

.elementor-7 .elementor-element.elementor-element-4350ad1 {
    padding: 13px 13px 13px 13px;
}

.elementor-7 .elementor-element.elementor-element-88c6fe5>.elementor-element-populated {
    border-style: solid;
    border-color: #34AAAD;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 16px 16px 16px 16px;
}

.elementor-7 .elementor-element.elementor-element-88c6fe5>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-a82465c {
    width: var( --container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-a82465c>.elementor-widget-container {
    background-color: #34AAAD;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-a82465c img {
    width: 72%;
}

.elementor-7 .elementor-element.elementor-element-fd3cde8 {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-fd3cde8>.elementor-widget-container {
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-fd3cde8 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #3D3D3D;
}

.elementor-7 .elementor-element.elementor-element-6cfe196>.elementor-widget-container {
    padding: 14px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-6cfe196 {
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-6e549f0>.elementor-element-populated {
    border-style: solid;
    border-color: #8EC850;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 16px 16px 16px 16px;
}

.elementor-7 .elementor-element.elementor-element-4899325 {
    width: var( --container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-4899325>.elementor-widget-container {
    background-color: #8EC850;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-4899325 img {
    width: 72%;
}

.elementor-7 .elementor-element.elementor-element-b2c5ec3 {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-b2c5ec3>.elementor-widget-container {
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-b2c5ec3 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #3D3D3D;
}

.elementor-7 .elementor-element.elementor-element-d7a0312>.elementor-widget-container {
    padding: 14px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-d7a0312 {
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-b7ff99f {
    padding: 13px 13px 13px 13px;
}

.elementor-7 .elementor-element.elementor-element-e2ff2f9>.elementor-element-populated {
    border-style: solid;
    border-color: #2AB998;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 16px 16px 16px 16px;
}

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

.elementor-7 .elementor-element.elementor-element-ffa0fef {
    width: var( --container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-ffa0fef>.elementor-widget-container {
    background-color: #2AB998;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-ffa0fef img {
    width: 72%;
}

.elementor-7 .elementor-element.elementor-element-b540365 {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-b540365>.elementor-widget-container {
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-b540365 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #3D3D3D;
}

.elementor-7 .elementor-element.elementor-element-dd884bf>.elementor-widget-container {
    padding: 14px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-dd884bf {
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-1e3c860>.elementor-element-populated {
    border-style: solid;
    border-color: #C2579B;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 16px 16px 16px 16px;
}

.elementor-7 .elementor-element.elementor-element-c1f82fa {
    width: var( --container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-c1f82fa>.elementor-widget-container {
    background-color: #C2579B;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-c1f82fa img {
    width: 72%;
}

.elementor-7 .elementor-element.elementor-element-a47a425 {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-a47a425>.elementor-widget-container {
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-a47a425 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #3D3D3D;
}

.elementor-7 .elementor-element.elementor-element-c5c3d3e>.elementor-widget-container {
    padding: 14px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-c5c3d3e {
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-779b591 {
    padding: 13px 13px 13px 13px;
}

.elementor-7 .elementor-element.elementor-element-381a7f1>.elementor-element-populated {
    border-style: solid;
    border-color: #EC6F26;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 16px 16px 16px 16px;
}

.elementor-7 .elementor-element.elementor-element-381a7f1>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-6dfd071 {
    width: var( --container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-6dfd071>.elementor-widget-container {
    background-color: #EC6F26;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-6dfd071 img {
    width: 72%;
}

.elementor-7 .elementor-element.elementor-element-ac7cca7 {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-ac7cca7>.elementor-widget-container {
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-ac7cca7 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #3D3D3D;
}

.elementor-7 .elementor-element.elementor-element-52ea3e2>.elementor-widget-container {
    padding: 14px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-52ea3e2 {
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-9cd1dd6>.elementor-element-populated {
    border-style: solid;
    border-color: #34AAAD;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 16px 16px 16px 16px;
}

.elementor-7 .elementor-element.elementor-element-9cd1dd6>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-00ac5d5 {
    width: var( --container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-00ac5d5>.elementor-widget-container {
    background-color: #34AAAD;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-00ac5d5 img {
    width: 72%;
}

.elementor-7 .elementor-element.elementor-element-b42383f {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-b42383f>.elementor-widget-container {
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-b42383f .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #3D3D3D;
}

.elementor-7 .elementor-element.elementor-element-6c67667>.elementor-widget-container {
    padding: 14px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-6c67667 {
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-99428b0 {
    padding: 13px 13px 13px 13px;
}

.elementor-7 .elementor-element.elementor-element-bdca0aa>.elementor-element-populated {
    border-style: solid;
    border-color: #8EC850;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 16px 16px 16px 16px;
}

.elementor-7 .elementor-element.elementor-element-fdf865e {
    width: var( --container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-fdf865e>.elementor-widget-container {
    background-color: #8EC850;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-fdf865e img {
    width: 72%;
}

.elementor-7 .elementor-element.elementor-element-729bebf {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-729bebf>.elementor-widget-container {
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-729bebf .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #3D3D3D;
}

.elementor-7 .elementor-element.elementor-element-17527fe>.elementor-widget-container {
    padding: 14px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-17527fe {
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-8159f59>.elementor-element-populated {
    border-style: solid;
    border-color: #2AB998;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 16px 16px 16px 16px;
}

.elementor-7 .elementor-element.elementor-element-35ac5c2 {
    width: var( --container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-35ac5c2>.elementor-widget-container {
    background-color: #2AB998;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-35ac5c2 img {
    width: 72%;
}

.elementor-7 .elementor-element.elementor-element-7ec1cd1 {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-7ec1cd1>.elementor-widget-container {
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-7ec1cd1 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #3D3D3D;
}

.elementor-7 .elementor-element.elementor-element-ee390f5>.elementor-widget-container {
    padding: 14px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-ee390f5 {
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-eda04a7 {
    padding: 13px 13px 13px 13px;
}

.elementor-7 .elementor-element.elementor-element-9b4c189>.elementor-element-populated {
    border-style: solid;
    border-color: #C2579B;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 16px 16px 16px 16px;
}

.elementor-7 .elementor-element.elementor-element-9b4c189>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-9b4c189>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-9b4c189>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-30806ab {
    width: var( --container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-30806ab>.elementor-widget-container {
    background-color: #C2579B;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-30806ab img {
    width: 72%;
}

.elementor-7 .elementor-element.elementor-element-ea555c4 {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-ea555c4>.elementor-widget-container {
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-ea555c4 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #3D3D3D;
}

.elementor-7 .elementor-element.elementor-element-e75aaa0>.elementor-widget-container {
    padding: 14px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-e75aaa0 {
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-ea2508e>.elementor-element-populated {
    border-style: solid;
    border-color: #EC6F26;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 16px 16px 16px 16px;
}

.elementor-7 .elementor-element.elementor-element-f826b9d {
    width: var( --container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-f826b9d>.elementor-widget-container {
    background-color: #EC6F26;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-f826b9d img {
    width: 72%;
}

.elementor-7 .elementor-element.elementor-element-40f2867 {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-40f2867>.elementor-widget-container {
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-40f2867 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #3D3D3D;
}

.elementor-7 .elementor-element.elementor-element-d0c8eca>.elementor-widget-container {
    padding: 14px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-d0c8eca {
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-b7bd796 {
    padding: 13px 13px 13px 13px;
}

.elementor-7 .elementor-element.elementor-element-734de63>.elementor-element-populated {
    border-style: solid;
    border-color: #8EC850;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 16px 16px 16px 16px;
}

.elementor-7 .elementor-element.elementor-element-734de63>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-734de63>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-734de63>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-bbd060e {
    width: var( --container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-bbd060e>.elementor-widget-container {
    background-color: #8EC850;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-bbd060e img {
    width: 72%;
}

.elementor-7 .elementor-element.elementor-element-cd0bc2c {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-cd0bc2c>.elementor-widget-container {
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-cd0bc2c .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #3D3D3D;
}

.elementor-7 .elementor-element.elementor-element-1a77fa1>.elementor-widget-container {
    padding: 14px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-1a77fa1 {
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-5a66c64>.elementor-element-populated {
    border-style: solid;
    border-color: #34AAAD;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 16px 16px 16px 16px;
}

.elementor-7 .elementor-element.elementor-element-5a66c64>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-5a66c64>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-5a66c64>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-e646c8c {
    width: var( --container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-e646c8c>.elementor-widget-container {
    background-color: #34AAAD;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-e646c8c img {
    width: 72%;
}

.elementor-7 .elementor-element.elementor-element-4fabcd4 {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-4fabcd4>.elementor-widget-container {
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-4fabcd4 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #3D3D3D;
}

.elementor-7 .elementor-element.elementor-element-64b04d9>.elementor-widget-container {
    padding: 14px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-64b04d9 {
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-aad4095 {
    padding: 13px 13px 13px 13px;
}

.elementor-7 .elementor-element.elementor-element-c78b281>.elementor-element-populated {
    border-style: solid;
    border-color: #C2579B;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 16px 16px 16px 16px;
}

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

.elementor-7 .elementor-element.elementor-element-22f3f71 {
    width: var( --container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-22f3f71>.elementor-widget-container {
    background-color: #C2579B;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-22f3f71 img {
    width: 72%;
}

.elementor-7 .elementor-element.elementor-element-1403f71 {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-1403f71>.elementor-widget-container {
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-1403f71 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #3D3D3D;
}

.elementor-7 .elementor-element.elementor-element-83eabc0>.elementor-widget-container {
    padding: 14px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-83eabc0 {
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-09392f9>.elementor-element-populated {
    border-style: solid;
    border-color: #EC6F26;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 16px 16px 16px 16px;
}

.elementor-7 .elementor-element.elementor-element-b207456 {
    width: var( --container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-b207456>.elementor-widget-container {
    background-color: #EC6F26;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-b207456 img {
    width: 72%;
}

.elementor-7 .elementor-element.elementor-element-7b0194b {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-7b0194b>.elementor-widget-container {
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-7b0194b .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #3D3D3D;
}

.elementor-7 .elementor-element.elementor-element-1a400a0>.elementor-widget-container {
    padding: 14px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-1a400a0 {
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-cd4c3c3 {
    padding: 13px 13px 13px 13px;
}

.elementor-7 .elementor-element.elementor-element-8cee8c6>.elementor-element-populated {
    border-style: solid;
    border-color: #2AB998;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 16px 16px 16px 16px;
}

.elementor-7 .elementor-element.elementor-element-8cee8c6>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-e0c375c {
    width: var( --container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-e0c375c>.elementor-widget-container {
    background-color: #2AB998;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-e0c375c img {
    width: 72%;
}

.elementor-7 .elementor-element.elementor-element-0b464dd {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-0b464dd>.elementor-widget-container {
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-0b464dd .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #3D3D3D;
}

.elementor-7 .elementor-element.elementor-element-6414140>.elementor-widget-container {
    padding: 14px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-6414140 {
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-e1098ad>.elementor-element-populated {
    border-style: solid;
    border-color: #8EC850;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 16px 16px 16px 16px;
}

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

.elementor-7 .elementor-element.elementor-element-6c85d4e {
    width: var( --container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-6c85d4e>.elementor-widget-container {
    background-color: #8EC850;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-6c85d4e img {
    width: 72%;
}

.elementor-7 .elementor-element.elementor-element-81b10de {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-81b10de>.elementor-widget-container {
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-81b10de .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #3D3D3D;
}

.elementor-7 .elementor-element.elementor-element-220c200>.elementor-widget-container {
    padding: 14px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-220c200 {
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-f0d38f2 {
    padding: 13px 13px 13px 13px;
}

.elementor-7 .elementor-element.elementor-element-afb2fc3>.elementor-element-populated {
    border-style: solid;
    border-color: #34AAAD;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 16px 16px 16px 16px;
}

.elementor-7 .elementor-element.elementor-element-ae594b2 {
    width: var( --container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-ae594b2>.elementor-widget-container {
    background-color: #34AAAD;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-ae594b2 img {
    width: 72%;
}

.elementor-7 .elementor-element.elementor-element-8a12624 {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-8a12624>.elementor-widget-container {
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-8a12624 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #3D3D3D;
}

.elementor-7 .elementor-element.elementor-element-7a5cab6>.elementor-widget-container {
    padding: 14px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-7a5cab6 {
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-6d1916e>.elementor-element-populated {
    border-style: solid;
    border-color: #C2579B;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 16px 16px 16px 16px;
}

.elementor-7 .elementor-element.elementor-element-ab576e3 {
    width: var( --container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-ab576e3>.elementor-widget-container {
    background-color: #C2579B;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-ab576e3 img {
    width: 72%;
}

.elementor-7 .elementor-element.elementor-element-b118923 {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-b118923>.elementor-widget-container {
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-b118923 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #3D3D3D;
}

.elementor-7 .elementor-element.elementor-element-676d3bc>.elementor-widget-container {
    padding: 14px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-676d3bc {
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-7af2ccc {
    padding: 13px 13px 13px 13px;
}

.elementor-7 .elementor-element.elementor-element-d18a51a>.elementor-element-populated {
    border-style: solid;
    border-color: #EC6F26;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 16px 16px 16px 16px;
}

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

.elementor-7 .elementor-element.elementor-element-9d90dfa {
    width: var( --container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-9d90dfa>.elementor-widget-container {
    background-color: #EC6F26;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-9d90dfa img {
    width: 72%;
}

.elementor-7 .elementor-element.elementor-element-11bcea7 {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-11bcea7>.elementor-widget-container {
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-11bcea7 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #3D3D3D;
}

.elementor-7 .elementor-element.elementor-element-6df16d2>.elementor-widget-container {
    padding: 14px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-6df16d2 {
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-a1c83bc>.elementor-element-populated {
    border-style: solid;
    border-color: #34AAAD;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 16px 16px 16px 16px;
}

.elementor-7 .elementor-element.elementor-element-3ac7fb4 {
    width: var( --container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-3ac7fb4>.elementor-widget-container {
    background-color: #34AAAD;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-3ac7fb4 img {
    width: 72%;
}

.elementor-7 .elementor-element.elementor-element-2d20c7b {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-2d20c7b>.elementor-widget-container {
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-2d20c7b .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #3D3D3D;
}

.elementor-7 .elementor-element.elementor-element-8be3233>.elementor-widget-container {
    padding: 14px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-8be3233 {
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-85c5f46 {
    padding: 13px 13px 13px 13px;
}

.elementor-7 .elementor-element.elementor-element-4182b5f>.elementor-element-populated {
    border-style: solid;
    border-color: #2AB998;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 16px 16px 16px 16px;
}

.elementor-7 .elementor-element.elementor-element-1f8bb3e {
    width: var( --container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-1f8bb3e>.elementor-widget-container {
    background-color: #2AB998;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-1f8bb3e img {
    width: 72%;
}

.elementor-7 .elementor-element.elementor-element-f3df746 {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-f3df746>.elementor-widget-container {
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-f3df746 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #3D3D3D;
}

.elementor-7 .elementor-element.elementor-element-4cd660b>.elementor-widget-container {
    padding: 14px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-4cd660b {
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-73d0e2d>.elementor-element-populated {
    border-style: solid;
    border-color: #8EC850;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 16px 16px 16px 16px;
}

.elementor-7 .elementor-element.elementor-element-62740cd {
    width: var( --container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-62740cd>.elementor-widget-container {
    background-color: #8EC850;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-62740cd img {
    width: 72%;
}

.elementor-7 .elementor-element.elementor-element-bd536aa {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-bd536aa>.elementor-widget-container {
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-bd536aa .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #3D3D3D;
}

.elementor-7 .elementor-element.elementor-element-fe70915>.elementor-widget-container {
    padding: 14px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-fe70915 {
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-5ccdf5e {
    padding: 13px 13px 13px 13px;
}

.elementor-7 .elementor-element.elementor-element-4b433e8>.elementor-element-populated {
    border-style: solid;
    border-color: #EC6F26;
}

.elementor-7 .elementor-element.elementor-element-1650ff7 {
    width: var( --container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-1650ff7>.elementor-widget-container {
    background-color: #EC6F26;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-1650ff7 img {
    width: 72%;
}

.elementor-7 .elementor-element.elementor-element-2652ae0 {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-2652ae0>.elementor-widget-container {
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-2652ae0 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #3D3D3D;
}

.elementor-7 .elementor-element.elementor-element-90e4398>.elementor-widget-container {
    padding: 14px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-90e4398 {
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-3f35cd6>.elementor-element-populated {
    border-style: solid;
    border-color: #C2579B;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 16px 16px 16px 16px;
}

.elementor-7 .elementor-element.elementor-element-1c4f421 {
    width: var( --container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-1c4f421>.elementor-widget-container {
    background-color: #C2579B;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-1c4f421 img {
    width: 72%;
}

.elementor-7 .elementor-element.elementor-element-602d9cc {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-602d9cc>.elementor-widget-container {
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-602d9cc .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #3D3D3D;
}

.elementor-7 .elementor-element.elementor-element-5d73a6d>.elementor-widget-container {
    padding: 14px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-5d73a6d {
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-f3aac6e {
    padding: 13px 13px 13px 13px;
}

.elementor-7 .elementor-element.elementor-element-01a66b7>.elementor-element-populated {
    border-style: solid;
    border-color: #2AB998;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 16px 16px 16px 16px;
}

.elementor-7 .elementor-element.elementor-element-f1e73b4 {
    width: var( --container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-f1e73b4>.elementor-widget-container {
    background-color: #2AB998;
    margin: 1px 1px 1px 1px;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-f1e73b4 img {
    width: 72%;
}

.elementor-7 .elementor-element.elementor-element-5e52030 {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-5e52030>.elementor-widget-container {
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-5e52030 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #3D3D3D;
}

.elementor-7 .elementor-element.elementor-element-474e668>.elementor-widget-container {
    padding: 14px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-474e668 {
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-248cd6c>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #8EC850;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 16px 16px 16px 16px;
}

.elementor-7 .elementor-element.elementor-element-1963466 {
    width: var( --container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-1963466>.elementor-widget-container {
    background-color: #8EC850;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-1963466 img {
    width: 72%;
}

.elementor-7 .elementor-element.elementor-element-939025f {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-939025f>.elementor-widget-container {
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-939025f .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #3D3D3D;
}

.elementor-7 .elementor-element.elementor-element-5208050>.elementor-widget-container {
    padding: 14px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-5208050 {
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-451e085 {
    padding: 13px 13px 13px 13px;
}

.elementor-7 .elementor-element.elementor-element-ef21e51>.elementor-element-populated {
    border-style: solid;
    border-color: #EC6F26;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 16px 16px 16px 16px;
}

.elementor-7 .elementor-element.elementor-element-ef21e51>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-ef21e51>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-ef21e51>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

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

.elementor-7 .elementor-element.elementor-element-0ccd70c {
    width: var( --container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-0ccd70c>.elementor-widget-container {
    background-color: #EC6F26;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-0ccd70c img {
    width: 72%;
}

.elementor-7 .elementor-element.elementor-element-14b8e34 {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-14b8e34>.elementor-widget-container {
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-14b8e34 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #3D3D3D;
}

.elementor-7 .elementor-element.elementor-element-3c77e82>.elementor-widget-container {
    padding: 14px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-3c77e82 {
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-672a653>.elementor-element-populated {
    border-style: solid;
    border-color: #34AAAD;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 16px 16px 16px 16px;
}

.elementor-7 .elementor-element.elementor-element-200ecbd {
    width: var( --container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-200ecbd>.elementor-widget-container {
    background-color: #34AAAD;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-200ecbd img {
    width: 72%;
}

.elementor-7 .elementor-element.elementor-element-8a0b50a {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-8a0b50a>.elementor-widget-container {
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-8a0b50a .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #3D3D3D;
}

.elementor-7 .elementor-element.elementor-element-4baea49>.elementor-widget-container {
    padding: 10px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-4baea49 {
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-7dea402 {
    padding: 13px 13px 13px 13px;
}

.elementor-7 .elementor-element.elementor-element-6e0f0d1>.elementor-element-populated {
    border-style: solid;
    border-color: #C2579B;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 16px 16px 16px 16px;
}

.elementor-7 .elementor-element.elementor-element-cab58e2 {
    width: var( --container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-cab58e2>.elementor-widget-container {
    background-color: #C2579B;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-cab58e2 img {
    width: 72%;
}

.elementor-7 .elementor-element.elementor-element-2ac49b2 {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-2ac49b2>.elementor-widget-container {
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-2ac49b2 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #3D3D3D;
}

.elementor-7 .elementor-element.elementor-element-b4bbcba>.elementor-widget-container {
    padding: 14px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-b4bbcba {
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-7a78718>.elementor-element-populated {
    border-style: solid;
    border-color: #2AB998;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 16px 16px 16px 16px;
}

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

.elementor-7 .elementor-element.elementor-element-8aceea8 {
    width: var( --container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-8aceea8>.elementor-widget-container {
    background-color: #2AB998;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-8aceea8 img {
    width: 72%;
}

.elementor-7 .elementor-element.elementor-element-ef0276b {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-ef0276b>.elementor-widget-container {
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-ef0276b .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #3D3D3D;
}

.elementor-7 .elementor-element.elementor-element-959fa32>.elementor-widget-container {
    padding: 14px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-959fa32 {
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-ca70f7c {
    padding: 13px 13px 13px 13px;
}

.elementor-7 .elementor-element.elementor-element-6501b42>.elementor-element-populated {
    border-style: solid;
    border-color: #8EC850;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 16px 16px 16px 16px;
}

.elementor-7 .elementor-element.elementor-element-291d32e {
    width: var( --container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-291d32e>.elementor-widget-container {
    background-color: #8EC850;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-291d32e img {
    width: 72%;
}

.elementor-7 .elementor-element.elementor-element-5f802f5 {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-5f802f5>.elementor-widget-container {
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-5f802f5 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #3D3D3D;
}

.elementor-7 .elementor-element.elementor-element-f2372a6>.elementor-widget-container {
    padding: 14px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-f2372a6 {
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-2fc9b8f>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #EC6F26;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 16px 16px 16px 16px;
}

.elementor-7 .elementor-element.elementor-element-2fc9b8f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-e2dc9f5 {
    width: var( --container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-e2dc9f5>.elementor-widget-container {
    background-color: #EC6F26;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-e2dc9f5 img {
    width: 72%;
}

.elementor-7 .elementor-element.elementor-element-5c15417 {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-5c15417>.elementor-widget-container {
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-5c15417 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #3D3D3D;
}

.elementor-7 .elementor-element.elementor-element-9b6db8b>.elementor-widget-container {
    padding: 14px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-9b6db8b {
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-3d9dbfb {
    padding: 13px 13px 13px 13px;
}

.elementor-7 .elementor-element.elementor-element-caba451>.elementor-element-populated {
    border-style: solid;
    border-color: #2AB998;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 16px 16px 16px 16px;
}

.elementor-7 .elementor-element.elementor-element-be7dc81 {
    width: var( --container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-be7dc81>.elementor-widget-container {
    background-color: #2AB998;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-be7dc81 img {
    width: 72%;
}

.elementor-7 .elementor-element.elementor-element-02febfa {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-02febfa>.elementor-widget-container {
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-02febfa .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #3D3D3D;
}

.elementor-7 .elementor-element.elementor-element-558e8b0>.elementor-widget-container {
    padding: 14px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-558e8b0 {
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-8079139>.elementor-element-populated {
    border-style: solid;
    border-color: #C2579B;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 16px 16px 16px 16px;
}

.elementor-7 .elementor-element.elementor-element-0a0b1a4 {
    width: var( --container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-0a0b1a4>.elementor-widget-container {
    background-color: #C2579B;
    padding: 4px 4px 4px 4px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-0a0b1a4 img {
    width: 72%;
}

.elementor-7 .elementor-element.elementor-element-cc0ca8e {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-cc0ca8e>.elementor-widget-container {
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-cc0ca8e .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #3D3D3D;
}

.elementor-7 .elementor-element.elementor-element-7ca498f>.elementor-widget-container {
    padding: 14px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-7ca498f {
    color: #242424;
}

.elementor-7 .elementor-element.elementor-element-036d385:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-036d385>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #34AAAD;
}

.elementor-7 .elementor-element.elementor-element-036d385 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-036d385>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-7 .elementor-element.elementor-element-5495050 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 35px;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-054eae1>.elementor-widget-container {
    margin: 0px 0px -25px 0px;
}

.elementor-7 .elementor-element.elementor-element-054eae1 {
    text-align: center;
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-cb6003b:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-cb6003b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #34AAAD;
}

.elementor-7 .elementor-element.elementor-element-cb6003b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 0px 0px 0px;
}

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

.elementor-7 .elementor-element.elementor-element-6f22bba {
    color: #FFFFFF;
}

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

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-5789f12.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-7 .elementor-element.elementor-element-5789f12>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-5789f12>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-5789f12>.elementor-background-slideshow {
    border-radius: 32px 32px 32px 32px;
}

.elementor-7 .elementor-element.elementor-element-5789f12>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 40px 14px 40px 14px;
}

.elementor-7 .elementor-element.elementor-element-5789f12>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon,
.elementor-widget-icon-box.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-widget-icon-box .elementor-icon-box-title,
.elementor-widget-icon-box .elementor-icon-box-title a {
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight);
}

.elementor-widget-icon-box .elementor-icon-box-title {
    color: var( --e-global-color-primary);
}

.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
    color: var( --e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-description {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
    color: var( --e-global-color-text);
}

.elementor-7 .elementor-element.elementor-element-0a01f01 {
    --icon-box-icon-margin: 15px;
}

.elementor-7 .elementor-element.elementor-element-0a01f01 .elementor-icon-box-title {
    margin-block-end: 0px;
    color: #3F3F3F;
}

.elementor-7 .elementor-element.elementor-element-0a01f01.elementor-view-stacked .elementor-icon {
    background-color: #EC6F26;
}

.elementor-7 .elementor-element.elementor-element-0a01f01.elementor-view-framed .elementor-icon,
.elementor-7 .elementor-element.elementor-element-0a01f01.elementor-view-default .elementor-icon {
    fill: #EC6F26;
    color: #EC6F26;
    border-color: #EC6F26;
}

.elementor-7 .elementor-element.elementor-element-0a01f01 .elementor-icon-box-title,
.elementor-7 .elementor-element.elementor-element-0a01f01 .elementor-icon-box-title a {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

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

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

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

.elementor-7 .elementor-element.elementor-element-7b511b1>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-7b511b1>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-7b511b1>.elementor-background-slideshow {
    border-radius: 32px 32px 32px 32px;
}

.elementor-7 .elementor-element.elementor-element-7b511b1>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 40px 14px 40px 14px;
}

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

.elementor-7 .elementor-element.elementor-element-9d6b671 {
    --icon-box-icon-margin: 15px;
}

.elementor-7 .elementor-element.elementor-element-9d6b671 .elementor-icon-box-title {
    margin-block-end: 0px;
    color: #3F3F3F;
}

.elementor-7 .elementor-element.elementor-element-9d6b671.elementor-view-stacked .elementor-icon {
    background-color: #EC6F26;
}

.elementor-7 .elementor-element.elementor-element-9d6b671.elementor-view-framed .elementor-icon,
.elementor-7 .elementor-element.elementor-element-9d6b671.elementor-view-default .elementor-icon {
    fill: #EC6F26;
    color: #EC6F26;
    border-color: #EC6F26;
}

.elementor-7 .elementor-element.elementor-element-9d6b671 .elementor-icon-box-title,
.elementor-7 .elementor-element.elementor-element-9d6b671 .elementor-icon-box-title a {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

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

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-3a33915.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-7 .elementor-element.elementor-element-3a33915>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-3a33915>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-3a33915>.elementor-background-slideshow {
    border-radius: 32px 32px 32px 32px;
}

.elementor-7 .elementor-element.elementor-element-3a33915>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 40px 14px 40px 14px;
}

.elementor-7 .elementor-element.elementor-element-3a33915>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-341a29a {
    --icon-box-icon-margin: 15px;
}

.elementor-7 .elementor-element.elementor-element-341a29a .elementor-icon-box-title {
    margin-block-end: 0px;
    color: #3F3F3F;
}

.elementor-7 .elementor-element.elementor-element-341a29a.elementor-view-stacked .elementor-icon {
    background-color: #EC6F26;
}

.elementor-7 .elementor-element.elementor-element-341a29a.elementor-view-framed .elementor-icon,
.elementor-7 .elementor-element.elementor-element-341a29a.elementor-view-default .elementor-icon {
    fill: #EC6F26;
    color: #EC6F26;
    border-color: #EC6F26;
}

.elementor-7 .elementor-element.elementor-element-341a29a .elementor-icon-box-title,
.elementor-7 .elementor-element.elementor-element-341a29a .elementor-icon-box-title a {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

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

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-457c629.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-7 .elementor-element.elementor-element-457c629>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-457c629>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-457c629>.elementor-background-slideshow {
    border-radius: 32px 32px 32px 32px;
}

.elementor-7 .elementor-element.elementor-element-457c629>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 40px 14px 40px 14px;
}

.elementor-7 .elementor-element.elementor-element-457c629>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-c7fb096 {
    --icon-box-icon-margin: 15px;
}

.elementor-7 .elementor-element.elementor-element-c7fb096 .elementor-icon-box-title {
    margin-block-end: 0px;
    color: #3F3F3F;
}

.elementor-7 .elementor-element.elementor-element-c7fb096.elementor-view-stacked .elementor-icon {
    background-color: #EC6F26;
}

.elementor-7 .elementor-element.elementor-element-c7fb096.elementor-view-framed .elementor-icon,
.elementor-7 .elementor-element.elementor-element-c7fb096.elementor-view-default .elementor-icon {
    fill: #EC6F26;
    color: #EC6F26;
    border-color: #EC6F26;
}

.elementor-7 .elementor-element.elementor-element-c7fb096 .elementor-icon-box-title,
.elementor-7 .elementor-element.elementor-element-c7fb096 .elementor-icon-box-title a {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

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

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

.elementor-7 .elementor-element.elementor-element-ddfa862.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-ddfa862>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-b7dd39f {
    width: var( --container-widget-width, 102.077%);
    max-width: 102.077%;
    --container-widget-width: 102.077%;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-b7dd39f img {
    width: 57%;
    max-width: 100%;
}

.elementor-7 .elementor-element.elementor-element-e261fe4 {
    --divider-border-style: solid;
    --divider-color: #FFFFFF;
    --divider-border-width: 3.8px;
}

.elementor-7 .elementor-element.elementor-element-e261fe4>.elementor-widget-container {
    margin: -3px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-e261fe4 .elementor-divider-separator {
    width: 59%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-7 .elementor-element.elementor-element-e261fe4 .elementor-divider {
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-7 .elementor-element.elementor-element-b05a49f:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-b05a49f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #34AAAD;
}

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

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

.elementor-7 .elementor-element.elementor-element-62758d8 {
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-3495e6f:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-3495e6f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F0F0F0;
}

.elementor-7 .elementor-element.elementor-element-3495e6f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-3495e6f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-7 .elementor-element.elementor-element-fcef304 .elementor-heading-title {
    color: #2C2C2C;
}

.elementor-7 .elementor-element.elementor-element-a4f32eb {
    text-align: center;
    color: #222222;
}

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

.elementor-7 .elementor-element.elementor-element-f61bddf {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 0px 0px 0px;
}

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

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

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

.elementor-7 .elementor-element.elementor-element-a32b583.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-a1519cd {
    width: auto;
    max-width: auto;
    --icon-box-icon-margin: 15px;
}

.elementor-7 .elementor-element.elementor-element-a1519cd .elementor-icon-box-wrapper {
    align-items: start;
}

.elementor-7 .elementor-element.elementor-element-a1519cd.elementor-view-stacked .elementor-icon {
    background-color: #2755A3;
}

.elementor-7 .elementor-element.elementor-element-a1519cd.elementor-view-framed .elementor-icon,
.elementor-7 .elementor-element.elementor-element-a1519cd.elementor-view-default .elementor-icon {
    fill: #2755A3;
    color: #2755A3;
    border-color: #2755A3;
}

.elementor-7 .elementor-element.elementor-element-a1519cd .elementor-icon {
    font-size: 26px;
}

.elementor-7 .elementor-element.elementor-element-a1519cd .elementor-icon-box-title {
    color: #2755A3;
}

.elementor-7 .elementor-element.elementor-element-78a76ae {
    text-align: center;
    color: #222222;
}

.elementor-7 .elementor-element.elementor-element-2731098 {
    padding: 30px 0px 0px 0px;
}

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

.elementor-7 .elementor-element.elementor-element-a46888b .elementor-heading-title {
    color: #2C2C2C;
}

.elementor-7 .elementor-element.elementor-element-b4d9244>.elementor-widget-container {
    margin: 0px 0px -22px 0px;
}

.elementor-7 .elementor-element.elementor-element-b4d9244 {
    text-align: center;
    color: #1F1F1F;
}

.elementor-7 .elementor-element.elementor-element-999e31b .elementor-swiper-button.elementor-swiper-button-prev,
.elementor-7 .elementor-element.elementor-element-999e31b .elementor-swiper-button.elementor-swiper-button-next {
    font-size: 24px;
    color: #7E7E7E;
}

.elementor-7 .elementor-element.elementor-element-999e31b .elementor-swiper-button.elementor-swiper-button-prev svg,
.elementor-7 .elementor-element.elementor-element-999e31b .elementor-swiper-button.elementor-swiper-button-next svg {
    fill: #7E7E7E;
}

.elementor-7 .elementor-element.elementor-element-3acefdf {
    padding: 30px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-5b9a232 {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-5b9a232 .elementor-heading-title {
    color: #2C2C2C;
}

.elementor-7 .elementor-element.elementor-element-6b95ff1 {
    --e-image-carousel-slides-to-show: 6;
}

.elementor-7 .elementor-element.elementor-element-6b95ff1>.elementor-widget-container {
    padding: 20px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-6b95ff1 .elementor-swiper-button.elementor-swiper-button-prev,
.elementor-7 .elementor-element.elementor-element-6b95ff1 .elementor-swiper-button.elementor-swiper-button-next {
    color: #9E9E9E;
}

.elementor-7 .elementor-element.elementor-element-6b95ff1 .elementor-swiper-button.elementor-swiper-button-prev svg,
.elementor-7 .elementor-element.elementor-element-6b95ff1 .elementor-swiper-button.elementor-swiper-button-next svg {
    fill: #9E9E9E;
}

@media(min-width:768px) {
    .elementor-7 .elementor-element.elementor-element-87b23e5 {
        width: 47.673%;
    }
    .elementor-7 .elementor-element.elementor-element-3ce8792 {
        width: 52.15%;
    }
    .elementor-7 .elementor-element.elementor-element-39cdb99 {
        width: 46.17%;
    }
    .elementor-7 .elementor-element.elementor-element-ddfa862 {
        width: 53.742%;
    }
}

@media(max-width:767px) {
    .elementor-7 .elementor-element.elementor-element-a4e2dc1 {
        padding: 20px 20px 20px 20px;
    }
    .elementor-7 .elementor-element.elementor-element-389ca45 {
        text-align: center;
    }
    .elementor-7 .elementor-element.elementor-element-1f2f08a {
        text-align: center;
    }
    .elementor-7 .elementor-element.elementor-element-c3a7b56>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-8b97232 {
        text-align: center;
    }
    .elementor-7 .elementor-element.elementor-element-2963aea {
        text-align: center;
    }
    .elementor-7 .elementor-element.elementor-element-d3f7212 {
        padding: 26px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-c73751b .elementor-image-box-img {
        margin-bottom: 15px;
    }
    .elementor-7 .elementor-element.elementor-element-563372c .elementor-image-box-img {
        margin-bottom: 15px;
    }
    .elementor-7 .elementor-element.elementor-element-f8d7c27 .elementor-image-box-img {
        margin-bottom: 15px;
    }
    .elementor-7 .elementor-element.elementor-element-daaa182 {
        text-align: center;
    }
    .elementor-7 .elementor-element.elementor-element-dd7d0ce {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-d71cd3e {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-fdfaf53 {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-f1b38ea {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-a31b836 {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-0d0723b {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-06c0e2a {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-210ff90 {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-6f60081 {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-fe2b225 {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-b359b88 {
        text-align: center;
    }
    .elementor-7 .elementor-element.elementor-element-41a60cd {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-b9efac5 {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-5740c7a {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-4ec8639 {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-0a7f3c5 {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-d172927 {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-9101cfa {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-6bde233 {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-ebebc56 {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-e5cbdd0 {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-1736989 {
        text-align: center;
    }
    .elementor-7 .elementor-element.elementor-element-7b8d1bd {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-06de2f0 {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-518dea7 {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-1f35fa5 {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-66f5a50 {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-a3a6747 {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-820dd1e {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-6b56cbe {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-83008c1 {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-6b45e90 {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-b0c103a {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-0eb373e {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-8b3662d {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-ae435d8 {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-ac85388 {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-fa5dbd5 {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-5fc7870 {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-9d549ee {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-2973225 {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-e246455 {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-c28227a {
        text-align: center;
    }
    .elementor-7 .elementor-element.elementor-element-763a36f {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-b8dcc67 {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-533029e {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-99d6eae {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-1970e61 {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-cb3bd05 {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-adf9180 {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-db0fe91 {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-be54608 {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-13f2037 {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-84c6b0d {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-f305b9b {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-2a6549f {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-562ce7d {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-79860fb {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-fc8c21b {
        text-align: center;
    }
    .elementor-7 .elementor-element.elementor-element-89afd02 {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-5c18110 {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-0bdd968 {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-ac1ffe8 {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-3a07dca {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-27773f4 {
        padding: 24px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-29fabbc {
        text-align: center;
    }
    .elementor-7 .elementor-element.elementor-element-29fabbc .elementor-heading-title {
        font-size: 26px;
    }
    .elementor-7 .elementor-element.elementor-element-8de6adc {
        text-align: center;
    }
    .elementor-7 .elementor-element.elementor-element-af14cc1 {
        text-align: center;
    }
    .elementor-7 .elementor-element.elementor-element-a12bd1b .elementor-image-box-img {
        margin-bottom: 15px;
    }
    .elementor-7 .elementor-element.elementor-element-d4e5281 .elementor-image-box-img {
        margin-bottom: 15px;
    }
    .elementor-7 .elementor-element.elementor-element-682fdb3 .elementor-image-box-img {
        margin-bottom: 15px;
    }
    .elementor-7 .elementor-element.elementor-element-68bf780 .elementor-image-box-img {
        margin-bottom: 15px;
    }
    .elementor-7 .elementor-element.elementor-element-d9907dc .elementor-image-box-img {
        margin-bottom: 15px;
    }
    .elementor-7 .elementor-element.elementor-element-8e88c3d .elementor-image-box-img {
        margin-bottom: 15px;
    }
    .elementor-7 .elementor-element.elementor-element-ede694f {
        padding: 20px 3px 20px 3px;
    }
    .elementor-7 .elementor-element.elementor-element-218b187 .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-7 .elementor-element.elementor-element-fd3cde8>.elementor-widget-container {
        margin: 4px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-b2c5ec3>.elementor-widget-container {
        margin: 4px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-b540365>.elementor-widget-container {
        margin: 4px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-a47a425>.elementor-widget-container {
        margin: 4px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-ac7cca7>.elementor-widget-container {
        margin: 4px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-b42383f>.elementor-widget-container {
        margin: 4px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-729bebf>.elementor-widget-container {
        margin: 4px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-7ec1cd1>.elementor-widget-container {
        margin: 4px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-ea555c4>.elementor-widget-container {
        margin: 4px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-40f2867>.elementor-widget-container {
        margin: 4px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-cd0bc2c>.elementor-widget-container {
        margin: 4px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-4fabcd4>.elementor-widget-container {
        margin: 4px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-1403f71>.elementor-widget-container {
        margin: 4px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-7b0194b>.elementor-widget-container {
        margin: 4px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-0b464dd>.elementor-widget-container {
        margin: 4px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-81b10de>.elementor-widget-container {
        margin: 4px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-8a12624>.elementor-widget-container {
        margin: 4px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-b118923>.elementor-widget-container {
        margin: 4px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-11bcea7>.elementor-widget-container {
        margin: 4px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-2d20c7b>.elementor-widget-container {
        margin: 4px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-f3df746>.elementor-widget-container {
        margin: 4px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-bd536aa>.elementor-widget-container {
        margin: 4px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-2652ae0>.elementor-widget-container {
        margin: 4px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-602d9cc>.elementor-widget-container {
        margin: 4px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-5e52030>.elementor-widget-container {
        margin: 4px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-939025f>.elementor-widget-container {
        margin: 4px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-14b8e34>.elementor-widget-container {
        margin: 4px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-8a0b50a>.elementor-widget-container {
        margin: 4px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-2ac49b2>.elementor-widget-container {
        margin: 4px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-ef0276b>.elementor-widget-container {
        margin: 4px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-5f802f5>.elementor-widget-container {
        margin: 4px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-5c15417>.elementor-widget-container {
        margin: 4px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-02febfa>.elementor-widget-container {
        margin: 4px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-cc0ca8e>.elementor-widget-container {
        margin: 4px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-cb6003b {
        padding: 20px 11px 11px 11px;
    }
    .elementor-7 .elementor-element.elementor-element-5789f12 {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-7b511b1 {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-3a33915 {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-457c629 {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-ddfa862>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-62758d8>.elementor-widget-container {
        padding: 14px 14px 14px 14px;
    }
    .elementor-7 .elementor-element.elementor-element-62758d8 {
        text-align: center;
    }
    .elementor-7 .elementor-element.elementor-element-6b95ff1 {
        --e-image-carousel-slides-to-show: 3;
    }
}