.elementor-7077 .elementor-element.elementor-element-79ef3b2{--display:flex;}.elementor-7077 .elementor-element.elementor-element-89a4a4c .image_boxes.style_three img , .elementor-7077 .elementor-element.elementor-element-89a4a4c .image_boxes.style_three{height:auto!important;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-7077 .elementor-element.elementor-element-85e2b13 .elementor-image-box-title{color:#652b4a;}.elementor-7077 .elementor-element.elementor-element-85e2b13 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#000000;}.elementor-7077 .elementor-element.elementor-element-ebac526{--display:flex;}.elementor-7077 .elementor-element.elementor-element-9d3d42a .footer_widgets .fo_wid_title h2{color:#000000;}.elementor-7077 .elementor-element.elementor-element-f4c26ff > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-7077 .elementor-element.elementor-element-f4c26ff .footer_widgets .fo_wid_title h2{color:#000000;}.elementor-7077 .elementor-element.elementor-element-b8cfc1b > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-7077 .elementor-element.elementor-element-b8cfc1b .footer_widgets .fo_wid_title h2{color:#000000;}.elementor-7077 .elementor-element.elementor-element-c788fb0 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-7077 .elementor-element.elementor-element-c788fb0 .footer_widgets .fo_wid_title h2{color:#000000;}.elementor-7077 .elementor-element.elementor-element-ba668f9 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-7077 .elementor-element.elementor-element-ba668f9 .footer_widgets .fo_wid_title h2{color:#000000;}.elementor-7077 .elementor-element.elementor-element-45ba292{--display:flex;}@media(max-width:767px){.elementor-7077 .elementor-element.elementor-element-79ef3b2{--margin-top:-75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7077 .elementor-element.elementor-element-85e2b13 .elementor-image-box-title{margin-bottom:0px;}}/* Start custom CSS for shortcode, class: .elementor-element-abe3ac2 */.luxury-cane-form {
  max-width: 600px;
  margin: 40px auto;
  padding: 30px;
  border: 2px solid #67284C;
  border-radius: 10px;
  background-color: #fdfdfd;
  font-family: "Trebuchet MS", Arial, sans-serif;
}

.luxury-cane-form label {
  display: block;
  margin-bottom: 6px;
  font-weight: bold;
  color: #67284C;
}

.luxury-cane-form select,
.luxury-cane-form input[type="file"],
.luxury-cane-form textarea {
  width: 100%;
  padding: 8px;
  margin-bottom: 20px;
  border: 1px solid #ccc;
  border-radius: 5px;
}

.luxury-cane-form textarea {
  min-height: 120px;
}

.luxury-cane-form input[type="file"] {
  border: none;
  background-color: #f9f9f9;
}

.luxury-cane-form input[type="submit"] {
  background-color: #67284C;
  color: #fff;
  font-size: 16px;
  padding: 10px 25px;
  border: none;
  border-radius: 5px;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

.luxury-cane-form input[type="submit"]:hover {
  background-color: #4c1d39;
}/* End custom CSS */