.elementor-2 .elementor-element.elementor-element-f604525{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2 .elementor-element.elementor-element-8718ec4{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-2 .elementor-element.elementor-element-b50fff2 .elementor-heading-title{color:#003366;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-ef28f62{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-ef28f62.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-91a2412{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5) inset;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-91a2412:hover{border-style:none;}.elementor-2 .elementor-element.elementor-element-91a2412, .elementor-2 .elementor-element.elementor-element-91a2412::before{--border-transition:1s;}.elementor-widget-icon-box .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-box .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-3686a29{width:var( --container-widget-width, 93.582% );max-width:93.582%;--container-widget-width:93.582%;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-2 .elementor-element.elementor-element-3686a29.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-3686a29 .elementor-icon-box-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-3686a29 .elementor-icon-box-title{margin-block-end:4px;color:#003366;}.elementor-2 .elementor-element.elementor-element-3686a29.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-3686a29.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-3686a29.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-3686a29 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-3686a29 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-3686a29:has(:hover) .elementor-icon-box-title,
					 .elementor-2 .elementor-element.elementor-element-3686a29:has(:focus) .elementor-icon-box-title{color:#003366;}.elementor-2 .elementor-element.elementor-element-3686a29 .elementor-icon-box-description{color:#2E2E2E;}.elementor-2 .elementor-element.elementor-element-3ab4734{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5) inset;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-3ab4734:hover{border-style:none;}.elementor-2 .elementor-element.elementor-element-3ab4734, .elementor-2 .elementor-element.elementor-element-3ab4734::before{--border-transition:1s;}.elementor-2 .elementor-element.elementor-element-649bcdd{width:var( --container-widget-width, 93.582% );max-width:93.582%;--container-widget-width:93.582%;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-2 .elementor-element.elementor-element-649bcdd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-649bcdd .elementor-icon-box-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-649bcdd .elementor-icon-box-title{margin-block-end:4px;color:#003366;}.elementor-2 .elementor-element.elementor-element-649bcdd.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-649bcdd.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-649bcdd.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-649bcdd .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-649bcdd .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-649bcdd:has(:hover) .elementor-icon-box-title,
					 .elementor-2 .elementor-element.elementor-element-649bcdd:has(:focus) .elementor-icon-box-title{color:#003366;}.elementor-2 .elementor-element.elementor-element-649bcdd .elementor-icon-box-description{color:#2E2E2E;}.elementor-2 .elementor-element.elementor-element-36f373d{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5) inset;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-36f373d:hover{border-style:none;}.elementor-2 .elementor-element.elementor-element-36f373d, .elementor-2 .elementor-element.elementor-element-36f373d::before{--border-transition:1s;}.elementor-2 .elementor-element.elementor-element-00357c0{width:var( --container-widget-width, 93.582% );max-width:93.582%;--container-widget-width:93.582%;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-2 .elementor-element.elementor-element-00357c0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-00357c0 .elementor-icon-box-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-00357c0 .elementor-icon-box-title{margin-block-end:4px;color:#003366;}.elementor-2 .elementor-element.elementor-element-00357c0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-00357c0.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-00357c0.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-00357c0 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-00357c0 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-00357c0:has(:hover) .elementor-icon-box-title,
					 .elementor-2 .elementor-element.elementor-element-00357c0:has(:focus) .elementor-icon-box-title{color:#003366;}.elementor-2 .elementor-element.elementor-element-00357c0 .elementor-icon-box-description{color:#2E2E2E;}.elementor-2 .elementor-element.elementor-element-1385f6a{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5) inset;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-1385f6a:hover{border-style:none;}.elementor-2 .elementor-element.elementor-element-1385f6a, .elementor-2 .elementor-element.elementor-element-1385f6a::before{--border-transition:1s;}.elementor-2 .elementor-element.elementor-element-dab2b57{width:var( --container-widget-width, 93.582% );max-width:93.582%;--container-widget-width:93.582%;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-2 .elementor-element.elementor-element-dab2b57.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-dab2b57 .elementor-icon-box-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-dab2b57 .elementor-icon-box-title{margin-block-end:4px;color:#003366;}.elementor-2 .elementor-element.elementor-element-dab2b57.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-dab2b57.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-dab2b57.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-dab2b57 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-dab2b57 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-dab2b57:has(:hover) .elementor-icon-box-title,
					 .elementor-2 .elementor-element.elementor-element-dab2b57:has(:focus) .elementor-icon-box-title{color:#003366;}.elementor-2 .elementor-element.elementor-element-dab2b57 .elementor-icon-box-description{color:#2E2E2E;}.elementor-2 .elementor-element.elementor-element-4284b2d{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5) inset;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-4284b2d:hover{border-style:none;}.elementor-2 .elementor-element.elementor-element-4284b2d, .elementor-2 .elementor-element.elementor-element-4284b2d::before{--border-transition:1s;}.elementor-2 .elementor-element.elementor-element-bc70628{width:var( --container-widget-width, 93.582% );max-width:93.582%;--container-widget-width:93.582%;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-2 .elementor-element.elementor-element-bc70628.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-bc70628 .elementor-icon-box-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-bc70628 .elementor-icon-box-title{margin-block-end:4px;color:#003366;}.elementor-2 .elementor-element.elementor-element-bc70628.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-bc70628.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-bc70628.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-bc70628 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-bc70628 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-bc70628:has(:hover) .elementor-icon-box-title,
					 .elementor-2 .elementor-element.elementor-element-bc70628:has(:focus) .elementor-icon-box-title{color:#003366;}.elementor-2 .elementor-element.elementor-element-bc70628 .elementor-icon-box-description{color:#2E2E2E;}.elementor-2 .elementor-element.elementor-element-859dfe4{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5) inset;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-859dfe4:hover{border-style:none;}.elementor-2 .elementor-element.elementor-element-859dfe4, .elementor-2 .elementor-element.elementor-element-859dfe4::before{--border-transition:1s;}.elementor-2 .elementor-element.elementor-element-ddce5e7{width:var( --container-widget-width, 93.582% );max-width:93.582%;--container-widget-width:93.582%;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-2 .elementor-element.elementor-element-ddce5e7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-ddce5e7 .elementor-icon-box-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-ddce5e7 .elementor-icon-box-title{margin-block-end:4px;color:#003366;}.elementor-2 .elementor-element.elementor-element-ddce5e7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-ddce5e7.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-ddce5e7.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-ddce5e7 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-ddce5e7 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-ddce5e7:has(:hover) .elementor-icon-box-title,
					 .elementor-2 .elementor-element.elementor-element-ddce5e7:has(:focus) .elementor-icon-box-title{color:#003366;}.elementor-2 .elementor-element.elementor-element-ddce5e7 .elementor-icon-box-description{color:#2E2E2E;}.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-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2 .elementor-element.elementor-element-99046b0 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:500;fill:#003366;color:#003366;border-style:solid;border-width:2px 2px 2px 2px;border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-99046b0 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-99046b0 .elementor-button:focus{background-color:#003366;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-99046b0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2 .elementor-element.elementor-element-99046b0 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-99046b0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-f150951{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-4b7e5ca .elementor-heading-title{color:#003366;}.elementor-2 .elementor-element.elementor-element-525c4b1{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-525c4b1 > .elementor-widget-container{margin:-65px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-cee7810{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-183baa9 .elementor-heading-title{color:#003366;}.elementor-widget-eael-post-list .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-post-list .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-post-list .eael-post-list-header .header-title .title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-post-list .eael-post-list-header .post-categories a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-post-list .eael-post-list-featured-wrap .featured-content .eael-post-list-title, .elementor-widget-eael-post-list .eael-post-list-featured-wrap .featured-content .eael-post-list-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-post-list .eael-post-list-featured-wrap .featured-content p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-post-list .eael-post-list-featured-wrap .featured-content .meta{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-post-list .eael-post-list-content .eael-post-list-title, .elementor-widget-eael-post-list .eael-post-list-content .eael-post-list-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-post-list .eael-post-list-content p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-post-list .eael-post-list-content .meta{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-post-list .eael-post-list-container.layout-advanced .eael-post-list-post .eael-post-list-content .boxed-meta .author-info h5{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-post-list .eael-post-list-container.layout-advanced .eael-post-list-posts-wrap .eael-post-list-post .eael-post-list-content .boxed-meta .author-meta .author-info > a p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-post-list .eael-post-list-container.layout-advanced .eael-post-list-content .boxed-meta .meta-categories .meta-cats-wrap a, .elementor-widget-eael-post-list .eael-post-list-container.layout-default .eael-post-list-content .meta-categories a, .elementor-widget-eael-post-list .eael-post-list-container.layout-preset-2 .eael-post-list-content .meta-categories a, .elementor-widget-eael-post-list .eael-post-list-container.layout-preset-2 .eael-post-list-content .meta-categories a, .elementor-widget-eael-post-list .eael-post-list-container.layout-default .featured-content .meta-categories a, .elementor-widget-eael-post-list .eael-post-list-container.layout-preset-2 .featured-content .meta-categories a, .elementor-widget-eael-post-list .eael-post-list-container.layout-preset-3 .featured-content .meta-categories a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-cb2c079{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-cb2c079.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-cb2c079 .eael-post-list-featured-wrap{min-height:444px;flex:0 0 41%;}.elementor-2 .elementor-element.elementor-element-cb2c079 .eael-post-list-post{min-height:147px;}.elementor-2 .elementor-element.elementor-element-cb2c079 .eael-post-list-post .eael-post-list-featured-inner{min-height:147px;}.elementor-2 .elementor-element.elementor-element-cb2c079 .eael-post-list-posts-wrap{flex:0 0 100%;grid-template-columns:repeat(2, 1fr);}.elementor-2 .elementor-element.elementor-element-cb2c079 .eael-post-list-container{border-radius:0px;}.elementor-2 .elementor-element.elementor-element-cb2c079 .eael-post-list-featured-wrap .eael-post-list-featured-inner, .elementor-2 .elementor-element.elementor-element-cb2c079 .eael-post-list-featured-wrap .eael-post-list-featured-inner:after{border-radius:3px;}.elementor-2 .elementor-element.elementor-element-cb2c079 .eael-post-list-featured-wrap .eael-post-list-featured-inner img{border-radius:3px 3px 0 0;}.elementor-2 .elementor-element.elementor-element-cb2c079 .eael-post-list-featured-wrap .featured-content .eael-post-list-title, .elementor-2 .elementor-element.elementor-element-cb2c079 .eael-post-list-featured-wrap .featured-content .eael-post-list-title a{color:#fff;}.elementor-2 .elementor-element.elementor-element-cb2c079 .eael-post-list-featured-wrap .featured-content .eael-post-list-title:hover, .elementor-2 .elementor-element.elementor-element-cb2c079 .eael-post-list-featured-wrap .featured-content .eael-post-list-title a:hover{color:#92939b;}.elementor-2 .elementor-element.elementor-element-cb2c079 .eael-post-list-featured-wrap .featured-content p{color:#f8f8f8;}.elementor-2 .elementor-element.elementor-element-cb2c079 .eael-post-list-container.layout-default .eael-post-list-posts-wrap .eael-post-list-post{border-radius:15px;}.elementor-2 .elementor-element.elementor-element-cb2c079 .eael-post-list-container.layout-preset-2 .eael-post-list-posts-wrap .eael-post-list-post{border-radius:15px;}.elementor-2 .elementor-element.elementor-element-cb2c079 .eael-post-list-container.layout-preset-3 .eael-post-list-posts-wrap .eael-post-list-post .eael-post-list-featured-inner, .elementor-2 .elementor-element.elementor-element-cb2c079 .eael-post-list-container.layout-preset-3 .eael-post-list-posts-wrap .eael-post-list-post .eael-post-list-featured-inner:after{border-radius:15px;}.elementor-2 .elementor-element.elementor-element-cb2c079 .eael-post-list-container .eael-post-list-thumbnail{border-radius:15px;}.elementor-2 .elementor-element.elementor-element-cb2c079 .eael-post-list-content .eael-post-list-title, .elementor-2 .elementor-element.elementor-element-cb2c079 .eael-post-list-content .eael-post-list-title a{color:#003366;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-cb2c079 .eael-post-list-content .eael-post-list-title:hover, .elementor-2 .elementor-element.elementor-element-cb2c079 .eael-post-list-content .eael-post-list-title a:hover{color:#003366;}.elementor-2 .elementor-element.elementor-element-cb2c079 .eael-post-list-content p{color:#4d4d4d;}.elementor-2 .elementor-element.elementor-element-cb2c079 .eael-post-list-content .meta{color:#aaa;}.elementor-2 .elementor-element.elementor-element-cb2c079 .eael-post-list-container.layout-default .eael-post-list-content .meta-categories a, .elementor-2 .elementor-element.elementor-element-cb2c079 .eael-post-list-container.layout-preset-2 .eael-post-list-content .meta-categories a, .elementor-2 .elementor-element.elementor-element-cb2c079 .eael-post-list-container.layout-preset-3 .eael-post-list-content .meta-categories a, .elementor-2 .elementor-element.elementor-element-cb2c079 .eael-post-list-container.layout-advanced .eael-post-list-content .boxed-meta .meta-categories .meta-cats-wrap a{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-cb2c079 .eael-post-list-container.layout-default .featured-content .meta-categories a, .elementor-2 .elementor-element.elementor-element-cb2c079 .eael-post-list-container.layout-preset-2 .featured-content .meta-categories a, .elementor-2 .elementor-element.elementor-element-cb2c079 .eael-post-list-container.layout-preset-3 .featured-content .meta-categories a{color:#FFFFFF;background-color:#003366;border-radius:15px;margin:0px 0px 10px 0px;padding:5px 10px 5px 10px;}.elementor-2 .elementor-element.elementor-element-cb2c079 .eael-post-list-container.layout-default .eael-post-list-content .meta-categories a, .elementor-2 .elementor-element.elementor-element-cb2c079 .eael-post-list-container.layout-preset-2 .eael-post-list-content .meta-categories a, .elementor-2 .elementor-element.elementor-element-cb2c079 .eael-post-list-container.layout-preset-3 .eael-post-list-content .meta-categories a, .elementor-2 .elementor-element.elementor-element-cb2c079 .eael-post-list-container.layout-advanced .eael-post-list-content .boxed-meta .meta-categories .meta-cats-wrap{background-color:#003366;border-radius:15px;}.elementor-2 .elementor-element.elementor-element-cb2c079 .eael-post-list-container.layout-default .eael-post-list-content .meta-categories a:hover, .elementor-2 .elementor-element.elementor-element-cb2c079 .eael-post-list-container.layout-preset-2 .eael-post-list-content .meta-categories a:hover, .elementor-2 .elementor-element.elementor-element-cb2c079 .eael-post-list-container.layout-preset-3 .eael-post-list-content .meta-categories a:hover, .elementor-2 .elementor-element.elementor-element-cb2c079 .eael-post-list-container.layout-advanced .eael-post-list-content .boxed-meta .meta-categories .meta-cats-wrap a:hover{color:#543bc2;}.elementor-2 .elementor-element.elementor-element-cb2c079 .eael-post-list-container.layout-default .featured-content .meta-categories a:hover, .elementor-2 .elementor-element.elementor-element-cb2c079 .eael-post-list-container.layout-preset-2 .featured-content .meta-categories a:hover, .elementor-2 .elementor-element.elementor-element-cb2c079 .eael-post-list-container.layout-preset-3 .featured-content .meta-categories a:hover{color:#543bc2;}.elementor-2 .elementor-element.elementor-element-cb2c079 .eael-post-list-container.layout-advanced .eael-post-list-content .boxed-meta .meta-categories .meta-cats-wrap{margin:0px 0px 10px 0px;padding:5px 10px 5px 10px;}.elementor-2 .elementor-element.elementor-element-cb2c079 .eael-post-list-container.layout-default .eael-post-list-content .meta-categories a, .elementor-2 .elementor-element.elementor-element-cb2c079 .eael-post-list-container.layout-preset-2 .eael-post-list-content .meta-categories a, .elementor-2 .elementor-element.elementor-element-cb2c079 .eael-post-list-container.layout-preset-3 .eael-post-list-content .meta-categories a{margin:0px 0px 10px 0px;padding:5px 10px 5px 10px;}.elementor-2 .elementor-element.elementor-element-cb2c079 .eael-post-elements-readmore-btn{color:#000BEC;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-ef28f62{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-cb2c079 .eael-post-list-featured-wrap{flex:0 0 100%;}.elementor-2 .elementor-element.elementor-element-cb2c079 .eael-post-list-posts-wrap{flex:0 0 100%;grid-template-columns:repeat(1, 1fr);}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-ef28f62{--width:88.358%;}.elementor-2 .elementor-element.elementor-element-f150951{--width:100%;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-ef28f62{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-cb2c079 .eael-post-list-featured-wrap{flex:0 0 100%;}.elementor-2 .elementor-element.elementor-element-cb2c079 .eael-post-list-posts-wrap{flex:0 0 100%;grid-template-columns:repeat(1, 1fr);}}/* Start custom CSS for html, class: .elementor-element-f1ece74 *//* Hero Section */
.hero {
    background: linear-gradient(135deg, #E63946 0%, rgba(230, 57, 70, 0.1) 50%, #fff 100%);
    padding: 80px 0;
    position: relative;
    overflow: hidden;
}

.hero-content {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 60px;
    align-items: center;
}

.hero-logo-section {
    text-align: center;
    margin-bottom: 30px;
}

.hero-title {
    font-size: 3rem;
    font-weight: 700;
    color: #003366;
    margin-bottom: 15px;
    line-height: 1.2;
}

.hero-subtitle {
    display: block;
    font-size: 1.2rem;
    color: #E63946;
    font-weight: 400;
    margin-top: 10px;
}

.hero-description {
    font-size: 1.1rem;
    color: #333;
    margin-bottom: 40px;
    line-height: 1.6;
}

.hero-buttons {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
}

.hero-visual {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}

.floating-elements {
    position: relative;
}

.floating-card {
    position: absolute;
    width: 80px;
    height: 80px;
    background: white;
    border-radius: 16px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 2rem;
    color: #E63946;
    animation: float 3s ease-in-out infinite;
}

.floating-card:nth-child(1) {
    top: -40px;
    left: -40px;
}

.floating-card:nth-child(2) {
    top: 40px;
    right: -40px;
}

.floating-card:nth-child(3) {
    bottom: -20px;
    left: 20px;
}

@keyframes float {
    0%, 100% { transform: translateY(0px); }
    50% { transform: translateY(-20px); }
}

/* responsive media queries */

/* Buttons */
.btn {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding: 12px 24px;
    border: none;
    border-radius: 8px;
    font-weight: 500;
    text-decoration: none;
    cursor: pointer;
    transition: all 0.3s ease;
    font-size: 1rem;
}

.btn-primary {
    background: #E63946;
    color: white;
}

.btn-primary:hover {
    background: #d32f2f;
    transform: translateY(-2px);
    box-shadow: 0 4px 12px rgba(230, 57, 70, 0.3);
}

.btn-secondary {
    background: #003366;
    color: white;
}

.btn-secondary:hover {
    background: #002244;
    transform: translateY(-2px);
    box-shadow: 0 4px 12px rgba(0, 51, 102, 0.3);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3686a29 */.icon-1 svg{
        width: 60px;
    height: 60px;
    background: linear-gradient(135deg, #E63946, #ff6b7a);
    border-radius: 12px;
    display: flex;
    padding: 10px;
    align-items: center;
    justify-content: center;
    font-size: 1.5rem;
    color: white;
    margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91a2412 */.div-ai{
    border: 2px solid transparent; 
     box-sizing: border-box !important;
}
.div-ai:hover{
    transform: translateY(-5px); 
  box-shadow: 0 8px 16px #E63946;
  border:3px solid #003366 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-649bcdd */.icon-1 svg{
        width: 60px;
    height: 60px;
    background: linear-gradient(135deg, #E63946, #ff6b7a);
    border-radius: 12px;
    display: flex;
    padding: 10px;
    align-items: center;
    justify-content: center;
    font-size: 1.5rem;
    color: white;
    margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ab4734 */.div-ai:hover{
    transform: translateY(-5px); 
  box-shadow: 0 8px 16px #E63946;
  border:3px solid #003366 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-00357c0 */.icon-1 svg{
        width: 60px;
    height: 60px;
    background: linear-gradient(135deg, #E63946, #ff6b7a);
    border-radius: 12px;
    display: flex;
    padding: 10px;
    align-items: center;
    justify-content: center;
    font-size: 1.5rem;
    color: white;
    margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36f373d */.div-ai:hover{
    transform: translateY(-5px); 
  box-shadow: 0 8px 16px #E63946;
  border:3px solid #003366 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dab2b57 */.icon-1 svg{
        width: 60px;
    height: 60px;
    background: linear-gradient(135deg, #E63946, #ff6b7a);
    border-radius: 12px;
    display: flex;
    padding: 10px;
    align-items: center;
    justify-content: center;
    font-size: 1.5rem;
    color: white;
    margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1385f6a */.div-ai:hover{
    transform: translateY(-5px); 
  box-shadow: 0 8px 16px #E63946;
  border:3px solid #003366 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bc70628 */.icon-1 svg{
        width: 60px;
    height: 60px;
    background: linear-gradient(135deg, #E63946, #ff6b7a);
    border-radius: 12px;
    display: flex;
    padding: 10px;
    align-items: center;
    justify-content: center;
    font-size: 1.5rem;
    color: white;
    margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4284b2d */.div-ai:hover{
    transform: translateY(-5px); 
  box-shadow: 0 8px 16px #E63946;
  border:3px solid #003366 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ddce5e7 */.icon-1 svg{
        width: 60px;
    height: 60px;
    background: linear-gradient(135deg, #E63946, #ff6b7a);
    border-radius: 12px;
    display: flex;
    padding: 10px;
    align-items: center;
    justify-content: center;
    font-size: 1.5rem;
    color: white;
    margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-859dfe4 */.div-ai:hover{
    transform: translateY(-5px); 
  box-shadow: 0 8px 16px #E63946;
  border:3px solid #003366 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-525c4b1 *//* Organizations Section */
.organizations {
    padding:0;
}

.organizations-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(50px, 1fr));
    gap: 10px;
    margin-top: 50px;
}

.organization-card {
    display: flex;
    align-items: center;
    gap: 25px;
    padding: 30px;
    background: white;
    border: 2px solid rgba(0, 0, 0, 0.05);
    border-radius: 16px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
    transition: all 0.3s ease;
}

.organization-card:hover {
    border-color: #E63946;
    transform: translateY(-5px);
    box-shadow: 0 10px 30px rgba(230, 57, 70, 0.2);
}

.main-organization {
    border-color: #003366;
    background: linear-gradient(135deg, rgba(0, 51, 102, 0.02), rgba(230, 57, 70, 0.02));
}

.main-organization:hover {
    border-color: #003366;
    box-shadow: 0 10px 30px rgba(0, 51, 102, 0.2);
}

.organization-logo {
    flex-shrink: 0;
}

.org-logo {
    height: 90px;
    width: 90px;
    object-fit: contain;
    border-radius: 50%;
    border: 4px solid rgba(0, 51, 102, 0.1);
    padding: 8px;
    background: white;
}

.main-organization .org-logo {
    border-color: rgba(0, 51, 102, 0.2);
    height: 100px;
    width: 100px;
}

.organization-info h3 {
    color: #003366;
    margin-bottom: 5px;
    font-size: 1.3rem;
    line-height: 1.3;
    font-weight:400;
}

.org-role {
    color: #E63946 !important;
    font-weight: normal;
    font-size: 0.9rem !important;
    margin-bottom: 8px !important;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

.organization-info p {
    color: #666;
    font-size: 0.95rem;
    line-height: 1.5;
    margin-bottom: 5px;
    
}

.organization-info p:last-child {
        margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for eael-post-list, class: .elementor-element-cb2c079 */.meta-categories a:hover{
    color: white !important;
}/* End custom CSS */