.elementor-2296 .elementor-element.elementor-element-04266c8{--display:grid;--e-con-grid-template-columns:1fr max-content;--e-con-grid-template-rows:repeat(1, 1fr);--gap:33px 33px;--grid-auto-flow:row;--background-transition:0.3s;}.elementor-2296 .elementor-element.elementor-element-3413f86{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2296 .elementor-element.elementor-element-ee3edb8 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 2);flex:0 1 calc( 100% / 2 );flex-grow:0;padding-right:calc( 32px/2 );padding-left:calc( 32px/2 );}.elementor-2296 .elementor-element.elementor-element-ee3edb8 .elementor-repeater-item-9201e43 > *{display:inline-block;}.elementor-2296 .elementor-element.elementor-element-ee3edb8 .elementor-repeater-item-a5758bb.dce-item_image{justify-content:top;}.elementor-2296 .elementor-element.elementor-element-ee3edb8 .dce-posts-fallback{text-align:left;}.elementor-2296 .elementor-element.elementor-element-ee3edb8 .dce-posts-container.dce-skin-grid .dce-posts-wrapper{margin-left:calc( -32px/2 );margin-right:calc( -32px/2 );}.elementor-2296 .elementor-element.elementor-element-ee3edb8 .dce-post-item{padding-bottom:32px;}.elementor-2296 .elementor-element.elementor-element-ee3edb8 .dce-pagination{justify-content:center;}.elementor-2296 .elementor-element.elementor-element-ee3edb8 .dce-pagination-top{padding-bottom:10px;}.elementor-2296 .elementor-element.elementor-element-ee3edb8 .dce-pagination-bottom{padding-top:10px;}.elementor-2296 .elementor-element.elementor-element-ee3edb8 .dce-pagination span, .elementor-2296 .elementor-element.elementor-element-ee3edb8 .dce-pagination a{margin-right:1px;}.elementor-2296 .elementor-element.elementor-element-ee3edb8 .dce-pagination .pageprev.icon.left .fa{margin-right:10px;}.elementor-2296 .elementor-element.elementor-element-ee3edb8 .dce-pagination .pagenext.icon.left .fa{margin-right:10px;}.elementor-2296 .elementor-element.elementor-element-ee3edb8 .dce-pagination .pageprev.icon.left .fas{margin-right:10px;}.elementor-2296 .elementor-element.elementor-element-ee3edb8 .dce-pagination .pagenext.icon.left .fas{margin-right:10px;}.elementor-2296 .elementor-element.elementor-element-ee3edb8 .dce-pagination .pageprev.icon.left svg{margin-right:10px;}.elementor-2296 .elementor-element.elementor-element-ee3edb8 .dce-pagination .pagenext.icon.left svg{margin-right:10px;}.elementor-2296 .elementor-element.elementor-element-ee3edb8 .dce-pagination .pageprev.icon.right .fa{margin-left:10px;}.elementor-2296 .elementor-element.elementor-element-ee3edb8 .dce-pagination .pagenext.icon.right .fa{margin-left:10px;}.elementor-2296 .elementor-element.elementor-element-ee3edb8 .dce-pagination .pageprev.icon.right .fas{margin-left:10px;}.elementor-2296 .elementor-element.elementor-element-ee3edb8 .dce-pagination .pagenext.icon.right .fas{margin-left:10px;}.elementor-2296 .elementor-element.elementor-element-ee3edb8 .dce-pagination .pageprev.icon.right svg{margin-left:10px;}.elementor-2296 .elementor-element.elementor-element-ee3edb8 .dce-pagination .pagenext.icon.right svg{margin-left:10px;}.elementor-2296 .elementor-element.elementor-element-ee3edb8 .dce-pagination .pageprev.icon .fa{font-size:10px;}.elementor-2296 .elementor-element.elementor-element-ee3edb8 .dce-pagination .pageprev.icon .fas{font-size:10px;}.elementor-2296 .elementor-element.elementor-element-ee3edb8 .dce-pagination .pagenext.icon .fa{font-size:10px;}.elementor-2296 .elementor-element.elementor-element-ee3edb8 .dce-pagination .pagenext.icon .fas{font-size:10px;}.elementor-2296 .elementor-element.elementor-element-ee3edb8 .dce-pagination .pageprev.icon svg{height:10px;}.elementor-2296 .elementor-element.elementor-element-ee3edb8 .dce-pagination .pagenext.icon svg{height:10px;}.elementor-2296 .elementor-element.elementor-element-ceb7c1f{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2296 .elementor-element.elementor-global-2279 .elementor-cta .elementor-cta__bg, .elementor-2296 .elementor-element.elementor-global-2279 .elementor-cta .elementor-cta__bg-overlay{transition-duration:400ms;}.elementor-2296 .elementor-element.elementor-global-2279 > .elementor-widget-container{background-color:var( --e-global-color-secondary );}.elementor-2296 .elementor-element.elementor-global-2279 .elementor-cta__content{min-height:330px;padding:10px 0px 0px 0px;}.elementor-2296 .elementor-element.elementor-global-2279 .elementor-icon-wrapper{margin-bottom:0px;}.elementor-2296 .elementor-element.elementor-global-2279 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-adcf3c1 );}.elementor-2296 .elementor-element.elementor-global-2279 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-primary );fill:var( --e-global-color-adcf3c1 );}.elementor-2296 .elementor-element.elementor-global-2279 .elementor-view-framed .elementor-icon, .elementor-2296 .elementor-element.elementor-global-2279 .elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2296 .elementor-element.elementor-global-2279 .elementor-view-framed .elementor-icon, .elementor-2296 .elementor-element.elementor-global-2279 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2296 .elementor-element.elementor-global-2279 .elementor-view-framed .elementor-icon{background-color:var( --e-global-color-adcf3c1 );}.elementor-2296 .elementor-element.elementor-global-2279 .elementor-view-framed .elementor-icon svg{stroke:var( --e-global-color-adcf3c1 );}.elementor-2296 .elementor-element.elementor-global-2279 .elementor-icon{font-size:15px;padding:15px;border-radius:0px 0px 0px 0px;}.elementor-2296 .elementor-element.elementor-global-2279 .elementor-cta__title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-adcf3c1 );}.elementor-2296 .elementor-element.elementor-global-2279 .elementor-cta__button{color:var( --e-global-color-adcf3c1 );border-color:var( --e-global-color-adcf3c1 );border-width:0px;}.elementor-2296 .elementor-element.elementor-global-2279 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#00000000;}.elementor-2296 .elementor-element.elementor-global-2279 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#00000000;}@media(min-width:768px){.elementor-2296 .elementor-element.elementor-element-ceb7c1f{--content-width:288px;}}@media(max-width:1024px){.elementor-2296 .elementor-element.elementor-element-04266c8{--grid-auto-flow:row;}.elementor-2296 .elementor-element.elementor-element-ee3edb8 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 2);flex:0 1 calc( 100% / 2 );}.elementor-2296 .elementor-element.elementor-global-2279 .elementor-cta__title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-2296 .elementor-element.elementor-element-04266c8{--e-con-grid-template-columns:1;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2296 .elementor-element.elementor-element-ee3edb8 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}.elementor-2296 .elementor-element.elementor-global-2279 .elementor-cta__title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for global, class: .elementor-global-2279 */.elementor-2296 .elementor-element.elementor-global-2279 .elementor-cta__bg {
    background-size: calc(90% - 45px - 45px) auto;
    background-repeat: no-repeat;
    background-position: center;
    image-rendering: crisp-edges;
    image-rendering: -moz-crisp-edges;
    image-rendering: -o-crisp-edges;
    image-rendering: -webkit-optimize-contrast;
    -ms-interpolation-mode: nearest-neighbor;
}

.elementor-2296 .elementor-element.elementor-global-2279 .elementor-cta__content {
    align-content: unset;
}

.elementor-2296 .elementor-element.elementor-global-2279 .elementor-cta__icon {
    order: 3;
    display: flex;
    width: 45px;
    min-width: 45px;
    align-self: flex-end;
    justify-content: center;
}

.elementor-2296 .elementor-element.elementor-global-2279 .elementor-cta__title {
    order: 1;
    padding: 12px;
    align-self: flex-start;
}

.elementor-2296 .elementor-element.elementor-global-2279 .elementor-cta__button-wrapper {
    order: 2;
    max-width: calc(100% - 45px);
    align-self: flex-end;
}/* End custom CSS */