.elementor-5117 .elementor-element.elementor-element-31a66978{--display:flex;}.elementor-5117 .elementor-element.elementor-element-2dedaea{--display:flex;}.elementor-5117 .elementor-element.elementor-element-cdec19b .elementor-button{background-color:var( --e-global-color-uicore_primary );fill:#FFFFFF;color:#FFFFFF;transition-duration:0.6s;border-radius:5px 5px 5px 5px;padding:15px 30px 15px 30px;}.elementor-5117 .elementor-element.elementor-element-cdec19b .elementor-button:hover, .elementor-5117 .elementor-element.elementor-element-cdec19b .elementor-button:focus{background-color:var( --e-global-color-uicore_secondary );color:#FFFFFF;}.elementor-5117 .elementor-element.elementor-element-cdec19b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5117 .elementor-element.elementor-element-cdec19b .elementor-button:hover svg, .elementor-5117 .elementor-element.elementor-element-cdec19b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}

/* Start custom CSS for text-editor, class: .elementor-element-7569cc6 */body.postid-5117 .elementor-5117 .elementor-element.elementor-element-7569cc6 h2 {
  font-family: "Bahnschrift Bold", sans-serif !important;
  font-weight: 700 !important;
  font-size: 28px !important;
  line-height: 1.3 !important;
  color: rgb(10,10,10) !important;
  margin-top: 46px !important;
  margin-bottom: 18px !important;
}
body.postid-5117 .elementor-5117 .elementor-element.elementor-element-7569cc6 h3 {
  font-family: "Bahnschrift Bold", sans-serif !important;
  font-weight: 700 !important;
  font-size: 22px !important;
  line-height: 1.35 !important;
  color: rgb(10,10,10) !important;
  margin-top: 34px !important;
  margin-bottom: 14px !important;
}
body.postid-5117 .elementor-5117 .elementor-element.elementor-element-7569cc6 p {
  margin-bottom: 22px !important;
}
body.postid-5117 .elementor-5117 .elementor-element.elementor-element-7569cc6 ul, body.postid-5117 .elementor-5117 .elementor-element.elementor-element-7569cc6 ol {
  margin: 0 0 22px 0 !important;
  padding-left: 26px !important;
}
body.postid-5117 .elementor-5117 .elementor-element.elementor-element-7569cc6 ul {
  list-style: disc !important;
}
body.postid-5117 .elementor-5117 .elementor-element.elementor-element-7569cc6 ol {
  list-style: decimal !important;
}
body.postid-5117 .elementor-5117 .elementor-element.elementor-element-7569cc6 li {
  margin-bottom: 10px !important;
  padding-left: 4px !important;
  display: list-item !important;
}
body.postid-5117 .elementor-5117 .elementor-element.elementor-element-7569cc6 > h2:first-child,
body.postid-5117 .elementor-5117 .elementor-element.elementor-element-7569cc6 > h3:first-child {
  margin-top: 0 !important;
}/* End custom CSS */





