.elementor-26001 .elementor-element.elementor-element-200f428 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-26001 .elementor-element.elementor-element-a981c73{--header-color:#0CA5DF;--item-text-color:#7C8896;--item-text-hover-decoration:underline;--marker-color:#7C8896;}.elementor-26001 .elementor-element.elementor-element-a981c73 .elementor-toc__list-item{font-style:normal;word-spacing:0px;}.elementor-26001 .elementor-element.elementor-element-4b754c4 .elementor-heading-title{color:var( --e-global-color-bd239fb );}.elementor-26001 .elementor-element.elementor-element-4b754c4{width:var( --container-widget-width, 99.832% );max-width:99.832%;--container-widget-width:99.832%;--container-widget-flex-grow:0;}.elementor-26001 .elementor-element.elementor-element-6d9428f .elementor-heading-title{color:var( --e-global-color-bd239fb );}.elementor-26001 .elementor-element.elementor-element-ecca467 .elementor-heading-title{color:var( --e-global-color-bd239fb );}.elementor-26001 .elementor-element.elementor-element-6489b22 .elementor-heading-title{color:var( --e-global-color-bd239fb );}.elementor-26001 .elementor-element.elementor-element-bd0b8af .elementor-heading-title{color:var( --e-global-color-bd239fb );}.elementor-26001 .elementor-element.elementor-element-f8558d9 .elementor-heading-title{color:var( --e-global-color-bd239fb );}.elementor-26001 .elementor-element.elementor-element-9f20aeb{--spacer-size:19px;}.elementor-26001 .elementor-element.elementor-element-ee2bf2f{column-gap:0px;}.elementor-26001 .elementor-element.elementor-element-fe1819c{--spacer-size:25px;}.elementor-26001 .elementor-element.elementor-element-04188da .elementor-heading-title{color:var( --e-global-color-32cefa87 );}.elementor-26001 .elementor-element.elementor-element-800be61{border-style:solid;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-26001 .elementor-element.elementor-element-800be61, .elementor-26001 .elementor-element.elementor-element-800be61 > .elementor-background-overlay{border-radius:2px 2px 2px 2px;}.elementor-26001 .elementor-element.elementor-element-800be61 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26001 .elementor-element.elementor-element-c144bdc{color:var( --e-global-color-babc6e3 );}.elementor-26001 .elementor-element.elementor-element-639d7ba .elementor-heading-title{color:var( --e-global-color-32cefa87 );}.elementor-26001 .elementor-element.elementor-element-9f55d3d{line-height:34px;letter-spacing:0.2px;word-spacing:0px;}.elementor-26001 .elementor-element.elementor-element-d730abd{--spacer-size:25px;}.elementor-26001 .elementor-element.elementor-element-cce374d .elementor-heading-title{color:var( --e-global-color-bd239fb );}.elementor-26001 .elementor-element.elementor-element-a80df15{word-spacing:0px;}.elementor-26001 .elementor-element.elementor-element-19675f1{text-align:left;width:var( --container-widget-width, 110.045% );max-width:110.045%;--container-widget-width:110.045%;--container-widget-flex-grow:0;}.elementor-26001 .elementor-element.elementor-element-94627d2{width:var( --container-widget-width, 91.364% );max-width:91.364%;--container-widget-width:91.364%;--container-widget-flex-grow:0;}.elementor-26001 .elementor-element.elementor-element-f1543d9{color:#232323;}.elementor-26001 .elementor-element.elementor-element-48ac2a2{--spacer-size:50px;}.elementor-26001 .elementor-element.elementor-element-7c66aad{--spacer-size:50px;}@media(min-width:768px){.elementor-26001 .elementor-element.elementor-element-c59f1d5{width:64.088%;}.elementor-26001 .elementor-element.elementor-element-53870e1{width:35.815%;}}/* Start custom CSS for image, class: .elementor-element-19675f1 */.elementor-26001 .elementor-element.elementor-element-19675f1 {
  border: 4px solid #FFE189;             /* soft light yellow border */
  border-radius: 25px;                   /* rounded corners */
  overflow: hidden;                      /* crop image to the border */
  padding: 0;
  box-shadow: 0 4px 12px rgba(255, 225, 137, 0.5); /* soft yellow glow */
}

.elementor-26001 .elementor-element.elementor-element-19675f1 img {
  width: 100%;
  height: 100%;
  object-fit: cover;                     /* keep proportions and fill */
  display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e5dabf */.elementor-26001 .elementor-element.elementor-element-0e5dabf {
  border: 3px solid #fd9697;
  border-radius: 20px;
  overflow: hidden;
  padding: 0;
}

.elementor-26001 .elementor-element.elementor-element-0e5dabf img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-82a515d */.elementor-26001 .elementor-element.elementor-element-82a515d {
  border: 3px solid #fd9697;
  border-radius: 20px;
  overflow: hidden;
  padding: 0;
}

.elementor-26001 .elementor-element.elementor-element-82a515d img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}/* End custom CSS */