.elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title a{color:var( --e-global-color-primary );}.elementor-widget-tabs .elementor-tab-title.elementor-active,
					 .elementor-widget-tabs .elementor-tab-title.elementor-active a{color:var( --e-global-color-accent );}.elementor-widget-tabs .elementor-tab-content{color:var( --e-global-color-text );}.elementor-10001 .elementor-element.elementor-element-c0e972e .elementor-tab-title, .elementor-10001 .elementor-element.elementor-element-c0e972e .elementor-tab-title:before, .elementor-10001 .elementor-element.elementor-element-c0e972e .elementor-tab-title:after, .elementor-10001 .elementor-element.elementor-element-c0e972e .elementor-tab-content, .elementor-10001 .elementor-element.elementor-element-c0e972e .elementor-tabs-content-wrapper{border-width:1px;}.elementor-10001 .elementor-element.elementor-element-15f1884{--spacer-size:25px;}/* Start custom CSS for html, class: .elementor-element-67b0e2a */.patterns {
  height: 50px;
  margin-top: -20px;
}



svg text {
  font-family: Lora;
  stroke: #574237;
  font-size: 20px;
  font-weight: 1;
  stroke-width: 1;
  animation: textAnimate 8s  forwards;
  
}

@keyframes textAnimate {
  0% {
    stroke-dasharray: 0 50%;
    stroke-dashoffset:  20%;
    fill:white;

  }
  
  100% {
    stroke-dasharray: 50% 0;
    stroke-dashoffstet: -20%;
    fill: black;
    
  }
  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cc70db8 */.patterns {
  height: 50px;
  margin-top: -20px;
}



svg text {
  font-family: Lora;
  stroke: #574237;
  font-size: 20px;
  font-weight: 1;
  stroke-width: 1;
  animation: textAnimate 8s  forwards;
  
}

@keyframes textAnimate {
  0% {
    stroke-dasharray: 0 50%;
    stroke-dashoffset:  20%;
    fill:white;

  }
  
  100% {
    stroke-dasharray: 50% 0;
    stroke-dashoffstet: -20%;
    fill: black;
    
  }
  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9bb2301 */.patterns {
  height: 50px;
  margin-top: -20px;
}



svg text {
  font-family: Lora;
  stroke: #574237;
  font-size: 20px;
  font-weight: 1;
  stroke-width: 1;
  animation: textAnimate 8s  forwards;
  
}

@keyframes textAnimate {
  0% {
    stroke-dasharray: 0 50%;
    stroke-dashoffset:  20%;
    fill:white;

  }
  
  100% {
    stroke-dasharray: 50% 0;
    stroke-dashoffstet: -20%;
    fill: black;
    
  }
  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b9c73f3 */.patterns {
  height: 50px;
  margin-top: -20px;
}



svg text {
  font-family: Lora;
  stroke: #574237;
  font-size: 20px;
  font-weight: 1;
  stroke-width: 1;
  animation: textAnimate 8s  forwards;
  
}

@keyframes textAnimate {
  0% {
    stroke-dasharray: 0 50%;
    stroke-dashoffset:  20%;
    fill:white;

  }
  
  100% {
    stroke-dasharray: 50% 0;
    stroke-dashoffstet: -20%;
    fill: black;
    
  }
  
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-c0e972e */.elementor-tab-content > p{
     text-align: justify;
  text-justify: inter-word;
}/* End custom CSS */