.elementor-5680 .elementor-element.elementor-element-723f4e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--flex-wrap:nowrap;--background-transition:0.3s;}.elementor-5680 .elementor-element.elementor-element-c7a1b56{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-5680 .elementor-element.elementor-element-35d2a16{--display:flex;--background-transition:0.3s;}.elementor-5680 .elementor-element.elementor-element-35d2a16.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5680 .elementor-element.elementor-element-9d316f3{--display:flex;--background-transition:0.3s;}.elementor-5680 .elementor-element.elementor-element-0f9dc93{--display:flex;--background-transition:0.3s;}.elementor-5680 .elementor-element.elementor-element-9bd92e2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-5680 .elementor-element.elementor-element-7f16f0f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--flex-wrap:nowrap;--background-transition:0.3s;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5680 .elementor-element.elementor-element-ab17290{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-5680 .elementor-element.elementor-element-0f629c2{--display:flex;--background-transition:0.3s;}.elementor-5680 .elementor-element.elementor-element-0f629c2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5680 .elementor-element.elementor-element-3c1835c{--display:flex;--background-transition:0.3s;}.elementor-5680 .elementor-element.elementor-element-b945adc{--display:flex;--background-transition:0.3s;}.elementor-5680 .elementor-element.elementor-element-426ed4d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-5680 .elementor-element.elementor-element-35d2a16{--width:68.537%;}.elementor-5680 .elementor-element.elementor-element-0f629c2{--width:68.537%;}}/* Start custom CSS for heading, class: .elementor-element-bc7b8d1 */.elementor-5680 .elementor-element.elementor-element-bc7b8d1 .elementor-heading-title{
  font-size:54px;
  line-height:1.05;
  font-weight:800;
  color:#0f6cbd;
  letter-spacing:-0.02em;
  margin:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ccc6c85 */.elementor-5680 .elementor-element.elementor-element-ccc6c85 .elementor-heading-title{
  font-size:54px;
  line-height:1.05;
  font-weight:800;
  color:#0f6cbd;
  letter-spacing:-0.02em;
  margin:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5749ec6 */.elementor-5680 .elementor-element.elementor-element-5749ec6{
  color:#1f2937;
  font-size:21px;
  line-height:1.65;
}

.elementor-5680 .elementor-element.elementor-element-5749ec6 p{
  margin:0 0 20px;
}

.elementor-5680 .elementor-element.elementor-element-5749ec6 strong{
  font-weight:700;
  color:#111827;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-723f4e4 */.elementor-5680 .elementor-element.elementor-element-723f4e4{
  width:max;
  background:#ffffff;
  border:1px solid #dbe5f0;
  border-radius:20px;
  padding:18px;
  box-shadow:0 10px 30px rgba(16,24,40,0.08);
  overflow:hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b84b74 */.elementor-5680 .elementor-element.elementor-element-0b84b74 .elementor-heading-title{
  font-size:54px;
  line-height:1.05;
  font-weight:800;
  color:#0f6cbd;
  letter-spacing:-0.02em;
  margin:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21dd941 */.elementor-5680 .elementor-element.elementor-element-21dd941 .elementor-heading-title{
  font-size:54px;
  line-height:1.05;
  font-weight:800;
  color:#0f6cbd;
  letter-spacing:-0.02em;
  margin:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-93ec43e */.elementor-5680 .elementor-element.elementor-element-93ec43e{
  color:#1f2937;
  font-size:21px;
  line-height:1.65;
}

.elementor-5680 .elementor-element.elementor-element-93ec43e p{
  margin:0 0 20px;
}

.elementor-5680 .elementor-element.elementor-element-93ec43e strong{
  font-weight:700;
  color:#111827;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f16f0f */.elementor-5680 .elementor-element.elementor-element-7f16f0f{
  width:max;
  background:#ffffff;
  border:1px solid #dbe5f0;
  border-radius:20px;
  padding:18px;
  box-shadow:0 10px 30px rgba(16,24,40,0.08);
  overflow:hidden;
}/* End custom CSS */