.elementor-831 .elementor-element.elementor-element-d337b06{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:0px 0px 50px 50px;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-831 .elementor-element.elementor-element-d337b06:not(.elementor-motion-effects-element-type-background), .elementor-831 .elementor-element.elementor-element-d337b06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-accent ) 0%, var( --e-global-color-2ed6948 ) 100%);}.elementor-831 .elementor-element.elementor-element-7dd9301 .elementor-heading-title{font-family:var( --e-global-typography-f507322-font-family ), Sans-serif;font-size:var( --e-global-typography-f507322-font-size );font-weight:var( --e-global-typography-f507322-font-weight );line-height:var( --e-global-typography-f507322-line-height );color:var( --e-global-color-329290e );}.elementor-831 .elementor-element.elementor-element-33bca51{text-align:start;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-329290e );}.elementor-831 .elementor-element.elementor-element-9167eea .e-search-input{background-color:var( --e-global-color-329290e );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );border-style:none;border-radius:8px 0px 0px 8px;}.elementor-831 .elementor-element.elementor-element-9167eea.e-focus .e-search-input{background-color:var( --e-global-color-d5570e7 );border-style:none;}.elementor-831 .elementor-element.elementor-element-9167eea .e-search-submit{background-color:var( --e-global-color-secondary );}.elementor-831 .elementor-element.elementor-element-9167eea .e-search-submit:hover{background-color:var( --e-global-color-text );--e-search-submit-color:var( --e-global-color-329290e );}.elementor-831 .elementor-element.elementor-element-9167eea{width:var( --container-widget-width, min(100%, 767px) );max-width:min(100%, 767px);--container-widget-width:min(100%, 767px);--container-widget-flex-grow:0;--e-search-placeholder-color:var( --e-global-color-4d7fc08 );--e-search-input-color:var( --e-global-color-text );--e-search-icon-label-color:var( --e-global-color-text );--e-search-input-padding-block-start:10px;--e-search-input-padding-inline-start:20px;--e-search-input-padding-block-end:10px;--e-search-input-padding-inline-end:20px;--e-search-submit-margin-inline-start:0px;--e-search-icon-clear-color:var( --e-global-color-text );--e-search-submit-color:var( --e-global-color-329290e );--e-search-submit-border-radius:0px 8px 8px 0px;--e-search-submit-padding:10px 20px 10px 20px;}.elementor-831 .elementor-element.elementor-element-9167eea .e-search-submit span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-831 .elementor-element.elementor-element-5a5462c{--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;}.elementor-831 .elementor-element.elementor-element-5a5462c:not(.elementor-motion-effects-element-type-background), .elementor-831 .elementor-element.elementor-element-5a5462c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d5570e7 );}.elementor-831 .elementor-element.elementor-element-a086fbd{--grid-columns:3;}.elementor-831 .elementor-element.elementor-element-a086fbd .elementor-pagination{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );margin-top:50px;}.elementor-831 .elementor-element.elementor-element-a086fbd .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-primary );}.elementor-831 .elementor-element.elementor-element-a086fbd .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-secondary );}.elementor-831 .elementor-element.elementor-element-a086fbd .elementor-pagination .page-numbers.current{color:var( --e-global-color-text );}body:not(.rtl) .elementor-831 .elementor-element.elementor-element-a086fbd .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-831 .elementor-element.elementor-element-a086fbd .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-831 .elementor-element.elementor-element-a086fbd .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-831 .elementor-element.elementor-element-a086fbd .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(max-width:1024px){.elementor-831 .elementor-element.elementor-element-7dd9301 .elementor-heading-title{font-size:var( --e-global-typography-f507322-font-size );line-height:var( --e-global-typography-f507322-line-height );}.elementor-831 .elementor-element.elementor-element-33bca51{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-831 .elementor-element.elementor-element-9167eea .e-search-input{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-831 .elementor-element.elementor-element-9167eea .e-search-submit span{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-831 .elementor-element.elementor-element-a086fbd{--grid-columns:2;}.elementor-831 .elementor-element.elementor-element-a086fbd .elementor-pagination{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-831 .elementor-element.elementor-element-7dd9301 .elementor-heading-title{font-size:var( --e-global-typography-f507322-font-size );line-height:var( --e-global-typography-f507322-line-height );}.elementor-831 .elementor-element.elementor-element-33bca51{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-831 .elementor-element.elementor-element-9167eea .e-search-input{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-831 .elementor-element.elementor-element-9167eea .e-search-submit span{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-831 .elementor-element.elementor-element-a086fbd{--grid-columns:1;}.elementor-831 .elementor-element.elementor-element-a086fbd .elementor-pagination{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for search, class: .elementor-element-9167eea */.elementor-831 .elementor-element.elementor-element-9167eea input:focus {
    border-radius: 6px 0 0 6px;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-a086fbd */.elementor-831 .elementor-element.elementor-element-a086fbd {
    .page-numbers {
        display: inline-block;
        width: 40px;
        height: 40px;
        border-radius: 4px;
        padding: 0;
        overflow: hidden;
    }

    .prev, .next {
        border: 1px solid var(--e-global-color-6a2da19);
        text-indent: -9999px;
    }

    .prev {
        background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M13.7494 17.4164C13.6288 17.4171 13.5092 17.394 13.3975 17.3484C13.2858 17.3028 13.1842 17.2356 13.0986 17.1506L7.59859 11.6506C7.42786 11.4789 7.33203 11.2465 7.33203 11.0044C7.33203 10.7622 7.42786 10.5299 7.59859 10.3581L13.0986 4.85811C13.274 4.70794 13.4995 4.62947 13.7302 4.63838C13.9609 4.64729 14.1798 4.74293 14.343 4.90618C14.5063 5.06943 14.6019 5.28828 14.6108 5.51898C14.6197 5.74968 14.5413 5.97525 14.3911 6.15061L9.54192 10.9998L14.3911 15.8489C14.5198 15.9766 14.6078 16.1396 14.6439 16.3172C14.68 16.4949 14.6626 16.6793 14.5939 16.8471C14.5252 17.0148 14.4083 17.1585 14.258 17.2598C14.1077 17.3612 13.9307 17.4157 13.7494 17.4164Z' fill='%23636363'/%3E%3C/svg%3E") no-repeat center;
    }

    .next {
        background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M8.25058 17.4164C8.37121 17.4171 8.49081 17.394 8.60249 17.3484C8.71417 17.3028 8.81576 17.2356 8.90141 17.1506L14.4014 11.6506C14.5721 11.4789 14.668 11.2465 14.668 11.0044C14.668 10.7622 14.5721 10.5299 14.4014 10.3581L8.90141 4.85811C8.72605 4.70794 8.50048 4.62947 8.26978 4.63838C8.03907 4.64729 7.82023 4.74293 7.65698 4.90618C7.49372 5.06943 7.39808 5.28828 7.38917 5.51898C7.38026 5.74968 7.45873 5.97525 7.60891 6.15061L12.4581 10.9998L7.60891 15.8489C7.48019 15.9766 7.39222 16.1396 7.35611 16.3172C7.32001 16.4949 7.3374 16.6793 7.40608 16.8471C7.47476 17.0148 7.59165 17.1585 7.74197 17.2598C7.89229 17.3612 8.06928 17.4157 8.25058 17.4164Z' fill='%23636363'/%3E%3C/svg%3E") no-repeat center;
    }
    
    .current, a: hover {
        background-color: var(--e-global-color-primary);
        border-color: var(--e-global-color-primary);
        transition: 0.3s all;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a5462c */.elementor-831 .elementor-element.elementor-element-5a5462c > div {
    padding-block-start: 25px;
}/* End custom CSS */