.elementor-406 .elementor-element.elementor-element-2f9bffe{--display:flex;}.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-406 .elementor-element.elementor-element-80404b7{text-align:center;}.elementor-406 .elementor-element.elementor-element-80404b7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;font-style:normal;color:#000000;}.elementor-406 .elementor-element.elementor-element-2cf40e9{--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;}.elementor-406 .elementor-element.elementor-element-fc3ceaf{width:100%;max-width:100%;}.elementor-406 .elementor-element.elementor-element-37988f9{--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;}.elementor-406 .elementor-element.elementor-element-e168c43{width:100%;max-width:100%;}.elementor-406 .elementor-element.elementor-element-7f24f3d{--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;}.elementor-406 .elementor-element.elementor-element-c8f3f97{width:100%;max-width:100%;}.elementor-406 .elementor-element.elementor-element-4cfd95e{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-406 .elementor-element.elementor-element-519887f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-button .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-406 .elementor-element.elementor-element-e522cfc .elementor-button-content-wrapper{flex-direction:row;}.elementor-406 .elementor-element.elementor-element-e522cfc .elementor-button .elementor-button-content-wrapper{gap:2px;}.elementor-406 .elementor-element.elementor-element-e522cfc .elementor-button{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;box-shadow:2px 4px 5px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}.elementor-406 .elementor-element.elementor-element-702e85f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-406 .elementor-element.elementor-element-ebc57e6 .elementor-button{background-color:#2A9CD7;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;box-shadow:2px 4px 5px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}.elementor-406 .elementor-element.elementor-element-ebc57e6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-406 .elementor-element.elementor-element-ebc57e6 .elementor-button .elementor-button-content-wrapper{gap:2px;}.elementor-406 .elementor-element.elementor-element-f07618c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-406 .elementor-element.elementor-element-f910fcf .elementor-button{background-color:#F700A6;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;box-shadow:2px 4px 5px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}.elementor-406 .elementor-element.elementor-element-f910fcf .elementor-button-content-wrapper{flex-direction:row;}.elementor-406 .elementor-element.elementor-element-f910fcf .elementor-button .elementor-button-content-wrapper{gap:2px;}.elementor-406 .elementor-element.elementor-element-c73f93b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-406 .elementor-element.elementor-element-0da09c5 .elementor-button{background-color:#0862F7;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;box-shadow:2px 4px 5px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}.elementor-406 .elementor-element.elementor-element-0da09c5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-406 .elementor-element.elementor-element-0da09c5 .elementor-button .elementor-button-content-wrapper{gap:2px;}.elementor-406 .elementor-element.elementor-element-4cb749c{--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;}.elementor-406 .elementor-element.elementor-element-a71a580 .elementor-repeater-item-8113737.elementor-social-icon{background-color:#F700A6;}.elementor-406 .elementor-element.elementor-element-a71a580{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-406 .elementor-element.elementor-element-ce3298f{--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;}.elementor-406 .elementor-element.elementor-element-51ca476{--display:flex;}.elementor-406 .elementor-element.elementor-element-507639d{background-color:#768BC7;text-align:center;}.elementor-406 .elementor-element.elementor-element-507639d .elementor-heading-title{color:#FFFFFF;}.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-406 .elementor-element.elementor-element-d9f23d5{--grid-row-gap:10px;width:100%;max-width:100%;--grid-column-gap:0px;}.elementor-406 .elementor-element.elementor-element-d9f23d5 > .elementor-widget-container{margin:-4px 1px 13px 13px;}.elementor-406 .elementor-element.elementor-element-d9f23d5 .elementor-post__meta-data span + span:before{content:"///";}.elementor-406 .elementor-element.elementor-element-d9f23d5 .elementor-post{border-radius:0px;}.elementor-406 .elementor-element.elementor-element-d9f23d5 .elementor-post__title, .elementor-406 .elementor-element.elementor-element-d9f23d5 .elementor-post__title a{color:#070101;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;}.elementor-406 .elementor-element.elementor-element-d9f23d5 .elementor-post__title{margin-bottom:3px;}.elementor-406 .elementor-element.elementor-element-d25b990 .elementor-button{background-color:#6188CE;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;}.elementor-406 .elementor-element.elementor-element-b4a42ea{--display:flex;}.elementor-406 .elementor-element.elementor-element-4c4c51c{background-color:#768BC7;text-align:center;}.elementor-406 .elementor-element.elementor-element-4c4c51c .elementor-heading-title{color:#FFFFFF;}.elementor-406 .elementor-element.elementor-element-043563f{--grid-row-gap:10px;width:100%;max-width:100%;--grid-column-gap:0px;}.elementor-406 .elementor-element.elementor-element-043563f > .elementor-widget-container{margin:-4px 1px 13px 13px;}.elementor-406 .elementor-element.elementor-element-043563f .elementor-post{border-radius:0px;}.elementor-406 .elementor-element.elementor-element-043563f .elementor-post__title, .elementor-406 .elementor-element.elementor-element-043563f .elementor-post__title a{color:#070101;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;}.elementor-406 .elementor-element.elementor-element-043563f .elementor-post__title{margin-bottom:3px;}.elementor-406 .elementor-element.elementor-element-473183b .elementor-button{background-color:#6188CE;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;}.elementor-406 .elementor-element.elementor-element-b43cc54{--display:flex;}.elementor-406 .elementor-element.elementor-element-9375395{background-color:#768BC7;text-align:center;}.elementor-406 .elementor-element.elementor-element-9375395 .elementor-heading-title{color:#FFFFFF;}.elementor-406 .elementor-element.elementor-element-6d7d509{--grid-row-gap:10px;width:100%;max-width:100%;--grid-column-gap:0px;}.elementor-406 .elementor-element.elementor-element-6d7d509 > .elementor-widget-container{margin:-4px 1px 13px 13px;}.elementor-406 .elementor-element.elementor-element-6d7d509 .elementor-post{border-radius:0px;}.elementor-406 .elementor-element.elementor-element-6d7d509 .elementor-post__title, .elementor-406 .elementor-element.elementor-element-6d7d509 .elementor-post__title a{color:#070101;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;}.elementor-406 .elementor-element.elementor-element-6d7d509 .elementor-post__title{margin-bottom:3px;}.elementor-406 .elementor-element.elementor-element-206cfcb .elementor-button{background-color:#6188CE;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;}.elementor-406 .elementor-element.elementor-element-bcda9bd{--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;}.elementor-406 .elementor-element.elementor-element-1f8fc17{--display:flex;}.elementor-406 .elementor-element.elementor-element-fa4c60b{background-color:#768BC7;text-align:center;}.elementor-406 .elementor-element.elementor-element-fa4c60b .elementor-heading-title{color:#FFFFFF;}.elementor-406 .elementor-element.elementor-element-d946e67{--grid-row-gap:10px;width:100%;max-width:100%;--grid-column-gap:0px;}.elementor-406 .elementor-element.elementor-element-d946e67 > .elementor-widget-container{margin:-4px 1px 13px 13px;}.elementor-406 .elementor-element.elementor-element-d946e67 .elementor-post{border-radius:0px;}.elementor-406 .elementor-element.elementor-element-d946e67 .elementor-post__title, .elementor-406 .elementor-element.elementor-element-d946e67 .elementor-post__title a{color:#070101;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;}.elementor-406 .elementor-element.elementor-element-d946e67 .elementor-post__title{margin-bottom:3px;}.elementor-406 .elementor-element.elementor-element-ddda9ac .elementor-button{background-color:#6188CE;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;}.elementor-406 .elementor-element.elementor-element-93704b6{--display:flex;}.elementor-406 .elementor-element.elementor-element-9b1521a{background-color:#768BC7;text-align:center;}.elementor-406 .elementor-element.elementor-element-9b1521a .elementor-heading-title{color:#FFFFFF;}.elementor-406 .elementor-element.elementor-element-6f438ac{--grid-row-gap:10px;width:100%;max-width:100%;--grid-column-gap:0px;}.elementor-406 .elementor-element.elementor-element-6f438ac > .elementor-widget-container{margin:-4px 1px 13px 13px;}.elementor-406 .elementor-element.elementor-element-6f438ac .elementor-post{border-radius:0px;}.elementor-406 .elementor-element.elementor-element-6f438ac .elementor-post__title, .elementor-406 .elementor-element.elementor-element-6f438ac .elementor-post__title a{color:#070101;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;}.elementor-406 .elementor-element.elementor-element-6f438ac .elementor-post__title{margin-bottom:3px;}.elementor-406 .elementor-element.elementor-element-a3b4e32 .elementor-button{background-color:#6188CE;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;}.elementor-406 .elementor-element.elementor-element-aee77ab{--display:flex;}.elementor-406 .elementor-element.elementor-element-88d3509{background-color:#768BC7;text-align:center;}.elementor-406 .elementor-element.elementor-element-88d3509 .elementor-heading-title{color:#FFFFFF;}.elementor-406 .elementor-element.elementor-element-a8a9bf1{--grid-row-gap:10px;width:100%;max-width:100%;--grid-column-gap:0px;}.elementor-406 .elementor-element.elementor-element-a8a9bf1 > .elementor-widget-container{margin:-4px 1px 13px 13px;}.elementor-406 .elementor-element.elementor-element-a8a9bf1 .elementor-post{border-radius:0px;}.elementor-406 .elementor-element.elementor-element-a8a9bf1 .elementor-post__title, .elementor-406 .elementor-element.elementor-element-a8a9bf1 .elementor-post__title a{color:#070101;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;}.elementor-406 .elementor-element.elementor-element-a8a9bf1 .elementor-post__title{margin-bottom:3px;}.elementor-406 .elementor-element.elementor-element-c46a0eb .elementor-button{background-color:#6188CE;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;}.elementor-406 .elementor-element.elementor-element-772a8e3{--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;}.elementor-406 .elementor-element.elementor-element-ad4859d{--display:flex;}.elementor-406 .elementor-element.elementor-element-847f34b{background-color:#768BC7;text-align:center;}.elementor-406 .elementor-element.elementor-element-847f34b .elementor-heading-title{color:#FFFFFF;}.elementor-406 .elementor-element.elementor-element-fdb47da{--grid-row-gap:10px;width:100%;max-width:100%;--grid-column-gap:0px;}.elementor-406 .elementor-element.elementor-element-fdb47da > .elementor-widget-container{margin:-4px 1px 13px 13px;}.elementor-406 .elementor-element.elementor-element-fdb47da .elementor-post{border-radius:0px;}.elementor-406 .elementor-element.elementor-element-fdb47da .elementor-post__title, .elementor-406 .elementor-element.elementor-element-fdb47da .elementor-post__title a{color:#070101;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;}.elementor-406 .elementor-element.elementor-element-fdb47da .elementor-post__title{margin-bottom:3px;}.elementor-406 .elementor-element.elementor-element-bd83587 .elementor-button{background-color:#6188CE;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;}.elementor-406 .elementor-element.elementor-element-a2abc3b{--display:flex;}.elementor-406 .elementor-element.elementor-element-a80f35e{background-color:#768BC7;text-align:center;}.elementor-406 .elementor-element.elementor-element-a80f35e .elementor-heading-title{color:#FFFFFF;}.elementor-406 .elementor-element.elementor-element-c0930f9{--grid-row-gap:10px;width:100%;max-width:100%;--grid-column-gap:0px;}.elementor-406 .elementor-element.elementor-element-c0930f9 > .elementor-widget-container{margin:-4px 1px 13px 13px;}.elementor-406 .elementor-element.elementor-element-c0930f9 .elementor-post{border-radius:0px;}.elementor-406 .elementor-element.elementor-element-c0930f9 .elementor-post__title, .elementor-406 .elementor-element.elementor-element-c0930f9 .elementor-post__title a{color:#070101;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;}.elementor-406 .elementor-element.elementor-element-c0930f9 .elementor-post__title{margin-bottom:3px;}.elementor-406 .elementor-element.elementor-element-3d09868 .elementor-button{background-color:#6188CE;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;}.elementor-406 .elementor-element.elementor-element-6f7ab60{--display:flex;}.elementor-406 .elementor-element.elementor-element-3b99a12{background-color:#768BC7;text-align:center;}.elementor-406 .elementor-element.elementor-element-3b99a12 .elementor-heading-title{color:#FFFFFF;}.elementor-406 .elementor-element.elementor-element-4b07283{--grid-row-gap:10px;width:100%;max-width:100%;--grid-column-gap:0px;}.elementor-406 .elementor-element.elementor-element-4b07283 > .elementor-widget-container{margin:-4px 1px 13px 13px;}.elementor-406 .elementor-element.elementor-element-4b07283 .elementor-post{border-radius:0px;}.elementor-406 .elementor-element.elementor-element-4b07283 .elementor-post__title, .elementor-406 .elementor-element.elementor-element-4b07283 .elementor-post__title a{color:#070101;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;}.elementor-406 .elementor-element.elementor-element-4b07283 .elementor-post__title{margin-bottom:3px;}.elementor-406 .elementor-element.elementor-element-ba62804 .elementor-button{background-color:#6188CE;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;}.elementor-406 .elementor-element.elementor-element-f8c276a{--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;}.elementor-406 .elementor-element.elementor-element-adcc32a{--display:flex;}.elementor-406 .elementor-element.elementor-element-27e2a4e{background-color:#768BC7;text-align:center;}.elementor-406 .elementor-element.elementor-element-27e2a4e .elementor-heading-title{color:#FFFFFF;}.elementor-406 .elementor-element.elementor-element-4618a97{--grid-row-gap:10px;width:100%;max-width:100%;--grid-column-gap:0px;}.elementor-406 .elementor-element.elementor-element-4618a97 > .elementor-widget-container{margin:-4px 1px 13px 13px;}.elementor-406 .elementor-element.elementor-element-4618a97 .elementor-post{border-radius:0px;}.elementor-406 .elementor-element.elementor-element-4618a97 .elementor-post__title, .elementor-406 .elementor-element.elementor-element-4618a97 .elementor-post__title a{color:#070101;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;}.elementor-406 .elementor-element.elementor-element-4618a97 .elementor-post__title{margin-bottom:3px;}.elementor-406 .elementor-element.elementor-element-3df0a52 .elementor-button{background-color:#6188CE;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;}.elementor-406 .elementor-element.elementor-element-326c383{--display:flex;}.elementor-406 .elementor-element.elementor-element-3b2f6c9{background-color:#768BC7;text-align:center;}.elementor-406 .elementor-element.elementor-element-3b2f6c9 .elementor-heading-title{color:#FFFFFF;}.elementor-406 .elementor-element.elementor-element-1dbef22{--grid-row-gap:10px;width:100%;max-width:100%;--grid-column-gap:0px;}.elementor-406 .elementor-element.elementor-element-1dbef22 > .elementor-widget-container{margin:-4px 1px 13px 13px;}.elementor-406 .elementor-element.elementor-element-1dbef22 .elementor-post{border-radius:0px;}.elementor-406 .elementor-element.elementor-element-1dbef22 .elementor-post__title, .elementor-406 .elementor-element.elementor-element-1dbef22 .elementor-post__title a{color:#070101;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;}.elementor-406 .elementor-element.elementor-element-1dbef22 .elementor-post__title{margin-bottom:3px;}.elementor-406 .elementor-element.elementor-element-ff1c6ff .elementor-button{background-color:#6188CE;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;}.elementor-406 .elementor-element.elementor-element-07c1484{--display:flex;}.elementor-406 .elementor-element.elementor-element-5309ac9{background-color:#768BC7;text-align:center;}.elementor-406 .elementor-element.elementor-element-5309ac9 .elementor-heading-title{color:#FFFFFF;}.elementor-406 .elementor-element.elementor-element-ee6e0d7{--grid-row-gap:10px;width:100%;max-width:100%;--grid-column-gap:0px;}.elementor-406 .elementor-element.elementor-element-ee6e0d7 > .elementor-widget-container{margin:-4px 1px 13px 13px;}.elementor-406 .elementor-element.elementor-element-ee6e0d7 .elementor-post{border-radius:0px;}.elementor-406 .elementor-element.elementor-element-ee6e0d7 .elementor-post__title, .elementor-406 .elementor-element.elementor-element-ee6e0d7 .elementor-post__title a{color:#070101;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;}.elementor-406 .elementor-element.elementor-element-ee6e0d7 .elementor-post__title{margin-bottom:3px;}.elementor-406 .elementor-element.elementor-element-579b3b4 .elementor-button{background-color:#6188CE;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;}.elementor-406 .elementor-element.elementor-element-2e418d5{--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;}.elementor-406 .elementor-element.elementor-element-3d15034{width:100%;max-width:100%;}@media(max-width:1024px){.elementor-406 .elementor-element.elementor-element-4cb749c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-406 .elementor-element.elementor-element-a71a580{--icon-size:35px;--grid-column-gap:35px;}.elementor-406 .elementor-element.elementor-element-a71a580 .elementor-icon{border-radius:39px 39px 39px 39px;}}@media(max-width:767px){.elementor-406 .elementor-element.elementor-element-80404b7 .elementor-heading-title{font-size:11px;}.elementor-406 .elementor-element.elementor-element-4cb749c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-406 .elementor-element.elementor-element-4cb749c.e-con{--align-self:center;}.elementor-406 .elementor-element.elementor-element-a71a580.elementor-element{--align-self:center;}.elementor-406 .elementor-element.elementor-element-a71a580{--icon-size:25px;--grid-column-gap:10px;}.elementor-406 .elementor-element.elementor-element-a71a580 .elementor-icon{border-radius:30px 30px 30px 30px;}}@media(min-width:768px){.elementor-406 .elementor-element.elementor-element-2cf40e9{--content-width:1200px;}.elementor-406 .elementor-element.elementor-element-519887f{--width:25%;}.elementor-406 .elementor-element.elementor-element-702e85f{--width:25%;}.elementor-406 .elementor-element.elementor-element-f07618c{--width:25%;}.elementor-406 .elementor-element.elementor-element-c73f93b{--width:25%;}.elementor-406 .elementor-element.elementor-element-51ca476{--width:100%;}.elementor-406 .elementor-element.elementor-element-b4a42ea{--width:100%;}.elementor-406 .elementor-element.elementor-element-b43cc54{--width:100%;}.elementor-406 .elementor-element.elementor-element-1f8fc17{--width:100%;}.elementor-406 .elementor-element.elementor-element-93704b6{--width:100%;}.elementor-406 .elementor-element.elementor-element-aee77ab{--width:100%;}.elementor-406 .elementor-element.elementor-element-ad4859d{--width:100%;}.elementor-406 .elementor-element.elementor-element-a2abc3b{--width:100%;}.elementor-406 .elementor-element.elementor-element-6f7ab60{--width:100%;}.elementor-406 .elementor-element.elementor-element-adcc32a{--width:100%;}.elementor-406 .elementor-element.elementor-element-326c383{--width:100%;}.elementor-406 .elementor-element.elementor-element-07c1484{--width:100%;}}/* Start custom CSS for posts, class: .elementor-element-d9f23d5 *//* Elementor Posts Widget – Auto Bullet Dot */
.elementor-widget-posts ul li,
.elementor-widget-posts .elementor-post__title {
    position: relative;
    padding-left: 18px;
}

/* Dot before post title */
.elementor-widget-posts .elementor-post__title::before {
    content: "•";
    position: absolute;
    left: 0;
    top: 0;
    color: #000;       /* dot color */
    font-size: 18px;
    font-weight: 900;
}
/* Hide post date completely */
.elementor-post__meta-data{
  display:none !important;
}

/* NEW badge design */
.elementor-post__title.new-post::after{
  content:"NEW";
  background:linear-gradient(45deg,#ff0000,#ff6a00);
  color:#fff;
  font-size:11px;
  font-weight:700;
  padding:2px 7px;
  border-radius:4px;
  margin-left:6px;
  animation:blink 1.2s infinite;
}

/* Blink effect */
@keyframes blink{
  0%{opacity:1}
  50%{opacity:.4}
  100%{opacity:1}
}
/* Hide date if theme output kare */
.elementor-post__meta-data,
.elementor-post__date,
time {
  display:none !important;
}

/* NEW badge on latest posts (TOP 7 POSTS) */
.elementor-posts .elementor-post:nth-child(-n+7)
.elementor-post__title::after{
  content:"NEW";
  background:#ff0000;
  color:#fff;
  font-size:11px;
  font-weight:700;
  padding:2px 6px;
  border-radius:4px;
  margin-left:6px;
  animation: blink 1.2s infinite;
}

/* Blink animation */
@keyframes blink{
  0%{opacity:1}
  50%{opacity:.4}
  100%{opacity:1}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51ca476 *//* Card outer container */
.elementor-406 .elementor-element.elementor-element-51ca476 {
    border: 2px solid #5b5fd6;   /* purple-blue border */
    border-radius: 8px;
    padding: 0;
    background: #ffffff;
    overflow: hidden;
    box-shadow: 0 6px 18px rgba(91,95,214,0.15);
}

/* Title area – attached & centered */
.elementor-406 .elementor-element.elementor-element-51ca476 .elementor-widget-heading,
.elementor-406 .elementor-element.elementor-element-51ca476 .section-title {
    margin: 0 !important;
    padding: 12px 0 !important;
    text-align: center !important;
    width: 100%;
    display: block;
    background: #7b8fd3;        /* heading blue */
    border-bottom: 2px solid #5b5fd6;
}

/* Title text */
.elementor-406 .elementor-element.elementor-element-51ca476 .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;
    text-align: center !important;
    width: 100%;
    display: block;
    color: #ffffff;             /* white text */
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-043563f *//* Elementor Posts Widget – Auto Bullet Dot */
.elementor-widget-posts ul li,
.elementor-widget-posts .elementor-post__title {
    position: relative;
    padding-left: 18px;
}

/* Dot before post title */
.elementor-widget-posts .elementor-post__title::before {
    content: "•";
    position: absolute;
    left: 0;
    top: 0;
    color: #000;       /* dot color */
    font-size: 18px;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4a42ea *//* Card outer container */
.elementor-406 .elementor-element.elementor-element-b4a42ea {
    border: 2px solid #5b5fd6;   /* purple-blue border */
    border-radius: 8px;
    padding: 0;
    background: #ffffff;
    overflow: hidden;
    box-shadow: 0 6px 18px rgba(91,95,214,0.15);
}

/* Title area – attached & centered */
.elementor-406 .elementor-element.elementor-element-b4a42ea .elementor-widget-heading,
.elementor-406 .elementor-element.elementor-element-b4a42ea .section-title {
    margin: 0 !important;
    padding: 12px 0 !important;
    text-align: center !important;
    width: 100%;
    display: block;
    background: #7b8fd3;        /* heading blue */
    border-bottom: 2px solid #5b5fd6;
}

/* Title text */
.elementor-406 .elementor-element.elementor-element-b4a42ea .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;
    text-align: center !important;
    width: 100%;
    display: block;
    color: #ffffff;             /* white text */
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-6d7d509 *//* Elementor Posts Widget – Auto Bullet Dot */
.elementor-widget-posts ul li,
.elementor-widget-posts .elementor-post__title {
    position: relative;
    padding-left: 18px;
}

/* Dot before post title */
.elementor-widget-posts .elementor-post__title::before {
    content: "•";
    position: absolute;
    left: 0;
    top: 0;
    color: #000;       /* dot color */
    font-size: 18px;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b43cc54 *//* Card outer container */
.elementor-406 .elementor-element.elementor-element-b43cc54 {
    border: 2px solid #5b5fd6;   /* purple-blue border */
    border-radius: 8px;
    padding: 0;
    background: #ffffff;
    overflow: hidden;
    box-shadow: 0 6px 18px rgba(91,95,214,0.15);
}

/* Title area – attached & centered */
.elementor-406 .elementor-element.elementor-element-b43cc54 .elementor-widget-heading,
.elementor-406 .elementor-element.elementor-element-b43cc54 .section-title {
    margin: 0 !important;
    padding: 12px 0 !important;
    text-align: center !important;
    width: 100%;
    display: block;
    background: #7b8fd3;        /* heading blue */
    border-bottom: 2px solid #5b5fd6;
}

/* Title text */
.elementor-406 .elementor-element.elementor-element-b43cc54 .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;
    text-align: center !important;
    width: 100%;
    display: block;
    color: #ffffff;             /* white text */
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-d946e67 *//* Elementor Posts Widget – Auto Bullet Dot */
.elementor-widget-posts ul li,
.elementor-widget-posts .elementor-post__title {
    position: relative;
    padding-left: 18px;
}

/* Dot before post title */
.elementor-widget-posts .elementor-post__title::before {
    content: "•";
    position: absolute;
    left: 0;
    top: 0;
    color: #000;       /* dot color */
    font-size: 18px;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f8fc17 *//* Card outer container */
.elementor-406 .elementor-element.elementor-element-1f8fc17 {
    border: 2px solid #5b5fd6;   /* purple-blue border */
    border-radius: 8px;
    padding: 0;
    background: #ffffff;
    overflow: hidden;
    box-shadow: 0 6px 18px rgba(91,95,214,0.15);
}

/* Title area – attached & centered */
.elementor-406 .elementor-element.elementor-element-1f8fc17 .elementor-widget-heading,
.elementor-406 .elementor-element.elementor-element-1f8fc17 .section-title {
    margin: 0 !important;
    padding: 12px 0 !important;
    text-align: center !important;
    width: 100%;
    display: block;
    background: #7b8fd3;        /* heading blue */
    border-bottom: 2px solid #5b5fd6;
}

/* Title text */
.elementor-406 .elementor-element.elementor-element-1f8fc17 .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;
    text-align: center !important;
    width: 100%;
    display: block;
    color: #ffffff;             /* white text */
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-6f438ac *//* Elementor Posts Widget – Auto Bullet Dot */
.elementor-widget-posts ul li,
.elementor-widget-posts .elementor-post__title {
    position: relative;
    padding-left: 18px;
}

/* Dot before post title */
.elementor-widget-posts .elementor-post__title::before {
    content: "•";
    position: absolute;
    left: 0;
    top: 0;
    color: #000;       /* dot color */
    font-size: 18px;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93704b6 *//* Card outer container */
.elementor-406 .elementor-element.elementor-element-93704b6 {
    border: 2px solid #5b5fd6;   /* purple-blue border */
    border-radius: 8px;
    padding: 0;
    background: #ffffff;
    overflow: hidden;
    box-shadow: 0 6px 18px rgba(91,95,214,0.15);
}

/* Title area – attached & centered */
.elementor-406 .elementor-element.elementor-element-93704b6 .elementor-widget-heading,
.elementor-406 .elementor-element.elementor-element-93704b6 .section-title {
    margin: 0 !important;
    padding: 12px 0 !important;
    text-align: center !important;
    width: 100%;
    display: block;
    background: #7b8fd3;        /* heading blue */
    border-bottom: 2px solid #5b5fd6;
}

/* Title text */
.elementor-406 .elementor-element.elementor-element-93704b6 .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;
    text-align: center !important;
    width: 100%;
    display: block;
    color: #ffffff;             /* white text */
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-a8a9bf1 *//* Elementor Posts Widget – Auto Bullet Dot */
.elementor-widget-posts ul li,
.elementor-widget-posts .elementor-post__title {
    position: relative;
    padding-left: 18px;
}

/* Dot before post title */
.elementor-widget-posts .elementor-post__title::before {
    content: "•";
    position: absolute;
    left: 0;
    top: 0;
    color: #000;       /* dot color */
    font-size: 18px;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aee77ab *//* Card outer container */
.elementor-406 .elementor-element.elementor-element-aee77ab {
    border: 2px solid #5b5fd6;   /* purple-blue border */
    border-radius: 8px;
    padding: 0;
    background: #ffffff;
    overflow: hidden;
    box-shadow: 0 6px 18px rgba(91,95,214,0.15);
}

/* Title area – attached & centered */
.elementor-406 .elementor-element.elementor-element-aee77ab .elementor-widget-heading,
.elementor-406 .elementor-element.elementor-element-aee77ab .section-title {
    margin: 0 !important;
    padding: 12px 0 !important;
    text-align: center !important;
    width: 100%;
    display: block;
    background: #7b8fd3;        /* heading blue */
    border-bottom: 2px solid #5b5fd6;
}

/* Title text */
.elementor-406 .elementor-element.elementor-element-aee77ab .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;
    text-align: center !important;
    width: 100%;
    display: block;
    color: #ffffff;             /* white text */
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-fdb47da *//* Elementor Posts Widget – Auto Bullet Dot */
.elementor-widget-posts ul li,
.elementor-widget-posts .elementor-post__title {
    position: relative;
    padding-left: 18px;
}

/* Dot before post title */
.elementor-widget-posts .elementor-post__title::before {
    content: "•";
    position: absolute;
    left: 0;
    top: 0;
    color: #000;       /* dot color */
    font-size: 18px;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad4859d *//* Card outer container */
.elementor-406 .elementor-element.elementor-element-ad4859d {
    border: 2px solid #5b5fd6;   /* purple-blue border */
    border-radius: 8px;
    padding: 0;
    background: #ffffff;
    overflow: hidden;
    box-shadow: 0 6px 18px rgba(91,95,214,0.15);
}

/* Title area – attached & centered */
.elementor-406 .elementor-element.elementor-element-ad4859d .elementor-widget-heading,
.elementor-406 .elementor-element.elementor-element-ad4859d .section-title {
    margin: 0 !important;
    padding: 12px 0 !important;
    text-align: center !important;
    width: 100%;
    display: block;
    background: #7b8fd3;        /* heading blue */
    border-bottom: 2px solid #5b5fd6;
}

/* Title text */
.elementor-406 .elementor-element.elementor-element-ad4859d .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;
    text-align: center !important;
    width: 100%;
    display: block;
    color: #ffffff;             /* white text */
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-c0930f9 *//* Elementor Posts Widget – Auto Bullet Dot */
.elementor-widget-posts ul li,
.elementor-widget-posts .elementor-post__title {
    position: relative;
    padding-left: 18px;
}

/* Dot before post title */
.elementor-widget-posts .elementor-post__title::before {
    content: "•";
    position: absolute;
    left: 0;
    top: 0;
    color: #000;       /* dot color */
    font-size: 18px;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2abc3b *//* Card outer container */
.elementor-406 .elementor-element.elementor-element-a2abc3b {
    border: 2px solid #5b5fd6;   /* purple-blue border */
    border-radius: 8px;
    padding: 0;
    background: #ffffff;
    overflow: hidden;
    box-shadow: 0 6px 18px rgba(91,95,214,0.15);
}

/* Title area – attached & centered */
.elementor-406 .elementor-element.elementor-element-a2abc3b .elementor-widget-heading,
.elementor-406 .elementor-element.elementor-element-a2abc3b .section-title {
    margin: 0 !important;
    padding: 12px 0 !important;
    text-align: center !important;
    width: 100%;
    display: block;
    background: #7b8fd3;        /* heading blue */
    border-bottom: 2px solid #5b5fd6;
}

/* Title text */
.elementor-406 .elementor-element.elementor-element-a2abc3b .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;
    text-align: center !important;
    width: 100%;
    display: block;
    color: #ffffff;             /* white text */
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-4b07283 *//* Elementor Posts Widget – Auto Bullet Dot */
.elementor-widget-posts ul li,
.elementor-widget-posts .elementor-post__title {
    position: relative;
    padding-left: 18px;
}

/* Dot before post title */
.elementor-widget-posts .elementor-post__title::before {
    content: "•";
    position: absolute;
    left: 0;
    top: 0;
    color: #000;       /* dot color */
    font-size: 18px;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7ab60 *//* Card outer container */
.elementor-406 .elementor-element.elementor-element-6f7ab60 {
    border: 2px solid #5b5fd6;   /* purple-blue border */
    border-radius: 8px;
    padding: 0;
    background: #ffffff;
    overflow: hidden;
    box-shadow: 0 6px 18px rgba(91,95,214,0.15);
}

/* Title area – attached & centered */
.elementor-406 .elementor-element.elementor-element-6f7ab60 .elementor-widget-heading,
.elementor-406 .elementor-element.elementor-element-6f7ab60 .section-title {
    margin: 0 !important;
    padding: 12px 0 !important;
    text-align: center !important;
    width: 100%;
    display: block;
    background: #7b8fd3;        /* heading blue */
    border-bottom: 2px solid #5b5fd6;
}

/* Title text */
.elementor-406 .elementor-element.elementor-element-6f7ab60 .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;
    text-align: center !important;
    width: 100%;
    display: block;
    color: #ffffff;             /* white text */
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-4618a97 *//* Elementor Posts Widget – Auto Bullet Dot */
.elementor-widget-posts ul li,
.elementor-widget-posts .elementor-post__title {
    position: relative;
    padding-left: 18px;
}

/* Dot before post title */
.elementor-widget-posts .elementor-post__title::before {
    content: "•";
    position: absolute;
    left: 0;
    top: 0;
    color: #000;       /* dot color */
    font-size: 18px;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adcc32a *//* Card outer container */
.elementor-406 .elementor-element.elementor-element-adcc32a {
    border: 2px solid #5b5fd6;   /* purple-blue border */
    border-radius: 8px;
    padding: 0;
    background: #ffffff;
    overflow: hidden;
    box-shadow: 0 6px 18px rgba(91,95,214,0.15);
}

/* Title area – attached & centered */
.elementor-406 .elementor-element.elementor-element-adcc32a .elementor-widget-heading,
.elementor-406 .elementor-element.elementor-element-adcc32a .section-title {
    margin: 0 !important;
    padding: 12px 0 !important;
    text-align: center !important;
    width: 100%;
    display: block;
    background: #7b8fd3;        /* heading blue */
    border-bottom: 2px solid #5b5fd6;
}

/* Title text */
.elementor-406 .elementor-element.elementor-element-adcc32a .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;
    text-align: center !important;
    width: 100%;
    display: block;
    color: #ffffff;             /* white text */
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-1dbef22 *//* Elementor Posts Widget – Auto Bullet Dot */
.elementor-widget-posts ul li,
.elementor-widget-posts .elementor-post__title {
    position: relative;
    padding-left: 18px;
}

/* Dot before post title */
.elementor-widget-posts .elementor-post__title::before {
    content: "•";
    position: absolute;
    left: 0;
    top: 0;
    color: #000;       /* dot color */
    font-size: 18px;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-326c383 *//* Card outer container */
.elementor-406 .elementor-element.elementor-element-326c383 {
    border: 2px solid #5b5fd6;   /* purple-blue border */
    border-radius: 8px;
    padding: 0;
    background: #ffffff;
    overflow: hidden;
    box-shadow: 0 6px 18px rgba(91,95,214,0.15);
}

/* Title area – attached & centered */
.elementor-406 .elementor-element.elementor-element-326c383 .elementor-widget-heading,
.elementor-406 .elementor-element.elementor-element-326c383 .section-title {
    margin: 0 !important;
    padding: 12px 0 !important;
    text-align: center !important;
    width: 100%;
    display: block;
    background: #7b8fd3;        /* heading blue */
    border-bottom: 2px solid #5b5fd6;
}

/* Title text */
.elementor-406 .elementor-element.elementor-element-326c383 .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;
    text-align: center !important;
    width: 100%;
    display: block;
    color: #ffffff;             /* white text */
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-ee6e0d7 *//* Elementor Posts Widget – Auto Bullet Dot */
.elementor-widget-posts ul li,
.elementor-widget-posts .elementor-post__title {
    position: relative;
    padding-left: 18px;
}

/* Dot before post title */
.elementor-widget-posts .elementor-post__title::before {
    content: "•";
    position: absolute;
    left: 0;
    top: 0;
    color: #000;       /* dot color */
    font-size: 18px;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07c1484 *//* Card outer container */
.elementor-406 .elementor-element.elementor-element-07c1484 {
    border: 2px solid #5b5fd6;   /* purple-blue border */
    border-radius: 8px;
    padding: 0;
    background: #ffffff;
    overflow: hidden;
    box-shadow: 0 6px 18px rgba(91,95,214,0.15);
}

/* Title area – attached & centered */
.elementor-406 .elementor-element.elementor-element-07c1484 .elementor-widget-heading,
.elementor-406 .elementor-element.elementor-element-07c1484 .section-title {
    margin: 0 !important;
    padding: 12px 0 !important;
    text-align: center !important;
    width: 100%;
    display: block;
    background: #7b8fd3;        /* heading blue */
    border-bottom: 2px solid #5b5fd6;
}

/* Title text */
.elementor-406 .elementor-element.elementor-element-07c1484 .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;
    text-align: center !important;
    width: 100%;
    display: block;
    color: #ffffff;             /* white text */
    font-weight: 700;
}/* End custom CSS */