.elementor-15 .elementor-element.elementor-element-59a58ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:050px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-59a58ab:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-59a58ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECEFFF;}.elementor-15 .elementor-element.elementor-element-400b0dc{--display:flex;--border-radius:35px 35px 35px 35px;}.elementor-15 .elementor-element.elementor-element-400b0dc:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-400b0dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAE8;}.elementor-15 .elementor-element.elementor-element-59baec5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-b44eb45 *//* ================= PAGE TITLE ================= */
.page-title{
  background:; /* light background for contrast */
  padding:9px 20px;
  text-align:center;
}

.page-title-inner{
  max-width:1200px;
  margin:0 auto;
}

.page-title h1{
  margin:0 0 14px;
  font-size:42px;
  font-weight:700;
  letter-spacing:3px;
  color:#020617; /* title color */
}

/* ================= BREADCRUMB ================= */
.breadcrumb{
  font-size:14px;
  text-transform:uppercase;
  letter-spacing:1px;
  color:#020617; /* breadcrumb text */
}

.breadcrumb a{
  color:#020617; /* link color */
  text-decoration:none;
  font-weight:500;
  transition:opacity .3s ease;
}

.breadcrumb a:hover{
  opacity:.7;
}

.breadcrumb span{
  margin:0 6px;
  color:#020617; /* symbol ( > ) color */
}

.breadcrumb .current{
  color:#020617;
  font-weight:600;
}

/* ================= RESPONSIVE ================= */
@media(max-width:600px){
  .page-title h1{
    font-size:32px;
  }
}/* End custom CSS */