.elementor-9252 .elementor-element.elementor-element-35bbb5f{--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-9252 .elementor-element.elementor-element-5c98ca6c > .elementor-container{max-width:1200px;}.elementor-9252 .elementor-element.elementor-element-5c98ca6c{padding:120px 20px 120px 20px;}.elementor-9252 .elementor-element.elementor-element-1524bd60{z-index:5;}body:not(.rtl) .elementor-9252 .elementor-element.elementor-element-25ed4b48{left:0px;}body.rtl .elementor-9252 .elementor-element.elementor-element-25ed4b48{right:0px;}.elementor-9252 .elementor-element.elementor-element-25ed4b48{top:-40px;text-align:center;}.elementor-9252 .elementor-element.elementor-element-25ed4b48 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:200px;font-weight:600;text-transform:none;line-height:1.2em;letter-spacing:-0.5px;color:var( --e-global-color-4ea8a41 );}@media(max-width:1024px){.elementor-9252 .elementor-element.elementor-element-25ed4b48 .elementor-heading-title{font-size:60px;}}@media(max-width:767px){.elementor-9252 .elementor-element.elementor-element-25ed4b48 .elementor-heading-title{font-size:34px;}}/* Start custom CSS *//* 404 template: force all text white */
body.elementor-page-9252,
body.elementor-page-9252 * {
  color: #fff !important;
}

/* Headline "404" + titles */
body.elementor-page-9252 h1,
body.elementor-page-9252 h2,
body.elementor-page-9252 h3,
body.elementor-page-9252 .elementor-heading-title {
  color: #fff !important;
}

/* The “name / title / page requested” text (usually text editor widget) */
body.elementor-page-9252 .elementor-widget-text-editor,
body.elementor-page-9252 .elementor-widget-text-editor * {
  color: #fff !important;
}

/* Buttons: force text white (and keep it white on hover) */
body.elementor-page-9252 .elementor-button,
body.elementor-page-9252 .elementor-button span,
body.elementor-page-9252 .elementor-button-text {
  color: #fff !important;
}

body.elementor-page-9252 .elementor-button:hover,
body.elementor-page-9252 .elementor-button:hover span,
body.elementor-page-9252 .elementor-button:hover .elementor-button-text {
  color: #fff !important;
}

/* Optional: white outline if button uses transparent style */
body.elementor-page-9252 .elementor-button {
  border-color: #fff !important;
}/* End custom CSS */