.elementor-105 .elementor-element.elementor-element-9a27ac2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-105 .elementor-element.elementor-element-9a27ac2 > .elementor-shape-top .elementor-shape-fill, .elementor-105 .elementor-element.elementor-element-9a27ac2 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#87C2D640;}.elementor-105 .elementor-element.elementor-element-9a27ac2 > .elementor-shape-top svg, .elementor-105 .elementor-element.elementor-element-9a27ac2 > .e-con-inner > .elementor-shape-top svg{height:33.7em;}.elementor-105 .elementor-element.elementor-element-e6a2416{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-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-105 .elementor-element.elementor-element-1d0e24c{padding:10px 0px 10px 0px;text-align:left;}.elementor-105 .elementor-element.elementor-element-1d0e24c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:140px;font-weight:900;line-height:95px;letter-spacing:-3.4px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-105 .elementor-element.elementor-element-0c2fafe{border-radius:20px 20px 20px 20px;}.elementor-105 .elementor-element.elementor-element-0c2fafe iframe{height:50vh;}.elementor-105 .elementor-element.elementor-element-f9ed19d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}@media(max-width:1024px){.elementor-105 .elementor-element.elementor-element-1d0e24c .elementor-heading-title{font-size:100px;line-height:0.7em;}}@media(min-width:768px){.elementor-105 .elementor-element.elementor-element-e6a2416{--width:50%;}.elementor-105 .elementor-element.elementor-element-f9ed19d{--width:50%;}}@media(max-width:767px){.elementor-105 .elementor-element.elementor-element-e6a2416{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-105 .elementor-element.elementor-element-1d0e24c{text-align:center;}.elementor-105 .elementor-element.elementor-element-1d0e24c .elementor-heading-title{font-size:87px;}.elementor-105 .elementor-element.elementor-element-0c2fafe iframe{height:15vh;}}/* Start custom CSS for heading, class: .elementor-element-1d0e24c */.devzur-p {
  background: linear-gradient(to right, lightblue, #222); /* light black ≈ dark gray */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for wp-widget-gform_widget, class: .elementor-element-d0557a4 *//* Gravity Forms - Custom Styling */
body .gform_wrapper .gform_body .gform_fields .gfield input[type="text"],
body .gform_wrapper .gform_body .gform_fields .gfield input[type="email"],
body .gform_wrapper .gform_body .gform_fields .gfield input[type="tel"],
body .gform_wrapper .gform_body .gform_fields .gfield input[type="url"],
body .gform_wrapper .gform_body .gform_fields .gfield input[type="number"],
body .gform_wrapper .gform_body .gform_fields .gfield textarea,
body .gform_wrapper .gform_body .gform_fields .gfield select {
  border-radius: 20px !important;
  border: 2px solid #7A98A2 !important;
  padding: 12px 15px !important;
  width: 100% !important;
  box-sizing: border-box;
}

/* Full width submit button */
body .gform_wrapper .gform_footer input[type="submit"] {
    margin-top: 10px !important;
  display: block;
  width: 100% !important;
  background-color: lightblue !important;
  border: none !important;
  border-radius: 20px !important;
  padding: 14px 0 !important;
  font-size: 1rem;
  font-weight: bold;
  color: #000 !important;
  cursor: pointer;
  transition: background 0.3s ease;
}

/* Hover effect */
body .gform_wrapper .gform_footer input[type="submit"]:hover {
  background-color: #7A98A2 !important; /* slightly darker light blue */
}/* End custom CSS */