.elementor-245 .elementor-element.elementor-element-3ff2af1{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-245 .elementor-element.elementor-element-3ff2af1:not(.elementor-motion-effects-element-type-background), .elementor-245 .elementor-element.elementor-element-3ff2af1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ab5456e );}.elementor-245 .elementor-element.elementor-element-990beec{text-align:center;}.elementor-245 .elementor-element.elementor-element-990beec .elementor-heading-title{font-family:var( --e-global-typography-7d4c90a-font-family ), Sans-serif;font-size:var( --e-global-typography-7d4c90a-font-size );line-height:var( --e-global-typography-7d4c90a-line-height );color:var( --e-global-color-9f190ed );}.elementor-245 .elementor-element.elementor-element-a2cd4e9{--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-245 .elementor-element.elementor-element-79590b3{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-f50a0a5 .elementor-heading-title{font-family:var( --e-global-typography-773e072-font-family ), Sans-serif;font-size:var( --e-global-typography-773e072-font-size );line-height:var( --e-global-typography-773e072-line-height );color:var( --e-global-color-ab5456e );}.elementor-245 .elementor-element.elementor-element-4fb4a38{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-245 .elementor-element.elementor-element-688f43a{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-a79c210 .elementor-heading-title{font-family:var( --e-global-typography-773e072-font-family ), Sans-serif;font-size:var( --e-global-typography-773e072-font-size );line-height:var( --e-global-typography-773e072-line-height );color:var( --e-global-color-ab5456e );}.elementor-245 .elementor-element.elementor-element-3f1425e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-245 .elementor-element.elementor-element-e7f0d4f{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-cc9aee2 .elementor-heading-title{font-family:var( --e-global-typography-773e072-font-family ), Sans-serif;font-size:var( --e-global-typography-773e072-font-size );line-height:var( --e-global-typography-773e072-line-height );color:var( --e-global-color-ab5456e );}.elementor-245 .elementor-element.elementor-element-f29249b{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-245 .elementor-element.elementor-element-e713c40{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-215a82c .elementor-heading-title{font-family:var( --e-global-typography-773e072-font-family ), Sans-serif;font-size:var( --e-global-typography-773e072-font-size );line-height:var( --e-global-typography-773e072-line-height );color:var( --e-global-color-ab5456e );}.elementor-245 .elementor-element.elementor-element-9018eaa{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-245 .elementor-element.elementor-element-4c82ba6{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-410cb3c .elementor-heading-title{font-family:var( --e-global-typography-773e072-font-family ), Sans-serif;font-size:var( --e-global-typography-773e072-font-size );line-height:var( --e-global-typography-773e072-line-height );color:var( --e-global-color-ab5456e );}.elementor-245 .elementor-element.elementor-element-a015f35{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-245 .elementor-element.elementor-element-4834e40{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-57418fe .elementor-heading-title{font-family:var( --e-global-typography-773e072-font-family ), Sans-serif;font-size:var( --e-global-typography-773e072-font-size );line-height:var( --e-global-typography-773e072-line-height );color:var( --e-global-color-ab5456e );}.elementor-245 .elementor-element.elementor-element-b8e14d4{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-245 .elementor-element.elementor-element-990beec .elementor-heading-title{font-size:var( --e-global-typography-7d4c90a-font-size );line-height:var( --e-global-typography-7d4c90a-line-height );}.elementor-245 .elementor-element.elementor-element-f50a0a5{width:100%;max-width:100%;}.elementor-245 .elementor-element.elementor-element-f50a0a5 .elementor-heading-title{font-size:var( --e-global-typography-773e072-font-size );line-height:var( --e-global-typography-773e072-line-height );}.elementor-245 .elementor-element.elementor-element-4fb4a38{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-245 .elementor-element.elementor-element-a79c210{width:100%;max-width:100%;}.elementor-245 .elementor-element.elementor-element-a79c210 .elementor-heading-title{font-size:var( --e-global-typography-773e072-font-size );line-height:var( --e-global-typography-773e072-line-height );}.elementor-245 .elementor-element.elementor-element-3f1425e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-245 .elementor-element.elementor-element-cc9aee2{width:100%;max-width:100%;}.elementor-245 .elementor-element.elementor-element-cc9aee2 .elementor-heading-title{font-size:var( --e-global-typography-773e072-font-size );line-height:var( --e-global-typography-773e072-line-height );}.elementor-245 .elementor-element.elementor-element-f29249b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-245 .elementor-element.elementor-element-215a82c{width:100%;max-width:100%;}.elementor-245 .elementor-element.elementor-element-215a82c .elementor-heading-title{font-size:var( --e-global-typography-773e072-font-size );line-height:var( --e-global-typography-773e072-line-height );}.elementor-245 .elementor-element.elementor-element-9018eaa{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-245 .elementor-element.elementor-element-410cb3c{width:100%;max-width:100%;}.elementor-245 .elementor-element.elementor-element-410cb3c .elementor-heading-title{font-size:var( --e-global-typography-773e072-font-size );line-height:var( --e-global-typography-773e072-line-height );}.elementor-245 .elementor-element.elementor-element-a015f35{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-245 .elementor-element.elementor-element-57418fe{width:100%;max-width:100%;}.elementor-245 .elementor-element.elementor-element-57418fe .elementor-heading-title{font-size:var( --e-global-typography-773e072-font-size );line-height:var( --e-global-typography-773e072-line-height );}.elementor-245 .elementor-element.elementor-element-b8e14d4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-245 .elementor-element.elementor-element-3ff2af1{--content-width:792px;}.elementor-245 .elementor-element.elementor-element-a2cd4e9{--content-width:800px;}}@media(max-width:767px){.elementor-245 .elementor-element.elementor-element-3ff2af1{--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;--padding-top:64px;--padding-bottom:64px;--padding-left:15px;--padding-right:15px;}.elementor-245 .elementor-element.elementor-element-990beec{text-align:left;}.elementor-245 .elementor-element.elementor-element-990beec .elementor-heading-title{font-size:var( --e-global-typography-7d4c90a-font-size );line-height:var( --e-global-typography-7d4c90a-line-height );}.elementor-245 .elementor-element.elementor-element-a2cd4e9{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-245 .elementor-element.elementor-element-f50a0a5 .elementor-heading-title{font-size:var( --e-global-typography-773e072-font-size );line-height:var( --e-global-typography-773e072-line-height );}.elementor-245 .elementor-element.elementor-element-4fb4a38{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-245 .elementor-element.elementor-element-a79c210 .elementor-heading-title{font-size:var( --e-global-typography-773e072-font-size );line-height:var( --e-global-typography-773e072-line-height );}.elementor-245 .elementor-element.elementor-element-3f1425e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-245 .elementor-element.elementor-element-cc9aee2 .elementor-heading-title{font-size:var( --e-global-typography-773e072-font-size );line-height:var( --e-global-typography-773e072-line-height );}.elementor-245 .elementor-element.elementor-element-f29249b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-245 .elementor-element.elementor-element-215a82c .elementor-heading-title{font-size:var( --e-global-typography-773e072-font-size );line-height:var( --e-global-typography-773e072-line-height );}.elementor-245 .elementor-element.elementor-element-9018eaa{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-245 .elementor-element.elementor-element-410cb3c .elementor-heading-title{font-size:var( --e-global-typography-773e072-font-size );line-height:var( --e-global-typography-773e072-line-height );}.elementor-245 .elementor-element.elementor-element-a015f35{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-245 .elementor-element.elementor-element-57418fe .elementor-heading-title{font-size:var( --e-global-typography-773e072-font-size );line-height:var( --e-global-typography-773e072-line-height );}.elementor-245 .elementor-element.elementor-element-b8e14d4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-3f1425e *//*Lists*/

.elementor-245 .elementor-element.elementor-element-3f1425e ul {
    max-width: 544px;
    padding-left:5px;
}

.elementor-245 .elementor-element.elementor-element-3f1425e li {
  list-style: none;
  position: relative;
  padding-left: 2.4em;
  margin-bottom: 24px;
}

.elementor-245 .elementor-element.elementor-element-3f1425e li::before {
  content: "•";
  position: absolute;
  left: 0;
  top: -3px;
  font-size: 45px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f29249b *//*Lists*/

.elementor-245 .elementor-element.elementor-element-f29249b ul {
    max-width: 544px;
    padding-left:5px;
}

.elementor-245 .elementor-element.elementor-element-f29249b li {
  list-style: none;
  position: relative;
  padding-left: 2.4em;
  margin-bottom: 24px;
}

.elementor-245 .elementor-element.elementor-element-f29249b li::before {
  content: "•";
  position: absolute;
  left: 0;
  top: -3px;
  font-size: 45px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9018eaa *//*Lists*/

.elementor-245 .elementor-element.elementor-element-9018eaa ul {
    max-width: 544px;
    padding-left:5px;
}

.elementor-245 .elementor-element.elementor-element-9018eaa li {
  list-style: none;
  position: relative;
  padding-left: 2.4em;
  margin-bottom: 24px;
}

.elementor-245 .elementor-element.elementor-element-9018eaa li::before {
  content: "•";
  position: absolute;
  left: 0;
  top: -3px;
  font-size: 45px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a015f35 *//*Lists*/

.elementor-245 .elementor-element.elementor-element-a015f35 ul {
    max-width: 544px;
    padding-left:5px;
}

.elementor-245 .elementor-element.elementor-element-a015f35 li {
  list-style: none;
  position: relative;
  padding-left: 2.4em;
  margin-bottom: 24px;
}

.elementor-245 .elementor-element.elementor-element-a015f35 li::before {
  content: "•";
  position: absolute;
  left: 0;
  top: -3px;
  font-size: 45px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8e14d4 *//*Lists*/

.elementor-245 .elementor-element.elementor-element-b8e14d4 ul {
    max-width: 544px;
    padding-left:5px;
}

.elementor-245 .elementor-element.elementor-element-b8e14d4 li {
  list-style: none;
  position: relative;
  padding-left: 2.4em;
  margin-bottom: 24px;
}

.elementor-245 .elementor-element.elementor-element-b8e14d4 li::before {
  content: "•";
  position: absolute;
  left: 0;
  top: -3px;
  font-size: 45px;
}/* End custom CSS */