.elementor-28921 .elementor-element.elementor-element-00e489f{--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-28921 .elementor-element.elementor-element-35b817c{--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-28921 .elementor-element.elementor-element-e6947ae{--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-28921 .elementor-element.elementor-element-84d9622{--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-28921 .elementor-element.elementor-element-6e0d2b7{--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-28921 .elementor-element.elementor-element-40a884e{--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-28921 .elementor-element.elementor-element-90e1939 .elementskit-blog-block-post, .elementor-28921 .elementor-element.elementor-element-90e1939 .elementskit-post-image-card, .elementor-28921 .elementor-element.elementor-element-90e1939 .elementskit-post-card{background-color:#003B7A;}.elementor-28921 .elementor-element.elementor-element-90e1939 .elementskit-post-image-card{display:block;}.elementor-28921 .elementor-element.elementor-element-90e1939 .btn-wraper{text-align:left;}.elementor-28921 .elementor-element.elementor-element-90e1939 .post-meta-list{text-align:left;}.elementor-28921 .elementor-element.elementor-element-90e1939 .elementskit-post-footer{text-align:left;}.elementor-28921 .elementor-element.elementor-element-90e1939 .elementskit-post-body > p{text-align:left;}.elementor-28921 .elementor-element.elementor-element-90e1939 .elementskit-btn:hover{color:#ffffff;fill:#ffffff;}.elementor-28921 .elementor-element.elementor-element-90e1939 .elementskit-btn{border-style:solid;border-color:#003B7A;}@media(max-width:1024px){.elementor-28921 .elementor-element.elementor-element-90e1939 .elementskit-blog-block-post, .elementor-28921 .elementor-element.elementor-element-90e1939 .elementskit-post-image-card, .elementor-28921 .elementor-element.elementor-element-90e1939 .elementskit-post-card{margin:0px 0px 30px 0px;}}@media(max-width:767px){.elementor-28921 .elementor-element.elementor-element-90e1939 .elementskit-blog-block-post, .elementor-28921 .elementor-element.elementor-element-90e1939 .elementskit-post-image-card, .elementor-28921 .elementor-element.elementor-element-90e1939 .elementskit-post-card{margin:0px 0px 30px 0px;}}/* Start custom CSS for container, class: .elementor-element-00e489f */.elementor-28921 .elementor-element.elementor-element-00e489f {
  padding: 0;
  margin: 0;
  min-height: 0;
  height: auto;
}

.elementor-28921 .elementor-element.elementor-element-00e489f > .e-con-inner {
  padding: 0;
  margin: 0 auto;
  width: 100%;
  max-width: none;
}

.elementor-28921 .elementor-element.elementor-element-00e489f .elementor-widget,
.elementor-28921 .elementor-element.elementor-element-00e489f .elementor-widget-container {
  padding: 0;
  margin: 0;
  min-height: 0;
  height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35b817c */.elementor-28921 .elementor-element.elementor-element-35b817c {
  padding: 0;
  margin: 0;
  min-height: 0;
  height: auto;
}

.elementor-28921 .elementor-element.elementor-element-35b817c > .e-con-inner {
  padding: 0;
  margin: 0 auto;
  width: 100%;
  max-width: none;
}

.elementor-28921 .elementor-element.elementor-element-35b817c .elementor-widget,
.elementor-28921 .elementor-element.elementor-element-35b817c .elementor-widget-container {
  padding: 0;
  margin: 0;
  min-height: 0;
  height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6947ae */.elementor-28921 .elementor-element.elementor-element-e6947ae {
  padding: 0;
  margin: 0;
  min-height: 0;
  height: auto;
}

.elementor-28921 .elementor-element.elementor-element-e6947ae > .e-con-inner {
  padding: 0;
  margin: 0 auto;
  width: 100%;
  max-width: none;
}

.elementor-28921 .elementor-element.elementor-element-e6947ae .elementor-widget,
.elementor-28921 .elementor-element.elementor-element-e6947ae .elementor-widget-container {
  padding: 0;
  margin: 0;
  min-height: 0;
  height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84d9622 */.elementor-28921 .elementor-element.elementor-element-84d9622 {
  padding: 0;
  margin: 0;
  min-height: 0;
  height: auto;
}

.elementor-28921 .elementor-element.elementor-element-84d9622 > .e-con-inner {
  padding: 0;
  margin: 0 auto;
  width: 100%;
  max-width: none;
}

.elementor-28921 .elementor-element.elementor-element-84d9622 .elementor-widget,
.elementor-28921 .elementor-element.elementor-element-84d9622 .elementor-widget-container {
  padding: 0;
  margin: 0;
  min-height: 0;
  height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e0d2b7 */.elementor-28921 .elementor-element.elementor-element-6e0d2b7 {
  padding: 0;
  margin: 0;
  min-height: 0;
  height: auto;
}

.elementor-28921 .elementor-element.elementor-element-6e0d2b7 > .e-con-inner {
  padding: 0;
  margin: 0 auto;
  width: 100%;
  max-width: none;
}

.elementor-28921 .elementor-element.elementor-element-6e0d2b7 .elementor-widget,
.elementor-28921 .elementor-element.elementor-element-6e0d2b7 .elementor-widget-container {
  padding: 0;
  margin: 0;
  min-height: 0;
  height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40a884e */.elementor-28921 .elementor-element.elementor-element-40a884e {
  padding: 0;
  margin: 0;
  min-height: 0;
  height: auto;
}

.elementor-28921 .elementor-element.elementor-element-40a884e > .e-con-inner {
  padding: 0;
  margin: 0 auto;
  width: 100%;
  max-width: none;
}

.elementor-28921 .elementor-element.elementor-element-40a884e .elementor-widget,
.elementor-28921 .elementor-element.elementor-element-40a884e .elementor-widget-container {
  padding: 0;
  margin: 0;
  min-height: 0;
  height: auto;
}
.elementor-28921 .elementor-element.elementor-element-40a884e{
  background:
    radial-gradient(circle at 88% 12%, rgba(255,255,255,.12) 0%, rgba(255,255,255,0) 34%),
    linear-gradient(135deg, #022B57 0%, #003B7A 54%, #0C4E97 100%) !important;
  padding:96px 0 104px !important;
  position:relative !important;
  overflow:hidden !important;
}

.elementor-28921 .elementor-element.elementor-element-40a884e::before{
  content:"";
  position:absolute;
  inset:0;
  background-image:
    linear-gradient(rgba(255,255,255,.032) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,.032) 1px, transparent 1px);
  background-size:82px 82px;
  opacity:.48;
  pointer-events:none;
}

.elementor-28921 .elementor-element.elementor-element-40a884e > .e-con-inner{
  position:relative;
  z-index:2;
}/* End custom CSS */