.elementor-2280 .elementor-element.elementor-element-7c096778{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2280 .elementor-element.elementor-element-7c096778:not(.elementor-motion-effects-element-type-background), .elementor-2280 .elementor-element.elementor-element-7c096778 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #0A2612 0%, #15391E 100%);}.elementor-2280 .elementor-element.elementor-element-16f34293{--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;--justify-content:center;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:46px;--padding-bottom:42px;--padding-left:0px;--padding-right:0px;}.elementor-2280 .elementor-element.elementor-element-5bbeedac{--display:grid;--min-height:170px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;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:rgba(48,125,29,.18);--border-color:rgba(48,125,29,.18);--border-radius:20px 20px 20px 20px;box-shadow:0px 22px 55px -38px rgba(18,54,27,.42);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:34px;--padding-left:38px;--padding-right:38px;}.elementor-2280 .elementor-element.elementor-element-5bbeedac:not(.elementor-motion-effects-element-type-background), .elementor-2280 .elementor-element.elementor-element-5bbeedac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(130deg, #EDF5E9 0%, #FFF1E5 100%);}.elementor-2280 .elementor-element.elementor-element-40f3afe8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-2280 .elementor-element.elementor-element-570044b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:glbd3-footer-newsletter-title;}.elementor-2280 .elementor-element.elementor-element-570044b8 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;line-height:1.15em;color:#17351D;}.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-2280 .elementor-element.elementor-element-57105581{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:14.5px;line-height:1.7em;color:#4F6251;}.elementor-2280 .elementor-element.elementor-element-270f1b28{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-2280 .elementor-element.elementor-element-11796f6f .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-2280 .elementor-element.elementor-element-11796f6f .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-2280 .elementor-element.elementor-element-11796f6f .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2280 .elementor-element.elementor-element-11796f6f .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2280 .elementor-element.elementor-element-11796f6f .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-2280 .elementor-element.elementor-element-11796f6f .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-2280 .elementor-element.elementor-element-11796f6f .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-2280 .elementor-element.elementor-element-11796f6f .elementor-field-type-html{padding-bottom:0px;}.elementor-2280 .elementor-element.elementor-element-11796f6f .elementor-field-group .elementor-field{color:#213327;}.elementor-2280 .elementor-element.elementor-element-11796f6f .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;border-color:rgba(255,255,255,.72);border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-2280 .elementor-element.elementor-element-11796f6f .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;border-color:rgba(255,255,255,.72);border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-2280 .elementor-element.elementor-element-11796f6f .elementor-field-group .elementor-select-wrapper::before{color:rgba(255,255,255,.72);}.elementor-2280 .elementor-element.elementor-element-11796f6f .elementor-button{font-family:"Manrope", Sans-serif;font-weight:700;border-radius:12px 12px 12px 12px;}.elementor-2280 .elementor-element.elementor-element-11796f6f .e-form__buttons__wrapper__button-next{background-color:#307D1D;color:#FFFFFF;}.elementor-2280 .elementor-element.elementor-element-11796f6f .elementor-button[type="submit"]{background-color:#307D1D;color:#FFFFFF;}.elementor-2280 .elementor-element.elementor-element-11796f6f .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-2280 .elementor-element.elementor-element-11796f6f .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-2280 .elementor-element.elementor-element-11796f6f .e-form__buttons__wrapper__button-next:hover{background-color:#E3792D;color:#FFFFFF;}.elementor-2280 .elementor-element.elementor-element-11796f6f .elementor-button[type="submit"]:hover{background-color:#E3792D;color:#FFFFFF;}.elementor-2280 .elementor-element.elementor-element-11796f6f .elementor-button[type="submit"]:hover svg *{fill:#FFFFFF;}.elementor-2280 .elementor-element.elementor-element-11796f6f .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2280 .elementor-element.elementor-element-11796f6f{--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-2280 .elementor-element.elementor-element-512d095f{--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;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:38px;--padding-left:0px;--padding-right:0px;}.elementor-2280 .elementor-element.elementor-element-c09c62a{--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;--justify-content:space-between;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2280 .elementor-element.elementor-element-b1390ed{--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;--justify-content:space-between;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-2280 .elementor-element.elementor-element-6b2797f5 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2280 .elementor-element.elementor-element-6b2797f5.elementor-view-stacked .elementor-icon{background-color:#F4B27A;}.elementor-2280 .elementor-element.elementor-element-6b2797f5.elementor-view-framed .elementor-icon, .elementor-2280 .elementor-element.elementor-element-6b2797f5.elementor-view-default .elementor-icon{fill:#F4B27A;color:#F4B27A;border-color:#F4B27A;}.elementor-2280 .elementor-element.elementor-element-6b2797f5 .elementor-icon{font-size:23px;}.elementor-2280 .elementor-element.elementor-element-6b2797f5 .elementor-icon-box-title, .elementor-2280 .elementor-element.elementor-element-6b2797f5 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;}.elementor-2280 .elementor-element.elementor-element-6b2797f5 .elementor-icon-box-title{color:#FFFFFF;}.elementor-2280 .elementor-element.elementor-element-6b2797f5 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:12.5px;line-height:1.4em;color:#FFFFFF;}.elementor-2280 .elementor-element.elementor-element-bfe23a8{--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;--justify-content:space-between;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2280 .elementor-element.elementor-element-60841568 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2280 .elementor-element.elementor-element-60841568.elementor-view-stacked .elementor-icon{background-color:#F4B27A;}.elementor-2280 .elementor-element.elementor-element-60841568.elementor-view-framed .elementor-icon, .elementor-2280 .elementor-element.elementor-element-60841568.elementor-view-default .elementor-icon{fill:#F4B27A;color:#F4B27A;border-color:#F4B27A;}.elementor-2280 .elementor-element.elementor-element-60841568 .elementor-icon{font-size:23px;}.elementor-2280 .elementor-element.elementor-element-60841568 .elementor-icon-box-title, .elementor-2280 .elementor-element.elementor-element-60841568 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;}.elementor-2280 .elementor-element.elementor-element-60841568 .elementor-icon-box-title{color:#FFFFFF;}.elementor-2280 .elementor-element.elementor-element-60841568 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:12.5px;line-height:1.4em;color:#FFFFFF;}.elementor-2280 .elementor-element.elementor-element-6222e0a4{--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;--justify-content:space-between;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2280 .elementor-element.elementor-element-2092159a .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2280 .elementor-element.elementor-element-2092159a.elementor-view-stacked .elementor-icon{background-color:#F4B27A;}.elementor-2280 .elementor-element.elementor-element-2092159a.elementor-view-framed .elementor-icon, .elementor-2280 .elementor-element.elementor-element-2092159a.elementor-view-default .elementor-icon{fill:#F4B27A;color:#F4B27A;border-color:#F4B27A;}.elementor-2280 .elementor-element.elementor-element-2092159a .elementor-icon{font-size:23px;}.elementor-2280 .elementor-element.elementor-element-2092159a .elementor-icon-box-title, .elementor-2280 .elementor-element.elementor-element-2092159a .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;}.elementor-2280 .elementor-element.elementor-element-2092159a .elementor-icon-box-title{color:#FFFFFF;}.elementor-2280 .elementor-element.elementor-element-2092159a .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:12.5px;line-height:1.4em;color:#FFFFFF;}.elementor-2280 .elementor-element.elementor-element-298d0c15{--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;--justify-content:center;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2280 .elementor-element.elementor-element-300daac1{--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;--justify-content:space-between;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:52px;--padding-left:0px;--padding-right:0px;}.elementor-2280 .elementor-element.elementor-element-b344749{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{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-2280 .elementor-element.elementor-element-65ebb90{text-align:start;}.elementor-2280 .elementor-element.elementor-element-65ebb90 img{width:205px;}.elementor-2280 .elementor-element.elementor-element-40c94478{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:14px;line-height:1.7em;color:#FFFFFF;}.elementor-2280 .elementor-element.elementor-element-1b38f158{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:16px;--grid-column-gap:8px;--grid-row-gap:0px;}.elementor-2280 .elementor-element.elementor-element-1b38f158 .elementor-social-icon{background-color:rgba(255,255,255,.08);--icon-padding:0.72em;}.elementor-2280 .elementor-element.elementor-element-1b38f158 .elementor-social-icon i{color:#FFFFFF;}.elementor-2280 .elementor-element.elementor-element-1b38f158 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-2280 .elementor-element.elementor-element-493dc572{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2280 .elementor-element.elementor-element-24bab0b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:glbd3-footer-column-title;}.elementor-2280 .elementor-element.elementor-element-24bab0b4 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:23px;font-weight:600;line-height:1.15em;color:#FFFFFF;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2280 .elementor-element.elementor-element-3cf8aca7 .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;}.elementor-2280 .elementor-element.elementor-element-1b647491{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2280 .elementor-element.elementor-element-62fc2426{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:glbd3-footer-column-title;}.elementor-2280 .elementor-element.elementor-element-62fc2426 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:23px;font-weight:600;line-height:1.15em;color:#FFFFFF;}.elementor-2280 .elementor-element.elementor-element-25c28ac2 .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;}.elementor-2280 .elementor-element.elementor-element-5d65e0f7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2280 .elementor-element.elementor-element-278e75aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:glbd3-footer-column-title;}.elementor-2280 .elementor-element.elementor-element-278e75aa .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:23px;font-weight:600;line-height:1.15em;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2280 .elementor-element.elementor-element-3fcd2c1f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-2280 .elementor-element.elementor-element-3fcd2c1f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-2280 .elementor-element.elementor-element-3fcd2c1f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-2280 .elementor-element.elementor-element-3fcd2c1f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-2280 .elementor-element.elementor-element-3fcd2c1f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-2280 .elementor-element.elementor-element-3fcd2c1f .elementor-icon-list-icon i{color:#F4B27A;transition:color 0.3s;}.elementor-2280 .elementor-element.elementor-element-3fcd2c1f .elementor-icon-list-icon svg{fill:#F4B27A;transition:fill 0.3s;}.elementor-2280 .elementor-element.elementor-element-3fcd2c1f{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-2280 .elementor-element.elementor-element-3fcd2c1f .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-2280 .elementor-element.elementor-element-3fcd2c1f .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2280 .elementor-element.elementor-element-27ce72ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:13.5px;line-height:1.7em;color:#FFFFFF;}.elementor-2280 .elementor-element.elementor-element-8fa04f8{--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;--justify-content:center;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,.10);--border-color:rgba(255,255,255,.10);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2280 .elementor-element.elementor-element-8fa04f8:not(.elementor-motion-effects-element-type-background), .elementor-2280 .elementor-element.elementor-element-8fa04f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(7,27,13,.28);}.elementor-2280 .elementor-element.elementor-element-26316d32{--display:grid;--min-height:64px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2280 .elementor-element.elementor-element-9e3de0f{--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;--justify-content:flex-start;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2280 .elementor-element.elementor-element-68bb6a77{text-align:start;}.elementor-2280 .elementor-element.elementor-element-68bb6a77 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12.5px;font-weight:500;color:#FFFFFF;}.elementor-2280 .elementor-element.elementor-element-78f4d8e7{--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;--justify-content:flex-end;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2280 .elementor-element.elementor-element-2a95fd04{text-align:end;}.elementor-2280 .elementor-element.elementor-element-2a95fd04 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12.5px;font-weight:500;color:#FFFFFF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-2280 .elementor-element.elementor-element-16f34293{--padding-top:38px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-2280 .elementor-element.elementor-element-5bbeedac{--min-height:210px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-2280 .elementor-element.elementor-element-570044b8 .elementor-heading-title{font-size:31px;}.elementor-2280 .elementor-element.elementor-element-c09c62a{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2280 .elementor-element.elementor-element-300daac1{--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:16px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px;}.elementor-2280 .elementor-element.elementor-element-65ebb90 img{width:180px;}.elementor-2280 .elementor-element.elementor-element-24bab0b4 .elementor-heading-title{font-size:20px;}.elementor-2280 .elementor-element.elementor-element-62fc2426 .elementor-heading-title{font-size:20px;}.elementor-2280 .elementor-element.elementor-element-278e75aa .elementor-heading-title{font-size:20px;}.elementor-2280 .elementor-element.elementor-element-26316d32{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2280 .elementor-element.elementor-element-16f34293{--padding-top:30px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-2280 .elementor-element.elementor-element-5bbeedac{--width:92%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:24px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}.elementor-2280 .elementor-element.elementor-element-40f3afe8{--width:100%;}.elementor-2280 .elementor-element.elementor-element-570044b8 .elementor-heading-title{font-size:29px;}.elementor-2280 .elementor-element.elementor-element-270f1b28{--width:100%;}.elementor-2280 .elementor-element.elementor-element-c09c62a{--width:92%;}.elementor-2280 .elementor-element.elementor-element-b1390ed{--width:100%;--justify-content:center;}.elementor-2280 .elementor-element.elementor-element-bfe23a8{--width:100%;--justify-content:center;}.elementor-2280 .elementor-element.elementor-element-6222e0a4{--width:100%;--justify-content:center;}.elementor-2280 .elementor-element.elementor-element-298d0c15{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2280 .elementor-element.elementor-element-300daac1{--width:92%;--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;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:12px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-2280 .elementor-element.elementor-element-b344749{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2280 .elementor-element.elementor-element-65ebb90 img{width:165px;}.elementor-2280 .elementor-element.elementor-element-493dc572{--width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2280 .elementor-element.elementor-element-24bab0b4 .elementor-heading-title{font-size:18px;}.elementor-2280 .elementor-element.elementor-element-3cf8aca7.elementor-element{--align-self:center;}.elementor-2280 .elementor-element.elementor-element-1b647491{--width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2280 .elementor-element.elementor-element-62fc2426 .elementor-heading-title{font-size:18px;}.elementor-2280 .elementor-element.elementor-element-25c28ac2.elementor-element{--align-self:center;}.elementor-2280 .elementor-element.elementor-element-5d65e0f7{--width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2280 .elementor-element.elementor-element-278e75aa .elementor-heading-title{font-size:18px;}.elementor-2280 .elementor-element.elementor-element-26316d32{--width:92%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2280 .elementor-element.elementor-element-9e3de0f{--width:100%;--justify-content:center;}.elementor-2280 .elementor-element.elementor-element-78f4d8e7{--width:100%;--justify-content:center;}}@media(min-width:768px){.elementor-2280 .elementor-element.elementor-element-7c096778{--width:100%;}.elementor-2280 .elementor-element.elementor-element-16f34293{--width:100%;}.elementor-2280 .elementor-element.elementor-element-5bbeedac{--width:86%;}.elementor-2280 .elementor-element.elementor-element-40f3afe8{--width:50%;}.elementor-2280 .elementor-element.elementor-element-270f1b28{--width:60%;}.elementor-2280 .elementor-element.elementor-element-512d095f{--width:100%;}.elementor-2280 .elementor-element.elementor-element-c09c62a{--width:86%;}.elementor-2280 .elementor-element.elementor-element-b1390ed{--width:32%;}.elementor-2280 .elementor-element.elementor-element-bfe23a8{--width:32%;}.elementor-2280 .elementor-element.elementor-element-6222e0a4{--width:32%;}.elementor-2280 .elementor-element.elementor-element-298d0c15{--width:100%;}.elementor-2280 .elementor-element.elementor-element-300daac1{--width:86%;}.elementor-2280 .elementor-element.elementor-element-b344749{--width:27%;}.elementor-2280 .elementor-element.elementor-element-493dc572{--width:18%;}.elementor-2280 .elementor-element.elementor-element-1b647491{--width:22%;}.elementor-2280 .elementor-element.elementor-element-5d65e0f7{--width:25%;}.elementor-2280 .elementor-element.elementor-element-8fa04f8{--width:100%;}.elementor-2280 .elementor-element.elementor-element-26316d32{--width:86%;}.elementor-2280 .elementor-element.elementor-element-9e3de0f{--width:50%;}.elementor-2280 .elementor-element.elementor-element-78f4d8e7{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2280 .elementor-element.elementor-element-5bbeedac{--width:90%;}.elementor-2280 .elementor-element.elementor-element-40f3afe8{--width:100%;}.elementor-2280 .elementor-element.elementor-element-270f1b28{--width:100%;}.elementor-2280 .elementor-element.elementor-element-c09c62a{--width:90%;}.elementor-2280 .elementor-element.elementor-element-b1390ed{--width:48%;}.elementor-2280 .elementor-element.elementor-element-bfe23a8{--width:48%;}.elementor-2280 .elementor-element.elementor-element-6222e0a4{--width:48%;}.elementor-2280 .elementor-element.elementor-element-300daac1{--width:90%;}.elementor-2280 .elementor-element.elementor-element-b344749{--width:48%;}.elementor-2280 .elementor-element.elementor-element-493dc572{--width:48%;}.elementor-2280 .elementor-element.elementor-element-1b647491{--width:48%;}.elementor-2280 .elementor-element.elementor-element-5d65e0f7{--width:48%;}.elementor-2280 .elementor-element.elementor-element-26316d32{--width:90%;}}/* Start custom CSS for container, class: .elementor-element-7c096778 */.elementor-2280 .elementor-element.elementor-element-7c096778{
  --glbd-green:#307D1D;
  --glbd-green-deep:#183F1F;
  --glbd-orange:#E3792D;
  --glbd-orange-soft:#F4B27A;
  --glbd-forest:#0A2612;
  --glbd-forest-2:#15391E;
  --glbd-white:#FFFFFF;
  width:100% !important;
  max-width:100% !important;
  position:relative !important;
  isolation:isolate !important;
  overflow:hidden !important;
  box-sizing:border-box !important;
  background:
    linear-gradient(145deg,rgba(7,27,13,.965),rgba(18,59,31,.965)),
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260' viewBox='0 0 260 260'%3E%3Cg fill='none' stroke='%23ffffff' stroke-opacity='.045' stroke-width='1.2'%3E%3Cpath d='M40 206c44-48 69-94 75-136 9 43 38 84 91 124'/%3E%3Cpath d='M113 70c-30 9-54 32-68 66 32 4 61-10 82-40'/%3E%3Cpath d='M133 101c29-9 54-1 74 23-23 17-49 20-75 8'/%3E%3Cpath d='M174 184c21-10 39-8 55 6-13 18-31 26-54 22'/%3E%3Ccircle cx='50' cy='62' r='2'/%3E%3Ccircle cx='214' cy='56' r='1.7'/%3E%3C/g%3E%3C/svg%3E") repeat !important;
}
.elementor-2280 .elementor-element.elementor-element-7c096778 *{box-sizing:border-box;}

/* Ambient animated glows */
.elementor-2280 .elementor-element.elementor-element-7c096778::before,
.elementor-2280 .elementor-element.elementor-element-7c096778::after{
  content:"";
  position:absolute;
  width:470px;
  height:470px;
  border-radius:999px;
  pointer-events:none;
  filter:blur(20px);
  opacity:.18;
  z-index:-1;
}
.elementor-2280 .elementor-element.elementor-element-7c096778::before{
  left:-230px;
  top:110px;
  background:radial-gradient(circle,rgba(48,125,29,.78) 0%,rgba(48,125,29,0) 68%);
  animation:glbd3FloatA 11s ease-in-out infinite alternate;
}
.elementor-2280 .elementor-element.elementor-element-7c096778::after{
  right:-240px;
  bottom:30px;
  background:radial-gradient(circle,rgba(227,121,45,.60) 0%,rgba(227,121,45,0) 68%);
  animation:glbd3FloatB 13s ease-in-out infinite alternate;
}
@keyframes glbd3FloatA{
  from{transform:translate3d(0,0,0) scale(1);}
  to{transform:translate3d(52px,32px,0) scale(1.08);}
}
@keyframes glbd3FloatB{
  from{transform:translate3d(0,0,0) scale(1.04);}
  to{transform:translate3d(-48px,-34px,0) scale(.96);}
}

/* Newsletter glass card */
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-newsletter-card{
  position:relative !important;
  overflow:hidden !important;
  display:flex !important;
  flex-direction:row !important;
  flex-wrap:nowrap !important;
  align-items:center !important;
  justify-content:space-between !important;
  gap:36px !important;
  background:linear-gradient(135deg,rgba(255,255,255,.91),rgba(255,241,229,.80)) !important;
  border:1px solid rgba(255,255,255,.58) !important;
  backdrop-filter:blur(18px) saturate(1.08) !important;
  -webkit-backdrop-filter:blur(18px) saturate(1.08) !important;
  box-shadow:
    0 28px 72px -44px rgba(0,0,0,.54),
    inset 0 1px 0 rgba(255,255,255,.78) !important;
  transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease !important;
}
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-newsletter-card::before{
  content:"";
  position:absolute;
  top:-60%;
  left:-40%;
  width:26%;
  height:230%;
  transform:skewX(-22deg);
  pointer-events:none;
  background:linear-gradient(90deg,transparent,rgba(255,255,255,.88),transparent);
  animation:glbd3Sweep 6s ease-in-out infinite;
  z-index:1;
}
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-newsletter-card > *{
  position:relative;
  z-index:2;
}
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-newsletter-card:hover{
  transform:translateY(-3px);
  border-color:rgba(255,255,255,.82) !important;
  box-shadow:
    0 32px 82px -46px rgba(0,0,0,.60),
    inset 0 1px 0 rgba(255,255,255,.86) !important;
}
@keyframes glbd3Sweep{
  0%,44%{left:-40%;opacity:0;}
  55%{opacity:1;}
  80%,100%{left:124%;opacity:0;}
}
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-newsletter-title .elementor-heading-title{
  color:#17351D !important;
}
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-newsletter-copy,
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-newsletter-copy p{
  color:#4F6251 !important;
}

/* Newsletter form: clean email + button row */
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-newsletter-form,
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-newsletter-form .elementor-widget-container,
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-newsletter-form .elementor-form{
  width:100% !important;
}
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-newsletter-form .elementor-form-fields-wrapper{
  display:grid !important;
  grid-template-columns:minmax(0,1fr) 142px !important;
  align-items:center !important;
  gap:10px !important;
  width:100% !important;
  padding:7px !important;
  border:1px solid rgba(48,125,29,.16) !important;
  border-radius:16px !important;
  background:rgba(255,255,255,.80) !important;
  backdrop-filter:blur(10px) !important;
  -webkit-backdrop-filter:blur(10px) !important;
  box-shadow:0 15px 36px -27px rgba(31,59,35,.52) !important;
}
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-newsletter-form .elementor-field-type-email,
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-newsletter-form .elementor-field-type-submit{
  width:auto !important;
  max-width:none !important;
  margin:0 !important;
  padding:0 !important;
}
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-newsletter-form input{
  width:100% !important;
  min-height:48px !important;
  padding:0 15px !important;
  color:#213327 !important;
  border:1px solid rgba(48,125,29,.10) !important;
  border-radius:11px !important;
  background:#FFFFFF !important;
  outline:none !important;
  box-shadow:none !important;
}
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-newsletter-form input:focus{
  border-color:var(--glbd-green) !important;
  box-shadow:inset 0 0 0 1px rgba(48,125,29,.10) !important;
}
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-newsletter-form .elementor-button{
  width:100% !important;
  min-width:0 !important;
  min-height:48px !important;
  padding:0 18px !important;
  color:#FFFFFF !important;
  white-space:nowrap !important;
  border:0 !important;
  border-radius:11px !important;
  background:linear-gradient(135deg,var(--glbd-green) 0%,var(--glbd-orange) 135%) !important;
  box-shadow:0 10px 22px -14px rgba(48,125,29,.70) !important;
  transition:transform .2s ease,box-shadow .2s ease,filter .2s ease !important;
}
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-newsletter-form .elementor-button:hover{
  transform:translateY(-1px) scale(1.02);
  filter:saturate(1.08);
  box-shadow:0 14px 28px -15px rgba(227,121,45,.74) !important;
}

/* Benefits */
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-benefits-inner{
  display:flex !important;
  flex-wrap:wrap !important;
  align-items:stretch !important;
  gap:18px !important;
}
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-benefit-card{
  flex:0 0 calc(33.333% - 12px) !important;
  width:calc(33.333% - 12px) !important;
  min-width:0 !important;
  padding:20px 22px !important;
  border:1px solid rgba(255,255,255,.14) !important;
  border-radius:15px !important;
  background:linear-gradient(135deg,rgba(255,255,255,.09),rgba(255,255,255,.025)) !important;
  backdrop-filter:blur(12px) !important;
  -webkit-backdrop-filter:blur(12px) !important;
  box-shadow:
    0 18px 42px -32px rgba(0,0,0,.76),
    inset 0 1px 0 rgba(255,255,255,.09) !important;
  transition:transform .24s ease,border-color .24s ease,background .24s ease,box-shadow .24s ease !important;
}
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-benefit-card:hover{
  transform:translateY(-4px);
  border-color:rgba(244,178,122,.50) !important;
  background:linear-gradient(135deg,rgba(48,125,29,.20),rgba(227,121,45,.10)) !important;
}
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-benefit-card .elementor-icon{
  color:var(--glbd-orange-soft) !important;
  fill:var(--glbd-orange-soft) !important;
  filter:drop-shadow(0 5px 12px rgba(227,121,45,.30));
  transition:transform .22s ease,filter .22s ease !important;
}
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-benefit-card:hover .elementor-icon{
  transform:translateY(-2px) rotate(-4deg);
}

/* Main footer: 4-column flexbox */
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-main-inner{
  display:flex !important;
  flex-direction:row !important;
  flex-wrap:wrap !important;
  align-items:stretch !important;
  justify-content:space-between !important;
  gap:24px !important;
}
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-brand-column{
  flex:0 0 27% !important;
  width:27% !important;
}
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-explore-column{
  flex:0 0 18% !important;
  width:18% !important;
}
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-care-column{
  flex:0 0 22% !important;
  width:22% !important;
}
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-contact-column{
  flex:0 0 25% !important;
  width:25% !important;
}
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-column{
  min-width:0 !important;
  min-height:360px !important;
  padding:26px 24px !important;
  border:1px solid rgba(255,255,255,.12) !important;
  border-radius:17px !important;
  background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.022)) !important;
  backdrop-filter:blur(13px) !important;
  -webkit-backdrop-filter:blur(13px) !important;
  box-shadow:
    0 20px 48px -35px rgba(0,0,0,.78),
    inset 0 1px 0 rgba(255,255,255,.07) !important;
  transition:transform .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease !important;
}
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-column:hover{
  transform:translateY(-4px);
  border-color:rgba(244,178,122,.34) !important;
  background:linear-gradient(145deg,rgba(48,125,29,.13),rgba(227,121,45,.055)) !important;
  box-shadow:0 24px 54px -34px rgba(0,0,0,.86) !important;
}
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-column,
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-column p,
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-column .elementor-heading-title,
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-column .elementor-item,
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-column .elementor-icon-list-text{
  color:#FFFFFF !important;
}
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-brand-copy,
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-brand-copy p,
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-contact-copy,
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-contact-copy p{
  color:rgba(255,255,255,.94) !important;
}

/* Floating logo */
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-logo{
  position:relative !important;
  display:inline-block !important;
  animation:glbd3LogoFloat 4.8s ease-in-out infinite alternate;
  transition:filter .25s ease,transform .25s ease !important;
}
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-logo::after{
  content:"";
  display:block;
  width:58px;
  height:3px;
  margin-top:14px;
  border-radius:999px;
  background:linear-gradient(90deg,var(--glbd-green),var(--glbd-orange));
  box-shadow:0 0 15px rgba(227,121,45,.38);
}
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-logo:hover{
  filter:drop-shadow(0 10px 18px rgba(227,121,45,.22));
  transform:translateY(-3px) scale(1.02);
}
@keyframes glbd3LogoFloat{
  from{transform:translateY(0);}
  to{transform:translateY(-4px);}
}

/* Animated heading bars */
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-column-title .elementor-heading-title{
  position:relative !important;
  display:inline-block !important;
  padding-bottom:13px !important;
  color:#FFFFFF !important;
  overflow:hidden !important;
}
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-column-title .elementor-heading-title::after{
  content:"";
  position:absolute;
  left:0;
  bottom:2px;
  width:50px;
  height:3px;
  border-radius:999px;
  background:linear-gradient(90deg,var(--glbd-green),var(--glbd-orange));
  box-shadow:0 0 15px rgba(227,121,45,.38);
  transition:width .25s ease;
}
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-column-title .elementor-heading-title::before{
  content:"";
  position:absolute;
  left:-18px;
  bottom:2px;
  width:14px;
  height:3px;
  border-radius:999px;
  background:rgba(255,255,255,.9);
  filter:blur(.2px);
  animation:glbd3HeadingFlash 3.8s ease-in-out infinite;
  z-index:2;
}
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-column:hover .glbd3-footer-column-title .elementor-heading-title::after{
  width:72px;
}
@keyframes glbd3HeadingFlash{
  0%,38%{left:-18px;opacity:0;}
  50%{opacity:1;}
  78%,100%{left:64px;opacity:0;}
}

/* Footer menus */
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-menu .elementor-menu-toggle{
  display:none !important;
}
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-menu .elementor-nav-menu--main{
  display:block !important;
  width:100% !important;
}
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-menu .elementor-nav-menu{
  display:flex !important;
  flex-direction:column !important;
  align-items:flex-start !important;
  width:100% !important;
}
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-menu .elementor-item{
  position:relative !important;
  width:auto !important;
  color:#FFFFFF !important;
  padding-left:0 !important;
  transition:color .2s ease,transform .2s ease,padding-left .2s ease !important;
}
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-menu .elementor-item::before{
  content:"";
  position:absolute;
  left:0;
  top:50%;
  width:0;
  height:1px;
  background:linear-gradient(90deg,var(--glbd-green),var(--glbd-orange));
  transform:translateY(-50%);
  transition:width .2s ease;
}
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-menu .elementor-item:hover{
  padding-left:17px !important;
  color:#FFFFFF !important;
  transform:translateX(1px);
}
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-menu .elementor-item:hover::before{
  width:11px;
}

/* Social icons */
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-socials .elementor-social-icon{
  color:#FFFFFF !important;
  background:rgba(255,255,255,.075) !important;
  border:1px solid rgba(255,255,255,.16) !important;
  backdrop-filter:blur(8px) !important;
  -webkit-backdrop-filter:blur(8px) !important;
  transition:transform .22s ease,background .22s ease,box-shadow .22s ease,border-color .22s ease !important;
}
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-socials .elementor-social-icon i,
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-socials .elementor-social-icon svg{
  color:#FFFFFF !important;
  fill:#FFFFFF !important;
}
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-socials .elementor-social-icon:hover{
  color:#FFFFFF !important;
  background:linear-gradient(135deg,var(--glbd-green),var(--glbd-orange)) !important;
  border-color:transparent !important;
  transform:translateY(-3px) scale(1.05);
  box-shadow:0 12px 24px -14px rgba(227,121,45,.70);
}

/* Contact icons */
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-contact-list .elementor-icon-list-icon{
  color:var(--glbd-orange-soft) !important;
  fill:var(--glbd-orange-soft) !important;
  filter:drop-shadow(0 4px 8px rgba(227,121,45,.26));
}
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-contact-list .elementor-icon-list-item{
  transition:transform .2s ease !important;
}
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-contact-list .elementor-icon-list-item:hover{
  transform:translateX(3px);
}

/* Bottom bar */
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-bottom-inner{
  width:86% !important;
  max-width:1480px !important;
  margin:0 auto !important;
}
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-copyright .elementor-heading-title,
.elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-secure-text .elementor-heading-title{
  color:#FFFFFF !important;
}

/* Tablet */
@media(max-width:1024px){
  .elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-newsletter-card{
    flex-direction:column !important;
    align-items:stretch !important;
    gap:22px !important;
  }
  .elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-newsletter-copy-wrap,
  .elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-newsletter-form-wrap{
    width:100% !important;
    flex:0 0 100% !important;
  }
  .elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-benefit-card{
    flex:0 0 calc(50% - 8px) !important;
    width:calc(50% - 8px) !important;
  }
  .elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-main-inner{
    gap:18px !important;
  }
  .elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-column{
    flex:0 0 calc(50% - 9px) !important;
    width:calc(50% - 9px) !important;
    min-height:330px !important;
  }
}

/* Mobile */
@media(max-width:767px){
  .elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-newsletter-card{
    border-radius:16px !important;
  }
  .elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-newsletter-form .elementor-form-fields-wrapper{
    grid-template-columns:1fr !important;
  }
  .elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-newsletter-form .elementor-button{
    width:100% !important;
  }
  .elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-benefit-card{
    flex:0 0 100% !important;
    width:100% !important;
  }
  .elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-column{
    flex:0 0 100% !important;
    width:100% !important;
    min-height:0 !important;
    padding:23px 20px !important;
  }
  .elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-bottom-inner{
    width:92% !important;
    padding:14px 0 !important;
  }
  .elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-copyright .elementor-heading-title,
  .elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-secure-text .elementor-heading-title{
    text-align:center !important;
  }
}

@media(prefers-reduced-motion:reduce){
  .elementor-2280 .elementor-element.elementor-element-7c096778::before,
  .elementor-2280 .elementor-element.elementor-element-7c096778::after,
  .elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-newsletter-card::before,
  .elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-logo,
  .elementor-2280 .elementor-element.elementor-element-7c096778 .glbd3-footer-column-title .elementor-heading-title::before{
    animation:none !important;
  }
  .elementor-2280 .elementor-element.elementor-element-7c096778 *{
    transition-duration:.01ms !important;
    animation-duration:.01ms !important;
  }
}/* End custom CSS */