.elementor-6760 .elementor-element.elementor-element-67ea950{--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;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0px;--padding-right:0px;}.elementor-6760 .elementor-element.elementor-element-67ea950:not(.elementor-motion-effects-element-type-background), .elementor-6760 .elementor-element.elementor-element-67ea950 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-32b6d43 );}.elementor-6760 .elementor-element.elementor-element-67ea950.e-con{--align-self:center;}.elementor-6760 .elementor-element.elementor-element-8837084 > .elementor-widget-container{background-color:#FFFFFF1A;margin:0px 0px 0px 0px;padding:8px 20px 8px 20px;border-radius:4px 4px 4px 4px;}.elementor-6760 .elementor-element.elementor-element-8837084{text-align:center;}.elementor-6760 .elementor-element.elementor-element-8837084 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.7px;color:#FFFFFF;}.elementor-6760 .elementor-element.elementor-element-ae1d9f9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6760 .elementor-element.elementor-element-ae1d9f9{text-align:center;}.elementor-6760 .elementor-element.elementor-element-ae1d9f9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(2.5rem, 5vw, 4.5rem);font-weight:600;color:#FFFFFF;}.elementor-6760 .elementor-element.elementor-element-27218ef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6760 .elementor-element.elementor-element-27218ef{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;line-height:1.6em;color:var( --e-global-color-c4daffc );}.elementor-6760 .elementor-element.elementor-element-5fa371b{--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:30px;--padding-bottom:30px;--padding-left:016px;--padding-right:016px;}.elementor-6760 .elementor-element.elementor-element-5fa371b:not(.elementor-motion-effects-element-type-background), .elementor-6760 .elementor-element.elementor-element-5fa371b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c36feb2 );}.elementor-6760 .elementor-element.elementor-element-629077c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6760 .elementor-element.elementor-element-a078732{--grid-columns:1;}.elementor-6760 .elementor-element.elementor-element-32e52d9{--item-display:flex;--read-more-alignment:1;--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-6760 .elementor-element.elementor-element-32e52d9 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-6760 .elementor-element.elementor-element-32e52d9 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-6760 .elementor-element.elementor-element-32e52d9:after{content:"0.66";}.elementor-6760 .elementor-element.elementor-element-32e52d9 .elementor-post__thumbnail__link{width:100%;}.elementor-6760 .elementor-element.elementor-element-32e52d9 .elementor-post__meta-data span + span:before{content:"///";}.elementor-6760 .elementor-element.elementor-element-32e52d9 .elementor-post{border-radius:6px;box-shadow:0px 0px 2px 0px rgba(165.1656509399414, 165.1656509399414, 165.1656509399414, 0.5);background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-6760 .elementor-element.elementor-element-32e52d9 .elementor-post__text{padding:20px 20px 20px 20px;}.elementor-6760 .elementor-element.elementor-element-32e52d9 .elementor-post__thumbnail{border-radius:6px 06px 0px 0px;}.elementor-6760 .elementor-element.elementor-element-32e52d9.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:10px;}.elementor-6760 .elementor-element.elementor-element-32e52d9.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:10px;}.elementor-6760 .elementor-element.elementor-element-32e52d9.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:10px;}.elementor-6760 .elementor-element.elementor-element-32e52d9 .elementor-post__title, .elementor-6760 .elementor-element.elementor-element-32e52d9 .elementor-post__title a{color:var( --e-global-color-9350ea0 );}.elementor-6760 .elementor-element.elementor-element-32e52d9 .elementor-post__title{margin-bottom:10px;}.elementor-6760 .elementor-element.elementor-element-32e52d9 .elementor-post__read-more{color:var( --e-global-color-5a9f599 );}.elementor-6760 .elementor-element.elementor-element-32e52d9 .elementor-pagination{text-align:center;margin-top:10px;}.elementor-6760 .elementor-element.elementor-element-32e52d9 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-9350ea0 );}.elementor-6760 .elementor-element.elementor-element-32e52d9 .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-32b6d43 );}.elementor-6760 .elementor-element.elementor-element-32e52d9 .elementor-pagination .page-numbers.current{color:#000000;}body:not(.rtl) .elementor-6760 .elementor-element.elementor-element-32e52d9 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-6760 .elementor-element.elementor-element-32e52d9 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-6760 .elementor-element.elementor-element-32e52d9 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-6760 .elementor-element.elementor-element-32e52d9 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-6760 .elementor-element.elementor-element-01879ab{--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:30px;--padding-bottom:30px;--padding-left:016px;--padding-right:016px;}.elementor-6760 .elementor-element.elementor-element-01879ab:not(.elementor-motion-effects-element-type-background), .elementor-6760 .elementor-element.elementor-element-01879ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c36feb2 );}.elementor-6760 .elementor-element.elementor-element-1541e32{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:center;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;width:100%;max-width:100%;--e-filter-space-between:10px;--e-filter-normal-text-color:#F6F4F8;--e-filter-item-border-radius:5px 5px 5px 5px;}.elementor-6760 .elementor-element.elementor-element-1541e32 .e-filter-item:not( [aria-pressed=true] ):not( :hover ){background-color:var( --e-global-color-32b6d43 );}.elementor-6760 .elementor-element.elementor-element-1541e32 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6760 .elementor-element.elementor-element-1541e32 .e-filter-item{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-6760 .elementor-element.elementor-element-1541e32 .e-filter-item:hover:not( [aria-pressed=true] ){border-style:solid;}.elementor-6760 .elementor-element.elementor-element-1541e32 .e-filter-item[aria-pressed="true"]{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-32b6d43 );}.elementor-6760 .elementor-element.elementor-element-99c94ce{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6760 .elementor-element.elementor-element-ccb0842{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6760 .elementor-element.elementor-element-5e13451{--item-display:flex;--read-more-alignment:1;--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-6760 .elementor-element.elementor-element-5e13451 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.55 * 100% );}.elementor-6760 .elementor-element.elementor-element-5e13451:after{content:"0.55";}.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-post__thumbnail__link{width:100%;}.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-post__meta-data span + span:before{content:"///";}.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-post{border-radius:6px;box-shadow:0px 0px 2px 0px rgba(165.1656509399414, 165.1656509399414, 165.1656509399414, 0.5);background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-post__text{padding:20px 20px 20px 20px;}.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-post__thumbnail{border-radius:6px 06px 0px 0px;}.elementor-6760 .elementor-element.elementor-element-5e13451.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:10px;}.elementor-6760 .elementor-element.elementor-element-5e13451.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:10px;}.elementor-6760 .elementor-element.elementor-element-5e13451.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:10px;}.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-post__title, .elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-post__title a{color:var( --e-global-color-9350ea0 );}.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-post__title{margin-bottom:10px;}.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-post__read-more{color:var( --e-global-color-5a9f599 );}.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination{text-align:center;margin-top:10px;}.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-9350ea0 );}.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-32b6d43 );}.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .page-numbers.current{color:#000000;}body:not(.rtl) .elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-6760 .elementor-element.elementor-element-dc42915{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6760 .elementor-element.elementor-element-466c3ce{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6760 .elementor-element.elementor-element-65476b4{--item-display:flex;--read-more-alignment:1;--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-6760 .elementor-element.elementor-element-65476b4 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.55 * 100% );}.elementor-6760 .elementor-element.elementor-element-65476b4:after{content:"0.55";}.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-post__thumbnail__link{width:100%;}.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-post__meta-data span + span:before{content:"///";}.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-post{border-radius:6px;box-shadow:0px 0px 2px 0px rgba(165.1656509399414, 165.1656509399414, 165.1656509399414, 0.5);background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-post__text{padding:20px 20px 20px 20px;}.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-post__thumbnail{border-radius:6px 06px 0px 0px;}.elementor-6760 .elementor-element.elementor-element-65476b4.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:10px;}.elementor-6760 .elementor-element.elementor-element-65476b4.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:10px;}.elementor-6760 .elementor-element.elementor-element-65476b4.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:10px;}.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-post__title, .elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-post__title a{color:var( --e-global-color-9350ea0 );}.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-post__title{margin-bottom:10px;}.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-post__read-more{color:var( --e-global-color-5a9f599 );}.elementor-6760 .elementor-element.elementor-element-8efbe0d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6760 .elementor-element.elementor-element-ffa0faf{--item-display:flex;--read-more-alignment:1;--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-6760 .elementor-element.elementor-element-ffa0faf > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.55 * 100% );}.elementor-6760 .elementor-element.elementor-element-ffa0faf:after{content:"0.55";}.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-post__thumbnail__link{width:100%;}.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-post__meta-data span + span:before{content:"///";}.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-post{border-radius:6px;box-shadow:0px 0px 2px 0px rgba(165.1656509399414, 165.1656509399414, 165.1656509399414, 0.5);background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-post__text{padding:20px 20px 20px 20px;}.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-post__thumbnail{border-radius:6px 06px 0px 0px;}.elementor-6760 .elementor-element.elementor-element-ffa0faf.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:10px;}.elementor-6760 .elementor-element.elementor-element-ffa0faf.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:10px;}.elementor-6760 .elementor-element.elementor-element-ffa0faf.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:10px;}.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-post__title, .elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-post__title a{color:var( --e-global-color-9350ea0 );}.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-post__title{margin-bottom:10px;}.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-post__read-more{color:var( --e-global-color-5a9f599 );}.elementor-6760 .elementor-element.elementor-element-9570a20{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6760 .elementor-element.elementor-element-46346c6{--item-display:flex;--read-more-alignment:1;--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-6760 .elementor-element.elementor-element-46346c6 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.55 * 100% );}.elementor-6760 .elementor-element.elementor-element-46346c6:after{content:"0.55";}.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-post__thumbnail__link{width:100%;}.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-post__meta-data span + span:before{content:"///";}.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-post{border-radius:6px;box-shadow:0px 0px 2px 0px rgba(165.1656509399414, 165.1656509399414, 165.1656509399414, 0.5);background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-post__text{padding:20px 20px 20px 20px;}.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-post__thumbnail{border-radius:6px 06px 0px 0px;}.elementor-6760 .elementor-element.elementor-element-46346c6.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:10px;}.elementor-6760 .elementor-element.elementor-element-46346c6.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:10px;}.elementor-6760 .elementor-element.elementor-element-46346c6.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:10px;}.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-post__title, .elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-post__title a{color:var( --e-global-color-9350ea0 );}.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-post__title{margin-bottom:10px;}.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-post__read-more{color:var( --e-global-color-5a9f599 );}.elementor-6760 .elementor-element.elementor-element-d1920b1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6760 .elementor-element.elementor-element-43643bb{--item-display:flex;--read-more-alignment:1;--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-6760 .elementor-element.elementor-element-43643bb > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.55 * 100% );}.elementor-6760 .elementor-element.elementor-element-43643bb:after{content:"0.55";}.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-post__thumbnail__link{width:100%;}.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-post__meta-data span + span:before{content:"///";}.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-post{border-radius:6px;box-shadow:0px 0px 2px 0px rgba(165.1656509399414, 165.1656509399414, 165.1656509399414, 0.5);background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-post__text{padding:20px 20px 20px 20px;}.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-post__thumbnail{border-radius:6px 06px 0px 0px;}.elementor-6760 .elementor-element.elementor-element-43643bb.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:10px;}.elementor-6760 .elementor-element.elementor-element-43643bb.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:10px;}.elementor-6760 .elementor-element.elementor-element-43643bb.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:10px;}.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-post__title, .elementor-6760 .elementor-element.elementor-element-43643bb .elementor-post__title a{color:var( --e-global-color-9350ea0 );}.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-post__title{margin-bottom:10px;}.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-post__read-more{color:var( --e-global-color-5a9f599 );}.elementor-6760 .elementor-element.elementor-element-0ec1aa9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6760 .elementor-element.elementor-element-31787d6{--item-display:flex;--read-more-alignment:1;--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-6760 .elementor-element.elementor-element-31787d6 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.55 * 100% );}.elementor-6760 .elementor-element.elementor-element-31787d6:after{content:"0.55";}.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-post__thumbnail__link{width:100%;}.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-post__meta-data span + span:before{content:"///";}.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-post{border-radius:6px;box-shadow:0px 0px 2px 0px rgba(165.1656509399414, 165.1656509399414, 165.1656509399414, 0.5);background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-post__text{padding:20px 20px 20px 20px;}.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-post__thumbnail{border-radius:6px 06px 0px 0px;}.elementor-6760 .elementor-element.elementor-element-31787d6.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:10px;}.elementor-6760 .elementor-element.elementor-element-31787d6.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:10px;}.elementor-6760 .elementor-element.elementor-element-31787d6.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:10px;}.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-post__title, .elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-post__title a{color:var( --e-global-color-9350ea0 );}.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-post__title{margin-bottom:10px;}.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-post__read-more{color:var( --e-global-color-5a9f599 );}.elementor-6760 .elementor-element.elementor-element-597b18c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6760 .elementor-element.elementor-element-fd7e0aa{--item-display:flex;--read-more-alignment:1;--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-6760 .elementor-element.elementor-element-fd7e0aa > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.55 * 100% );}.elementor-6760 .elementor-element.elementor-element-fd7e0aa:after{content:"0.55";}.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-post__thumbnail__link{width:100%;}.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-post__meta-data span + span:before{content:"///";}.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-post{border-radius:6px;box-shadow:0px 0px 2px 0px rgba(165.1656509399414, 165.1656509399414, 165.1656509399414, 0.5);background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-post__text{padding:20px 20px 20px 20px;}.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-post__thumbnail{border-radius:6px 06px 0px 0px;}.elementor-6760 .elementor-element.elementor-element-fd7e0aa.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:10px;}.elementor-6760 .elementor-element.elementor-element-fd7e0aa.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:10px;}.elementor-6760 .elementor-element.elementor-element-fd7e0aa.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:10px;}.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-post__title, .elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-post__title a{color:var( --e-global-color-9350ea0 );}.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-post__title{margin-bottom:10px;}.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-post__read-more{color:var( --e-global-color-5a9f599 );}.elementor-6760 .elementor-element.elementor-element-71a0537{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6760 .elementor-element.elementor-element-d9704f1{--item-display:flex;--read-more-alignment:1;--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-6760 .elementor-element.elementor-element-d9704f1 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.55 * 100% );}.elementor-6760 .elementor-element.elementor-element-d9704f1:after{content:"0.55";}.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-post__thumbnail__link{width:100%;}.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-post__meta-data span + span:before{content:"///";}.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-post{border-radius:6px;box-shadow:0px 0px 2px 0px rgba(165.1656509399414, 165.1656509399414, 165.1656509399414, 0.5);background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-post__text{padding:20px 20px 20px 20px;}.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-post__thumbnail{border-radius:6px 06px 0px 0px;}.elementor-6760 .elementor-element.elementor-element-d9704f1.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:10px;}.elementor-6760 .elementor-element.elementor-element-d9704f1.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:10px;}.elementor-6760 .elementor-element.elementor-element-d9704f1.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:10px;}.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-post__title, .elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-post__title a{color:var( --e-global-color-9350ea0 );}.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-post__title{margin-bottom:10px;}.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-post__read-more{color:var( --e-global-color-5a9f599 );}.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination{text-align:center;margin-top:10px;}.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-9350ea0 );}.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-32b6d43 );}.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .page-numbers.current{color:#000000;}body:not(.rtl) .elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-6760 .elementor-element.elementor-element-4d6746d{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-border-radius:5px 5px 5px 5px;--n-tabs-title-padding-top:9px;--n-tabs-title-padding-right:12px;--n-tabs-title-padding-bottom:9px;--n-tabs-title-padding-left:12px;--n-tabs-title-color:#FFFFFF;--n-tabs-title-color-active:var( --e-global-color-9350ea0 );}.elementor-6760 .elementor-element.elementor-element-4d6746d > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-5a9f599 );}.elementor-6760 .elementor-element.elementor-element-4d6746d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#DFDFDF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9350ea0 );}.elementor-6760 .elementor-element.elementor-element-4d6746d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-6760 .elementor-element.elementor-element-4d6746d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FCFCFC;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9350ea0 );}.elementor-6760 .elementor-element.elementor-element-4d6746d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9350ea0 );}.elementor-6760 .elementor-element.elementor-element-4d6746d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-6760 .elementor-element.elementor-element-4d6746d [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-9350ea0 );}@media(max-width:1024px){.elementor-6760 .elementor-element.elementor-element-a078732{--grid-columns:1;width:100%;max-width:100%;}}@media(min-width:768px){.elementor-6760 .elementor-element.elementor-element-67ea950{--content-width:1280px;}.elementor-6760 .elementor-element.elementor-element-5fa371b{--content-width:1400px;}.elementor-6760 .elementor-element.elementor-element-01879ab{--content-width:1400px;}}@media(max-width:767px){.elementor-6760 .elementor-element.elementor-element-ae1d9f9 .elementor-heading-title{font-size:40px;}.elementor-6760 .elementor-element.elementor-element-a078732{--grid-columns:1;}.elementor-6760 .elementor-element.elementor-element-32e52d9 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-6760 .elementor-element.elementor-element-32e52d9:after{content:"0.5";}.elementor-6760 .elementor-element.elementor-element-32e52d9 .elementor-post__thumbnail__link{width:100%;}.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-6760 .elementor-element.elementor-element-5e13451:after{content:"0.5";}.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-post__thumbnail__link{width:100%;}.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-6760 .elementor-element.elementor-element-65476b4:after{content:"0.5";}.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-post__thumbnail__link{width:100%;}.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-6760 .elementor-element.elementor-element-ffa0faf:after{content:"0.5";}.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-post__thumbnail__link{width:100%;}.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-6760 .elementor-element.elementor-element-46346c6:after{content:"0.5";}.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-post__thumbnail__link{width:100%;}.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-6760 .elementor-element.elementor-element-43643bb:after{content:"0.5";}.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-post__thumbnail__link{width:100%;}.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-6760 .elementor-element.elementor-element-31787d6:after{content:"0.5";}.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-post__thumbnail__link{width:100%;}.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-6760 .elementor-element.elementor-element-fd7e0aa:after{content:"0.5";}.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-post__thumbnail__link{width:100%;}.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-6760 .elementor-element.elementor-element-d9704f1:after{content:"0.5";}.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for posts, class: .elementor-element-32e52d9 */.elementor-6760 .elementor-element.elementor-element-32e52d9 img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-32e52d9 .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-32e52d9 .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-32e52d9 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-32e52d9 .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-32e52d9 .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-32e52d9 .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-32e52d9 .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-32e52d9 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-32e52d9 .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-32e52d9 .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-32e52d9 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-32e52d9 .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-32e52d9 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-32e52d9 .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-32e52d9 .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-5e13451 */.elementor-6760 .elementor-element.elementor-element-5e13451 img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-65476b4 */.elementor-6760 .elementor-element.elementor-element-65476b4 img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-ffa0faf */.elementor-6760 .elementor-element.elementor-element-ffa0faf img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-46346c6 */.elementor-6760 .elementor-element.elementor-element-46346c6 img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-43643bb */.elementor-6760 .elementor-element.elementor-element-43643bb img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-31787d6 */.elementor-6760 .elementor-element.elementor-element-31787d6 img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-fd7e0aa */.elementor-6760 .elementor-element.elementor-element-fd7e0aa img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-d9704f1 */.elementor-6760 .elementor-element.elementor-element-d9704f1 img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-5e13451 */.elementor-6760 .elementor-element.elementor-element-5e13451 img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-65476b4 */.elementor-6760 .elementor-element.elementor-element-65476b4 img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-ffa0faf */.elementor-6760 .elementor-element.elementor-element-ffa0faf img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-46346c6 */.elementor-6760 .elementor-element.elementor-element-46346c6 img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-43643bb */.elementor-6760 .elementor-element.elementor-element-43643bb img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-31787d6 */.elementor-6760 .elementor-element.elementor-element-31787d6 img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-fd7e0aa */.elementor-6760 .elementor-element.elementor-element-fd7e0aa img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-d9704f1 */.elementor-6760 .elementor-element.elementor-element-d9704f1 img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-5e13451 */.elementor-6760 .elementor-element.elementor-element-5e13451 img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-65476b4 */.elementor-6760 .elementor-element.elementor-element-65476b4 img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-ffa0faf */.elementor-6760 .elementor-element.elementor-element-ffa0faf img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-46346c6 */.elementor-6760 .elementor-element.elementor-element-46346c6 img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-43643bb */.elementor-6760 .elementor-element.elementor-element-43643bb img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-31787d6 */.elementor-6760 .elementor-element.elementor-element-31787d6 img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-fd7e0aa */.elementor-6760 .elementor-element.elementor-element-fd7e0aa img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-d9704f1 */.elementor-6760 .elementor-element.elementor-element-d9704f1 img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-5e13451 */.elementor-6760 .elementor-element.elementor-element-5e13451 img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-65476b4 */.elementor-6760 .elementor-element.elementor-element-65476b4 img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-ffa0faf */.elementor-6760 .elementor-element.elementor-element-ffa0faf img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-46346c6 */.elementor-6760 .elementor-element.elementor-element-46346c6 img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-43643bb */.elementor-6760 .elementor-element.elementor-element-43643bb img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-31787d6 */.elementor-6760 .elementor-element.elementor-element-31787d6 img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-fd7e0aa */.elementor-6760 .elementor-element.elementor-element-fd7e0aa img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-d9704f1 */.elementor-6760 .elementor-element.elementor-element-d9704f1 img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-5e13451 */.elementor-6760 .elementor-element.elementor-element-5e13451 img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-65476b4 */.elementor-6760 .elementor-element.elementor-element-65476b4 img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-ffa0faf */.elementor-6760 .elementor-element.elementor-element-ffa0faf img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-46346c6 */.elementor-6760 .elementor-element.elementor-element-46346c6 img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-43643bb */.elementor-6760 .elementor-element.elementor-element-43643bb img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-31787d6 */.elementor-6760 .elementor-element.elementor-element-31787d6 img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-fd7e0aa */.elementor-6760 .elementor-element.elementor-element-fd7e0aa img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-d9704f1 */.elementor-6760 .elementor-element.elementor-element-d9704f1 img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-5e13451 */.elementor-6760 .elementor-element.elementor-element-5e13451 img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-65476b4 */.elementor-6760 .elementor-element.elementor-element-65476b4 img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-ffa0faf */.elementor-6760 .elementor-element.elementor-element-ffa0faf img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-46346c6 */.elementor-6760 .elementor-element.elementor-element-46346c6 img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-43643bb */.elementor-6760 .elementor-element.elementor-element-43643bb img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-31787d6 */.elementor-6760 .elementor-element.elementor-element-31787d6 img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-fd7e0aa */.elementor-6760 .elementor-element.elementor-element-fd7e0aa img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-d9704f1 */.elementor-6760 .elementor-element.elementor-element-d9704f1 img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-5e13451 */.elementor-6760 .elementor-element.elementor-element-5e13451 img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-65476b4 */.elementor-6760 .elementor-element.elementor-element-65476b4 img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-ffa0faf */.elementor-6760 .elementor-element.elementor-element-ffa0faf img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-46346c6 */.elementor-6760 .elementor-element.elementor-element-46346c6 img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-43643bb */.elementor-6760 .elementor-element.elementor-element-43643bb img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-31787d6 */.elementor-6760 .elementor-element.elementor-element-31787d6 img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-fd7e0aa */.elementor-6760 .elementor-element.elementor-element-fd7e0aa img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-d9704f1 */.elementor-6760 .elementor-element.elementor-element-d9704f1 img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-5e13451 */.elementor-6760 .elementor-element.elementor-element-5e13451 img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-65476b4 */.elementor-6760 .elementor-element.elementor-element-65476b4 img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-ffa0faf */.elementor-6760 .elementor-element.elementor-element-ffa0faf img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-46346c6 */.elementor-6760 .elementor-element.elementor-element-46346c6 img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-43643bb */.elementor-6760 .elementor-element.elementor-element-43643bb img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-31787d6 */.elementor-6760 .elementor-element.elementor-element-31787d6 img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-fd7e0aa */.elementor-6760 .elementor-element.elementor-element-fd7e0aa img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-d9704f1 */.elementor-6760 .elementor-element.elementor-element-d9704f1 img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-5e13451 */.elementor-6760 .elementor-element.elementor-element-5e13451 img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-5e13451 .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-65476b4 */.elementor-6760 .elementor-element.elementor-element-65476b4 img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-65476b4 .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-ffa0faf */.elementor-6760 .elementor-element.elementor-element-ffa0faf img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-ffa0faf .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-46346c6 */.elementor-6760 .elementor-element.elementor-element-46346c6 img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-46346c6 .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-43643bb */.elementor-6760 .elementor-element.elementor-element-43643bb img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-43643bb .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-31787d6 */.elementor-6760 .elementor-element.elementor-element-31787d6 img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-31787d6 .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-fd7e0aa */.elementor-6760 .elementor-element.elementor-element-fd7e0aa img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-fd7e0aa .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-d9704f1 */.elementor-6760 .elementor-element.elementor-element-d9704f1 img{
    aspect-ratio: 16/9;
    object-fit: cover;
}

.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-post__excerpt p{
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Change lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Pagination Wrapper */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;
    margin-top:40px;
    flex-wrap:wrap;
}

/* Normal Button */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination span{
    min-width:36px;
    height:36px;

    display:flex;
    align-items:center;
    justify-content:center;

    border:1px solid #E8DFF7;
    border-radius:8px;

    background:#fff;
    color:#6A3FB0 !important;

    font-size:14px;
    font-weight:600;
    text-decoration:none;

    transition:all .3s ease;
}

/* Hover only page numbers */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination a:not(.prev):not(.next):hover{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}



/* Active Page */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .page-numbers.current{
    background:#6A3FB0 !important;
    color:#ffffff !important;
    border-color:#6A3FB0 !important;
}

/* Force Active Text White */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .page-numbers.current *{
    color:#ffffff !important;
}

/* Previous / Next */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .next{
    background:transparent !important;
    border:none !important;
}

/* Mobile Pagination */
@media (max-width:767px){

.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination{
    gap:2px;
    justify-content:center;
    flex-wrap:wrap;
}

.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination a,
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination span{
    min-width:32px;
    height:32px;

    font-size:13px;
    border-radius:6px;
    padding:0 10px;
}

/* Keep Prev/Next text clean */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .prev,
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .next{
    min-width:auto;
    padding:0 4px;
}

/* Hide dots on mobile */
.elementor-6760 .elementor-element.elementor-element-d9704f1 .elementor-pagination .dots{
    display:none;
}

}/* End custom CSS */