.elementor-337 .elementor-element.elementor-element-ec1dba4:not(.elementor-motion-effects-element-type-background), .elementor-337 .elementor-element.elementor-element-ec1dba4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-792ad36 );}.elementor-337 .elementor-element.elementor-element-ec1dba4 > .elementor-container{max-width:1300px;}.elementor-337 .elementor-element.elementor-element-ec1dba4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-337 .elementor-element.elementor-element-ec1dba4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}/* Start custom CSS for shortcode, class: .elementor-element-d0871ed */.elementor-shortcode ul li{
   
}
.elementor-shortcode ul{
    list-style: none;
     margin: 0;
}
@media (min-width:768px){
.elementor-shortcode ul {
    display: grid;
     grid-template-columns: repeat(3, 1fr);
    grid-gap: 40px;;list-style: none;
   
}    
}
@media (max-width:768px){
    .elementor-shortcode ul li{
        margin-bottom:15px;
    }
}
.elementor-337 .elementor-element.elementor-element-d0871ed h3 {
    font-size: 18px!important;
   margin-top: 10px;
    font-weight: 400
}
.pagination {
    text-align: center;
    margin-top: 20px;
}
span.page-numbers.current{
      padding: 6px 12px;
}
.pagination a {
    display: inline-block;
    padding: 6px 12px;
    margin-right: 5px;
    background-color: #000;
    border: 1px solid #ddd;
    color: #fff;
    text-decoration: none;
}
.pagination a:hover {
    background-color: #ddd;
}
.pagination .current {
    background-color: #333;
    color: #fff;
    border-color: #333;
}/* End custom CSS */