.elementor-2 .elementor-element.elementor-element-c3ea{--display:flex;}.elementor-2 .elementor-element.elementor-element-c3f4{--display:flex;}.elementor-2 .elementor-element.elementor-element-c3f3{--display:flex;}.elementor-2 .elementor-element.elementor-element-c3f0{--display:flex;}.elementor-2 .elementor-element.elementor-element-c3f0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-w3ea.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-w3ea .elementor-heading-title{font-size:74px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2 .elementor-element.elementor-element-w3eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;line-height:1.7em;}.elementor-2 .elementor-element.elementor-element-w3ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-c3ef{--display:flex;}.elementor-2 .elementor-element.elementor-element-c3f2{--display:flex;}.elementor-2 .elementor-element.elementor-element-c405{--display:flex;}.elementor-2 .elementor-element.elementor-element-c404{--display:flex;}.elementor-2 .elementor-element.elementor-element-c403{--display:flex;}.elementor-2 .elementor-element.elementor-element-c3f9{--display:flex;}.elementor-2 .elementor-element.elementor-element-c3fc{--display:flex;}.elementor-2 .elementor-element.elementor-element-c3ff{--display:flex;}.elementor-2 .elementor-element.elementor-element-c402{--display:flex;}.elementor-2 .elementor-element.elementor-element-c421{--display:flex;}.elementor-2 .elementor-element.elementor-element-c420{--display:flex;}.elementor-2 .elementor-element.elementor-element-c41f{--display:flex;}.elementor-2 .elementor-element.elementor-element-c40a{--display:flex;}.elementor-2 .elementor-element.elementor-element-c40e{--display:flex;}.elementor-2 .elementor-element.elementor-element-c412{--display:flex;}.elementor-2 .elementor-element.elementor-element-c416{--display:flex;}.elementor-2 .elementor-element.elementor-element-c41a{--display:flex;}.elementor-2 .elementor-element.elementor-element-c41e{--display:flex;}.elementor-2 .elementor-element.elementor-element-c434{--display:flex;}.elementor-2 .elementor-element.elementor-element-c433{--display:flex;}.elementor-2 .elementor-element.elementor-element-c425{--display:flex;}.elementor-2 .elementor-element.elementor-element-c432{--display:flex;}.elementor-2 .elementor-element.elementor-element-c428{--display:flex;}.elementor-2 .elementor-element.elementor-element-c42b{--display:flex;}.elementor-2 .elementor-element.elementor-element-c42e{--display:flex;}.elementor-2 .elementor-element.elementor-element-c431{--display:flex;}.elementor-2 .elementor-element.elementor-element-c451{--display:flex;}.elementor-2 .elementor-element.elementor-element-c450{--display:flex;}.elementor-2 .elementor-element.elementor-element-c44f{--display:flex;}.elementor-2 .elementor-element.elementor-element-c43a{--display:flex;}.elementor-2 .elementor-element.elementor-element-c43e{--display:flex;}.elementor-2 .elementor-element.elementor-element-c442{--display:flex;}.elementor-2 .elementor-element.elementor-element-c446{--display:flex;}.elementor-2 .elementor-element.elementor-element-c44a{--display:flex;}.elementor-2 .elementor-element.elementor-element-c44e{--display:flex;}.elementor-2 .elementor-element.elementor-element-c45b{--display:flex;}.elementor-2 .elementor-element.elementor-element-c457{--display:flex;}.elementor-2 .elementor-element.elementor-element-c457.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-c456{--display:flex;}.elementor-2 .elementor-element.elementor-element-c462{--display:flex;}.elementor-2 .elementor-element.elementor-element-c461{--display:flex;}.elementor-2 .elementor-element.elementor-element-c460{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-c457{--width:96.617%;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-w3ea{width:var( --container-widget-width, 556.453px );max-width:556.453px;--container-widget-width:556.453px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-w3ea .elementor-heading-title{font-size:76px;line-height:1em;}.elementor-2 .elementor-element.elementor-element-w453{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-w453 .elementor-heading-title{font-size:39px;}.elementor-2 .elementor-element.elementor-element-w45c .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-c3f0{--width:325px;}.elementor-2 .elementor-element.elementor-element-w3e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-w3e9.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-w3ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -1px;--container-widget-width:370px;--container-widget-flex-grow:0;width:var( --container-widget-width, 370px );max-width:370px;text-align:start;}.elementor-2 .elementor-element.elementor-element-w3ea .elementor-heading-title{font-size:39px;line-height:1em;letter-spacing:0px;-webkit-text-stroke-width:0px;stroke-width:0px;}.elementor-2 .elementor-element.elementor-element-w3eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;}.elementor-2 .elementor-element.elementor-element-w45c .elementor-heading-title{font-size:30px;}}/* Start custom CSS for heading, class: .elementor-element-w3ea */@media (max-width: 767px) {

  .bd-hero-title {

    width: 100% !important;

    text-align: center !important;

  }



  .bd-hero-title .elementor-heading-title {

    font-size: 20px !important;

    line-height: 1em !important;

    white-space: nowrap !important;

    text-align: center !important;

    display: block !important;

  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-w3f5 */@media (min-width: 768px) and (max-width: 1200px) {
  .elementor-2 .elementor-element.elementor-element-w3f5 {
    width: 100% !important;
    max-width: 100% !important;
    display: block !important;
  }

  .elementor-2 .elementor-element.elementor-element-w3f5 .elementor-heading-title {
    width: 100% !important;
    max-width: 100% !important;
    text-align: center !important;
    font-size: 58px !important;
    line-height: 0.95em !important;
    letter-spacing: -0.04em !important;
  }
}/* End custom CSS */