.elementor-12675 .elementor-element.elementor-element-2cd730cf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12675 .elementor-element.elementor-element-2e880b27 .elementor-cta .elementor-cta__bg, .elementor-12675 .elementor-element.elementor-element-2e880b27 .elementor-cta .elementor-cta__bg-overlay{transition-duration:0ms;}.elementor-12675 .elementor-element.elementor-element-2e880b27 .elementor-cta__content{text-align:left;padding:64px 64px 64px 64px;background-color:var( --e-global-color-secondary );}.elementor-12675 .elementor-element.elementor-element-2e880b27 .elementor-cta__bg-wrapper{min-height:480px;}.elementor-12675 .elementor-element.elementor-element-2e880b27 .elementor-icon-wrapper{margin-bottom:32px;}.elementor-12675 .elementor-element.elementor-element-2e880b27 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-12675 .elementor-element.elementor-element-2e880b27 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-text );}.elementor-12675 .elementor-element.elementor-element-2e880b27 .elementor-view-framed .elementor-icon, .elementor-12675 .elementor-element.elementor-element-2e880b27 .elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-12675 .elementor-element.elementor-element-2e880b27 .elementor-view-framed .elementor-icon, .elementor-12675 .elementor-element.elementor-element-2e880b27 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-12675 .elementor-element.elementor-element-2e880b27 .elementor-icon{font-size:32px;}.elementor-12675 .elementor-element.elementor-element-2e880b27 .elementor-cta__title:not(:last-child){margin-bottom:32px;}.elementor-12675 .elementor-element.elementor-element-2e880b27 .elementor-cta__title{color:var( --e-global-color-text );}.elementor-12675 .elementor-element.elementor-element-2e880b27 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#00000000;}.elementor-12675 .elementor-element.elementor-element-43732b37{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12675 .elementor-element.elementor-element-6a76ce54{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-12675 .elementor-element.elementor-element-62465ac8{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-12675 .elementor-element.elementor-element-1e74fb64 p{margin-bottom:0px;}.elementor-12675 .elementor-element.elementor-element-57e08dd8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12675 .elementor-element.elementor-element-78925e5c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12675 .elementor-element.elementor-element-5d9196de .elementor-cta .elementor-cta__bg, .elementor-12675 .elementor-element.elementor-element-5d9196de .elementor-cta .elementor-cta__bg-overlay{transition-duration:0ms;}.elementor-12675 .elementor-element.elementor-element-5d9196de > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-12675 .elementor-element.elementor-element-5d9196de .elementor-cta__content{text-align:center;padding:64px 64px 64px 64px;background-color:var( --e-global-color-secondary );}.elementor-12675 .elementor-element.elementor-element-5d9196de .elementor-cta__title:not(:last-child){margin-bottom:16px;}.elementor-12675 .elementor-element.elementor-element-5d9196de .elementor-cta__description:not(:last-child){margin-bottom:32px;}.elementor-12675 .elementor-element.elementor-element-5d9196de .elementor-cta__title{color:var( --e-global-color-text );}.elementor-12675 .elementor-element.elementor-element-5d9196de .elementor-cta__description{color:var( --e-global-color-text );}.elementor-12675 .elementor-element.elementor-element-5d9196de .elementor-cta__button{color:#FFFFFF;background-color:var( --e-global-color-accent );border-width:0px;}.elementor-12675 .elementor-element.elementor-element-5d9196de .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#00000000;}.elementor-12675 .elementor-element.elementor-element-56ec5e44{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12675 .elementor-element.elementor-element-56ec5e44.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12675 .elementor-element.elementor-element-449f8fc{--grid-columns:4;--grid-row-gap:16px;width:auto;max-width:auto;--grid-column-gap:16px;}.elementor-12675 .elementor-element.elementor-element-449f8fc.elementor-element{--align-self:center;}.elementor-12675 .elementor-element.elementor-element-602677d1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-12675 .elementor-element.elementor-element-2cd730cf{--content-width:960px;}.elementor-12675 .elementor-element.elementor-element-57e08dd8{--content-width:960px;}.elementor-12675 .elementor-element.elementor-element-78925e5c{--content-width:960px;}.elementor-12675 .elementor-element.elementor-element-56ec5e44{--width:86.474%;}.elementor-12675 .elementor-element.elementor-element-602677d1{--width:100%;}}@media(max-width:1024px){.elementor-12675 .elementor-element.elementor-element-2cd730cf{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-12675 .elementor-element.elementor-element-2e880b27 .elementor-cta__content{padding:32px 32px 32px 32px;}.elementor-12675 .elementor-element.elementor-element-2e880b27 .elementor-cta__bg-wrapper{min-height:360px;}.elementor-12675 .elementor-element.elementor-element-43732b37{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-12675 .elementor-element.elementor-element-57e08dd8{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-12675 .elementor-element.elementor-element-78925e5c{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-12675 .elementor-element.elementor-element-5d9196de .elementor-cta__content{padding:32px 32px 32px 32px;}.elementor-12675 .elementor-element.elementor-element-449f8fc{--grid-columns:2;}}@media(max-width:767px){.elementor-12675 .elementor-element.elementor-element-2e880b27 .elementor-cta__bg-wrapper{min-height:240px;}.elementor-12675 .elementor-element.elementor-element-449f8fc{--grid-columns:1;}}/* Start custom CSS for call-to-action, class: .elementor-element-2e880b27 */.elementor-12675 .elementor-element.elementor-element-2e880b27 .elementor-cta__bg-wrapper {
    min-width: 25%;
    width: 50%;
    flex-grow: 1;
    border-radius: 8px;
}

.elementor-12675 .elementor-element.elementor-element-2e880b27 .elementor-cta__content {
    min-width: 25%;
    width: 50%;
    flex-grow: 1;
    border-radius: 8px;
}

.elementor-12675 .elementor-element.elementor-element-2e880b27 .elementor-cta {
    gap: 32px;
}

@media screen and (max-width: 1024px) {

.elementor-12675 .elementor-element.elementor-element-2e880b27 .elementor-cta {
    gap: 16px;
}

}/* End custom CSS */