.elementor-16 .elementor-element.elementor-element-ca7f1a1{--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-16 .elementor-element.elementor-element-175ff53{width:100%;max-width:100%;background-color:#FF0000;}.elementor-16 .elementor-element.elementor-element-1583712{--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-16 .elementor-element.elementor-element-b8dff0d{--spacer-size:100px;}.elementor-16 .elementor-element.elementor-element-95ff80d{--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-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-16 .elementor-element.elementor-element-0467819{text-align:center;}.elementor-16 .elementor-element.elementor-element-0467819 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:bold;color:#FF9800;}.elementor-16 .elementor-element.elementor-element-c386a3d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.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-16 .elementor-element.elementor-element-7e0aecd .elementor-button{background-color:#007BFF;fill:#FFFFFF;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-7e0aecd .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-7e0aecd .elementor-button:focus{background-color:#0056B3;}.elementor-16 .elementor-element.elementor-element-7e0aecd{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-16 .elementor-element.elementor-element-cd8d512 .elementor-button{background-color:#007BFF;fill:#FFFFFF;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-cd8d512 .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-cd8d512 .elementor-button:focus{background-color:#0056B3;}.elementor-16 .elementor-element.elementor-element-cd8d512{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-16 .elementor-element.elementor-element-ccec953 .elementor-button{background-color:#007BFF;fill:#FFFFFF;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-ccec953 .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-ccec953 .elementor-button:focus{background-color:#0056B3;}.elementor-16 .elementor-element.elementor-element-ccec953{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-16 .elementor-element.elementor-element-9ef060b .elementor-button{background-color:#007BFF;fill:#FFFFFF;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-9ef060b .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-9ef060b .elementor-button:focus{background-color:#0056B3;}.elementor-16 .elementor-element.elementor-element-9ef060b{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-16 .elementor-element.elementor-element-828dbf6 .elementor-button{background-color:#007BFF;fill:#FFFFFF;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-828dbf6 .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-828dbf6 .elementor-button:focus{background-color:#0056B3;}.elementor-16 .elementor-element.elementor-element-828dbf6{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-16 .elementor-element.elementor-element-8c05bc1 .elementor-button{background-color:#007BFF;fill:#FFFFFF;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-8c05bc1 .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-8c05bc1 .elementor-button:focus{background-color:#0056B3;}.elementor-16 .elementor-element.elementor-element-8c05bc1{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-16 .elementor-element.elementor-element-a0f0f7d .elementor-button{background-color:#007BFF;fill:#FFFFFF;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-a0f0f7d .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-a0f0f7d .elementor-button:focus{background-color:#0056B3;}.elementor-16 .elementor-element.elementor-element-a0f0f7d{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-16 .elementor-element.elementor-element-b48982f .elementor-button{background-color:#007BFF;fill:#FFFFFF;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-b48982f .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-b48982f .elementor-button:focus{background-color:#0056B3;}.elementor-16 .elementor-element.elementor-element-b48982f{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-16 .elementor-element.elementor-element-a69e139 .elementor-button{background-color:#007BFF;fill:#FFFFFF;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-a69e139 .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-a69e139 .elementor-button:focus{background-color:#0056B3;}.elementor-16 .elementor-element.elementor-element-a69e139{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-16 .elementor-element.elementor-element-d86fc24{--display:flex;}.elementor-16 .elementor-element.elementor-element-168c665{--spacer-size:100px;}.elementor-16 .elementor-element.elementor-element-2b23326{--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-16 .elementor-element.elementor-element-ad37503{border-style:solid;border-radius:25px 25px 25px 25px;text-align:center;}.elementor-16 .elementor-element.elementor-element-ad37503 .elementor-heading-title{color:#B91C1C;}.elementor-16 .elementor-element.elementor-element-8c82f25{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-57731c6 > .elementor-widget-container{border-style:solid;border-width:4px 4px 4px 4px;}.elementor-16 .elementor-element.elementor-element-3b40da1 > .elementor-widget-container{border-style:solid;border-width:4px 4px 4px 4px;}.elementor-16 .elementor-element.elementor-element-2b64677{--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-16 .elementor-element.elementor-element-08ea54d{--spacer-size:50px;}.elementor-16 .elementor-element.elementor-element-346d01b{--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;--flex-wrap:wrap;}.elementor-16 .elementor-element.elementor-element-f5adfc9{--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;border-style:solid;--border-style:solid;}.elementor-16 .elementor-element.elementor-element-21fd847{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;text-align:center;}.elementor-16 .elementor-element.elementor-element-21fd847 .elementor-heading-title{color:#060A07;}.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-16 .elementor-element.elementor-element-bf5dcb7{--grid-row-gap:10px;}.elementor-16 .elementor-element.elementor-element-bf5dcb7 .elementor-post__title, .elementor-16 .elementor-element.elementor-element-bf5dcb7 .elementor-post__title a{color:#006600AA;}.elementor-16 .elementor-element.elementor-element-bf5dcb7 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-bf5dcb7 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-bf5dcb7 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-16 .elementor-element.elementor-element-bf5dcb7 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-16 .elementor-element.elementor-element-bf5dcb7 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-16 .elementor-element.elementor-element-9040c0a{--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;border-style:solid;--border-style:solid;}.elementor-16 .elementor-element.elementor-element-e84f3a8{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;text-align:center;}.elementor-16 .elementor-element.elementor-element-e84f3a8 .elementor-heading-title{color:#060A07;}.elementor-16 .elementor-element.elementor-element-120ec05{--grid-row-gap:10px;--grid-column-gap:0px;}.elementor-16 .elementor-element.elementor-element-120ec05 .elementor-post__title, .elementor-16 .elementor-element.elementor-element-120ec05 .elementor-post__title a{color:#000077;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;}.elementor-16 .elementor-element.elementor-element-120ec05 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-120ec05 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-120ec05 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-16 .elementor-element.elementor-element-120ec05 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-16 .elementor-element.elementor-element-120ec05 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-16 .elementor-element.elementor-element-70a7cc2{--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;border-style:solid;--border-style:solid;}.elementor-16 .elementor-element.elementor-element-b4e966b{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;text-align:center;}.elementor-16 .elementor-element.elementor-element-b4e966b .elementor-heading-title{color:#1D662F;}.elementor-16 .elementor-element.elementor-element-21b601b{--grid-row-gap:15px;}.elementor-16 .elementor-element.elementor-element-21b601b .elementor-post__title, .elementor-16 .elementor-element.elementor-element-21b601b .elementor-post__title a{color:#445BD8;}.elementor-16 .elementor-element.elementor-element-21b601b .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-21b601b .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-21b601b .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-16 .elementor-element.elementor-element-21b601b .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-16 .elementor-element.elementor-element-21b601b .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-16 .elementor-element.elementor-element-5c23a37{--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;border-style:solid;--border-style:solid;}.elementor-16 .elementor-element.elementor-element-10ce979{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;text-align:center;}.elementor-16 .elementor-element.elementor-element-10ce979 .elementor-heading-title{color:#060A07;}.elementor-16 .elementor-element.elementor-element-a4ebf45{--grid-row-gap:10px;}.elementor-16 .elementor-element.elementor-element-a4ebf45 .elementor-post__title, .elementor-16 .elementor-element.elementor-element-a4ebf45 .elementor-post__title a{color:#000077;}.elementor-16 .elementor-element.elementor-element-a4ebf45 .elementor-pagination{text-align:left;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-a4ebf45 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-a4ebf45 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-16 .elementor-element.elementor-element-a4ebf45 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-16 .elementor-element.elementor-element-a4ebf45 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-16 .elementor-element.elementor-element-f45e51b{--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;border-style:solid;--border-style:solid;}.elementor-16 .elementor-element.elementor-element-6c5a0c2{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;text-align:center;}.elementor-16 .elementor-element.elementor-element-6c5a0c2 .elementor-heading-title{color:#060A07;}.elementor-16 .elementor-element.elementor-element-1678ffd{--grid-row-gap:15px;}.elementor-16 .elementor-element.elementor-element-1678ffd .elementor-post__title, .elementor-16 .elementor-element.elementor-element-1678ffd .elementor-post__title a{color:#060A07;}.elementor-16 .elementor-element.elementor-element-1678ffd .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-1678ffd .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-1678ffd .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-16 .elementor-element.elementor-element-1678ffd .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-16 .elementor-element.elementor-element-1678ffd .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-16 .elementor-element.elementor-element-3db2292{--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;border-style:solid;--border-style:solid;}.elementor-16 .elementor-element.elementor-element-b478b72{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;text-align:center;}.elementor-16 .elementor-element.elementor-element-b478b72 .elementor-heading-title{color:#060A07;}.elementor-16 .elementor-element.elementor-element-726f762{--grid-row-gap:15px;}.elementor-16 .elementor-element.elementor-element-726f762 .elementor-post__title, .elementor-16 .elementor-element.elementor-element-726f762 .elementor-post__title a{color:#000077;}.elementor-16 .elementor-element.elementor-element-726f762 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-726f762 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-726f762 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-16 .elementor-element.elementor-element-726f762 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-16 .elementor-element.elementor-element-726f762 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-16 .elementor-element.elementor-element-6287238{--display:flex;}.elementor-16 .elementor-element.elementor-element-b7c3861{--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-16 .elementor-element.elementor-element-af0937a{--spacer-size:50px;}.elementor-16 .elementor-element.elementor-element-a769270{--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-16 .elementor-element.elementor-element-0f61007{--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-16 .elementor-element.elementor-element-fe27192{--spacer-size:50px;}.elementor-16 .elementor-element.elementor-element-8f5ccb2{--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-16 .elementor-element.elementor-element-e26cda8{text-align:center;}.elementor-16 .elementor-element.elementor-element-e26cda8 .elementor-heading-title{color:#FF9800;}.elementor-16 .elementor-element.elementor-element-895a7a1{--grid-row-gap:35px;--grid-column-gap:10px;}.elementor-16 .elementor-element.elementor-element-895a7a1 > .elementor-widget-container{background-color:#F3F3F3;}.elementor-16 .elementor-element.elementor-element-895a7a1 .elementor-post__meta-data span + span:before{content:"•";}.elementor-16 .elementor-element.elementor-element-895a7a1 .elementor-post__card{border-width:2px;border-radius:2px;}.elementor-16 .elementor-element.elementor-element-895a7a1 .elementor-post__title, .elementor-16 .elementor-element.elementor-element-895a7a1 .elementor-post__title a{color:#007BFF;}.elementor-16 .elementor-element.elementor-element-895a7a1 .elementor-post__excerpt p{color:#0C110D;font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-16 .elementor-element.elementor-element-dbb356b{--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-16 .elementor-element.elementor-element-97fc6c1{--spacer-size:100px;}.elementor-16 .elementor-element.elementor-element-4a263dc{--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;--flex-wrap:wrap;}.elementor-16 .elementor-element.elementor-element-211ff39{--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-16 .elementor-element.elementor-element-211ff39.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-bf056ff{text-align:center;}.elementor-16 .elementor-element.elementor-element-bf056ff .elementor-heading-title{color:#FFFFFF;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16 .elementor-element.elementor-element-9d680c2.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-16 .elementor-element.elementor-element-9d680c2 .elementor-thumbnails-swiper .elementor-carousel-image{aspect-ratio:21 / 9;}.elementor-16 .elementor-element.elementor-element-9d680c2 .elementor-swiper-button{font-size:20px;}.elementor-16 .elementor-element.elementor-element-9d680c2 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:auto;}.elementor-16 .elementor-element.elementor-element-6a202d4{--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-16 .elementor-element.elementor-element-a65671a{text-align:center;}.elementor-16 .elementor-element.elementor-element-a65671a .elementor-heading-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-463a225{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-463a225.elementor-element{--align-self:stretch;}.elementor-16 .elementor-element.elementor-element-17a0c42{--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-16 .elementor-element.elementor-element-7ef0761{--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-16 .elementor-element.elementor-element-20bd168{margin:15px 15px calc(var(--kit-widget-spacing, 0px) + 15px) 15px;padding:15px 15px 15px 15px;}.elementor-16 .elementor-element.elementor-element-20bd168.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-20bd168 .elementor-heading-title{color:#060A07;}.elementor-16 .elementor-element.elementor-element-ba7f2da{--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-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-de76b53 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-16 .elementor-element.elementor-element-de76b53 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-16 .elementor-element.elementor-element-de76b53 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-16 .elementor-element.elementor-element-de76b53 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-16 .elementor-element.elementor-element-de76b53 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-16 .elementor-element.elementor-element-de76b53 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-de76b53 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-16 .elementor-element.elementor-element-de76b53{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-16 .elementor-element.elementor-element-de76b53 .elementor-icon-list-text{color:#0648CE;transition:color 0.3s;}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-f5adfc9{--width:33.3333%;}.elementor-16 .elementor-element.elementor-element-9040c0a{--width:33.3333%;}.elementor-16 .elementor-element.elementor-element-70a7cc2{--width:33.3333%;}.elementor-16 .elementor-element.elementor-element-5c23a37{--width:33.3333%;}.elementor-16 .elementor-element.elementor-element-f45e51b{--width:33.3333%;}.elementor-16 .elementor-element.elementor-element-3db2292{--width:33.3333%;}.elementor-16 .elementor-element.elementor-element-211ff39{--width:49.444%;}.elementor-16 .elementor-element.elementor-element-7ef0761{--width:33.3333%;}.elementor-16 .elementor-element.elementor-element-ba7f2da{--width:66.6666%;}}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-c386a3d{--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-8c82f25{--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-21fd847{text-align:start;}.elementor-16 .elementor-element.elementor-element-e84f3a8{text-align:start;}.elementor-16 .elementor-element.elementor-element-b4e966b{text-align:start;}.elementor-16 .elementor-element.elementor-element-10ce979{text-align:start;}.elementor-16 .elementor-element.elementor-element-6c5a0c2{text-align:start;}.elementor-16 .elementor-element.elementor-element-b478b72{text-align:start;}.elementor-16 .elementor-element.elementor-element-9d680c2.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-c386a3d{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-7e0aecd{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-16 .elementor-element.elementor-element-cd8d512{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-16 .elementor-element.elementor-element-ccec953{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-16 .elementor-element.elementor-element-9ef060b{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-16 .elementor-element.elementor-element-828dbf6{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-16 .elementor-element.elementor-element-8c05bc1{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-16 .elementor-element.elementor-element-a0f0f7d{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-16 .elementor-element.elementor-element-b48982f{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-16 .elementor-element.elementor-element-a69e139{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-16 .elementor-element.elementor-element-8c82f25{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-9d680c2.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}/* Start custom CSS for wp-widget-widget_featured_jobs, class: .elementor-element-3b40da1 *//* ==============================
   JOB LIST – COLORFUL & CLEAN
   Works with Recent + Featured Jobs
================================ */

/* Main job list box */
.job_listings {
    background: #ffffff;
    padding: 8px;
}

/* Each job row */
.job_listings li.job_listing {
    list-style: none;
    padding: 8px 6px;
    margin-bottom: 4px;
    border-radius: 6px;
    border-left: 5px solid #3b82f6; /* blue strip */
    background: linear-gradient(90deg, #f9fbff, #ffffff);
    transition: all 0.25s ease;
}

/* Hover effect */
.job_listings li.job_listing:hover {
    background: linear-gradient(90deg, #eef4ff, #ffffff);
    transform: translateX(3px);
}

/* Job title */
.job_listings li.job_listing a {
    font-size: 15px;
    font-weight: 600;
    color: #1e40af;
    text-decoration: none;
    line-height: 1.6;
}

/* Hover title */
.job_listings li.job_listing a:hover {
    color: #b91c1c;
    text-decoration: underline;
}

/* Hide extra info (headline only) */
.job_listings .job-company,
.job_listings .job-location,
.job_listings .job-type,
.job_listings .job-meta,
.job_listings .job-listing-footer {
    display: none !important;
}

/* ==============================
   FEATURED JOB STYLE
================================ */

.job_listings li.job_listing.job_position_featured {
    border-left-color: #f59e0b; /* gold */
    background: linear-gradient(90deg, #fff7ed, #ffffff);
}

/* Featured badge */
.job_listings li.job_listing.job_position_featured a::after {
    content: " ★ FEATURED";
    font-size: 11px;
    font-weight: 700;
    color: #b45309;
    background: #fde68a;
    padding: 2px 6px;
    margin-left: 6px;
    border-radius: 4px;
}

/* ==============================
   RECENT JOB MARKER
================================ */

/* First 3 jobs = NEW */
.job_listings li.job_listing:nth-child(-n+3) a::before {
    content: "NEW ";
    font-size: 11px;
    font-weight: 700;
    color: #ffffff;
    background: #dc2626;
    padding: 2px 5px;
    margin-right: 6px;
    border-radius: 4px;
}

/* ==============================
   MOBILE OPTIMIZATION
================================ */

@media (max-width: 768px) {
    .job_listings li.job_listing a {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c82f25 *//* ==============================
   JOB LIST – COLORFUL & CLEAN
   Works with Recent + Featured Jobs
================================ */

/* Main job list box */
.job_listings {
    background: #ffffff;
    padding: 8px;
}

/* Each job row */
.job_listings li.job_listing {
    list-style: none;
    padding: 8px 6px;
    margin-bottom: 4px;
    border-radius: 6px;
    border-left: 5px solid #3b82f6; /* blue strip */
    background: linear-gradient(90deg, #f9fbff, #ffffff);
    transition: all 0.25s ease;
}

/* Hover effect */
.job_listings li.job_listing:hover {
    background: linear-gradient(90deg, #eef4ff, #ffffff);
    transform: translateX(3px);
}

/* Job title */
.job_listings li.job_listing a {
    font-size: 15px;
    font-weight: 600;
    color: #1e40af;
    text-decoration: none;
    line-height: 1.6;
}

/* Hover title */
.job_listings li.job_listing a:hover {
    color: #b91c1c;
    text-decoration: underline;
}

/* Hide extra info (headline only) */
.job_listings .job-company,
.job_listings .job-location,
.job_listings .job-type,
.job_listings .job-meta,
.job_listings .job-listing-footer {
    display: none !important;
}

/* ==============================
   FEATURED JOB STYLE
================================ */

.job_listings li.job_listing.job_position_featured {
    border-left-color: #f59e0b; /* gold */
    background: linear-gradient(90deg, #fff7ed, #ffffff);
}

/* Featured badge */
.job_listings li.job_listing.job_position_featured a::after {
    content: " ★ FEATURED";
    font-size: 11px;
    font-weight: 700;
    color: #b45309;
    background: #fde68a;
    padding: 2px 6px;
    margin-left: 6px;
    border-radius: 4px;
}

/* ==============================
   RECENT JOB MARKER
================================ */

/* First 3 jobs = NEW */
.job_listings li.job_listing:nth-child(-n+3) a::before {
    content: "NEW ";
    font-size: 11px;
    font-weight: 700;
    color: #ffffff;
    background: #dc2626;
    padding: 2px 5px;
    margin-right: 6px;
    border-radius: 4px;
}

/* ==============================
   MOBILE OPTIMIZATION
================================ */

@media (max-width: 768px) {
    .job_listings li.job_listing a {
        font-size: 14px;
    }
}/* End custom CSS */