.elementor-12501 .elementor-element.elementor-element-3dd85df{--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 048px;--row-gap:0px;--column-gap:048px;--overlay-opacity:0.25;--padding-top:040px;--padding-bottom:40px;--padding-left:80px;--padding-right:40px;}.elementor-12501 .elementor-element.elementor-element-3dd85df:not(.elementor-motion-effects-element-type-background), .elementor-12501 .elementor-element.elementor-element-3dd85df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12501 .elementor-element.elementor-element-3dd85df::before, .elementor-12501 .elementor-element.elementor-element-3dd85df > .elementor-background-video-container::before, .elementor-12501 .elementor-element.elementor-element-3dd85df > .e-con-inner > .elementor-background-video-container::before, .elementor-12501 .elementor-element.elementor-element-3dd85df > .elementor-background-slideshow::before, .elementor-12501 .elementor-element.elementor-element-3dd85df > .e-con-inner > .elementor-background-slideshow::before, .elementor-12501 .elementor-element.elementor-element-3dd85df > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(360deg, #FFFFFF 72%, #4C7DBF 100%);}.elementor-12501 .elementor-element.elementor-element-13f9a96{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:048px 048px;--row-gap:048px;--column-gap:048px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12501 .elementor-element.elementor-element-bba9f04{--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:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12501 .elementor-element.elementor-element-c2c84b0 > .elementor-widget-container{margin:-13px 0px -11px 0px;padding:040px 0px 0px 0px;}.elementor-12501 .elementor-element.elementor-element-c2c84b0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:800;line-height:1.15em;letter-spacing:-1.2px;word-spacing:1px;color:#0F172A;}.elementor-12501 .elementor-element.elementor-element-ba73882 > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-12501 .elementor-element.elementor-element-ba73882{text-align:left;}.elementor-12501 .elementor-element.elementor-element-ba73882 .elementor-heading-title{font-family:var( --e-global-typography-8aaba21-font-family ), Sans-serif;font-size:var( --e-global-typography-8aaba21-font-size );font-weight:var( --e-global-typography-8aaba21-font-weight );line-height:var( --e-global-typography-8aaba21-line-height );word-spacing:var( --e-global-typography-8aaba21-word-spacing );color:var( --e-global-color-b5dbdd2 );}.elementor-12501 .elementor-element.elementor-element-f2352e1 .e-search-input{font-family:var( --e-global-typography-8aaba21-font-family ), Sans-serif;font-size:var( --e-global-typography-8aaba21-font-size );font-weight:var( --e-global-typography-8aaba21-font-weight );line-height:var( --e-global-typography-8aaba21-line-height );word-spacing:var( --e-global-typography-8aaba21-word-spacing );border-radius:24px 24px 24px 24px;}.elementor-12501 .elementor-element.elementor-element-f2352e1{--e-search-input-color:var( --e-global-color-b5dbdd2 );}.elementor-12501 .elementor-element.elementor-element-6482ff2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12501 .elementor-element.elementor-element-6482ff2.elementor-element{--align-self:center;}.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:var( --e-global-typography-6a4bd3b-font-family ), Sans-serif;font-size:var( --e-global-typography-6a4bd3b-font-size );font-weight:var( --e-global-typography-6a4bd3b-font-weight );line-height:var( --e-global-typography-6a4bd3b-line-height );letter-spacing:var( --e-global-typography-6a4bd3b-letter-spacing );word-spacing:var( --e-global-typography-6a4bd3b-word-spacing );color:#404041;}.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:var( --e-global-typography-6a4bd3b-font-family ), Sans-serif;font-size:var( --e-global-typography-6a4bd3b-font-size );font-weight:var( --e-global-typography-6a4bd3b-font-weight );line-height:var( --e-global-typography-6a4bd3b-line-height );letter-spacing:var( --e-global-typography-6a4bd3b-letter-spacing );word-spacing:var( --e-global-typography-6a4bd3b-word-spacing );color:var( --e-global-color-06a6e5f );}.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-b5dbdd2 );font-family:var( --e-global-typography-cb24b26-font-family ), Sans-serif;font-size:var( --e-global-typography-cb24b26-font-size );font-weight:var( --e-global-typography-cb24b26-font-weight );line-height:var( --e-global-typography-cb24b26-line-height );word-spacing:var( --e-global-typography-cb24b26-word-spacing );}.elementor-12501 .elementor-element.elementor-element-4b85551 .elementor-post__excerpt p{font-family:var( --e-global-typography-8aaba21-font-family ), Sans-serif;font-size:var( --e-global-typography-8aaba21-font-size );font-weight:var( --e-global-typography-8aaba21-font-weight );line-height:var( --e-global-typography-8aaba21-line-height );word-spacing:var( --e-global-typography-8aaba21-word-spacing );}.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:var( --e-global-typography-8aaba21-font-family ), Sans-serif;font-size:var( --e-global-typography-8aaba21-font-size );font-weight:var( --e-global-typography-8aaba21-font-weight );line-height:var( --e-global-typography-8aaba21-line-height );word-spacing:var( --e-global-typography-8aaba21-word-spacing );}.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:var( --e-global-typography-6a4bd3b-font-family ), Sans-serif;font-size:var( --e-global-typography-6a4bd3b-font-size );font-weight:var( --e-global-typography-6a4bd3b-font-weight );line-height:var( --e-global-typography-6a4bd3b-line-height );letter-spacing:var( --e-global-typography-6a4bd3b-letter-spacing );word-spacing:var( --e-global-typography-6a4bd3b-word-spacing );}.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:var( --e-global-typography-cb24b26-font-family ), Sans-serif;font-size:var( --e-global-typography-cb24b26-font-size );font-weight:var( --e-global-typography-cb24b26-font-weight );line-height:var( --e-global-typography-cb24b26-line-height );word-spacing:var( --e-global-typography-cb24b26-word-spacing );}.elementor-12501 .elementor-element.elementor-element-3400e63 .elementor-post__excerpt p{font-family:var( --e-global-typography-8aaba21-font-family ), Sans-serif;font-size:var( --e-global-typography-8aaba21-font-size );font-weight:var( --e-global-typography-8aaba21-font-weight );line-height:var( --e-global-typography-8aaba21-line-height );word-spacing:var( --e-global-typography-8aaba21-word-spacing );}.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:var( --e-global-typography-6a4bd3b-font-family ), Sans-serif;font-size:var( --e-global-typography-6a4bd3b-font-size );font-weight:var( --e-global-typography-6a4bd3b-font-weight );line-height:var( --e-global-typography-6a4bd3b-line-height );letter-spacing:var( --e-global-typography-6a4bd3b-letter-spacing );word-spacing:var( --e-global-typography-6a4bd3b-word-spacing );color:var( --e-global-color-06a6e5f );}.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:var( --e-global-typography-8aaba21-font-family ), Sans-serif;font-size:var( --e-global-typography-8aaba21-font-size );font-weight:var( --e-global-typography-8aaba21-font-weight );line-height:var( --e-global-typography-8aaba21-line-height );word-spacing:var( --e-global-typography-8aaba21-word-spacing );color:var( --e-global-color-b5dbdd2 );}.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-3dd85df{--content-width:1290px;}.elementor-12501 .elementor-element.elementor-element-bba9f04{--width:43%;}.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-3dd85df{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-12501 .elementor-element.elementor-element-bba9f04{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-12501 .elementor-element.elementor-element-c2c84b0 > .elementor-widget-container{margin:-8px 0px -6px 0px;}.elementor-12501 .elementor-element.elementor-element-c2c84b0 .elementor-heading-title{font-size:42px;letter-spacing:-1.2px;}.elementor-12501 .elementor-element.elementor-element-ba73882 .elementor-heading-title{font-size:var( --e-global-typography-8aaba21-font-size );line-height:var( --e-global-typography-8aaba21-line-height );word-spacing:var( --e-global-typography-8aaba21-word-spacing );}.elementor-12501 .elementor-element.elementor-element-f2352e1 .e-search-input{font-size:var( --e-global-typography-8aaba21-font-size );line-height:var( --e-global-typography-8aaba21-line-height );word-spacing:var( --e-global-typography-8aaba21-word-spacing );}.elementor-12501 .elementor-element.elementor-element-e3f75b6 .elementor-heading-title{font-size:var( --e-global-typography-6a4bd3b-font-size );line-height:var( --e-global-typography-6a4bd3b-line-height );letter-spacing:var( --e-global-typography-6a4bd3b-letter-spacing );word-spacing:var( --e-global-typography-6a4bd3b-word-spacing );}.elementor-12501 .elementor-element.elementor-element-9f130a6 .elementor-heading-title{font-size:var( --e-global-typography-6a4bd3b-font-size );line-height:var( --e-global-typography-6a4bd3b-line-height );letter-spacing:var( --e-global-typography-6a4bd3b-letter-spacing );word-spacing:var( --e-global-typography-6a4bd3b-word-spacing );}.elementor-12501 .elementor-element.elementor-element-4b85551 .elementor-post__title, .elementor-12501 .elementor-element.elementor-element-4b85551 .elementor-post__title a{font-size:var( --e-global-typography-cb24b26-font-size );line-height:var( --e-global-typography-cb24b26-line-height );word-spacing:var( --e-global-typography-cb24b26-word-spacing );}.elementor-12501 .elementor-element.elementor-element-4b85551 .elementor-post__excerpt p{font-size:var( --e-global-typography-8aaba21-font-size );line-height:var( --e-global-typography-8aaba21-line-height );word-spacing:var( --e-global-typography-8aaba21-word-spacing );}.elementor-12501 .elementor-element.elementor-element-4b85551 a.elementor-post__read-more{font-size:var( --e-global-typography-8aaba21-font-size );line-height:var( --e-global-typography-8aaba21-line-height );word-spacing:var( --e-global-typography-8aaba21-word-spacing );}.elementor-12501 .elementor-element.elementor-element-07b4193 .elementor-heading-title{font-size:var( --e-global-typography-6a4bd3b-font-size );line-height:var( --e-global-typography-6a4bd3b-line-height );letter-spacing:var( --e-global-typography-6a4bd3b-letter-spacing );word-spacing:var( --e-global-typography-6a4bd3b-word-spacing );}.elementor-12501 .elementor-element.elementor-element-3400e63 .elementor-post__title, .elementor-12501 .elementor-element.elementor-element-3400e63 .elementor-post__title a{font-size:var( --e-global-typography-cb24b26-font-size );line-height:var( --e-global-typography-cb24b26-line-height );word-spacing:var( --e-global-typography-cb24b26-word-spacing );}.elementor-12501 .elementor-element.elementor-element-3400e63 .elementor-post__excerpt p{font-size:var( --e-global-typography-8aaba21-font-size );line-height:var( --e-global-typography-8aaba21-line-height );word-spacing:var( --e-global-typography-8aaba21-word-spacing );}.elementor-12501 .elementor-element.elementor-element-8943475{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-12501 .elementor-element.elementor-element-866b944 .elementor-heading-title{font-size:var( --e-global-typography-6a4bd3b-font-size );line-height:var( --e-global-typography-6a4bd3b-line-height );letter-spacing:var( --e-global-typography-6a4bd3b-letter-spacing );word-spacing:var( --e-global-typography-6a4bd3b-word-spacing );}.elementor-12501 .elementor-element.elementor-element-1e72319{font-size:var( --e-global-typography-8aaba21-font-size );line-height:var( --e-global-typography-8aaba21-line-height );word-spacing:var( --e-global-typography-8aaba21-word-spacing );}}@media(max-width:767px){.elementor-12501 .elementor-element.elementor-element-3dd85df{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12501 .elementor-element.elementor-element-c2c84b0 > .elementor-widget-container{margin:-7px 0px -7px 0px;padding:0px 0px 0px 0px;}.elementor-12501 .elementor-element.elementor-element-c2c84b0{text-align:start;}.elementor-12501 .elementor-element.elementor-element-c2c84b0 .elementor-heading-title{font-size:38px;}.elementor-12501 .elementor-element.elementor-element-ba73882 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12501 .elementor-element.elementor-element-ba73882{text-align:start;}.elementor-12501 .elementor-element.elementor-element-ba73882 .elementor-heading-title{font-size:var( --e-global-typography-8aaba21-font-size );line-height:var( --e-global-typography-8aaba21-line-height );word-spacing:var( --e-global-typography-8aaba21-word-spacing );}.elementor-12501 .elementor-element.elementor-element-f2352e1 .e-search-input{font-size:var( --e-global-typography-8aaba21-font-size );line-height:var( --e-global-typography-8aaba21-line-height );word-spacing:var( --e-global-typography-8aaba21-word-spacing );}.elementor-12501 .elementor-element.elementor-element-6482ff2{width:100%;max-width:100%;}.elementor-12501 .elementor-element.elementor-element-6482ff2 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-12501 .elementor-element.elementor-element-6482ff2.elementor-element{--align-self:center;}.elementor-12501 .elementor-element.elementor-element-e3f75b6{text-align:left;}.elementor-12501 .elementor-element.elementor-element-e3f75b6 .elementor-heading-title{font-size:var( --e-global-typography-6a4bd3b-font-size );line-height:var( --e-global-typography-6a4bd3b-line-height );letter-spacing:var( --e-global-typography-6a4bd3b-letter-spacing );word-spacing:var( --e-global-typography-6a4bd3b-word-spacing );}.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:var( --e-global-typography-6a4bd3b-font-size );line-height:var( --e-global-typography-6a4bd3b-line-height );letter-spacing:var( --e-global-typography-6a4bd3b-letter-spacing );word-spacing:var( --e-global-typography-6a4bd3b-word-spacing );}.elementor-12501 .elementor-element.elementor-element-4b85551 .elementor-post__title, .elementor-12501 .elementor-element.elementor-element-4b85551 .elementor-post__title a{font-size:var( --e-global-typography-cb24b26-font-size );line-height:var( --e-global-typography-cb24b26-line-height );word-spacing:var( --e-global-typography-cb24b26-word-spacing );}.elementor-12501 .elementor-element.elementor-element-4b85551 .elementor-post__excerpt p{font-size:var( --e-global-typography-8aaba21-font-size );line-height:var( --e-global-typography-8aaba21-line-height );word-spacing:var( --e-global-typography-8aaba21-word-spacing );}.elementor-12501 .elementor-element.elementor-element-4b85551 a.elementor-post__read-more{font-size:var( --e-global-typography-8aaba21-font-size );line-height:var( --e-global-typography-8aaba21-line-height );word-spacing:var( --e-global-typography-8aaba21-word-spacing );}.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:var( --e-global-typography-6a4bd3b-font-size );line-height:var( --e-global-typography-6a4bd3b-line-height );letter-spacing:var( --e-global-typography-6a4bd3b-letter-spacing );word-spacing:var( --e-global-typography-6a4bd3b-word-spacing );}.elementor-12501 .elementor-element.elementor-element-3400e63 .elementor-post__title, .elementor-12501 .elementor-element.elementor-element-3400e63 .elementor-post__title a{font-size:var( --e-global-typography-cb24b26-font-size );line-height:var( --e-global-typography-cb24b26-line-height );word-spacing:var( --e-global-typography-cb24b26-word-spacing );}.elementor-12501 .elementor-element.elementor-element-3400e63 .elementor-post__excerpt p{font-size:var( --e-global-typography-8aaba21-font-size );line-height:var( --e-global-typography-8aaba21-line-height );word-spacing:var( --e-global-typography-8aaba21-word-spacing );}.elementor-12501 .elementor-element.elementor-element-8943475{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12501 .elementor-element.elementor-element-866b944 .elementor-heading-title{font-size:var( --e-global-typography-6a4bd3b-font-size );line-height:var( --e-global-typography-6a4bd3b-line-height );letter-spacing:var( --e-global-typography-6a4bd3b-letter-spacing );word-spacing:var( --e-global-typography-6a4bd3b-word-spacing );}.elementor-12501 .elementor-element.elementor-element-1e72319{font-size:var( --e-global-typography-8aaba21-font-size );line-height:var( --e-global-typography-8aaba21-line-height );word-spacing:var( --e-global-typography-8aaba21-word-spacing );}}/* Start custom CSS for heading, class: .elementor-element-ba73882 *//*.elementor-12501 .elementor-element.elementor-element-ba73882 .flin-rotate {*/
/*  display: inline-block;*/
/*  position: relative;*/
/*  color: #4C7DBF;*/
/*  white-space: nowrap;*/
/*  vertical-align: bottom;*/
/*}*/

/*.elementor-12501 .elementor-element.elementor-element-ba73882 .flin-rotate .flin-rotate-placeholder {*/
/*  visibility: hidden;*/
/*  display: inline;*/
/*  position: relative;*/
/*  white-space: nowrap;*/
/*}*/

/*.elementor-12501 .elementor-element.elementor-element-ba73882 .flin-rotate span:not(.flin-rotate-placeholder) {*/
/*  position: absolute;*/
/*  left: 0;*/
/*  bottom: 0;*/
/*  opacity: 0;*/
/*  white-space: nowrap;*/
/*  animation: flickerWords 8s infinite;*/
/*}*/

/*.elementor-12501 .elementor-element.elementor-element-ba73882 .flin-rotate span:nth-child(2) { animation-delay: 0s; }*/
/*.elementor-12501 .elementor-element.elementor-element-ba73882 .flin-rotate span:nth-child(3) { animation-delay: 2s; }*/
/*.elementor-12501 .elementor-element.elementor-element-ba73882 .flin-rotate span:nth-child(4) { animation-delay: 4s; }*/
/*.elementor-12501 .elementor-element.elementor-element-ba73882 .flin-rotate span:nth-child(5) { animation-delay: 6s; }*/

/*@keyframes flickerWords {*/
/*  0%    { opacity: 0; }*/
  1%    { opacity: 1; }   /* faster fade in */
/*  24%   { opacity: 1; }*/
  25%   { opacity: 0; }   /* fade out exactly when next starts */
/*  100%  { opacity: 0; }*/
/*}*/

/*@media (max-width: 768px) {*/
/*  .elementor-12501 .elementor-element.elementor-element-ba73882 .flin-rotate {*/
/*    display: inline-block;*/
/*    position: relative;*/
/*    vertical-align: bottom;*/
/*    height: 1.2em;*/
/*    width: 260px;*/
/*    white-space: nowrap;*/
/*  }*/

/*  .elementor-12501 .elementor-element.elementor-element-ba73882 .flin-rotate .flin-rotate-placeholder {*/
/*    visibility: hidden;*/
/*    display: inline-block;*/
/*    white-space: nowrap;*/
/*  }*/

/*  .elementor-12501 .elementor-element.elementor-element-ba73882 .flin-rotate span:not(.flin-rotate-placeholder) {*/
/*    position: absolute;*/
/*    left: 0;*/
/*    bottom: 0;*/
/*    white-space: nowrap;*/
/*    opacity: 0;*/
/*    animation: flickerWords 8s infinite;*/
/*  }*/

/*  .elementor-12501 .elementor-element.elementor-element-ba73882 .flin-rotate span:nth-child(2) { animation-delay: 0s; }*/
/*.elementor-12501 .elementor-element.elementor-element-ba73882 .flin-rotate span:nth-child(3) { animation-delay: 2s; }*/
/*.elementor-12501 .elementor-element.elementor-element-ba73882 .flin-rotate span:nth-child(4) { animation-delay: 4s; }*/
/*.elementor-12501 .elementor-element.elementor-element-ba73882 .flin-rotate span:nth-child(5) { animation-delay: 6s; }*/
/*}*/

.elementor-12501 .elementor-element.elementor-element-ba73882 .flin-rotate {
  display: inline-block;
  position: relative;
  color: #4C7DBF;
  white-space: nowrap;
  vertical-align: bottom;
}

.elementor-12501 .elementor-element.elementor-element-ba73882 .flin-rotate .flin-rotate-placeholder {
  visibility: hidden;
  display: inline;
  position: relative;
  white-space: nowrap;
}

.elementor-12501 .elementor-element.elementor-element-ba73882 .flin-rotate span:not(.flin-rotate-placeholder) {
  position: absolute;
  left: 0;
  bottom: 0;
  white-space: nowrap;
  opacity: 0;
}

@media (max-width: 768px) {
  .elementor-12501 .elementor-element.elementor-element-ba73882 .flin-rotate {
    display: inline-block;
    position: relative;
    vertical-align: bottom;
    height: 1.2em;
    width: 260px;
    white-space: nowrap;
  }

  .elementor-12501 .elementor-element.elementor-element-ba73882 .flin-rotate .flin-rotate-placeholder {
    visibility: hidden;
    display: inline-block;
    white-space: nowrap;
  }

  .elementor-12501 .elementor-element.elementor-element-ba73882 .flin-rotate span:not(.flin-rotate-placeholder) {
    position: absolute;
    left: 0;
    bottom: 0;
    white-space: nowrap;
    opacity: 0;
  }
}/* End custom CSS */
/* 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 */