.elementor-3210 .elementor-element.elementor-element-eddc7be{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-9907507{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-4b772db{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-46b6286 .elementor-heading-title{font-size:28px;font-weight:700;line-height:32px;color:#111111;}.elementor-3210 .elementor-element.elementor-element-a784fc1{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-595d7bc .elementor-heading-title{font-family:var( --e-global-typography-9f67251-font-family ), Sans-serif;font-size:var( --e-global-typography-9f67251-font-size );font-weight:var( --e-global-typography-9f67251-font-weight );line-height:var( --e-global-typography-9f67251-line-height );color:#111111;}.elementor-3210 .elementor-element.elementor-element-3b157dc .elementor-heading-title{font-size:32px;font-weight:500;line-height:48px;}.elementor-3210 .elementor-element.elementor-element-5d32909{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-a570516{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-bd89df2 .elementor-heading-title{font-size:28px;font-weight:700;line-height:32px;color:#111111;}.elementor-3210 .elementor-element.elementor-element-e34fd19{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-4980946{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-11a911b .elementor-heading-title{font-size:18px;font-weight:700;line-height:25px;color:#111111;}.elementor-3210 .elementor-element.elementor-element-15e9da1 .elementor-heading-title{font-size:18px;font-weight:400;line-height:32px;color:#111111;}.elementor-3210 .elementor-element.elementor-element-5d4dacd{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-dae643c .elementor-heading-title{font-size:18px;font-weight:400;line-height:32px;color:#111111;}.elementor-3210 .elementor-element.elementor-element-c834c9c .elementor-heading-title{font-size:18px;font-weight:400;line-height:32px;color:#111111;}.elementor-3210 .elementor-element.elementor-element-97d2541 .elementor-heading-title{font-size:18px;font-weight:400;line-height:32px;color:#111111;}.elementor-3210 .elementor-element.elementor-element-04da84c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-ac0087b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-c48a483 .elementor-heading-title{font-size:28px;font-weight:700;line-height:32px;color:#111111;}.elementor-3210 .elementor-element.elementor-element-1f171df{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-d9f099a .elementor-heading-title{font-size:18px;font-weight:400;line-height:32px;color:#111111;}.elementor-3210 .elementor-element.elementor-element-332c46f .elementor-heading-title{font-size:18px;font-weight:400;line-height:32px;color:#111111;}.elementor-3210 .elementor-element.elementor-element-432771f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-ca35b9b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-2fdf71b .elementor-icon-wrapper{text-align:left;}.elementor-3210 .elementor-element.elementor-element-2fdf71b.elementor-view-stacked .elementor-icon{background-color:#8E8D8D;}.elementor-3210 .elementor-element.elementor-element-2fdf71b.elementor-view-framed .elementor-icon, .elementor-3210 .elementor-element.elementor-element-2fdf71b.elementor-view-default .elementor-icon{color:#8E8D8D;border-color:#8E8D8D;}.elementor-3210 .elementor-element.elementor-element-2fdf71b.elementor-view-framed .elementor-icon, .elementor-3210 .elementor-element.elementor-element-2fdf71b.elementor-view-default .elementor-icon svg{fill:#8E8D8D;}.elementor-3210 .elementor-element.elementor-element-2fdf71b .elementor-icon{font-size:60px;}.elementor-3210 .elementor-element.elementor-element-2fdf71b .elementor-icon svg{height:60px;}.elementor-3210 .elementor-element.elementor-element-d2e9fed{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-ad9aafa .elementor-heading-title{font-size:18px;font-weight:700;text-transform:uppercase;line-height:25px;color:#111111;transition-duration:0.3s;}.elementor-3210 .elementor-element.elementor-element-ad9aafa .elementor-heading-title:hover{color:#8E8D8D;}.elementor-3210 .elementor-element.elementor-element-684f623{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-cfec448{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-f25f872 .elementor-heading-title{font-size:28px;font-weight:700;line-height:32px;color:#111111;}.elementor-3210 .elementor-element.elementor-element-97a0f70{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-41d2a66{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-5e89fd8 .elementor-heading-title{font-size:18px;font-weight:700;line-height:25px;color:#111111;}.elementor-3210 .elementor-element.elementor-element-da62627{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-f951912 .elementor-heading-title{font-size:18px;font-weight:400;line-height:32px;color:#111111;}@media(max-width:959px){.elementor-3210 .elementor-element.elementor-element-eddc7be{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-3210 .elementor-element.elementor-element-595d7bc .elementor-heading-title{font-size:var( --e-global-typography-9f67251-font-size );line-height:var( --e-global-typography-9f67251-line-height );}}@media(min-width:768px){.elementor-3210 .elementor-element.elementor-element-eddc7be{--width:80%;}.elementor-3210 .elementor-element.elementor-element-4b772db{--width:40%;}.elementor-3210 .elementor-element.elementor-element-a784fc1{--width:60%;}.elementor-3210 .elementor-element.elementor-element-a570516{--width:40%;}.elementor-3210 .elementor-element.elementor-element-e34fd19{--width:60%;}.elementor-3210 .elementor-element.elementor-element-4980946{--width:60%;}.elementor-3210 .elementor-element.elementor-element-5d4dacd{--width:40%;}.elementor-3210 .elementor-element.elementor-element-ac0087b{--width:40%;}.elementor-3210 .elementor-element.elementor-element-1f171df{--width:60%;}.elementor-3210 .elementor-element.elementor-element-ca35b9b{--width:40%;}.elementor-3210 .elementor-element.elementor-element-d2e9fed{--width:60%;}.elementor-3210 .elementor-element.elementor-element-cfec448{--width:40%;}.elementor-3210 .elementor-element.elementor-element-97a0f70{--width:60%;}.elementor-3210 .elementor-element.elementor-element-41d2a66{--width:60%;}.elementor-3210 .elementor-element.elementor-element-da62627{--width:40%;}}@media(max-width:959px) and (min-width:768px){.elementor-3210 .elementor-element.elementor-element-eddc7be{--width:100%;}}@media(max-width:767px){.elementor-3210 .elementor-element.elementor-element-eddc7be{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3210 .elementor-element.elementor-element-46b6286 .elementor-heading-title{font-size:22px;}.elementor-3210 .elementor-element.elementor-element-a784fc1{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-3210 .elementor-element.elementor-element-595d7bc .elementor-heading-title{font-size:var( --e-global-typography-9f67251-font-size );line-height:var( --e-global-typography-9f67251-line-height );}.elementor-3210 .elementor-element.elementor-element-3b157dc .elementor-heading-title{font-size:26px;line-height:32px;}.elementor-3210 .elementor-element.elementor-element-5d32909{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3210 .elementor-element.elementor-element-bd89df2 .elementor-heading-title{font-size:22px;}.elementor-3210 .elementor-element.elementor-element-e34fd19{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-4980946{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-3210 .elementor-element.elementor-element-11a911b .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-3210 .elementor-element.elementor-element-15e9da1 .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-3210 .elementor-element.elementor-element-dae643c .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-3210 .elementor-element.elementor-element-c834c9c .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-3210 .elementor-element.elementor-element-97d2541 .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-3210 .elementor-element.elementor-element-04da84c{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3210 .elementor-element.elementor-element-c48a483 .elementor-heading-title{font-size:22px;}.elementor-3210 .elementor-element.elementor-element-1f171df{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-d9f099a .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-3210 .elementor-element.elementor-element-332c46f .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-3210 .elementor-element.elementor-element-432771f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3210 .elementor-element.elementor-element-ca35b9b{--width:10%;}.elementor-3210 .elementor-element.elementor-element-2fdf71b .elementor-icon{font-size:32px;}.elementor-3210 .elementor-element.elementor-element-2fdf71b .elementor-icon svg{height:32px;}.elementor-3210 .elementor-element.elementor-element-d2e9fed{--width:90%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-ad9aafa .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-3210 .elementor-element.elementor-element-684f623{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3210 .elementor-element.elementor-element-f25f872 .elementor-heading-title{font-size:22px;}.elementor-3210 .elementor-element.elementor-element-97a0f70{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-3210 .elementor-element.elementor-element-41d2a66{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-3210 .elementor-element.elementor-element-5e89fd8 .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-3210 .elementor-element.elementor-element-f951912 .elementor-heading-title{font-size:16px;line-height:22px;}}/* Start custom CSS for heading, class: .elementor-element-595d7bc */.elementor-3210 .elementor-element.elementor-element-595d7bc span {
    color: white;
  -webkit-text-stroke: 1.5px #000000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b157dc */.typer {
  display: inline-block;
  min-width: 180px;
}

.typer::after {
  content: "|";
  animation: blink 0.7s infinite;
}

@keyframes blink {
  50% {
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0e1bacb */.elementor-3210 .elementor-element.elementor-element-0e1bacb {
    display: none
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11a911b */.elementor-3210 .elementor-element.elementor-element-11a911b {
    font-family: sfu_eurostile, Arial, Helvetica, sans-serif;
    
}

.elementor-3210 .elementor-element.elementor-element-11a911b span {
    color: white;
  -webkit-text-stroke: 1.5px #000000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15e9da1 */.elementor-3210 .elementor-element.elementor-element-15e9da1 {
    font-family: sfu_eurostile, Arial, Helvetica, sans-serif;
    
}

.elementor-3210 .elementor-element.elementor-element-15e9da1 span {
    color: white;
  -webkit-text-stroke: 1.5px #000000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dae643c */.elementor-3210 .elementor-element.elementor-element-dae643c {
    font-family: sfu_eurostile, Arial, Helvetica, sans-serif;
    
}

.elementor-3210 .elementor-element.elementor-element-dae643c span {
    color: white;
  -webkit-text-stroke: 1.5px #000000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c834c9c */.elementor-3210 .elementor-element.elementor-element-c834c9c {
    font-family: sfu_eurostile, Arial, Helvetica, sans-serif;
    
}

.elementor-3210 .elementor-element.elementor-element-c834c9c span {
    color: white;
  -webkit-text-stroke: 1.5px #000000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-97d2541 */.elementor-3210 .elementor-element.elementor-element-97d2541 {
    font-family: sfu_eurostile, Arial, Helvetica, sans-serif;
    
}

.elementor-3210 .elementor-element.elementor-element-97d2541 span {
    color: white;
  -webkit-text-stroke: 1.5px #000000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9f099a */.elementor-3210 .elementor-element.elementor-element-d9f099a {
    font-family: sfu_eurostile, Arial, Helvetica, sans-serif;
    
}

.elementor-3210 .elementor-element.elementor-element-d9f099a span {
    color: white;
  -webkit-text-stroke: 1.5px #000000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-332c46f */.elementor-3210 .elementor-element.elementor-element-332c46f {
    font-family: sfu_eurostile, Arial, Helvetica, sans-serif;
    
}

.elementor-3210 .elementor-element.elementor-element-332c46f span {
    color: white;
  -webkit-text-stroke: 1.5px #000000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad9aafa */.elementor-3210 .elementor-element.elementor-element-ad9aafa {
    font-family: sfu_eurostile, Arial, Helvetica, sans-serif;
    
}

.elementor-3210 .elementor-element.elementor-element-ad9aafa span {
    color: white;
  -webkit-text-stroke: 1.5px #000000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e89fd8 */.elementor-3210 .elementor-element.elementor-element-5e89fd8 {
    font-family: sfu_eurostile, Arial, Helvetica, sans-serif;
    
}

.elementor-3210 .elementor-element.elementor-element-5e89fd8 span {
    color: white;
  -webkit-text-stroke: 1.5px #000000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f951912 */.elementor-3210 .elementor-element.elementor-element-f951912 {
    font-family: sfu_eurostile, Arial, Helvetica, sans-serif;
    
}

.elementor-3210 .elementor-element.elementor-element-f951912 span {
    color: white;
  -webkit-text-stroke: 1.5px #000000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eddc7be */.elementor-3210 .elementor-element.elementor-element-eddc7be a {
    text-decoration: none
}/* End custom CSS */