.elementor-329 .elementor-element.elementor-element-a4b9eb8{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-329 .elementor-element.elementor-element-a4b9eb8:not(.elementor-motion-effects-element-type-background), .elementor-329 .elementor-element.elementor-element-a4b9eb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7C282800;}.elementor-329 .elementor-element.elementor-element-50d2361{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-329 .elementor-element.elementor-element-2d07080 .elementor-heading-title{font-size:40px;color:#000063;}.elementor-329 .elementor-element.elementor-element-d8eaca7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-d8eaca7{font-size:15px;color:var( --e-global-color-primary );}.elementor-329 .elementor-element.elementor-element-acb7a4a > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-acb7a4a{font-size:15px;color:var( --e-global-color-primary );}.elementor-329 .elementor-element.elementor-element-0ae9afd > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-0ae9afd .elementor-heading-title{font-size:40px;}.elementor-329 .elementor-element.elementor-element-ad26c69 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-ad26c69{font-size:15px;color:var( --e-global-color-primary );}.elementor-329 .elementor-element.elementor-element-9670bb2 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-9670bb2 .elementor-heading-title{font-size:40px;}.elementor-329 .elementor-element.elementor-element-3cfb129 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-3cfb129{font-size:15px;color:var( --e-global-color-primary );}.elementor-329 .elementor-element.elementor-element-76bc55a > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-76bc55a .elementor-heading-title{font-size:40px;}.elementor-329 .elementor-element.elementor-element-d617359 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-d617359{font-size:15px;color:var( --e-global-color-primary );}.elementor-329 .elementor-element.elementor-element-3315a24 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-3315a24 .elementor-heading-title{font-size:40px;}.elementor-329 .elementor-element.elementor-element-17b3fb2 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-17b3fb2{font-size:15px;color:var( --e-global-color-primary );}.elementor-329 .elementor-element.elementor-element-1279580 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-1279580 .elementor-heading-title{font-size:40px;}.elementor-329 .elementor-element.elementor-element-40a4ec9 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-40a4ec9{font-size:15px;color:var( --e-global-color-primary );}.elementor-329 .elementor-element.elementor-element-2bb9675 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-2bb9675 .elementor-heading-title{font-size:40px;}.elementor-329 .elementor-element.elementor-element-4a010d8 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-4a010d8{font-size:15px;color:var( --e-global-color-primary );}.elementor-329 .elementor-element.elementor-element-5f7357f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-5f7357f .elementor-heading-title{font-size:40px;}.elementor-329 .elementor-element.elementor-element-4e759f0 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-4e759f0{font-size:15px;color:var( --e-global-color-primary );}.elementor-329 .elementor-element.elementor-element-ef3fcce > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-ef3fcce .elementor-heading-title{font-size:40px;}.elementor-329 .elementor-element.elementor-element-1ad83d8 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-1ad83d8{font-size:15px;color:var( --e-global-color-primary );}.elementor-329 .elementor-element.elementor-element-7f4ab6a > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-7f4ab6a .elementor-heading-title{font-size:40px;}.elementor-329 .elementor-element.elementor-element-a098cce > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-a098cce{font-size:15px;color:var( --e-global-color-primary );}.elementor-329 .elementor-element.elementor-element-8fb7d18 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-8fb7d18 .elementor-heading-title{font-size:40px;}.elementor-329 .elementor-element.elementor-element-592325b > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-592325b{font-size:15px;color:var( --e-global-color-primary );}.elementor-329 .elementor-element.elementor-element-8e89422 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-8e89422 .elementor-heading-title{font-size:40px;}.elementor-329 .elementor-element.elementor-element-9874ac1 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-9874ac1{font-size:15px;color:var( --e-global-color-primary );}.elementor-329 .elementor-element.elementor-element-17d664b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-17d664b .elementor-heading-title{font-size:40px;}.elementor-329 .elementor-element.elementor-element-d6d4a36 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-d6d4a36{font-size:15px;color:var( --e-global-color-primary );}.elementor-329 .elementor-element.elementor-element-b24f99b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-b24f99b .elementor-heading-title{font-size:40px;}.elementor-329 .elementor-element.elementor-element-8f24c33 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-8f24c33{font-size:15px;color:var( --e-global-color-primary );}.elementor-329 .elementor-element.elementor-element-5613fe2 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-5613fe2 .elementor-heading-title{font-size:40px;}.elementor-329 .elementor-element.elementor-element-399cb53 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-399cb53{font-size:15px;color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-329 .elementor-element.elementor-element-a4b9eb8{--min-height:100vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-50d2361{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-329 .elementor-element.elementor-element-2d07080 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-2d07080 .elementor-heading-title{font-size:30px;}.elementor-329 .elementor-element.elementor-element-d8eaca7{font-size:15px;}.elementor-329 .elementor-element.elementor-element-acb7a4a{font-size:15px;}.elementor-329 .elementor-element.elementor-element-0ae9afd > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-0ae9afd .elementor-heading-title{font-size:30px;}.elementor-329 .elementor-element.elementor-element-ad26c69{font-size:15px;}.elementor-329 .elementor-element.elementor-element-9670bb2 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-9670bb2 .elementor-heading-title{font-size:30px;}.elementor-329 .elementor-element.elementor-element-3cfb129{font-size:15px;}.elementor-329 .elementor-element.elementor-element-76bc55a > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-76bc55a .elementor-heading-title{font-size:30px;}.elementor-329 .elementor-element.elementor-element-d617359{font-size:15px;}.elementor-329 .elementor-element.elementor-element-3315a24 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-3315a24 .elementor-heading-title{font-size:30px;}.elementor-329 .elementor-element.elementor-element-17b3fb2{font-size:15px;}.elementor-329 .elementor-element.elementor-element-1279580 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-1279580 .elementor-heading-title{font-size:30px;}.elementor-329 .elementor-element.elementor-element-40a4ec9{font-size:15px;}.elementor-329 .elementor-element.elementor-element-2bb9675 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-2bb9675 .elementor-heading-title{font-size:30px;}.elementor-329 .elementor-element.elementor-element-4a010d8{font-size:15px;}.elementor-329 .elementor-element.elementor-element-5f7357f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-5f7357f .elementor-heading-title{font-size:30px;}.elementor-329 .elementor-element.elementor-element-4e759f0{font-size:15px;}.elementor-329 .elementor-element.elementor-element-ef3fcce > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-ef3fcce .elementor-heading-title{font-size:30px;}.elementor-329 .elementor-element.elementor-element-1ad83d8{font-size:15px;}.elementor-329 .elementor-element.elementor-element-7f4ab6a > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-7f4ab6a .elementor-heading-title{font-size:30px;}.elementor-329 .elementor-element.elementor-element-a098cce{font-size:15px;}.elementor-329 .elementor-element.elementor-element-8fb7d18 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-8fb7d18 .elementor-heading-title{font-size:30px;}.elementor-329 .elementor-element.elementor-element-592325b{font-size:15px;}.elementor-329 .elementor-element.elementor-element-8e89422 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-8e89422 .elementor-heading-title{font-size:30px;}.elementor-329 .elementor-element.elementor-element-9874ac1{font-size:15px;}.elementor-329 .elementor-element.elementor-element-17d664b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-17d664b .elementor-heading-title{font-size:30px;}.elementor-329 .elementor-element.elementor-element-d6d4a36{font-size:15px;}.elementor-329 .elementor-element.elementor-element-b24f99b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-b24f99b .elementor-heading-title{font-size:30px;}.elementor-329 .elementor-element.elementor-element-8f24c33{font-size:15px;}.elementor-329 .elementor-element.elementor-element-5613fe2 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-5613fe2 .elementor-heading-title{font-size:30px;}.elementor-329 .elementor-element.elementor-element-399cb53{font-size:15px;}}@media(min-width:768px){.elementor-329 .elementor-element.elementor-element-a4b9eb8{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-329 .elementor-element.elementor-element-a4b9eb8{--content-width:100%;}}/* Start custom CSS for heading, class: .elementor-element-2d07080 */.elementor-329 .elementor-element.elementor-element-2d07080 h1.elementor-heading-title h1 {
  position: relative;
  display: inline-block;
}

.elementor-329 .elementor-element.elementor-element-2d07080 h1.elementor-heading-title::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 20%;
  border-bottom: 6px solid #2CF5BD;
  /*z-index: -1;*/
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d8eaca7 */.elementor-329 .elementor-element.elementor-element-d8eaca7 a {
  text-decoration: none;
  color: #000063;
  border-bottom: 3px solid #2CF5BD;
}

.elementor-329 .elementor-element.elementor-element-d8eaca7 a:hover {
  color: #000063;
  border-bottom: 3px solid #ffd446;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ae9afd */.elementor-329 .elementor-element.elementor-element-0ae9afd h2.elementor-heading-title {
  position: relative;
  display: inline-block;
}

.elementor-329 .elementor-element.elementor-element-0ae9afd h2.elementor-heading-title::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 30%;
  border-bottom: 6px solid #ffd446;
  /*z-index: -1;*/
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9670bb2 */.elementor-329 .elementor-element.elementor-element-9670bb2 h2.elementor-heading-title {
  position: relative;
  display: inline-block;
}

.elementor-329 .elementor-element.elementor-element-9670bb2 h2.elementor-heading-title::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 30%;
  border-bottom: 6px solid #ffd446;
  /*z-index: -1;*/
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76bc55a */.elementor-329 .elementor-element.elementor-element-76bc55a h2.elementor-heading-title {
  position: relative;
  display: inline-block;
}

.elementor-329 .elementor-element.elementor-element-76bc55a h2.elementor-heading-title::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 30%;
  border-bottom: 6px solid #ffd446;
  /*z-index: -1;*/
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3315a24 */.elementor-329 .elementor-element.elementor-element-3315a24 h2.elementor-heading-title {
  position: relative;
  display: inline-block;
}

.elementor-329 .elementor-element.elementor-element-3315a24 h2.elementor-heading-title::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 30%;
  border-bottom: 6px solid #ffd446;
  /*z-index: -1;*/
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1279580 */.elementor-329 .elementor-element.elementor-element-1279580 h2.elementor-heading-title {
  position: relative;
  display: inline-block;
}

.elementor-329 .elementor-element.elementor-element-1279580 h2.elementor-heading-title::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 30%;
  border-bottom: 6px solid #ffd446;
  /*z-index: -1;*/
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bb9675 */.elementor-329 .elementor-element.elementor-element-2bb9675 h2.elementor-heading-title {
  position: relative;
  display: inline-block;
}

.elementor-329 .elementor-element.elementor-element-2bb9675 h2.elementor-heading-title::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 30%;
  border-bottom: 6px solid #ffd446;
  /*z-index: -1;*/
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f7357f */.elementor-329 .elementor-element.elementor-element-5f7357f h2.elementor-heading-title {
  position: relative;
  display: inline-block;
}

.elementor-329 .elementor-element.elementor-element-5f7357f h2.elementor-heading-title::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 30%;
  border-bottom: 6px solid #ffd446;
  /*z-index: -1;*/
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef3fcce */.elementor-329 .elementor-element.elementor-element-ef3fcce h2.elementor-heading-title {
  position: relative;
  display: inline-block;
}

.elementor-329 .elementor-element.elementor-element-ef3fcce h2.elementor-heading-title::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 30%;
  border-bottom: 6px solid #ffd446;
  /*z-index: -1;*/
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4ab6a */.elementor-329 .elementor-element.elementor-element-7f4ab6a h2.elementor-heading-title {
  position: relative;
  display: inline-block;
}

.elementor-329 .elementor-element.elementor-element-7f4ab6a h2.elementor-heading-title::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 30%;
  border-bottom: 6px solid #ffd446;
  /*z-index: -1;*/
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fb7d18 */.elementor-329 .elementor-element.elementor-element-8fb7d18 h2.elementor-heading-title {
  position: relative;
  display: inline-block;
}

.elementor-329 .elementor-element.elementor-element-8fb7d18 h2.elementor-heading-title::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 30%;
  border-bottom: 6px solid #ffd446;
  /*z-index: -1;*/
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e89422 */.elementor-329 .elementor-element.elementor-element-8e89422 h2.elementor-heading-title {
  position: relative;
  display: inline-block;
}

.elementor-329 .elementor-element.elementor-element-8e89422 h2.elementor-heading-title::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 30%;
  border-bottom: 6px solid #ffd446;
  /*z-index: -1;*/
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17d664b */.elementor-329 .elementor-element.elementor-element-17d664b h2.elementor-heading-title {
  position: relative;
  display: inline-block;
}

.elementor-329 .elementor-element.elementor-element-17d664b h2.elementor-heading-title::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 30%;
  border-bottom: 6px solid #ffd446;
  /*z-index: -1;*/
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b24f99b */.elementor-329 .elementor-element.elementor-element-b24f99b h2.elementor-heading-title {
  position: relative;
  display: inline-block;
}

.elementor-329 .elementor-element.elementor-element-b24f99b h2.elementor-heading-title::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 30%;
  border-bottom: 6px solid #ffd446;
  /*z-index: -1;*/
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5613fe2 */.elementor-329 .elementor-element.elementor-element-5613fe2 h2.elementor-heading-title {
  position: relative;
  display: inline-block;
}

.elementor-329 .elementor-element.elementor-element-5613fe2 h2.elementor-heading-title::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 30%;
  border-bottom: 6px solid #ffd446;
  /*z-index: -1;*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50d2361 */body[data-elementor-device-mode="desktop"] .elementor-329 .elementor-element.elementor-element-50d2361 {
  overflow-y: auto;
  overflow-x: hidden;
  height: 100%;
  scrollbar-width: thin;
  scrollbar-color: #F5F3EE #F4F5F7;
}

body[data-elementor-device-mode="desktop"] .elementor-329 .elementor-element.elementor-element-50d2361::-webkit-scrollbar {
  width: 3px;
  background-color: #F4F5F7;
  border-radius: 10px;
}

body[data-elementor-device-mode="desktop"] .elementor-329 .elementor-element.elementor-element-50d2361::-webkit-scrollbar-thumb {
  background-color: #000063;
  border-radius: 3px;
}

body[data-elementor-device-mode="mobile"] .elementor-329 .elementor-element.elementor-element-50d2361,
body[data-elementor-device-mode="tablet"] .elementor-329 .elementor-element.elementor-element-50d2361 {
  overflow: hidden !important;
  -webkit-overflow-scrolling: touch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4b9eb8 */.elementor-329 .elementor-element.elementor-element-a4b9eb8 {
  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;

  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  /* word-break: break-all; */
  /* Instead use this non-standard one: */
  word-break: break-word;

  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}

.elementor-329 .elementor-element.elementor-element-a4b9eb8 * a {
    text-decoration: none;
  color: #000063;
  border-bottom: 3px solid #2CF5BD;
}

.elementor-329 .elementor-element.elementor-element-a4b9eb8 * a:hover {
  color: #000063;
  border-bottom: 3px solid #ffd446;
}

.elementor-329 .elementor-element.elementor-element-a4b9eb8 * ol {
  list-style-type: none;
  counter-reset: item;
  margin-left: 0;
  padding-left: 30px;
}

.elementor-329 .elementor-element.elementor-element-a4b9eb8 * ol li:before {
  content: "" counter(item, lower-alpha) ") ";
  counter-increment: item;
  /*font-weight: bold;*/
  margin-right:5px;
}

.elementor-329 .elementor-element.elementor-element-a4b9eb8 * ol li {
    margin-bottom:20px;
    font-size:15px;
}

.elementor-329 .elementor-element.elementor-element-a4b9eb8 * ol li ol {margin-top:20px;}

.elementor-329 .elementor-element.elementor-element-a4b9eb8 * ol li ol li:before {
  content: "" counter(item, upper-roman) ") ";
}/* End custom CSS */