.elementor-3014 .elementor-element.elementor-element-291f8f7{--display:flex;border-style:solid;--border-style:solid;border-width:0px 20px 0px 20px;--border-top-width:0px;--border-right-width:20px;--border-bottom-width:0px;--border-left-width:20px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3014 .elementor-element.elementor-element-88c37b8{text-align:center;}.elementor-3014 .elementor-element.elementor-element-88c37b8 .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-3014 .elementor-element.elementor-element-112d0ff{--grid-columns:3;--grid-row-gap:32px;--grid-column-gap:32px;}.elementor-3014 .elementor-element.elementor-element-112d0ff .elementor-pagination{text-align:center;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 );margin-top:32px;}body:not(.rtl) .elementor-3014 .elementor-element.elementor-element-112d0ff .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 3px/2 );}body:not(.rtl) .elementor-3014 .elementor-element.elementor-element-112d0ff .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 3px/2 );}body.rtl .elementor-3014 .elementor-element.elementor-element-112d0ff .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 3px/2 );}body.rtl .elementor-3014 .elementor-element.elementor-element-112d0ff .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 3px/2 );}@media(max-width:1024px){.elementor-3014 .elementor-element.elementor-element-291f8f7{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3014 .elementor-element.elementor-element-88c37b8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3014 .elementor-element.elementor-element-112d0ff{--grid-columns:2;}.elementor-3014 .elementor-element.elementor-element-112d0ff .elementor-pagination{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-3014 .elementor-element.elementor-element-291f8f7{--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-3014 .elementor-element.elementor-element-88c37b8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3014 .elementor-element.elementor-element-112d0ff{--grid-columns:1;}.elementor-3014 .elementor-element.elementor-element-112d0ff .elementor-pagination{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for loop-grid, class: .elementor-element-112d0ff */.elementor-3014 .elementor-element.elementor-element-112d0ff .page-numbers{
    display: inline-block;
    width: 48px;
    height: 48px;
    text-align: center;
    padding: 10px 15px;
    color:#000000!important;
    background: #FFFFFF;
    transition: all .5s;
    border-radius: 28px;
}
/* For hover */
.elementor-3014 .elementor-element.elementor-element-112d0ff .page-numbers:hover{
    padding: 10px 15px;
    color:#ffffff!important;
    background: #b2292e;
    transition: all .5s;
    border-radius: 28px;
}
/* For active */
.elementor-3014 .elementor-element.elementor-element-112d0ff .page-numbers.current{
    padding: 10px 15px;
    color:#ffffff!important;
    background: #f93549;
    transition: all .5s;
    border-radius: 28px;
}/* End custom CSS */