.elementor-1069 .elementor-element.elementor-element-2c855dba{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1069 .elementor-element.elementor-element-3a453976{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:70px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-1069 .elementor-element.elementor-element-3cd65096{--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;--padding-top:18px;--padding-bottom:18px;--padding-left:30px;--padding-right:0px;}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1069 .elementor-element.elementor-element-45dab861{text-align:start;font-family:"Heebo", Sans-serif;font-size:15px;line-height:1.75em;color:#087D13;}.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-1069 .elementor-element.elementor-element-2e7a56c0{text-align:start;}.elementor-1069 .elementor-element.elementor-element-2e7a56c0 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:56px;font-weight:800;color:#222222;}.elementor-1069 .elementor-element.elementor-element-207fb925{text-align:start;font-family:"Heebo", Sans-serif;font-size:20px;line-height:1.75em;color:#59615C;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1069 .elementor-element.elementor-element-1663c517 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1069 .elementor-element.elementor-element-1663c517 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1069 .elementor-element.elementor-element-6fd1c13b{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1069 .elementor-element.elementor-element-16d81c82{text-align:center;}.elementor-1069 .elementor-element.elementor-element-16d81c82 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:92px;font-weight:400;color:#0A8F14;}.elementor-1069 .elementor-element.elementor-element-3a276750{text-align:center;font-family:"Heebo", Sans-serif;font-size:22px;line-height:1.75em;color:#2E3C31;}.elementor-1069 .elementor-element.elementor-element-25c87fd8{--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:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:55px;--padding-bottom:35px;--padding-left:24px;--padding-right:24px;}.elementor-1069 .elementor-element.elementor-element-1673e593{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2DCF1;--border-color:#E2DCF1;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1069 .elementor-element.elementor-element-1673e593:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-1673e593 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1069 .elementor-element.elementor-element-481cdf12 .elementor-icon-wrapper{text-align:center;}.elementor-1069 .elementor-element.elementor-element-481cdf12.elementor-view-stacked .elementor-icon{background-color:#0A8F14;}.elementor-1069 .elementor-element.elementor-element-481cdf12.elementor-view-framed .elementor-icon, .elementor-1069 .elementor-element.elementor-element-481cdf12.elementor-view-default .elementor-icon{color:#0A8F14;border-color:#0A8F14;}.elementor-1069 .elementor-element.elementor-element-481cdf12.elementor-view-framed .elementor-icon, .elementor-1069 .elementor-element.elementor-element-481cdf12.elementor-view-default .elementor-icon svg{fill:#0A8F14;}.elementor-1069 .elementor-element.elementor-element-481cdf12 .elementor-icon{font-size:30px;}.elementor-1069 .elementor-element.elementor-element-481cdf12 .elementor-icon svg{height:30px;}.elementor-1069 .elementor-element.elementor-element-55627c35{text-align:start;}.elementor-1069 .elementor-element.elementor-element-55627c35 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:25px;font-weight:800;color:#222222;}.elementor-1069 .elementor-element.elementor-element-748d0e10{text-align:start;font-family:"Heebo", Sans-serif;font-size:17px;line-height:1.75em;color:#5F6761;}.elementor-1069 .elementor-element.elementor-element-78e77e47{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2DCF1;--border-color:#E2DCF1;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1069 .elementor-element.elementor-element-78e77e47:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-78e77e47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-5a7b01e7 .elementor-icon-wrapper{text-align:center;}.elementor-1069 .elementor-element.elementor-element-5a7b01e7.elementor-view-stacked .elementor-icon{background-color:#0A8F14;}.elementor-1069 .elementor-element.elementor-element-5a7b01e7.elementor-view-framed .elementor-icon, .elementor-1069 .elementor-element.elementor-element-5a7b01e7.elementor-view-default .elementor-icon{color:#0A8F14;border-color:#0A8F14;}.elementor-1069 .elementor-element.elementor-element-5a7b01e7.elementor-view-framed .elementor-icon, .elementor-1069 .elementor-element.elementor-element-5a7b01e7.elementor-view-default .elementor-icon svg{fill:#0A8F14;}.elementor-1069 .elementor-element.elementor-element-5a7b01e7 .elementor-icon{font-size:30px;}.elementor-1069 .elementor-element.elementor-element-5a7b01e7 .elementor-icon svg{height:30px;}.elementor-1069 .elementor-element.elementor-element-2ddd5901{text-align:start;}.elementor-1069 .elementor-element.elementor-element-2ddd5901 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:25px;font-weight:800;color:#222222;}.elementor-1069 .elementor-element.elementor-element-47758026{text-align:start;font-family:"Heebo", Sans-serif;font-size:17px;line-height:1.75em;color:#5F6761;}.elementor-1069 .elementor-element.elementor-element-7d0b1292{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2DCF1;--border-color:#E2DCF1;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1069 .elementor-element.elementor-element-7d0b1292:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-7d0b1292 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-2bdd454 .elementor-icon-wrapper{text-align:center;}.elementor-1069 .elementor-element.elementor-element-2bdd454.elementor-view-stacked .elementor-icon{background-color:#0A8F14;}.elementor-1069 .elementor-element.elementor-element-2bdd454.elementor-view-framed .elementor-icon, .elementor-1069 .elementor-element.elementor-element-2bdd454.elementor-view-default .elementor-icon{color:#0A8F14;border-color:#0A8F14;}.elementor-1069 .elementor-element.elementor-element-2bdd454.elementor-view-framed .elementor-icon, .elementor-1069 .elementor-element.elementor-element-2bdd454.elementor-view-default .elementor-icon svg{fill:#0A8F14;}.elementor-1069 .elementor-element.elementor-element-2bdd454 .elementor-icon{font-size:30px;}.elementor-1069 .elementor-element.elementor-element-2bdd454 .elementor-icon svg{height:30px;}.elementor-1069 .elementor-element.elementor-element-2ac23d24{text-align:start;}.elementor-1069 .elementor-element.elementor-element-2ac23d24 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:25px;font-weight:800;color:#222222;}.elementor-1069 .elementor-element.elementor-element-1b600714{text-align:start;font-family:"Heebo", Sans-serif;font-size:17px;line-height:1.75em;color:#5F6761;}.elementor-1069 .elementor-element.elementor-element-1f948e43{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:30px;--padding-bottom:55px;--padding-left:24px;--padding-right:24px;}.elementor-1069 .elementor-element.elementor-element-4373c9b6{--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;--padding-top:38px;--padding-bottom:38px;--padding-left:38px;--padding-right:38px;}.elementor-1069 .elementor-element.elementor-element-4db90458{text-align:start;}.elementor-1069 .elementor-element.elementor-element-4db90458 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:34px;font-weight:800;color:#222222;}.elementor-1069 .elementor-element.elementor-element-581ed26f{text-align:start;font-family:"Heebo", Sans-serif;font-size:17px;line-height:1.75em;color:#626964;}.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-1069 .elementor-element.elementor-element-2979db95 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-1069 .elementor-element.elementor-element-2979db95 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-1069 .elementor-element.elementor-element-2979db95 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1069 .elementor-element.elementor-element-2979db95 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1069 .elementor-element.elementor-element-2979db95 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-1069 .elementor-element.elementor-element-2979db95 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-1069 .elementor-element.elementor-element-2979db95 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-1069 .elementor-element.elementor-element-2979db95 .elementor-field-type-html{padding-bottom:0px;}.elementor-1069 .elementor-element.elementor-element-2979db95 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-1069 .elementor-element.elementor-element-2979db95 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-1069 .elementor-element.elementor-element-2979db95 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-1069 .elementor-element.elementor-element-2979db95 .elementor-button[type="submit"]{color:#ffffff;}.elementor-1069 .elementor-element.elementor-element-2979db95 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-1069 .elementor-element.elementor-element-2979db95 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1069 .elementor-element.elementor-element-2979db95 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1069 .elementor-element.elementor-element-2979db95 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1069 .elementor-element.elementor-element-2979db95 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1069 .elementor-element.elementor-element-2979db95 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1069 .elementor-element.elementor-element-2979db95{--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-1069 .elementor-element.elementor-element-43065a3a{--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;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-1069 .elementor-element.elementor-element-11f2fd2d{text-align:start;}.elementor-1069 .elementor-element.elementor-element-11f2fd2d .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:32px;font-weight:800;color:#222222;}.elementor-1069 .elementor-element.elementor-element-77894064{text-align:start;font-family:"Heebo", Sans-serif;font-size:18px;line-height:1.75em;color:#505852;}.elementor-1069 .elementor-element.elementor-element-30519d5e{text-align:start;font-family:"Heebo", Sans-serif;font-size:16px;line-height:1.75em;color:#35563A;}.elementor-1069 .elementor-element.elementor-element-7574ab4d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1069 .elementor-element.elementor-element-7574ab4d .elementor-button .elementor-button-content-wrapper{gap:10px;}body.elementor-page-1069:not(.elementor-motion-effects-element-type-background), body.elementor-page-1069 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-1069 .elementor-element.elementor-element-3a453976{--content-width:1240px;}.elementor-1069 .elementor-element.elementor-element-3cd65096{--width:64%;}.elementor-1069 .elementor-element.elementor-element-6fd1c13b{--width:36%;}.elementor-1069 .elementor-element.elementor-element-25c87fd8{--content-width:1240px;}.elementor-1069 .elementor-element.elementor-element-1673e593{--width:33.33%;}.elementor-1069 .elementor-element.elementor-element-78e77e47{--width:33.33%;}.elementor-1069 .elementor-element.elementor-element-7d0b1292{--width:33.33%;}.elementor-1069 .elementor-element.elementor-element-1f948e43{--content-width:1240px;}.elementor-1069 .elementor-element.elementor-element-4373c9b6{--width:62%;}.elementor-1069 .elementor-element.elementor-element-43065a3a{--width:38%;}}@media(max-width:767px){.elementor-1069 .elementor-element.elementor-element-2c855dba{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1069 .elementor-element.elementor-element-3a453976{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1069 .elementor-element.elementor-element-2e7a56c0 .elementor-heading-title{font-size:34px;}.elementor-1069 .elementor-element.elementor-element-207fb925{font-size:18px;}.elementor-1069 .elementor-element.elementor-element-25c87fd8{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1069 .elementor-element.elementor-element-1f948e43{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1069 .elementor-element.elementor-element-4373c9b6{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1069 .elementor-element.elementor-element-43065a3a{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1069 .elementor-element.elementor-element-77894064{font-size:15px;}}/* Start custom CSS for container, class: .elementor-element-2c855dba */.elementor-1069 .elementor-element.elementor-element-2c855dba{direction:rtl;font-family:"Heebo",Arial,sans-serif;overflow:hidden;}
.elementor-1069 .elementor-element.elementor-element-2c855dba .fd-contact-hero{position:relative;overflow:hidden;}
.elementor-1069 .elementor-element.elementor-element-2c855dba .fd-contact-hero:before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;background:rgba(10,143,20,.07);left:-160px;top:-220px;filter:blur(4px);}
.elementor-1069 .elementor-element.elementor-element-2c855dba .fd-contact-hero:after{content:"🐾";position:absolute;left:7%;bottom:-14px;font-size:90px;opacity:.055;transform:rotate(-18deg);}
.elementor-1069 .elementor-element.elementor-element-2c855dba .fd-kicker{display:inline-flex;width:auto!important;align-self:flex-start;padding:8px 16px;border-radius:999px;background:#e9f7e9;border:1px solid #cfe8cf;color:#087d13;font-weight:800;}
.elementor-1069 .elementor-element.elementor-element-2c855dba .fd-contact-title .elementor-heading-title{font-size:56px;line-height:1.05;letter-spacing:-1.5px;}
.elementor-1069 .elementor-element.elementor-element-2c855dba .fd-green-line .elementor-heading-title{position:relative;padding-bottom:18px;}
.elementor-1069 .elementor-element.elementor-element-2c855dba .fd-green-line .elementor-heading-title:after{content:"";position:absolute;right:0;bottom:0;width:72px;height:4px;border-radius:8px;background:#0a8f14;}
.elementor-1069 .elementor-element.elementor-element-2c855dba .fd-contact-card{background:#fff;border:1px solid #dfe9df;border-radius:24px;box-shadow:0 16px 42px rgba(31,58,35,.08);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;position:relative;overflow:hidden;}
.elementor-1069 .elementor-element.elementor-element-2c855dba .fd-contact-card:before{content:"";position:absolute;right:0;top:0;width:6px;height:100%;background:linear-gradient(180deg,#0a8f14,#6bcf75);opacity:.85;}
.elementor-1069 .elementor-element.elementor-element-2c855dba .fd-contact-card:hover{transform:translateY(-7px);box-shadow:0 24px 55px rgba(10,143,20,.14);border-color:#bcdcbc;}
.elementor-1069 .elementor-element.elementor-element-2c855dba .fd-contact-icon{width:66px;height:66px;display:flex;align-items:center;justify-content:center;border-radius:18px;background:#eff8ef;margin-bottom:18px;}
.elementor-1069 .elementor-element.elementor-element-2c855dba .fd-contact-icon .elementor-icon{color:#0a8f14;}
.elementor-1069 .elementor-element.elementor-element-2c855dba .fd-contact-link a{color:#272727;text-decoration:none;font-weight:800;transition:color .25s ease;}
.elementor-1069 .elementor-element.elementor-element-2c855dba .fd-contact-link a:hover{color:#0a8f14;}
.elementor-1069 .elementor-element.elementor-element-2c855dba .fd-form-wrap{background:#fff;border:1px solid #dfe9df;border-radius:28px;box-shadow:0 20px 55px rgba(31,58,35,.10);}
.elementor-1069 .elementor-element.elementor-element-2c855dba .fd-form .elementor-field-group{margin-bottom:16px;}
.elementor-1069 .elementor-element.elementor-element-2c855dba .fd-form .elementor-field-label{font-family:"Heebo",Arial,sans-serif;font-weight:700;color:#303430;margin-bottom:8px;}
.elementor-1069 .elementor-element.elementor-element-2c855dba .fd-form .elementor-field{min-height:52px;border:1px solid #d8e2d8;border-radius:12px;background:#fbfdfb;padding:13px 15px;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease;}
.elementor-1069 .elementor-element.elementor-element-2c855dba .fd-form textarea.elementor-field{min-height:150px;resize:vertical;}
.elementor-1069 .elementor-element.elementor-element-2c855dba .fd-form .elementor-field:focus{border-color:#0a8f14;box-shadow:0 0 0 4px rgba(10,143,20,.09);background:#fff;outline:none;}
.elementor-1069 .elementor-element.elementor-element-2c855dba .fd-form .elementor-button{width:100%;min-height:56px;border-radius:12px;background:#0a8f14;font-family:"Heebo",Arial,sans-serif;font-size:18px;font-weight:800;box-shadow:0 10px 24px rgba(10,143,20,.20);transition:transform .25s ease,box-shadow .25s ease,background .25s ease;}
.elementor-1069 .elementor-element.elementor-element-2c855dba .fd-form .elementor-button:hover{background:#087b12;transform:translateY(-2px);box-shadow:0 14px 30px rgba(10,143,20,.25);}
.elementor-1069 .elementor-element.elementor-element-2c855dba .fd-social-strip{background:linear-gradient(105deg,#0a8f14 0%,#078311 100%);border-radius:26px;box-shadow:0 20px 50px rgba(10,143,20,.20);overflow:hidden;position:relative;}
.elementor-1069 .elementor-element.elementor-element-2c855dba .fd-social-strip:after{content:"♥";position:absolute;left:5%;top:50%;transform:translateY(-50%);font-size:120px;color:rgba(255,255,255,.08);}
.elementor-1069 .elementor-element.elementor-element-2c855dba .fd-social-strip .elementor-heading-title,.elementor-1069 .elementor-element.elementor-element-2c855dba .fd-social-strip .elementor-widget-text-editor{color:#fff!important;}
.elementor-1069 .elementor-element.elementor-element-2c855dba .fd-socials .elementor-social-icon{background:#fff!important;color:#0a8f14!important;width:52px;height:52px;border-radius:50%;transition:transform .25s ease,box-shadow .25s ease;}
.elementor-1069 .elementor-element.elementor-element-2c855dba .fd-socials .elementor-social-icon:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 10px 24px rgba(0,0,0,.18);}
.elementor-1069 .elementor-element.elementor-element-2c855dba .fd-whatsapp .elementor-button{background:#fff;color:#087d13;border-radius:999px;padding:16px 28px;font-weight:800;box-shadow:0 10px 24px rgba(0,0,0,.12);}
.elementor-1069 .elementor-element.elementor-element-2c855dba .fd-whatsapp .elementor-button:hover{transform:translateY(-3px);}
.elementor-1069 .elementor-element.elementor-element-2c855dba .fd-mini-note{background:#f4fbf4;border:1px solid #d5ead5;border-radius:16px;padding:14px 18px;}
@media(max-width:1024px){.elementor-1069 .elementor-element.elementor-element-2c855dba .fd-contact-title .elementor-heading-title{font-size:46px;}.elementor-1069 .elementor-element.elementor-element-2c855dba .fd-contact-grid{flex-wrap:wrap!important;}.elementor-1069 .elementor-element.elementor-element-2c855dba .fd-contact-card{width:48%!important;}}
@media(max-width:767px){.elementor-1069 .elementor-element.elementor-element-2c855dba .fd-contact-hero,.elementor-1069 .elementor-element.elementor-element-2c855dba .fd-main-columns,.elementor-1069 .elementor-element.elementor-element-2c855dba .fd-social-strip{padding-left:16px!important;padding-right:16px!important;}.elementor-1069 .elementor-element.elementor-element-2c855dba .fd-contact-title .elementor-heading-title{font-size:38px;}.elementor-1069 .elementor-element.elementor-element-2c855dba .fd-contact-grid{flex-direction:column!important;}.elementor-1069 .elementor-element.elementor-element-2c855dba .fd-contact-card{width:100%!important;}.elementor-1069 .elementor-element.elementor-element-2c855dba .fd-main-columns{flex-direction:column!important;}.elementor-1069 .elementor-element.elementor-element-2c855dba .fd-main-columns>.elementor-element{width:100%!important;}.elementor-1069 .elementor-element.elementor-element-2c855dba .fd-social-inner{flex-direction:column!important;text-align:center;}.elementor-1069 .elementor-element.elementor-element-2c855dba .fd-social-inner>.elementor-element{width:100%!important;}.elementor-1069 .elementor-element.elementor-element-2c855dba .fd-socials .elementor-social-icons-wrapper{justify-content:center;} }/* End custom CSS */