body{
  margin:0;
}
.elementor-widget-theme-post-content > .elementor-widget-container,
.entry-content{
  overflow:hidden;
}
.elementor-element-0000000f,
.elementor-element-00000013,
.elementor-element-0000001f,
.elementor-element-00000043,
.elementor-element-0000005e,
.elementor-element-0000006d,
.elementor-element-0000007b,
.elementor-element-00000084,
.elementor-element-0000008a,
.elementor-element-0007a126{
  width:100% !important;
  box-sizing:border-box;
}
.elementor-element-0000000f{
  display:flex !important;
  flex-direction:row !important;
  align-items:center !important;
  justify-content:center !important;
  gap:36px !important;
  min-height:560px !important;
  padding:74px 32px !important;
  background:#163e7a !important;
}
.elementor-element-0000000c{
  width:58% !important;
  max-width:650px !important;
  display:flex !important;
  flex-direction:column !important;
  gap:16px !important;
}
.elementor-element-0000000e{
  width:42% !important;
  max-width:470px !important;
  padding:18px !important;
  background:rgba(255,255,255,.08) !important;
  border-radius:6px !important;
}
.elementor-element-0000000d img{
  width:100% !important;
  height:360px !important;
  object-fit:contain !important;
  display:block !important;
}
.elementor-element-00000002 h1,
.elementor-element-00000002 .elementor-heading-title{
  color:#fff !important;
  font-family:Arial,sans-serif !important;
  font-size:54px !important;
  font-weight:900 !important;
  line-height:1.08 !important;
  margin:0 !important;
}
.elementor-element-00000001 .elementor-heading-title,
.elementor-element-00000016 .elementor-heading-title,
.elementor-element-00000020 .elementor-heading-title{
  color:#c51e2d !important;
  font-family:Arial,sans-serif !important;
  font-size:14px !important;
  font-weight:900 !important;
  text-transform:uppercase;
}
.elementor-element-00000003,
.elementor-element-00000003 p{
  color:#e6ecf5 !important;
  font-size:17px !important;
  line-height:1.55 !important;
}
.elementor-element-00000006,
.elementor-element-0000000b,
.elementor-element-00000012,
.elementor-element-00000042,
.elementor-element-0000005d,
.elementor-element-0000006c,
.elementor-element-0000007a,
.elementor-element-0000008a{
  display:flex !important;
}
.elementor-element-0000000b{
  flex-wrap:wrap !important;
  gap:10px !important;
}
.elementor-element-0000000b .elementor-widget-icon-box{
  width:auto !important;
  margin:0 !important;
}
.elementor-element-0000000b .elementor-icon-box-wrapper{
  display:flex !important;
  align-items:center !important;
  gap:7px !important;
}
.elementor-element-0000000b .elementor-icon-box-title{
  color:#fff !important;
  font-size:16px !important;
  font-weight:800 !important;
  margin:0 !important;
}
.elementor-element-0000000f .elementor-icon-box-description,
.elementor-element-0000000b .elementor-icon-box-description{
  display:none !important;
}
.elementor-element-0000000f .elementor-icon-box-title,
.elementor-element-0000000f .elementor-icon-box-title span,
.elementor-element-0000000f .elementor-icon-box-title a{
  color:#fff !important;
}
.elementor-button{
  border-radius:4px !important;
  font-family:Arial,sans-serif !important;
  font-weight:900 !important;
  text-decoration:none !important;
}
.elementor-element-00000004 .elementor-button,
.elementor-element-00000088 .elementor-button{
  background:#c51e2d !important;
  color:#fff !important;
  border:1px solid #c51e2d !important;
  padding:14px 24px !important;
}
.elementor-element-00000013{
  padding:20px 32px !important;
  background:#c51e2d !important;
}
.elementor-element-00000012{
  align-items:center !important;
  justify-content:space-between !important;
  gap:16px !important;
}
.elementor-element-00000010 .elementor-heading-title{
  color:#fff !important;
  font-size:27px !important;
  font-weight:900 !important;
  line-height:1.08 !important;
  margin:0 !important;
}
.elementor-element-00000011 .elementor-button{
  background:#fff !important;
  color:#163e7a !important;
  border:1px solid #163e7a !important;
  padding:14px 24px !important;
}
.elementor-element-0000001f{
  display:flex !important;
  flex-direction:row !important;
  align-items:center !important;
  gap:36px !important;
  padding:86px 32px !important;
  background:#fff !important;
}
.elementor-element-00000015{width:46% !important;}
.elementor-element-0000001e{
  width:54% !important;
  display:flex !important;
  flex-direction:column !important;
  gap:15px !important;
}
.elementor-element-00000014 img{
  width:100% !important;
  height:460px !important;
  object-fit:cover !important;
  border-radius:6px !important;
  display:block !important;
}
.elementor-element-00000017 .elementor-heading-title,
.elementor-element-00000021 .elementor-heading-title,
.elementor-element-0000005f .elementor-heading-title,
.elementor-element-0000006e .elementor-heading-title,
.elementor-element-0000007c .elementor-heading-title,
.elementor-element-0007a128 .elementor-heading-title{
  color:#163e7a !important;
  font-family:Arial,sans-serif !important;
  font-size:44px !important;
  font-weight:900 !important;
  line-height:1.08 !important;
  margin:0 !important;
}
.elementor-element-00000018,
.elementor-element-00000018 p,
.elementor-element-0000006f,
.elementor-element-0000006f p,
.elementor-element-0007a129,
.elementor-element-0007a129 p{
  color:#12233d !important;
  font-size:17px !important;
  line-height:1.55 !important;
}
.elementor-element-00000043,
.elementor-element-0000006d,
.elementor-element-0000007b,
.elementor-element-00000084,
.elementor-element-0007a126{
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  gap:24px !important;
  padding:86px 32px !important;
}
.elementor-element-00000043,
.elementor-element-0000007b,
.elementor-element-0007a126{
  background:#f7f7f7 !important;
}
.elementor-element-00000084,
.elementor-element-0000006d{
  background:#fff !important;
}
.elementor-element-0000005e{
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  gap:28px !important;
  padding:86px 32px !important;
  background:#163e7a !important;
}
.elementor-element-00000044 .elementor-heading-title{
  color:#fff !important;
  font-size:44px !important;
  font-weight:900 !important;
  line-height:1.08 !important;
  text-align:center !important;
}
.elementor-element-00000042,
.elementor-element-0000005d,
.elementor-element-0000006c{
  width:100% !important;
  max-width:1120px !important;
  flex-wrap:wrap !important;
  justify-content:center !important;
  gap:18px !important;
  align-items:stretch !important;
}
.elementor-element-0000005d > .elementor-element{
  min-height:190px !important;
}
.elementor-element-00000025,
.elementor-element-00000029,
.elementor-element-0000002d,
.elementor-element-00000031,
.elementor-element-00000035,
.elementor-element-00000039,
.elementor-element-0000003d,
.elementor-element-00000041{
  width:calc(25% - 14px) !important;
}
.elementor-element-00000048,
.elementor-element-0000004c,
.elementor-element-00000050,
.elementor-element-00000054,
.elementor-element-00000058,
.elementor-element-0000005c,
.elementor-element-00000063,
.elementor-element-00000067,
.elementor-element-0000006b{
  width:calc(33.333% - 12px) !important;
}
.elementor-element-00000025,
.elementor-element-00000029,
.elementor-element-0000002d,
.elementor-element-00000031,
.elementor-element-00000035,
.elementor-element-00000039,
.elementor-element-0000003d,
.elementor-element-00000041,
.elementor-element-00000063,
.elementor-element-00000067,
.elementor-element-0000006b{
  display:flex !important;
  flex-direction:column !important;
  gap:12px !important;
  padding:24px !important;
  background:#fff !important;
  border:1px solid #d9dee7 !important;
  border-radius:6px !important;
  box-shadow:0 6px 18px -14px rgba(18,35,61,.2) !important;
}
.elementor-element-00000048,
.elementor-element-0000004c,
.elementor-element-00000050,
.elementor-element-00000054,
.elementor-element-00000058,
.elementor-element-0000005c{
  display:flex !important;
  flex-direction:column !important;
  gap:12px !important;
  padding:24px !important;
  background:rgba(255,255,255,.08) !important;
  border:1px solid rgba(255,255,255,.22) !important;
  border-radius:6px !important;
}
.elementor-widget-icon .elementor-icon{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:49px !important;
  height:49px !important;
  background:#c51e2d !important;
  color:#fff !important;
  fill:#fff !important;
  border-radius:0 !important;
  padding:0 !important;
  font-size:23px !important;
}
.elementor-widget-icon .elementor-icon svg,
.elementor-icon-box-icon .elementor-icon svg,
.elementor-button-icon svg{
  width:1em !important;
  height:1em !important;
  fill:currentColor !important;
  display:block !important;
}
.elementor-icon-box-icon .elementor-icon{
  color:#c51e2d !important;
  fill:#c51e2d !important;
}
.elementor-widget-heading h3,
.elementor-widget-heading .elementor-heading-title{
  font-family:Arial,sans-serif !important;
}
.elementor-element-00000042 h3,
.elementor-element-0000006c h3,
.elementor-element-00000042 .elementor-heading-title,
.elementor-element-0000006c .elementor-heading-title{
  color:#163e7a !important;
  font-size:21px !important;
  font-weight:900 !important;
  line-height:1.08 !important;
}
.elementor-element-0000005d h3,
.elementor-element-0000005d .elementor-heading-title{
  color:#fff !important;
  font-size:21px !important;
  font-weight:900 !important;
  line-height:1.08 !important;
}
.elementor-element-0000005d p{
  color:#e6ecf5 !important;
}
.elementor-element-0000007a{
  flex-wrap:wrap !important;
  justify-content:center !important;
  gap:10px !important;
}
.elementor-element-0000007a .elementor-widget-button{
  width:auto !important;
}
.elementor-element-0000007a .elementor-button{
  background:#fff !important;
  color:#163e7a !important;
  border:1px solid #d9dee7 !important;
  padding:11px 18px !important;
}
.elementor-element-00000083{
  width:100% !important;
  max-width:900px !important;
}
.elementor-accordion .elementor-accordion-item{
  border:1px solid #d9dee7 !important;
  margin-bottom:10px !important;
  background:#fff !important;
}
.elementor-accordion .elementor-tab-title{
  color:#163e7a !important;
  font-weight:900 !important;
  background:#fff !important;
}
.elementor-accordion .elementor-tab-title.elementor-active{
  color:#c51e2d !important;
}
.elementor-accordion .elementor-tab-content{
  color:#12233d !important;
  line-height:1.55 !important;
  background:#fff !important;
}
.elementor-element-0000008a{
  align-items:center !important;
  gap:30px !important;
  padding:94px 40px !important;
  background:#163e7a !important;
}
.elementor-element-00000087{width:70% !important;}
.elementor-element-00000089{
  width:30% !important;
  display:flex !important;
  justify-content:flex-end !important;
}
.elementor-element-00000085 .elementor-heading-title{
  color:#fff !important;
  font-size:44px !important;
  font-weight:900 !important;
  line-height:1.08 !important;
}
.elementor-element-00000086,
.elementor-element-00000086 p{
  color:#e6ecf5 !important;
  font-size:17px !important;
  line-height:1.55 !important;
}
.elementor-element-0007a127{
  width:100% !important;
  max-width:840px !important;
}
.elementor-element-0007a12a{
  width:100% !important;
  max-width:1120px !important;
  padding:12px !important;
  background:#fff !important;
  border:1px solid #d9dee7 !important;
  border-radius:6px !important;
  overflow:hidden !important;
}
.elementor-element-0007a12b iframe{
  width:100% !important;
  height:430px !important;
  display:block !important;
}
@media (max-width:1024px){
  .elementor-element-0000000f,
  .elementor-element-0000001f,
  .elementor-element-0000008a{
    flex-direction:column !important;
  }
  .elementor-element-0000000c,
  .elementor-element-0000000e,
  .elementor-element-00000015,
  .elementor-element-0000001e,
  .elementor-element-00000087,
  .elementor-element-00000089{
    width:100% !important;
  }
  .elementor-element-00000025,
  .elementor-element-00000029,
  .elementor-element-0000002d,
  .elementor-element-00000031,
  .elementor-element-00000035,
  .elementor-element-00000039,
  .elementor-element-0000003d,
  .elementor-element-00000041,
  .elementor-element-00000048,
  .elementor-element-0000004c,
  .elementor-element-00000050,
  .elementor-element-00000054,
  .elementor-element-00000058,
  .elementor-element-0000005c,
  .elementor-element-00000063,
  .elementor-element-00000067,
  .elementor-element-0000006b{
    width:calc(50% - 9px) !important;
  }
  .elementor-element-00000002 h1,
  .elementor-element-00000002 .elementor-heading-title{
    font-size:48px !important;
  }
}
@media (max-width:767px){
  .elementor-element-0000000f,
  .elementor-element-0000001f,
  .elementor-element-00000043,
  .elementor-element-0000005e,
  .elementor-element-0000006d,
  .elementor-element-0000007b,
  .elementor-element-00000084,
  .elementor-element-0007a126{
    padding:44px 20px !important;
  }
  .elementor-element-00000013{
    padding:16px 20px !important;
  }
  .elementor-element-00000012{
    flex-direction:column !important;
    align-items:flex-start !important;
  }
  .elementor-element-00000025,
  .elementor-element-00000029,
  .elementor-element-0000002d,
  .elementor-element-00000031,
  .elementor-element-00000035,
  .elementor-element-00000039,
  .elementor-element-0000003d,
  .elementor-element-00000041,
  .elementor-element-00000048,
  .elementor-element-0000004c,
  .elementor-element-00000050,
  .elementor-element-00000054,
  .elementor-element-00000058,
  .elementor-element-0000005c,
  .elementor-element-00000063,
  .elementor-element-00000067,
  .elementor-element-0000006b{
    width:100% !important;
  }
  .elementor-element-00000002 h1,
  .elementor-element-00000002 .elementor-heading-title{
    font-size:40px !important;
  }
  .elementor-element-00000017 .elementor-heading-title,
  .elementor-element-00000021 .elementor-heading-title,
  .elementor-element-00000044 .elementor-heading-title,
  .elementor-element-0000005f .elementor-heading-title,
  .elementor-element-0000006e .elementor-heading-title,
  .elementor-element-0000007c .elementor-heading-title,
  .elementor-element-00000085 .elementor-heading-title,
  .elementor-element-0007a128 .elementor-heading-title{
    font-size:30px !important;
  }
  .elementor-element-0000000d img,
  .elementor-element-00000014 img{
    height:300px !important;
  }
  .elementor-element-0007a12b iframe{
    height:320px !important;
  }
}
