.elementor-1673 .elementor-element.elementor-element-961a8d8{--display:flex;}.elementor-1673 .elementor-element.elementor-element-6244f51 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-1673 .elementor-element.elementor-element-6244f51 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-1673 .elementor-element.elementor-element-6244f51 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-1673 .elementor-element.elementor-element-6244f51 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-1673 .elementor-element.elementor-element-6244f51 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-1673 .elementor-element.elementor-element-6244f51 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#928484;}.elementor-1673 .elementor-element.elementor-element-6244f51 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-1673 .elementor-element.elementor-element-6244f51 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1673 .elementor-element.elementor-element-6244f51 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-1673 .elementor-element.elementor-element-6244f51 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1673 .elementor-element.elementor-element-6244f51 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1673 .elementor-element.elementor-element-6244f51{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1673 .elementor-element.elementor-element-6244f51 .elementor-icon-list-text{transition:color 0.3s;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1673 .elementor-element.elementor-element-961a8d8{--content-width:500px;}}/* Start custom CSS for html, class: .elementor-element-0fd09ae *//* === Zoho Desk Web Form - Glass Blue Grey to Silver === */
#zsfeedbackwidgetdiv {
  max-width: 540px !important;
  margin: 0px auto !important;
  padding: 15px !important;
  border-radius: 18px !important;
  background: linear-gradient(135deg, rgba(200, 210, 220, 0.55), rgba(240, 245, 250, 0.55)) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  border: 1px solid rgba(255, 255, 255, 0.35) !important;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.25) !important;
  font-family: "Segoe UI", Roboto, sans-serif !important;
  color: #1c1f26 !important;
}

#zsfeedbackwidgetdiv h2,
#zsfeedbackwidgetdiv h3 {
  font-size: 1.5rem !important;
  font-weight: 700 !important;
  text-align: center !important;
  margin-bottom: 20px !important;
  background: linear-gradient(90deg, #607d8b, #c0c7d1) !important;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  text-transform: uppercase !important;
}

#zsfeedbackwidgetdiv label {
  display: block !important;
  font-size: 0.95rem !important;
  font-weight: 600 !important;
  margin-bottom: 6px !important;
  color: #2f3542 !important;
}

/* Inputs, Textareas, Selects */
#zsfeedbackwidgetdiv input[type="text"],
#zsfeedbackwidgetdiv input[type="email"],
#zsfeedbackwidgetdiv input[type="tel"],
#zsfeedbackwidgetdiv input[type="number"],
#zsfeedbackwidgetdiv select,
#zsfeedbackwidgetdiv textarea {
  width: 100% !important;
  padding: 14px 16px !important;
  margin-bottom: 18px !important;
  border: 1px solid rgba(255, 255, 255, 0.4) !important;
  border-radius: 12px !important;
  font-size: 1rem !important;
  background: rgba(255, 255, 255, 0.45) !important;
  backdrop-filter: blur(8px) !important;
  -webkit-backdrop-filter: blur(8px) !important;
  box-shadow: inset 0 1px 3px rgba(0,0,0,0.15) !important;
  color: #1e272e !important;
  transition: border-color 0.25s, box-shadow 0.25s !important;
}

#zsfeedbackwidgetdiv input:focus,
#zsfeedbackwidgetdiv select:focus,
#zsfeedbackwidgetdiv textarea:focus {
  border-color: #90a4ae !important;
  box-shadow: 0 0 0 4px rgba(144, 164, 174, 0.35) !important;
  outline: none !important;
}

/* Submit Button */
#zsfeedbackwidgetdiv button,
#zsfeedbackwidgetdiv input[type="submit"] {
  display: inline-block !important;
  width: 100% !important;
  padding: 14px !important;
  font-size: 1.05rem !important;
  font-weight: 700 !important;
  border: none !important;
  border-radius: 12px !important;
  background: linear-gradient(135deg, #90a4ae, #cfd8dc, #eceff1) !important;
  color: #1c1f26 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.5px !important;
  cursor: pointer !important;
  box-shadow: 0 6px 14px rgba(0, 0, 0, 0.25) !important;
  transition: background 0.3s, transform 0.2s, box-shadow 0.3s !important;
}

#zsfeedbackwidgetdiv button:hover,
#zsfeedbackwidgetdiv input[type="submit"]:hover {
  background: linear-gradient(135deg, #78909c, #b0bec5, #eceff1) !important;
  transform: translateY(-2px) !important;
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.35) !important;
}

#zsfeedbackwidgetdiv button:active,
#zsfeedbackwidgetdiv input[type="submit"]:active {
  transform: translateY(0) !important;
}/* End custom CSS */