.elementor-1363 .elementor-element.elementor-element-38def17 a{color:var( --e-global-color-secondary );}.elementor-1363 .elementor-element.elementor-element-38def17 a:hover{color:var( --e-global-color-primary );}.elementor-1363 .elementor-element.elementor-element-38def17{margin-top:75px;margin-bottom:0px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1363 .elementor-element.elementor-element-2606350{text-align:start;}.elementor-1363 .elementor-element.elementor-element-2606350 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1363 .elementor-element.elementor-element-b1f7eaf{margin-top:0px;margin-bottom:75px;}@media(max-width:1024px){.elementor-widget-theme-post-title .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-theme-post-title .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS */.review {
  background-color: #f8f8f8;
  padding: 30px 30px 20px 30px;
  margin: 30px 0;
  position: relative;
  border-left: 3px solid #0076be;
}

.review p {
  margin-bottom: 15px;
  font-size: 16px;
  line-height: 1.5;
}

.rating {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
}

.stars {
  color: #ffd700;
  font-size: 18px;
  margin-right: 5px;
}

.rating-value {
  color: #646875;
  font-size: 14px;
  margin-left: 6px;
}

.author {
  color: #0076be;
  font-size: 18px;
  font-weight: 500;
  margin: 0;
}

.customer {
  color: #646875;
  font-size: 15px;
  font-weight: 400;
}

.isi strong {
  font-weight: 500;
}

.isi h2 {
  font-size: 22px;
  color: #20242D;
  font-weight: 500;
  margin-top: 22px;
}

.isi h3 {
  font-size: 18px;
  color: #20242D;
  font-weight: 400;
  margin-top: 18px;
}

.isi ul {
    margin-bottom: 20px;
}

figure.wp-block-gallery.has-nested-images.columns-default.is-cropped.wp-block-gallery-1.is-layout-flex.wp-block-gallery-is-layout-flex {
    margin: 35px 0px !important;
}/* End custom CSS */