.elementor-32798 .elementor-element.elementor-element-760a555{padding:0px 0px 38px 0px;}.elementor-32798 .elementor-element.elementor-element-26d6e57{text-align:center;}.elementor-32798 .elementor-element.elementor-element-26d6e57 > .elementor-widget-container{padding:38px 0px 0px 0px;}.elementor-32798 .elementor-element.elementor-element-70d01edf{text-align:center;}.elementor-32798 .elementor-element.elementor-element-70d01edf .elementor-heading-title{color:#017DBB;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:800;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-32798 .elementor-element.elementor-element-70d01edf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 100px 0px 100px;}.elementor-32798 .elementor-element.elementor-element-05409b2{text-align:center;}.elementor-32798 .elementor-element.elementor-element-f6ced3c{width:var( --container-widget-width, 95.587% );max-width:95.587%;--container-widget-width:95.587%;--container-widget-flex-grow:0;}.elementor-32798 .elementor-element.elementor-element-19ee4f1{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-32798 .elementor-element.elementor-element-70d01edf .elementor-heading-title{font-size:64px;line-height:72px;}.elementor-32798 .elementor-element.elementor-element-70d01edf > .elementor-widget-container{margin:0px 0px 40px 0px;}}@media(max-width:767px){.elementor-32798 .elementor-element.elementor-element-26d6e57 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32798 .elementor-element.elementor-element-70d01edf{text-align:center;width:auto;max-width:auto;align-self:center;z-index:0;}.elementor-32798 .elementor-element.elementor-element-70d01edf .elementor-heading-title{font-size:48px;line-height:56px;}.elementor-32798 .elementor-element.elementor-element-70d01edf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-32798 .elementor-element.elementor-element-f6ced3c > .elementor-widget-container{padding:0px 0px 0px 24px;}}/* Start custom CSS for heading, class: .elementor-element-70d01edf *//* Desktop */
.elementor-32798 .elementor-element.elementor-element-70d01edf h1 {
  font-size: 45px;
}

@media (max-width: 767px) {

  .elementor-32798 .elementor-element.elementor-element-70d01edf h1 {
    font-size: 26px;
    line-height: 1.2;
    letter-spacing: -0.3px;
  }

  .elementor-32798 .elementor-element.elementor-element-70d01edf h1 br {
    display: none;
  }

}/* End custom CSS */
/* Start custom CSS */.page-id-30681 header,
.page-id-30681 .elementor-location-header {
    display: none !important;
}/* End custom CSS */