.elementor-1642 .elementor-element.elementor-element-71a2160{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1642 .elementor-element.elementor-element-0222f22 .elementor-heading-title{font-family:var( --e-global-typography-1efc59c-font-family ), Sans-serif;font-size:var( --e-global-typography-1efc59c-font-size );font-style:var( --e-global-typography-1efc59c-font-style );line-height:var( --e-global-typography-1efc59c-line-height );}.elementor-1642 .elementor-element.elementor-element-20c3965 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;}.elementor-1642 .elementor-element.elementor-element-20c3965 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 3 );}.elementor-1642 .elementor-element.elementor-element-20c3965 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 3 );flex-grow:1;}.elementor-1642 .elementor-element.elementor-element-20c3965 .dce-acf-repeater-item{padding-right:calc( 25px/2 );padding-left:calc( 25px/2 );}.elementor-1642 .elementor-element.elementor-element-20c3965 .dce-acf-repeater{margin-left:calc( -25px/2 );margin-right:calc( -25px/2 );}.elementor-1642 .elementor-element.elementor-element-8138a53{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1642 .elementor-element.elementor-element-8138a53 .elementor-heading-title{font-family:var( --e-global-typography-1efc59c-font-family ), Sans-serif;font-size:var( --e-global-typography-1efc59c-font-size );font-style:var( --e-global-typography-1efc59c-font-style );line-height:var( --e-global-typography-1efc59c-line-height );}.elementor-1642 .elementor-element.elementor-element-eace8ad .dynamic-content-for-elementor-acf{padding:0px 0px 0px 0px;}@media(max-width:1024px){.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1642 .elementor-element.elementor-element-0222f22 .elementor-heading-title{font-size:var( --e-global-typography-1efc59c-font-size );line-height:var( --e-global-typography-1efc59c-line-height );}.elementor-1642 .elementor-element.elementor-element-20c3965 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;}.elementor-1642 .elementor-element.elementor-element-20c3965 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 3 );}.elementor-1642 .elementor-element.elementor-element-20c3965 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 3 );}.elementor-1642 .elementor-element.elementor-element-8138a53 .elementor-heading-title{font-size:var( --e-global-typography-1efc59c-font-size );line-height:var( --e-global-typography-1efc59c-line-height );}}@media(max-width:767px){.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1642 .elementor-element.elementor-element-0222f22 .elementor-heading-title{font-size:var( --e-global-typography-1efc59c-font-size );line-height:var( --e-global-typography-1efc59c-line-height );}.elementor-1642 .elementor-element.elementor-element-20c3965 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;}.elementor-1642 .elementor-element.elementor-element-20c3965 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-1642 .elementor-element.elementor-element-20c3965 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );}.elementor-1642 .elementor-element.elementor-element-8138a53 .elementor-heading-title{font-size:var( --e-global-typography-1efc59c-font-size );line-height:var( --e-global-typography-1efc59c-line-height );}}/* Start custom CSS for dce-acf-repeater-v2, class: .elementor-element-20c3965 */.elementor-1642 .elementor-element.elementor-element-20c3965 .dce-acf-repeater .dce-acf-repeater-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(10px, 1fr));
}/* End custom CSS */