.elementor-24401 .elementor-element.elementor-element-bafc9db{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24401 .elementor-element.elementor-element-3eca0a1 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-24401 .elementor-element.elementor-element-3eca0a1{text-align:center;}.elementor-24401 .elementor-element.elementor-element-3eca0a1 .elementor-heading-title{color:var( --e-global-color-ce8164e );}.elementor-24401 .elementor-element.elementor-element-b80a605{--iteration-count:infinite;--dynamic-text-color:var( --e-global-color-astglobalcolor8 );}.elementor-24401 .elementor-element.elementor-element-b80a605 > .elementor-widget-container{margin:0px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-24401 .elementor-element.elementor-element-b80a605 .elementor-headline{text-align:left;font-family:"Courier Prime", Sans-serif;font-size:1.4em;font-weight:500;line-height:30px;letter-spacing:-1px;word-spacing:1px;}.elementor-24401 .elementor-element.elementor-element-b80a605 .elementor-headline-dynamic-text{font-family:"Courier Prime", Sans-serif;}.elementor-24401 .elementor-element.elementor-element-4d1b9fb{--iteration-count:infinite;--dynamic-text-color:var( --e-global-color-astglobalcolor8 );}.elementor-24401 .elementor-element.elementor-element-4d1b9fb > .elementor-widget-container{margin:0px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-24401 .elementor-element.elementor-element-4d1b9fb .elementor-headline{text-align:left;font-family:"Courier Prime", Sans-serif;font-size:1.4em;font-weight:500;line-height:30px;letter-spacing:-1px;word-spacing:1px;}.elementor-24401 .elementor-element.elementor-element-4d1b9fb .elementor-headline-dynamic-text{font-family:"Courier Prime", Sans-serif;}.elementor-24401 .elementor-element.elementor-element-0d74cb3{--iteration-count:infinite;--dynamic-text-color:var( --e-global-color-astglobalcolor8 );}.elementor-24401 .elementor-element.elementor-element-0d74cb3 > .elementor-widget-container{margin:0px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-24401 .elementor-element.elementor-element-0d74cb3 .elementor-headline{text-align:left;font-family:"Courier Prime", Sans-serif;font-size:1.3em;font-weight:500;line-height:30px;letter-spacing:-1px;word-spacing:1px;}.elementor-24401 .elementor-element.elementor-element-0d74cb3 .elementor-headline .elementor-headline-plain-text{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-24401 .elementor-element.elementor-element-0d74cb3 .elementor-headline-dynamic-text{font-family:"Courier Prime", Sans-serif;}.elementor-24401 .elementor-element.elementor-element-8f136e9{--iteration-count:infinite;--dynamic-text-color:var( --e-global-color-astglobalcolor8 );}.elementor-24401 .elementor-element.elementor-element-8f136e9 > .elementor-widget-container{margin:0px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-24401 .elementor-element.elementor-element-8f136e9 .elementor-headline{text-align:left;font-family:"Courier Prime", Sans-serif;font-size:1.4em;font-weight:500;line-height:30px;letter-spacing:-1px;word-spacing:1px;}.elementor-24401 .elementor-element.elementor-element-8f136e9 .elementor-headline-dynamic-text{font-family:"Courier Prime", Sans-serif;}.elementor-24401 .elementor-element.elementor-element-e6a72a7 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-24401 .elementor-element.elementor-element-e6a72a7 img{border-style:solid;}.elementor-24401 .elementor-element.elementor-element-c8ac765 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-24401 .elementor-element.elementor-element-c8ac765 .elementor-heading-title{color:var( --e-global-color-ce8164e );}.elementor-24401 .elementor-element.elementor-element-6d8cded > .elementor-widget-container{background-color:var( --e-global-color-970c5bb );}.elementor-24401 .elementor-element.elementor-element-33d2212 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-24401 .elementor-element.elementor-element-33d2212 .elementor-heading-title{color:var( --e-global-color-ce8164e );}.elementor-24401 .elementor-element.elementor-element-78cb42e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24401 .elementor-element.elementor-element-e6ab6c8 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-24401 .elementor-element.elementor-element-e4c7c07 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-24401 .elementor-element.elementor-element-edffd55 img{border-style:solid;}.elementor-24401 .elementor-element.elementor-element-f255a07 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-24401 .elementor-element.elementor-element-3a6ed18 img{border-style:solid;}.elementor-24401 .elementor-element.elementor-element-fa3da53 > .elementor-widget-container{padding:020px 0px 0px 0px;}.elementor-24401 .elementor-element.elementor-element-cc4a536 > .elementor-widget-container{padding:020px 0px 0px 0px;}.elementor-24401 .elementor-element.elementor-element-3b4c46b{--display:flex;}.elementor-24401 .elementor-element.elementor-element-0e20ea6{--iteration-count:infinite;--dynamic-text-color:var( --e-global-color-astglobalcolor8 );}.elementor-24401 .elementor-element.elementor-element-0e20ea6 > .elementor-widget-container{margin:0px 0px -36px 0px;padding:0px 0px 0px 0px;}.elementor-24401 .elementor-element.elementor-element-0e20ea6 .elementor-headline{text-align:left;font-family:"Courier Prime", Sans-serif;font-size:2em;font-weight:500;line-height:30px;letter-spacing:-1px;word-spacing:1px;}.elementor-24401 .elementor-element.elementor-element-0e20ea6 .elementor-headline-dynamic-text{font-family:"Courier Prime", Sans-serif;}.elementor-24401 .elementor-element.elementor-element-8f7caaa{--display:flex;}.elementor-24401 .elementor-element.elementor-element-8391d5b{text-align:center;}.elementor-24401 .elementor-element.elementor-element-8391d5b .elementor-heading-title{color:#012350;}.elementor-24401 .elementor-element.elementor-element-57ccccb .elementor-button{background-color:var( --e-global-color-cbe98c5 );font-weight:700;}.elementor-24401 .elementor-element.elementor-element-57ccccb .elementor-button:hover, .elementor-24401 .elementor-element.elementor-element-57ccccb .elementor-button:focus{background-color:var( --e-global-color-120e0ed );}.elementor-24401 .elementor-element.elementor-element-0c0d2fb{color:var( --e-global-color-astglobalcolor8 );}.elementor-24401 .elementor-element.elementor-element-cd66bb2{text-align:center;}@media(max-width:1024px){.elementor-24401 .elementor-element.elementor-element-78cb42e{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-24401 .elementor-element.elementor-element-3eca0a1{text-align:center;}.elementor-24401 .elementor-element.elementor-element-b80a605 .elementor-headline{text-align:left;font-size:1.1em;line-height:1.5em;letter-spacing:-1.3px;}.elementor-24401 .elementor-element.elementor-element-4d1b9fb .elementor-headline{text-align:left;font-size:1.1em;line-height:1.5em;letter-spacing:-1px;}.elementor-24401 .elementor-element.elementor-element-0d74cb3 .elementor-headline{text-align:left;font-size:1.1em;line-height:1.5em;}.elementor-24401 .elementor-element.elementor-element-0d74cb3 .elementor-headline-dynamic-text{line-height:1em;letter-spacing:-1px;}.elementor-24401 .elementor-element.elementor-element-8f136e9 .elementor-headline{text-align:left;font-size:1.1em;line-height:1.5em;}.elementor-24401 .elementor-element.elementor-element-78cb42e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24401 .elementor-element.elementor-element-f255a07 > .elementor-widget-container{padding:15px 15px 0px 0px;}.elementor-24401 .elementor-element.elementor-element-0e20ea6 .elementor-headline{text-align:left;font-size:1.1em;line-height:1.5em;}}/* Start custom CSS for animated-headline, class: .elementor-element-b80a605 */.fix-typing-delay .elementor-headline-dynamic-text {
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.1s ease;
}

.fix-typing-delay .elementor-headline-text-active {
  visibility: visible;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-4d1b9fb */.fix-typing-delay .elementor-headline-dynamic-text {
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.1s ease;
}

.fix-typing-delay .elementor-headline-text-active {
  visibility: visible;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-0d74cb3 */.fix-typing-delay .elementor-headline-dynamic-text {
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.1s ease;
}

.fix-typing-delay .elementor-headline-text-active {
  visibility: visible;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-8f136e9 */.fix-typing-delay .elementor-headline-dynamic-text {
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.1s ease;
}

.fix-typing-delay .elementor-headline-text-active {
  visibility: visible;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa3da53 */.elementor-24401 .elementor-element.elementor-element-fa3da53 {
  word-break: normal;
  overflow-wrap: break-word;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc4a536 */.elementor-24401 .elementor-element.elementor-element-cc4a536 {
  word-break: normal;
  overflow-wrap: break-word;
  white-space: normal;
}/* End custom CSS */