.elementor-1611 .elementor-element.elementor-element-3d9761a > .elementor-container{max-width:1040px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1611 .elementor-element.elementor-element-3d9761a{padding:8px 22px 8px 22px;}}/* Start custom CSS *//* About (1611) only: hero + body hierarchy. Does not edit template 4871. Avoid the word s-e-l-e-c-t-o-r so Elementor will not rewrite these rules. */
body.page-id-1611 .elementor-4871 .elementor-element-3542190{
  --min-height:240px;
}
body.page-id-1611 .elementor-4871 .elementor-element-6df920c{
  --margin-bottom:36px;
}
body.page-id-1611 .elementor-4871 .elementor-element-b56c2dd .elementor-heading-title{
  font-size:36px;
  line-height:1.2;
  font-weight:500;
  max-width:18em;
  margin-left:auto;
  margin-right:auto;
}
body.page-id-1611 .elementor-1611 .elementor-element-3d9761a > .elementor-container{
  max-width:1040px;
}
body.page-id-1611 .elementor-1611 .elementor-widget-text-editor{
  font-size:17px;
  line-height:1.65;
}
body.page-id-1611 .elementor-1611 .elementor-widget-text-editor p{
  margin:0 0 1em;
}
body.page-id-1611 .elementor-1611 .elementor-widget-text-editor p:last-child{
  margin-bottom:0;
}
body.page-id-1611 .elementor-1611 .elementor-widget-text-editor h2{
  font-size:22px;
  font-weight:600;
  line-height:1.3;
  letter-spacing:normal;
  text-transform:none;
  margin:48px 0 12px;
}
body.page-id-1611 .elementor-1611 .elementor-widget-text-editor h2:first-child{
  margin-top:0;
}
body.page-id-1611 .elementor-1611 .elementor-widget-text-editor ul,
body.page-id-1611 .elementor-1611 .elementor-widget-text-editor ol{
  margin:0.2em 0 0;
  padding-left:1.35em;
}
body.page-id-1611 .elementor-1611 .elementor-widget-text-editor li{
  margin:0 0 0.7em;
  padding-left:0.15em;
}
body.page-id-1611 .elementor-1611 .elementor-widget-text-editor li:last-child{
  margin-bottom:0;
}
@media (max-width:1024px){
  body.page-id-1611 .elementor-4871 .elementor-element-6df920c{
    --margin-bottom:36px;
  }
}
@media (max-width:767px){
  body.page-id-1611 .elementor-4871 .elementor-element-3542190{
    --min-height:168px;
  }
  body.page-id-1611 .elementor-4871 .elementor-element-6df920c{
    --margin-bottom:28px;
  }
  body.page-id-1611 .elementor-4871 .elementor-element-b56c2dd .elementor-heading-title{
    font-size:28px;
    line-height:1.25;
  }
  body.page-id-1611 .elementor-1611 .elementor-element-3d9761a{
    --padding-top:8px;
    --padding-right:22px;
    --padding-bottom:8px;
    --padding-left:22px;
  }
  body.page-id-1611 .elementor-1611 .elementor-widget-text-editor{
    font-size:16px;
    line-height:1.65;
  }
  body.page-id-1611 .elementor-1611 .elementor-widget-text-editor h2{
    font-size:20px;
    margin-top:40px;
  }
}/* End custom CSS */