.elementor-473 .elementor-element.elementor-element-1c3613d{padding:20px 0 50px 0}.elementor-473 .elementor-element.elementor-element-610c8bf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-473 .elementor-element.elementor-element-610c8bf:not(.elementor-motion-effects-element-type-background),.elementor-473 .elementor-element.elementor-element-610c8bf>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#8DD3D61C}.elementor-473 .elementor-element.elementor-element-fa38aca{--display:flex;--justify-content:center}.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-473 .elementor-element.elementor-element-9875342{padding:0 0 11px 0}.elementor-473 .elementor-element.elementor-element-9875342 .elementor-heading-title{font-family:"Poly",Sans-serif;font-weight:600;color:var(--e-global-color-secondary)}.elementor-widget-form .elementor-field-group>label,.elementor-widget-form .elementor-field-subgroup label{color:var(--e-global-color-text)}.elementor-widget-form .elementor-field-group>label{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-form .elementor-field-type-html{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)}.elementor-widget-form .elementor-field-group .elementor-field{color:var(--e-global-color-text)}.elementor-widget-form .elementor-field-group .elementor-field,.elementor-widget-form .elementor-field-subgroup label{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-form .elementor-button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var(--e-global-color-accent)}.elementor-widget-form .elementor-button[type="submit"]{background-color:var(--e-global-color-accent)}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var(--e-global-color-accent)}.elementor-widget-form .elementor-message{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-form .e-form__indicators__indicator,.elementor-widget-form .e-form__indicators__indicator__label{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text )}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-473 .elementor-element.elementor-element-4b372a2 .elementor-field-group{padding-right:calc(10px/2);padding-left:calc(10px/2);margin-bottom:10px}.elementor-473 .elementor-element.elementor-element-4b372a2 .elementor-form-fields-wrapper{margin-left:calc(-10px/2);margin-right:calc(-10px/2);margin-bottom:-10px}.elementor-473 .elementor-element.elementor-element-4b372a2 .elementor-field-group.recaptcha_v3-bottomleft,.elementor-473 .elementor-element.elementor-element-4b372a2 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0}body.rtl .elementor-473 .elementor-element.elementor-element-4b372a2 .elementor-labels-inline .elementor-field-group>label{padding-left:0}body:not(.rtl) .elementor-473 .elementor-element.elementor-element-4b372a2 .elementor-labels-inline .elementor-field-group>label{padding-right:0}body .elementor-473 .elementor-element.elementor-element-4b372a2 .elementor-labels-above .elementor-field-group>label{padding-bottom:0}.elementor-473 .elementor-element.elementor-element-4b372a2 .elementor-field-type-html{padding-bottom:0}.elementor-473 .elementor-element.elementor-element-4b372a2 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#fff}.elementor-473 .elementor-element.elementor-element-4b372a2 .elementor-field-group .elementor-select-wrapper select{background-color:#fff}.elementor-473 .elementor-element.elementor-element-4b372a2 .e-form__buttons__wrapper__button-next{color:#fff}.elementor-473 .elementor-element.elementor-element-4b372a2 .elementor-button[type="submit"]{color:#fff}.elementor-473 .elementor-element.elementor-element-4b372a2 .elementor-button[type="submit"] svg *{fill:#fff}.elementor-473 .elementor-element.elementor-element-4b372a2 .e-form__buttons__wrapper__button-previous{color:#fff}.elementor-473 .elementor-element.elementor-element-4b372a2 .e-form__buttons__wrapper__button-next:hover{color:#fff}.elementor-473 .elementor-element.elementor-element-4b372a2 .elementor-button[type="submit"]:hover{color:#fff}.elementor-473 .elementor-element.elementor-element-4b372a2 .elementor-button[type="submit"]:hover svg *{fill:#fff}.elementor-473 .elementor-element.elementor-element-4b372a2 .e-form__buttons__wrapper__button-previous:hover{color:#fff}.elementor-473 .elementor-element.elementor-element-4b372a2{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px}.elementor-473 .elementor-element.elementor-element-c9602c3{--display:flex;--justify-content:center}.elementor-473 .elementor-element.elementor-element-a9e8bea{padding:0 0 11px 0}.elementor-473 .elementor-element.elementor-element-a9e8bea .elementor-heading-title{font-family:"Poly",Sans-serif;font-weight:600;color:var(--e-global-color-secondary)}:root{--page-title-display:none}@media(min-width:768px){.elementor-473 .elementor-element.elementor-element-610c8bf{--content-width:1094px}}[data-id="968c2c0"]{display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);padding:60px 20px;min-height:100vh}.elementor-element-e997ea5 .elementor-form{background:rgb(255 255 255 / .9);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);padding:60px 50px;border-radius:20px;box-shadow:0 30px 60px rgb(0 0 0 / .1),0 15px 25px rgb(0 0 0 / .05);max-width:520px;width:100%;margin:0 auto;border:1px solid rgb(255 255 255 / .8);transition:transform 0.4s ease,box-shadow 0.4s ease}.elementor-element-e997ea5 .elementor-form:hover{transform:translateY(-5px);box-shadow:0 40px 80px rgb(0 0 0 / .12),0 20px 35px rgb(0 0 0 / .08)}.elementor-field-group .elementor-field-label{font-family:'Inter',sans-serif;font-size:15px;font-weight:700;color:#1E5631;margin-bottom:12px;display:block;letter-spacing:.5px;text-transform:uppercase}.elementor-field-group .elementor-field{width:100%;background-color:#fff;border:2px solid #e0e0e0;border-radius:12px;padding:18px 24px;font-size:16px;color:#333;transition:all 0.3s ease;outline:none;box-shadow:inset 0 2px 4px rgb(0 0 0 / .03)}.elementor-field-group .elementor-field:focus{background-color:#fff;border-color:#1E5631;box-shadow:0 0 0 4px rgb(30 86 49 / .15)}.elementor-field-group .elementor-field::placeholder{color:#999;font-weight:400}.elementor-field-group{margin-bottom:25px!important}.elementor-field-type-submit .elementor-button{width:100%;background-color:#1E5631;border:2px solid #1E5631;border-radius:50px;padding:20px 30px;font-size:18px;font-weight:700;color:#fff;cursor:pointer;transition:all 0.3s ease;box-shadow:0 10px 20px rgb(30 86 49 / .2);letter-spacing:1px;text-transform:uppercase}.elementor-field-type-submit .elementor-button:hover{background-color:#143d22;border-color:#143d22;transform:translateY(-3px);box-shadow:0 15px 30px rgb(30 86 49 / .3)}.elementor-field-type-submit .elementor-button:active{transform:translateY(1px);box-shadow:0 5px 10px rgb(30 86 49 / .2)}@media (max-width:767px){[data-id="968c2c0"]{padding:40px 15px;min-height:auto}.elementor-element-e997ea5 .elementor-form{padding:30px 20px}.elementor-field-group .elementor-field{padding:16px 20px}}.contact-footer{background-color:#121212;color:#e0e0e0;padding:60px 20px;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;text-align:center;border-top:5px solid #1E5631;box-shadow:0 -5px 20px rgb(0 0 0 / .2)}.contact-footer p{margin:0 0 20px 0;line-height:1.8;font-size:16px;color:#cfcfcf}.contact-footer p strong:first-child{font-size:28px;color:#fff;display:block;margin-bottom:15px;text-transform:uppercase;letter-spacing:2px;font-weight:800;text-shadow:0 2px 4px rgb(0 0 0 / .5)}.contact-footer p strong{color:#fff;font-weight:600}.contact-footer ul{list-style:none;padding:0;margin:35px 0;display:flex;justify-content:center;gap:25px;flex-wrap:wrap}.contact-footer ul li{font-size:16px;font-weight:600;background:#fff0;border:2px solid #333;color:#fff;padding:12px 30px;border-radius:50px;cursor:pointer;transition:all 0.4s ease;letter-spacing:.5px}.contact-footer ul li:hover{background:#1E5631;border-color:#1E5631;color:#fff;transform:translateY(-4px);box-shadow:0 10px 20px rgb(30 86 49 / .3)}.contact-footer p:last-child{max-width:650px;margin:0 auto;font-style:italic;color:#888;font-size:14px}@media (max-width:600px){.contact-footer{padding:40px 15px}.contact-footer ul{flex-direction:column;gap:15px;width:100%}.contact-footer ul li{width:100%;max-width:300px;margin:0 auto}.contact-footer p strong:first-child{font-size:24px}.contact-footer a{color:#ffffff!important;text-decoration:none;transition:color 0.3s ease}.contact-footer a:hover{color:#ffffff!important}.elementor a{box-shadow:none;text-decoration:none;color:#fff!important}}