.elementor-17336 .elementor-element.elementor-element-63e14b2{--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;--margin-top:115px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17336 .elementor-element.elementor-element-63e14b2:not(.elementor-motion-effects-element-type-background), .elementor-17336 .elementor-element.elementor-element-63e14b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F6;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-17336 .elementor-element.elementor-element-5e0d298 .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-17336 .elementor-element.elementor-element-ee85e08 > .elementor-widget-container{margin:-16px 0px 19px 0px;}.elementor-17336 .elementor-element.elementor-element-ee85e08 .elementor-heading-title{color:var( --e-global-color-astglobalcolor8 );}.elementor-17336 .elementor-element.elementor-element-c9b9265{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-17336 .elementor-element.elementor-element-c9b9265:not(.elementor-motion-effects-element-type-background), .elementor-17336 .elementor-element.elementor-element-c9b9265 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F6;}.elementor-17336 .elementor-element.elementor-element-fd5f4fc{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17336 .elementor-element.elementor-element-fd5f4fc:not(.elementor-motion-effects-element-type-background), .elementor-17336 .elementor-element.elementor-element-fd5f4fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-17336 .elementor-element.elementor-element-c8505fa > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-17336 .elementor-element.elementor-element-c8505fa .elementor-heading-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-17336 .elementor-element.elementor-element-d683da1{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-17336 .elementor-element.elementor-element-d683da1 .elementor-post{border-radius:17px;background-color:#EDF7FF;}.elementor-17336 .elementor-element.elementor-element-d683da1 .elementor-post__text{padding:20px 20px 20px 20px;}.elementor-17336 .elementor-element.elementor-element-f6da5c2 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-17336 .elementor-element.elementor-element-f6da5c2 .elementor-heading-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-17336 .elementor-element.elementor-element-15023ef{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-17336 .elementor-element.elementor-element-15023ef .elementor-post{border-radius:17px;background-color:#EDF7FF;}.elementor-17336 .elementor-element.elementor-element-15023ef .elementor-post__text{padding:20px 20px 20px 20px;}.elementor-17336 .elementor-element.elementor-element-b3b9b99 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-17336 .elementor-element.elementor-element-b3b9b99 .elementor-heading-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-17336 .elementor-element.elementor-element-634dbd6{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-17336 .elementor-element.elementor-element-634dbd6 .elementor-post{border-radius:17px;background-color:#EDF7FF;}.elementor-17336 .elementor-element.elementor-element-634dbd6 .elementor-post__text{padding:20px 20px 20px 20px;}.elementor-17336 .elementor-element.elementor-element-3861808 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-17336 .elementor-element.elementor-element-3861808 .elementor-heading-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-17336 .elementor-element.elementor-element-e1cec06{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-17336 .elementor-element.elementor-element-e1cec06 .elementor-post{border-radius:17px;background-color:#EDF7FF;}.elementor-17336 .elementor-element.elementor-element-e1cec06 .elementor-post__text{padding:20px 20px 20px 20px;}.elementor-17336 .elementor-element.elementor-element-855b837 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-17336 .elementor-element.elementor-element-855b837 .elementor-heading-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-17336 .elementor-element.elementor-element-35a7a63{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-17336 .elementor-element.elementor-element-35a7a63 .elementor-post{border-radius:17px;background-color:#EDF7FF;}.elementor-17336 .elementor-element.elementor-element-35a7a63 .elementor-post__text{padding:20px 20px 20px 20px;}.elementor-17336 .elementor-element.elementor-element-bad39ac > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-17336 .elementor-element.elementor-element-bad39ac .elementor-heading-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-17336 .elementor-element.elementor-element-54b0d85{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-17336 .elementor-element.elementor-element-54b0d85 .elementor-post{border-radius:17px;background-color:#EDF7FF;}.elementor-17336 .elementor-element.elementor-element-54b0d85 .elementor-post__text{padding:20px 20px 20px 20px;}.elementor-17336 .elementor-element.elementor-element-606d28f > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-17336 .elementor-element.elementor-element-606d28f .elementor-heading-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-17336 .elementor-element.elementor-element-2091bbb{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-17336 .elementor-element.elementor-element-2091bbb .elementor-post{border-radius:17px;background-color:#EDF7FF;}.elementor-17336 .elementor-element.elementor-element-2091bbb .elementor-post__text{padding:20px 20px 20px 20px;}.elementor-17336 .elementor-element.elementor-element-406f0c1 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-17336 .elementor-element.elementor-element-406f0c1 .elementor-heading-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-17336 .elementor-element.elementor-element-a820ee1{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-17336 .elementor-element.elementor-element-a820ee1 .elementor-post{border-radius:17px;background-color:#EDF7FF;}.elementor-17336 .elementor-element.elementor-element-a820ee1 .elementor-post__text{padding:20px 20px 20px 20px;}.elementor-17336 .elementor-element.elementor-element-1802cc8 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-17336 .elementor-element.elementor-element-1802cc8 .elementor-heading-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-17336 .elementor-element.elementor-element-9e909ab{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-17336 .elementor-element.elementor-element-9e909ab .elementor-post{border-radius:17px;background-color:#EDF7FF;}.elementor-17336 .elementor-element.elementor-element-9e909ab .elementor-post__text{padding:20px 20px 20px 20px;}.elementor-17336 .elementor-element.elementor-element-32a717e > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-17336 .elementor-element.elementor-element-32a717e .elementor-heading-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-17336 .elementor-element.elementor-element-0d230c6{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-17336 .elementor-element.elementor-element-0d230c6 .elementor-post{border-radius:17px;background-color:#EDF7FF;}.elementor-17336 .elementor-element.elementor-element-0d230c6 .elementor-post__text{padding:20px 20px 20px 20px;}.elementor-17336 .elementor-element.elementor-element-61c338d > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-17336 .elementor-element.elementor-element-61c338d .elementor-heading-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-17336 .elementor-element.elementor-element-5012414{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-17336 .elementor-element.elementor-element-5012414 .elementor-post{border-radius:17px;background-color:#EDF7FF;}.elementor-17336 .elementor-element.elementor-element-5012414 .elementor-post__text{padding:20px 20px 20px 20px;}.elementor-17336 .elementor-element.elementor-element-9fc1ae7 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-17336 .elementor-element.elementor-element-9fc1ae7 .elementor-heading-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-17336 .elementor-element.elementor-element-1ec72cb{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-17336 .elementor-element.elementor-element-1ec72cb .elementor-post{border-radius:17px;background-color:#EDF7FF;}.elementor-17336 .elementor-element.elementor-element-1ec72cb .elementor-post__text{padding:20px 20px 20px 20px;}.elementor-17336 .elementor-element.elementor-element-927e181 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-17336 .elementor-element.elementor-element-927e181 .elementor-heading-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-17336 .elementor-element.elementor-element-2e48785{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-17336 .elementor-element.elementor-element-2e48785 .elementor-post{border-radius:17px;background-color:#EDF7FF;}.elementor-17336 .elementor-element.elementor-element-2e48785 .elementor-post__text{padding:20px 20px 20px 20px;}.elementor-17336 .elementor-element.elementor-element-a89fb1b > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-17336 .elementor-element.elementor-element-a89fb1b .elementor-heading-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-17336 .elementor-element.elementor-element-f54acc1{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-17336 .elementor-element.elementor-element-f54acc1 .elementor-post{border-radius:17px;background-color:#EDF7FF;}.elementor-17336 .elementor-element.elementor-element-f54acc1 .elementor-post__text{padding:20px 20px 20px 20px;}.elementor-17336 .elementor-element.elementor-element-4a997b3 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-17336 .elementor-element.elementor-element-4a997b3 .elementor-heading-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-17336 .elementor-element.elementor-element-72dac61{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-17336 .elementor-element.elementor-element-72dac61 .elementor-post{border-radius:17px;background-color:#EDF7FF;}.elementor-17336 .elementor-element.elementor-element-72dac61 .elementor-post__text{padding:20px 20px 20px 20px;}.elementor-17336 .elementor-element.elementor-element-5553839 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-17336 .elementor-element.elementor-element-5553839 .elementor-heading-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-17336 .elementor-element.elementor-element-3536e5e{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-17336 .elementor-element.elementor-element-3536e5e .elementor-post{border-radius:17px;background-color:#EDF7FF;}.elementor-17336 .elementor-element.elementor-element-3536e5e .elementor-post__text{padding:20px 20px 20px 20px;}.elementor-17336 .elementor-element.elementor-element-ab67a4b > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-17336 .elementor-element.elementor-element-ab67a4b .elementor-heading-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-17336 .elementor-element.elementor-element-c699746{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-17336 .elementor-element.elementor-element-c699746 .elementor-post{border-radius:17px;background-color:#EDF7FF;}.elementor-17336 .elementor-element.elementor-element-c699746 .elementor-post__text{padding:20px 20px 20px 20px;}.elementor-17336 .elementor-element.elementor-element-c7dad43 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-17336 .elementor-element.elementor-element-c7dad43 .elementor-heading-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-17336 .elementor-element.elementor-element-62c8147{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-17336 .elementor-element.elementor-element-62c8147 .elementor-post{border-radius:17px;background-color:#EDF7FF;}.elementor-17336 .elementor-element.elementor-element-62c8147 .elementor-post__text{padding:20px 20px 20px 20px;}.elementor-17336 .elementor-element.elementor-element-0fed3bf > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-17336 .elementor-element.elementor-element-0fed3bf .elementor-heading-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-17336 .elementor-element.elementor-element-04397c6{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-17336 .elementor-element.elementor-element-04397c6 .elementor-post{border-radius:17px;background-color:#EDF7FF;}.elementor-17336 .elementor-element.elementor-element-04397c6 .elementor-post__text{padding:20px 20px 20px 20px;}.elementor-17336 .elementor-element.elementor-element-cbac3d4 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-17336 .elementor-element.elementor-element-cbac3d4 .elementor-heading-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-17336 .elementor-element.elementor-element-e133f9b{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-17336 .elementor-element.elementor-element-e133f9b .elementor-post{border-radius:17px;background-color:#EDF7FF;}.elementor-17336 .elementor-element.elementor-element-e133f9b .elementor-post__text{padding:20px 20px 20px 20px;}.elementor-17336 .elementor-element.elementor-element-e978033 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-17336 .elementor-element.elementor-element-e978033 .elementor-heading-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-17336 .elementor-element.elementor-element-539a66d{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-17336 .elementor-element.elementor-element-539a66d .elementor-post{border-radius:17px;background-color:#EDF7FF;}.elementor-17336 .elementor-element.elementor-element-539a66d .elementor-post__text{padding:20px 20px 20px 20px;}.elementor-17336 .elementor-element.elementor-element-c411f6c > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-17336 .elementor-element.elementor-element-c411f6c .elementor-heading-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-17336 .elementor-element.elementor-element-c28ebbb{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-17336 .elementor-element.elementor-element-c28ebbb .elementor-post{border-radius:17px;background-color:#EDF7FF;}.elementor-17336 .elementor-element.elementor-element-c28ebbb .elementor-post__text{padding:20px 20px 20px 20px;}@media(min-width:768px){.elementor-17336 .elementor-element.elementor-element-63e14b2{--content-width:80%;}.elementor-17336 .elementor-element.elementor-element-c9b9265{--content-width:80%;}}@media(max-width:1024px){.elementor-17336 .elementor-element.elementor-element-63e14b2{--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-17336 .elementor-element.elementor-element-63e14b2{--margin-top:51px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for posts, class: .elementor-element-15023ef *//* Add right arrow before title on hover with background */
.elementor-posts .elementor-post .elementor-post__title:hover::before {
    content: "→"; /* Right arrow */
    font-size: 1.2em;
    font-weight: bold;
    margin-right: 8px;
    padding: 4px 8px; /* Adjust padding for background */
    background-color: #ffffff; /* Background color for arrow */
    border-radius: 6px; /* Optional: Rounded background */
    transition: all 0.3s ease-in-out;
    color: #000000; /* Arrow color */
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-634dbd6 *//* Add right arrow before title on hover with background */
.elementor-posts .elementor-post .elementor-post__title:hover::before {
    content: "→"; /* Right arrow */
    font-size: 1.2em;
    font-weight: bold;
    margin-right: 8px;
    padding: 4px 8px; /* Adjust padding for background */
    background-color: #ffffff; /* Background color for arrow */
    border-radius: 6px; /* Optional: Rounded background */
    transition: all 0.3s ease-in-out;
    color: #000000; /* Arrow color */
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-e1cec06 *//* Add right arrow before title on hover with background */
.elementor-posts .elementor-post .elementor-post__title:hover::before {
    content: "→"; /* Right arrow */
    font-size: 1.2em;
    font-weight: bold;
    margin-right: 8px;
    padding: 4px 8px; /* Adjust padding for background */
    background-color: #ffffff; /* Background color for arrow */
    border-radius: 6px; /* Optional: Rounded background */
    transition: all 0.3s ease-in-out;
    color: #000000; /* Arrow color */
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-35a7a63 *//* Add right arrow before title on hover with background */
.elementor-posts .elementor-post .elementor-post__title:hover::before {
    content: "→"; /* Right arrow */
    font-size: 1.2em;
    font-weight: bold;
    margin-right: 8px;
    padding: 4px 8px; /* Adjust padding for background */
    background-color: #ffffff; /* Background color for arrow */
    border-radius: 6px; /* Optional: Rounded background */
    transition: all 0.3s ease-in-out;
    color: #000000; /* Arrow color */
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-54b0d85 *//* Add right arrow before title on hover with background */
.elementor-posts .elementor-post .elementor-post__title:hover::before {
    content: "→"; /* Right arrow */
    font-size: 1.2em;
    font-weight: bold;
    margin-right: 8px;
    padding: 4px 8px; /* Adjust padding for background */
    background-color: #ffffff; /* Background color for arrow */
    border-radius: 6px; /* Optional: Rounded background */
    transition: all 0.3s ease-in-out;
    color: #000000; /* Arrow color */
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-2091bbb *//* Add right arrow before title on hover with background */
.elementor-posts .elementor-post .elementor-post__title:hover::before {
    content: "→"; /* Right arrow */
    font-size: 1.2em;
    font-weight: bold;
    margin-right: 8px;
    padding: 4px 8px; /* Adjust padding for background */
    background-color: #ffffff; /* Background color for arrow */
    border-radius: 6px; /* Optional: Rounded background */
    transition: all 0.3s ease-in-out;
    color: #000000; /* Arrow color */
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-a820ee1 *//* Add right arrow before title on hover with background */
.elementor-posts .elementor-post .elementor-post__title:hover::before {
    content: "→"; /* Right arrow */
    font-size: 1.2em;
    font-weight: bold;
    margin-right: 8px;
    padding: 4px 8px; /* Adjust padding for background */
    background-color: #ffffff; /* Background color for arrow */
    border-radius: 6px; /* Optional: Rounded background */
    transition: all 0.3s ease-in-out;
    color: #000000; /* Arrow color */
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-9e909ab *//* Add right arrow before title on hover with background */
.elementor-posts .elementor-post .elementor-post__title:hover::before {
    content: "→"; /* Right arrow */
    font-size: 1.2em;
    font-weight: bold;
    margin-right: 8px;
    padding: 4px 8px; /* Adjust padding for background */
    background-color: #ffffff; /* Background color for arrow */
    border-radius: 6px; /* Optional: Rounded background */
    transition: all 0.3s ease-in-out;
    color: #000000; /* Arrow color */
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-0d230c6 *//* Add right arrow before title on hover with background */
.elementor-posts .elementor-post .elementor-post__title:hover::before {
    content: "→"; /* Right arrow */
    font-size: 1.2em;
    font-weight: bold;
    margin-right: 8px;
    padding: 4px 8px; /* Adjust padding for background */
    background-color: #ffffff; /* Background color for arrow */
    border-radius: 6px; /* Optional: Rounded background */
    transition: all 0.3s ease-in-out;
    color: #000000; /* Arrow color */
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-5012414 *//* Add right arrow before title on hover with background */
.elementor-posts .elementor-post .elementor-post__title:hover::before {
    content: "→"; /* Right arrow */
    font-size: 1.2em;
    font-weight: bold;
    margin-right: 8px;
    padding: 4px 8px; /* Adjust padding for background */
    background-color: #ffffff; /* Background color for arrow */
    border-radius: 6px; /* Optional: Rounded background */
    transition: all 0.3s ease-in-out;
    color: #000000; /* Arrow color */
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-1ec72cb *//* Add right arrow before title on hover with background */
.elementor-posts .elementor-post .elementor-post__title:hover::before {
    content: "→"; /* Right arrow */
    font-size: 1.2em;
    font-weight: bold;
    margin-right: 8px;
    padding: 4px 8px; /* Adjust padding for background */
    background-color: #ffffff; /* Background color for arrow */
    border-radius: 6px; /* Optional: Rounded background */
    transition: all 0.3s ease-in-out;
    color: #000000; /* Arrow color */
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-2e48785 *//* Add right arrow before title on hover with background */
.elementor-posts .elementor-post .elementor-post__title:hover::before {
    content: "→"; /* Right arrow */
    font-size: 1.2em;
    font-weight: bold;
    margin-right: 8px;
    padding: 4px 8px; /* Adjust padding for background */
    background-color: #ffffff; /* Background color for arrow */
    border-radius: 6px; /* Optional: Rounded background */
    transition: all 0.3s ease-in-out;
    color: #000000; /* Arrow color */
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-f54acc1 *//* Add right arrow before title on hover with background */
.elementor-posts .elementor-post .elementor-post__title:hover::before {
    content: "→"; /* Right arrow */
    font-size: 1.2em;
    font-weight: bold;
    margin-right: 8px;
    padding: 4px 8px; /* Adjust padding for background */
    background-color: #ffffff; /* Background color for arrow */
    border-radius: 6px; /* Optional: Rounded background */
    transition: all 0.3s ease-in-out;
    color: #000000; /* Arrow color */
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-72dac61 *//* Add right arrow before title on hover with background */
.elementor-posts .elementor-post .elementor-post__title:hover::before {
    content: "→"; /* Right arrow */
    font-size: 1.2em;
    font-weight: bold;
    margin-right: 8px;
    padding: 4px 8px; /* Adjust padding for background */
    background-color: #ffffff; /* Background color for arrow */
    border-radius: 6px; /* Optional: Rounded background */
    transition: all 0.3s ease-in-out;
    color: #000000; /* Arrow color */
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-3536e5e *//* Add right arrow before title on hover with background */
.elementor-posts .elementor-post .elementor-post__title:hover::before {
    content: "→"; /* Right arrow */
    font-size: 1.2em;
    font-weight: bold;
    margin-right: 8px;
    padding: 4px 8px; /* Adjust padding for background */
    background-color: #ffffff; /* Background color for arrow */
    border-radius: 6px; /* Optional: Rounded background */
    transition: all 0.3s ease-in-out;
    color: #000000; /* Arrow color */
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-c699746 *//* Add right arrow before title on hover with background */
.elementor-posts .elementor-post .elementor-post__title:hover::before {
    content: "→"; /* Right arrow */
    font-size: 1.2em;
    font-weight: bold;
    margin-right: 8px;
    padding: 4px 8px; /* Adjust padding for background */
    background-color: #ffffff; /* Background color for arrow */
    border-radius: 6px; /* Optional: Rounded background */
    transition: all 0.3s ease-in-out;
    color: #000000; /* Arrow color */
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-62c8147 *//* Add right arrow before title on hover with background */
.elementor-posts .elementor-post .elementor-post__title:hover::before {
    content: "→"; /* Right arrow */
    font-size: 1.2em;
    font-weight: bold;
    margin-right: 8px;
    padding: 4px 8px; /* Adjust padding for background */
    background-color: #ffffff; /* Background color for arrow */
    border-radius: 6px; /* Optional: Rounded background */
    transition: all 0.3s ease-in-out;
    color: #000000; /* Arrow color */
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-04397c6 *//* Add right arrow before title on hover with background */
.elementor-posts .elementor-post .elementor-post__title:hover::before {
    content: "→"; /* Right arrow */
    font-size: 1.2em;
    font-weight: bold;
    margin-right: 8px;
    padding: 4px 8px; /* Adjust padding for background */
    background-color: #ffffff; /* Background color for arrow */
    border-radius: 6px; /* Optional: Rounded background */
    transition: all 0.3s ease-in-out;
    color: #000000; /* Arrow color */
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-e133f9b *//* Add right arrow before title on hover with background */
.elementor-posts .elementor-post .elementor-post__title:hover::before {
    content: "→"; /* Right arrow */
    font-size: 1.2em;
    font-weight: bold;
    margin-right: 8px;
    padding: 4px 8px; /* Adjust padding for background */
    background-color: #ffffff; /* Background color for arrow */
    border-radius: 6px; /* Optional: Rounded background */
    transition: all 0.3s ease-in-out;
    color: #000000; /* Arrow color */
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-539a66d *//* Add right arrow before title on hover with background */
.elementor-posts .elementor-post .elementor-post__title:hover::before {
    content: "→"; /* Right arrow */
    font-size: 1.2em;
    font-weight: bold;
    margin-right: 8px;
    padding: 4px 8px; /* Adjust padding for background */
    background-color: #ffffff; /* Background color for arrow */
    border-radius: 6px; /* Optional: Rounded background */
    transition: all 0.3s ease-in-out;
    color: #000000; /* Arrow color */
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-c28ebbb *//* Add right arrow before title on hover with background */
.elementor-posts .elementor-post .elementor-post__title:hover::before {
    content: "→"; /* Right arrow */
    font-size: 1.2em;
    font-weight: bold;
    margin-right: 8px;
    padding: 4px 8px; /* Adjust padding for background */
    background-color: #ffffff; /* Background color for arrow */
    border-radius: 6px; /* Optional: Rounded background */
    transition: all 0.3s ease-in-out;
    color: #000000; /* Arrow color */
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9b9265 *//* Ensure arrow appears only on hover & title stays aligned */
.elementor-posts .elementor-post .elementor-post__title {
    display: flex;
    align-items: center; /* Keep title and arrow aligned */
    gap: 10px; /* Space between arrow and title */
}
.elementor-post__text {
    align-content: center;
}

/* Initially hide the arrow */
.elementor-posts .elementor-post .elementor-post__title::before {
    content: "→"; /* Right arrow */
    font-size: 1.2em;
    font-weight: bold;
    padding: 4px 8px; /* Background size */
    background-color: #ffffff; /* Background color */
    border-radius: 4px; /* Rounded background */
    color: #000000; /* Arrow color */
    display: none; /* Hide by default */
    transition: all 0.3s ease-in-out;
}

/* Show arrow with background only on hover */
.elementor-posts .elementor-post:hover .elementor-post__title::before {
    display: flex;
    justify-content: center;
    align-items: center;
}/* End custom CSS */