.elementor-25 .elementor-element.elementor-element-9a6f388{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-9a6f388:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-9a6f388 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6EF;}.elementor-25 .elementor-element.elementor-element-f045901{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:50px;}.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-25 .elementor-element.elementor-element-2f5da4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-25 .elementor-element.elementor-element-2f5da4f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:#B5701C;}.elementor-25 .elementor-element.elementor-element-5840460 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:64px;font-weight:600;line-height:1.08em;letter-spacing:-0.5px;color:#1A1A1A;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-9dc71f9{--divider-border-style:solid;--divider-color:#B5701C;--divider-border-width:2px;margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-25 .elementor-element.elementor-element-9dc71f9 .elementor-divider-separator{width:60px;margin:0 auto;margin-left:0;}.elementor-25 .elementor-element.elementor-element-9dc71f9 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.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-25 .elementor-element.elementor-element-fde01fe{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:1.75em;color:rgba(26,26,26,0.72);}.elementor-25 .elementor-element.elementor-element-8dfb336{--display:flex;--min-height:480px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-8dfb336:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-8dfb336 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6EF;background-image:url("https://afrifabs.virtualvendor.in/wp-content/uploads/2026/09/486345552_1240258304769450_8046006308319505971_n-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-3e0d4ba{--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;--padding-top:70px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-3e0d4ba:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-3e0d4ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-d852119{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap: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:rgba(181,112,28,0.18);--border-color:rgba(181,112,28,0.18);box-shadow:0px 18px 44px -26px rgba(26,26,26,0.16);--padding-top:32px;--padding-bottom:32px;--padding-left:14px;--padding-right:14px;}.elementor-25 .elementor-element.elementor-element-d852119:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-d852119 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-25 .elementor-element.elementor-element-54131e6{padding:6px 14px 6px 14px;}.elementor-25 .elementor-element.elementor-element-54131e6 .elementor-icon-box-wrapper{text-align:center;gap:14px;}.elementor-25 .elementor-element.elementor-element-54131e6 .elementor-icon-box-title{margin-block-end:6px;color:#1A1A1A;}.elementor-25 .elementor-element.elementor-element-54131e6.elementor-view-stacked .elementor-icon{background-color:#B5701C;}.elementor-25 .elementor-element.elementor-element-54131e6.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-54131e6.elementor-view-default .elementor-icon{fill:#B5701C;color:#B5701C;border-color:#B5701C;}.elementor-25 .elementor-element.elementor-element-54131e6 .elementor-icon{font-size:34px;}.elementor-25 .elementor-element.elementor-element-54131e6 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-54131e6 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:1.35em;}.elementor-25 .elementor-element.elementor-element-54131e6 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;color:rgba(26,26,26,0.72);}.elementor-25 .elementor-element.elementor-element-4864b6d{padding:6px 14px 6px 14px;}.elementor-25 .elementor-element.elementor-element-4864b6d .elementor-icon-box-wrapper{text-align:center;gap:14px;}.elementor-25 .elementor-element.elementor-element-4864b6d .elementor-icon-box-title{margin-block-end:6px;color:#1A1A1A;}.elementor-25 .elementor-element.elementor-element-4864b6d.elementor-view-stacked .elementor-icon{background-color:#B5701C;}.elementor-25 .elementor-element.elementor-element-4864b6d.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-4864b6d.elementor-view-default .elementor-icon{fill:#B5701C;color:#B5701C;border-color:#B5701C;}.elementor-25 .elementor-element.elementor-element-4864b6d .elementor-icon{font-size:34px;}.elementor-25 .elementor-element.elementor-element-4864b6d .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-4864b6d .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:1.35em;}.elementor-25 .elementor-element.elementor-element-4864b6d .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;color:rgba(26,26,26,0.72);}.elementor-25 .elementor-element.elementor-element-2e12a6c{padding:6px 14px 6px 14px;}.elementor-25 .elementor-element.elementor-element-2e12a6c .elementor-icon-box-wrapper{text-align:center;gap:14px;}.elementor-25 .elementor-element.elementor-element-2e12a6c .elementor-icon-box-title{margin-block-end:6px;color:#1A1A1A;}.elementor-25 .elementor-element.elementor-element-2e12a6c.elementor-view-stacked .elementor-icon{background-color:#B5701C;}.elementor-25 .elementor-element.elementor-element-2e12a6c.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-2e12a6c.elementor-view-default .elementor-icon{fill:#B5701C;color:#B5701C;border-color:#B5701C;}.elementor-25 .elementor-element.elementor-element-2e12a6c .elementor-icon{font-size:34px;}.elementor-25 .elementor-element.elementor-element-2e12a6c .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-2e12a6c .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:1.35em;}.elementor-25 .elementor-element.elementor-element-2e12a6c .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;color:rgba(26,26,26,0.72);}.elementor-25 .elementor-element.elementor-element-5bf20f3{padding:6px 14px 6px 14px;}.elementor-25 .elementor-element.elementor-element-5bf20f3 .elementor-icon-box-wrapper{text-align:center;gap:14px;}.elementor-25 .elementor-element.elementor-element-5bf20f3 .elementor-icon-box-title{margin-block-end:6px;color:#1A1A1A;}.elementor-25 .elementor-element.elementor-element-5bf20f3.elementor-view-stacked .elementor-icon{background-color:#B5701C;}.elementor-25 .elementor-element.elementor-element-5bf20f3.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-5bf20f3.elementor-view-default .elementor-icon{fill:#B5701C;color:#B5701C;border-color:#B5701C;}.elementor-25 .elementor-element.elementor-element-5bf20f3 .elementor-icon{font-size:34px;}.elementor-25 .elementor-element.elementor-element-5bf20f3 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-5bf20f3 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:1.35em;}.elementor-25 .elementor-element.elementor-element-5bf20f3 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;color:rgba(26,26,26,0.72);}.elementor-25 .elementor-element.elementor-element-8ffd824{padding:6px 14px 6px 14px;}.elementor-25 .elementor-element.elementor-element-8ffd824 .elementor-icon-box-wrapper{text-align:center;gap:14px;}.elementor-25 .elementor-element.elementor-element-8ffd824 .elementor-icon-box-title{margin-block-end:6px;color:#1A1A1A;}.elementor-25 .elementor-element.elementor-element-8ffd824.elementor-view-stacked .elementor-icon{background-color:#B5701C;}.elementor-25 .elementor-element.elementor-element-8ffd824.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-8ffd824.elementor-view-default .elementor-icon{fill:#B5701C;color:#B5701C;border-color:#B5701C;}.elementor-25 .elementor-element.elementor-element-8ffd824 .elementor-icon{font-size:34px;}.elementor-25 .elementor-element.elementor-element-8ffd824 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-8ffd824 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:1.35em;}.elementor-25 .elementor-element.elementor-element-8ffd824 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;color:rgba(26,26,26,0.72);}.elementor-25 .elementor-element.elementor-element-bbee08a{padding:6px 14px 6px 14px;}.elementor-25 .elementor-element.elementor-element-bbee08a .elementor-icon-box-wrapper{text-align:center;gap:14px;}.elementor-25 .elementor-element.elementor-element-bbee08a .elementor-icon-box-title{margin-block-end:6px;color:#1A1A1A;}.elementor-25 .elementor-element.elementor-element-bbee08a.elementor-view-stacked .elementor-icon{background-color:#B5701C;}.elementor-25 .elementor-element.elementor-element-bbee08a.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-bbee08a.elementor-view-default .elementor-icon{fill:#B5701C;color:#B5701C;border-color:#B5701C;}.elementor-25 .elementor-element.elementor-element-bbee08a .elementor-icon{font-size:34px;}.elementor-25 .elementor-element.elementor-element-bbee08a .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-bbee08a .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:1.35em;}.elementor-25 .elementor-element.elementor-element-bbee08a .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;color:rgba(26,26,26,0.72);}.elementor-25 .elementor-element.elementor-element-dc71510{--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;--padding-top:84px;--padding-bottom:90px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-dc71510:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-dc71510 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-25431dd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-cee60e0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-ba910f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-ba910f5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:#B5701C;}.elementor-25 .elementor-element.elementor-element-f538b31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-f538b31 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:600;line-height:1.15em;color:#1A1A1A;}.elementor-25 .elementor-element.elementor-element-69fc7ab{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:rgba(26,26,26,0.72);}.elementor-25 .elementor-element.elementor-element-0218284{--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:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-3234213{background-color:#FBF6EF;padding:18px 20px 18px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(181,112,28,0.18);}.elementor-25 .elementor-element.elementor-element-3234213 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:18px;}.elementor-25 .elementor-element.elementor-element-3234213 .elementor-icon-box-title{margin-block-end:4px;color:#1A1A1A;}.elementor-25 .elementor-element.elementor-element-3234213.elementor-view-stacked .elementor-icon{background-color:#B5701C;}.elementor-25 .elementor-element.elementor-element-3234213.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-3234213.elementor-view-default .elementor-icon{fill:#B5701C;color:#B5701C;border-color:#B5701C;}.elementor-25 .elementor-element.elementor-element-3234213 .elementor-icon{font-size:20px;padding:15px;border-width:1.5px 1.5px 1.5px 1.5px;}.elementor-25 .elementor-element.elementor-element-3234213 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-3234213 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;}.elementor-25 .elementor-element.elementor-element-3234213 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:rgba(26,26,26,0.72);}.elementor-25 .elementor-element.elementor-element-0fab197{background-color:#FBF6EF;padding:18px 20px 18px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(181,112,28,0.18);}.elementor-25 .elementor-element.elementor-element-0fab197 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:18px;}.elementor-25 .elementor-element.elementor-element-0fab197 .elementor-icon-box-title{margin-block-end:4px;color:#1A1A1A;}.elementor-25 .elementor-element.elementor-element-0fab197.elementor-view-stacked .elementor-icon{background-color:#B5701C;}.elementor-25 .elementor-element.elementor-element-0fab197.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-0fab197.elementor-view-default .elementor-icon{fill:#B5701C;color:#B5701C;border-color:#B5701C;}.elementor-25 .elementor-element.elementor-element-0fab197 .elementor-icon{font-size:20px;padding:15px;border-width:1.5px 1.5px 1.5px 1.5px;}.elementor-25 .elementor-element.elementor-element-0fab197 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-0fab197 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;}.elementor-25 .elementor-element.elementor-element-0fab197 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:rgba(26,26,26,0.72);}.elementor-25 .elementor-element.elementor-element-652e533{background-color:#FBF6EF;padding:18px 20px 18px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(181,112,28,0.18);}.elementor-25 .elementor-element.elementor-element-652e533 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:18px;}.elementor-25 .elementor-element.elementor-element-652e533 .elementor-icon-box-title{margin-block-end:4px;color:#1A1A1A;}.elementor-25 .elementor-element.elementor-element-652e533.elementor-view-stacked .elementor-icon{background-color:#B5701C;}.elementor-25 .elementor-element.elementor-element-652e533.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-652e533.elementor-view-default .elementor-icon{fill:#B5701C;color:#B5701C;border-color:#B5701C;}.elementor-25 .elementor-element.elementor-element-652e533 .elementor-icon{font-size:20px;padding:15px;border-width:1.5px 1.5px 1.5px 1.5px;}.elementor-25 .elementor-element.elementor-element-652e533 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-652e533 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;}.elementor-25 .elementor-element.elementor-element-652e533 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:rgba(26,26,26,0.72);}.elementor-25 .elementor-element.elementor-element-90f7d08{background-color:#FBF6EF;padding:18px 20px 18px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(181,112,28,0.18);}.elementor-25 .elementor-element.elementor-element-90f7d08 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:18px;}.elementor-25 .elementor-element.elementor-element-90f7d08 .elementor-icon-box-title{margin-block-end:4px;color:#1A1A1A;}.elementor-25 .elementor-element.elementor-element-90f7d08.elementor-view-stacked .elementor-icon{background-color:#B5701C;}.elementor-25 .elementor-element.elementor-element-90f7d08.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-90f7d08.elementor-view-default .elementor-icon{fill:#B5701C;color:#B5701C;border-color:#B5701C;}.elementor-25 .elementor-element.elementor-element-90f7d08 .elementor-icon{font-size:20px;padding:15px;border-width:1.5px 1.5px 1.5px 1.5px;}.elementor-25 .elementor-element.elementor-element-90f7d08 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-90f7d08 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;}.elementor-25 .elementor-element.elementor-element-90f7d08 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:rgba(26,26,26,0.72);}.elementor-25 .elementor-element.elementor-element-94d923c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-c6d2f6e{--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;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(181,112,28,0.18);--border-color:rgba(181,112,28,0.18);box-shadow:0px 18px 44px -28px rgba(26,26,26,0.16);--padding-top:40px;--padding-bottom:36px;--padding-left:40px;--padding-right:40px;}.elementor-25 .elementor-element.elementor-element-c6d2f6e:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-c6d2f6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-54b075e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-25 .elementor-element.elementor-element-54b075e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12.5px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:2.6px;color:#B5701C;}.elementor-25 .elementor-element.elementor-element-113325b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-25 .elementor-element.elementor-element-113325b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:600;line-height:1.2em;color:#1A1A1A;}.elementor-25 .elementor-element.elementor-element-c95b0b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:rgba(26,26,26,0.72);}.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-25 .elementor-element.elementor-element-da6bb45 .elementor-button-content-wrapper{flex-direction:row;}.elementor-25 .elementor-element.elementor-element-da6bb45 .elementor-button span{gap:10px;}.elementor-25 .elementor-element.elementor-element-da6bb45 .elementor-field-group{padding-right:calc( 16px/2 );padding-left:calc( 16px/2 );margin-bottom:16px;}.elementor-25 .elementor-element.elementor-element-da6bb45 .elementor-form-fields-wrapper{margin-left:calc( -16px/2 );margin-right:calc( -16px/2 );margin-bottom:-16px;}.elementor-25 .elementor-element.elementor-element-da6bb45 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-25 .elementor-element.elementor-element-da6bb45 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-25 .elementor-element.elementor-element-da6bb45 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-da6bb45 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-25 .elementor-element.elementor-element-da6bb45 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-25 .elementor-element.elementor-element-da6bb45 .elementor-field-type-html{padding-bottom:0px;}.elementor-25 .elementor-element.elementor-element-da6bb45 .elementor-field-group .elementor-field{color:#1A1A1A;}.elementor-25 .elementor-element.elementor-element-da6bb45 .elementor-field-group .elementor-field, .elementor-25 .elementor-element.elementor-element-da6bb45 .elementor-field-subgroup label{font-family:"Poppins", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.5em;}.elementor-25 .elementor-element.elementor-element-da6bb45 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;border-color:rgba(181,112,28,0.25);border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-da6bb45 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;border-color:rgba(181,112,28,0.25);border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-da6bb45 .elementor-field-group .elementor-select-wrapper::before{color:rgba(181,112,28,0.25);}.elementor-25 .elementor-element.elementor-element-da6bb45 .elementor-button{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:1px;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-radius:0px 0px 0px 0px;padding:18px 30px 18px 30px;}.elementor-25 .elementor-element.elementor-element-da6bb45 .e-form__buttons__wrapper__button-next{background-color:#B5701C;color:#FFFFFF;border-color:#B5701C;}.elementor-25 .elementor-element.elementor-element-da6bb45 .elementor-button[type="submit"]{background-color:#B5701C;color:#FFFFFF;border-color:#B5701C;}.elementor-25 .elementor-element.elementor-element-da6bb45 .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-da6bb45 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-25 .elementor-element.elementor-element-da6bb45 .e-form__buttons__wrapper__button-next:hover{background-color:#1A1A1A;color:#FFFFFF;border-color:#1A1A1A;}.elementor-25 .elementor-element.elementor-element-da6bb45 .elementor-button[type="submit"]:hover{background-color:#1A1A1A;color:#FFFFFF;border-color:#1A1A1A;}.elementor-25 .elementor-element.elementor-element-da6bb45 .elementor-button[type="submit"]:hover svg *{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-da6bb45 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-25 .elementor-element.elementor-element-da6bb45 .elementor-message.elementor-message-success{color:#B5701C;}.elementor-25 .elementor-element.elementor-element-da6bb45{--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-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-25 .elementor-element.elementor-element-bd54275{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:12px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-bd54275 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-25 .elementor-element.elementor-element-bd54275 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-25 .elementor-element.elementor-element-bd54275 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-25 .elementor-element.elementor-element-bd54275 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-25 .elementor-element.elementor-element-bd54275 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-25 .elementor-element.elementor-element-bd54275 .elementor-icon-list-icon i{color:#B5701C;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-bd54275 .elementor-icon-list-icon svg{fill:#B5701C;transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-bd54275 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-25 .elementor-element.elementor-element-bd54275 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-bd54275 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;}.elementor-25 .elementor-element.elementor-element-bd54275 .elementor-icon-list-text{color:rgba(26,26,26,0.6);transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-3f3ce5e{--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:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-3f3ce5e:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-3f3ce5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6EF;}.elementor-25 .elementor-element.elementor-element-534899d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-25 .elementor-element.elementor-element-534899d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12.5px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:2.6px;color:#B5701C;}.elementor-25 .elementor-element.elementor-element-f98425f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-25 .elementor-element.elementor-element-f98425f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:600;line-height:1.2em;color:#1A1A1A;}.elementor-25 .elementor-element.elementor-element-b9badb0{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:rgba(26,26,26,0.72);}.elementor-25 .elementor-element.elementor-element-c70ea45{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25 .elementor-element.elementor-element-85ad255{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style: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(181,112,28,0.18);--border-color:rgba(181,112,28,0.18);--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-9a9112e{--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;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:4px;--padding-bottom:4px;--padding-left:8px;--padding-right:8px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-25 .elementor-element.elementor-element-bfcb06b .elementor-counter-number-wrapper{color:#B5701C;font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:600;line-height:1.1em;}.elementor-25 .elementor-element.elementor-element-bfcb06b .elementor-counter-title{color:rgba(26,26,26,0.72);font-family:"Poppins", Sans-serif;font-size:11.5px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:1.2px;}.elementor-25 .elementor-element.elementor-element-b0fb8b5{--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;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:4px;--padding-bottom:4px;--padding-left:8px;--padding-right:8px;}.elementor-25 .elementor-element.elementor-element-51aa5a0 .elementor-counter-number-wrapper{color:#B5701C;font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:600;line-height:1.1em;}.elementor-25 .elementor-element.elementor-element-51aa5a0 .elementor-counter-title{color:rgba(26,26,26,0.72);font-family:"Poppins", Sans-serif;font-size:11.5px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:1.2px;}.elementor-25 .elementor-element.elementor-element-9a54b35{--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;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:4px;--padding-bottom:4px;--padding-left:8px;--padding-right:8px;}.elementor-25 .elementor-element.elementor-element-543a38d .elementor-counter-number-wrapper{color:#B5701C;font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:600;line-height:1.1em;}.elementor-25 .elementor-element.elementor-element-543a38d .elementor-counter-title{color:rgba(26,26,26,0.72);font-family:"Poppins", Sans-serif;font-size:11.5px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:1.2px;}.elementor-25 .elementor-element.elementor-element-291621e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-49284b8{background-color:#FFFFFF;margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;padding:14px 14px 14px 14px;border-style:solid;border-width:0px 0px 0px 3px;border-color:#B5701C;}.elementor-25 .elementor-element.elementor-element-49284b8 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:14px;}.elementor-25 .elementor-element.elementor-element-49284b8 .elementor-icon-box-title{margin-block-end:4px;color:#1A1A1A;}.elementor-25 .elementor-element.elementor-element-49284b8.elementor-view-stacked .elementor-icon{background-color:#B5701C;fill:#FFFFFF;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-49284b8.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-49284b8.elementor-view-default .elementor-icon{fill:#B5701C;color:#B5701C;border-color:#B5701C;}.elementor-25 .elementor-element.elementor-element-49284b8.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-49284b8 .elementor-icon{font-size:18px;padding:14px;}.elementor-25 .elementor-element.elementor-element-49284b8 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-49284b8 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;}.elementor-25 .elementor-element.elementor-element-49284b8 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.55em;color:rgba(26,26,26,0.72);}.elementor-25 .elementor-element.elementor-element-ce43b87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-25 .elementor-element.elementor-element-ce43b87 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:2.4px;color:#B5701C;}.elementor-25 .elementor-element.elementor-element-41a53e9{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-b0edbde{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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(181,112,28,0.18);--border-color:rgba(181,112,28,0.18);--padding-top:10px;--padding-bottom:10px;--padding-left:12px;--padding-right:12px;}.elementor-25 .elementor-element.elementor-element-b0edbde:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-b0edbde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-25 .elementor-element.elementor-element-c6efbff.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-c6efbff img{width:32px;height:22px;object-fit:cover;object-position:center center;}.elementor-25 .elementor-element.elementor-element-1981c84 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;color:#1A1A1A;}.elementor-25 .elementor-element.elementor-element-5a22f09{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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(181,112,28,0.18);--border-color:rgba(181,112,28,0.18);--padding-top:10px;--padding-bottom:10px;--padding-left:12px;--padding-right:12px;}.elementor-25 .elementor-element.elementor-element-5a22f09:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-5a22f09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-9fcc55d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-9fcc55d img{width:32px;height:22px;object-fit:cover;object-position:center center;}.elementor-25 .elementor-element.elementor-element-bc9069d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;color:#1A1A1A;}.elementor-25 .elementor-element.elementor-element-35897fa{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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(181,112,28,0.18);--border-color:rgba(181,112,28,0.18);--padding-top:10px;--padding-bottom:10px;--padding-left:12px;--padding-right:12px;}.elementor-25 .elementor-element.elementor-element-35897fa:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-35897fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-5c166e4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-5c166e4 img{width:32px;height:22px;object-fit:cover;object-position:center center;}.elementor-25 .elementor-element.elementor-element-1461084 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;color:#1A1A1A;}.elementor-25 .elementor-element.elementor-element-d8711a3{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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(181,112,28,0.18);--border-color:rgba(181,112,28,0.18);--padding-top:10px;--padding-bottom:10px;--padding-left:12px;--padding-right:12px;}.elementor-25 .elementor-element.elementor-element-d8711a3:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-d8711a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-646bd19.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-646bd19 img{width:32px;height:22px;object-fit:cover;object-position:center center;}.elementor-25 .elementor-element.elementor-element-319a226 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;color:#1A1A1A;}.elementor-25 .elementor-element.elementor-element-89b80ee{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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(181,112,28,0.18);--border-color:rgba(181,112,28,0.18);--padding-top:10px;--padding-bottom:10px;--padding-left:12px;--padding-right:12px;}.elementor-25 .elementor-element.elementor-element-89b80ee:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-89b80ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-4dc752f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-4dc752f img{width:32px;height:22px;object-fit:cover;object-position:center center;}.elementor-25 .elementor-element.elementor-element-ec4e2bc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;color:#1A1A1A;}.elementor-25 .elementor-element.elementor-element-1c6c88f{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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(181,112,28,0.18);--border-color:rgba(181,112,28,0.18);--padding-top:10px;--padding-bottom:10px;--padding-left:12px;--padding-right:12px;}.elementor-25 .elementor-element.elementor-element-1c6c88f:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-1c6c88f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-1025673.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-1025673 img{width:32px;height:22px;object-fit:cover;object-position:center center;}.elementor-25 .elementor-element.elementor-element-766f1e1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;color:#1A1A1A;}.elementor-25 .elementor-element.elementor-element-bebd4ca{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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(181,112,28,0.18);--border-color:rgba(181,112,28,0.18);--padding-top:10px;--padding-bottom:10px;--padding-left:12px;--padding-right:12px;}.elementor-25 .elementor-element.elementor-element-bebd4ca:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-bebd4ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-390b3d4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-390b3d4 img{width:32px;height:22px;object-fit:cover;object-position:center center;}.elementor-25 .elementor-element.elementor-element-227f030 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;color:#1A1A1A;}.elementor-25 .elementor-element.elementor-element-2ba95c8{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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(181,112,28,0.18);--border-color:rgba(181,112,28,0.18);--padding-top:10px;--padding-bottom:10px;--padding-left:12px;--padding-right:12px;}.elementor-25 .elementor-element.elementor-element-2ba95c8:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-2ba95c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-88a430b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-88a430b img{width:32px;height:22px;object-fit:cover;object-position:center center;}.elementor-25 .elementor-element.elementor-element-1a103d7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;color:#1A1A1A;}.elementor-25 .elementor-element.elementor-element-ea9ac9f{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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(181,112,28,0.18);--border-color:rgba(181,112,28,0.18);--padding-top:10px;--padding-bottom:10px;--padding-left:12px;--padding-right:12px;}.elementor-25 .elementor-element.elementor-element-ea9ac9f:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-ea9ac9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-1534b1b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-1534b1b img{width:32px;height:22px;object-fit:cover;object-position:center center;}.elementor-25 .elementor-element.elementor-element-1580843 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;color:#1A1A1A;}.elementor-25 .elementor-element.elementor-element-4f4ab8f{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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(181,112,28,0.18);--border-color:rgba(181,112,28,0.18);--padding-top:10px;--padding-bottom:10px;--padding-left:12px;--padding-right:12px;}.elementor-25 .elementor-element.elementor-element-4f4ab8f:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-4f4ab8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-54acd4d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-54acd4d img{width:32px;height:22px;object-fit:cover;object-position:center center;}.elementor-25 .elementor-element.elementor-element-880e459 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;color:#1A1A1A;}.elementor-25 .elementor-element.elementor-element-c66f966{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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(181,112,28,0.18);--border-color:rgba(181,112,28,0.18);--padding-top:10px;--padding-bottom:10px;--padding-left:12px;--padding-right:12px;}.elementor-25 .elementor-element.elementor-element-c66f966:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-c66f966 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-095a0e7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-095a0e7 img{width:32px;height:22px;object-fit:cover;object-position:center center;}.elementor-25 .elementor-element.elementor-element-0f0f9dd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;color:#1A1A1A;}.elementor-25 .elementor-element.elementor-element-c6ecbe1{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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(181,112,28,0.18);--border-color:rgba(181,112,28,0.18);--padding-top:10px;--padding-bottom:10px;--padding-left:12px;--padding-right:12px;}.elementor-25 .elementor-element.elementor-element-c6ecbe1:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-c6ecbe1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-6642d2e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-6642d2e img{width:32px;height:22px;object-fit:cover;object-position:center center;}.elementor-25 .elementor-element.elementor-element-a2fef37 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;color:#1A1A1A;}.elementor-25 .elementor-element.elementor-element-b5c9ba0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-cb26775{--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;--padding-top:34px;--padding-bottom:34px;--padding-left:32px;--padding-right:32px;}.elementor-25 .elementor-element.elementor-element-cb26775:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-cb26775 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B5701C;}.elementor-25 .elementor-element.elementor-element-0ba154b{--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:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-25 .elementor-element.elementor-element-708a952.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-708a952 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-708a952.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-708a952.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-708a952.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-708a952.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-708a952.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-708a952 .elementor-icon{font-size:24px;padding:15px;border-width:1.5px 1.5px 1.5px 1.5px;}.elementor-25 .elementor-element.elementor-element-708a952 .elementor-icon svg{height:24px;}.elementor-25 .elementor-element.elementor-element-0466f19 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-fa8caf8{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-2494f50{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-2494f50 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-25 .elementor-element.elementor-element-2494f50 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-25 .elementor-element.elementor-element-2494f50 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-25 .elementor-element.elementor-element-2494f50 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-25 .elementor-element.elementor-element-2494f50 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-25 .elementor-element.elementor-element-2494f50 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-2494f50 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-2494f50 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-25 .elementor-element.elementor-element-2494f50 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-2494f50 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;line-height:1.5em;}.elementor-25 .elementor-element.elementor-element-2494f50 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.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-25 .elementor-element.elementor-element-f4ac3a5 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:16px 30px 16px 30px;}.elementor-25 .elementor-element.elementor-element-f4ac3a5 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-f4ac3a5 .elementor-button:focus{background-color:#1A1A1A;color:#FFFFFF;border-color:#1A1A1A;}.elementor-25 .elementor-element.elementor-element-f4ac3a5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-f4ac3a5 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-25 .elementor-element.elementor-element-f4ac3a5 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-f4ac3a5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-51051b9{--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:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-51051b9:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-51051b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6EF;}.elementor-25 .elementor-element.elementor-element-b1340cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-25 .elementor-element.elementor-element-b1340cd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12.5px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:2.6px;color:#B5701C;}.elementor-25 .elementor-element.elementor-element-93d3b59{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-25 .elementor-element.elementor-element-93d3b59 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:600;line-height:1.2em;color:#1A1A1A;}.elementor-25 .elementor-element.elementor-element-ca05d01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"Poppins", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.7em;color:rgba(26,26,26,0.72);}.elementor-25 .elementor-element.elementor-element-041174b{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:16px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-25 .elementor-element.elementor-element-041174b .elementor-social-icon{background-color:#B5701C;--icon-padding:0.8em;}.elementor-25 .elementor-element.elementor-element-041174b .elementor-social-icon i{color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-041174b .elementor-social-icon svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-041174b .elementor-social-icon:hover{background-color:#1A1A1A;}.elementor-25 .elementor-element.elementor-element-041174b .elementor-social-icon:hover i{color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-041174b .elementor-social-icon:hover svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-9375a71{--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;--padding-top:0px;--padding-bottom:90px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-9375a71:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-9375a71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-bcaaded{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-bcaaded:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-bcaaded > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6EF;}.elementor-25 .elementor-element.elementor-element-b51692e{--display:flex;--min-height:340px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-b51692e:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-b51692e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6EF;background-image:url("https://afrifabs.virtualvendor.in/wp-content/uploads/2026/09/19-scaled-1.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-73bdc2d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:48px;--padding-right:40px;}.elementor-25 .elementor-element.elementor-element-3283f20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-3283f20 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:#B5701C;}.elementor-25 .elementor-element.elementor-element-1875967{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-25 .elementor-element.elementor-element-1875967 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:#1A1A1A;}.elementor-25 .elementor-element.elementor-element-ea63da9{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:rgba(26,26,26,0.72);}.elementor-25 .elementor-element.elementor-element-8eac61b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:40px;--padding-bottom:40px;--padding-left:36px;--padding-right:40px;}.elementor-25 .elementor-element.elementor-element-f775550 .elementor-button{background-color:#B5701C;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#B5701C;border-radius:0px 0px 0px 0px;padding:16px 30px 16px 30px;}.elementor-25 .elementor-element.elementor-element-f775550 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-f775550 .elementor-button:focus{background-color:#1A1A1A;color:#FFFFFF;border-color:#1A1A1A;}.elementor-25 .elementor-element.elementor-element-f775550 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-f775550 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-25 .elementor-element.elementor-element-f775550 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-f775550 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-7f89d01 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:1px;fill:#B5701C;color:#B5701C;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#B5701C;border-radius:0px 0px 0px 0px;padding:16px 30px 16px 30px;}.elementor-25 .elementor-element.elementor-element-7f89d01 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-7f89d01 .elementor-button:focus{background-color:#1A1A1A;color:#FFFFFF;border-color:#1A1A1A;}.elementor-25 .elementor-element.elementor-element-7f89d01 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-7f89d01 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-25 .elementor-element.elementor-element-7f89d01 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-7f89d01 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-0647b49 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:1px;fill:#B5701C;color:#B5701C;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#B5701C;border-radius:0px 0px 0px 0px;padding:16px 30px 16px 30px;}.elementor-25 .elementor-element.elementor-element-0647b49 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-0647b49 .elementor-button:focus{background-color:#1A1A1A;color:#FFFFFF;border-color:#1A1A1A;}.elementor-25 .elementor-element.elementor-element-0647b49 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-0647b49 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-25 .elementor-element.elementor-element-0647b49 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-0647b49 .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-25 .elementor-element.elementor-element-f045901{--width:50%;}.elementor-25 .elementor-element.elementor-element-8dfb336{--width:50%;}.elementor-25 .elementor-element.elementor-element-3e0d4ba{--content-width:1320px;}.elementor-25 .elementor-element.elementor-element-dc71510{--content-width:1320px;}.elementor-25 .elementor-element.elementor-element-9375a71{--content-width:1320px;}.elementor-25 .elementor-element.elementor-element-b51692e{--width:30%;}.elementor-25 .elementor-element.elementor-element-73bdc2d{--width:44%;}.elementor-25 .elementor-element.elementor-element-8eac61b{--width:26%;}}@media(max-width:1024px) and (min-width:768px){.elementor-25 .elementor-element.elementor-element-f045901{--width:55%;}.elementor-25 .elementor-element.elementor-element-8dfb336{--width:45%;}.elementor-25 .elementor-element.elementor-element-b51692e{--width:38%;}.elementor-25 .elementor-element.elementor-element-73bdc2d{--width:62%;}.elementor-25 .elementor-element.elementor-element-8eac61b{--width:100%;}}@media(max-width:1366px){.elementor-25 .elementor-element.elementor-element-5840460 .elementor-heading-title{font-size:56px;}.elementor-25 .elementor-element.elementor-element-f538b31 .elementor-heading-title{font-size:40px;}.elementor-25 .elementor-element.elementor-element-c6d2f6e{--padding-top:36px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-25 .elementor-element.elementor-element-113325b .elementor-heading-title{font-size:28px;}.elementor-25 .elementor-element.elementor-element-f98425f .elementor-heading-title{font-size:28px;}.elementor-25 .elementor-element.elementor-element-0466f19 .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-93d3b59 .elementor-heading-title{font-size:28px;}.elementor-25 .elementor-element.elementor-element-1875967 .elementor-heading-title{font-size:36px;}}@media(max-width:1200px){.elementor-25 .elementor-element.elementor-element-54131e6{padding:6px 8px 6px 8px;}.elementor-25 .elementor-element.elementor-element-54131e6 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-54131e6 .elementor-icon-box-title a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-4864b6d{padding:6px 8px 6px 8px;}.elementor-25 .elementor-element.elementor-element-4864b6d .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-4864b6d .elementor-icon-box-title a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-2e12a6c{padding:6px 8px 6px 8px;}.elementor-25 .elementor-element.elementor-element-2e12a6c .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-2e12a6c .elementor-icon-box-title a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-5bf20f3{padding:6px 8px 6px 8px;}.elementor-25 .elementor-element.elementor-element-5bf20f3 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-5bf20f3 .elementor-icon-box-title a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-8ffd824{padding:6px 8px 6px 8px;}.elementor-25 .elementor-element.elementor-element-8ffd824 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-8ffd824 .elementor-icon-box-title a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-bbee08a{padding:6px 8px 6px 8px;}.elementor-25 .elementor-element.elementor-element-bbee08a .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-bbee08a .elementor-icon-box-title a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-3f3ce5e{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-51051b9{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-73bdc2d{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:36px;}.elementor-25 .elementor-element.elementor-element-1875967 .elementor-heading-title{font-size:36px;}.elementor-25 .elementor-element.elementor-element-8eac61b{--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;--padding-top:26px;--padding-bottom:32px;--padding-left:40px;--padding-right:36px;}}@media(max-width:1024px){.elementor-25 .elementor-element.elementor-element-f045901{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-5840460 .elementor-heading-title{font-size:46px;}.elementor-25 .elementor-element.elementor-element-fde01fe{font-size:16px;}.elementor-25 .elementor-element.elementor-element-8dfb336{--min-height:380px;}.elementor-25 .elementor-element.elementor-element-3e0d4ba{--padding-top:56px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-d852119{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-54131e6{padding:24px 16px 24px 16px;}.elementor-25 .elementor-element.elementor-element-54131e6 .elementor-icon{font-size:32px;}.elementor-25 .elementor-element.elementor-element-4864b6d{padding:24px 16px 24px 16px;}.elementor-25 .elementor-element.elementor-element-4864b6d .elementor-icon{font-size:32px;}.elementor-25 .elementor-element.elementor-element-2e12a6c{padding:24px 16px 24px 16px;}.elementor-25 .elementor-element.elementor-element-2e12a6c .elementor-icon{font-size:32px;}.elementor-25 .elementor-element.elementor-element-5bf20f3{padding:24px 16px 24px 16px;}.elementor-25 .elementor-element.elementor-element-5bf20f3 .elementor-icon{font-size:32px;}.elementor-25 .elementor-element.elementor-element-8ffd824{padding:24px 16px 24px 16px;}.elementor-25 .elementor-element.elementor-element-8ffd824 .elementor-icon{font-size:32px;}.elementor-25 .elementor-element.elementor-element-bbee08a{padding:24px 16px 24px 16px;}.elementor-25 .elementor-element.elementor-element-bbee08a .elementor-icon{font-size:32px;}.elementor-25 .elementor-element.elementor-element-dc71510{--padding-top:64px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-f538b31 .elementor-heading-title{font-size:34px;}.elementor-25 .elementor-element.elementor-element-c6d2f6e{--padding-top:36px;--padding-bottom:32px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-113325b .elementor-heading-title{font-size:28px;}.elementor-25 .elementor-element.elementor-element-3f3ce5e{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-25 .elementor-element.elementor-element-f98425f .elementor-heading-title{font-size:28px;}.elementor-25 .elementor-element.elementor-element-bfcb06b .elementor-counter-number-wrapper{font-size:30px;}.elementor-25 .elementor-element.elementor-element-51aa5a0 .elementor-counter-number-wrapper{font-size:30px;}.elementor-25 .elementor-element.elementor-element-543a38d .elementor-counter-number-wrapper{font-size:30px;}.elementor-25 .elementor-element.elementor-element-cb26775{--padding-top:32px;--padding-bottom:32px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-51051b9{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-93d3b59 .elementor-heading-title{font-size:28px;}.elementor-25 .elementor-element.elementor-element-9375a71{--padding-top:0px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-bcaaded{--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;}.elementor-25 .elementor-element.elementor-element-b51692e{--min-height:320px;}.elementor-25 .elementor-element.elementor-element-73bdc2d{--padding-top:36px;--padding-bottom:36px;--padding-left:34px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-1875967 .elementor-heading-title{font-size:32px;}.elementor-25 .elementor-element.elementor-element-8eac61b{--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;--padding-top:26px;--padding-bottom:30px;--padding-left:34px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-f775550 .elementor-button{padding:16px 14px 16px 14px;}.elementor-25 .elementor-element.elementor-element-7f89d01 .elementor-button{padding:16px 14px 16px 14px;}.elementor-25 .elementor-element.elementor-element-0647b49 .elementor-button{padding:16px 14px 16px 14px;}}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-9a6f388{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-f045901{--width:100%;--padding-top:36px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-2f5da4f .elementor-heading-title{letter-spacing:2.4px;}.elementor-25 .elementor-element.elementor-element-5840460 .elementor-heading-title{font-size:40px;}.elementor-25 .elementor-element.elementor-element-fde01fe{font-size:15px;}.elementor-25 .elementor-element.elementor-element-8dfb336{--width:100%;--min-height:260px;}.elementor-25 .elementor-element.elementor-element-3e0d4ba{--padding-top:40px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-25 .elementor-element.elementor-element-d852119{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-54131e6{padding:22px 10px 22px 10px;}.elementor-25 .elementor-element.elementor-element-54131e6 .elementor-icon{font-size:28px;}.elementor-25 .elementor-element.elementor-element-54131e6 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-54131e6 .elementor-icon-box-title a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-4864b6d{padding:22px 10px 22px 10px;}.elementor-25 .elementor-element.elementor-element-4864b6d .elementor-icon{font-size:28px;}.elementor-25 .elementor-element.elementor-element-4864b6d .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-4864b6d .elementor-icon-box-title a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-2e12a6c{padding:22px 10px 22px 10px;}.elementor-25 .elementor-element.elementor-element-2e12a6c .elementor-icon{font-size:28px;}.elementor-25 .elementor-element.elementor-element-2e12a6c .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-2e12a6c .elementor-icon-box-title a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-5bf20f3{padding:22px 10px 22px 10px;}.elementor-25 .elementor-element.elementor-element-5bf20f3 .elementor-icon{font-size:28px;}.elementor-25 .elementor-element.elementor-element-5bf20f3 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-5bf20f3 .elementor-icon-box-title a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-8ffd824{padding:22px 10px 22px 10px;}.elementor-25 .elementor-element.elementor-element-8ffd824 .elementor-icon{font-size:28px;}.elementor-25 .elementor-element.elementor-element-8ffd824 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-8ffd824 .elementor-icon-box-title a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-bbee08a{padding:22px 10px 22px 10px;}.elementor-25 .elementor-element.elementor-element-bbee08a .elementor-icon{font-size:28px;}.elementor-25 .elementor-element.elementor-element-bbee08a .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-bbee08a .elementor-icon-box-title a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-dc71510{--padding-top:48px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-25 .elementor-element.elementor-element-ba910f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-25 .elementor-element.elementor-element-ba910f5 .elementor-heading-title{letter-spacing:2.4px;}.elementor-25 .elementor-element.elementor-element-f538b31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-25 .elementor-element.elementor-element-f538b31 .elementor-heading-title{font-size:28px;}.elementor-25 .elementor-element.elementor-element-69fc7ab{font-size:15px;}.elementor-25 .elementor-element.elementor-element-0218284{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-3234213{padding:16px 14px 16px 14px;}.elementor-25 .elementor-element.elementor-element-3234213 .elementor-icon-box-wrapper{gap:14px;}.elementor-25 .elementor-element.elementor-element-0fab197{padding:16px 14px 16px 14px;}.elementor-25 .elementor-element.elementor-element-0fab197 .elementor-icon-box-wrapper{gap:14px;}.elementor-25 .elementor-element.elementor-element-652e533{padding:16px 14px 16px 14px;}.elementor-25 .elementor-element.elementor-element-652e533 .elementor-icon-box-wrapper{gap:14px;}.elementor-25 .elementor-element.elementor-element-90f7d08{padding:16px 14px 16px 14px;}.elementor-25 .elementor-element.elementor-element-90f7d08 .elementor-icon-box-wrapper{gap:14px;}.elementor-25 .elementor-element.elementor-element-c6d2f6e{--padding-top:28px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}.elementor-25 .elementor-element.elementor-element-113325b .elementor-heading-title{font-size:25px;}.elementor-25 .elementor-element.elementor-element-c95b0b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:14.5px;}.elementor-25 .elementor-element.elementor-element-3f3ce5e{--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:26px;--padding-left:16px;--padding-right:16px;}.elementor-25 .elementor-element.elementor-element-f98425f .elementor-heading-title{font-size:25px;}.elementor-25 .elementor-element.elementor-element-b9badb0{font-size:14.5px;}.elementor-25 .elementor-element.elementor-element-c70ea45{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25 .elementor-element.elementor-element-bfcb06b .elementor-counter-number-wrapper{font-size:26px;}.elementor-25 .elementor-element.elementor-element-51aa5a0 .elementor-counter-number-wrapper{font-size:26px;}.elementor-25 .elementor-element.elementor-element-543a38d .elementor-counter-number-wrapper{font-size:26px;}.elementor-25 .elementor-element.elementor-element-1981c84 .elementor-heading-title{font-size:13.5px;}.elementor-25 .elementor-element.elementor-element-bc9069d .elementor-heading-title{font-size:13.5px;}.elementor-25 .elementor-element.elementor-element-1461084 .elementor-heading-title{font-size:13.5px;}.elementor-25 .elementor-element.elementor-element-319a226 .elementor-heading-title{font-size:13.5px;}.elementor-25 .elementor-element.elementor-element-ec4e2bc .elementor-heading-title{font-size:13.5px;}.elementor-25 .elementor-element.elementor-element-766f1e1 .elementor-heading-title{font-size:13.5px;}.elementor-25 .elementor-element.elementor-element-227f030 .elementor-heading-title{font-size:13.5px;}.elementor-25 .elementor-element.elementor-element-1a103d7 .elementor-heading-title{font-size:13.5px;}.elementor-25 .elementor-element.elementor-element-1580843 .elementor-heading-title{font-size:13.5px;}.elementor-25 .elementor-element.elementor-element-880e459 .elementor-heading-title{font-size:13.5px;}.elementor-25 .elementor-element.elementor-element-0f0f9dd .elementor-heading-title{font-size:13.5px;}.elementor-25 .elementor-element.elementor-element-a2fef37 .elementor-heading-title{font-size:13.5px;}.elementor-25 .elementor-element.elementor-element-cb26775{--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-708a952 .elementor-icon{font-size:22px;}.elementor-25 .elementor-element.elementor-element-708a952 .elementor-icon svg{height:22px;}.elementor-25 .elementor-element.elementor-element-0466f19 .elementor-heading-title{font-size:24px;}.elementor-25 .elementor-element.elementor-element-fa8caf8{font-size:14.5px;}.elementor-25 .elementor-element.elementor-element-2494f50 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-2494f50 .elementor-icon-list-item > a{font-size:14.5px;}.elementor-25 .elementor-element.elementor-element-f4ac3a5 .elementor-button{padding:14px 24px 14px 24px;}.elementor-25 .elementor-element.elementor-element-51051b9{--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:18px;--padding-right:18px;}.elementor-25 .elementor-element.elementor-element-93d3b59 .elementor-heading-title{font-size:25px;}.elementor-25 .elementor-element.elementor-element-ca05d01{font-size:15px;}.elementor-25 .elementor-element.elementor-element-9375a71{--padding-top:0px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-25 .elementor-element.elementor-element-bcaaded{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-b51692e{--width:100%;--min-height:260px;}.elementor-25 .elementor-element.elementor-element-73bdc2d{--width:100%;--padding-top:32px;--padding-bottom:12px;--padding-left:24px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-3283f20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-25 .elementor-element.elementor-element-3283f20 .elementor-heading-title{letter-spacing:2.4px;}.elementor-25 .elementor-element.elementor-element-1875967{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-25 .elementor-element.elementor-element-1875967 .elementor-heading-title{font-size:28px;}.elementor-25 .elementor-element.elementor-element-ea63da9{font-size:15px;}.elementor-25 .elementor-element.elementor-element-8eac61b{--width:100%;--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:12px;--padding-bottom:32px;--padding-left:24px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-f775550 .elementor-button{padding:14px 24px 14px 24px;}.elementor-25 .elementor-element.elementor-element-7f89d01 .elementor-button{padding:14px 24px 14px 24px;}.elementor-25 .elementor-element.elementor-element-0647b49 .elementor-button{padding:14px 24px 14px 24px;}}/* Start custom CSS for text-editor, class: .elementor-element-fde01fe */.elementor-25 .elementor-element.elementor-element-fde01fe{max-width:460px;}
.elementor-25 .elementor-element.elementor-element-fde01fe p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dfb336 */.elementor-25 .elementor-element.elementor-element-8dfb336{position:relative;overflow:hidden;}
/* Soft fade from the cream text side into the photo */
.elementor-25 .elementor-element.elementor-element-8dfb336::after{content:"" !important;position:absolute !important;top:0 !important;bottom:0 !important;left:0 !important;right:auto !important;width:45% !important;height:auto !important;mix-blend-mode:normal !important;border-radius:0 !important;opacity:1 !important;background:linear-gradient(90deg,#FBF6EF 0%,rgba(251,246,239,0) 100%) !important;pointer-events:none;}
@media (max-width:767px){.elementor-25 .elementor-element.elementor-element-8dfb336::after{width:100% !important;height:40% !important;top:auto !important;bottom:0 !important;background:linear-gradient(0deg,#FBF6EF 0%,rgba(251,246,239,0) 100%) !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a6f388 *//* Text lines up with the 1320px content of the other sections; photo runs to the screen edge */
.elementor-25 .elementor-element.elementor-element-9a6f388 > .af-ph-text{padding-left:max(30px, calc((100vw - 1320px) / 2 + 30px)) !important;}
@media (max-width:1024px){.elementor-25 .elementor-element.elementor-element-9a6f388 > .af-ph-text{padding-left:24px !important;}}
@media (max-width:767px){.elementor-25 .elementor-element.elementor-element-9a6f388 > .af-ph-img{order:-1;}.elementor-25 .elementor-element.elementor-element-9a6f388 > .af-ph-text{padding-left:16px !important;padding-right:16px !important;}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-54131e6 */.elementor-25 .elementor-element.elementor-element-54131e6 .elementor-icon{transition:transform .35s ease;}
.elementor-25 .elementor-element.elementor-element-54131e6:hover .elementor-icon{transform:translateY(-5px);}
.elementor-25 .elementor-element.elementor-element-54131e6 .elementor-icon-box-title{white-space:nowrap;transition:color .3s ease;}
.elementor-25 .elementor-element.elementor-element-54131e6:hover .elementor-icon-box-title{color:#B5701C;}
/* Two even lines instead of one word left alone */
.elementor-25 .elementor-element.elementor-element-54131e6 .elementor-icon-box-description{margin:0;text-wrap:balance;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4864b6d */.elementor-25 .elementor-element.elementor-element-4864b6d .elementor-icon{transition:transform .35s ease;}
.elementor-25 .elementor-element.elementor-element-4864b6d:hover .elementor-icon{transform:translateY(-5px);}
.elementor-25 .elementor-element.elementor-element-4864b6d .elementor-icon-box-title{white-space:nowrap;transition:color .3s ease;}
.elementor-25 .elementor-element.elementor-element-4864b6d:hover .elementor-icon-box-title{color:#B5701C;}
/* Two even lines instead of one word left alone */
.elementor-25 .elementor-element.elementor-element-4864b6d .elementor-icon-box-description{margin:0;text-wrap:balance;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2e12a6c */.elementor-25 .elementor-element.elementor-element-2e12a6c .elementor-icon{transition:transform .35s ease;}
.elementor-25 .elementor-element.elementor-element-2e12a6c:hover .elementor-icon{transform:translateY(-5px);}
.elementor-25 .elementor-element.elementor-element-2e12a6c .elementor-icon-box-title{white-space:nowrap;transition:color .3s ease;}
.elementor-25 .elementor-element.elementor-element-2e12a6c:hover .elementor-icon-box-title{color:#B5701C;}
/* Two even lines instead of one word left alone */
.elementor-25 .elementor-element.elementor-element-2e12a6c .elementor-icon-box-description{margin:0;text-wrap:balance;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5bf20f3 */.elementor-25 .elementor-element.elementor-element-5bf20f3 .elementor-icon{transition:transform .35s ease;}
.elementor-25 .elementor-element.elementor-element-5bf20f3:hover .elementor-icon{transform:translateY(-5px);}
.elementor-25 .elementor-element.elementor-element-5bf20f3 .elementor-icon-box-title{white-space:nowrap;transition:color .3s ease;}
.elementor-25 .elementor-element.elementor-element-5bf20f3:hover .elementor-icon-box-title{color:#B5701C;}
/* Two even lines instead of one word left alone */
.elementor-25 .elementor-element.elementor-element-5bf20f3 .elementor-icon-box-description{margin:0;text-wrap:balance;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8ffd824 */.elementor-25 .elementor-element.elementor-element-8ffd824 .elementor-icon{transition:transform .35s ease;}
.elementor-25 .elementor-element.elementor-element-8ffd824:hover .elementor-icon{transform:translateY(-5px);}
.elementor-25 .elementor-element.elementor-element-8ffd824 .elementor-icon svg{transform:scale(1.25);}
.elementor-25 .elementor-element.elementor-element-8ffd824 .elementor-icon-box-title{white-space:nowrap;transition:color .3s ease;}
.elementor-25 .elementor-element.elementor-element-8ffd824:hover .elementor-icon-box-title{color:#B5701C;}
/* Two even lines instead of one word left alone */
.elementor-25 .elementor-element.elementor-element-8ffd824 .elementor-icon-box-description{margin:0;text-wrap:balance;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bbee08a */.elementor-25 .elementor-element.elementor-element-bbee08a .elementor-icon{transition:transform .35s ease;}
.elementor-25 .elementor-element.elementor-element-bbee08a:hover .elementor-icon{transform:translateY(-5px);}
.elementor-25 .elementor-element.elementor-element-bbee08a .elementor-icon-box-title{white-space:nowrap;transition:color .3s ease;}
.elementor-25 .elementor-element.elementor-element-bbee08a:hover .elementor-icon-box-title{color:#B5701C;}
/* Two even lines instead of one word left alone */
.elementor-25 .elementor-element.elementor-element-bbee08a .elementor-icon-box-description{margin:0;text-wrap:balance;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d852119 *//* 6 in a row with thin gold dividers → 3 + 3 (≤1024) → 2 per row (≤767) */
.elementor-25 .elementor-element.elementor-element-d852119 > .af-why{flex:1 1 0 !important;min-width:0;width:auto !important;max-width:none !important;}
.elementor-25 .elementor-element.elementor-element-d852119 > .af-why + .af-why{border-left:1px solid rgba(181,112,28,.18);}
@media (max-width:1024px){.elementor-25 .elementor-element.elementor-element-d852119 > .af-why{flex:1 1 33.333% !important;border-left:0 !important;border-bottom:1px solid rgba(181,112,28,.18);}.elementor-25 .elementor-element.elementor-element-d852119 > .af-why:nth-child(3n+2),.elementor-25 .elementor-element.elementor-element-d852119 > .af-why:nth-child(3n+3){border-left:1px solid rgba(181,112,28,.18) !important;}.elementor-25 .elementor-element.elementor-element-d852119 > .af-why:nth-last-child(-n+3){border-bottom:0;}}
@media (max-width:767px){.elementor-25 .elementor-element.elementor-element-d852119 > .af-why{flex:1 1 50% !important;border-left:0 !important;border-bottom:1px solid rgba(181,112,28,.18) !important;}.elementor-25 .elementor-element.elementor-element-d852119 > .af-why:nth-child(even){border-left:1px solid rgba(181,112,28,.18) !important;}.elementor-25 .elementor-element.elementor-element-d852119 > .af-why:nth-last-child(-n+2){border-bottom:0 !important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f538b31 */.elementor-25 .elementor-element.elementor-element-f538b31 .elementor-heading-title{overflow-wrap:break-word;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69fc7ab */.elementor-25 .elementor-element.elementor-element-69fc7ab{max-width:680px;}
.elementor-25 .elementor-element.elementor-element-69fc7ab p{text-wrap:pretty;}
.elementor-25 .elementor-element.elementor-element-69fc7ab p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3234213 */.elementor-25 .elementor-element.elementor-element-3234213{transition:transform .35s ease,border-color .3s ease,box-shadow .35s ease;}
.elementor-25 .elementor-element.elementor-element-3234213:hover{transform:translateY(-3px);border-color:rgba(181,112,28,.5) !important;box-shadow:0 16px 32px -24px rgba(26,26,26,.3);}
.elementor-25 .elementor-element.elementor-element-3234213 .elementor-icon{background-color:#FFFFFF;transition:background-color .3s ease,color .3s ease;}
.elementor-25 .elementor-element.elementor-element-3234213:hover .elementor-icon{background-color:#B5701C;color:#fff;fill:#fff;}
.elementor-25 .elementor-element.elementor-element-3234213:hover .elementor-icon svg{fill:#fff;}
.elementor-25 .elementor-element.elementor-element-3234213 .elementor-icon-box-description{margin:0;}
.elementor-25 .elementor-element.elementor-element-3234213 .elementor-icon-box-title a{color:inherit;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0fab197 */.elementor-25 .elementor-element.elementor-element-0fab197{transition:transform .35s ease,border-color .3s ease,box-shadow .35s ease;}
.elementor-25 .elementor-element.elementor-element-0fab197:hover{transform:translateY(-3px);border-color:rgba(181,112,28,.5) !important;box-shadow:0 16px 32px -24px rgba(26,26,26,.3);}
.elementor-25 .elementor-element.elementor-element-0fab197 .elementor-icon{background-color:#FFFFFF;transition:background-color .3s ease,color .3s ease;}
.elementor-25 .elementor-element.elementor-element-0fab197:hover .elementor-icon{background-color:#B5701C;color:#fff;fill:#fff;}
.elementor-25 .elementor-element.elementor-element-0fab197:hover .elementor-icon svg{fill:#fff;}
.elementor-25 .elementor-element.elementor-element-0fab197 .elementor-icon-box-description{margin:0;}
.elementor-25 .elementor-element.elementor-element-0fab197 .elementor-icon-box-title a{color:inherit;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-652e533 */.elementor-25 .elementor-element.elementor-element-652e533{transition:transform .35s ease,border-color .3s ease,box-shadow .35s ease;}
.elementor-25 .elementor-element.elementor-element-652e533:hover{transform:translateY(-3px);border-color:rgba(181,112,28,.5) !important;box-shadow:0 16px 32px -24px rgba(26,26,26,.3);}
.elementor-25 .elementor-element.elementor-element-652e533 .elementor-icon{background-color:#FFFFFF;transition:background-color .3s ease,color .3s ease;}
.elementor-25 .elementor-element.elementor-element-652e533:hover .elementor-icon{background-color:#B5701C;color:#fff;fill:#fff;}
.elementor-25 .elementor-element.elementor-element-652e533:hover .elementor-icon svg{fill:#fff;}
.elementor-25 .elementor-element.elementor-element-652e533 .elementor-icon-box-description{margin:0;}
.elementor-25 .elementor-element.elementor-element-652e533 .elementor-icon-box-title a{color:inherit;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-90f7d08 */.elementor-25 .elementor-element.elementor-element-90f7d08{transition:transform .35s ease,border-color .3s ease,box-shadow .35s ease;}
.elementor-25 .elementor-element.elementor-element-90f7d08:hover{transform:translateY(-3px);border-color:rgba(181,112,28,.5) !important;box-shadow:0 16px 32px -24px rgba(26,26,26,.3);}
.elementor-25 .elementor-element.elementor-element-90f7d08 .elementor-icon{background-color:#FFFFFF;transition:background-color .3s ease,color .3s ease;}
.elementor-25 .elementor-element.elementor-element-90f7d08:hover .elementor-icon{background-color:#B5701C;color:#fff;fill:#fff;}
.elementor-25 .elementor-element.elementor-element-90f7d08:hover .elementor-icon svg{fill:#fff;}
.elementor-25 .elementor-element.elementor-element-90f7d08 .elementor-icon-box-description{margin:0;}
.elementor-25 .elementor-element.elementor-element-90f7d08 .elementor-icon-box-title a{color:inherit;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0218284 *//* 1 per row; 2 × 2 on tablets */
.elementor-25 .elementor-element.elementor-element-0218284{display:grid !important;grid-template-columns:1fr;gap:14px !important;}
.elementor-25 .elementor-element.elementor-element-0218284 > .af-info{width:auto !important;max-width:none !important;min-width:0;margin:0 !important;}
@media (max-width:1200px) and (min-width:768px){.elementor-25 .elementor-element.elementor-element-0218284{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media (max-width:767px){.elementor-25 .elementor-element.elementor-element-0218284{gap:12px !important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-113325b */.elementor-25 .elementor-element.elementor-element-113325b .elementor-heading-title{overflow-wrap:break-word;text-wrap:balance;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c95b0b6 */.elementor-25 .elementor-element.elementor-element-c95b0b6 p{text-wrap:pretty;}
.elementor-25 .elementor-element.elementor-element-c95b0b6 p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-da6bb45 *//* Same field look as the footer form: tall fields, gold focus ring */
.elementor-25 .elementor-element.elementor-element-da6bb45 .elementor-field-group .elementor-field-textual{min-height:52px;padding:14px 16px;transition:border-color .25s ease,box-shadow .25s ease;}
.elementor-25 .elementor-element.elementor-element-da6bb45 .elementor-field-group textarea.elementor-field-textual{min-height:150px;resize:vertical;}
.elementor-25 .elementor-element.elementor-element-da6bb45 .elementor-select-wrapper select.elementor-field-textual{padding-right:42px;}
.elementor-25 .elementor-element.elementor-element-da6bb45 .elementor-field-group .elementor-field-textual:focus{border-color:#B5701C !important;box-shadow:0 0 0 3px rgba(181,112,28,.12);outline:none;}
.elementor-25 .elementor-element.elementor-element-da6bb45 .elementor-field-textual::placeholder{color:rgba(26,26,26,.6);opacity:1;}
/* "Select Country *" looks like the other placeholders until a country is chosen */
.elementor-25 .elementor-element.elementor-element-da6bb45 .elementor-select-wrapper select:invalid{color:rgba(26,26,26,.6);}
.elementor-25 .elementor-element.elementor-element-da6bb45 .elementor-select-wrapper select option{color:#1A1A1A;}
.elementor-25 .elementor-element.elementor-element-da6bb45 .elementor-select-wrapper::before,.elementor-25 .elementor-element.elementor-element-da6bb45 .elementor-select-wrapper .select-caret-down-wrapper{color:#B5701C;}
.elementor-25 .elementor-element.elementor-element-da6bb45 .elementor-select-wrapper .select-caret-down-wrapper svg{fill:#B5701C;}
.elementor-25 .elementor-element.elementor-element-da6bb45 .e-form__buttons .elementor-button{box-shadow:none;transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform .3s ease;}
.elementor-25 .elementor-element.elementor-element-da6bb45 .e-form__buttons .elementor-button:hover{transform:translateY(-2px);}
.elementor-25 .elementor-element.elementor-element-da6bb45 .elementor-message{font-family:"Poppins",sans-serif;font-size:14px;margin-top:14px;}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bd54275 */.elementor-25 .elementor-element.elementor-element-bd54275 .elementor-icon-list-icon{margin-top:3px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6d2f6e *//* Room for the sticky header when a button jumps to #contact-form */
.elementor-25 .elementor-element.elementor-element-c6d2f6e{scroll-margin-top:110px;position:relative;}
/* Gold line on top of the card */
.elementor-25 .elementor-element.elementor-element-c6d2f6e::after{content:"" !important;position:absolute !important;left:0 !important;right:0 !important;top:0 !important;bottom:auto !important;width:auto !important;height:3px !important;mix-blend-mode:normal !important;border-radius:0 !important;opacity:1 !important;background:#B5701C !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f98425f */.elementor-25 .elementor-element.elementor-element-f98425f .elementor-heading-title{overflow-wrap:break-word;text-wrap:balance;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9badb0 */.elementor-25 .elementor-element.elementor-element-b9badb0 p{text-wrap:pretty;}
.elementor-25 .elementor-element.elementor-element-b9badb0 p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-bfcb06b */.elementor-25 .elementor-element.elementor-element-bfcb06b .elementor-counter{display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important;gap:6px;}
/* Number first, label below */
.elementor-25 .elementor-element.elementor-element-bfcb06b .elementor-counter-number-wrapper{order:1;justify-content:center !important;}
.elementor-25 .elementor-element.elementor-element-bfcb06b .elementor-counter-number-suffix{font-size:.7em;vertical-align:top;margin-left:1px;}
.elementor-25 .elementor-element.elementor-element-bfcb06b .elementor-counter-title{order:2;display:block !important;text-align:center !important;}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-51aa5a0 */.elementor-25 .elementor-element.elementor-element-51aa5a0 .elementor-counter{display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important;gap:6px;}
/* Number first, label below */
.elementor-25 .elementor-element.elementor-element-51aa5a0 .elementor-counter-number-wrapper{order:1;justify-content:center !important;}
.elementor-25 .elementor-element.elementor-element-51aa5a0 .elementor-counter-number-suffix{font-size:.7em;vertical-align:top;margin-left:1px;}
.elementor-25 .elementor-element.elementor-element-51aa5a0 .elementor-counter-title{order:2;display:block !important;text-align:center !important;}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-543a38d */.elementor-25 .elementor-element.elementor-element-543a38d .elementor-counter{display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important;gap:6px;}
/* Number first, label below */
.elementor-25 .elementor-element.elementor-element-543a38d .elementor-counter-number-wrapper{order:1;justify-content:center !important;}
.elementor-25 .elementor-element.elementor-element-543a38d .elementor-counter-number-suffix{font-size:.7em;vertical-align:top;margin-left:1px;}
.elementor-25 .elementor-element.elementor-element-543a38d .elementor-counter-title{order:2;display:block !important;text-align:center !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85ad255 *//* Three equal columns with thin gold dividers */
.elementor-25 .elementor-element.elementor-element-85ad255 > .af-mstat{flex:1 1 0 !important;min-width:0;width:auto !important;}
.elementor-25 .elementor-element.elementor-element-85ad255 > .af-mstat + .af-mstat{border-left:1px solid rgba(181,112,28,.18);}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-49284b8 */.elementor-25 .elementor-element.elementor-element-49284b8 .elementor-icon-box-description{margin:0;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c6efbff */.elementor-25 .elementor-element.elementor-element-c6efbff img{display:block;box-shadow:0 0 0 1px rgba(26,26,26,.08);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1981c84 */.elementor-25 .elementor-element.elementor-element-1981c84 .elementor-heading-title{transition:color .3s ease;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0edbde */.elementor-25 .elementor-element.elementor-element-b0edbde{transition:border-color .3s ease,transform .3s ease;}
.elementor-25 .elementor-element.elementor-element-b0edbde:hover{border-color:rgba(181,112,28,.55) !important;transform:translateY(-2px);}
.elementor-25 .elementor-element.elementor-element-b0edbde:hover .elementor-heading-title{color:#B5701C !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9fcc55d */.elementor-25 .elementor-element.elementor-element-9fcc55d img{display:block;box-shadow:0 0 0 1px rgba(26,26,26,.08);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc9069d */.elementor-25 .elementor-element.elementor-element-bc9069d .elementor-heading-title{transition:color .3s ease;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a22f09 */.elementor-25 .elementor-element.elementor-element-5a22f09{transition:border-color .3s ease,transform .3s ease;}
.elementor-25 .elementor-element.elementor-element-5a22f09:hover{border-color:rgba(181,112,28,.55) !important;transform:translateY(-2px);}
.elementor-25 .elementor-element.elementor-element-5a22f09:hover .elementor-heading-title{color:#B5701C !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c166e4 */.elementor-25 .elementor-element.elementor-element-5c166e4 img{display:block;box-shadow:0 0 0 1px rgba(26,26,26,.08);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1461084 */.elementor-25 .elementor-element.elementor-element-1461084 .elementor-heading-title{transition:color .3s ease;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35897fa */.elementor-25 .elementor-element.elementor-element-35897fa{transition:border-color .3s ease,transform .3s ease;}
.elementor-25 .elementor-element.elementor-element-35897fa:hover{border-color:rgba(181,112,28,.55) !important;transform:translateY(-2px);}
.elementor-25 .elementor-element.elementor-element-35897fa:hover .elementor-heading-title{color:#B5701C !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-646bd19 */.elementor-25 .elementor-element.elementor-element-646bd19 img{display:block;box-shadow:0 0 0 1px rgba(26,26,26,.08);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-319a226 */.elementor-25 .elementor-element.elementor-element-319a226 .elementor-heading-title{transition:color .3s ease;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8711a3 */.elementor-25 .elementor-element.elementor-element-d8711a3{transition:border-color .3s ease,transform .3s ease;}
.elementor-25 .elementor-element.elementor-element-d8711a3:hover{border-color:rgba(181,112,28,.55) !important;transform:translateY(-2px);}
.elementor-25 .elementor-element.elementor-element-d8711a3:hover .elementor-heading-title{color:#B5701C !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4dc752f */.elementor-25 .elementor-element.elementor-element-4dc752f img{display:block;box-shadow:0 0 0 1px rgba(26,26,26,.08);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec4e2bc */.elementor-25 .elementor-element.elementor-element-ec4e2bc .elementor-heading-title{transition:color .3s ease;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b80ee */.elementor-25 .elementor-element.elementor-element-89b80ee{transition:border-color .3s ease,transform .3s ease;}
.elementor-25 .elementor-element.elementor-element-89b80ee:hover{border-color:rgba(181,112,28,.55) !important;transform:translateY(-2px);}
.elementor-25 .elementor-element.elementor-element-89b80ee:hover .elementor-heading-title{color:#B5701C !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1025673 */.elementor-25 .elementor-element.elementor-element-1025673 img{display:block;box-shadow:0 0 0 1px rgba(26,26,26,.08);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-766f1e1 */.elementor-25 .elementor-element.elementor-element-766f1e1 .elementor-heading-title{transition:color .3s ease;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c6c88f */.elementor-25 .elementor-element.elementor-element-1c6c88f{transition:border-color .3s ease,transform .3s ease;}
.elementor-25 .elementor-element.elementor-element-1c6c88f:hover{border-color:rgba(181,112,28,.55) !important;transform:translateY(-2px);}
.elementor-25 .elementor-element.elementor-element-1c6c88f:hover .elementor-heading-title{color:#B5701C !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-390b3d4 */.elementor-25 .elementor-element.elementor-element-390b3d4 img{display:block;box-shadow:0 0 0 1px rgba(26,26,26,.08);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-227f030 */.elementor-25 .elementor-element.elementor-element-227f030 .elementor-heading-title{transition:color .3s ease;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bebd4ca */.elementor-25 .elementor-element.elementor-element-bebd4ca{transition:border-color .3s ease,transform .3s ease;}
.elementor-25 .elementor-element.elementor-element-bebd4ca:hover{border-color:rgba(181,112,28,.55) !important;transform:translateY(-2px);}
.elementor-25 .elementor-element.elementor-element-bebd4ca:hover .elementor-heading-title{color:#B5701C !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-88a430b */.elementor-25 .elementor-element.elementor-element-88a430b img{display:block;box-shadow:0 0 0 1px rgba(26,26,26,.08);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a103d7 */.elementor-25 .elementor-element.elementor-element-1a103d7 .elementor-heading-title{transition:color .3s ease;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ba95c8 */.elementor-25 .elementor-element.elementor-element-2ba95c8{transition:border-color .3s ease,transform .3s ease;}
.elementor-25 .elementor-element.elementor-element-2ba95c8:hover{border-color:rgba(181,112,28,.55) !important;transform:translateY(-2px);}
.elementor-25 .elementor-element.elementor-element-2ba95c8:hover .elementor-heading-title{color:#B5701C !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1534b1b */.elementor-25 .elementor-element.elementor-element-1534b1b img{display:block;box-shadow:0 0 0 1px rgba(26,26,26,.08);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1580843 */.elementor-25 .elementor-element.elementor-element-1580843 .elementor-heading-title{transition:color .3s ease;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea9ac9f */.elementor-25 .elementor-element.elementor-element-ea9ac9f{transition:border-color .3s ease,transform .3s ease;}
.elementor-25 .elementor-element.elementor-element-ea9ac9f:hover{border-color:rgba(181,112,28,.55) !important;transform:translateY(-2px);}
.elementor-25 .elementor-element.elementor-element-ea9ac9f:hover .elementor-heading-title{color:#B5701C !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-54acd4d */.elementor-25 .elementor-element.elementor-element-54acd4d img{display:block;box-shadow:0 0 0 1px rgba(26,26,26,.08);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-880e459 */.elementor-25 .elementor-element.elementor-element-880e459 .elementor-heading-title{transition:color .3s ease;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f4ab8f */.elementor-25 .elementor-element.elementor-element-4f4ab8f{transition:border-color .3s ease,transform .3s ease;}
.elementor-25 .elementor-element.elementor-element-4f4ab8f:hover{border-color:rgba(181,112,28,.55) !important;transform:translateY(-2px);}
.elementor-25 .elementor-element.elementor-element-4f4ab8f:hover .elementor-heading-title{color:#B5701C !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-095a0e7 */.elementor-25 .elementor-element.elementor-element-095a0e7 img{display:block;box-shadow:0 0 0 1px rgba(26,26,26,.08);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f0f9dd */.elementor-25 .elementor-element.elementor-element-0f0f9dd .elementor-heading-title{transition:color .3s ease;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c66f966 */.elementor-25 .elementor-element.elementor-element-c66f966{transition:border-color .3s ease,transform .3s ease;}
.elementor-25 .elementor-element.elementor-element-c66f966:hover{border-color:rgba(181,112,28,.55) !important;transform:translateY(-2px);}
.elementor-25 .elementor-element.elementor-element-c66f966:hover .elementor-heading-title{color:#B5701C !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6642d2e */.elementor-25 .elementor-element.elementor-element-6642d2e img{display:block;box-shadow:0 0 0 1px rgba(26,26,26,.08);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a2fef37 */.elementor-25 .elementor-element.elementor-element-a2fef37 .elementor-heading-title{transition:color .3s ease;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6ecbe1 */.elementor-25 .elementor-element.elementor-element-c6ecbe1{transition:border-color .3s ease,transform .3s ease;}
.elementor-25 .elementor-element.elementor-element-c6ecbe1:hover{border-color:rgba(181,112,28,.55) !important;transform:translateY(-2px);}
.elementor-25 .elementor-element.elementor-element-c6ecbe1:hover .elementor-heading-title{color:#B5701C !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41a53e9 *//* 2 flags per row; an odd last one fills the row */
.elementor-25 .elementor-element.elementor-element-41a53e9{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px !important;}
.elementor-25 .elementor-element.elementor-element-41a53e9 > .af-chip{width:auto !important;max-width:none !important;min-width:0;}
.elementor-25 .elementor-element.elementor-element-41a53e9 > .af-chip:last-child:nth-child(odd){grid-column:1 / -1;justify-content:center;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ba154b */.elementor-25 .elementor-element.elementor-element-0ba154b > .elementor-widget-heading{flex:1 1 auto;min-width:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa8caf8 */.elementor-25 .elementor-element.elementor-element-fa8caf8 p{text-wrap:pretty;}
.elementor-25 .elementor-element.elementor-element-fa8caf8 p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f4ac3a5 */.elementor-25 .elementor-element.elementor-element-f4ac3a5 .elementor-button{box-shadow:none;transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform .3s ease;}
.elementor-25 .elementor-element.elementor-element-f4ac3a5 .elementor-button:hover{transform:translateY(-2px);}
.elementor-25 .elementor-element.elementor-element-f4ac3a5 .elementor-button-icon{transition:transform .3s ease;}
.elementor-25 .elementor-element.elementor-element-f4ac3a5 .elementor-button:hover .elementor-button-icon{transform:translateX(5px);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb26775 */.elementor-25 .elementor-element.elementor-element-cb26775{position:relative;overflow:hidden;isolation:isolate;}
/* One soft ring tucked in the top corner (clear of the text) */
.elementor-25 .elementor-element.elementor-element-cb26775::after{content:"" !important;position:absolute !important;z-index:-1;width:260px !important;height:260px !important;right:-150px !important;top:-170px !important;left:auto !important;bottom:auto !important;border-radius:50% !important;mix-blend-mode:normal !important;opacity:1 !important;background:transparent !important;border:1px solid rgba(255,255,255,.22);pointer-events:none;}
/* Tablets (full-width card, up to 1200px): the three points side by side */
@media (max-width:1200px){.elementor-25 .elementor-element.elementor-element-cb26775::after{display:none !important;}}
@media (max-width:1200px) and (min-width:881px){.elementor-25 .elementor-element.elementor-element-cb26775 .af-sample-points .elementor-icon-list-items{display:flex;flex-wrap:wrap;column-gap:28px;row-gap:10px;}.elementor-25 .elementor-element.elementor-element-cb26775 .af-sample-points .elementor-icon-list-item{margin:0 !important;padding:0 !important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93d3b59 */.elementor-25 .elementor-element.elementor-element-93d3b59 .elementor-heading-title{overflow-wrap:break-word;text-wrap:balance;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca05d01 */.elementor-25 .elementor-element.elementor-element-ca05d01 p{text-wrap:pretty;}
.elementor-25 .elementor-element.elementor-element-ca05d01 p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51051b9 *//* Tablets: label, title and text on the left, the social icons on the right */
@media (max-width:1200px) and (min-width:768px){.elementor-25 .elementor-element.elementor-element-51051b9{display:grid !important;grid-template-columns:minmax(0,1fr) auto;column-gap:40px;align-items:center;}.elementor-25 .elementor-element.elementor-element-51051b9 > .elementor-widget{grid-column:1;}.elementor-25 .elementor-element.elementor-element-51051b9 > .elementor-widget-social-icons{grid-column:2;grid-row:1 / span 3;}.elementor-25 .elementor-element.elementor-element-51051b9 > .elementor-widget-text-editor{margin-bottom:0 !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25431dd *//* Desktop: contact cards (top left) + sample & social (bottom left) | form & map (right).
   Tablet / phone: contact cards → form & map → sample & social. */
.elementor-25 .elementor-element.elementor-element-25431dd{display:grid !important;grid-template-columns:minmax(0,40fr) minmax(0,60fr);grid-template-rows:auto 1fr;grid-template-areas:"a b" "c b";column-gap:56px !important;row-gap:28px !important;align-items:start;}
.elementor-25 .elementor-element.elementor-element-25431dd > .af-area-a{grid-area:a;}.elementor-25 .elementor-element.elementor-element-25431dd > .af-area-b{grid-area:b;}.elementor-25 .elementor-element.elementor-element-25431dd > .af-area-c{grid-area:c;}
.elementor-25 .elementor-element.elementor-element-25431dd > .e-con{width:auto !important;max-width:none !important;min-width:0;}
@media (max-width:1366px){.elementor-25 .elementor-element.elementor-element-25431dd{grid-template-columns:minmax(0,42fr) minmax(0,58fr);column-gap:40px !important;}}
/* Two columns: the map box stretches so both columns end on the same line */
@media (min-width:1201px){.elementor-25 .elementor-element.elementor-element-25431dd > .af-area-a{--padding-top:41px;}.elementor-25 .elementor-element.elementor-element-25431dd > .af-area-b{align-self:stretch;}.elementor-25 .elementor-element.elementor-element-25431dd > .af-area-b > .afrifabs-contact-worldwide{flex-grow:1;}.elementor-25 .elementor-element.elementor-element-25431dd > .af-area-b > .afrifabs-contact-worldwide > .elementor-widget-html{margin-top:auto !important;margin-bottom:auto !important;padding-top:22px;}}
@media (max-width:1200px){.elementor-25 .elementor-element.elementor-element-25431dd{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"a" "b" "c";row-gap:40px !important;}}
@media (max-width:767px){.elementor-25 .elementor-element.elementor-element-25431dd{row-gap:36px !important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1875967 */.elementor-25 .elementor-element.elementor-element-1875967 .elementor-heading-title{overflow-wrap:break-word;text-wrap:balance;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea63da9 */.elementor-25 .elementor-element.elementor-element-ea63da9 p{text-wrap:balance;}
.elementor-25 .elementor-element.elementor-element-ea63da9 p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f775550 */.elementor-25 .elementor-element.elementor-element-f775550 .elementor-button{box-shadow:none;transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform .3s ease;}
.elementor-25 .elementor-element.elementor-element-f775550 .elementor-button:hover{transform:translateY(-2px);}
.elementor-25 .elementor-element.elementor-element-f775550 .elementor-button-icon{transition:transform .3s ease;}
.elementor-25 .elementor-element.elementor-element-f775550 .elementor-button:hover .elementor-button-icon{transform:translateX(5px);}
.elementor-25 .elementor-element.elementor-element-f775550 .elementor-button{width:100%;justify-content:center;}
.elementor-25 .elementor-element.elementor-element-f775550 .elementor-button-text{white-space:nowrap;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7f89d01 */.elementor-25 .elementor-element.elementor-element-7f89d01 .elementor-button{box-shadow:none;transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform .3s ease;}
.elementor-25 .elementor-element.elementor-element-7f89d01 .elementor-button:hover{transform:translateY(-2px);}
.elementor-25 .elementor-element.elementor-element-7f89d01 .elementor-button-icon{transition:transform .3s ease;}
.elementor-25 .elementor-element.elementor-element-7f89d01 .elementor-button:hover .elementor-button-icon{transform:translateX(5px);}
.elementor-25 .elementor-element.elementor-element-7f89d01 .elementor-button{width:100%;justify-content:center;}
.elementor-25 .elementor-element.elementor-element-7f89d01 .elementor-button-text{white-space:nowrap;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0647b49 */.elementor-25 .elementor-element.elementor-element-0647b49 .elementor-button{box-shadow:none;transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform .3s ease;}
.elementor-25 .elementor-element.elementor-element-0647b49 .elementor-button:hover{transform:translateY(-2px);}
.elementor-25 .elementor-element.elementor-element-0647b49 .elementor-button-icon{transition:transform .3s ease;}
.elementor-25 .elementor-element.elementor-element-0647b49 .elementor-button:hover .elementor-button-icon{transform:translateX(5px);}
.elementor-25 .elementor-element.elementor-element-0647b49 .elementor-button{width:100%;justify-content:center;}
.elementor-25 .elementor-element.elementor-element-0647b49 .elementor-button-text{white-space:nowrap;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8eac61b */.elementor-25 .elementor-element.elementor-element-8eac61b{position:relative;}
/* Thin gold divider between text and buttons (desktop) */
.elementor-25 .elementor-element.elementor-element-8eac61b::after{content:"" !important;position:absolute !important;left:0 !important;top:40px !important;bottom:40px !important;right:auto !important;width:1px !important;height:auto !important;mix-blend-mode:normal !important;border-radius:0 !important;opacity:1 !important;background:rgba(181,112,28,.25) !important;}
@media (max-width:1200px){.elementor-25 .elementor-element.elementor-element-8eac61b::after{display:none;}}
.elementor-25 .elementor-element.elementor-element-8eac61b > .elementor-widget-button{width:100%;}
/* Tablets: the three buttons side by side */
@media (max-width:1200px) and (min-width:768px){.elementor-25 .elementor-element.elementor-element-8eac61b > .elementor-widget-button{flex:1 1 0 !important;min-width:0;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcaaded */.elementor-25 .elementor-element.elementor-element-bcaaded{position:relative;overflow:hidden;}
/* Gold bar on the left edge */
.elementor-25 .elementor-element.elementor-element-bcaaded::after{content:"" !important;position:absolute !important;left:0 !important;top:0 !important;bottom:0 !important;right:auto !important;width:4px !important;height:auto !important;mix-blend-mode:normal !important;border-radius:0 !important;opacity:1 !important;background:#B5701C !important;z-index:2;}
/* Desktop: photo 30% · text fills · buttons a fixed 290px, so no button text wraps */
@media (min-width:1201px){.elementor-25 .elementor-element.elementor-element-bcaaded > .af-cta-text{flex:1 1 0 !important;width:auto !important;min-width:0;}.elementor-25 .elementor-element.elementor-element-bcaaded > .af-cta-btns{flex:0 0 290px !important;width:290px !important;max-width:290px;}}
/* Tablet landscape (1025–1200px): photo | text, the buttons in a row below */
@media (max-width:1200px) and (min-width:1025px){.elementor-25 .elementor-element.elementor-element-bcaaded > .af-cta-photo{--width:34%;}.elementor-25 .elementor-element.elementor-element-bcaaded > .af-cta-text{--width:66%;}.elementor-25 .elementor-element.elementor-element-bcaaded > .af-cta-btns{--width:100%;}}/* End custom CSS */