.elementor-4940 .elementor-element.elementor-element-a458b78{--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;--padding-top:223px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-4940 .elementor-element.elementor-element-f7de273{--display:flex;}.elementor-4940 .elementor-element.elementor-element-6f5d247{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-4940 .elementor-element.elementor-element-6f5d247 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;line-height:1.4em;letter-spacing:2.9px;color:var( --e-global-color-xelo_body_extra );}.elementor-4940 .elementor-element.elementor-element-d6825a9{width:var( --container-widget-width, 691px );max-width:691px;--container-widget-width:691px;--container-widget-flex-grow:0;text-align:center;}.elementor-4940 .elementor-element.elementor-element-d6825a9.elementor-element{--align-self:center;}.elementor-4940 .elementor-element.elementor-element-d6825a9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:60px;line-height:1em;color:var( --e-global-color-xelo_heading );}.elementor-4940 .elementor-element.elementor-element-997be3d{--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;--padding-top:0px;--padding-bottom:150px;--padding-left:24px;--padding-right:24px;}.elementor-4940 .elementor-element.elementor-element-997be3d {--e-from-x:0px;--e-from-y:0px;--e-from-z:0px;--e-from-scaleX:1;--e-from-scaleY:1;--e-from-rotationX:0;--e-from-rotationY:0;--e-from-rotationZ:0;--e-from-transformOriginX:50%;--e-from-transformOriginY:50%;--e-from-transformOriginZ:0px;--e-from-opacity:1;--e-to-x:0px;--e-to-y:0px;--e-to-z:0px;--e-to-scaleX:1;--e-to-scaleY:1;--e-to-rotationX:0;--e-to-rotationY:0;--e-to-rotationZ:0;--e-to-transformOriginX:50%;--e-to-transformOriginY:50%;--e-to-transformOriginZ:0px;--e-to-opacity:1;}.elementor-4940 .elementor-element.elementor-element-9e9af94 .xelo-posts{grid-template-columns:repeat(3, 1fr);column-gap:30px;row-gap:35px;}.elementor-4940 .elementor-element.elementor-element-9e9af94 .xelo-pagination{justify-content:center;margin-top:70px;}.elementor-4940 .elementor-element.elementor-element-9e9af94 .load-more{justify-self:center;margin-top:70px;}@media(max-width:1200px){.elementor-4940 .elementor-element.elementor-element-a458b78{--padding-top:180px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-4940 .elementor-element.elementor-element-d6825a9{--container-widget-width:540px;--container-widget-flex-grow:0;width:var( --container-widget-width, 540px );max-width:540px;}.elementor-4940 .elementor-element.elementor-element-d6825a9 .elementor-heading-title{font-size:50px;}.elementor-4940 .elementor-element.elementor-element-997be3d{--padding-top:0px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}}@media(max-width:1024px){.elementor-4940 .elementor-element.elementor-element-d6825a9{--container-widget-width:468px;--container-widget-flex-grow:0;width:var( --container-widget-width, 468px );max-width:468px;}.elementor-4940 .elementor-element.elementor-element-9e9af94 .xelo-posts{grid-template-columns:repeat(2, 1fr);row-gap:40px;}}@media(max-width:880px){.elementor-4940 .elementor-element.elementor-element-a458b78{--padding-top:180px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px;}.elementor-4940 .elementor-element.elementor-element-d6825a9{--container-widget-width:447px;--container-widget-flex-grow:0;width:var( --container-widget-width, 447px );max-width:447px;}.elementor-4940 .elementor-element.elementor-element-d6825a9 .elementor-heading-title{font-size:36px;}.elementor-4940 .elementor-element.elementor-element-997be3d{--padding-top:0px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}}@media(max-width:767px){.elementor-4940 .elementor-element.elementor-element-6f5d247 .elementor-heading-title{font-size:18px;}.elementor-4940 .elementor-element.elementor-element-d6825a9 .elementor-heading-title{font-size:30px;}.elementor-4940 .elementor-element.elementor-element-9e9af94 .xelo-posts{grid-template-columns:repeat(1, 1fr);}}/* Start custom CSS for container, class: .elementor-element-a458b78 */.elementor-button-icon .icon-20{
    transition: all .3s;
}

.elementor-button:hover .elementor-button-icon .icon-20{
    transform: rotate(45deg);
}

.xelo-posts.post-s-2 .read-more i.icon-20 {
    height: 1em;
    margin-left: 2px;
    transition: all .3s;
}

.xelo-posts.post-s-2 .read-more:hover i.icon-20 {
    transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for xelo-posts, class: .elementor-element-9e9af94 */svg{
    width: 1em;
    height: 1em;
}

.elementor-4940 .elementor-element.elementor-element-9e9af94 .xelo-pagination{
    display: flex;
    gap: 10px;
}

.elementor-4940 .elementor-element.elementor-element-9e9af94 .xelo-pagination .page-numbers {
    border-radius: 100%;
    width: 50px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-4940 .elementor-element.elementor-element-9e9af94 .xelo-pagination .page-numbers.current{
    color: #fff;
   
}

.elementor-4940 .elementor-element.elementor-element-9e9af94 .xelo-pagination .page-numbers:hover{
    color: #fff;
}

.elementor-4940 .elementor-element.elementor-element-9e9af94 .xelo-pagination .next.page-numbers, .elementor-4940 .elementor-element.elementor-element-9e9af94 .xelo-pagination .prev.page-numbers{
  border-color: transparent;
}

.elementor-4940 .elementor-element.elementor-element-9e9af94 .xelo-pagination .next.page-numbers:hover, .elementor-4940 .elementor-element.elementor-element-9e9af94 .xelo-pagination .prev.page-numbers:hover {
    background: transparent;
    color: var(--xelo-body-extra-color);
}

.elementor-4940 .elementor-element.elementor-element-9e9af94 ul.s-1 {
    text-transform: uppercase;
}

.elementor-4940 .elementor-element.elementor-element-9e9af94 .xelo-posts .title {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-997be3d */.elementor-4940 .elementor-element.elementor-element-997be3d .xelo-posts .read-more i { 
    font-size: 11px;
}/* End custom CSS */