.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-49 .elementor-element.elementor-element-67fcec4{left:-61%;}body.rtl .elementor-49 .elementor-element.elementor-element-67fcec4{right:-61%;}.elementor-49 .elementor-element.elementor-element-67fcec4{top:170px;z-index:0;}.elementor-49 .elementor-element.elementor-element-67fcec4 img{width:75%;}.elementor-49 .elementor-element.elementor-element-640fe8d .deva-grid-moldeable{gap:15px;}.elementor-49 .elementor-element.elementor-element-640fe8d .deva-moldeable-col{gap:15px;}.elementor-49 .elementor-element.elementor-element-640fe8d .deva-moldeable-col:nth-child(2){margin-top:50px;}.elementor-49 .elementor-element.elementor-element-640fe8d .deva-grid-item{border-radius:25px 25px 25px 25px;}.elementor-49 .elementor-element.elementor-element-3642454{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-49 .elementor-element.elementor-element-3642454.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49 .elementor-element.elementor-element-3642454 .deva-woo-categories-grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:32px;}.elementor-49 .elementor-element.elementor-element-3642454 .deva-woo-category-card{min-height:326px;background-color:#f6edf4;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6d2065;border-radius:16px 16px 16px 16px;}.elementor-49 .elementor-element.elementor-element-3642454 .deva-woo-category-title{color:#6d2065;background-color:#fff7ff;}.elementor-49 .elementor-element.elementor-element-3642454 .deva-woo-category-button{color:#ffffff;background-color:#6d2065;}.elementor-49 .elementor-element.elementor-element-c567cbe{width:100%;max-width:100%;}.elementor-49 .elementor-element.elementor-element-c567cbe .deva-tab-btn{font-family:"Quicksand", Sans-serif;}.elementor-49 .elementor-element.elementor-element-c567cbe .deva-tab-content h3{font-family:"Quicksand", Sans-serif;}.elementor-49 .elementor-element.elementor-element-c567cbe .deva-tab-content p, .elementor-49 .elementor-element.elementor-element-c567cbe .deva-tab-content{font-family:"Quicksand", Sans-serif;}.elementor-49 .elementor-element.elementor-element-1b2b36a img{max-width:100%;height:100px;object-fit:scale-down;object-position:center center;}.elementor-49 .elementor-element.elementor-element-dd20493 img{max-width:100%;height:100px;object-fit:scale-down;object-position:center center;}.elementor-49 .elementor-element.elementor-element-2125b6f img{max-width:100%;height:100px;object-fit:scale-down;object-position:center center;}.elementor-49 .elementor-element.elementor-element-56db82c img{max-width:100%;height:100px;object-fit:scale-down;object-position:center center;}.elementor-49 .elementor-element.elementor-element-c8cee09{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-49 .elementor-element.elementor-element-c8cee09.elementor-element{--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-49 .elementor-element.elementor-element-3642454 .deva-woo-categories-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-3642454 .deva-woo-categories-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}}/* Start custom CSS for shortcode, class: .elementor-element-c8cee09 */.wpcf7 {
    font-family: "Quicksand";
}
.wpcf7 label {
  display: block;
  font-size: 12px;
  color: #333;
  margin-bottom: 8px;
}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 select,
.wpcf7 textarea {
  width: 100%;
  border: 1.5px solid #6d2065;
  border-radius: 10px;
  padding: 11px 14px;
  font-size: 13px;
  color: #333;
  background: #fff;
  box-sizing: border-box;
  margin-top: 4px;
}

.wpcf7 textarea {
  height: 100px;
  resize: none;
}

.wpcf7 input::placeholder,
.wpcf7 textarea::placeholder {
  color: #aaa;
}

.wpcf7 select {
  color: #999;
}

.wpcf7 input[type="submit"] {
  width: 100%;
  background: #6d2065;
  color: #fff;
  border: none;
  border-radius: 999px;
  padding: 12px 18px;
  font-size: 13px;
  font-weight: 700;
  cursor: pointer;
  margin-top: 2px;
}

.wpcf7 input[type="submit"]:hover {
  background: #651263;
}/* End custom CSS */