.elementor-12501 .elementor-element.elementor-element-7fe0fb1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:048px;--padding-left:40px;--padding-right:40px;}.elementor-12501 .elementor-element.elementor-element-7fe0fb1:not(.elementor-motion-effects-element-type-background), .elementor-12501 .elementor-element.elementor-element-7fe0fb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-12501 .elementor-element.elementor-element-4bd1854{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:100px 100px;--row-gap:100px;--column-gap:100px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12501 .elementor-element.elementor-element-14de024{--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;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12501 .elementor-element.elementor-element-033262b > .elementor-widget-container{margin:-13px 0px -11px 0px;}.elementor-12501 .elementor-element.elementor-element-033262b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:70px;font-weight:900;line-height:1.1em;letter-spacing:0.1px;color:#000000;}.elementor-12501 .elementor-element.elementor-element-456608a > .elementor-widget-container{margin:-7px 0px -21px 0px;}.elementor-12501 .elementor-element.elementor-element-456608a{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#9F9F9F;}.elementor-12501 .elementor-element.elementor-element-579c282 .e-search-input{border-radius:24px 24px 24px 24px;}.elementor-12501 .elementor-element.elementor-element-fee2d5d img{width:75%;border-radius:21px 21px 21px 21px;}.elementor-12501 .elementor-element.elementor-element-edfc8f5{--display:flex;}.elementor-12501 .elementor-element.elementor-element-e3f75b6 > .elementor-widget-container{padding:024px 024px 024px 024px;}.elementor-12501 .elementor-element.elementor-element-e3f75b6{text-align:center;}.elementor-12501 .elementor-element.elementor-element-e3f75b6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;}.elementor-12501 .elementor-element.elementor-element-bb1d14e{--display:flex;}.elementor-12501 .elementor-element.elementor-element-49c2dbd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-12501 .elementor-element.elementor-element-9f130a6 > .elementor-widget-container{padding:024px 024px 024px 024px;}.elementor-12501 .elementor-element.elementor-element-9f130a6{text-align:center;}.elementor-12501 .elementor-element.elementor-element-9f130a6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;}.elementor-12501 .elementor-element.elementor-element-5bc19f1{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-12501 .elementor-element.elementor-element-5bc19f1 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-12501 .elementor-element.elementor-element-5bc19f1 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-12501 .elementor-element.elementor-element-4b85551{--item-display:flex;--read-more-alignment:1;--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-12501 .elementor-element.elementor-element-4b85551 .elementor-post__meta-data span + span:before{content:"•";}.elementor-12501 .elementor-element.elementor-element-4b85551 .elementor-post__card{border-radius:24px;}.elementor-12501 .elementor-element.elementor-element-4b85551 .elementor-post__title, .elementor-12501 .elementor-element.elementor-element-4b85551 .elementor-post__title a{color:var( --e-global-color-ad8050d );font-family:"Roboto", Sans-serif;font-weight:900;}.elementor-12501 .elementor-element.elementor-element-4b85551 .elementor-post__read-more{color:var( --e-global-color-primary );}.elementor-12501 .elementor-element.elementor-element-4b85551 a.elementor-post__read-more{font-family:"Roboto", Sans-serif;font-weight:800;}.elementor-12501 .elementor-element.elementor-element-4b85551 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-12501 .elementor-element.elementor-element-4b85551 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-12501 .elementor-element.elementor-element-4b85551 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-12501 .elementor-element.elementor-element-4b85551 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-12501 .elementor-element.elementor-element-4b85551 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-12501 .elementor-element.elementor-element-bca619a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-12501 .elementor-element.elementor-element-07b4193 > .elementor-widget-container{padding:024px 024px 024px 024px;}.elementor-12501 .elementor-element.elementor-element-07b4193{text-align:center;}.elementor-12501 .elementor-element.elementor-element-07b4193 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;}.elementor-12501 .elementor-element.elementor-element-8cca9cc{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-12501 .elementor-element.elementor-element-8cca9cc .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-12501 .elementor-element.elementor-element-8cca9cc .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-12501 .elementor-element.elementor-element-3400e63{--item-display:flex;--read-more-alignment:1;--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-12501 .elementor-element.elementor-element-3400e63 .elementor-post__meta-data span + span:before{content:"•";}.elementor-12501 .elementor-element.elementor-element-3400e63 .elementor-post__card{border-radius:24px;}.elementor-12501 .elementor-element.elementor-element-3400e63 .elementor-post__title, .elementor-12501 .elementor-element.elementor-element-3400e63 .elementor-post__title a{color:var( --e-global-color-ad8050d );font-family:"Roboto", Sans-serif;font-weight:900;}.elementor-12501 .elementor-element.elementor-element-3400e63 .elementor-post__read-more{color:var( --e-global-color-primary );}.elementor-12501 .elementor-element.elementor-element-3400e63 a.elementor-post__read-more{font-family:"Roboto", Sans-serif;font-weight:800;}.elementor-12501 .elementor-element.elementor-element-3400e63 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-12501 .elementor-element.elementor-element-3400e63 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-12501 .elementor-element.elementor-element-3400e63 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-12501 .elementor-element.elementor-element-3400e63 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-12501 .elementor-element.elementor-element-3400e63 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-12501 .elementor-element.elementor-element-8943475{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-12501 .elementor-element.elementor-element-8943475:not(.elementor-motion-effects-element-type-background), .elementor-12501 .elementor-element.elementor-element-8943475 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-12501 .elementor-element.elementor-element-866b944 > .elementor-widget-container{padding:024px 024px 024px 024px;}.elementor-12501 .elementor-element.elementor-element-866b944{text-align:center;}.elementor-12501 .elementor-element.elementor-element-866b944 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:900;}.elementor-12501 .elementor-element.elementor-element-51b5f0b{--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;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12501 .elementor-element.elementor-element-1e72319{width:var( --container-widget-width, 574px );max-width:574px;--container-widget-width:574px;--container-widget-flex-grow:0;text-align:justify;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#9F9F9F;}.elementor-12501 .elementor-element.elementor-element-1e72319 > .elementor-widget-container{margin:24px 0px -21px 0px;}@media(min-width:768px){.elementor-12501 .elementor-element.elementor-element-7fe0fb1{--content-width:1290px;}.elementor-12501 .elementor-element.elementor-element-4bd1854{--content-width:1290px;}.elementor-12501 .elementor-element.elementor-element-8943475{--content-width:1290px;}.elementor-12501 .elementor-element.elementor-element-51b5f0b{--content-width:1290px;}}@media(max-width:1024px){.elementor-12501 .elementor-element.elementor-element-7fe0fb1{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-12501 .elementor-element.elementor-element-4bd1854{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;}.elementor-12501 .elementor-element.elementor-element-14de024{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-12501 .elementor-element.elementor-element-033262b > .elementor-widget-container{margin:-8px 0px -6px 0px;}.elementor-12501 .elementor-element.elementor-element-033262b .elementor-heading-title{font-size:42px;letter-spacing:-1.2px;}.elementor-12501 .elementor-element.elementor-element-8943475{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}}@media(max-width:767px){.elementor-12501 .elementor-element.elementor-element-7fe0fb1{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12501 .elementor-element.elementor-element-4bd1854{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12501 .elementor-element.elementor-element-033262b > .elementor-widget-container{margin:-7px 0px -7px 0px;}.elementor-12501 .elementor-element.elementor-element-033262b .elementor-heading-title{font-size:38px;}.elementor-12501 .elementor-element.elementor-element-e3f75b6{text-align:left;}.elementor-12501 .elementor-element.elementor-element-9f130a6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12501 .elementor-element.elementor-element-9f130a6{text-align:left;}.elementor-12501 .elementor-element.elementor-element-9f130a6 .elementor-heading-title{font-size:32px;}.elementor-12501 .elementor-element.elementor-element-07b4193 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12501 .elementor-element.elementor-element-07b4193{text-align:left;}.elementor-12501 .elementor-element.elementor-element-07b4193 .elementor-heading-title{font-size:32px;}.elementor-12501 .elementor-element.elementor-element-8943475{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for html, class: .elementor-element-fb5fa6a *//* Main grid container */
.alphabet-filter-grid {
    display: grid;
    grid-template-columns: repeat(13, 1fr); /* Default to 13 columns */
    gap: 15px; /* Space between the boxes */
}

/* Individual letter box styling */
.alphabet-filter-grid a {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 20px;
    border: 1px solid #e0e0e0; /* Light grey border */
    border-radius: 24px; /* Rounded corners */
    text-decoration: none;
    color: #333; /* Dark text color */
    font-weight: bold;
    font-size: 1.2em;
    transition: all 0.3s ease; /* Smooth transition for hover effect */
}

/* Hover effect */
.alphabet-filter-grid a:hover {
    background-color: #4B7DBF; /* Blue background on hover */
    color: #fff; /* White text on hover */
    transform: translateY(-3px); /* Slight lift effect */
    box-shadow: 0 4px 8px rgba(0,0,0,0.1); /* Subtle shadow */
}

/* Responsive adjustments for smaller screens */
@media (max-width: 767px) {
    .alphabet-filter-grid {
        grid-template-columns: repeat(6, 1fr); /* 6 columns for tablets */
    }
}

@media (max-width: 480px) {
    .alphabet-filter-grid {
        display: flex; /* Switch to flexbox for horizontal scroll */
        overflow-x: auto; /* Enable horizontal scrolling */
        gap: 10px;
        padding-bottom: 10px; /* Space for scrollbar */
        -webkit-overflow-scrolling: touch; /* Smooth scrolling on iOS */
    }
    
    .alphabet-filter-grid a {
        flex-shrink: 0; /* Prevent buttons from shrinking */
        min-width: 60px; /* Minimum width for each button */
        padding: 15px 20px; /* Adjust padding for mobile */
    }
    
    /* Optional: Hide scrollbar but keep functionality */
    .alphabet-filter-grid::-webkit-scrollbar {
        height: 6px;
    }
    
    .alphabet-filter-grid::-webkit-scrollbar-track {
        background: #f1f1f1;
        border-radius: 10px;
    }
    
    .alphabet-filter-grid::-webkit-scrollbar-thumb {
        background: #888;
        border-radius: 10px;
    }
}/* End custom CSS */